From 3835e8e271588d60f222a8024e4a5f32d24fbac8 Mon Sep 17 00:00:00 2001 From: Benjamin Klaus Date: Wed, 17 Jan 2024 16:52:36 +0100 Subject: [PATCH] added tag 'release-beta-2024-01-17-16.51/+0100' for beta version in folder beta. --- latest/app/build/asterics-grid.bundle.js | 2 +- latest/app/lang/i18n.en.json | 16 ++++++---- latest/serviceWorker.js | 2 +- latest/src/js/input/inputEventHandler.js | 32 +++++++++++++++++-- latest/src/js/input/scanning.js | 2 +- latest/src/js/model/InputEventKey.js | 14 +++++++- .../components/inputEventList.vue | 3 +- .../modals/editElementImage.vue | 2 +- .../modals/input/scanningModal.vue | 9 ------ .../src/vue-components/modals/searchModal.vue | 30 ++++++++++------- 10 files changed, 77 insertions(+), 35 deletions(-) diff --git a/latest/app/build/asterics-grid.bundle.js b/latest/app/build/asterics-grid.bundle.js index 37be5be92d..3b9cee7354 100644 --- a/latest/app/build/asterics-grid.bundle.js +++ b/latest/app/build/asterics-grid.bundle.js @@ -1,2 +1,2 @@ /*! For license information please see asterics-grid.bundle.js.LICENSE.txt */ -(()=>{var e,t,n,a,i={596:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var a=n(8081),i=n.n(a),r=n(3645),s=n.n(r)()(i());s.push([e.id,"\n.btn-accordion[data-v-23ef530e] {\n background-color: white;\n border-style: solid;\n border-color: gray;\n border-width: 1px;\n text-align: left;\n border-left: none;\n border-right: none;\n width: 100%;\n padding-left: 1.0em;\n position: relative;\n}\n.btn-accordion[data-v-23ef530e]:hover, .btn-accordion[data-v-23ef530e]:focus {\n outline: 2px solid lightblue;\n}\n.btn-accordion:hover span[data-v-23ef530e] {\n color: #2d7bb4;\n}\n.arrow[data-v-23ef530e] {\n position: absolute;\n top: 25%;\n}\n.accordion-content[data-v-23ef530e] {\n padding: 1em;\n outline: 1px solid lightgray;\n}\n",""]);const o=s},85:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var a=n(8081),i=n.n(a),r=n(3645),s=n.n(r)()(i());s.push([e.id,"\nh3[data-v-23d128d4] {\n margin: 0;\n padding-bottom: 0.5em;\n}\nli[data-v-23d128d4] {\n margin-bottom: 0;\n list-style-type: none;\n margin-left: 0.5em;\n}\nul[data-v-23d128d4] {\n margin-bottom: 0.5em;\n}\n.fa-check[data-v-23d128d4] {\n color: green;\n margin-right: 1em;\n}\n",""]);const o=s},4828:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var a=n(8081),i=n.n(a),r=n(3645),s=n.n(r)()(i());s.push([e.id,"\nul[data-v-90531902] {\n list-style: none;\n}\nul li[data-v-90531902]:first-child {\n margin-top: 1em !important;\n}\nli[data-v-90531902] {\n margin-bottom: 2em;\n margin-top: 2em;\n}\n.srow.nomargin[data-v-90531902] {\n margin: 0;\n}\n.input-label[data-v-90531902] {\n font-weight: bold;\n margin-bottom: 0.7em;\n}\n@media (max-width: 850px) {\nli[data-v-90531902] {\n outline: 1px solid lightgray;\n padding: 0.5em;\n}\n}\n",""]);const o=s},8996:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var a=n(8081),i=n.n(a),r=n(3645),s=n.n(r)()(i());s.push([e.id,"\nnav li[data-v-0f4aa630] {\r\n flex: 1;\r\n text-align: center;\r\n background-color: whitesmoke;\r\n border: 1px solid black;\r\n border-top-left-radius: 10px;\r\n border-top-right-radius: 10px;\r\n line-height: 2em;\r\n cursor: pointer;\n}\nnav li.selected[data-v-0f4aa630], nav li.selected[data-v-0f4aa630]:hover {\r\n border-bottom: none;\r\n background-color: white;\r\n font-weight: bold;\n}\nnav a[data-v-0f4aa630] {\r\n //display: flex;\r\n //justify-content: center;\r\n text-decoration: none;\r\n color: black;\n}\nnav li[data-v-0f4aa630]:hover {\r\n background-color: lightgray;\n}\r\n",""]);const o=s},9692:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var a=n(8081),i=n.n(a),r=n(3645),s=n.n(r)()(i());s.push([e.id,"\n.row[data-v-789c1589] {\r\n margin-top: 1.5em;\n}\r\n",""]);const o=s},7623:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var a=n(8081),i=n.n(a),r=n(3645),s=n.n(r)()(i());s.push([e.id,"\n#notificationBar[data-v-dc4deb2c] {\n position: absolute;\n bottom: 1vh;\n right: 1vw;\n z-index: 100;\n background: black;\n opacity: 0.85;\n border-radius: 10px;\n color: whitesmoke;\n width: 40vw;\n padding: 10px 50px 10px 10px;\n cursor: grab;\n}\n@media (max-width: 850px) {\n#notificationBar[data-v-dc4deb2c] {\n width: 50vw;\n padding: 10px 35px 10px 10px;\n}\n}\n#notificationBarImg[data-v-dc4deb2c] {\n vertical-align: middle;\n max-height: 100%;\n max-width: 80%;\n height: 4vh;\n width: auto\n}\n",""]);const o=s},1751:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var a=n(8081),i=n.n(a),r=n(3645),s=n.n(r)()(i());s.push([e.id,"\n.srow[data-v-050f21d5] {\n margin-top: 1em;\n}\nul li[data-v-050f21d5] {\n list-style: none;\n outline: 1px solid lightgray;\n padding: 0.5em;\n}\n.webradioList button[data-v-050f21d5] {\n line-height: unset;\n margin-bottom: 0;\n padding: 0 10px;\n}\n.webradioList[data-v-050f21d5], .webradioList li[data-v-050f21d5], .webradioList li div[data-v-050f21d5] {\n padding: 0;\n margin: 0;\n}\n.webradioList li[data-v-050f21d5]:hover {\n background-color: #c4f0fe;\n}\n.webRadioListItem[data-v-050f21d5] {\n display: flex;\n}\n.webRadioListItem img[data-v-050f21d5] {\n flex-grow: 0;\n flex-shrink: 0;\n vertical-align: middle;\n height: 28px;\n width: 28px;\n}\n.webRadioLabel[data-v-050f21d5] {\n flex-grow: 1;\n flex-shrink: 1;\n margin: 0 5px !important;\n}\n.webRadioButtons[data-v-050f21d5] {\n flex-grow: 0;\n flex-shrink: 0;\n}\n@media (min-width: 850px) {\n#poweredby[data-v-050f21d5] {\n margin-top: 1em;\n}\n}\n",""]);const o=s},2639:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var a=n(8081),i=n.n(a),r=n(3645),s=n.n(r)()(i());s.push([e.id,"\n.srow[data-v-00ff5cc8] {\n margin-top: 1em;\n}\n",""]);const o=s},5140:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var a=n(8081),i=n.n(a),r=n(3645),s=n.n(r)()(i());s.push([e.id,"\n.srow[data-v-065d04c2] {\n margin-top: 1em;\n}\n.nomargin[data-v-065d04c2] {\n margin-top: 0;\n}\n.full-width[data-v-065d04c2] {\n width: 100%;\n}\n.normal-text[data-v-065d04c2] {\n font-weight: normal;\n}\n",""]);const o=s},3710:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var a=n(8081),i=n.n(a),r=n(3645),s=n.n(r)()(i());s.push([e.id,"\n.normal-text[data-v-535280e2] {\r\n font-weight: normal;\n}\n.custom-radio[data-v-535280e2] {\r\n opacity: 0;\r\n z-index: -1;\r\n position: absolute;\n}\n.custom-radio:checked ~ label[data-v-535280e2] {\r\n border-width: 0.2em;\r\n border-color: #33C3F0;\r\n background-color: #cceff9;\n}\n.button[data-v-535280e2] {\r\n display: inline-block;\r\n padding: 0 5px !important;\r\n line-height: unset;\r\n width: unset;\r\n text-transform: none;\r\n box-shadow: none;\r\n background-color: white;\r\n border: 1px solid #bbbbbb;\r\n border-radius: 5px;\n}\nbutton[data-v-535280e2] {\r\n line-height: unset;\n}\n.button[data-v-535280e2]:hover {\r\n background-color: #cceff9;\r\n cursor: pointer;\n}\n.row[data-v-535280e2] {\r\n margin-bottom: 1em;\n}\r\n\r\n",""]);const o=s},8913:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var a=n(8081),i=n.n(a),r=n(3645),s=n.n(r)()(i());s.push([e.id,"\n.normal-text[data-v-5cc0fd08] {\n font-weight: normal;\n}\n",""]);const o=s},3945:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var a=n(8081),i=n.n(a),r=n(3645),s=n.n(r)()(i());s.push([e.id,"\n.modal-container[data-v-71937281] {\r\n min-height: 50vh;\n}\n.srow[data-v-71937281] {\r\n margin-top: 1em;\n}\r\n",""]);const o=s},9819:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var a=n(8081),i=n.n(a),r=n(3645),s=n.n(r)()(i());s.push([e.id,"\n.srow[data-v-621c4920] {\n margin-top: 1em;\n}\nul li[data-v-621c4920] {\n list-style: none;\n outline: 1px solid lightgray;\n padding: 0.5em;\n}\n[v-cloak][data-v-621c4920] {\n display: none !important;\n}\n.normal-text[data-v-621c4920] {\n font-weight: normal;\n}\n.actionbtns button[data-v-621c4920] {\n width: 32%;\n padding: 0;\n}\n",""]);const o=s},7848:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var a=n(8081),i=n.n(a),r=n(3645),s=n.n(r)()(i());s.push([e.id,"\n.row[data-v-1a851913] {\r\n margin-bottom: 1em;\n}\r\n",""]);const o=s},6518:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var a=n(8081),i=n.n(a),r=n(3645),s=n.n(r)()(i());s.push([e.id,"\n.srow[data-v-b36ea838] {\n margin-top: 1em;\n}\n",""]);const o=s},8870:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var a=n(8081),i=n.n(a),r=n(3645),s=n.n(r)()(i());s.push([e.id,'\n.img-preview > span[data-v-dfee6158] {\n border: 1px solid lightgray;\n padding: 0.3em;\n width: 150px;\n}\n#imgPreview[data-v-dfee6158] {\n width: 150px;\n}\n.img-result[data-v-dfee6158]:hover {\n outline: 2px solid black;\n}\n.srow[data-v-dfee6158] {\n margin-top: 1em;\n}\n.colorSelector button[aria-selected="true"][data-v-dfee6158] {\n outline: 5px dashed darkblue;\n}\n.colorSelector button[data-v-dfee6158] {\n margin-right: 0.5em;\n padding: 0;\n line-height: 1em;\n height: 1.5em;\n width: 3.5em;\n}\n@media (max-width: 850px) {\n#inputSearch[data-v-dfee6158] {\n width: 80%;\n}\n}\n',""]);const o=s},7123:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var a=n(8081),i=n.n(a),r=n(3645),s=n.n(r)()(i());s.push([e.id,"\nli[data-v-23c67350] {\r\n border: 1px solid gray;\r\n margin-bottom: 0;\n}\nli > .row[data-v-23c67350] {\r\n margin: 0;\n}\nbutton[data-v-23c67350] {\r\n margin-bottom: 0;\r\n flex-grow: 1;\r\n flex-shrink: 1;\r\n padding: 0;\n}\n.bg-gray[data-v-23c67350] {\r\n background-color: lightgray;\n}\n.tag[data-v-23c67350] {\r\n background-color: #41b883;\r\n flex-basis: min-content;\r\n flex-shrink: 1;\r\n margin: 0.3em 0.3em 0.3em 0;\r\n border-radius: 5px;\n}\n.value[data-v-23c67350] {\r\n min-width: 4em;\n}\n.lang-tag[data-v-23c67350] {\r\n background-color: lightblue;\r\n border-radius: 5px;\n}\n@media (max-width: 575px) {\nli[data-v-23c67350] {\r\n margin-bottom: 0.8em;\n}\n}\r\n",""]);const o=s},114:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var a=n(8081),i=n.n(a),r=n(3645),s=n.n(r)()(i());s.push([e.id,"\n.modal-body[data-v-efc8d584] {\n margin-top: 0;\n}\n.srow[data-v-efc8d584] {\n margin-top: 1em;\n}\n",""]);const o=s},7188:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var a=n(8081),i=n.n(a),r=n(3645),s=n.n(r)()(i());s.push([e.id,"\n.row[data-v-15f2f6c2] {\r\n margin-bottom: 1em;\n}\n.modal-container[data-v-15f2f6c2] {\r\n min-height: 50vh;\n}\r\n",""]);const o=s},8620:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var a=n(8081),i=n.n(a),r=n(3645),s=n.n(r)()(i());s.push([e.id,"\n.srow[data-v-5a1724b4] {\n margin-top: 1em;\n}\n",""]);const o=s},6491:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var a=n(8081),i=n.n(a),r=n(3645),s=n.n(r)()(i());s.push([e.id,"\n.srow[data-v-597e0495] {\n margin-top: 1em;\n}\n",""]);const o=s},6883:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var a=n(8081),i=n.n(a),r=n(3645),s=n.n(r)()(i());s.push([e.id,"\n.srow[data-v-dfa50f10] {\n margin-top: 1em;\n}\n",""]);const o=s},5016:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var a=n(8081),i=n.n(a),r=n(3645),s=n.n(r)()(i());s.push([e.id,"\n.srow[data-v-0e06b6f4] {\n margin-top: 1em;\n}\nul[data-v-0e06b6f4] {\n list-style-type: none;\n}\n",""]);const o=s},1093:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var a=n(8081),i=n.n(a),r=n(3645),s=n.n(r)()(i());s.push([e.id,"\n.srow[data-v-6aea9058] {\n margin-top: 1em;\n}\nh2[data-v-6aea9058] {\n margin-top: 2em;\n}\n",""]);const o=s},4947:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var a=n(8081),i=n.n(a),r=n(3645),s=n.n(r)()(i());s.push([e.id,"\n.row[data-v-02c63c4b] {\r\n margin-bottom: 1em;\n}\n.modal-container[data-v-02c63c4b] {\r\n min-height: 50vh;\n}\r\n",""]);const o=s},7048:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var a=n(8081),i=n.n(a),r=n(3645),s=n.n(r)()(i());s.push([e.id,"\n.srow[data-v-4a48b089] {\n margin-top: 1em;\n}\n.btn-accordion[data-v-4a48b089] {\n background-color: white;\n border-style: solid;\n border-color: gray;\n border-width: 1px;\n text-align: left;\n border-left: none;\n border-right: none;\n}\n.btn-accordion:hover span[data-v-4a48b089] {\n color: cornflowerblue;\n}\n",""]);const o=s},3356:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var a=n(8081),i=n.n(a),r=n(3645),s=n.n(r)()(i());s.push([e.id,"\n.warn[data-v-1a571368] {\n margin-top: 2em;\n}\n",""]);const o=s},7839:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var a=n(8081),i=n.n(a),r=n(3645),s=n.n(r)()(i());s.push([e.id,"\n.warn[data-v-a950d5c8] {\n margin-top: 2em;\n}\n",""]);const o=s},7435:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var a=n(8081),i=n.n(a),r=n(3645),s=n.n(r)()(i());s.push([e.id,"\n.warn[data-v-0a9636e0] {\n margin-top: 2em;\n}\n.slidergroup input[data-v-0a9636e0] {\n width: 50%;\n}\n",""]);const o=s},354:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var a=n(8081),i=n.n(a),r=n(3645),s=n.n(r)()(i());s.push([e.id,"\n.warn[data-v-09b28fd3] {\n margin-top: 2em;\n}\n",""]);const o=s},4781:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var a=n(8081),i=n.n(a),r=n(3645),s=n.n(r)()(i());s.push([e.id,"\n.area[data-v-64127c7e] {\n width: 60%;\n padding-top: 60%;\n position: relative;\n}\n.area-row[data-v-64127c7e], .area-column[data-v-64127c7e] {\n width: 100%;\n height: 100%;\n position: absolute;\n top: 0;\n left: 0;\n}\n.area-element[data-v-64127c7e] {\n position: absolute;\n}\n.area-element-inner[data-v-64127c7e] {\n border: 1px solid gray;\n border-radius: 5px;\n position: relative;\n width: 90%;\n height: 90%;\n margin: 5%;\n background-color: lightblue;\n z-index: 100;\n}\n.active[data-v-64127c7e] {\n outline: 3px solid red;\n}\n.inactive[data-v-64127c7e] {\n background-color: whitesmoke !important;\n animation: none !important;\n}\n.selected[data-v-64127c7e] {\n -webkit-animation: background-64127c7e 5s cubic-bezier(1,0,0,1) !important;\n animation: background-64127c7e 5s cubic-bezier(1,0,0,1) !important;\n}\n.mouseentered[data-v-64127c7e] {\n outline: 3px solid green !important;\n background-color: lightgreen;\n}\n@-webkit-keyframes background-64127c7e {\n0% { background-color: dodgerblue;\n}\n100% { background-color: lightblue;\n}\n}\n@keyframes background-64127c7e {\n0% { background-color: dodgerblue;\n}\n100% { background-color: lightblue;\n}\n}\n",""]);const o=s},1200:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var a=n(8081),i=n.n(a),r=n(3645),s=n.n(r)()(i());s.push([e.id,"\n.biggerFont[data-v-fe53afe8] {\n font-size: 1.3em;\n}\n",""]);const o=s},7373:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var a=n(8081),i=n.n(a),r=n(3645),s=n.n(r)()(i());s.push([e.id,"\n.modal-container[data-v-f45d1d7a] {\r\n min-height: 50vh;\n}\ninput[data-v-f45d1d7a], button[data-v-f45d1d7a] {\r\n border-width: 1px;\n}\r\n",""]);const o=s},4258:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var a=n(8081),i=n.n(a),r=n(3645),s=n.n(r)()(i());s.push([e.id,"\n.modal-body[data-v-013e52ba] {\r\n margin-top: 0;\n}\n.srow[data-v-013e52ba] {\r\n margin-top: 1em;\n}\r\n",""]);const o=s},9330:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var a=n(8081),i=n.n(a),r=n(3645),s=n.n(r)()(i());s.push([e.id,"\n.number-row[data-v-353336a3] {\n width: 60%;\n margin: 0 auto;\n}\n.modal-body button[data-v-353336a3] {\n width: 30%;\n padding: 3% 0;\n margin-right: 3%;\n font-size: 2.5em;\n}\n",""]);const o=s},9837:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var a=n(8081),i=n.n(a),r=n(3645),s=n.n(r)()(i());s.push([e.id,"\n.content[data-v-6745d294] {\n display: flex;\n flex-direction: column;\n flex: 1 0 auto;\n}\nh2[data-v-6745d294] {\n margin-bottom: 0.5em;\n}\nh3[data-v-6745d294] {\n margin-bottom: 0.5em;\n margin-top: 1.5em;\n}\n.srow[data-v-6745d294] {\n margin-bottom: 1.5em;\n}\n",""]);const o=s},556:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var a=n(8081),i=n.n(a),r=n(3645),s=n.n(r)()(i());s.push([e.id,"\n.content[data-v-5621a30e] {\n display: flex;\n flex-direction: column;\n flex: 1 0 auto;\n}\n.srow[data-v-5621a30e] {\n margin-bottom: 1.0em;\n}\n.fa-info-circle[data-v-5621a30e] {\n color: blue;\n margin-left: 3px;\n}\n",""]);const o=s},8944:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var a=n(8081),i=n.n(a),r=n(3645),s=n.n(r)()(i());s.push([e.id,"\nh1[data-v-588892bb] {\n margin-top: 1.5em;\n margin-bottom: 0.5em;\n}\n.all-grids-view li[data-v-588892bb] {\n list-style-type: none;\n}\n#globalGridActions button[data-v-588892bb] {\n width: 30%;\n padding: 0 1vh;\n margin: 0.5vh 0.5vw;\n}\n#globalGridActions[data-v-588892bb] {\n display: flex;\n}\n.all-grids-view a[data-v-588892bb] {\n font-size: 1.2em;\n}\n.action-buttons button[data-v-588892bb] {\n width: 13.5%;\n margin-right: 0.5em;\n padding: 0 20px;\n}\n\n/* Smaller than tablet */\n@media (max-width: 850px) {\n.all-grids-view a[data-v-588892bb] {\n font-size: 1.3em;\n margin-top: 1.5em;\n}\n#globalGridActions button[data-v-588892bb] {\n display: block;\n width: 100%;\n padding: 0 1vh;\n margin: 0.5vh 0.5vw;\n}\n#globalGridActions[data-v-588892bb] {\n display: block;\n padding-right: 1.5em;\n}\n.action-buttons button[data-v-588892bb] {\n padding: 0;\n margin-right: 2%;\n}\n}\n",""]);const o=s},2448:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var a=n(8081),i=n.n(a),r=n(3645),s=n.n(r)()(i());s.push([e.id,'\ninput[data-v-a4dd97da] {\n margin-bottom: 1em;\n}\n.all-dicts-view li[data-v-a4dd97da] {\n list-style-type: none;\n}\n.all-dicts-view a[data-v-a4dd97da] {\n font-size: 1.2em;\n}\n.actionbuttons button[data-v-a4dd97da] {\n width: 25%;\n padding: 0 1vh;\n margin: 0.5vh 0.5vw;\n}\n.all-dicts-view .small-button[data-v-a4dd97da] {\n padding: 0;\n margin-left: 0.5em;\n line-height: normal;\n width: 25px;\n height: 25px;\n}\n.all-dicts-view .table-headers[data-v-a4dd97da] {\n margin-top: 1.0em;\n}\n.edit-container[data-v-a4dd97da] {\n padding: 1em;\n}\n@media (min-width: 751px) {\n.edit-container[data-v-a4dd97da] {\n background-color: whitesmoke;\n margin-right: 1em;\n padding: 1em;\n}\n}\n\n/* Smaller than tablet */\n@media (max-width: 850px) {\n.all-dicts-view a[data-v-a4dd97da] {\n font-size: 1.3em;\n margin-top: 1.5em;\n}\n.all-dicts-view input[type="text"][data-v-a4dd97da] {\n height: 1.3em;\n font-size: 1.3em;\n}\n.all-dicts-view .small-button[data-v-a4dd97da] {\n width: 30px;\n height: 30px;\n}\n.dict-table-elem[data-v-a4dd97da] {\n outline: 1px solid lightgray;\n padding: 0.5em;\n margin-right: 1em;\n}\n}\n',""]);const o=s},4064:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var a=n(8081),i=n.n(a),r=n(3645),s=n.n(r)()(i());s.push([e.id,"\n#grid-container[data-v-c5c13ef6] {\r\n -webkit-touch-callout: none;\n}\r\n",""]);const o=s},4108:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var a=n(8081),i=n.n(a),r=n(3645),s=n.n(r)()(i());s.push([e.id,"\nh2[data-v-4fd48b7e], h1[data-v-4fd48b7e] {\n margin-bottom: 0.5em;\n}\nh3[data-v-4fd48b7e] {\n margin-bottom: 0.5em;\n margin-top: 1.5em;\n}\nli[data-v-4fd48b7e] {\n margin-top: 0.5em;\n}\nul[data-v-4fd48b7e] {\n list-style-position: outside;\n padding-left: 2em;\n margin-top: 1em;\n}\n",""]);const o=s},339:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var a=n(8081),i=n.n(a),r=n(3645),s=n.n(r)()(i());s.push([e.id,"\n.content[data-v-e2696c2c] {\n display: flex;\n flex-direction: column;\n flex: 1 0 auto;\n}\n.srow[data-v-e2696c2c] {\n margin-bottom: 1.0em;\n}\n.saved-user[data-v-e2696c2c] {\n outline: 1px solid lightgray;\n padding: 1.0em;\n}\n.loggedIn .fa-user[data-v-e2696c2c] {\n color: black;\n}\n.fa-user[data-v-e2696c2c] {\n color: gray;\n}\n.fa-info-circle[data-v-e2696c2c] {\n color: blue;\n margin-left: 3px;\n}\n",""]);const o=s},2529:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var a=n(8081),i=n.n(a),r=n(3645),s=n.n(r)()(i());s.push([e.id,"\n.content[data-v-33fd0ecc] {\n display: flex;\n flex-direction: column;\n flex: 1 0 auto;\n}\n.srow[data-v-33fd0ecc] {\n margin-bottom: 1.0em;\n}\n.more-space[data-v-33fd0ecc] {\n margin-bottom: 1.5em !important;\n}\n.fa-info-circle[data-v-33fd0ecc] {\n color: blue;\n margin-left: 3px;\n}\n@media (min-width: 850px) {\n.inputlabel[data-v-33fd0ecc] {\n text-align: right;\n}\n}\n",""]);const o=s},7494:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var a=n(8081),i=n.n(a),r=n(3645),s=n.n(r)()(i());s.push([e.id,"\n.content[data-v-e8f2b89c] {\n display: flex;\n flex-direction: column;\n flex: 1 0 auto;\n}\n.fa-info-circle[data-v-e8f2b89c] {\n color: #266697;\n margin-right: 0.5em;\n}\n.fa-check[data-v-e8f2b89c] {\n color: green;\n}\nh2[data-v-e8f2b89c] {\n margin-bottom: 0.5em;\n}\nh3[data-v-e8f2b89c] {\n margin-bottom: 0.5em;\n}\n.srow[data-v-e8f2b89c] {\n margin-bottom: 1.5em;\n}\n",""]);const o=s},8711:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var a=n(8081),i=n.n(a),r=n(3645),s=n.n(r)()(i());s.push([e.id,"\nh2[data-v-9f5c7004] {\n margin-bottom: 0.5em;\n}\nh3[data-v-9f5c7004] {\n margin-bottom: 0.5em;\n}\nli[data-v-9f5c7004] {\n margin-bottom: 0;\n list-style-type: none;\n margin-left: 0.5em;\n}\nul[data-v-9f5c7004] {\n margin-bottom: 0.5em;\n}\n.fa-check[data-v-9f5c7004] {\n color: green;\n margin-right: 1em;\n}\n.fa-info-circle[data-v-9f5c7004] {\n color: #266697;\n margin-right: 0.5em;\n}\n",""]);const o=s},6934:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var a=n(8081),i=n.n(a),r=n(3645),s=n.n(r)()(i());s.push([e.id,'fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:40px;height:38px;background:#fff;display:block}.multiselect__spinner:after,.multiselect__spinner:before{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border:2px solid transparent;border-top-color:#41b883;-webkit-box-shadow:0 0 0 1px transparent;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{-webkit-animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.multiselect__spinner:after{-webkit-animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;-ms-touch-action:manipulation;touch-action:manipulation}.multiselect{-webkit-box-sizing:content-box;box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{-webkit-box-sizing:border-box;box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;-webkit-transition:border .1s ease;transition:border .1s ease;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:8px;vertical-align:top}.multiselect__input::-webkit-input-placeholder{color:#35495e}.multiselect__input::-moz-placeholder{color:#35495e}.multiselect__input:-ms-input-placeholder{color:#35495e}.multiselect__input::-ms-input-placeholder{color:#35495e}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:normal;width:22px;text-align:center;line-height:22px;-webkit-transition:all .2s ease;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"\\D7";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus,.multiselect__tag-icon:hover{background:#369a6e}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{min-height:40px;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap;border-radius:5px;border:1px solid #e8e8e8}.multiselect__current,.multiselect__select{line-height:16px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin:0;text-decoration:none;cursor:pointer}.multiselect__select{position:absolute;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;text-align:center;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 0;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:none;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver;background:inherit}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{-webkit-transition:all .15s ease;transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{right:auto;left:1px}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{right:auto;left:0}[dir=rtl] .multiselect__clear{right:auto;left:12px}[dir=rtl] .multiselect__spinner{right:auto;left:1px}@-webkit-keyframes spinning{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(2turn);transform:rotate(2turn)}}@keyframes spinning{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(2turn);transform:rotate(2turn)}}',""]);const o=s},5833:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var a=n(8081),i=n.n(a),r=n(3645),s=n.n(r)()(i());s.push([e.id,".grid-container {\r\n position: absolute;\r\n top: 0;\r\n left: 0;\r\n bottom: 0;\r\n right: 0;\r\n overflow-y: hidden;\r\n}\r\n.grid {\r\n position: relative;\r\n height: 97%;\r\n list-style: none;\r\n /* Will be modified by the grid jquery lib, depending on the items */\r\n -webkit-transition: width 0.2s,\r\n height 0.2s;\r\n transition: width 0.2s,\r\n height 0.2s;\r\n padding: 0;\r\n margin-top: 10px;\r\n margin-bottom: 10px;\r\n -webkit-padding-start: 0;\r\n}\r\n.grid li {\r\n position: absolute;\r\n z-index: 1;\r\n font-weight: bold;\r\n text-align: center;\r\n cursor: pointer;\r\n -webkit-transition: top 0.2s,\r\n left 0.2s,\r\n width 0.2s,\r\n height 0.2s,\r\n font-size 0.2s,\r\n line-height 0.2s;\r\n transition: top 0.2s,\r\n left 0.2s,\r\n width 0.2s,\r\n height 0.2s,\r\n font-size 0.2s,\r\n line-height 0.2s;\r\n}\r\n.grid li .grid-item-content, .grid-item-content-placeholder {\r\n position: absolute;\r\n top: 0;\r\n bottom: 0;\r\n left: 0;\r\n right: 0;\r\n border-radius: 0.5em;\r\n margin-left: 10px;\r\n margin-bottom: 10px;\r\n}\r\n.grid-item-content.marked {\r\n outline: 5px solid green !important;\r\n}\r\n\r\n.grid li.ui-draggable-dragging {\r\n -webkit-transition: none;\r\n transition: none;\r\n}\r\n.grid li.position-highlight {\r\n -webkit-transition: none;\r\n transition: none;\r\n}\r\n.grid li.position-highlight .grid-item-content-placeholder {\r\n outline-style: dotted;\r\n outline-width: 2px;\r\n outline-color: darkgray;\r\n background: #e6e6e6;\r\n}",""]);const o=s},8803:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var a=n(8081),i=n.n(a),r=n(3645),s=n.n(r)()(i());s.push([e.id,"/* see https://flexbox.ninja/demos/holy-grail-layout/\r\n*/\r\n\r\n/**\r\n * Make body at least 100% height\r\n * You can also use a combination\r\n * of height: 100% in and\r\n * min-height: 100% in .\r\n */\r\n.holy-grail {\r\n /*min-height: 100vh;*/\r\n height: 100%;\r\n width: 100%;\r\n position: fixed;\r\n}\r\n\r\n/**\r\n * Let's do a column distribution\r\n * (mobile first)\r\n * flex value is 1 1 auto to make\r\n * body skrinkable and extensible\r\n */\r\n.holy-grail,\r\n.holy-grail-body {\r\n display: flex;\r\n flex: 1 1 auto;\r\n flex-direction: row;\r\n}\r\n\r\n/**\r\n * Content body item is made\r\n * extensible too.\r\n */\r\n.holy-grail-content {\r\n flex: 1 1 auto;\r\n}\r\n\r\n/**\r\n * Put the first sidebar before content.\r\n * If you need sidebar to be before content\r\n * only in big screen put those 3 next lines\r\n * in @media block.\r\n */\r\n.holy-grail-sidebar-1 {\r\n order: -1;\r\n border-right: 2px solid lightgray;\r\n max-height: 98vh;\r\n overflow-x: hidden;\r\n padding-top: 2vh;\r\n display: flex;\r\n flex-flow: column;\r\n}\r\n\r\n/**\r\n * Sidebars have a basic 260 width\r\n * and are not really flexible anymore\r\n */\r\n.hg-sidebar {\r\n flex: 0 0 250px;\r\n z-index: 3;\r\n}\r\n\r\nnav li:focus {\r\n outline: none;\r\n}\r\n\r\n@media (max-width: 850px) {\r\n .hg-sidebar {\r\n flex: 0 0 50px;\r\n }\r\n\r\n #astericsIcon {\r\n margin-bottom: 1em;\r\n }\r\n\r\n nav li button {\r\n padding-left: 0.5em;\r\n }\r\n\r\n .hg-sidebar button {\r\n padding-left: 0;\r\n padding-right: 0;\r\n text-align: center;\r\n }\r\n}\r\n\r\n@media (max-width: 850px) and (max-height: 500px) {\r\n .hg-sidebar {\r\n flex: 0 0 12vh;\r\n }\r\n\r\n .hg-sidebar button, #syncVisualization {\r\n font-size: 3vh;\r\n line-height: 0;\r\n }\r\n\r\n #astericsIcon {\r\n height: 10vh;\r\n }\r\n\r\n header button, header a, header input {\r\n height: 10vh !important;\r\n max-height: 40px;\r\n font-size: 4vh;\r\n line-height: 0;\r\n }\r\n}",""]);const o=s},676:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var a=n(8081),i=n.n(a),r=n(3645),s=n.n(r)()(i());s.push([e.id,'@charset "UTF-8";\r\n/*!\r\n * jQuery contextMenu - Plugin for simple contextMenu handling\r\n *\r\n * Version: v2.7.0\r\n *\r\n * Authors: Björn Brala (SWIS.nl), Rodney Rehm, Addy Osmani (patches for FF)\r\n * Web: http://swisnl.github.io/jQuery-contextMenu/\r\n *\r\n * Copyright (c) 2011-2018 SWIS BV and contributors\r\n *\r\n * Licensed under\r\n * MIT License http://www.opensource.org/licenses/mit-license\r\n *\r\n * Date: 2018-07-12T09:06:55.859Z\r\n */\r\n@-webkit-keyframes cm-spin {\r\n 0% {\r\n -webkit-transform: translateY(-50%) rotate(0deg);\r\n transform: translateY(-50%) rotate(0deg);\r\n }\r\n 100% {\r\n -webkit-transform: translateY(-50%) rotate(359deg);\r\n transform: translateY(-50%) rotate(359deg);\r\n }\r\n}\r\n@-o-keyframes cm-spin {\r\n 0% {\r\n -webkit-transform: translateY(-50%) rotate(0deg);\r\n -o-transform: translateY(-50%) rotate(0deg);\r\n transform: translateY(-50%) rotate(0deg);\r\n }\r\n 100% {\r\n -webkit-transform: translateY(-50%) rotate(359deg);\r\n -o-transform: translateY(-50%) rotate(359deg);\r\n transform: translateY(-50%) rotate(359deg);\r\n }\r\n}\r\n@keyframes cm-spin {\r\n 0% {\r\n -webkit-transform: translateY(-50%) rotate(0deg);\r\n -o-transform: translateY(-50%) rotate(0deg);\r\n transform: translateY(-50%) rotate(0deg);\r\n }\r\n 100% {\r\n -webkit-transform: translateY(-50%) rotate(359deg);\r\n -o-transform: translateY(-50%) rotate(359deg);\r\n transform: translateY(-50%) rotate(359deg);\r\n }\r\n}\r\n\r\n.context-menu-icon::before {\r\n position: absolute;\r\n top: 50%;\r\n left: 0;\r\n width: 2em; \r\n font-family: "context-menu-icons";\r\n font-size: 1em;\r\n font-style: normal;\r\n font-weight: normal;\r\n line-height: 1;\r\n color: #2980b9;\r\n text-align: center;\r\n -webkit-transform: translateY(-50%);\r\n -ms-transform: translateY(-50%);\r\n -o-transform: translateY(-50%);\r\n transform: translateY(-50%);\r\n\r\n -webkit-font-smoothing: antialiased;\r\n -moz-osx-font-smoothing: grayscale;\r\n}\r\n\r\n.context-menu-icon.context-menu-hover:before {\r\n color: #fff;\r\n}\r\n\r\n.context-menu-icon.context-menu-disabled::before {\r\n color: #bbb;\r\n}\r\n\r\n.context-menu-icon.context-menu-icon-loading:before {\r\n -webkit-animation: cm-spin 2s infinite;\r\n -o-animation: cm-spin 2s infinite;\r\n animation: cm-spin 2s infinite;\r\n}\r\n\r\n.context-menu-icon.context-menu-icon--fa {\r\n display: list-item;\r\n font-family: inherit;\r\n line-height: inherit;\r\n}\r\n.context-menu-icon.context-menu-icon--fa::before {\r\n position: absolute;\r\n top: 50%;\r\n left: 0;\r\n width: 2em; \r\n font-family: FontAwesome;\r\n font-size: 1em;\r\n font-style: normal;\r\n font-weight: normal;\r\n line-height: 1;\r\n color: #2980b9;\r\n text-align: center;\r\n -webkit-transform: translateY(-50%);\r\n -ms-transform: translateY(-50%);\r\n -o-transform: translateY(-50%);\r\n transform: translateY(-50%);\r\n\r\n -webkit-font-smoothing: antialiased;\r\n -moz-osx-font-smoothing: grayscale;\r\n}\r\n.context-menu-icon.context-menu-icon--fa.context-menu-hover:before {\r\n color: #fff;\r\n}\r\n.context-menu-icon.context-menu-icon--fa.context-menu-disabled::before {\r\n color: #bbb;\r\n}\r\n\r\n.context-menu-icon.context-menu-icon--fa5 {\r\n display: list-item;\r\n font-family: inherit;\r\n line-height: inherit;\r\n}\r\n.context-menu-icon.context-menu-icon--fa5 i, .context-menu-icon.context-menu-icon--fa5 svg {\r\n position: absolute;\r\n top: .3em; \r\n left: .5em;\r\n color: #2980b9;\r\n}\r\n.context-menu-icon.context-menu-icon--fa5.context-menu-hover > i, .context-menu-icon.context-menu-icon--fa5.context-menu-hover svg {\r\n color: #fff;\r\n}\r\n.context-menu-icon.context-menu-icon--fa5.context-menu-disabled i, .context-menu-icon.context-menu-icon--fa5.context-menu-disabled svg {\r\n color: #bbb;\r\n}\r\n\r\n.context-menu-list {\r\n position: absolute; \r\n display: inline-block;\r\n min-width: 13em;\r\n max-width: 26em;\r\n padding: .25em 0;\r\n margin: .3em;\r\n font-family: inherit;\r\n font-size: inherit;\r\n list-style-type: none;\r\n background: #fff;\r\n border: 1px solid #bebebe;\r\n border-radius: .2em;\r\n -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .5);\r\n box-shadow: 0 2px 5px rgba(0, 0, 0, .5);\r\n}\r\n\r\n.context-menu-item {\r\n position: relative;\r\n -webkit-box-sizing: content-box;\r\n -moz-box-sizing: content-box;\r\n box-sizing: content-box;\r\n padding: .2em 2em;\r\n color: #2f2f2f;\r\n -webkit-user-select: none;\r\n -moz-user-select: none;\r\n -ms-user-select: none;\r\n user-select: none; \r\n background-color: #fff;\r\n}\r\n\r\n.context-menu-separator {\r\n padding: 0; \r\n margin: .35em 0;\r\n border-bottom: 1px solid #e6e6e6;\r\n}\r\n\r\n.context-menu-item > label > input,\r\n.context-menu-item > label > textarea {\r\n -webkit-user-select: text;\r\n -moz-user-select: text;\r\n -ms-user-select: text;\r\n user-select: text;\r\n}\r\n\r\n.context-menu-item.context-menu-hover {\r\n color: #fff;\r\n cursor: pointer; \r\n background-color: #2980b9;\r\n}\r\n\r\n.context-menu-item.context-menu-disabled {\r\n color: #bbb;\r\n cursor: default; \r\n background-color: #fff;\r\n}\r\n\r\n.context-menu-input.context-menu-hover {\r\n color: #2f2f2f; \r\n cursor: default;\r\n}\r\n\r\n.context-menu-submenu:after {\r\n position: absolute;\r\n top: 50%;\r\n right: .5em;\r\n z-index: 1; \r\n width: 0;\r\n height: 0;\r\n content: \'\';\r\n border-color: transparent transparent transparent #2f2f2f;\r\n border-style: solid;\r\n border-width: .25em 0 .25em .25em;\r\n -webkit-transform: translateY(-50%);\r\n -ms-transform: translateY(-50%);\r\n -o-transform: translateY(-50%);\r\n transform: translateY(-50%);\r\n}\r\n\r\n/**\r\n * Inputs\r\n */\r\n.context-menu-item.context-menu-input {\r\n padding: .3em .6em;\r\n}\r\n\r\n/* vertically align inside labels */\r\n.context-menu-input > label > * {\r\n vertical-align: top;\r\n}\r\n\r\n/* position checkboxes and radios as icons */\r\n.context-menu-input > label > input[type="checkbox"],\r\n.context-menu-input > label > input[type="radio"] {\r\n position: relative;\r\n top: .12em; \r\n margin-right: .4em;\r\n}\r\n\r\n.context-menu-input > label {\r\n margin: 0;\r\n}\r\n\r\n.context-menu-input > label,\r\n.context-menu-input > label > input[type="text"],\r\n.context-menu-input > label > textarea,\r\n.context-menu-input > label > select {\r\n display: block;\r\n width: 100%; \r\n -webkit-box-sizing: border-box;\r\n -moz-box-sizing: border-box;\r\n box-sizing: border-box;\r\n}\r\n\r\n.context-menu-input > label > textarea {\r\n height: 7em;\r\n}\r\n\r\n.context-menu-item > .context-menu-list {\r\n top: .3em; \r\n /* re-positioned by js */\r\n right: -.3em;\r\n display: none;\r\n}\r\n\r\n.context-menu-item.context-menu-visible > .context-menu-list {\r\n display: block;\r\n}\r\n\r\n.context-menu-accesskey {\r\n text-decoration: underline;\r\n}\r\n',""]);const o=s},5399:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var a=n(8081),i=n.n(a),r=n(3645),s=n.n(r)()(i());s.push([e.id,'.modal h1 {\r\n font-size: 1.5em;\r\n}\r\n\r\n.modal-mask {\r\n position: fixed;\r\n z-index: 9998;\r\n top: 0;\r\n left: 0;\r\n width: 100%;\r\n height: 100%;\r\n background-color: rgba(0, 0, 0, .5);\r\n display: table;\r\n transition: opacity .3s ease;\r\n}\r\n\r\n.modal-wrapper {\r\n display: table-cell;\r\n vertical-align: middle;\r\n}\r\n\r\n.modal-container-flex {\r\n display: flex;\r\n flex-direction: column;\r\n}\r\n\r\n.modal-container {\r\n max-width: 920px;\r\n max-height: 75vh;\r\n margin: 0px auto;\r\n padding: 2em 4em;\r\n background-color: #fff;\r\n border-radius: 2px;\r\n box-shadow: 0 2px 8px rgba(0, 0, 0, .33);\r\n transition: all .3s ease;\r\n font-family: Helvetica, Arial, sans-serif;\r\n overflow-y: auto;\r\n overflow-x: hidden;\r\n}\r\n\r\n@media (max-width: 850px) {\r\n .modal-container {\r\n padding: 2em;\r\n }\r\n}\r\n\r\n.modal-footer-flex {\r\n flex: 1;\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: flex-end;\r\n}\r\n\r\n.modal-footer {\r\n margin-top: 3em;\r\n}\r\n\r\n.modal-header h3 {\r\nmargin-top: 0;\r\ncolor: #42b983;\r\n}\r\n\r\n.modal-body {\r\nmargin-top: 2.5em;\r\n}\r\n\r\n.modal-body img {\r\noutline: 1px solid lightgray;\r\n}\r\n\r\n.modal-body label {\r\nfont-weight: bold;\r\n}\r\n\r\n/*\r\n* The following styles are auto-applied to elements with\r\n* transition="modal" when their visibility is toggled\r\n* by Vue.js.\r\n*\r\n* You can easily play with the modal transition by editing\r\n* these styles.\r\n*/\r\n\r\n.modal-enter {\r\n opacity: 0;\r\n}\r\n\r\n.modal-leave-active {\r\n opacity: 0;\r\n}\r\n\r\n.modal-enter .modal-container,\r\n.modal-leave-active .modal-container {\r\n -webkit-transform: scale(1.1);\r\n transform: scale(1.1);\r\n}\r\n\r\n/* File input custom style */\r\n.file-input input[type="file"] {\r\n position:absolute;\r\n top: -1000px;\r\n}\r\n\r\n.close-button, .close-button:focus {\r\n float: right;\r\n padding: 0.5em 1em;\r\n color: black;\r\n}\r\n\r\n.black, .black:focus {\r\n color: black;\r\n}\r\n\r\n.blue {\r\n color: #2d7bb4;\r\n}\r\n\r\n.modal h2 {\r\n font-size: 1.3em;\r\n margin: 0;\r\n padding: 0;\r\n}\r\n\r\n.modal .srow {\r\n margin-top: 1em;\r\n}\r\n\r\n.modal .warn {\r\n font-weight: bold;\r\n color: #c96a00;\r\n}\r\n\r\n.modal .success {\r\n font-weight: bold;\r\n color: darkgreen;\r\n}',""]);const o=s},3645:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n="",a=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),a&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),a&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n})).join("")},t.i=function(e,n,a,i,r){"string"==typeof e&&(e=[[null,e,void 0]]);var s={};if(a)for(var o=0;o0?" ".concat(d[5]):""," {").concat(d[1],"}")),d[5]=r),n&&(d[2]?(d[1]="@media ".concat(d[2]," {").concat(d[1],"}"),d[2]=n):d[2]=n),i&&(d[4]?(d[1]="@supports (".concat(d[4],") {").concat(d[1],"}"),d[4]=i):d[4]="".concat(i)),t.push(d))}},t}},8081:e=>{"use strict";e.exports=function(e){return e[1]}},1227:(e,t,n)=>{function a(){var e;try{e=t.storage.debug}catch(e){}return!e&&"undefined"!=typeof process&&"env"in process&&(e=process.env.DEBUG),e}(t=e.exports=n(1658)).log=function(){return"object"==typeof console&&console.log&&Function.prototype.apply.call(console.log,console,arguments)},t.formatArgs=function(e){var n=this.useColors;if(e[0]=(n?"%c":"")+this.namespace+(n?" %c":" ")+e[0]+(n?"%c ":" ")+"+"+t.humanize(this.diff),n){var a="color: "+this.color;e.splice(1,0,a,"color: inherit");var i=0,r=0;e[0].replace(/%[a-zA-Z%]/g,(function(e){"%%"!==e&&(i++,"%c"===e&&(r=i))})),e.splice(r,0,a)}},t.save=function(e){try{null==e?t.storage.removeItem("debug"):t.storage.debug=e}catch(e){}},t.load=a,t.useColors=function(){return!("undefined"==typeof window||!window.process||"renderer"!==window.process.type)||("undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/))},t.storage="undefined"!=typeof chrome&&void 0!==chrome.storage?chrome.storage.local:function(){try{return window.localStorage}catch(e){}}(),t.colors=["lightseagreen","forestgreen","goldenrod","dodgerblue","darkorchid","crimson"],t.formatters.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}},t.enable(a())},1658:(e,t,n)=>{var a;function i(e){function n(){if(n.enabled){var e=n,i=+new Date,r=i-(a||i);e.diff=r,e.prev=a,e.curr=i,a=i;for(var s=new Array(arguments.length),o=0;o{var a;!function(i){var r=Array.isArray?Array.isArray:function(e){return"[object Array]"===Object.prototype.toString.call(e)},s=10;function o(){this._events={},this._conf&&l.call(this,this._conf)}function l(e){e?(this._conf=e,e.delimiter&&(this.delimiter=e.delimiter),this._maxListeners=e.maxListeners!==i?e.maxListeners:s,e.wildcard&&(this.wildcard=e.wildcard),e.newListener&&(this.newListener=e.newListener),e.verboseMemoryLeak&&(this.verboseMemoryLeak=e.verboseMemoryLeak),this.wildcard&&(this.listenerTree={})):this._maxListeners=s}function c(e,t){var n="(node) warning: possible EventEmitter memory leak detected. "+e+" listeners added. Use emitter.setMaxListeners() to increase limit.";if(this.verboseMemoryLeak&&(n+=" Event name: "+t+"."),"undefined"!=typeof process&&process.emitWarning){var a=new Error(n);a.name="MaxListenersExceededWarning",a.emitter=this,a.count=e,process.emitWarning(a)}else console.error(n),console.trace&&console.trace()}function d(e){this._events={},this.newListener=!1,this.verboseMemoryLeak=!1,l.call(this,e)}function u(e,t,n,a){if(!n)return[];var i,r,s,o,l,c,d,p=[],f=t.length,m=t[a],h=t[a+1];if(a===f&&n._listeners){if("function"==typeof n._listeners)return e&&e.push(n._listeners),[n];for(i=0,r=n._listeners.length;i0&&r._listeners.length>this._maxListeners&&(r._listeners.warned=!0,c.call(this,r._listeners.length,s))):r._listeners=t,!0;s=e.shift()}return!0}d.EventEmitter2=d,d.prototype.delimiter=".",d.prototype.setMaxListeners=function(e){e!==i&&(this._maxListeners=e,this._conf||(this._conf={}),this._conf.maxListeners=e)},d.prototype.event="",d.prototype.once=function(e,t){return this._once(e,t,!1)},d.prototype.prependOnceListener=function(e,t){return this._once(e,t,!0)},d.prototype._once=function(e,t,n){return this._many(e,1,t,n),this},d.prototype.many=function(e,t,n){return this._many(e,t,n,!1)},d.prototype.prependMany=function(e,t,n){return this._many(e,t,n,!0)},d.prototype._many=function(e,t,n,a){var i=this;if("function"!=typeof n)throw new Error("many only accepts instances of Function");function r(){return 0==--t&&i.off(e,r),n.apply(this,arguments)}return r._origin=n,this._on(e,r,a),i},d.prototype.emit=function(){this._events||o.call(this);var e=arguments[0];if("newListener"===e&&!this.newListener&&!this._events.newListener)return!1;var t,n,a,i,r,s=arguments.length;if(this._all&&this._all.length){if(r=this._all.slice(),s>3)for(t=new Array(s),i=0;i3)for(t=new Array(s-1),i=1;i3)for(t=new Array(l),i=1;i3)for(t=new Array(l-1),i=1;i0&&this._events[e].length>this._maxListeners&&(this._events[e].warned=!0,c.call(this,this._events[e].length,e))):this._events[e]=t,this)},d.prototype.off=function(e,t){if("function"!=typeof t)throw new Error("removeListener only takes instances of Function");var n,a=[];if(this.wildcard){var s="string"==typeof e?e.split(this.delimiter):e.slice();a=u.call(this,null,s,this.listenerTree,0)}else{if(!this._events[e])return this;n=this._events[e],a.push({_listeners:n})}for(var o=0;o0&&e(t[r]),0===Object.keys(s).length&&delete t[r])}}}(this.listenerTree),this},d.prototype.offAny=function(e){var t,n=0,a=0;if(e&&this._all&&this._all.length>0){for(n=0,a=(t=this._all).length;n{function t(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}e.exports=function(e){return null!=e&&(t(e)||function(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&t(e.slice(0,0))}(e)||!!e._isBuffer)}},7824:e=>{var t=1e3,n=60*t,a=60*n,i=24*a;function r(e,t,n){if(!(e0)return function(e){if(!((e=String(e)).length>100)){var r=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(e);if(r){var s=parseFloat(r[1]);switch((r[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return 315576e5*s;case"days":case"day":case"d":return s*i;case"hours":case"hour":case"hrs":case"hr":case"h":return s*a;case"minutes":case"minute":case"mins":case"min":case"m":return s*n;case"seconds":case"second":case"secs":case"sec":case"s":return s*t;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return s;default:return}}}}(e);if("number"===l&&!1===isNaN(e))return s.long?r(o=e,i,"day")||r(o,a,"hour")||r(o,n,"minute")||r(o,t,"second")||o+" ms":function(e){return e>=i?Math.round(e/i)+"d":e>=a?Math.round(e/a)+"h":e>=n?Math.round(e/n)+"m":e>=t?Math.round(e/t)+"s":e+"ms"}(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},1060:e=>{var t,n;n=function(e,n,a){var i,r,s,o,l,c,d,u,p,f,m,h,g,v,_;if(null==a&&(a={}),!(n>=2))throw new RangeError("`n` must be at least 2");if(0===(g=e.length))return new t([],0);if(1===g)return l=e[0],new t([l],l.weight);if(a.sorted||(e=e.slice(0).sort((function(e,t){return t.weight-e.weight}))),v=1+(n-1)*(m=Math.ceil((g-1)/(n-1)))-g,r=Array(m),d=0,i=0,c=g-1,v>0){for(h=n-v,_=0,o=Array(h),s=0;s=0?e[c]:null;d=0?e[c]:null),o[s]=u,_+=u.weight,s++;r[d]=new t(o,_),d++}return r[m-1]},t=function(){function e(e,t){this.children=e,this.weight=t}return e.prototype.assignCodeWords=function(t,n,a){var i,r,s,o,l;for(null==a&&(a=""),s=0,r=(l=this.children).length-1;r>=0;r+=-1)o=l[r],i=a+t[s++],o instanceof e?o.assignCodeWords(t,n,i):n(o,i)},e}(),e.exports={createTree:n,BranchPoint:t}},8123:function(e){e.exports=function(){"use strict";var e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function t(){return!("undefined"==typeof window||!window.history||!window.history.pushState)}function n(e,n,a){this.root=null,this._routes=[],this._useHash=n,this._hash=void 0===a?"#":a,this._paused=!1,this._destroyed=!1,this._lastRouteResolved=null,this._notFoundHandler=null,this._defaultHandler=null,this._usePushState=!n&&t(),this._onLocationChange=this._onLocationChange.bind(this),this._genericHooks=null,this._historyAPIUpdateMethod="pushState",e?this.root=n?e.replace(/\/$/,"/"+this._hash):e.replace(/\/$/,""):n&&(this.root=this._cLoc().split(this._hash)[0].replace(/\/$/,"/"+this._hash)),this._listen(),this.updatePageLinks()}function a(e){return e instanceof RegExp?e:e.replace(/\/+$/,"").replace(/^\/+/,"^/")}function i(e){return e.replace(/\/$/,"").split("/").length}function r(e,t){return i(t)-i(e)}function s(e,t){return function(e){return(arguments.length>1&&void 0!==arguments[1]?arguments[1]:[]).map((function(t){var i=function(e){var t=[];return{regexp:e instanceof RegExp?e:new RegExp(e.replace(n.PARAMETER_REGEXP,(function(e,a,i){return t.push(i),n.REPLACE_VARIABLE_REGEXP})).replace(n.WILDCARD_REGEXP,n.REPLACE_WILDCARD)+n.FOLLOWED_BY_SLASH_REGEXP,n.MATCH_REGEXP_FLAGS),paramNames:t}}(a(t.route)),r=i.regexp,s=i.paramNames,o=e.replace(/^\/+/,"/").match(r),l=function(e,t){return 0===t.length?null:e?e.slice(1,e.length).reduce((function(e,n,a){return null===e&&(e={}),e[t[a]]=decodeURIComponent(n),e}),null):null}(o,s);return!!o&&{match:o,route:t,params:l}})).filter((function(e){return e}))}(e,t)[0]||!1}function o(e,t){var n=t.map((function(t){return""===t.route||"*"===t.route?e:e.split(new RegExp(t.route+"($|/)"))[0]})),i=a(e);return n.length>1?n.reduce((function(e,t){return e.length>t.length&&(e=t),e}),n[0]):1===n.length?n[0]:i}function l(e,n,a){var i,r=function(e){return e.split(/\?(.*)?$/)[0]};return void 0===a&&(a="#"),t()&&!n?r(e).split(a)[0]:(i=e.split(a)).length>1?r(i[1]):r(i[0])}function c(t,n,a){if(n&&"object"===(void 0===n?"undefined":e(n))){if(n.before)return void n.before((function(){(!(arguments.length>0&&void 0!==arguments[0])||arguments[0])&&(t(),n.after&&n.after(a))}),a);if(n.after)return t(),void(n.after&&n.after(a))}t()}return n.prototype={helpers:{match:s,root:o,clean:a,getOnlyURL:l},navigate:function(e,t){var n;return e=e||"",this._usePushState?(n=(n=(t?"":this._getRoot()+"/")+e.replace(/^\/+/,"/")).replace(/([^:])(\/{2,})/g,"$1/"),history[this._historyAPIUpdateMethod]({},"",n),this.resolve()):"undefined"!=typeof window&&(e=e.replace(new RegExp("^"+this._hash),""),window.location.href=window.location.href.replace(/#$/,"").replace(new RegExp(this._hash+".*$"),"")+this._hash+e),this},on:function(){for(var t=this,n=arguments.length,a=Array(n),i=0;i=2)if("/"===a[0]){var s=a[1];"object"===e(a[1])&&(s=a[1].uses),this._defaultHandler={handler:s,hooks:a[2]}}else this._add(a[0],a[1],a[2]);else"object"===e(a[0])&&Object.keys(a[0]).sort(r).forEach((function(e){t.on(e,a[0][e])}));return this},off:function(e){return null!==this._defaultHandler&&e===this._defaultHandler.handler?this._defaultHandler=null:null!==this._notFoundHandler&&e===this._notFoundHandler.handler&&(this._notFoundHandler=null),this._routes=this._routes.reduce((function(t,n){return n.handler!==e&&t.push(n),t}),[]),this},notFound:function(e,t){return this._notFoundHandler={handler:e,hooks:t},this},resolve:function(e){var n,a,i=this,r=(e||this._cLoc()).replace(this._getRoot(),"");this._useHash&&(r=r.replace(new RegExp("^/"+this._hash),"/"));var o=function(e){return e.split(/\?(.*)?$/).slice(1).join("")}(e||this._cLoc()),d=l(r,this._useHash,this._hash);return!this._paused&&(this._lastRouteResolved&&d===this._lastRouteResolved.url&&o===this._lastRouteResolved.query?(this._lastRouteResolved.hooks&&this._lastRouteResolved.hooks.already&&this._lastRouteResolved.hooks.already(this._lastRouteResolved.params),!1):(a=s(d,this._routes))?(this._callLeave(),this._lastRouteResolved={url:d,query:o,hooks:a.route.hooks,params:a.params,name:a.route.name},n=a.route.handler,c((function(){c((function(){a.route.route instanceof RegExp?n.apply(void 0,a.match.slice(1,a.match.length)):n(a.params,o)}),a.route.hooks,a.params,i._genericHooks)}),this._genericHooks,a.params),a):this._defaultHandler&&(""===d||"/"===d||d===this._hash||function(e,n,a){if(t()&&!n)return!1;if(!e.match(a))return!1;var i=e.split(a);return i.length<2||""===i[1]}(d,this._useHash,this._hash))?(c((function(){c((function(){i._callLeave(),i._lastRouteResolved={url:d,query:o,hooks:i._defaultHandler.hooks},i._defaultHandler.handler(o)}),i._defaultHandler.hooks)}),this._genericHooks),!0):(this._notFoundHandler&&c((function(){c((function(){i._callLeave(),i._lastRouteResolved={url:d,query:o,hooks:i._notFoundHandler.hooks},i._notFoundHandler.handler(o)}),i._notFoundHandler.hooks)}),this._genericHooks),!1))},destroy:function(){this._routes=[],this._destroyed=!0,this._lastRouteResolved=null,this._genericHooks=null,clearTimeout(this._listeningInterval),"undefined"!=typeof window&&(window.removeEventListener("popstate",this._onLocationChange),window.removeEventListener("hashchange",this._onLocationChange))},updatePageLinks:function(){var e=this;"undefined"!=typeof document&&this._findLinks().forEach((function(t){t.hasListenerAttached||(t.addEventListener("click",(function(n){if((n.ctrlKey||n.metaKey)&&"a"==n.target.tagName.toLowerCase())return!1;var a=e.getLinkPath(t);e._destroyed||(n.preventDefault(),e.navigate(a.replace(/\/+$/,"").replace(/^\/+/,"/")))})),t.hasListenerAttached=!0)}))},generate:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this._routes.reduce((function(n,a){var i;if(a.name===e)for(i in n=a.route,t)n=n.toString().replace(":"+i,t[i]);return n}),"");return this._useHash?this._hash+n:n},link:function(e){return this._getRoot()+e},pause:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this._paused=e,this._historyAPIUpdateMethod=e?"replaceState":"pushState"},resume:function(){this.pause(!1)},historyAPIUpdateMethod:function(e){return void 0===e?this._historyAPIUpdateMethod:(this._historyAPIUpdateMethod=e,e)},disableIfAPINotAvailable:function(){t()||this.destroy()},lastRouteResolved:function(){return this._lastRouteResolved},getLinkPath:function(e){return e.getAttribute("href")},hooks:function(e){this._genericHooks=e},_add:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return"string"==typeof t&&(t=encodeURI(t)),this._routes.push("object"===(void 0===n?"undefined":e(n))?{route:t,handler:n.uses,name:n.as,hooks:a||n.hooks}:{route:t,handler:n,hooks:a}),this._add},_getRoot:function(){return null!==this.root||(this.root=o(this._cLoc().split("?")[0],this._routes)),this.root},_listen:function(){var e=this;if(this._usePushState)window.addEventListener("popstate",this._onLocationChange);else if("undefined"!=typeof window&&"onhashchange"in window)window.addEventListener("hashchange",this._onLocationChange);else{var t=this._cLoc(),n=void 0,a=void 0;(a=function(){n=e._cLoc(),t!==n&&(t=n,e.resolve()),e._listeningInterval=setTimeout(a,200)})()}},_cLoc:function(){return"undefined"!=typeof window?void 0!==window.__NAVIGO_WINDOW_LOCATION_MOCK__?window.__NAVIGO_WINDOW_LOCATION_MOCK__:a(window.location.href):""},_findLinks:function(){return[].slice.call(document.querySelectorAll("[data-navigo]"))},_onLocationChange:function(){this.resolve()},_callLeave:function(){var e=this._lastRouteResolved;e&&e.hooks&&e.hooks.leave&&e.hooks.leave(e.params)}},n.PARAMETER_REGEXP=/([:*])(\w+)/g,n.WILDCARD_REGEXP=/\*/g,n.REPLACE_VARIABLE_REGEXP="([^/]+)",n.REPLACE_WILDCARD="(?:.*)",n.FOLLOWED_BY_SLASH_REGEXP="(?:/$|$)",n.MATCH_REGEXP_FLAGS="",n}()},7129:(e,t)=>{"use strict";var n=Object.prototype.hasOwnProperty;function a(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch(e){return null}}function i(e){try{return encodeURIComponent(e)}catch(e){return null}}t.stringify=function(e,t){t=t||"";var a,r,s=[];for(r in"string"!=typeof t&&(t="?"),e)if(n.call(e,r)){if((a=e[r])||null!=a&&!isNaN(a)||(a=""),r=i(r),a=i(a),null===r||null===a)continue;s.push(r+"="+a)}return s.length?t+s.join("&"):""},t.parse=function(e){for(var t,n=/([^=?#&]+)=?([^&]*)/g,i={};t=n.exec(e);){var r=a(t[1]),s=a(t[2]);null===r||null===s||r in i||(i[r]=s)}return i}},7418:e=>{"use strict";e.exports=function(e,t){if(t=t.split(":")[0],!(e=+e))return!1;switch(t){case"http":case"ws":return 80!==e;case"https":case"wss":return 443!==e;case"ftp":return 21!==e;case"gopher":return 70!==e;case"file":return!1}return 0!==e}},3379:e=>{"use strict";var t=[];function n(e){for(var n=-1,a=0;a{"use strict";var t={};e.exports=function(e,n){var a=function(e){if(void 0===t[e]){var n=document.querySelector(e);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}t[e]=n}return t[e]}(e);if(!a)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");a.appendChild(n)}},9216:e=>{"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},3565:(e,t,n)=>{"use strict";e.exports=function(e){var t=n.nc;t&&e.setAttribute("nonce",t)}},7795:e=>{"use strict";e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var t=e.insertStyleElement(e);return{update:function(n){!function(e,t,n){var a="";n.supports&&(a+="@supports (".concat(n.supports,") {")),n.media&&(a+="@media ".concat(n.media," {"));var i=void 0!==n.layer;i&&(a+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),a+=n.css,i&&(a+="}"),n.media&&(a+="}"),n.supports&&(a+="}");var r=n.sourceMap;r&&"undefined"!=typeof btoa&&(a+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(r))))," */")),t.styleTagTransform(a,e,t.options)}(t,e,n)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},4589:e=>{"use strict";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},879:(e,t,n)=>{"use strict";var a=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};if(t.serverUrl&&(this._http=i.default.create({baseURL:t.serverUrl,timeout:t.timeout})),t.baseUrl=t.baseUrl||"/auth",t.baseUrl=t.baseUrl.replace(/\/$/,""),t.socialUrl=t.socialUrl||t.baseUrl,t.socialUrl=t.socialUrl.replace(/\/$/,""),t.local=t.local||{},t.local.usernameField=t.local.usernameField||"username",t.local.passwordField=t.local.passwordField||"password",t.endpoints&&t.endpoints instanceof Array||(t.endpoints=[]),!t.noDefaultEndpoint){var n=window.location.host;t.serverUrl&&(n=u(t.serverUrl)),t.endpoints.push(n)}t.providers=t.providers||[],t.timeout=t.timeout||0,function(){var e="__STORAGE__";try{return localStorage.setItem(e,e),localStorage.removeItem(e),!0}catch(e){return!1}}()?"session"===t.storage?this.storage=window.sessionStorage:this.storage=window.localStorage:this.storage=m,this._config=t,this._session=JSON.parse(this.storage.getItem("superlogin.session")),this._httpInterceptor(),t.checkExpired&&(this.checkExpired(),this.validateSession().then((function(){e._onLogin(e._session)})).catch((function(){})))}},{key:"_httpInterceptor",value:function(){var e=this;this._http.interceptors.request.eject(this._httpRequestInterceptor),this._http.interceptors.response.eject(this._httpResponseInterceptor),this._httpRequestInterceptor=this._http.interceptors.request.use(function(t){var n=e.getConfig(),a=e.getSession();return a&&a.token?t.skipRefresh?Promise.resolve(t):e.checkRefresh().then((function(){return p(t.url,n.endpoints)&&(t.headers.Authorization="Bearer "+a.token+":"+a.password),t})):Promise.resolve(t)}.bind(this)),this._httpResponseInterceptor=this._http.interceptors.response.use(null,function(t){var n=e.getConfig();return t&&t.config?(p(t.config.url,n.endpoints)&&t.response&&401===t.response.status&&e.authenticated()&&(c.warn("Not authorized"),e._onLogout("Session expired")),Promise.reject(t)):Promise.reject(t)}.bind(this))}},{key:"authenticated",value:function(){return!(!this._session||!this._session.user_id)}},{key:"getConfig",value:function(){return this._config}},{key:"validateSession",value:function(){var e=this;return this.authenticated()?this._http.get(this._config.baseUrl+"/session").catch((function(t){throw e._onLogout("Session expired"),f(t)})):Promise.reject()}},{key:"getSession",value:function(){return this._session||(this._session=JSON.parse(this.storage.getItem("superlogin.session"))),this._session?Object.assign(this._session):null}},{key:"setSession",value:function(e){this._session=e,this.storage.setItem("superlogin.session",JSON.stringify(this._session)),c.info("New session set")}},{key:"deleteSession",value:function(){this.storage.removeItem("superlogin.session"),this._session=null}},{key:"getDbUrl",value:function(e){return this._session.userDBs&&this._session.userDBs[e]?this._session.userDBs[e]:null}},{key:"getHttp",value:function(){return this._http}},{key:"confirmRole",value:function(e){return!!(this._session&&this._session.roles&&this._session.roles.length)&&-1!==this._session.roles.indexOf(e)}},{key:"confirmAnyRole",value:function(e){if(!this._session||!this._session.roles||!this._session.roles.length)return!1;for(var t=0;tn?(c.info("Refreshing session"),this.refresh().then((function(e){return c.log("Refreshing session sucess",e),e})).catch((function(e){throw c.error("Refreshing session failed",e),e}))):Promise.resolve()}},{key:"checkExpired",value:function(){if(this.authenticated()){var e=this._session.expires,t=this._session.serverTimeDiff||0;Math.abs(t)<5e3&&(t=0),Date.now()+t>e&&this._onLogout("Session expired")}}},{key:"refresh",value:function(){var e=this,t=this.getSession();return this._refreshInProgress=!0,this._http.post(this._config.baseUrl+"/refresh",{}).then((function(n){return e._refreshInProgress=!1,n.data.token&&n.data.expires&&(Object.assign(t,n.data),e.setSession(t),e._onRefresh(t)),t})).catch((function(t){throw e._refreshInProgress=!1,f(t)}))}},{key:"authenticate",value:function(){var e=this;return new Promise((function(t){var n=e.getSession();n?t(n):e.on("login",(function(e){t(e)}))}))}},{key:"login",value:function(e){var t=this,n=this._config.local,a=n.usernameField,i=n.passwordField;return e[a]&&e[i]?this._http.post(this._config.baseUrl+"/login",e,{skipRefresh:!0}).then((function(e){return e.data.serverTimeDiff=e.data.issued-Date.now(),t.setSession(e.data),t._onLogin(e.data),e.data})).catch((function(e){throw t.deleteSession(),f(e)})):Promise.reject({error:"Username or Password missing..."})}},{key:"register",value:function(e){var t=this;return this._http.post(this._config.baseUrl+"/register",e,{skipRefresh:!0}).then((function(n){return n.data.user_id&&n.data.token&&(n.data.serverTimeDiff=n.data.issued-Date.now(),t.setSession(n.data),t._onLogin(n.data)),t._onRegister(e),n.data})).catch((function(e){throw f(e)}))}},{key:"logout",value:function(e){var t=this;return this._http.post(this._config.baseUrl+"/logout",{}).then((function(n){return t._onLogout(e||"Logged out"),n.data})).catch((function(n){if(t._onLogout(e||"Logged out"),!n.response||401!==n.response.data.status)throw f(n)}))}},{key:"logoutAll",value:function(e){var t=this;return this._http.post(this._config.baseUrl+"/logout-all",{}).then((function(n){return t._onLogout(e||"Logged out"),n.data})).catch((function(n){if(t._onLogout(e||"Logged out"),!n.response||401!==n.response.data.status)throw f(n)}))}},{key:"logoutOthers",value:function(){return this._http.post(this._config.baseUrl+"/logout-others",{}).then((function(e){return e.data})).catch((function(e){throw f(e)}))}},{key:"socialAuth",value:function(e){if(-1===this._config.providers.indexOf(e))return Promise.reject({error:"Provider "+e+" not supported."});var t=this._config.socialUrl+"/"+e;return this._oAuthPopup(t,{windowTitle:"Login with "+d(e)})}},{key:"tokenSocialAuth",value:function(e,t){var n=this;return-1===this._config.providers.indexOf(e)?Promise.reject({error:"Provider "+e+" not supported."}):this._http.post(this._config.baseUrl+"/"+e+"/token",{access_token:t}).then((function(e){return e.data.user_id&&e.data.token&&(e.data.serverTimeDiff=e.data.issued-Date.now(),n.setSession(e.data),n._onLogin(e.data)),e.data})).catch((function(e){throw f(e)}))}},{key:"tokenLink",value:function(e,t){if(-1===this._config.providers.indexOf(e))return Promise.reject({error:"Provider "+e+" not supported."});var n=this._config.baseUrl+"/link/"+e+"/token";return this._http.post(n,{access_token:t}).then((function(e){return e.data})).catch((function(e){throw f(e)}))}},{key:"link",value:function(e){if(-1===this._config.providers.indexOf(e))return Promise.reject({error:"Provider "+e+" not supported."});if(this.authenticated()){var t=this.getSession(),n="bearer_token="+t.token+":"+t.password,a=this._config.socialUrl+"/link/"+e+"?"+n,i="Link your account to "+d(e);return this._oAuthPopup(a,{windowTitle:i})}return Promise.reject({error:"Authentication required"})}},{key:"unlink",value:function(e){return-1===this._config.providers.indexOf(e)?Promise.reject({error:"Provider "+e+" not supported."}):this.authenticated()?this._http.post(this._config.baseUrl+"/unlink/"+e).then((function(e){return e.data})).catch((function(e){throw f(e)})):Promise.reject({error:"Authentication required"})}},{key:"confirmEmail",value:function(e){return e&&"string"==typeof e?this._http.get(this._config.baseUrl+"/confirm-email/"+e).then((function(e){return e.data})).catch((function(e){throw f(e)})):Promise.reject({error:"Invalid token"})}},{key:"forgotPassword",value:function(e){return this._http.post(this._config.baseUrl+"/forgot-password",{email:e},{skipRefresh:!0}).then((function(e){return e.data})).catch((function(e){throw f(e)}))}},{key:"resetPassword",value:function(e){var t=this;return this._http.post(this._config.baseUrl+"/password-reset",e,{skipRefresh:!0}).then((function(e){return e.data.user_id&&e.data.token&&(t.setSession(e.data),t._onLogin(e.data)),e.data})).catch((function(e){throw f(e)}))}},{key:"changePassword",value:function(e){return this.authenticated()?this._http.post(this._config.baseUrl+"/password-change",e).then((function(e){return e.data})).catch((function(e){throw f(e)})):Promise.reject({error:"Authentication required"})}},{key:"changeEmail",value:function(e){return this.authenticated()?this._http.post(this._config.baseUrl+"/change-email",{newEmail:e}).then((function(e){return e.data})).catch((function(e){throw f(e)})):Promise.reject({error:"Authentication required"})}},{key:"validateUsername",value:function(e){return this._http.get(this._config.baseUrl+"/validate-username/"+encodeURIComponent(e)).then((function(){return!0})).catch((function(e){throw f(e)}))}},{key:"validateEmail",value:function(e){return this._http.get(this._config.baseUrl+"/validate-email/"+encodeURIComponent(e)).then((function(){return!0})).catch((function(e){throw f(e)}))}},{key:"_oAuthPopup",value:function(e,t){var n=this;return new Promise((function(a,i){n._oauthComplete=!1,t.windowName=t.windowTitle||"Social Login",t.windowOptions=t.windowOptions||"location=0,status=0,width=800,height=600";var r=window.open(e,t.windowName,t.windowOptions);r||i({error:"Authorization popup blocked"});var s=setInterval((function(){r.closed&&(clearInterval(s),n._oauthComplete||(n.authComplete=!0,i({error:"Authorization cancelled"})))}),500);window.superlogin={},window.superlogin.oauthSession=function(e,t,r){return!e&&t?(t.serverTimeDiff=t.issued-Date.now(),n.setSession(t),n._onLogin(t),a(t)):!e&&r?(n._onLink(r),a(d(r)+" successfully linked.")):(n._oauthComplete=!0,i(e))}}))}},{key:"_onLogin",value:function(e){c.info("Login",e),this.emit("login",e)}},{key:"_onLogout",value:function(e){this.deleteSession(),c.info("Logout",e),this.emit("logout",e)}},{key:"_onLink",value:function(e){c.info("Link",e),this.emit("link",e)}},{key:"_onRegister",value:function(e){c.info("Register",e),this.emit("register",e)}},{key:"_onRefresh",value:function(e){c.info("Refresh",e),this.emit("refresh",e)}}]),t}(s.EventEmitter2);t.Z=new h},5280:(e,t,n)=>{e.exports=n(8205)},6399:(e,t,n)=>{"use strict";var a=n(454),i=n(820),r=n(5751),s=n(544),o=n(1769),l=n(5481),c="undefined"!=typeof window&&window.btoa&&window.btoa.bind(window)||n(9029);e.exports=function(e){return new Promise((function(t,d){var u=e.data,p=e.headers;a.isFormData(u)&&delete p["Content-Type"];var f=new XMLHttpRequest,m="onreadystatechange",h=!1;if("undefined"==typeof window||!window.XDomainRequest||"withCredentials"in f||o(e.url)||(f=new window.XDomainRequest,m="onload",h=!0,f.onprogress=function(){},f.ontimeout=function(){}),e.auth){var g=e.auth.username||"",v=e.auth.password||"";p.Authorization="Basic "+c(g+":"+v)}if(f.open(e.method.toUpperCase(),r(e.url,e.params,e.paramsSerializer),!0),f.timeout=e.timeout,f[m]=function(){if(f&&(4===f.readyState||h)&&(0!==f.status||f.responseURL&&0===f.responseURL.indexOf("file:"))){var n="getAllResponseHeaders"in f?s(f.getAllResponseHeaders()):null,a={data:e.responseType&&"text"!==e.responseType?f.response:f.responseText,status:1223===f.status?204:f.status,statusText:1223===f.status?"No Content":f.statusText,headers:n,config:e,request:f};i(t,d,a),f=null}},f.onerror=function(){d(l("Network Error",e,null,f)),f=null},f.ontimeout=function(){d(l("timeout of "+e.timeout+"ms exceeded",e,"ECONNABORTED",f)),f=null},a.isStandardBrowserEnv()){var _=n(7645),b=(e.withCredentials||o(e.url))&&e.xsrfCookieName?_.read(e.xsrfCookieName):void 0;b&&(p[e.xsrfHeaderName]=b)}if("setRequestHeader"in f&&a.forEach(p,(function(e,t){void 0===u&&"content-type"===t.toLowerCase()?delete p[t]:f.setRequestHeader(t,e)})),e.withCredentials&&(f.withCredentials=!0),e.responseType)try{f.responseType=e.responseType}catch(t){if("json"!==e.responseType)throw t}"function"==typeof e.onDownloadProgress&&f.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&f.upload&&f.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then((function(e){f&&(f.abort(),d(e),f=null)})),void 0===u&&(u=null),f.send(u)}))}},8205:(e,t,n)=>{"use strict";var a=n(454),i=n(4698),r=n(7061),s=n(9543);function o(e){var t=new r(e),n=i(r.prototype.request,t);return a.extend(n,r.prototype,t),a.extend(n,t),n}var l=o(s);l.Axios=r,l.create=function(e){return o(a.merge(s,e))},l.Cancel=n(1961),l.CancelToken=n(1582),l.isCancel=n(4882),l.all=function(e){return Promise.all(e)},l.spread=n(8284),e.exports=l,e.exports.default=l},1961:e=>{"use strict";function t(e){this.message=e}t.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},t.prototype.__CANCEL__=!0,e.exports=t},1582:(e,t,n)=>{"use strict";var a=n(1961);function i(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;e((function(e){n.reason||(n.reason=new a(e),t(n.reason))}))}i.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},i.source=function(){var e;return{token:new i((function(t){e=t})),cancel:e}},e.exports=i},4882:e=>{"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},7061:(e,t,n)=>{"use strict";var a=n(9543),i=n(454),r=n(1234),s=n(4390),o=n(4929),l=n(4618);function c(e){this.defaults=e,this.interceptors={request:new r,response:new r}}c.prototype.request=function(e){"string"==typeof e&&(e=i.merge({url:arguments[0]},arguments[1])),(e=i.merge(a,this.defaults,{method:"get"},e)).method=e.method.toLowerCase(),e.baseURL&&!o(e.url)&&(e.url=l(e.baseURL,e.url));var t=[s,void 0],n=Promise.resolve(e);for(this.interceptors.request.forEach((function(e){t.unshift(e.fulfilled,e.rejected)})),this.interceptors.response.forEach((function(e){t.push(e.fulfilled,e.rejected)}));t.length;)n=n.then(t.shift(),t.shift());return n},i.forEach(["delete","get","head","options"],(function(e){c.prototype[e]=function(t,n){return this.request(i.merge(n||{},{method:e,url:t}))}})),i.forEach(["post","put","patch"],(function(e){c.prototype[e]=function(t,n,a){return this.request(i.merge(a||{},{method:e,url:t,data:n}))}})),e.exports=c},1234:(e,t,n)=>{"use strict";var a=n(454);function i(){this.handlers=[]}i.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},i.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},i.prototype.forEach=function(e){a.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=i},5481:(e,t,n)=>{"use strict";var a=n(7167);e.exports=function(e,t,n,i,r){var s=new Error(e);return a(s,t,n,i,r)}},4390:(e,t,n)=>{"use strict";var a=n(454),i=n(8178),r=n(4882),s=n(9543);function o(e){e.cancelToken&&e.cancelToken.throwIfRequested()}e.exports=function(e){return o(e),e.headers=e.headers||{},e.data=i(e.data,e.headers,e.transformRequest),e.headers=a.merge(e.headers.common||{},e.headers[e.method]||{},e.headers||{}),a.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||s.adapter)(e).then((function(t){return o(e),t.data=i(t.data,t.headers,e.transformResponse),t}),(function(t){return r(t)||(o(e),t&&t.response&&(t.response.data=i(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},7167:e=>{"use strict";e.exports=function(e,t,n,a,i){return e.config=t,n&&(e.code=n),e.request=a,e.response=i,e}},820:(e,t,n)=>{"use strict";var a=n(5481);e.exports=function(e,t,n){var i=n.config.validateStatus;n.status&&i&&!i(n.status)?t(a("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}},8178:(e,t,n)=>{"use strict";var a=n(454);e.exports=function(e,t,n){return a.forEach(n,(function(n){e=n(e,t)})),e}},9543:(e,t,n)=>{"use strict";var a=n(454),i=n(4193),r={"Content-Type":"application/x-www-form-urlencoded"};function s(e,t){!a.isUndefined(e)&&a.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var o,l={adapter:(("undefined"!=typeof XMLHttpRequest||"undefined"!=typeof process)&&(o=n(6399)),o),transformRequest:[function(e,t){return i(t,"Content-Type"),a.isFormData(e)||a.isArrayBuffer(e)||a.isBuffer(e)||a.isStream(e)||a.isFile(e)||a.isBlob(e)?e:a.isArrayBufferView(e)?e.buffer:a.isURLSearchParams(e)?(s(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):a.isObject(e)?(s(t,"application/json;charset=utf-8"),JSON.stringify(e)):e}],transformResponse:[function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(e){}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};a.forEach(["delete","get","head"],(function(e){l.headers[e]={}})),a.forEach(["post","put","patch"],(function(e){l.headers[e]=a.merge(r)})),e.exports=l},4698:e=>{"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),a=0;a{"use strict";function t(){this.message="String contains an invalid character"}t.prototype=new Error,t.prototype.code=5,t.prototype.name="InvalidCharacterError",e.exports=function(e){for(var n,a,i=String(e),r="",s=0,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";i.charAt(0|s)||(o="=",s%1);r+=o.charAt(63&n>>8-s%1*8)){if((a=i.charCodeAt(s+=3/4))>255)throw new t;n=n<<8|a}return r}},5751:(e,t,n)=>{"use strict";var a=n(454);function i(e){return encodeURIComponent(e).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,n){if(!t)return e;var r;if(n)r=n(t);else if(a.isURLSearchParams(t))r=t.toString();else{var s=[];a.forEach(t,(function(e,t){null!=e&&(a.isArray(e)&&(t+="[]"),a.isArray(e)||(e=[e]),a.forEach(e,(function(e){a.isDate(e)?e=e.toISOString():a.isObject(e)&&(e=JSON.stringify(e)),s.push(i(t)+"="+i(e))})))})),r=s.join("&")}return r&&(e+=(-1===e.indexOf("?")?"?":"&")+r),e}},4618:e=>{"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},7645:(e,t,n)=>{"use strict";var a=n(454);e.exports=a.isStandardBrowserEnv()?{write:function(e,t,n,i,r,s){var o=[];o.push(e+"="+encodeURIComponent(t)),a.isNumber(n)&&o.push("expires="+new Date(n).toGMTString()),a.isString(i)&&o.push("path="+i),a.isString(r)&&o.push("domain="+r),!0===s&&o.push("secure"),document.cookie=o.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},4929:e=>{"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},1769:(e,t,n)=>{"use strict";var a=n(454);e.exports=a.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function i(e){var a=e;return t&&(n.setAttribute("href",a),a=n.href),n.setAttribute("href",a),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=i(window.location.href),function(t){var n=a.isString(t)?i(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0}},4193:(e,t,n)=>{"use strict";var a=n(454);e.exports=function(e,t){a.forEach(e,(function(n,a){a!==t&&a.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[a])}))}},544:(e,t,n)=>{"use strict";var a=n(454);e.exports=function(e){var t,n,i,r={};return e?(a.forEach(e.split("\n"),(function(e){i=e.indexOf(":"),t=a.trim(e.substr(0,i)).toLowerCase(),n=a.trim(e.substr(i+1)),t&&(r[t]=r[t]?r[t]+", "+n:n)})),r):r}},8284:e=>{"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},454:(e,t,n)=>{"use strict";var a=n(4698),i=n(8738),r=Object.prototype.toString;function s(e){return"[object Array]"===r.call(e)}function o(e){return null!==e&&"object"==typeof e}function l(e){return"[object Function]"===r.call(e)}function c(e,t){if(null!=e)if("object"==typeof e||s(e)||(e=[e]),s(e))for(var n=0,a=e.length;n{"use strict";var a=n(7418),i=n(7129),r=/^[\x00-\x20\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]+/,s=/[\n\r\t]/g,o=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,l=/:\d+$/,c=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\\/]+)?([\S\s]*)/i,d=/^[a-zA-Z]:/;function u(e){return(e||"").toString().replace(r,"")}var p=[["#","hash"],["?","query"],function(e,t){return h(t.protocol)?e.replace(/\\/g,"/"):e},["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d*)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],f={hash:1,query:1};function m(e){var t,a=("undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:{}).location||{},i={},r=typeof(e=e||a);if("blob:"===e.protocol)i=new v(unescape(e.pathname),{});else if("string"===r)for(t in i=new v(e,{}),f)delete i[t];else if("object"===r){for(t in e)t in f||(i[t]=e[t]);void 0===i.slashes&&(i.slashes=o.test(e.href))}return i}function h(e){return"file:"===e||"ftp:"===e||"http:"===e||"https:"===e||"ws:"===e||"wss:"===e}function g(e,t){e=(e=u(e)).replace(s,""),t=t||{};var n,a=c.exec(e),i=a[1]?a[1].toLowerCase():"",r=!!a[2],o=!!a[3],l=0;return r?o?(n=a[2]+a[3]+a[4],l=a[2].length+a[3].length):(n=a[2]+a[4],l=a[2].length):o?(n=a[3]+a[4],l=a[3].length):n=a[4],"file:"===i?l>=2&&(n=n.slice(2)):h(i)?n=a[4]:i?r&&(n=n.slice(2)):l>=2&&h(t.protocol)&&(n=a[4]),{protocol:i,slashes:r||h(i),slashesCount:l,rest:n}}function v(e,t,n){if(e=(e=u(e)).replace(s,""),!(this instanceof v))return new v(e,t,n);var r,o,l,c,f,_,b=p.slice(),y=typeof t,C=this,E=0;for("object"!==y&&"string"!==y&&(n=t,t=null),n&&"function"!=typeof n&&(n=i.parse),r=!(o=g(e||"",t=m(t))).protocol&&!o.slashes,C.slashes=o.slashes||r&&t.slashes,C.protocol=o.protocol||t.protocol||"",e=o.rest,("file:"===o.protocol&&(2!==o.slashesCount||d.test(e))||!o.slashes&&(o.protocol||o.slashesCount<2||!h(C.protocol)))&&(b[3]=[/(.*)/,"pathname"]);E=51||!a((function(){var t=[];return(t.constructor={})[s]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},function(e,t,n){var a=n(4),i=n(2);e.exports=function(e,t){return arguments.length<2?function(e){return i(e)?e:void 0}(a[e]):a[e]&&a[e][t]}},function(e,t,n){var a=n(15);e.exports=Array.isArray||function(e){return"Array"==a(e)}},function(e,t,n){var a=n(39),i=n(24);e.exports=function(e){return a(i(e))}},function(e,t,n){var a=n(29),i=String;e.exports=function(e){if("Symbol"===a(e))throw TypeError("Cannot convert a Symbol value to a string");return i(e)}},function(e,t,n){var a=n(100),i=n(1),r=n(39),s=n(14),o=n(10),l=n(28),c=i([].push),d=function(e){var t=1==e,n=2==e,i=3==e,d=4==e,u=6==e,p=7==e,f=5==e||u;return function(m,h,g,v){for(var _,b,y=s(m),C=r(y),E=a(h,g),w=o(C),T=0,A=v||l,S=t?A(m,w):n||p?A(m,0):void 0;w>T;T++)if((f||T in C)&&(b=E(_=C[T],T,y),e))if(t)S[T]=b;else if(b)switch(e){case 3:return!0;case 5:return _;case 6:return T;case 2:c(S,_)}else switch(e){case 4:return!1;case 7:c(S,_)}return u?-1:i||d?d:S}};e.exports={forEach:d(0),map:d(1),filter:d(2),some:d(3),every:d(4),find:d(5),findIndex:d(6),filterReject:d(7)}},function(e,t){var n=TypeError;e.exports=function(e){if(e>9007199254740991)throw n("Maximum allowed index exceeded");return e}},function(e,t,n){var a,i,r=n(4),s=n(97),o=r.process,l=r.Deno,c=o&&o.versions||l&&l.version,d=c&&c.v8;d&&(i=(a=d.split("."))[0]>0&&a[0]<4?1:+(a[0]+a[1])),!i&&s&&(!(a=s.match(/Edge\/(\d+)/))||a[1]>=74)&&(a=s.match(/Chrome\/(\d+)/))&&(i=+a[1]),e.exports=i},function(e,t,n){var a=n(40),i=TypeError;e.exports=function(e){if(a(e))throw i("Can't call method on "+e);return e}},function(e,t,n){var a=n(2),i=n(74),r=TypeError;e.exports=function(e){if(a(e))return e;throw r(i(e)+" is not a function")}},function(e,t,n){"use strict";var a=n(0);e.exports=function(e,t){var n=[][e];return!!n&&a((function(){n.call(null,t||function(){return 1},1)}))}},function(e,t,n){"use strict";var a=n(5),i=n(18),r=TypeError,s=Object.getOwnPropertyDescriptor,o=a&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(e){return e instanceof TypeError}}();e.exports=o?function(e,t){if(i(e)&&!s(e,"length").writable)throw r("Cannot set read only .length");return e.length=t}:function(e,t){return e.length=t}},function(e,t,n){var a=n(94);e.exports=function(e,t){return new(a(e))(0===t?0:t)}},function(e,t,n){var a=n(51),i=n(2),r=n(15),s=n(9)("toStringTag"),o=Object,l="Arguments"==r(function(){return arguments}());e.exports=a?r:function(e){var t,n,a;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=o(e),s))?n:l?r(t):"Object"==(a=r(t))&&i(t.callee)?"Arguments":a}},function(e,t,n){var a=n(5),i=n(13),r=n(31);e.exports=a?function(e,t,n){return i.f(e,t,r(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){"use strict";var a=n(50),i=n(13),r=n(31);e.exports=function(e,t,n){var s=a(t);s in e?i.f(e,s,r(0,n)):e[s]=n}},function(e,t,n){var a=n(4),i=Object.defineProperty;e.exports=function(e,t){try{i(a,e,{value:t,configurable:!0,writable:!0})}catch(n){a[e]=t}return t}},function(e,t){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(e,t,n){var a=n(0);e.exports=!a((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))},function(e,t,n){var a=n(5),i=n(7),r=Function.prototype,s=a&&Object.getOwnPropertyDescriptor,o=i(r,"name"),l=o&&"something"===function(){}.name,c=o&&(!a||a&&s(r,"name").configurable);e.exports={EXISTS:o,PROPER:l,CONFIGURABLE:c}},function(e,t,n){var a=n(15),i=n(1);e.exports=function(e){if("Function"===a(e))return i(e)}},function(e,t){e.exports={}},function(e,t,n){var a=n(1),i=n(0),r=n(15),s=Object,o=a("".split);e.exports=i((function(){return!s("z").propertyIsEnumerable(0)}))?function(e){return"String"==r(e)?o(e,""):s(e)}:s},function(e,t){e.exports=function(e){return null==e}},function(e,t,n){var a=n(17),i=n(2),r=n(44),s=n(76),o=Object;e.exports=s?function(e){return"symbol"==typeof e}:function(e){var t=a("Symbol");return i(t)&&r(t.prototype,o(e))}},function(e,t,n){var a,i=n(6),r=n(107),s=n(34),o=n(38),l=n(101),c=n(60),d=n(70)("IE_PROTO"),u=function(){},p=function(e){return"