From 8ad217640d25e6d563d6c8264247d579176ba027 Mon Sep 17 00:00:00 2001 From: thomasrosen Date: Fri, 17 Sep 2021 16:57:02 +0000 Subject: [PATCH] thomasrosen published a site update --- asset-manifest.json | 172 ++++++++++-------- index.html | 2 +- ...d93e.chunk.css => main.cc86ad2e.chunk.css} | 4 +- ...nk.css.map => main.cc86ad2e.chunk.css.map} | 2 +- ...3e2d00b6.chunk.js => 10.15b67042.chunk.js} | 4 +- ....chunk.js.map => 10.15b67042.chunk.js.map} | 2 +- ...e0441133.chunk.js => 11.582cad92.chunk.js} | 4 +- ....chunk.js.map => 11.582cad92.chunk.js.map} | 2 +- static/js/12.acedb427.chunk.js | 2 - static/js/12.f8b1ca80.chunk.js | 2 + ....chunk.js.map => 12.f8b1ca80.chunk.js.map} | 2 +- static/js/24.14f85e33.chunk.js | 2 + static/js/24.14f85e33.chunk.js.map | 1 + static/js/25.a8806cc4.chunk.js | 2 + static/js/25.a8806cc4.chunk.js.map | 1 + static/js/26.b0a8e5ac.chunk.js | 2 + static/js/26.b0a8e5ac.chunk.js.map | 1 + static/js/27.ede11cf1.chunk.js | 2 + static/js/27.ede11cf1.chunk.js.map | 1 + static/js/28.7de9d9d6.chunk.js | 2 + static/js/28.7de9d9d6.chunk.js.map | 1 + static/js/29.cd552abf.chunk.js | 2 + static/js/29.cd552abf.chunk.js.map | 1 + ....06462db4.chunk.js => 3.d08b1f3b.chunk.js} | 4 +- ...4.chunk.js.map => 3.d08b1f3b.chunk.js.map} | 2 +- ...979d16f3.chunk.js => 30.443ec393.chunk.js} | 4 +- ....chunk.js.map => 30.443ec393.chunk.js.map} | 2 +- ...bfa206a6.chunk.js => 31.91ae03f1.chunk.js} | 4 +- ....chunk.js.map => 31.91ae03f1.chunk.js.map} | 2 +- ...e4d5d510.chunk.js => 32.c5438e25.chunk.js} | 4 +- ....chunk.js.map => 32.c5438e25.chunk.js.map} | 2 +- ...8bba9f25.chunk.js => 33.0016a6ac.chunk.js} | 4 +- ....chunk.js.map => 33.0016a6ac.chunk.js.map} | 2 +- ...d54116cd.chunk.js => 34.30b43163.chunk.js} | 4 +- ....chunk.js.map => 34.30b43163.chunk.js.map} | 2 +- ...e00484e7.chunk.js => 35.2db36579.chunk.js} | 4 +- ....chunk.js.map => 35.2db36579.chunk.js.map} | 2 +- ...b62da849.chunk.js => 36.114583da.chunk.js} | 4 +- ....chunk.js.map => 36.114583da.chunk.js.map} | 2 +- ...fe84c0c7.chunk.js => 37.6de24fd8.chunk.js} | 4 +- ....chunk.js.map => 37.6de24fd8.chunk.js.map} | 2 +- ...c3181fa2.chunk.js => 38.e0905068.chunk.js} | 4 +- ....chunk.js.map => 38.e0905068.chunk.js.map} | 2 +- ...656b9677.chunk.js => 39.f2928c85.chunk.js} | 4 +- ....chunk.js.map => 39.f2928c85.chunk.js.map} | 2 +- ....2d3ca2c7.chunk.js => 4.c2fd17a1.chunk.js} | 4 +- ...7.chunk.js.map => 4.c2fd17a1.chunk.js.map} | 2 +- ...a35c5b44.chunk.js => 40.48b4026c.chunk.js} | 4 +- ....chunk.js.map => 40.48b4026c.chunk.js.map} | 2 +- ...b110c002.chunk.js => 41.e441f2d3.chunk.js} | 4 +- ....chunk.js.map => 41.e441f2d3.chunk.js.map} | 2 +- ...4792db05.chunk.js => 42.eb105fc0.chunk.js} | 4 +- ....chunk.js.map => 42.eb105fc0.chunk.js.map} | 2 +- ...93098373.chunk.js => 43.f000cdc0.chunk.js} | 4 +- ....chunk.js.map => 43.f000cdc0.chunk.js.map} | 2 +- ...9070b289.chunk.js => 44.02c97a4a.chunk.js} | 4 +- ....chunk.js.map => 44.02c97a4a.chunk.js.map} | 2 +- ...5abed509.chunk.js => 45.3330a21a.chunk.js} | 4 +- ....chunk.js.map => 45.3330a21a.chunk.js.map} | 2 +- ...9d501268.chunk.js => 46.c8d405d2.chunk.js} | 4 +- ....chunk.js.map => 46.c8d405d2.chunk.js.map} | 2 +- ...57858fc4.chunk.js => 47.ff43744f.chunk.js} | 4 +- ....chunk.js.map => 47.ff43744f.chunk.js.map} | 2 +- ...7f6892b8.chunk.js => 48.3552e377.chunk.js} | 4 +- ....chunk.js.map => 48.3552e377.chunk.js.map} | 2 +- ...ab038ebb.chunk.js => 49.7e831a21.chunk.js} | 4 +- ....chunk.js.map => 49.7e831a21.chunk.js.map} | 2 +- ....bb94f398.chunk.js => 5.08ef9664.chunk.js} | 4 +- ...8.chunk.js.map => 5.08ef9664.chunk.js.map} | 2 +- ...c05d9d9a.chunk.js => 50.af8f275d.chunk.js} | 4 +- ....chunk.js.map => 50.af8f275d.chunk.js.map} | 2 +- ...076c9e5c.chunk.js => 51.fb56a808.chunk.js} | 4 +- ....chunk.js.map => 51.fb56a808.chunk.js.map} | 2 +- ...f39d88c1.chunk.js => 52.15ed7120.chunk.js} | 4 +- ....chunk.js.map => 52.15ed7120.chunk.js.map} | 2 +- ...26b4aeab.chunk.js => 53.f1779e09.chunk.js} | 4 +- ....chunk.js.map => 53.f1779e09.chunk.js.map} | 2 +- ....54a5b871.chunk.js => 6.5d7ac3cc.chunk.js} | 4 +- ...1.chunk.js.map => 6.5d7ac3cc.chunk.js.map} | 2 +- ....5d79a060.chunk.js => 7.dfc9c5ef.chunk.js} | 4 +- ...0.chunk.js.map => 7.dfc9c5ef.chunk.js.map} | 2 +- ....363582a1.chunk.js => 8.df96db2a.chunk.js} | 4 +- ...1.chunk.js.map => 8.df96db2a.chunk.js.map} | 2 +- ....2ae866bd.chunk.js => 9.fee1d587.chunk.js} | 4 +- ...d.chunk.js.map => 9.fee1d587.chunk.js.map} | 2 +- static/js/main.38c082da.chunk.js | 2 + static/js/main.38c082da.chunk.js.map | 1 + static/js/main.d3e72e62.chunk.js | 2 - static/js/main.d3e72e62.chunk.js.map | 1 - static/js/runtime-main.46c3cef0.js | 2 + static/js/runtime-main.46c3cef0.js.map | 1 + static/js/runtime-main.a86e954b.js | 2 - static/js/runtime-main.a86e954b.js.map | 1 - .../btw_Meine_Stimme_Balken.6a32a008.png | Bin 0 -> 103573 bytes .../btw_Meine_Stimme_Sterne_bunt.bd2e2e81.png | Bin 0 -> 17106 bytes .../btw_Meine_Stimme_Sterne_lila.05fcc111.png | Bin 0 -> 15787 bytes static/media/btw_VoteVolt_Balken.7c330f71.png | Bin 0 -> 102146 bytes .../btw_VoteVolt_Sterne_bunt.4b42c584.png | Bin 0 -> 16971 bytes .../btw_VoteVolt_Sterne_lila.02f0580d.png | Bin 0 -> 15580 bytes 99 files changed, 225 insertions(+), 189 deletions(-) rename static/css/{main.1cdcd93e.chunk.css => main.cc86ad2e.chunk.css} (96%) rename static/css/{main.1cdcd93e.chunk.css.map => main.cc86ad2e.chunk.css.map} (56%) rename static/js/{10.3e2d00b6.chunk.js => 10.15b67042.chunk.js} (55%) rename static/js/{10.3e2d00b6.chunk.js.map => 10.15b67042.chunk.js.map} (72%) rename static/js/{11.e0441133.chunk.js => 11.582cad92.chunk.js} (55%) rename static/js/{11.e0441133.chunk.js.map => 11.582cad92.chunk.js.map} (72%) delete mode 100644 static/js/12.acedb427.chunk.js create mode 100644 static/js/12.f8b1ca80.chunk.js rename static/js/{12.acedb427.chunk.js.map => 12.f8b1ca80.chunk.js.map} (98%) create mode 100644 static/js/24.14f85e33.chunk.js create mode 100644 static/js/24.14f85e33.chunk.js.map create mode 100644 static/js/25.a8806cc4.chunk.js create mode 100644 static/js/25.a8806cc4.chunk.js.map create mode 100644 static/js/26.b0a8e5ac.chunk.js create mode 100644 static/js/26.b0a8e5ac.chunk.js.map create mode 100644 static/js/27.ede11cf1.chunk.js create mode 100644 static/js/27.ede11cf1.chunk.js.map create mode 100644 static/js/28.7de9d9d6.chunk.js create mode 100644 static/js/28.7de9d9d6.chunk.js.map create mode 100644 static/js/29.cd552abf.chunk.js create mode 100644 static/js/29.cd552abf.chunk.js.map rename static/js/{3.06462db4.chunk.js => 3.d08b1f3b.chunk.js} (55%) rename static/js/{3.06462db4.chunk.js.map => 3.d08b1f3b.chunk.js.map} (72%) rename static/js/{24.979d16f3.chunk.js => 30.443ec393.chunk.js} (97%) rename static/js/{24.979d16f3.chunk.js.map => 30.443ec393.chunk.js.map} (98%) rename static/js/{25.bfa206a6.chunk.js => 31.91ae03f1.chunk.js} (97%) rename static/js/{25.bfa206a6.chunk.js.map => 31.91ae03f1.chunk.js.map} (98%) rename static/js/{26.e4d5d510.chunk.js => 32.c5438e25.chunk.js} (97%) rename static/js/{26.e4d5d510.chunk.js.map => 32.c5438e25.chunk.js.map} (98%) rename static/js/{27.8bba9f25.chunk.js => 33.0016a6ac.chunk.js} (97%) rename static/js/{27.8bba9f25.chunk.js.map => 33.0016a6ac.chunk.js.map} (98%) rename static/js/{28.d54116cd.chunk.js => 34.30b43163.chunk.js} (97%) rename static/js/{28.d54116cd.chunk.js.map => 34.30b43163.chunk.js.map} (98%) rename static/js/{29.e00484e7.chunk.js => 35.2db36579.chunk.js} (98%) rename static/js/{29.e00484e7.chunk.js.map => 35.2db36579.chunk.js.map} (98%) rename static/js/{30.b62da849.chunk.js => 36.114583da.chunk.js} (98%) rename static/js/{30.b62da849.chunk.js.map => 36.114583da.chunk.js.map} (98%) rename static/js/{31.fe84c0c7.chunk.js => 37.6de24fd8.chunk.js} (97%) rename static/js/{31.fe84c0c7.chunk.js.map => 37.6de24fd8.chunk.js.map} (98%) rename static/js/{32.c3181fa2.chunk.js => 38.e0905068.chunk.js} (98%) rename static/js/{32.c3181fa2.chunk.js.map => 38.e0905068.chunk.js.map} (98%) rename static/js/{33.656b9677.chunk.js => 39.f2928c85.chunk.js} (98%) rename static/js/{33.656b9677.chunk.js.map => 39.f2928c85.chunk.js.map} (98%) rename static/js/{4.2d3ca2c7.chunk.js => 4.c2fd17a1.chunk.js} (55%) rename static/js/{4.2d3ca2c7.chunk.js.map => 4.c2fd17a1.chunk.js.map} (72%) rename static/js/{34.a35c5b44.chunk.js => 40.48b4026c.chunk.js} (97%) rename static/js/{34.a35c5b44.chunk.js.map => 40.48b4026c.chunk.js.map} (98%) rename static/js/{35.b110c002.chunk.js => 41.e441f2d3.chunk.js} (98%) rename static/js/{35.b110c002.chunk.js.map => 41.e441f2d3.chunk.js.map} (99%) rename static/js/{36.4792db05.chunk.js => 42.eb105fc0.chunk.js} (97%) rename static/js/{36.4792db05.chunk.js.map => 42.eb105fc0.chunk.js.map} (98%) rename static/js/{37.93098373.chunk.js => 43.f000cdc0.chunk.js} (97%) rename static/js/{37.93098373.chunk.js.map => 43.f000cdc0.chunk.js.map} (98%) rename static/js/{38.9070b289.chunk.js => 44.02c97a4a.chunk.js} (97%) rename static/js/{38.9070b289.chunk.js.map => 44.02c97a4a.chunk.js.map} (98%) rename static/js/{39.5abed509.chunk.js => 45.3330a21a.chunk.js} (98%) rename static/js/{39.5abed509.chunk.js.map => 45.3330a21a.chunk.js.map} (98%) rename static/js/{40.9d501268.chunk.js => 46.c8d405d2.chunk.js} (97%) rename static/js/{40.9d501268.chunk.js.map => 46.c8d405d2.chunk.js.map} (98%) rename static/js/{41.57858fc4.chunk.js => 47.ff43744f.chunk.js} (97%) rename static/js/{41.57858fc4.chunk.js.map => 47.ff43744f.chunk.js.map} (98%) rename static/js/{42.7f6892b8.chunk.js => 48.3552e377.chunk.js} (98%) rename static/js/{42.7f6892b8.chunk.js.map => 48.3552e377.chunk.js.map} (99%) rename static/js/{43.ab038ebb.chunk.js => 49.7e831a21.chunk.js} (97%) rename static/js/{43.ab038ebb.chunk.js.map => 49.7e831a21.chunk.js.map} (98%) rename static/js/{5.bb94f398.chunk.js => 5.08ef9664.chunk.js} (55%) rename static/js/{5.bb94f398.chunk.js.map => 5.08ef9664.chunk.js.map} (72%) rename static/js/{44.c05d9d9a.chunk.js => 50.af8f275d.chunk.js} (98%) rename static/js/{44.c05d9d9a.chunk.js.map => 50.af8f275d.chunk.js.map} (98%) rename static/js/{45.076c9e5c.chunk.js => 51.fb56a808.chunk.js} (98%) rename static/js/{45.076c9e5c.chunk.js.map => 51.fb56a808.chunk.js.map} (98%) rename static/js/{46.f39d88c1.chunk.js => 52.15ed7120.chunk.js} (97%) rename static/js/{46.f39d88c1.chunk.js.map => 52.15ed7120.chunk.js.map} (98%) rename static/js/{47.26b4aeab.chunk.js => 53.f1779e09.chunk.js} (97%) rename static/js/{47.26b4aeab.chunk.js.map => 53.f1779e09.chunk.js.map} (98%) rename static/js/{6.54a5b871.chunk.js => 6.5d7ac3cc.chunk.js} (55%) rename static/js/{6.54a5b871.chunk.js.map => 6.5d7ac3cc.chunk.js.map} (72%) rename static/js/{7.5d79a060.chunk.js => 7.dfc9c5ef.chunk.js} (55%) rename static/js/{7.5d79a060.chunk.js.map => 7.dfc9c5ef.chunk.js.map} (72%) rename static/js/{8.363582a1.chunk.js => 8.df96db2a.chunk.js} (55%) rename static/js/{8.363582a1.chunk.js.map => 8.df96db2a.chunk.js.map} (72%) rename static/js/{9.2ae866bd.chunk.js => 9.fee1d587.chunk.js} (55%) rename static/js/{9.2ae866bd.chunk.js.map => 9.fee1d587.chunk.js.map} (72%) create mode 100644 static/js/main.38c082da.chunk.js create mode 100644 static/js/main.38c082da.chunk.js.map delete mode 100644 static/js/main.d3e72e62.chunk.js delete mode 100644 static/js/main.d3e72e62.chunk.js.map create mode 100644 static/js/runtime-main.46c3cef0.js create mode 100644 static/js/runtime-main.46c3cef0.js.map delete mode 100644 static/js/runtime-main.a86e954b.js delete mode 100644 static/js/runtime-main.a86e954b.js.map create mode 100644 static/media/btw_Meine_Stimme_Balken.6a32a008.png create mode 100644 static/media/btw_Meine_Stimme_Sterne_bunt.bd2e2e81.png create mode 100644 static/media/btw_Meine_Stimme_Sterne_lila.05fcc111.png create mode 100644 static/media/btw_VoteVolt_Balken.7c330f71.png create mode 100644 static/media/btw_VoteVolt_Sterne_bunt.4b42c584.png create mode 100644 static/media/btw_VoteVolt_Sterne_lila.02f0580d.png diff --git a/asset-manifest.json b/asset-manifest.json index 8f9c423..f7dfe7b 100644 --- a/asset-manifest.json +++ b/asset-manifest.json @@ -1,32 +1,32 @@ { "files": { - "main.css": "/static/css/main.1cdcd93e.chunk.css", - "main.js": "/static/js/main.d3e72e62.chunk.js", - "main.js.map": "/static/js/main.d3e72e62.chunk.js.map", - "runtime-main.js": "/static/js/runtime-main.a86e954b.js", - "runtime-main.js.map": "/static/js/runtime-main.a86e954b.js.map", + "main.css": "/static/css/main.cc86ad2e.chunk.css", + "main.js": "/static/js/main.38c082da.chunk.js", + "main.js.map": "/static/js/main.38c082da.chunk.js.map", + "runtime-main.js": "/static/js/runtime-main.46c3cef0.js", + "runtime-main.js.map": "/static/js/runtime-main.46c3cef0.js.map", "static/js/2.02aed69b.chunk.js": "/static/js/2.02aed69b.chunk.js", "static/js/2.02aed69b.chunk.js.map": "/static/js/2.02aed69b.chunk.js.map", - "static/js/3.06462db4.chunk.js": "/static/js/3.06462db4.chunk.js", - "static/js/3.06462db4.chunk.js.map": "/static/js/3.06462db4.chunk.js.map", - "static/js/4.2d3ca2c7.chunk.js": "/static/js/4.2d3ca2c7.chunk.js", - "static/js/4.2d3ca2c7.chunk.js.map": "/static/js/4.2d3ca2c7.chunk.js.map", - "static/js/5.bb94f398.chunk.js": "/static/js/5.bb94f398.chunk.js", - "static/js/5.bb94f398.chunk.js.map": "/static/js/5.bb94f398.chunk.js.map", - "static/js/6.54a5b871.chunk.js": "/static/js/6.54a5b871.chunk.js", - "static/js/6.54a5b871.chunk.js.map": "/static/js/6.54a5b871.chunk.js.map", - "static/js/7.5d79a060.chunk.js": "/static/js/7.5d79a060.chunk.js", - "static/js/7.5d79a060.chunk.js.map": "/static/js/7.5d79a060.chunk.js.map", - "static/js/8.363582a1.chunk.js": "/static/js/8.363582a1.chunk.js", - "static/js/8.363582a1.chunk.js.map": "/static/js/8.363582a1.chunk.js.map", - "static/js/9.2ae866bd.chunk.js": "/static/js/9.2ae866bd.chunk.js", - "static/js/9.2ae866bd.chunk.js.map": "/static/js/9.2ae866bd.chunk.js.map", - "static/js/10.3e2d00b6.chunk.js": "/static/js/10.3e2d00b6.chunk.js", - "static/js/10.3e2d00b6.chunk.js.map": "/static/js/10.3e2d00b6.chunk.js.map", - "static/js/11.e0441133.chunk.js": "/static/js/11.e0441133.chunk.js", - "static/js/11.e0441133.chunk.js.map": "/static/js/11.e0441133.chunk.js.map", - "static/js/12.acedb427.chunk.js": "/static/js/12.acedb427.chunk.js", - "static/js/12.acedb427.chunk.js.map": "/static/js/12.acedb427.chunk.js.map", + "static/js/3.d08b1f3b.chunk.js": "/static/js/3.d08b1f3b.chunk.js", + "static/js/3.d08b1f3b.chunk.js.map": "/static/js/3.d08b1f3b.chunk.js.map", + "static/js/4.c2fd17a1.chunk.js": "/static/js/4.c2fd17a1.chunk.js", + "static/js/4.c2fd17a1.chunk.js.map": "/static/js/4.c2fd17a1.chunk.js.map", + "static/js/5.08ef9664.chunk.js": "/static/js/5.08ef9664.chunk.js", + "static/js/5.08ef9664.chunk.js.map": "/static/js/5.08ef9664.chunk.js.map", + "static/js/6.5d7ac3cc.chunk.js": "/static/js/6.5d7ac3cc.chunk.js", + "static/js/6.5d7ac3cc.chunk.js.map": "/static/js/6.5d7ac3cc.chunk.js.map", + "static/js/7.dfc9c5ef.chunk.js": "/static/js/7.dfc9c5ef.chunk.js", + "static/js/7.dfc9c5ef.chunk.js.map": "/static/js/7.dfc9c5ef.chunk.js.map", + "static/js/8.df96db2a.chunk.js": "/static/js/8.df96db2a.chunk.js", + "static/js/8.df96db2a.chunk.js.map": "/static/js/8.df96db2a.chunk.js.map", + "static/js/9.fee1d587.chunk.js": "/static/js/9.fee1d587.chunk.js", + "static/js/9.fee1d587.chunk.js.map": "/static/js/9.fee1d587.chunk.js.map", + "static/js/10.15b67042.chunk.js": "/static/js/10.15b67042.chunk.js", + "static/js/10.15b67042.chunk.js.map": "/static/js/10.15b67042.chunk.js.map", + "static/js/11.582cad92.chunk.js": "/static/js/11.582cad92.chunk.js", + "static/js/11.582cad92.chunk.js.map": "/static/js/11.582cad92.chunk.js.map", + "static/js/12.f8b1ca80.chunk.js": "/static/js/12.f8b1ca80.chunk.js", + "static/js/12.f8b1ca80.chunk.js.map": "/static/js/12.f8b1ca80.chunk.js.map", "static/js/13.1623337e.chunk.js": "/static/js/13.1623337e.chunk.js", "static/js/13.1623337e.chunk.js.map": "/static/js/13.1623337e.chunk.js.map", "static/js/14.d66df10b.chunk.js": "/static/js/14.d66df10b.chunk.js", @@ -49,56 +49,68 @@ "static/js/22.3e4bc0f3.chunk.js.map": "/static/js/22.3e4bc0f3.chunk.js.map", "static/js/23.1cf13bbd.chunk.js": "/static/js/23.1cf13bbd.chunk.js", "static/js/23.1cf13bbd.chunk.js.map": "/static/js/23.1cf13bbd.chunk.js.map", - "static/js/24.979d16f3.chunk.js": "/static/js/24.979d16f3.chunk.js", - "static/js/24.979d16f3.chunk.js.map": "/static/js/24.979d16f3.chunk.js.map", - "static/js/25.bfa206a6.chunk.js": "/static/js/25.bfa206a6.chunk.js", - "static/js/25.bfa206a6.chunk.js.map": "/static/js/25.bfa206a6.chunk.js.map", - "static/js/26.e4d5d510.chunk.js": "/static/js/26.e4d5d510.chunk.js", - "static/js/26.e4d5d510.chunk.js.map": "/static/js/26.e4d5d510.chunk.js.map", - "static/js/27.8bba9f25.chunk.js": "/static/js/27.8bba9f25.chunk.js", - "static/js/27.8bba9f25.chunk.js.map": "/static/js/27.8bba9f25.chunk.js.map", - "static/js/28.d54116cd.chunk.js": "/static/js/28.d54116cd.chunk.js", - "static/js/28.d54116cd.chunk.js.map": "/static/js/28.d54116cd.chunk.js.map", - "static/js/29.e00484e7.chunk.js": "/static/js/29.e00484e7.chunk.js", - "static/js/29.e00484e7.chunk.js.map": "/static/js/29.e00484e7.chunk.js.map", - "static/js/30.b62da849.chunk.js": "/static/js/30.b62da849.chunk.js", - "static/js/30.b62da849.chunk.js.map": "/static/js/30.b62da849.chunk.js.map", - "static/js/31.fe84c0c7.chunk.js": "/static/js/31.fe84c0c7.chunk.js", - "static/js/31.fe84c0c7.chunk.js.map": "/static/js/31.fe84c0c7.chunk.js.map", - "static/js/32.c3181fa2.chunk.js": "/static/js/32.c3181fa2.chunk.js", - "static/js/32.c3181fa2.chunk.js.map": "/static/js/32.c3181fa2.chunk.js.map", - "static/js/33.656b9677.chunk.js": "/static/js/33.656b9677.chunk.js", - "static/js/33.656b9677.chunk.js.map": "/static/js/33.656b9677.chunk.js.map", - "static/js/34.a35c5b44.chunk.js": "/static/js/34.a35c5b44.chunk.js", - "static/js/34.a35c5b44.chunk.js.map": "/static/js/34.a35c5b44.chunk.js.map", - "static/js/35.b110c002.chunk.js": "/static/js/35.b110c002.chunk.js", - "static/js/35.b110c002.chunk.js.map": "/static/js/35.b110c002.chunk.js.map", - "static/js/36.4792db05.chunk.js": "/static/js/36.4792db05.chunk.js", - "static/js/36.4792db05.chunk.js.map": "/static/js/36.4792db05.chunk.js.map", - "static/js/37.93098373.chunk.js": "/static/js/37.93098373.chunk.js", - "static/js/37.93098373.chunk.js.map": "/static/js/37.93098373.chunk.js.map", - "static/js/38.9070b289.chunk.js": "/static/js/38.9070b289.chunk.js", - "static/js/38.9070b289.chunk.js.map": "/static/js/38.9070b289.chunk.js.map", - "static/js/39.5abed509.chunk.js": "/static/js/39.5abed509.chunk.js", - "static/js/39.5abed509.chunk.js.map": "/static/js/39.5abed509.chunk.js.map", - "static/js/40.9d501268.chunk.js": "/static/js/40.9d501268.chunk.js", - "static/js/40.9d501268.chunk.js.map": "/static/js/40.9d501268.chunk.js.map", - "static/js/41.57858fc4.chunk.js": "/static/js/41.57858fc4.chunk.js", - "static/js/41.57858fc4.chunk.js.map": "/static/js/41.57858fc4.chunk.js.map", - "static/js/42.7f6892b8.chunk.js": "/static/js/42.7f6892b8.chunk.js", - "static/js/42.7f6892b8.chunk.js.map": "/static/js/42.7f6892b8.chunk.js.map", - "static/js/43.ab038ebb.chunk.js": "/static/js/43.ab038ebb.chunk.js", - "static/js/43.ab038ebb.chunk.js.map": "/static/js/43.ab038ebb.chunk.js.map", - "static/js/44.c05d9d9a.chunk.js": "/static/js/44.c05d9d9a.chunk.js", - "static/js/44.c05d9d9a.chunk.js.map": "/static/js/44.c05d9d9a.chunk.js.map", - "static/js/45.076c9e5c.chunk.js": "/static/js/45.076c9e5c.chunk.js", - "static/js/45.076c9e5c.chunk.js.map": "/static/js/45.076c9e5c.chunk.js.map", - "static/js/46.f39d88c1.chunk.js": "/static/js/46.f39d88c1.chunk.js", - "static/js/46.f39d88c1.chunk.js.map": "/static/js/46.f39d88c1.chunk.js.map", - "static/js/47.26b4aeab.chunk.js": "/static/js/47.26b4aeab.chunk.js", - "static/js/47.26b4aeab.chunk.js.map": "/static/js/47.26b4aeab.chunk.js.map", + "static/js/24.14f85e33.chunk.js": "/static/js/24.14f85e33.chunk.js", + "static/js/24.14f85e33.chunk.js.map": "/static/js/24.14f85e33.chunk.js.map", + "static/js/25.a8806cc4.chunk.js": "/static/js/25.a8806cc4.chunk.js", + "static/js/25.a8806cc4.chunk.js.map": "/static/js/25.a8806cc4.chunk.js.map", + "static/js/26.b0a8e5ac.chunk.js": "/static/js/26.b0a8e5ac.chunk.js", + "static/js/26.b0a8e5ac.chunk.js.map": "/static/js/26.b0a8e5ac.chunk.js.map", + "static/js/27.ede11cf1.chunk.js": "/static/js/27.ede11cf1.chunk.js", + "static/js/27.ede11cf1.chunk.js.map": "/static/js/27.ede11cf1.chunk.js.map", + "static/js/28.7de9d9d6.chunk.js": "/static/js/28.7de9d9d6.chunk.js", + "static/js/28.7de9d9d6.chunk.js.map": "/static/js/28.7de9d9d6.chunk.js.map", + "static/js/29.cd552abf.chunk.js": "/static/js/29.cd552abf.chunk.js", + "static/js/29.cd552abf.chunk.js.map": "/static/js/29.cd552abf.chunk.js.map", + "static/js/30.443ec393.chunk.js": "/static/js/30.443ec393.chunk.js", + "static/js/30.443ec393.chunk.js.map": "/static/js/30.443ec393.chunk.js.map", + "static/js/31.91ae03f1.chunk.js": "/static/js/31.91ae03f1.chunk.js", + "static/js/31.91ae03f1.chunk.js.map": "/static/js/31.91ae03f1.chunk.js.map", + "static/js/32.c5438e25.chunk.js": "/static/js/32.c5438e25.chunk.js", + "static/js/32.c5438e25.chunk.js.map": "/static/js/32.c5438e25.chunk.js.map", + "static/js/33.0016a6ac.chunk.js": "/static/js/33.0016a6ac.chunk.js", + "static/js/33.0016a6ac.chunk.js.map": "/static/js/33.0016a6ac.chunk.js.map", + "static/js/34.30b43163.chunk.js": "/static/js/34.30b43163.chunk.js", + "static/js/34.30b43163.chunk.js.map": "/static/js/34.30b43163.chunk.js.map", + "static/js/35.2db36579.chunk.js": "/static/js/35.2db36579.chunk.js", + "static/js/35.2db36579.chunk.js.map": "/static/js/35.2db36579.chunk.js.map", + "static/js/36.114583da.chunk.js": "/static/js/36.114583da.chunk.js", + "static/js/36.114583da.chunk.js.map": "/static/js/36.114583da.chunk.js.map", + "static/js/37.6de24fd8.chunk.js": "/static/js/37.6de24fd8.chunk.js", + "static/js/37.6de24fd8.chunk.js.map": "/static/js/37.6de24fd8.chunk.js.map", + "static/js/38.e0905068.chunk.js": "/static/js/38.e0905068.chunk.js", + "static/js/38.e0905068.chunk.js.map": "/static/js/38.e0905068.chunk.js.map", + "static/js/39.f2928c85.chunk.js": "/static/js/39.f2928c85.chunk.js", + "static/js/39.f2928c85.chunk.js.map": "/static/js/39.f2928c85.chunk.js.map", + "static/js/40.48b4026c.chunk.js": "/static/js/40.48b4026c.chunk.js", + "static/js/40.48b4026c.chunk.js.map": "/static/js/40.48b4026c.chunk.js.map", + "static/js/41.e441f2d3.chunk.js": "/static/js/41.e441f2d3.chunk.js", + "static/js/41.e441f2d3.chunk.js.map": "/static/js/41.e441f2d3.chunk.js.map", + "static/js/42.eb105fc0.chunk.js": "/static/js/42.eb105fc0.chunk.js", + "static/js/42.eb105fc0.chunk.js.map": "/static/js/42.eb105fc0.chunk.js.map", + "static/js/43.f000cdc0.chunk.js": "/static/js/43.f000cdc0.chunk.js", + "static/js/43.f000cdc0.chunk.js.map": "/static/js/43.f000cdc0.chunk.js.map", + "static/js/44.02c97a4a.chunk.js": "/static/js/44.02c97a4a.chunk.js", + "static/js/44.02c97a4a.chunk.js.map": "/static/js/44.02c97a4a.chunk.js.map", + "static/js/45.3330a21a.chunk.js": "/static/js/45.3330a21a.chunk.js", + "static/js/45.3330a21a.chunk.js.map": "/static/js/45.3330a21a.chunk.js.map", + "static/js/46.c8d405d2.chunk.js": "/static/js/46.c8d405d2.chunk.js", + "static/js/46.c8d405d2.chunk.js.map": "/static/js/46.c8d405d2.chunk.js.map", + "static/js/47.ff43744f.chunk.js": "/static/js/47.ff43744f.chunk.js", + "static/js/47.ff43744f.chunk.js.map": "/static/js/47.ff43744f.chunk.js.map", + "static/js/48.3552e377.chunk.js": "/static/js/48.3552e377.chunk.js", + "static/js/48.3552e377.chunk.js.map": "/static/js/48.3552e377.chunk.js.map", + "static/js/49.7e831a21.chunk.js": "/static/js/49.7e831a21.chunk.js", + "static/js/49.7e831a21.chunk.js.map": "/static/js/49.7e831a21.chunk.js.map", + "static/js/50.af8f275d.chunk.js": "/static/js/50.af8f275d.chunk.js", + "static/js/50.af8f275d.chunk.js.map": "/static/js/50.af8f275d.chunk.js.map", + "static/js/51.fb56a808.chunk.js": "/static/js/51.fb56a808.chunk.js", + "static/js/51.fb56a808.chunk.js.map": "/static/js/51.fb56a808.chunk.js.map", + "static/js/52.15ed7120.chunk.js": "/static/js/52.15ed7120.chunk.js", + "static/js/52.15ed7120.chunk.js.map": "/static/js/52.15ed7120.chunk.js.map", + "static/js/53.f1779e09.chunk.js": "/static/js/53.f1779e09.chunk.js", + "static/js/53.f1779e09.chunk.js.map": "/static/js/53.f1779e09.chunk.js.map", "index.html": "/index.html", - "static/css/main.1cdcd93e.chunk.css.map": "/static/css/main.1cdcd93e.chunk.css.map", + "static/css/main.cc86ad2e.chunk.css.map": "/static/css/main.cc86ad2e.chunk.css.map", "static/js/2.02aed69b.chunk.js.LICENSE.txt": "/static/js/2.02aed69b.chunk.js.LICENSE.txt", "static/media/2xSOM-Blue-Green.png": "/static/media/2xSOM-Blue-Green.1377f3a8.png", "static/media/2xSOM-Red-Yellow.png": "/static/media/2xSOM-Red-Yellow.e190662d.png", @@ -111,6 +123,12 @@ "static/media/5xSOM-Yellow.png": "/static/media/5xSOM-Yellow.418aeccb.png", "static/media/Volt-Stars.png": "/static/media/Volt-Stars.f6dbb8db.png", "static/media/VoltLogoPurple.125355f6.svg": "/static/media/VoltLogoPurple.125355f6.svg", + "static/media/btw_Meine_Stimme_Balken.png": "/static/media/btw_Meine_Stimme_Balken.6a32a008.png", + "static/media/btw_Meine_Stimme_Sterne_bunt.png": "/static/media/btw_Meine_Stimme_Sterne_bunt.bd2e2e81.png", + "static/media/btw_Meine_Stimme_Sterne_lila.png": "/static/media/btw_Meine_Stimme_Sterne_lila.05fcc111.png", + "static/media/btw_VoteVolt_Balken.png": "/static/media/btw_VoteVolt_Balken.7c330f71.png", + "static/media/btw_VoteVolt_Sterne_bunt.png": "/static/media/btw_VoteVolt_Sterne_bunt.4b42c584.png", + "static/media/btw_VoteVolt_Sterne_lila.png": "/static/media/btw_VoteVolt_Sterne_lila.02f0580d.png", "static/media/de.ftl": "/static/media/de.af6b3cc9.ftl", "static/media/en.ftl": "/static/media/en.5df8194e.ftl", "static/media/es.ftl": "/static/media/es.126119ba.ftl", @@ -122,9 +140,9 @@ "static/media/ru.ftl": "/static/media/ru.9be0d24d.ftl" }, "entrypoints": [ - "static/js/runtime-main.a86e954b.js", + "static/js/runtime-main.46c3cef0.js", "static/js/2.02aed69b.chunk.js", - "static/css/main.1cdcd93e.chunk.css", - "static/js/main.d3e72e62.chunk.js" + "static/css/main.cc86ad2e.chunk.css", + "static/js/main.38c082da.chunk.js" ] } \ No newline at end of file diff --git a/index.html b/index.html index 39a54a0..3999095 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -Volt Social Media Frame Generator
\ No newline at end of file +Volt Social Media Frame Generator
\ No newline at end of file diff --git a/static/css/main.1cdcd93e.chunk.css b/static/css/main.cc86ad2e.chunk.css similarity index 96% rename from static/css/main.1cdcd93e.chunk.css rename to static/css/main.cc86ad2e.chunk.css index 4968258..cbf0d15 100644 --- a/static/css/main.1cdcd93e.chunk.css +++ b/static/css/main.cc86ad2e.chunk.css @@ -1,2 +1,2 @@ -:root{--volt-purple:#582c83;--background:#140022;--editor-purple:#522e77}*{margin:0;padding:0;font-family:"Ubuntu",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:#140022;background-color:var(--background)}footer{margin:10vmin 0 0}.locale_chooser{margin:10vmin;text-align:center}.App{text-align:center;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff;padding:10vmin}h1{font-size:calc(10px + 10vmin);line-height:.9;margin-top:2vmin}h2{margin:10vh 0 2vh;font-size:calc(10px + 4vmin)}p{max-width:100%;width:calc(40vh + 15vw)}a{color:#fff}a:hover{color:hsla(0,0%,100%,.8)}.HeaderImage{height:calc(10px + 20vmin);max-width:100%}.FinishedFrame{height:36vh;margin:2vh}.FrameChooser .frame{position:relative;display:inline-block;font-size:0;margin:2vh;cursor:pointer;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.FrameChooser .frame img{height:12vh;pointer-events:none}.FrameChooser .frame:hover{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(1.1);transform:scale(1.1)}.FrameChooser .frame.choosen:after{content:"";position:absolute;top:-.5vh;right:-.5vh;bottom:-.5vh;left:-.5vh;box-shadow:0 0 0 .5vh #fff}.labelButton,button{position:relative;outline:none;border:none;margin:2vmin;padding:1vh 2vh;font-size:calc(10px + 2vmin);font-weight:700;cursor:pointer;background:#fff;color:#582c83;color:var(--volt-purple);transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}button.isInRow{margin:1vmin}.labelButton:hover,button:hover{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(1.05);transform:scale(1.05)}button.choosen:after{content:"";position:absolute;top:-.5vh;right:-.5vh;bottom:-.5vh;left:-.5vh;box-shadow:0 0 0 .5vh #fff}.labelButton img{display:inline;height:calc(10px + 4vmin);margin:0 2vh 0 -1vh}.labelButton img,.labelButton span{vertical-align:middle}.droparea{position:fixed;top:0;right:0;bottom:0;left:0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-weight:700;font-size:calc(10px + 10vmin);background:rgba(20,0,34,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;opacity:0;transition:opacity .2s ease}.droparea.active{opacity:1}.Editor{pointer-events:all;position:relative;margin:2vh;font-size:0;cursor:move;overflow:hidden;background:#522e77;background:var(--editor-purple)}.Editor .background{pointer-events:none;position:absolute;top:50%;left:50%}.Editor .foreground{position:relative;width:36vh;height:36vh}.Editor .foreground,.Editor .hashtag{pointer-events:none;-webkit-transform:translate(.1px,.1px);transform:translate(.1px,.1px)}.Editor .hashtag{position:absolute;top:0;left:0;width:100%;height:100%} -/*# sourceMappingURL=main.1cdcd93e.chunk.css.map */ \ No newline at end of file +:root{--volt-purple:#582c83;--background:#140022;--editor-purple:#522e77}*{margin:0;padding:0;font-family:"Ubuntu",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:#140022;background-color:var(--background)}footer{margin:10vmin 0 0}.locale_chooser{margin:10vmin;text-align:center}.App{text-align:center;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff;padding:10vmin}h1{font-size:calc(10px + 10vmin);line-height:.9;margin-top:2vmin}h2{margin:10vh 0 2vh;font-size:calc(10px + 4vmin)}p{max-width:100%;width:calc(40vh + 15vw)}a{color:#fff}a:hover{color:hsla(0,0%,100%,.8)}.HeaderImage{height:calc(10px + 20vmin);max-width:100%}.FinishedFrame{height:36vh;margin:2vh}.FrameChooser .frame{position:relative;display:inline-block;font-size:0;margin:2vh;cursor:pointer;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.FrameChooser .frame img{height:24vh;pointer-events:none}.FrameChooser .frame:hover{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(1.1);transform:scale(1.1)}.FrameChooser .frame.choosen:after{content:"";position:absolute;top:-.5vh;right:-.5vh;bottom:-.5vh;left:-.5vh;box-shadow:0 0 0 .5vh #fff}.labelButton,button{position:relative;outline:none;border:none;margin:2vmin;padding:1vh 2vh;font-size:calc(10px + 2vmin);font-weight:700;cursor:pointer;background:#fff;color:#582c83;color:var(--volt-purple);transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}button.isInRow{margin:1vmin}.labelButton:hover,button:hover{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(1.05);transform:scale(1.05)}button.choosen:after{content:"";position:absolute;top:-.5vh;right:-.5vh;bottom:-.5vh;left:-.5vh;box-shadow:0 0 0 .5vh #fff}.labelButton img{display:inline;height:calc(10px + 4vmin);margin:0 2vh 0 -1vh}.labelButton img,.labelButton span{vertical-align:middle}.droparea{position:fixed;top:0;right:0;bottom:0;left:0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-weight:700;font-size:calc(10px + 10vmin);background:rgba(20,0,34,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;opacity:0;transition:opacity .2s ease}.droparea.active{opacity:1}.Editor{pointer-events:all;position:relative;margin:2vh;font-size:0;cursor:move;overflow:hidden;background:#522e77;background:var(--editor-purple)}.Editor .background{pointer-events:none;position:absolute;top:50%;left:50%}.Editor .foreground{position:relative;width:36vh;height:36vh}.Editor .foreground,.Editor .hashtag{pointer-events:none;-webkit-transform:translate(.1px,.1px);transform:translate(.1px,.1px)}.Editor .hashtag{position:absolute;top:0;left:0;width:100%;height:100%} +/*# sourceMappingURL=main.cc86ad2e.chunk.css.map */ \ No newline at end of file diff --git a/static/css/main.1cdcd93e.chunk.css.map b/static/css/main.cc86ad2e.chunk.css.map similarity index 56% rename from static/css/main.1cdcd93e.chunk.css.map rename to static/css/main.cc86ad2e.chunk.css.map index 489df1c..7a09704 100644 --- a/static/css/main.1cdcd93e.chunk.css.map +++ b/static/css/main.cc86ad2e.chunk.css.map @@ -1 +1 @@ -{"version":3,"sources":["webpack://src/App.css"],"names":[],"mappings":"AAAA,MACI,qBAAsB,CACtB,oBAAqB,CACrB,uBACJ,CAEA,EACI,QAAS,CACT,SAAU,CACV,mJAEU,CACV,kCAAmC,CACnC,iCACJ,CAEA,KACI,wBAAmC,CAAnC,kCACJ,CAEA,OACI,iBACJ,CAEA,gBACI,aAAc,CACd,iBACJ,CAEA,KACI,iBAAkB,CAGlB,oBAAa,CAAb,YAAa,CACb,6BAAsB,CAAtB,qBAAsB,CACtB,0BAAmB,CAAnB,kBAAmB,CACnB,8BAAuB,CAAvB,sBAAuB,CACvB,4BAA6B,CAC7B,UAAY,CACZ,cACJ,CAEA,GACI,6BAA8B,CAC9B,cAAgB,CAChB,gBACJ,CAEA,GACI,iBAAoB,CACpB,4BACJ,CAEA,EACI,cAAe,CACf,uBACJ,CAEA,EACI,UACJ,CACA,QACI,wBACJ,CAEA,aACI,0BAA2B,CAC3B,cACJ,CAEA,eACI,WAAY,CACZ,UACJ,CAEA,qBACI,iBAAkB,CAClB,oBAAqB,CACrB,WAAY,CAEZ,UAAW,CACX,cAAe,CAEf,qCAA+B,CAA/B,6BAA+B,CAA/B,wDACJ,CACA,yBACI,WAAY,CACZ,mBACJ,CACA,2BACI,sCAA+B,CAA/B,8BAA+B,CAC/B,4BAAqB,CAArB,oBACJ,CAIA,mCACI,UAAW,CACX,iBAAkB,CAClB,SAAW,CACX,WAAa,CACb,YAAc,CACd,UAAY,CACZ,0BACJ,CAEA,oBAEI,iBAAkB,CAClB,YAAa,CACb,WAAY,CACZ,YAAa,CACb,eAAgB,CAChB,4BAA6B,CAC7B,eAAiB,CACjB,cAAe,CAEf,eAAiB,CACjB,aAAyB,CAAzB,wBAAyB,CACzB,qCAA+B,CAA/B,6BAA+B,CAA/B,wDACJ,CACA,eACI,YACJ,CACA,gCAEI,sCAA+B,CAA/B,8BAA+B,CAC/B,6BAAsB,CAAtB,qBACJ,CACA,qBACI,UAAW,CACX,iBAAkB,CAClB,SAAW,CACX,WAAa,CACb,YAAc,CACd,UAAY,CACZ,0BACJ,CAEA,iBACI,cAAe,CACf,yBAA0B,CAE1B,mBACJ,CACA,mCAHI,qBAKJ,CAGA,UACI,cAAe,CACf,KAAM,CACN,OAAQ,CACR,QAAS,CACT,MAAO,CAEP,oBAAa,CAAb,YAAa,CACb,0BAAmB,CAAnB,kBAAmB,CACnB,8BAAuB,CAAvB,sBAAuB,CAEvB,eAAiB,CACjB,6BAA8B,CAE9B,2BAAgC,CAChC,kCAA2B,CAA3B,0BAA2B,CAE3B,mBAAoB,CACpB,SAAU,CACV,2BACJ,CACA,iBACI,SACJ,CAGA,QACI,kBAAmB,CACnB,iBAAkB,CAClB,UAAW,CACX,WAAY,CACZ,WAAY,CACZ,eAAgB,CAChB,kBAAgC,CAAhC,+BACJ,CACA,oBACI,mBAAoB,CACpB,iBAAkB,CAClB,OAAQ,CACR,QACJ,CACA,oBAEI,iBAAkB,CAClB,UAAW,CACX,WAEJ,CACA,qCANI,mBAAoB,CAIpB,sCAAkC,CAAlC,8BAUJ,CARA,iBAEI,iBAAkB,CAClB,KAAM,CACN,MAAO,CACP,UAAW,CACX,WAEJ","file":"main.1cdcd93e.chunk.css","sourcesContent":[":root{\n --volt-purple: #582C83;\n --background: #140022;\n --editor-purple: #522e77;\n}\n\n*{\n margin: 0;\n padding: 0;\n font-family: 'Ubuntu', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',\n 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',\n sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\nbody{\n background-color: var(--background);\n}\n\nfooter{\n margin: 10vmin 0 0 0;\n}\n\n.locale_chooser{\n margin: 10vmin;\n text-align: center;\n}\n\n.App {\n text-align: center;\n\n /* min-height: 100vh; */\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n font-size: calc(10px + 2vmin);\n color: white;\n padding: 10vmin;\n}\n\nh1{\n font-size: calc(10px + 10vmin);\n line-height: 0.9;\n margin-top: 2vmin;\n}\n\nh2{\n margin: 10vh 0 2vh 0;\n font-size: calc(10px + 4vmin);\n}\n\np{\n max-width: 100%;\n width: calc(40vh + 15vw);\n}\n\na{\n color: white;\n}\na:hover{\n color: rgba(255,255,255,0.8);\n}\n\n.HeaderImage{\n height: calc(10px + 20vmin);\n max-width: 100%;\n}\n\n.FinishedFrame {\n height: 36vh;\n margin: 2vh;\n}\n\n.FrameChooser .frame{\n position: relative;\n display: inline-block;\n font-size: 0;\n\n margin: 2vh;\n cursor: pointer;\n /* box-shadow: 0 0 0 1vh rgba(255,255,255,0); */\n transition: transform 0.2s ease;\n}\n.FrameChooser .frame img{\n height: 12vh;\n pointer-events: none;\n}\n.FrameChooser .frame:hover{\n transform-origin: center center;\n transform: scale(1.1);\n}\n/* .FrameChooser .frame.choosen{\n box-shadow: 0 0 0 1vh white;\n} */\n.FrameChooser .frame.choosen:after {\n content: \"\";\n position: absolute;\n top: -0.5vh;\n right: -0.5vh;\n bottom: -0.5vh;\n left: -0.5vh;\n box-shadow: 0 0 0 0.5vh white;\n}\n\nbutton,\n.labelButton{\n position: relative;\n outline: none;\n border: none;\n margin: 2vmin;\n padding: 1vh 2vh;\n font-size: calc(10px + 2vmin);\n font-weight: bold;\n cursor: pointer;\n\n background: white;\n color: var(--volt-purple);\n transition: transform 0.2s ease;\n}\nbutton.isInRow{\n margin: 1vmin;\n}\nbutton:hover,\n.labelButton:hover{\n transform-origin: center center;\n transform: scale(1.05);\n}\nbutton.choosen:after {\n content: \"\";\n position: absolute;\n top: -0.5vh;\n right: -0.5vh;\n bottom: -0.5vh;\n left: -0.5vh;\n box-shadow: 0 0 0 0.5vh white;\n}\n\n.labelButton img{\n display: inline;\n height: calc(10px + 4vmin);\n vertical-align: middle;\n margin: 0 2vh 0 -1vh;\n}\n.labelButton span{\n vertical-align: middle;\n}\n\n\n.droparea{\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n\n display: flex;\n align-items: center;\n justify-content: center;\n\n font-weight: bold;\n font-size: calc(10px + 10vmin);\n\n background: rgba(20, 0, 34, 0.7);\n backdrop-filter: blur(10px);\n\n pointer-events: none;\n opacity: 0;\n transition: opacity 0.2s ease;\n}\n.droparea.active{\n opacity: 1;\n}\n\n\n.Editor{\n pointer-events: all;\n position: relative;\n margin: 2vh;\n font-size: 0;\n cursor: move;\n overflow: hidden;\n background: var(--editor-purple);\n}\n.Editor .background{\n pointer-events: none;\n position: absolute;\n top: 50%;\n left: 50%;\n}\n.Editor .foreground{\n pointer-events: none;\n position: relative;\n width: 36vh;\n height: 36vh;\n transform: translate(0.1px, 0.1px);\n}\n.Editor .hashtag{\n pointer-events: none;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n transform: translate(0.1px, 0.1px);\n}\n\n"]} \ No newline at end of file +{"version":3,"sources":["webpack://src/App.css"],"names":[],"mappings":"AAAA,MACI,qBAAsB,CACtB,oBAAqB,CACrB,uBACJ,CAEA,EACI,QAAS,CACT,SAAU,CACV,mJAEU,CACV,kCAAmC,CACnC,iCACJ,CAEA,KACI,wBAAmC,CAAnC,kCACJ,CAEA,OACI,iBACJ,CAEA,gBACI,aAAc,CACd,iBACJ,CAEA,KACI,iBAAkB,CAGlB,oBAAa,CAAb,YAAa,CACb,6BAAsB,CAAtB,qBAAsB,CACtB,0BAAmB,CAAnB,kBAAmB,CACnB,8BAAuB,CAAvB,sBAAuB,CACvB,4BAA6B,CAC7B,UAAY,CACZ,cACJ,CAEA,GACI,6BAA8B,CAC9B,cAAgB,CAChB,gBACJ,CAEA,GACI,iBAAoB,CACpB,4BACJ,CAEA,EACI,cAAe,CACf,uBACJ,CAEA,EACI,UACJ,CACA,QACI,wBACJ,CAEA,aACI,0BAA2B,CAC3B,cACJ,CAEA,eACI,WAAY,CACZ,UACJ,CAEA,qBACI,iBAAkB,CAClB,oBAAqB,CACrB,WAAY,CAEZ,UAAW,CACX,cAAe,CAEf,qCAA+B,CAA/B,6BAA+B,CAA/B,wDACJ,CACA,yBACI,WAAY,CAEZ,mBACJ,CACA,2BACI,sCAA+B,CAA/B,8BAA+B,CAC/B,4BAAqB,CAArB,oBACJ,CAIA,mCACI,UAAW,CACX,iBAAkB,CAClB,SAAW,CACX,WAAa,CACb,YAAc,CACd,UAAY,CACZ,0BACJ,CAEA,oBAEI,iBAAkB,CAClB,YAAa,CACb,WAAY,CACZ,YAAa,CACb,eAAgB,CAChB,4BAA6B,CAC7B,eAAiB,CACjB,cAAe,CAEf,eAAiB,CACjB,aAAyB,CAAzB,wBAAyB,CACzB,qCAA+B,CAA/B,6BAA+B,CAA/B,wDACJ,CACA,eACI,YACJ,CACA,gCAEI,sCAA+B,CAA/B,8BAA+B,CAC/B,6BAAsB,CAAtB,qBACJ,CACA,qBACI,UAAW,CACX,iBAAkB,CAClB,SAAW,CACX,WAAa,CACb,YAAc,CACd,UAAY,CACZ,0BACJ,CAEA,iBACI,cAAe,CACf,yBAA0B,CAE1B,mBACJ,CACA,mCAHI,qBAKJ,CAGA,UACI,cAAe,CACf,KAAM,CACN,OAAQ,CACR,QAAS,CACT,MAAO,CAEP,oBAAa,CAAb,YAAa,CACb,0BAAmB,CAAnB,kBAAmB,CACnB,8BAAuB,CAAvB,sBAAuB,CAEvB,eAAiB,CACjB,6BAA8B,CAE9B,2BAAgC,CAChC,kCAA2B,CAA3B,0BAA2B,CAE3B,mBAAoB,CACpB,SAAU,CACV,2BACJ,CACA,iBACI,SACJ,CAGA,QACI,kBAAmB,CACnB,iBAAkB,CAClB,UAAW,CACX,WAAY,CACZ,WAAY,CACZ,eAAgB,CAChB,kBAAgC,CAAhC,+BACJ,CACA,oBACI,mBAAoB,CACpB,iBAAkB,CAClB,OAAQ,CACR,QACJ,CACA,oBAEI,iBAAkB,CAClB,UAAW,CACX,WAEJ,CACA,qCANI,mBAAoB,CAIpB,sCAAkC,CAAlC,8BAUJ,CARA,iBAEI,iBAAkB,CAClB,KAAM,CACN,MAAO,CACP,UAAW,CACX,WAEJ","file":"main.cc86ad2e.chunk.css","sourcesContent":[":root{\n --volt-purple: #582C83;\n --background: #140022;\n --editor-purple: #522e77;\n}\n\n*{\n margin: 0;\n padding: 0;\n font-family: 'Ubuntu', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',\n 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',\n sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\nbody{\n background-color: var(--background);\n}\n\nfooter{\n margin: 10vmin 0 0 0;\n}\n\n.locale_chooser{\n margin: 10vmin;\n text-align: center;\n}\n\n.App {\n text-align: center;\n\n /* min-height: 100vh; */\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n font-size: calc(10px + 2vmin);\n color: white;\n padding: 10vmin;\n}\n\nh1{\n font-size: calc(10px + 10vmin);\n line-height: 0.9;\n margin-top: 2vmin;\n}\n\nh2{\n margin: 10vh 0 2vh 0;\n font-size: calc(10px + 4vmin);\n}\n\np{\n max-width: 100%;\n width: calc(40vh + 15vw);\n}\n\na{\n color: white;\n}\na:hover{\n color: rgba(255,255,255,0.8);\n}\n\n.HeaderImage{\n height: calc(10px + 20vmin);\n max-width: 100%;\n}\n\n.FinishedFrame {\n height: 36vh;\n margin: 2vh;\n}\n\n.FrameChooser .frame{\n position: relative;\n display: inline-block;\n font-size: 0;\n\n margin: 2vh;\n cursor: pointer;\n /* box-shadow: 0 0 0 1vh rgba(255,255,255,0); */\n transition: transform 0.2s ease;\n}\n.FrameChooser .frame img{\n height: 24vh;\n /* height: 12vh; */\n pointer-events: none;\n}\n.FrameChooser .frame:hover{\n transform-origin: center center;\n transform: scale(1.1);\n}\n/* .FrameChooser .frame.choosen{\n box-shadow: 0 0 0 1vh white;\n} */\n.FrameChooser .frame.choosen:after {\n content: \"\";\n position: absolute;\n top: -0.5vh;\n right: -0.5vh;\n bottom: -0.5vh;\n left: -0.5vh;\n box-shadow: 0 0 0 0.5vh white;\n}\n\nbutton,\n.labelButton{\n position: relative;\n outline: none;\n border: none;\n margin: 2vmin;\n padding: 1vh 2vh;\n font-size: calc(10px + 2vmin);\n font-weight: bold;\n cursor: pointer;\n\n background: white;\n color: var(--volt-purple);\n transition: transform 0.2s ease;\n}\nbutton.isInRow{\n margin: 1vmin;\n}\nbutton:hover,\n.labelButton:hover{\n transform-origin: center center;\n transform: scale(1.05);\n}\nbutton.choosen:after {\n content: \"\";\n position: absolute;\n top: -0.5vh;\n right: -0.5vh;\n bottom: -0.5vh;\n left: -0.5vh;\n box-shadow: 0 0 0 0.5vh white;\n}\n\n.labelButton img{\n display: inline;\n height: calc(10px + 4vmin);\n vertical-align: middle;\n margin: 0 2vh 0 -1vh;\n}\n.labelButton span{\n vertical-align: middle;\n}\n\n\n.droparea{\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n\n display: flex;\n align-items: center;\n justify-content: center;\n\n font-weight: bold;\n font-size: calc(10px + 10vmin);\n\n background: rgba(20, 0, 34, 0.7);\n backdrop-filter: blur(10px);\n\n pointer-events: none;\n opacity: 0;\n transition: opacity 0.2s ease;\n}\n.droparea.active{\n opacity: 1;\n}\n\n\n.Editor{\n pointer-events: all;\n position: relative;\n margin: 2vh;\n font-size: 0;\n cursor: move;\n overflow: hidden;\n background: var(--editor-purple);\n}\n.Editor .background{\n pointer-events: none;\n position: absolute;\n top: 50%;\n left: 50%;\n}\n.Editor .foreground{\n pointer-events: none;\n position: relative;\n width: 36vh;\n height: 36vh;\n transform: translate(0.1px, 0.1px);\n}\n.Editor .hashtag{\n pointer-events: none;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n transform: translate(0.1px, 0.1px);\n}\n\n"]} \ No newline at end of file diff --git a/static/js/10.3e2d00b6.chunk.js b/static/js/10.15b67042.chunk.js similarity index 55% rename from static/js/10.3e2d00b6.chunk.js rename to static/js/10.15b67042.chunk.js index 388cff3..7c2d0e9 100644 --- a/static/js/10.3e2d00b6.chunk.js +++ b/static/js/10.15b67042.chunk.js @@ -1,2 +1,2 @@ -(this["webpackJsonpprofile-picture-generator"]=this["webpackJsonpprofile-picture-generator"]||[]).push([[10],{92:function(t,e,p){"use strict";p.r(e),e.default=p.p+"static/media/pt.1d8c1bab.ftl"}}]); -//# sourceMappingURL=10.3e2d00b6.chunk.js.map \ No newline at end of file +(this["webpackJsonpprofile-picture-generator"]=this["webpackJsonpprofile-picture-generator"]||[]).push([[10],{98:function(t,e,p){"use strict";p.r(e),e.default=p.p+"static/media/pt.1d8c1bab.ftl"}}]); +//# sourceMappingURL=10.15b67042.chunk.js.map \ No newline at end of file diff --git a/static/js/10.3e2d00b6.chunk.js.map b/static/js/10.15b67042.chunk.js.map similarity index 72% rename from static/js/10.3e2d00b6.chunk.js.map rename to static/js/10.15b67042.chunk.js.map index 07bee69..c2a4de0 100644 --- a/static/js/10.3e2d00b6.chunk.js.map +++ b/static/js/10.15b67042.chunk.js.map @@ -1 +1 @@ -{"version":3,"sources":["locales/pt.ftl"],"names":[],"mappings":"8IAAA,OAAe,cAA0B","file":"static/js/10.3e2d00b6.chunk.js","sourcesContent":["export default __webpack_public_path__ + \"static/media/pt.1d8c1bab.ftl\";"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["locales/pt.ftl"],"names":[],"mappings":"8IAAA,OAAe,cAA0B","file":"static/js/10.15b67042.chunk.js","sourcesContent":["export default __webpack_public_path__ + \"static/media/pt.1d8c1bab.ftl\";"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/11.e0441133.chunk.js b/static/js/11.582cad92.chunk.js similarity index 55% rename from static/js/11.e0441133.chunk.js rename to static/js/11.582cad92.chunk.js index 113aefe..92791e9 100644 --- a/static/js/11.e0441133.chunk.js +++ b/static/js/11.582cad92.chunk.js @@ -1,2 +1,2 @@ -(this["webpackJsonpprofile-picture-generator"]=this["webpackJsonpprofile-picture-generator"]||[]).push([[11],{93:function(e,t,r){"use strict";r.r(t),t.default=r.p+"static/media/ru.9be0d24d.ftl"}}]); -//# sourceMappingURL=11.e0441133.chunk.js.map \ No newline at end of file +(this["webpackJsonpprofile-picture-generator"]=this["webpackJsonpprofile-picture-generator"]||[]).push([[11],{99:function(e,t,r){"use strict";r.r(t),t.default=r.p+"static/media/ru.9be0d24d.ftl"}}]); +//# sourceMappingURL=11.582cad92.chunk.js.map \ No newline at end of file diff --git a/static/js/11.e0441133.chunk.js.map b/static/js/11.582cad92.chunk.js.map similarity index 72% rename from static/js/11.e0441133.chunk.js.map rename to static/js/11.582cad92.chunk.js.map index 76e2c81..9650638 100644 --- a/static/js/11.e0441133.chunk.js.map +++ b/static/js/11.582cad92.chunk.js.map @@ -1 +1 @@ -{"version":3,"sources":["locales/ru.ftl"],"names":[],"mappings":"8IAAA,OAAe,cAA0B","file":"static/js/11.e0441133.chunk.js","sourcesContent":["export default __webpack_public_path__ + \"static/media/ru.9be0d24d.ftl\";"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["locales/ru.ftl"],"names":[],"mappings":"8IAAA,OAAe,cAA0B","file":"static/js/11.582cad92.chunk.js","sourcesContent":["export default __webpack_public_path__ + \"static/media/ru.9be0d24d.ftl\";"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/12.acedb427.chunk.js b/static/js/12.acedb427.chunk.js deleted file mode 100644 index f8d0420..0000000 --- a/static/js/12.acedb427.chunk.js +++ /dev/null @@ -1,2 +0,0 @@ -(this["webpackJsonpprofile-picture-generator"]=this["webpackJsonpprofile-picture-generator"]||[]).push([[12],{94:function(t,n,e){"use strict";e.r(n),e.d(n,"getCLS",(function(){return v})),e.d(n,"getFCP",(function(){return g})),e.d(n,"getFID",(function(){return h})),e.d(n,"getLCP",(function(){return y})),e.d(n,"getTTFB",(function(){return F}));var i,a,r=function(){return"".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12)},o=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;return{name:t,value:n,delta:0,entries:[],id:r(),isFinal:!1}},u=function(t,n){try{if(PerformanceObserver.supportedEntryTypes.includes(t)){var e=new PerformanceObserver((function(t){return t.getEntries().map(n)}));return e.observe({type:t,buffered:!0}),e}}catch(t){}},c=!1,s=!1,p=function(t){c=!t.persisted},f=function(){addEventListener("pagehide",p),addEventListener("beforeunload",(function(){}))},d=function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];s||(f(),s=!0),addEventListener("visibilitychange",(function(n){var e=n.timeStamp;"hidden"===document.visibilityState&&t({timeStamp:e,isUnloading:c})}),{capture:!0,once:n})},l=function(t,n,e,i){var a;return function(){e&&n.isFinal&&e.disconnect(),n.value>=0&&(i||n.isFinal||"hidden"===document.visibilityState)&&(n.delta=n.value-(a||0),(n.delta||n.isFinal||void 0===a)&&(t(n),a=n.value))}},v=function(t){var n,e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=o("CLS",0),a=function(t){t.hadRecentInput||(i.value+=t.value,i.entries.push(t),n())},r=u("layout-shift",a);r&&(n=l(t,i,r,e),d((function(t){var e=t.isUnloading;r.takeRecords().map(a),e&&(i.isFinal=!0),n()})))},m=function(){return void 0===i&&(i="hidden"===document.visibilityState?0:1/0,d((function(t){var n=t.timeStamp;return i=n}),!0)),{get timeStamp(){return i}}},g=function(t){var n,e=o("FCP"),i=m(),a=u("paint",(function(t){"first-contentful-paint"===t.name&&t.startTime1&&void 0!==arguments[1]&&arguments[1],i=o("LCP"),a=m(),r=function(t){var e=t.startTime;e1&&void 0!==arguments[1]?arguments[1]:-1;return{name:t,value:n,delta:0,entries:[],id:r(),isFinal:!1}},u=function(t,n){try{if(PerformanceObserver.supportedEntryTypes.includes(t)){var e=new PerformanceObserver((function(t){return t.getEntries().map(n)}));return e.observe({type:t,buffered:!0}),e}}catch(t){}},c=!1,s=!1,p=function(t){c=!t.persisted},f=function(){addEventListener("pagehide",p),addEventListener("beforeunload",(function(){}))},d=function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];s||(f(),s=!0),addEventListener("visibilitychange",(function(n){var e=n.timeStamp;"hidden"===document.visibilityState&&t({timeStamp:e,isUnloading:c})}),{capture:!0,once:n})},l=function(t,n,e,i){var a;return function(){e&&n.isFinal&&e.disconnect(),n.value>=0&&(i||n.isFinal||"hidden"===document.visibilityState)&&(n.delta=n.value-(a||0),(n.delta||n.isFinal||void 0===a)&&(t(n),a=n.value))}},v=function(t){var n,e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=o("CLS",0),a=function(t){t.hadRecentInput||(i.value+=t.value,i.entries.push(t),n())},r=u("layout-shift",a);r&&(n=l(t,i,r,e),d((function(t){var e=t.isUnloading;r.takeRecords().map(a),e&&(i.isFinal=!0),n()})))},m=function(){return void 0===i&&(i="hidden"===document.visibilityState?0:1/0,d((function(t){var n=t.timeStamp;return i=n}),!0)),{get timeStamp(){return i}}},g=function(t){var n,e=o("FCP"),i=m(),a=u("paint",(function(t){"first-contentful-paint"===t.name&&t.startTime1&&void 0!==arguments[1]&&arguments[1],i=o("LCP"),a=m(),r=function(t){var e=t.startTime;e1&&void 0!==arguments[1]?arguments[1]:-1;return{name:t,value:n,delta:0,entries:[],id:e(),isFinal:!1}},a=function(t,n){try{if(PerformanceObserver.supportedEntryTypes.includes(t)){var e=new PerformanceObserver((function(t){return t.getEntries().map(n)}));return e.observe({type:t,buffered:!0}),e}}catch(t){}},r=!1,o=!1,s=function(t){r=!t.persisted},u=function(){addEventListener(\"pagehide\",s),addEventListener(\"beforeunload\",(function(){}))},c=function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];o||(u(),o=!0),addEventListener(\"visibilitychange\",(function(n){var e=n.timeStamp;\"hidden\"===document.visibilityState&&t({timeStamp:e,isUnloading:r})}),{capture:!0,once:n})},l=function(t,n,e,i){var a;return function(){e&&n.isFinal&&e.disconnect(),n.value>=0&&(i||n.isFinal||\"hidden\"===document.visibilityState)&&(n.delta=n.value-(a||0),(n.delta||n.isFinal||void 0===a)&&(t(n),a=n.value))}},p=function(t){var n,e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=i(\"CLS\",0),o=function(t){t.hadRecentInput||(r.value+=t.value,r.entries.push(t),n())},s=a(\"layout-shift\",o);s&&(n=l(t,r,s,e),c((function(t){var e=t.isUnloading;s.takeRecords().map(o),e&&(r.isFinal=!0),n()})))},d=function(){return void 0===t&&(t=\"hidden\"===document.visibilityState?0:1/0,c((function(n){var e=n.timeStamp;return t=e}),!0)),{get timeStamp(){return t}}},v=function(t){var n,e=i(\"FCP\"),r=d(),o=a(\"paint\",(function(t){\"first-contentful-paint\"===t.name&&t.startTime1&&void 0!==arguments[1]&&arguments[1],r=i(\"LCP\"),o=d(),s=function(t){var e=t.startTime;e1&&void 0!==arguments[1]?arguments[1]:-1;return{name:t,value:n,delta:0,entries:[],id:e(),isFinal:!1}},a=function(t,n){try{if(PerformanceObserver.supportedEntryTypes.includes(t)){var e=new PerformanceObserver((function(t){return t.getEntries().map(n)}));return e.observe({type:t,buffered:!0}),e}}catch(t){}},r=!1,o=!1,s=function(t){r=!t.persisted},u=function(){addEventListener(\"pagehide\",s),addEventListener(\"beforeunload\",(function(){}))},c=function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];o||(u(),o=!0),addEventListener(\"visibilitychange\",(function(n){var e=n.timeStamp;\"hidden\"===document.visibilityState&&t({timeStamp:e,isUnloading:r})}),{capture:!0,once:n})},l=function(t,n,e,i){var a;return function(){e&&n.isFinal&&e.disconnect(),n.value>=0&&(i||n.isFinal||\"hidden\"===document.visibilityState)&&(n.delta=n.value-(a||0),(n.delta||n.isFinal||void 0===a)&&(t(n),a=n.value))}},p=function(t){var n,e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=i(\"CLS\",0),o=function(t){t.hadRecentInput||(r.value+=t.value,r.entries.push(t),n())},s=a(\"layout-shift\",o);s&&(n=l(t,r,s,e),c((function(t){var e=t.isUnloading;s.takeRecords().map(o),e&&(r.isFinal=!0),n()})))},d=function(){return void 0===t&&(t=\"hidden\"===document.visibilityState?0:1/0,c((function(n){var e=n.timeStamp;return t=e}),!0)),{get timeStamp(){return t}}},v=function(t){var n,e=i(\"FCP\"),r=d(),o=a(\"paint\",(function(t){\"first-contentful-paint\"===t.name&&t.startTime1&&void 0!==arguments[1]&&arguments[1],r=i(\"LCP\"),o=d(),s=function(t){var e=t.startTime;e0})))).map(function(){var e=Object(f.a)(p.a.mark((function e(t){var a;return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a=t,""===t){e.next=5;break}return e.next=4,n(43)("./".concat(t,".png"));case 4:a=e.sent.default;case 5:return e.abrupt("return",{name:t,src:a});case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())).then((function(e){l(e),b(e[0])}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[w]);var m=Object(o.useCallback)((function(e){b(e)}),[b]);return Object(o.useEffect)((function(){t(j)}),[t,j]),Object(r.jsx)("div",{className:"HashtagChooser",children:u.map((function(e){var t=e.src,n=g===t;return Object(r.jsx)("button",{"data-src":t,className:n?"isInRow choosen":"isInRow",onClick:function(){return m(e)},children:""===e.name?a("button_no_hashtag"):e.name},e.name)}))})})),C=n(28),D=n.n(C),Q=n(29),H=n.n(Q);function T(e,t,n){return Math.min(Math.max(t,e),n)}var _=function(e){var t=e.onChange,n=e.backgroundURL,a=e.backgroundRatio,s=e.frameURL,i=e.hashtagURL,u=Object(o.useRef)(null),O=Object(o.useRef)(null),l=Object(o.useState)(!1),h=Object(c.a)(l,2),d=h[0],j=h[1],b=Object(o.useState)(null),p=Object(c.a)(b,2),f=p[0],g=p[1],w=Object(o.useState)(null),m=Object(c.a)(w,2),x=m[0],v=m[1],A=Object(o.useState)(0),C=Object(c.a)(A,2),Q=C[0],_=C[1],S=Object(o.useState)(0),U=Object(c.a)(S,2),N=U[0],k=U[1],F=Object(o.useState)(0),E=Object(c.a)(F,2),M=E[0],y=E[1],K=Object(o.useState)(0),B=Object(c.a)(K,2),R=B[0],L=B[1],I=Object(o.useState)(1),V=Object(c.a)(I,2),P=V[0],Y=V[1],G=Object(o.useState)(300),z=Object(c.a)(G,2),J=z[0],X=z[1],W=Object(o.useState)(300),q=Object(c.a)(W,2),Z=q[0],$=q[1],ee=Object(o.useState)(300),te=Object(c.a)(ee,2),ne=te[0],ae=te[1],ce=Object(o.useState)(300),re=Object(c.a)(ce,2),oe=re[0],se=re[1],ie=Object(o.useState)(0),ue=Object(c.a)(ie,2),Oe=ue[0],le=ue[1],he=Object(o.useState)(0),de=Object(c.a)(he,2),je=de[0],be=de[1],pe=Object(o.useState)(0),fe=Object(c.a)(pe,2),ge=fe[0],we=fe[1],me=Object(o.useState)(0),xe=Object(c.a)(me,2),ve=xe[0],Ae=xe[1];Object(o.useEffect)((function(){t&&t({x:Q,y:N,scale:P})}),[t,Q,N,P]),Object(o.useEffect)((function(){if(u&&u.current){var e=u.current.offsetWidth,t=u.current.offsetHeight;se(t),ae(e);var n=1,c=1;a<1?n=1/a:a>1&&(c=1*a),X(n),$(c)}}),[a]),Object(o.useEffect)((function(){var e=function(e,t,n,a,c){var r=Math.max(0,e*n-a)/2,o=Math.max(0,t*n-c)/2;return{rangeMaxX:r,rangeMinX:0-r,rangeMaxY:o,rangeMinY:0-o}}(J*ne,Z*oe,P,ne,oe),t=e.rangeMinX,n=e.rangeMinY,a=e.rangeMaxX,c=e.rangeMaxY;le(t),be(n),we(a),Ae(c)}),[J,Z,ne,oe,P]),Object(o.useEffect)((function(){_(0),k(0),y(0),L(0),Y(1)}),[n]);var Ce=Object(o.useCallback)((function(e){var t=1*e.target.dataset.x,n=1*e.target.dataset.y,a=T(t+e.deltaX,Oe,ge),c=T(n+e.deltaY,je,ve);e.isFinal?(_(a||0),k(c||0),y(0),L(0)):(y(a-t||0),L(c-n||0))}),[Oe,je,ge,ve]),De=Object(o.useCallback)((function(e,t,n,a){e.preventDefault();var c=T(1*e.target.dataset.scale+t/200,1,8);Y(c||1);var r=1*e.target.dataset.x,o=1*e.target.dataset.y;_(T(r,Oe,ge)||0),k(T(o,je,ve)||0)}),[Oe,je,ge,ve]);return Object(o.useEffect)((function(){if(!d&&u&&u.current){var e=u.current;e.addEventListener("mousedown",(function(e){e.preventDefault()}),!1),e.addEventListener("touchstart",(function(e){e.preventDefault()}),!1),e.addEventListener("touchend",(function(e){e.preventDefault()}),!1),e.addEventListener("touchmove",(function(e){e.preventDefault()}),!1),g(new D.a(e,{direction:"DIRECTION_ALL"})),v(H()(e)),j(!0)}}),[u,d]),Object(o.useEffect)((function(){if(f&&x&&d&&u&&u.current)return f.on("pan",Ce),x.wheel(De),function(){f.off("pan",Ce),x.unwheel()}}),[u,Ce,De,d,f,x]),Object(r.jsxs)("div",{className:"Editor",ref:u,"data-x":Q,"data-y":N,"data-scale":P,children:[Object(r.jsx)("img",{src:n,ref:O,alt:"",className:"background",style:{width:100*J+"%",height:100*Z+"%",transform:"translate3d(calc(-50% + ".concat(Q+M,"px), calc(-50% + ").concat(N+R,"px), 0) scale(").concat(P,",").concat(P,")")}}),Object(r.jsx)("img",{src:s,alt:"",className:"foreground"}),Object(r.jsx)("img",{src:i,alt:"",className:"hashtag"})]})},S=n.p+"static/media/VoltLogoPurple.125355f6.svg",U="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABDgAAAQ4AgMAAACRfoQcAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAJUExURVAjeFAjeE8jd3Yl3xwAAAADdFJOU//+/Q3dsqEAAATsSURBVHgB7dAxAQAABAAwQtI/ipMCvi3CgiMV6NChQ4cOHTp06NChQ4cOHTp06NChAx06dOjQoUOHDh06dOjQoUOHDh06dOhAhw4dOnTo0KFDhw4dOnTo0KFDhw4dOtChQ4cOHTp06NChQ4cOHTp06NChQ4cOdOjQoUOHDh06dOjQoUOHDh06dOjQoQMdOnTo0KFDhw4dOnTo0KFDhw4dOnToQIcOHTp06NChQ4cOHTp06NChQ4cOHejQoUOHDh06dOjQoUOHDh06dOjQoUMHOnTo0KFDhw4dOnTo0KFDhw4dOnTo0IEOHTp06NChQ4cOHTp06NChQ4cOHTp0oEOHDh06dOjQoUOHDh06dOjQoUOHDh3o0KFDhw4dOnTo0KFDhw4dOnTo0KFDBzp06NChQ4cOHTp06NChQ4cOHTp06NChQIcOHTp06NChQ4cOHTp06NChQ4cOHejQoUOHDh06dOjQoUOHDh06dOjQoUMHOnTo0KFDhw4dOnTo0KFDhw4dOnTo0IEOHTp06NChQ4cOHTp06NChQ4cOHTp0oEOHDh06dOjQoUOHDh06dOjQoUOHDh3o0KFDhw4dOnTo0KFDhw4dOnTo0KFDBzp06NChQ4cOHTp06NChQ4cOHTp06ECHDh06dOjQoUOHDh06dOjQoUOHDh060KFDhw4dOnTo0KFDhw4dOnTo0KFDhw506NChQ4cOHTp06NChQ4cOHTp06NChAx06dOjQoUOHDh06dOjQoUOHDh06dOhAhw4dOnTo0KFDhw4dOnTo0KFDhw4dOtChQ4cOHTp06NChQ4cOHTp06NChQ4cOBTp06NChQ4cOHTp06NChQ4cOHTp06ECHDh06dOjQoUOHDh06dOjQoUOHDh060KFDhw4dOnTo0KFDhw4dOnTo0KFDhw506NChQ4cOHTp06NChQ4cOHTp06NChAx06dOjQoUOHDh06dOjQoUOHDh06dOhAhw4dOnTo0KFDhw4dOnTo0KFDhw4dOtChQ4cOHTp06NChQ4cOHTp06NChQwc6dOjQoUOHDh06dOjQoUOHDh06dOjQgQ4dOnTo0KFDhw4dOnTo0KFDhw4dOnSgQ4cOHTp06NChQ4cOHTp06NChQ4cOHTx06NChQ4cOdOjQoUOHDh06dOjQoUOHDh06dOjQoQMdOnTo0KFDhw4dOnTo0KFDhw4dOnToQIcOHTp06NChQ4cOHTp06NChQ4cOHTrQoUOHDh06dOjQoUOHDh06dOjQoUOHDnTo0KFDhw4dOnTo0KFDhw4dOnTo0KEDHTp06NChQ4cOHTp06NChQ4cOHTp0oEOHDh06dOjQoUOHDh06dOjQoUOHDh3o0KFDhw4dOnTo0KFDhw4dOnTo0KFDBzp06NChQ4cOHTp06NChQ4cOHTp06NCBDh06dOjQoUOHDh06dOjQoUOHDh06dKBDhw4dOnTo0KFDhw4dOnTo0KFDhw4d6NChQ4cOHTp06NChQ4cOHTp06NChQ4cCHTp06NChQ4cOHTp06NChQ4cOHTp0oEOHDh06dOjQoUOHDh06dOjQoUOHDh3o0KFDhw4dOnTo0KFDhw4dOnTo0KFDBzp06NChQ4cOHTp06NChQ4cOHTp06NCBDh06dOjQoUOHDh06dOjQoUOHDh06dKBDhw4dOnTo0KFDhw4dOnTo0KFDhw4dxeoB30xd38yzCvgAAAAASUVORK5CYII=",N="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAALSURBVHgBY2BgAAAAAwABjPg5OgAAAABJRU5ErkJggg==",k=1080;function F(e){var t=e.href,n=e.name,a=e.target,c=e.children,s=Object(h.a)(e,["href","name","target","children"]),i=Object(o.useCallback)((function(e){return n&&window.umami.trackEvent("A: "+n),a?window.open(t,a):setTimeout((function(){window.location=t}),200),e.preventDefault(),!1}),[t,n,a]);return Object(r.jsx)("a",Object(l.a)(Object(l.a)({},s),{},{href:t,onClick:i,children:c}))}var E=v((function(e){var t=e.getString,n=e.locales,a=e.currentLocale,s=e.onLanguageChange,i=Object(o.useState)(null),u=Object(c.a)(i,2),h=u[0],b=u[1],p=Object(o.useState)(null),f=Object(c.a)(p,2),w=f[0],m=f[1],v=Object(o.useState)(null),C=Object(c.a)(v,2),D=C[0],Q=C[1],H=Object(o.useState)(1),T=Object(c.a)(H,2),E=T[0],M=T[1],y=Object(o.useState)(null),K=Object(c.a)(y,2),B=K[0],R=K[1],L=h?h.src:null,I=w?w.src:null,V=Object(o.useState)(0),P=Object(c.a)(V,2),Y=P[0],G=P[1],z=Object(o.useState)(0),J=Object(c.a)(z,2),X=J[0],W=J[1],q=Object(o.useState)({x:0,y:0,scale:1}),Z=Object(c.a)(q,2),$=Z[0],ee=Z[1],te=Object(o.useCallback)((function(e){b(e)}),[b]),ne=Object(o.useCallback)((function(e){m(e)}),[m]),ae=Object(o.useCallback)((function(e){var t=e.x,n=e.y,a=e.scale;ee({x:t,y:n,scale:a})}),[]),ce=Object(o.useCallback)((function(e){if(e){var t=new FileReader;t.onload=function(t){var n=new Image;n.onload=function(){var a,c;n.width0?e[0]:"")}),[l]);return Object(r.jsx)(G,{userLocales:n,onLocaleChange:d,children:Object(r.jsx)(E,{locales:R,currentLocale:O,onLanguageChange:h})},"AppLocalizationProvider")}u.a.render(Object(r.jsx)(s.a.StrictMode,{children:Object(r.jsx)(z,{})}),document.getElementById("root")),M()}},[[49,1,2]]]); +//# sourceMappingURL=main.38c082da.chunk.js.map \ No newline at end of file diff --git a/static/js/main.38c082da.chunk.js.map b/static/js/main.38c082da.chunk.js.map new file mode 100644 index 0000000..a48d819 --- /dev/null +++ b/static/js/main.38c082da.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["frames lazy /^/.//.*/.png$/ groupOptions: {} namespace object","hashtags lazy /^/.//.*/.png$/ groupOptions: {} namespace object","locales lazy /^/.//.*/.ftl$/ groupOptions: {} namespace object","FrameChooser.js","Localized.js","HashtagChooser.js","Editor.js","VoltLogoPurple.svg","purpleBG.png","empty_1x1.png","App.js","reportWebVitals.js","l10n.js","index.js"],"names":["map","webpackAsyncContext","req","__webpack_require__","o","Promise","resolve","then","e","Error","code","ids","id","keys","Object","module","exports","FrameChooser","onChange","useState","frames","setFrames","choosenFrame","setChoosenFrame","choosenFrameSRC","src","useEffect","a","all","frame_filename","default","name","new_frames","loadFrames","handleImageChoosing","useCallback","frame","className","frame_src_path","isChoosen","data-src","onClick","alt","Localized","props","elems","br","Fragment","children","withLocalization","Inner","l10n","React","useContext","FluentContext","createElement","getString","args","fallback","hashtags","split","tag","trim","filter","length","clamp","value","min","max","Math","Editor","backgroundURL","backgroundRatio","frameURL","hashtagURL","editorRef","useRef","backgroundImageRef","hammer_got_init","set_hammer_got_init","hammertime","set_hammertime","hamster","set_hamster","x","set_x","y","set_y","add_x","set_add_x","add_y","set_add_y","scale","set_scale","photoWidth","setPhotoWidth","photoHeight","setPhotoHeight","editorWidth","setEditorWidth","editorHeight","setEditorHeight","rangeMinX","set_rangeMinX","rangeMinY","set_rangeMinY","rangeMaxX","set_rangeMaxX","rangeMaxY","set_rangeMaxY","current","new_editorWidth","offsetWidth","new_editorHeight","offsetHeight","new_photoWidth","new_photoHeight","imageWidth","imageHeight","imageScale","containerWidth","containerHeight","updateRange","handleMove","event","prev_x","target","dataset","prev_y","new_x","deltaX","new_y","deltaY","isFinal","handleScale","delta","preventDefault","new_scale","element","addEventListener","Hammer","direction","Hamster","on","wheel","off","unwheel","ref","data-x","data-y","data-scale","style","width","height","transform","frameSize","UmamiLink","href","handleClick","window","umami","trackEvent","open","setTimeout","location","locales","currentLocale","onLanguageChange","setFrame","hashtag","setHashtag","originalPhoto","setOriginalPhoto","originalPhotoRation","setOriginalPhotoRation","orientation","set_orientation","set_width","set_height","cords","setCords","handleFrame","newFrame","handleHashtag","newHashtag","handleCordsChange","handleReadFile","file","reader","FileReader","onload","reader_event","img","Image","callback","view","DataView","result","getUint16","byteLength","offset","marker","getUint32","little","tags","i","readAsArrayBuffer","slice","getOrientation","new_orientation","original_ration","readAsDataURL","handleImage","files_event","files","onDrop","acceptedFiles","handleDownload","canvas","document","ctx","getContext","alpha","translate","rotate","PI","width_scaled","height_scaled","drawImage","pngUrl","toDataURL","mergeImages","purpleBG","b64","data","body","appendChild","download","click","remove","trigger_download","frameName","hashtagName","join","useDropzone","accept","maxFiles","noKeyboard","isDragActive","getRootProps","VoltLogoPurple","tabIndex","outline","type","display","startsWith","empty_1x1","entries","locale","data-locale","reportWebVitals","onPerfEntry","Function","getCLS","getFID","getFCP","getLCP","getTTFB","de","en","es","pt","fr","it","nl","pl","ru","_supportedLocales_","fetchMessages","path","fetch","response","text","messages","FluentResource","createMessagesGenerator","currentLocales","fetched","reduce","obj","cur","assign","generateBundles","bundle","FluentBundle","addResource","f","AppLocalizationProvider","userLocales","onLocaleChange","ReactLocalization","getDefaultBundles","bundles","setBundles","negotiateLanguages","defaultLocale","loadBundles","AppLanguageWrapper","navigator","languages","setUserLocales","setCurrentLocale","systemLocales","Array","isArray","handleLanguageChange","handleCurrentLocalesChange","ReactDOM","render","StrictMode","getElementById"],"mappings":"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","file":"static/js/main.38c082da.chunk.js","sourcesContent":["var map = {\n\t\"./0xSOM.png\": [\n\t\t50,\n\t\t13\n\t],\n\t\"./2xSOM-Blue-Green.png\": [\n\t\t51,\n\t\t14\n\t],\n\t\"./2xSOM-Red-Yellow.png\": [\n\t\t52,\n\t\t15\n\t],\n\t\"./4xSOM-Blue-Red-Yellow-Green.png\": [\n\t\t53,\n\t\t16\n\t],\n\t\"./5xSOM-Blue.png\": [\n\t\t54,\n\t\t17\n\t],\n\t\"./5xSOM-Green.png\": [\n\t\t55,\n\t\t18\n\t],\n\t\"./5xSOM-Pride.png\": [\n\t\t56,\n\t\t19\n\t],\n\t\"./5xSOM-Red.png\": [\n\t\t57,\n\t\t20\n\t],\n\t\"./5xSOM-White.png\": [\n\t\t58,\n\t\t21\n\t],\n\t\"./5xSOM-Yellow.png\": [\n\t\t59,\n\t\t22\n\t],\n\t\"./Volt-Stars.png\": [\n\t\t60,\n\t\t23\n\t],\n\t\"./btw_Meine_Stimme_Balken.png\": [\n\t\t61,\n\t\t24\n\t],\n\t\"./btw_Meine_Stimme_Sterne_bunt.png\": [\n\t\t62,\n\t\t25\n\t],\n\t\"./btw_Meine_Stimme_Sterne_lila.png\": [\n\t\t63,\n\t\t26\n\t],\n\t\"./btw_VoteVolt_Balken.png\": [\n\t\t64,\n\t\t27\n\t],\n\t\"./btw_VoteVolt_Sterne_bunt.png\": [\n\t\t65,\n\t\t28\n\t],\n\t\"./btw_VoteVolt_Sterne_lila.png\": [\n\t\t66,\n\t\t29\n\t]\n};\nfunction webpackAsyncContext(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\treturn Promise.resolve().then(function() {\n\t\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\t\te.code = 'MODULE_NOT_FOUND';\n\t\t\tthrow e;\n\t\t});\n\t}\n\n\tvar ids = map[req], id = ids[0];\n\treturn __webpack_require__.e(ids[1]).then(function() {\n\t\treturn __webpack_require__(id);\n\t});\n}\nwebpackAsyncContext.keys = function webpackAsyncContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackAsyncContext.id = 42;\nmodule.exports = webpackAsyncContext;","var map = {\n\t\"./#DeineWahl.png\": [\n\t\t67,\n\t\t30\n\t],\n\t\"./#EUReform.png\": [\n\t\t68,\n\t\t31\n\t],\n\t\"./#Europa.png\": [\n\t\t69,\n\t\t32\n\t],\n\t\"./#EuropeCares.png\": [\n\t\t70,\n\t\t33\n\t],\n\t\"./#European.png\": [\n\t\t71,\n\t\t34\n\t],\n\t\"./#FutureMadeInEurope.png\": [\n\t\t72,\n\t\t35\n\t],\n\t\"./#GenerationEuropa.png\": [\n\t\t73,\n\t\t36\n\t],\n\t\"./#IkStemVolt.png\": [\n\t\t74,\n\t\t37\n\t],\n\t\"./#JetztBistDuDran.png\": [\n\t\t75,\n\t\t38\n\t],\n\t\"./#JoinTheChange.png\": [\n\t\t76,\n\t\t39\n\t],\n\t\"./#RejoinEU.png\": [\n\t\t77,\n\t\t40\n\t],\n\t\"./#ValuesOverPower.png\": [\n\t\t78,\n\t\t41\n\t],\n\t\"./#Volt.png\": [\n\t\t79,\n\t\t42\n\t],\n\t\"./#Volt21.png\": [\n\t\t80,\n\t\t43\n\t],\n\t\"./#VoltEuropa.png\": [\n\t\t81,\n\t\t44\n\t],\n\t\"./#VoltForLGBTIAQ.png\": [\n\t\t82,\n\t\t45\n\t],\n\t\"./#VoltRLP.png\": [\n\t\t83,\n\t\t46\n\t],\n\t\"./#VoteVolt.png\": [\n\t\t84,\n\t\t47\n\t],\n\t\"./#ZukunftMadeInEurope.png\": [\n\t\t85,\n\t\t48\n\t],\n\t\"./#democracy.png\": [\n\t\t86,\n\t\t49\n\t],\n\t\"./#paneuropäisch.png\": [\n\t\t87,\n\t\t50\n\t],\n\t\"./#pragmatisch.png\": [\n\t\t88,\n\t\t51\n\t],\n\t\"./#progressiv.png\": [\n\t\t89,\n\t\t52\n\t],\n\t\"./stemvolt.nl.png\": [\n\t\t90,\n\t\t53\n\t]\n};\nfunction webpackAsyncContext(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\treturn Promise.resolve().then(function() {\n\t\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\t\te.code = 'MODULE_NOT_FOUND';\n\t\t\tthrow e;\n\t\t});\n\t}\n\n\tvar ids = map[req], id = ids[0];\n\treturn __webpack_require__.e(ids[1]).then(function() {\n\t\treturn __webpack_require__(id);\n\t});\n}\nwebpackAsyncContext.keys = function webpackAsyncContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackAsyncContext.id = 43;\nmodule.exports = webpackAsyncContext;","var map = {\n\t\"./de.ftl\": [\n\t\t91,\n\t\t3\n\t],\n\t\"./en.ftl\": [\n\t\t92,\n\t\t4\n\t],\n\t\"./es.ftl\": [\n\t\t93,\n\t\t5\n\t],\n\t\"./fr.ftl\": [\n\t\t94,\n\t\t6\n\t],\n\t\"./it.ftl\": [\n\t\t95,\n\t\t7\n\t],\n\t\"./nl.ftl\": [\n\t\t96,\n\t\t8\n\t],\n\t\"./pl.ftl\": [\n\t\t97,\n\t\t9\n\t],\n\t\"./pt.ftl\": [\n\t\t98,\n\t\t10\n\t],\n\t\"./ru.ftl\": [\n\t\t99,\n\t\t11\n\t]\n};\nfunction webpackAsyncContext(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\treturn Promise.resolve().then(function() {\n\t\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\t\te.code = 'MODULE_NOT_FOUND';\n\t\t\tthrow e;\n\t\t});\n\t}\n\n\tvar ids = map[req], id = ids[0];\n\treturn __webpack_require__.e(ids[1]).then(function() {\n\t\treturn __webpack_require__(id);\n\t});\n}\nwebpackAsyncContext.keys = function webpackAsyncContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackAsyncContext.id = 48;\nmodule.exports = webpackAsyncContext;","import { useState, useEffect, useCallback } from 'react'\n\nfunction FrameChooser({ onChange }) {\n const [frames, setFrames] = useState([])\n const [choosenFrame, setChoosenFrame] = useState(null)\n\n const choosenFrameSRC = !!choosenFrame ? choosenFrame.src : null\n\n useEffect(() => {\n async function loadFrames(){\n Promise.all(\n [\n 'btw_VoteVolt_Balken',\n 'btw_Meine_Stimme_Balken',\n '4xSOM-Blue-Red-Yellow-Green',\n 'btw_VoteVolt_Sterne_bunt',\n 'btw_Meine_Stimme_Sterne_bunt',\n 'Volt-Stars',\n 'btw_VoteVolt_Sterne_lila',\n 'btw_Meine_Stimme_Sterne_lila',\n '0xSOM', // SOM = Stripes of Movement\n // '5xSOM-Pride',\n '5xSOM-Blue',\n '5xSOM-Green',\n '5xSOM-Red',\n '5xSOM-Yellow',\n // '5xSOM-White',\n // '2xSOM-Blue-Green',\n // '2xSOM-Red-Yellow',\n ]\n .map(async frame_filename => {\n return {\n name: frame_filename,\n src: (await import(`./frames/${frame_filename}.png`)).default,\n }\n })\n )\n .then(new_frames => {\n setFrames(new_frames)\n setChoosenFrame(new_frames[0])\n })\n }\n loadFrames()\n }, [])\n\n const handleImageChoosing = useCallback(frame => {\n setChoosenFrame(frame)\n }, [setChoosenFrame])\n\n useEffect(() => {\n onChange(choosenFrame)\n }, [onChange, choosenFrame])\n\n return (\n
\n {\n frames.map(frame => {\n const frame_src_path = frame.src\n const isChoosen = choosenFrameSRC === frame_src_path\n return handleImageChoosing(frame)}\n >\n {frame.name}\n
\n })\n }\n \n )\n}\n\nexport default FrameChooser\n","import React from 'react'\nimport {\n Localized as LocalizedOriginal,\n // withLocalization,\n} from '@fluent/react'\n\nimport { FluentContext } from '../node_modules/@fluent/react/esm/context.js'\n\nconst Localized = props => (\n ,\n ...props.elems,\n }}\n >\n {props.children}\n \n)\n\n// A custom withLocalization to have an empty fallback.\n// It is nearly identical to the original.\nfunction withLocalization(Inner) {\n function WithLocalization(props) {\n const l10n = React.useContext(FluentContext)\n\n const getString = (id, args, fallback) => l10n.getString(id, args, fallback || ' ')\n\n return React.createElement(Inner, { getString, ...props })\n }\n return WithLocalization\n}\n\nexport {\n withLocalization,\n Localized,\n Localized as default,\n}\n\n/*\n\nimport { Localized, withLocalization } from '../Localized/'\n\n\nexport default withLocalization(componentName)\n\n\nimport Localized from '../Localized/'\n\n\nimport { withLocalization } from '@fluent/react'\nexport default withLocalization(componentName)\n\n*/\n","import { useState, useEffect, useCallback } from 'react'\nimport { withLocalization } from './Localized.js'\n\nfunction HashtagChooser({ onChange, getString }) {\n const [frames, setFrames] = useState([])\n const [choosenFrame, setChoosenFrame] = useState(null)\n\n const choosenFrameSRC = !!choosenFrame ? choosenFrame.src : null\n\n let hashtags = getString('hashtags')\n\n useEffect(() => {\n async function loadFrames() {\n Promise.all(\n [\n '',\n ...(\n hashtags.split('\\n')\n .map(tag => tag.trim())\n .filter(tag => tag.length > 0)\n )\n ]\n .map(async frame_filename => {\n let src = frame_filename\n if (frame_filename !== '') {\n src = (await import(`./hashtags/${frame_filename}.png`)).default\n }\n return {\n name: frame_filename,\n src\n }\n })\n )\n .then(new_frames => {\n setFrames(new_frames)\n setChoosenFrame(new_frames[0])\n })\n }\n loadFrames()\n }, [hashtags])\n\n const handleImageChoosing = useCallback(frame => {\n setChoosenFrame(frame)\n }, [setChoosenFrame])\n\n useEffect(() => {\n onChange(choosenFrame)\n }, [onChange, choosenFrame])\n\n return (\n
\n {\n frames.map(frame => {\n const frame_src_path = frame.src\n const isChoosen = choosenFrameSRC === frame_src_path\n return handleImageChoosing(frame)}\n >\n {frame.name === '' ? getString('button_no_hashtag') : frame.name}\n \n })\n }\n
\n )\n}\n\nexport default withLocalization(HashtagChooser)\n","import { useEffect, useRef, useState, useCallback } from 'react'\n\nimport Hammer from 'hammerjs'\nimport Hamster from 'hamsterjs'\n\nfunction updateRange(imageWidth, imageHeight, imageScale, containerWidth, containerHeight) {\n\n const rangeX = Math.max(0, (imageWidth * imageScale) - containerWidth)\n const rangeY = Math.max(0, (imageHeight * imageScale) - containerHeight)\n\n const rangeMaxX = (rangeX / 2)\n const rangeMinX = 0 - rangeMaxX\n\n const rangeMaxY = (rangeY / 2)\n const rangeMinY = 0 - rangeMaxY\n\n return {\n rangeMaxX,\n rangeMinX,\n rangeMaxY,\n rangeMinY,\n }\n}\n\nfunction clamp(value, min, max) {\n return Math.min(Math.max(min, value), max)\n}\n\n\n\nlet minScale = 1;\nlet maxScale = 8;\n\n\n\nfunction Editor({ onChange, backgroundURL, backgroundRatio, frameURL, hashtagURL }) {\n const editorRef = useRef(null)\n const backgroundImageRef = useRef(null)\n\n const [hammer_got_init, set_hammer_got_init] = useState(false)\n\n const [hammertime, set_hammertime] = useState(null)\n const [hamster, set_hamster] = useState(null)\n\n const [x, set_x] = useState(0)\n const [y, set_y] = useState(0)\n const [add_x, set_add_x] = useState(0)\n const [add_y, set_add_y] = useState(0)\n const [scale, set_scale] = useState(1)\n // const [add_scale, set_add_scale] = useState(0)\n\n const [photoWidth, setPhotoWidth] = useState(300)\n const [photoHeight, setPhotoHeight] = useState(300)\n const [editorWidth, setEditorWidth] = useState(300)\n const [editorHeight, setEditorHeight] = useState(300)\n\n const [rangeMinX, set_rangeMinX] = useState(0)\n const [rangeMinY, set_rangeMinY] = useState(0)\n const [rangeMaxX, set_rangeMaxX] = useState(0)\n const [rangeMaxY, set_rangeMaxY] = useState(0)\n\n useEffect(() => {\n if (!!onChange) {\n onChange({ x, y, scale})\n }\n }, [onChange, x, y, scale])\n\n useEffect(() => {\n if (!!editorRef && !!editorRef.current) {\n const new_editorWidth = editorRef.current.offsetWidth\n const new_editorHeight = editorRef.current.offsetHeight\n setEditorHeight(new_editorHeight)\n setEditorWidth(new_editorWidth)\n\n let new_photoWidth = 1\n let new_photoHeight = 1\n if (backgroundRatio < 1) {\n new_photoWidth = 1 / backgroundRatio\n } else if (backgroundRatio > 1) {\n new_photoHeight = 1 * backgroundRatio\n }\n\n setPhotoWidth(new_photoWidth)\n setPhotoHeight(new_photoHeight)\n }\n }, [backgroundRatio])\n\n useEffect(() => {\n const {\n rangeMinX,\n rangeMinY,\n rangeMaxX,\n rangeMaxY,\n } = updateRange(photoWidth * editorWidth, photoHeight * editorHeight, scale, editorWidth, editorHeight)\n\n set_rangeMinX(rangeMinX)\n set_rangeMinY(rangeMinY)\n set_rangeMaxX(rangeMaxX)\n set_rangeMaxY(rangeMaxY)\n }, [\n photoWidth,\n photoHeight,\n editorWidth,\n editorHeight,\n scale,\n ])\n\n useEffect(() => {\n set_x(0)\n set_y(0)\n set_add_x(0)\n set_add_y(0)\n set_scale(1)\n }, [backgroundURL])\n\n const handleMove = useCallback(event => {\n const prev_x = event.target.dataset.x * 1\n const prev_y = event.target.dataset.y * 1\n\n const new_x = clamp(prev_x + event.deltaX, rangeMinX, rangeMaxX)\n const new_y = clamp(prev_y + event.deltaY, rangeMinY, rangeMaxY)\n\n if (event.isFinal) {\n set_x(new_x || 0)\n set_y(new_y || 0)\n set_add_x(0)\n set_add_y(0)\n }else{\n set_add_x(new_x - prev_x || 0)\n set_add_y(new_y - prev_y || 0)\n }\n }, [\n rangeMinX,\n rangeMinY,\n rangeMaxX,\n rangeMaxY,\n ])\n\n const handleScale = useCallback((event, delta, deltaX, deltaY) => {\n event.preventDefault()\n\n const prev_scale = event.target.dataset.scale * 1\n const new_scale = clamp(prev_scale + delta / 200, minScale, maxScale)\n set_scale(new_scale || 1)\n\n const prev_x = event.target.dataset.x * 1\n const prev_y = event.target.dataset.y * 1\n set_x(clamp(prev_x, rangeMinX, rangeMaxX) || 0)\n set_y(clamp(prev_y, rangeMinY, rangeMaxY) || 0)\n }, [\n rangeMinX,\n rangeMinY,\n rangeMaxX,\n rangeMaxY,\n ])\n\n useEffect(() => {\n if (!hammer_got_init && !!editorRef && !!editorRef.current) {\n const element = editorRef.current\n\n element.addEventListener('mousedown', event => {\n event.preventDefault()\n // event.stopPropagation()\n }, false)\n element.addEventListener(\"touchstart\", event => {\n event.preventDefault()\n // event.stopPropagation()\n }, false)\n element.addEventListener(\"touchend\", event => {\n event.preventDefault()\n // event.stopPropagation()\n }, false)\n element.addEventListener(\"touchmove\", event => {\n event.preventDefault()\n // event.stopPropagation()\n }, false)\n\n set_hammertime(new Hammer(element, {\n direction: 'DIRECTION_ALL',\n }))\n\n set_hamster(Hamster(element))\n\n set_hammer_got_init(true)\n }\n }, [editorRef, hammer_got_init])\n\n useEffect(() => {\n if (!!hammertime && !!hamster && hammer_got_init && !!editorRef && !!editorRef.current) {\n hammertime.on('pan', handleMove)\n hamster.wheel(handleScale)\n\n return function () {\n hammertime.off('pan', handleMove)\n hamster.unwheel()\n }\n }\n }, [editorRef, handleMove, handleScale, hammer_got_init, hammertime, hamster])\n\n return (\n \n \n \n \n \n )\n}\n\nexport default Editor\n","export default __webpack_public_path__ + \"static/media/VoltLogoPurple.125355f6.svg\";","export default \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABDgAAAQ4AgMAAACRfoQcAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAJUExURVAjeFAjeE8jd3Yl3xwAAAADdFJOU//+/Q3dsqEAAATsSURBVHgB7dAxAQAABAAwQtI/ipMCvi3CgiMV6NChQ4cOHTp06NChQ4cOHTp06NChAx06dOjQoUOHDh06dOjQoUOHDh06dOhAhw4dOnTo0KFDhw4dOnTo0KFDhw4dOtChQ4cOHTp06NChQ4cOHTp06NChQ4cOdOjQoUOHDh06dOjQoUOHDh06dOjQoQMdOnTo0KFDhw4dOnTo0KFDhw4dOnToQIcOHTp06NChQ4cOHTp06NChQ4cOHejQoUOHDh06dOjQoUOHDh06dOjQoUMHOnTo0KFDhw4dOnTo0KFDhw4dOnTo0IEOHTp06NChQ4cOHTp06NChQ4cOHTp0oEOHDh06dOjQoUOHDh06dOjQoUOHDh3o0KFDhw4dOnTo0KFDhw4dOnTo0KFDBzp06NChQ4cOHTp06NChQ4cOHTp06NChQIcOHTp06NChQ4cOHTp06NChQ4cOHejQoUOHDh06dOjQoUOHDh06dOjQoUMHOnTo0KFDhw4dOnTo0KFDhw4dOnTo0IEOHTp06NChQ4cOHTp06NChQ4cOHTp0oEOHDh06dOjQoUOHDh06dOjQoUOHDh3o0KFDhw4dOnTo0KFDhw4dOnTo0KFDBzp06NChQ4cOHTp06NChQ4cOHTp06ECHDh06dOjQoUOHDh06dOjQoUOHDh060KFDhw4dOnTo0KFDhw4dOnTo0KFDhw506NChQ4cOHTp06NChQ4cOHTp06NChAx06dOjQoUOHDh06dOjQoUOHDh06dOhAhw4dOnTo0KFDhw4dOnTo0KFDhw4dOtChQ4cOHTp06NChQ4cOHTp06NChQ4cOBTp06NChQ4cOHTp06NChQ4cOHTp06ECHDh06dOjQoUOHDh06dOjQoUOHDh060KFDhw4dOnTo0KFDhw4dOnTo0KFDhw506NChQ4cOHTp06NChQ4cOHTp06NChAx06dOjQoUOHDh06dOjQoUOHDh06dOhAhw4dOnTo0KFDhw4dOnTo0KFDhw4dOtChQ4cOHTp06NChQ4cOHTp06NChQwc6dOjQoUOHDh06dOjQoUOHDh06dOjQgQ4dOnTo0KFDhw4dOnTo0KFDhw4dOnSgQ4cOHTp06NChQ4cOHTp06NChQ4cOHTx06NChQ4cOdOjQoUOHDh06dOjQoUOHDh06dOjQoQMdOnTo0KFDhw4dOnTo0KFDhw4dOnToQIcOHTp06NChQ4cOHTp06NChQ4cOHTrQoUOHDh06dOjQoUOHDh06dOjQoUOHDnTo0KFDhw4dOnTo0KFDhw4dOnTo0KEDHTp06NChQ4cOHTp06NChQ4cOHTp0oEOHDh06dOjQoUOHDh06dOjQoUOHDh3o0KFDhw4dOnTo0KFDhw4dOnTo0KFDBzp06NChQ4cOHTp06NChQ4cOHTp06NCBDh06dOjQoUOHDh06dOjQoUOHDh06dKBDhw4dOnTo0KFDhw4dOnTo0KFDhw4d6NChQ4cOHTp06NChQ4cOHTp06NChQ4cCHTp06NChQ4cOHTp06NChQ4cOHTp0oEOHDh06dOjQoUOHDh06dOjQoUOHDh3o0KFDhw4dOnTo0KFDhw4dOnTo0KFDBzp06NChQ4cOHTp06NChQ4cOHTp06NCBDh06dOjQoUOHDh06dOjQoUOHDh06dKBDhw4dOnTo0KFDhw4dOnTo0KFDhw4dxeoB30xd38yzCvgAAAAASUVORK5CYII=\"","export default \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAALSURBVHgBY2BgAAAAAwABjPg5OgAAAABJRU5ErkJggg==\"","import { useState, useCallback } from 'react'\nimport './App.css'\nimport { useDropzone } from 'react-dropzone'\nimport mergeImages from 'merge-images'\nimport FrameChooser from './FrameChooser.js'\nimport HashtagChooser from './HashtagChooser.js'\nimport Editor from './Editor.js'\nimport VoltLogoPurple from './VoltLogoPurple.svg'\nimport purpleBG from './purpleBG.png'\nimport empty_1x1 from './empty_1x1.png'\n\nimport { withLocalization, Localized } from './Localized.js'\n\nconst frameSize = 1080\n\nfunction getOrientation(file, callback) {\n // Source: http://stackoverflow.com/a/32490603\n // (With some modifications: I just made the code fit the style-guide.)\n const reader = new FileReader()\n\n reader.onload = function (event) {\n const view = new DataView(event.target.result)\n\n if (view.getUint16(0, false) !== 0xFFD8) {\n return callback(-2)\n }\n\n const length = view.byteLength\n let offset = 2\n\n while (offset < length) {\n const marker = view.getUint16(offset, false)\n offset += 2\n\n if (marker === 0xFFE1) {\n if (view.getUint32(offset += 2, false) !== 0x45786966) {\n return callback(-1)\n }\n const little = view.getUint16(offset += 6, false) === 0x4949\n offset += view.getUint32(offset + 4, little)\n const tags = view.getUint16(offset, little)\n offset += 2\n\n for (var i = 0; i < tags; i++) {\n if (view.getUint16(offset + (i * 12), little) === 0x0112) {\n return callback(view.getUint16(offset + (i * 12) + 8, little))\n }\n }\n } else if ((marker & 0xFF00) !== 0xFF00) {\n break\n } else {\n offset += view.getUint16(offset, false)\n }\n }\n return callback(-1)\n }\n\n reader.readAsArrayBuffer(file.slice(0, 64 * 1024))\n}\n\nfunction trigger_download(name, data){\n const a = document.createElement('a')\n document.body.appendChild(a)\n // a.target = '_blank'\n a.download = name\n a.href = data\n a.click()\n a.remove()\n}\n\nfunction UmamiLink({ href, name, target, children, ...props }) {\n const handleClick = useCallback(event => {\n\n if (name) {\n window.umami.trackEvent('A: ' + name) // Log Anker / Link\n }\n\n // follow link\n if (!(!!target)) {\n setTimeout(() => {\n window.location = href\n }, 200)\n }else{\n window.open(href, target)\n }\n\n // Prevent normal href-follow\n event.preventDefault()\n return false\n }, [href, name, target])\n\n return \n {children}\n \n}\n\nfunction App({ getString, locales, currentLocale, onLanguageChange }) {\n const [frame, setFrame] = useState(null)\n const [hashtag, setHashtag] = useState(null)\n const [originalPhoto, setOriginalPhoto] = useState(null)\n const [originalPhotoRation, setOriginalPhotoRation] = useState(1)\n const [orientation, set_orientation] = useState(null)\n\n const frameURL = !!frame ? frame.src : null\n const hashtagURL = !!hashtag ? hashtag.src : null\n\n // const [combinedImage, set_combinedImage] = useState(null)\n\n const [width, set_width] = useState(0)\n const [height, set_height] = useState(0)\n\n const [cords, setCords] = useState({x:0, y:0, scale:1})\n\n const handleFrame = useCallback(newFrame => {\n setFrame(newFrame)\n }, [setFrame])\n\n const handleHashtag = useCallback(newHashtag => {\n setHashtag(newHashtag)\n }, [setHashtag])\n\n const handleCordsChange = useCallback(({x, y, scale}) => {\n setCords({ x, y, scale })\n }, [])\n\n const handleReadFile = useCallback(file => {\n if (!(!!file)) {\n return;\n }\n\n const reader = new FileReader()\n reader.onload = reader_event => {\n const img = new Image()\n img.onload = function () {\n let width, height;\n if (img.width < img.height) {\n height = (img.height / img.width) * frameSize\n width = frameSize\n } else {\n height = frameSize\n width = (img.width / img.height) * frameSize\n }\n\n getOrientation(file, new_orientation => {\n let original_ration = 1\n // use the correct image orientation\n switch (new_orientation) {\n // Source: https://stackoverflow.com/a/30242954/2387277\n // Source: https://stackoverflow.com/questions/19463126/how-to-draw-photo-with-correct-orientation-in-canvas-after-capture-photo-by-usin\n case 2:\n // horizontal flip\n original_ration = height / width\n break\n case 3:\n // 180° rotate left\n original_ration = height / width\n break\n case 4:\n // vertical flip\n original_ration = height / width\n break\n case 5:\n // vertical flip + 90 rotate right\n original_ration = width / height\n break\n case 6:\n // 90° rotate right\n original_ration = width / height\n break\n case 7:\n // horizontal flip + 90 rotate right\n original_ration = width / height\n break\n case 8:\n // 90° rotate left\n original_ration = width / height\n break\n default:\n original_ration = height / width\n break\n }\n\n set_width(width)\n set_height(height)\n setOriginalPhoto(reader_event.target.result)\n set_orientation(new_orientation)\n setOriginalPhotoRation(original_ration)\n })\n }\n img.src = reader_event.target.result\n }\n reader.readAsDataURL(file)\n }, [])\n\n const handleImage = useCallback(files_event => {\n handleReadFile(files_event.target.files[0])\n }, [handleReadFile])\n\n const onDrop = useCallback(acceptedFiles => {\n handleReadFile(acceptedFiles[0])\n }, [handleReadFile])\n\n const handleDownload = useCallback(() => {\n const img = new Image()\n img.onload = function () {\n const canvas = document.createElement('canvas')\n canvas.width = frameSize\n canvas.height = frameSize\n\n const ctx = canvas.getContext('2d', { alpha: true })\n\n // use the correct image orientation\n switch (orientation) {\n // Source: https://stackoverflow.com/a/30242954/2387277\n // Source: https://stackoverflow.com/questions/19463126/how-to-draw-photo-with-correct-orientation-in-canvas-after-capture-photo-by-usin\n case 2:\n // horizontal flip\n ctx.translate(canvas.width, 0)\n ctx.scale(-1, 1)\n break\n case 3:\n // 180° rotate left\n ctx.translate(canvas.width, canvas.height)\n ctx.rotate(Math.PI)\n break\n case 4:\n // vertical flip\n ctx.translate(0, canvas.height)\n ctx.scale(1, -1)\n break\n case 5:\n // vertical flip + 90 rotate right\n ctx.rotate(0.5 * Math.PI)\n ctx.scale(1, -1)\n break\n case 6:\n // 90° rotate right\n ctx.rotate(0.5 * Math.PI)\n ctx.translate(0, -canvas.height)\n break\n case 7:\n // horizontal flip + 90 rotate right\n ctx.rotate(0.5 * Math.PI)\n ctx.translate(canvas.width, -canvas.height)\n ctx.scale(-1, 1)\n break\n case 8:\n // 90° rotate left\n ctx.rotate(-0.5 * Math.PI)\n ctx.translate(-canvas.width, 0)\n break\n default:\n break\n }\n\n\n const width_scaled = width * cords.scale\n const height_scaled = height * cords.scale\n\n ctx.drawImage(\n img,\n cords.x * 3.5 + (frameSize - width_scaled) * 0.5,\n cords.y * 3.5 + (frameSize - height_scaled) * 0.5,\n width_scaled,\n height_scaled,\n )\n // ctx.drawImage(\n // img,\n // ((frameSize - width_scaled) * 0.5),\n // ((frameSize - height_scaled) * 0.5),\n // width_scaled,\n // height_scaled,\n // )\n\n const pngUrl = canvas.toDataURL()\n\n mergeImages([\n purpleBG,\n ...(pngUrl ? [pngUrl] : []),\n ...(frameURL ? [frameURL] : []),\n ...(hashtagURL ? [hashtagURL] : []),\n ])\n .then(b64 => {\n // set_combinedImage(b64)\n trigger_download('volt-profile-picture.png', b64)\n\n const frameName = frame.name || 'No-Frame'\n const hashtagName = hashtag.name || 'No-Hashtag'\n\n window.umami.trackEvent('F: ' + frameName) // Log Frame\n window.umami.trackEvent('H: ' + hashtagName) // Log Hashtag\n window.umami.trackEvent('C: ' + [frameName, hashtagName].join(' | ')) // Log Combined\n })\n\n }\n img.src = originalPhoto\n }, [\n originalPhoto,\n cords.x,\n cords.y,\n cords.scale,\n orientation,\n frameURL,\n hashtagURL,\n height,\n width,\n frame,\n hashtag\n ])\n\n const { isDragActive, getRootProps } = useDropzone({\n onDrop,\n accept: 'image/*',\n maxFiles: 1,\n noKeyboard: true,\n })\n\n return (\n
\n {getString('alt_volt_logo')}\n

\n\n
\n \n
\n\n

\n

\n\n \n\n {true || !!originalPhoto ? (<>\n

\n \n {\n (frameURL || '').startsWith('/static/media/btw_')\n ? null\n : <>\n

\n \n \n }\n ) : null}\n\n {!!originalPhoto && !!frameURL ? (<>\n

\n {/*\n

Edit your Photo:

\n

Your can reposition the image and scale it. Use pinch-to-zoom or scroll to scale.

\n */}\n\n \n\n \n ) : null}\n\n
\n \n \n \n   •  \n \n \n \n   •  \n \n \n \n   •  \n \n \n \n
\n\n {\n !!locales && !!onLanguageChange\n ?
\n {\n Object.entries(locales)\n .map(([locale, name]) => {\n return \n {name}\n \n })\n }\n
\n : null\n }\n
\n )\n}\nexport default withLocalization(App)\n","const reportWebVitals = onPerfEntry => {\n if (onPerfEntry && onPerfEntry instanceof Function) {\n import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => {\n getCLS(onPerfEntry)\n getFID(onPerfEntry)\n getFCP(onPerfEntry)\n getLCP(onPerfEntry)\n getTTFB(onPerfEntry)\n })\n }\n}\n\nexport default reportWebVitals\n","import React, { useEffect, useState } from 'react'\n\n// https://projectfluent.org/play/\n\n// import {LocalizationProvider,Localized} from '@fluent/react' // '@fluent/react/compat'\nimport { ReactLocalization, LocalizationProvider } from '@fluent/react'\nimport { FluentBundle, FluentResource } from '@fluent/bundle'\nimport { negotiateLanguages } from '@fluent/langneg'\n\n\nexport const locales = {\n de: 'Deutsch',\n en: 'English',\n es: 'Español',\n pt: 'Português',\n fr: 'Français',\n it: 'Italiano',\n nl: 'Nederlands',\n pl: 'Polska',\n ru: 'Pусский',\n}\n\nconst _supportedLocales_ = Object.keys(locales)\nconst _defaultLocale_ = 'en'\n\n\nasync function fetchMessages(locale) {\n const path = await import('./locales/' + locale + '.ftl')\n\n const response = await fetch(path.default)\n const messages = await response.text()\n\n return { [locale]: new FluentResource(messages) }\n}\n\nfunction getDefaultBundles() {\n const bundle = new FluentBundle('')\n bundle.addResource(new FluentResource(''))\n return new ReactLocalization([bundle])\n}\n\nasync function createMessagesGenerator(currentLocales) {\n const fetched = await Promise.all(\n currentLocales.map(fetchMessages)\n )\n const messages = fetched.reduce(\n (obj, cur) => Object.assign(obj, cur)\n )\n\n return function* generateBundles() {\n for (const locale of currentLocales) {\n const bundle = new FluentBundle(locale)\n bundle.addResource(messages[locale])\n yield bundle\n }\n }\n}\n\nexport function AppLocalizationProvider({ userLocales, children, onLocaleChange }){\n const [bundles, setBundles] = useState(getDefaultBundles())\n\n useEffect(() => {\n async function loadBundles() {\n const currentLocales = negotiateLanguages(\n userLocales,\n _supportedLocales_,\n { defaultLocale: _defaultLocale_ }\n )\n\n if (!!onLocaleChange) {\n onLocaleChange(currentLocales)\n }\n\n const generateBundles = await createMessagesGenerator(currentLocales)\n setBundles( new ReactLocalization(generateBundles()) )\n }\n loadBundles()\n }, [userLocales, onLocaleChange])\n\n if (!bundles) {\n // Show a loader.\n return
Loading texts…
\n }\n\n return \n {children}\n \n}\n\n","import React, { useState, useEffect, useCallback } from 'react'\nimport ReactDOM from 'react-dom'\nimport App from './App'\nimport reportWebVitals from './reportWebVitals'\n\nimport 'intl-pluralrules'\nimport { AppLocalizationProvider, locales } from './l10n.js'\n\nfunction AppLanguageWrapper() {\n const [userLocales, setUserLocales] = useState(navigator.languages)\n const [currentLocale, setCurrentLocale] = useState(null)\n\n useEffect(() => {\n let systemLocales = navigator.languages\n if (!!systemLocales || Array.isArray(systemLocales)) {\n for (const locale of systemLocales) {\n window.umami.trackEvent('L: ' + locale) // Log Locale / Languages\n }\n }\n }, [])\n\n const handleLanguageChange = useCallback(event => {\n setUserLocales([event.target.dataset.locale])\n }, [setUserLocales])\n\n const handleCurrentLocalesChange = useCallback(currentLocales => {\n setCurrentLocale(currentLocales.length > 0 ? currentLocales[0] : '')\n }, [setCurrentLocale])\n\n return \n \n \n}\n\n\nReactDOM.render(\n \n \n ,\n document.getElementById('root')\n)\n\n// If you want to start measuring performance in your app, pass a function\n// to log results (for example: reportWebVitals(console.log))\n// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals\nreportWebVitals()\n"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/main.d3e72e62.chunk.js b/static/js/main.d3e72e62.chunk.js deleted file mode 100644 index b65ba0f..0000000 --- a/static/js/main.d3e72e62.chunk.js +++ /dev/null @@ -1,2 +0,0 @@ -(this["webpackJsonpprofile-picture-generator"]=this["webpackJsonpprofile-picture-generator"]||[]).push([[0],{38:function(e,t,n){},42:function(e,t,n){var a={"./0xSOM.png":[50,13],"./2xSOM-Blue-Green.png":[51,14],"./2xSOM-Red-Yellow.png":[52,15],"./4xSOM-Blue-Red-Yellow-Green.png":[53,16],"./5xSOM-Blue.png":[54,17],"./5xSOM-Green.png":[55,18],"./5xSOM-Pride.png":[56,19],"./5xSOM-Red.png":[57,20],"./5xSOM-White.png":[58,21],"./5xSOM-Yellow.png":[59,22],"./Volt-Stars.png":[60,23]};function c(e){if(!n.o(a,e))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=a[e],c=t[0];return n.e(t[1]).then((function(){return n(c)}))}c.keys=function(){return Object.keys(a)},c.id=42,e.exports=c},43:function(e,t,n){var a={"./#DeineWahl.png":[61,24],"./#EUReform.png":[62,25],"./#Europa.png":[63,26],"./#EuropeCares.png":[64,27],"./#European.png":[65,28],"./#FutureMadeInEurope.png":[66,29],"./#GenerationEuropa.png":[67,30],"./#IkStemVolt.png":[68,31],"./#JetztBistDuDran.png":[69,32],"./#JoinTheChange.png":[70,33],"./#RejoinEU.png":[71,34],"./#ValuesOverPower.png":[72,35],"./#Volt.png":[73,36],"./#Volt21.png":[74,37],"./#VoltEuropa.png":[75,38],"./#VoltForLGBTIAQ.png":[76,39],"./#VoltRLP.png":[77,40],"./#VoteVolt.png":[78,41],"./#ZukunftMadeInEurope.png":[79,42],"./#democracy.png":[80,43],"./#paneurop\xe4isch.png":[81,44],"./#pragmatisch.png":[82,45],"./#progressiv.png":[83,46],"./stemvolt.nl.png":[84,47]};function c(e){if(!n.o(a,e))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=a[e],c=t[0];return n.e(t[1]).then((function(){return n(c)}))}c.keys=function(){return Object.keys(a)},c.id=43,e.exports=c},48:function(e,t,n){var a={"./de.ftl":[85,3],"./en.ftl":[86,4],"./es.ftl":[87,5],"./fr.ftl":[88,6],"./it.ftl":[89,7],"./nl.ftl":[90,8],"./pl.ftl":[91,9],"./pt.ftl":[92,10],"./ru.ftl":[93,11]};function c(e){if(!n.o(a,e))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=a[e],c=t[0];return n.e(t[1]).then((function(){return n(c)}))}c.keys=function(){return Object.keys(a)},c.id=48,e.exports=c},49:function(e,t,n){"use strict";n.r(t);var a=n(5),c=n(2),r=n(1),o=n(0),s=n.n(o),i=n(25),u=n.n(i),O=n(13),h=n(6),l=n(32),d=(n(38),n(30)),j=n(27),b=n(4),p=n.n(b),f=n(9);var g=function(e){var t=e.onChange,a=Object(o.useState)([]),s=Object(c.a)(a,2),i=s[0],u=s[1],O=Object(o.useState)(null),h=Object(c.a)(O,2),l=h[0],d=h[1],j=l?l.src:null;Object(o.useEffect)((function(){function e(){return(e=Object(f.a)(p.a.mark((function e(){return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Promise.all(["0xSOM","5xSOM-Pride","4xSOM-Blue-Red-Yellow-Green","Volt-Stars","5xSOM-Blue","5xSOM-Green","5xSOM-Red","5xSOM-Yellow"].map(function(){var e=Object(f.a)(p.a.mark((function e(t){return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=t,e.next=3,n(42)("./".concat(t,".png"));case 3:return e.t1=e.sent.default,e.abrupt("return",{name:e.t0,src:e.t1});case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())).then((function(e){u(e),d(e[0])}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[]);var b=Object(o.useCallback)((function(e){d(e)}),[d]);return Object(o.useEffect)((function(){t(l)}),[t,l]),Object(r.jsx)("div",{className:"FrameChooser",children:i.map((function(e){var t=e.src,n=j===t;return Object(r.jsx)("div",{"data-src":t,className:n?"frame choosen":"frame",onClick:function(){return b(e)},children:Object(r.jsx)("img",{alt:e.name,src:t})},t)}))})},w=n(17),x=n(10),v=function(e){return Object(r.jsx)(w.b,Object(h.a)(Object(h.a)({},e),{},{elems:Object(h.a)({br:Object(r.jsx)("br",{})},e.elems),children:Object(r.jsx)(s.a.Fragment,{children:e.children})}),e.id)};function m(e){return function(t){var n=s.a.useContext(x.a);return s.a.createElement(e,Object(h.a)({getString:function(e,t,a){return n.getString(e,t,a||" ")}},t))}}var A=m((function(e){var t=e.onChange,a=e.getString,s=Object(o.useState)([]),i=Object(c.a)(s,2),u=i[0],h=i[1],l=Object(o.useState)(null),d=Object(c.a)(l,2),j=d[0],b=d[1],g=j?j.src:null,w=a("hashtags");Object(o.useEffect)((function(){function e(){return(e=Object(f.a)(p.a.mark((function e(){return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Promise.all([""].concat(Object(O.a)(w.split("\n").map((function(e){return e.trim()})).filter((function(e){return e.length>0})))).map(function(){var e=Object(f.a)(p.a.mark((function e(t){var a;return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a=t,""===t){e.next=5;break}return e.next=4,n(43)("./".concat(t,".png"));case 4:a=e.sent.default;case 5:return e.abrupt("return",{name:t,src:a});case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())).then((function(e){h(e),b(e[0])}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[w]);var x=Object(o.useCallback)((function(e){b(e)}),[b]);return Object(o.useEffect)((function(){t(j)}),[t,j]),Object(r.jsx)("div",{className:"HashtagChooser",children:u.map((function(e){var t=e.src,n=g===t;return Object(r.jsx)("button",{"data-src":t,className:n?"isInRow choosen":"isInRow",onClick:function(){return x(e)},children:""===e.name?a("button_no_hashtag"):e.name},e.name)}))})})),C=n(28),D=n.n(C),Q=n(29),H=n.n(Q);function T(e,t,n){return Math.min(Math.max(t,e),n)}var U=function(e){var t=e.onChange,n=e.backgroundURL,a=e.backgroundRatio,s=e.frameURL,i=e.hashtagURL,u=Object(o.useRef)(null),O=Object(o.useRef)(null),h=Object(o.useState)(!1),l=Object(c.a)(h,2),d=l[0],j=l[1],b=Object(o.useState)(null),p=Object(c.a)(b,2),f=p[0],g=p[1],w=Object(o.useState)(null),x=Object(c.a)(w,2),v=x[0],m=x[1],A=Object(o.useState)(0),C=Object(c.a)(A,2),Q=C[0],U=C[1],N=Object(o.useState)(0),k=Object(c.a)(N,2),S=k[0],E=k[1],F=Object(o.useState)(0),y=Object(c.a)(F,2),K=y[0],M=y[1],_=Object(o.useState)(0),R=Object(c.a)(_,2),B=R[0],L=R[1],I=Object(o.useState)(1),P=Object(c.a)(I,2),V=P[0],Y=P[1],G=Object(o.useState)(300),z=Object(c.a)(G,2),J=z[0],X=z[1],W=Object(o.useState)(300),q=Object(c.a)(W,2),Z=q[0],$=q[1],ee=Object(o.useState)(300),te=Object(c.a)(ee,2),ne=te[0],ae=te[1],ce=Object(o.useState)(300),re=Object(c.a)(ce,2),oe=re[0],se=re[1],ie=Object(o.useState)(0),ue=Object(c.a)(ie,2),Oe=ue[0],he=ue[1],le=Object(o.useState)(0),de=Object(c.a)(le,2),je=de[0],be=de[1],pe=Object(o.useState)(0),fe=Object(c.a)(pe,2),ge=fe[0],we=fe[1],xe=Object(o.useState)(0),ve=Object(c.a)(xe,2),me=ve[0],Ae=ve[1];Object(o.useEffect)((function(){t&&t({x:Q,y:S,scale:V})}),[t,Q,S,V]),Object(o.useEffect)((function(){if(u&&u.current){var e=u.current.offsetWidth,t=u.current.offsetHeight;se(t),ae(e);var n=1,c=1;a<1?n=1/a:a>1&&(c=1*a),X(n),$(c)}}),[a]),Object(o.useEffect)((function(){var e=function(e,t,n,a,c){var r=Math.max(0,e*n-a)/2,o=Math.max(0,t*n-c)/2;return{rangeMaxX:r,rangeMinX:0-r,rangeMaxY:o,rangeMinY:0-o}}(J*ne,Z*oe,V,ne,oe),t=e.rangeMinX,n=e.rangeMinY,a=e.rangeMaxX,c=e.rangeMaxY;he(t),be(n),we(a),Ae(c)}),[J,Z,ne,oe,V]),Object(o.useEffect)((function(){U(0),E(0),M(0),L(0),Y(1)}),[n]);var Ce=Object(o.useCallback)((function(e){var t=1*e.target.dataset.x,n=1*e.target.dataset.y,a=T(t+e.deltaX,Oe,ge),c=T(n+e.deltaY,je,me);e.isFinal?(U(a||0),E(c||0),M(0),L(0)):(M(a-t||0),L(c-n||0))}),[Oe,je,ge,me]),De=Object(o.useCallback)((function(e,t,n,a){e.preventDefault();var c=T(1*e.target.dataset.scale+t/200,1,8);Y(c||1);var r=1*e.target.dataset.x,o=1*e.target.dataset.y;U(T(r,Oe,ge)||0),E(T(o,je,me)||0)}),[Oe,je,ge,me]);return Object(o.useEffect)((function(){if(!d&&u&&u.current){var e=u.current;e.addEventListener("mousedown",(function(e){e.preventDefault()}),!1),e.addEventListener("touchstart",(function(e){e.preventDefault()}),!1),e.addEventListener("touchend",(function(e){e.preventDefault()}),!1),e.addEventListener("touchmove",(function(e){e.preventDefault()}),!1),g(new D.a(e,{direction:"DIRECTION_ALL"})),m(H()(e)),j(!0)}}),[u,d]),Object(o.useEffect)((function(){if(f&&v&&d&&u&&u.current)return f.on("pan",Ce),v.wheel(De),function(){f.off("pan",Ce),v.unwheel()}}),[u,Ce,De,d,f,v]),Object(r.jsxs)("div",{className:"Editor",ref:u,"data-x":Q,"data-y":S,"data-scale":V,children:[Object(r.jsx)("img",{src:n,ref:O,alt:"",className:"background",style:{width:100*J+"%",height:100*Z+"%",transform:"translate3d(calc(-50% + ".concat(Q+K,"px), calc(-50% + ").concat(S+B,"px), 0) scale(").concat(V,",").concat(V,")")}}),Object(r.jsx)("img",{src:s,alt:"",className:"foreground"}),Object(r.jsx)("img",{src:i,alt:"",className:"hashtag"})]})},N=n.p+"static/media/VoltLogoPurple.125355f6.svg",k="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABDgAAAQ4AgMAAACRfoQcAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAJUExURVAjeFAjeE8jd3Yl3xwAAAADdFJOU//+/Q3dsqEAAATsSURBVHgB7dAxAQAABAAwQtI/ipMCvi3CgiMV6NChQ4cOHTp06NChQ4cOHTp06NChAx06dOjQoUOHDh06dOjQoUOHDh06dOhAhw4dOnTo0KFDhw4dOnTo0KFDhw4dOtChQ4cOHTp06NChQ4cOHTp06NChQ4cOdOjQoUOHDh06dOjQoUOHDh06dOjQoQMdOnTo0KFDhw4dOnTo0KFDhw4dOnToQIcOHTp06NChQ4cOHTp06NChQ4cOHejQoUOHDh06dOjQoUOHDh06dOjQoUMHOnTo0KFDhw4dOnTo0KFDhw4dOnTo0IEOHTp06NChQ4cOHTp06NChQ4cOHTp0oEOHDh06dOjQoUOHDh06dOjQoUOHDh3o0KFDhw4dOnTo0KFDhw4dOnTo0KFDBzp06NChQ4cOHTp06NChQ4cOHTp06NChQIcOHTp06NChQ4cOHTp06NChQ4cOHejQoUOHDh06dOjQoUOHDh06dOjQoUMHOnTo0KFDhw4dOnTo0KFDhw4dOnTo0IEOHTp06NChQ4cOHTp06NChQ4cOHTp0oEOHDh06dOjQoUOHDh06dOjQoUOHDh3o0KFDhw4dOnTo0KFDhw4dOnTo0KFDBzp06NChQ4cOHTp06NChQ4cOHTp06ECHDh06dOjQoUOHDh06dOjQoUOHDh060KFDhw4dOnTo0KFDhw4dOnTo0KFDhw506NChQ4cOHTp06NChQ4cOHTp06NChAx06dOjQoUOHDh06dOjQoUOHDh06dOhAhw4dOnTo0KFDhw4dOnTo0KFDhw4dOtChQ4cOHTp06NChQ4cOHTp06NChQ4cOBTp06NChQ4cOHTp06NChQ4cOHTp06ECHDh06dOjQoUOHDh06dOjQoUOHDh060KFDhw4dOnTo0KFDhw4dOnTo0KFDhw506NChQ4cOHTp06NChQ4cOHTp06NChAx06dOjQoUOHDh06dOjQoUOHDh06dOhAhw4dOnTo0KFDhw4dOnTo0KFDhw4dOtChQ4cOHTp06NChQ4cOHTp06NChQwc6dOjQoUOHDh06dOjQoUOHDh06dOjQgQ4dOnTo0KFDhw4dOnTo0KFDhw4dOnSgQ4cOHTp06NChQ4cOHTp06NChQ4cOHTx06NChQ4cOdOjQoUOHDh06dOjQoUOHDh06dOjQoQMdOnTo0KFDhw4dOnTo0KFDhw4dOnToQIcOHTp06NChQ4cOHTp06NChQ4cOHTrQoUOHDh06dOjQoUOHDh06dOjQoUOHDnTo0KFDhw4dOnTo0KFDhw4dOnTo0KEDHTp06NChQ4cOHTp06NChQ4cOHTp0oEOHDh06dOjQoUOHDh06dOjQoUOHDh3o0KFDhw4dOnTo0KFDhw4dOnTo0KFDBzp06NChQ4cOHTp06NChQ4cOHTp06NCBDh06dOjQoUOHDh06dOjQoUOHDh06dKBDhw4dOnTo0KFDhw4dOnTo0KFDhw4d6NChQ4cOHTp06NChQ4cOHTp06NChQ4cCHTp06NChQ4cOHTp06NChQ4cOHTp0oEOHDh06dOjQoUOHDh06dOjQoUOHDh3o0KFDhw4dOnTo0KFDhw4dOnTo0KFDBzp06NChQ4cOHTp06NChQ4cOHTp06NCBDh06dOjQoUOHDh06dOjQoUOHDh06dKBDhw4dOnTo0KFDhw4dOnTo0KFDhw4dxeoB30xd38yzCvgAAAAASUVORK5CYII=",S="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAALSURBVHgBY2BgAAAAAwABjPg5OgAAAABJRU5ErkJggg==",E=1080;function F(e){var t=e.href,n=e.name,a=e.target,c=e.children,s=Object(l.a)(e,["href","name","target","children"]),i=Object(o.useCallback)((function(e){return n&&window.umami.trackEvent("A: "+n),a?window.open(t,a):setTimeout((function(){window.location=t}),200),e.preventDefault(),!1}),[t,n,a]);return Object(r.jsx)("a",Object(h.a)(Object(h.a)({},s),{},{href:t,onClick:i,children:c}))}var y=m((function(e){var t=e.getString,n=e.locales,a=e.currentLocale,s=e.onLanguageChange,i=Object(o.useState)(null),u=Object(c.a)(i,2),l=u[0],b=u[1],p=Object(o.useState)(null),f=Object(c.a)(p,2),w=f[0],x=f[1],m=Object(o.useState)(null),C=Object(c.a)(m,2),D=C[0],Q=C[1],H=Object(o.useState)(1),T=Object(c.a)(H,2),y=T[0],K=T[1],M=Object(o.useState)(null),_=Object(c.a)(M,2),R=_[0],B=_[1],L=l?l.src:null,I=w?w.src:null,P=Object(o.useState)(0),V=Object(c.a)(P,2),Y=V[0],G=V[1],z=Object(o.useState)(0),J=Object(c.a)(z,2),X=J[0],W=J[1],q=Object(o.useState)({x:0,y:0,scale:1}),Z=Object(c.a)(q,2),$=Z[0],ee=Z[1],te=Object(o.useCallback)((function(e){b(e)}),[b]),ne=Object(o.useCallback)((function(e){x(e)}),[x]),ae=Object(o.useCallback)((function(e){var t=e.x,n=e.y,a=e.scale;ee({x:t,y:n,scale:a})}),[]),ce=Object(o.useCallback)((function(e){if(e){var t=new FileReader;t.onload=function(t){var n=new Image;n.onload=function(){var a,c;n.width0?e[0]:"")}),[h]);return Object(r.jsx)(G,{userLocales:n,onLocaleChange:d,children:Object(r.jsx)(y,{locales:B,currentLocale:O,onLanguageChange:l})},"AppLocalizationProvider")}u.a.render(Object(r.jsx)(s.a.StrictMode,{children:Object(r.jsx)(z,{})}),document.getElementById("root")),K()}},[[49,1,2]]]); -//# sourceMappingURL=main.d3e72e62.chunk.js.map \ No newline at end of file diff --git a/static/js/main.d3e72e62.chunk.js.map b/static/js/main.d3e72e62.chunk.js.map deleted file mode 100644 index e4b3a3c..0000000 --- a/static/js/main.d3e72e62.chunk.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["frames lazy /^/.//.*/.png$/ groupOptions: {} namespace object","hashtags lazy /^/.//.*/.png$/ groupOptions: {} namespace object","locales lazy /^/.//.*/.ftl$/ groupOptions: {} namespace object","FrameChooser.js","Localized.js","HashtagChooser.js","Editor.js","VoltLogoPurple.svg","purpleBG.png","empty_1x1.png","App.js","reportWebVitals.js","l10n.js","index.js"],"names":["map","webpackAsyncContext","req","__webpack_require__","o","Promise","resolve","then","e","Error","code","ids","id","keys","Object","module","exports","FrameChooser","onChange","useState","frames","setFrames","choosenFrame","setChoosenFrame","choosenFrameSRC","src","useEffect","a","all","frame_filename","default","name","new_frames","loadFrames","handleImageChoosing","useCallback","frame","className","frame_src_path","isChoosen","data-src","onClick","alt","Localized","props","elems","br","Fragment","children","withLocalization","Inner","l10n","React","useContext","FluentContext","createElement","getString","args","fallback","hashtags","split","tag","trim","filter","length","clamp","value","min","max","Math","Editor","backgroundURL","backgroundRatio","frameURL","hashtagURL","editorRef","useRef","backgroundImageRef","hammer_got_init","set_hammer_got_init","hammertime","set_hammertime","hamster","set_hamster","x","set_x","y","set_y","add_x","set_add_x","add_y","set_add_y","scale","set_scale","photoWidth","setPhotoWidth","photoHeight","setPhotoHeight","editorWidth","setEditorWidth","editorHeight","setEditorHeight","rangeMinX","set_rangeMinX","rangeMinY","set_rangeMinY","rangeMaxX","set_rangeMaxX","rangeMaxY","set_rangeMaxY","current","new_editorWidth","offsetWidth","new_editorHeight","offsetHeight","new_photoWidth","new_photoHeight","imageWidth","imageHeight","imageScale","containerWidth","containerHeight","updateRange","handleMove","event","prev_x","target","dataset","prev_y","new_x","deltaX","new_y","deltaY","isFinal","handleScale","delta","preventDefault","new_scale","element","addEventListener","Hammer","direction","Hamster","on","wheel","off","unwheel","ref","data-x","data-y","data-scale","style","width","height","transform","frameSize","UmamiLink","href","handleClick","window","umami","trackEvent","open","setTimeout","location","locales","currentLocale","onLanguageChange","setFrame","hashtag","setHashtag","originalPhoto","setOriginalPhoto","originalPhotoRation","setOriginalPhotoRation","orientation","set_orientation","set_width","set_height","cords","setCords","handleFrame","newFrame","handleHashtag","newHashtag","handleCordsChange","handleReadFile","file","reader","FileReader","onload","reader_event","img","Image","callback","view","DataView","result","getUint16","byteLength","offset","marker","getUint32","little","tags","i","readAsArrayBuffer","slice","getOrientation","new_orientation","original_ration","readAsDataURL","handleImage","files_event","files","onDrop","acceptedFiles","handleDownload","canvas","document","ctx","getContext","alpha","translate","rotate","PI","width_scaled","height_scaled","drawImage","pngUrl","toDataURL","mergeImages","purpleBG","b64","data","body","appendChild","download","click","remove","trigger_download","frameName","hashtagName","join","useDropzone","accept","maxFiles","noKeyboard","isDragActive","getRootProps","VoltLogoPurple","tabIndex","outline","type","display","empty_1x1","entries","locale","data-locale","reportWebVitals","onPerfEntry","Function","getCLS","getFID","getFCP","getLCP","getTTFB","de","en","es","pt","fr","it","nl","pl","ru","_supportedLocales_","fetchMessages","path","fetch","response","text","messages","FluentResource","createMessagesGenerator","currentLocales","fetched","reduce","obj","cur","assign","generateBundles","bundle","FluentBundle","addResource","f","AppLocalizationProvider","userLocales","onLocaleChange","ReactLocalization","getDefaultBundles","bundles","setBundles","negotiateLanguages","defaultLocale","loadBundles","AppLanguageWrapper","navigator","languages","setUserLocales","setCurrentLocale","systemLocales","Array","isArray","handleLanguageChange","handleCurrentLocalesChange","ReactDOM","render","StrictMode","getElementById"],"mappings":"qJAAA,IAAIA,EAAM,CACT,cAAe,CACd,GACA,IAED,yBAA0B,CACzB,GACA,IAED,yBAA0B,CACzB,GACA,IAED,oCAAqC,CACpC,GACA,IAED,mBAAoB,CACnB,GACA,IAED,oBAAqB,CACpB,GACA,IAED,oBAAqB,CACpB,GACA,IAED,kBAAmB,CAClB,GACA,IAED,oBAAqB,CACpB,GACA,IAED,qBAAsB,CACrB,GACA,IAED,mBAAoB,CACnB,GACA,KAGF,SAASC,EAAoBC,GAC5B,IAAIC,EAAoBC,EAAEJ,EAAKE,GAC9B,OAAOG,QAAQC,UAAUC,MAAK,WAC7B,IAAIC,EAAI,IAAIC,MAAM,uBAAyBP,EAAM,KAEjD,MADAM,EAAEE,KAAO,mBACHF,KAIR,IAAIG,EAAMX,EAAIE,GAAMU,EAAKD,EAAI,GAC7B,OAAOR,EAAoBK,EAAEG,EAAI,IAAIJ,MAAK,WACzC,OAAOJ,EAAoBS,MAG7BX,EAAoBY,KAAO,WAC1B,OAAOC,OAAOD,KAAKb,IAEpBC,EAAoBW,GAAK,GACzBG,EAAOC,QAAUf,G,mBChEjB,IAAID,EAAM,CACT,mBAAoB,CACnB,GACA,IAED,kBAAmB,CAClB,GACA,IAED,gBAAiB,CAChB,GACA,IAED,qBAAsB,CACrB,GACA,IAED,kBAAmB,CAClB,GACA,IAED,4BAA6B,CAC5B,GACA,IAED,0BAA2B,CAC1B,GACA,IAED,oBAAqB,CACpB,GACA,IAED,yBAA0B,CACzB,GACA,IAED,uBAAwB,CACvB,GACA,IAED,kBAAmB,CAClB,GACA,IAED,yBAA0B,CACzB,GACA,IAED,cAAe,CACd,GACA,IAED,gBAAiB,CAChB,GACA,IAED,oBAAqB,CACpB,GACA,IAED,wBAAyB,CACxB,GACA,IAED,iBAAkB,CACjB,GACA,IAED,kBAAmB,CAClB,GACA,IAED,6BAA8B,CAC7B,GACA,IAED,mBAAoB,CACnB,GACA,IAED,0BAAwB,CACvB,GACA,IAED,qBAAsB,CACrB,GACA,IAED,oBAAqB,CACpB,GACA,IAED,oBAAqB,CACpB,GACA,KAGF,SAASC,EAAoBC,GAC5B,IAAIC,EAAoBC,EAAEJ,EAAKE,GAC9B,OAAOG,QAAQC,UAAUC,MAAK,WAC7B,IAAIC,EAAI,IAAIC,MAAM,uBAAyBP,EAAM,KAEjD,MADAM,EAAEE,KAAO,mBACHF,KAIR,IAAIG,EAAMX,EAAIE,GAAMU,EAAKD,EAAI,GAC7B,OAAOR,EAAoBK,EAAEG,EAAI,IAAIJ,MAAK,WACzC,OAAOJ,EAAoBS,MAG7BX,EAAoBY,KAAO,WAC1B,OAAOC,OAAOD,KAAKb,IAEpBC,EAAoBW,GAAK,GACzBG,EAAOC,QAAUf,G,mBCpHjB,IAAID,EAAM,CACT,WAAY,CACX,GACA,GAED,WAAY,CACX,GACA,GAED,WAAY,CACX,GACA,GAED,WAAY,CACX,GACA,GAED,WAAY,CACX,GACA,GAED,WAAY,CACX,GACA,GAED,WAAY,CACX,GACA,GAED,WAAY,CACX,GACA,IAED,WAAY,CACX,GACA,KAGF,SAASC,EAAoBC,GAC5B,IAAIC,EAAoBC,EAAEJ,EAAKE,GAC9B,OAAOG,QAAQC,UAAUC,MAAK,WAC7B,IAAIC,EAAI,IAAIC,MAAM,uBAAyBP,EAAM,KAEjD,MADAM,EAAEE,KAAO,mBACHF,KAIR,IAAIG,EAAMX,EAAIE,GAAMU,EAAKD,EAAI,GAC7B,OAAOR,EAAoBK,EAAEG,EAAI,IAAIJ,MAAK,WACzC,OAAOJ,EAAoBS,MAG7BX,EAAoBY,KAAO,WAC1B,OAAOC,OAAOD,KAAKb,IAEpBC,EAAoBW,GAAK,GACzBG,EAAOC,QAAUf,G,uKCWFgB,MAjEf,YAAmC,IAAZC,EAAW,EAAXA,SAAW,EACFC,mBAAS,IADP,mBACvBC,EADuB,KACfC,EADe,OAEUF,mBAAS,MAFnB,mBAEvBG,EAFuB,KAETC,EAFS,KAIxBC,EAAoBF,EAAeA,EAAaG,IAAM,KAE5DC,qBAAU,WAAM,4CACZ,sBAAAC,EAAA,sDACItB,QAAQuB,IACJ,CACI,QACA,cACA,8BACA,aACA,aACA,cACA,YACA,gBAKH5B,IAbD,uCAaK,WAAM6B,GAAN,SAAAF,EAAA,kEAESE,EAFT,SAGe,MAAO,YAAYA,EAAnB,SAHf,0BAGyDC,QAHzD,mBAEGC,KAFH,KAGGN,IAHH,kDAbL,wDAoBHlB,MAAK,SAAAyB,GACFX,EAAUW,GACVT,EAAgBS,EAAW,OAxBnC,4CADY,uBAAC,WAAD,wBA4BZC,KACD,IAEH,IAAMC,EAAsBC,uBAAY,SAAAC,GACpCb,EAAgBa,KACjB,CAACb,IAMJ,OAJAG,qBAAU,WACNR,EAASI,KACV,CAACJ,EAAUI,IAGV,qBAAKe,UAAU,eAAf,SAEQjB,EAAOpB,KAAI,SAAAoC,GACP,IAAME,EAAiBF,EAAMX,IACvBc,EAAYf,IAAoBc,EACtC,OAAO,qBAEHE,WAAUF,EACVD,UAAWE,EAAY,gBAAkB,QACzCE,QAAS,kBAAMP,EAAoBE,IAJhC,SAMH,qBAAKM,IAAKN,EAAML,KAAMN,IAAKa,KALtBA,S,gBC9CvBK,EAAY,SAAAC,GAAK,OACnB,cAAC,IAAD,2BAEQA,GAFR,IAGIC,MAAK,aACDC,GAAI,wBACDF,EAAMC,OALjB,SAQI,cAAC,IAAME,SAAP,UAAiBH,EAAMI,aAPlBJ,EAAMhC,KAanB,SAASqC,EAAiBC,GAQtB,OAPA,SAA0BN,GACtB,IAAMO,EAAOC,IAAMC,WAAWC,KAI9B,OAAOF,IAAMG,cAAcL,EAApB,aAA6BM,UAFlB,SAAC5C,EAAI6C,EAAMC,GAAX,OAAwBP,EAAKK,UAAU5C,EAAI6C,EAAMC,GAAY,OAE7Bd,KCwC3CK,SAlEf,YAAkD,IAAxB/B,EAAuB,EAAvBA,SAAUsC,EAAa,EAAbA,UAAa,EACjBrC,mBAAS,IADQ,mBACtCC,EADsC,KAC9BC,EAD8B,OAELF,mBAAS,MAFJ,mBAEtCG,EAFsC,KAExBC,EAFwB,KAIvCC,EAAoBF,EAAeA,EAAaG,IAAM,KAExDkC,EAAWH,EAAU,YAEzB9B,qBAAU,WAAM,4CACZ,sBAAAC,EAAA,sDACItB,QAAQuB,IACJ,CACI,IADJ,mBAGQ+B,EAASC,MAAM,MACV5D,KAAI,SAAA6D,GAAG,OAAIA,EAAIC,UACfC,QAAO,SAAAF,GAAG,OAAIA,EAAIG,OAAS,OAGnChE,IARL,uCAQS,WAAM6B,GAAN,eAAAF,EAAA,yDACGF,EAAMI,EACa,KAAnBA,EAFH,gCAGgB,MAAO,YAAcA,EAArB,SAHhB,OAGGJ,EAHH,OAG4DK,QAH5D,gCAKM,CACHC,KAAMF,EACNJ,QAPH,2CART,wDAmBClB,MAAK,SAAAyB,GACFX,EAAUW,GACVT,EAAgBS,EAAW,OAvBvC,4CADY,uBAAC,WAAD,wBA2BZC,KACD,CAAC0B,IAEJ,IAAMzB,EAAsBC,uBAAY,SAAAC,GACpCb,EAAgBa,KACjB,CAACb,IAMJ,OAJAG,qBAAU,WACNR,EAASI,KACV,CAACJ,EAAUI,IAGV,qBAAKe,UAAU,iBAAf,SAEQjB,EAAOpB,KAAI,SAAAoC,GACP,IAAME,EAAiBF,EAAMX,IACvBc,EAAYf,IAAoBc,EACtC,OAAO,wBAEHE,WAAUF,EACVD,UAAWE,EAAY,kBAAoB,UAC3CE,QAAS,kBAAMP,EAAoBE,IAJhC,SAMa,KAAfA,EAAML,KAAcyB,EAAU,qBAAuBpB,EAAML,MALvDK,EAAML,c,kCChCnC,SAASkC,EAAMC,EAAOC,EAAKC,GACvB,OAAOC,KAAKF,IAAIE,KAAKD,IAAID,EAAKD,GAAQE,GA+M3BE,MArMf,YAAqF,IAAnEpD,EAAkE,EAAlEA,SAAUqD,EAAwD,EAAxDA,cAAeC,EAAyC,EAAzCA,gBAAiBC,EAAwB,EAAxBA,SAAUC,EAAc,EAAdA,WAC5DC,EAAYC,iBAAO,MACnBC,EAAqBD,iBAAO,MAF8C,EAIjCzD,oBAAS,GAJwB,mBAIzE2D,EAJyE,KAIxDC,EAJwD,OAM3C5D,mBAAS,MANkC,mBAMzE6D,EANyE,KAM7DC,EAN6D,OAOjD9D,mBAAS,MAPwC,mBAOzE+D,EAPyE,KAOhEC,EAPgE,OAS7DhE,mBAAS,GAToD,mBASzEiE,EATyE,KAStEC,EATsE,OAU7DlE,mBAAS,GAVoD,mBAUzEmE,EAVyE,KAUtEC,EAVsE,OAWrDpE,mBAAS,GAX4C,mBAWzEqE,EAXyE,KAWlEC,EAXkE,OAYrDtE,mBAAS,GAZ4C,mBAYzEuE,EAZyE,KAYlEC,EAZkE,OAarDxE,mBAAS,GAb4C,mBAazEyE,EAbyE,KAalEC,EAbkE,OAgB5C1E,mBAAS,KAhBmC,mBAgBzE2E,EAhByE,KAgB7DC,EAhB6D,OAiB1C5E,mBAAS,KAjBiC,mBAiBzE6E,EAjByE,KAiB5DC,EAjB4D,QAkB1C9E,mBAAS,KAlBiC,qBAkBzE+E,GAlByE,MAkB5DC,GAlB4D,SAmBxChF,mBAAS,KAnB+B,qBAmBzEiF,GAnByE,MAmB3DC,GAnB2D,SAqB7ClF,mBAAS,GArBoC,qBAqBzEmF,GArByE,MAqB9DC,GArB8D,SAsB7CpF,mBAAS,GAtBoC,qBAsBzEqF,GAtByE,MAsB9DC,GAtB8D,SAuB7CtF,mBAAS,GAvBoC,qBAuBzEuF,GAvByE,MAuB9DC,GAvB8D,SAwB7CxF,mBAAS,GAxBoC,qBAwBzEyF,GAxByE,MAwB9DC,GAxB8D,MA0BhFnF,qBAAU,WACAR,GACFA,EAAS,CAAEkE,IAAGE,IAAGM,YAEtB,CAAC1E,EAAUkE,EAAGE,EAAGM,IAEpBlE,qBAAU,WACN,GAAMiD,GAAeA,EAAUmC,QAAS,CACpC,IAAMC,EAAkBpC,EAAUmC,QAAQE,YACpCC,EAAmBtC,EAAUmC,QAAQI,aAC3Cb,GAAgBY,GAChBd,GAAeY,GAEf,IAAII,EAAiB,EACjBC,EAAkB,EAClB5C,EAAkB,EAClB2C,EAAiB,EAAI3C,EACdA,EAAkB,IACzB4C,EAAkB,EAAI5C,GAG1BuB,EAAcoB,GACdlB,EAAemB,MAEpB,CAAC5C,IAEJ9C,qBAAU,WAAO,IAAD,EAlFpB,SAAqB2F,EAAYC,EAAaC,EAAYC,EAAgBC,GAEtE,IAGMf,EAHSrC,KAAKD,IAAI,EAAIiD,EAAaE,EAAcC,GAG3B,EAGtBZ,EALSvC,KAAKD,IAAI,EAAIkD,EAAcC,EAAcE,GAK5B,EAG5B,MAAO,CACHf,YACAJ,UAPc,EAAII,EAQlBE,YACAJ,UANc,EAAII,GA+Edc,CAAY5B,EAAaI,GAAaF,EAAcI,GAAcR,EAAOM,GAAaE,IAJtFE,EAFQ,EAERA,UACAE,EAHQ,EAGRA,UACAE,EAJQ,EAIRA,UACAE,EALQ,EAKRA,UAGJL,GAAcD,GACdG,GAAcD,GACdG,GAAcD,GACdG,GAAcD,KACf,CACCd,EACAE,EACAE,GACAE,GACAR,IAGJlE,qBAAU,WACN2D,EAAM,GACNE,EAAM,GACNE,EAAU,GACVE,EAAU,GACVE,EAAU,KACX,CAACtB,IAEJ,IAAMoD,GAAaxF,uBAAY,SAAAyF,GAC3B,IAAMC,EAAkC,EAAzBD,EAAME,OAAOC,QAAQ3C,EAC9B4C,EAAkC,EAAzBJ,EAAME,OAAOC,QAAQzC,EAE9B2C,EAAQhE,EAAM4D,EAASD,EAAMM,OAAQ5B,GAAWI,IAChDyB,EAAQlE,EAAM+D,EAASJ,EAAMQ,OAAQ5B,GAAWI,IAElDgB,EAAMS,SACNhD,EAAM4C,GAAS,GACf1C,EAAM4C,GAAS,GACf1C,EAAU,GACVE,EAAU,KAEVF,EAAUwC,EAAQJ,GAAU,GAC5BlC,EAAUwC,EAAQH,GAAU,MAEjC,CACC1B,GACAE,GACAE,GACAE,KAGE0B,GAAcnG,uBAAY,SAACyF,EAAOW,EAAOL,EAAQE,GACnDR,EAAMY,iBAEN,IACMC,EAAYxE,EAD8B,EAA7B2D,EAAME,OAAOC,QAAQnC,MACH2C,EAAQ,IAhHtC,EACA,GAgHP1C,EAAU4C,GAAa,GAEvB,IAAMZ,EAAkC,EAAzBD,EAAME,OAAOC,QAAQ3C,EAC9B4C,EAAkC,EAAzBJ,EAAME,OAAOC,QAAQzC,EACpCD,EAAMpB,EAAM4D,EAAQvB,GAAWI,KAAc,GAC7CnB,EAAMtB,EAAM+D,EAAQxB,GAAWI,KAAc,KAC9C,CACCN,GACAE,GACAE,GACAE,KA8CJ,OA3CAlF,qBAAU,WACN,IAAKoD,GAAqBH,GAAeA,EAAUmC,QAAS,CACxD,IAAM4B,EAAU/D,EAAUmC,QAE1B4B,EAAQC,iBAAiB,aAAa,SAAAf,GAClCA,EAAMY,oBAEP,GACHE,EAAQC,iBAAiB,cAAc,SAAAf,GACnCA,EAAMY,oBAEP,GACHE,EAAQC,iBAAiB,YAAY,SAAAf,GACjCA,EAAMY,oBAEP,GACHE,EAAQC,iBAAiB,aAAa,SAAAf,GAClCA,EAAMY,oBAEP,GAEHvD,EAAe,IAAI2D,IAAOF,EAAS,CAC/BG,UAAW,mBAGf1D,EAAY2D,IAAQJ,IAEpB3D,GAAoB,MAEzB,CAACJ,EAAWG,IAEfpD,qBAAU,WACN,GAAMsD,GAAgBE,GAAWJ,GAAqBH,GAAeA,EAAUmC,QAI3E,OAHA9B,EAAW+D,GAAG,MAAOpB,IACrBzC,EAAQ8D,MAAMV,IAEP,WACHtD,EAAWiE,IAAI,MAAOtB,IACtBzC,EAAQgE,aAGjB,CAACvE,EAAWgD,GAAYW,GAAaxD,EAAiBE,EAAYE,IAGjE,sBACI7C,UAAU,SACV8G,IAAKxE,EACLyE,SAAQhE,EACRiE,SAAQ/D,EACRgE,aAAY1D,EALhB,UAOI,qBACInE,IAAK8C,EACL4E,IAAKtE,EACLnC,IAAI,GACJL,UAAU,aACVkH,MAAO,CACHC,MAAmB,IAAX1D,EAAgB,IACxB2D,OAAqB,IAAZzD,EAAiB,IAC1B0D,UAAU,2BAAD,OAA6BtE,EAAII,EAAjC,4BAA0DF,EAAII,EAA9D,0BAAqFE,EAArF,YAA8FA,EAA9F,QAGjB,qBACInE,IAAKgD,EACL/B,IAAI,GACJL,UAAU,eAEd,qBACIZ,IAAKiD,EACLhC,IAAI,GACJL,UAAU,gBClOX,MAA0B,2CCA1B,+0DCAA,2LCaTsH,EAAY,KAyDlB,SAASC,EAAT,GAAgE,IAA3CC,EAA0C,EAA1CA,KAAM9H,EAAoC,EAApCA,KAAM+F,EAA8B,EAA9BA,OAAQ9E,EAAsB,EAAtBA,SAAaJ,EAAS,mDACrDkH,EAAc3H,uBAAY,SAAAyF,GAiB5B,OAfI7F,GACAgI,OAAOC,MAAMC,WAAW,MAAQlI,GAI5B+F,EAKJiC,OAAOG,KAAKL,EAAM/B,GAJlBqC,YAAW,WACPJ,OAAOK,SAAWP,IACnB,KAMPjC,EAAMY,kBACC,IACR,CAACqB,EAAM9H,EAAM+F,IAEhB,OAAO,6CACClF,GADD,IAEHiH,KAAMA,EACNpH,QAASqH,EAHN,SAKF9G,KAoTMC,SAhTf,YAAuE,IAAxDO,EAAuD,EAAvDA,UAAW6G,EAA4C,EAA5CA,QAASC,EAAmC,EAAnCA,cAAeC,EAAoB,EAApBA,iBAAoB,EACxCpJ,mBAAS,MAD+B,mBAC3DiB,EAD2D,KACpDoI,EADoD,OAEpCrJ,mBAAS,MAF2B,mBAE3DsJ,EAF2D,KAElDC,EAFkD,OAGxBvJ,mBAAS,MAHe,mBAG3DwJ,EAH2D,KAG5CC,EAH4C,OAIZzJ,mBAAS,GAJG,mBAI3D0J,EAJ2D,KAItCC,EAJsC,OAK3B3J,mBAAS,MALkB,mBAK3D4J,EAL2D,KAK9CC,EAL8C,KAO5DvG,EAAarC,EAAQA,EAAMX,IAAM,KACjCiD,EAAe+F,EAAUA,EAAQhJ,IAAM,KARqB,EAYvCN,mBAAS,GAZ8B,mBAY3DqI,EAZ2D,KAYpDyB,EAZoD,OAarC9J,mBAAS,GAb4B,mBAa3DsI,EAb2D,KAanDyB,EAbmD,OAexC/J,mBAAS,CAACiE,EAAE,EAAGE,EAAE,EAAGM,MAAM,IAfc,mBAe3DuF,EAf2D,KAepDC,GAfoD,KAiB5DC,GAAclJ,uBAAY,SAAAmJ,GAC5Bd,EAASc,KACV,CAACd,IAEEe,GAAgBpJ,uBAAY,SAAAqJ,GAC9Bd,EAAWc,KACZ,CAACd,IAEEe,GAAoBtJ,uBAAY,YAAoB,IAAlBiD,EAAiB,EAAjBA,EAAGE,EAAc,EAAdA,EAAGM,EAAW,EAAXA,MAC1CwF,GAAS,CAAEhG,IAAGE,IAAGM,YAClB,IAEG8F,GAAiBvJ,uBAAY,SAAAwJ,GAC/B,GAAQA,EAAR,CAIA,IAAMC,EAAS,IAAIC,WACnBD,EAAOE,OAAS,SAAAC,GACZ,IAAMC,EAAM,IAAIC,MAChBD,EAAIF,OAAS,WACT,IAAItC,EAAOC,EACPuC,EAAIxC,MAAQwC,EAAIvC,QAChBA,EAAUuC,EAAIvC,OAASuC,EAAIxC,MAASG,EACpCH,EAAQG,IAERF,EAASE,EACTH,EAASwC,EAAIxC,MAAQwC,EAAIvC,OAAUE,GAjIvD,SAAwBgC,EAAMO,GAG1B,IAAMN,EAAS,IAAIC,WAEnBD,EAAOE,OAAS,SAAUlE,GACtB,IAAMuE,EAAO,IAAIC,SAASxE,EAAME,OAAOuE,QAEvC,GAAiC,QAA7BF,EAAKG,UAAU,GAAG,GAClB,OAAOJ,GAAU,GAMrB,IAHA,IAAMlI,EAASmI,EAAKI,WAChBC,EAAS,EAENA,EAASxI,GAAQ,CACpB,IAAMyI,EAASN,EAAKG,UAAUE,GAAQ,GAGtC,GAFAA,GAAU,EAEK,QAAXC,EAAmB,CACnB,GAA2C,aAAvCN,EAAKO,UAAUF,GAAU,GAAG,GAC5B,OAAON,GAAU,GAErB,IAAMS,EAAgD,QAAvCR,EAAKG,UAAUE,GAAU,GAAG,GAC3CA,GAAUL,EAAKO,UAAUF,EAAS,EAAGG,GACrC,IAAMC,EAAOT,EAAKG,UAAUE,EAAQG,GACpCH,GAAU,EAEV,IAAK,IAAIK,EAAI,EAAGA,EAAID,EAAMC,IACtB,GAAkD,MAA9CV,EAAKG,UAAUE,EAAc,GAAJK,EAASF,GAClC,OAAOT,EAASC,EAAKG,UAAUE,EAAc,GAAJK,EAAU,EAAGF,QAG3D,IAA0B,SAAZ,MAATF,GACR,MAEAD,GAAUL,EAAKG,UAAUE,GAAQ,IAGzC,OAAON,GAAU,IAGrBN,EAAOkB,kBAAkBnB,EAAKoB,MAAM,EAAG,QA0F3BC,CAAerB,GAAM,SAAAsB,GACjB,IAAIC,EAAkB,EAEtB,OAAQD,GAGJ,KAAK,EAIL,KAAK,EAIL,KAAK,EAEDC,EAAkBzD,EAASD,EAC3B,MACJ,KAAK,EAIL,KAAK,EAIL,KAAK,EAIL,KAAK,EAED0D,EAAkB1D,EAAQC,EAC1B,MACJ,QACIyD,EAAkBzD,EAASD,EAInCyB,EAAUzB,GACV0B,EAAWzB,GACXmB,EAAiBmB,EAAajE,OAAOuE,QACrCrB,EAAgBiC,GAChBnC,EAAuBoC,OAG/BlB,EAAIvK,IAAMsK,EAAajE,OAAOuE,QAElCT,EAAOuB,cAAcxB,MACtB,IAEGyB,GAAcjL,uBAAY,SAAAkL,GAC5B3B,GAAe2B,EAAYvF,OAAOwF,MAAM,MACzC,CAAC5B,KAEE6B,GAASpL,uBAAY,SAAAqL,GACvB9B,GAAe8B,EAAc,MAC9B,CAAC9B,KAEE+B,GAAiBtL,uBAAY,WAC/B,IAAM6J,EAAM,IAAIC,MAChBD,EAAIF,OAAS,WACT,IAAM4B,EAASC,SAASpK,cAAc,UACtCmK,EAAOlE,MAAQG,EACf+D,EAAOjE,OAASE,EAEhB,IAAMiE,EAAMF,EAAOG,WAAW,KAAM,CAAEC,OAAO,IAG7C,OAAQ/C,GAGJ,KAAK,EAED6C,EAAIG,UAAUL,EAAOlE,MAAO,GAC5BoE,EAAIhI,OAAO,EAAG,GACd,MACJ,KAAK,EAEDgI,EAAIG,UAAUL,EAAOlE,MAAOkE,EAAOjE,QACnCmE,EAAII,OAAO3J,KAAK4J,IAChB,MACJ,KAAK,EAEDL,EAAIG,UAAU,EAAGL,EAAOjE,QACxBmE,EAAIhI,MAAM,GAAI,GACd,MACJ,KAAK,EAEDgI,EAAII,OAAO,GAAM3J,KAAK4J,IACtBL,EAAIhI,MAAM,GAAI,GACd,MACJ,KAAK,EAEDgI,EAAII,OAAO,GAAM3J,KAAK4J,IACtBL,EAAIG,UAAU,GAAIL,EAAOjE,QACzB,MACJ,KAAK,EAEDmE,EAAII,OAAO,GAAM3J,KAAK4J,IACtBL,EAAIG,UAAUL,EAAOlE,OAAQkE,EAAOjE,QACpCmE,EAAIhI,OAAO,EAAG,GACd,MACJ,KAAK,EAEDgI,EAAII,QAAQ,GAAM3J,KAAK4J,IACvBL,EAAIG,WAAWL,EAAOlE,MAAO,GAOrC,IAAM0E,EAAe1E,EAAQ2B,EAAMvF,MAC7BuI,EAAgB1E,EAAS0B,EAAMvF,MAErCgI,EAAIQ,UACApC,EACU,IAAVb,EAAM/F,EAAuC,IAA5BuE,EAAYuE,GACnB,IAAV/C,EAAM7F,EAAwC,IAA7BqE,EAAYwE,GAC7BD,EACAC,GAUJ,IAAME,EAASX,EAAOY,YAEtBC,YAAY,CACRC,GADO,mBAEHH,EAAS,CAACA,GAAU,IAFjB,YAGH5J,EAAW,CAACA,GAAY,IAHrB,YAIHC,EAAa,CAACA,GAAc,MAEnCnE,MAAK,SAAAkO,IAlOlB,SAA0B1M,EAAM2M,GAC5B,IAAM/M,EAAIgM,SAASpK,cAAc,KACjCoK,SAASgB,KAAKC,YAAYjN,GAE1BA,EAAEkN,SAAW9M,EACbJ,EAAEkI,KAAO6E,EACT/M,EAAEmN,QACFnN,EAAEoN,SA6NUC,CAAiB,2BAA4BP,GAE7C,IAAMQ,EAAY7M,EAAML,MAAQ,WAC1BmN,EAAczE,EAAQ1I,MAAQ,aAEpCgI,OAAOC,MAAMC,WAAW,MAAQgF,GAChClF,OAAOC,MAAMC,WAAW,MAAQiF,GAChCnF,OAAOC,MAAMC,WAAW,MAAQ,CAACgF,EAAWC,GAAaC,KAAK,YAItEnD,EAAIvK,IAAMkJ,IACX,CACCA,EACAQ,EAAM/F,EACN+F,EAAM7F,EACN6F,EAAMvF,MACNmF,EACAtG,EACAC,EACA+E,EACAD,EACApH,EACAqI,IAnN8D,GAsN3B2E,YAAY,CAC/C7B,UACA8B,OAAQ,UACRC,SAAU,EACVC,YAAY,IAJRC,GAtN0D,GAsN1DA,aAAcC,GAtN4C,GAsN5CA,aAOtB,OACI,8CAAKpN,UAAU,OAAUoN,MAAzB,cACI,qBAAKhO,IAAKiO,EAAgBrN,UAAU,cAAcK,IAAKc,EAAU,mBACjE,6BAAI,cAAC,EAAD,CAAW5C,GAAG,8BAElB,qBAAKyB,UAAWmN,GAAe,kBAAoB,WAAnD,SACI,cAAC,EAAD,CAAW5O,GAAG,4BAGlB,6BAAI,cAAC,EAAD,CAAWA,GAAG,yBAClB,4BAAG,cAAC,EAAD,CAAWA,GAAG,6BAEjB,wBAAOyB,UAAU,cAAcsN,SAAS,IAAIpG,MAAO,CAACqG,QAAQ,QAA5D,UACOjF,EAAgB,qBAAKlJ,IAAKkJ,EAAejI,IAAI,YAAe,KAC/D,+BAAyBc,EAAhBmH,EAA0B,sBAAmC,uBACtE,uBAAOzJ,SAAUkM,GAAayC,KAAK,OAAOR,OAAO,UAAU9F,MAAO,CAACuG,QAAS,aAGpD,qCACxB,6BAAI,cAAC,EAAD,CAAWlP,GAAG,yBAClB,cAAC,EAAD,CAAcM,SAAUmK,KACxB,6BAAI,cAAC,EAAD,CAAWzK,GAAG,2BAClB,cAAC,EAAD,CAAgBM,SAAUqK,QAG3BZ,GAAmBlG,EAAY,qCAC9B,6BAAI,cAAC,EAAD,CAAW7D,GAAG,6BAMlB,cAAC,EAAD,CACI2D,cAAeoG,GAAiBoF,EAChCvL,gBAAiBqG,EACjBpG,SAAUA,EACVC,WAAYA,GAAcqL,EAC1B7O,SAAUuK,KAGd,wBAAQhJ,QAASgL,GAAjB,SAAiC,cAAC,EAAD,CAAW7M,GAAG,yBAC5C,KAEP,mCACI,cAACgJ,EAAD,CAAW7H,KAAK,UAAU8H,KAAK,4CAA/B,SACI,cAAC,EAAD,CAAWjJ,GAAG,mBAFtB,mBAKI,cAACgJ,EAAD,CAAW7H,KAAK,iBAAiB8H,KAAK,8CAAtC,SACI,cAAC,EAAD,CAAWjJ,GAAG,0BANtB,mBASI,cAACgJ,EAAD,CAAW7H,KAAK,cAAc8H,KAAK,wDAAnC,SACI,cAAC,EAAD,CAAWjJ,GAAG,uBAVtB,mBAaI,cAACgJ,EAAD,CAAW7H,KAAK,UAAU8H,KAAK,qCAA/B,SACI,cAAC,EAAD,CAAWjJ,GAAG,0BAKhByJ,GAAaE,EACb,qBAAKlI,UAAU,iBAAf,SAEMvB,OAAOkP,QAAQ3F,GACdrK,KAAI,YAAqB,IAAD,mBAAlBiQ,EAAkB,KAAVlO,EAAU,KACrB,OAAO,wBACHM,UAAW4N,IAAW3F,EAAgB,kBAAoB,UAE1D4F,cAAaD,EACbxN,QAAS8H,EAJN,SAMFxI,GAJIkO,QASnB,YCnYHE,EAZS,SAAAC,GAClBA,GAAeA,aAAuBC,UACxC,8BAAqB9P,MAAK,YAAkD,IAA/C+P,EAA8C,EAA9CA,OAAQC,EAAsC,EAAtCA,OAAQC,EAA8B,EAA9BA,OAAQC,EAAsB,EAAtBA,OAAQC,EAAc,EAAdA,QAC3DJ,EAAOF,GACPG,EAAOH,GACPI,EAAOJ,GACPK,EAAOL,GACPM,EAAQN,O,gCCGD/F,EAAU,CACnBsG,GAAI,UACJC,GAAI,UACJC,GAAI,aACJC,GAAI,eACJC,GAAI,cACJC,GAAI,WACJC,GAAI,aACJC,GAAI,SACJC,GAAI,yCAGFC,EAAqBtQ,OAAOD,KAAKwJ,G,SAIxBgH,E,8EAAf,WAA6BpB,GAA7B,mBAAAtO,EAAA,sEACuB,MAAO,KAAesO,EAAS,QADtD,cACUqB,EADV,gBAG2BC,MAAMD,EAAKxP,SAHtC,cAGU0P,EAHV,gBAI2BA,EAASC,OAJpC,cAIUC,EAJV,wCAMczB,EAAS,IAAI0B,IAAeD,KAN1C,6C,+BAeeE,E,8EAAf,WAAuCC,GAAvC,iBAAAlQ,EAAA,sEAC0BtB,QAAQuB,IAC1BiQ,EAAe7R,IAAIqR,IAF3B,cACUS,EADV,OAIUJ,EAAWI,EAAQC,QACrB,SAACC,EAAKC,GAAN,OAAcnR,OAAOoR,OAAOF,EAAKC,MALzC,oBAAAtQ,EAAA,MAQW,SAAUwQ,IAAV,2FACkBN,GADlB,yDAIC,OAHO5B,EADR,SAEOmC,EAAS,IAAIC,IAAapC,IACzBqC,YAAYZ,EAASzB,IAH7B,SAIOmC,EAJP,qHAAAG,IAAA,kDAAUJ,EAAV,yBARX,4C,sBAiBO,SAASK,EAAT,GAA4E,IAAzCC,EAAwC,EAAxCA,YAAazP,EAA2B,EAA3BA,SAAU0P,EAAiB,EAAjBA,eAAiB,EAChDvR,mBAxBlC,WACI,IAAMiR,EAAS,IAAIC,IAAa,IAEhC,OADAD,EAAOE,YAAY,IAAIX,IAAe,KAC/B,IAAIgB,IAAkB,CAACP,IAqBSQ,IADuC,mBACvEC,EADuE,KAC9DC,EAD8D,KAqB9E,OAlBApR,qBAAU,WAAM,4CACZ,8BAAAC,EAAA,6DACUkQ,EAAiBkB,YACnBN,EACArB,EACA,CAAE4B,cA3CM,OA8CNN,GACFA,EAAeb,GARvB,SAWkCD,EAAwBC,GAX1D,OAWUM,EAXV,OAYIW,EAAY,IAAIH,IAAkBR,MAZtC,4CADY,uBAAC,WAAD,wBAeZc,KACD,CAACR,EAAaC,IAEZG,EAKE,cAAC,IAAD,CAAsB1P,KAAM0P,EAA5B,SACF7P,IAJM,sDCzEf,SAASkQ,IAAsB,IAAD,EACU/R,mBAASgS,UAAUC,WAD7B,mBACrBX,EADqB,KACRY,EADQ,OAEclS,mBAAS,MAFvB,mBAErBmJ,EAFqB,KAENgJ,EAFM,KAI5B5R,qBAAU,WACR,IAAI6R,EAAgBJ,UAAUC,UAC9B,GAAMG,GAAiBC,MAAMC,QAAQF,GAAgB,CAAC,IAAD,gBAC9BA,GAD8B,IACnD,2BAAoC,CAAC,IAA1BtD,EAAyB,QAClClG,OAAOC,MAAMC,WAAW,MAAQgG,IAFiB,kCAKpD,IAEH,IAAMyD,EAAuBvR,uBAAY,SAAAyF,GACvCyL,EAAe,CAACzL,EAAME,OAAOC,QAAQkI,WACpC,CAACoD,IAEEM,EAA6BxR,uBAAY,SAAA0P,GAC7CyB,EAAiBzB,EAAe7N,OAAS,EAAI6N,EAAe,GAAK,MAChE,CAACyB,IAEJ,OAAO,cAACd,EAAD,CAELC,YAAaA,EACbC,eAAgBiB,EAHX,SAKL,cAAC,EAAD,CAAKtJ,QAASA,EAASC,cAAeA,EAAeC,iBAAkBmJ,KAJnE,2BASRE,IAASC,OACP,cAAC,IAAMC,WAAP,UACE,cAACZ,EAAD,MAEFvF,SAASoG,eAAe,SAM1B5D,M","file":"static/js/main.d3e72e62.chunk.js","sourcesContent":["var map = {\n\t\"./0xSOM.png\": [\n\t\t50,\n\t\t13\n\t],\n\t\"./2xSOM-Blue-Green.png\": [\n\t\t51,\n\t\t14\n\t],\n\t\"./2xSOM-Red-Yellow.png\": [\n\t\t52,\n\t\t15\n\t],\n\t\"./4xSOM-Blue-Red-Yellow-Green.png\": [\n\t\t53,\n\t\t16\n\t],\n\t\"./5xSOM-Blue.png\": [\n\t\t54,\n\t\t17\n\t],\n\t\"./5xSOM-Green.png\": [\n\t\t55,\n\t\t18\n\t],\n\t\"./5xSOM-Pride.png\": [\n\t\t56,\n\t\t19\n\t],\n\t\"./5xSOM-Red.png\": [\n\t\t57,\n\t\t20\n\t],\n\t\"./5xSOM-White.png\": [\n\t\t58,\n\t\t21\n\t],\n\t\"./5xSOM-Yellow.png\": [\n\t\t59,\n\t\t22\n\t],\n\t\"./Volt-Stars.png\": [\n\t\t60,\n\t\t23\n\t]\n};\nfunction webpackAsyncContext(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\treturn Promise.resolve().then(function() {\n\t\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\t\te.code = 'MODULE_NOT_FOUND';\n\t\t\tthrow e;\n\t\t});\n\t}\n\n\tvar ids = map[req], id = ids[0];\n\treturn __webpack_require__.e(ids[1]).then(function() {\n\t\treturn __webpack_require__(id);\n\t});\n}\nwebpackAsyncContext.keys = function webpackAsyncContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackAsyncContext.id = 42;\nmodule.exports = webpackAsyncContext;","var map = {\n\t\"./#DeineWahl.png\": [\n\t\t61,\n\t\t24\n\t],\n\t\"./#EUReform.png\": [\n\t\t62,\n\t\t25\n\t],\n\t\"./#Europa.png\": [\n\t\t63,\n\t\t26\n\t],\n\t\"./#EuropeCares.png\": [\n\t\t64,\n\t\t27\n\t],\n\t\"./#European.png\": [\n\t\t65,\n\t\t28\n\t],\n\t\"./#FutureMadeInEurope.png\": [\n\t\t66,\n\t\t29\n\t],\n\t\"./#GenerationEuropa.png\": [\n\t\t67,\n\t\t30\n\t],\n\t\"./#IkStemVolt.png\": [\n\t\t68,\n\t\t31\n\t],\n\t\"./#JetztBistDuDran.png\": [\n\t\t69,\n\t\t32\n\t],\n\t\"./#JoinTheChange.png\": [\n\t\t70,\n\t\t33\n\t],\n\t\"./#RejoinEU.png\": [\n\t\t71,\n\t\t34\n\t],\n\t\"./#ValuesOverPower.png\": [\n\t\t72,\n\t\t35\n\t],\n\t\"./#Volt.png\": [\n\t\t73,\n\t\t36\n\t],\n\t\"./#Volt21.png\": [\n\t\t74,\n\t\t37\n\t],\n\t\"./#VoltEuropa.png\": [\n\t\t75,\n\t\t38\n\t],\n\t\"./#VoltForLGBTIAQ.png\": [\n\t\t76,\n\t\t39\n\t],\n\t\"./#VoltRLP.png\": [\n\t\t77,\n\t\t40\n\t],\n\t\"./#VoteVolt.png\": [\n\t\t78,\n\t\t41\n\t],\n\t\"./#ZukunftMadeInEurope.png\": [\n\t\t79,\n\t\t42\n\t],\n\t\"./#democracy.png\": [\n\t\t80,\n\t\t43\n\t],\n\t\"./#paneuropäisch.png\": [\n\t\t81,\n\t\t44\n\t],\n\t\"./#pragmatisch.png\": [\n\t\t82,\n\t\t45\n\t],\n\t\"./#progressiv.png\": [\n\t\t83,\n\t\t46\n\t],\n\t\"./stemvolt.nl.png\": [\n\t\t84,\n\t\t47\n\t]\n};\nfunction webpackAsyncContext(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\treturn Promise.resolve().then(function() {\n\t\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\t\te.code = 'MODULE_NOT_FOUND';\n\t\t\tthrow e;\n\t\t});\n\t}\n\n\tvar ids = map[req], id = ids[0];\n\treturn __webpack_require__.e(ids[1]).then(function() {\n\t\treturn __webpack_require__(id);\n\t});\n}\nwebpackAsyncContext.keys = function webpackAsyncContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackAsyncContext.id = 43;\nmodule.exports = webpackAsyncContext;","var map = {\n\t\"./de.ftl\": [\n\t\t85,\n\t\t3\n\t],\n\t\"./en.ftl\": [\n\t\t86,\n\t\t4\n\t],\n\t\"./es.ftl\": [\n\t\t87,\n\t\t5\n\t],\n\t\"./fr.ftl\": [\n\t\t88,\n\t\t6\n\t],\n\t\"./it.ftl\": [\n\t\t89,\n\t\t7\n\t],\n\t\"./nl.ftl\": [\n\t\t90,\n\t\t8\n\t],\n\t\"./pl.ftl\": [\n\t\t91,\n\t\t9\n\t],\n\t\"./pt.ftl\": [\n\t\t92,\n\t\t10\n\t],\n\t\"./ru.ftl\": [\n\t\t93,\n\t\t11\n\t]\n};\nfunction webpackAsyncContext(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\treturn Promise.resolve().then(function() {\n\t\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\t\te.code = 'MODULE_NOT_FOUND';\n\t\t\tthrow e;\n\t\t});\n\t}\n\n\tvar ids = map[req], id = ids[0];\n\treturn __webpack_require__.e(ids[1]).then(function() {\n\t\treturn __webpack_require__(id);\n\t});\n}\nwebpackAsyncContext.keys = function webpackAsyncContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackAsyncContext.id = 48;\nmodule.exports = webpackAsyncContext;","import { useState, useEffect, useCallback } from 'react'\n\nfunction FrameChooser({onChange}) {\n const [frames, setFrames] = useState([])\n const [choosenFrame, setChoosenFrame] = useState(null)\n\n const choosenFrameSRC = !!choosenFrame ? choosenFrame.src : null\n\n useEffect(() => {\n async function loadFrames(){\n Promise.all(\n [\n '0xSOM', // SOM = Stripes of Movement\n '5xSOM-Pride',\n '4xSOM-Blue-Red-Yellow-Green',\n 'Volt-Stars',\n '5xSOM-Blue',\n '5xSOM-Green',\n '5xSOM-Red',\n '5xSOM-Yellow',\n // '5xSOM-White',\n // '2xSOM-Blue-Green',\n // '2xSOM-Red-Yellow',\n ]\n .map(async frame_filename => {\n return {\n name: frame_filename,\n src: (await import(`./frames/${frame_filename}.png`)).default,\n }\n })\n )\n .then(new_frames => {\n setFrames(new_frames)\n setChoosenFrame(new_frames[0])\n })\n }\n loadFrames()\n }, [])\n\n const handleImageChoosing = useCallback(frame => {\n setChoosenFrame(frame)\n }, [setChoosenFrame])\n\n useEffect(() => {\n onChange(choosenFrame)\n }, [onChange, choosenFrame])\n\n return (\n
\n {\n frames.map(frame => {\n const frame_src_path = frame.src\n const isChoosen = choosenFrameSRC === frame_src_path\n return handleImageChoosing(frame)}\n >\n {frame.name}\n
\n })\n }\n \n )\n}\n\nexport default FrameChooser\n","import React from 'react'\nimport {\n Localized as LocalizedOriginal,\n // withLocalization,\n} from '@fluent/react'\n\nimport { FluentContext } from '../node_modules/@fluent/react/esm/context.js'\n\nconst Localized = props => (\n ,\n ...props.elems,\n }}\n >\n {props.children}\n \n)\n\n// A custom withLocalization to have an empty fallback.\n// It is nearly identical to the original.\nfunction withLocalization(Inner) {\n function WithLocalization(props) {\n const l10n = React.useContext(FluentContext)\n\n const getString = (id, args, fallback) => l10n.getString(id, args, fallback || ' ')\n\n return React.createElement(Inner, { getString, ...props })\n }\n return WithLocalization\n}\n\nexport {\n withLocalization,\n Localized,\n Localized as default,\n}\n\n/*\n\nimport { Localized, withLocalization } from '../Localized/'\n\n\nexport default withLocalization(componentName)\n\n\nimport Localized from '../Localized/'\n\n\nimport { withLocalization } from '@fluent/react'\nexport default withLocalization(componentName)\n\n*/\n","import { useState, useEffect, useCallback } from 'react'\nimport { withLocalization } from './Localized.js'\n\nfunction HashtagChooser({ onChange, getString }) {\n const [frames, setFrames] = useState([])\n const [choosenFrame, setChoosenFrame] = useState(null)\n\n const choosenFrameSRC = !!choosenFrame ? choosenFrame.src : null\n\n let hashtags = getString('hashtags')\n\n useEffect(() => {\n async function loadFrames() {\n Promise.all(\n [\n '',\n ...(\n hashtags.split('\\n')\n .map(tag => tag.trim())\n .filter(tag => tag.length > 0)\n )\n ]\n .map(async frame_filename => {\n let src = frame_filename\n if (frame_filename !== '') {\n src = (await import(`./hashtags/${frame_filename}.png`)).default\n }\n return {\n name: frame_filename,\n src\n }\n })\n )\n .then(new_frames => {\n setFrames(new_frames)\n setChoosenFrame(new_frames[0])\n })\n }\n loadFrames()\n }, [hashtags])\n\n const handleImageChoosing = useCallback(frame => {\n setChoosenFrame(frame)\n }, [setChoosenFrame])\n\n useEffect(() => {\n onChange(choosenFrame)\n }, [onChange, choosenFrame])\n\n return (\n
\n {\n frames.map(frame => {\n const frame_src_path = frame.src\n const isChoosen = choosenFrameSRC === frame_src_path\n return handleImageChoosing(frame)}\n >\n {frame.name === '' ? getString('button_no_hashtag') : frame.name}\n \n })\n }\n
\n )\n}\n\nexport default withLocalization(HashtagChooser)\n","import { useEffect, useRef, useState, useCallback } from 'react'\n\nimport Hammer from 'hammerjs'\nimport Hamster from 'hamsterjs'\n\nfunction updateRange(imageWidth, imageHeight, imageScale, containerWidth, containerHeight) {\n\n const rangeX = Math.max(0, (imageWidth * imageScale) - containerWidth)\n const rangeY = Math.max(0, (imageHeight * imageScale) - containerHeight)\n\n const rangeMaxX = (rangeX / 2)\n const rangeMinX = 0 - rangeMaxX\n\n const rangeMaxY = (rangeY / 2)\n const rangeMinY = 0 - rangeMaxY\n\n return {\n rangeMaxX,\n rangeMinX,\n rangeMaxY,\n rangeMinY,\n }\n}\n\nfunction clamp(value, min, max) {\n return Math.min(Math.max(min, value), max)\n}\n\n\n\nlet minScale = 1;\nlet maxScale = 8;\n\n\n\nfunction Editor({ onChange, backgroundURL, backgroundRatio, frameURL, hashtagURL }) {\n const editorRef = useRef(null)\n const backgroundImageRef = useRef(null)\n\n const [hammer_got_init, set_hammer_got_init] = useState(false)\n\n const [hammertime, set_hammertime] = useState(null)\n const [hamster, set_hamster] = useState(null)\n\n const [x, set_x] = useState(0)\n const [y, set_y] = useState(0)\n const [add_x, set_add_x] = useState(0)\n const [add_y, set_add_y] = useState(0)\n const [scale, set_scale] = useState(1)\n // const [add_scale, set_add_scale] = useState(0)\n\n const [photoWidth, setPhotoWidth] = useState(300)\n const [photoHeight, setPhotoHeight] = useState(300)\n const [editorWidth, setEditorWidth] = useState(300)\n const [editorHeight, setEditorHeight] = useState(300)\n\n const [rangeMinX, set_rangeMinX] = useState(0)\n const [rangeMinY, set_rangeMinY] = useState(0)\n const [rangeMaxX, set_rangeMaxX] = useState(0)\n const [rangeMaxY, set_rangeMaxY] = useState(0)\n\n useEffect(() => {\n if (!!onChange) {\n onChange({ x, y, scale})\n }\n }, [onChange, x, y, scale])\n\n useEffect(() => {\n if (!!editorRef && !!editorRef.current) {\n const new_editorWidth = editorRef.current.offsetWidth\n const new_editorHeight = editorRef.current.offsetHeight\n setEditorHeight(new_editorHeight)\n setEditorWidth(new_editorWidth)\n\n let new_photoWidth = 1\n let new_photoHeight = 1\n if (backgroundRatio < 1) {\n new_photoWidth = 1 / backgroundRatio\n } else if (backgroundRatio > 1) {\n new_photoHeight = 1 * backgroundRatio\n }\n\n setPhotoWidth(new_photoWidth)\n setPhotoHeight(new_photoHeight)\n }\n }, [backgroundRatio])\n\n useEffect(() => {\n const {\n rangeMinX,\n rangeMinY,\n rangeMaxX,\n rangeMaxY,\n } = updateRange(photoWidth * editorWidth, photoHeight * editorHeight, scale, editorWidth, editorHeight)\n\n set_rangeMinX(rangeMinX)\n set_rangeMinY(rangeMinY)\n set_rangeMaxX(rangeMaxX)\n set_rangeMaxY(rangeMaxY)\n }, [\n photoWidth,\n photoHeight,\n editorWidth,\n editorHeight,\n scale,\n ])\n\n useEffect(() => {\n set_x(0)\n set_y(0)\n set_add_x(0)\n set_add_y(0)\n set_scale(1)\n }, [backgroundURL])\n\n const handleMove = useCallback(event => {\n const prev_x = event.target.dataset.x * 1\n const prev_y = event.target.dataset.y * 1\n\n const new_x = clamp(prev_x + event.deltaX, rangeMinX, rangeMaxX)\n const new_y = clamp(prev_y + event.deltaY, rangeMinY, rangeMaxY)\n\n if (event.isFinal) {\n set_x(new_x || 0)\n set_y(new_y || 0)\n set_add_x(0)\n set_add_y(0)\n }else{\n set_add_x(new_x - prev_x || 0)\n set_add_y(new_y - prev_y || 0)\n }\n }, [\n rangeMinX,\n rangeMinY,\n rangeMaxX,\n rangeMaxY,\n ])\n\n const handleScale = useCallback((event, delta, deltaX, deltaY) => {\n event.preventDefault()\n\n const prev_scale = event.target.dataset.scale * 1\n const new_scale = clamp(prev_scale + delta / 200, minScale, maxScale)\n set_scale(new_scale || 1)\n\n const prev_x = event.target.dataset.x * 1\n const prev_y = event.target.dataset.y * 1\n set_x(clamp(prev_x, rangeMinX, rangeMaxX) || 0)\n set_y(clamp(prev_y, rangeMinY, rangeMaxY) || 0)\n }, [\n rangeMinX,\n rangeMinY,\n rangeMaxX,\n rangeMaxY,\n ])\n\n useEffect(() => {\n if (!hammer_got_init && !!editorRef && !!editorRef.current) {\n const element = editorRef.current\n\n element.addEventListener('mousedown', event => {\n event.preventDefault()\n // event.stopPropagation()\n }, false)\n element.addEventListener(\"touchstart\", event => {\n event.preventDefault()\n // event.stopPropagation()\n }, false)\n element.addEventListener(\"touchend\", event => {\n event.preventDefault()\n // event.stopPropagation()\n }, false)\n element.addEventListener(\"touchmove\", event => {\n event.preventDefault()\n // event.stopPropagation()\n }, false)\n\n set_hammertime(new Hammer(element, {\n direction: 'DIRECTION_ALL',\n }))\n\n set_hamster(Hamster(element))\n\n set_hammer_got_init(true)\n }\n }, [editorRef, hammer_got_init])\n\n useEffect(() => {\n if (!!hammertime && !!hamster && hammer_got_init && !!editorRef && !!editorRef.current) {\n hammertime.on('pan', handleMove)\n hamster.wheel(handleScale)\n\n return function () {\n hammertime.off('pan', handleMove)\n hamster.unwheel()\n }\n }\n }, [editorRef, handleMove, handleScale, hammer_got_init, hammertime, hamster])\n\n return (\n \n \n \n \n \n )\n}\n\nexport default Editor\n","export default __webpack_public_path__ + \"static/media/VoltLogoPurple.125355f6.svg\";","export default \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABDgAAAQ4AgMAAACRfoQcAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAJUExURVAjeFAjeE8jd3Yl3xwAAAADdFJOU//+/Q3dsqEAAATsSURBVHgB7dAxAQAABAAwQtI/ipMCvi3CgiMV6NChQ4cOHTp06NChQ4cOHTp06NChAx06dOjQoUOHDh06dOjQoUOHDh06dOhAhw4dOnTo0KFDhw4dOnTo0KFDhw4dOtChQ4cOHTp06NChQ4cOHTp06NChQ4cOdOjQoUOHDh06dOjQoUOHDh06dOjQoQMdOnTo0KFDhw4dOnTo0KFDhw4dOnToQIcOHTp06NChQ4cOHTp06NChQ4cOHejQoUOHDh06dOjQoUOHDh06dOjQoUMHOnTo0KFDhw4dOnTo0KFDhw4dOnTo0IEOHTp06NChQ4cOHTp06NChQ4cOHTp0oEOHDh06dOjQoUOHDh06dOjQoUOHDh3o0KFDhw4dOnTo0KFDhw4dOnTo0KFDBzp06NChQ4cOHTp06NChQ4cOHTp06NChQIcOHTp06NChQ4cOHTp06NChQ4cOHejQoUOHDh06dOjQoUOHDh06dOjQoUMHOnTo0KFDhw4dOnTo0KFDhw4dOnTo0IEOHTp06NChQ4cOHTp06NChQ4cOHTp0oEOHDh06dOjQoUOHDh06dOjQoUOHDh3o0KFDhw4dOnTo0KFDhw4dOnTo0KFDBzp06NChQ4cOHTp06NChQ4cOHTp06ECHDh06dOjQoUOHDh06dOjQoUOHDh060KFDhw4dOnTo0KFDhw4dOnTo0KFDhw506NChQ4cOHTp06NChQ4cOHTp06NChAx06dOjQoUOHDh06dOjQoUOHDh06dOhAhw4dOnTo0KFDhw4dOnTo0KFDhw4dOtChQ4cOHTp06NChQ4cOHTp06NChQ4cOBTp06NChQ4cOHTp06NChQ4cOHTp06ECHDh06dOjQoUOHDh06dOjQoUOHDh060KFDhw4dOnTo0KFDhw4dOnTo0KFDhw506NChQ4cOHTp06NChQ4cOHTp06NChAx06dOjQoUOHDh06dOjQoUOHDh06dOhAhw4dOnTo0KFDhw4dOnTo0KFDhw4dOtChQ4cOHTp06NChQ4cOHTp06NChQwc6dOjQoUOHDh06dOjQoUOHDh06dOjQgQ4dOnTo0KFDhw4dOnTo0KFDhw4dOnSgQ4cOHTp06NChQ4cOHTp06NChQ4cOHTx06NChQ4cOdOjQoUOHDh06dOjQoUOHDh06dOjQoQMdOnTo0KFDhw4dOnTo0KFDhw4dOnToQIcOHTp06NChQ4cOHTp06NChQ4cOHTrQoUOHDh06dOjQoUOHDh06dOjQoUOHDnTo0KFDhw4dOnTo0KFDhw4dOnTo0KEDHTp06NChQ4cOHTp06NChQ4cOHTp0oEOHDh06dOjQoUOHDh06dOjQoUOHDh3o0KFDhw4dOnTo0KFDhw4dOnTo0KFDBzp06NChQ4cOHTp06NChQ4cOHTp06NCBDh06dOjQoUOHDh06dOjQoUOHDh06dKBDhw4dOnTo0KFDhw4dOnTo0KFDhw4d6NChQ4cOHTp06NChQ4cOHTp06NChQ4cCHTp06NChQ4cOHTp06NChQ4cOHTp0oEOHDh06dOjQoUOHDh06dOjQoUOHDh3o0KFDhw4dOnTo0KFDhw4dOnTo0KFDBzp06NChQ4cOHTp06NChQ4cOHTp06NCBDh06dOjQoUOHDh06dOjQoUOHDh06dKBDhw4dOnTo0KFDhw4dOnTo0KFDhw4dxeoB30xd38yzCvgAAAAASUVORK5CYII=\"","export default \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAALSURBVHgBY2BgAAAAAwABjPg5OgAAAABJRU5ErkJggg==\"","import { useState, useCallback } from 'react'\nimport './App.css'\nimport { useDropzone } from 'react-dropzone'\nimport mergeImages from 'merge-images'\nimport FrameChooser from './FrameChooser.js'\nimport HashtagChooser from './HashtagChooser.js'\nimport Editor from './Editor.js'\nimport VoltLogoPurple from './VoltLogoPurple.svg'\nimport purpleBG from './purpleBG.png'\nimport empty_1x1 from './empty_1x1.png'\n\nimport { withLocalization, Localized } from './Localized.js'\n\nconst frameSize = 1080\n\nfunction getOrientation(file, callback) {\n // Source: http://stackoverflow.com/a/32490603\n // (With some modifications: I just made the code fit the style-guide.)\n const reader = new FileReader()\n\n reader.onload = function (event) {\n const view = new DataView(event.target.result)\n\n if (view.getUint16(0, false) !== 0xFFD8) {\n return callback(-2)\n }\n\n const length = view.byteLength\n let offset = 2\n\n while (offset < length) {\n const marker = view.getUint16(offset, false)\n offset += 2\n\n if (marker === 0xFFE1) {\n if (view.getUint32(offset += 2, false) !== 0x45786966) {\n return callback(-1)\n }\n const little = view.getUint16(offset += 6, false) === 0x4949\n offset += view.getUint32(offset + 4, little)\n const tags = view.getUint16(offset, little)\n offset += 2\n\n for (var i = 0; i < tags; i++) {\n if (view.getUint16(offset + (i * 12), little) === 0x0112) {\n return callback(view.getUint16(offset + (i * 12) + 8, little))\n }\n }\n } else if ((marker & 0xFF00) !== 0xFF00) {\n break\n } else {\n offset += view.getUint16(offset, false)\n }\n }\n return callback(-1)\n }\n\n reader.readAsArrayBuffer(file.slice(0, 64 * 1024))\n}\n\nfunction trigger_download(name, data){\n const a = document.createElement('a')\n document.body.appendChild(a)\n // a.target = '_blank'\n a.download = name\n a.href = data\n a.click()\n a.remove()\n}\n\nfunction UmamiLink({ href, name, target, children, ...props }) {\n const handleClick = useCallback(event => {\n\n if (name) {\n window.umami.trackEvent('A: ' + name) // Log Anker / Link\n }\n\n // follow link\n if (!(!!target)) {\n setTimeout(() => {\n window.location = href\n }, 200)\n }else{\n window.open(href, target)\n }\n\n // Prevent normal href-follow\n event.preventDefault()\n return false\n }, [href, name, target])\n\n return \n {children}\n \n}\n\nfunction App({ getString, locales, currentLocale, onLanguageChange }) {\n const [frame, setFrame] = useState(null)\n const [hashtag, setHashtag] = useState(null)\n const [originalPhoto, setOriginalPhoto] = useState(null)\n const [originalPhotoRation, setOriginalPhotoRation] = useState(1)\n const [orientation, set_orientation] = useState(null)\n\n const frameURL = !!frame ? frame.src : null\n const hashtagURL = !!hashtag ? hashtag.src : null\n\n // const [combinedImage, set_combinedImage] = useState(null)\n\n const [width, set_width] = useState(0)\n const [height, set_height] = useState(0)\n\n const [cords, setCords] = useState({x:0, y:0, scale:1})\n\n const handleFrame = useCallback(newFrame => {\n setFrame(newFrame)\n }, [setFrame])\n\n const handleHashtag = useCallback(newHashtag => {\n setHashtag(newHashtag)\n }, [setHashtag])\n\n const handleCordsChange = useCallback(({x, y, scale}) => {\n setCords({ x, y, scale })\n }, [])\n\n const handleReadFile = useCallback(file => {\n if (!(!!file)) {\n return;\n }\n\n const reader = new FileReader()\n reader.onload = reader_event => {\n const img = new Image()\n img.onload = function () {\n let width, height;\n if (img.width < img.height) {\n height = (img.height / img.width) * frameSize\n width = frameSize\n } else {\n height = frameSize\n width = (img.width / img.height) * frameSize\n }\n\n getOrientation(file, new_orientation => {\n let original_ration = 1\n // use the correct image orientation\n switch (new_orientation) {\n // Source: https://stackoverflow.com/a/30242954/2387277\n // Source: https://stackoverflow.com/questions/19463126/how-to-draw-photo-with-correct-orientation-in-canvas-after-capture-photo-by-usin\n case 2:\n // horizontal flip\n original_ration = height / width\n break\n case 3:\n // 180° rotate left\n original_ration = height / width\n break\n case 4:\n // vertical flip\n original_ration = height / width\n break\n case 5:\n // vertical flip + 90 rotate right\n original_ration = width / height\n break\n case 6:\n // 90° rotate right\n original_ration = width / height\n break\n case 7:\n // horizontal flip + 90 rotate right\n original_ration = width / height\n break\n case 8:\n // 90° rotate left\n original_ration = width / height\n break\n default:\n original_ration = height / width\n break\n }\n\n set_width(width)\n set_height(height)\n setOriginalPhoto(reader_event.target.result)\n set_orientation(new_orientation)\n setOriginalPhotoRation(original_ration)\n })\n }\n img.src = reader_event.target.result\n }\n reader.readAsDataURL(file)\n }, [])\n\n const handleImage = useCallback(files_event => {\n handleReadFile(files_event.target.files[0])\n }, [handleReadFile])\n\n const onDrop = useCallback(acceptedFiles => {\n handleReadFile(acceptedFiles[0])\n }, [handleReadFile])\n\n const handleDownload = useCallback(() => {\n const img = new Image()\n img.onload = function () {\n const canvas = document.createElement('canvas')\n canvas.width = frameSize\n canvas.height = frameSize\n\n const ctx = canvas.getContext('2d', { alpha: true })\n\n // use the correct image orientation\n switch (orientation) {\n // Source: https://stackoverflow.com/a/30242954/2387277\n // Source: https://stackoverflow.com/questions/19463126/how-to-draw-photo-with-correct-orientation-in-canvas-after-capture-photo-by-usin\n case 2:\n // horizontal flip\n ctx.translate(canvas.width, 0)\n ctx.scale(-1, 1)\n break\n case 3:\n // 180° rotate left\n ctx.translate(canvas.width, canvas.height)\n ctx.rotate(Math.PI)\n break\n case 4:\n // vertical flip\n ctx.translate(0, canvas.height)\n ctx.scale(1, -1)\n break\n case 5:\n // vertical flip + 90 rotate right\n ctx.rotate(0.5 * Math.PI)\n ctx.scale(1, -1)\n break\n case 6:\n // 90° rotate right\n ctx.rotate(0.5 * Math.PI)\n ctx.translate(0, -canvas.height)\n break\n case 7:\n // horizontal flip + 90 rotate right\n ctx.rotate(0.5 * Math.PI)\n ctx.translate(canvas.width, -canvas.height)\n ctx.scale(-1, 1)\n break\n case 8:\n // 90° rotate left\n ctx.rotate(-0.5 * Math.PI)\n ctx.translate(-canvas.width, 0)\n break\n default:\n break\n }\n\n\n const width_scaled = width * cords.scale\n const height_scaled = height * cords.scale\n\n ctx.drawImage(\n img,\n cords.x * 3.5 + (frameSize - width_scaled) * 0.5,\n cords.y * 3.5 + (frameSize - height_scaled) * 0.5,\n width_scaled,\n height_scaled,\n )\n // ctx.drawImage(\n // img,\n // ((frameSize - width_scaled) * 0.5),\n // ((frameSize - height_scaled) * 0.5),\n // width_scaled,\n // height_scaled,\n // )\n\n const pngUrl = canvas.toDataURL()\n\n mergeImages([\n purpleBG,\n ...(pngUrl ? [pngUrl] : []),\n ...(frameURL ? [frameURL] : []),\n ...(hashtagURL ? [hashtagURL] : []),\n ])\n .then(b64 => {\n // set_combinedImage(b64)\n trigger_download('volt-profile-picture.png', b64)\n\n const frameName = frame.name || 'No-Frame'\n const hashtagName = hashtag.name || 'No-Hashtag'\n\n window.umami.trackEvent('F: ' + frameName) // Log Frame\n window.umami.trackEvent('H: ' + hashtagName) // Log Hashtag\n window.umami.trackEvent('C: ' + [frameName, hashtagName].join(' | ')) // Log Combined\n })\n\n }\n img.src = originalPhoto\n }, [\n originalPhoto,\n cords.x,\n cords.y,\n cords.scale,\n orientation,\n frameURL,\n hashtagURL,\n height,\n width,\n frame,\n hashtag\n ])\n\n const { isDragActive, getRootProps } = useDropzone({\n onDrop,\n accept: 'image/*',\n maxFiles: 1,\n noKeyboard: true,\n })\n\n return (\n
\n {getString('alt_volt_logo')}\n

\n\n
\n \n
\n\n

\n

\n\n \n\n {true || !!originalPhoto ? (<>\n

\n \n

\n \n ) : null}\n\n {!!originalPhoto && !!frameURL ? (<>\n

\n {/*\n

Edit your Photo:

\n

Your can reposition the image and scale it. Use pinch-to-zoom or scroll to scale.

\n */}\n\n \n\n \n ) : null}\n\n
\n \n \n \n   •  \n \n \n \n   •  \n \n \n \n   •  \n \n \n \n
\n\n {\n !!locales && !!onLanguageChange\n ?
\n {\n Object.entries(locales)\n .map(([locale, name]) => {\n return \n {name}\n \n })\n }\n
\n : null\n }\n
\n )\n}\nexport default withLocalization(App)\n","const reportWebVitals = onPerfEntry => {\n if (onPerfEntry && onPerfEntry instanceof Function) {\n import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => {\n getCLS(onPerfEntry)\n getFID(onPerfEntry)\n getFCP(onPerfEntry)\n getLCP(onPerfEntry)\n getTTFB(onPerfEntry)\n })\n }\n}\n\nexport default reportWebVitals\n","import React, { useEffect, useState } from 'react'\n\n// https://projectfluent.org/play/\n\n// import {LocalizationProvider,Localized} from '@fluent/react' // '@fluent/react/compat'\nimport { ReactLocalization, LocalizationProvider } from '@fluent/react'\nimport { FluentBundle, FluentResource } from '@fluent/bundle'\nimport { negotiateLanguages } from '@fluent/langneg'\n\n\nexport const locales = {\n de: 'Deutsch',\n en: 'English',\n es: 'Español',\n pt: 'Português',\n fr: 'Français',\n it: 'Italiano',\n nl: 'Nederlands',\n pl: 'Polska',\n ru: 'Pусский',\n}\n\nconst _supportedLocales_ = Object.keys(locales)\nconst _defaultLocale_ = 'en'\n\n\nasync function fetchMessages(locale) {\n const path = await import('./locales/' + locale + '.ftl')\n\n const response = await fetch(path.default)\n const messages = await response.text()\n\n return { [locale]: new FluentResource(messages) }\n}\n\nfunction getDefaultBundles() {\n const bundle = new FluentBundle('')\n bundle.addResource(new FluentResource(''))\n return new ReactLocalization([bundle])\n}\n\nasync function createMessagesGenerator(currentLocales) {\n const fetched = await Promise.all(\n currentLocales.map(fetchMessages)\n )\n const messages = fetched.reduce(\n (obj, cur) => Object.assign(obj, cur)\n )\n\n return function* generateBundles() {\n for (const locale of currentLocales) {\n const bundle = new FluentBundle(locale)\n bundle.addResource(messages[locale])\n yield bundle\n }\n }\n}\n\nexport function AppLocalizationProvider({ userLocales, children, onLocaleChange }){\n const [bundles, setBundles] = useState(getDefaultBundles())\n\n useEffect(() => {\n async function loadBundles() {\n const currentLocales = negotiateLanguages(\n userLocales,\n _supportedLocales_,\n { defaultLocale: _defaultLocale_ }\n )\n\n if (!!onLocaleChange) {\n onLocaleChange(currentLocales)\n }\n\n const generateBundles = await createMessagesGenerator(currentLocales)\n setBundles( new ReactLocalization(generateBundles()) )\n }\n loadBundles()\n }, [userLocales, onLocaleChange])\n\n if (!bundles) {\n // Show a loader.\n return
Loading texts…
\n }\n\n return \n {children}\n \n}\n\n","import React, { useState, useEffect, useCallback } from 'react'\nimport ReactDOM from 'react-dom'\nimport App from './App'\nimport reportWebVitals from './reportWebVitals'\n\nimport 'intl-pluralrules'\nimport { AppLocalizationProvider, locales } from './l10n.js'\n\nfunction AppLanguageWrapper() {\n const [userLocales, setUserLocales] = useState(navigator.languages)\n const [currentLocale, setCurrentLocale] = useState(null)\n\n useEffect(() => {\n let systemLocales = navigator.languages\n if (!!systemLocales || Array.isArray(systemLocales)) {\n for (const locale of systemLocales) {\n window.umami.trackEvent('L: ' + locale) // Log Locale / Languages\n }\n }\n }, [])\n\n const handleLanguageChange = useCallback(event => {\n setUserLocales([event.target.dataset.locale])\n }, [setUserLocales])\n\n const handleCurrentLocalesChange = useCallback(currentLocales => {\n setCurrentLocale(currentLocales.length > 0 ? currentLocales[0] : '')\n }, [setCurrentLocale])\n\n return \n \n \n}\n\n\nReactDOM.render(\n \n \n ,\n document.getElementById('root')\n)\n\n// If you want to start measuring performance in your app, pass a function\n// to log results (for example: reportWebVitals(console.log))\n// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals\nreportWebVitals()\n"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/runtime-main.46c3cef0.js b/static/js/runtime-main.46c3cef0.js new file mode 100644 index 0000000..7074d7c --- /dev/null +++ b/static/js/runtime-main.46c3cef0.js @@ -0,0 +1,2 @@ +!function(e){function r(r){for(var n,c,f=r[0],u=r[1],i=r[2],l=0,p=[]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%0Ak?<}nFP#QsI?&!NgO)+ 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 literal 0 HcmV?d00001 diff --git a/static/media/btw_Meine_Stimme_Sterne_lila.05fcc111.png b/static/media/btw_Meine_Stimme_Sterne_lila.05fcc111.png new file mode 100644 index 0000000000000000000000000000000000000000..8cee7128f79c0067ddd908aa8fa0140b58cbbe29 GIT binary patch literal 15787 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

H4Al6F?FLRD#|xl@1vCY2;sPhzJ>8W7b854C4hU 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 literal 0 HcmV?d00001 diff --git a/static/media/btw_VoteVolt_Balken.7c330f71.png b/static/media/btw_VoteVolt_Balken.7c330f71.png new file mode 100644 index 0000000000000000000000000000000000000000..744a7611a41a8b19ed430a2758a02b9bb56434d3 GIT binary patch literal 102146 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 *> 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 literal 0 HcmV?d00001 diff --git a/static/media/btw_VoteVolt_Sterne_lila.02f0580d.png b/static/media/btw_VoteVolt_Sterne_lila.02f0580d.png new file mode 100644 index 0000000000000000000000000000000000000000..e326ef3e283b160d3e5058f1ddd882c635d9c006 GIT binary patch literal 15580 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 ASO5S3 literal 0 HcmV?d00001