jason 2 years ago
parent
commit
9fc740845c
100 changed files with 22 additions and 11 deletions
  1. 3 1
      .gitignore
  2. 13 6
      backstage/collections/routes.py
  3. 6 4
      backstage/templates/collections.html
  4. BIN
      backstage/upload/title/img/01c4b2c60cf14c8fa0b3c9b72fb71992.webp
  5. BIN
      backstage/upload/title/img/0aad19d65d2949738163008a5dc02828.webp
  6. BIN
      backstage/upload/title/img/0bb24d3b52794cb4ac0021f3e2432567.webp
  7. BIN
      backstage/upload/title/img/13310243edbb4a74ab3d9021b6905250.webp
  8. BIN
      backstage/upload/title/img/146e7e3993d1480db835c0c0320ff504.webp
  9. BIN
      backstage/upload/title/img/14a8d2e9d482494086eef4d5ba176e98.webp
  10. BIN
      backstage/upload/title/img/156ab46e87d74facb083c08a10194fc9.webp
  11. BIN
      backstage/upload/title/img/1712ce30be794ac4bbc51bd8724b762e.webp
  12. BIN
      backstage/upload/title/img/1760e06a056e40e8ab50a117274bf6e8.webp
  13. BIN
      backstage/upload/title/img/19d6f405c72a485aa90f05bf1bf06d47.webp
  14. BIN
      backstage/upload/title/img/1ecca77a106242c7ab9553b5d148d5e1.webp
  15. BIN
      backstage/upload/title/img/2597fbf31c03473f99500fd20cefa411.webp
  16. BIN
      backstage/upload/title/img/27ffdfb850904e55b10abf0c844a4ebc.webp
  17. BIN
      backstage/upload/title/img/2a5bdf161c0f4f508b31626c398717c7.webp
  18. BIN
      backstage/upload/title/img/2c4c3ce14a6e4e95b9d30f443d48b2b5.webp
  19. BIN
      backstage/upload/title/img/30b24b2d229e4fa3b72da8560ea9a312.webp
  20. BIN
      backstage/upload/title/img/3172b54d527e4a1c9b59936b521e34f6.webp
  21. BIN
      backstage/upload/title/img/389a5dc3fa9d45ada7833824550e54de.webp
  22. BIN
      backstage/upload/title/img/3e6398958dd44855b1f985265de2a97c.webp
  23. BIN
      backstage/upload/title/img/41c7a78d341e45a0a9e6b5bf54a92217.webp
  24. BIN
      backstage/upload/title/img/4208a269ef1d426385c9160c00b437a5.webp
  25. BIN
      backstage/upload/title/img/461da72558a740578448a81e9bd60668.webp
  26. BIN
      backstage/upload/title/img/4628cf198e154e80b5d6125a166c3aaa.webp
  27. BIN
      backstage/upload/title/img/47b836a72c2c4336a26e7aece528ee7e.webp
  28. BIN
      backstage/upload/title/img/48e7439f28be463397c93e5556a5aa26.webp
  29. BIN
      backstage/upload/title/img/4bc79c2c204f490cabfcb55b3c24d270.webp
  30. BIN
      backstage/upload/title/img/4bcdeb856e5549adba3ca7acdce4a2f2.webp
  31. BIN
      backstage/upload/title/img/4cc89b7bfa474ebe841640b69e075b9f.webp
  32. BIN
      backstage/upload/title/img/4dad5021aeea451498e0a1bc1d3d595e.webp
  33. BIN
      backstage/upload/title/img/4dd1ed37c2ff4bdcb8c38354dac6d997.webp
  34. BIN
      backstage/upload/title/img/4e03ca8d5a3b4bcd929132c16f0a9c3c.webp
  35. BIN
      backstage/upload/title/img/54596746c4104b23a2c703593272cfa9.webp
  36. BIN
      backstage/upload/title/img/569c872f4fbb405ca8a801feee4ecc96.webp
  37. BIN
      backstage/upload/title/img/5762159e5cc5492685609ad6061b2e7a.webp
  38. BIN
      backstage/upload/title/img/57fdefefc33b482a9512caa7b5444754.webp
  39. BIN
      backstage/upload/title/img/5b8a340d95c941f1a5d328b3bea1c6f7.webp
  40. BIN
      backstage/upload/title/img/5c90ff95367f4d2daeef53706144c203.webp
  41. BIN
      backstage/upload/title/img/5ddacd944c9b44e88b7c74e6ed58d5c1.webp
  42. BIN
      backstage/upload/title/img/5e091137f1374e1cbfe57457575e714d.webp
  43. BIN
      backstage/upload/title/img/6429b7f1a717483089d80f3fd283d549.webp
  44. BIN
      backstage/upload/title/img/665827f1604241dfb08121805a886688.webp
  45. BIN
      backstage/upload/title/img/66aff498f5644da0a10ca03d5e9ae9ec.webp
  46. BIN
      backstage/upload/title/img/67c0baccff5e45eaa22b3e601cc85c48.webp
  47. BIN
      backstage/upload/title/img/69d6024e9e47475e891cc34073b5ad14.webp
  48. BIN
      backstage/upload/title/img/6bd450a331824334a2268cc7f2a252cf.webp
  49. BIN
      backstage/upload/title/img/706dd8711dc842148d4195d677c86754.webp
  50. BIN
      backstage/upload/title/img/72f4a5f4f68c4d9d864d9be4a166656a.webp
  51. BIN
      backstage/upload/title/img/783dec7e3fbb4345be831e9d408e4669.webp
  52. BIN
      backstage/upload/title/img/78d6eb7f6c3340b1b51c8ce42d23c820.webp
  53. BIN
      backstage/upload/title/img/79f9199923a243b5b5bc4ea2aad58ff9.webp
  54. BIN
      backstage/upload/title/img/7bd18c8d176f4154ada567c19360553d.webp
  55. BIN
      backstage/upload/title/img/7e96f66b01964597b5411d979615771a.webp
  56. BIN
      backstage/upload/title/img/802db03ca4f44f269c1bdd5a09da6386.webp
  57. BIN
      backstage/upload/title/img/8a6aa036089c4574acd3b0514004c4e0.webp
  58. BIN
      backstage/upload/title/img/91b4815941dc4a4f8f86d75e1413ca49.webp
  59. BIN
      backstage/upload/title/img/924d865cbf7a43cea3b2cd2c9ee240a2.webp
  60. BIN
      backstage/upload/title/img/9386dbd52b7d49c5bfab63c577a5a9d8.webp
  61. BIN
      backstage/upload/title/img/94148713994e4644b96acb0f317a86ef.webp
  62. BIN
      backstage/upload/title/img/94818e13c2fa4d5294de028bbd424ac1.webp
  63. BIN
      backstage/upload/title/img/9823f791372f49d5a4770b0b9bf0a4b1.webp
  64. BIN
      backstage/upload/title/img/99817c40dfc74ca081c719fb437bb1a1.webp
  65. BIN
      backstage/upload/title/img/9b562469baf84cf6976b98b6ddcb77d5.webp
  66. BIN
      backstage/upload/title/img/9cec0253a56041709d1f4af2c245b827.webp
  67. BIN
      backstage/upload/title/img/9dbdd3041c724a819a02563ee4f43cb0.webp
  68. BIN
      backstage/upload/title/img/9f6db8f9c46c4bfabf2a9063a512dfc3.webp
  69. BIN
      backstage/upload/title/img/a2cfdcc3b1ca438789e3347b6d446ef9.webp
  70. BIN
      backstage/upload/title/img/a39e9c5eb920406d8b81d9bddead5e67.webp
  71. BIN
      backstage/upload/title/img/a3b596ca5a244a4f9b83f805be3b8405.webp
  72. BIN
      backstage/upload/title/img/a789535e836b406aa05e9f6b5cd26003.webp
  73. BIN
      backstage/upload/title/img/a7a95cfb2d054a819b93fef000a45b8d.webp
  74. BIN
      backstage/upload/title/img/aaa82a9108a24ec99a97ec0b3687ec17.webp
  75. BIN
      backstage/upload/title/img/ac263a3b215146019acac476f1ffec64.webp
  76. BIN
      backstage/upload/title/img/ac97ace7356742d68e289d5231a55324.webp
  77. BIN
      backstage/upload/title/img/adf942c9ffe94c4298e0b0f620cd64e8.webp
  78. BIN
      backstage/upload/title/img/adfae35d7b124deb929b7ace69bf6cb3.webp
  79. BIN
      backstage/upload/title/img/af26c40acf044cdb8c15b4ea516e9d9f.webp
  80. BIN
      backstage/upload/title/img/b1c836dfaeaa4c80ba753ff557537c54.webp
  81. BIN
      backstage/upload/title/img/b3fa35bcd46a4290a1f84d40b2dbb0cb.webp
  82. BIN
      backstage/upload/title/img/b4961eae91cc4c04868a8fb1facede41.webp
  83. BIN
      backstage/upload/title/img/b98fcff6a2574cc18d841643d4fe8026.webp
  84. BIN
      backstage/upload/title/img/b9a763af640c4ee1ad4bc9de6632142c.webp
  85. BIN
      backstage/upload/title/img/bb244dda893f4906834afaf90f08c583.webp
  86. BIN
      backstage/upload/title/img/bb624cab6b0240578d3f558ff44e7d1a.webp
  87. BIN
      backstage/upload/title/img/be27a6b5c6a34ca6910ed095d209e98e.webp
  88. BIN
      backstage/upload/title/img/be4603a785324722a455714f23656d74.webp
  89. BIN
      backstage/upload/title/img/bf8f49aa90ec4e91b0482b3226c02837.webp
  90. BIN
      backstage/upload/title/img/c2ad8731af144237ad9d35b5ff252fa2.webp
  91. BIN
      backstage/upload/title/img/c3ac4778595c418285060ec77b551ffc.webp
  92. BIN
      backstage/upload/title/img/c409d3e55a964bd58d75302618835145.webp
  93. BIN
      backstage/upload/title/img/c49bca29519d429b97cca345013b8345.webp
  94. BIN
      backstage/upload/title/img/c5d7f298c73b42e39d9312380aaa24f0.webp
  95. BIN
      backstage/upload/title/img/c965a7a6a0ab49de8cca61418de9b1c6.webp
  96. BIN
      backstage/upload/title/img/c9a3d162967b43d88f2a26900489da77.webp
  97. BIN
      backstage/upload/title/img/caf5e41ba3a444d3b0728a093f2ca123.webp
  98. BIN
      backstage/upload/title/img/cb157325e5524fd5863c4ae9c537e342.webp
  99. BIN
      backstage/upload/title/img/d3fe2071982d4795be1daf8866ad67f1.webp
  100. BIN
      backstage/upload/title/img/d4e576bdd5a541cca5cd070b872ea625.webp

+ 3 - 1
.gitignore

@@ -1,4 +1,6 @@
 __pycache__
 config*
 .DS_Store
-*.pyc
+*.pyc
+backstage/upload
+!backstage/upload/routes.py

+ 13 - 6
backstage/collections/routes.py

@@ -44,6 +44,8 @@ def create():
     form = CollectionCreateForm()
     csliderimg = []
     csliderimgfilename = []
+    ownerimgfile = ""
+    commentimgfile = ""
     form.image.data.filename = processImgFile(form.image.data.filename)
     # for file in form.collectionslider.data:
     #     file.filename = processImgFile(file.filename)
@@ -54,8 +56,13 @@ def create():
 
     form.image.data.filename = str(uuid.uuid4()).replace('-','') + ".webp"
     form.coverimg.data.filename = str(uuid.uuid4()).replace('-','') + ".webp"
-    form.ownerimg.data.filename = str(uuid.uuid4()).replace('-','') + ".webp"
-    form.comment.data.filename = str(uuid.uuid4()).replace('-','') + ".webp"
+    print(form.ownerimg.data)
+    if form.ownerimg.data:
+        form.ownerimg.data.filename = str(uuid.uuid4()).replace('-','') + ".webp"
+        ownerimgfile = "img/" + form.ownerimg.data.filename
+    if form.comment.data:
+        form.comment.data.filename = str(uuid.uuid4()).replace('-','') + ".webp"
+        commentimgfile = "img/" + form.comment.data.filename
 
     front_matter = '''---
 meta_title: "{}"\nmeta_description: "{}"\ntitle: "{}"\ndate: {}\n\
@@ -69,7 +76,7 @@ description: "{}"\n\
 tags: ["{}"]\n\
 banner_img_text: "{}"\n\
 homeowner: "{}"\n\
-owner_img: "img/{}"\n\
+owner_img: "{}"\n\
 size: "{}"\n\
 house_size: "{}"\n\
 bed_num: "{}"\n\
@@ -83,13 +90,13 @@ budget: "{}"\n\
 construction: "{}"\n\
 collection_description: "{}"\n\
 collection_slider: [] \n\
-comment: "img/{}"\n\
+comment: "{}"\n\
 ---'''.format(form.title.data, form.description.data.replace('\r\n','<br>'), form.title.data,
               get_now_time(), 'true', 'collection', '/collection/{}'.format(eng_name),
               form.image.data.filename, form.collectiontitle.data, form.coverimg.data.filename, form.description.data.replace('\r\n','<br>'), form.tags.data,
-              form.bannerimgtext.data, form.homeowner.data, form.ownerimg.data.filename, form.size.data, form.housesize.data, form.bednum.data,
+              form.bannerimgtext.data, form.homeowner.data, ownerimgfile, form.size.data, form.housesize.data, form.bednum.data,
               form.roomcount.data, form.housetype.data, form.designer.data, form.space.data, form.loc.data, form.budgetr.data,
-              form.budget.data, form.construction.data, form.collectiondesc.data.replace('\r\n','<br>'), form.comment.data.filename)
+              form.budget.data, form.construction.data, form.collectiondesc.data.replace('\r\n','<br>'), commentimgfile)
     print(front_matter)
     data = {'frontMatter': front_matter,
             'name': eng_name,

+ 6 - 4
backstage/templates/collections.html

@@ -40,14 +40,14 @@
     {{ form.title(class="form-control form-control-lg") }}
 
     {{ form.description.label(class="form-control-label modal__label mt-3 mb-1") }} <span class="text-danger">(建議字數:
-      50字內)</span>
+      30字內)</span>
     {{ form.description(class="form-control form-control-lg textarea") }}
 
     {{ form.collectiontitle.label(class="form-control-label modal__label mb-1") }}
     {{ form.collectiontitle(class="form-control form-control-lg") }}
 
     {{ form.collectiondesc.label(class="form-control-label modal__label mt-3 mb-1") }} <span class="text-danger">(建議字數:
-      50字內)</span>
+      133字內)</span>
     {{ form.collectiondesc(class="form-control form-control-lg textarea") }}
 
     {{ form.image.label(class="form-control-label modal__label mt-3 mb-1") }} <span class="text-danger">(建議尺寸/比例:
@@ -67,7 +67,7 @@
     {{ form.homeowner.label(class="form-control-label modal__label mt-3 mb-1") }}
     {{ form.homeowner(class="form-control form-control-lg") }}
 
-    {{ form.ownerimg.label(class="form-control-label modal__label mt-3 mb-1") }}
+    {{ form.ownerimg.label(class="form-control-label modal__label mt-3 mb-1") }} <span class="text-danger">(若無屋主照片則免填)</span>
     {{ form.ownerimg(class="form-control form-control-lg") }}
 
     {{ form.size.label(class="form-control-label modal__label mt-3 mb-1") }}
@@ -103,8 +103,10 @@
     {{ form.construction.label(class="form-control-label modal__label mt-3 mb-1") }}
     {{ form.construction(class="form-control form-control-lg") }}
 
+    <span class="d-none">
     {{ form.comment.label(class="form-control-label modal__label mt-3 mb-1") }}
     {{ form.comment(class="form-control form-control-lg modal__file") }}
+  </span>
 
   </div>
   <div class="modal-footer  pb-0 border-0">
@@ -347,7 +349,7 @@
               </td>
               <td><input id="cdraft" type="checkbox" checked="true" /></td>
             </tr>
-            <tr>
+            <tr class="d-none">
               <td>
                 <h4>Comment</h4>
               </td>

BIN
backstage/upload/title/img/01c4b2c60cf14c8fa0b3c9b72fb71992.webp


BIN
backstage/upload/title/img/0aad19d65d2949738163008a5dc02828.webp


BIN
backstage/upload/title/img/0bb24d3b52794cb4ac0021f3e2432567.webp


BIN
backstage/upload/title/img/13310243edbb4a74ab3d9021b6905250.webp


BIN
backstage/upload/title/img/146e7e3993d1480db835c0c0320ff504.webp


BIN
backstage/upload/title/img/14a8d2e9d482494086eef4d5ba176e98.webp


BIN
backstage/upload/title/img/156ab46e87d74facb083c08a10194fc9.webp


BIN
backstage/upload/title/img/1712ce30be794ac4bbc51bd8724b762e.webp


BIN
backstage/upload/title/img/1760e06a056e40e8ab50a117274bf6e8.webp


BIN
backstage/upload/title/img/19d6f405c72a485aa90f05bf1bf06d47.webp


BIN
backstage/upload/title/img/1ecca77a106242c7ab9553b5d148d5e1.webp


BIN
backstage/upload/title/img/2597fbf31c03473f99500fd20cefa411.webp


BIN
backstage/upload/title/img/27ffdfb850904e55b10abf0c844a4ebc.webp


BIN
backstage/upload/title/img/2a5bdf161c0f4f508b31626c398717c7.webp


BIN
backstage/upload/title/img/2c4c3ce14a6e4e95b9d30f443d48b2b5.webp


BIN
backstage/upload/title/img/30b24b2d229e4fa3b72da8560ea9a312.webp


BIN
backstage/upload/title/img/3172b54d527e4a1c9b59936b521e34f6.webp


BIN
backstage/upload/title/img/389a5dc3fa9d45ada7833824550e54de.webp


BIN
backstage/upload/title/img/3e6398958dd44855b1f985265de2a97c.webp


BIN
backstage/upload/title/img/41c7a78d341e45a0a9e6b5bf54a92217.webp


BIN
backstage/upload/title/img/4208a269ef1d426385c9160c00b437a5.webp


BIN
backstage/upload/title/img/461da72558a740578448a81e9bd60668.webp


BIN
backstage/upload/title/img/4628cf198e154e80b5d6125a166c3aaa.webp


BIN
backstage/upload/title/img/47b836a72c2c4336a26e7aece528ee7e.webp


BIN
backstage/upload/title/img/48e7439f28be463397c93e5556a5aa26.webp


BIN
backstage/upload/title/img/4bc79c2c204f490cabfcb55b3c24d270.webp


BIN
backstage/upload/title/img/4bcdeb856e5549adba3ca7acdce4a2f2.webp


BIN
backstage/upload/title/img/4cc89b7bfa474ebe841640b69e075b9f.webp


BIN
backstage/upload/title/img/4dad5021aeea451498e0a1bc1d3d595e.webp


BIN
backstage/upload/title/img/4dd1ed37c2ff4bdcb8c38354dac6d997.webp


BIN
backstage/upload/title/img/4e03ca8d5a3b4bcd929132c16f0a9c3c.webp


BIN
backstage/upload/title/img/54596746c4104b23a2c703593272cfa9.webp


BIN
backstage/upload/title/img/569c872f4fbb405ca8a801feee4ecc96.webp


BIN
backstage/upload/title/img/5762159e5cc5492685609ad6061b2e7a.webp


BIN
backstage/upload/title/img/57fdefefc33b482a9512caa7b5444754.webp


BIN
backstage/upload/title/img/5b8a340d95c941f1a5d328b3bea1c6f7.webp


BIN
backstage/upload/title/img/5c90ff95367f4d2daeef53706144c203.webp


BIN
backstage/upload/title/img/5ddacd944c9b44e88b7c74e6ed58d5c1.webp


BIN
backstage/upload/title/img/5e091137f1374e1cbfe57457575e714d.webp


BIN
backstage/upload/title/img/6429b7f1a717483089d80f3fd283d549.webp


BIN
backstage/upload/title/img/665827f1604241dfb08121805a886688.webp


BIN
backstage/upload/title/img/66aff498f5644da0a10ca03d5e9ae9ec.webp


BIN
backstage/upload/title/img/67c0baccff5e45eaa22b3e601cc85c48.webp


BIN
backstage/upload/title/img/69d6024e9e47475e891cc34073b5ad14.webp


BIN
backstage/upload/title/img/6bd450a331824334a2268cc7f2a252cf.webp


BIN
backstage/upload/title/img/706dd8711dc842148d4195d677c86754.webp


BIN
backstage/upload/title/img/72f4a5f4f68c4d9d864d9be4a166656a.webp


BIN
backstage/upload/title/img/783dec7e3fbb4345be831e9d408e4669.webp


BIN
backstage/upload/title/img/78d6eb7f6c3340b1b51c8ce42d23c820.webp


BIN
backstage/upload/title/img/79f9199923a243b5b5bc4ea2aad58ff9.webp


BIN
backstage/upload/title/img/7bd18c8d176f4154ada567c19360553d.webp


BIN
backstage/upload/title/img/7e96f66b01964597b5411d979615771a.webp


BIN
backstage/upload/title/img/802db03ca4f44f269c1bdd5a09da6386.webp


BIN
backstage/upload/title/img/8a6aa036089c4574acd3b0514004c4e0.webp


BIN
backstage/upload/title/img/91b4815941dc4a4f8f86d75e1413ca49.webp


BIN
backstage/upload/title/img/924d865cbf7a43cea3b2cd2c9ee240a2.webp


BIN
backstage/upload/title/img/9386dbd52b7d49c5bfab63c577a5a9d8.webp


BIN
backstage/upload/title/img/94148713994e4644b96acb0f317a86ef.webp


BIN
backstage/upload/title/img/94818e13c2fa4d5294de028bbd424ac1.webp


BIN
backstage/upload/title/img/9823f791372f49d5a4770b0b9bf0a4b1.webp


BIN
backstage/upload/title/img/99817c40dfc74ca081c719fb437bb1a1.webp


BIN
backstage/upload/title/img/9b562469baf84cf6976b98b6ddcb77d5.webp


BIN
backstage/upload/title/img/9cec0253a56041709d1f4af2c245b827.webp


BIN
backstage/upload/title/img/9dbdd3041c724a819a02563ee4f43cb0.webp


BIN
backstage/upload/title/img/9f6db8f9c46c4bfabf2a9063a512dfc3.webp


BIN
backstage/upload/title/img/a2cfdcc3b1ca438789e3347b6d446ef9.webp


BIN
backstage/upload/title/img/a39e9c5eb920406d8b81d9bddead5e67.webp


BIN
backstage/upload/title/img/a3b596ca5a244a4f9b83f805be3b8405.webp


BIN
backstage/upload/title/img/a789535e836b406aa05e9f6b5cd26003.webp


BIN
backstage/upload/title/img/a7a95cfb2d054a819b93fef000a45b8d.webp


BIN
backstage/upload/title/img/aaa82a9108a24ec99a97ec0b3687ec17.webp


BIN
backstage/upload/title/img/ac263a3b215146019acac476f1ffec64.webp


BIN
backstage/upload/title/img/ac97ace7356742d68e289d5231a55324.webp


BIN
backstage/upload/title/img/adf942c9ffe94c4298e0b0f620cd64e8.webp


BIN
backstage/upload/title/img/adfae35d7b124deb929b7ace69bf6cb3.webp


BIN
backstage/upload/title/img/af26c40acf044cdb8c15b4ea516e9d9f.webp


BIN
backstage/upload/title/img/b1c836dfaeaa4c80ba753ff557537c54.webp


BIN
backstage/upload/title/img/b3fa35bcd46a4290a1f84d40b2dbb0cb.webp


BIN
backstage/upload/title/img/b4961eae91cc4c04868a8fb1facede41.webp


BIN
backstage/upload/title/img/b98fcff6a2574cc18d841643d4fe8026.webp


BIN
backstage/upload/title/img/b9a763af640c4ee1ad4bc9de6632142c.webp


BIN
backstage/upload/title/img/bb244dda893f4906834afaf90f08c583.webp


BIN
backstage/upload/title/img/bb624cab6b0240578d3f558ff44e7d1a.webp


BIN
backstage/upload/title/img/be27a6b5c6a34ca6910ed095d209e98e.webp


BIN
backstage/upload/title/img/be4603a785324722a455714f23656d74.webp


BIN
backstage/upload/title/img/bf8f49aa90ec4e91b0482b3226c02837.webp


BIN
backstage/upload/title/img/c2ad8731af144237ad9d35b5ff252fa2.webp


BIN
backstage/upload/title/img/c3ac4778595c418285060ec77b551ffc.webp


BIN
backstage/upload/title/img/c409d3e55a964bd58d75302618835145.webp


BIN
backstage/upload/title/img/c49bca29519d429b97cca345013b8345.webp


BIN
backstage/upload/title/img/c5d7f298c73b42e39d9312380aaa24f0.webp


BIN
backstage/upload/title/img/c965a7a6a0ab49de8cca61418de9b1c6.webp


BIN
backstage/upload/title/img/c9a3d162967b43d88f2a26900489da77.webp


BIN
backstage/upload/title/img/caf5e41ba3a444d3b0728a093f2ca123.webp


BIN
backstage/upload/title/img/cb157325e5524fd5863c4ae9c537e342.webp


BIN
backstage/upload/title/img/d3fe2071982d4795be1daf8866ad67f1.webp


BIN
backstage/upload/title/img/d4e576bdd5a541cca5cd070b872ea625.webp


Some files were not shown because too many files changed in this diff