From 78a57c95c66627719bd0b9a5ed33956ec2712718 Mon Sep 17 00:00:00 2001 From: Kalila L Date: Mon, 13 Sep 2021 17:35:09 -0400 Subject: [PATCH] Update dist. --- .../web/web-new/dist/spa/css/789.d61df1c0.css | 1 + .../web/web-new/dist/spa/css/app.31d6cfe0.css | 0 .../web-new/dist/spa/css/vendor.2ba81df8.css | 6 ++++ .../web/web-new/dist/spa/favicon.ico | Bin 0 -> 72304 bytes .../KFOkCnqEu92Fr1MmgVxIIzQ.9391e6e2.woff | Bin 0 -> 20424 bytes .../KFOlCnqEu92Fr1MmEU9fBBc-.ddd11dab.woff | Bin 0 -> 20532 bytes .../KFOlCnqEu92Fr1MmSU5fBBc-.877b9231.woff | Bin 0 -> 20404 bytes .../KFOlCnqEu92Fr1MmWUlfBBc-.0344cc3c.woff | Bin 0 -> 20396 bytes .../KFOlCnqEu92Fr1MmYUtfBBc-.b555d228.woff | Bin 0 -> 20412 bytes .../fonts/KFOmCnqEu92Fr1Mu4mxM.9b78ea3b.woff | Bin 0 -> 20332 bytes ...flUhRq6tzZclQEJ-Vdg-IuiaDsNa.53e02ee0.woff | Bin 0 -> 141084 bytes ...tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.6a798765.woff2 | Bin 0 -> 110320 bytes .../dist/spa/icons/favicon-128x128.png | Bin 0 -> 15023 bytes .../web-new/dist/spa/icons/favicon-16x16.png | Bin 0 -> 871 bytes .../web-new/dist/spa/icons/favicon-32x32.png | Bin 0 -> 2543 bytes .../web-new/dist/spa/icons/favicon-96x96.png | Bin 0 -> 10685 bytes .../resources/web/web-new/dist/spa/index.html | 1 + .../web/web-new/dist/spa/js/197.1d65bbb2.js | 1 + .../web/web-new/dist/spa/js/264.e2c73bef.js | 1 + .../web/web-new/dist/spa/js/789.38e51d4d.js | 1 + .../web/web-new/dist/spa/js/870.0b04c7bb.js | 1 + .../web/web-new/dist/spa/js/app.e6e4828e.js | 1 + .../web-new/dist/spa/js/vendor.19ad36a8.js | 27 ++++++++++++++++++ 23 files changed, 40 insertions(+) create mode 100644 domain-server/resources/web/web-new/dist/spa/css/789.d61df1c0.css create mode 100644 domain-server/resources/web/web-new/dist/spa/css/app.31d6cfe0.css create mode 100644 domain-server/resources/web/web-new/dist/spa/css/vendor.2ba81df8.css create mode 100644 domain-server/resources/web/web-new/dist/spa/favicon.ico create mode 100644 domain-server/resources/web/web-new/dist/spa/fonts/KFOkCnqEu92Fr1MmgVxIIzQ.9391e6e2.woff create mode 100644 domain-server/resources/web/web-new/dist/spa/fonts/KFOlCnqEu92Fr1MmEU9fBBc-.ddd11dab.woff create mode 100644 domain-server/resources/web/web-new/dist/spa/fonts/KFOlCnqEu92Fr1MmSU5fBBc-.877b9231.woff create mode 100644 domain-server/resources/web/web-new/dist/spa/fonts/KFOlCnqEu92Fr1MmWUlfBBc-.0344cc3c.woff create mode 100644 domain-server/resources/web/web-new/dist/spa/fonts/KFOlCnqEu92Fr1MmYUtfBBc-.b555d228.woff create mode 100644 domain-server/resources/web/web-new/dist/spa/fonts/KFOmCnqEu92Fr1Mu4mxM.9b78ea3b.woff create mode 100644 domain-server/resources/web/web-new/dist/spa/fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNa.53e02ee0.woff create mode 100644 domain-server/resources/web/web-new/dist/spa/fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.6a798765.woff2 create mode 100644 domain-server/resources/web/web-new/dist/spa/icons/favicon-128x128.png create mode 100644 domain-server/resources/web/web-new/dist/spa/icons/favicon-16x16.png create mode 100644 domain-server/resources/web/web-new/dist/spa/icons/favicon-32x32.png create mode 100644 domain-server/resources/web/web-new/dist/spa/icons/favicon-96x96.png create mode 100644 domain-server/resources/web/web-new/dist/spa/index.html create mode 100644 domain-server/resources/web/web-new/dist/spa/js/197.1d65bbb2.js create mode 100644 domain-server/resources/web/web-new/dist/spa/js/264.e2c73bef.js create mode 100644 domain-server/resources/web/web-new/dist/spa/js/789.38e51d4d.js create mode 100644 domain-server/resources/web/web-new/dist/spa/js/870.0b04c7bb.js create mode 100644 domain-server/resources/web/web-new/dist/spa/js/app.e6e4828e.js create mode 100644 domain-server/resources/web/web-new/dist/spa/js/vendor.19ad36a8.js diff --git a/domain-server/resources/web/web-new/dist/spa/css/789.d61df1c0.css b/domain-server/resources/web/web-new/dist/spa/css/789.d61df1c0.css new file mode 100644 index 0000000000..d91fe78b3f --- /dev/null +++ b/domain-server/resources/web/web-new/dist/spa/css/789.d61df1c0.css @@ -0,0 +1 @@ +#firstTimeWizardContainer[data-v-adfd497e]{animation:firstTimeWizardContainerFadeIn-adfd497e 5s;-webkit-animation:firstTimeWizardContainerFadeIn-adfd497e 5s;-moz-animation:firstTimeWizardContainerFadeIn-adfd497e 5s;-o-animation:firstTimeWizardContainerFadeIn-adfd497e 5s;-ms-animation:firstTimeWizardContainerFadeIn-adfd497e 5s;background-color:#000000bf}@keyframes firstTimeWizardContainerFadeIn-adfd497e{0%{background-color:#0000}to{background-color:#000000bf}}.welcome[data-v-adfd497e]{color:#fff}.wizardCard[data-v-adfd497e]{color:#fff}.mainWizardStepper[data-v-adfd497e],.wizardCard[data-v-adfd497e]{background:none!important;box-shadow:none!important}[data-v-adfd497e] .q-stepper__header{display:none!important}[data-v-adfd497e] .q-panel{overflow:hidden!important}.q-dialog__inner div[data-v-adfd497e]{border:none!important;box-shadow:none!important} \ No newline at end of file diff --git a/domain-server/resources/web/web-new/dist/spa/css/app.31d6cfe0.css b/domain-server/resources/web/web-new/dist/spa/css/app.31d6cfe0.css new file mode 100644 index 0000000000..e69de29bb2 diff --git a/domain-server/resources/web/web-new/dist/spa/css/vendor.2ba81df8.css b/domain-server/resources/web/web-new/dist/spa/css/vendor.2ba81df8.css new file mode 100644 index 0000000000..dd99772761 --- /dev/null +++ b/domain-server/resources/web/web-new/dist/spa/css/vendor.2ba81df8.css @@ -0,0 +1,6 @@ +@charset "UTF-8";@font-face{font-family:Roboto;font-style:normal;font-weight:100;src:url(../fonts/KFOkCnqEu92Fr1MmgVxIIzQ.9391e6e2.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(../fonts/KFOlCnqEu92Fr1MmSU5fBBc-.877b9231.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(../fonts/KFOmCnqEu92Fr1Mu4mxM.9b78ea3b.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(../fonts/KFOlCnqEu92Fr1MmEU9fBBc-.ddd11dab.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(../fonts/KFOlCnqEu92Fr1MmWUlfBBc-.0344cc3c.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:900;src:url(../fonts/KFOlCnqEu92Fr1MmYUtfBBc-.b555d228.woff) format("woff")}@font-face{font-display:block;font-family:Material Icons;font-style:normal;font-weight:400;src:url(../fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.6a798765.woff2) format("woff2"),url(../fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNa.53e02ee0.woff) format("woff")}.material-icons{word-wrap:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";direction:ltr;display:inline-block;font-family:Material Icons;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap}@keyframes bounce{0%,20%,53%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{transform:translateZ(0) scaleY(.95);transition-timing-function:cubic-bezier(.215,.61,.355,1)}90%{transform:translate3d(0,-4px,0) scaleY(1.02)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes flip{0%{animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}to{animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}.animated.flip{animation-name:flip;-webkit-backface-visibility:visible;backface-visibility:visible}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.headShake{animation-name:headShake;animation-timing-function:ease-in-out}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.heartBeat{animation-duration:calc(var(--animate-duration)*1.3);animation-name:heartBeat;animation-timing-function:ease-in-out}@keyframes hinge{0%{animation-timing-function:ease-in-out}20%,60%{animation-timing-function:ease-in-out;transform:rotate(80deg)}40%,80%{animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg)}to{opacity:0;transform:translate3d(0,700px,0)}}.hinge{animation-duration:calc(var(--animate-duration)*2);animation-name:hinge;transform-origin:top left}@keyframes jello{0%,11.1%,to{transform:translateZ(0)}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{animation-name:jello;transform-origin:center}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.pulse{animation-name:pulse;animation-timing-function:ease-in-out}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{animation-name:shake}@keyframes shakeX{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shakeX{animation-name:shakeX}@keyframes shakeY{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(0,-10px,0)}20%,40%,60%,80%{transform:translate3d(0,10px,0)}}.shakeY{animation-name:shakeY}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.swing{animation-name:swing;transform-origin:top center}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}.tada{animation-name:tada}@keyframes wobble{0%{transform:translateZ(0)}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}to{transform:translateZ(0)}}.wobble{animation-name:wobble}@keyframes backInDown{0%{opacity:.7;transform:translateY(-1200px) scale(.7)}80%{opacity:.7;transform:translateY(0) scale(.7)}to{opacity:1;transform:scale(1)}}.backInDown{animation-name:backInDown}@keyframes backInLeft{0%{opacity:.7;transform:translateX(-2000px) scale(.7)}80%{opacity:.7;transform:translateX(0) scale(.7)}to{opacity:1;transform:scale(1)}}.backInLeft{animation-name:backInLeft}@keyframes backInRight{0%{opacity:.7;transform:translateX(2000px) scale(.7)}80%{opacity:.7;transform:translateX(0) scale(.7)}to{opacity:1;transform:scale(1)}}.backInRight{animation-name:backInRight}@keyframes backInUp{0%{opacity:.7;transform:translateY(1200px) scale(.7)}80%{opacity:.7;transform:translateY(0) scale(.7)}to{opacity:1;transform:scale(1)}}.backInUp{animation-name:backInUp}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.bounceIn{animation-duration:calc(var(--animate-duration)*.75);animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;transform:translate3d(0,25px,0) scaleY(.9)}75%{transform:translate3d(0,-10px,0) scaleY(.95)}90%{transform:translate3d(0,5px,0) scaleY(.985)}to{transform:translateZ(0)}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(25px,0,0) scaleX(1)}75%{transform:translate3d(-10px,0,0) scaleX(.98)}90%{transform:translate3d(5px,0,0) scaleX(.995)}to{transform:translateZ(0)}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(-25px,0,0) scaleX(1)}75%{transform:translate3d(10px,0,0) scaleX(.98)}90%{transform:translate3d(-5px,0,0) scaleX(.995)}to{transform:translateZ(0)}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}75%{transform:translate3d(0,10px,0) scaleY(.95)}90%{transform:translate3d(0,-5px,0) scaleY(.985)}to{transform:translateZ(0)}}.bounceInUp{animation-name:bounceInUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInBottomLeft{0%{opacity:0;transform:translate3d(-100%,100%,0)}to{opacity:1;transform:translateZ(0)}}.fadeInBottomLeft{animation-name:fadeInBottomLeft}@keyframes fadeInBottomRight{0%{opacity:0;transform:translate3d(100%,100%,0)}to{opacity:1;transform:translateZ(0)}}.fadeInBottomRight{animation-name:fadeInBottomRight}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:translateZ(0)}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInTopLeft{0%{opacity:0;transform:translate3d(-100%,-100%,0)}to{opacity:1;transform:translateZ(0)}}.fadeInTopLeft{animation-name:fadeInTopLeft}@keyframes fadeInTopRight{0%{opacity:0;transform:translate3d(100%,-100%,0)}to{opacity:1;transform:translateZ(0)}}.fadeInTopRight{animation-name:fadeInTopRight}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:translateZ(0)}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes flipInX{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.flipInX{animation-name:flipInX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@keyframes flipInY{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{opacity:1;transform:perspective(400px) rotateY(10deg)}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}.flipInY{animation-name:flipInY;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@keyframes jackInTheBox{0%{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.jackInTheBox{animation-name:jackInTheBox}@keyframes lightSpeedInLeft{0%{opacity:0;transform:translate3d(-100%,0,0) skewX(30deg)}60%{opacity:1;transform:skewX(-20deg)}80%{transform:skewX(5deg)}to{transform:translateZ(0)}}.lightSpeedInLeft{animation-name:lightSpeedInLeft;animation-timing-function:ease-out}@keyframes lightSpeedInRight{0%{opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{opacity:1;transform:skewX(20deg)}80%{transform:skewX(-5deg)}to{transform:translateZ(0)}}.lightSpeedInRight{animation-name:lightSpeedInRight;animation-timing-function:ease-out}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;transform:translateZ(0)}}.rollIn{animation-name:rollIn}@keyframes rotateIn{0%{opacity:0;transform:rotate(-200deg)}to{opacity:1;transform:translateZ(0)}}.rotateIn{animation-name:rotateIn;transform-origin:center}@keyframes rotateInDownLeft{0%{opacity:0;transform:rotate(-45deg)}to{opacity:1;transform:translateZ(0)}}.rotateInDownLeft{animation-name:rotateInDownLeft;transform-origin:left bottom}@keyframes rotateInDownRight{0%{opacity:0;transform:rotate(45deg)}to{opacity:1;transform:translateZ(0)}}.rotateInDownRight{animation-name:rotateInDownRight;transform-origin:right bottom}@keyframes rotateInUpLeft{0%{opacity:0;transform:rotate(45deg)}to{opacity:1;transform:translateZ(0)}}.rotateInUpLeft{animation-name:rotateInUpLeft;transform-origin:left bottom}@keyframes rotateInUpRight{0%{opacity:0;transform:rotate(-90deg)}to{opacity:1;transform:translateZ(0)}}.rotateInUpRight{animation-name:rotateInUpRight;transform-origin:right bottom}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInUp{animation-name:slideInUp}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.zoomInUp{animation-name:zoomInUp}@keyframes backOutDown{0%{opacity:1;transform:scale(1)}20%{opacity:.7;transform:translateY(0) scale(.7)}to{opacity:.7;transform:translateY(700px) scale(.7)}}.backOutDown{animation-name:backOutDown}@keyframes backOutLeft{0%{opacity:1;transform:scale(1)}20%{opacity:.7;transform:translateX(0) scale(.7)}to{opacity:.7;transform:translateX(-2000px) scale(.7)}}.backOutLeft{animation-name:backOutLeft}@keyframes backOutRight{0%{opacity:1;transform:scale(1)}20%{opacity:.7;transform:translateX(0) scale(.7)}to{opacity:.7;transform:translateX(2000px) scale(.7)}}.backOutRight{animation-name:backOutRight}@keyframes backOutUp{0%{opacity:1;transform:scale(1)}20%{opacity:.7;transform:translateY(0) scale(.7)}to{opacity:.7;transform:translateY(-700px) scale(.7)}}.backOutUp{animation-name:backOutUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{animation-duration:calc(var(--animate-duration)*.75);animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,2000px,0) scaleY(3)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(-2000px,0,0) scaleX(2)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(2000px,0,0) scaleX(2)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,-2000px,0) scaleY(3)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutBottomLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,100%,0)}}.fadeOutBottomLeft{animation-name:fadeOutBottomLeft}@keyframes fadeOutBottomRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%,100%,0)}}.fadeOutBottomRight{animation-name:fadeOutBottomRight}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutTopLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,-100%,0)}}.fadeOutTopLeft{animation-name:fadeOutTopLeft}@keyframes fadeOutTopRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%,-100%,0)}}.fadeOutTopRight{animation-name:fadeOutTopRight}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flipOutX{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateX(-20deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.flipOutX{animation-duration:calc(var(--animate-duration)*.75);animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateY(-15deg)}to{opacity:0;transform:perspective(400px) rotateY(90deg)}}.flipOutY{animation-duration:calc(var(--animate-duration)*.75);animation-name:flipOutY;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@keyframes lightSpeedOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0) skewX(-30deg)}}.lightSpeedOutLeft{animation-name:lightSpeedOutLeft;animation-timing-function:ease-in}@keyframes lightSpeedOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}.lightSpeedOutRight{animation-name:lightSpeedOutRight;animation-timing-function:ease-in}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{animation-name:rollOut}@keyframes rotateOut{0%{opacity:1}to{opacity:0;transform:rotate(200deg)}}.rotateOut{animation-name:rotateOut;transform-origin:center}@keyframes rotateOutDownLeft{0%{opacity:1}to{opacity:0;transform:rotate(45deg)}}.rotateOutDownLeft{animation-name:rotateOutDownLeft;transform-origin:left bottom}@keyframes rotateOutDownRight{0%{opacity:1}to{opacity:0;transform:rotate(-45deg)}}.rotateOutDownRight{animation-name:rotateOutDownRight;transform-origin:right bottom}@keyframes rotateOutUpLeft{0%{opacity:1}to{opacity:0;transform:rotate(-45deg)}}.rotateOutUpLeft{animation-name:rotateOutUpLeft;transform-origin:left bottom}@keyframes rotateOutUpRight{0%{opacity:1}to{opacity:0;transform:rotate(90deg)}}.rotateOutUpRight{animation-name:rotateOutUpRight;transform-origin:right bottom}@keyframes slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,100%,0);visibility:hidden}}.slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0);visibility:hidden}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(100%,0,0);visibility:hidden}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-100%,0);visibility:hidden}}.slideOutUp{animation-name:slideOutUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0)}}.zoomOutDown{animation-name:zoomOutDown;transform-origin:center bottom}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0)}}.zoomOutLeft{animation-name:zoomOutLeft;transform-origin:left center}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0)}}.zoomOutRight{animation-name:zoomOutRight;transform-origin:right center}@keyframes zoomOutUp{40%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0)}}.zoomOutUp{animation-name:zoomOutUp;transform-origin:center bottom} +/*! + * * Quasar Framework v2.0.4 + * * (c) 2015-present Razvan Stoenescu + * * Released under the MIT License. + * */*,:after,:before{-webkit-tap-highlight-color:transparent;-moz-tap-highlight-color:#0000;box-sizing:inherit}#q-app,body,html{direction:ltr;width:100%}body.platform-ios.within-iframe,body.platform-ios.within-iframe #q-app{min-width:100%;width:100px}body,html{box-sizing:border-box;margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}hr{box-sizing:initial;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;font-family:inherit;margin:0}optgroup{font-weight:700}button,input,select{overflow:visible;text-transform:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.q-icon{word-wrap:normal;fill:currentColor;box-sizing:initial;direction:ltr;height:1em;letter-spacing:normal;line-height:1;position:relative;text-align:center;text-transform:none;white-space:nowrap;width:1em}.q-icon:after,.q-icon:before{align-items:center;display:flex!important;height:100%;justify-content:center;width:100%}.q-icon>svg{height:100%;width:100%}.material-icons,.material-icons-outlined,.material-icons-round,.material-icons-sharp,.q-icon{align-items:center;cursor:inherit;display:inline-flex;font-size:inherit;justify-content:center;-webkit-user-select:none;user-select:none;vertical-align:middle}.q-panel,.q-panel>div{height:100%;width:100%}.q-panel-parent{overflow:hidden;position:relative}.q-loading-bar{background:#f44336;position:fixed;transition:transform .5s cubic-bezier(0,0,.2,1),opacity .5s;z-index:9998}.q-loading-bar--top{left:0;right:0;top:0;width:100%}.q-loading-bar--bottom{bottom:0;left:0;right:0;width:100%}.q-loading-bar--right{bottom:0;height:100%;right:0;top:0}.q-loading-bar--left{bottom:0;height:100%;left:0;top:0}.q-avatar{border-radius:50%;display:inline-block;font-size:48px;height:1em;position:relative;vertical-align:middle;width:1em}.q-avatar__content{font-size:.5em;line-height:.5em}.q-avatar__content,.q-avatar img:not(.q-icon):not(.q-img__image){border-radius:inherit;height:inherit;width:inherit}.q-avatar--square{border-radius:0}.q-badge{background-color:var(--q-primary);border-radius:4px;color:#fff;font-size:12px;font-weight:400;line-height:12px;min-height:12px;padding:2px 6px;vertical-align:initial}.q-badge--single-line{white-space:nowrap}.q-badge--multi-line{word-wrap:break-word;word-break:break-all}.q-badge--floating{cursor:inherit;position:absolute;right:-3px;top:-4px}.q-badge--transparent{opacity:.8}.q-badge--outline{background-color:initial;border:1px solid}.q-badge--rounded{border-radius:1em}.q-banner{background:#fff;min-height:54px;padding:8px 16px}.q-banner--top-padding{padding-top:14px}.q-banner__avatar{min-width:1px!important}.q-banner__avatar>.q-avatar{font-size:46px}.q-banner__avatar>.q-icon{font-size:40px}.q-banner__actions.col-auto,.q-banner__avatar:not(:empty)+.q-banner__content{padding-left:16px}.q-banner__actions.col-all .q-btn-item{margin:4px 0 0 4px}.q-banner--dense{min-height:32px;padding:8px}.q-banner--dense.q-banner--top-padding{padding-top:12px}.q-banner--dense .q-banner__avatar>.q-avatar,.q-banner--dense .q-banner__avatar>.q-icon{font-size:28px}.q-banner--dense .q-banner__actions.col-auto,.q-banner--dense .q-banner__avatar:not(:empty)+.q-banner__content{padding-left:8px}.q-bar{background:#0003}.q-bar>.q-icon{margin-left:2px}.q-bar>div,.q-bar>div+.q-icon{margin-left:8px}.q-bar>.q-btn{margin-left:2px}.q-bar>.q-btn:first-child,.q-bar>.q-icon:first-child,.q-bar>div:first-child{margin-left:0}.q-bar--standard{font-size:18px;height:32px;padding:0 12px}.q-bar--standard>div{font-size:16px}.q-bar--standard .q-btn{font-size:11px}.q-bar--dense{font-size:14px;height:24px;padding:0 8px}.q-bar--dense .q-btn{font-size:8px}.q-bar--dark{background:#ffffff26}.q-breadcrumbs__el{color:inherit}.q-breadcrumbs__el-icon{font-size:125%}.q-breadcrumbs__el-icon--with-label{margin-right:8px}.q-breadcrumbs--last a{pointer-events:none}[dir=rtl] .q-breadcrumbs__separator .q-icon{transform:scaleX(-1)}.q-btn{align-items:stretch;background:#0000;border:0;color:inherit;cursor:default;display:inline-flex;flex-direction:column;font-size:14px;font-weight:500;height:auto;line-height:1.715em;min-height:2.572em;outline:0;padding:4px 16px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:middle;width:auto}.q-btn .q-icon,.q-btn .q-spinner{font-size:1.715em}.q-btn.disabled{opacity:.7!important}.q-btn:before{border-radius:inherit;bottom:0;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;content:"";display:block;left:0;position:absolute;right:0;top:0}.q-btn--actionable{cursor:pointer}.q-btn--actionable.q-btn--standard:before{transition:box-shadow .3s cubic-bezier(.25,.8,.5,1)}.q-btn--actionable.q-btn--standard.q-btn--active:before,.q-btn--actionable.q-btn--standard:active:before{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.q-btn--no-uppercase{text-transform:none}.q-btn--rectangle{border-radius:3px}.q-btn--outline{background:#0000!important}.q-btn--outline:before{border:1px solid}.q-btn--push{border-radius:7px}.q-btn--push:before{border-bottom:3px solid #00000026}.q-btn--push.q-btn--actionable{transition:transform .3s cubic-bezier(.25,.8,.5,1)}.q-btn--push.q-btn--actionable:before{transition:border-width .3s cubic-bezier(.25,.8,.5,1)}.q-btn--push.q-btn--actionable.q-btn--active,.q-btn--push.q-btn--actionable:active{transform:translateY(2px)}.q-btn--push.q-btn--actionable.q-btn--active:before,.q-btn--push.q-btn--actionable:active:before{border-bottom-width:0}.q-btn--rounded{border-radius:28px}.q-btn--round{border-radius:50%;min-height:3em;min-width:3em;padding:0}.q-btn--flat:before,.q-btn--outline:before,.q-btn--unelevated:before{box-shadow:none}.q-btn--dense{min-height:2em;padding:.285em}.q-btn--dense.q-btn--round{min-height:2.4em;min-width:2.4em;padding:0}.q-btn--dense .on-left{margin-right:6px}.q-btn--dense .on-right{margin-left:6px}.q-btn--fab-mini .q-icon,.q-btn--fab .q-icon{font-size:24px}.q-btn--fab{min-height:56px;min-width:56px;padding:16px}.q-btn--fab .q-icon{margin:auto}.q-btn--fab-mini{min-height:40px;min-width:40px;padding:8px}.q-btn__content{transition:opacity .3s;z-index:0}.q-btn__content--hidden{opacity:0;pointer-events:none}.q-btn__progress{border-radius:inherit;z-index:0}.q-btn__progress-indicator{background:#ffffff40;transform:translateX(-100%);z-index:-1}.q-btn__progress--dark .q-btn__progress-indicator{background:#0003}.q-btn--flat .q-btn__progress-indicator,.q-btn--outline .q-btn__progress-indicator{background:currentColor;opacity:.2}.q-btn-dropdown--split .q-btn-dropdown__arrow-container{padding:0 4px}.q-btn-dropdown--split .q-btn-dropdown__arrow-container.q-btn--outline{border-left:1px solid}.q-btn-dropdown--split .q-btn-dropdown__arrow-container:not(.q-btn--outline){border-left:1px solid #ffffff4d}.q-btn-dropdown--simple *+.q-btn-dropdown__arrow{margin-left:8px}.q-btn-dropdown__arrow{transition:transform .28s}.q-btn-dropdown--current{flex-grow:1}.q-btn-group{border-radius:3px;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;vertical-align:middle}.q-btn-group>.q-btn-item{align-self:stretch;border-radius:inherit}.q-btn-group>.q-btn-item:before{box-shadow:none}.q-btn-group>.q-btn-item .q-badge--floating{right:0}.q-btn-group>.q-btn-group{box-shadow:none}.q-btn-group>.q-btn-group:first-child>.q-btn:first-child{border-bottom-left-radius:inherit;border-top-left-radius:inherit}.q-btn-group>.q-btn-group:last-child>.q-btn:last-child{border-bottom-right-radius:inherit;border-top-right-radius:inherit}.q-btn-group>.q-btn-group:not(:first-child)>.q-btn:first-child:before{border-left:0}.q-btn-group>.q-btn-group:not(:last-child)>.q-btn:last-child:before{border-right:0}.q-btn-group>.q-btn-item:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.q-btn-group>.q-btn-item:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.q-btn-group>.q-btn-item.q-btn--standard:before{z-index:-1}.q-btn-group--push{border-radius:7px}.q-btn-group--push>.q-btn--push.q-btn--actionable{transform:none}.q-btn-group--push>.q-btn--push.q-btn--actionable .q-btn__content{transition:margin-top .3s cubic-bezier(.25,.8,.5,1),margin-bottom .3s cubic-bezier(.25,.8,.5,1)}.q-btn-group--push>.q-btn--push.q-btn--actionable.q-btn--active .q-btn__content,.q-btn-group--push>.q-btn--push.q-btn--actionable:active .q-btn__content{margin-bottom:-2px;margin-top:2px}.q-btn-group--rounded{border-radius:28px}.q-btn-group--flat,.q-btn-group--outline,.q-btn-group--unelevated{box-shadow:none}.q-btn-group--outline>.q-separator{display:none}.q-btn-group--outline>.q-btn-item+.q-btn-item:before{border-left:0}.q-btn-group--outline>.q-btn-item:not(:last-child):before{border-right:0}.q-btn-group--stretch{align-self:stretch;border-radius:0}.q-btn-group--glossy>.q-btn-item{background-image:linear-gradient(180deg,#ffffff4d,#fff0 50%,#0000001f 51%,#0000000a)!important}.q-btn-group--spread>.q-btn-group{display:flex!important}.q-btn-group--spread>.q-btn-group>.q-btn-item:not(.q-btn-dropdown__arrow-container),.q-btn-group--spread>.q-btn-item{flex:10000 1 0%;max-width:100%;min-width:0;width:auto}.q-btn-toggle,.q-card{position:relative}.q-card{background:#fff;border-radius:4px;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;vertical-align:top}.q-card>div:first-child,.q-card>img:first-child{border-top:0;border-top-left-radius:inherit;border-top-right-radius:inherit}.q-card>div:last-child,.q-card>img:last-child{border-bottom:0;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.q-card>div:not(:first-child),.q-card>img:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.q-card>div:not(:last-child),.q-card>img:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0}.q-card>div{border-left:0;border-right:0;box-shadow:none}.q-card--bordered{border:1px solid #0000001f}.q-card--dark{border-color:#ffffff47}.q-card__section{position:relative}.q-card__section--vert{padding:16px}.q-card__section--horiz>div:first-child,.q-card__section--horiz>img:first-child{border-bottom-left-radius:inherit;border-top-left-radius:inherit}.q-card__section--horiz>div:last-child,.q-card__section--horiz>img:last-child{border-bottom-right-radius:inherit;border-top-right-radius:inherit}.q-card__section--horiz>div:not(:first-child),.q-card__section--horiz>img:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.q-card__section--horiz>div:not(:last-child),.q-card__section--horiz>img:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.q-card__section--horiz>div{border-bottom:0;border-top:0;box-shadow:none}.q-card__actions{align-items:center;padding:8px}.q-card__actions .q-btn{padding:0 8px}.q-card__actions--horiz>.q-btn-group+.q-btn-item,.q-card__actions--horiz>.q-btn-item+.q-btn-group,.q-card__actions--horiz>.q-btn-item+.q-btn-item{margin-left:8px}.q-card__actions--vert>.q-btn-item.q-btn--round{align-self:center}.q-card__actions--vert>.q-btn-group+.q-btn-item,.q-card__actions--vert>.q-btn-item+.q-btn-group,.q-card__actions--vert>.q-btn-item+.q-btn-item{margin-top:4px}.q-card__actions--vert>.q-btn-group>.q-btn-item{flex-grow:1}.q-card>img{border:0;display:block;max-width:100%;width:100%}.q-carousel{background-color:#fff;height:400px}.q-carousel__slide{background-position:50%;background-size:cover;min-height:100%}.q-carousel .q-carousel--padding,.q-carousel__slide{padding:16px}.q-carousel__slides-container{height:100%}.q-carousel__control{color:#fff}.q-carousel__arrow{pointer-events:none}.q-carousel__arrow .q-icon{font-size:28px}.q-carousel__arrow .q-btn{pointer-events:all}.q-carousel__next-arrow--horizontal,.q-carousel__prev-arrow--horizontal{bottom:16px;top:16px}.q-carousel__prev-arrow--horizontal{left:16px}.q-carousel__next-arrow--horizontal{right:16px}.q-carousel__next-arrow--vertical,.q-carousel__prev-arrow--vertical{left:16px;right:16px}.q-carousel__prev-arrow--vertical{top:16px}.q-carousel__next-arrow--vertical{bottom:16px}.q-carousel__navigation--bottom,.q-carousel__navigation--top{left:16px;overflow-x:auto;overflow-y:hidden;right:16px}.q-carousel__navigation--top{top:16px}.q-carousel__navigation--bottom{bottom:16px}.q-carousel__navigation--left,.q-carousel__navigation--right{bottom:16px;overflow-x:hidden;overflow-y:auto;top:16px}.q-carousel__navigation--left>.q-carousel__navigation-inner,.q-carousel__navigation--right>.q-carousel__navigation-inner{flex-direction:column}.q-carousel__navigation--left{left:16px}.q-carousel__navigation--right{right:16px}.q-carousel__navigation-inner{flex:1 1 auto}.q-carousel__navigation .q-btn{margin:6px 4px;padding:5px}.q-carousel__navigation-icon--inactive{opacity:.7}.q-carousel .q-carousel__thumbnail{border:1px solid #0000;border-radius:4px;cursor:pointer;display:inline-block;height:50px;margin:2px;opacity:.7;transition:opacity .3s;vertical-align:middle;width:auto}.q-carousel .q-carousel__thumbnail--active,.q-carousel .q-carousel__thumbnail:hover{opacity:1}.q-carousel .q-carousel__thumbnail--active{border-color:currentColor;cursor:default}.q-carousel--arrows-vertical .q-carousel--padding,.q-carousel--arrows-vertical.q-carousel--with-padding .q-carousel__slide,.q-carousel--navigation-top .q-carousel--padding,.q-carousel--navigation-top.q-carousel--with-padding .q-carousel__slide{padding-top:60px}.q-carousel--arrows-vertical .q-carousel--padding,.q-carousel--arrows-vertical.q-carousel--with-padding .q-carousel__slide,.q-carousel--navigation-bottom .q-carousel--padding,.q-carousel--navigation-bottom.q-carousel--with-padding .q-carousel__slide{padding-bottom:60px}.q-carousel--arrows-horizontal .q-carousel--padding,.q-carousel--arrows-horizontal.q-carousel--with-padding .q-carousel__slide,.q-carousel--navigation-left .q-carousel--padding,.q-carousel--navigation-left.q-carousel--with-padding .q-carousel__slide{padding-left:60px}.q-carousel--arrows-horizontal .q-carousel--padding,.q-carousel--arrows-horizontal.q-carousel--with-padding .q-carousel__slide,.q-carousel--navigation-right .q-carousel--padding,.q-carousel--navigation-right.q-carousel--with-padding .q-carousel__slide{padding-right:60px}.q-carousel.fullscreen{height:100%}.q-message-label,.q-message-name,.q-message-stamp{font-size:small}.q-message-label{margin:24px 0;text-align:center}.q-message-stamp{color:inherit;display:none;margin-top:4px;opacity:.6}.q-message-avatar{border-radius:50%;height:48px;min-width:48px;width:48px}.q-message{margin-bottom:8px}.q-message:first-child .q-message-label{margin-top:0}.q-message-avatar--received{margin-right:8px}.q-message-text--received{border-radius:4px 4px 4px 0;color:#81c784}.q-message-text--received:last-child:before{border-bottom:8px solid;border-left:8px solid #0000;border-right:0 solid #0000;right:100%}.q-message-text-content--received{color:#000}.q-message-name--sent{text-align:right}.q-message-avatar--sent{margin-left:8px}.q-message-container--sent{flex-direction:row-reverse}.q-message-text--sent{border-radius:4px 4px 0 4px;color:#e0e0e0}.q-message-text--sent:last-child:before{border-bottom:8px solid;border-left:0 solid #0000;border-right:8px solid #0000;left:100%}.q-message-text-content--sent{color:#000}.q-message-text{background:currentColor;line-height:1.2;padding:8px;position:relative;word-break:break-word}.q-message-text+.q-message-text{margin-top:3px}.q-message-text:last-child{min-height:48px}.q-message-text:last-child .q-message-stamp{display:block}.q-message-text:last-child:before{bottom:0;content:"";height:0;position:absolute;width:0}.q-checkbox{vertical-align:middle}.q-checkbox__bg{-webkit-print-color-adjust:exact;border:2px solid;border-radius:2px;height:50%;left:25%;top:25%;transition:background .22s cubic-bezier(0,0,.2,1) 0ms;width:50%}.q-checkbox__native{height:1px;width:1px}.q-checkbox__svg{color:#fff}.q-checkbox__truthy{stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.78334;stroke-dasharray:29.78334}.q-checkbox__indet{fill:currentColor;transform:rotate(-280deg) scale(0);transform-origin:50% 50%}.q-checkbox__inner{border-radius:50%;color:#0000008a;font-size:40px;height:1em;min-width:1em;outline:0;width:1em}.q-checkbox__inner--indet,.q-checkbox__inner--truthy{color:var(--q-primary)}.q-checkbox__inner--indet .q-checkbox__bg,.q-checkbox__inner--truthy .q-checkbox__bg{background:currentColor}.q-checkbox__inner--truthy path{stroke-dashoffset:0;transition:stroke-dashoffset .18s cubic-bezier(.4,0,.6,1) 0ms}.q-checkbox__inner--indet .q-checkbox__indet{transform:rotate(0) scale(1);transition:transform .22s cubic-bezier(0,0,.2,1) 0ms}.q-checkbox.disabled{opacity:.75!important}.q-checkbox--dark .q-checkbox__inner{color:#ffffffb3}.q-checkbox--dark .q-checkbox__inner:before{opacity:.32!important}.q-checkbox--dark .q-checkbox__inner--indet,.q-checkbox--dark .q-checkbox__inner--truthy{color:var(--q-primary)}.q-checkbox--dense .q-checkbox__inner{height:.5em;min-width:.5em;width:.5em}.q-checkbox--dense .q-checkbox__bg{height:90%;left:5%;top:5%;width:90%}.q-checkbox--dense .q-checkbox__label{padding-left:.5em}.q-checkbox--dense.reverse .q-checkbox__label{padding-left:0;padding-right:.5em}body.desktop .q-checkbox:not(.disabled) .q-checkbox__inner:before{background:currentColor;border-radius:50%;bottom:0;content:"";left:0;opacity:.12;position:absolute;right:0;top:0;transform:scale3d(0,0,1);transition:transform .22s cubic-bezier(0,0,.2,1)}body.desktop .q-checkbox:not(.disabled):focus .q-checkbox__inner:before,body.desktop .q-checkbox:not(.disabled):hover .q-checkbox__inner:before{transform:scaleX(1)}body.desktop .q-checkbox--dense:not(.disabled):focus .q-checkbox__inner:before,body.desktop .q-checkbox--dense:not(.disabled):hover .q-checkbox__inner:before{transform:scale3d(1.4,1.4,1)}.q-chip{background:#e0e0e0;border-radius:16px;color:#000000de;font-size:14px;height:2em;margin:4px;max-width:100%;outline:0;padding:.5em .9em;position:relative;vertical-align:middle}.q-chip--colored .q-chip__icon,.q-chip--dark .q-chip__icon{color:inherit}.q-chip--outline{background:#0000!important;border:1px solid}.q-chip .q-avatar{border-radius:16px;font-size:2em;margin-left:-.45em;margin-right:.2em}.q-chip--selected .q-avatar{display:none}.q-chip__icon{color:#0000008a;font-size:1.5em;margin:-.2em}.q-chip__icon--left{margin-right:.2em}.q-chip__icon--right{margin-left:.2em}.q-chip__icon--remove{margin-left:.1em;margin-right:-.5em;opacity:.6;outline:0}.q-chip__icon--remove:focus,.q-chip__icon--remove:hover{opacity:1}.q-chip__content{white-space:nowrap}.q-chip--dense{border-radius:12px;height:1.5em;padding:0 .4em}.q-chip--dense .q-avatar{border-radius:12px;font-size:1.5em;margin-left:-.27em;margin-right:.1em}.q-chip--dense .q-chip__icon{font-size:1.25em}.q-chip--dense .q-chip__icon--left{margin-right:.195em}.q-chip--dense .q-chip__icon--remove{margin-right:-.25em}.q-chip--square{border-radius:4px}.q-chip--square .q-avatar{border-radius:3px 0 0 3px}body.desktop .q-chip--clickable:focus{box-shadow:0 1px 3px #0003,0 1px 1px #00000024,0 2px 1px -1px #0000001f}.q-circular-progress{display:inline-block;height:1em;line-height:1;position:relative;vertical-align:middle;width:1em}.q-circular-progress.q-focusable{border-radius:50%}.q-circular-progress__svg{height:100%;width:100%}.q-circular-progress__text{font-size:.25em}.q-circular-progress--indeterminate .q-circular-progress__svg{animation:q-spin 2s linear infinite;transform-origin:50% 50%}.q-circular-progress--indeterminate .q-circular-progress__circle{stroke-dasharray:1 400;stroke-dashoffset:0;animation:q-circular-progress-circle 1.5s ease-in-out infinite}@keyframes q-circular-progress-circle{0%{stroke-dasharray:1,400;stroke-dashoffset:0}50%{stroke-dasharray:400,400;stroke-dashoffset:-100}to{stroke-dasharray:400,400;stroke-dashoffset:-300}}.q-color-picker{background:#fff;border-radius:4px;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;max-width:350px;min-width:180px;overflow:hidden;vertical-align:top}.q-color-picker .q-tab{padding:0!important}.q-color-picker--bordered{border:1px solid #0000001f}.q-color-picker__header{height:68px}.q-color-picker__header input{border:0;line-height:24px}.q-color-picker__header .q-tab{height:32px!important;min-height:32px!important}.q-color-picker__header .q-tab--inactive{background:linear-gradient(0deg,#0000004d 0,#00000026 25%,#0000001a)}.q-color-picker__error-icon{bottom:2px;font-size:24px;opacity:0;right:2px;transition:opacity .3s ease-in}.q-color-picker__header-content{background:#fff;position:relative}.q-color-picker__header-content--light{color:#000}.q-color-picker__header-content--dark{color:#fff}.q-color-picker__header-content--dark .q-tab--inactive:before{background:#fff3;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.q-color-picker__header-banner{height:36px}.q-color-picker__header-bg{background:#fff;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAH0lEQVQoU2NkYGAwZkAFZ5G5jPRRgOYEVDeB3EBjBQBOZwTVugIGyAAAAABJRU5ErkJggg==")!important}.q-color-picker__footer{height:36px}.q-color-picker__footer .q-tab{height:36px!important;min-height:36px!important}.q-color-picker__footer .q-tab--inactive{background:linear-gradient(180deg,#0000004d 0,#00000026 25%,#0000001a)}.q-color-picker__spectrum{height:100%;width:100%}.q-color-picker__spectrum-tab{padding:0!important}.q-color-picker__spectrum-white{background:linear-gradient(90deg,#fff,#fff0)}.q-color-picker__spectrum-black{background:linear-gradient(0deg,#000,#0000)}.q-color-picker__spectrum-circle{border-radius:50%;box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px #0000004d,0 0 1px 2px #0006;height:10px;transform:translate(-5px,-5px);width:10px}.q-color-picker__hue .q-slider__track-container{background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)!important;opacity:1}.q-color-picker__alpha .q-slider__track-container{background-color:#fff!important;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAH0lEQVQoU2NkYGAwZkAFZ5G5jPRRgOYEVDeB3EBjBQBOZwTVugIGyAAAAABJRU5ErkJggg==")!important;color:#fff;height:8px;opacity:1}.q-color-picker__alpha .q-slider__track-container:after{background:linear-gradient(90deg,#fff0,#757575);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.q-color-picker__sliders{padding:4px 16px 16px}.q-color-picker__sliders .q-slider__track-container{height:10px;margin-top:-5px}.q-color-picker__sliders .q-slider__track{display:none}.q-color-picker__sliders .q-slider__thumb path{stroke-width:2px;fill:#0000}.q-color-picker__sliders .q-slider--active path{stroke-width:3px}.q-color-picker__sliders .q-slider{color:#424242;height:16px;margin-top:8px}.q-color-picker__tune-tab .q-slider{margin-left:18px;margin-right:18px}.q-color-picker__tune-tab input{border:1px solid #e0e0e0;border-radius:4px;font-size:11px;width:3.5em}.q-color-picker__palette-tab{padding:0!important}.q-color-picker__palette-rows--editable .q-color-picker__cube{cursor:pointer}.q-color-picker__cube{padding-bottom:10%;width:10%!important}.q-color-picker input{background:#0000;color:inherit;outline:0;text-align:center}.q-color-picker .q-tabs{overflow:hidden}.q-color-picker .q-tab--active{box-shadow:0 0 14px 3px #0003}.q-color-picker .q-tab--active .q-focus-helper,.q-color-picker .q-tab__indicator{display:none}.q-color-picker .q-tab-panels{background:inherit}.q-color-picker--dark .q-color-picker__tune-tab input{border:1px solid #ffffff4d}.q-color-picker--dark .q-slider{color:#bdbdbd}.q-date{background:#fff;border-radius:4px;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;display:inline-flex;max-width:100%;min-width:290px;width:290px}.q-date--bordered{border:1px solid #0000001f}.q-date__header{background-color:var(--q-primary);border-top-left-radius:inherit;color:#fff;padding:16px}.q-date__actions{padding:0 16px 16px}.q-date__content,.q-date__main{outline:0}.q-date__content .q-btn{font-weight:400}.q-date__header-link{opacity:.64;outline:0;transition:opacity .3s ease-out}.q-date__header-link--active,.q-date__header-link:focus,.q-date__header-link:hover{opacity:1}.q-date__header-subtitle{font-size:14px;letter-spacing:.00938em;line-height:1.75}.q-date__header-title-label{font-size:24px;letter-spacing:.00735em;line-height:1.2}.q-date__view{height:100%;min-height:290px;padding:16px;width:100%}.q-date__navigation{height:12.5%}.q-date__navigation>div:first-child{justify-content:flex-end;min-width:24px;width:8%}.q-date__navigation>div:last-child{justify-content:flex-start;min-width:24px;width:8%}.q-date__calendar-weekdays{height:12.5%}.q-date__calendar-weekdays>div{font-size:12px;opacity:.38}.q-date__calendar-item{align-items:center;display:inline-flex;height:12.5%!important;justify-content:center;padding:1px;position:relative;vertical-align:middle;width:14.285%!important}.q-date__calendar-item:after{border:1px dashed #0000;bottom:1px;content:"";left:0;pointer-events:none;position:absolute;right:0;top:1px}.q-date__calendar-item>div,.q-date__calendar-item button{border-radius:50%;height:30px;width:30px}.q-date__calendar-item>div{line-height:30px;text-align:center}.q-date__calendar-item--out{opacity:.18}.q-date__calendar-item--fill{visibility:hidden}.q-date__range-from:before,.q-date__range-to:before,.q-date__range:before{background-color:currentColor;bottom:1px;content:"";left:0;opacity:.3;position:absolute;right:0;top:1px}.q-date__range-from:nth-child(7n-6):before,.q-date__range-to:nth-child(7n-6):before,.q-date__range:nth-child(7n-6):before{border-bottom-left-radius:0;border-top-left-radius:0}.q-date__range-from:nth-child(7n):before,.q-date__range-to:nth-child(7n):before,.q-date__range:nth-child(7n):before{border-bottom-right-radius:0;border-top-right-radius:0}.q-date__range-from:before{left:50%}.q-date__range-to:before{right:50%}.q-date__edit-range:after{border-color:currentColor #0000}.q-date__edit-range:nth-child(7n-6):after{border-bottom-left-radius:0;border-top-left-radius:0}.q-date__edit-range:nth-child(7n):after{border-bottom-right-radius:0;border-top-right-radius:0}.q-date__edit-range-from-to:after,.q-date__edit-range-from:after{border-bottom-color:initial;border-bottom-left-radius:28px;border-left-color:initial;border-top-color:initial;border-top-left-radius:28px;left:4px}.q-date__edit-range-from-to:after,.q-date__edit-range-to:after{border-bottom-color:initial;border-bottom-right-radius:28px;border-right-color:initial;border-top-color:initial;border-top-right-radius:28px;right:4px}.q-date__calendar-days-container{height:75%;min-height:192px}.q-date__calendar-days>div{height:16.66%!important}.q-date__event{background-color:var(--q-secondary);border-radius:5px;bottom:2px;height:5px;left:50%;position:absolute;transform:translate3d(-50%,0,0);width:8px}.q-date__today{box-shadow:0 0 1px 0 currentColor}.q-date__years-content{padding:0 8px}.q-date__months-item,.q-date__years-item{flex:0 0 33.3333%}.q-date--readonly .q-date__content,.q-date--readonly .q-date__header,.q-date.disabled .q-date__content,.q-date.disabled .q-date__header{pointer-events:none}.q-date--readonly .q-date__navigation{display:none}.q-date--portrait{flex-direction:column}.q-date--portrait-standard .q-date__content{height:calc(100% - 86px)}.q-date--portrait-standard .q-date__header{border-top-right-radius:inherit;height:86px}.q-date--portrait-standard .q-date__header-title{align-items:center;height:30px}.q-date--portrait-minimal .q-date__content{height:100%}.q-date--landscape{align-items:stretch;flex-direction:row;min-width:420px}.q-date--landscape>div{display:flex;flex-direction:column}.q-date--landscape .q-date__content{height:100%}.q-date--landscape-standard{min-width:420px}.q-date--landscape-standard .q-date__header{border-bottom-left-radius:inherit;min-width:110px;width:110px}.q-date--landscape-standard .q-date__header-title{flex-direction:column}.q-date--landscape-standard .q-date__header-today{margin-left:-8px;margin-top:12px}.q-date--landscape-minimal{width:310px}.q-date--dark{border-color:#ffffff47}.q-dialog__title{font-size:1.25rem;font-weight:500;letter-spacing:.0125em;line-height:2rem}.q-dialog__progress{font-size:4rem}.q-dialog__inner{outline:0}.q-dialog__inner>div{-webkit-overflow-scrolling:touch;border-radius:4px;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;overflow:auto;pointer-events:all;will-change:scroll-position}.q-dialog__inner--square>div{border-radius:0!important}.q-dialog__inner>.q-card>.q-card__actions .q-btn--rectangle{min-width:64px}.q-dialog__inner--minimized{padding:24px}.q-dialog__inner--minimized>div{max-height:calc(100vh - 48px)}.q-dialog__inner--maximized>div{border-radius:0!important;height:100%;left:0!important;max-height:100vh;max-width:100vw;top:0!important;width:100%}.q-dialog__inner--bottom,.q-dialog__inner--top{padding-bottom:0!important;padding-top:0!important}.q-dialog__inner--left,.q-dialog__inner--right{padding-left:0!important;padding-right:0!important}.q-dialog__inner--left:not(.q-dialog__inner--animating)>div,.q-dialog__inner--top:not(.q-dialog__inner--animating)>div{border-top-left-radius:0}.q-dialog__inner--right:not(.q-dialog__inner--animating)>div,.q-dialog__inner--top:not(.q-dialog__inner--animating)>div{border-top-right-radius:0}.q-dialog__inner--bottom:not(.q-dialog__inner--animating)>div,.q-dialog__inner--left:not(.q-dialog__inner--animating)>div{border-bottom-left-radius:0}.q-dialog__inner--bottom:not(.q-dialog__inner--animating)>div,.q-dialog__inner--right:not(.q-dialog__inner--animating)>div{border-bottom-right-radius:0}.q-dialog__inner--fullwidth>div{max-width:100%!important;width:100%!important}.q-dialog__inner--fullheight>div{height:100%!important;max-height:100%!important}.q-dialog__backdrop{background:#0006;outline:0;pointer-events:all;z-index:-1}body.platform-android:not(.native-mobile) .q-dialog__inner--minimized>div,body.platform-ios .q-dialog__inner--minimized>div{max-height:calc(100vh - 108px)}body.q-ios-padding .q-dialog__inner{padding-bottom:env(safe-area-inset-bottom)!important;padding-top:env(safe-area-inset-top)!important}body.q-ios-padding .q-dialog__inner>div{max-height:calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important}@media (max-width:599px){.q-dialog__inner--bottom,.q-dialog__inner--top{padding-left:0;padding-right:0}.q-dialog__inner--bottom>div,.q-dialog__inner--top>div{width:100%!important}}@media (min-width:600px){.q-dialog__inner--minimized>div{max-width:560px}}.q-body--dialog{overflow:hidden}.q-bottom-sheet{padding-bottom:8px}.q-bottom-sheet__avatar{border-radius:50%}.q-bottom-sheet--list{width:400px}.q-bottom-sheet--list .q-icon,.q-bottom-sheet--list img{font-size:24px;height:24px;width:24px}.q-bottom-sheet--grid{width:700px}.q-bottom-sheet--grid .q-bottom-sheet__item{min-width:100px;padding:8px;text-align:center}.q-bottom-sheet--grid .q-bottom-sheet__empty-icon,.q-bottom-sheet--grid .q-icon,.q-bottom-sheet--grid img{font-size:48px;height:48px;margin-bottom:8px;width:48px}.q-bottom-sheet--grid .q-separator{margin:12px 0}.q-bottom-sheet__item{flex:0 0 33.3333%}@media (min-width:600px){.q-bottom-sheet__item{flex:0 0 25%}}.q-dialog-plugin{width:400px}.q-dialog-plugin__form{max-height:50vh}.q-dialog-plugin .q-card__section+.q-card__section{padding-top:0}.q-dialog-plugin--progress{text-align:center}.q-editor{background-color:#fff;border:1px solid #0000001f;border-radius:4px}.q-editor.disabled{border-style:dashed}.q-editor>div:first-child,.q-editor__toolbars-container,.q-editor__toolbars-container>div:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.q-editor__content{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;min-height:10em;outline:0;overflow:auto;padding:10px}.q-editor__content pre{white-space:pre-wrap}.q-editor__content hr{background:#0000001f;border:0;height:1px;margin:1px;outline:0}.q-editor__content:empty:not(:focus):before{content:attr(placeholder);opacity:.7}.q-editor__toolbar{border-bottom:1px solid #0000001f;min-height:32px}.q-editor .q-btn{margin:4px}.q-editor__toolbar-group{margin:0 4px;position:relative}.q-editor__toolbar-group+.q-editor__toolbar-group:before{background:#0000001f;bottom:4px;content:"";left:-4px;position:absolute;top:4px;width:1px}.q-editor__link-input{background:none;border:none;border-radius:0;color:inherit;outline:0;text-decoration:none;text-transform:none}.q-editor--flat,.q-editor--flat .q-editor__toolbar{border:0}.q-editor--dense .q-editor__toolbar-group{align-items:center;display:flex;flex-wrap:nowrap}.q-editor--dark{border-color:#ffffff47}.q-editor--dark .q-editor__content hr{background:#ffffff47}.q-editor--dark .q-editor__toolbar{border-color:#ffffff47}.q-editor--dark .q-editor__toolbar-group+.q-editor__toolbar-group:before{background:#ffffff47}.q-expansion-item__border{opacity:0}.q-expansion-item__toggle-icon{position:relative;transition:transform .3s}.q-expansion-item__toggle-icon--rotated{transform:rotate(180deg)}.q-expansion-item__toggle-focus{height:1em!important;position:relative!important;width:1em!important}.q-expansion-item__toggle-focus+.q-expansion-item__toggle-icon{margin-top:-1em}.q-expansion-item--standard.q-expansion-item--expanded>div>.q-expansion-item__border{opacity:1}.q-expansion-item--popup{transition:padding .5s}.q-expansion-item--popup>.q-expansion-item__container{border:1px solid #0000001f}.q-expansion-item--popup>.q-expansion-item__container>.q-separator{display:none}.q-expansion-item--popup.q-expansion-item--collapsed{padding:0 15px}.q-expansion-item--popup.q-expansion-item--expanded{padding:15px 0}.q-expansion-item--popup.q-expansion-item--expanded+.q-expansion-item--popup.q-expansion-item--expanded{padding-top:0}.q-expansion-item--popup.q-expansion-item--collapsed:not(:first-child)>.q-expansion-item__container{border-top-width:0}.q-expansion-item--popup.q-expansion-item--expanded+.q-expansion-item--popup.q-expansion-item--collapsed>.q-expansion-item__container{border-top-width:1px}.q-expansion-item__content>.q-card{border-radius:0;box-shadow:none}.q-expansion-item--expanded+.q-expansion-item--expanded>div>.q-expansion-item__border--top,.q-expansion-item:first-child>div>.q-expansion-item__border--top,.q-expansion-item:last-child>div>.q-expansion-item__border--bottom{opacity:0}.q-expansion-item--expanded .q-textarea--autogrow textarea{animation:q-expansion-done 0s}@keyframes q-expansion-done{0%{--q-exp-done:1}}.z-fab{z-index:990}.q-fab{position:relative;vertical-align:middle}.q-fab>.q-btn{width:100%}.q-fab--form-rounded{border-radius:28px}.q-fab--form-square{border-radius:4px}.q-fab__active-icon,.q-fab__icon{transition:opacity .4s,transform .4s}.q-fab__icon{opacity:1;transform:rotate(0deg)}.q-fab__active-icon{opacity:0;transform:rotate(-180deg)}.q-fab__label--external{padding:0 8px;position:absolute;transition:opacity .18s cubic-bezier(.65,.815,.735,.395)}.q-fab__label--external-hidden{opacity:0;pointer-events:none}.q-fab__label--external-left{left:-12px;top:50%;transform:translate(-100%,-50%)}.q-fab__label--external-right{right:-12px;top:50%;transform:translate(100%,-50%)}.q-fab__label--external-bottom{bottom:-12px;left:50%;transform:translate(-50%,100%)}.q-fab__label--external-top{left:50%;top:-12px;transform:translate(-50%,-100%)}.q-fab__label--internal{max-height:30px;padding:0;transition:font-size .12s cubic-bezier(.65,.815,.735,.395),max-height .12s cubic-bezier(.65,.815,.735,.395),opacity .07s cubic-bezier(.65,.815,.735,.395)}.q-fab__label--internal-hidden{font-size:0;opacity:0}.q-fab__label--internal-top{padding-bottom:.12em}.q-fab__label--internal-bottom{padding-top:.12em}.q-fab__label--internal-bottom.q-fab__label--internal-hidden,.q-fab__label--internal-top.q-fab__label--internal-hidden{max-height:0}.q-fab__label--internal-left{padding-left:.285em;padding-right:.571em}.q-fab__label--internal-right{padding-left:.571em;padding-right:.285em}.q-fab__icon-holder{min-height:24px;min-width:24px;position:relative}.q-fab__icon-holder--opened .q-fab__icon{opacity:0;transform:rotate(180deg)}.q-fab__icon-holder--opened .q-fab__active-icon{opacity:1;transform:rotate(0deg)}.q-fab__actions{align-items:center;align-self:center;justify-content:center;opacity:0;padding:3px;pointer-events:none;position:absolute;transition:transform .18s ease-in,opacity .18s ease-in}.q-fab__actions .q-btn{margin:5px}.q-fab__actions--right{height:56px;left:100%;margin-left:9px;transform:scale(.4) translateX(-62px);transform-origin:0 50%}.q-fab__actions--left{flex-direction:row-reverse;height:56px;margin-right:9px;right:100%;transform:scale(.4) translateX(62px);transform-origin:100% 50%}.q-fab__actions--up{bottom:100%;flex-direction:column-reverse;margin-bottom:9px;transform:scale(.4) translateY(62px);transform-origin:50% 100%;width:56px}.q-fab__actions--down{flex-direction:column;margin-top:9px;top:100%;transform:scale(.4) translateY(-62px);transform-origin:50% 0;width:56px}.q-fab__actions--down,.q-fab__actions--up{left:50%;margin-left:-28px}.q-fab__actions--opened{opacity:1;pointer-events:all;transform:scale(1) translate(0)}.q-fab--align-left>.q-fab__actions--down,.q-fab--align-left>.q-fab__actions--up{align-items:flex-start;left:28px}.q-fab--align-right>.q-fab__actions--down,.q-fab--align-right>.q-fab__actions--up{align-items:flex-end;left:auto;right:0}.q-field{font-size:14px}.q-field ::-ms-clear,.q-field ::-ms-reveal{display:none}.q-field--with-bottom{padding-bottom:20px}.q-field__marginal{color:#0000008a;font-size:24px;height:56px}.q-field__marginal>*+*{margin-left:2px}.q-field__marginal .q-avatar{font-size:32px}.q-field__before,.q-field__prepend{padding-right:12px}.q-field__after,.q-field__append{padding-left:12px}.q-field__after:empty,.q-field__append:empty{display:none}.q-field__append+.q-field__append{padding-left:2px}.q-field__inner{text-align:left}.q-field__bottom{color:#0000008a;font-size:12px;line-height:1;min-height:20px;padding:8px 12px 0}.q-field__bottom--animated{bottom:0;left:0;position:absolute;right:0;transform:translateY(100%)}.q-field__messages{line-height:1}.q-field__messages>div{word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}.q-field__messages>div+div{margin-top:4px}.q-field__counter{line-height:1;padding-left:8px}.q-field--item-aligned{padding:8px 16px}.q-field--item-aligned .q-field__before{min-width:56px}.q-field__control-container{height:inherit}.q-field__control{color:var(--q-primary);height:56px;max-width:100%;outline:none}.q-field__control:after,.q-field__control:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.q-field__control:before{border-radius:inherit}.q-field__shadow{opacity:0;overflow:hidden;top:8px;transition:opacity .36s cubic-bezier(.4,0,.2,1);white-space:pre-wrap}.q-field__shadow+.q-field__native::-webkit-input-placeholder{-webkit-transition:opacity .36s cubic-bezier(.4,0,.2,1);transition:opacity .36s cubic-bezier(.4,0,.2,1)}.q-field__shadow+.q-field__native::placeholder{transition:opacity .36s cubic-bezier(.4,0,.2,1)}.q-field__shadow+.q-field__native:focus::-webkit-input-placeholder{opacity:0}.q-field__shadow+.q-field__native:focus::placeholder{opacity:0}.q-field__input,.q-field__native,.q-field__prefix,.q-field__suffix{background:none;border:none;border-radius:0;color:#000000de;font-weight:400;letter-spacing:.00937em;line-height:28px;outline:0;padding:6px 0;text-decoration:inherit;text-transform:inherit}.q-field__input,.q-field__native{min-width:0;outline:0!important;width:100%}.q-field__input:-webkit-autofill,.q-field__native:-webkit-autofill{-webkit-animation-fill-mode:both;-webkit-animation-name:q-autofill}.q-field__input:-webkit-autofill+.q-field__label,.q-field__native:-webkit-autofill+.q-field__label{transform:translateY(-40%) scale(.75)}.q-field__input[type=number]:invalid+.q-field__label,.q-field__native[type=number]:invalid+.q-field__label{transform:translateY(-40%) scale(.75)}.q-field__input:invalid,.q-field__native:invalid{box-shadow:none}.q-field__native[type=file]{line-height:1em}.q-field__input{height:0;line-height:24px;min-height:24px;padding:0}.q-field__prefix,.q-field__suffix{transition:opacity .36s cubic-bezier(.4,0,.2,1);white-space:nowrap}.q-field__prefix{padding-right:4px}.q-field__suffix{padding-left:4px}.q-field--disabled .q-placeholder,.q-field--readonly .q-placeholder{opacity:1!important}.q-field--readonly.q-field--labeled .q-field__input,.q-field--readonly.q-field--labeled .q-field__native{cursor:default}.q-field--readonly.q-field--float .q-field__input,.q-field--readonly.q-field--float .q-field__native{cursor:text}.q-field--disabled .q-field__inner{cursor:not-allowed}.q-field--disabled .q-field__control{pointer-events:none}.q-field--disabled .q-field__control>div{opacity:.6!important}.q-field--disabled .q-field__control>div,.q-field--disabled .q-field__control>div *{outline:0!important}.q-field__label{color:#0009;font-size:16px;font-weight:400;left:0;letter-spacing:.00937em;line-height:20px;right:0;text-decoration:inherit;text-transform:inherit;top:18px;transform-origin:left top;transition:transform .36s cubic-bezier(.4,0,.2,1),right .324s cubic-bezier(.4,0,.2,1)}.q-field--float .q-field__label{right:-33.33333%;transform:translateY(-40%) scale(.75);transition:transform .36s cubic-bezier(.4,0,.2,1),right .396s cubic-bezier(.4,0,.2,1)}.q-field--highlighted .q-field__label{color:currentColor}.q-field--highlighted .q-field__shadow{opacity:.5}.q-field--filled .q-field__control{background:#0000000d;border-radius:4px 4px 0 0;padding:0 12px}.q-field--filled .q-field__control:before{background:#0000000d;border-bottom:1px solid #0000006b;opacity:0;transition:opacity .36s cubic-bezier(.4,0,.2,1),background .36s cubic-bezier(.4,0,.2,1)}.q-field--filled .q-field__control:hover:before{opacity:1}.q-field--filled .q-field__control:after{background:currentColor;height:2px;top:auto;transform:scaleX(0);transform-origin:center bottom;transition:transform .36s cubic-bezier(.4,0,.2,1)}.q-field--filled.q-field--rounded .q-field__control{border-radius:28px 28px 0 0}.q-field--filled.q-field--highlighted .q-field__control:before{background:#0000001f;opacity:1}.q-field--filled.q-field--highlighted .q-field__control:after{transform:scaleX(1)}.q-field--filled.q-field--dark .q-field__control,.q-field--filled.q-field--dark .q-field__control:before{background:#ffffff12}.q-field--filled.q-field--dark.q-field--highlighted .q-field__control:before{background:#ffffff1a}.q-field--filled.q-field--readonly .q-field__control:before{background:#0000;border-bottom-style:dashed;opacity:1}.q-field--outlined .q-field__control{border-radius:4px;padding:0 12px}.q-field--outlined .q-field__control:before{border:1px solid #0000003d;transition:border-color .36s cubic-bezier(.4,0,.2,1)}.q-field--outlined .q-field__control:hover:before{border-color:#000}.q-field--outlined .q-field__control:after{border:2px solid #0000;border-radius:inherit;height:inherit;transition:border-color .36s cubic-bezier(.4,0,.2,1)}.q-field--outlined .q-field__input:-webkit-autofill,.q-field--outlined .q-field__native:-webkit-autofill{margin-bottom:1px;margin-top:1px}.q-field--outlined.q-field--rounded .q-field__control{border-radius:28px}.q-field--outlined.q-field--highlighted .q-field__control:hover:before{border-color:#0000}.q-field--outlined.q-field--highlighted .q-field__control:after{border-color:currentColor;border-width:2px;transform:scaleX(1)}.q-field--outlined.q-field--readonly .q-field__control:before{border-style:dashed}.q-field--standard .q-field__control:before{border-bottom:1px solid #0000003d;transition:border-color .36s cubic-bezier(.4,0,.2,1)}.q-field--standard .q-field__control:hover:before{border-color:#000}.q-field--standard .q-field__control:after{background:currentColor;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;height:2px;top:auto;transform:scaleX(0);transform-origin:center bottom;transition:transform .36s cubic-bezier(.4,0,.2,1)}.q-field--standard.q-field--highlighted .q-field__control:after{transform:scaleX(1)}.q-field--standard.q-field--readonly .q-field__control:before{border-bottom-style:dashed}.q-field--dark .q-field__control:before{border-color:#fff9}.q-field--dark .q-field__control:hover:before{border-color:#fff}.q-field--dark .q-field__input,.q-field--dark .q-field__native,.q-field--dark .q-field__prefix,.q-field--dark .q-field__suffix{color:#fff}.q-field--dark .q-field__bottom,.q-field--dark .q-field__marginal,.q-field--dark:not(.q-field--highlighted) .q-field__label{color:#ffffffb3}.q-field--standout .q-field__control{background:#0000000d;border-radius:4px;padding:0 12px;transition:box-shadow .36s cubic-bezier(.4,0,.2,1),background-color .36s cubic-bezier(.4,0,.2,1)}.q-field--standout .q-field__control:before{background:#00000012;opacity:0;transition:opacity .36s cubic-bezier(.4,0,.2,1),background .36s cubic-bezier(.4,0,.2,1)}.q-field--standout .q-field__control:hover:before{opacity:1}.q-field--standout.q-field--rounded .q-field__control{border-radius:28px}.q-field--standout.q-field--highlighted .q-field__control{background:#000;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f}.q-field--standout.q-field--highlighted .q-field__append,.q-field--standout.q-field--highlighted .q-field__input,.q-field--standout.q-field--highlighted .q-field__native,.q-field--standout.q-field--highlighted .q-field__prefix,.q-field--standout.q-field--highlighted .q-field__prepend,.q-field--standout.q-field--highlighted .q-field__suffix{color:#fff}.q-field--standout.q-field--readonly .q-field__control:before{background:#0000;border:1px dashed #0000003d;opacity:1}.q-field--standout.q-field--dark .q-field__control,.q-field--standout.q-field--dark .q-field__control:before{background:#ffffff12}.q-field--standout.q-field--dark.q-field--highlighted .q-field__control{background:#fff}.q-field--standout.q-field--dark.q-field--highlighted .q-field__append,.q-field--standout.q-field--dark.q-field--highlighted .q-field__input,.q-field--standout.q-field--dark.q-field--highlighted .q-field__native,.q-field--standout.q-field--dark.q-field--highlighted .q-field__prefix,.q-field--standout.q-field--dark.q-field--highlighted .q-field__prepend,.q-field--standout.q-field--dark.q-field--highlighted .q-field__suffix{color:#000}.q-field--standout.q-field--dark.q-field--readonly .q-field__control:before{border-color:#ffffff3d}.q-field--labeled .q-field__native,.q-field--labeled .q-field__prefix,.q-field--labeled .q-field__suffix{line-height:24px;padding-bottom:8px;padding-top:24px}.q-field--labeled .q-field__shadow{top:0}.q-field--labeled:not(.q-field--float) .q-field__prefix,.q-field--labeled:not(.q-field--float) .q-field__suffix{opacity:0}.q-field--labeled:not(.q-field--float) .q-field__input::-webkit-input-placeholder,.q-field--labeled:not(.q-field--float) .q-field__native::-webkit-input-placeholder{color:#0000}.q-field--labeled:not(.q-field--float) .q-field__input::placeholder,.q-field--labeled:not(.q-field--float) .q-field__native::placeholder{color:#0000}.q-field--labeled.q-field--dense .q-field__native,.q-field--labeled.q-field--dense .q-field__prefix,.q-field--labeled.q-field--dense .q-field__suffix{padding-bottom:2px;padding-top:14px}.q-field--dense .q-field__shadow{top:0}.q-field--dense .q-field__control,.q-field--dense .q-field__marginal{height:40px}.q-field--dense .q-field__bottom{font-size:11px}.q-field--dense .q-field__label{font-size:14px;top:10px}.q-field--dense .q-field__before,.q-field--dense .q-field__prepend{padding-right:6px}.q-field--dense .q-field__after,.q-field--dense .q-field__append{padding-left:6px}.q-field--dense .q-field__append+.q-field__append{padding-left:2px}.q-field--dense .q-field__marginal .q-avatar{font-size:24px}.q-field--dense.q-field--float .q-field__label{transform:translateY(-30%) scale(.75)}.q-field--dense .q-field__input:-webkit-autofill+.q-field__label,.q-field--dense .q-field__native:-webkit-autofill+.q-field__label{transform:translateY(-30%) scale(.75)}.q-field--dense .q-field__input[type=number]:invalid+.q-field__label,.q-field--dense .q-field__native[type=number]:invalid+.q-field__label{transform:translateY(-30%) scale(.75)}.q-field--borderless.q-field--dense .q-field__control,.q-field--borderless .q-field__bottom,.q-field--standard.q-field--dense .q-field__control,.q-field--standard .q-field__bottom{padding-left:0;padding-right:0}.q-field--error .q-field__label{animation:q-field-label .36s}.q-field--error .q-field__bottom{color:var(--q-negative)}.q-field__focusable-action{background:#0000;border:0;color:inherit;cursor:pointer;opacity:.6;outline:0!important;padding:0}.q-field__focusable-action:focus,.q-field__focusable-action:hover{opacity:1}.q-field--auto-height .q-field__control{height:auto}.q-field--auto-height .q-field__control,.q-field--auto-height .q-field__native{min-height:56px}.q-field--auto-height .q-field__native{align-items:center}.q-field--auto-height .q-field__control-container{padding-top:0}.q-field--auto-height .q-field__native,.q-field--auto-height .q-field__prefix,.q-field--auto-height .q-field__suffix{line-height:18px}.q-field--auto-height.q-field--labeled .q-field__control-container{padding-top:24px}.q-field--auto-height.q-field--labeled .q-field__shadow{top:24px}.q-field--auto-height.q-field--labeled .q-field__native,.q-field--auto-height.q-field--labeled .q-field__prefix,.q-field--auto-height.q-field--labeled .q-field__suffix{padding-top:0}.q-field--auto-height.q-field--labeled .q-field__native{min-height:24px}.q-field--auto-height.q-field--dense .q-field__control,.q-field--auto-height.q-field--dense .q-field__native{min-height:40px}.q-field--auto-height.q-field--dense.q-field--labeled .q-field__control-container{padding-top:14px}.q-field--auto-height.q-field--dense.q-field--labeled .q-field__shadow{top:14px}.q-field--auto-height.q-field--dense.q-field--labeled .q-field__native{min-height:24px}.q-field--square .q-field__control{border-radius:0!important}.q-transition--field-message-enter-active,.q-transition--field-message-leave-active{transition:transform .6s cubic-bezier(.86,0,.07,1),opacity .6s cubic-bezier(.86,0,.07,1)}.q-transition--field-message-enter-from,.q-transition--field-message-leave-to{opacity:0;transform:translateY(-10px)}.q-transition--field-message-leave-active,.q-transition--field-message-leave-from{position:absolute}@keyframes q-field-label{40%{margin-left:2px}60%,80%{margin-left:-2px}70%,90%{margin-left:2px}}@keyframes q-autofill{to{background:#0000;color:inherit}}.q-file .q-field__native{overflow:hidden;word-break:break-all}.q-file .q-field__input{opacity:0!important}.q-file .q-field__input::-webkit-file-upload-button{cursor:pointer}.q-file__filler{opacity:0;pointer-events:none}.q-file__dnd{outline:1px dashed currentColor;outline-offset:-4px}.q-form,.q-img{position:relative}.q-img{display:inline-block;overflow:hidden;vertical-align:middle;width:100%}.q-img__loading .q-spinner{font-size:50px}.q-img__container,.q-img__image{border-radius:inherit}.q-img__image{height:100%;opacity:0;width:100%}.q-img__image--with-transition{transition:opacity .28s ease-in}.q-img__image--loaded{opacity:1}.q-img__content{border-radius:inherit;pointer-events:none}.q-img__content>div{background:#00000078;color:#fff;padding:16px;pointer-events:all;position:absolute}.q-img--no-menu .q-img__image,.q-img--no-menu .q-img__placeholder{pointer-events:none}.q-inner-loading{background:#fff9}.q-inner-loading--dark{background:#0006}.q-textarea .q-field__control{height:auto;min-height:56px}.q-textarea .q-field__control-container{padding-bottom:2px;padding-top:2px}.q-textarea .q-field__shadow{bottom:2px;top:2px}.q-textarea .q-field__native,.q-textarea .q-field__prefix,.q-textarea .q-field__suffix{line-height:18px}.q-textarea .q-field__native{min-height:52px;padding-top:17px;resize:vertical}.q-textarea.q-field--labeled .q-field__control-container{padding-top:26px}.q-textarea.q-field--labeled .q-field__shadow{top:26px}.q-textarea.q-field--labeled .q-field__native,.q-textarea.q-field--labeled .q-field__prefix,.q-textarea.q-field--labeled .q-field__suffix{padding-top:0}.q-textarea.q-field--labeled .q-field__native{min-height:26px;padding-top:1px}.q-textarea--autogrow .q-field__native{resize:none}.q-textarea.q-field--dense .q-field__control,.q-textarea.q-field--dense .q-field__native{min-height:36px}.q-textarea.q-field--dense .q-field__native{padding-top:9px}.q-textarea.q-field--dense.q-field--labeled .q-field__control-container{padding-top:14px}.q-textarea.q-field--dense.q-field--labeled .q-field__shadow{top:14px}.q-textarea.q-field--dense.q-field--labeled .q-field__native{min-height:24px;padding-top:3px}.q-textarea.q-field--dense.q-field--labeled .q-field__prefix,.q-textarea.q-field--dense.q-field--labeled .q-field__suffix{padding-top:2px}.q-textarea.disabled .q-field__native,body.mobile .q-textarea .q-field__native{resize:none}.q-intersection{position:relative}.q-item{color:inherit;min-height:48px;padding:8px 16px;transition:color .3s,background-color .3s}.q-item__section--side{align-items:flex-start;color:#757575;max-width:100%;min-width:0;padding-right:16px;width:auto}.q-item__section--side>.q-icon{font-size:24px}.q-item__section--side>.q-avatar{font-size:40px}.q-item__section--avatar{color:inherit;min-width:56px}.q-item__section--thumbnail img{height:56px;width:100px}.q-item__section--nowrap{white-space:nowrap}.q-item>.q-focus-helper+.q-item__section--thumbnail,.q-item>.q-item__section--thumbnail:first-child{margin-left:-16px}.q-item>.q-item__section--thumbnail:last-of-type{margin-right:-16px}.q-item__label{line-height:1.2em!important;max-width:100%}.q-item__label--overline{color:#000000b3}.q-item__label--caption{color:#0000008a}.q-item__label--header{color:#757575;font-size:.875rem;letter-spacing:.01786em;line-height:1.25rem;padding:16px}.q-list--padding .q-item__label--header,.q-separator--spaced+.q-item__label--header{padding-top:8px}.q-item__label+.q-item__label{margin-top:4px}.q-item__section--main{flex:10000 1 0%;max-width:100%;min-width:0;width:auto}.q-item__section--main+.q-item__section--main{margin-left:8px}.q-item__section--main~.q-item__section--side{align-items:flex-end;padding-left:16px;padding-right:0}.q-item__section--main.q-item__section--thumbnail{margin-left:0;margin-right:-16px}.q-list--bordered{border:1px solid #0000001f}.q-list--separator>.q-item-type+.q-item-type,.q-list--separator>.q-virtual-scroll__content>.q-item-type+.q-item-type{border-top:1px solid #0000001f}.q-list--padding{padding:8px 0}.q-item--dense,.q-list--dense>.q-item{min-height:32px;padding:2px 16px}.q-list--dark.q-list--separator>.q-item-type+.q-item-type,.q-list--dark.q-list--separator>.q-virtual-scroll__content>.q-item-type+.q-item-type{border-top-color:#ffffff47}.q-item--dark,.q-list--dark{border-color:#ffffff47;color:#fff}.q-item--dark .q-item__section--side:not(.q-item__section--avatar),.q-list--dark .q-item__section--side:not(.q-item__section--avatar){color:#ffffffb3}.q-item--dark .q-item__label--header,.q-list--dark .q-item__label--header{color:#ffffffa3}.q-item--dark .q-item__label--caption,.q-item--dark .q-item__label--overline,.q-list--dark .q-item__label--caption,.q-list--dark .q-item__label--overline{color:#fffc}.q-item{position:relative}.q-item--active,.q-item.q-router-link--active{color:var(--q-primary)}.q-knob{font-size:48px}.q-knob--editable{cursor:pointer;outline:0}.q-knob--editable:before{border-radius:50%;bottom:0;box-shadow:none;content:"";left:0;position:absolute;right:0;top:0;transition:box-shadow .24s ease-in-out}.q-knob--editable:focus:before{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.q-layout{width:100%}.q-layout-container{height:100%;position:relative;width:100%}.q-layout-container .q-layout{min-height:100%}.q-layout-container>div{transform:translateZ(0)}.q-layout-container>div>div{max-height:100%;min-height:0}.q-layout__shadow{width:100%}.q-layout__shadow:after{bottom:0;box-shadow:0 0 10px 2px #0003,0 0 10px #0000003d;content:"";left:0;position:absolute;right:0;top:0}.q-layout__section--marginal{background-color:var(--q-primary);color:#fff}.q-header--hidden{transform:translateY(-110%)}.q-header--bordered{border-bottom:1px solid #0000001f}.q-header .q-layout__shadow{bottom:-10px}.q-header .q-layout__shadow:after{bottom:10px}.q-footer--hidden{transform:translateY(110%)}.q-footer--bordered{border-top:1px solid #0000001f}.q-footer .q-layout__shadow{top:-10px}.q-footer .q-layout__shadow:after{top:10px}.q-footer,.q-header{z-index:2000}.q-drawer{background:#fff;bottom:0;position:absolute;top:0;z-index:1000}.q-drawer--on-top{z-index:3000}.q-drawer--left{left:0;transform:translateX(-100%)}.q-drawer--left.q-drawer--bordered{border-right:1px solid #0000001f}.q-drawer--left .q-layout__shadow{left:10px;right:-10px}.q-drawer--left .q-layout__shadow:after{right:10px}.q-drawer--right{right:0;transform:translateX(100%)}.q-drawer--right.q-drawer--bordered{border-left:1px solid #0000001f}.q-drawer--right .q-layout__shadow{left:-10px}.q-drawer--right .q-layout__shadow:after{left:10px}.q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini{padding:0!important}.q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini .q-item,.q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini .q-item__section{justify-content:center;min-width:0;padding-left:0;padding-right:0;text-align:center}.q-drawer--mini .q-expansion-item__content,.q-drawer--mini .q-mini-drawer-hide,.q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini .q-item__label,.q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini .q-item__section--main,.q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini .q-item__section--side~.q-item__section--side{display:none}.q-drawer--mini-animate .q-drawer__content{overflow-x:hidden!important;white-space:nowrap}.q-drawer--mobile .q-mini-drawer-hide,.q-drawer--mobile .q-mini-drawer-only,.q-drawer--standard .q-mini-drawer-only{display:none}.q-drawer__backdrop{will-change:background-color;z-index:2999!important}.q-drawer__opener{height:100%;-webkit-user-select:none;user-select:none;width:15px;z-index:2001}.q-footer,.q-header,.q-layout,.q-page{position:relative}.q-page-sticky--shrink{pointer-events:none}.q-page-sticky--shrink>div{display:inline-block;pointer-events:auto}body.q-ios-padding .q-layout--standard .q-drawer--top-padding .q-drawer__content,body.q-ios-padding .q-layout--standard .q-header>.q-tabs:first-child .q-tabs-head,body.q-ios-padding .q-layout--standard .q-header>.q-toolbar:first-child{min-height:70px;min-height:calc(env(safe-area-inset-top) + 50px);padding-top:env(safe-area-inset-top)}body.q-ios-padding .q-layout--standard .q-drawer--top-padding .q-drawer__content,body.q-ios-padding .q-layout--standard .q-footer>.q-tabs:last-child .q-tabs-head,body.q-ios-padding .q-layout--standard .q-footer>.q-toolbar:last-child{min-height:calc(env(safe-area-inset-bottom) + 50px);padding-bottom:env(safe-area-inset-bottom)}.q-body--layout-animate .q-drawer__backdrop{transition:background-color .12s!important}.q-body--layout-animate .q-drawer{transition:transform .12s,width .12s,top .12s,bottom .12s!important}.q-body--layout-animate .q-layout__section--marginal{transition:transform .12s,left .12s,right .12s!important}.q-body--layout-animate .q-page-container{transition:padding-top .12s,padding-right .12s,padding-bottom .12s,padding-left .12s!important}.q-body--layout-animate .q-page-sticky{transition:transform .12s,left .12s,right .12s,top .12s,bottom .12s!important}body:not(.q-body--layout-animate) .q-layout--prevent-focus{visibility:hidden}.q-body--drawer-toggle{overflow-x:hidden!important}@media (max-width:599px){.q-layout-padding{padding:8px}}@media (min-width:600px) and (max-width:1439px){.q-layout-padding{padding:16px}}@media (min-width:1440px){.q-layout-padding{padding:24px}}body.body--dark .q-drawer,body.body--dark .q-footer,body.body--dark .q-header{border-color:#ffffff47}body.platform-ios .q-layout--containerized{position:unset!important}.q-linear-progress{color:var(--q-primary);font-size:4px;height:1em;overflow:hidden;position:relative;width:100%}.q-linear-progress__model,.q-linear-progress__track{transform-origin:0 0}.q-linear-progress__model--with-transition,.q-linear-progress__track--with-transition{transition:transform .3s}.q-linear-progress--reverse .q-linear-progress__model,.q-linear-progress--reverse .q-linear-progress__track{transform-origin:0 100%}.q-linear-progress__model--determinate{background:currentColor}.q-linear-progress__model--indeterminate,.q-linear-progress__model--query{transition:none}.q-linear-progress__model--indeterminate:after,.q-linear-progress__model--indeterminate:before,.q-linear-progress__model--query:after,.q-linear-progress__model--query:before{background:currentColor;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform-origin:0 0}.q-linear-progress__model--indeterminate:before,.q-linear-progress__model--query:before{animation:q-linear-progress--indeterminate 2.1s cubic-bezier(.65,.815,.735,.395) infinite}.q-linear-progress__model--indeterminate:after,.q-linear-progress__model--query:after{animation:q-linear-progress--indeterminate-short 2.1s cubic-bezier(.165,.84,.44,1) infinite;animation-delay:1.15s;transform:translate3d(-101%,0,0) scaleX(1)}.q-linear-progress__track{opacity:.4}.q-linear-progress__track--light{background:#00000042}.q-linear-progress__track--dark{background:#fff9}.q-linear-progress__stripe{background-image:linear-gradient(45deg,#ffffff26 25%,#fff0 0,#fff0 50%,#ffffff26 0,#ffffff26 75%,#fff0 0,#fff0)!important;background-size:40px 40px!important;transition:width .3s}@keyframes q-linear-progress--indeterminate{0%{transform:translate3d(-35%,0,0) scaleX(.35)}60%{transform:translate3d(100%,0,0) scaleX(.9)}to{transform:translate3d(100%,0,0) scaleX(.9)}}@keyframes q-linear-progress--indeterminate-short{0%{transform:translate3d(-101%,0,0) scaleX(1)}60%{transform:translate3d(107%,0,0) scaleX(.01)}to{transform:translate3d(107%,0,0) scaleX(.01)}}.q-menu{background:#fff;border-radius:4px;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;display:inline-block;max-height:65vh;max-width:95vw;outline:0;overflow-x:hidden;overflow-y:auto;position:fixed!important;z-index:6000}.q-menu--square{border-radius:0}.q-option-group--inline>div{display:inline-block}.q-pagination input{-moz-appearance:textfield;text-align:center}.q-pagination input::-webkit-inner-spin-button,.q-pagination input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.q-parallax{border-radius:inherit;overflow:hidden;position:relative;width:100%}.q-parallax__media>img,.q-parallax__media>video{bottom:0;display:none;left:50%;min-height:100%;min-width:100%;position:absolute;will-change:transform}.q-popup-edit{padding:8px 16px}.q-popup-edit__buttons{margin-top:8px}.q-popup-edit__buttons .q-btn+.q-btn{margin-left:8px}.q-pull-to-refresh{position:relative}.q-pull-to-refresh__puller{background:#fff;border-radius:50%;box-shadow:0 0 4px 0 #0000004d;color:var(--q-primary);height:40px;width:40px}.q-pull-to-refresh__puller--animating{transition:transform .3s,opacity .3s}.q-radio{vertical-align:middle}.q-radio__bg{-webkit-print-color-adjust:exact;height:50%;left:25%;top:25%;width:50%}.q-radio__bg path{fill:currentColor}.q-radio__native{height:1px;width:1px}.q-radio__check{transform:scale3d(0,0,1);transform-origin:50% 50%;transition:transform .22s cubic-bezier(0,0,.2,1) 0ms}.q-radio__inner{border-radius:50%;color:#0000008a;font-size:40px;height:1em;min-width:1em;outline:0;width:1em}.q-radio__inner--truthy{color:var(--q-primary)}.q-radio__inner--truthy .q-radio__check{transform:scaleX(1)}.q-radio.disabled{opacity:.75!important}.q-radio--dark .q-radio__inner{color:#ffffffb3}.q-radio--dark .q-radio__inner:before{opacity:.32!important}.q-radio--dark .q-radio__inner--truthy{color:var(--q-primary)}.q-radio--dense .q-radio__inner{height:.5em;min-width:.5em;width:.5em}.q-radio--dense .q-radio__bg{height:100%;left:0;top:0;width:100%}.q-radio--dense .q-radio__label{padding-left:.5em}.q-radio--dense.reverse .q-radio__label{padding-left:0;padding-right:.5em}body.desktop .q-radio:not(.disabled) .q-radio__inner:before{background:currentColor;border-radius:50%;bottom:0;content:"";left:0;opacity:.12;position:absolute;right:0;top:0;transform:scale3d(0,0,1);transition:transform .22s cubic-bezier(0,0,.2,1) 0ms}body.desktop .q-radio:not(.disabled):focus .q-radio__inner:before,body.desktop .q-radio:not(.disabled):hover .q-radio__inner:before{transform:scaleX(1)}body.desktop .q-radio--dense:not(.disabled):focus .q-radio__inner:before,body.desktop .q-radio--dense:not(.disabled):hover .q-radio__inner:before{transform:scale3d(1.5,1.5,1)}.q-rating{color:#ffeb3b;vertical-align:middle}.q-rating__icon{color:currentColor;opacity:.4;position:relative;text-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;transition:transform .2s ease-in,opacity .2s ease-in}.q-rating__icon--hovered{transform:scale(1.3)}.q-rating__icon--active{opacity:1}.q-rating__icon--exselected{opacity:.7}.q-rating__icon+.q-rating__icon{margin-left:2px}.q-rating--no-dimming .q-rating__icon{opacity:1}.q-rating--editable .q-icon{cursor:pointer}.q-rating--non-editable span,.q-rating .q-icon{outline:0}.q-responsive{max-height:100%;max-width:100%;position:relative}.q-responsive__filler{height:inherit;max-height:inherit;max-width:inherit;width:inherit}.q-responsive__content{border-radius:inherit}.q-responsive__content>*{height:100%!important;max-height:100%!important;max-width:100%!important;width:100%!important}.q-scrollarea{position:relative}.q-scrollarea__bar,.q-scrollarea__thumb{cursor:-webkit-grab;cursor:grab;opacity:.2;transition:opacity .3s;will-change:opacity}.q-scrollarea__bar--v,.q-scrollarea__thumb--v{right:0;width:10px}.q-scrollarea__bar--h,.q-scrollarea__thumb--h{bottom:0;height:10px}.q-scrollarea__bar--invisible,.q-scrollarea__thumb--invisible{opacity:0!important;pointer-events:none}.q-scrollarea__thumb{background:#000;border-radius:3px}.q-scrollarea__thumb:hover{opacity:.3}.q-scrollarea__thumb:active{opacity:.5}.q-scrollarea__content{min-height:100%;min-width:100%}.q-scrollarea--dark .q-scrollarea__thumb{background:#fff}.q-select--without-input .q-field__control{cursor:pointer}.q-select--with-input .q-field__control{cursor:text}.q-select .q-field__input{min-width:50px!important}.q-select .q-field__input--padding{padding-left:4px}.q-select__autocomplete-input{border:0;height:0;opacity:0;padding:0;width:0}.q-select__dropdown-icon{cursor:pointer;transition:transform .28s}.q-select.q-field--readonly .q-field__control,.q-select.q-field--readonly .q-select__dropdown-icon{cursor:default}.q-select__dialog{background:#fff;display:flex;flex-direction:column;max-height:calc(100vh - 70px)!important;max-width:90vw!important;width:90vw!important}.q-select__dialog>.scroll{background:inherit;position:relative}body.mobile:not(.native-mobile) .q-select__dialog{max-height:calc(100vh - 108px)!important}body.platform-android.native-mobile .q-dialog__inner--top .q-select__dialog{max-height:calc(100vh - 24px)!important}body.platform-android:not(.native-mobile) .q-dialog__inner--top .q-select__dialog{max-height:calc(100vh - 80px)!important}body.platform-ios.native-mobile .q-dialog__inner--top>div{border-radius:4px}body.platform-ios.native-mobile .q-dialog__inner--top .q-select__dialog--focused{max-height:47vh!important}body.platform-ios:not(.native-mobile) .q-dialog__inner--top .q-select__dialog--focused{max-height:50vh!important}.q-separator{background:#0000001f;border:0;flex-shrink:0;margin:0;transition:background .3s,opacity .3s}.q-separator--dark{background:#ffffff47}.q-separator--horizontal{display:block;height:1px}.q-separator--horizontal-inset{margin-left:16px;margin-right:16px}.q-separator--horizontal-item-inset{margin-left:72px;margin-right:0}.q-separator--horizontal-item-thumbnail-inset{margin-left:116px;margin-right:0}.q-separator--vertical{align-self:stretch;height:auto;width:1px}.q-separator--vertical-inset{margin-bottom:8px;margin-top:8px}.q-skeleton{background:#0000001f;border-radius:4px;box-sizing:border-box}.q-skeleton--anim{cursor:wait}.q-skeleton:before{content:" "}.q-skeleton--type-text{transform:scaleY(.5)}.q-skeleton--type-circle,.q-skeleton--type-QAvatar{border-radius:50%;height:48px;width:48px}.q-skeleton--type-QBtn{height:36px;width:90px}.q-skeleton--type-QBadge{height:16px;width:70px}.q-skeleton--type-QChip{border-radius:16px;height:28px;width:90px}.q-skeleton--type-QToolbar{height:50px}.q-skeleton--type-QCheckbox,.q-skeleton--type-QRadio{border-radius:50%;height:40px;width:40px}.q-skeleton--type-QToggle{border-radius:7px;height:40px;width:56px}.q-skeleton--type-QRange,.q-skeleton--type-QSlider{height:40px}.q-skeleton--type-QInput{height:56px}.q-skeleton--bordered{border:1px solid #0000000d}.q-skeleton--square{border-radius:0}.q-skeleton--anim-fade{animation:q-skeleton--fade 1.5s linear .5s infinite}.q-skeleton--anim-pulse{animation:q-skeleton--pulse 1.5s ease-in-out .5s infinite}.q-skeleton--anim-pulse-x{animation:q-skeleton--pulse-x 1.5s ease-in-out .5s infinite}.q-skeleton--anim-pulse-y{animation:q-skeleton--pulse-y 1.5s ease-in-out .5s infinite}.q-skeleton--anim-blink,.q-skeleton--anim-pop,.q-skeleton--anim-wave{overflow:hidden;position:relative;z-index:1}.q-skeleton--anim-blink:after,.q-skeleton--anim-pop:after,.q-skeleton--anim-wave:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}.q-skeleton--anim-blink:after{animation:q-skeleton--fade 1.5s linear .5s infinite;background:#ffffffb3}.q-skeleton--anim-wave:after{animation:q-skeleton--wave 1.5s linear .5s infinite;background:linear-gradient(90deg,#fff0,#ffffff80,#fff0)}.q-skeleton--dark{background:#ffffff0d}.q-skeleton--dark.q-skeleton--bordered{border:1px solid #ffffff40}.q-skeleton--dark.q-skeleton--anim-wave:after{background:linear-gradient(90deg,#fff0,#ffffff1a,#fff0)}.q-skeleton--dark.q-skeleton--anim-blink:after{background:#fff3}@keyframes q-skeleton--fade{0%{opacity:1}50%{opacity:.4}to{opacity:1}}@keyframes q-skeleton--pulse{0%{transform:scale(1)}50%{transform:scale(.85)}to{transform:scale(1)}}@keyframes q-skeleton--pulse-x{0%{transform:scaleX(1)}50%{transform:scaleX(.75)}to{transform:scaleX(1)}}@keyframes q-skeleton--pulse-y{0%{transform:scaleY(1)}50%{transform:scaleY(.75)}to{transform:scaleY(1)}}@keyframes q-skeleton--wave{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.q-slide-item{background:#fff;position:relative}.q-slide-item__bottom,.q-slide-item__left,.q-slide-item__right,.q-slide-item__top{color:#fff;font-size:14px;visibility:hidden}.q-slide-item__bottom .q-icon,.q-slide-item__left .q-icon,.q-slide-item__right .q-icon,.q-slide-item__top .q-icon{font-size:1.714em}.q-slide-item__left{background:#4caf50;padding:8px 16px}.q-slide-item__left>div{transform-origin:left center}.q-slide-item__right{background:#ff9800;padding:8px 16px}.q-slide-item__right>div{transform-origin:right center}.q-slide-item__top{background:#2196f3;padding:16px 8px}.q-slide-item__top>div{transform-origin:top center}.q-slide-item__bottom{background:#9c27b0;padding:16px 8px}.q-slide-item__bottom>div{transform-origin:bottom center}.q-slide-item__content{background:inherit;cursor:pointer;transition:transform .2s ease-in;-webkit-user-select:none;user-select:none}.q-slider{color:var(--q-primary);outline:0;position:relative}.q-slider--h{height:40px;width:100%}.q-slider--v{height:200px;width:40px}.q-slider__track-container{background:#00000042}.q-slider__track-container--h{height:2px;margin-top:-1px;top:50%;width:100%}.q-slider__track-container--v{height:100%;left:50%;margin-left:-1px;width:2px}.q-slider__track{background:currentColor}.q-slider__track--h{bottom:0;top:0;will-change:width,left}.q-slider__track--v{left:0;right:0;will-change:height,top}.q-slider__track-markers{color:#000}.q-slider__track-markers--h{background-image:repeating-linear-gradient(90deg,currentColor,currentColor 2px,#fff0 0,#fff0)}.q-slider__track-markers--v{background-image:repeating-linear-gradient(0deg,currentColor,currentColor 2px,#fff0 0,#fff0)}.q-slider__track-markers:after{background:currentColor;bottom:0;content:"";height:2px;position:absolute;right:0;top:0;width:2px}.q-slider__thumb-container{height:20px;outline:0;width:20px}.q-slider__thumb-container--h{margin-top:-10px;top:50%;transform:translateX(-10px);will-change:left}.q-slider__thumb-container--v{left:50%;margin-left:-10px;transform:translateY(-10px);will-change:top}.q-slider__thumb{stroke-width:3.5;stroke:currentColor;left:0;top:0;transform:scale(1);transition:transform .18s ease-out,fill .18s ease-out,stroke .18s ease-out}.q-slider__thumb path{stroke:currentColor;fill:currentColor}.q-slider__focus-ring{border-radius:50%;height:20px;opacity:0;transition:transform .26667s ease-out,opacity .26667s ease-out,background-color .26667s ease-out;transition-delay:.14s;width:20px}.q-slider__arrow{height:0;position:absolute;transform-origin:50% 50%;transition:transform .1s ease-out;width:0}.q-slider__arrow--h{border-left:6px solid #0000;border-right:6px solid #0000;border-top:6px solid;left:4px;top:19px;transform:scale(0) translateY(0)}.q-slider__arrow--v{border-bottom:6px solid #0000;border-right:6px solid;border-top:6px solid #0000;left:15px;top:4px;transform:scale(0) translateX(-20px)}.q-slider__pin{transition:transform .1s ease-out;white-space:nowrap;z-index:1}.q-slider__pin--h{bottom:0;right:0;transform:scale(0) translateY(0);will-change:left}.q-slider__pin--v{height:0;left:20px;top:50%;transform:scale(0) translateX(-20px);transform-origin:left center;will-change:top}.q-slider__pin-text-container{background:currentColor;border-radius:4px;min-height:25px;padding:2px 8px;position:relative;text-align:center}.q-slider__pin-text-container--h{right:-50%}.q-slider__pin-text-container--v{transform:translateY(-50%)}.q-slider__pin-text{color:#fff;font-size:12px}.q-slider--editable{cursor:-webkit-grab;cursor:grab}.q-slider--no-value .q-slider__thumb,.q-slider--no-value .q-slider__track{visibility:hidden}.q-slider--focus .q-slider__thumb{transform:scale(1)}.q-slider--focus .q-slider__focus-ring,body.desktop .q-slider.q-slider--editable:hover .q-slider__focus-ring{background:currentColor;opacity:.25;transform:scale3d(1.55,1.55,1)}.q-slider--focus .q-slider__thumb,.q-slider--focus .q-slider__track,body.desktop .q-slider.q-slider--editable:hover .q-slider__thumb,body.desktop .q-slider.q-slider--editable:hover .q-slider__track{visibility:visible}.q-slider--inactive .q-slider__thumb-container--h{transition:left .28s,right .28s}.q-slider--inactive .q-slider__thumb-container--v{transition:top .28s,bottom .28s}.q-slider--inactive .q-slider__track--h{transition:width .28s,left .28s,right .28s}.q-slider--inactive .q-slider__track--v{transition:height .28s,top .28s,bottom .28s}.q-slider--active{cursor:-webkit-grabbing;cursor:grabbing}.q-slider--active .q-slider__thumb{transform:scale(1.5)}.q-slider--active.q-slider--label .q-slider__thumb,.q-slider--active .q-slider__focus-ring{transform:scale(0)!important}body.desktop .q-slider.q-slider--enabled:hover .q-slider__arrow--h,body.desktop .q-slider.q-slider--enabled:hover .q-slider__pin--h{transform:scale(1) translateY(-25px)}body.desktop .q-slider.q-slider--enabled:hover .q-slider__arrow--v,body.desktop .q-slider.q-slider--enabled:hover .q-slider__pin--v{transform:scale(1) translateX(5px)}.q-slider--label.q-slider--active .q-slider__arrow--h,.q-slider--label.q-slider--active .q-slider__pin--h,.q-slider--label .q-slider--focus .q-slider__arrow--h,.q-slider--label .q-slider--focus .q-slider__pin--h,.q-slider--label.q-slider--label-always .q-slider__arrow--h,.q-slider--label.q-slider--label-always .q-slider__pin--h{transform:scale(1) translateY(-25px)}.q-slider--label.q-slider--active .q-slider__arrow--v,.q-slider--label.q-slider--active .q-slider__pin--v,.q-slider--label .q-slider--focus .q-slider__arrow--v,.q-slider--label .q-slider--focus .q-slider__pin--v,.q-slider--label.q-slider--label-always .q-slider__arrow--v,.q-slider--label.q-slider--label-always .q-slider__pin--v{transform:scale(1) translateX(5px)}.q-slider--dark .q-slider__track-container{background:#ffffff4d}.q-slider--dark .q-slider__track-markers{color:#fff}.q-slider--reversed .q-slider__thumb-container--h{transform:translateX(10px)}.q-slider--reversed .q-slider__thumb-container--v{transform:translateY(10px)}.q-slider--dense--h{height:20px}.q-slider--dense--v{width:20px}.q-space{flex-grow:1!important}.q-spinner{vertical-align:middle}.q-spinner-mat{animation:q-spin 2s linear infinite;transform-origin:center center}.q-spinner-mat .path{stroke-dasharray:1,200;stroke-dashoffset:0;animation:q-mat-dash 1.5s ease-in-out infinite}@keyframes q-spin{0%{transform:rotate(0deg)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}to{transform:rotate(359deg)}}@keyframes q-mat-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.q-splitter__panel{position:relative;z-index:0}.q-splitter__panel>.q-splitter{height:100%;width:100%}.q-splitter__separator{background-color:#0000001f;position:relative;-webkit-user-select:none;user-select:none;z-index:1}.q-splitter__separator-area>*{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.q-splitter--dark .q-splitter__separator{background-color:#ffffff47}.q-splitter--vertical>.q-splitter__panel{height:100%}.q-splitter--vertical.q-splitter--active{cursor:col-resize}.q-splitter--vertical>.q-splitter__separator{width:1px}.q-splitter--vertical>.q-splitter__separator>div{left:-6px;right:-6px}.q-splitter--vertical.q-splitter--workable>.q-splitter__separator{cursor:col-resize}.q-splitter--horizontal>.q-splitter__panel{width:100%}.q-splitter--horizontal.q-splitter--active{cursor:row-resize}.q-splitter--horizontal>.q-splitter__separator{height:1px}.q-splitter--horizontal>.q-splitter__separator>div{bottom:-6px;top:-6px}.q-splitter--horizontal.q-splitter--workable>.q-splitter__separator{cursor:row-resize}.q-splitter__after,.q-splitter__before{overflow:auto}.q-stepper{background:#fff;border-radius:4px;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f}.q-stepper__title{font-size:14px;letter-spacing:.1px;line-height:18px}.q-stepper__caption{font-size:12px;line-height:14px}.q-stepper__dot{background:currentColor;border-radius:50%;font-size:14px;height:24px;margin-right:8px;min-width:24px;width:24px}.q-stepper__dot span{color:#fff}.q-stepper__tab{color:#9e9e9e;flex-direction:row;font-size:14px;padding:8px 24px}.q-stepper--dark .q-stepper__dot span{color:#000}.q-stepper__tab--navigation{cursor:pointer;-webkit-user-select:none;user-select:none}.q-stepper__tab--active,.q-stepper__tab--done{color:var(--q-primary)}.q-stepper__tab--active .q-stepper__dot,.q-stepper__tab--active .q-stepper__label,.q-stepper__tab--done .q-stepper__dot,.q-stepper__tab--done .q-stepper__label{text-shadow:0 0 0 currentColor}.q-stepper__tab--disabled .q-stepper__dot{background:#00000038}.q-stepper__tab--disabled .q-stepper__label{color:#00000052}.q-stepper__tab--error{color:var(--q-negative)}.q-stepper__tab--error .q-stepper__dot{background:#0000!important}.q-stepper__tab--error .q-stepper__dot span{color:currentColor;font-size:24px}.q-stepper__header{border-top-left-radius:inherit;border-top-right-radius:inherit}.q-stepper__header--border{border-bottom:1px solid #0000001f}.q-stepper__header--standard-labels .q-stepper__tab{justify-content:center;min-height:72px}.q-stepper__header--standard-labels .q-stepper__tab:first-child{justify-content:flex-start}.q-stepper__header--standard-labels .q-stepper__tab:last-child{justify-content:flex-end}.q-stepper__header--standard-labels .q-stepper__tab:only-child{justify-content:center}.q-stepper__header--standard-labels .q-stepper__dot:after{display:none}.q-stepper__header--alternative-labels .q-stepper__tab{flex-direction:column;justify-content:flex-start;min-height:104px;padding:24px 32px}.q-stepper__header--alternative-labels .q-stepper__dot{margin-right:0}.q-stepper__header--alternative-labels .q-stepper__label{margin-top:8px;text-align:center}.q-stepper__header--alternative-labels .q-stepper__label:after,.q-stepper__header--alternative-labels .q-stepper__label:before{display:none}.q-stepper__nav{padding-top:24px}.q-stepper--bordered{border:1px solid #0000001f}.q-stepper--horizontal .q-stepper__step-inner{padding:24px}.q-stepper--horizontal .q-stepper__tab:first-child{border-top-left-radius:inherit}.q-stepper--horizontal .q-stepper__tab:last-child{border-top-right-radius:inherit}.q-stepper--horizontal .q-stepper__tab:first-child .q-stepper__dot:before,.q-stepper--horizontal .q-stepper__tab:last-child .q-stepper__dot:after,.q-stepper--horizontal .q-stepper__tab:last-child .q-stepper__label:after{display:none}.q-stepper--horizontal .q-stepper__tab{overflow:hidden}.q-stepper--horizontal .q-stepper__line:after,.q-stepper--horizontal .q-stepper__line:before{background:#0000001f;height:1px;position:absolute;top:50%;width:100vw}.q-stepper--horizontal .q-stepper__dot:after,.q-stepper--horizontal .q-stepper__label:after{content:"";left:100%;margin-left:8px}.q-stepper--horizontal .q-stepper__dot:before{content:"";margin-right:8px;right:100%}.q-stepper--horizontal>.q-stepper__nav{padding:0 24px 24px}.q-stepper--vertical{padding:16px 0}.q-stepper--vertical .q-stepper__tab{padding:12px 24px}.q-stepper--vertical .q-stepper__title{line-height:18px}.q-stepper--vertical .q-stepper__step-inner{padding:0 24px 32px 60px}.q-stepper--vertical>.q-stepper__nav{padding:24px 24px 0}.q-stepper--vertical .q-stepper__step{overflow:hidden}.q-stepper--vertical .q-stepper__dot{margin-right:12px}.q-stepper--vertical .q-stepper__dot:after,.q-stepper--vertical .q-stepper__dot:before{background:#0000001f;content:"";height:99999px;left:50%;position:absolute;width:1px}.q-stepper--vertical .q-stepper__dot:before{bottom:100%;margin-bottom:8px}.q-stepper--vertical .q-stepper__dot:after{margin-top:8px;top:100%}.q-stepper--vertical .q-stepper__step:first-child .q-stepper__dot:before,.q-stepper--vertical .q-stepper__step:last-child .q-stepper__dot:after{display:none}.q-stepper--vertical .q-stepper__step:last-child .q-stepper__step-inner{padding-bottom:8px}.q-stepper--dark.q-stepper--bordered,.q-stepper--dark .q-stepper__header--border{border-color:#ffffff47}.q-stepper--dark.q-stepper--horizontal .q-stepper__line:after,.q-stepper--dark.q-stepper--horizontal .q-stepper__line:before,.q-stepper--dark.q-stepper--vertical .q-stepper__dot:after,.q-stepper--dark.q-stepper--vertical .q-stepper__dot:before{background:#ffffff47}.q-stepper--dark .q-stepper__tab--disabled{color:#ffffff47}.q-stepper--dark .q-stepper__tab--disabled .q-stepper__dot{background:#ffffff47}.q-stepper--dark .q-stepper__tab--disabled .q-stepper__label{color:#ffffff8a}.q-stepper--contracted .q-stepper__header,.q-stepper--contracted .q-stepper__header--alternative-labels .q-stepper__tab{min-height:72px}.q-stepper--contracted .q-stepper__header--alternative-labels .q-stepper__tab:first-child{align-items:flex-start}.q-stepper--contracted .q-stepper__header--alternative-labels .q-stepper__tab:last-child{align-items:flex-end}.q-stepper--contracted .q-stepper__header .q-stepper__tab{padding:24px 0}.q-stepper--contracted .q-stepper__header .q-stepper__tab:first-child .q-stepper__dot{transform:translateX(24px)}.q-stepper--contracted .q-stepper__header .q-stepper__tab:last-child .q-stepper__dot{transform:translateX(-24px)}.q-stepper--contracted .q-stepper__tab:not(:last-child) .q-stepper__dot:after{display:block!important}.q-stepper--contracted .q-stepper__dot{margin:0}.q-stepper--contracted .q-stepper__label{display:none}.q-tab-panels{background:#fff}.q-tab-panel{padding:16px}.q-markup-table{background:#fff;overflow:auto}.q-table{border-collapse:initial;border-spacing:0;max-width:100%;width:100%}.q-table tbody td,.q-table thead tr{height:48px}.q-table th{font-size:12px;font-weight:500;-webkit-user-select:none;user-select:none}.q-table th.sortable{cursor:pointer}.q-table th.sortable:hover .q-table__sort-icon{opacity:.64}.q-table th.sorted .q-table__sort-icon{opacity:.86!important}.q-table th.sort-desc .q-table__sort-icon{transform:rotate(180deg)}.q-table td,.q-table th{background-color:inherit;padding:7px 16px}.q-table td,.q-table th,.q-table thead{border-style:solid;border-width:0}.q-table tbody td{font-size:13px}.q-table__card{background-color:#fff;border-radius:4px;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;color:#000}.q-table__card .q-table__middle{flex:1 1 auto}.q-table__card .q-table__bottom,.q-table__card .q-table__top{flex:0 0 auto}.q-table__container{position:relative}.q-table__container>div:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.q-table__container>div:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.q-table__container>.q-inner-loading{border-radius:inherit!important}.q-table__top{padding:12px 16px}.q-table__top .q-table__control{flex-wrap:wrap}.q-table__title{font-size:20px;font-weight:400;letter-spacing:.005em}.q-table__separator{min-width:8px!important}.q-table__progress{height:0!important}.q-table__progress th{border:0!important;padding:0!important}.q-table__progress .q-linear-progress{bottom:0;position:absolute}.q-table__middle{max-width:100%}.q-table__bottom{font-size:12px;min-height:50px;padding:4px 14px 4px 16px}.q-table__bottom .q-table__control{min-height:24px}.q-table__bottom-nodata-icon{font-size:200%;margin-right:8px}.q-table__bottom-item{margin-right:16px}.q-table__control{align-items:center;display:flex}.q-table__sort-icon{font-size:120%;opacity:0;transition:transform .3s cubic-bezier(.25,.8,.5,1)}.q-table__sort-icon--center,.q-table__sort-icon--left{margin-left:4px}.q-table__sort-icon--right{margin-right:4px}.q-table--col-auto-width{width:1px}.q-table--flat{box-shadow:none}.q-table--bordered{border:1px solid #0000001f}.q-table--square{border-radius:0}.q-table__linear-progress{height:2px}.q-table--no-wrap td,.q-table--no-wrap th{white-space:nowrap}.q-table--grid{border-radius:4px;box-shadow:none}.q-table--grid .q-table__top{padding-bottom:4px}.q-table--grid .q-table__middle{margin-bottom:4px;min-height:2px}.q-table--grid .q-table__middle thead,.q-table--grid .q-table__middle thead th{border:0!important}.q-table--grid .q-table__linear-progress{bottom:0}.q-table--grid .q-table__bottom{border-top:0}.q-table--grid .q-table__grid-content{flex:1 1 auto}.q-table--grid.fullscreen{background:inherit}.q-table__grid-item-card{padding:12px;vertical-align:top}.q-table__grid-item-card .q-separator{margin:12px 0}.q-table__grid-item-row+.q-table__grid-item-row{margin-top:8px}.q-table__grid-item-title{font-size:12px;font-weight:500;opacity:.54}.q-table__grid-item-value{font-size:13px}.q-table__grid-item{padding:4px;transition:transform .3s cubic-bezier(.25,.8,.5,1)}.q-table__grid-item--selected{transform:scale(.95)}.q-table--cell-separator tbody tr:not(:last-child) td,.q-table--cell-separator thead th,.q-table--horizontal-separator tbody tr:not(:last-child) td,.q-table--horizontal-separator thead th{border-bottom-width:1px}.q-table--cell-separator td,.q-table--cell-separator th,.q-table--vertical-separator td,.q-table--vertical-separator th{border-left-width:1px}.q-table--cell-separator.q-table--loading tr:nth-last-child(2) th,.q-table--cell-separator thead tr:last-child th,.q-table--vertical-separator.q-table--loading tr:nth-last-child(2) th,.q-table--vertical-separator thead tr:last-child th{border-bottom-width:1px}.q-table--cell-separator td:first-child,.q-table--cell-separator th:first-child,.q-table--vertical-separator td:first-child,.q-table--vertical-separator th:first-child{border-left:0}.q-table--cell-separator .q-table__top,.q-table--vertical-separator .q-table__top{border-bottom:1px solid #0000001f}.q-table--dense .q-table__top{padding:6px 16px}.q-table--dense .q-table__bottom{min-height:33px}.q-table--dense .q-table__sort-icon{font-size:110%}.q-table--dense .q-table td,.q-table--dense .q-table th{padding:4px 8px}.q-table--dense .q-table tbody td,.q-table--dense .q-table tbody tr,.q-table--dense .q-table thead tr{height:28px}.q-table--dense .q-table td:first-child,.q-table--dense .q-table th:first-child{padding-left:16px}.q-table--dense .q-table td:last-child,.q-table--dense .q-table th:last-child{padding-right:16px}.q-table--dense .q-table__bottom-item{margin-right:8px}.q-table--dense .q-table__select .q-field__control,.q-table--dense .q-table__select .q-field__native{min-height:24px;padding:0}.q-table--dense .q-table__select .q-field__marginal{height:24px}.q-table__bottom{border-top:1px solid #0000001f}.q-table td,.q-table th,.q-table thead,.q-table tr{border-color:#0000001f}.q-table tbody td{position:relative}.q-table tbody td:after,.q-table tbody td:before{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.q-table tbody td:before{background:#00000008}.q-table tbody td:after{background:#0000000f}.q-table tbody tr.selected td:after,body.desktop .q-table>tbody>tr:not(.q-tr--no-hover):hover>td:not(.q-td--no-hover):before{content:""}.q-table--dark,.q-table--dark .q-table__bottom,.q-table--dark td,.q-table--dark th,.q-table--dark thead,.q-table--dark tr,.q-table__card--dark{border-color:#ffffff47}.q-table--dark tbody td:before{background:#ffffff12}.q-table--dark tbody td:after{background:#ffffff1a}.q-table--dark.q-table--cell-separator .q-table__top,.q-table--dark.q-table--vertical-separator .q-table__top{border-color:#ffffff47}.q-tab{color:inherit;min-height:48px;padding:0 16px;text-decoration:none;text-transform:uppercase;transition:color .3s,background-color .3s;white-space:nowrap}.q-tab--full{min-height:72px}.q-tab--no-caps{text-transform:none}.q-tab__content{height:inherit;min-width:40px;padding:4px 0}.q-tab__content--inline .q-tab__icon+.q-tab__label{padding-left:8px}.q-tab__content .q-chip--floating{right:-16px;top:0}.q-tab__icon{font-size:24px;height:24px;width:24px}.q-tab__label{font-size:14px;font-weight:500;line-height:1.715em}.q-tab .q-badge{right:-12px;top:3px}.q-tab__alert,.q-tab__alert-icon{position:absolute}.q-tab__alert{background:currentColor;border-radius:50%;height:10px;right:-9px;top:7px;width:10px}.q-tab__alert-icon{font-size:18px;right:-12px;top:2px}.q-tab__indicator{background:currentColor;height:2px;opacity:0}.q-tab--active .q-tab__indicator{opacity:1;transform-origin:left}.q-tab--inactive{opacity:.85}.q-tabs{position:relative;transition:color .3s,background-color .3s}.q-tabs--scrollable.q-tabs__arrows--outside.q-tabs--horizontal{padding-left:36px;padding-right:36px}.q-tabs--scrollable.q-tabs__arrows--outside.q-tabs--vertical{padding-bottom:36px;padding-top:36px}.q-tabs--scrollable.q-tabs__arrows--outside .q-tabs__arrow--faded{opacity:.3;pointer-events:none}.q-tabs--not-scrollable .q-tabs__arrow,.q-tabs--scrollable.q-tabs__arrows--inside .q-tabs__arrow--faded{display:none}.q-tabs--not-scrollable .q-tabs__content{border-radius:inherit}.q-tabs__arrow{cursor:pointer;font-size:32px;min-width:36px;text-shadow:0 0 3px #fff,0 0 1px #fff,0 0 1px #000;transition:opacity .3s}.q-tabs__content{flex:1 1 auto;overflow:hidden}.q-tabs__content--align-center{justify-content:center}.q-tabs__content--align-right{justify-content:flex-end}.q-tabs__content--align-justify .q-tab{flex:1 1 auto}.q-tabs__offset{display:none}.q-tabs--horizontal .q-tabs__arrow{height:100%}.q-tabs--horizontal .q-tabs__arrow--left{bottom:0;left:0;top:0}.q-tabs--horizontal .q-tabs__arrow--right{bottom:0;right:0;top:0}.q-tabs--vertical,.q-tabs--vertical .q-tabs__content{display:block!important;height:100%}.q-tabs--vertical .q-tabs__arrow{height:36px;text-align:center;width:100%}.q-tabs--vertical .q-tabs__arrow--left{left:0;right:0;top:0}.q-tabs--vertical .q-tabs__arrow--right{bottom:0;left:0;right:0}.q-tabs--vertical .q-tab{padding:0 8px}.q-tabs--vertical .q-tab__indicator{height:unset;width:2px}.q-tabs--vertical.q-tabs--not-scrollable .q-tabs__content{height:100%}.q-tabs--vertical.q-tabs--dense .q-tab__content{min-width:24px}.q-tabs--dense .q-tab{min-height:36px}.q-tabs--dense .q-tab--full{min-height:52px}@media (min-width:1440px){.q-footer .q-tab__content,.q-header .q-tab__content{min-width:128px}}.q-time{background:#fff;border-radius:4px;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;max-width:100%;min-width:290px;outline:0;width:290px}.q-time--bordered{border:1px solid #0000001f}.q-time__header{background-color:var(--q-primary);border-top-left-radius:inherit;color:#fff;font-weight:300;padding:16px}.q-time__actions{padding:0 16px 16px}.q-time__header-label{font-size:28px;letter-spacing:-.00833em;line-height:1}.q-time__header-label>div+div{margin-left:4px}.q-time__link{opacity:.56;outline:0;transition:opacity .3s ease-out}.q-time__link--active,.q-time__link:focus,.q-time__link:hover{opacity:1}.q-time__header-ampm{font-size:16px;letter-spacing:.1em}.q-time__content{padding:16px}.q-time__content:before{content:"";display:block;padding-bottom:100%}.q-time__container-parent{padding:16px}.q-time__container-child{background:#0000001f;border-radius:50%}.q-time__clock{font-size:14px;height:100%;max-height:100%;max-width:100%;padding:24px;width:100%}.q-time__clock-circle{position:relative}.q-time__clock-center{background:currentColor;border-radius:50%;height:6px;margin:auto;min-height:0;width:6px}.q-time__clock-pointer{background:currentColor;bottom:0;color:var(--q-primary);height:50%;left:50%;min-height:0;position:absolute;right:0;transform:translateX(-50%);transform-origin:0 0;width:2px}.q-time__clock-pointer:after,.q-time__clock-pointer:before{background:currentColor;border-radius:50%;content:"";left:50%;position:absolute;transform:translateX(-50%)}.q-time__clock-pointer:before{bottom:-4px;height:8px;width:8px}.q-time__clock-pointer:after{height:6px;top:-3px;width:6px}.q-time__clock-position{border-radius:50%;font-size:12px;height:32px;line-height:32px;margin:0;min-height:32px;padding:0;position:absolute;transform:translate(-50%,-50%);width:32px}.q-time__clock-position--disable{opacity:.4}.q-time__clock-position--active{background-color:var(--q-primary);color:#fff}.q-time__clock-pos-0{left:50%;top:0}.q-time__clock-pos-1{left:75%;top:6.7%}.q-time__clock-pos-2{left:93.3%;top:25%}.q-time__clock-pos-3{left:100%;top:50%}.q-time__clock-pos-4{left:93.3%;top:75%}.q-time__clock-pos-5{left:75%;top:93.3%}.q-time__clock-pos-6{left:50%;top:100%}.q-time__clock-pos-7{left:25%;top:93.3%}.q-time__clock-pos-8{left:6.7%;top:75%}.q-time__clock-pos-9{left:0;top:50%}.q-time__clock-pos-10{left:6.7%;top:25%}.q-time__clock-pos-11{left:25%;top:6.7%}.q-time__clock-pos-12{left:50%;top:15%}.q-time__clock-pos-13{left:67.5%;top:19.69%}.q-time__clock-pos-14{left:80.31%;top:32.5%}.q-time__clock-pos-15{left:85%;top:50%}.q-time__clock-pos-16{left:80.31%;top:67.5%}.q-time__clock-pos-17{left:67.5%;top:80.31%}.q-time__clock-pos-18{left:50%;top:85%}.q-time__clock-pos-19{left:32.5%;top:80.31%}.q-time__clock-pos-20{left:19.69%;top:67.5%}.q-time__clock-pos-21{left:15%;top:50%}.q-time__clock-pos-22{left:19.69%;top:32.5%}.q-time__clock-pos-23{left:32.5%;top:19.69%}.q-time__now-button{background-color:var(--q-primary);color:#fff;right:12px;top:12px}.q-time--readonly .q-time__content,.q-time--readonly .q-time__header-ampm,.q-time.disabled .q-time__content,.q-time.disabled .q-time__header-ampm{pointer-events:none}.q-time--portrait{display:inline-flex;flex-direction:column}.q-time--portrait .q-time__header{border-top-right-radius:inherit;min-height:86px}.q-time--portrait .q-time__header-ampm{margin-left:12px}.q-time--portrait.q-time--bordered .q-time__content{margin:1px 0}.q-time--landscape{align-items:stretch;display:inline-flex;min-width:420px}.q-time--landscape>div{display:flex;flex-direction:column;justify-content:center}.q-time--landscape .q-time__header{border-bottom-left-radius:inherit;min-width:156px}.q-time--landscape .q-time__header-ampm{margin-top:12px}.q-time--dark{border-color:#ffffff47}.q-timeline{list-style:none;padding:0;width:100%}.q-timeline h6{line-height:inherit}.q-timeline--dark{color:#fff}.q-timeline--dark .q-timeline__subtitle{opacity:.7}.q-timeline__content{padding-bottom:24px}.q-timeline__title{margin-bottom:16px;margin-top:0}.q-timeline__subtitle{font-size:12px;font-weight:700;letter-spacing:1px;margin-bottom:8px;opacity:.4;text-transform:uppercase}.q-timeline__dot{bottom:0;position:absolute;top:0;width:15px}.q-timeline__dot:after,.q-timeline__dot:before{background:currentColor;content:"";display:block;position:absolute}.q-timeline__dot:before{border:3px solid #0000;border-radius:100%;height:15px;left:0;top:4px;transition:background .3s ease-in-out,border .3s ease-in-out;width:15px}.q-timeline__dot:after{bottom:0;left:6px;opacity:.4;top:24px;width:3px}.q-timeline__dot .q-icon{color:#fff;font-size:16px;height:38px;left:0;line-height:38px;position:absolute;right:0;top:0;width:100%}.q-timeline__dot-img{background:currentColor;border-radius:50%;height:31px;left:0;position:absolute;right:0;top:4px;width:31px}.q-timeline__heading{position:relative}.q-timeline__heading:first-child .q-timeline__heading-title{padding-top:0}.q-timeline__heading:last-child .q-timeline__heading-title{padding-bottom:0}.q-timeline__heading-title{margin:0;padding:32px 0}.q-timeline__entry{line-height:22px;position:relative}.q-timeline__entry:last-child{padding-bottom:0!important}.q-timeline__entry:last-child .q-timeline__dot:after{content:none}.q-timeline__entry--icon .q-timeline__dot{width:31px}.q-timeline__entry--icon .q-timeline__dot:before{height:31px;width:31px}.q-timeline__entry--icon .q-timeline__dot:after{left:14px;top:41px}.q-timeline__entry--icon .q-timeline__subtitle{padding-top:8px}.q-timeline--dense--right .q-timeline__entry{padding-left:40px}.q-timeline--dense--right .q-timeline__entry--icon .q-timeline__dot{left:-8px}.q-timeline--dense--right .q-timeline__dot{left:0}.q-timeline--dense--left .q-timeline__heading{text-align:right}.q-timeline--dense--left .q-timeline__entry{padding-right:40px}.q-timeline--dense--left .q-timeline__entry--icon .q-timeline__dot{right:-8px}.q-timeline--dense--left .q-timeline__content,.q-timeline--dense--left .q-timeline__subtitle,.q-timeline--dense--left .q-timeline__title{text-align:right}.q-timeline--dense--left .q-timeline__dot{right:0}.q-timeline--comfortable{display:table}.q-timeline--comfortable .q-timeline__heading{display:table-row;font-size:200%}.q-timeline--comfortable .q-timeline__heading>div{display:table-cell}.q-timeline--comfortable .q-timeline__entry{display:table-row;padding:0}.q-timeline--comfortable .q-timeline__entry--icon .q-timeline__content{padding-top:8px}.q-timeline--comfortable .q-timeline__content,.q-timeline--comfortable .q-timeline__dot,.q-timeline--comfortable .q-timeline__subtitle{display:table-cell;vertical-align:top}.q-timeline--comfortable .q-timeline__subtitle{width:35%}.q-timeline--comfortable .q-timeline__dot{min-width:31px;position:relative}.q-timeline--comfortable--right .q-timeline__heading .q-timeline__heading-title{margin-left:-50px}.q-timeline--comfortable--right .q-timeline__subtitle{padding-right:30px;text-align:right}.q-timeline--comfortable--right .q-timeline__content{padding-left:30px}.q-timeline--comfortable--right .q-timeline__entry--icon .q-timeline__dot{left:-8px}.q-timeline--comfortable--left .q-timeline__heading{text-align:right}.q-timeline--comfortable--left .q-timeline__heading .q-timeline__heading-title{margin-right:-50px}.q-timeline--comfortable--left .q-timeline__subtitle{padding-left:30px}.q-timeline--comfortable--left .q-timeline__content{padding-right:30px}.q-timeline--comfortable--left .q-timeline__content,.q-timeline--comfortable--left .q-timeline__title{text-align:right}.q-timeline--comfortable--left .q-timeline__entry--icon .q-timeline__dot{right:0}.q-timeline--comfortable--left .q-timeline__dot{right:-8px}.q-timeline--loose .q-timeline__heading-title{margin-left:0;text-align:center}.q-timeline--loose .q-timeline__content,.q-timeline--loose .q-timeline__dot,.q-timeline--loose .q-timeline__entry,.q-timeline--loose .q-timeline__subtitle{display:block;margin:0;padding:0}.q-timeline--loose .q-timeline__dot{left:50%;margin-left:-7.15px;position:absolute}.q-timeline--loose .q-timeline__entry{overflow:hidden;padding-bottom:24px}.q-timeline--loose .q-timeline__entry--icon .q-timeline__dot{margin-left:-15px}.q-timeline--loose .q-timeline__entry--icon .q-timeline__subtitle{line-height:38px}.q-timeline--loose .q-timeline__entry--icon .q-timeline__content{padding-top:8px}.q-timeline--loose .q-timeline__entry--left .q-timeline__content,.q-timeline--loose .q-timeline__entry--right .q-timeline__subtitle{float:left;padding-right:30px;text-align:right}.q-timeline--loose .q-timeline__entry--left .q-timeline__subtitle,.q-timeline--loose .q-timeline__entry--right .q-timeline__content{float:right;padding-left:30px;text-align:left}.q-timeline--loose .q-timeline__content,.q-timeline--loose .q-timeline__subtitle{width:50%}.q-toggle{vertical-align:middle}.q-toggle__native{height:1px;width:1px}.q-toggle__track{background:currentColor;border-radius:.175em;height:.35em;opacity:.38}.q-toggle__thumb{height:.5em;left:.25em;top:.25em;transition:left .22s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;width:.5em;z-index:0}.q-toggle__thumb:after{background:#fff;border-radius:50%;bottom:0;box-shadow:0 3px 1px -2px #0003,0 2px 2px 0 #00000024,0 1px 5px 0 #0000001f;content:"";left:0;position:absolute;right:0;top:0}.q-toggle__thumb .q-icon{color:#000;font-size:.3em;min-width:1em;opacity:.54;z-index:1}.q-toggle__inner{-webkit-print-color-adjust:exact;font-size:40px;height:1em;min-width:1.4em;padding:.325em .3em;width:1.4em}.q-toggle__inner--indet .q-toggle__thumb{left:.45em}.q-toggle__inner--truthy{color:var(--q-primary)}.q-toggle__inner--truthy .q-toggle__track{opacity:.54}.q-toggle__inner--truthy .q-toggle__thumb{left:.65em}.q-toggle__inner--truthy .q-toggle__thumb:after{background-color:currentColor}.q-toggle__inner--truthy .q-toggle__thumb .q-icon{color:#fff;opacity:1}.q-toggle.disabled{opacity:.75!important}.q-toggle--dark .q-toggle__inner{color:#fff}.q-toggle--dark .q-toggle__inner--truthy{color:var(--q-primary)}.q-toggle--dark .q-toggle__thumb:before{opacity:.32!important}.q-toggle--dense .q-toggle__inner{height:.5em;min-width:.8em;padding:.07625em 0;width:.8em}.q-toggle--dense .q-toggle__thumb{left:0;top:0}.q-toggle--dense .q-toggle__inner--indet .q-toggle__thumb{left:.15em}.q-toggle--dense .q-toggle__inner--truthy .q-toggle__thumb{left:.3em}.q-toggle--dense .q-toggle__label{padding-left:.5em}.q-toggle--dense.reverse .q-toggle__label{padding-left:0;padding-right:.5em}body.desktop .q-toggle:not(.disabled) .q-toggle__thumb:before{background:currentColor;border-radius:50%;bottom:0;content:"";left:0;opacity:.12;position:absolute;right:0;top:0;transform:scale3d(0,0,1);transition:transform .22s cubic-bezier(0,0,.2,1)}body.desktop .q-toggle:not(.disabled):focus .q-toggle__thumb:before,body.desktop .q-toggle:not(.disabled):hover .q-toggle__thumb:before{transform:scale3d(2,2,1)}body.desktop .q-toggle--dense:not(.disabled):focus .q-toggle__thumb:before,body.desktop .q-toggle--dense:not(.disabled):hover .q-toggle__thumb:before{transform:scale3d(1.5,1.5,1)}.q-toolbar{min-height:50px;padding:0 12px;position:relative;width:100%}.q-toolbar--inset{padding-left:58px}.q-toolbar .q-avatar{font-size:38px}.q-toolbar__title{flex:1 1 0%;font-size:21px;font-weight:400;letter-spacing:.01em;max-width:100%;min-width:1px;padding:0 12px}.q-toolbar__title:first-child{padding-left:0}.q-toolbar__title:last-child{padding-right:0}.q-tooltip--style{background:#757575;border-radius:4px;color:#fafafa;font-size:10px;font-weight:400;text-transform:none}.q-tooltip{overflow-x:hidden;overflow-y:auto;padding:6px 10px;position:fixed!important;z-index:9000}@media (max-width:599px){.q-tooltip{font-size:14px;padding:8px 16px}}.q-tree{color:#9e9e9e;position:relative}.q-tree__node{padding:0 0 3px 22px}.q-tree__node:after{border-left:1px solid;bottom:0;content:"";left:-13px;position:absolute;right:auto;top:-3px;width:2px}.q-tree__node:last-child:after{display:none}.q-tree__node--disabled{pointer-events:none}.q-tree__node--disabled .disabled{opacity:1!important}.q-tree__node--disabled>.disabled,.q-tree__node--disabled>div,.q-tree__node--disabled>i{opacity:.6!important}.q-tree__node--disabled>.disabled .q-tree__node--disabled>.disabled,.q-tree__node--disabled>.disabled .q-tree__node--disabled>div,.q-tree__node--disabled>.disabled .q-tree__node--disabled>i,.q-tree__node--disabled>div .q-tree__node--disabled>.disabled,.q-tree__node--disabled>div .q-tree__node--disabled>div,.q-tree__node--disabled>div .q-tree__node--disabled>i,.q-tree__node--disabled>i .q-tree__node--disabled>.disabled,.q-tree__node--disabled>i .q-tree__node--disabled>div,.q-tree__node--disabled>i .q-tree__node--disabled>i{opacity:1!important}.q-tree__node-header:before{border-bottom:1px solid;border-left:1px solid;bottom:50%;content:"";left:-35px;position:absolute;top:-3px;width:35px}.q-tree__children{padding-left:25px}.q-tree__node-body{padding:5px 0 8px 5px}.q-tree__node--parent{padding-left:2px}.q-tree__node--parent>.q-tree__node-header:before{left:-15px;width:15px}.q-tree__node--parent>.q-tree__node-collapsible>.q-tree__node-body{padding:5px 0 8px 27px}.q-tree__node--parent>.q-tree__node-collapsible>.q-tree__node-body:after{border-left:1px solid;bottom:50px;content:"";height:100%;left:12px;position:absolute;right:auto;top:0;width:2px}.q-tree__node--link{cursor:pointer}.q-tree__node-header{border-radius:4px;margin-top:3px;outline:0;padding:4px}.q-tree__node-header-content{color:#000;transition:color .3s}.q-tree__node--selected .q-tree__node-header-content{color:#9e9e9e}.q-tree__icon,.q-tree__node-header-content .q-icon,.q-tree__spinner{font-size:21px}.q-tree__img{height:42px}.q-tree__avatar,.q-tree__node-header-content .q-avatar{border-radius:50%;font-size:28px;height:28px;width:28px}.q-tree__arrow,.q-tree__spinner{font-size:16px}.q-tree__arrow{transition:transform .3s}.q-tree__arrow--rotate{transform:rotate(90deg)}.q-tree>.q-tree__node{padding:0}.q-tree>.q-tree__node:after,.q-tree>.q-tree__node>.q-tree__node-header:before{display:none}.q-tree>.q-tree__node--child>.q-tree__node-header{padding-left:24px}.q-tree--dark .q-tree__node-header-content{color:#fff}.q-tree--no-connectors .q-tree__node-body:after,.q-tree--no-connectors .q-tree__node-header:before,.q-tree--no-connectors .q-tree__node:after{display:none!important}[dir=rtl] .q-tree__arrow{transform:rotate(180deg)}[dir=rtl] .q-tree__arrow--rotate{transform:rotate(90deg)}.q-uploader{background:#fff;border-radius:4px;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;max-height:320px;position:relative;vertical-align:top;width:320px}.q-uploader--bordered{border:1px solid #0000001f}.q-uploader__input{cursor:pointer!important;height:100%;opacity:0;width:100%;z-index:1}.q-uploader__input::-webkit-file-upload-button{cursor:pointer}.q-uploader__file:before,.q-uploader__header:before{background:currentColor;border-top-left-radius:inherit;border-top-right-radius:inherit;bottom:0;content:"";left:0;opacity:.04;pointer-events:none;position:absolute;right:0;top:0}.q-uploader__header{background-color:var(--q-primary);border-top-left-radius:inherit;border-top-right-radius:inherit;color:#fff;position:relative;width:100%}.q-uploader__spinner{font-size:24px;margin-right:4px}.q-uploader__header-content{padding:8px}.q-uploader__dnd{background:#fff9;outline:1px dashed currentColor;outline-offset:-4px}.q-uploader__overlay{background-color:#fff9;color:#000;font-size:36px}.q-uploader__list{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;flex:1 1 auto;min-height:60px;padding:8px;position:relative}.q-uploader__file{border:1px solid #0000001f;border-radius:4px 4px 0 0}.q-uploader__file .q-circular-progress{font-size:24px}.q-uploader__file--img{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;color:#fff;height:200px;min-width:200px}.q-uploader__file--img:before{content:none}.q-uploader__file--img .q-circular-progress{color:#fff}.q-uploader__file--img .q-uploader__file-header{background:linear-gradient(180deg,#000000b3 20%,#fff0);padding-bottom:24px}.q-uploader__file+.q-uploader__file{margin-top:8px}.q-uploader__file-header{border-top-left-radius:inherit;border-top-right-radius:inherit;padding:4px 8px;position:relative}.q-uploader__file-header-content{padding-right:8px}.q-uploader__file-status{font-size:24px;margin-right:4px}.q-uploader__title{font-size:14px;font-weight:700;line-height:18px;word-break:break-word}.q-uploader__subtitle{font-size:12px;line-height:18px}.q-uploader--disable .q-uploader__header,.q-uploader--disable .q-uploader__list{pointer-events:none}.q-uploader--dark,.q-uploader--dark .q-uploader__file{border-color:#ffffff47}.q-uploader--dark .q-uploader__dnd,.q-uploader--dark .q-uploader__overlay{background:#ffffff4d}.q-uploader--dark .q-uploader__overlay{color:#fff}.q-video{border-radius:inherit;overflow:hidden;position:relative}.q-video embed,.q-video iframe,.q-video object{height:100%;width:100%}.q-video--responsive{height:0}.q-video--responsive embed,.q-video--responsive iframe,.q-video--responsive object{left:0;position:absolute;top:0}.q-virtual-scroll:focus{outline:0}.q-virtual-scroll__content{outline:none}.q-virtual-scroll__content *{overflow-anchor:none}.q-virtual-scroll__padding{background:linear-gradient(#fff0,#fff0 20%,#80808008 0,#80808014 50%,#80808008 80%,#fff0 0,#fff0);background-size:var(--q-virtual-scroll-item-width,100%) var(--q-virtual-scroll-item-height,50px)}.q-table .q-virtual-scroll__padding tr{height:0!important}.q-table .q-virtual-scroll__padding td{padding:0!important}.q-virtual-scroll--horizontal{align-items:stretch}.q-virtual-scroll--horizontal,.q-virtual-scroll--horizontal .q-virtual-scroll__content{display:flex;flex-direction:row;flex-wrap:nowrap}.q-virtual-scroll--horizontal .q-virtual-scroll__content,.q-virtual-scroll--horizontal .q-virtual-scroll__content>*,.q-virtual-scroll--horizontal .q-virtual-scroll__padding{flex:0 0 auto}.q-virtual-scroll--horizontal .q-virtual-scroll__padding{background:linear-gradient(270deg,#fff0,#fff0 20%,#80808008 0,#80808014 50%,#80808008 80%,#fff0 0,#fff0);background-size:var(--q-virtual-scroll-item-width,50px) var(--q-virtual-scroll-item-height,100%)}.q-ripple{border-radius:inherit;contain:strict;height:100%;overflow:hidden;width:100%;z-index:0}.q-ripple,.q-ripple__inner{color:inherit;left:0;pointer-events:none;position:absolute;top:0}.q-ripple__inner{background:currentColor;border-radius:50%;opacity:0;will-change:transform,opacity}.q-ripple__inner--enter{transition:transform .225s cubic-bezier(.4,0,.2,1),opacity .1s cubic-bezier(.4,0,.2,1)}.q-ripple__inner--leave{transition:opacity .25s cubic-bezier(.4,0,.2,1)}.q-morph--internal,.q-morph--invisible{bottom:200vh!important;opacity:0!important;pointer-events:none!important;position:fixed!important;right:200vw!important}.q-loading{color:#000;position:fixed!important}.q-loading__backdrop{background-color:#000;bottom:0;left:0;opacity:.5;position:fixed;right:0;top:0;transition:background-color .28s;z-index:-1}.q-loading__box{border-radius:4px;color:#fff;max-width:450px;padding:18px}.q-loading__message{margin:40px 20px 0;text-align:center}.q-notifications__list{left:0;margin-bottom:10px;pointer-events:none;position:relative;right:0;z-index:9500}.q-notifications__list--center{bottom:0;top:0}.q-notifications__list--top{top:0}.q-notifications__list--bottom{bottom:0}body.q-ios-padding .q-notifications__list--center,body.q-ios-padding .q-notifications__list--top{top:20px;top:env(safe-area-inset-top)}body.q-ios-padding .q-notifications__list--bottom,body.q-ios-padding .q-notifications__list--center{bottom:env(safe-area-inset-bottom)}.q-notification{background:#323232;border-radius:4px;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;color:#fff;display:inline-flex;flex-shrink:0;font-size:14px;margin:10px 10px 0;max-width:95vw;pointer-events:all;transition:transform 1s,opacity 1s;z-index:9500}.q-notification__icon{flex:0 0 1em;font-size:24px;margin-right:16px}.q-notification__avatar,.q-notification__spinner{font-size:32px;margin-right:8px}.q-notification__message{padding:8px 0}.q-notification__caption{font-size:.9em;opacity:.7}.q-notification__actions{color:var(--q-primary)}.q-notification__badge{animation:q-notif-badge .42s;background-color:var(--q-negative);border-radius:4px;box-shadow:0 1px 3px #0003,0 1px 1px #00000024,0 2px 1px -1px #0000001f;color:#fff;font-size:12px;line-height:12px;padding:4px 8px;position:absolute}.q-notification__badge--top-left,.q-notification__badge--top-right{top:-6px}.q-notification__badge--bottom-left,.q-notification__badge--bottom-right{bottom:-6px}.q-notification__badge--bottom-left,.q-notification__badge--top-left{left:-22px}.q-notification__badge--bottom-right,.q-notification__badge--top-right{right:-22px}.q-notification__progress{animation:q-notif-progress linear;background:currentColor;border-radius:4px 4px 0 0;bottom:0;height:3px;left:-10px;opacity:.3;position:absolute;right:-10px;transform:scaleX(0);transform-origin:0 50%;z-index:-1}.q-notification--standard{min-height:48px;padding:0 16px}.q-notification--standard .q-notification__actions{margin-right:-8px;padding:6px 0 6px 8px}.q-notification--multi-line{min-height:68px;padding:8px 16px}.q-notification--multi-line .q-notification__badge--top-left,.q-notification--multi-line .q-notification__badge--top-right{top:-15px}.q-notification--multi-line .q-notification__badge--bottom-left,.q-notification--multi-line .q-notification__badge--bottom-right{bottom:-15px}.q-notification--multi-line .q-notification__progress{bottom:-8px}.q-notification--multi-line .q-notification__actions{padding:0}.q-notification--multi-line .q-notification__actions--with-media{padding-left:25px}.q-notification--top-enter-from,.q-notification--top-leave-to,.q-notification--top-left-enter-from,.q-notification--top-left-leave-to,.q-notification--top-right-enter-from,.q-notification--top-right-leave-to{opacity:0;transform:translateY(-50px);z-index:9499}.q-notification--center-enter-from,.q-notification--center-leave-to,.q-notification--left-enter-from,.q-notification--left-leave-to,.q-notification--right-enter-from,.q-notification--right-leave-to{opacity:0;transform:rotateX(90deg);z-index:9499}.q-notification--bottom-enter-from,.q-notification--bottom-leave-to,.q-notification--bottom-left-enter-from,.q-notification--bottom-left-leave-to,.q-notification--bottom-right-enter-from,.q-notification--bottom-right-leave-to{opacity:0;transform:translateY(50px);z-index:9499}.q-notification--bottom-leave-active,.q-notification--bottom-left-leave-active,.q-notification--bottom-right-leave-active,.q-notification--center-leave-active,.q-notification--left-leave-active,.q-notification--right-leave-active,.q-notification--top-leave-active,.q-notification--top-left-leave-active,.q-notification--top-right-leave-active{margin-left:0;margin-right:0;position:absolute;z-index:9499}.q-notification--center-leave-active,.q-notification--top-leave-active{top:0}.q-notification--bottom-leave-active,.q-notification--bottom-left-leave-active,.q-notification--bottom-right-leave-active{bottom:0}@media (min-width:600px){.q-notification{max-width:65vw}}@keyframes q-notif-badge{15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}}@keyframes q-notif-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}:root{--animate-duration:0.3s;--animate-delay:0.3s;--animate-repeat:1}.animated{animation-duration:var(--animate-duration);animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.animated.repeat-1{animation-iteration-count:var(--animate-repeat)}.animated.repeat-2{animation-iteration-count:calc(var(--animate-repeat)*2)}.animated.repeat-3{animation-iteration-count:calc(var(--animate-repeat)*3)}.animated.delay-1s{animation-delay:var(--animate-delay)}.animated.delay-2s{animation-delay:calc(var(--animate-delay)*2)}.animated.delay-3s{animation-delay:calc(var(--animate-delay)*3)}.animated.delay-4s{animation-delay:calc(var(--animate-delay)*4)}.animated.delay-5s{animation-delay:calc(var(--animate-delay)*5)}.animated.faster{animation-duration:calc(var(--animate-duration)/2)}.animated.fast{animation-duration:calc(var(--animate-duration)*.8)}.animated.slow{animation-duration:calc(var(--animate-duration)*2)}.animated.slower{animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animated{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.animated[class*=Out]{opacity:0}}.q-animate--scale{animation:q-scale .15s;animation-timing-function:cubic-bezier(.25,.8,.25,1)}@keyframes q-scale{0%{transform:scale(1)}50%{transform:scale(1.04)}to{transform:scale(1)}}.q-animate--fade{animation:q-fade .2s}@keyframes q-fade{0%{opacity:0}to{opacity:1}}:root{--q-primary:#1976d2;--q-secondary:#26a69a;--q-accent:#9c27b0;--q-positive:#21ba45;--q-negative:#c10015;--q-info:#31ccec;--q-warning:#f2c037;--q-dark:#1d1d1d;--q-dark-page:#121212}.text-dark{color:var(--q-dark)!important}.bg-dark{background:var(--q-dark)!important}.text-primary{color:var(--q-primary)!important}.bg-primary{background:var(--q-primary)!important}.text-secondary{color:var(--q-secondary)!important}.bg-secondary{background:var(--q-secondary)!important}.text-accent{color:var(--q-accent)!important}.bg-accent{background:var(--q-accent)!important}.text-positive{color:var(--q-positive)!important}.bg-positive{background:var(--q-positive)!important}.text-negative{color:var(--q-negative)!important}.bg-negative{background:var(--q-negative)!important}.text-info{color:var(--q-info)!important}.bg-info{background:var(--q-info)!important}.text-warning{color:var(--q-warning)!important}.bg-warning{background:var(--q-warning)!important}.text-white{color:#fff!important}.bg-white{background:#fff!important}.text-black{color:#000!important}.bg-black{background:#000!important}.text-transparent{color:#0000!important}.bg-transparent{background:#0000!important}.text-separator{color:#0000001f!important}.bg-separator{background:#0000001f!important}.text-dark-separator{color:#ffffff47!important}.bg-dark-separator{background:#ffffff47!important}.text-red{color:#f44336!important}.text-red-1{color:#ffebee!important}.text-red-2{color:#ffcdd2!important}.text-red-3{color:#ef9a9a!important}.text-red-4{color:#e57373!important}.text-red-5{color:#ef5350!important}.text-red-6{color:#f44336!important}.text-red-7{color:#e53935!important}.text-red-8{color:#d32f2f!important}.text-red-9{color:#c62828!important}.text-red-10{color:#b71c1c!important}.text-red-11{color:#ff8a80!important}.text-red-12{color:#ff5252!important}.text-red-13{color:#ff1744!important}.text-red-14{color:#d50000!important}.text-pink{color:#e91e63!important}.text-pink-1{color:#fce4ec!important}.text-pink-2{color:#f8bbd0!important}.text-pink-3{color:#f48fb1!important}.text-pink-4{color:#f06292!important}.text-pink-5{color:#ec407a!important}.text-pink-6{color:#e91e63!important}.text-pink-7{color:#d81b60!important}.text-pink-8{color:#c2185b!important}.text-pink-9{color:#ad1457!important}.text-pink-10{color:#880e4f!important}.text-pink-11{color:#ff80ab!important}.text-pink-12{color:#ff4081!important}.text-pink-13{color:#f50057!important}.text-pink-14{color:#c51162!important}.text-purple{color:#9c27b0!important}.text-purple-1{color:#f3e5f5!important}.text-purple-2{color:#e1bee7!important}.text-purple-3{color:#ce93d8!important}.text-purple-4{color:#ba68c8!important}.text-purple-5{color:#ab47bc!important}.text-purple-6{color:#9c27b0!important}.text-purple-7{color:#8e24aa!important}.text-purple-8{color:#7b1fa2!important}.text-purple-9{color:#6a1b9a!important}.text-purple-10{color:#4a148c!important}.text-purple-11{color:#ea80fc!important}.text-purple-12{color:#e040fb!important}.text-purple-13{color:#d500f9!important}.text-purple-14{color:#a0f!important}.text-deep-purple{color:#673ab7!important}.text-deep-purple-1{color:#ede7f6!important}.text-deep-purple-2{color:#d1c4e9!important}.text-deep-purple-3{color:#b39ddb!important}.text-deep-purple-4{color:#9575cd!important}.text-deep-purple-5{color:#7e57c2!important}.text-deep-purple-6{color:#673ab7!important}.text-deep-purple-7{color:#5e35b1!important}.text-deep-purple-8{color:#512da8!important}.text-deep-purple-9{color:#4527a0!important}.text-deep-purple-10{color:#311b92!important}.text-deep-purple-11{color:#b388ff!important}.text-deep-purple-12{color:#7c4dff!important}.text-deep-purple-13{color:#651fff!important}.text-deep-purple-14{color:#6200ea!important}.text-indigo{color:#3f51b5!important}.text-indigo-1{color:#e8eaf6!important}.text-indigo-2{color:#c5cae9!important}.text-indigo-3{color:#9fa8da!important}.text-indigo-4{color:#7986cb!important}.text-indigo-5{color:#5c6bc0!important}.text-indigo-6{color:#3f51b5!important}.text-indigo-7{color:#3949ab!important}.text-indigo-8{color:#303f9f!important}.text-indigo-9{color:#283593!important}.text-indigo-10{color:#1a237e!important}.text-indigo-11{color:#8c9eff!important}.text-indigo-12{color:#536dfe!important}.text-indigo-13{color:#3d5afe!important}.text-indigo-14{color:#304ffe!important}.text-blue{color:#2196f3!important}.text-blue-1{color:#e3f2fd!important}.text-blue-2{color:#bbdefb!important}.text-blue-3{color:#90caf9!important}.text-blue-4{color:#64b5f6!important}.text-blue-5{color:#42a5f5!important}.text-blue-6{color:#2196f3!important}.text-blue-7{color:#1e88e5!important}.text-blue-8{color:#1976d2!important}.text-blue-9{color:#1565c0!important}.text-blue-10{color:#0d47a1!important}.text-blue-11{color:#82b1ff!important}.text-blue-12{color:#448aff!important}.text-blue-13{color:#2979ff!important}.text-blue-14{color:#2962ff!important}.text-light-blue{color:#03a9f4!important}.text-light-blue-1{color:#e1f5fe!important}.text-light-blue-2{color:#b3e5fc!important}.text-light-blue-3{color:#81d4fa!important}.text-light-blue-4{color:#4fc3f7!important}.text-light-blue-5{color:#29b6f6!important}.text-light-blue-6{color:#03a9f4!important}.text-light-blue-7{color:#039be5!important}.text-light-blue-8{color:#0288d1!important}.text-light-blue-9{color:#0277bd!important}.text-light-blue-10{color:#01579b!important}.text-light-blue-11{color:#80d8ff!important}.text-light-blue-12{color:#40c4ff!important}.text-light-blue-13{color:#00b0ff!important}.text-light-blue-14{color:#0091ea!important}.text-cyan{color:#00bcd4!important}.text-cyan-1{color:#e0f7fa!important}.text-cyan-2{color:#b2ebf2!important}.text-cyan-3{color:#80deea!important}.text-cyan-4{color:#4dd0e1!important}.text-cyan-5{color:#26c6da!important}.text-cyan-6{color:#00bcd4!important}.text-cyan-7{color:#00acc1!important}.text-cyan-8{color:#0097a7!important}.text-cyan-9{color:#00838f!important}.text-cyan-10{color:#006064!important}.text-cyan-11{color:#84ffff!important}.text-cyan-12{color:#18ffff!important}.text-cyan-13{color:#00e5ff!important}.text-cyan-14{color:#00b8d4!important}.text-teal{color:#009688!important}.text-teal-1{color:#e0f2f1!important}.text-teal-2{color:#b2dfdb!important}.text-teal-3{color:#80cbc4!important}.text-teal-4{color:#4db6ac!important}.text-teal-5{color:#26a69a!important}.text-teal-6{color:#009688!important}.text-teal-7{color:#00897b!important}.text-teal-8{color:#00796b!important}.text-teal-9{color:#00695c!important}.text-teal-10{color:#004d40!important}.text-teal-11{color:#a7ffeb!important}.text-teal-12{color:#64ffda!important}.text-teal-13{color:#1de9b6!important}.text-teal-14{color:#00bfa5!important}.text-green{color:#4caf50!important}.text-green-1{color:#e8f5e9!important}.text-green-2{color:#c8e6c9!important}.text-green-3{color:#a5d6a7!important}.text-green-4{color:#81c784!important}.text-green-5{color:#66bb6a!important}.text-green-6{color:#4caf50!important}.text-green-7{color:#43a047!important}.text-green-8{color:#388e3c!important}.text-green-9{color:#2e7d32!important}.text-green-10{color:#1b5e20!important}.text-green-11{color:#b9f6ca!important}.text-green-12{color:#69f0ae!important}.text-green-13{color:#00e676!important}.text-green-14{color:#00c853!important}.text-light-green{color:#8bc34a!important}.text-light-green-1{color:#f1f8e9!important}.text-light-green-2{color:#dcedc8!important}.text-light-green-3{color:#c5e1a5!important}.text-light-green-4{color:#aed581!important}.text-light-green-5{color:#9ccc65!important}.text-light-green-6{color:#8bc34a!important}.text-light-green-7{color:#7cb342!important}.text-light-green-8{color:#689f38!important}.text-light-green-9{color:#558b2f!important}.text-light-green-10{color:#33691e!important}.text-light-green-11{color:#ccff90!important}.text-light-green-12{color:#b2ff59!important}.text-light-green-13{color:#76ff03!important}.text-light-green-14{color:#64dd17!important}.text-lime{color:#cddc39!important}.text-lime-1{color:#f9fbe7!important}.text-lime-2{color:#f0f4c3!important}.text-lime-3{color:#e6ee9c!important}.text-lime-4{color:#dce775!important}.text-lime-5{color:#d4e157!important}.text-lime-6{color:#cddc39!important}.text-lime-7{color:#c0ca33!important}.text-lime-8{color:#afb42b!important}.text-lime-9{color:#9e9d24!important}.text-lime-10{color:#827717!important}.text-lime-11{color:#f4ff81!important}.text-lime-12{color:#eeff41!important}.text-lime-13{color:#c6ff00!important}.text-lime-14{color:#aeea00!important}.text-yellow{color:#ffeb3b!important}.text-yellow-1{color:#fffde7!important}.text-yellow-2{color:#fff9c4!important}.text-yellow-3{color:#fff59d!important}.text-yellow-4{color:#fff176!important}.text-yellow-5{color:#ffee58!important}.text-yellow-6{color:#ffeb3b!important}.text-yellow-7{color:#fdd835!important}.text-yellow-8{color:#fbc02d!important}.text-yellow-9{color:#f9a825!important}.text-yellow-10{color:#f57f17!important}.text-yellow-11{color:#ffff8d!important}.text-yellow-12{color:#ff0!important}.text-yellow-13{color:#ffea00!important}.text-yellow-14{color:#ffd600!important}.text-amber{color:#ffc107!important}.text-amber-1{color:#fff8e1!important}.text-amber-2{color:#ffecb3!important}.text-amber-3{color:#ffe082!important}.text-amber-4{color:#ffd54f!important}.text-amber-5{color:#ffca28!important}.text-amber-6{color:#ffc107!important}.text-amber-7{color:#ffb300!important}.text-amber-8{color:#ffa000!important}.text-amber-9{color:#ff8f00!important}.text-amber-10{color:#ff6f00!important}.text-amber-11{color:#ffe57f!important}.text-amber-12{color:#ffd740!important}.text-amber-13{color:#ffc400!important}.text-amber-14{color:#ffab00!important}.text-orange{color:#ff9800!important}.text-orange-1{color:#fff3e0!important}.text-orange-2{color:#ffe0b2!important}.text-orange-3{color:#ffcc80!important}.text-orange-4{color:#ffb74d!important}.text-orange-5{color:#ffa726!important}.text-orange-6{color:#ff9800!important}.text-orange-7{color:#fb8c00!important}.text-orange-8{color:#f57c00!important}.text-orange-9{color:#ef6c00!important}.text-orange-10{color:#e65100!important}.text-orange-11{color:#ffd180!important}.text-orange-12{color:#ffab40!important}.text-orange-13{color:#ff9100!important}.text-orange-14{color:#ff6d00!important}.text-deep-orange{color:#ff5722!important}.text-deep-orange-1{color:#fbe9e7!important}.text-deep-orange-2{color:#ffccbc!important}.text-deep-orange-3{color:#ffab91!important}.text-deep-orange-4{color:#ff8a65!important}.text-deep-orange-5{color:#ff7043!important}.text-deep-orange-6{color:#ff5722!important}.text-deep-orange-7{color:#f4511e!important}.text-deep-orange-8{color:#e64a19!important}.text-deep-orange-9{color:#d84315!important}.text-deep-orange-10{color:#bf360c!important}.text-deep-orange-11{color:#ff9e80!important}.text-deep-orange-12{color:#ff6e40!important}.text-deep-orange-13{color:#ff3d00!important}.text-deep-orange-14{color:#dd2c00!important}.text-brown{color:#795548!important}.text-brown-1{color:#efebe9!important}.text-brown-2{color:#d7ccc8!important}.text-brown-3{color:#bcaaa4!important}.text-brown-4{color:#a1887f!important}.text-brown-5{color:#8d6e63!important}.text-brown-6{color:#795548!important}.text-brown-7{color:#6d4c41!important}.text-brown-8{color:#5d4037!important}.text-brown-9{color:#4e342e!important}.text-brown-10{color:#3e2723!important}.text-brown-11{color:#d7ccc8!important}.text-brown-12{color:#bcaaa4!important}.text-brown-13{color:#8d6e63!important}.text-brown-14{color:#5d4037!important}.text-grey{color:#9e9e9e!important}.text-grey-1{color:#fafafa!important}.text-grey-2{color:#f5f5f5!important}.text-grey-3{color:#eee!important}.text-grey-4{color:#e0e0e0!important}.text-grey-5{color:#bdbdbd!important}.text-grey-6{color:#9e9e9e!important}.text-grey-7{color:#757575!important}.text-grey-8{color:#616161!important}.text-grey-9{color:#424242!important}.text-grey-10{color:#212121!important}.text-grey-11{color:#f5f5f5!important}.text-grey-12{color:#eee!important}.text-grey-13{color:#bdbdbd!important}.text-grey-14{color:#616161!important}.text-blue-grey{color:#607d8b!important}.text-blue-grey-1{color:#eceff1!important}.text-blue-grey-2{color:#cfd8dc!important}.text-blue-grey-3{color:#b0bec5!important}.text-blue-grey-4{color:#90a4ae!important}.text-blue-grey-5{color:#78909c!important}.text-blue-grey-6{color:#607d8b!important}.text-blue-grey-7{color:#546e7a!important}.text-blue-grey-8{color:#455a64!important}.text-blue-grey-9{color:#37474f!important}.text-blue-grey-10{color:#263238!important}.text-blue-grey-11{color:#cfd8dc!important}.text-blue-grey-12{color:#b0bec5!important}.text-blue-grey-13{color:#78909c!important}.text-blue-grey-14{color:#455a64!important}.bg-red{background:#f44336!important}.bg-red-1{background:#ffebee!important}.bg-red-2{background:#ffcdd2!important}.bg-red-3{background:#ef9a9a!important}.bg-red-4{background:#e57373!important}.bg-red-5{background:#ef5350!important}.bg-red-6{background:#f44336!important}.bg-red-7{background:#e53935!important}.bg-red-8{background:#d32f2f!important}.bg-red-9{background:#c62828!important}.bg-red-10{background:#b71c1c!important}.bg-red-11{background:#ff8a80!important}.bg-red-12{background:#ff5252!important}.bg-red-13{background:#ff1744!important}.bg-red-14{background:#d50000!important}.bg-pink{background:#e91e63!important}.bg-pink-1{background:#fce4ec!important}.bg-pink-2{background:#f8bbd0!important}.bg-pink-3{background:#f48fb1!important}.bg-pink-4{background:#f06292!important}.bg-pink-5{background:#ec407a!important}.bg-pink-6{background:#e91e63!important}.bg-pink-7{background:#d81b60!important}.bg-pink-8{background:#c2185b!important}.bg-pink-9{background:#ad1457!important}.bg-pink-10{background:#880e4f!important}.bg-pink-11{background:#ff80ab!important}.bg-pink-12{background:#ff4081!important}.bg-pink-13{background:#f50057!important}.bg-pink-14{background:#c51162!important}.bg-purple{background:#9c27b0!important}.bg-purple-1{background:#f3e5f5!important}.bg-purple-2{background:#e1bee7!important}.bg-purple-3{background:#ce93d8!important}.bg-purple-4{background:#ba68c8!important}.bg-purple-5{background:#ab47bc!important}.bg-purple-6{background:#9c27b0!important}.bg-purple-7{background:#8e24aa!important}.bg-purple-8{background:#7b1fa2!important}.bg-purple-9{background:#6a1b9a!important}.bg-purple-10{background:#4a148c!important}.bg-purple-11{background:#ea80fc!important}.bg-purple-12{background:#e040fb!important}.bg-purple-13{background:#d500f9!important}.bg-purple-14{background:#a0f!important}.bg-deep-purple{background:#673ab7!important}.bg-deep-purple-1{background:#ede7f6!important}.bg-deep-purple-2{background:#d1c4e9!important}.bg-deep-purple-3{background:#b39ddb!important}.bg-deep-purple-4{background:#9575cd!important}.bg-deep-purple-5{background:#7e57c2!important}.bg-deep-purple-6{background:#673ab7!important}.bg-deep-purple-7{background:#5e35b1!important}.bg-deep-purple-8{background:#512da8!important}.bg-deep-purple-9{background:#4527a0!important}.bg-deep-purple-10{background:#311b92!important}.bg-deep-purple-11{background:#b388ff!important}.bg-deep-purple-12{background:#7c4dff!important}.bg-deep-purple-13{background:#651fff!important}.bg-deep-purple-14{background:#6200ea!important}.bg-indigo{background:#3f51b5!important}.bg-indigo-1{background:#e8eaf6!important}.bg-indigo-2{background:#c5cae9!important}.bg-indigo-3{background:#9fa8da!important}.bg-indigo-4{background:#7986cb!important}.bg-indigo-5{background:#5c6bc0!important}.bg-indigo-6{background:#3f51b5!important}.bg-indigo-7{background:#3949ab!important}.bg-indigo-8{background:#303f9f!important}.bg-indigo-9{background:#283593!important}.bg-indigo-10{background:#1a237e!important}.bg-indigo-11{background:#8c9eff!important}.bg-indigo-12{background:#536dfe!important}.bg-indigo-13{background:#3d5afe!important}.bg-indigo-14{background:#304ffe!important}.bg-blue{background:#2196f3!important}.bg-blue-1{background:#e3f2fd!important}.bg-blue-2{background:#bbdefb!important}.bg-blue-3{background:#90caf9!important}.bg-blue-4{background:#64b5f6!important}.bg-blue-5{background:#42a5f5!important}.bg-blue-6{background:#2196f3!important}.bg-blue-7{background:#1e88e5!important}.bg-blue-8{background:#1976d2!important}.bg-blue-9{background:#1565c0!important}.bg-blue-10{background:#0d47a1!important}.bg-blue-11{background:#82b1ff!important}.bg-blue-12{background:#448aff!important}.bg-blue-13{background:#2979ff!important}.bg-blue-14{background:#2962ff!important}.bg-light-blue{background:#03a9f4!important}.bg-light-blue-1{background:#e1f5fe!important}.bg-light-blue-2{background:#b3e5fc!important}.bg-light-blue-3{background:#81d4fa!important}.bg-light-blue-4{background:#4fc3f7!important}.bg-light-blue-5{background:#29b6f6!important}.bg-light-blue-6{background:#03a9f4!important}.bg-light-blue-7{background:#039be5!important}.bg-light-blue-8{background:#0288d1!important}.bg-light-blue-9{background:#0277bd!important}.bg-light-blue-10{background:#01579b!important}.bg-light-blue-11{background:#80d8ff!important}.bg-light-blue-12{background:#40c4ff!important}.bg-light-blue-13{background:#00b0ff!important}.bg-light-blue-14{background:#0091ea!important}.bg-cyan{background:#00bcd4!important}.bg-cyan-1{background:#e0f7fa!important}.bg-cyan-2{background:#b2ebf2!important}.bg-cyan-3{background:#80deea!important}.bg-cyan-4{background:#4dd0e1!important}.bg-cyan-5{background:#26c6da!important}.bg-cyan-6{background:#00bcd4!important}.bg-cyan-7{background:#00acc1!important}.bg-cyan-8{background:#0097a7!important}.bg-cyan-9{background:#00838f!important}.bg-cyan-10{background:#006064!important}.bg-cyan-11{background:#84ffff!important}.bg-cyan-12{background:#18ffff!important}.bg-cyan-13{background:#00e5ff!important}.bg-cyan-14{background:#00b8d4!important}.bg-teal{background:#009688!important}.bg-teal-1{background:#e0f2f1!important}.bg-teal-2{background:#b2dfdb!important}.bg-teal-3{background:#80cbc4!important}.bg-teal-4{background:#4db6ac!important}.bg-teal-5{background:#26a69a!important}.bg-teal-6{background:#009688!important}.bg-teal-7{background:#00897b!important}.bg-teal-8{background:#00796b!important}.bg-teal-9{background:#00695c!important}.bg-teal-10{background:#004d40!important}.bg-teal-11{background:#a7ffeb!important}.bg-teal-12{background:#64ffda!important}.bg-teal-13{background:#1de9b6!important}.bg-teal-14{background:#00bfa5!important}.bg-green{background:#4caf50!important}.bg-green-1{background:#e8f5e9!important}.bg-green-2{background:#c8e6c9!important}.bg-green-3{background:#a5d6a7!important}.bg-green-4{background:#81c784!important}.bg-green-5{background:#66bb6a!important}.bg-green-6{background:#4caf50!important}.bg-green-7{background:#43a047!important}.bg-green-8{background:#388e3c!important}.bg-green-9{background:#2e7d32!important}.bg-green-10{background:#1b5e20!important}.bg-green-11{background:#b9f6ca!important}.bg-green-12{background:#69f0ae!important}.bg-green-13{background:#00e676!important}.bg-green-14{background:#00c853!important}.bg-light-green{background:#8bc34a!important}.bg-light-green-1{background:#f1f8e9!important}.bg-light-green-2{background:#dcedc8!important}.bg-light-green-3{background:#c5e1a5!important}.bg-light-green-4{background:#aed581!important}.bg-light-green-5{background:#9ccc65!important}.bg-light-green-6{background:#8bc34a!important}.bg-light-green-7{background:#7cb342!important}.bg-light-green-8{background:#689f38!important}.bg-light-green-9{background:#558b2f!important}.bg-light-green-10{background:#33691e!important}.bg-light-green-11{background:#ccff90!important}.bg-light-green-12{background:#b2ff59!important}.bg-light-green-13{background:#76ff03!important}.bg-light-green-14{background:#64dd17!important}.bg-lime{background:#cddc39!important}.bg-lime-1{background:#f9fbe7!important}.bg-lime-2{background:#f0f4c3!important}.bg-lime-3{background:#e6ee9c!important}.bg-lime-4{background:#dce775!important}.bg-lime-5{background:#d4e157!important}.bg-lime-6{background:#cddc39!important}.bg-lime-7{background:#c0ca33!important}.bg-lime-8{background:#afb42b!important}.bg-lime-9{background:#9e9d24!important}.bg-lime-10{background:#827717!important}.bg-lime-11{background:#f4ff81!important}.bg-lime-12{background:#eeff41!important}.bg-lime-13{background:#c6ff00!important}.bg-lime-14{background:#aeea00!important}.bg-yellow{background:#ffeb3b!important}.bg-yellow-1{background:#fffde7!important}.bg-yellow-2{background:#fff9c4!important}.bg-yellow-3{background:#fff59d!important}.bg-yellow-4{background:#fff176!important}.bg-yellow-5{background:#ffee58!important}.bg-yellow-6{background:#ffeb3b!important}.bg-yellow-7{background:#fdd835!important}.bg-yellow-8{background:#fbc02d!important}.bg-yellow-9{background:#f9a825!important}.bg-yellow-10{background:#f57f17!important}.bg-yellow-11{background:#ffff8d!important}.bg-yellow-12{background:#ff0!important}.bg-yellow-13{background:#ffea00!important}.bg-yellow-14{background:#ffd600!important}.bg-amber{background:#ffc107!important}.bg-amber-1{background:#fff8e1!important}.bg-amber-2{background:#ffecb3!important}.bg-amber-3{background:#ffe082!important}.bg-amber-4{background:#ffd54f!important}.bg-amber-5{background:#ffca28!important}.bg-amber-6{background:#ffc107!important}.bg-amber-7{background:#ffb300!important}.bg-amber-8{background:#ffa000!important}.bg-amber-9{background:#ff8f00!important}.bg-amber-10{background:#ff6f00!important}.bg-amber-11{background:#ffe57f!important}.bg-amber-12{background:#ffd740!important}.bg-amber-13{background:#ffc400!important}.bg-amber-14{background:#ffab00!important}.bg-orange{background:#ff9800!important}.bg-orange-1{background:#fff3e0!important}.bg-orange-2{background:#ffe0b2!important}.bg-orange-3{background:#ffcc80!important}.bg-orange-4{background:#ffb74d!important}.bg-orange-5{background:#ffa726!important}.bg-orange-6{background:#ff9800!important}.bg-orange-7{background:#fb8c00!important}.bg-orange-8{background:#f57c00!important}.bg-orange-9{background:#ef6c00!important}.bg-orange-10{background:#e65100!important}.bg-orange-11{background:#ffd180!important}.bg-orange-12{background:#ffab40!important}.bg-orange-13{background:#ff9100!important}.bg-orange-14{background:#ff6d00!important}.bg-deep-orange{background:#ff5722!important}.bg-deep-orange-1{background:#fbe9e7!important}.bg-deep-orange-2{background:#ffccbc!important}.bg-deep-orange-3{background:#ffab91!important}.bg-deep-orange-4{background:#ff8a65!important}.bg-deep-orange-5{background:#ff7043!important}.bg-deep-orange-6{background:#ff5722!important}.bg-deep-orange-7{background:#f4511e!important}.bg-deep-orange-8{background:#e64a19!important}.bg-deep-orange-9{background:#d84315!important}.bg-deep-orange-10{background:#bf360c!important}.bg-deep-orange-11{background:#ff9e80!important}.bg-deep-orange-12{background:#ff6e40!important}.bg-deep-orange-13{background:#ff3d00!important}.bg-deep-orange-14{background:#dd2c00!important}.bg-brown{background:#795548!important}.bg-brown-1{background:#efebe9!important}.bg-brown-2{background:#d7ccc8!important}.bg-brown-3{background:#bcaaa4!important}.bg-brown-4{background:#a1887f!important}.bg-brown-5{background:#8d6e63!important}.bg-brown-6{background:#795548!important}.bg-brown-7{background:#6d4c41!important}.bg-brown-8{background:#5d4037!important}.bg-brown-9{background:#4e342e!important}.bg-brown-10{background:#3e2723!important}.bg-brown-11{background:#d7ccc8!important}.bg-brown-12{background:#bcaaa4!important}.bg-brown-13{background:#8d6e63!important}.bg-brown-14{background:#5d4037!important}.bg-grey{background:#9e9e9e!important}.bg-grey-1{background:#fafafa!important}.bg-grey-2{background:#f5f5f5!important}.bg-grey-3{background:#eee!important}.bg-grey-4{background:#e0e0e0!important}.bg-grey-5{background:#bdbdbd!important}.bg-grey-6{background:#9e9e9e!important}.bg-grey-7{background:#757575!important}.bg-grey-8{background:#616161!important}.bg-grey-9{background:#424242!important}.bg-grey-10{background:#212121!important}.bg-grey-11{background:#f5f5f5!important}.bg-grey-12{background:#eee!important}.bg-grey-13{background:#bdbdbd!important}.bg-grey-14{background:#616161!important}.bg-blue-grey{background:#607d8b!important}.bg-blue-grey-1{background:#eceff1!important}.bg-blue-grey-2{background:#cfd8dc!important}.bg-blue-grey-3{background:#b0bec5!important}.bg-blue-grey-4{background:#90a4ae!important}.bg-blue-grey-5{background:#78909c!important}.bg-blue-grey-6{background:#607d8b!important}.bg-blue-grey-7{background:#546e7a!important}.bg-blue-grey-8{background:#455a64!important}.bg-blue-grey-9{background:#37474f!important}.bg-blue-grey-10{background:#263238!important}.bg-blue-grey-11{background:#cfd8dc!important}.bg-blue-grey-12{background:#b0bec5!important}.bg-blue-grey-13{background:#78909c!important}.bg-blue-grey-14{background:#455a64!important}.shadow-transition{transition:box-shadow .28s cubic-bezier(.4,0,.2,1)!important}.shadow-1{box-shadow:0 1px 3px #0003,0 1px 1px #00000024,0 2px 1px -1px #0000001f}.shadow-up-1{box-shadow:0 -1px 3px #0003,0 -1px 1px #00000024,0 -2px 1px -1px #0000001f}.shadow-2{box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f}.shadow-up-2{box-shadow:0 -1px 5px #0003,0 -2px 2px #00000024,0 -3px 1px -2px #0000001f}.shadow-3{box-shadow:0 1px 8px #0003,0 3px 4px #00000024,0 3px 3px -2px #0000001f}.shadow-up-3{box-shadow:0 -1px 8px #0003,0 -3px 4px #00000024,0 -3px 3px -2px #0000001f}.shadow-4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.shadow-up-4{box-shadow:0 -2px 4px -1px #0003,0 -4px 5px #00000024,0 -1px 10px #0000001f}.shadow-5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.shadow-up-5{box-shadow:0 -3px 5px -1px #0003,0 -5px 8px #00000024,0 -1px 14px #0000001f}.shadow-6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.shadow-up-6{box-shadow:0 -3px 5px -1px #0003,0 -6px 10px #00000024,0 -1px 18px #0000001f}.shadow-7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.shadow-up-7{box-shadow:0 -4px 5px -2px #0003,0 -7px 10px 1px #00000024,0 -2px 16px 1px #0000001f}.shadow-8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.shadow-up-8{box-shadow:0 -5px 5px -3px #0003,0 -8px 10px 1px #00000024,0 -3px 14px 2px #0000001f}.shadow-9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.shadow-up-9{box-shadow:0 -5px 6px -3px #0003,0 -9px 12px 1px #00000024,0 -3px 16px 2px #0000001f}.shadow-10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.shadow-up-10{box-shadow:0 -6px 6px -3px #0003,0 -10px 14px 1px #00000024,0 -4px 18px 3px #0000001f}.shadow-11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.shadow-up-11{box-shadow:0 -6px 7px -4px #0003,0 -11px 15px 1px #00000024,0 -4px 20px 3px #0000001f}.shadow-12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.shadow-up-12{box-shadow:0 -7px 8px -4px #0003,0 -12px 17px 2px #00000024,0 -5px 22px 4px #0000001f}.shadow-13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.shadow-up-13{box-shadow:0 -7px 8px -4px #0003,0 -13px 19px 2px #00000024,0 -5px 24px 4px #0000001f}.shadow-14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.shadow-up-14{box-shadow:0 -7px 9px -4px #0003,0 -14px 21px 2px #00000024,0 -5px 26px 4px #0000001f}.shadow-15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.shadow-up-15{box-shadow:0 -8px 9px -5px #0003,0 -15px 22px 2px #00000024,0 -6px 28px 5px #0000001f}.shadow-16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.shadow-up-16{box-shadow:0 -8px 10px -5px #0003,0 -16px 24px 2px #00000024,0 -6px 30px 5px #0000001f}.shadow-17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.shadow-up-17{box-shadow:0 -8px 11px -5px #0003,0 -17px 26px 2px #00000024,0 -6px 32px 5px #0000001f}.shadow-18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.shadow-up-18{box-shadow:0 -9px 11px -5px #0003,0 -18px 28px 2px #00000024,0 -7px 34px 6px #0000001f}.shadow-19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.shadow-up-19{box-shadow:0 -9px 12px -6px #0003,0 -19px 29px 2px #00000024,0 -7px 36px 6px #0000001f}.shadow-20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.shadow-up-20{box-shadow:0 -10px 13px -6px #0003,0 -20px 31px 3px #00000024,0 -8px 38px 7px #0000001f}.shadow-21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.shadow-up-21{box-shadow:0 -10px 13px -6px #0003,0 -21px 33px 3px #00000024,0 -8px 40px 7px #0000001f}.shadow-22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.shadow-up-22{box-shadow:0 -10px 14px -6px #0003,0 -22px 35px 3px #00000024,0 -8px 42px 7px #0000001f}.shadow-23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.shadow-up-23{box-shadow:0 -11px 14px -7px #0003,0 -23px 36px 3px #00000024,0 -9px 44px 8px #0000001f}.shadow-24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.shadow-up-24{box-shadow:0 -11px 15px -7px #0003,0 -24px 38px 3px #00000024,0 -9px 46px 8px #0000001f}.no-shadow,.shadow-0{box-shadow:none!important}.inset-shadow{box-shadow:inset 0 7px 9px -7px #000000b3!important}.inset-shadow-down{box-shadow:inset 0 -7px 9px -7px #000000b3!important}.z-marginals{z-index:2000}.z-notify{z-index:9500}.z-fullscreen{z-index:6000}.z-inherit{z-index:inherit!important}.column,.flex,.row{display:flex;flex-wrap:wrap}.column.inline,.flex.inline,.row.inline{display:inline-flex}.row.reverse{flex-direction:row-reverse}.column{flex-direction:column}.column.reverse{flex-direction:column-reverse}.wrap{flex-wrap:wrap}.no-wrap{flex-wrap:nowrap}.reverse-wrap{flex-wrap:wrap-reverse}.order-first{order:-10000}.order-last{order:10000}.order-none{order:0}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.flex-center,.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.flex-center,.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.content-start{align-content:flex-start}.content-end{align-content:flex-end}.content-center{align-content:center}.content-stretch{align-content:stretch}.content-between{align-content:space-between}.content-around{align-content:space-around}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-baseline{align-self:baseline}.self-stretch{align-self:stretch}.q-gutter-none,.q-gutter-none>*,.q-gutter-x-none,.q-gutter-x-none>*{margin-left:0}.q-gutter-none,.q-gutter-none>*,.q-gutter-y-none,.q-gutter-y-none>*{margin-top:0}.q-col-gutter-none,.q-col-gutter-x-none{margin-left:0}.q-col-gutter-none>*,.q-col-gutter-x-none>*{padding-left:0}.q-col-gutter-none,.q-col-gutter-y-none{margin-top:0}.q-col-gutter-none>*,.q-col-gutter-y-none>*{padding-top:0}.q-gutter-x-xs,.q-gutter-xs{margin-left:-4px}.q-gutter-x-xs>*,.q-gutter-xs>*{margin-left:4px}.q-gutter-xs,.q-gutter-y-xs{margin-top:-4px}.q-gutter-xs>*,.q-gutter-y-xs>*{margin-top:4px}.q-col-gutter-x-xs,.q-col-gutter-xs{margin-left:-4px}.q-col-gutter-x-xs>*,.q-col-gutter-xs>*{padding-left:4px}.q-col-gutter-xs,.q-col-gutter-y-xs{margin-top:-4px}.q-col-gutter-xs>*,.q-col-gutter-y-xs>*{padding-top:4px}.q-gutter-sm,.q-gutter-x-sm{margin-left:-8px}.q-gutter-sm>*,.q-gutter-x-sm>*{margin-left:8px}.q-gutter-sm,.q-gutter-y-sm{margin-top:-8px}.q-gutter-sm>*,.q-gutter-y-sm>*{margin-top:8px}.q-col-gutter-sm,.q-col-gutter-x-sm{margin-left:-8px}.q-col-gutter-sm>*,.q-col-gutter-x-sm>*{padding-left:8px}.q-col-gutter-sm,.q-col-gutter-y-sm{margin-top:-8px}.q-col-gutter-sm>*,.q-col-gutter-y-sm>*{padding-top:8px}.q-gutter-md,.q-gutter-x-md{margin-left:-16px}.q-gutter-md>*,.q-gutter-x-md>*{margin-left:16px}.q-gutter-md,.q-gutter-y-md{margin-top:-16px}.q-gutter-md>*,.q-gutter-y-md>*{margin-top:16px}.q-col-gutter-md,.q-col-gutter-x-md{margin-left:-16px}.q-col-gutter-md>*,.q-col-gutter-x-md>*{padding-left:16px}.q-col-gutter-md,.q-col-gutter-y-md{margin-top:-16px}.q-col-gutter-md>*,.q-col-gutter-y-md>*{padding-top:16px}.q-gutter-lg,.q-gutter-x-lg{margin-left:-24px}.q-gutter-lg>*,.q-gutter-x-lg>*{margin-left:24px}.q-gutter-lg,.q-gutter-y-lg{margin-top:-24px}.q-gutter-lg>*,.q-gutter-y-lg>*{margin-top:24px}.q-col-gutter-lg,.q-col-gutter-x-lg{margin-left:-24px}.q-col-gutter-lg>*,.q-col-gutter-x-lg>*{padding-left:24px}.q-col-gutter-lg,.q-col-gutter-y-lg{margin-top:-24px}.q-col-gutter-lg>*,.q-col-gutter-y-lg>*{padding-top:24px}.q-gutter-x-xl,.q-gutter-xl{margin-left:-48px}.q-gutter-x-xl>*,.q-gutter-xl>*{margin-left:48px}.q-gutter-xl,.q-gutter-y-xl{margin-top:-48px}.q-gutter-xl>*,.q-gutter-y-xl>*{margin-top:48px}.q-col-gutter-x-xl,.q-col-gutter-xl{margin-left:-48px}.q-col-gutter-x-xl>*,.q-col-gutter-xl>*{padding-left:48px}.q-col-gutter-xl,.q-col-gutter-y-xl{margin-top:-48px}.q-col-gutter-xl>*,.q-col-gutter-y-xl>*{padding-top:48px}@media (min-width:0){.flex>.col,.flex>.col-0,.flex>.col-1,.flex>.col-2,.flex>.col-3,.flex>.col-4,.flex>.col-5,.flex>.col-6,.flex>.col-7,.flex>.col-8,.flex>.col-9,.flex>.col-10,.flex>.col-11,.flex>.col-12,.flex>.col-auto,.flex>.col-grow,.flex>.col-shrink,.flex>.col-xs,.flex>.col-xs-0,.flex>.col-xs-1,.flex>.col-xs-2,.flex>.col-xs-3,.flex>.col-xs-4,.flex>.col-xs-5,.flex>.col-xs-6,.flex>.col-xs-7,.flex>.col-xs-8,.flex>.col-xs-9,.flex>.col-xs-10,.flex>.col-xs-11,.flex>.col-xs-12,.flex>.col-xs-auto,.flex>.col-xs-grow,.flex>.col-xs-shrink,.row>.col,.row>.col-0,.row>.col-1,.row>.col-2,.row>.col-3,.row>.col-4,.row>.col-5,.row>.col-6,.row>.col-7,.row>.col-8,.row>.col-9,.row>.col-10,.row>.col-11,.row>.col-12,.row>.col-auto,.row>.col-grow,.row>.col-shrink,.row>.col-xs,.row>.col-xs-0,.row>.col-xs-1,.row>.col-xs-2,.row>.col-xs-3,.row>.col-xs-4,.row>.col-xs-5,.row>.col-xs-6,.row>.col-xs-7,.row>.col-xs-8,.row>.col-xs-9,.row>.col-xs-10,.row>.col-xs-11,.row>.col-xs-12,.row>.col-xs-auto,.row>.col-xs-grow,.row>.col-xs-shrink{max-width:100%;min-width:0;width:auto}.column>.col,.column>.col-0,.column>.col-1,.column>.col-2,.column>.col-3,.column>.col-4,.column>.col-5,.column>.col-6,.column>.col-7,.column>.col-8,.column>.col-9,.column>.col-10,.column>.col-11,.column>.col-12,.column>.col-auto,.column>.col-grow,.column>.col-shrink,.column>.col-xs,.column>.col-xs-0,.column>.col-xs-1,.column>.col-xs-2,.column>.col-xs-3,.column>.col-xs-4,.column>.col-xs-5,.column>.col-xs-6,.column>.col-xs-7,.column>.col-xs-8,.column>.col-xs-9,.column>.col-xs-10,.column>.col-xs-11,.column>.col-xs-12,.column>.col-xs-auto,.column>.col-xs-grow,.column>.col-xs-shrink,.flex>.col,.flex>.col-0,.flex>.col-1,.flex>.col-2,.flex>.col-3,.flex>.col-4,.flex>.col-5,.flex>.col-6,.flex>.col-7,.flex>.col-8,.flex>.col-9,.flex>.col-10,.flex>.col-11,.flex>.col-12,.flex>.col-auto,.flex>.col-grow,.flex>.col-shrink,.flex>.col-xs,.flex>.col-xs-0,.flex>.col-xs-1,.flex>.col-xs-2,.flex>.col-xs-3,.flex>.col-xs-4,.flex>.col-xs-5,.flex>.col-xs-6,.flex>.col-xs-7,.flex>.col-xs-8,.flex>.col-xs-9,.flex>.col-xs-10,.flex>.col-xs-11,.flex>.col-xs-12,.flex>.col-xs-auto,.flex>.col-xs-grow,.flex>.col-xs-shrink{height:auto;max-height:100%;min-height:0}.col,.col-xs{flex:10000 1 0%}.col-0,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-xs-0,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-auto{flex:0 0 auto}.col-grow,.col-xs-grow{flex:1 0 auto}.col-shrink,.col-xs-shrink{flex:0 1 auto}.row>.col-0,.row>.col-xs-0{height:auto;width:0}.row>.offset-0,.row>.offset-xs-0{margin-left:0}.column>.col-0,.column>.col-xs-0{height:0%;width:auto}.row>.col-1,.row>.col-xs-1{height:auto;width:8.3333%}.row>.offset-1,.row>.offset-xs-1{margin-left:8.3333%}.column>.col-1,.column>.col-xs-1{height:8.3333%;width:auto}.row>.col-2,.row>.col-xs-2{height:auto;width:16.6667%}.row>.offset-2,.row>.offset-xs-2{margin-left:16.6667%}.column>.col-2,.column>.col-xs-2{height:16.6667%;width:auto}.row>.col-3,.row>.col-xs-3{height:auto;width:25%}.row>.offset-3,.row>.offset-xs-3{margin-left:25%}.column>.col-3,.column>.col-xs-3{height:25%;width:auto}.row>.col-4,.row>.col-xs-4{height:auto;width:33.3333%}.row>.offset-4,.row>.offset-xs-4{margin-left:33.3333%}.column>.col-4,.column>.col-xs-4{height:33.3333%;width:auto}.row>.col-5,.row>.col-xs-5{height:auto;width:41.6667%}.row>.offset-5,.row>.offset-xs-5{margin-left:41.6667%}.column>.col-5,.column>.col-xs-5{height:41.6667%;width:auto}.row>.col-6,.row>.col-xs-6{height:auto;width:50%}.row>.offset-6,.row>.offset-xs-6{margin-left:50%}.column>.col-6,.column>.col-xs-6{height:50%;width:auto}.row>.col-7,.row>.col-xs-7{height:auto;width:58.3333%}.row>.offset-7,.row>.offset-xs-7{margin-left:58.3333%}.column>.col-7,.column>.col-xs-7{height:58.3333%;width:auto}.row>.col-8,.row>.col-xs-8{height:auto;width:66.6667%}.row>.offset-8,.row>.offset-xs-8{margin-left:66.6667%}.column>.col-8,.column>.col-xs-8{height:66.6667%;width:auto}.row>.col-9,.row>.col-xs-9{height:auto;width:75%}.row>.offset-9,.row>.offset-xs-9{margin-left:75%}.column>.col-9,.column>.col-xs-9{height:75%;width:auto}.row>.col-10,.row>.col-xs-10{height:auto;width:83.3333%}.row>.offset-10,.row>.offset-xs-10{margin-left:83.3333%}.column>.col-10,.column>.col-xs-10{height:83.3333%;width:auto}.row>.col-11,.row>.col-xs-11{height:auto;width:91.6667%}.row>.offset-11,.row>.offset-xs-11{margin-left:91.6667%}.column>.col-11,.column>.col-xs-11{height:91.6667%;width:auto}.row>.col-12,.row>.col-xs-12{height:auto;width:100%}.row>.offset-12,.row>.offset-xs-12{margin-left:100%}.column>.col-12,.column>.col-xs-12{height:100%;width:auto}.row>.col-all{flex:0 0 100%;height:auto}}@media (min-width:600px){.flex>.col-sm,.flex>.col-sm-0,.flex>.col-sm-1,.flex>.col-sm-2,.flex>.col-sm-3,.flex>.col-sm-4,.flex>.col-sm-5,.flex>.col-sm-6,.flex>.col-sm-7,.flex>.col-sm-8,.flex>.col-sm-9,.flex>.col-sm-10,.flex>.col-sm-11,.flex>.col-sm-12,.flex>.col-sm-auto,.flex>.col-sm-grow,.flex>.col-sm-shrink,.row>.col-sm,.row>.col-sm-0,.row>.col-sm-1,.row>.col-sm-2,.row>.col-sm-3,.row>.col-sm-4,.row>.col-sm-5,.row>.col-sm-6,.row>.col-sm-7,.row>.col-sm-8,.row>.col-sm-9,.row>.col-sm-10,.row>.col-sm-11,.row>.col-sm-12,.row>.col-sm-auto,.row>.col-sm-grow,.row>.col-sm-shrink{max-width:100%;min-width:0;width:auto}.column>.col-sm,.column>.col-sm-0,.column>.col-sm-1,.column>.col-sm-2,.column>.col-sm-3,.column>.col-sm-4,.column>.col-sm-5,.column>.col-sm-6,.column>.col-sm-7,.column>.col-sm-8,.column>.col-sm-9,.column>.col-sm-10,.column>.col-sm-11,.column>.col-sm-12,.column>.col-sm-auto,.column>.col-sm-grow,.column>.col-sm-shrink,.flex>.col-sm,.flex>.col-sm-0,.flex>.col-sm-1,.flex>.col-sm-2,.flex>.col-sm-3,.flex>.col-sm-4,.flex>.col-sm-5,.flex>.col-sm-6,.flex>.col-sm-7,.flex>.col-sm-8,.flex>.col-sm-9,.flex>.col-sm-10,.flex>.col-sm-11,.flex>.col-sm-12,.flex>.col-sm-auto,.flex>.col-sm-grow,.flex>.col-sm-shrink{height:auto;max-height:100%;min-height:0}.col-sm{flex:10000 1 0%}.col-sm-0,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto{flex:0 0 auto}.col-sm-grow{flex:1 0 auto}.col-sm-shrink{flex:0 1 auto}.row>.col-sm-0{height:auto;width:0}.row>.offset-sm-0{margin-left:0}.column>.col-sm-0{height:0%;width:auto}.row>.col-sm-1{height:auto;width:8.3333%}.row>.offset-sm-1{margin-left:8.3333%}.column>.col-sm-1{height:8.3333%;width:auto}.row>.col-sm-2{height:auto;width:16.6667%}.row>.offset-sm-2{margin-left:16.6667%}.column>.col-sm-2{height:16.6667%;width:auto}.row>.col-sm-3{height:auto;width:25%}.row>.offset-sm-3{margin-left:25%}.column>.col-sm-3{height:25%;width:auto}.row>.col-sm-4{height:auto;width:33.3333%}.row>.offset-sm-4{margin-left:33.3333%}.column>.col-sm-4{height:33.3333%;width:auto}.row>.col-sm-5{height:auto;width:41.6667%}.row>.offset-sm-5{margin-left:41.6667%}.column>.col-sm-5{height:41.6667%;width:auto}.row>.col-sm-6{height:auto;width:50%}.row>.offset-sm-6{margin-left:50%}.column>.col-sm-6{height:50%;width:auto}.row>.col-sm-7{height:auto;width:58.3333%}.row>.offset-sm-7{margin-left:58.3333%}.column>.col-sm-7{height:58.3333%;width:auto}.row>.col-sm-8{height:auto;width:66.6667%}.row>.offset-sm-8{margin-left:66.6667%}.column>.col-sm-8{height:66.6667%;width:auto}.row>.col-sm-9{height:auto;width:75%}.row>.offset-sm-9{margin-left:75%}.column>.col-sm-9{height:75%;width:auto}.row>.col-sm-10{height:auto;width:83.3333%}.row>.offset-sm-10{margin-left:83.3333%}.column>.col-sm-10{height:83.3333%;width:auto}.row>.col-sm-11{height:auto;width:91.6667%}.row>.offset-sm-11{margin-left:91.6667%}.column>.col-sm-11{height:91.6667%;width:auto}.row>.col-sm-12{height:auto;width:100%}.row>.offset-sm-12{margin-left:100%}.column>.col-sm-12{height:100%;width:auto}}@media (min-width:1024px){.flex>.col-md,.flex>.col-md-0,.flex>.col-md-1,.flex>.col-md-2,.flex>.col-md-3,.flex>.col-md-4,.flex>.col-md-5,.flex>.col-md-6,.flex>.col-md-7,.flex>.col-md-8,.flex>.col-md-9,.flex>.col-md-10,.flex>.col-md-11,.flex>.col-md-12,.flex>.col-md-auto,.flex>.col-md-grow,.flex>.col-md-shrink,.row>.col-md,.row>.col-md-0,.row>.col-md-1,.row>.col-md-2,.row>.col-md-3,.row>.col-md-4,.row>.col-md-5,.row>.col-md-6,.row>.col-md-7,.row>.col-md-8,.row>.col-md-9,.row>.col-md-10,.row>.col-md-11,.row>.col-md-12,.row>.col-md-auto,.row>.col-md-grow,.row>.col-md-shrink{max-width:100%;min-width:0;width:auto}.column>.col-md,.column>.col-md-0,.column>.col-md-1,.column>.col-md-2,.column>.col-md-3,.column>.col-md-4,.column>.col-md-5,.column>.col-md-6,.column>.col-md-7,.column>.col-md-8,.column>.col-md-9,.column>.col-md-10,.column>.col-md-11,.column>.col-md-12,.column>.col-md-auto,.column>.col-md-grow,.column>.col-md-shrink,.flex>.col-md,.flex>.col-md-0,.flex>.col-md-1,.flex>.col-md-2,.flex>.col-md-3,.flex>.col-md-4,.flex>.col-md-5,.flex>.col-md-6,.flex>.col-md-7,.flex>.col-md-8,.flex>.col-md-9,.flex>.col-md-10,.flex>.col-md-11,.flex>.col-md-12,.flex>.col-md-auto,.flex>.col-md-grow,.flex>.col-md-shrink{height:auto;max-height:100%;min-height:0}.col-md{flex:10000 1 0%}.col-md-0,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto{flex:0 0 auto}.col-md-grow{flex:1 0 auto}.col-md-shrink{flex:0 1 auto}.row>.col-md-0{height:auto;width:0}.row>.offset-md-0{margin-left:0}.column>.col-md-0{height:0%;width:auto}.row>.col-md-1{height:auto;width:8.3333%}.row>.offset-md-1{margin-left:8.3333%}.column>.col-md-1{height:8.3333%;width:auto}.row>.col-md-2{height:auto;width:16.6667%}.row>.offset-md-2{margin-left:16.6667%}.column>.col-md-2{height:16.6667%;width:auto}.row>.col-md-3{height:auto;width:25%}.row>.offset-md-3{margin-left:25%}.column>.col-md-3{height:25%;width:auto}.row>.col-md-4{height:auto;width:33.3333%}.row>.offset-md-4{margin-left:33.3333%}.column>.col-md-4{height:33.3333%;width:auto}.row>.col-md-5{height:auto;width:41.6667%}.row>.offset-md-5{margin-left:41.6667%}.column>.col-md-5{height:41.6667%;width:auto}.row>.col-md-6{height:auto;width:50%}.row>.offset-md-6{margin-left:50%}.column>.col-md-6{height:50%;width:auto}.row>.col-md-7{height:auto;width:58.3333%}.row>.offset-md-7{margin-left:58.3333%}.column>.col-md-7{height:58.3333%;width:auto}.row>.col-md-8{height:auto;width:66.6667%}.row>.offset-md-8{margin-left:66.6667%}.column>.col-md-8{height:66.6667%;width:auto}.row>.col-md-9{height:auto;width:75%}.row>.offset-md-9{margin-left:75%}.column>.col-md-9{height:75%;width:auto}.row>.col-md-10{height:auto;width:83.3333%}.row>.offset-md-10{margin-left:83.3333%}.column>.col-md-10{height:83.3333%;width:auto}.row>.col-md-11{height:auto;width:91.6667%}.row>.offset-md-11{margin-left:91.6667%}.column>.col-md-11{height:91.6667%;width:auto}.row>.col-md-12{height:auto;width:100%}.row>.offset-md-12{margin-left:100%}.column>.col-md-12{height:100%;width:auto}}@media (min-width:1440px){.flex>.col-lg,.flex>.col-lg-0,.flex>.col-lg-1,.flex>.col-lg-2,.flex>.col-lg-3,.flex>.col-lg-4,.flex>.col-lg-5,.flex>.col-lg-6,.flex>.col-lg-7,.flex>.col-lg-8,.flex>.col-lg-9,.flex>.col-lg-10,.flex>.col-lg-11,.flex>.col-lg-12,.flex>.col-lg-auto,.flex>.col-lg-grow,.flex>.col-lg-shrink,.row>.col-lg,.row>.col-lg-0,.row>.col-lg-1,.row>.col-lg-2,.row>.col-lg-3,.row>.col-lg-4,.row>.col-lg-5,.row>.col-lg-6,.row>.col-lg-7,.row>.col-lg-8,.row>.col-lg-9,.row>.col-lg-10,.row>.col-lg-11,.row>.col-lg-12,.row>.col-lg-auto,.row>.col-lg-grow,.row>.col-lg-shrink{max-width:100%;min-width:0;width:auto}.column>.col-lg,.column>.col-lg-0,.column>.col-lg-1,.column>.col-lg-2,.column>.col-lg-3,.column>.col-lg-4,.column>.col-lg-5,.column>.col-lg-6,.column>.col-lg-7,.column>.col-lg-8,.column>.col-lg-9,.column>.col-lg-10,.column>.col-lg-11,.column>.col-lg-12,.column>.col-lg-auto,.column>.col-lg-grow,.column>.col-lg-shrink,.flex>.col-lg,.flex>.col-lg-0,.flex>.col-lg-1,.flex>.col-lg-2,.flex>.col-lg-3,.flex>.col-lg-4,.flex>.col-lg-5,.flex>.col-lg-6,.flex>.col-lg-7,.flex>.col-lg-8,.flex>.col-lg-9,.flex>.col-lg-10,.flex>.col-lg-11,.flex>.col-lg-12,.flex>.col-lg-auto,.flex>.col-lg-grow,.flex>.col-lg-shrink{height:auto;max-height:100%;min-height:0}.col-lg{flex:10000 1 0%}.col-lg-0,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto{flex:0 0 auto}.col-lg-grow{flex:1 0 auto}.col-lg-shrink{flex:0 1 auto}.row>.col-lg-0{height:auto;width:0}.row>.offset-lg-0{margin-left:0}.column>.col-lg-0{height:0%;width:auto}.row>.col-lg-1{height:auto;width:8.3333%}.row>.offset-lg-1{margin-left:8.3333%}.column>.col-lg-1{height:8.3333%;width:auto}.row>.col-lg-2{height:auto;width:16.6667%}.row>.offset-lg-2{margin-left:16.6667%}.column>.col-lg-2{height:16.6667%;width:auto}.row>.col-lg-3{height:auto;width:25%}.row>.offset-lg-3{margin-left:25%}.column>.col-lg-3{height:25%;width:auto}.row>.col-lg-4{height:auto;width:33.3333%}.row>.offset-lg-4{margin-left:33.3333%}.column>.col-lg-4{height:33.3333%;width:auto}.row>.col-lg-5{height:auto;width:41.6667%}.row>.offset-lg-5{margin-left:41.6667%}.column>.col-lg-5{height:41.6667%;width:auto}.row>.col-lg-6{height:auto;width:50%}.row>.offset-lg-6{margin-left:50%}.column>.col-lg-6{height:50%;width:auto}.row>.col-lg-7{height:auto;width:58.3333%}.row>.offset-lg-7{margin-left:58.3333%}.column>.col-lg-7{height:58.3333%;width:auto}.row>.col-lg-8{height:auto;width:66.6667%}.row>.offset-lg-8{margin-left:66.6667%}.column>.col-lg-8{height:66.6667%;width:auto}.row>.col-lg-9{height:auto;width:75%}.row>.offset-lg-9{margin-left:75%}.column>.col-lg-9{height:75%;width:auto}.row>.col-lg-10{height:auto;width:83.3333%}.row>.offset-lg-10{margin-left:83.3333%}.column>.col-lg-10{height:83.3333%;width:auto}.row>.col-lg-11{height:auto;width:91.6667%}.row>.offset-lg-11{margin-left:91.6667%}.column>.col-lg-11{height:91.6667%;width:auto}.row>.col-lg-12{height:auto;width:100%}.row>.offset-lg-12{margin-left:100%}.column>.col-lg-12{height:100%;width:auto}}@media (min-width:1920px){.flex>.col-xl,.flex>.col-xl-0,.flex>.col-xl-1,.flex>.col-xl-2,.flex>.col-xl-3,.flex>.col-xl-4,.flex>.col-xl-5,.flex>.col-xl-6,.flex>.col-xl-7,.flex>.col-xl-8,.flex>.col-xl-9,.flex>.col-xl-10,.flex>.col-xl-11,.flex>.col-xl-12,.flex>.col-xl-auto,.flex>.col-xl-grow,.flex>.col-xl-shrink,.row>.col-xl,.row>.col-xl-0,.row>.col-xl-1,.row>.col-xl-2,.row>.col-xl-3,.row>.col-xl-4,.row>.col-xl-5,.row>.col-xl-6,.row>.col-xl-7,.row>.col-xl-8,.row>.col-xl-9,.row>.col-xl-10,.row>.col-xl-11,.row>.col-xl-12,.row>.col-xl-auto,.row>.col-xl-grow,.row>.col-xl-shrink{max-width:100%;min-width:0;width:auto}.column>.col-xl,.column>.col-xl-0,.column>.col-xl-1,.column>.col-xl-2,.column>.col-xl-3,.column>.col-xl-4,.column>.col-xl-5,.column>.col-xl-6,.column>.col-xl-7,.column>.col-xl-8,.column>.col-xl-9,.column>.col-xl-10,.column>.col-xl-11,.column>.col-xl-12,.column>.col-xl-auto,.column>.col-xl-grow,.column>.col-xl-shrink,.flex>.col-xl,.flex>.col-xl-0,.flex>.col-xl-1,.flex>.col-xl-2,.flex>.col-xl-3,.flex>.col-xl-4,.flex>.col-xl-5,.flex>.col-xl-6,.flex>.col-xl-7,.flex>.col-xl-8,.flex>.col-xl-9,.flex>.col-xl-10,.flex>.col-xl-11,.flex>.col-xl-12,.flex>.col-xl-auto,.flex>.col-xl-grow,.flex>.col-xl-shrink{height:auto;max-height:100%;min-height:0}.col-xl{flex:10000 1 0%}.col-xl-0,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{flex:0 0 auto}.col-xl-grow{flex:1 0 auto}.col-xl-shrink{flex:0 1 auto}.row>.col-xl-0{height:auto;width:0}.row>.offset-xl-0{margin-left:0}.column>.col-xl-0{height:0%;width:auto}.row>.col-xl-1{height:auto;width:8.3333%}.row>.offset-xl-1{margin-left:8.3333%}.column>.col-xl-1{height:8.3333%;width:auto}.row>.col-xl-2{height:auto;width:16.6667%}.row>.offset-xl-2{margin-left:16.6667%}.column>.col-xl-2{height:16.6667%;width:auto}.row>.col-xl-3{height:auto;width:25%}.row>.offset-xl-3{margin-left:25%}.column>.col-xl-3{height:25%;width:auto}.row>.col-xl-4{height:auto;width:33.3333%}.row>.offset-xl-4{margin-left:33.3333%}.column>.col-xl-4{height:33.3333%;width:auto}.row>.col-xl-5{height:auto;width:41.6667%}.row>.offset-xl-5{margin-left:41.6667%}.column>.col-xl-5{height:41.6667%;width:auto}.row>.col-xl-6{height:auto;width:50%}.row>.offset-xl-6{margin-left:50%}.column>.col-xl-6{height:50%;width:auto}.row>.col-xl-7{height:auto;width:58.3333%}.row>.offset-xl-7{margin-left:58.3333%}.column>.col-xl-7{height:58.3333%;width:auto}.row>.col-xl-8{height:auto;width:66.6667%}.row>.offset-xl-8{margin-left:66.6667%}.column>.col-xl-8{height:66.6667%;width:auto}.row>.col-xl-9{height:auto;width:75%}.row>.offset-xl-9{margin-left:75%}.column>.col-xl-9{height:75%;width:auto}.row>.col-xl-10{height:auto;width:83.3333%}.row>.offset-xl-10{margin-left:83.3333%}.column>.col-xl-10{height:83.3333%;width:auto}.row>.col-xl-11{height:auto;width:91.6667%}.row>.offset-xl-11{margin-left:91.6667%}.column>.col-xl-11{height:91.6667%;width:auto}.row>.col-xl-12{height:auto;width:100%}.row>.offset-xl-12{margin-left:100%}.column>.col-xl-12{height:100%;width:auto}}.rounded-borders{border-radius:4px}.border-radius-inherit{border-radius:inherit}.no-transition{transition:none!important}.transition-0{transition:0s!important}.glossy{background-image:linear-gradient(180deg,#ffffff4d,#fff0 50%,#0000001f 51%,#0000000a)!important}.q-placeholder::-webkit-input-placeholder{color:inherit;opacity:.7}.q-placeholder::placeholder{color:inherit;opacity:.7}.q-body--fullscreen-mixin,.q-body--prevent-scroll{position:fixed!important}.q-body--force-scrollbar-x{overflow-x:scroll}.q-body--force-scrollbar-y{overflow-y:scroll}.q-no-input-spinner{-moz-appearance:textfield!important}.q-no-input-spinner::-webkit-inner-spin-button,.q-no-input-spinner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.q-link{outline:0;text-decoration:none}body.electron .q-electron-drag{-webkit-app-region:drag;-webkit-user-select:none}body.electron .q-electron-drag--exception,body.electron .q-electron-drag .q-btn-item{-webkit-app-region:no-drag}img.responsive{height:auto;max-width:100%}.non-selectable{-webkit-user-select:none!important;user-select:none!important}.scroll{overflow:auto}.scroll,.scroll-x,.scroll-y{-webkit-overflow-scrolling:touch;will-change:scroll-position}.scroll-x{overflow-x:auto}.scroll-y{overflow-y:auto}.no-scroll{overflow:hidden!important}.no-pointer-events,.no-pointer-events--children,.no-pointer-events--children *{pointer-events:none!important}.all-pointer-events{pointer-events:all!important}.cursor-pointer{cursor:pointer!important}.cursor-not-allowed{cursor:not-allowed!important}.cursor-inherit{cursor:inherit!important}.cursor-none{cursor:none!important}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}.rotate-45{transform:rotate(45deg)}.rotate-90{transform:rotate(90deg)}.rotate-135{transform:rotate(135deg)}.rotate-180{transform:rotate(180deg)}.rotate-225{transform:rotate(225deg)}.rotate-270{transform:rotate(270deg)}.rotate-315{transform:rotate(315deg)}.flip-horizontal{transform:scaleX(-1)}.flip-vertical{transform:scaleY(-1)}.float-left{float:left}.float-right{float:right}.relative-position{position:relative}.fixed,.fixed-bottom,.fixed-bottom-left,.fixed-bottom-right,.fixed-center,.fixed-full,.fixed-left,.fixed-right,.fixed-top,.fixed-top-left,.fixed-top-right,.fullscreen{position:fixed}.absolute,.absolute-bottom,.absolute-bottom-left,.absolute-bottom-right,.absolute-center,.absolute-full,.absolute-left,.absolute-right,.absolute-top,.absolute-top-left,.absolute-top-right{position:absolute}.absolute-top,.fixed-top{left:0;right:0;top:0}.absolute-right,.fixed-right{bottom:0;right:0;top:0}.absolute-bottom,.fixed-bottom{bottom:0;left:0;right:0}.absolute-left,.fixed-left{bottom:0;left:0;top:0}.absolute-top-left,.fixed-top-left{left:0;top:0}.absolute-top-right,.fixed-top-right{right:0;top:0}.absolute-bottom-left,.fixed-bottom-left{bottom:0;left:0}.absolute-bottom-right,.fixed-bottom-right{bottom:0;right:0}.fullscreen{border-radius:0!important;max-height:100vh;max-width:100vw;z-index:6000}.absolute-full,.fixed-full,.fullscreen{bottom:0;left:0;right:0;top:0}.absolute-center,.fixed-center{left:50%;top:50%;transform:translate(-50%,-50%)}.vertical-top{vertical-align:top!important}.vertical-middle{vertical-align:middle!important}.vertical-bottom{vertical-align:bottom!important}.on-left{margin-right:12px}.on-right{margin-left:12px}.q-position-engine{margin-left:var(--q-pe-left,0)!important;margin-top:var(--q-pe-top,0)!important;visibility:collapse;will-change:auto}:root{--q-size-xs:0;--q-size-sm:600px;--q-size-md:1024px;--q-size-lg:1440px;--q-size-xl:1920px}.fit{width:100%!important}.fit,.full-height{height:100%!important}.full-width{margin-left:0!important;margin-right:0!important;width:100%!important}.window-height{height:100vh!important;margin-bottom:0!important;margin-top:0!important}.window-width{margin-left:0!important;margin-right:0!important;width:100vw!important}.block{display:block!important}.inline-block{display:inline-block!important}.q-pa-none{padding:0}.q-pl-none{padding-left:0}.q-pr-none{padding-right:0}.q-pt-none{padding-top:0}.q-pb-none{padding-bottom:0}.q-px-none{padding-left:0;padding-right:0}.q-py-none{padding-bottom:0;padding-top:0}.q-ma-none{margin:0}.q-ml-none{margin-left:0}.q-mr-none{margin-right:0}.q-mt-none{margin-top:0}.q-mb-none{margin-bottom:0}.q-mx-none{margin-left:0;margin-right:0}.q-my-none{margin-bottom:0;margin-top:0}.q-pa-xs{padding:4px}.q-pl-xs{padding-left:4px}.q-pr-xs{padding-right:4px}.q-pt-xs{padding-top:4px}.q-pb-xs{padding-bottom:4px}.q-px-xs{padding-left:4px;padding-right:4px}.q-py-xs{padding-bottom:4px;padding-top:4px}.q-ma-xs{margin:4px}.q-ml-xs{margin-left:4px}.q-mr-xs{margin-right:4px}.q-mt-xs{margin-top:4px}.q-mb-xs{margin-bottom:4px}.q-mx-xs{margin-left:4px;margin-right:4px}.q-my-xs{margin-bottom:4px;margin-top:4px}.q-pa-sm{padding:8px}.q-pl-sm{padding-left:8px}.q-pr-sm{padding-right:8px}.q-pt-sm{padding-top:8px}.q-pb-sm{padding-bottom:8px}.q-px-sm{padding-left:8px;padding-right:8px}.q-py-sm{padding-bottom:8px;padding-top:8px}.q-ma-sm{margin:8px}.q-ml-sm{margin-left:8px}.q-mr-sm{margin-right:8px}.q-mt-sm{margin-top:8px}.q-mb-sm{margin-bottom:8px}.q-mx-sm{margin-left:8px;margin-right:8px}.q-my-sm{margin-bottom:8px;margin-top:8px}.q-pa-md{padding:16px}.q-pl-md{padding-left:16px}.q-pr-md{padding-right:16px}.q-pt-md{padding-top:16px}.q-pb-md{padding-bottom:16px}.q-px-md{padding-left:16px;padding-right:16px}.q-py-md{padding-bottom:16px;padding-top:16px}.q-ma-md{margin:16px}.q-ml-md{margin-left:16px}.q-mr-md{margin-right:16px}.q-mt-md{margin-top:16px}.q-mb-md{margin-bottom:16px}.q-mx-md{margin-left:16px;margin-right:16px}.q-my-md{margin-bottom:16px;margin-top:16px}.q-pa-lg{padding:24px}.q-pl-lg{padding-left:24px}.q-pr-lg{padding-right:24px}.q-pt-lg{padding-top:24px}.q-pb-lg{padding-bottom:24px}.q-px-lg{padding-left:24px;padding-right:24px}.q-py-lg{padding-bottom:24px;padding-top:24px}.q-ma-lg{margin:24px}.q-ml-lg{margin-left:24px}.q-mr-lg{margin-right:24px}.q-mt-lg{margin-top:24px}.q-mb-lg{margin-bottom:24px}.q-mx-lg{margin-left:24px;margin-right:24px}.q-my-lg{margin-bottom:24px;margin-top:24px}.q-pa-xl{padding:48px}.q-pl-xl{padding-left:48px}.q-pr-xl{padding-right:48px}.q-pt-xl{padding-top:48px}.q-pb-xl{padding-bottom:48px}.q-px-xl{padding-left:48px;padding-right:48px}.q-py-xl{padding-bottom:48px;padding-top:48px}.q-ma-xl{margin:48px}.q-ml-xl{margin-left:48px}.q-mr-xl{margin-right:48px}.q-mt-xl{margin-top:48px}.q-mb-xl{margin-bottom:48px}.q-mx-xl{margin-left:48px;margin-right:48px}.q-my-xl{margin-bottom:48px;margin-top:48px}.q-mt-auto,.q-my-auto{margin-top:auto}.q-ml-auto{margin-left:auto}.q-mb-auto,.q-my-auto{margin-bottom:auto}.q-mr-auto,.q-mx-auto{margin-right:auto}.q-mx-auto{margin-left:auto}.q-touch{user-drag:none;-khtml-user-drag:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.q-touch-x{touch-action:pan-x}.q-touch-y{touch-action:pan-y}:root{--q-transition-duration:.3s;--q-transition-easing:cubic-bezier(0.215,0.61,0.355,1)}.q-transition--fade-leave-active,.q-transition--flip-leave-active,.q-transition--jump-down-leave-active,.q-transition--jump-left-leave-active,.q-transition--jump-right-leave-active,.q-transition--jump-up-leave-active,.q-transition--rotate-leave-active,.q-transition--scale-leave-active,.q-transition--slide-down-leave-active,.q-transition--slide-left-leave-active,.q-transition--slide-right-leave-active,.q-transition--slide-up-leave-active{position:absolute}.q-transition--slide-down-enter-active,.q-transition--slide-down-leave-active,.q-transition--slide-left-enter-active,.q-transition--slide-left-leave-active,.q-transition--slide-right-enter-active,.q-transition--slide-right-leave-active,.q-transition--slide-up-enter-active,.q-transition--slide-up-leave-active{transition:transform var(--q-transition-duration) var(--q-transition-easing)}.q-transition--slide-right-enter-from{transform:translate3d(-100%,0,0)}.q-transition--slide-left-enter-from,.q-transition--slide-right-leave-to{transform:translate3d(100%,0,0)}.q-transition--slide-left-leave-to{transform:translate3d(-100%,0,0)}.q-transition--slide-up-enter-from{transform:translate3d(0,100%,0)}.q-transition--slide-down-enter-from,.q-transition--slide-up-leave-to{transform:translate3d(0,-100%,0)}.q-transition--slide-down-leave-to{transform:translate3d(0,100%,0)}.q-transition--jump-down-enter-active,.q-transition--jump-down-leave-active,.q-transition--jump-left-enter-active,.q-transition--jump-left-leave-active,.q-transition--jump-right-enter-active,.q-transition--jump-right-leave-active,.q-transition--jump-up-enter-active,.q-transition--jump-up-leave-active{transition:opacity var(--q-transition-duration),transform var(--q-transition-duration)}.q-transition--jump-down-enter-from,.q-transition--jump-down-leave-to,.q-transition--jump-left-enter-from,.q-transition--jump-left-leave-to,.q-transition--jump-right-enter-from,.q-transition--jump-right-leave-to,.q-transition--jump-up-enter-from,.q-transition--jump-up-leave-to{opacity:0}.q-transition--jump-right-enter-from{transform:translate3d(-15px,0,0)}.q-transition--jump-left-enter-from,.q-transition--jump-right-leave-to{transform:translate3d(15px,0,0)}.q-transition--jump-left-leave-to{transform:translateX(-15px)}.q-transition--jump-up-enter-from{transform:translate3d(0,15px,0)}.q-transition--jump-down-enter-from,.q-transition--jump-up-leave-to{transform:translate3d(0,-15px,0)}.q-transition--jump-down-leave-to{transform:translate3d(0,15px,0)}.q-transition--fade-enter-active,.q-transition--fade-leave-active{transition:opacity var(--q-transition-duration) ease-out}.q-transition--fade-enter-from,.q-transition--fade-leave-to{opacity:0}.q-transition--scale-enter-active,.q-transition--scale-leave-active{transition:opacity var(--q-transition-duration),transform var(--q-transition-duration) var(--q-transition-easing)}.q-transition--scale-enter-from,.q-transition--scale-leave-to{opacity:0;transform:scale3d(0,0,1)}.q-transition--rotate-enter-active,.q-transition--rotate-leave-active{transform-style:preserve-3d;transition:opacity var(--q-transition-duration),transform var(--q-transition-duration) var(--q-transition-easing)}.q-transition--rotate-enter-from,.q-transition--rotate-leave-to{opacity:0;transform:scale3d(0,0,1) rotate(90deg)}.q-transition--flip-down-enter-active,.q-transition--flip-down-leave-active,.q-transition--flip-left-enter-active,.q-transition--flip-left-leave-active,.q-transition--flip-right-enter-active,.q-transition--flip-right-leave-active,.q-transition--flip-up-enter-active,.q-transition--flip-up-leave-active{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform var(--q-transition-duration)}.q-transition--flip-down-enter-to,.q-transition--flip-down-leave-from,.q-transition--flip-left-enter-to,.q-transition--flip-left-leave-from,.q-transition--flip-right-enter-to,.q-transition--flip-right-leave-from,.q-transition--flip-up-enter-to,.q-transition--flip-up-leave-from{transform:perspective(400px) rotate3d(1,1,0,0deg)}.q-transition--flip-right-enter-from{transform:perspective(400px) rotateY(-180deg)}.q-transition--flip-left-enter-from,.q-transition--flip-right-leave-to{transform:perspective(400px) rotateY(180deg)}.q-transition--flip-left-leave-to{transform:perspective(400px) rotateY(-180deg)}.q-transition--flip-up-enter-from{transform:perspective(400px) rotateX(-180deg)}.q-transition--flip-down-enter-from,.q-transition--flip-up-leave-to{transform:perspective(400px) rotateX(180deg)}.q-transition--flip-down-leave-to{transform:perspective(400px) rotateX(-180deg)}body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;font-family:Roboto,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5;min-height:100%;min-width:100px}h1{font-size:6rem;letter-spacing:-.01562em;line-height:6rem}h1,h2{font-weight:300}h2{font-size:3.75rem;letter-spacing:-.00833em;line-height:3.75rem}h3{font-size:3rem;letter-spacing:normal;line-height:3.125rem}h3,h4{font-weight:400}h4{font-size:2.125rem;letter-spacing:.00735em;line-height:2.5rem}h5{font-size:1.5rem;font-weight:400;letter-spacing:normal}h5,h6{line-height:2rem}h6{font-size:1.25rem;font-weight:500;letter-spacing:.0125em}p{margin:0 0 16px}.text-h1{font-size:6rem;font-weight:300;letter-spacing:-.01562em;line-height:6rem}.text-h2{font-size:3.75rem;font-weight:300;letter-spacing:-.00833em;line-height:3.75rem}.text-h3{font-size:3rem;font-weight:400;letter-spacing:normal;line-height:3.125rem}.text-h4{font-size:2.125rem;font-weight:400;letter-spacing:.00735em;line-height:2.5rem}.text-h5{font-size:1.5rem;font-weight:400;letter-spacing:normal;line-height:2rem}.text-h6{font-size:1.25rem;font-weight:500;letter-spacing:.0125em;line-height:2rem}.text-subtitle1{font-size:1rem;font-weight:400;letter-spacing:.00937em;line-height:1.75rem}.text-subtitle2{font-size:.875rem;font-weight:500;letter-spacing:.00714em;line-height:1.375rem}.text-body1{font-size:1rem;font-weight:400;letter-spacing:.03125em;line-height:1.5rem}.text-body2{font-size:.875rem;font-weight:400;letter-spacing:.01786em;line-height:1.25rem}.text-overline{font-size:.75rem;font-weight:500;letter-spacing:.16667em;line-height:2rem}.text-caption{font-size:.75rem;font-weight:400;letter-spacing:.03333em;line-height:1.25rem}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-justify{-webkit-hyphens:auto;hyphens:auto;text-align:justify}.text-italic{font-style:italic}.text-bold{font-weight:700}.text-no-wrap{white-space:nowrap}.text-strike{text-decoration:line-through}.text-weight-thin{font-weight:100}.text-weight-light{font-weight:300}.text-weight-regular{font-weight:400}.text-weight-medium{font-weight:500}.text-weight-bold{font-weight:700}.text-weight-bolder{font-weight:900}small{font-size:80%}big{font-size:170%}sub{bottom:-.25em}sup{top:-.5em}.no-margin{margin:0!important}.no-padding{padding:0!important}.no-border{border:0!important}.no-border-radius{border-radius:0!important}.no-box-shadow{box-shadow:none!important}.no-outline{outline:0!important}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ellipsis-2-lines,.ellipsis-3-lines{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ellipsis-2-lines{-webkit-line-clamp:2}.ellipsis-3-lines{-webkit-line-clamp:3}.readonly{cursor:default!important}.disabled,.disabled *,[disabled],[disabled] *{cursor:not-allowed!important;outline:0!important}.disabled,[disabled]{opacity:.6!important}.hidden{display:none!important}.invisible{visibility:hidden!important}.transparent{background:#0000!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-hidden-y{overflow-y:hidden!important}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none;height:0;width:0}.dimmed:after,.light-dimmed:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.dimmed:after{background:#0006!important}.light-dimmed:after{background:#fff9!important}.z-top{z-index:7000!important}.z-max{z-index:9998!important}body.capacitor .capacitor-hide,body.cordova .cordova-hide,body.desktop .desktop-hide,body.electron .electron-hide,body.mobile .mobile-hide,body.native-mobile .native-mobile-hide,body.platform-android .platform-android-hide,body.platform-ios .platform-ios-hide,body.touch .touch-hide,body.within-iframe .within-iframe-hide,body:not(.capacitor) .capacitor-only,body:not(.cordova) .cordova-only,body:not(.desktop) .desktop-only,body:not(.electron) .electron-only,body:not(.mobile) .mobile-only,body:not(.native-mobile) .native-mobile-only,body:not(.platform-android) .platform-android-only,body:not(.platform-ios) .platform-ios-only,body:not(.touch) .touch-only,body:not(.within-iframe) .within-iframe-only{display:none!important}@media (orientation:portrait){.orientation-landscape{display:none!important}}@media (orientation:landscape){.orientation-portrait{display:none!important}}@media screen{.print-only{display:none!important}}@media print{.print-hide{display:none!important}}@media (max-width:599px){.gt-lg,.gt-md,.gt-sm,.gt-xs,.lg,.md,.sm,.xl,.xs-hide{display:none!important}}@media (min-width:600px) and (max-width:1023px){.gt-lg,.gt-md,.gt-sm,.lg,.lt-sm,.md,.sm-hide,.xl,.xs{display:none!important}}@media (min-width:1024px) and (max-width:1439px){.gt-lg,.gt-md,.lg,.lt-md,.lt-sm,.md-hide,.sm,.xl,.xs{display:none!important}}@media (min-width:1440px) and (max-width:1919px){.gt-lg,.lg-hide,.lt-lg,.lt-md,.lt-sm,.md,.sm,.xl,.xs{display:none!important}}@media (min-width:1920px){.lg,.lt-lg,.lt-md,.lt-sm,.lt-xl,.md,.sm,.xl-hide,.xs{display:none!important}}.q-focus-helper,.q-focusable,.q-hoverable,.q-manual-focusable{outline:0}body.desktop .q-focus-helper{border-radius:inherit;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:background-color .3s cubic-bezier(.25,.8,.5,1),opacity .4s cubic-bezier(.25,.8,.5,1);width:100%}body.desktop .q-focus-helper:after,body.desktop .q-focus-helper:before{border-radius:inherit;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:background-color .3s cubic-bezier(.25,.8,.5,1),opacity .6s cubic-bezier(.25,.8,.5,1);width:100%}body.desktop .q-focus-helper:before{background:#000}body.desktop .q-focus-helper:after{background:#fff}body.desktop .q-focus-helper--rounded{border-radius:4px}body.desktop .q-focus-helper--round{border-radius:50%}body.desktop .q-focusable:focus>.q-focus-helper,body.desktop .q-hoverable:hover>.q-focus-helper,body.desktop .q-manual-focusable--focused>.q-focus-helper{background:currentColor;opacity:.15}body.desktop .q-focusable:focus>.q-focus-helper:before,body.desktop .q-hoverable:hover>.q-focus-helper:before,body.desktop .q-manual-focusable--focused>.q-focus-helper:before{opacity:.1}body.desktop .q-focusable:focus>.q-focus-helper:after,body.desktop .q-hoverable:hover>.q-focus-helper:after,body.desktop .q-manual-focusable--focused>.q-focus-helper:after{opacity:.4}body.desktop .q-focusable:focus>.q-focus-helper,body.desktop .q-manual-focusable--focused>.q-focus-helper{opacity:.22}body.body--dark{background:var(--q-dark-page);color:#fff}.q-dark{background:var(--q-dark);color:#fff} \ No newline at end of file diff --git a/domain-server/resources/web/web-new/dist/spa/favicon.ico b/domain-server/resources/web/web-new/dist/spa/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..a74299c83d5ba3cbb6f91d53afed7330542f2047 GIT binary patch literal 72304 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 ThVWlg06Rcaf*2x-SU_2+^TnJK literal 0 HcmV?d00001 diff --git a/domain-server/resources/web/web-new/dist/spa/fonts/KFOlCnqEu92Fr1MmSU5fBBc-.877b9231.woff b/domain-server/resources/web/web-new/dist/spa/fonts/KFOlCnqEu92Fr1MmSU5fBBc-.877b9231.woff new file mode 100644 index 0000000000000000000000000000000000000000..5565042eaece497993160e833070a5b8ae665cc8 GIT binary patch literal 20404 zcmZ5?V{D)e6YW#mw#}_=Z;h>O+uGW;ZDVV1ZQHipZhP~7_x`$*oJ=yAGdaomF~?m& zLIMB*002;E22lU&F&+TO|DF8*B`GE@0RSM$002k=0AK=<0MRF@sGtG>Ae#UHu?GO~ zhcjT$B$6s>A^-r@2LK=u006rEIrp%xpu)rg05Gxu04M?gVBo?5l3;9W=l}pP*#H27 z4FDkd(5H-K#%?ae007$z0D#7SVCn?VHFGex1pqjB003bF0FW;KchV|zLuUs7fENM) z0RDe~2GGoHJk0FCuC*)gJ9f_P;|AGdF4Rr`EIG&p4#+> zPtyEw@*l|yD=HA8`XlAF*8AL?`QDYt^JW9*t@Nd5&oj#6?oh1A#>^YX5avGPqg^UW|mFG!(TvNX@hL*=;4P0`3Zhc;!C8FXEd zF4xd(Y1d|jHR?mEt`4at)E6XA(Ai+7@R#8zM0Q>QFIsR*jS|aaXHKQrrgD>i%#Jlf zL+6|Je70jx5`ZWe7qMw6rfWKX!07=4w<)eO$*tX$FwqxKGv9w<-YSRvnUnn^^ei$ zax|aSuXYA`y}tTKuB>t#i1eH7?=iGRWnpOSs4CPXJrFPiXcme!k}&0D{yj@LRW!R% zj&3={ZPLAr8G5DWOTB9*(`~{3Pk)B8Io%YzAZfo*yDDQ6LMHn-WkxEFr^G|keK!5P zWsT|tt|pcFxcw;P8g-V5mYIndgX#Dg<#7^u+F9nG3B)y;PLtM262rVQ9ma%-Bbf^K z#U>c1)=jdPao@&pFUDh#xBP6oJhK+xthdb8i-Z45h;Ex){xQOnyeUj7QysB!#Z@;) zUc9`{Zcn+(>ZK)9kf`pIynaB<&u{eIiK!_b2mFL>qO)$Gys*fV=` zA-pAEK}B7pux4nwxAZ^+;0cC*C}eZK^}d*wD}JZjURgGgcP~9a)xV5}-8LdLE-hF1 zuem+v7O2Hv(Wyjuw{mzdBkoHt^gi}D@oP@t+Wt(ngk85;KGu^^B$H5KV%#M$b0BFNESW@0Yxpg$ zGp#&BPd5Zziz;1<39=H7 zPb*GhEQX?HM9mrXTU#vht}qy;Fh0VFJZaE@G74Np?1zdtj(e2OHHzmZU8o}2eFfH! z_bPecj_`Dn`*aH0PkuNJ;&DxCSPgQSe>o4IOudHmC`F%4eTMW{MT)TJ7h-*0Ey#^( zPF2u2R5JXXA~UspO?dljY94N;xw;AFX}6cjnfI{eXaOe} zo_Y-@7(Z0NCozX6F}QPe{qipF`8!bss6=`gMS4g;{rZq_&Mhhbclwb{g<9@uWKdCo zb!7pbe`MB~{uV!qZ-ftb6xky%fePC>I_c0O_AS@=UVMLyF&_W`k9FMyakniYWN~|# zsYyPV1HQ@0Z0U5t48vpuaCKxh)~0UqnV1^f(^1T>bLXe?lwyhB@McGB({E8LH!63P z-6Rr2ouQn0<>B2HG7jia2F_?m$T~jrQYXw`8D&`K;W?e&JEudP=I31A2g^@9ggbl> zv!`3yoYC98-cx)_eniOG%p?Yu<2E{7&`+WrNtz@R9ywCO+;1&=Lv+(40$twya!VhT zGsY3eTsOvJ>OWA;)`V1Oi3#Ka{2;~5H+VP+*zoXcIuNUND+??2Y}CTwWmae8*0D{* zVNF^$Qz60G^ly>*{r7_}n}5N@;deB&k0bCjM28YqlI9XVZI;4KloRV9P-!g2Q*caF zH%vojf&L^lQWC~U<&G+c#MB@+_D*Y*iKHn=W*Prelt~&)ugfH^5+vI|2E)w-qE@zR zfq+`H^MxTyJt&GJ><==aEhOYj@0W%4o*_i~HZo=q5Art*+bmdV7~7n5znnNon#ZCz zf~GXXFqQk*b?33F6=;vwm-?R<6hjRlV$1;0_mlM7*r&tZg(pS6pgv?7_IOsKpB6H3 zfSpRsx!m+V6K~*#pP)1x+F&mZ1mfNC(slD>Wav@1h}1^$kEc5N83@8LJd4MAN;HLH zi6OSc%pX_x9rr&qX|AHI8o$HLO^CPCyB{X-C8gc}>KS!+ zOeLoAzPmrF@hxF10oo!J#eN*A&Io|A(g*n!6j^>`nH?!mX$oe;VQ^r|_RtoD{qMCou)&n*z z1emMA)%@?{4lc+Fg2A&4GLw4U7WvfB_%@{FklJzYG9$&@2G?n;Ss*N&`^A zNB}r+9snIY20(_W2hbt00Sw4K02x#pK!pMaARyNO$p5mg$GUDTh$Of$cBuLKRYw)6 zP;`1j?P``I0FK!yiP-YYtY1D)pqnp<4A%hpFV#JOf7fsNU&P`jVO5~#iLU@5Q+lpZ z{6^-3g4OE_)ck`NGT$bi1A}RcY(EjgGn+>>JSYPdbZC+`UV_WK?o3YhXj&QffMM2G zy#rgSL5S|VyBP*5>Xy5(iz%`lyJ3~%Aw*qG{uE|RFZ}b9Drwv3Rg8EBEIAEKiAkud zU4wiGDa)xVo^KD+jGHwQn^%Ldzd1EMDu~4Nl~%DL50#FXuKxEGg88@bJsvT(83NP8 zv$BMYjc_sP5tgzQ^X$TanO`AkkZ24SE7v^s8`ts^MO`u7C9NTex7~Yn<{Cy+&=ekw zm>y%*ak6W4*S;881@73j4Zl%^MuSql^w=k$og97yfB>KXGywYj4Ip`}H~T;dp{Zlv zzHIBF4onh*E2bKj=PQ93ZQ1I&?rno%6$ZkEP`ABodn;^GmMNRJuJh2UZFE@IR4uF( z#2@(IP|$c9{Bx&s_e|T|dg*z&x)TBc0|_37#e>cVXMYs|qT_wowQ8;jvg(E*Lmtab zB-wf2F#-`X-I@%YA$Sq(S91`4!}s+Xx=RlVT_>YYCyjgF8&PGwFpRBu_Rn~NSlfKH zS}jIL&P%{(1vg8Di%3(;lwX#|^_DYylMqSvyfhF`K=b0mZd_c!rWk`x)65%H6(L=- z;=O>tTg!Y2Bj9}cDe5b~L(Njr!5rELE~LTxz+}6X3>*{eFq~_Jq;1)j&xTI2TahLi zprBf>z_NhT(hU_xk|ldOqiLyEE%SiXAk%f}X^z>{qN~;50-@qY{EtDXLgd)2zvY-W z97sG9Um;G07olnV>+>VSCYNCn-v+9{MZ~CpA({b~`yGAVXVQ%+&fXV# z8SYF;-Qr<>6?APT5Y{%o0iua+58Mx3+<=op{H$m+PdwirGbrLS;R3WhGH=X$9o|AE zkd5FdPbnoCgr;0?ye}Eb-<>`ouNlV!Zs~$LPr~|$t+|DhCpD5|;*v?tZaYio1CIa< zT$6$wJj@AXP_&kuT$M}(B&#(;PD!q`{1|hJKb$;hRA?n16-Tu&y)R|aWo-$!lQ3l( z-TIP*@UIN6wipTbdR4L>IjdZBOjL}VOm$AS$q#S{9NCD5QW+UhgLrH)8evmriiA3b z0O3@vKOs0#aMu_L9G0rx6@4ruzcNEH2Hq^nWiJK19hg^m%Z$lKrL&VC#{`RMuv`}PC zB-yaxh$V3=+ubpeLpNHB*+ojk88#1NN-QtP3anOn=^!nvTBjnyc(U+NEwHLZ%CR)I zQ&4bI#ct}Sd`O^#MQ3P#tu@jxxqJ8a>+&MW+$=gmPjB3>aNIMwI;=1TLAswMGkX6S zFxQT#D!bm|?R-1z?mVva(jF=CoAu6iHMmQu@OGQAl}BvC@U1?0_mAh{@a{Xn-9N=8 z7LpjV-=`SDLPk_0j!+c)vp(h`U1e!AEaDaIa@Ul&D|#jon+yMF*8@!%WFUj!C&Qn@ z0(nA{opXs&62&Oa+bc~>MM-~&8B2=Itx-;_SfOa!_)J?wBR}RKJ}RbP<;D`JqJ)Y9 z8Z-9Cns+WJ)m@H8gVla#ddk9a1|?~RF*n_brt0=67{S}?+LjdQuI_7SFSDtX{W^ZG z=o_2FWif~r_DUIOU{N|vHae3EYD)QsrSR4|KWqa z51B%8U8~IkuB%uTHNMi}S~{Qh&)k~%v#puuG8Q&uV>KPy97Y`FTdO5jiD`#d;b=k&1sY~o4kvi01E;ca%{0Ob6Gre-@WS`Tp=^foudcJAw z-n)k( zqmj{clVWLIt!}$k3r=M!bE`OnE|~s-#nEaQoMOR#IdLbr z7l!E_<+C}yi!SuXQ%!@VF5ju#^`qNEz7Qm6K*(ob?UPu+FyZ8sOpshkeg4uZ{T~-E zHBuZJwRIsL8O*O9_ltGWy{{?j7x9Z00`1m=Ep3h)p|(07;V<;=p#20;O-0|g#Lw<~ z_P`aUBk#IHe`G)L6H1U>&><8>5nU<|SkQ#RE=y2Y9)vj?EIu(1%u_X^;PmFmVr)3Z z`f=mg1tIan#so=_eq`WBumLIfy7c)h>|xooy2Y5vA5;B3ZvBCr#Bx)!*k8u#-d#V! zbxX_?P@UkA3SF&uDPomF3J2r&6HdkT&X+?bVh^L+xUMFMsBBZij3k+Kyyx!hoLjSX zGQ1ft?h~3%BoE1jX7j3-e}WqG$tKY9JXv_c6_Vnp7F!5mu%lC(q`s3bYO^H$-9ul* z+Ee0)8NNOODUT~9{h&~y$lX;JS9O!%CQ?x{jyuL&Q@)UMhJ`ii7_O08W0JMd+}{0j z#mSiGKg#p2bDib5GlthJh9|-8>JZsmbfj%G|Sy#p|Zr9rlbdnxP{c^3gK%Ob$kO+)~DXGO8lhxstsMwij2gHOj=Kd$Sl24 zf6fwHHu@<6LfleK(BBGuf5ohOp$qRV5LG%^Ih-{D=JSu&e>fOQ>RgRg~Y4aM({iI4T#K zIv`);M9eOmVl+g1T$3~Nz&chuwE<85+v$5=ve&Yyxf8QyhrH&BuL0)^A`gcIs)a7V zo@iWMP_N;5GAwImh_m=LTjqGLgbPI2AW%3FnLxB3r5rI-S=oJt>Nh-S`ty(rA2pS4k7X)B z1b)^tyf=2-@XQ^2U!L=ar-zpt^=xcX{p38COPcS0TLT|S@oyCvQz9SYBkP)HmPGvB zP2Tz>#1>%0UPQ(Y6$WuO)PVnxAOz~Z0v;RaS%97ctD#6a`s!(IAWw;w@k47tf ztM-*P8{yPMX(Awlf0>pthDm4}XbLM-~_ z4>hg zbpGlxdhYkVXX0&vlcPGc&*1R<2Pq>OB=d#tN4Cl=!uFU%YGg#yg_1m#t#M0&_Tp$P zED6aI2_Y=W9sjP(ll$(;FM^Nd4bG_|!)oJ|9NY|vAeNEHFo!HU*-ZXI9`Ykb5I5mP z={>wj#l9!m*2xdKG7?>i?54#}=WR7K1On=ASs;jNC#(In)iOAd&}?+=KHUXH+^@&N zWr5dUfGhqREIGN4yf6%H&?FpUi%5vwZ%oCIpk3bfH?x2 z+SUV3%fupxGyqrP7Zr($We+gJs(Q&Q#lcg<;K1I^?JtP%cS-f|pd3Am9#ARU)Cp;a z+=Tcb3yE(l1VcCILStU_!67$P2MAx`?tSdX1;3o;%^H*!Sx|>?BN4*rM<75?{^7&7 z0Hq(?Bz?*4Kpuk~idVW5!PxHa#~N`JT_!Z&U-F|1cmrnbzdJRRxJ z9)CK$c<;{O&{ho0;hkC5(Bv6zZl@Y%LSs#6&L}?3$?}uKNQArb-0EM4vlNek2|`hp zEs0gC~8rqb5=l61MoR+ZnfH!A;i;9LjWiql?^d0PZA15L9;&a>(t8^wVl+ zFz*qC-ngJ2z-c18#U>vSBp(wwJI~=wiQ!VVrMOP8Tby8H@uChWv3iFY4z(@*WXqHO zykbTb0l>LniOpEQ|3W7)D-S58UI{5M7h>bs z>7!)$@pxGNc^a7~_x{KuaJJfNI#-Pl6ynKxJOh9)gvY+8JLrphD4-4uz%cvFMzkLJ zvbzy51&MkT(4pS{b(D_a889uJ6T1!mGgweuOy!49`u*u~QMG2_Ha4xVD5R+8>baGn zPvrA;h9%*0yf;x(K0Z<=APTdAFPKmNmZ?LIF`*tu05)0gA8D`y1wVMh430xH4v&lH z2e*ua>dS9HLH$e@rJ^KBimPD)4PmQHI!GX1g;)@o#W5~OnC34TfTR@vIiee4o2B!* zHaT-Nv4JraRj4ROF3%{kgaR1VcaIoc3_y{3@GeM>y>5oZ|3*5Wk~UQOyOEpyNA64& z&(z@`Oe?-_$nSj{Ly0?m4^Dw=E}?Rl@Pkq~MBE!y(WF-9@M5#YJW1W7Mj`5nuBAh- z69mZ@9YeFbJT9UeCzqld-VvXfok6-_J6d7=u@Q7R!f|WISi54NKTNI{{_PghhJq;I zt2{A->I+*&buPF(9JY)N1JBw>Y)A|%0#fPXLdN)Q?7I72|0hai$ZebyR;Koz@>htU zgl|HLdhwrMiDRaryl=wUdJehgqS^=;qK z9;T#8Qd4nbQ|DeqXg1r!lPEC`L{U_^{*})@Aq^K()%yKjJ|ne4IPD>YesRM4erf5W zomYK|HyoqI$mOh#*PPRir(;g;Bo5n6>!+3ex#g|NFI@j!%V{)Ubm=~5Mdgl?`ba|v zO=K3sw)Cthf6bHC@U-ed^=a-eN+CX!W<={db}Vqv03i^yZIL~Y7%GBX*IB_REjF><1lkinAI5<=FSs3jYNbHHWS>Rv5gUg~CKSMG4 z@{OouSi%c&P}aROw0%gK6f8LOx>Qu94e26L{Q-D1Xik+4K42g`7$c)h#w1W~X6@Lt zVgK*Ql6Y*6=3<-!V@g%WsZ_!sI(xb!W7MO?(9ZGL{Wa>_BxtY_Z}2f(yT1<4_vP8j z&S&6>4+WN;WJdY(c++U3ah1=NGlFtK<$de@#8RW^7vvBbQJS8{c$W`P0H{->5$|oI)Cfo&yAp)(l5Mog#;`caPe!kIG-dAGak#lvQ7VPYq_Vx| z*dW-Ag9j{sshuXTB@+1GhWHJ}glIOnePZ=zM~|u98r7L`sE#HjN69pA-TaO49BQx_ z$~>lqg$sVHgLhoMT{axb?y0>uvz}#_8sX4Z4===B#4m9J&NI0_y03V-D%5!jo{P97 z2X3lYj~tQPSNALWq=emS2}n63D8OCt#5oQz1Vq@ZC%C0eWb3MdkCf;mMRg0?v0ssXo~&(E7m zu3xWvO)YQMFF>GOa3(AC*8#DdvU=_QF{uDJx&)+QwEDnevij$eAtRJl)T>xzS)@^K ziDyze%UIzl*S>WkJ53sG;rPXl*xUlY)4#_fsqd{sD6|L0%LzfUg0++R!ySJey0pnr z-`Bg`I;HhCh$Jn9t+el{Q6^_~d`&}wAO0H4$CJJxe`jR%=;pBfNPo9wYYv;~Dcnuu zFW$oT%tq*!GNw)VwKw*rS6Y0%rx(5<1K`>)(=7>QRs{jYvu6`$D2M@F%6BJkq3I_)W~)~AT*HR1EHsw zWUMP+b6b}ZPX~%-ENkZ01rc|vT;$w@|I$eCVn!GnjvS@mYK+nxk= zNFzx_OGh=TYbDE)`D83EXS53kol$XL6`jzfLyM(S5Ok?R7p#JE{GstEFx}!!sD;m; zG}HMeQ={p0KIX${^TN$&d4EV8E*qB^M~H9q(MEE*?WhJ>9?`kLA0~dZ&p8)dF%gYb z4m(+PuF)SeJ7k$L>F-?AkrQY8gz}>fqBdo7-&w3ytV8xmdhE?!9gSE&un%&w?tpw} z{a1MKw?l6ntq>gHZ+Qk6z8TjpjYxIaf+1u4R)=QhJb_-Q-&~nzU1qmCzrd*k#SD}~ z2AR+a)t6u~ye(Oj-lf@64LwL@>AdKRF^RCQi_2ax{c+|IkZqEB#d_(ef?x|Z17%DZ ztzqEsh0%tjuM8ePjwYNytSaDrG15zUWJv0iSmYGjny6MM@8Do&kY&n$V3x(It?KE5 zfD3JJM0Rt={=?0%P0#v`kn&^T4;!v1Jj|kufYVW=)4d?Wd~)yHD@spnl;$AIHiqE- zn3f1_KgJ|fS)+>LwfkEq?{%E;9lzqz57?Xo`mb#z2;}@k*8vLvIlpkEXgos&78f5^ zw@V6}-2#~yn_fTyLdHuSd^MhKz=caF9NEDh200{v;v`!fy`1=A+sH|h*#KLrdb!C+ zJ9R0C0jFwMg*c`JcV0@*9{xx+yYVtEW^(Y(l*%ZMfa8PXeyH14Vmc-DQ9}Rt_Eb7n zvA=z3F@xQa!>gJ%3(vNp%_!KBUdLn+5*LBq$wIlY&CofgaPB1ILQuR?zm6%B)v)vF zteigOy16rTi~t1VsfrX!5JT7AJ_7N)u&+PTZ@pF{^t1RiyuAa!uZpssmeBu zL$sj0MGot(u!UEIox%EkO(m$|UOT?7Q!?`J=uP7!zIW%34oob9+gqs)xzEc(xh(hV z0MqY$B+Vf>6O6z4F~u-(yR5PWUA})=>vu~E6rrrB@8%U#=g?#$E#cJ2xW;gL5uChy zWx)FR<$Mc$>W(%I-BoJ4Z;ne&Hy5H(D)L#^|z9%pi zN=DEZaKNYO;1>!8V_|Ch?$!HoMe2m=wIXL`TeaR{`=bmqbH)p~u^mm(2XR?Z$&>B@ ztDFX}2or`J;o-Qv?a6VRiqZGI!5~Lo^{wlzkK;;Ru3GG&n-O3AzeYwWB#OFT_uRBS z_q-w9Pyzq61C7bV`iP|oaE>BlA+fwx*-W{`E6X8MLs`9t`E2^u+7kQU$XszwG1zRb zBeU?}mB5dt`$$NWQN<(m9E#cn4`Vtx?jDQw_vx}!(w6Mmb^TZ_G>CJHRx!9fhALm5 z>afO`{QP!29%syKx8F3V1(I%Bzu*Ay7@%I)5&$dy2|^zUR`MGASbV9d;5s=oZAnAM zSRxZ`YFC)<#aJ91A>k=2jrps^P?eh|+$(qniD13EQkvhj#tSTzjDBL^&)0&R%z8ji zdy&~QQ|+XMgdLL(#zvz|c80Qxj;XrM%E&_NuEqktK~G{Rf==M1G`~b@>D`YGP!g?~ z6a#(bIgIHfH5boD88^=>$1xk-#N=eTP4r{Zh7HZ}gkB%+bEEDTDgvGMpQ9bF_W~3x zdTN}p`HPfAv@K8Ktv#OHv!{~td z5aBw)!zt2tNi(NfQq_rbZ{`#AugwGw}^DxNlhr~Ors$;S({Su zN1$hR`!7V)W3qNZ_THg%l8a+kL)wINsEG7g$oJ4;Z$Y|ASwx#*>=F;GtquiM0ald5 zqKoHm)X1u6$*MyhMBJKnFd=Zzq4crvCQ{BnfP8Z^uA{$Jn+qlJlMG$*vdDB{O%w^4_xfAq&T@3- z*k4>fs%h*=VC3PXJ(@z$wYEhHqYVxj$jwOiI;n0t);Q6USrycj~e``5QgZ~b-wkTp^{V#tG?<(D^!ZU-~1qw{&eRiw_gk==gB*m zHWilhHL-bs5i0!w$#C~JH8-BHe0d|-A!zq9exp)li`!_0w1Dt7p*OO>`bU*U$Il7$ z;vK;gRK8<)VwCT*p#2ane~(ohf7F!WSENhzI~H?VgG~IC!-Yf(3R7$hQ9C28IsLVF z`>%8dHFlB_6w>9bmk1(aY_ZGyr^Bls;9=*hTmq$NS}mC{>Z-gKZsis3T-$ZIM0fCu zK8XmUyjR%oAtmDXqSYz&-f8H3sN98U`9oM3q6uS{>?0=T| z{i$r3%C5&e>ojMR!rAh3`YIUmr9wPg?D3wEU&}eR`F8k}N7empzhlEaJ@Y^rZ zKR%%j4fd(p3V}hN?Qq=xVM(-EV>GG=A+vH(38cJ4O*R@m+6Hz}Y`&1u{ibJw=hHW& z-S>L5$sB{`zV08vG2vF%hc(vJ-?R@hun=c<%@Aj?REzv>v3){#`COZ={E$?btXoU! zTVn{J?d&CmfC5Ld7z&mQ+!>Lw=$#j$VeYzw)kPk&>Cig)0|k7V`?s5r--WE`nHoU9 ze7=$hK^oDdaSUDMZU`tfxcTiU4v$E05t7qUwBP;gCc!{tA*+#YT6g7Zvd`gx1b)Rs z==sKhgqHc{sOLQy736O^yW*E{JllB)vL6Tqk;A;6_h)QxSb~CY(wRP#Y2oMves^zk zqQRl!=D~zd=U6AaBsCz!Qio(j?EAYgzTS(Y8#wIuUwPs&vnuG_ih6;R4Dn2(SeW?{ z_lXc5xbL%fod-NTR4c=d8VV$l$=Wa+5;St;fmVLDT>I2?-4xJ@sZ@yfW*F=_`_Y4^ zCDh&l=L!kd5blD63bgzkro)tDXA93Ta8aKZ+0R7zmpsYI_sU!ypwQmX_&zQ)kKf`h zXX>AhcYa-~KXhl2a2Mr92{s9k*%DZ9wM@aFL#+}Oq^Pr6^D=JBitoXmHEKB|=IL_c z#23%z(-W;MldM$iqsY0`insO52hrTFJRhO2)(PJ4PnGUMvXw5jBQ~T`V$qQVy3D05 z>GJ+P*CDO*bu#T(%~a|gos7QbVRVOU84n8w9iEKGoz^XZulF!o{L`6zPq!=yTn=07 z(qcVfp>@$Rk1@3MRW@P?NndRQmyH=xl>Yhm`5bG%EUyQCE9?7oE?4({?3wz#wn#du z&|c}^GEFMfh<|+4{E>RA!e-Ubd74tstKw`@>q?4CZ7WoL;{^~ir6@(uCtnDWoMh3X znytjGL!i=L?F4C^eH6R@_mhT!65XY0$yaE2IfKFc(MyoMU7Lqd?@szYm3ED6E>Z=7 zm#tBD5*+^Fh`qdYwI$mhB-eEce+-=aB2&#YD&AsI!G2z4C-5B`N}~M!nCl-LJqEur ze5GnP&jT~^Ve%_95_$u&IJsqr3}tKFk?HXu%t)~gYh2_XUklBm*i;Quk+s)|`L!Yu zQEHy$zXK3Tna9_^%sq8=?D*ZD#vLy@m{P8Z$GhepdS*BM4aD{YC3l1=4{EY9CoaBY zN{CMph&fbzgm(!k)Jz;6*rR>o8AVV=D?eY6>GWl!H;TG6@)Gn(YM|h$lcT3MKqoY^ zq=^7wSMj{vQ&7BPb|Iie>yvce5K9`RSS5k`hIBir);LEP|~Xx*?EM1 zUIY-Ho%#7{xd{oMmCvX3>Nm`2+38d5NJI6-Yu*dZsrx`;IB0dHc{d;L9#grN&vh#Uzn0IMEBtpJquX-X@wTwtt@|>m z-`2a)&+p#5)7?!so%7+c{Ym9~!k@wa5kY6Bu&D=4S_MA5d+$1utpY6&ZW@(<#GR4~ zOUtZITmFoln4&zF(nyo8Ny2Q7rBv!_1=lD8>7E7tL8R#bjAzruiQJ4@D`j?ZsBeeA zPvDI?Jo5RV`CrVs_0Gx(L}a>j&JqX~R5hIGOP2;3&`z|Oq!kN^@ELL%Q7eKuB`sN{ zTH0E`E|jF3O`R8M`JmOY_W-jho9(z%hXz z2@YSSA}dPaYOuF6oADc3VHLDxS@0U`c{5p1p(9G#$AMt>W}` ztjscYkZ^loIPs3j7H}5i;d0PZjd}aq>aTo~GlzBi9`qpb=WKz)^|nwL3`;EI#N6iX zb9<gNyQ2$rj*P1Kv7hjyMr;ZE3YF3o%!n_|gP6Nu& zV41VL2=sPGZ!Fzku-$~1)*%`d>_?W}ITfm?-87Nt@lPDoB?r^cc0 z_Efd%@y{RhwQB#`+3LtYnY0yc8re963!^aMCNIc*25rCX<6beI@#}fCZ*f0vt1}fy!J=1wpR|Qtw4I2v2Wgl|3gqAhUk^h`D88g9_t%|5l77 z%|T+{!25VRr#(k?d2+3B?RFX8W}`)>bSPO>0$t(4I;rGjO8WI9zB!V$N;x9mQvP@2 zMRmi%L+iBlO3%oyA+Px{142qkadkKi(p}kIYIFlwSe*TAyTSwJc(Y}c*?5_^tF6AE z;mUkOGbk@sDqKtm0y10{s2>!Djfk9#1vx8{9EKZ=UjA=bp|UYAul7h@NMbaV0miDL zKk>gy3nN8A#H7g3-?CkK)q=GYkvL>rFF5l(Dt=Zep8W_WD0;O*(`#A(Lwb{!hFIcY z-mTrH8R_B|Nxq0%5kbCa1!LZT6SdX^su79MRFB8jVinRN71K?4oa4*cEiQ3jA`+8O zGFYCUn9f3mA{-zr5k!;9D3+}PI+QV=9lUZb7T_Z`O&PqxO_ZUijV@|Vu^VHoRG(b=tx0H+xJGlLe6(l|2LSfPpY5)EXDmBqqpQVc|E|x)t7laG8&N*8m zCagu_Y~6fxct2!q>_rhoZvl3R;7hoOV@q&UBR!47!sni|nGuC)@BuowA)ZWpSj~?$ zn8XBGgg99-TySEZ)VZDwv_J`+D+S77J3JsdocXy87yIvJYJEDgxzrTl7(?Aq)6wLX z<1yk!+hW~Vuun(x%|?mu#Ucrw6D5=Fmd(X*g-Qzo!F+}FO`RYz?>^=eUW<(;C;Lq1 zuQCOPB~we!BuGx1o%imLYN|k!Cd*v0d>)j};L|-I96+@lU>m?PLeqHPAWc{7ricrr z7B>6!_zM%Q8qN!w{0$2C)hg>7k=bG!-M|2w0&GSPvG7_WS@^F!{Y_t^cx^U$ltW>B zgmY;fLX%nLyT5lc9Sja{DUm=byF{P3`7&X;P$ZMRq7*MEv{E%8g&wNUzt=YHb{ThY zEA#$>RN}P^sg?aL9J(75vYQY0hLv>t6JPE74uYD2zV`AMWEeezL~!50Sz((ywNw+hMoum3PW$t8^`#2sbd>XZcJWQgT(-+8DZuF z_G|CLQGTUM!oFF#Tv8X*4I$`s=a+=gh^GI8sb`8h+&=BBNArgd|>{ zodgr;0`k#!M^zd1`_20sMi6qhp+Yd}KE`)IvjzK5*O9ZPzKS@~LU!yNVxXLBC7d4}M)^uGXkBj-P zk7=(7>!k*=93BzJYn}evw;qbCUMPbt{#n?>BVEiU64&6PuZ0sFYLyOSYebbLZCs@& zMMFNx3Rlq}zCg8RJn`#i(|-1$#;+e!ES#0Z-6F(1&q)qlWlSA% zNh-C<@Z#xQl9H{Q4L(azX;f{jm#4UZ!Jk4(Jb^cdlmSYt(wuSr=OXGn^1Lu^%xm#} zZ*c&;N{X^6WF8JRKgYyK_m9vZjO2+W0jNg*Q$thmp9!tokTYtiIbCJKa9!uIrlmE#+9VG1>j%gF;YDY1SIM1k$#**+)`5VZ>fC2J@kIy@i?Xl< zGEo%VbuwmhG_A^Xi%@TkkuS0yOkwdS+x|uy2q?i#p1y}bT{)VN2mN=7r3`U0bKaCx z)3c@*VSdXMr(MbAUwjydw^&=V_k&z%j3=ZzzTCw-nYt&xmV>wPoHRA8&@P`N(gaK` zKsY@6bY{r>VS2gF-+%l1pp}XATNFuBY_e4!?pb zT>$sTqD3aN>$@TU^cHIRTAly!^$;E+%vLE=9?zit-JYQ+RIHbquf?jmps9O~K)t$g zGP9qQL2tsqIg^`sHNTj(EVQ^db(IJ<`7Azu0gV~y1}%n2MFp-VhwVO5p;0gEhDh5k zN_*1Z!ph5Q5n(UU{7z9#NhOpC(vaXusd&ZkDA$nR*i$ff{?wAWSzJ$6+euAeFDq3Y z7m^bz&ONc-x!)Nf#oCC`t4`%3rNVHCw9$1(k9%1%n1^3%A0YSk4}NpCoQ?_ax^ z4gX00Bix(u&%oJ&B|o$-`iLWL3p|L6J3v z9SX$V4VBn{@i!vqR$jIro|Cq%)(cdFmt*|Mn|q%+~&Pxaw0d#57U3j5Sl+c;xdS_zUT~JOCM2-(}m}LAYpNpSHWB&nUN| zPzI*@nIxvpch_3v+h3K>Vn^{Vzr*|7t!0Vl8M6Y$6aq<&GnSsgL($gFX6J9Ei007W z9ezkY<4(PJ(PE8OSzE=^EbAcBn&Q%7&62k&nW<+e=6)WS9~04u>J}tB3FDm!-)mr| z4<~Q|uJU#2lF`@%Ka4;SP|i-EPE-hw&*jNjb)#s<8BJQLyt!7kt#cp&VE5AVotk^1Q__=wfBC` z#NEH;9by5XHFav@$lb^gO9dR4Ny%fbIvEvhB3{))4?x}}!xHw9Rk7-}?6vl41Z2i1 ze<|K%LX?TaS4-eS>yHp+j1#Ja6@VPajB!Sik=vd+sAC6?c=gccv}N8Ee~0 z#3YjVLPPCmO7W;et58? z&aO0+z&l~V@Or2foH-gJuCOPsfJ4K(G5;0G<>pE&$JC$}6oOOab{si4W_t#St5(d8NH7b715 zJpC$;8}QfoRux`|BeGYo(dV;XW4y-_{4AY|7RtTCDd#t|jHR&z+x4-t6IvBkB`@cS z`u1o7#M3CC1vr;&h&4`Mz& z6G{=H>Gd--KH@O>gR_6hCRpn#!W#EX<{~w}$`@e?0x=TQ ziR#0Jt3vj@p`|vdcvb>!@5$_M!qo!&5Q^);F@$KE7y za?8qvC~v`#oE#kdt&nVisZN;XvWRx)R=I8g3dc`Ar$P;lNIIjCdW6qDY8V^ApDm}` zb}ViSiE~GbOmY{iBnV}$m&u`drSO+4rA{AHj(j}P6~AR$4g$Gf@)6NKLnW3 zmO;#h8b9C<(rTHa(Uj3KgaG#Lq;6VnL>%+hL38a` zV>}Slwu?RXHX+B~5-7ke?ra*2*c*z7848`z*jYGXL;yu%oMZ`hQi!Q`XK}iLJ>}}8 zTVFPpiUVw*S%Fcw?qF;+TR{U)AF?4c9xl${cCMqTHuKFDPWn(GSt_|H8(e@9N=@w{p2{mBSr5eC6l1a6gWwg90k@*>TP;{kz^_du>yxj&zf>>NI@nx( z`#XqGc1C{^r-M*F1Zz3Dq#4J^bD+MLb6}uGv!j_s=Apv6+Q(xxg>)e-Q9l1(@bvl^!8tj z|JEGZgah@YSB2;-cK)S!T3&)+Z-2eJwMJ{ANU`V)`8j`^1;P#GXoCE5d>v1WkkTQn z!w$n>*cZ)S1Z&Afc|0{mYKoOWPo^zZ8+1sjy#V9sKj9Q>gCc#@WiA?F?Mv_%yOwV` z-SGbeY!8$0stRn80$GIVEg0e>lW(V2=BToPyTsvtrDcY(3}fRkh8Gh<3NbS)zZoxX z!q9pWOq7;K3);74!YeDI96@#v)Oez0?zRJjW<02f_T4C;m*ZR2_g-176EPB^p)xcB zGIcT&SD9-Rv(&Iz@&oJ)YtRy?K(iEq!C7l0g-7_g5~~%%16ffoQ7CFbLF2FPeef)< zJ)u;jz`|%Uxc4zOiNV6h#qSn35d*@bTlUIdv3N5+kL$+2Q>S-N^SN{9T8SbSMP-NL zn#DDROV8@o4UU`Da`LKqlPrmi6Z_VGw^!?)dmODr?~NkO(gEOgLL>x1&+=KiU~cjF zES-cQh{<1ncvGeh{5>;uQUA-Cx;N$NCIX;BA*jqQnZac@O%N4`&sOleWb#Q1ma+g0 zT}kwRE}6d{gg^^P2(7^EfinAr2ES>)P|R7Z#`0O)I9EkB^H!ZD7)f~U^6Ar7;$<^u zEgRCko2^H;gQ(fA-Mh9d-fFXL_Z^e_*Yd21Y-iBs1g?1mu2>jdJ~tU$hL0rVAL7nU zmP<>Lul_qN8RGx{DJ_YP|94svLp=aoAQ;%*mmNK9q~QPD`?4SaMIbX0dfPF6(hl3q5np}(7lQah;7+5z)NLYBe zOdp>*#~O~pRM@=-rb0zONm@UZdn-&nwIAYfSH%#ItuR##$sSu_GVH5VlWU@{A}<<9cxuY3()MI_haXb9lt1dVAJ;xwdoV7r}UgkX0l2M106&_ zA4wk><%-Vuc*e(r`S>`CE+7xs6yW39B2SOGnwe0JN(_-gDcngkg34`ui6i9CgIi4- zGjC5~6dW~47RY6Ii3cyqA5g2$VM_zJ9RvO>J8n=8TtX9mW0Z{OUK;!t2| z&A=djcS}5>MT2IYH%^E+bJLTxDpBOO|Sfy8Wucz zWN@c7)eD|o{jxRHTm6mnknWF#u|W@X=X(Cus)ZVhq{4Qn!5?yGJoFjrZPMkk9K2+ZfWTfzEE3NX*Y6ckOm4kR%_e*DOROM?V={3MMay%Kjg~-KEaojx7MzV z!uO=kIqI)$spRQ4SePvN-qhI|nVO8mnc3(X3J zW`&wIl`rBQ9YU3o>ZG==eCzEsq%&G!JE4b~CviKqozSi=T1P*PGt@i}-N~WHTRKJN zp}RPAS4)?$TJ0{hyExL>p&O89@3pq%>GQ;QWwhzf1U0s5giokaO`oCuC+&JA6&-r8 zrBf{NXt!`^kY!YcC zv4`%Lr=um7PEq5b2RQT}mM-B2)UBfXJM@R7*?X;RD;!}}YE&acXi=du^bfAE3x8;N zYrWfC`0dO{u^&eY`i8KlJDBV88Ebbp&GKpS&}XRAJam^l9WAkRic39oH;4X^Gp3H8@%%`RmL`abC6vbs=xE9Utxn)LhHNIHN0xaG)I%zL$JCnqgJaY^bOt?z*EL z6W#!VmeH%ES&OEn9q!qWewX~7=H6YS*C{HN*IJsYxR0J!YcF$czXq!4PJS9^sIxtE z=R6%Pv2=>7Jakuw{@v0gT;Zv^i$i}%n!Oioo#(DzR(OEv&$n#T-7ncpRDARq>Ri(9 z-rpooM@uZ7;u?>3bBF$rG%FNZ=ee7dZ60FUoB%juLcUGXqCy%mj@?CP%{e(ijQZ5% zX02v4X00000 z#PAU=00000)d5oD`XK$)2^t7<0000900IC200000c-muNWME*=`NzY+z-j(V;h!s~ z6i@^OFtPvuY$^mrc-n2#1F$AJ7=__C$=Cg_ZI5l+w(aXXwr$(CZ57tG%4^#goH4uV zsW_=hpM>coaq)A%Ui1b_e0^rwCR$i8`bFQ+!@j4xYtJA*gXw-5Swb>T+IZ@@$&~kX zDdN6iPAI@rnm<_fO1gBFYO-0zN(0G|WVe%1ZWiV3VfFQ3f#qO$SWELnL;Bbm?ei6f zqoRz9Dsb3l$Y`|(Gbh@@VV{L}EtOi)9qKQ|;rM%v?UW2g*bk^=Nb~>)>;$dtMT$pN zS!+M>bRs_$>FWoIGZT&_n zS#Q;oSnghBfqVDN;_w}+vo-NB3oV)DHjK9C*A1k*-=p@OB>TBMtg*%6V{*o~P$_&) z;qW@osBGoeQ{6qsUX`~-Lz$!cbZf^Tn@fl2W!?ERJmQYC%046|^kGVzOlFwMim-uU z)`8)1hWay@5@Kdq1)BTMsV}vBWrkaS*6N&Q?l0E4U+Jp;kzpy5!fO4`*XS4DK~h|j zfnhtX6Lq-P3e(~I{hj2H?PgK@94%}U3v4>IwO1P($tw2}n-fFmo=Bo&=*?*O1FRfD007YRY%I?9>~UDzb{o{TZQHhO+qUgCtZhgCy?py* zWn?#HFXc{od3iti68V1lHTg${PSI2`S@BfaSh-xKR`paZQv>xZ^)mG)^%IRoLp9U1 zCA6cppLFGPGjw!%Gv_zAG9R!gE!5J{ zGR?Bqa>?@5%2~74tsKX-;!f}qKZO4yloJLE=S7Q{6c>swY(;G=?OJ;U`)-HcQOhyR zaoZViws0_YL(Ue--~^|K&g+FfFh- zs0ikQb%P6oXF^=a7b*~{73vVW7A_GU82%Bd9@!P`6MY*i5!)a4#S6xdCE6xtCawV? zuMYrF4m1UW!FVtmoCUAJZ^!nyDiy!8JqR2sv&0?)_W@LBu>zanztB9Ig%bx3%3E2o_>009610R#Y#02TmQ z00jU60000001f~E0ssPX00sa7c-l>lxeCHS6h)6K+E`moWoO(9K`RjvK`c}(1(z6w zkO_$k_I{0@;g@-fA%x2v&b%F{aiK(^TnF~xxImM=<01{7j!U_CImZ=Rd>mI5|2l54 z<;N6D%$tN80axxA`gG|@hB;OW2=Os2h&bViCWMk)qrHJa zn_&|p50f_ICSFD$xt-U_KvPbLfkT^NJ7aF7tC1{_xt*ylJ-`CYVlGSYHUqO*np6C& zz${jGD~OiuY!l04tdv14cDP=SKqnJbaS)5sQeQ<%0L0>gtK){7$Fr~{-Ae~#@g_b# zcA&!)Tx&BWTmTizyA6OK6ouh1fe9rASlTfHBj^TIq z)>PT7Ipl)fnp2X~TZRVF>0^Zg9c~y991Y0OVDefko|Wl?;5D3~!wUlvxj55+w3zw> H9yV9eb78CL literal 0 HcmV?d00001 diff --git a/domain-server/resources/web/web-new/dist/spa/fonts/KFOlCnqEu92Fr1MmWUlfBBc-.0344cc3c.woff b/domain-server/resources/web/web-new/dist/spa/fonts/KFOlCnqEu92Fr1MmWUlfBBc-.0344cc3c.woff new file mode 100644 index 0000000000000000000000000000000000000000..a5d98fc6202f5cf5fd8b556ca834e8e9dbaafac1 GIT binary patch literal 20396 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 M%OG6h3*a(Q$d8jla{vGU literal 0 HcmV?d00001 diff --git a/domain-server/resources/web/web-new/dist/spa/fonts/KFOlCnqEu92Fr1MmYUtfBBc-.b555d228.woff b/domain-server/resources/web/web-new/dist/spa/fonts/KFOlCnqEu92Fr1MmYUtfBBc-.b555d228.woff new file mode 100644 index 0000000000000000000000000000000000000000..c3933ba5beefd0e12a58f446168cc9f201489f2f GIT binary patch literal 20412 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

    F)-xd-jX%{jB(?nZ{ch&Qo`cBb(*-hJlGOg6`C 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

    \ No newline at end of file diff --git a/domain-server/resources/web/web-new/dist/spa/js/197.1d65bbb2.js b/domain-server/resources/web/web-new/dist/spa/js/197.1d65bbb2.js new file mode 100644 index 0000000000..051eab4b82 --- /dev/null +++ b/domain-server/resources/web/web-new/dist/spa/js/197.1d65bbb2.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunkvircadia_domain_dashboard"]=self["webpackChunkvircadia_domain_dashboard"]||[]).push([[197],{7197:(t,a,n)=>{n.r(a),n.d(a,{default:()=>m});var e=n(3673);const i={id:"firstTimeWizardContainer"};function s(t,a,n,s,o,r){const u=(0,e.up)("router-view"),h=(0,e.up)("q-page-container"),d=(0,e.up)("q-layout");return(0,e.wg)(),(0,e.j4)(d,{id:"vantaBG",view:"hHh lpR fFf"},{default:(0,e.w5)((()=>[(0,e.Wm)(h,null,{default:(0,e.w5)((()=>[(0,e._)("div",i,[(0,e.Wm)(u)])])),_:1})])),_:1})}n(71);var o=n(3991);const r=(0,e.aZ)({name:"FirstTimeWizard",data(){return{vantaBG:null,vantaRings:null,refreshVantaTimeout:null,DELAY_REFRESH_VANTA:500}},async mounted(){window.THREE=o,this.vantaRings=(await n.e(736).then(n.t.bind(n,5160,23))).default,this.initVanta(),visualViewport.addEventListener("resize",this.onResize)},methods:{onResize(){this.refreshVantaTimeout&&clearTimeout(this.refreshVantaTimeout),this.refreshVantaTimeout=setTimeout((()=>{this.initVanta(),this.refreshVantaTimeout=null}),this.DELAY_REFRESH_VANTA)},initVanta(){this.vantaBG&&this.vantaBG.destroy(),this.vantaBG=this.vantaRings({el:"#vantaBG",mouseControls:!1,touchControls:!1,gyroControls:!1,minHeight:200,minWidth:200,scale:1,scaleMobile:1,color:0})}},beforeUnmount(){this.vantaBG&&this.vantaBG.destroy()}});var u=n(4899),h=n(2652),d=n(7518),l=n.n(d);r.render=s;const m=r;l()(r,"components",{QLayout:u.Z,QPageContainer:h.Z})}}]); \ No newline at end of file diff --git a/domain-server/resources/web/web-new/dist/spa/js/264.e2c73bef.js b/domain-server/resources/web/web-new/dist/spa/js/264.e2c73bef.js new file mode 100644 index 0000000000..ec97927f76 --- /dev/null +++ b/domain-server/resources/web/web-new/dist/spa/js/264.e2c73bef.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunkvircadia_domain_dashboard"]=self["webpackChunkvircadia_domain_dashboard"]||[]).push([[264],{9264:(a,n,d)=>{d.r(n),d.d(n,{default:()=>i});var e=d(3673);function r(a,n,d,r,s,i){return(0,e.wg)(),(0,e.iD)("h1",null,"Test")}const s=(0,e.aZ)({name:"Index"});s.render=r;const i=s}}]); \ No newline at end of file diff --git a/domain-server/resources/web/web-new/dist/spa/js/789.38e51d4d.js b/domain-server/resources/web/web-new/dist/spa/js/789.38e51d4d.js new file mode 100644 index 0000000000..381305fb0e --- /dev/null +++ b/domain-server/resources/web/web-new/dist/spa/js/789.38e51d4d.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunkvircadia_domain_dashboard"]=self["webpackChunkvircadia_domain_dashboard"]||[]).push([[789],{3789:(e,t,i)=>{i.r(t),i.d(t,{default:()=>Ee});var s=i(3673),a=i(8880),o=i(2323);(0,s.dD)("data-v-adfd497e");const n={id:"firstTimeWizardContainer",class:"window-height window-width"},r={class:"overflow-hidden"},l=(0,s._)("h2",{class:"welcome text-weight-thin"}," Welcome ",-1),c=(0,s._)("div",{class:"text-h7 text-weight-light text-center"},"❤",-1),d=(0,s._)("div",{class:"text-h6 text-weight-light text-center"},"Let's configure your virtual world.",-1),m=(0,s.Uk)(" Start "),u=(0,s.Uk)(" Skip Wizard "),p=(0,s._)("div",{class:"text-h6 text-weight-light text-center"},"Are you sure you want to skip the wizard?",-1),_=(0,s.Uk)(" No "),h=(0,s.Uk)(" Skip "),w=(0,s._)("div",{class:"text-h6 text-weight-light text-center"},"Import settings and/or content?",-1),f=(0,s._)("div",{class:"text-h7 text-weight-light text-center"},"You can always do this later.",-1),g=(0,s.Uk)(" Import (coming soon) "),v=(0,s.Uk)(" Skip "),y=(0,s.Uk)(" Back "),S=(0,s._)("div",{class:"text-h6 text-weight-light text-center"},"Connect your world to your Metaverse account?",-1),W=(0,s._)("div",{class:"text-h7 text-weight-light text-center"},"This can improve security and discovery for your world.",-1),M=(0,s.Uk)(" Back "),z=(0,s._)("div",{class:"text-h6 text-weight-light text-center"},"Let's give your Domain a label.",-1),k=(0,s._)("div",{class:"text-h7 text-weight-light text-center"},"This is to help you identify your Domains in your Metaverse account.",-1),E=(0,s.Uk)(" Next "),x=(0,s.Uk)(" Back "),b=(0,s._)("div",{class:"text-h6 text-weight-light text-center"},"Let's configure some security settings for your world.",-1),C=(0,s._)("div",{class:"text-h6 text-weight-light text-center"},[(0,s.Uk)("Who should be an "),(0,s._)("b",null,"in-world admin"),(0,s.Uk)(" of your Domain?")],-1),Z=(0,s._)("div",{class:"text-h6 text-weight-light text-center"},[(0,s.Uk)("Who can "),(0,s._)("b",null,"connect"),(0,s.Uk)(" to your Domain?")],-1),T=(0,s._)("div",{class:"text-h6 text-weight-light text-center"},[(0,s.Uk)("Who can "),(0,s._)("b",null,"rez"),(0,s.Uk)(" items in your Domain?")],-1),A=(0,s.Uk)(" Next "),D=(0,s.Uk)(" Back "),V=(0,s._)("div",{class:"text-h6 text-weight-light text-center"},"Let's create a username and password for your Domain's administrator web panel.",-1),R=(0,s._)("div",{class:"text-h7 q-mt-sm text-weight-light text-center"},"Warning: Immediately after saving the credentials, you will be prompted to enter them into your browser to continue.",-1),U={align:"right"},q=(0,s.Uk)(" Skip "),L=(0,s.Uk)(" Back "),I=(0,s._)("div",{class:"text-h6 text-weight-light text-center"},"Enable high performance mode?",-1),$=(0,s._)("div",{class:"text-h7 text-weight-light text-center"},"If you are hosting this Domain on your local computer and it is not very powerful, then consider leaving this off because the server will use more resources if it's busy, thereby slowing down your computer. If you are running this server on a powerful system (or a remote server) and intend to have a large audience, then turn this setting on.",-1),P=(0,s.Uk)(" Next "),O=(0,s.Uk)(" Back "),F=(0,s._)("div",{class:"text-h6 text-weight-light text-center"},"👍",-1),N=(0,s._)("div",{class:"text-h6 text-weight-light text-center"},"All done! Let's get you on your way.",-1),Q=(0,s.Uk)(" Complete "),B=(0,s.Uk)(" Back ");function j(e,t,i,j,H,Y){const J=(0,s.up)("q-step"),X=(0,s.up)("q-card-section"),G=(0,s.up)("q-btn"),K=(0,s.up)("q-card-actions"),ee=(0,s.up)("q-card"),te=(0,s.up)("q-dialog"),ie=(0,s.up)("ConnectMetaverse"),se=(0,s.up)("q-input"),ae=(0,s.up)("q-select"),oe=(0,s.up)("q-option-group"),ne=(0,s.up)("q-icon"),re=(0,s.up)("q-form"),le=(0,s.up)("q-toggle"),ce=(0,s.up)("q-stepper");return(0,s.wg)(),(0,s.iD)("div",n,[(0,s.Wm)(te,{modelValue:e.firstTimeWizardDialog,"onUpdate:modelValue":t[28]||(t[28]=t=>e.firstTimeWizardDialog=t),class:"overflow-hidden",persistent:"",square:"",seamless:""},{default:(0,s.w5)((()=>[(0,s._)("div",r,[(0,s.Wm)(a.uT,{name:"mode-fade",mode:"out-in",appear:"","enter-active-class":"animated fadeIn","leave-active-class":"animated fadeOut",duration:e.MAIN_WIZARD_TRANSITION_TIME},{default:(0,s.w5)((()=>[(0,s.wy)((0,s.Wm)(ce,{modelValue:e.mainWizardStep,"onUpdate:modelValue":t[27]||(t[27]=t=>e.mainWizardStep=t),class:"mainWizardStepper overflow-hidden",ref:"stepper",animated:!0,"transition-prev":"slide-right","transition-next":"slide-left",style:{width:"100%"}},{default:(0,s.w5)((()=>[(0,s.Wm)(J,{name:1,title:"Welcome",done:e.mainWizardStep>1},{default:(0,s.w5)((()=>[l])),_:1},8,["done"]),(0,s.Wm)(J,{name:2,title:"Begin Wizard",caption:"Optional",done:e.mainWizardStep>2},{default:(0,s.w5)((()=>[(0,s.Wm)(ee,{class:"wizardCard"},{default:(0,s.w5)((()=>[(0,s.Wm)(X,null,{default:(0,s.w5)((()=>[c,d])),_:1}),(0,s.Wm)(K,{vertical:"",align:"right"},{default:(0,s.w5)((()=>[(0,s.Wm)(G,{onClick:t[0]||(t[0]=t=>e.$refs.stepper.next()),class:"q-mb-md",size:"md",outline:"","text-color":"white","icon-right":"chevron_right"},{default:(0,s.w5)((()=>[m])),_:1}),(0,s.Wm)(G,{onClick:t[1]||(t[1]=t=>e.skipWizardDialog=!0),size:"sm",flat:""},{default:(0,s.w5)((()=>[u])),_:1})])),_:1})])),_:1}),(0,s.Wm)(te,{modelValue:e.skipWizardDialog,"onUpdate:modelValue":t[4]||(t[4]=t=>e.skipWizardDialog=t)},{default:(0,s.w5)((()=>[(0,s.Wm)(ee,{class:"column no-wrap items-stretch q-pa-md",style:{background:"rgba(0, 0, 0, 0.95)"},dark:""},{default:(0,s.w5)((()=>[(0,s.Wm)(X,null,{default:(0,s.w5)((()=>[p])),_:1}),(0,s.Wm)(K,{align:"right"},{default:(0,s.w5)((()=>[(0,s.Wm)(G,{onClick:t[2]||(t[2]=t=>e.skipWizardDialog=!1)},{default:(0,s.w5)((()=>[_])),_:1}),(0,s.Wm)(G,{onClick:t[3]||(t[3]=t=>{e.mainWizardStep=e.FINAL_WIZARD_STEP,e.skipWizardDialog=!1}),size:"md"},{default:(0,s.w5)((()=>[h])),_:1})])),_:1})])),_:1})])),_:1},8,["modelValue"])])),_:1},8,["done"]),(0,s.Wm)(J,{name:3,title:"Import",caption:"Optional",done:e.mainWizardStep>3},{default:(0,s.w5)((()=>[(0,s.Wm)(ee,{class:"wizardCard"},{default:(0,s.w5)((()=>[(0,s.Wm)(X,null,{default:(0,s.w5)((()=>[w,f])),_:1}),(0,s.Wm)(K,{vertical:"",align:"right"},{default:(0,s.w5)((()=>[(0,s.Wm)(G,{class:"q-mb-md",size:"md",outline:"",disabled:"","text-color":"white","icon-right":"upload"},{default:(0,s.w5)((()=>[g])),_:1}),(0,s.Wm)(G,{onClick:t[5]||(t[5]=t=>e.$refs.stepper.next()),class:"q-mb-md",size:"sm",outline:"","text-color":"white","icon-right":"chevron_right"},{default:(0,s.w5)((()=>[v])),_:1}),(0,s.Wm)(G,{onClick:t[6]||(t[6]=t=>e.$refs.stepper.previous()),size:"sm",flat:"",icon:"chevron_left"},{default:(0,s.w5)((()=>[y])),_:1})])),_:1})])),_:1})])),_:1},8,["done"]),(0,s.Wm)(J,{name:4,title:e.connectMetaverseSuccess?"Metaverse (Connected ✔️)":"Metaverse",caption:"Optional",done:e.mainWizardStep>4},{default:(0,s.w5)((()=>[(0,s.Wm)(ee,{class:"wizardCard"},{default:(0,s.w5)((()=>[(0,s.Wm)(X,null,{default:(0,s.w5)((()=>[S,W])),_:1}),(0,s.Wm)(K,{vertical:"",align:"right"},{default:(0,s.w5)((()=>[(0,s.Wm)(G,{onClick:e.connectMetaverseTriggered,class:"q-mb-md",size:"md",outline:!e.connectMetaverseSuccess,color:e.connectMetaverseSuccess?"green":"","text-color":"white","icon-right":e.connectMetaverseSuccess?"done":"cloud"},{default:(0,s.w5)((()=>[(0,s.Uk)((0,o.zw)(e.connectMetaverseSuccess?"Connected":"Connect"),1)])),_:1},8,["onClick","outline","color","icon-right"]),(0,s.Wm)(G,{onClick:t[7]||(t[7]=t=>e.connectMetaverseSuccess?e.$refs.stepper.next():e.mainWizardStep=6),class:"q-mb-md",size:e.connectMetaverseSuccess?"md":"sm",outline:"","text-color":"white","icon-right":"chevron_right"},{default:(0,s.w5)((()=>[(0,s.Uk)((0,o.zw)(e.connectMetaverseSuccess?"Next":"Skip"),1)])),_:1},8,["size"]),(0,s.Wm)(G,{onClick:t[8]||(t[8]=t=>e.$refs.stepper.previous()),size:"sm",flat:"",icon:"chevron_left"},{default:(0,s.w5)((()=>[M])),_:1})])),_:1})])),_:1}),(0,s.Wm)(te,{modelValue:e.connectMetaverseDialog,"onUpdate:modelValue":t[9]||(t[9]=t=>e.connectMetaverseDialog=t)},{default:(0,s.w5)((()=>[(0,s.Wm)(ee,{class:"column no-wrap items-stretch q-pa-md",style:{background:"rgba(0, 0, 0, 0.95)"},dark:""},{default:(0,s.w5)((()=>[(0,s.Wm)(ie,{onConnectionResult:e.onMetaverseConnectionAttempted},null,8,["onConnectionResult"])])),_:1})])),_:1},8,["modelValue"])])),_:1},8,["title","done"]),(0,s.Wm)(J,{name:5,title:"Configure Metaverse",caption:"Recommended",done:e.mainWizardStep>5},{default:(0,s.w5)((()=>[(0,s.Wm)(ee,{class:"wizardCard"},{default:(0,s.w5)((()=>[(0,s.Wm)(X,null,{default:(0,s.w5)((()=>[z,k])),_:1}),(0,s.Wm)(X,null,{default:(0,s.w5)((()=>[(0,s.Wm)(se,{modelValue:e.domainLabel,"onUpdate:modelValue":t[10]||(t[10]=t=>e.domainLabel=t),filled:"",dark:"",label:"Label",hint:"Enter a nickname for your Domain.","lazy-rules":"",rules:[e=>e&&e.length>0||"Please enter a label."]},null,8,["modelValue","rules"])])),_:1}),(0,s.Wm)(K,{vertical:"",align:"right"},{default:(0,s.w5)((()=>[(0,s.Wm)(G,{onClick:e.saveMetaverseConfiguration,class:"q-mb-md",size:"md",outline:"","text-color":"white","icon-right":"chevron_right"},{default:(0,s.w5)((()=>[E])),_:1},8,["onClick"]),(0,s.Wm)(G,{onClick:t[11]||(t[11]=t=>e.$refs.stepper.previous()),size:"sm",flat:"",icon:"chevron_left"},{default:(0,s.w5)((()=>[x])),_:1})])),_:1})])),_:1})])),_:1},8,["done"]),(0,s.Wm)(J,{name:6,title:"Access",caption:"Recommended",done:e.mainWizardStep>6},{default:(0,s.w5)((()=>[(0,s.Wm)(ee,{class:"wizardCard"},{default:(0,s.w5)((()=>[(0,s.Wm)(X,null,{default:(0,s.w5)((()=>[b])),_:1}),(0,s.wy)((0,s.Wm)(X,null,{default:(0,s.w5)((()=>[C,(0,s.Wm)(ae,{label:"Metaverse usernames (press enter)",filled:"",modelValue:e.administratorsListSecurityModel,"onUpdate:modelValue":t[12]||(t[12]=t=>e.administratorsListSecurityModel=t),"use-input":"","use-chips":"",multiple:"","hide-dropdown-icon":"","input-debounce":"0","new-value-mode":"add-unique"},null,8,["modelValue"])])),_:1},512),[[a.F8,e.connectMetaverseSuccess]]),(0,s.Wm)(X,null,{default:(0,s.w5)((()=>[Z,(0,s.Wm)(oe,{modelValue:e.connectionSecurityModel,"onUpdate:modelValue":t[13]||(t[13]=t=>e.connectionSecurityModel=t),options:e.connectionSecurityOptions,color:"primary",type:"checkbox"},null,8,["modelValue","options"])])),_:1}),(0,s.Wm)(X,null,{default:(0,s.w5)((()=>[T,(0,s.Wm)(oe,{modelValue:e.rezSecurityModel,"onUpdate:modelValue":t[14]||(t[14]=t=>e.rezSecurityModel=t),options:e.rezSecurityOptions,color:"primary",type:"checkbox"},null,8,["modelValue","options"])])),_:1}),(0,s.Wm)(K,{vertical:"",align:"right"},{default:(0,s.w5)((()=>[(0,s.Wm)(G,{onClick:e.saveSecuritySettings,class:"q-mb-md",size:"md",outline:"","text-color":"white","icon-right":"chevron_right"},{default:(0,s.w5)((()=>[A])),_:1},8,["onClick"]),(0,s.Wm)(G,{onClick:t[15]||(t[15]=t=>e.connectMetaverseSuccess?e.$refs.stepper.previous():e.mainWizardStep=4),size:"sm",flat:"",icon:"chevron_left"},{default:(0,s.w5)((()=>[D])),_:1})])),_:1})])),_:1})])),_:1},8,["done"]),(0,s.Wm)(J,{name:7,title:"Administrator",caption:"Highly Recommended",done:e.mainWizardStep>7},{default:(0,s.w5)((()=>[(0,s.Wm)(ee,{class:"wizardCard"},{default:(0,s.w5)((()=>[(0,s.Wm)(X,null,{default:(0,s.w5)((()=>[V,R])),_:1}),(0,s.Wm)(X,null,{default:(0,s.w5)((()=>[(0,s.Wm)(re,{onSubmit:e.onAdminStepSubmit,onReset:e.onAdminStepReset,class:"q-gutter-md"},{default:(0,s.w5)((()=>[(0,s.Wm)(se,{modelValue:e.username,"onUpdate:modelValue":t[16]||(t[16]=t=>e.username=t),filled:"",label:"Username",hint:"Enter your username.","lazy-rules":"",rules:[e=>e&&e.length>0||"Please enter a username."]},null,8,["modelValue","rules"]),(0,s.Wm)(se,{modelValue:e.password,"onUpdate:modelValue":t[18]||(t[18]=t=>e.password=t),filled:"",label:"Password",type:e.showPassword?"text":"password",hint:"Enter your password.","lazy-rules":"",rules:[e=>e&&e.length>0||"Please enter a password."]},{append:(0,s.w5)((()=>[(0,s.Wm)(ne,{name:e.showPassword?"visibility":"visibility_off",class:"cursor-pointer",onClick:t[17]||(t[17]=t=>e.showPassword=!e.showPassword)},null,8,["name"])])),_:1},8,["modelValue","type","rules"]),(0,s.Wm)(se,{modelValue:e.confirmPassword,"onUpdate:modelValue":t[20]||(t[20]=t=>e.confirmPassword=t),filled:"",label:"Confirm Password",type:e.showConfirmPassword?"text":"password",hint:"Enter your password again.","lazy-rules":"",rules:[t=>t&&t.length>0&&t===e.password||"Please ensure your passwords match."]},{append:(0,s.w5)((()=>[(0,s.Wm)(ne,{name:e.showConfirmPassword?"visibility":"visibility_off",class:"cursor-pointer",onClick:t[19]||(t[19]=t=>e.showConfirmPassword=!e.showConfirmPassword)},null,8,["name"])])),_:1},8,["modelValue","type","rules"]),(0,s._)("div",U,[(0,s.Wm)(G,{label:"Clear",type:"reset",size:"md",class:"q-mb-md q-mr-sm",flat:""}),(0,s.Wm)(G,{label:"Save",type:"submit",class:"q-mb-md",size:"md",outline:"","text-color":"white","icon-right":"key"})])])),_:1},8,["onSubmit","onReset"])])),_:1}),(0,s.Wm)(K,{vertical:"",align:"right"},{default:(0,s.w5)((()=>[(0,s.Wm)(G,{onClick:t[21]||(t[21]=t=>e.$refs.stepper.next()),class:"q-mb-md",size:"sm",outline:"","text-color":"white","icon-right":"chevron_right"},{default:(0,s.w5)((()=>[q])),_:1}),(0,s.Wm)(G,{onClick:t[22]||(t[22]=t=>e.$refs.stepper.previous()),size:"sm",flat:"",icon:"chevron_left"},{default:(0,s.w5)((()=>[L])),_:1})])),_:1})])),_:1})])),_:1},8,["done"]),(0,s.Wm)(J,{name:8,title:"Performance",caption:"",done:e.mainWizardStep>8},{default:(0,s.w5)((()=>[(0,s.Wm)(ee,{class:"wizardCard"},{default:(0,s.w5)((()=>[(0,s.Wm)(X,null,{default:(0,s.w5)((()=>[I,$])),_:1}),(0,s.Wm)(X,null,{default:(0,s.w5)((()=>[(0,s.Wm)(le,{modelValue:e.performanceMode,"onUpdate:modelValue":t[23]||(t[23]=t=>e.performanceMode=t),"checked-icon":"check",color:"red",label:"Performance Mode","unchecked-icon":"clear"},null,8,["modelValue"])])),_:1}),(0,s.Wm)(K,{vertical:"",align:"right"},{default:(0,s.w5)((()=>[(0,s.Wm)(G,{onClick:t[24]||(t[24]=t=>e.$refs.stepper.next()),class:"q-mb-md",size:"md",outline:"","text-color":"white","icon-right":"chevron_right"},{default:(0,s.w5)((()=>[P])),_:1}),(0,s.Wm)(G,{onClick:t[25]||(t[25]=t=>e.$refs.stepper.previous()),size:"sm",flat:"",icon:"chevron_left"},{default:(0,s.w5)((()=>[O])),_:1})])),_:1})])),_:1})])),_:1},8,["done"]),(0,s.Wm)(J,{name:9,title:"Done!",caption:"",done:e.mainWizardStep>9},{default:(0,s.w5)((()=>[(0,s.Wm)(ee,{class:"wizardCard"},{default:(0,s.w5)((()=>[(0,s.Wm)(X,null,{default:(0,s.w5)((()=>[F,N])),_:1}),(0,s.Wm)(K,{vertical:"",align:"right"},{default:(0,s.w5)((()=>[(0,s.Wm)(G,{onClick:e.completeWizard,class:"q-mb-md",size:"md",outline:"","text-color":"white","icon-right":"chevron_right"},{default:(0,s.w5)((()=>[Q])),_:1},8,["onClick"]),(0,s.Wm)(G,{onClick:t[26]||(t[26]=t=>e.$refs.stepper.previous()),size:"sm",flat:"",icon:"chevron_left"},{default:(0,s.w5)((()=>[B])),_:1})])),_:1})])),_:1})])),_:1},8,["done"])])),_:1},8,["modelValue"]),[[a.F8,e.mainWizard]])])),_:1},8,["duration"])])])),_:1},8,["modelValue"])])}(0,s.Cn)();i(7280);var H=i(1959);const Y=(0,s._)("div",{class:"row no-wrap items-center"},[(0,s._)("div",{class:"col text-h4 ellipsis"}," Metaverse ")],-1);function J(e,t,i,a,o,n){const r=(0,s.up)("q-card-section"),l=(0,s.up)("q-separator"),c=(0,s.up)("MetaverseLogin");return(0,s.wg)(),(0,s.iD)(s.HY,null,[(0,s.Wm)(r,null,{default:(0,s.w5)((()=>[Y])),_:1}),(0,s.Wm)(l),(0,s.Wm)(r,null,{default:(0,s.w5)((()=>[(0,s.Wm)(c,{onLoginResult:n.onLoginAttempt},null,8,["onLoginResult"])])),_:1})],64)}const X={align:"right"};function G(e,t,i,a,o,n){const r=(0,s.up)("q-input"),l=(0,s.up)("q-icon"),c=(0,s.up)("q-btn"),d=(0,s.up)("q-form");return(0,s.wg)(),(0,s.j4)(d,{onSubmit:n.onSubmit,onReset:n.onReset,class:"q-gutter-md",autocomplete:e.AUTOCOMPLETE},{default:(0,s.w5)((()=>[(0,s.Wm)(r,{modelValue:e.username,"onUpdate:modelValue":t[0]||(t[0]=t=>e.username=t),filled:"",dark:"",label:"Username",hint:"Enter your username.","lazy-rules":"",rules:[e=>e&&e.length>0||"Please enter a username."]},null,8,["modelValue","rules"]),(0,s.Wm)(r,{modelValue:e.password,"onUpdate:modelValue":t[2]||(t[2]=t=>e.password=t),filled:"",dark:"",label:"Password",type:e.showPassword?"text":"password",hint:"Enter your password.","lazy-rules":"",rules:[e=>e&&e.length>0||"Please enter a password."]},{append:(0,s.w5)((()=>[(0,s.Wm)(l,{name:e.showPassword?"visibility":"visibility_off",class:"cursor-pointer",onClick:t[1]||(t[1]=t=>e.showPassword=!e.showPassword)},null,8,["name"])])),_:1},8,["modelValue","type","rules"]),(0,s._)("div",X,[(0,s.Wm)(c,{label:"Reset",type:"reset",color:"primary",flat:"",class:"q-mr-sm"}),(0,s.Wm)(c,{label:"Login",type:"submit",color:"primary"})])])),_:1},8,["onSubmit","onReset","autocomplete"])}var K=i(8563);const ee=i(52),te={name:"MetaverseLogin",emits:["loginResult"],data:()=>({username:"",password:"",showPassword:!1,DEFAULT_METAVERSE_URL:"https://metaverse.vircadia.com/live",AUTOCOMPLETE:!1}),methods:{async onSubmit(){const e=await this.retrieveMetaverseUrl(),t=await this.attemptLogin(e,this.username,this.password);this.$emit("loginResult",{success:t.success,metaverse:e,data:t.response})},async retrieveMetaverseUrl(){return new Promise((e=>{ee.get("/api/metaverse_info").then((t=>{K.Z.info(K.Z.types.METAVERSE,`Retrieved Metaverse URL ${t.data.metaverse_url}.`),e(t.data.metaverse_url)}),(t=>{K.Z.error(K.Z.types.METAVERSE,`Failed to retrieve Metaverse URL, using default URL ${this.DEFAULT_METAVERSE_URL} instead. Error: ${t}`),e(this.DEFAULT_METAVERSE_URL)}))}))},async attemptLogin(e,t,i){return K.Z.info(K.Z.types.METAVERSE,`Attempting to login as ${t}.`),new Promise((s=>{ee.post(`${e}/oauth/token`,{grant_type:"password",scope:"owner",username:t,password:i}).then((e=>{K.Z.info(K.Z.types.METAVERSE,`Successfully got key and details for ${t}.`),s({success:!0,response:e.data})}),(e=>{K.Z.error(K.Z.types.METAVERSE,`Failed to get key and details for ${t}.`),e.response&&e.response.data?s({success:!1,response:e.response.data}):s(e?{success:!1,response:e}:{success:!1,response:"Unknown reason."})}))}))},onReset(){this.username="",this.password=""}}};var ie=i(8689),se=i(4842),ae=i(4554),oe=i(8240),ne=i(7518),re=i.n(ne);te.render=G;const le=te;re()(te,"components",{QForm:ie.Z,QInput:se.Z,QIcon:ae.Z,QBtn:oe.Z});const ce=i(52),de={name:"ConnectMetaverse",components:{MetaverseLogin:le},emits:["connectionResult"],data:()=>({}),methods:{onLoginAttempt(e){!0===e.success?(K.Z.info(K.Z.types.METAVERSE,`Successfully logged in as ${e.data.account_name} for Metaverse linking.`),ce.post(`${e.metaverse}/api/v1/token/new`,{},{params:{scope:"domain"},headers:{Authorization:`Bearer ${e.data.access_token}`}}).catch((e=>{K.Z.error(K.Z.types.METAVERSE,"Failed to link server with Metaverse."),this.$q.notify({type:"negative",textColor:"white",icon:"warning",message:`Metaverse link attempt failed. ${e}`})})).then((async e=>{K.Z.info(K.Z.types.METAVERSE,"Successfully got Domain token for Metaverse linking.");const t={metaverse:{access_token:e.data.data.token}},i=await this.commitSettings(t);!0===i?(K.Z.info(K.Z.types.METAVERSE,"Successfully committed Domain server access token for the Metaverse."),this.$q.notify({type:"positive",textColor:"white",icon:"cloud_done",message:"Successfully linked your server to the Metaverse."}),this.$emit("connectionResult",{success:!0})):(K.Z.error(K.Z.types.METAVERSE,"Failed to link server with Metaverse: Could not commit token to settings."),this.$q.notify({type:"negative",textColor:"white",icon:"warning",message:"Metaverse link attempt failed because the settings were unable to be saved."}),this.$emit("connectionResult",{success:!1}))}))):this.$q.notify({type:"negative",textColor:"white",icon:"warning",message:`Login attempt failed: ${e.data.error}`})},commitSettings(e){return ce.post("/settings.json",JSON.stringify(e)).then((()=>(K.Z.info(K.Z.types.DOMAIN,"Successfully committed settings."),!0))).catch((e=>(K.Z.error(K.Z.types.DOMAIN,`Failed to commit settings to Domain: ${e}`),!1)))}}};var me=i(5589),ue=i(5869);de.render=J;const pe=de;re()(de,"components",{QCardSection:me.Z,QSeparator:ue.Z});const _e=i(52),he=i(2749),we=(0,s.aZ)({name:"Index",components:{ConnectMetaverse:pe},data(){return{mainOverlay:!0,firstTimeWizardDialog:!0,welcomeText:!0,mainWizard:!0,mainWizardStep:(0,H.iH)(1),skipWizardDialog:!1,connectMetaverseSuccess:!1,connectMetaverseDialog:!1,domainLabel:"",administratorsListSecurityModel:[],connectionSecurityModel:(0,H.iH)(["everyone"]),connectionSecurityOptions:[{label:"Friends",value:"friends"},{label:"Logged In",value:"logged-in"},{label:"Everyone (anonymous)",value:"everyone"}],rezSecurityModel:(0,H.iH)(["friends"]),rezSecurityOptions:[{label:"Friends",value:"friends"},{label:"Logged In",value:"logged-in"},{label:"Everyone (anonymous)",value:"everyone"}],username:"",password:"",confirmPassword:"",showPassword:!1,showConfirmPassword:!1,performanceMode:!0,starterContentToggle:!0,WELCOME_TEXT_TIMEOUT:4500,MAIN_WIZARD_TRANSITION_TIME:1e3,DEFAULT_METAVERSE_URL:"https://metaverse.vircadia.com/live",FINAL_WIZARD_STEP:9,COMPLETE_WIZARD_REDIRECT_DELAY:4e3}},mounted(){setTimeout((()=>{this.mainWizardStep++}),this.WELCOME_TEXT_TIMEOUT)},methods:{connectMetaverseTriggered(){this.connectMetaverseDialog=!0},onMetaverseConnectionAttempted(e){this.connectMetaverseDialog=!1,!0===e.success&&(this.connectMetaverseSuccess=!0,this.mainWizardStep++)},saveMetaverseConfiguration(){this.mainWizardStep++,_e.post("/api/domains",{domain:{label:this.domainLabel}},{params:{label:this.domainLabel},headers:{"content-type":"application/x-www-form-urlencoded;charset=utf-8"}}).then((e=>{K.Z.info(K.Z.types.METAVERSE,"Successfully configured Domain with Metaverse."),console.info("received",e);const t={metaverse:{automatic_networking:"full",id:e.data.domain.domainId},descriptors:{world_name:this.domainLabel}};this.commitMetaverseConfig(t)})).catch((e=>{K.Z.error(K.Z.types.METAVERSE,`Failed to configure Domain with Metaverse: ${e}`),this.$q.notify({type:"negative",textColor:"white",icon:"warning",message:`Failed to label your Domain on the Metaverse: ${e}`})}))},async commitMetaverseConfig(e){const t=await this.commitSettings(e);!0===t?(K.Z.info(K.Z.types.METAVERSE,"Successfully committed Domain server config for the Metaverse."),this.$q.notify({type:"positive",textColor:"white",icon:"cloud_done",message:"Successfully labeled your Domain on your Metaverse account."})):(K.Z.error(K.Z.types.METAVERSE,"Failed to configure server with Metaverse: Could not commit config to settings."),this.$q.notify({type:"negative",textColor:"white",icon:"warning",message:"Domain label with Metaverse attempt failed because the settings were unable to be saved."}))},async saveSecuritySettings(){const e=this.connectionSecurityModel.includes("friends"),t=this.rezSecurityModel.includes("friends"),i=this.connectionSecurityModel.includes("logged-in"),s=this.rezSecurityModel.includes("logged-in"),a=this.connectionSecurityModel.includes("everyone"),o=this.rezSecurityModel.includes("everyone"),n=!0,r=[];this.administratorsListSecurityModel.forEach((e=>{r.push({id_can_adjust_locks:!0,id_can_connect:!0,id_can_connect_past_max_capacity:!0,id_can_get_and_set_private_user_data:!0,id_can_kick:!0,id_can_replace_content:!0,id_can_rez:!0,id_can_rez_avatar_entities:!0,id_can_rez_certified:!0,id_can_rez_tmp:!0,id_can_rez_tmp_certified:!0,id_can_write_to_asset_server:!0,permissions_id:e})}));const l={security:{permissions:r,standard_permissions:[{id_can_connect:a,id_can_rez_avatar_entities:a,id_can_rez:o,id_can_rez_certified:o,id_can_rez_tmp:o,id_can_rez_tmp_certified:o,permissions_id:"anonymous"},{id_can_connect:e,id_can_rez_avatar_entities:e,id_can_rez:t,id_can_rez_certified:t,id_can_rez_tmp:t,id_can_rez_tmp_certified:t,permissions_id:"friends"},{id_can_connect:i,id_can_rez_avatar_entities:i,id_can_rez:s,id_can_rez_certified:s,id_can_rez_tmp:s,id_can_rez_tmp_certified:s,permissions_id:"logged-in"},{id_can_adjust_locks:n,id_can_connect:n,id_can_rez_avatar_entities:n,id_can_connect_past_max_capacity:n,id_can_kick:n,id_can_replace_content:n,id_can_rez:n,id_can_rez_certified:n,id_can_rez_tmp:n,id_can_rez_tmp_certified:n,id_can_write_to_asset_server:n,permissions_id:"localhost"}]}},c=await this.commitSettings(l);!0===c?(K.Z.info(K.Z.types.METAVERSE,"Successfully saved Domain server security settings."),this.$q.notify({type:"positive",textColor:"white",icon:"cloud_done",message:"Successfully saved your security settings."})):(K.Z.error(K.Z.types.METAVERSE,"Failed to save Domain server security settings."),this.$q.notify({type:"negative",textColor:"white",icon:"warning",message:"Failed to save your security settings."})),this.mainWizardStep++},async onAdminStepSubmit(){const e={security:{http_username:this.username,http_password:he.hex(this.confirmPassword)}},t=await this.commitSettings(e);!0===t?(K.Z.info(K.Z.types.METAVERSE,"Successfully saved Domain server administrator details."),this.$q.notify({type:"positive",textColor:"white",icon:"cloud_done",message:"Successfully saved your administrator credentials."}),this.mainWizardStep++):(K.Z.error(K.Z.types.METAVERSE,"Failed to save Domain server administrator details."),this.$q.notify({type:"negative",textColor:"white",icon:"warning",message:"Failed to save your administrator credentials."}))},onAdminStepReset(){this.username="",this.password="",this.confirmPassword=""},async completeWizard(){const e={wizard:{steps_completed:"0",completed_once:!0}},t=await this.commitSettings(e);!0===t?K.Z.info(K.Z.types.METAVERSE,"Successfully saved wizard completion."):K.Z.error(K.Z.types.METAVERSE,"Failed to save wizard completion."),this.redirectToSettings()},redirectToSettings(){const e="/settings"+location.search;this.firstTimeWizardDialog=!1,this.$q.loading.show({message:"Stand by..."}),setTimeout((()=>{location.href=e}),this.COMPLETE_WIZARD_REDIRECT_DELAY)},commitSettings(e){return _e.post("/settings.json",JSON.stringify(e)).then((()=>(K.Z.info(K.Z.types.DOMAIN,"Successfully committed settings."),!0))).catch((e=>(K.Z.error(K.Z.types.DOMAIN,`Failed to commit settings to Domain: ${e}`),!1)))}},watch:{async mainWizardStep(){const e={wizard:{steps_completed:this.mainWizardStep.toString()}},t=await this.commitSettings(e);!0===t?K.Z.info(K.Z.types.DOMAIN,"Successfully committed steps completed to Domain server settings."):K.Z.error(K.Z.types.DOMAIN,"Failed to commit steps completed to Domain server settings.")},async performanceMode(){const e={audio_threading:{auto_threads:this.performanceMode},avatar_mixer:{auto_threads:this.performanceMode}},t=await this.commitSettings(e);!0===t?(K.Z.info(K.Z.types.DOMAIN,"Successfully saved performance mode setting."),this.$q.notify({type:"positive",textColor:"white",icon:"cloud_done",message:"Successfully saved performance mode setting."})):(K.Z.error(K.Z.types.DOMAIN,"Failed to save performance mode setting."),this.$q.notify({type:"negative",textColor:"white",icon:"warning",message:"Failed to save performance mode setting."}))}}});var fe=i(3518),ge=i(4390),ve=i(4340),ye=i(151),Se=i(9367),We=i(1319),Me=i(6359),ze=i(8886),ke=i(4027);we.render=j,we.__scopeId="data-v-adfd497e";const Ee=we;re()(we,"components",{QStepper:fe.Z,QDialog:ge.Z,QStep:ve.Z,QCard:ye.Z,QCardSection:me.Z,QCardActions:Se.Z,QBtn:oe.Z,QInput:se.Z,QSelect:We.Z,QOptionGroup:Me.Z,QForm:ie.Z,QIcon:ae.Z,QToggle:ze.Z,QImg:ke.Z})}}]); \ No newline at end of file diff --git a/domain-server/resources/web/web-new/dist/spa/js/870.0b04c7bb.js b/domain-server/resources/web/web-new/dist/spa/js/870.0b04c7bb.js new file mode 100644 index 0000000000..b2235a3761 --- /dev/null +++ b/domain-server/resources/web/web-new/dist/spa/js/870.0b04c7bb.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunkvircadia_domain_dashboard"]=self["webpackChunkvircadia_domain_dashboard"]||[]).push([[870],{6870:(e,t,n)=>{n.r(t),n.d(t,{default:()=>h});var a=n(3673);const o={class:"fullscreen bg-blue text-white text-center q-pa-md flex flex-center"},s=(0,a._)("div",{style:{"font-size":"30vh"}}," 404 ",-1),l=(0,a._)("div",{class:"text-h2",style:{opacity:".4"}}," Oops. Nothing here... ",-1);function c(e,t,n,c,r,i){const d=(0,a.up)("q-btn");return(0,a.wg)(),(0,a.iD)("div",o,[(0,a._)("div",null,[s,l,(0,a.Wm)(d,{class:"q-mt-xl",color:"white","text-color":"blue",unelevated:"",to:"/",label:"Go Home","no-caps":""})])])}const r=(0,a.aZ)({name:"Error404"});var i=n(8240),d=n(7518),u=n.n(d);r.render=c;const h=r;u()(r,"components",{QBtn:i.Z})}}]); \ No newline at end of file diff --git a/domain-server/resources/web/web-new/dist/spa/js/app.e6e4828e.js b/domain-server/resources/web/web-new/dist/spa/js/app.e6e4828e.js new file mode 100644 index 0000000000..75f331c63a --- /dev/null +++ b/domain-server/resources/web/web-new/dist/spa/js/app.e6e4828e.js @@ -0,0 +1 @@ +(()=>{"use strict";var e={7817:(e,t,r)=>{r(7280),r(5363),r(71);var o=r(8880),n=r(9592),a=r(3673);function i(e,t,r,o,n,i){const l=(0,a.up)("router-view");return(0,a.wg)(),(0,a.j4)(l)}const l=(0,a.aZ)({name:"App"});l.render=i;const s=l;var u=r(556),c=r(7083),d=r(9582);const f=[{path:"/",component:()=>r.e(264).then(r.bind(r,9264)),children:[{path:"",component:()=>r.e(264).then(r.bind(r,9264))}]},{path:"/wizard",component:()=>Promise.all([r.e(736),r.e(197)]).then(r.bind(r,7197)),children:[{path:"",component:()=>Promise.all([r.e(736),r.e(789)]).then(r.bind(r,3789))}]},{path:"/:catchAll(.*)*",component:()=>Promise.all([r.e(736),r.e(870)]).then(r.bind(r,6870))}],p=f,h=(0,c.BC)((function(){const e=d.r5,t=(0,d.p7)({scrollBehavior:()=>({left:0,top:0}),routes:p,history:e("")});return t}));async function v(e,t){const o="function"===typeof u["default"]?await(0,u["default"])({}):u["default"],{storeKey:a}=await Promise.resolve().then(r.bind(r,556)),i="function"===typeof h?await h({store:o}):h;o.$router=i;const l=e(s);return l.use(n.Z,t),{app:l,store:o,storeKey:a,router:i}}var b=r(6417),m=r(6249);const y={config:{dark:"auto"},plugins:{Notify:b.Z,Loading:m.Z}},g="";async function O({app:e,router:t,store:r,storeKey:o},n){let a=!1;const i=e=>{a=!0;const r=Object(e)===e?t.resolve(e).fullPath:e;window.location.href=r},l=window.location.href.replace(window.location.origin,"");for(let u=0;!1===a&&uPromise.all([Promise.resolve().then(r.bind(r,1768))]).then((t=>{const r=t.map((e=>e.default)).filter((e=>"function"===typeof e));O(e,r)}))))},1768:(e,t,r)=>{r.r(t),r.d(t,{default:()=>s,api:()=>l});var o=r(7083),n=r(52),a=r.n(n),i=r(8563);i.Z.info(i.Z.types.OTHER,"Bootstrapping Axios."),a().defaults.headers.common={"x-vircadia-error-handle":"badrequest"};const l=a().create({baseURL:"https://api.example.com"}),s=(0,o.xr)((({app:e})=>{e.config.globalProperties.$axios=a(),e.config.globalProperties.$api=l}))},8563:(e,t,r)=>{r.d(t,{Z:()=>n});const o=function(){let e,t;function r(e,t,r){console.info(e,t,r)}function o(e,o){r(e,t.DEBUG,o)}function n(e,o){r(e,t.ERROR,o)}function a(e,o){r(e,t.WARN,o)}function i(e,o){r(e,t.INFO,o)}return function(e){e["OTHER"]="[OTHER]",e["DOMAIN"]="[DOMAIN]",e["METAVERSE"]="[METAVERSE]"}(e||(e={})),function(e){e["ERROR"]="[ERROR]",e["DEBUG"]="[DEBUG]",e["WARN"]="[WARN]",e["INFO"]="[INFO]"}(t||(t={})),{types:e,levels:t,print:r,debug:o,error:n,warn:a,info:i}}(),n=o},556:(e,t,r)=>{r.r(t),r.d(t,{storeKey:()=>a,default:()=>i,useStore:()=>l});var o=r(7083),n=r(7874);const a=Symbol("vuex-key"),i=(0,o.h)((function(){const e=(0,n.MT)({modules:{},strict:!1});return e}));function l(){return(0,n.oR)(a)}}},t={};function r(o){var n=t[o];if(void 0!==n)return n.exports;var a=t[o]={exports:{}};return e[o].call(a.exports,a,a.exports,r),a.exports}r.m=e,(()=>{r.amdO={}})(),(()=>{var e=[];r.O=(t,o,n,a)=>{if(!o){var i=1/0;for(c=0;c=a)&&Object.keys(r.O).every((e=>r.O[e](o[s])))?o.splice(s--,1):(l=!1,a0&&e[c-1][2]>a;c--)e[c]=e[c-1];e[c]=[o,n,a]}})(),(()=>{r.n=e=>{var t=e&&e.__esModule?()=>e["default"]:()=>e;return r.d(t,{a:t}),t}})(),(()=>{var e,t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__;r.t=function(o,n){if(1&n&&(o=this(o)),8&n)return o;if("object"===typeof o&&o){if(4&n&&o.__esModule)return o;if(16&n&&"function"===typeof o.then)return o}var a=Object.create(null);r.r(a);var i={};e=e||[null,t({}),t([]),t(t)];for(var l=2&n&&o;"object"==typeof l&&!~e.indexOf(l);l=t(l))Object.getOwnPropertyNames(l).forEach((e=>i[e]=()=>o[e]));return i["default"]=()=>o,r.d(a,i),a}})(),(()=>{r.d=(e,t)=>{for(var o in t)r.o(t,o)&&!r.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})}})(),(()=>{r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce(((t,o)=>(r.f[o](e,t),t)),[]))})(),(()=>{r.u=e=>"js/"+e+"."+{197:"1d65bbb2",264:"e2c73bef",789:"38e51d4d",870:"0b04c7bb"}[e]+".js"})(),(()=>{r.miniCssF=e=>"css/"+({143:"app",736:"vendor"}[e]||e)+"."+{143:"31d6cfe0",736:"2ba81df8",789:"d61df1c0"}[e]+".css"})(),(()=>{r.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}()})(),(()=>{r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})(),(()=>{var e={},t="vircadia-domain-dashboard:";r.l=(o,n,a,i)=>{if(e[o])e[o].push(n);else{var l,s;if(void 0!==a)for(var u=document.getElementsByTagName("script"),c=0;c{l.onerror=l.onload=null,clearTimeout(p);var n=e[o];if(delete e[o],l.parentNode&&l.parentNode.removeChild(l),n&&n.forEach((e=>e(r))),t)return t(r)},p=setTimeout(f.bind(null,void 0,{type:"timeout",target:l}),12e4);l.onerror=f.bind(null,l.onerror),l.onload=f.bind(null,l.onload),s&&document.head.appendChild(l)}}})(),(()=>{r.r=e=>{"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}})(),(()=>{r.p=""})(),(()=>{var e=(e,t,r,o)=>{var n=document.createElement("link");n.rel="stylesheet",n.type="text/css";var a=a=>{if(n.onerror=n.onload=null,"load"===a.type)r();else{var i=a&&("load"===a.type?"missing":a.type),l=a&&a.target&&a.target.href||t,s=new Error("Loading CSS chunk "+e+" failed.\n("+l+")");s.code="CSS_CHUNK_LOAD_FAILED",s.type=i,s.request=l,n.parentNode.removeChild(n),o(s)}};return n.onerror=n.onload=a,n.href=t,document.head.appendChild(n),n},t=(e,t)=>{for(var r=document.getElementsByTagName("link"),o=0;onew Promise(((n,a)=>{var i=r.miniCssF(o),l=r.p+i;if(t(i,l))return n();e(o,l,n,a)})),n={143:0};r.f.miniCss=(e,t)=>{var r={789:1};n[e]?t.push(n[e]):0!==n[e]&&r[e]&&t.push(n[e]=o(e).then((()=>{n[e]=0}),(t=>{throw delete n[e],t})))}})(),(()=>{var e={143:0};r.f.j=(t,o)=>{var n=r.o(e,t)?e[t]:void 0;if(0!==n)if(n)o.push(n[2]);else{var a=new Promise(((r,o)=>n=e[t]=[r,o]));o.push(n[2]=a);var i=r.p+r.u(t),l=new Error,s=o=>{if(r.o(e,t)&&(n=e[t],0!==n&&(e[t]=void 0),n)){var a=o&&("load"===o.type?"missing":o.type),i=o&&o.target&&o.target.src;l.message="Loading chunk "+t+" failed.\n("+a+": "+i+")",l.name="ChunkLoadError",l.type=a,l.request=i,n[1](l)}};r.l(i,s,"chunk-"+t,t)}},r.O.j=t=>0===e[t];var t=(t,o)=>{var n,a,[i,l,s]=o,u=0;if(i.some((t=>0!==e[t]))){for(n in l)r.o(l,n)&&(r.m[n]=l[n]);if(s)var c=s(r)}for(t&&t(o);ur(7817)));o=r.O(o)})(); \ No newline at end of file diff --git a/domain-server/resources/web/web-new/dist/spa/js/vendor.19ad36a8.js b/domain-server/resources/web/web-new/dist/spa/js/vendor.19ad36a8.js new file mode 100644 index 0000000000..c555c57c37 --- /dev/null +++ b/domain-server/resources/web/web-new/dist/spa/js/vendor.19ad36a8.js @@ -0,0 +1,27 @@ +(self["webpackChunkvircadia_domain_dashboard"]=self["webpackChunkvircadia_domain_dashboard"]||[]).push([[736],{7518:e=>{e.exports=function(e,t,n){const i=void 0!==e.__vccOpts?e.__vccOpts:e,r=i[t];if(void 0===r)i[t]=n;else for(const o in n)void 0===r[o]&&(r[o]=n[o])}},1959:(e,t,n)=>{"use strict";n.d(t,{Bj:()=>s,qq:()=>_,Fl:()=>je,X3:()=>Pe,PG:()=>Re,dq:()=>Ne,Xl:()=>Ie,Jd:()=>E,WL:()=>We,qj:()=>Ee,iH:()=>Be,lk:()=>A,Um:()=>Te,XI:()=>ze,IU:()=>Oe,j:()=>C,X$:()=>P,SU:()=>Ve});var i=n(2323);let r;const o=[];class s{constructor(e=!1){this.active=!0,this.effects=[],this.cleanups=[],!e&&r&&(this.parent=r,this.index=(r.scopes||(r.scopes=[])).push(this)-1)}run(e){if(this.active)try{return this.on(),e()}finally{this.off()}else 0}on(){this.active&&(o.push(this),r=this)}off(){this.active&&(o.pop(),r=o[o.length-1])}stop(e){if(this.active){if(this.effects.forEach((e=>e.stop())),this.cleanups.forEach((e=>e())),this.scopes&&this.scopes.forEach((e=>e.stop(!0))),this.parent&&!e){const e=this.parent.scopes.pop();e&&e!==this&&(this.parent.scopes[this.index]=e,e.index=this.index)}this.active=!1}}}function a(e,t){t=t||r,t&&t.active&&t.effects.push(e)}const l=e=>{const t=new Set(e);return t.w=0,t.n=0,t},c=e=>(e.w&m)>0,u=e=>(e.n&m)>0,h=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let i=0;i0?v[e-1]:void 0}}stop(){this.active&&(w(this),this.onStop&&this.onStop(),this.active=!1)}}function w(e){const{deps:t}=e;if(t.length){for(let n=0;n{("length"===t||t>=r)&&c.push(e)}));else switch(void 0!==n&&c.push(a.get(n)),t){case"add":(0,i.kJ)(e)?(0,i.S0)(n)&&c.push(a.get("length")):(c.push(a.get(x)),(0,i._N)(e)&&c.push(a.get(b)));break;case"delete":(0,i.kJ)(e)||(c.push(a.get(x)),(0,i._N)(e)&&c.push(a.get(b)));break;case"set":(0,i._N)(e)&&c.push(a.get(x));break}if(1===c.length)c[0]&&O(c[0]);else{const e=[];for(const t of c)t&&e.push(...t);O(l(e))}}function O(e,t){for(const n of(0,i.kJ)(e)?e:[...e])(n!==y||n.allowRecurse)&&(n.scheduler?n.scheduler():n.run())}const I=(0,i.fY)("__proto__,__v_isRef,__isVue"),F=new Set(Object.getOwnPropertyNames(Symbol).map((e=>Symbol[e])).filter(i.yk)),k=H(),D=H(!1,!0),N=H(!0),B=z();function z(){const e={};return["includes","indexOf","lastIndexOf"].forEach((t=>{e[t]=function(...e){const n=Oe(this);for(let t=0,r=this.length;t{e[t]=function(...e){E();const n=Oe(this)[t].apply(this,e);return A(),n}})),e}function H(e=!1,t=!1){return function(n,r,o){if("__v_isReactive"===r)return!e;if("__v_isReadonly"===r)return e;if("__v_raw"===r&&o===(e?t?we:_e:t?be:xe).get(n))return n;const s=(0,i.kJ)(n);if(!e&&s&&(0,i.RI)(B,r))return Reflect.get(B,r,o);const a=Reflect.get(n,r,o);if((0,i.yk)(r)?F.has(r):I(r))return a;if(e||C(n,"get",r),t)return a;if(Ne(a)){const e=!s||!(0,i.S0)(r);return e?a.value:a}return(0,i.Kn)(a)?e?Ae(a):Ee(a):a}}const U=G(),V=G(!0);function G(e=!1){return function(t,n,r,o){let s=t[n];if(!e&&(r=Oe(r),s=Oe(s),!(0,i.kJ)(t)&&Ne(s)&&!Ne(r)))return s.value=r,!0;const a=(0,i.kJ)(t)&&(0,i.S0)(n)?Number(n)(0,i.Kn)(e)?Ee(e):e,J=e=>(0,i.Kn)(e)?Ae(e):e,K=e=>e,Q=e=>Reflect.getPrototypeOf(e);function ee(e,t,n=!1,i=!1){e=e["__v_raw"];const r=Oe(e),o=Oe(t);t!==o&&!n&&C(r,"get",t),!n&&C(r,"get",o);const{has:s}=Q(r),a=i?K:n?J:Y;return s.call(r,t)?a(e.get(t)):s.call(r,o)?a(e.get(o)):void(e!==r&&e.get(t))}function te(e,t=!1){const n=this["__v_raw"],i=Oe(n),r=Oe(e);return e!==r&&!t&&C(i,"has",e),!t&&C(i,"has",r),e===r?n.has(e):n.has(e)||n.has(r)}function ne(e,t=!1){return e=e["__v_raw"],!t&&C(Oe(e),"iterate",x),Reflect.get(e,"size",e)}function ie(e){e=Oe(e);const t=Oe(this),n=Q(t),i=n.has.call(t,e);return i||(t.add(e),P(t,"add",e,e)),this}function re(e,t){t=Oe(t);const n=Oe(this),{has:r,get:o}=Q(n);let s=r.call(n,e);s||(e=Oe(e),s=r.call(n,e));const a=o.call(n,e);return n.set(e,t),s?(0,i.aU)(t,a)&&P(n,"set",e,t,a):P(n,"add",e,t),this}function oe(e){const t=Oe(this),{has:n,get:i}=Q(t);let r=n.call(t,e);r||(e=Oe(e),r=n.call(t,e));const o=i?i.call(t,e):void 0,s=t.delete(e);return r&&P(t,"delete",e,void 0,o),s}function se(){const e=Oe(this),t=0!==e.size,n=void 0,i=e.clear();return t&&P(e,"clear",void 0,void 0,n),i}function ae(e,t){return function(n,i){const r=this,o=r["__v_raw"],s=Oe(o),a=t?K:e?J:Y;return!e&&C(s,"iterate",x),o.forEach(((e,t)=>n.call(i,a(e),a(t),r)))}}function le(e,t,n){return function(...r){const o=this["__v_raw"],s=Oe(o),a=(0,i._N)(s),l="entries"===e||e===Symbol.iterator&&a,c="keys"===e&&a,u=o[e](...r),h=n?K:t?J:Y;return!t&&C(s,"iterate",c?b:x),{next(){const{value:e,done:t}=u.next();return t?{value:e,done:t}:{value:l?[h(e[0]),h(e[1])]:h(e),done:t}},[Symbol.iterator](){return this}}}}function ce(e){return function(...t){return"delete"!==e&&this}}function ue(){const e={get(e){return ee(this,e)},get size(){return ne(this)},has:te,add:ie,set:re,delete:oe,clear:se,forEach:ae(!1,!1)},t={get(e){return ee(this,e,!1,!0)},get size(){return ne(this)},has:te,add:ie,set:re,delete:oe,clear:se,forEach:ae(!1,!0)},n={get(e){return ee(this,e,!0)},get size(){return ne(this,!0)},has(e){return te.call(this,e,!0)},add:ce("add"),set:ce("set"),delete:ce("delete"),clear:ce("clear"),forEach:ae(!0,!1)},i={get(e){return ee(this,e,!0,!0)},get size(){return ne(this,!0)},has(e){return te.call(this,e,!0)},add:ce("add"),set:ce("set"),delete:ce("delete"),clear:ce("clear"),forEach:ae(!0,!0)},r=["keys","values","entries",Symbol.iterator];return r.forEach((r=>{e[r]=le(r,!1,!1),n[r]=le(r,!0,!1),t[r]=le(r,!1,!0),i[r]=le(r,!0,!0)})),[e,n,t,i]}const[he,de,pe,fe]=ue();function me(e,t){const n=t?e?fe:pe:e?de:he;return(t,r,o)=>"__v_isReactive"===r?!e:"__v_isReadonly"===r?e:"__v_raw"===r?t:Reflect.get((0,i.RI)(n,r)&&r in t?n:t,r,o)}const ge={get:me(!1,!1)},ve={get:me(!1,!0)},ye={get:me(!0,!1)};const xe=new WeakMap,be=new WeakMap,_e=new WeakMap,we=new WeakMap;function Se(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Me(e){return e["__v_skip"]||!Object.isExtensible(e)?0:Se((0,i.W7)(e))}function Ee(e){return e&&e["__v_isReadonly"]?e:Ce(e,!1,X,ge,xe)}function Te(e){return Ce(e,!1,$,ve,be)}function Ae(e){return Ce(e,!0,Z,ye,_e)}function Ce(e,t,n,r,o){if(!(0,i.Kn)(e))return e;if(e["__v_raw"]&&(!t||!e["__v_isReactive"]))return e;const s=o.get(e);if(s)return s;const a=Me(e);if(0===a)return e;const l=new Proxy(e,2===a?r:n);return o.set(e,l),l}function Re(e){return Le(e)?Re(e["__v_raw"]):!(!e||!e["__v_isReactive"])}function Le(e){return!(!e||!e["__v_isReadonly"])}function Pe(e){return Re(e)||Le(e)}function Oe(e){const t=e&&e["__v_raw"];return t?Oe(t):e}function Ie(e){return(0,i.Nj)(e,"__v_skip",!0),e}function Fe(e){R()&&(e=Oe(e),e.dep||(e.dep=l()),L(e.dep))}function ke(e,t){e=Oe(e),e.dep&&O(e.dep)}const De=e=>(0,i.Kn)(e)?Ee(e):e;function Ne(e){return Boolean(e&&!0===e.__v_isRef)}function Be(e){return Ue(e)}function ze(e){return Ue(e,!0)}class He{constructor(e,t=!1){this._shallow=t,this.dep=void 0,this.__v_isRef=!0,this._rawValue=t?e:Oe(e),this._value=t?e:De(e)}get value(){return Fe(this),this._value}set value(e){e=this._shallow?e:Oe(e),(0,i.aU)(e,this._rawValue)&&(this._rawValue=e,this._value=this._shallow?e:De(e),ke(this,e))}}function Ue(e,t=!1){return Ne(e)?e:new He(e,t)}function Ve(e){return Ne(e)?e.value:e}const Ge={get:(e,t,n)=>Ve(Reflect.get(e,t,n)),set:(e,t,n,i)=>{const r=e[t];return Ne(r)&&!Ne(n)?(r.value=n,!0):Reflect.set(e,t,n,i)}};function We(e){return Re(e)?e:new Proxy(e,Ge)}class qe{constructor(e,t,n){this._setter=t,this.dep=void 0,this._dirty=!0,this.__v_isRef=!0,this.effect=new _(e,(()=>{this._dirty||(this._dirty=!0,ke(this))})),this["__v_isReadonly"]=n}get value(){const e=Oe(this);return Fe(e),e._dirty&&(e._dirty=!1,e._value=e.effect.run()),e._value}set value(e){this._setter(e)}}function je(e,t){let n,r;(0,i.mf)(e)?(n=e,r=i.dG):(n=e.get,r=e.set);const o=new qe(n,r,(0,i.mf)(e)||!e.set);return o}Promise.resolve()},3673:(e,t,n)=>{"use strict";n.d(t,{P$:()=>A,HY:()=>st,Ob:()=>B,lR:()=>et,$d:()=>on,j4:()=>yt,iD:()=>vt,_:()=>Mt,Us:()=>Ue,Uk:()=>Rt,Wm:()=>Et,aZ:()=>F,FN:()=>Ut,Q6:()=>I,h:()=>zn,f3:()=>S,Y3:()=>_n,wF:()=>Z,Jd:()=>K,Xn:()=>Y,bv:()=>$,Ah:()=>Q,ic:()=>J,wg:()=>dt,Cn:()=>d,JJ:()=>w,dD:()=>h,up:()=>nt,U2:()=>R,nK:()=>O,Y8:()=>M,YP:()=>Fn,w5:()=>p,wy:()=>Fe});var i=n(1959),r=n(2323);new Set;new Map;Object.create(null),Object.create(null);function o(e,t,...n){const i=e.vnode.props||r.kT;let o=n;const s=t.startsWith("update:"),a=s&&t.slice(7);if(a&&a in i){const e=`${"modelValue"===a?"model":a}Modifiers`,{number:t,trim:s}=i[e]||r.kT;s?o=n.map((e=>e.trim())):t&&(o=n.map(r.He))}let l;let c=i[l=(0,r.hR)(t)]||i[l=(0,r.hR)((0,r._A)(t))];!c&&s&&(c=i[l=(0,r.hR)((0,r.rs)(t))]),c&&on(c,e,6,o);const u=i[l+"Once"];if(u){if(e.emitted){if(e.emitted[l])return}else e.emitted={};e.emitted[l]=!0,on(u,e,6,o)}}function s(e,t,n=!1){const i=t.emitsCache,o=i.get(e);if(void 0!==o)return o;const a=e.emits;let l={},c=!1;if(!(0,r.mf)(e)){const i=e=>{const n=s(e,t,!0);n&&(c=!0,(0,r.l7)(l,n))};!n&&t.mixins.length&&t.mixins.forEach(i),e.extends&&i(e.extends),e.mixins&&e.mixins.forEach(i)}return a||c?((0,r.kJ)(a)?a.forEach((e=>l[e]=null)):(0,r.l7)(l,a),i.set(e,l),l):(i.set(e,null),null)}function a(e,t){return!(!e||!(0,r.F7)(t))&&(t=t.slice(2).replace(/Once$/,""),(0,r.RI)(e,t[0].toLowerCase()+t.slice(1))||(0,r.RI)(e,(0,r.rs)(t))||(0,r.RI)(e,t))}let l=null,c=null;function u(e){const t=l;return l=e,c=e&&e.type.__scopeId||null,t}function h(e){c=e}function d(){c=null}function p(e,t=l,n){if(!t)return e;if(e._n)return e;const i=(...n)=>{i._d&&mt(-1);const r=u(t),o=e(...n);return u(r),i._d&&mt(1),o};return i._n=!0,i._c=!0,i._d=!0,i}function f(e){const{type:t,vnode:n,proxy:i,withProxy:o,props:s,propsOptions:[a],slots:l,attrs:c,emit:h,render:d,renderCache:p,data:f,setupState:v,ctx:y,inheritAttrs:x}=e;let b;const _=u(e);try{let e;if(4&n.shapeFlag){const t=o||i;b=Lt(d.call(t,t,p,s,v,f,y)),e=c}else{const n=t;0,b=Lt(n.length>1?n(s,{attrs:c,slots:l,emit:h}):n(s,null)),e=t.props?c:m(c)}let u=b;if(e&&!1!==x){const t=Object.keys(e),{shapeFlag:n}=u;t.length&&7&n&&(a&&t.some(r.tR)&&(e=g(e,a)),u=Ct(u,e))}0,n.dirs&&(u.dirs=u.dirs?u.dirs.concat(n.dirs):n.dirs),n.transition&&(u.transition=n.transition),b=u}catch(w){ut.length=0,sn(w,e,1),b=Et(lt)}return u(_),b}const m=e=>{let t;for(const n in e)("class"===n||"style"===n||(0,r.F7)(n))&&((t||(t={}))[n]=e[n]);return t},g=(e,t)=>{const n={};for(const i in e)(0,r.tR)(i)&&i.slice(9)in t||(n[i]=e[i]);return n};function v(e,t,n){const{props:i,children:r,component:o}=e,{props:s,children:l,patchFlag:c}=t,u=o.emitsOptions;if(t.dirs||t.transition)return!0;if(!(n&&c>=0))return!(!r&&!l||l&&l.$stable)||i!==s&&(i?!s||y(i,s,u):!!s);if(1024&c)return!0;if(16&c)return i?y(i,s,u):!!s;if(8&c){const e=t.dynamicProps;for(let t=0;te.__isSuspense;function _(e,t){t&&t.pendingBranch?(0,r.kJ)(e)?t.effects.push(...e):t.effects.push(e):Cn(e)}function w(e,t){if(Ht){let n=Ht.provides;const i=Ht.parent&&Ht.parent.provides;i===n&&(n=Ht.provides=Object.create(i)),n[e]=t}else 0}function S(e,t,n=!1){const i=Ht||l;if(i){const o=null==i.parent?i.vnode.appContext&&i.vnode.appContext.provides:i.parent.provides;if(o&&e in o)return o[e];if(arguments.length>1)return n&&(0,r.mf)(t)?t.call(i.proxy):t}else 0}function M(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return $((()=>{e.isMounted=!0})),K((()=>{e.isUnmounting=!0})),e}const E=[Function,Array],T={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:E,onEnter:E,onAfterEnter:E,onEnterCancelled:E,onBeforeLeave:E,onLeave:E,onAfterLeave:E,onLeaveCancelled:E,onBeforeAppear:E,onAppear:E,onAfterAppear:E,onAppearCancelled:E},setup(e,{slots:t}){const n=Ut(),r=M();let o;return()=>{const s=t.default&&I(t.default(),!0);if(!s||!s.length)return;const a=(0,i.IU)(e),{mode:l}=a;const c=s[0];if(r.isLeaving)return L(c);const u=P(c);if(!u)return L(c);const h=R(u,a,r,n);O(u,h);const d=n.subTree,p=d&&P(d);let f=!1;const{getTransitionKey:m}=u.type;if(m){const e=m();void 0===o?o=e:e!==o&&(o=e,f=!0)}if(p&&p.type!==lt&&(!bt(u,p)||f)){const e=R(p,a,r,n);if(O(p,e),"out-in"===l)return r.isLeaving=!0,e.afterLeave=()=>{r.isLeaving=!1,n.update()},L(c);"in-out"===l&&u.type!==lt&&(e.delayLeave=(e,t,n)=>{const i=C(r,p);i[String(p.key)]=p,e._leaveCb=()=>{t(),e._leaveCb=void 0,delete h.delayedLeave},h.delayedLeave=n})}return c}}},A=T;function C(e,t){const{leavingVNodes:n}=e;let i=n.get(t.type);return i||(i=Object.create(null),n.set(t.type,i)),i}function R(e,t,n,i){const{appear:r,mode:o,persisted:s=!1,onBeforeEnter:a,onEnter:l,onAfterEnter:c,onEnterCancelled:u,onBeforeLeave:h,onLeave:d,onAfterLeave:p,onLeaveCancelled:f,onBeforeAppear:m,onAppear:g,onAfterAppear:v,onAppearCancelled:y}=t,x=String(e.key),b=C(n,e),_=(e,t)=>{e&&on(e,i,9,t)},w={mode:o,persisted:s,beforeEnter(t){let i=a;if(!n.isMounted){if(!r)return;i=m||a}t._leaveCb&&t._leaveCb(!0);const o=b[x];o&&bt(e,o)&&o.el._leaveCb&&o.el._leaveCb(),_(i,[t])},enter(e){let t=l,i=c,o=u;if(!n.isMounted){if(!r)return;t=g||l,i=v||c,o=y||u}let s=!1;const a=e._enterCb=t=>{s||(s=!0,_(t?o:i,[e]),w.delayedLeave&&w.delayedLeave(),e._enterCb=void 0)};t?(t(e,a),t.length<=1&&a()):a()},leave(t,i){const r=String(e.key);if(t._enterCb&&t._enterCb(!0),n.isUnmounting)return i();_(h,[t]);let o=!1;const s=t._leaveCb=n=>{o||(o=!0,i(),_(n?f:p,[t]),t._leaveCb=void 0,b[r]===e&&delete b[r])};b[r]=e,d?(d(t,s),d.length<=1&&s()):s()},clone(e){return R(e,t,n,i)}};return w}function L(e){if(D(e))return e=Ct(e),e.children=null,e}function P(e){return D(e)?e.children?e.children[0]:void 0:e}function O(e,t){6&e.shapeFlag&&e.component?O(e.component.subTree,t):128&e.shapeFlag?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function I(e,t=!1){let n=[],i=0;for(let r=0;r1)for(let r=0;r!!e.type.__asyncLoader;const D=e=>e.type.__isKeepAlive,N={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=Ut(),i=n.ctx;if(!i.renderer)return t.default;const o=new Map,s=new Set;let a=null;const l=n.suspense,{renderer:{p:c,m:u,um:h,o:{createElement:d}}}=i,p=d("div");function f(e){W(e),h(e,n,l)}function m(e){o.forEach(((t,n)=>{const i=tn(t.type);!i||e&&e(i)||g(n)}))}function g(e){const t=o.get(e);a&&t.type===a.type?a&&W(a):f(t),o.delete(e),s.delete(e)}i.activate=(e,t,n,i,o)=>{const s=e.component;u(e,t,n,0,l),c(s.vnode,e,t,n,s,l,i,e.slotScopeIds,o),He((()=>{s.isDeactivated=!1,s.a&&(0,r.ir)(s.a);const t=e.props&&e.props.onVnodeMounted;t&&We(t,s.parent,e)}),l)},i.deactivate=e=>{const t=e.component;u(e,p,null,1,l),He((()=>{t.da&&(0,r.ir)(t.da);const n=e.props&&e.props.onVnodeUnmounted;n&&We(n,t.parent,e),t.isDeactivated=!0}),l)},Fn((()=>[e.include,e.exclude]),(([e,t])=>{e&&m((t=>z(e,t))),t&&m((e=>!z(t,e)))}),{flush:"post",deep:!0});let v=null;const y=()=>{null!=v&&o.set(v,q(n.subTree))};return $(y),J(y),K((()=>{o.forEach((e=>{const{subTree:t,suspense:i}=n,r=q(t);if(e.type!==r.type)f(e);else{W(r);const e=r.component.da;e&&He(e,i)}}))})),()=>{if(v=null,!t.default)return null;const n=t.default(),i=n[0];if(n.length>1)return a=null,n;if(!xt(i)||!(4&i.shapeFlag)&&!(128&i.shapeFlag))return a=null,i;let r=q(i);const l=r.type,c=tn(k(r)?r.type.__asyncResolved||{}:l),{include:u,exclude:h,max:d}=e;if(u&&(!c||!z(u,c))||h&&c&&z(h,c))return a=r,i;const p=null==r.key?l:r.key,f=o.get(p);return r.el&&(r=Ct(r),128&i.shapeFlag&&(i.ssContent=r)),v=p,f?(r.el=f.el,r.component=f.component,r.transition&&O(r,r.transition),r.shapeFlag|=512,s.delete(p),s.add(p)):(s.add(p),d&&s.size>parseInt(d,10)&&g(s.values().next().value)),r.shapeFlag|=256,a=r,i}}},B=N;function z(e,t){return(0,r.kJ)(e)?e.some((e=>z(e,t))):(0,r.HD)(e)?e.split(",").indexOf(t)>-1:!!e.test&&e.test(t)}function H(e,t){V(e,"a",t)}function U(e,t){V(e,"da",t)}function V(e,t,n=Ht){const i=e.__wdc||(e.__wdc=()=>{let t=n;while(t){if(t.isDeactivated)return;t=t.parent}e()});if(j(t,i,n),n){let e=n.parent;while(e&&e.parent)D(e.parent.vnode)&&G(i,t,n,e),e=e.parent}}function G(e,t,n,i){const o=j(t,e,i,!0);Q((()=>{(0,r.Od)(i[t],o)}),n)}function W(e){let t=e.shapeFlag;256&t&&(t-=256),512&t&&(t-=512),e.shapeFlag=t}function q(e){return 128&e.shapeFlag?e.ssContent:e}function j(e,t,n=Ht,r=!1){if(n){const o=n[e]||(n[e]=[]),s=t.__weh||(t.__weh=(...r)=>{if(n.isUnmounted)return;(0,i.Jd)(),Vt(n);const o=on(t,n,e,r);return Gt(),(0,i.lk)(),o});return r?o.unshift(s):o.push(s),s}}const X=e=>(t,n=Ht)=>(!Xt||"sp"===e)&&j(e,t,n),Z=X("bm"),$=X("m"),Y=X("bu"),J=X("u"),K=X("bum"),Q=X("um"),ee=X("sp"),te=X("rtg"),ne=X("rtc");function ie(e,t=Ht){j("ec",e,t)}let re=!0;function oe(e){const t=ce(e),n=e.proxy,o=e.ctx;re=!1,t.beforeCreate&&ae(t.beforeCreate,e,"bc");const{data:s,computed:a,methods:l,watch:c,provide:u,inject:h,created:d,beforeMount:p,mounted:f,beforeUpdate:m,updated:g,activated:v,deactivated:y,beforeDestroy:x,beforeUnmount:b,destroyed:_,unmounted:S,render:M,renderTracked:E,renderTriggered:T,errorCaptured:A,serverPrefetch:C,expose:R,inheritAttrs:L,components:P,directives:O,filters:I}=t,F=null;if(h&&se(h,o,F,e.appContext.config.unwrapInjectedRef),l)for(const i in l){const e=l[i];(0,r.mf)(e)&&(o[i]=e.bind(n))}if(s){0;const t=s.call(n,n);0,(0,r.Kn)(t)&&(e.data=(0,i.qj)(t))}if(re=!0,a)for(const w in a){const e=a[w],t=(0,r.mf)(e)?e.bind(n,n):(0,r.mf)(e.get)?e.get.bind(n,n):r.dG;0;const s=!(0,r.mf)(e)&&(0,r.mf)(e.set)?e.set.bind(n):r.dG,l=(0,i.Fl)({get:t,set:s});Object.defineProperty(o,w,{enumerable:!0,configurable:!0,get:()=>l.value,set:e=>l.value=e})}if(c)for(const i in c)le(c[i],o,n,i);if(u){const e=(0,r.mf)(u)?u.call(n):u;Reflect.ownKeys(e).forEach((t=>{w(t,e[t])}))}function k(e,t){(0,r.kJ)(t)?t.forEach((t=>e(t.bind(n)))):t&&e(t.bind(n))}if(d&&ae(d,e,"c"),k(Z,p),k($,f),k(Y,m),k(J,g),k(H,v),k(U,y),k(ie,A),k(ne,E),k(te,T),k(K,b),k(Q,S),k(ee,C),(0,r.kJ)(R))if(R.length){const t=e.exposed||(e.exposed={});R.forEach((e=>{Object.defineProperty(t,e,{get:()=>n[e],set:t=>n[e]=t})}))}else e.exposed||(e.exposed={});M&&e.render===r.dG&&(e.render=M),null!=L&&(e.inheritAttrs=L),P&&(e.components=P),O&&(e.directives=O)}function se(e,t,n=r.dG,o=!1){(0,r.kJ)(e)&&(e=fe(e));for(const s in e){const n=e[s];let a;a=(0,r.Kn)(n)?"default"in n?S(n.from||s,n.default,!0):S(n.from||s):S(n),(0,i.dq)(a)&&o?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>a.value,set:e=>a.value=e}):t[s]=a}}function ae(e,t,n){on((0,r.kJ)(e)?e.map((e=>e.bind(t.proxy))):e.bind(t.proxy),t,n)}function le(e,t,n,i){const o=i.includes(".")?Nn(n,i):()=>n[i];if((0,r.HD)(e)){const n=t[e];(0,r.mf)(n)&&Fn(o,n)}else if((0,r.mf)(e))Fn(o,e.bind(n));else if((0,r.Kn)(e))if((0,r.kJ)(e))e.forEach((e=>le(e,t,n,i)));else{const i=(0,r.mf)(e.handler)?e.handler.bind(n):t[e.handler];(0,r.mf)(i)&&Fn(o,i,e)}else 0}function ce(e){const t=e.type,{mixins:n,extends:i}=t,{mixins:r,optionsCache:o,config:{optionMergeStrategies:s}}=e.appContext,a=o.get(t);let l;return a?l=a:r.length||n||i?(l={},r.length&&r.forEach((e=>ue(l,e,s,!0))),ue(l,t,s)):l=t,o.set(t,l),l}function ue(e,t,n,i=!1){const{mixins:r,extends:o}=t;o&&ue(e,o,n,!0),r&&r.forEach((t=>ue(e,t,n,!0)));for(const s in t)if(i&&"expose"===s);else{const i=he[s]||n&&n[s];e[s]=i?i(e[s],t[s]):t[s]}return e}const he={data:de,props:ge,emits:ge,methods:ge,computed:ge,beforeCreate:me,created:me,beforeMount:me,mounted:me,beforeUpdate:me,updated:me,beforeDestroy:me,destroyed:me,activated:me,deactivated:me,errorCaptured:me,serverPrefetch:me,components:ge,directives:ge,watch:ve,provide:de,inject:pe};function de(e,t){return t?e?function(){return(0,r.l7)((0,r.mf)(e)?e.call(this,this):e,(0,r.mf)(t)?t.call(this,this):t)}:t:e}function pe(e,t){return ge(fe(e),fe(t))}function fe(e){if((0,r.kJ)(e)){const t={};for(let n=0;n0)||16&l){let i;be(e,t,s,a)&&(h=!0);for(const o in c)t&&((0,r.RI)(t,o)||(i=(0,r.rs)(o))!==o&&(0,r.RI)(t,i))||(u?!n||void 0===n[o]&&void 0===n[i]||(s[o]=_e(u,c,o,void 0,e,!0)):delete s[o]);if(a!==c)for(const e in a)t&&(0,r.RI)(t,e)||(delete a[e],h=!0)}else if(8&l){const n=e.vnode.dynamicProps;for(let i=0;i{c=!0;const[n,i]=we(e,t,!0);(0,r.l7)(a,n),i&&l.push(...i)};!n&&t.mixins.length&&t.mixins.forEach(i),e.extends&&i(e.extends),e.mixins&&e.mixins.forEach(i)}if(!s&&!c)return i.set(e,r.Z6),r.Z6;if((0,r.kJ)(s))for(let h=0;h-1,i[1]=n<0||e-1||(0,r.RI)(i,"default"))&&l.push(t)}}}}const u=[a,l];return i.set(e,u),u}function Se(e){return"$"!==e[0]}function Me(e){const t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:null===e?"null":""}function Ee(e,t){return Me(e)===Me(t)}function Te(e,t){return(0,r.kJ)(t)?t.findIndex((t=>Ee(t,e))):(0,r.mf)(t)&&Ee(t,e)?0:-1}const Ae=e=>"_"===e[0]||"$stable"===e,Ce=e=>(0,r.kJ)(e)?e.map(Lt):[Lt(e)],Re=(e,t,n)=>{const i=p(((...e)=>Ce(t(...e))),n);return i._c=!1,i},Le=(e,t,n)=>{const i=e._ctx;for(const o in e){if(Ae(o))continue;const n=e[o];if((0,r.mf)(n))t[o]=Re(o,n,i);else if(null!=n){0;const e=Ce(n);t[o]=()=>e}}},Pe=(e,t)=>{const n=Ce(t);e.slots.default=()=>n},Oe=(e,t)=>{if(32&e.vnode.shapeFlag){const n=t._;n?(e.slots=(0,i.IU)(t),(0,r.Nj)(t,"_",n)):Le(t,e.slots={})}else e.slots={},t&&Pe(e,t);(0,r.Nj)(e.slots,_t,1)},Ie=(e,t,n)=>{const{vnode:i,slots:o}=e;let s=!0,a=r.kT;if(32&i.shapeFlag){const e=t._;e?n&&1===e?s=!1:((0,r.l7)(o,t),n||1!==e||delete o._):(s=!t.$stable,Le(t,o)),a=t}else t&&(Pe(e,t),a={default:1});if(s)for(const r in o)Ae(r)||r in a||delete o[r]};function Fe(e,t){const n=l;if(null===n)return e;const i=n.proxy,o=e.dirs||(e.dirs=[]);for(let s=0;s{if(e===t)return;e&&!bt(e,t)&&(i=Y(e),q(e,r,o,!0),e=null),-2===t.patchFlag&&(l=!1,t.dynamicChildren=null);const{type:c,ref:u,shapeFlag:h}=t;switch(c){case at:_(e,t,n,i);break;case lt:w(e,t,n,i);break;case ct:null==e&&S(t,n,i,s);break;case st:I(e,t,n,i,r,o,s,a,l);break;default:1&h?T(e,t,n,i,r,o,s,a,l):6&h?F(e,t,n,i,r,o,s,a,l):(64&h||128&h)&&c.process(e,t,n,i,r,o,s,a,l,K)}null!=u&&r&&Ge(u,e&&e.ref,o,t||e,!t)},_=(e,t,i,r)=>{if(null==e)n(t.el=l(t.children),i,r);else{const n=t.el=e.el;t.children!==e.children&&u(n,t.children)}},w=(e,t,i,r)=>{null==e?n(t.el=c(t.children||""),i,r):t.el=e.el},S=(e,t,n,i)=>{[e.el,e.anchor]=y(e.children,t,n,i)},M=({el:e,anchor:t},i,r)=>{let o;while(e&&e!==t)o=p(e),n(e,i,r),e=o;n(t,i,r)},E=({el:e,anchor:t})=>{let n;while(e&&e!==t)n=p(e),o(e),e=n;o(t)},T=(e,t,n,i,r,o,s,a,l)=>{s=s||"svg"===t.type,null==e?A(t,n,i,r,o,s,a,l):L(e,t,r,o,s,a,l)},A=(e,t,i,o,l,c,u,d)=>{let p,f;const{type:m,props:v,shapeFlag:y,transition:x,patchFlag:b,dirs:_}=e;if(e.el&&void 0!==g&&-1===b)p=e.el=g(e.el);else{if(p=e.el=a(e.type,c,v&&v.is,v),8&y?h(p,e.children):16&y&&R(e.children,p,null,o,l,c&&"foreignObject"!==m,u,d),_&&ke(e,null,o,"created"),v){for(const t in v)"value"===t||(0,r.Gg)(t)||s(p,t,null,v[t],c,e.children,o,l,$);"value"in v&&s(p,"value",null,v.value),(f=v.onVnodeBeforeMount)&&We(f,o,e)}C(p,e,e.scopeId,u,o)}_&&ke(e,null,o,"beforeMount");const w=(!l||l&&!l.pendingBranch)&&x&&!x.persisted;w&&x.beforeEnter(p),n(p,t,i),((f=v&&v.onVnodeMounted)||w||_)&&He((()=>{f&&We(f,o,e),w&&x.enter(p),_&&ke(e,null,o,"mounted")}),l)},C=(e,t,n,i,r)=>{if(n&&m(e,n),i)for(let o=0;o{for(let c=l;c{const c=t.el=e.el;let{patchFlag:u,dynamicChildren:d,dirs:p}=t;u|=16&e.patchFlag;const f=e.props||r.kT,m=t.props||r.kT;let g;(g=m.onVnodeBeforeUpdate)&&We(g,n,t,e),p&&ke(t,e,n,"beforeUpdate");const v=o&&"foreignObject"!==t.type;if(d?P(e.dynamicChildren,d,c,n,i,v,a):l||U(e,t,c,null,n,i,v,a,!1),u>0){if(16&u)O(c,t,f,m,n,i,o);else if(2&u&&f.class!==m.class&&s(c,"class",null,m.class,o),4&u&&s(c,"style",f.style,m.style,o),8&u){const r=t.dynamicProps;for(let t=0;t{g&&We(g,n,t,e),p&&ke(t,e,n,"updated")}),i)},P=(e,t,n,i,r,o,s)=>{for(let a=0;a{if(n!==i){for(const c in i){if((0,r.Gg)(c))continue;const u=i[c],h=n[c];u!==h&&"value"!==c&&s(e,c,h,u,l,t.children,o,a,$)}if(n!==r.kT)for(const c in n)(0,r.Gg)(c)||c in i||s(e,c,n[c],null,l,t.children,o,a,$);"value"in i&&s(e,"value",n.value,i.value)}},I=(e,t,i,r,o,s,a,c,u)=>{const h=t.el=e?e.el:l(""),d=t.anchor=e?e.anchor:l("");let{patchFlag:p,dynamicChildren:f,slotScopeIds:m}=t;m&&(c=c?c.concat(m):m),null==e?(n(h,i,r),n(d,i,r),R(t.children,i,d,o,s,a,c,u)):p>0&&64&p&&f&&e.dynamicChildren?(P(e.dynamicChildren,f,i,o,s,a,c),(null!=t.key||o&&t===o.subTree)&&qe(e,t,!0)):U(e,t,i,d,o,s,a,c,u)},F=(e,t,n,i,r,o,s,a,l)=>{t.slotScopeIds=a,null==e?512&t.shapeFlag?r.ctx.activate(t,n,i,s,l):N(t,n,i,r,o,s,l):B(e,t,l)},N=(e,t,n,i,r,o,s)=>{const a=e.component=zt(e,i,r);if(D(e)&&(a.ctx.renderer=K),Zt(a),a.asyncDep){if(r&&r.registerDep(a,z),!e.el){const e=a.subTree=Et(lt);w(null,e,t,n)}}else z(a,e,t,n,r,o,s)},B=(e,t,n)=>{const i=t.component=e.component;if(v(e,t,n)){if(i.asyncDep&&!i.asyncResolved)return void H(i,t,n);i.next=t,En(i.update),i.update()}else t.component=e.component,t.el=e.el,i.vnode=t},z=(e,t,n,o,s,a,l)=>{const c=()=>{if(e.isMounted){let t,{next:n,bu:i,u:o,parent:c,vnode:h}=e,p=n;0,u.allowRecurse=!1,n?(n.el=h.el,H(e,n,l)):n=h,i&&(0,r.ir)(i),(t=n.props&&n.props.onVnodeBeforeUpdate)&&We(t,c,n,h),u.allowRecurse=!0;const m=f(e);0;const g=e.subTree;e.subTree=m,b(g,m,d(g.el),Y(g),e,s,a),n.el=m.el,null===p&&x(e,m.el),o&&He(o,s),(t=n.props&&n.props.onVnodeUpdated)&&He((()=>We(t,c,n,h)),s)}else{let i;const{el:l,props:c}=t,{bm:h,m:d,parent:p}=e,m=k(t);if(u.allowRecurse=!1,h&&(0,r.ir)(h),!m&&(i=c&&c.onVnodeBeforeMount)&&We(i,p,t),u.allowRecurse=!0,l&&ee){const n=()=>{e.subTree=f(e),ee(l,e.subTree,e,s,null)};m?t.type.__asyncLoader().then((()=>!e.isUnmounted&&n())):n()}else{0;const i=e.subTree=f(e);0,b(null,i,n,o,e,s,a),t.el=i.el}if(d&&He(d,s),!m&&(i=c&&c.onVnodeMounted)){const e=t;He((()=>We(i,p,e)),s)}256&t.shapeFlag&&e.a&&He(e.a,s),e.isMounted=!0,t=n=o=null}},u=new i.qq(c,(()=>Sn(e.update)),e.scope),h=e.update=u.run.bind(u);h.id=e.uid,u.allowRecurse=h.allowRecurse=!0,h()},H=(e,t,n)=>{t.component=e;const r=e.vnode.props;e.vnode=t,e.next=null,xe(e,t.props,r,n),Ie(e,t.children,n),(0,i.Jd)(),Rn(void 0,e.update),(0,i.lk)()},U=(e,t,n,i,r,o,s,a,l=!1)=>{const c=e&&e.children,u=e?e.shapeFlag:0,d=t.children,{patchFlag:p,shapeFlag:f}=t;if(p>0){if(128&p)return void G(c,d,n,i,r,o,s,a,l);if(256&p)return void V(c,d,n,i,r,o,s,a,l)}8&f?(16&u&&$(c,r,o),d!==c&&h(n,d)):16&u?16&f?G(c,d,n,i,r,o,s,a,l):$(c,r,o,!0):(8&u&&h(n,""),16&f&&R(d,n,i,r,o,s,a,l))},V=(e,t,n,i,o,s,a,l,c)=>{e=e||r.Z6,t=t||r.Z6;const u=e.length,h=t.length,d=Math.min(u,h);let p;for(p=0;ph?$(e,o,s,!0,!1,d):R(t,n,i,o,s,a,l,c,d)},G=(e,t,n,i,o,s,a,l,c)=>{let u=0;const h=t.length;let d=e.length-1,p=h-1;while(u<=d&&u<=p){const i=e[u],r=t[u]=c?Pt(t[u]):Lt(t[u]);if(!bt(i,r))break;b(i,r,n,null,o,s,a,l,c),u++}while(u<=d&&u<=p){const i=e[d],r=t[p]=c?Pt(t[p]):Lt(t[p]);if(!bt(i,r))break;b(i,r,n,null,o,s,a,l,c),d--,p--}if(u>d){if(u<=p){const e=p+1,r=ep)while(u<=d)q(e[u],o,s,!0),u++;else{const f=u,m=u,g=new Map;for(u=m;u<=p;u++){const e=t[u]=c?Pt(t[u]):Lt(t[u]);null!=e.key&&g.set(e.key,u)}let v,y=0;const x=p-m+1;let _=!1,w=0;const S=new Array(x);for(u=0;u=x){q(i,o,s,!0);continue}let r;if(null!=i.key)r=g.get(i.key);else for(v=m;v<=p;v++)if(0===S[v-m]&&bt(i,t[v])){r=v;break}void 0===r?q(i,o,s,!0):(S[r-m]=u+1,r>=w?w=r:_=!0,b(i,t[r],n,null,o,s,a,l,c),y++)}const M=_?je(S):r.Z6;for(v=M.length-1,u=x-1;u>=0;u--){const e=m+u,r=t[e],d=e+1{const{el:s,type:a,transition:l,children:c,shapeFlag:u}=e;if(6&u)return void W(e.component.subTree,t,i,r);if(128&u)return void e.suspense.move(t,i,r);if(64&u)return void a.move(e,t,i,K);if(a===st){n(s,t,i);for(let e=0;el.enter(s)),o);else{const{leave:e,delayLeave:r,afterLeave:o}=l,a=()=>n(s,t,i),c=()=>{e(s,(()=>{a(),o&&o()}))};r?r(s,a,c):c()}else n(s,t,i)},q=(e,t,n,i=!1,r=!1)=>{const{type:o,props:s,ref:a,children:l,dynamicChildren:c,shapeFlag:u,patchFlag:h,dirs:d}=e;if(null!=a&&Ge(a,null,n,e,!0),256&u)return void t.ctx.deactivate(e);const p=1&u&&d,f=!k(e);let m;if(f&&(m=s&&s.onVnodeBeforeUnmount)&&We(m,t,e),6&u)Z(e.component,n,i);else{if(128&u)return void e.suspense.unmount(n,i);p&&ke(e,null,t,"beforeUnmount"),64&u?e.type.remove(e,t,n,r,K,i):c&&(o!==st||h>0&&64&h)?$(c,t,n,!1,!0):(o===st&&384&h||!r&&16&u)&&$(l,t,n),i&&j(e)}(f&&(m=s&&s.onVnodeUnmounted)||p)&&He((()=>{m&&We(m,t,e),p&&ke(e,null,t,"unmounted")}),n)},j=e=>{const{type:t,el:n,anchor:i,transition:r}=e;if(t===st)return void X(n,i);if(t===ct)return void E(e);const s=()=>{o(n),r&&!r.persisted&&r.afterLeave&&r.afterLeave()};if(1&e.shapeFlag&&r&&!r.persisted){const{leave:t,delayLeave:i}=r,o=()=>t(n,s);i?i(e.el,s,o):o()}else s()},X=(e,t)=>{let n;while(e!==t)n=p(e),o(e),e=n;o(t)},Z=(e,t,n)=>{const{bum:i,scope:o,update:s,subTree:a,um:l}=e;i&&(0,r.ir)(i),o.stop(),s&&(s.active=!1,q(a,e,t,n)),l&&He(l,t),He((()=>{e.isUnmounted=!0}),t),t&&t.pendingBranch&&!t.isUnmounted&&e.asyncDep&&!e.asyncResolved&&e.suspenseId===t.pendingId&&(t.deps--,0===t.deps&&t.resolve())},$=(e,t,n,i=!1,r=!1,o=0)=>{for(let s=o;s6&e.shapeFlag?Y(e.component.subTree):128&e.shapeFlag?e.suspense.next():p(e.anchor||e.el),J=(e,t,n)=>{null==e?t._vnode&&q(t._vnode,null,null,!0):b(t._vnode||null,e,t,null,null,null,n),Ln(),t._vnode=e},K={p:b,um:q,m:W,r:j,mt:N,mc:R,pc:U,pbc:P,n:Y,o:e};let Q,ee;return t&&([Q,ee]=t(K)),{render:J,hydrate:Q,createApp:Be(J,Q)}}function Ge(e,t,n,o,s=!1){if((0,r.kJ)(e))return void e.forEach(((e,i)=>Ge(e,t&&((0,r.kJ)(t)?t[i]:t),n,o,s)));if(k(o)&&!s)return;const a=4&o.shapeFlag?en(o.component)||o.component.proxy:o.el,l=s?null:a,{i:c,r:u}=e;const h=t&&t.r,d=c.refs===r.kT?c.refs={}:c.refs,p=c.setupState;if(null!=h&&h!==u&&((0,r.HD)(h)?(d[h]=null,(0,r.RI)(p,h)&&(p[h]=null)):(0,i.dq)(h)&&(h.value=null)),(0,r.HD)(u)){const e=()=>{d[u]=l,(0,r.RI)(p,u)&&(p[u]=l)};l?(e.id=-1,He(e,n)):e()}else if((0,i.dq)(u)){const e=()=>{u.value=l};l?(e.id=-1,He(e,n)):e()}else(0,r.mf)(u)&&rn(u,c,12,[l,d])}function We(e,t,n,i=null){on(e,t,7,[n,i])}function qe(e,t,n=!1){const i=e.children,o=t.children;if((0,r.kJ)(i)&&(0,r.kJ)(o))for(let r=0;r>1,e[n[a]]0&&(t[i]=n[o-1]),n[o]=i)}}o=n.length,s=n[o-1];while(o-- >0)n[o]=s,s=t[s];return n}const Xe=e=>e.__isTeleport,Ze=e=>e&&(e.disabled||""===e.disabled),$e=e=>"undefined"!==typeof SVGElement&&e instanceof SVGElement,Ye=(e,t)=>{const n=e&&e.to;if((0,r.HD)(n)){if(t){const e=t(n);return e}return null}return n},Je={__isTeleport:!0,process(e,t,n,i,r,o,s,a,l,c){const{mc:u,pc:h,pbc:d,o:{insert:p,querySelector:f,createText:m,createComment:g}}=c,v=Ze(t.props);let{shapeFlag:y,children:x,dynamicChildren:b}=t;if(null==e){const e=t.el=m(""),c=t.anchor=m("");p(e,n,i),p(c,n,i);const h=t.target=Ye(t.props,f),d=t.targetAnchor=m("");h&&(p(d,h),s=s||$e(h));const g=(e,t)=>{16&y&&u(x,e,t,r,o,s,a,l)};v?g(n,c):h&&g(h,d)}else{t.el=e.el;const i=t.anchor=e.anchor,u=t.target=e.target,p=t.targetAnchor=e.targetAnchor,m=Ze(e.props),g=m?n:u,y=m?i:p;if(s=s||$e(u),b?(d(e.dynamicChildren,b,g,r,o,s,a),qe(e,t,!0)):l||h(e,t,g,y,r,o,s,a,!1),v)m||Ke(t,n,i,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const e=t.target=Ye(t.props,f);e&&Ke(t,e,null,c,0)}else m&&Ke(t,u,p,c,1)}},remove(e,t,n,i,{um:r,o:{remove:o}},s){const{shapeFlag:a,children:l,anchor:c,targetAnchor:u,target:h,props:d}=e;if(h&&o(u),(s||!Ze(d))&&(o(c),16&a))for(let p=0;p0?ht||r.Z6:null,pt(),ft>0&&ht&&ht.push(e),e}function vt(e,t,n,i,r,o){return gt(Mt(e,t,n,i,r,o,!0))}function yt(e,t,n,i,r){return gt(Et(e,t,n,i,r,!0))}function xt(e){return!!e&&!0===e.__v_isVNode}function bt(e,t){return e.type===t.type&&e.key===t.key}const _t="__vInternal",wt=({key:e})=>null!=e?e:null,St=({ref:e})=>null!=e?(0,r.HD)(e)||(0,i.dq)(e)||(0,r.mf)(e)?{i:l,r:e}:e:null;function Mt(e,t=null,n=null,i=0,o=null,s=(e===st?0:1),a=!1,l=!1){const u={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&wt(t),ref:t&&St(t),scopeId:c,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:s,patchFlag:i,dynamicProps:o,dynamicChildren:null,appContext:null};return l?(Ot(u,n),128&s&&e.normalize(u)):n&&(u.shapeFlag|=(0,r.HD)(n)?8:16),ft>0&&!a&&ht&&(u.patchFlag>0||6&s)&&32!==u.patchFlag&&ht.push(u),u}const Et=Tt;function Tt(e,t=null,n=null,o=0,s=null,a=!1){if(e&&e!==it||(e=lt),xt(e)){const i=Ct(e,t,!0);return n&&Ot(i,n),i}if(nn(e)&&(e=e.__vccOpts),t){t=At(t);let{class:e,style:n}=t;e&&!(0,r.HD)(e)&&(t.class=(0,r.C_)(e)),(0,r.Kn)(n)&&((0,i.X3)(n)&&!(0,r.kJ)(n)&&(n=(0,r.l7)({},n)),t.style=(0,r.j5)(n))}const l=(0,r.HD)(e)?1:b(e)?128:Xe(e)?64:(0,r.Kn)(e)?4:(0,r.mf)(e)?2:0;return Mt(e,t,n,o,s,l,a,!0)}function At(e){return e?(0,i.X3)(e)||_t in e?(0,r.l7)({},e):e:null}function Ct(e,t,n=!1){const{props:i,ref:o,patchFlag:s,children:a}=e,l=t?It(i||{},t):i,c={__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&wt(l),ref:t&&t.ref?n&&o?(0,r.kJ)(o)?o.concat(St(t)):[o,St(t)]:St(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==st?-1===s?16:16|s:s,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Ct(e.ssContent),ssFallback:e.ssFallback&&Ct(e.ssFallback),el:e.el,anchor:e.anchor};return c}function Rt(e=" ",t=0){return Et(at,null,e,t)}function Lt(e){return null==e||"boolean"===typeof e?Et(lt):(0,r.kJ)(e)?Et(st,null,e.slice()):"object"===typeof e?Pt(e):Et(at,null,String(e))}function Pt(e){return null===e.el||e.memo?e:Ct(e)}function Ot(e,t){let n=0;const{shapeFlag:i}=e;if(null==t)t=null;else if((0,r.kJ)(t))n=16;else if("object"===typeof t){if(65&i){const n=t.default;return void(n&&(n._c&&(n._d=!1),Ot(e,n()),n._c&&(n._d=!0)))}{n=32;const i=t._;i||_t in t?3===i&&l&&(1===l.slots._?t._=1:(t._=2,e.patchFlag|=1024)):t._ctx=l}}else(0,r.mf)(t)?(t={default:t,_ctx:l},n=32):(t=String(t),64&i?(n=16,t=[Rt(t)]):n=8);e.children=t,e.shapeFlag|=n}function It(...e){const t={};for(let n=0;ne?Wt(e)?en(e)||e.proxy:Ft(e.parent):null,kt=(0,r.l7)(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Ft(e.parent),$root:e=>Ft(e.root),$emit:e=>e.emit,$options:e=>ce(e),$forceUpdate:e=>()=>Sn(e.update),$nextTick:e=>_n.bind(e.proxy),$watch:e=>Dn.bind(e)}),Dt={get({_:e},t){const{ctx:n,setupState:o,data:s,props:a,accessCache:l,type:c,appContext:u}=e;let h;if("$"!==t[0]){const i=l[t];if(void 0!==i)switch(i){case 0:return o[t];case 1:return s[t];case 3:return n[t];case 2:return a[t]}else{if(o!==r.kT&&(0,r.RI)(o,t))return l[t]=0,o[t];if(s!==r.kT&&(0,r.RI)(s,t))return l[t]=1,s[t];if((h=e.propsOptions[0])&&(0,r.RI)(h,t))return l[t]=2,a[t];if(n!==r.kT&&(0,r.RI)(n,t))return l[t]=3,n[t];re&&(l[t]=4)}}const d=kt[t];let p,f;return d?("$attrs"===t&&(0,i.j)(e,"get",t),d(e)):(p=c.__cssModules)&&(p=p[t])?p:n!==r.kT&&(0,r.RI)(n,t)?(l[t]=3,n[t]):(f=u.config.globalProperties,(0,r.RI)(f,t)?f[t]:void 0)},set({_:e},t,n){const{data:i,setupState:o,ctx:s}=e;if(o!==r.kT&&(0,r.RI)(o,t))o[t]=n;else if(i!==r.kT&&(0,r.RI)(i,t))i[t]=n;else if((0,r.RI)(e.props,t))return!1;return("$"!==t[0]||!(t.slice(1)in e))&&(s[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:i,appContext:o,propsOptions:s}},a){let l;return void 0!==n[a]||e!==r.kT&&(0,r.RI)(e,a)||t!==r.kT&&(0,r.RI)(t,a)||(l=s[0])&&(0,r.RI)(l,a)||(0,r.RI)(i,a)||(0,r.RI)(kt,a)||(0,r.RI)(o.config.globalProperties,a)}};const Nt=De();let Bt=0;function zt(e,t,n){const a=e.type,l=(t?t.appContext:e.appContext)||Nt,c={uid:Bt++,vnode:e,type:a,parent:t,appContext:l,root:null,next:null,subTree:null,update:null,scope:new i.Bj(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(l.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:we(a,l),emitsOptions:s(a,l),emit:null,emitted:null,propsDefaults:r.kT,inheritAttrs:a.inheritAttrs,ctx:r.kT,data:r.kT,props:r.kT,attrs:r.kT,slots:r.kT,refs:r.kT,setupState:r.kT,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return c.ctx={_:c},c.root=t?t.root:c,c.emit=o.bind(null,c),e.ce&&e.ce(c),c}let Ht=null;const Ut=()=>Ht||l,Vt=e=>{Ht=e,e.scope.on()},Gt=()=>{Ht&&Ht.scope.off(),Ht=null};function Wt(e){return 4&e.vnode.shapeFlag}let qt,jt,Xt=!1;function Zt(e,t=!1){Xt=t;const{props:n,children:i}=e.vnode,r=Wt(e);ye(e,n,r,t),Oe(e,i);const o=r?$t(e,t):void 0;return Xt=!1,o}function $t(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=(0,i.Xl)(new Proxy(e.ctx,Dt));const{setup:o}=n;if(o){const n=e.setupContext=o.length>1?Qt(e):null;Vt(e),(0,i.Jd)();const s=rn(o,e,0,[e.props,n]);if((0,i.lk)(),Gt(),(0,r.tI)(s)){if(s.then(Gt,Gt),t)return s.then((n=>{Yt(e,n,t)})).catch((t=>{sn(t,e,0)}));e.asyncDep=s}else Yt(e,s,t)}else Jt(e,t)}function Yt(e,t,n){(0,r.mf)(t)?e.render=t:(0,r.Kn)(t)&&(e.setupState=(0,i.WL)(t)),Jt(e,n)}function Jt(e,t,n){const o=e.type;if(!e.render){if(qt&&!o.render){const t=o.template;if(t){0;const{isCustomElement:n,compilerOptions:i}=e.appContext.config,{delimiters:s,compilerOptions:a}=o,l=(0,r.l7)((0,r.l7)({isCustomElement:n,delimiters:s},i),a);o.render=qt(t,l)}}e.render=o.render||r.dG,jt&&jt(e)}Vt(e),(0,i.Jd)(),oe(e),(0,i.lk)(),Gt()}function Kt(e){return new Proxy(e.attrs,{get(t,n){return(0,i.j)(e,"get","$attrs"),t[n]}})}function Qt(e){const t=t=>{e.exposed=t||{}};let n;return{get attrs(){return n||(n=Kt(e))},slots:e.slots,emit:e.emit,expose:t}}function en(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy((0,i.WL)((0,i.Xl)(e.exposed)),{get(t,n){return n in t?t[n]:n in kt?kt[n](e):void 0}}))}function tn(e){return(0,r.mf)(e)&&e.displayName||e.name}function nn(e){return(0,r.mf)(e)&&"__vccOpts"in e}function rn(e,t,n,i){let r;try{r=i?e(...i):e()}catch(o){sn(o,t,n)}return r}function on(e,t,n,i){if((0,r.mf)(e)){const o=rn(e,t,n,i);return o&&(0,r.tI)(o)&&o.catch((e=>{sn(e,t,n)})),o}const o=[];for(let r=0;r>>1,r=Pn(un[i]);rhn&&un.splice(t,1)}function Tn(e,t,n,i){(0,r.kJ)(e)?n.push(...e):t&&t.includes(e,e.allowRecurse?i+1:i)||n.push(e),Mn()}function An(e){Tn(e,pn,dn,fn)}function Cn(e){Tn(e,gn,mn,vn)}function Rn(e,t=null){if(dn.length){for(bn=t,pn=[...new Set(dn)],dn.length=0,fn=0;fnPn(e)-Pn(t))),vn=0;vnnull==e.id?1/0:e.id;function On(e){cn=!1,ln=!0,Rn(e),un.sort(((e,t)=>Pn(e)-Pn(t)));try{for(hn=0;hne.value,d=!!e._shallow):(0,i.PG)(e)?(u=()=>e,o=!0):(0,r.kJ)(e)?(p=!0,d=e.some(i.PG),u=()=>e.map((e=>(0,i.dq)(e)?e.value:(0,i.PG)(e)?Bn(e):(0,r.mf)(e)?rn(e,c,2):void 0))):u=(0,r.mf)(e)?t?()=>rn(e,c,2):()=>{if(!c||!c.isUnmounted)return h&&h(),on(e,c,3,[f])}:r.dG,t&&o){const e=u;u=()=>Bn(e())}let f=e=>{h=y.onStop=()=>{rn(e,c,4)}},m=p?[]:In;const g=()=>{if(y.active)if(t){const e=y.run();(o||d||(p?e.some(((e,t)=>(0,r.aU)(e,m[t]))):(0,r.aU)(e,m)))&&(h&&h(),on(t,c,3,[e,m===In?void 0:m,f]),m=e)}else y.run()};let v;g.allowRecurse=!!t,v="sync"===s?g:"post"===s?()=>He(g,c&&c.suspense):()=>{!c||c.isMounted?An(g):g()};const y=new i.qq(u,v);return t?n?g():m=y.run():"post"===s?He(y.run.bind(y),c&&c.suspense):y.run(),()=>{y.stop(),c&&c.scope&&(0,r.Od)(c.scope.effects,y)}}function Dn(e,t,n){const i=this.proxy,o=(0,r.HD)(e)?e.includes(".")?Nn(i,e):()=>i[e]:e.bind(i,i);let s;(0,r.mf)(t)?s=t:(s=t.handler,n=t);const a=Ht;Vt(this);const l=kn(o,s.bind(i),n);return a?Vt(a):Gt(),l}function Nn(e,t){const n=t.split(".");return()=>{let t=e;for(let e=0;e{Bn(e,t)}));else if((0,r.PO)(e))for(const n in e)Bn(e[n],t);return e}function zn(e,t,n){const i=arguments.length;return 2===i?(0,r.Kn)(t)&&!(0,r.kJ)(t)?xt(t)?Et(e,null,[t]):Et(e,t):Et(e,null,t):(i>3?n=Array.prototype.slice.call(arguments,2):3===i&&xt(n)&&(n=[n]),Et(e,t,n))}Symbol("");const Hn="3.2.4"},8880:(e,t,n)=>{"use strict";n.d(t,{uT:()=>B,W3:()=>re,ri:()=>fe,F8:()=>ce});var i=n(2323),r=n(3673),o=n(1959);const s="http://www.w3.org/2000/svg",a="undefined"!==typeof document?document:null,l=new Map,c={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,i)=>{const r=t?a.createElementNS(s,e):a.createElement(e,n?{is:n}:void 0);return"select"===e&&i&&null!=i.multiple&&r.setAttribute("multiple",i.multiple),r},createText:e=>a.createTextNode(e),createComment:e=>a.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>a.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},cloneNode(e){const t=e.cloneNode(!0);return"_value"in e&&(t._value=e._value),t},insertStaticContent(e,t,n,i){const r=n?n.previousSibling:t.lastChild;let o=l.get(e);if(!o){const t=a.createElement("template");if(t.innerHTML=i?`${e}`:e,o=t.content,i){const e=o.firstChild;while(e.firstChild)o.appendChild(e.firstChild);o.removeChild(e)}l.set(e,o)}return t.insertBefore(o.cloneNode(!0),n),[r?r.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function u(e,t,n){const i=e._vtc;i&&(t=(t?[t,...i]:[...i]).join(" ")),null==t?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function h(e,t,n){const r=e.style;if(n)if((0,i.HD)(n)){if(t!==n){const t=r.display;r.cssText=n,"_vod"in e&&(r.display=t)}}else{for(const e in n)p(r,e,n[e]);if(t&&!(0,i.HD)(t))for(const e in t)null==n[e]&&p(r,e,"")}else e.removeAttribute("style")}const d=/\s*!important$/;function p(e,t,n){if((0,i.kJ)(n))n.forEach((n=>p(e,t,n)));else if(t.startsWith("--"))e.setProperty(t,n);else{const r=g(e,t);d.test(n)?e.setProperty((0,i.rs)(r),n.replace(d,""),"important"):e[r]=n}}const f=["Webkit","Moz","ms"],m={};function g(e,t){const n=m[t];if(n)return n;let r=(0,i._A)(t);if("filter"!==r&&r in e)return m[t]=r;r=(0,i.kC)(r);for(let i=0;idocument.createEvent("Event").timeStamp&&(b=()=>performance.now());const e=navigator.userAgent.match(/firefox\/(\d+)/i);_=!!(e&&Number(e[1])<=53)}let w=0;const S=Promise.resolve(),M=()=>{w=0},E=()=>w||(S.then(M),w=b());function T(e,t,n,i){e.addEventListener(t,n,i)}function A(e,t,n,i){e.removeEventListener(t,n,i)}function C(e,t,n,i,r=null){const o=e._vei||(e._vei={}),s=o[t];if(i&&s)s.value=i;else{const[n,a]=L(t);if(i){const s=o[t]=P(i,r);T(e,n,s,a)}else s&&(A(e,n,s,a),o[t]=void 0)}}const R=/(?:Once|Passive|Capture)$/;function L(e){let t;if(R.test(e)){let n;t={};while(n=e.match(R))e=e.slice(0,e.length-n[0].length),t[n[0].toLowerCase()]=!0}return[(0,i.rs)(e.slice(2)),t]}function P(e,t){const n=e=>{const i=e.timeStamp||b();(_||i>=n.attached-1)&&(0,r.$d)(O(e,n.value),t,5,[e])};return n.value=e,n.attached=E(),n}function O(e,t){if((0,i.kJ)(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map((e=>t=>!t._stopped&&e(t)))}return t}const I=/^on[a-z]/,F=(e,t,n,r,o=!1,s,a,l,c)=>{"class"===t?u(e,r,o):"style"===t?h(e,n,r):(0,i.F7)(t)?(0,i.tR)(t)||C(e,t,n,r,a):("."===t[0]?(t=t.slice(1),1):"^"===t[0]?(t=t.slice(1),0):k(e,t,r,o))?x(e,t,r,s,a,l,c):("true-value"===t?e._trueValue=r:"false-value"===t&&(e._falseValue=r),y(e,t,r,o))};function k(e,t,n,r){return r?"innerHTML"===t||"textContent"===t||!!(t in e&&I.test(t)&&(0,i.mf)(n)):"spellcheck"!==t&&"draggable"!==t&&("form"!==t&&(("list"!==t||"INPUT"!==e.tagName)&&(("type"!==t||"TEXTAREA"!==e.tagName)&&((!I.test(t)||!(0,i.HD)(n))&&t in e))))}"undefined"!==typeof HTMLElement&&HTMLElement;const D="transition",N="animation",B=(e,{slots:t})=>(0,r.h)(r.P$,G(e),t);B.displayName="Transition";const z={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},H=B.props=(0,i.l7)({},r.P$.props,z),U=(e,t=[])=>{(0,i.kJ)(e)?e.forEach((e=>e(...t))):e&&e(...t)},V=e=>!!e&&((0,i.kJ)(e)?e.some((e=>e.length>1)):e.length>1);function G(e){const t={};for(const i in e)i in z||(t[i]=e[i]);if(!1===e.css)return t;const{name:n="v",type:r,duration:o,enterFromClass:s=`${n}-enter-from`,enterActiveClass:a=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:c=s,appearActiveClass:u=a,appearToClass:h=l,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:f=`${n}-leave-to`}=e,m=W(o),g=m&&m[0],v=m&&m[1],{onBeforeEnter:y,onEnter:x,onEnterCancelled:b,onLeave:_,onLeaveCancelled:w,onBeforeAppear:S=y,onAppear:M=x,onAppearCancelled:E=b}=t,T=(e,t,n)=>{X(e,t?h:l),X(e,t?u:a),n&&n()},A=(e,t)=>{X(e,f),X(e,p),t&&t()},C=e=>(t,n)=>{const i=e?M:x,o=()=>T(t,e,n);U(i,[t,o]),Z((()=>{X(t,e?c:s),j(t,e?h:l),V(i)||Y(t,r,g,o)}))};return(0,i.l7)(t,{onBeforeEnter(e){U(y,[e]),j(e,s),j(e,a)},onBeforeAppear(e){U(S,[e]),j(e,c),j(e,u)},onEnter:C(!1),onAppear:C(!0),onLeave(e,t){const n=()=>A(e,t);j(e,d),ee(),j(e,p),Z((()=>{X(e,d),j(e,f),V(_)||Y(e,r,v,n)})),U(_,[e,n])},onEnterCancelled(e){T(e,!1),U(b,[e])},onAppearCancelled(e){T(e,!0),U(E,[e])},onLeaveCancelled(e){A(e),U(w,[e])}})}function W(e){if(null==e)return null;if((0,i.Kn)(e))return[q(e.enter),q(e.leave)];{const t=q(e);return[t,t]}}function q(e){const t=(0,i.He)(e);return t}function j(e,t){t.split(/\s+/).forEach((t=>t&&e.classList.add(t))),(e._vtc||(e._vtc=new Set)).add(t)}function X(e,t){t.split(/\s+/).forEach((t=>t&&e.classList.remove(t)));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function Z(e){requestAnimationFrame((()=>{requestAnimationFrame(e)}))}let $=0;function Y(e,t,n,i){const r=e._endId=++$,o=()=>{r===e._endId&&i()};if(n)return setTimeout(o,n);const{type:s,timeout:a,propCount:l}=J(e,t);if(!s)return i();const c=s+"end";let u=0;const h=()=>{e.removeEventListener(c,d),o()},d=t=>{t.target===e&&++u>=l&&h()};setTimeout((()=>{u(n[e]||"").split(", "),r=i(D+"Delay"),o=i(D+"Duration"),s=K(r,o),a=i(N+"Delay"),l=i(N+"Duration"),c=K(a,l);let u=null,h=0,d=0;t===D?s>0&&(u=D,h=s,d=o.length):t===N?c>0&&(u=N,h=c,d=l.length):(h=Math.max(s,c),u=h>0?s>c?D:N:null,d=u?u===D?o.length:l.length:0);const p=u===D&&/\b(transform|all)(,|$)/.test(n[D+"Property"]);return{type:u,timeout:h,propCount:d,hasTransform:p}}function K(e,t){while(e.lengthQ(t)+Q(e[n]))))}function Q(e){return 1e3*Number(e.slice(0,-1).replace(",","."))}function ee(){return document.body.offsetHeight}const te=new WeakMap,ne=new WeakMap,ie={name:"TransitionGroup",props:(0,i.l7)({},H,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=(0,r.FN)(),i=(0,r.Y8)();let s,a;return(0,r.ic)((()=>{if(!s.length)return;const t=e.moveClass||`${e.name||"v"}-move`;if(!le(s[0].el,n.vnode.el,t))return;s.forEach(oe),s.forEach(se);const i=s.filter(ae);ee(),i.forEach((e=>{const n=e.el,i=n.style;j(n,t),i.transform=i.webkitTransform=i.transitionDuration="";const r=n._moveCb=e=>{e&&e.target!==n||e&&!/transform$/.test(e.propertyName)||(n.removeEventListener("transitionend",r),n._moveCb=null,X(n,t))};n.addEventListener("transitionend",r)}))})),()=>{const l=(0,o.IU)(e),c=G(l);let u=l.tag||r.HY;s=a,a=t.default?(0,r.Q6)(t.default()):[];for(let e=0;e{e.split(/\s+/).forEach((e=>e&&i.classList.remove(e)))})),n.split(/\s+/).forEach((e=>e&&i.classList.add(e))),i.style.display="none";const r=1===t.nodeType?t:t.parentNode;r.appendChild(i);const{hasTransform:o}=J(i);return r.removeChild(i),o}const ce={beforeMount(e,{value:t},{transition:n}){e._vod="none"===e.style.display?"":e.style.display,n&&t?n.beforeEnter(e):ue(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:i}){!t!==!n&&(i?t?(i.beforeEnter(e),ue(e,!0),i.enter(e)):i.leave(e,(()=>{ue(e,!1)})):ue(e,t))},beforeUnmount(e,{value:t}){ue(e,t)}};function ue(e,t){e.style.display=t?e._vod:"none"}const he=(0,i.l7)({patchProp:F},c);let de;function pe(){return de||(de=(0,r.Us)(he))}const fe=(...e)=>{const t=pe().createApp(...e);const{mount:n}=t;return t.mount=e=>{const r=me(e);if(!r)return;const o=t._component;(0,i.mf)(o)||o.render||o.template||(o.template=r.innerHTML),r.innerHTML="";const s=n(r,!1,r instanceof SVGElement);return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),s},t};function me(e){if((0,i.HD)(e)){const t=document.querySelector(e);return t}return e}},2323:(e,t,n)=>{"use strict";function i(e,t){const n=Object.create(null),i=e.split(",");for(let r=0;r!!n[e.toLowerCase()]:e=>!!n[e]}n.d(t,{Z6:()=>b,kT:()=>x,NO:()=>w,dG:()=>_,_A:()=>X,kC:()=>Y,Nj:()=>ee,l7:()=>T,aU:()=>K,RI:()=>R,rs:()=>$,yA:()=>l,ir:()=>Q,kJ:()=>L,mf:()=>F,e1:()=>o,S0:()=>G,_N:()=>P,tR:()=>E,Kn:()=>N,F7:()=>M,PO:()=>V,tI:()=>B,Gg:()=>W,DM:()=>O,Pq:()=>a,HD:()=>k,yk:()=>D,WV:()=>m,hq:()=>g,fY:()=>i,C_:()=>p,j5:()=>c,Od:()=>A,zw:()=>v,hR:()=>J,He:()=>te,W7:()=>U});const r="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt",o=i(r);const s="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",a=i(s);function l(e){return!!e||""===e}function c(e){if(L(e)){const t={};for(let n=0;n{if(e){const n=e.split(h);n.length>1&&(t[n[0].trim()]=n[1].trim())}})),t}function p(e){let t="";if(k(e))t=e;else if(L(e))for(let n=0;nm(e,t)))}const v=e=>null==e?"":L(e)||N(e)&&(e.toString===z||!F(e.toString))?JSON.stringify(e,y,2):String(e),y=(e,t)=>t&&t.__v_isRef?y(e,t.value):P(t)?{[`Map(${t.size})`]:[...t.entries()].reduce(((e,[t,n])=>(e[`${t} =>`]=n,e)),{})}:O(t)?{[`Set(${t.size})`]:[...t.values()]}:!N(t)||L(t)||V(t)?t:String(t),x={},b=[],_=()=>{},w=()=>!1,S=/^on[^a-z]/,M=e=>S.test(e),E=e=>e.startsWith("onUpdate:"),T=Object.assign,A=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},C=Object.prototype.hasOwnProperty,R=(e,t)=>C.call(e,t),L=Array.isArray,P=e=>"[object Map]"===H(e),O=e=>"[object Set]"===H(e),I=e=>e instanceof Date,F=e=>"function"===typeof e,k=e=>"string"===typeof e,D=e=>"symbol"===typeof e,N=e=>null!==e&&"object"===typeof e,B=e=>N(e)&&F(e.then)&&F(e.catch),z=Object.prototype.toString,H=e=>z.call(e),U=e=>H(e).slice(8,-1),V=e=>"[object Object]"===H(e),G=e=>k(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,W=i(",key,ref,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),q=e=>{const t=Object.create(null);return n=>{const i=t[n];return i||(t[n]=e(n))}},j=/-(\w)/g,X=q((e=>e.replace(j,((e,t)=>t?t.toUpperCase():"")))),Z=/\B([A-Z])/g,$=q((e=>e.replace(Z,"-$1").toLowerCase())),Y=q((e=>e.charAt(0).toUpperCase()+e.slice(1))),J=q((e=>e?`on${Y(e)}`:"")),K=(e,t)=>!Object.is(e,t),Q=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},te=e=>{const t=parseFloat(e);return isNaN(t)?e:t}},52:(e,t,n)=>{e.exports=n(7974)},8699:(e,t,n)=>{"use strict";var i=n(7210),r=n(4923),o=n(3634),s=n(7696),a=n(9835),l=n(3423),c=n(8365),u=n(701);e.exports=function(e){return new Promise((function(t,n){var h=e.data,d=e.headers;i.isFormData(h)&&delete d["Content-Type"];var p=new XMLHttpRequest;if(e.auth){var f=e.auth.username||"",m=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";d.Authorization="Basic "+btoa(f+":"+m)}var g=a(e.baseURL,e.url);if(p.open(e.method.toUpperCase(),s(g,e.params,e.paramsSerializer),!0),p.timeout=e.timeout,p.onreadystatechange=function(){if(p&&4===p.readyState&&(0!==p.status||p.responseURL&&0===p.responseURL.indexOf("file:"))){var i="getAllResponseHeaders"in p?l(p.getAllResponseHeaders()):null,o=e.responseType&&"text"!==e.responseType?p.response:p.responseText,s={data:o,status:p.status,statusText:p.statusText,headers:i,config:e,request:p};r(t,n,s),p=null}},p.onabort=function(){p&&(n(u("Request aborted",e,"ECONNABORTED",p)),p=null)},p.onerror=function(){n(u("Network Error",e,null,p)),p=null},p.ontimeout=function(){var t="timeout of "+e.timeout+"ms exceeded";e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(u(t,e,"ECONNABORTED",p)),p=null},i.isStandardBrowserEnv()){var v=(e.withCredentials||c(g))&&e.xsrfCookieName?o.read(e.xsrfCookieName):void 0;v&&(d[e.xsrfHeaderName]=v)}if("setRequestHeader"in p&&i.forEach(d,(function(e,t){"undefined"===typeof h&&"content-type"===t.toLowerCase()?delete d[t]:p.setRequestHeader(t,e)})),i.isUndefined(e.withCredentials)||(p.withCredentials=!!e.withCredentials),e.responseType)try{p.responseType=e.responseType}catch(y){if("json"!==e.responseType)throw y}"function"===typeof e.onDownloadProgress&&p.addEventListener("progress",e.onDownloadProgress),"function"===typeof e.onUploadProgress&&p.upload&&p.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then((function(e){p&&(p.abort(),n(e),p=null)})),h||(h=null),p.send(h)}))}},7974:(e,t,n)=>{"use strict";var i=n(7210),r=n(2938),o=n(8799),s=n(4495),a=n(7079);function l(e){var t=new o(e),n=r(o.prototype.request,t);return i.extend(n,o.prototype,t),i.extend(n,t),n}var c=l(a);c.Axios=o,c.create=function(e){return l(s(c.defaults,e))},c.Cancel=n(6678),c.CancelToken=n(8858),c.isCancel=n(6029),c.all=function(e){return Promise.all(e)},c.spread=n(5178),c.isAxiosError=n(5615),e.exports=c,e.exports["default"]=c},6678: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},8858:(e,t,n)=>{"use strict";var i=n(6678);function r(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 i(e),t(n.reason))}))}r.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},r.source=function(){var e,t=new r((function(t){e=t}));return{token:t,cancel:e}},e.exports=r},6029:e=>{"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},8799:(e,t,n)=>{"use strict";var i=n(7210),r=n(7696),o=n(2591),s=n(516),a=n(4495);function l(e){this.defaults=e,this.interceptors={request:new o,response:new o}}l.prototype.request=function(e){"string"===typeof e?(e=arguments[1]||{},e.url=arguments[0]):e=e||{},e=a(this.defaults,e),e.method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=[s,void 0],n=Promise.resolve(e);this.interceptors.request.forEach((function(e){t.unshift(e.fulfilled,e.rejected)})),this.interceptors.response.forEach((function(e){t.push(e.fulfilled,e.rejected)}));while(t.length)n=n.then(t.shift(),t.shift());return n},l.prototype.getUri=function(e){return e=a(this.defaults,e),r(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},i.forEach(["delete","get","head","options"],(function(e){l.prototype[e]=function(t,n){return this.request(a(n||{},{method:e,url:t,data:(n||{}).data}))}})),i.forEach(["post","put","patch"],(function(e){l.prototype[e]=function(t,n,i){return this.request(a(i||{},{method:e,url:t,data:n}))}})),e.exports=l},2591:(e,t,n)=>{"use strict";var i=n(7210);function r(){this.handlers=[]}r.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},r.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},r.prototype.forEach=function(e){i.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=r},9835:(e,t,n)=>{"use strict";var i=n(8380),r=n(6092);e.exports=function(e,t){return e&&!i(t)?r(e,t):t}},701:(e,t,n)=>{"use strict";var i=n(654);e.exports=function(e,t,n,r,o){var s=new Error(e);return i(s,t,n,r,o)}},516:(e,t,n)=>{"use strict";var i=n(7210),r=n(4330),o=n(6029),s=n(7079);function a(e){e.cancelToken&&e.cancelToken.throwIfRequested()}e.exports=function(e){a(e),e.headers=e.headers||{},e.data=r(e.data,e.headers,e.transformRequest),e.headers=i.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),i.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]}));var t=e.adapter||s.adapter;return t(e).then((function(t){return a(e),t.data=r(t.data,t.headers,e.transformResponse),t}),(function(t){return o(t)||(a(e),t&&t.response&&(t.response.data=r(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},654:e=>{"use strict";e.exports=function(e,t,n,i,r){return e.config=t,n&&(e.code=n),e.request=i,e.response=r,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},e}},4495:(e,t,n)=>{"use strict";var i=n(7210);e.exports=function(e,t){t=t||{};var n={},r=["url","method","data"],o=["headers","auth","proxy","params"],s=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],a=["validateStatus"];function l(e,t){return i.isPlainObject(e)&&i.isPlainObject(t)?i.merge(e,t):i.isPlainObject(t)?i.merge({},t):i.isArray(t)?t.slice():t}function c(r){i.isUndefined(t[r])?i.isUndefined(e[r])||(n[r]=l(void 0,e[r])):n[r]=l(e[r],t[r])}i.forEach(r,(function(e){i.isUndefined(t[e])||(n[e]=l(void 0,t[e]))})),i.forEach(o,c),i.forEach(s,(function(r){i.isUndefined(t[r])?i.isUndefined(e[r])||(n[r]=l(void 0,e[r])):n[r]=l(void 0,t[r])})),i.forEach(a,(function(i){i in t?n[i]=l(e[i],t[i]):i in e&&(n[i]=l(void 0,e[i]))}));var u=r.concat(o).concat(s).concat(a),h=Object.keys(e).concat(Object.keys(t)).filter((function(e){return-1===u.indexOf(e)}));return i.forEach(h,c),n}},4923:(e,t,n)=>{"use strict";var i=n(701);e.exports=function(e,t,n){var r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(i("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}},4330:(e,t,n)=>{"use strict";var i=n(7210);e.exports=function(e,t,n){return i.forEach(n,(function(n){e=n(e,t)})),e}},7079:(e,t,n)=>{"use strict";var i=n(7210),r=n(4733),o={"Content-Type":"application/x-www-form-urlencoded"};function s(e,t){!i.isUndefined(e)&&i.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}function a(){var e;return("undefined"!==typeof XMLHttpRequest||"undefined"!==typeof process&&"[object process]"===Object.prototype.toString.call(process))&&(e=n(8699)),e}var l={adapter:a(),transformRequest:[function(e,t){return r(t,"Accept"),r(t,"Content-Type"),i.isFormData(e)||i.isArrayBuffer(e)||i.isBuffer(e)||i.isStream(e)||i.isFile(e)||i.isBlob(e)?e:i.isArrayBufferView(e)?e.buffer:i.isURLSearchParams(e)?(s(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):i.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(t){}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};i.forEach(["delete","get","head"],(function(e){l.headers[e]={}})),i.forEach(["post","put","patch"],(function(e){l.headers[e]=i.merge(o)})),e.exports=l},2938:e=>{"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),i=0;i{"use strict";var i=n(7210);function r(e){return encodeURIComponent(e).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 o;if(n)o=n(t);else if(i.isURLSearchParams(t))o=t.toString();else{var s=[];i.forEach(t,(function(e,t){null!==e&&"undefined"!==typeof e&&(i.isArray(e)?t+="[]":e=[e],i.forEach(e,(function(e){i.isDate(e)?e=e.toISOString():i.isObject(e)&&(e=JSON.stringify(e)),s.push(r(t)+"="+r(e))})))})),o=s.join("&")}if(o){var a=e.indexOf("#");-1!==a&&(e=e.slice(0,a)),e+=(-1===e.indexOf("?")?"?":"&")+o}return e}},6092:e=>{"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},3634:(e,t,n)=>{"use strict";var i=n(7210);e.exports=i.isStandardBrowserEnv()?function(){return{write:function(e,t,n,r,o,s){var a=[];a.push(e+"="+encodeURIComponent(t)),i.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),i.isString(r)&&a.push("path="+r),i.isString(o)&&a.push("domain="+o),!0===s&&a.push("secure"),document.cookie=a.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)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}()},8380:e=>{"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},5615:e=>{"use strict";e.exports=function(e){return"object"===typeof e&&!0===e.isAxiosError}},8365:(e,t,n)=>{"use strict";var i=n(7210);e.exports=i.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function r(e){var i=e;return t&&(n.setAttribute("href",i),i=n.href),n.setAttribute("href",i),{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=r(window.location.href),function(t){var n=i.isString(t)?r(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return function(){return!0}}()},4733:(e,t,n)=>{"use strict";var i=n(7210);e.exports=function(e,t){i.forEach(e,(function(n,i){i!==t&&i.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[i])}))}},3423:(e,t,n)=>{"use strict";var i=n(7210),r=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,o,s={};return e?(i.forEach(e.split("\n"),(function(e){if(o=e.indexOf(":"),t=i.trim(e.substr(0,o)).toLowerCase(),n=i.trim(e.substr(o+1)),t){if(s[t]&&r.indexOf(t)>=0)return;s[t]="set-cookie"===t?(s[t]?s[t]:[]).concat([n]):s[t]?s[t]+", "+n:n}})),s):s}},5178:e=>{"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},7210:(e,t,n)=>{"use strict";var i=n(2938),r=Object.prototype.toString;function o(e){return"[object Array]"===r.call(e)}function s(e){return"undefined"===typeof e}function a(e){return null!==e&&!s(e)&&null!==e.constructor&&!s(e.constructor)&&"function"===typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}function l(e){return"[object ArrayBuffer]"===r.call(e)}function c(e){return"undefined"!==typeof FormData&&e instanceof FormData}function u(e){var t;return t="undefined"!==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer,t}function h(e){return"string"===typeof e}function d(e){return"number"===typeof e}function p(e){return null!==e&&"object"===typeof e}function f(e){if("[object Object]"!==r.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function m(e){return"[object Date]"===r.call(e)}function g(e){return"[object File]"===r.call(e)}function v(e){return"[object Blob]"===r.call(e)}function y(e){return"[object Function]"===r.call(e)}function x(e){return p(e)&&y(e.pipe)}function b(e){return"undefined"!==typeof URLSearchParams&&e instanceof URLSearchParams}function _(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")}function w(){return("undefined"===typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!==typeof window&&"undefined"!==typeof document)}function S(e,t){if(null!==e&&"undefined"!==typeof e)if("object"!==typeof e&&(e=[e]),o(e))for(var n=0,i=e.length;n{function t(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}e.exports=t,e.exports["default"]=e.exports,e.exports.__esModule=!0},515:(e,t,n)=>{var i=n(5429);function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function o(e){for(var t=1;t{var i=n(2094);function r(e,t){if(null==e)return{};var n,r,o=i(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}e.exports=r,e.exports["default"]=e.exports,e.exports.__esModule=!0},2094:e=>{function t(e,t){if(null==e)return{};var n,i,r={},o=Object.keys(e);for(i=0;i=0||(r[n]=e[n]);return r}e.exports=t,e.exports["default"]=e.exports,e.exports.__esModule=!0},8240:(e,t,n)=>{"use strict";n.d(t,{Z:()=>E});var i=n(515),r=n.n(i),o=n(3673),s=n(1959),a=n(8880),l=n(4554),c=n(9754),u=n(6489),h=(n(7280),n(9377),n(9992)),d=n(2417),p=n(7277);const f={none:0,xs:4,sm:8,md:16,lg:24,xl:32},m={xs:8,sm:10,md:14,lg:20,xl:24},g=r()(r()(r()({},d.LU),p.$),{},{type:{type:String,default:"button"},label:[Number,String],icon:String,iconRight:String,round:Boolean,outline:Boolean,flat:Boolean,unelevated:Boolean,rounded:Boolean,push:Boolean,glossy:Boolean,size:String,fab:Boolean,fabMini:Boolean,padding:String,color:String,textColor:String,noCaps:Boolean,noWrap:Boolean,dense:Boolean,tabindex:[Number,String],ripple:{type:[Boolean,Object],default:!0},align:r()(r()({},h.jO.align),{},{default:"center"}),stack:Boolean,stretch:Boolean,loading:{type:Boolean,default:null},disable:Boolean});function v(e){const t=(0,d.ZP)(e,m),n=(0,h.ZP)(e),{hasLink:i,linkProps:r,navigateToLink:o}=(0,p.Z)(),a=(0,s.Fl)((()=>{const n=!1===e.fab&&!1===e.fabMini?t.value:{};return void 0!==e.padding?Object.assign({},n,{padding:e.padding.split(/\s+/).map((e=>e in f?f[e]+"px":e)).join(" "),minWidth:"0",minHeight:"0"}):n})),l=(0,s.Fl)((()=>!0===e.rounded||!0===e.fab||!0===e.fabMini)),c=(0,s.Fl)((()=>!0!==e.disable&&!0!==e.loading)),u=(0,s.Fl)((()=>!0===c.value?e.tabindex||0:-1)),g=(0,s.Fl)((()=>"a"===e.type||!0===i.value)),v=(0,s.Fl)((()=>!0===e.flat?"flat":!0===e.outline?"outline":!0===e.push?"push":!0===e.unelevated?"unelevated":"standard")),y=(0,s.Fl)((()=>{const t={tabindex:u.value};return"a"!==e.type&&(t.type=e.type),!0===i.value?Object.assign(t,r.value):t.role="a"===e.type?"link":"button",!0===e.loading&&void 0!==e.percentage&&Object.assign(t,{role:"progressbar","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":e.percentage}),!0===e.disable&&(t.disabled="",t["aria-disabled"]="true"),t})),x=(0,s.Fl)((()=>{let t;return void 0!==e.color?t=!0===e.flat||!0===e.outline?`text-${e.textColor||e.color}`:`bg-${e.color} text-${e.textColor||"white"}`:e.textColor&&(t=`text-${e.textColor}`),`q-btn--${v.value} q-btn--`+(!0===e.round?"round":"rectangle"+(!0===l.value?" q-btn--rounded":""))+(void 0!==t?" "+t:"")+(!0===c.value?" q-btn--actionable q-focusable q-hoverable":!0===e.disable?" disabled":"")+(!0===e.fab?" q-btn--fab":!0===e.fabMini?" q-btn--fab-mini":"")+(!0===e.noCaps?" q-btn--no-uppercase":"")+(!0===e.dense?" q-btn--dense":"")+(!0===e.stretch?" no-border-radius self-stretch":"")+(!0===e.glossy?" glossy":"")})),b=(0,s.Fl)((()=>n.value+(!0===e.stack?" column":" row")+(!0===e.noWrap?" no-wrap text-no-wrap":"")+(!0===e.loading?" q-btn__content--hidden":"")));return{classes:x,style:a,innerClasses:b,attributes:y,hasLink:i,isLink:g,navigateToLink:o,isActionable:c}}var y=n(7657),x=n(4716),b=n(1436);const{passiveCapture:_}=x.rU;let w=null,S=null,M=null;const E=(0,o.aZ)({name:"QBtn",props:r()(r()({},g),{},{percentage:Number,darkPercentage:Boolean}),emits:["click","keydown","touchstart","mousedown","keyup"],setup(e,{slots:t,emit:n}){const{proxy:i}=(0,o.FN)(),{classes:h,style:d,innerClasses:p,attributes:f,hasLink:m,isLink:g,navigateToLink:E,isActionable:T}=v(e),A=(0,s.iH)(null),C=(0,s.iH)(null);let R,L,P=null;const O=(0,s.Fl)((()=>void 0!==e.label&&null!==e.label&&""!==e.label)),I=(0,s.Fl)((()=>!1!==e.ripple&&r()({keyCodes:!0===g.value?[13,32]:[13]},!0===e.ripple?{}:e.ripple))),F=(0,s.Fl)((()=>{const t=Math.max(0,Math.min(100,e.percentage));return t>0?{transition:"transform 0.6s",transform:`translateX(${t-100}%)`}:{}})),k=(0,s.Fl)((()=>!0===e.loading?{onMousedown:W,onTouchstartPassive:W,onClick:W,onKeydown:W,onKeyup:W}:!0===T.value?{onClick:B,onKeydown:z,onMousedown:U,onTouchstartPassive:H}:{onClick:x.NS})),D=(0,s.Fl)((()=>[[u.Z,I.value,void 0,{center:e.round}]])),N=(0,s.Fl)((()=>r()(r()({ref:A,class:"q-btn q-btn-item non-selectable no-outline "+h.value,style:d.value},f.value),k.value)));function B(t){if(void 0!==t){if(!0===t.defaultPrevented)return;const n=document.activeElement;if("submit"===e.type&&n!==document.body&&!1===A.value.contains(n)&&!1===n.contains(A.value)){A.value.focus();const e=()=>{document.removeEventListener("keydown",x.NS,!0),document.removeEventListener("keyup",e,_),null!==A.value&&A.value.removeEventListener("blur",e,_)};document.addEventListener("keydown",x.NS,!0),document.addEventListener("keyup",e,_),A.value.addEventListener("blur",e,_)}}if(!0===m.value){const e=()=>{t.__qNavigate=!0,E(t)};n("click",t,e),!0!==t.defaultPrevented&&e()}else n("click",t)}function z(e){!0===(0,b.So)(e,[13,32])&&((0,x.NS)(e),S!==A.value&&(null!==S&&G(),A.value.focus(),S=A.value,A.value.classList.add("q-btn--active"),document.addEventListener("keyup",V,!0),A.value.addEventListener("blur",V,_))),n("keydown",e)}function H(e){w!==A.value&&(null!==w&&G(),w=A.value,P=e.target,P.addEventListener("touchcancel",V,_),P.addEventListener("touchend",V,_)),R=!0,clearTimeout(L),L=setTimeout((()=>{R=!1}),200),n("touchstart",e)}function U(e){M!==A.value&&(null!==M&&G(),M=A.value,A.value.classList.add("q-btn--active"),document.addEventListener("mouseup",V,_)),e.qSkipRipple=!0===R,n("mousedown",e)}function V(e){if(void 0===e||"blur"!==e.type||document.activeElement!==A.value){if(void 0!==e&&"keyup"===e.type){if(S===A.value&&!0===(0,b.So)(e,[13,32])){const t=new MouseEvent("click",e);t.qKeyEvent=!0,!0===e.defaultPrevented&&(0,x.X$)(t),!0===e.cancelBubble&&(0,x.sT)(t),A.value.dispatchEvent(t),(0,x.NS)(e),e.qKeyEvent=!0}n("keyup",e)}G()}}function G(e){const t=C.value;!0===e||w!==A.value&&M!==A.value||null===t||t===document.activeElement||(t.setAttribute("tabindex",-1),t.focus()),w===A.value&&(null!==P&&(P.removeEventListener("touchcancel",V,_),P.removeEventListener("touchend",V,_)),w=P=null),M===A.value&&(document.removeEventListener("mouseup",V,_),M=null),S===A.value&&(document.removeEventListener("keyup",V,!0),null!==A.value&&A.value.removeEventListener("blur",V,_),S=null),null!==A.value&&A.value.classList.remove("q-btn--active")}function W(e){e.qSkipRipple=!0}return(0,o.Jd)((()=>{G(!0)})),Object.assign(i,{click:B}),()=>{let n=[];void 0!==e.icon&&n.push((0,o.h)(l.Z,{name:e.icon,left:!1===e.stack&&!0===O.value,role:"img","aria-hidden":"true"})),!0===O.value&&n.push((0,o.h)("span",{class:"block"},[e.label])),n=(0,y.vs)(t.default,n),void 0!==e.iconRight&&!1===e.round&&n.push((0,o.h)(l.Z,{name:e.iconRight,right:!1===e.stack&&!0===O.value,role:"img","aria-hidden":"true"}));const i=[(0,o.h)("span",{class:"q-focus-helper",ref:C})];return!0===e.loading&&void 0!==e.percentage&&i.push((0,o.h)("span",{class:"q-btn__progress absolute-full overflow-hidden"},[(0,o.h)("span",{class:"q-btn__progress-indicator fit block"+(!0===e.darkPercentage?" q-btn__progress--dark":""),style:F.value})])),i.push((0,o.h)("span",{class:"q-btn__content text-center col items-center q-anchor--skip "+p.value},n)),null!==e.loading&&i.push((0,o.h)(a.uT,{name:"q-transition--fade"},(()=>!0===e.loading?[(0,o.h)("span",{key:"loading",class:"absolute-full flex flex-center"},void 0!==t.loading?t.loading():[(0,o.h)(c.Z)])]:null))),(0,y.Jl)(!0===g.value?"a":"button",N.value,i,"ripple",!0!==e.disable&&!1!==e.ripple,(()=>D.value))}}})},151:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var i=n(515),r=n.n(i),o=(n(9377),n(3673)),s=n(1959),a=n(2236),l=n(7657);const c=(0,o.aZ)({name:"QCard",props:r()(r()({},a.S),{},{tag:{type:String,default:"div"},square:Boolean,flat:Boolean,bordered:Boolean}),setup(e,{slots:t}){const n=(0,o.FN)(),i=(0,a.Z)(e,n.proxy.$q),r=(0,s.Fl)((()=>"q-card"+(!0===i.value?" q-card--dark q-dark":"")+(!0===e.bordered?" q-card--bordered":"")+(!0===e.square?" q-card--square no-border-radius":"")+(!0===e.flat?" q-card--flat no-shadow":"")));return()=>(0,o.h)(e.tag,{class:r.value},(0,l.KR)(t.default))}})},9367:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var i=n(515),r=n.n(i),o=n(3673),s=n(1959),a=n(9992),l=n(7657);const c=(0,o.aZ)({name:"QCardActions",props:r()(r()({},a.jO),{},{vertical:Boolean}),setup(e,{slots:t}){const n=(0,a.ZP)(e),i=(0,s.Fl)((()=>`q-card__actions ${n.value} q-card__actions--`+(!0===e.vertical?"vert column":"horiz row")));return()=>(0,o.h)("div",{class:i.value},(0,l.KR)(t.default))}})},5589:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var i=n(3673),r=n(1959),o=n(7657);const s=(0,i.aZ)({name:"QCardSection",props:{tag:{type:String,default:"div"},horizontal:Boolean},setup(e,{slots:t}){const n=(0,r.Fl)((()=>"q-card__section q-card__section--"+(!0===e.horizontal?"horiz row no-wrap":"vert")));return()=>(0,i.h)(e.tag,{class:n.value},(0,o.KR)(t.default))}})},9762:(e,t,n)=>{"use strict";n.d(t,{Fz:()=>f,ZB:()=>m,ZP:()=>g});var i=n(515),r=n.n(i),o=n(3673),s=n(1959),a=n(2236),l=n(2417),c=n(8228),u=n(9550),h=n(9993),d=n(4716),p=n(7657);const f=r()(r()(r()(r()({},a.S),l.LU),u.Fz),{},{modelValue:{required:!0,default:null},val:{},trueValue:{default:!0},falseValue:{default:!1},indeterminateValue:{default:null},toggleOrder:{type:String,validator:e=>"tf"===e||"ft"===e},toggleIndeterminate:Boolean,label:String,leftLabel:Boolean,color:String,keepColor:Boolean,dense:Boolean,disable:Boolean,tabindex:[String,Number]}),m=["update:modelValue"];function g(e,t){const{props:n,slots:i,emit:f,proxy:m}=(0,o.FN)(),{$q:g}=m,v=(0,a.Z)(n,g),y=(0,s.iH)(null),{refocusTargetEl:x,refocusTarget:b}=(0,c.Z)(n,y),_=(0,l.ZP)(n,h.Z),w=(0,s.Fl)((()=>void 0!==n.val&&Array.isArray(n.modelValue))),S=(0,s.Fl)((()=>!0===w.value?n.modelValue.indexOf(n.val):-1)),M=(0,s.Fl)((()=>!0===w.value?S.value>-1:n.modelValue===n.trueValue)),E=(0,s.Fl)((()=>!0===w.value?-1===S.value:n.modelValue===n.falseValue)),T=(0,s.Fl)((()=>!1===M.value&&!1===E.value)),A=(0,s.Fl)((()=>!0===n.disable?-1:n.tabindex||0)),C=(0,s.Fl)((()=>`q-${e} cursor-pointer no-outline row inline no-wrap items-center`+(!0===n.disable?" disabled":"")+(!0===v.value?` q-${e}--dark`:"")+(!0===n.dense?` q-${e}--dense`:"")+(!0===n.leftLabel?" reverse":""))),R=(0,s.Fl)((()=>{const t=!0===M.value?"truthy":!0===E.value?"falsy":"indet",i=void 0===n.color||!0!==n.keepColor&&("toggle"===e?!0!==M.value:!0===E.value)?"":` text-${n.color}`;return`q-${e}__inner relative-position non-selectable q-${e}__inner--${t}${i}`})),L=(0,s.Fl)((()=>{const e={type:"checkbox"};return void 0!==n.name&&Object.assign(e,{checked:M.value,name:n.name,value:!0===w.value?n.val:n.trueValue}),e})),P=(0,u.eX)(L),O=(0,s.Fl)((()=>{const e={tabindex:A.value,role:"checkbox","aria-label":n.label,"aria-checked":!0===T.value?"mixed":!0===M.value?"true":"false"};return!0===n.disable&&(e["aria-disabled"]="true"),e}));function I(e){void 0!==e&&((0,d.NS)(e),b(e)),!0!==n.disable&&f("update:modelValue",F(),e)}function F(){if(!0===w.value){if(!0===M.value){const e=n.modelValue.slice();return e.splice(S.value,1),e}return n.modelValue.concat([n.val])}if(!0===M.value){if("ft"!==n.toggleOrder||!1===n.toggleIndeterminate)return n.falseValue}else{if(!0!==E.value)return"ft"!==n.toggleOrder?n.trueValue:n.falseValue;if("ft"===n.toggleOrder||!1===n.toggleIndeterminate)return n.trueValue}return n.indeterminateValue}function k(e){13!==e.keyCode&&32!==e.keyCode||(0,d.NS)(e)}function D(e){13!==e.keyCode&&32!==e.keyCode||I(e)}const N=t(M,T);return Object.assign(m,{toggle:I}),()=>{const t=N();!0!==n.disable&&P(t,"unshift",` q-${e}__native absolute q-ma-none q-pa-none`);const s=[(0,o.h)("div",{class:R.value,style:_.value},t)];null!==x.value&&s.push(x.value);const a=void 0!==n.label?(0,p.vs)(i.default,[n.label]):(0,p.KR)(i.default);return void 0!==a&&s.push((0,o.h)("div",{class:`q-${e}__label q-anchor--skip`},a)),(0,o.h)("div",r()(r()({ref:y,class:C.value},O.value),{},{onClick:I,onKeydown:k,onKeyup:D}),s)}}},4390:(e,t,n)=>{"use strict";n.d(t,{Z:()=>E});var i=n(515),r=n.n(i),o=(n(71),n(3673)),s=n(1959),a=n(8880),l=n(6583);function c(e,t,n){let i;function r(){void 0!==i&&(l.Z.remove(i),i=void 0)}return(0,o.Jd)((()=>{!0===e.value&&r()})),{removeFromHistory:r,addToHistory(){i={condition:()=>!0===n.value,handler:t},l.Z.add(i)}}}var u=n(4955),h=n(416),d=n(3628),p=n(6104),f=n(9104),m=n(490);function g(){let e;return{preventBodyScroll(t){t===e||void 0===e&&!0!==t||(e=t,(0,m.Z)(t))}}}var v=n(2012),y=n(7657),x=n(4704),b=n(8517),_=n(230);let w=0;const S={standard:"fixed-full flex-center",top:"fixed-top justify-center",bottom:"fixed-bottom justify-center",right:"fixed-right items-center",left:"fixed-left items-center"},M={standard:["scale","scale"],top:["slide-down","slide-up"],bottom:["slide-up","slide-down"],right:["slide-left","slide-right"],left:["slide-right","slide-left"]},E=(0,o.aZ)({name:"QDialog",inheritAttrs:!1,props:r()(r()(r()({},d.vr),p.D),{},{transitionShow:String,transitionHide:String,persistent:Boolean,autoClose:Boolean,noEscDismiss:Boolean,noBackdropDismiss:Boolean,noRouteDismiss:Boolean,noRefocus:Boolean,noFocus:Boolean,seamless:Boolean,maximized:Boolean,fullWidth:Boolean,fullHeight:Boolean,square:Boolean,position:{type:String,default:"standard",validator:e=>"standard"===e||["top","bottom","left","right"].includes(e)}}),emits:[...d.gH,"shake","click","escape-key"],setup(e,{slots:t,emit:n,attrs:i}){const l=(0,o.FN)(),p=(0,s.iH)(null),m=(0,s.iH)(!1),E=(0,s.iH)(!1),T=(0,s.iH)(!1);let A,C,R,L=null;const P=(0,s.Fl)((()=>!0!==e.persistent&&!0!==e.noRouteDismiss&&!0!==e.seamless)),{preventBodyScroll:O}=g(),{registerTimeout:I,removeTimeout:F}=(0,u.Z)(),{registerTick:k,removeTick:D,prepareTick:N}=(0,h.Z)(),{showPortal:B,hidePortal:z,portalIsActive:H,renderPortal:U}=(0,f.Z)(l,p,le,!0),{hide:V}=(0,d.ZP)({showing:m,hideOnRouteChange:P,handleShow:K,handleHide:Q,processOnMount:!0}),{addToHistory:G,removeFromHistory:W}=c(m,V,P),q=(0,s.Fl)((()=>"q-dialog__inner flex no-pointer-events q-dialog__inner--"+(!0===e.maximized?"maximized":"minimized")+` q-dialog__inner--${e.position} ${S[e.position]}`+(!0===T.value?" q-dialog__inner--animating":"")+(!0===e.fullWidth?" q-dialog__inner--fullwidth":"")+(!0===e.fullHeight?" q-dialog__inner--fullheight":"")+(!0===e.square?" q-dialog__inner--square":""))),j=(0,s.Fl)((()=>"q-transition--"+(void 0===e.transitionShow?M[e.position][0]:e.transitionShow))),X=(0,s.Fl)((()=>"q-transition--"+(void 0===e.transitionHide?M[e.position][1]:e.transitionHide))),Z=(0,s.Fl)((()=>!0===E.value?X.value:j.value)),$=(0,s.Fl)((()=>!0===m.value&&!0!==e.seamless)),Y=(0,s.Fl)((()=>!0===e.autoClose?{onClick:oe}:{})),J=(0,s.Fl)((()=>["q-dialog fullscreen no-pointer-events q-dialog--"+(!0===$.value?"modal":"seamless"),i.class]));function K(t){F(),D(),G(),L=!1===e.noRefocus&&null!==document.activeElement?document.activeElement:null,re(e.maximized),B(),T.value=!0,!0!==e.noFocus&&(null!==document.activeElement&&document.activeElement.blur(),k(ee),N()),I((()=>{if(!0===l.proxy.$q.platform.is.ios){if(!0!==e.seamless&&document.activeElement){const{top:e,bottom:t}=document.activeElement.getBoundingClientRect(),{innerHeight:n}=window,i=void 0!==window.visualViewport?window.visualViewport.height:n;e>0&&t>i/2&&(document.scrollingElement.scrollTop=Math.min(document.scrollingElement.scrollHeight-i,t>=n?1/0:Math.ceil(document.scrollingElement.scrollTop+t-i/2))),document.activeElement.scrollIntoView()}R=!0,p.value.click(),R=!1}B(!0),T.value=!1,n("show",t)}),e.transitionDuration)}function Q(t){F(),D(),W(),ie(!0),T.value=!0,null!==L&&L.focus(),I((()=>{z(),T.value=!1,n("hide",t)}),e.transitionDuration)}function ee(){(0,_.jd)((()=>{let e=p.value;null!==e&&!0!==e.contains(document.activeElement)&&(e=e.querySelector("[autofocus], [data-autofocus]")||e,e.focus())}))}function te(){ee(),n("shake");const e=p.value;null!==e&&(e.classList.remove("q-animate--scale"),e.classList.add("q-animate--scale"),clearTimeout(A),A=setTimeout((()=>{null!==p.value&&(e.classList.remove("q-animate--scale"),ee())}),170))}function ne(){!0!==e.seamless&&(!0===e.persistent||!0===e.noEscDismiss?!0!==e.maximized&&te():(n("escape-key"),V()))}function ie(t){clearTimeout(A),!0!==t&&!0!==m.value||(re(!1),!0!==e.seamless&&(O(!1),(0,b.H)(ae),(0,x.k)(ne)))}function re(e){!0===e?!0!==C&&(w<1&&document.body.classList.add("q-body--dialog"),w++,C=!0):!0===C&&(w<2&&document.body.classList.remove("q-body--dialog"),w--,C=!1)}function oe(e){!0!==R&&(V(e),n("click",e))}function se(t){!0!==e.persistent&&!0!==e.noBackdropDismiss?V(t):te()}function ae(e){!0===m.value&&!0===H.value&&!0!==(0,v.mY)(p.value,e.target)&&ee()}function le(){return(0,o.h)("div",r()(r()({},i),{},{class:J.value}),[(0,o.h)(a.uT,{name:"q-transition--fade",appear:!0},(()=>!0===$.value?(0,o.h)("div",{class:"q-dialog__backdrop fixed-full","aria-hidden":"true",onMousedown:se}):null)),(0,o.h)(a.uT,{name:Z.value,appear:!0},(()=>!0===m.value?(0,o.h)("div",r()({ref:p,class:q.value,tabindex:-1},Y.value),(0,y.KR)(t.default)):null))])}return(0,o.YP)(m,(e=>{(0,o.Y3)((()=>{E.value=e}))})),(0,o.YP)((()=>e.maximized),(e=>{!0===m.value&&re(e)})),(0,o.YP)($,(e=>{O(e),!0===e?((0,b.i)(ae),(0,x.c)(ne)):((0,b.H)(ae),(0,x.k)(ne))})),Object.assign(l.proxy,{focus:ee,shake:te,__updateRefocusTarget(e){L=e||null}}),(0,o.Jd)((()=>{ie()})),U}})},8689:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});n(71);var i=n(3673),r=n(1959),o=n(4716),s=n(230),a=n(7657),l=n(2547);const c=(0,i.aZ)({name:"QForm",props:{autofocus:Boolean,noErrorFocus:Boolean,noResetFocus:Boolean,greedy:Boolean,onSubmit:Function},emits:["reset","validation-success","validation-error"],setup(e,{slots:t,emit:n}){const c=(0,i.FN)(),u=(0,r.iH)(null);let h=0;const d=[];function p(t){const i=[],r="boolean"===typeof t?t:!0!==e.noErrorFocus;h++;const o=(e,t)=>{n("validation-"+(!0===e?"success":"error"),t)};for(let n=0;n({valid:e,comp:t})),(e=>({valid:!1,comp:t,error:e}))));else if(!0!==s){if(!1===e.greedy)return o(!1,t),!0===r&&"function"===typeof t.focus&&t.focus(),Promise.resolve(!1);i.push({valid:!1,comp:t})}}if(0===i.length)return o(!0),Promise.resolve(!0);const s=h;return Promise.all(i).then((e=>{if(s===h){const t=e.filter((e=>!0!==e.valid));if(0===t.length)return o(!0),!0;const{valid:n,comp:i}=t[0];return o(!1,i),!0===r&&!0!==n&&"function"===typeof i.focus&&i.focus(),!1}}))}function f(){h++,d.forEach((e=>{"function"===typeof e.resetValidation&&e.resetValidation()}))}function m(t){void 0!==t&&(0,o.NS)(t),p().then((i=>{!0===i&&(void 0!==e.onSubmit?n("submit",t):void 0!==t&&void 0!==t.target&&"function"===typeof t.target.submit&&t.target.submit())}))}function g(t){void 0!==t&&(0,o.NS)(t),n("reset"),(0,i.Y3)((()=>{f(),!0===e.autofocus&&!0!==e.noResetFocus&&v()}))}function v(){(0,s.jd)((()=>{if(null===u.value)return;const e=u.value.querySelector("[autofocus], [data-autofocus]")||Array.prototype.find.call(u.value.querySelectorAll("[tabindex]"),(e=>e.tabIndex>-1));null!==e&&void 0!==e&&e.focus()}))}return(0,i.JJ)(l.vh,{bindComponent(e){d.push(e)},unbindComponent(e){const t=d.indexOf(e);t>-1&&d.splice(t,1)}}),(0,i.bv)((()=>{!0===e.autofocus&&v()})),Object.assign(c.proxy,{validate:p,resetValidation:f,submit:m,reset:g,focus:v,getValidationComponents:()=>d}),()=>(0,i.h)("form",{class:"q-form",ref:u,onSubmit:m,onReset:g},(0,a.KR)(t.default))}})},4554:(e,t,n)=>{"use strict";n.d(t,{Z:()=>b});var i=n(515),r=n.n(i),o=(n(4303),n(7280),n(71),n(3673)),s=n(1959),a=n(2417),l=n(7657);const c=e=>e,u=e=>`ionicons ${e}`,h={"icon-":c,"bt-":e=>`bt ${e}`,"eva-":e=>`eva ${e}`,"ion-md":u,"ion-ios":u,"ion-logo":u,"mdi-":e=>`mdi ${e}`,"iconfont ":c,"ti-":e=>`themify-icon ${e}`,"bi-":e=>`bootstrap-icons ${e}`},d={o_:"-outlined",r_:"-round",s_:"-sharp"},p=new RegExp("^("+Object.keys(h).join("|")+")"),f=new RegExp("^("+Object.keys(d).join("|")+")"),m=/^M/,g=/^img:/,v=/^svguse:/,y=/^ion-/,x=/^[l|f]a[s|r|l|b|d]? /,b=(0,o.aZ)({name:"QIcon",props:r()(r()({},a.LU),{},{tag:{type:String,default:"i"},name:String,color:String,left:Boolean,right:Boolean}),setup(e,{slots:t}){const{proxy:{$q:n}}=(0,o.FN)(),i=(0,a.ZP)(e),r=(0,s.Fl)((()=>"q-icon"+(!0===e.left?" on-left":"")+(!0===e.right?" on-right":"")+(void 0!==e.color?` text-${e.color}`:""))),c=(0,s.Fl)((()=>{let t,i=e.name;if(!i)return{none:!0,cls:r.value};if(null!==n.iconMapFn){const e=n.iconMapFn(i);if(void 0!==e){if(void 0===e.icon)return{cls:e.cls+" "+r.value,content:void 0!==e.content?e.content:" "};i=e.icon}}if(!0===m.test(i)){const[e,t]=i.split("|");return{svg:!0,cls:r.value,nodes:e.split("&&").map((e=>{const[t,n,i]=e.split("@@");return(0,o.h)("path",{style:n,d:t,transform:i})})),viewBox:void 0!==t?t:"0 0 24 24"}}if(!0===g.test(i))return{img:!0,cls:r.value,src:i.substring(4)};if(!0===v.test(i)){const[e,t]=i.split("|");return{svguse:!0,cls:r.value,src:e.substring(7),viewBox:void 0!==t?t:"0 0 24 24"}}let s=" ";const a=i.match(p);if(null!==a)t=h[a[1]](i);else if(!0===x.test(i))t=i;else if(!0===y.test(i))t=`ionicons ion-${!0===n.platform.is.ios?"ios":"md"}${i.substr(3)}`;else{t="notranslate material-icons";const e=i.match(f);null!==e&&(i=i.substring(2),t+=d[e[1]]),s=i}return{cls:t+" "+r.value,content:s}}));return()=>{const n={class:c.value.cls,style:i.value,"aria-hidden":"true",role:"presentation"};return!0===c.value.none?(0,o.h)(e.tag,n,(0,l.KR)(t.default)):!0===c.value.img?(n.src=c.value.src,(0,o.h)("img",n)):!0===c.value.svg?(n.viewBox=c.value.viewBox,(0,o.h)("svg",n,(0,l.vs)(t.default,c.value.nodes))):!0===c.value.svguse?(n.viewBox=c.value.viewBox,(0,o.h)("svg",n,(0,l.vs)(t.default,[(0,o.h)("use",{"xlink:href":c.value.src})]))):(0,o.h)(e.tag,n,(0,l.vs)(t.default,[c.value.content]))}}})},4027:(e,t,n)=>{"use strict";n.d(t,{Z:()=>g});var i=n(515),r=n.n(i),o=n(3673),s=n(1959),a=n(8880),l=n(9754);const c={ratio:[String,Number]};function u(e,t){return(0,s.Fl)((()=>{const n=Number(e.ratio||(void 0!==t?t.value:void 0));return!0!==isNaN(n)&&n>0?{paddingBottom:100/n+"%"}:null}))}var h=n(7657);n(4688);const d=["anonymous","use-credentials"],p=["eager","lazy"],f=["cover","fill","contain","none","scale-down"],m=16/9,g=(0,o.aZ)({name:"QImg",props:r()(r()({},c),{},{src:String,srcset:String,sizes:String,alt:String,crossorigin:{type:String,validator:e=>d.includes(e)},draggable:Boolean,loading:{type:String,default:"lazy",validator:e=>p.includes(e)},width:String,height:String,initialRatio:{type:[Number,String],default:m},placeholderSrc:String,fit:{type:String,default:"cover",validator:e=>f.includes(e)},position:{type:String,default:"50% 50%"},imgClass:String,imgStyle:Object,noSpinner:Boolean,noNativeMenu:Boolean,noTransition:Boolean,spinnerColor:String,spinnerSize:String}),emits:["load","error"],setup(e,{slots:t,attrs:n,emit:i}){const c=(0,s.iH)(e.initialRatio),d=u(e,c);let p;const f=[(0,s.iH)(null),(0,s.iH)(void 0!==e.placeholderSrc?{src:e.placeholderSrc}:null)],m=(0,s.iH)(0),g=(0,s.iH)(!1),v=(0,s.iH)(!1),y=(0,s.Fl)((()=>`q-img q-img--${!0===e.noNativeMenu?"no-":""}menu`)),x=(0,s.Fl)((()=>({width:e.width,height:e.height}))),b=(0,s.Fl)((()=>"q-img__image "+(void 0!==e.imgClass?e.imgClass+" ":"")+`q-img__image--with${!0===e.noTransition?"out":""}-transition`)),_=(0,s.Fl)((()=>r()(r()({},e.imgStyle),{},{objectFit:e.fit,objectPosition:e.position})));function w(){return e.src||e.srcset||e.sizes?{src:e.src,srcset:e.srcset,sizes:e.sizes}:null}function S(e){if(clearTimeout(p),v.value=!1,null===e)return g.value=!1,f[0].value=null,void(f[1].value=null);g.value=!0,f[m.value].value=e}function M({target:e}){null!==p&&(clearTimeout(p),c.value=0===e.naturalHeight?.5:e.naturalWidth/e.naturalHeight,E(e,1))}function E(e,t){null!==p&&1e3!==t&&(!0===e.complete?T(e):p=setTimeout((()=>{E(e,t+1)}),50))}function T(e){null!==p&&(m.value=1===m.value?0:1,f[m.value].value=null,g.value=!1,v.value=!1,i("load",e.currentSrc||e.src))}function A(e){clearTimeout(p),g.value=!1,v.value=!0,f[0].value=null,f[1].value=null,i("error",e)}function C(e,t){return(0,o.h)("div",{class:"q-img__container absolute-full",key:e},t)}function R(t){const i=f[t].value,s=r()(r()({key:"img_"+t},n),{},{class:b.value,style:_.value,crossorigin:e.crossorigin,height:e.height,width:e.width,loading:e.loading,"aria-hidden":"true",draggable:e.draggable},i);return m.value===t?(s.class+=" q-img__image--waiting",Object.assign(s,{onLoad:M,onError:A})):s.class+=" q-img__image--loaded",C("img"+t,(0,o.h)("img",s))}function L(){return!0!==g.value?(0,o.h)("div",{key:"content",class:"q-img__content absolute-full q-anchor--skip"},(0,h.KR)(t[!0===v.value?"error":"default"])):(0,o.h)("div",{key:"loading",class:"q-img__loading absolute-full flex flex-center"},void 0!==t.loading?t.loading():!0===e.noSpinner?void 0:[(0,o.h)(l.Z,{color:e.spinnerColor,size:e.spinnerSize})])}return(0,o.YP)((()=>w()),S),S(w()),(0,o.Jd)((()=>{clearTimeout(p),p=null})),()=>{const t=[];return null!==d.value&&t.push((0,o.h)("div",{key:"filler",style:d.value})),!0!==v.value&&(null!==f[0].value&&t.push(R(0)),null!==f[1].value&&t.push(R(1))),t.push((0,o.h)(a.uT,{name:"q-transition--fade"},L)),(0,o.h)("div",{class:y.value,style:x.value,role:"img","aria-label":e.alt},t)}}})},4842:(e,t,n)=>{"use strict";n.d(t,{Z:()=>w});var i=n(515),r=n.n(i),o=(n(71),n(3673)),s=n(1959),a=n(1572),l=(n(4303),n(7280),n(5363),n(1436));const c={date:"####/##/##",datetime:"####/##/## ##:##",time:"##:##",fulltime:"##:##:##",phone:"(###) ### - ####",card:"#### #### #### ####"},u={"#":{pattern:"[\\d]",negate:"[^\\d]"},S:{pattern:"[a-zA-Z]",negate:"[^a-zA-Z]"},N:{pattern:"[0-9a-zA-Z]",negate:"[^0-9a-zA-Z]"},A:{pattern:"[a-zA-Z]",negate:"[^a-zA-Z]",transform:e=>e.toLocaleUpperCase()},a:{pattern:"[a-zA-Z]",negate:"[^a-zA-Z]",transform:e=>e.toLocaleLowerCase()},X:{pattern:"[0-9a-zA-Z]",negate:"[^0-9a-zA-Z]",transform:e=>e.toLocaleUpperCase()},x:{pattern:"[0-9a-zA-Z]",negate:"[^0-9a-zA-Z]",transform:e=>e.toLocaleLowerCase()}},h=Object.keys(u);h.forEach((e=>{u[e].regex=new RegExp(u[e].pattern)}));const d=new RegExp("\\\\([^.*+?^${}()|([\\]])|([.*+?^${}()|[\\]])|(["+h.join("")+"])|(.)","g"),p=/[.*+?^${}()|[\]\\]/g,f=String.fromCharCode(1),m={mask:String,reverseFillMask:Boolean,fillMask:[Boolean,String],unmaskedValue:Boolean};function g(e,t,n,i){let r,a,h,m;const g=(0,s.iH)(null),v=(0,s.iH)(x());function y(){return!0===e.autogrow||["textarea","text","search","url","tel","password"].includes(e.type)}function x(){if(_(),!0===g.value){const t=T(C(e.modelValue));return!1!==e.fillMask?R(t):t}return e.modelValue}function b(e){if(e-1){for(let i=e-n.length;i>0;i--)t+=f;n=n.slice(0,i)+t+n.slice(i)}return n}function _(){if(g.value=void 0!==e.mask&&e.mask.length>0&&y(),!1===g.value)return m=void 0,r="",void(a="");const t=void 0===c[e.mask]?e.mask:c[e.mask],n="string"===typeof e.fillMask&&e.fillMask.length>0?e.fillMask.slice(0,1):"_",i=n.replace(p,"\\$&"),o=[],s=[],l=[];let v=!0===e.reverseFillMask,x="",b="";t.replace(d,((e,t,n,i,r)=>{if(void 0!==i){const e=u[i];l.push(e),b=e.negate,!0===v&&(s.push("(?:"+b+"+)?("+e.pattern+"+)?(?:"+b+"+)?("+e.pattern+"+)?"),v=!1),s.push("(?:"+b+"+)?("+e.pattern+")?")}else if(void 0!==n)x="\\"+("\\"===n?"":n),l.push(n),o.push("([^"+x+"]+)?"+x+"?");else{const e=void 0!==t?t:r;x="\\"===e?"\\\\\\\\":e.replace(p,"\\\\$&"),l.push(e),o.push("([^"+x+"]+)?"+x+"?")}}));const _=new RegExp("^"+o.join("")+"("+(""===x?".":"[^"+x+"]")+"+)?$"),w=s.length-1,S=s.map(((t,n)=>0===n&&!0===e.reverseFillMask?new RegExp("^"+i+"*"+t):n===w?new RegExp("^"+t+"("+(""===b?".":b)+"+)?"+(!0===e.reverseFillMask?"$":i+"*")):new RegExp("^"+t)));h=l,m=e=>{const t=_.exec(e);null!==t&&(e=t.slice(1).join(""));const n=[],i=S.length;for(let r=0,o=e;r0?n.join(""):e},r=l.map((e=>"string"===typeof e?e:f)).join(""),a=r.split(f).join(n)}function w(t,s,l){const c=i.value,u=c.selectionEnd,h=c.value.length-u,d=C(t);!0===s&&_();const p=T(d),m=!1!==e.fillMask?R(p):p,g=v.value!==m;c.value!==m&&(c.value=m),!0===g&&(v.value=m),document.activeElement===c&&(0,o.Y3)((()=>{if(m!==a)if("insertFromPaste"!==l||!0===e.reverseFillMask)if(["deleteContentBackward","deleteContentForward"].indexOf(l)>-1){const t=!0===e.reverseFillMask?0===u?m.length>p.length?1:0:Math.max(0,m.length-(m===a?0:Math.min(p.length,h)+1))+1:u;c.setSelectionRange(t,t,"forward")}else if(!0===e.reverseFillMask)if(!0===g){const e=Math.max(0,m.length-(m===a?0:Math.min(p.length,h+1)));1===e&&1===u?c.setSelectionRange(e,e,"forward"):M.rightReverse(c,e,e)}else{const e=m.length-h;c.setSelectionRange(e,e,"backward")}else if(!0===g){const e=Math.max(0,r.indexOf(f),Math.min(p.length,u)-1);M.right(c,e,e)}else{const e=u-1;M.right(c,e,e)}else{const e=u-1;M.right(c,e,e)}else{const t=!0===e.reverseFillMask?a.length:0;c.setSelectionRange(t,t,"forward")}}));const y=!0===e.unmaskedValue?C(m):m;e.modelValue!==y&&n(y,!0)}function S(e,t,n){const i=T(C(e.value));t=Math.max(0,r.indexOf(f),Math.min(i.length,t)),e.setSelectionRange(t,n,"forward")}(0,o.YP)((()=>e.type+e.autogrow),_),(0,o.YP)((()=>e.mask),(n=>{if(void 0!==n)w(v.value,!0);else{const n=C(v.value);_(),e.modelValue!==n&&t("update:modelValue",n)}})),(0,o.YP)((()=>e.fillMask+e.reverseFillMask),(()=>{!0===g.value&&w(v.value,!0)})),(0,o.YP)((()=>e.unmaskedValue),(()=>{!0===g.value&&w(v.value)}));const M={left(e,t,n,i){const o=-1===r.slice(t-1).indexOf(f);let s=Math.max(0,t-1);for(;s>=0;s--)if(r[s]===f){t=s,!0===o&&t++;break}if(s<0&&void 0!==r[t]&&r[t]!==f)return M.right(e,0,0);t>=0&&e.setSelectionRange(t,!0===i?n:t,"backward")},right(e,t,n,i){const o=e.value.length;let s=Math.min(o,n+1);for(;s<=o;s++){if(r[s]===f){n=s;break}r[s-1]===f&&(n=s)}if(s>o&&void 0!==r[n-1]&&r[n-1]!==f)return M.left(e,o,o);e.setSelectionRange(i?t:n,n,"forward")},leftReverse(e,t,n,i){const r=b(e.value.length);let o=Math.max(0,t-1);for(;o>=0;o--){if(r[o-1]===f){t=o;break}if(r[o]===f&&(t=o,0===o))break}if(o<0&&void 0!==r[t]&&r[t]!==f)return M.rightReverse(e,0,0);t>=0&&e.setSelectionRange(t,!0===i?n:t,"backward")},rightReverse(e,t,n,i){const r=e.value.length,o=b(r),s=-1===o.slice(0,n+1).indexOf(f);let a=Math.min(r,n+1);for(;a<=r;a++)if(o[a-1]===f){n=a,n>0&&!0===s&&n--;break}if(a>r&&void 0!==o[n-1]&&o[n-1]!==f)return M.leftReverse(e,r,r);e.setSelectionRange(!0===i?t:n,n,"forward")}};function E(t){if(!0===(0,l.Wm)(t))return;const n=i.value,r=n.selectionStart,o=n.selectionEnd;if(37===t.keyCode||39===t.keyCode){const i=M[(39===t.keyCode?"right":"left")+(!0===e.reverseFillMask?"Reverse":"")];t.preventDefault(),i(n,r,o,t.shiftKey)}else 8===t.keyCode&&!0!==e.reverseFillMask&&r===o?M.left(n,r,o,!0):46===t.keyCode&&!0===e.reverseFillMask&&r===o&&M.rightReverse(n,r,o,!0)}function T(t){if(void 0===t||null===t||""===t)return"";if(!0===e.reverseFillMask)return A(t);const n=h;let i=0,r="";for(let e=0;e=0&&i>-1;r--){const s=t[r];let a=e[i];if("string"===typeof s)o=s+o,a===s&&i--;else{if(void 0===a||!s.regex.test(a))return o;do{o=(void 0!==s.transform?s.transform(a):a)+o,i--,a=e[i]}while(n===r&&void 0!==a&&s.regex.test(a))}}return o}function C(e){return"string"!==typeof e||void 0===m?"number"===typeof e?m(""+e):e:m(e)}function R(t){return a.length-t.length<=0?t:!0===e.reverseFillMask&&t.length>0?a.slice(0,-t.length)+t:t+a.slice(t.length)}return{innerValue:v,hasMask:g,moveCursorForPaste:S,updateMaskValue:w,onMaskedKeydown:E}}var v=n(9550);function y(e,t){function n(){const t=e.modelValue;try{const e="DataTransfer"in window?new DataTransfer:"ClipboardEvent"in window?new ClipboardEvent("").clipboardData:void 0;return Object(t)===t&&("length"in t?Array.from(t):[t]).forEach((t=>{e.items.add(t)})),{files:e.files}}catch(n){return{files:void 0}}}return!0===t?(0,s.Fl)((()=>{if("file"===e.type)return n()})):(0,s.Fl)(n)}var x=n(839),b=n(4716),_=n(230);const w=(0,o.aZ)({name:"QInput",inheritAttrs:!1,props:r()(r()(r()(r()({},a.Cl),m),v.Fz),{},{modelValue:{required:!1},shadowText:String,type:{type:String,default:"text"},debounce:[String,Number],autogrow:Boolean,inputClass:[Array,String,Object],inputStyle:[Array,String,Object]}),emits:[...a.HJ,"paste","change"],setup(e,{emit:t,attrs:n}){const i={};let l,c,u,h,d=NaN;const p=(0,s.iH)(null),f=(0,v.Do)(e),{innerValue:m,hasMask:w,moveCursorForPaste:S,updateMaskValue:M,onMaskedKeydown:E}=g(e,t,B,p),T=y(e,!0),A=(0,s.Fl)((()=>(0,a.yV)(m.value))),C=(0,x.Z)(N),R=(0,a.tL)(),L=(0,s.Fl)((()=>"textarea"===e.type||!0===e.autogrow)),P=(0,s.Fl)((()=>!0===L.value||["text","search","url","tel","password"].includes(e.type))),O=(0,s.Fl)((()=>{const t=r()(r()({},R.splitAttrs.listeners.value),{},{onInput:N,onPaste:D,onChange:H,onBlur:U,onFocus:b.sT});return t.onCompositionstart=t.onCompositionupdate=t.onCompositionend=C,!0===w.value&&(t.onKeydown=E),!0===e.autogrow&&(t.onAnimationend=z),t})),I=(0,s.Fl)((()=>{const t=r()(r()({tabindex:0,"data-autofocus":!0===e.autofocus||void 0,rows:"textarea"===e.type?6:void 0,"aria-label":e.label,name:f.value},R.splitAttrs.attributes.value),{},{id:R.targetUid.value,maxlength:e.maxlength,disabled:!0===e.disable,readonly:!0===e.readonly});return!1===L.value&&(t.type=e.type),!0===e.autogrow&&(t.rows=1),t}));function F(){(0,_.jd)((()=>{const e=document.activeElement;null===p.value||p.value===e||null!==e&&e.id===R.targetUid.value||p.value.focus()}))}function k(){null!==p.value&&p.value.select()}function D(n){if(!0===w.value&&!0!==e.reverseFillMask){const e=n.target;S(e,e.selectionStart,e.selectionEnd)}t("paste",n)}function N(n){if(!n||!n.target||!0===n.target.composing)return;if("file"===e.type)return void t("update:modelValue",n.target.files);const i=n.target.value;if(!0===w.value)M(i,!1,n.inputType);else if(B(i),!0===P.value&&n.target===document.activeElement){const{selectionStart:e,selectionEnd:t}=n.target;void 0!==e&&void 0!==t&&(0,o.Y3)((()=>{n.target===document.activeElement&&0===i.indexOf(n.target.value)&&n.target.setSelectionRange(e,t)}))}!0===e.autogrow&&z()}function B(n,r){h=()=>{"number"!==e.type&&!0===i.hasOwnProperty("value")&&delete i.value,e.modelValue!==n&&d!==n&&(!0===r&&(c=!0),t("update:modelValue",n),(0,o.Y3)((()=>{d===n&&(d=NaN)}))),h=void 0},"number"===e.type&&(l=!0,i.value=n),void 0!==e.debounce?(clearTimeout(u),i.value=n,u=setTimeout(h,e.debounce)):h()}function z(){const e=p.value;if(null!==e){const t=e.parentNode.style;t.marginBottom=e.scrollHeight-1+"px",e.style.height="1px",e.style.height=e.scrollHeight+"px",t.marginBottom=""}}function H(e){C(e),clearTimeout(u),void 0!==h&&h(),t("change",e.target.value)}function U(t){void 0!==t&&(0,b.sT)(t),clearTimeout(u),void 0!==h&&h(),l=!1,c=!1,delete i.value,"file"!==e.type&&setTimeout((()=>{null!==p.value&&(p.value.value=void 0!==m.value?m.value:"")}))}function V(){return!0===i.hasOwnProperty("value")?i.value:void 0!==m.value?m.value:""}(0,o.YP)((()=>e.modelValue),(t=>{if(!0===w.value){if(!0===c)return void(c=!1);M(t)}else m.value!==t&&(m.value=t,"number"===e.type&&!0===i.hasOwnProperty("value")&&(!0===l?l=!1:delete i.value));!0===e.autogrow&&(0,o.Y3)(z)})),(0,o.YP)((()=>e.autogrow),(e=>{!0===e?(0,o.Y3)(z):null!==p.value&&n.rows>0&&(p.value.style.height="auto")})),(0,o.YP)((()=>e.dense),(()=>{!0===e.autogrow&&(0,o.Y3)(z)})),(0,o.Jd)((()=>{U()})),(0,o.bv)((()=>{!0===e.autogrow&&z()})),Object.assign(R,{innerValue:m,fieldClass:(0,s.Fl)((()=>"q-"+(!0===L.value?"textarea":"input")+(!0===e.autogrow?" q-textarea--autogrow":""))),hasShadow:(0,s.Fl)((()=>"file"!==e.type&&"string"===typeof e.shadowText&&e.shadowText.length>0)),inputRef:p,emitValue:B,hasValue:A,floatingLabel:(0,s.Fl)((()=>!0===A.value||(0,a.yV)(e.displayValue))),getControl:()=>(0,o.h)(!0===L.value?"textarea":"input",r()(r()(r()({ref:p,class:["q-field__native q-placeholder",e.inputClass],style:e.inputStyle},I.value),O.value),"file"!==e.type?{value:V()}:T.value)),getShadowControl:()=>(0,o.h)("div",{class:"q-field__native q-field__shadow absolute-bottom no-pointer-events"+(!0===L.value?"":" text-no-wrap")},[(0,o.h)("span",{class:"invisible"},V()),(0,o.h)("span",e.shadowText)])});const G=(0,a.ZP)(R),W=(0,o.FN)();return Object.assign(W.proxy,{focus:F,select:k,getNativeElement:()=>p.value}),G}})},4899:(e,t,n)=>{"use strict";n.d(t,{Z:()=>x});n(7280);var i=n(3673),r=n(1959),o=n(4688),s=n(515),a=n.n(s),l=n(8400),c=n(4716);const{passive:u}=c.rU,h=["both","horizontal","vertical"],d=(0,i.aZ)({name:"QScrollObserver",props:{axis:{type:String,validator:e=>h.includes(e),default:"vertical"},debounce:[String,Number],scrollTarget:{default:void 0}},emits:["scroll"],setup(e,{emit:t}){const n={position:{top:0,left:0},direction:"down",directionChanged:!1,delta:{top:0,left:0},inflectionPoint:{top:0,left:0}};let r,o,s=null;function h(){s=null;const i=Math.max(0,(0,l.u3)(r)),o=(0,l.OI)(r),c={top:i-n.position.top,left:o-n.position.left};if("vertical"===e.axis&&0===c.top||"horizontal"===e.axis&&0===c.left)return;const u=Math.abs(c.top)>=Math.abs(c.left)?c.top<0?"up":"down":c.left<0?"left":"right";n.position={top:i,left:o},n.directionChanged=n.direction!==u,n.delta=c,!0===n.directionChanged&&(n.direction=u,n.inflectionPoint=n.position),t("scroll",a()({},n))}function d(){r=(0,l.b0)(o,e.scrollTarget),r.addEventListener("scroll",f,u),f(!0)}function p(){void 0!==r&&(r.removeEventListener("scroll",f,u),r=void 0)}function f(t){!0===t||0===e.debounce||"0"===e.debounce?h():null===s&&(s=e.debounce?setTimeout(h,e.debounce):requestAnimationFrame(h))}(0,i.YP)((()=>e.scrollTarget),(()=>{p(),d()}));const m=(0,i.FN)();return(0,i.bv)((()=>{o=m.proxy.$el.parentNode,d()})),(0,i.Jd)((()=>{clearTimeout(s),cancelAnimationFrame(s),p()})),Object.assign(m.proxy,{trigger:f,getPosition:()=>n}),c.ZT}});function p(){const e=(0,r.iH)(!o.uX.value);return!1===e.value&&(0,i.bv)((()=>{e.value=!0})),e}const f="undefined"!==typeof ResizeObserver,m=!0===f?{}:{style:"display:block;position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1;",url:"about:blank"},g=(0,i.aZ)({name:"QResizeObserver",props:{debounce:{type:[String,Number],default:100}},emits:["resize"],setup(e,{emit:t}){let n,r,o={width:-1,height:-1};function s(t){!0===t||0===e.debounce||"0"===e.debounce?a():n||(n=setTimeout(a,e.debounce))}function a(){if(n=void 0,r){const{offsetWidth:e,offsetHeight:n}=r;e===o.width&&n===o.height||(o={width:e,height:n},t("resize",o))}}const l=(0,i.FN)();if(Object.assign(l.proxy,{trigger:s}),!0===f){let e;return(0,i.bv)((()=>{(0,i.Y3)((()=>{r=l.proxy.$el.parentNode,r&&(e=new ResizeObserver(s),e.observe(r),a())}))})),(0,i.Jd)((()=>{clearTimeout(n),void 0!==e&&(void 0!==e.disconnect?e.disconnect():r&&e.unobserve(r))})),c.ZT}{const e=p();let t;function o(){clearTimeout(n),void 0!==t&&(void 0!==t.removeEventListener&&t.removeEventListener("resize",s,c.rU.passive),t=void 0)}function u(){o(),r&&r.contentDocument&&(t=r.contentDocument.defaultView,t.addEventListener("resize",s,c.rU.passive),a())}return(0,i.bv)((()=>{(0,i.Y3)((()=>{r=l.proxy.$el,r&&u()}))})),(0,i.Jd)(o),()=>{if(!0===e.value)return(0,i.h)("object",{style:m.style,tabindex:-1,type:"text/html",data:m.url,"aria-hidden":"true",onLoad:u})}}}});var v=n(7657),y=n(2547);const x=(0,i.aZ)({name:"QLayout",props:{container:Boolean,view:{type:String,default:"hhh lpr fff",validator:e=>/^(h|l)h(h|r) lpr (f|l)f(f|r)$/.test(e.toLowerCase())},onScroll:Function,onScrollHeight:Function,onResize:Function},setup(e,{slots:t,emit:n}){const{proxy:{$q:s}}=(0,i.FN)(),a=(0,r.iH)(null),c=(0,r.iH)(s.screen.height),u=(0,r.iH)(!0===e.container?0:s.screen.width),h=(0,r.iH)({position:0,direction:"down",inflectionPoint:0}),p=(0,r.iH)(0),f=(0,r.iH)(!0===o.uX.value?0:(0,l.np)()),m=(0,r.Fl)((()=>"q-layout q-layout--"+(!0===e.container?"containerized":"standard"))),x=(0,r.Fl)((()=>!1===e.container?{minHeight:s.screen.height+"px"}:null)),b=(0,r.Fl)((()=>0!==f.value?{[!0===s.lang.rtl?"left":"right"]:`${f.value}px`}:null)),_=(0,r.Fl)((()=>0!==f.value?{[!0===s.lang.rtl?"right":"left"]:0,[!0===s.lang.rtl?"left":"right"]:`-${f.value}px`,width:`calc(100% + ${f.value}px)`}:null));function w(t){if(!0===e.container||!0!==document.qScrollPrevented){const i={position:t.position.top,direction:t.direction,directionChanged:t.directionChanged,inflectionPoint:t.inflectionPoint.top,delta:t.delta.top};h.value=i,void 0!==e.onScroll&&n("scroll",i)}}function S(t){const{height:i,width:r}=t;let o=!1;c.value!==i&&(o=!0,c.value=i,void 0!==e.onScrollHeight&&n("scroll-height",i),E()),u.value!==r&&(o=!0,u.value=r),!0===o&&void 0!==e.onResize&&n("resize",t)}function M({height:e}){p.value!==e&&(p.value=e,E())}function E(){if(!0===e.container){const e=c.value>p.value?(0,l.np)():0;f.value!==e&&(f.value=e)}}let T;const A={instances:{},view:(0,r.Fl)((()=>e.view)),isContainer:(0,r.Fl)((()=>e.container)),rootRef:a,height:c,containerHeight:p,scrollbarWidth:f,totalWidth:(0,r.Fl)((()=>u.value+f.value)),rows:(0,r.Fl)((()=>{const t=e.view.toLowerCase().split(" ");return{top:t[0].split(""),middle:t[1].split(""),bottom:t[2].split("")}})),header:(0,r.qj)({size:0,offset:0,space:!1}),right:(0,r.qj)({size:300,offset:0,space:!1}),footer:(0,r.qj)({size:0,offset:0,space:!1}),left:(0,r.qj)({size:300,offset:0,space:!1}),scroll:h,animate(){void 0!==T?clearTimeout(T):document.body.classList.add("q-body--layout-animate"),T=setTimeout((()=>{document.body.classList.remove("q-body--layout-animate"),T=void 0}),155)},update(e,t,n){A[e][t]=n}};return(0,i.JJ)(y.YE,A),()=>{const n=(0,v.vs)(t.default,[(0,i.h)(d,{onScroll:w}),(0,i.h)(g,{onResize:S})]),r=(0,i.h)("div",{class:m.value,style:x.value,ref:!0===e.container?void 0:a},n);return!0===e.container?(0,i.h)("div",{class:"q-layout-container overflow-hidden",ref:a},[(0,i.h)(g,{onResize:M}),(0,i.h)("div",{class:"absolute-full",style:b.value},[(0,i.h)("div",{class:"scroll",style:_.value},[r])])]):r}}})},6359:(e,t,n)=>{"use strict";n.d(t,{Z:()=>w});var i=n(515),r=n.n(i),o=n(3673),s=n(1959),a=n(2236),l=n(2417),c=n(8228),u=n(9550),h=n(9993),d=n(4716),p=n(7657);const f=(0,o.h)("svg",{class:"q-radio__bg absolute non-selectable",viewBox:"0 0 24 24","aria-hidden":"true"},[(0,o.h)("path",{d:"M12,22a10,10 0 0 1 -10,-10a10,10 0 0 1 10,-10a10,10 0 0 1 10,10a10,10 0 0 1 -10,10m0,-22a12,12 0 0 0 -12,12a12,12 0 0 0 12,12a12,12 0 0 0 12,-12a12,12 0 0 0 -12,-12"}),(0,o.h)("path",{class:"q-radio__check",d:"M12,6a6,6 0 0 0 -6,6a6,6 0 0 0 6,6a6,6 0 0 0 6,-6a6,6 0 0 0 -6,-6"})]),m=(0,o.aZ)({name:"QRadio",props:r()(r()(r()(r()({},a.S),l.LU),u.Fz),{},{modelValue:{required:!0},val:{required:!0},label:String,leftLabel:Boolean,color:String,keepColor:Boolean,dense:Boolean,disable:Boolean,tabindex:[String,Number]}),emits:["update:modelValue"],setup(e,{slots:t,emit:n}){const{proxy:i}=(0,o.FN)(),r=(0,a.Z)(e,i.$q),m=(0,l.ZP)(e,h.Z),g=(0,s.iH)(null),{refocusTargetEl:v,refocusTarget:y}=(0,c.Z)(e,g),x=(0,s.Fl)((()=>e.modelValue===e.val)),b=(0,s.Fl)((()=>"q-radio cursor-pointer no-outline row inline no-wrap items-center"+(!0===e.disable?" disabled":"")+(!0===r.value?" q-radio--dark":"")+(!0===e.dense?" q-radio--dense":"")+(!0===e.leftLabel?" reverse":""))),_=(0,s.Fl)((()=>{const t=void 0===e.color||!0!==e.keepColor&&!0!==x.value?"":` text-${e.color}`;return`q-radio__inner relative-position q-radio__inner--${!0===x.value?"truthy":"falsy"}${t}`})),w=(0,s.Fl)((()=>!0===e.disable?-1:e.tabindex||0)),S=(0,s.Fl)((()=>{const t={type:"radio"};return void 0!==e.name&&Object.assign(t,{name:e.name,value:e.val}),t})),M=(0,s.Fl)((()=>void 0!==e.name&&!0===x.value?{checked:!0}:{})),E=(0,u.eX)(S,M);function T(t){void 0!==t&&((0,d.NS)(t),y(t)),!0!==e.disable&&!0!==x.value&&n("update:modelValue",e.val,t)}function A(e){13!==e.keyCode&&32!==e.keyCode||(0,d.NS)(e)}function C(e){13!==e.keyCode&&32!==e.keyCode||T(e)}return Object.assign(i,{set:T}),()=>{const n=[f];!0!==e.disable&&E(n,"unshift"," q-radio__native q-ma-none q-pa-none");const i=[(0,o.h)("div",{class:_.value,style:m.value},n)];null!==v.value&&i.push(v.value);const r=void 0!==e.label?(0,p.vs)(t.default,[e.label]):(0,p.KR)(t.default);return void 0!==r&&i.push((0,o.h)("div",{class:"q-radio__label q-anchor--skip"},r)),(0,o.h)("div",{ref:g,class:b.value,tabindex:w.value,role:"radio","aria-label":e.label,"aria-checked":!0===x.value?"true":"false","aria-disabled":!0===e.disable?"true":void 0,onClick:T,onKeydown:A,onKeyup:C},i)}}});var g=n(9762);const v=(0,o.h)("div",{class:"q-checkbox__bg absolute"},[(0,o.h)("svg",{class:"q-checkbox__svg fit absolute-full",viewBox:"0 0 24 24","aria-hidden":"true"},[(0,o.h)("path",{class:"q-checkbox__truthy",fill:"none",d:"M1.73,12.91 8.1,19.28 22.79,4.59"}),(0,o.h)("path",{class:"q-checkbox__indet",d:"M4,14H20V10H4"})])]),y=(0,o.aZ)({name:"QCheckbox",props:g.Fz,emits:g.ZB,setup(){return(0,g.ZP)("checkbox",(()=>()=>[v]))}});var x=n(8886);const b={radio:m,checkbox:y,toggle:x.Z},_=Object.keys(b),w=(0,o.aZ)({name:"QOptionGroup",props:r()(r()({},a.S),{},{modelValue:{required:!0},options:{type:Array,validator:e=>e.every((e=>"value"in e&&"label"in e))},name:String,type:{default:"radio",validator:e=>_.includes(e)},color:String,keepColor:Boolean,dense:Boolean,size:String,leftLabel:Boolean,inline:Boolean,disable:Boolean}),emits:["update:modelValue"],setup(e,{emit:t}){const{proxy:{$q:n}}=(0,o.FN)(),i=Array.isArray(e.modelValue);"radio"===e.type?!0===i&&console.error("q-option-group: model should not be array"):!1===i&&console.error("q-option-group: model should be array in your case");const l=(0,a.Z)(e,n),c=(0,s.Fl)((()=>b[e.type])),u=(0,s.Fl)((()=>"q-option-group q-gutter-x-sm"+(!0===e.inline?" q-option-group--inline":""))),h=(0,s.Fl)((()=>{const t={};return"radio"===e.type&&(t.role="radiogroup",!0===e.disable&&(t["aria-disabled"]="true")),t}));function d(e){t("update:modelValue",e)}return()=>(0,o.h)("div",r()({class:u.value},h.value),e.options.map((t=>(0,o.h)("div",[(0,o.h)(c.value,{modelValue:e.modelValue,val:t.value,name:void 0===t.name?e.name:t.name,disable:e.disable||t.disable,label:t.label,leftLabel:void 0===t.leftLabel?e.leftLabel:t.leftLabel,color:void 0===t.color?e.color:t.color,checkedIcon:t.checkedIcon,uncheckedIcon:t.uncheckedIcon,dark:t.dark||l.value,size:void 0===t.size?e.size:t.size,dense:e.dense,keepColor:void 0===t.keepColor?e.keepColor:t.keepColor,"onUpdate:modelValue":d})]))))}})},2652:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var i=n(3673),r=n(1959),o=n(7657),s=n(2547);const a=(0,i.aZ)({name:"QPageContainer",setup(e,{slots:t}){const{proxy:{$q:n}}=(0,i.FN)(),a=(0,i.f3)(s.YE,(()=>{console.error("QPageContainer needs to be child of QLayout")}));(0,i.JJ)(s.Mw,!0);const l=(0,r.Fl)((()=>{const e={};return!0===a.header.space&&(e.paddingTop=`${a.header.size}px`),!0===a.right.space&&(e["padding"+(!0===n.lang.rtl?"Left":"Right")]=`${a.right.size}px`),!0===a.footer.space&&(e.paddingBottom=`${a.footer.size}px`),!0===a.left.space&&(e["padding"+(!0===n.lang.rtl?"Right":"Left")]=`${a.left.size}px`),e}));return()=>(0,i.h)("div",{class:"q-page-container",style:l.value},(0,o.KR)(t.default))}})},1319:(e,t,n)=>{"use strict";n.d(t,{Z:()=>Ce});var i=n(515),r=n.n(i),o=(n(71),n(4303),n(7280),n(3673)),s=n(1959),a=n(1572);const l=(0,o.aZ)({name:"QField",inheritAttrs:!1,props:a.Cl,emits:a.HJ,setup(){return(0,a.ZP)((0,a.tL)())}});var c=n(4554),u=n(6489),h=n(2236),d=n(2417),p=n(4716),f=n(7657);const m={xs:8,sm:10,md:14,lg:20,xl:24},g=(0,o.aZ)({name:"QChip",props:r()(r()(r()({},h.S),d.LU),{},{dense:Boolean,icon:String,iconRight:String,iconRemove:String,iconSelected:String,label:[String,Number],color:String,textColor:String,modelValue:{type:Boolean,default:!0},selected:{type:Boolean,default:null},square:Boolean,outline:Boolean,clickable:Boolean,removable:Boolean,tabindex:[String,Number],disable:Boolean,ripple:{type:[Boolean,Object],default:!0}}),emits:["update:modelValue","update:selected","remove","click"],setup(e,{slots:t,emit:n}){const{proxy:{$q:i}}=(0,o.FN)(),a=(0,h.Z)(e,i),l=(0,d.ZP)(e,m),g=(0,s.Fl)((()=>!0===e.selected||void 0!==e.icon)),v=(0,s.Fl)((()=>!0===e.selected?e.iconSelected||i.iconSet.chip.selected:e.icon)),y=(0,s.Fl)((()=>e.iconRemove||i.iconSet.chip.remove)),x=(0,s.Fl)((()=>!1===e.disable&&(!0===e.clickable||null!==e.selected))),b=(0,s.Fl)((()=>{const t=!0===e.outline&&e.color||e.textColor;return"q-chip row inline no-wrap items-center"+(!1===e.outline&&void 0!==e.color?` bg-${e.color}`:"")+(t?` text-${t} q-chip--colored`:"")+(!0===e.disable?" disabled":"")+(!0===e.dense?" q-chip--dense":"")+(!0===e.outline?" q-chip--outline":"")+(!0===e.selected?" q-chip--selected":"")+(!0===x.value?" q-chip--clickable cursor-pointer non-selectable q-hoverable":"")+(!0===e.square?" q-chip--square":"")+(!0===a.value?" q-chip--dark q-dark":"")})),_=(0,s.Fl)((()=>!0===e.disable?{tabindex:-1,"aria-disabled":"true"}:{tabindex:e.tabindex||0}));function w(e){13===e.keyCode&&S(e)}function S(t){e.disable||(n("update:selected",!e.selected),n("click",t))}function M(t){void 0!==t.keyCode&&13!==t.keyCode||((0,p.NS)(t),!1===e.disable&&(n("update:modelValue",!1),n("remove")))}function E(){const n=[];!0===x.value&&n.push((0,o.h)("div",{class:"q-focus-helper"})),!0===g.value&&n.push((0,o.h)(c.Z,{class:"q-chip__icon q-chip__icon--left",name:v.value}));const i=void 0!==e.label?[(0,o.h)("div",{class:"ellipsis"},[e.label])]:void 0;return n.push((0,o.h)("div",{class:"q-chip__content col row no-wrap items-center q-anchor--skip"},(0,f.pf)(t.default,i))),e.iconRight&&n.push((0,o.h)(c.Z,{class:"q-chip__icon q-chip__icon--right",name:e.iconRight})),!0===e.removable&&n.push((0,o.h)(c.Z,r()(r()({class:"q-chip__icon q-chip__icon--remove cursor-pointer",name:y.value},_.value),{},{onClick:M,onKeyup:M}))),n}return()=>{if(!1===e.modelValue)return;const t={class:b.value,style:l.value};return!0===x.value&&Object.assign(t,_.value,{onClick:S,onKeyup:w}),(0,f.Jl)("div",t,E(),"ripple",!1!==e.ripple&&!0!==e.disable,(()=>[[u.Z,e.ripple]]))}}});var v=n(7277),y=n(1436);const x=(0,o.aZ)({name:"QItem",props:r()(r()(r()({},h.S),v.$),{},{tag:{type:String,default:"div"},active:Boolean,clickable:Boolean,dense:Boolean,insetLevel:Number,tabindex:[String,Number],focused:Boolean,manualFocus:Boolean}),emits:["click","keyup"],setup(e,{slots:t,emit:n}){const{proxy:{$q:i}}=(0,o.FN)(),r=(0,h.Z)(e,i),{hasLink:a,linkProps:l,linkClass:c,linkTag:u,navigateToLink:d}=(0,v.Z)(),m=(0,s.iH)(null),g=(0,s.iH)(null),x=(0,s.Fl)((()=>!0===e.clickable||!0===a.value||"a"===e.tag||"label"===e.tag)),b=(0,s.Fl)((()=>!0!==e.disable&&!0===x.value)),_=(0,s.Fl)((()=>"q-item q-item-type row no-wrap"+(!0===e.dense?" q-item--dense":"")+(!0===r.value?" q-item--dark":"")+(!0===a.value?c.value:!0===e.active?(void 0!==e.activeClass?` ${e.activeClass}`:"")+" q-item--active":"")+(!0===e.disable?" disabled":"")+(!0===b.value?" q-item--clickable q-link cursor-pointer "+(!0===e.manualFocus?"q-manual-focusable":"q-focusable q-hoverable")+(!0===e.focused?" q-manual-focusable--focused":""):""))),w=(0,s.Fl)((()=>{if(void 0===e.insetLevel)return null;const t=!0===i.lang.rtl?"Right":"Left";return{["padding"+t]:16+56*e.insetLevel+"px"}}));function S(e){!0===b.value&&(null!==g.value&&(!0!==e.qKeyEvent&&document.activeElement===m.value?g.value.focus():document.activeElement===g.value&&m.value.focus()),!0===a.value&&d(e),n("click",e))}function M(e){if(!0===b.value&&!0===(0,y.So)(e,13)){(0,p.NS)(e),e.qKeyEvent=!0;const t=new MouseEvent("click",e);t.qKeyEvent=!0,m.value.dispatchEvent(t)}n("keyup",e)}function E(){const e=(0,f.Bl)(t.default,[]);return!0===b.value&&e.unshift((0,o.h)("div",{class:"q-focus-helper",tabindex:-1,ref:g})),e}return()=>{const t={ref:m,class:_.value,style:w.value,onClick:S,onKeyup:M};return!0===b.value?(t.tabindex=e.tabindex||"0",Object.assign(t,l.value)):!0===x.value&&(t["aria-disabled"]="true"),(0,o.h)(u.value,t,E())}}}),b=(0,o.aZ)({name:"QItemSection",props:{avatar:Boolean,thumbnail:Boolean,side:Boolean,top:Boolean,noWrap:Boolean},setup(e,{slots:t}){const n=(0,s.Fl)((()=>"q-item__section column q-item__section--"+(!0===e.avatar||!0===e.side||!0===e.thumbnail?"side":"main")+(!0===e.top?" q-item__section--top justify-start":" justify-center")+(!0===e.avatar?" q-item__section--avatar":"")+(!0===e.thumbnail?" q-item__section--thumbnail":"")+(!0===e.noWrap?" q-item__section--nowrap":"")));return()=>(0,o.h)("div",{class:n.value},(0,f.KR)(t.default))}}),_=(0,o.aZ)({name:"QItemLabel",props:{overline:Boolean,caption:Boolean,header:Boolean,lines:[Number,String]},setup(e,{slots:t}){const n=(0,s.Fl)((()=>parseInt(e.lines,10))),i=(0,s.Fl)((()=>"q-item__label"+(!0===e.overline?" q-item__label--overline text-overline":"")+(!0===e.caption?" q-item__label--caption text-caption":"")+(!0===e.header?" q-item__label--header":"")+(1===n.value?" ellipsis":""))),r=(0,s.Fl)((()=>void 0!==e.lines&&n.value>1?{overflow:"hidden",display:"-webkit-box","-webkit-box-orient":"vertical","-webkit-line-clamp":n.value}:null));return()=>(0,o.h)("div",{style:r.value,class:i.value},(0,f.KR)(t.default))}});var w=n(8880),S=n(9725);const M={target:{default:!0},noParentEvent:Boolean,contextMenu:Boolean};function E({showing:e,avoidEmit:t,configureAnchorEl:n}){const{props:i,proxy:r,emit:a}=(0,o.FN)(),l=(0,s.iH)(null);let c;function u(e){return null!==l.value&&(void 0===e||void 0===e.touches||e.touches.length<=1)}const h={};function d(){(0,p.ul)(h,"anchor")}function f(e){l.value=e;while(l.value.classList.contains("q-anchor--skip"))l.value=l.value.parentNode;n()}function m(){if(!1===i.target||""===i.target)l.value=null;else if(!0===i.target)f(r.$el.parentNode);else{let t=i.target;if("string"===typeof i.target)try{t=document.querySelector(i.target)}catch(e){t=void 0}void 0!==t&&null!==t?(l.value=t.$el||t,n()):(l.value=null,console.error(`Anchor: target "${i.target}" not found`))}}return void 0===n&&(Object.assign(h,{hide(e){r.hide(e)},toggle(e){r.toggle(e)},toggleKey(e){!0===(0,y.So)(e,13)&&r.toggle(e)},contextClick(e){r.hide(e),(0,o.Y3)((()=>{r.show(e)})),(0,p.X$)(e)},mobilePrevent:p.X$,mobileTouch(e){if(h.mobileCleanup(e),!0!==u(e))return;r.hide(e),l.value.classList.add("non-selectable");const t=e.target;(0,p.M0)(h,"anchor",[[t,"touchmove","mobileCleanup","passive"],[t,"touchend","mobileCleanup","passive"],[t,"touchcancel","mobileCleanup","passive"],[l.value,"contextmenu","mobilePrevent","notPassive"]]),c=setTimeout((()=>{r.show(e)}),300)},mobileCleanup(t){l.value.classList.remove("non-selectable"),clearTimeout(c),!0===e.value&&void 0!==t&&(0,S.M)()}}),n=function(e=i.contextMenu){if(!0===i.noParentEvent||null===l.value)return;let t;t=!0===e?!0===r.$q.platform.is.mobile?[[l.value,"touchstart","mobileTouch","passive"]]:[[l.value,"click","hide","passive"],[l.value,"contextmenu","contextClick","notPassive"]]:[[l.value,"click","toggle","passive"],[l.value,"keyup","toggleKey","passive"]],(0,p.M0)(h,"anchor",t)}),(0,o.YP)((()=>i.contextMenu),(e=>{null!==l.value&&(d(),n(e))})),(0,o.YP)((()=>i.target),(()=>{null!==l.value&&d(),m()})),(0,o.YP)((()=>i.noParentEvent),(e=>{null!==l.value&&(!0===e?d():n())})),(0,o.bv)((()=>{m(),!0!==t&&!0===i.modelValue&&null===l.value&&a("update:modelValue",!1)})),(0,o.Jd)((()=>{clearTimeout(c),d()})),{anchorEl:l,canShow:u,anchorEvents:h}}function T(e,t){const n=(0,s.iH)(null);let i;function r(e,t){const n=(void 0!==t?"add":"remove")+"EventListener",r=void 0!==t?t:i;e!==window&&e[n]("scroll",r,p.rU.passive),window[n]("scroll",r,p.rU.passive),i=t}function a(){null!==n.value&&(r(n.value),n.value=null)}const l=(0,o.YP)((()=>e.noParentEvent),(()=>{null!==n.value&&(a(),t())}));return(0,o.Jd)(l),{localScrollTarget:n,unconfigureScrollTarget:a,changeScrollEvent:r}}var A=n(3628),C=n(9104),R=n(6104),L=n(416),P=n(4955),O=n(4312),I=n(8400),F=n(4704),k=n(8517),D=n(2012);let N;const{notPassiveCapture:B}=p.rU,z=[];function H(e){while(null!==(e=e.nextElementSibling))if(e.classList.contains("q-dialog--modal"))return!0;return!1}function U(e){clearTimeout(N);const t=e.target;if(void 0!==t&&8!==t.nodeType&&!0!==t.classList.contains("no-pointer-events"))for(let n=z.length-1;n>=0;n--){const i=z[n];if(null!==i.anchorEl.value&&!1!==i.anchorEl.value.contains(t)||t!==document.body&&(null===i.innerRef.value||!1!==i.innerRef.value.contains(t))||void 0!==i.getEl&&!0===H(i.getEl()))return;e.qClickOutside=!0,i.onClickOutside(e)}}function V(e){z.push(e),1===z.length&&(document.addEventListener("mousedown",U,B),document.addEventListener("touchstart",U,B))}function G(e){const t=z.findIndex((t=>t===e));t>-1&&(z.splice(t,1),0===z.length&&(clearTimeout(N),document.removeEventListener("mousedown",U,B),document.removeEventListener("touchstart",U,B)))}var W=n(4688);let q,j;function X(e){const t=e.split(" ");return 2===t.length&&(!0!==["top","center","bottom"].includes(t[0])?(console.error("Anchor/Self position must start with one of top/center/bottom"),!1):!0===["left","middle","right","start","end"].includes(t[1])||(console.error("Anchor/Self position must end with one of left/middle/right/start/end"),!1))}function Z(e){return!e||2===e.length&&("number"===typeof e[0]&&"number"===typeof e[1])}const $={"start#ltr":"left","start#rtl":"right","end#ltr":"right","end#rtl":"left"};function Y(e,t){const n=e.split(" ");return{vertical:n[0],horizontal:$[`${n[1]}#${!0===t?"rtl":"ltr"}`]}}function J(e,t){let{top:n,left:i,right:r,bottom:o,width:s,height:a}=e.getBoundingClientRect();return void 0!==t&&(n-=t[1],i-=t[0],o+=t[1],r+=t[0],s+=t[0],a+=t[1]),{top:n,left:i,right:r,bottom:o,width:s,height:a,middle:i+(r-i)/2,center:n+(o-n)/2}}function K(e){return{top:0,center:e.offsetHeight/2,bottom:e.offsetHeight,left:0,middle:e.offsetWidth/2,right:e.offsetWidth}}function Q(e){if(!0===W.Lp.is.ios&&void 0!==window.visualViewport){const e=document.body.style,{offsetLeft:t,offsetTop:n}=window.visualViewport;t!==q&&(e.setProperty("--q-pe-left",t+"px"),q=t),n!==j&&(e.setProperty("--q-pe-top",n+"px"),j=n)}let t;const{scrollLeft:n,scrollTop:i}=e.el;if(void 0===e.absoluteOffset)t=J(e.anchorEl,!0===e.cover?[0,0]:e.offset);else{const{top:n,left:i}=e.anchorEl.getBoundingClientRect(),r=n+e.absoluteOffset.top,o=i+e.absoluteOffset.left;t={top:r,left:o,width:1,height:1,right:o+1,center:r,middle:o,bottom:r+1}}let r={maxHeight:e.maxHeight,maxWidth:e.maxWidth,visibility:"visible"};!0!==e.fit&&!0!==e.cover||(r.minWidth=t.width+"px",!0===e.cover&&(r.minHeight=t.height+"px")),Object.assign(e.el.style,r);const o=K(e.el),s={top:t[e.anchorOrigin.vertical]-o[e.selfOrigin.vertical],left:t[e.anchorOrigin.horizontal]-o[e.selfOrigin.horizontal]};ee(s,t,o,e.anchorOrigin,e.selfOrigin),r={top:s.top+"px",left:s.left+"px"},void 0!==s.maxHeight&&(r.maxHeight=s.maxHeight+"px",t.height>s.maxHeight&&(r.minHeight=r.maxHeight)),void 0!==s.maxWidth&&(r.maxWidth=s.maxWidth+"px",t.width>s.maxWidth&&(r.minWidth=r.maxWidth)),Object.assign(e.el.style,r),e.el.scrollTop!==i&&(e.el.scrollTop=i),e.el.scrollLeft!==n&&(e.el.scrollLeft=n)}function ee(e,t,n,i,r){const o=n.bottom,s=n.right,a=(0,I.np)(),l=window.innerHeight-a,c=document.body.clientWidth;if(e.top<0||e.top+o>l)if("center"===r.vertical)e.top=t[i.vertical]>l/2?Math.max(0,l-o):0,e.maxHeight=Math.min(o,l);else if(t[i.vertical]>l/2){const n=Math.min(l,"center"===i.vertical?t.center:i.vertical===r.vertical?t.bottom:t.top);e.maxHeight=Math.min(o,n),e.top=Math.max(0,n-o)}else e.top=Math.max(0,"center"===i.vertical?t.center:i.vertical===r.vertical?t.top:t.bottom),e.maxHeight=Math.min(o,l-e.top);if(e.left<0||e.left+s>c)if(e.maxWidth=Math.min(s,c),"middle"===r.horizontal)e.left=t[i.horizontal]>c/2?Math.max(0,c-s):0;else if(t[i.horizontal]>c/2){const n=Math.min(c,"middle"===i.horizontal?t.middle:i.horizontal===r.horizontal?t.right:t.left);e.maxWidth=Math.min(s,n),e.left=Math.max(0,n-e.maxWidth)}else e.left=Math.max(0,"middle"===i.horizontal?t.middle:i.horizontal===r.horizontal?t.left:t.right),e.maxWidth=Math.min(s,c-e.left)}["left","middle","right"].forEach((e=>{$[`${e}#ltr`]=e,$[`${e}#rtl`]=e}));var te=n(230);const ne=(0,o.aZ)({name:"QMenu",inheritAttrs:!1,props:r()(r()(r()(r()(r()({},M),A.vr),h.S),R.D),{},{persistent:Boolean,autoClose:Boolean,separateClosePopup:Boolean,noRouteDismiss:Boolean,noRefocus:Boolean,noFocus:Boolean,fit:Boolean,cover:Boolean,square:Boolean,anchor:{type:String,validator:X},self:{type:String,validator:X},offset:{type:Array,validator:Z},scrollTarget:{default:void 0},touchPosition:Boolean,maxHeight:{type:String,default:null},maxWidth:{type:String,default:null}}),emits:[...A.gH,"click","escape-key"],setup(e,{slots:t,emit:n,attrs:i}){let a,l,c,u=null;const d=(0,o.FN)(),{proxy:m}=d,{$q:g}=m,v=(0,s.iH)(null),y=(0,s.iH)(!1),x=(0,s.Fl)((()=>!0!==e.persistent&&!0!==e.noRouteDismiss)),b=(0,h.Z)(e,g),{registerTick:_,removeTick:S,prepareTick:M}=(0,L.Z)(),{registerTimeout:N,removeTimeout:B}=(0,P.Z)(),{transition:z,transitionStyle:H}=(0,R.Z)(e,y),{localScrollTarget:U,changeScrollEvent:W,unconfigureScrollTarget:q}=T(e,he),{anchorEl:j,canShow:X}=E({showing:y}),{hide:Z}=(0,A.ZP)({showing:y,canShow:X,handleShow:le,handleHide:ce,hideOnRouteChange:x,processOnMount:!0}),{showPortal:$,hidePortal:J,renderPortal:K}=(0,C.Z)(d,v,ge),ee={anchorEl:j,innerRef:v,getEl:()=>m.$el,onClickOutside(t){if(!0!==e.persistent&&!0===y.value)return Z(t),("touchstart"===t.type||t.target.classList.contains("q-dialog__backdrop"))&&(0,p.NS)(t),!0}},ne=(0,s.Fl)((()=>Y(e.anchor||(!0===e.cover?"center middle":"bottom start"),g.lang.rtl))),ie=(0,s.Fl)((()=>!0===e.cover?ne.value:Y(e.self||"top start",g.lang.rtl))),re=(0,s.Fl)((()=>(!0===e.square?" q-menu--square":"")+(!0===b.value?" q-menu--dark q-dark":""))),oe=(0,s.Fl)((()=>!0===e.autoClose?{onClick:de}:{})),se=(0,s.Fl)((()=>!0===y.value&&!0!==e.persistent));function ae(){(0,te.jd)((()=>{let e=v.value;e&&!0!==e.contains(document.activeElement)&&(e=e.querySelector("[autofocus], [data-autofocus]")||e,e.focus())}))}function le(t){if(S(),B(),u=!1===e.noRefocus?document.activeElement:null,(0,k.i)(pe),$(),he(),a=void 0,void 0!==t&&(e.touchPosition||e.contextMenu)){const e=(0,p.FK)(t);if(void 0!==e.left){const{top:t,left:n}=j.value.getBoundingClientRect();a={left:e.left-n,top:e.top-t}}}void 0===l&&(l=(0,o.YP)((()=>g.screen.width+"|"+g.screen.height+"|"+e.self+"|"+e.anchor+"|"+g.lang.rtl),me)),!0!==e.noFocus&&document.activeElement.blur(),_((()=>{me(),!0!==e.noFocus&&ae()})),M(),N((()=>{!0===g.platform.is.ios&&(c=e.autoClose,v.value.click()),me(),$(!0),n("show",t)}),e.transitionDuration)}function ce(t){S(),B(),ue(!0),null===u||void 0!==t&&!0===t.qClickOutside||u.focus(),N((()=>{J(),n("hide",t)}),e.transitionDuration)}function ue(e){a=void 0,void 0!==l&&(l(),l=void 0),!0!==e&&!0!==y.value||((0,k.H)(pe),q(),G(ee),(0,F.k)(fe))}function he(){null===j.value&&void 0===e.scrollTarget||(U.value=(0,I.b0)(j.value,e.scrollTarget),W(U.value,me))}function de(e){!0!==c?((0,O.AH)(m,e),n("click",e)):c=!1}function pe(e){!0===se.value&&!0!==(0,D.mY)(v.value,e.target)&&ae()}function fe(e){n("escape-key"),Z(e)}function me(){const t=v.value;null!==t&&null!==j.value&&Q({el:t,offset:e.offset,anchorEl:j.value,anchorOrigin:ne.value,selfOrigin:ie.value,absoluteOffset:a,fit:e.fit,cover:e.cover,maxHeight:e.maxHeight,maxWidth:e.maxWidth})}function ge(){return(0,o.h)(w.uT,{name:z.value,appear:!0},(()=>!0===y.value?(0,o.h)("div",r()(r()({},i),{},{ref:v,tabindex:-1,class:["q-menu q-position-engine scroll"+re.value,i.class],style:[i.style,H.value]},oe.value),(0,f.KR)(t.default)):null))}return(0,o.YP)(se,(e=>{!0===e?((0,F.c)(fe),V(ee)):((0,F.k)(fe),G(ee))})),(0,o.Jd)(ue),Object.assign(m,{focus:ae,updatePosition:me}),K}});var ie=n(4390),re=(n(5363),n(9377),n(9405));const oe=1e3,se=["start","center","end","start-force","center-force","end-force"],ae=Array.prototype.slice;let le;{const e=document.createElement("div"),t=document.createElement("div");e.setAttribute("dir","rtl"),e.style.width="1px",e.style.height="1px",e.style.overflow="auto",t.style.width="1000px",t.style.height="1px",document.body.appendChild(e),e.appendChild(t),e.scrollLeft=-1e3,le=e.scrollLeft>=0,e.remove()}let ce=1;const ue=void 0===window.getComputedStyle(document.body).overflowAnchor?p.ZT:function(e,t){const n=e+"_ss";let i=document.getElementById(n);null===i&&(i=document.createElement("style"),i.type="text/css",i.id=n,document.head.appendChild(i)),i.qChildIndex!==t&&(i.qChildIndex=t,i.innerHTML=`#${e} > *:nth-child(${t}) { overflow-anchor: auto }`)};function he(e,t){return e+t}function de(e,t,n,i,r,o,s,a){const l=e===window?document.scrollingElement||document.documentElement:e,c=!0===r?"offsetWidth":"offsetHeight",u={scrollStart:0,scrollViewSize:-s-a,scrollMaxSize:0,offsetStart:-s,offsetEnd:-a};if(!0===r?(e===window?(u.scrollStart=window.pageXOffset||window.scrollX||document.body.scrollLeft||0,u.scrollViewSize+=window.innerWidth):(u.scrollStart=l.scrollLeft,u.scrollViewSize+=l.clientWidth),u.scrollMaxSize=l.scrollWidth,!0===o&&(u.scrollStart=(!0===le?u.scrollMaxSize-u.scrollViewSize:0)-u.scrollStart)):(e===window?(u.scrollStart=window.pageYOffset||window.scrollY||document.body.scrollTop||0,u.scrollViewSize+=window.innerHeight):(u.scrollStart=l.scrollTop,u.scrollViewSize+=l.clientHeight),u.scrollMaxSize=l.scrollHeight),null!==n)for(let h=n.previousElementSibling;null!==h;h=h.previousElementSibling)!1===h.classList.contains("q-virtual-scroll--skip")&&(u.offsetStart+=h[c]);if(null!==i)for(let h=i.nextElementSibling;null!==h;h=h.nextElementSibling)!1===h.classList.contains("q-virtual-scroll--skip")&&(u.offsetEnd+=h[c]);if(t!==e){const n=l.getBoundingClientRect(),i=t.getBoundingClientRect();!0===r?(u.offsetStart+=i.left-n.left,u.offsetEnd-=i.width):(u.offsetStart+=i.top-n.top,u.offsetEnd-=i.height),e!==window&&(u.offsetStart+=u.scrollStart),u.offsetEnd+=u.scrollMaxSize-u.offsetStart}return u}function pe(e,t,n,i){e===window?!0===n?(!0===i&&(t=(!0===le?document.body.scrollWidth-window.innerWidth:0)-t),window.scrollTo(t,window.pageYOffset||window.scrollY||document.body.scrollTop||0)):window.scrollTo(window.pageXOffset||window.scrollX||document.body.scrollLeft||0,t):!0===n?(!0===i&&(t=(!0===le?e.scrollWidth-e.offsetWidth:0)-t),e.scrollLeft=t):e.scrollTop=t}function fe(e,t,n,i){if(n>=i)return 0;const r=t.length,o=Math.floor(n/oe),s=Math.floor((i-1)/oe)+1;let a=e.slice(o,s).reduce(he,0);return n%oe!==0&&(a-=t.slice(o*oe,n).reduce(he,0)),i%oe!==0&&i!==r&&(a-=t.slice(i,s*oe).reduce(he,0)),a}const me={virtualScrollSliceSize:{type:[Number,String],default:null},virtualScrollSliceRatioBefore:{type:[Number,String],default:1},virtualScrollSliceRatioAfter:{type:[Number,String],default:1},virtualScrollItemSize:{type:[Number,String],default:24},virtualScrollStickySizeStart:{type:[Number,String],default:0},virtualScrollStickySizeEnd:{type:[Number,String],default:0},tableColspan:[Number,String]},ge=(Object.keys(me),r()({virtualScrollHorizontal:Boolean,onVirtualScroll:Function},me));function ve({virtualScrollLength:e,getVirtualScrollTarget:t,getVirtualScrollEl:n,virtualScrollItemSizeComputed:i}){const a=(0,o.FN)(),{props:l,emit:c,proxy:u}=a,{$q:h}=u;let d,f,m,g,v=[];const y="qvs_"+ce++,x=(0,s.iH)(0),b=(0,s.iH)(0),_=(0,s.iH)({}),w=(0,s.iH)(null),S=(0,s.iH)(null),M=(0,s.iH)(null),E=(0,s.iH)({from:0,to:0}),T=(0,s.Fl)((()=>void 0!==l.tableColspan?l.tableColspan:100));void 0===i&&(i=(0,s.Fl)((()=>l.virtualScrollItemSize)));const A=(0,s.Fl)((()=>i.value+";"+l.virtualScrollHorizontal)),C=(0,s.Fl)((()=>A.value+";"+l.virtualScrollSliceRatioBefore+";"+l.virtualScrollSliceRatioAfter));function R(){k(f,!0)}function L(e){k(void 0===e?f:e)}function P(i,r){const o=t();if(void 0===o||null===o||8===o.nodeType)return;const s=de(o,n(),w.value,S.value,l.virtualScrollHorizontal,h.lang.rtl,l.virtualScrollStickySizeStart,l.virtualScrollStickySizeEnd);m!==s.scrollViewSize&&D(s.scrollViewSize),I(o,s,Math.min(e.value-1,Math.max(0,parseInt(i,10)||0)),0,se.indexOf(r)>-1?r:f>-1&&i>f?"end":"start")}function O(){const i=t();if(void 0===i||null===i||8===i.nodeType)return;const r=de(i,n(),w.value,S.value,l.virtualScrollHorizontal,h.lang.rtl,l.virtualScrollStickySizeStart,l.virtualScrollStickySizeEnd),o=e.value-1,s=r.scrollMaxSize-r.offsetStart-r.offsetEnd-b.value;if(d===r.scrollStart)return;if(r.scrollMaxSize<=0)return void I(i,r,0,0);m!==r.scrollViewSize&&D(r.scrollViewSize),F(E.value.from);const a=Math.floor(r.scrollMaxSize-Math.max(r.scrollViewSize,r.offsetEnd)-Math.min(g[o],r.scrollViewSize/2));if(a>0&&Math.ceil(r.scrollStart)>=a)return void I(i,r,o,r.scrollMaxSize-r.offsetEnd-v.reduce(he,0));let c=0,u=r.scrollStart-r.offsetStart,p=u;if(u<=s&&u+r.scrollViewSize>=x.value)u-=x.value,c=E.value.from,p=u;else for(let e=0;u>=v[e]&&c0&&c-r.scrollViewSize?(c++,p=u):p=g[c]+u;I(i,r,c,p)}function I(t,n,i,r,o){const s="string"===typeof o&&o.indexOf("-force")>-1,a=!0===s?o.replace("-force",""):o,c=void 0!==a?a:"start";let u=Math.max(0,i-_.value[c]),p=u+_.value.total;p>e.value&&(p=e.value,u=Math.max(0,p-_.value.total)),d=n.scrollStart;const f=u!==E.value.from||p!==E.value.to;if(!1===f&&void 0===a)return void B(i);const{activeElement:m}=document;if(!0===f&&null!==M.value&&M.value!==m&&!0===M.value.contains(m)){const e=()=>{M.value.focus()};m.addEventListener("blur",e,!0),requestAnimationFrame((()=>{m.removeEventListener("blur",e,!0)}))}ue(y,i-u+1);const w=void 0!==a?g.slice(u,i).reduce(he,0):0;if(!0===f){const t=p>=E.value.from&&u<=E.value.to?E.value.to:p;E.value={from:u,to:t},x.value=fe(v,g,0,u),b.value=fe(v,g,p,e.value),requestAnimationFrame((()=>{E.value.to!==p&&d===n.scrollStart&&(E.value={from:E.value.from,to:p},b.value=fe(v,g,p,e.value))}))}requestAnimationFrame((()=>{if(d!==n.scrollStart)return;!0===f&&F(u);const e=g.slice(u,i).reduce(he,0),o=e+n.offsetStart+x.value,c=o+g[i];let p=o+r;if(void 0!==a){const t=e-w,r=n.scrollStart+t;p=!0!==s&&r!1===e.classList.contains("q-virtual-scroll--skip"))),i=n.length,r=!0===l.virtualScrollHorizontal?e=>e.getBoundingClientRect().width:e=>e.offsetHeight;let o,s,a=e;for(let e=0;e=s;i--)g[i]=r;const a=Math.floor((e.value-1)/oe);v=[];for(let i=0;i<=a;i++){let t=0;const n=Math.min((i+1)*oe,e.value);for(let e=i*oe;e=0?(F(E.value.from),(0,o.Y3)((()=>{P(t)}))):(x.value=fe(v,g,0,E.value.from),b.value=fe(v,g,E.value.to,e.value),z())}function D(e){if(void 0===e&&"undefined"!==typeof window){const i=t();void 0!==i&&null!==i&&8!==i.nodeType&&(e=de(i,n(),w.value,S.value,l.virtualScrollHorizontal,h.lang.rtl,l.virtualScrollStickySizeStart,l.virtualScrollStickySizeEnd).scrollViewSize)}m=e;const r=1+l.virtualScrollSliceRatioBefore+l.virtualScrollSliceRatioAfter,o=void 0===e||e<=0?1:Math.ceil(e/i.value),s=Math.max(10,o,Math.ceil(l.virtualScrollSliceSize/r));_.value={total:Math.ceil(s*r),start:Math.ceil(s*l.virtualScrollSliceRatioBefore),center:Math.ceil(s*(.5+l.virtualScrollSliceRatioBefore)),end:Math.ceil(s*(1+l.virtualScrollSliceRatioBefore)),view:o}}function N(e,t){const n=!0===l.virtualScrollHorizontal?"width":"height",s={["--q-virtual-scroll-item-"+n]:i.value+"px"};return["tbody"===e?(0,o.h)(e,{class:"q-virtual-scroll__padding",key:"before",ref:w},[(0,o.h)("tr",[(0,o.h)("td",{style:r()({[n]:`${x.value}px`},s),colspan:T.value})])]):(0,o.h)(e,{class:"q-virtual-scroll__padding",key:"before",ref:w,style:r()({[n]:`${x.value}px`},s)}),(0,o.h)(e,{class:"q-virtual-scroll__content",key:"content",ref:M,id:y,tabindex:-1},t.flat()),"tbody"===e?(0,o.h)(e,{class:"q-virtual-scroll__padding",key:"after",ref:S},[(0,o.h)("tr",[(0,o.h)("td",{style:r()({[n]:`${b.value}px`},s),colspan:T.value})])]):(0,o.h)(e,{class:"q-virtual-scroll__padding",key:"after",ref:S,style:r()({[n]:`${b.value}px`},s)})]}function B(e){f!==e&&(void 0!==l.onVirtualScroll&&c("virtual-scroll",{index:e,from:E.value.from,to:E.value.to-1,direction:e{D()})),(0,o.YP)(A,R),D();const z=(0,re.Z)(O,!0===h.platform.is.ios?120:35);return(0,o.wF)((()=>{D()})),ue!==p.ZT&&(0,o.Jd)((()=>{const e=document.getElementById(y+"_ss");null!==e&&e.remove()})),Object.assign(u,{scrollTo:P,reset:R,refresh:L}),{virtualScrollSliceRange:E,virtualScrollSliceSizeComputed:_,setVirtualScrollSize:D,onVirtualScrollEvt:z,localResetVirtualScroll:k,padVirtualScroll:N,scrollTo:P,reset:R,refresh:L}}var ye=n(9550),xe=n(839);n(6101),n(979),n(4406);const be="function"===typeof Map,_e="function"===typeof Set,we="function"===typeof ArrayBuffer;function Se(e,t){if(e===t)return!0;if(null!==e&&null!==t&&"object"===typeof e&&"object"===typeof t){if(e.constructor!==t.constructor)return!1;let n,i;if(e.constructor===Array){if(n=e.length,n!==t.length)return!1;for(i=n;0!==i--;)if(!0!==Se(e[i],t[i]))return!1;return!0}if(!0===be&&e.constructor===Map){if(e.size!==t.size)return!1;i=e.entries().next();while(!0!==i.done){if(!0!==t.has(i.value[0]))return!1;i=i.next()}i=e.entries().next();while(!0!==i.done){if(!0!==Se(i.value[1],t.get(i.value[0])))return!1;i=i.next()}return!0}if(!0===_e&&e.constructor===Set){if(e.size!==t.size)return!1;i=e.entries().next();while(!0!==i.done){if(!0!==t.has(i.value[0]))return!1;i=i.next()}return!0}if(!0===we&&null!=e.buffer&&e.buffer.constructor===ArrayBuffer){if(n=e.length,n!==t.length)return!1;for(i=n;0!==i--;)if(e[i]!==t[i])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();const r=Object.keys(e);if(n=r.length,n!==Object.keys(t).length)return!1;for(i=n;0!==i--;){const n=r[i];if(!0!==Se(e[n],t[n]))return!1}return!0}return e!==e&&t!==t}function Me(e,t,n){if(n<=t)return t;const i=n-t+1;let r=t+(e-t)%i;return r["add","add-unique","toggle"].includes(e),Te=".*+?^${}()|[]\\",Ae=Object.keys(a.Cl),Ce=(0,o.aZ)({name:"QSelect",inheritAttrs:!1,props:r()(r()(r()(r()({},ge),ye.Fz),a.Cl),{},{modelValue:{required:!0},multiple:Boolean,displayValue:[String,Number],displayValueHtml:Boolean,dropdownIcon:String,options:{type:Array,default:()=>[]},optionValue:[Function,String],optionLabel:[Function,String],optionDisable:[Function,String],hideSelected:Boolean,hideDropdownIcon:Boolean,fillInput:Boolean,maxValues:[Number,String],optionsDense:Boolean,optionsDark:{type:Boolean,default:null},optionsSelectedClass:String,optionsHtml:Boolean,optionsCover:Boolean,menuShrink:Boolean,menuAnchor:String,menuSelf:String,menuOffset:Array,popupContentClass:String,popupContentStyle:[String,Array,Object],useInput:Boolean,useChips:Boolean,newValueMode:{type:String,validator:Ee},mapOptions:Boolean,emitValue:Boolean,inputDebounce:{type:[Number,String],default:500},inputClass:[Array,String,Object],inputStyle:[Array,String,Object],tabindex:{type:[String,Number],default:0},autocomplete:String,transitionShow:String,transitionHide:String,transitionDuration:[String,Number],behavior:{type:String,validator:e=>["default","menu","dialog"].includes(e),default:"default"},virtualScrollItemSize:{type:[Number,String],default:void 0},onNewValue:Function,onFilter:Function}),emits:[...a.HJ,"add","remove","input-value","keyup","keypress","keydown","filter-abort"],setup(e,{slots:t,emit:n}){const{proxy:i}=(0,o.FN)(),{$q:u}=i,h=(0,s.iH)(!1),d=(0,s.iH)(!1),m=(0,s.iH)(-1),v=(0,s.iH)(""),w=(0,s.iH)(!1),S=(0,s.iH)(!1);let M,E,T,A,C,R,L,P,O,I;const F=(0,s.iH)(null),k=(0,s.iH)(null),D=(0,s.iH)(null),N=(0,s.iH)(null),B=(0,s.iH)(null),z=(0,ye.Do)(e),H=(0,xe.Z)(Ye),U=(0,s.Fl)((()=>Array.isArray(e.options)?e.options.length:0)),V=(0,s.Fl)((()=>void 0===e.virtualScrollItemSize?!0===e.dense?24:48:e.virtualScrollItemSize)),{virtualScrollSliceRange:G,virtualScrollSliceSizeComputed:W,localResetVirtualScroll:q,padVirtualScroll:j,onVirtualScrollEvt:X,scrollTo:Z,setVirtualScrollSize:$}=ve({virtualScrollLength:U,getVirtualScrollTarget:je,getVirtualScrollEl:qe,virtualScrollItemSizeComputed:V}),Y=(0,a.tL)(),J=(0,s.Fl)((()=>{const t=!0===e.mapOptions&&!0!==e.multiple,n=void 0===e.modelValue||null===e.modelValue&&!0!==t?[]:!0===e.multiple&&Array.isArray(e.modelValue)?e.modelValue:[e.modelValue];if(!0===e.mapOptions&&!0===Array.isArray(e.options)){const i=!0===e.mapOptions&&void 0!==E?E:[],r=n.map((e=>Ne(e,i)));return null===e.modelValue&&!0===t?r.filter((e=>null!==e)):r}return n})),K=(0,s.Fl)((()=>{const t={};return Ae.forEach((n=>{const i=e[n];void 0!==i&&(t[n]=i)})),t})),Q=(0,s.Fl)((()=>null===e.optionsDark?Y.isDark.value:e.optionsDark)),ee=(0,s.Fl)((()=>(0,a.yV)(J.value))),te=(0,s.Fl)((()=>{let t="q-field__input q-placeholder col";return!0===e.hideSelected||0===J.value.length?[t,e.inputClass]:(t+=" q-field__input--padding",void 0===e.inputClass?t:[t,e.inputClass])})),re=(0,s.Fl)((()=>(!0===e.virtualScrollHorizontal?"q-virtual-scroll--horizontal":"")+(e.popupContentClass?" "+e.popupContentClass:""))),oe=(0,s.Fl)((()=>0===U.value)),se=(0,s.Fl)((()=>J.value.map((e=>_e.value(e))).join(", "))),ae=(0,s.Fl)((()=>!0===e.optionsHtml?()=>!0:e=>void 0!==e&&null!==e&&!0===e.html)),le=(0,s.Fl)((()=>!0===e.displayValueHtml||void 0===e.displayValue&&(!0===e.optionsHtml||J.value.some(ae.value)))),ce=(0,s.Fl)((()=>!0===Y.focused.value?e.tabindex:-1)),ue=(0,s.Fl)((()=>({role:"combobox","aria-multiselectable":!0===e.multiple?"true":"false","aria-expanded":!0===h.value?"true":"false","aria-owns":`${Y.targetUid.value}_lb`,"aria-activedescendant":`${Y.targetUid.value}_${m.value}`}))),he=(0,s.Fl)((()=>({role:"listbox",id:`${Y.targetUid.value}_lb`}))),de=(0,s.Fl)((()=>J.value.map(((e,t)=>({index:t,opt:e,html:ae.value(e),selected:!0,removeAtIndex:Oe,toggleOption:Fe,tabindex:ce.value}))))),pe=(0,s.Fl)((()=>{if(0===U.value)return[];const{from:t,to:n}=G.value,{options:i,optionEls:o}=T;return e.options.slice(t,n).map(((n,s)=>{const a=!0===we.value(n),l=t+s,c={clickable:!0,active:!1,activeClass:ge.value,manualFocus:!0,focused:!1,disable:a,tabindex:-1,dense:e.optionsDense,dark:Q.value,role:"option",id:`${Y.targetUid.value}_${l}`,onClick:()=>{Fe(n)}};!0!==a&&(!0===ze(n)&&(c.active=!0),m.value===l&&(c.focused=!0),c["aria-selected"]=!0===c.active?"true":"false",!0===u.platform.is.desktop&&(c.onMousemove=()=>{ke(l)}));const h={index:l,opt:n,html:ae.value(n),label:_e.value(n),selected:c.active,focused:c.focused,toggleOption:Fe,setOptionIndex:ke,itemProps:c},d=r()(r()({},h),{},{itemProps:r()(r()({},c),{},{onClick:void 0,onMousemove:void 0})});return void 0!==i[s]&&!0===Se(d,i[s])||(i[s]=d,o[s]=void 0),h}))})),fe=(0,s.Fl)((()=>void 0!==e.dropdownIcon?e.dropdownIcon:u.iconSet.arrow.dropdown)),me=(0,s.Fl)((()=>!1===e.optionsCover&&!0!==e.outlined&&!0!==e.standout&&!0!==e.borderless&&!0!==e.rounded)),ge=(0,s.Fl)((()=>void 0!==e.optionsSelectedClass?e.optionsSelectedClass:void 0!==e.color?`text-${e.color}`:"")),be=(0,s.Fl)((()=>Be(e.optionValue,"value"))),_e=(0,s.Fl)((()=>Be(e.optionLabel,"label"))),we=(0,s.Fl)((()=>Be(e.optionDisable,"disable"))),Ce=(0,s.Fl)((()=>J.value.map((e=>be.value(e))))),Re=(0,s.Fl)((()=>{const e={onInput:Ye,onChange:H,onKeydown:We,onKeyup:Ve,onKeypress:Ge,onFocus:He,onClick(e){!0===A&&(0,p.sT)(e)}};return e.onCompositionstart=e.onCompositionupdate=e.onCompositionend=H,e}));function Le(t){return!0===e.emitValue?be.value(t):t}function Pe(t){if(t>-1&&t=e.maxValues)return;const o=e.modelValue.slice();n("add",{index:o.length,value:r}),o.push(r),n("update:modelValue",o)}function Fe(t,i){if(!0!==Y.editable.value||void 0===t||!0===we.value(t))return;const r=be.value(t);if(!0!==e.multiple)return!0!==i&&(Ke(!0===e.fillInput?_e.value(t):"",!0,!0),ht()),null!==k.value&&k.value.focus(),void(!0!==Se(be.value(J.value[0]),r)&&n("update:modelValue",!0===e.emitValue?r:t));if((!0!==A||!0===w.value)&&Y.focus(),He(),0===J.value.length){const i=!0===e.emitValue?r:t;return n("add",{index:0,value:i}),void n("update:modelValue",!0===e.multiple?[i]:i)}const o=e.modelValue.slice(),s=Ce.value.findIndex((e=>Se(e,r)));if(s>-1)n("remove",{index:s,value:o.splice(s,1)[0]});else{if(void 0!==e.maxValues&&o.length>=e.maxValues)return;const i=!0===e.emitValue?r:t;n("add",{index:o.length,value:i}),o.push(i)}n("update:modelValue",o)}function ke(e){if(!0!==u.platform.is.desktop)return;const t=e>-1&&e=0?_e.value(e.options[i]):L))}}function Ne(t,n){const i=e=>Se(be.value(e),t);return e.options.find(i)||n.find(i)||t}function Be(e,t){const n=void 0!==e?e:t;return"function"===typeof n?n:e=>Object(e)===e&&n in e?e[n]:e}function ze(e){const t=be.value(e);return void 0!==Ce.value.find((e=>Se(e,t)))}function He(){!0===e.useInput&&null!==k.value&&k.value.select()}function Ue(e){!0===(0,y.So)(e,27)&&!0===h.value&&((0,p.sT)(e),ht(),dt()),n("keyup",e)}function Ve(t){const{value:n}=t.target;if(void 0===t.keyCode)if(t.target.value="",clearTimeout(M),dt(),"string"===typeof n&&n.length>0){const t=n.toLocaleLowerCase();let i=e=>be.value(e).toLocaleLowerCase()===t,r=e.options.find(i);void 0!==r?-1===J.value.indexOf(r)?Fe(r):ht():(i=e=>_e.value(e).toLocaleLowerCase()===t,r=e.options.find(i),void 0!==r?-1===J.value.indexOf(r)?Fe(r):ht():Qe(n,!0))}else Y.clearValue(t);else Ue(t)}function Ge(e){n("keypress",e)}function We(t){if(n("keydown",t),!0===(0,y.Wm)(t))return;const i=v.value.length>0&&(void 0!==e.newValueMode||void 0!==e.onNewValue),r=!0!==t.shiftKey&&!0!==e.multiple&&(m.value>-1||!0===i);if(27===t.keyCode)return void(0,p.X$)(t);if(9===t.keyCode&&!1===r)return void ct();if(void 0===t.target||t.target.id!==Y.targetUid.value)return;if(40===t.keyCode&&!0!==Y.innerLoading.value&&!1===h.value)return(0,p.NS)(t),void ut();if(8===t.keyCode&&!0!==e.hideSelected&&0===v.value.length)return void(!0===e.multiple&&!0===Array.isArray(e.modelValue)?Pe(e.modelValue.length-1):!0!==e.multiple&&null!==e.modelValue&&n("update:modelValue",null));35!==t.keyCode&&36!==t.keyCode||"string"===typeof v.value&&0!==v.value.length||((0,p.NS)(t),m.value=-1,De(36===t.keyCode?1:-1,e.multiple)),33!==t.keyCode&&34!==t.keyCode||void 0===W.value||((0,p.NS)(t),m.value=Math.max(-1,Math.min(U.value,m.value+(33===t.keyCode?-1:1)*W.value.view)),De(33===t.keyCode?1:-1,e.multiple)),38!==t.keyCode&&40!==t.keyCode||((0,p.NS)(t),De(38===t.keyCode?-1:1,e.multiple));const s=U.value;if((void 0===O||I0&&!0!==e.useInput&&void 0!==t.key&&1===t.key.length&&t.altKey===t.ctrlKey&&(32!==t.keyCode||O.length>0)){!0!==h.value&&ut(t);const n=t.key.toLocaleLowerCase(),i=1===O.length&&O[0]===n;I=Date.now()+1500,!1===i&&((0,p.NS)(t),O+=n);const r=new RegExp("^"+O.split("").map((e=>Te.indexOf(e)>-1?"\\"+e:e)).join(".*"),"i");let a=m.value;if(!0===i||a<0||!0!==r.test(_e.value(e.options[a])))do{a=Me(a+1,-1,s-1)}while(a!==m.value&&(!0===we.value(e.options[a])||!0!==r.test(_e.value(e.options[a]))));m.value!==a&&(0,o.Y3)((()=>{ke(a),Z(a),a>=0&&!0===e.useInput&&!0===e.fillInput&&Je(_e.value(e.options[a]))}))}else if(13===t.keyCode||32===t.keyCode&&!0!==e.useInput&&""===O||9===t.keyCode&&!1!==r)if(9!==t.keyCode&&(0,p.NS)(t),m.value>-1&&m.value{if(n){if(!0!==Ee(n))return}else n=e.newValueMode;if(void 0===t||null===t)return;Ke("",!0!==e.multiple,!0);const i="toggle"===n?Fe:Ie;i(t,"add-unique"===n),!0!==e.multiple&&(null!==k.value&&k.value.focus(),ht())};if(void 0!==e.onNewValue?n("new-value",v.value,t):t(v.value),!0!==e.multiple)return}!0===h.value?ct():!0!==Y.innerLoading.value&&ut()}}function qe(){return!0===A?B.value:null!==D.value&&null!==D.value.__qPortalInnerRef.value?D.value.__qPortalInnerRef.value:void 0}function je(){return qe()}function Xe(){return!0===e.hideSelected?[]:void 0!==t["selected-item"]?de.value.map((e=>t["selected-item"](e))).slice():void 0!==t.selected?[].concat(t.selected()):!0===e.useChips?de.value.map(((t,n)=>(0,o.h)(g,{key:"option-"+n,removable:!0===Y.editable.value&&!0!==we.value(t.opt),dense:!0,textColor:e.color,tabindex:ce.value,onRemove(){t.removeAtIndex(n)}},(()=>(0,o.h)("span",{class:"ellipsis",[!0===t.html?"innerHTML":"textContent"]:_e.value(t.opt)}))))):[(0,o.h)("span",{[!0===le.value?"innerHTML":"textContent"]:void 0!==e.displayValue?e.displayValue:se.value})]}function Ze(){void 0!==t.option&&T.optionSlot!==t.option&&(T.optionSlot=t.option,T.optionEls=[]);const e=void 0!==t.option?t.option:e=>(0,o.h)(x,r()({key:e.index},e.itemProps),(()=>(0,o.h)(b,(()=>(0,o.h)(_,(()=>(0,o.h)("span",{[!0===e.html?"innerHTML":"textContent"]:e.label}))))))),{optionEls:n}=T;let i=j("div",pe.value.map(((t,i)=>(void 0===n[i]&&(n[i]=e(t)),n[i]))));return void 0!==t["before-options"]&&(i=t["before-options"]().concat(i)),(0,f.vs)(t["after-options"],i)}function $e(t,n){const i=r()(r()(r()({ref:!0===n?k:void 0,key:"i_t",class:te.value,style:e.inputStyle,value:void 0!==v.value?v.value:"",type:"search"},Y.splitAttrs.attributes.value),{},{id:Y.targetUid.value,maxlength:e.maxlength,tabindex:e.tabindex,autocomplete:e.autocomplete,"data-autofocus":!0!==t&&!0===e.autofocus||void 0,disabled:!0===e.disable,readonly:!0===e.readonly},Re.value),ue.value);return!0!==t&&!0===A&&(!0===Array.isArray(i.class)?i.class[0]+=" no-pointer-events":i.class+=" no-pointer-events"),(0,o.h)("input",i)}function Ye(t){clearTimeout(M),t&&t.target&&!0===t.target.composing||(Je(t.target.value||""),C=!0,L=v.value,!0===Y.focused.value||!0===A&&!0!==w.value||Y.focus(),void 0!==e.onFilter&&(M=setTimeout((()=>{Qe(v.value)}),e.inputDebounce)))}function Je(e){v.value!==e&&(v.value=e,n("input-value",e))}function Ke(t,n,i){C=!0!==i,!0===e.useInput&&(Je(t),!0!==n&&!0===i||(L=t),!0!==n&&Qe(t))}function Qe(t,r){if(void 0===e.onFilter||!0!==r&&!0!==Y.focused.value)return;!0===Y.innerLoading.value?n("filter-abort"):(Y.innerLoading.value=!0,S.value=!0),""!==t&&!0!==e.multiple&&J.value.length>0&&!0!==C&&t===_e.value(J.value[0])&&(t="");const s=setTimeout((()=>{!0===h.value&&(h.value=!1)}),10);clearTimeout(R),R=s,n("filter",t,((e,t)=>{!0!==r&&!0!==Y.focused.value||R!==s||(clearTimeout(R),"function"===typeof e&&e(),S.value=!1,(0,o.Y3)((()=>{Y.innerLoading.value=!1,!0===Y.editable.value&&(!0===r?!0===h.value&&ht():!0===h.value?pt(!0):h.value=!0),"function"===typeof t&&(0,o.Y3)((()=>{t(i)}))})))}),(()=>{!0===Y.focused.value&&R===s&&(clearTimeout(R),Y.innerLoading.value=!1,S.value=!1),!0===h.value&&(h.value=!1)}))}function et(){const n=!0===oe.value?void 0!==t["no-option"]?()=>t["no-option"]({inputValue:v.value}):void 0:Ze;return(0,o.h)(ne,r()(r()({ref:D,class:re.value,style:e.popupContentStyle,modelValue:h.value,fit:!0!==e.menuShrink,cover:!0===e.optionsCover&&!0!==oe.value&&!0!==e.useInput,anchor:e.menuAnchor,self:e.menuSelf,offset:e.menuOffset,dark:Q.value,noParentEvent:!0,noRefocus:!0,noFocus:!0,square:me.value,transitionShow:e.transitionShow,transitionHide:e.transitionHide,transitionDuration:e.transitionDuration,separateClosePopup:!0},he.value),{},{onScrollPassive:X,onBeforeShow:mt,onBeforeHide:tt,onShow:nt}),n)}function tt(e){gt(e),ct()}function nt(){$()}function it(e){(0,p.sT)(e),null!==k.value&&k.value.focus(),w.value=!0,window.scrollTo(window.pageXOffset||window.scrollX||document.body.scrollLeft||0,0)}function rt(e){(0,p.sT)(e),(0,o.Y3)((()=>{w.value=!1}))}function ot(){const n=[(0,o.h)(l,r()(r()(r()({class:`col-auto ${Y.fieldClass}`},K.value),{},{for:Y.targetUid.value,dark:Q.value,square:!0,loading:S.value,itemAligned:!1,filled:!0,stackLabel:v.value.length>0},Y.splitAttrs.listeners.value),{},{onFocus:it,onBlur:rt}),r()(r()({},t),{},{rawControl:()=>Y.getControl(!0),before:void 0,after:void 0}))];return!0===h.value&&n.push((0,o.h)("div",r()(r()({ref:B,class:re.value+" scroll",style:e.popupContentStyle},he.value),{},{onClick:p.X$,onScrollPassive:X}),!0===oe.value?void 0!==t["no-option"]?t["no-option"]({inputValue:v.value}):null:Ze())),(0,o.h)(ie.Z,{ref:N,modelValue:d.value,position:!0===e.useInput?"top":void 0,transitionShow:P,transitionHide:e.transitionHide,transitionDuration:e.transitionDuration,onBeforeShow:mt,onBeforeHide:st,onHide:at,onShow:lt},(()=>(0,o.h)("div",{class:"q-select__dialog"+(!0===Q.value?" q-select__dialog--dark q-dark":"")+(!0===w.value?" q-select__dialog--focused":"")},n)))}function st(e){gt(e),null!==N.value&&N.value.__updateRefocusTarget(Y.rootRef.value.querySelector(".q-field__native > [tabindex]:last-child")),Y.focused.value=!1}function at(e){ht(),!1===Y.focused.value&&n("blur",e),dt()}function lt(){const e=document.activeElement;null!==e&&e.id===Y.targetUid.value||null===k.value||k.value===e||k.value.focus(),$()}function ct(){void 0!==T&&(T.optionEls=[]),!0!==d.value&&(m.value=-1,!0===h.value&&(h.value=!1),!1===Y.focused.value&&(clearTimeout(R),R=void 0,!0===Y.innerLoading.value&&(n("filter-abort"),Y.innerLoading.value=!1,S.value=!1)))}function ut(n){!0===Y.editable.value&&(!0===A?(Y.onControlFocusin(n),d.value=!0,(0,o.Y3)((()=>{Y.focus()}))):Y.focus(),void 0!==e.onFilter?Qe(v.value):!0===oe.value&&void 0===t["no-option"]||(h.value=!0))}function ht(){d.value=!1,ct()}function dt(){!0===e.useInput&&Ke(!0!==e.multiple&&!0===e.fillInput&&J.value.length>0&&_e.value(J.value[0])||"",!0,!0)}function pt(t){let n=-1;if(!0===t){if(J.value.length>0){const t=be.value(J.value[0]);n=e.options.findIndex((e=>Se(be.value(e),t)))}q(n)}ke(n)}function ft(){!1===d.value&&null!==D.value&&D.value.updatePosition()}function mt(e){void 0!==e&&(0,p.sT)(e),n("popup-show",e),Y.hasPopupOpen.value=!0,Y.onControlFocusin(e)}function gt(e){void 0!==e&&(0,p.sT)(e),n("popup-hide",e),Y.hasPopupOpen.value=!1,Y.onControlFocusout(e)}function vt(){A=(!0===u.platform.is.mobile||"dialog"===e.behavior)&&("menu"!==e.behavior&&(!0!==e.useInput||(void 0!==t["no-option"]||void 0!==e.onFilter||!1===oe.value))),P=!0===u.platform.is.ios&&!0===A&&!0===e.useInput?"fade":e.transitionShow}return(0,o.YP)(J,(t=>{E=t,!0===e.useInput&&!0===e.fillInput&&!0!==e.multiple&&!0!==Y.innerLoading.value&&(!0!==d.value&&!0!==h.value||!0!==ee.value)&&(!0!==C&&dt(),!0!==d.value&&!0!==h.value||Qe(""))}),{immediate:!0}),(0,o.YP)((()=>e.fillInput),dt),(0,o.YP)(h,pt),(0,o.Xn)(vt),(0,o.ic)(ft),vt(),(0,o.wF)((()=>{T={optionSlot:t.option,options:[],optionEls:[]}})),(0,o.Jd)((()=>{T=void 0,clearTimeout(M)})),Object.assign(i,{showPopup:ut,hidePopup:ht,removeAtIndex:Pe,add:Ie,toggleOption:Fe,setOptionIndex:ke,moveOptionSelection:De,filter:Qe,updateMenuPosition:ft,updateInputValue:Ke,isOptionSelected:ze,getEmittingOptionValue:Le,isOptionDisabled:(...e)=>we.value.apply(null,e),getOptionValue:(...e)=>be.value.apply(null,e),getOptionLabel:(...e)=>_e.value.apply(null,e)}),Object.assign(Y,{innerValue:J,fieldClass:(0,s.Fl)((()=>`q-select q-field--auto-height q-select--with${!0!==e.useInput?"out":""}-input q-select--with${!0!==e.useChips?"out":""}-chips q-select--`+(!0===e.multiple?"multiple":"single"))),inputRef:F,targetRef:k,hasValue:ee,showPopup:ut,floatingLabel:(0,s.Fl)((()=>(!0===e.hideSelected?v.value.length>0:!0===ee.value)||(0,a.yV)(e.displayValue))),getControlChild:()=>{if(!1!==Y.editable.value&&(!0===d.value||!0!==oe.value||void 0!==t["no-option"]))return!0===A?ot():et()},controlEvents:{onFocusin(e){Y.onControlFocusin(e)},onFocusout(e){Y.onControlFocusout(e,(()=>{dt(),ct()}))},onClick(e){if((0,p.X$)(e),!0!==A&&!0===h.value)return ct(),void(null!==k.value&&k.value.focus());ut(e)}},getControl:t=>{const n=Xe(),i=!0===t||!0!==d.value||!0!==A;if(!0===e.useInput?n.push($e(t,i)):!0===Y.editable.value&&!0===i&&(n.push((0,o.h)("div",r()(r()({ref:k,key:"d_t",class:"no-outline",id:Y.targetUid.value,tabindex:e.tabindex},ue.value),{},{onKeydown:We,onKeyup:Ue,onKeypress:Ge}))),"string"===typeof e.autocomplete&&e.autocomplete.length>0&&n.push((0,o.h)("input",{class:"q-select__autocomplete-input no-outline",autocomplete:e.autocomplete,onKeyup:Ve}))),void 0!==z.value&&!0!==e.disable&&Ce.value.length>0){const t=Ce.value.map((e=>(0,o.h)("option",{value:e,selected:!0})));n.push((0,o.h)("select",{class:"hidden",name:z.value,multiple:e.multiple},t))}return(0,o.h)("div",r()({class:"q-field__native row items-center"},Y.splitAttrs.attributes.value),n)},getInnerAppend:()=>!0!==e.loading&&!0!==S.value&&!0!==e.hideDropdownIcon?[(0,o.h)(c.Z,{class:"q-select__dropdown-icon"+(!0===h.value?" rotate-180":""),name:fe.value})]:null}),(0,a.ZP)(Y)}})},5869:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var i=n(515),r=n.n(i),o=n(3673),s=n(1959),a=n(2236);const l={true:"inset",item:"item-inset","item-thumbnail":"item-thumbnail-inset"},c={xs:2,sm:4,md:8,lg:16,xl:24},u=(0,o.aZ)({name:"QSeparator",props:r()(r()({},a.S),{},{spaced:[Boolean,String],inset:[Boolean,String],vertical:Boolean,color:String,size:String}),setup(e){const t=(0,o.FN)(),n=(0,a.Z)(e,t.proxy.$q),i=(0,s.Fl)((()=>!0===e.vertical?"vertical":"horizontal")),r=(0,s.Fl)((()=>` q-separator--${i.value}`)),u=(0,s.Fl)((()=>!1!==e.inset?`${r.value}-${l[e.inset]}`:"")),h=(0,s.Fl)((()=>`q-separator${r.value}${u.value}`+(void 0!==e.color?` bg-${e.color}`:"")+(!0===n.value?" q-separator--dark":""))),d=(0,s.Fl)((()=>{const t={};if(void 0!==e.size&&(t[!0===e.vertical?"width":"height"]=e.size),!1!==e.spaced){const n=!0===e.spaced?`${c.md}px`:e.spaced in c?`${c[e.spaced]}px`:e.spaced,i=!0===e.vertical?["Left","Right"]:["Top","Bottom"];t[`margin${i[0]}`]=t[`margin${i[1]}`]=n}return t}));return()=>(0,o.h)("hr",{class:h.value,style:d.value,role:"separator","aria-orientation":i.value})}})},9754:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var i=n(515),r=n.n(i),o=n(3673),s=n(1959),a=n(2417);const l={size:{type:[Number,String],default:"1em"},color:String};function c(e){return{cSize:(0,s.Fl)((()=>e.size in a.Ok?`${a.Ok[e.size]}px`:e.size)),classes:(0,s.Fl)((()=>"q-spinner"+(e.color?` text-${e.color}`:"")))}}const u=(0,o.aZ)({name:"QSpinner",props:r()(r()({},l),{},{thickness:{type:Number,default:5}}),setup(e){const{cSize:t,classes:n}=c(e);return()=>(0,o.h)("svg",{class:n.value+" q-spinner-mat",width:t.value,height:t.value,viewBox:"25 25 50 50"},[(0,o.h)("circle",{class:"path",cx:"50",cy:"50",r:"20",fill:"none",stroke:"currentColor","stroke-width":e.thickness,"stroke-miterlimit":"10"})])}})},4340:(e,t,n)=>{"use strict";n.d(t,{Z:()=>g});var i=n(515),r=n.n(i),o=n(3673),s=n(1959),a=n(8880);const l=(0,o.aZ)({name:"QSlideTransition",props:{appear:Boolean,duration:{type:Number,default:300}},emits:["show","hide"],setup(e,{slots:t,emit:n}){let i,r,s,l,c,u,h=!1;function d(){i&&i(),i=null,h=!1,clearTimeout(s),clearTimeout(l),void 0!==r&&r.removeEventListener("transitionend",c),c=null}function p(t,n,r){t.style.overflowY="hidden",void 0!==n&&(t.style.height=`${n}px`),t.style.transition=`height ${e.duration}ms cubic-bezier(.25, .8, .50, 1)`,h=!0,i=r}function f(e,t){e.style.overflowY=null,e.style.height=null,e.style.transition=null,d(),t!==u&&n(t)}function m(t,n){let i=0;r=t,!0===h?(d(),i=t.offsetHeight===t.scrollHeight?0:void 0):u="hide",p(t,i,n),s=setTimeout((()=>{t.style.height=`${t.scrollHeight}px`,c=e=>{Object(e)===e&&e.target!==t||f(t,"show")},t.addEventListener("transitionend",c),l=setTimeout(c,1.1*e.duration)}),100)}function g(t,n){let i;r=t,!0===h?d():(u="show",i=t.scrollHeight),p(t,i,n),s=setTimeout((()=>{t.style.height=0,c=e=>{Object(e)===e&&e.target!==t||f(t,"hide")},t.addEventListener("transitionend",c),l=setTimeout(c,1.1*e.duration)}),100)}return(0,o.Jd)((()=>{!0===h&&d()})),()=>(0,o.h)(a.uT,{css:!1,appear:e.appear,onEnter:m,onLeave:g},t.default)}});var c=n(7026),u=n(8583),h=n(1637),d=n(2547),p=n(7657);function f(e){return(0,o.h)("div",{class:"q-stepper__step-content"},[(0,o.h)("div",{class:"q-stepper__step-inner"},(0,p.KR)(e.default))])}const m={setup(e,{slots:t}){return()=>f(t)}},g=(0,o.aZ)({name:"QStep",props:r()(r()({},u.vZ),{},{icon:String,color:String,title:{type:String,required:!0},caption:String,prefix:[String,Number],doneIcon:String,doneColor:String,activeIcon:String,activeColor:String,errorIcon:String,errorColor:String,headerNav:{type:Boolean,default:!0},done:Boolean,error:Boolean}),setup(e,{slots:t}){const n=(0,o.f3)(d.qO,(()=>{console.error("QStep needs to be child of QStepper")})),{getCacheWithFn:i}=(0,h.Z)(),a=(0,s.iH)(null),u=(0,s.Fl)((()=>n.value.modelValue===e.name));(0,o.YP)(u,(e=>{!0===e&&!0===n.value.vertical&&(0,o.Y3)((()=>{null!==a.value&&(a.value.scrollTop=0)}))}));const p=(0,s.Fl)((()=>"string"===typeof e.name||"number"===typeof e.name?e.name:String(e.name)));function g(){const e=n.value.vertical;return!0===e&&!0===n.value.keepAlive?(0,o.h)(o.Ob,n.value.keepAliveProps.value,!0===u.value?[(0,o.h)(!0===n.value.needsUniqueKeepAliveWrapper.value?i(p.value,(()=>r()(r()({},m),{},{name:p.value}))):m,{key:p.value},t.default)]:void 0):!0!==e||!0===u.value?f(t):void 0}return()=>(0,o.h)("div",{ref:a,class:"q-stepper__step"},!0===n.value.vertical?[(0,o.h)(c.Z,{stepper:n.value,step:e,goToPanel:n.value.goToPanel}),!0===n.value.animated?(0,o.h)(l,g):g()]:[g()])}})},3518:(e,t,n)=>{"use strict";n.d(t,{Z:()=>f});var i=n(515),r=n.n(i),o=(n(7280),n(5363),n(9377),n(3673)),s=n(1959),a=n(7026),l=n(2236),c=n(8583),u=n(2547),h=n(7657);const d=/(-\w)/g;function p(e){const t={};return Object.keys(e).forEach((n=>{const i=n.replace(d,(e=>e[1].toUpperCase()));t[i]=e[n]})),t}const f=(0,o.aZ)({name:"QStepper",props:r()(r()(r()({},l.S),c.t6),{},{flat:Boolean,bordered:Boolean,alternativeLabels:Boolean,headerNav:Boolean,contracted:Boolean,headerClass:String,inactiveColor:String,inactiveIcon:String,doneIcon:String,doneColor:String,activeIcon:String,activeColor:String,errorIcon:String,errorColor:String}),emits:c.K6,setup(e,{slots:t}){const n=(0,o.FN)(),i=(0,l.Z)(e,n.proxy.$q),{updatePanelsList:d,isValidPanelName:f,updatePanelIndex:m,getPanelContent:g,getPanels:v,panelDirectives:y,goToPanel:x,keepAliveProps:b,needsUniqueKeepAliveWrapper:_}=(0,c.ZP)();(0,o.JJ)(u.qO,(0,s.Fl)((()=>r()({goToPanel:x,keepAliveProps:b,needsUniqueKeepAliveWrapper:_},e))));const w=(0,s.Fl)((()=>"q-stepper q-stepper--"+(!0===e.vertical?"vertical":"horizontal")+(!0===e.flat||!0===i.value?" q-stepper--flat no-shadow":"")+(!0===e.bordered||!0===i.value&&!1===e.flat?" q-stepper--bordered":"")+(!0===e.contracted?" q-stepper--contracted":"")+(!0===i.value?" q-stepper--dark q-dark":""))),S=(0,s.Fl)((()=>`q-stepper__header row items-stretch justify-between q-stepper__header--${!0===e.alternativeLabels?"alternative":"standard"}-labels`+(!1===e.flat||!0===e.bordered?" q-stepper__header--border":"")+(void 0!==e.headerClass?` ${e.headerClass}`:"")));function M(){const n=(0,h.KR)(t.message,[]);if(!0===e.vertical){f(e.modelValue)&&m();const i=(0,o.h)("div",{class:"q-stepper__content"},(0,h.KR)(t.default));return void 0===n?[i]:n.concat(i)}return[(0,o.h)("div",{class:S.value},v().map((t=>{const n=p(t.props);return(0,o.h)(a.Z,{key:n.name,stepper:e,step:n,goToPanel:x})}))),n,(0,h.Jl)("div",{class:"q-stepper__content q-panel-parent"},g(),"cont",e.swipeable,(()=>y.value))]}return()=>(d(t),(0,o.h)("div",{class:w.value},(0,h.vs)(t.navigation,M())))}})},7026:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var i=n(3673),r=n(1959),o=n(4554),s=n(6489),a=n(7657);const l=(0,i.aZ)({name:"StepHeader",props:{stepper:{},step:{},goToPanel:Function},setup(e,{attrs:t}){const{proxy:{$q:n}}=(0,i.FN)(),l=(0,r.iH)(null),c=(0,r.Fl)((()=>e.stepper.modelValue===e.step.name)),u=(0,r.Fl)((()=>{const t=e.step.disable;return!0===t||""===t})),h=(0,r.Fl)((()=>{const t=e.step.error;return!0===t||""===t})),d=(0,r.Fl)((()=>{const t=e.step.done;return!1===u.value&&(!0===t||""===t)})),p=(0,r.Fl)((()=>{const t=e.step.headerNav,n=!0===t||""===t||void 0===t;return!1===u.value&&e.stepper.headerNav&&n})),f=(0,r.Fl)((()=>e.step.prefix&&!1===c.value&&!1===h.value&&!1===d.value)),m=(0,r.Fl)((()=>!0===c.value?e.step.activeIcon||e.stepper.activeIcon||n.iconSet.stepper.active:!0===h.value?e.step.errorIcon||e.stepper.errorIcon||n.iconSet.stepper.error:!1===u.value&&!0===d.value?e.step.doneIcon||e.stepper.doneIcon||n.iconSet.stepper.done:e.step.icon||e.stepper.inactiveIcon)),g=(0,r.Fl)((()=>{const t=!0===h.value?e.step.errorColor||e.stepper.errorColor:void 0;if(!0===c.value){const n=e.step.activeColor||e.stepper.activeColor||e.step.color;return void 0!==n?n:t}return void 0!==t?t:!1===u.value&&!0===d.value?e.step.doneColor||e.stepper.doneColor||e.step.color||e.stepper.inactiveColor:e.step.color||e.stepper.inactiveColor})),v=(0,r.Fl)((()=>"q-stepper__tab col-grow flex items-center no-wrap relative-position"+(void 0!==g.value?` text-${g.value}`:"")+(!0===h.value?" q-stepper__tab--error":"")+(!0===c.value?" q-stepper__tab--active":"")+(!0===d.value?" q-stepper__tab--done":"")+(!0===p.value?" q-stepper__tab--navigation q-focusable q-hoverable":"")+(!0===u.value?" q-stepper__tab--disabled":"")));function y(){null!==l.value&&l.value.focus(),!1===c.value&&e.goToPanel(e.step.name)}function x(t){13===t.keyCode&&!1===c.value&&e.goToPanel(e.step.name)}return()=>{const n={class:v.value};!0===p.value&&(n.onClick=y,n.onKeyup=x,Object.assign(n,!0===u.value?{tabindex:-1,"aria-disabled":"true"}:{tabindex:t.tabindex||0}));const r=[(0,i.h)("div",{class:"q-focus-helper",tabindex:-1,ref:l}),(0,i.h)("div",{class:"q-stepper__dot row flex-center q-stepper__line relative-position"},[(0,i.h)("span",{class:"row flex-center"},[!0===f.value?e.step.prefix:(0,i.h)(o.Z,{name:m.value})])])];if(void 0!==e.step.title&&null!==e.step.title){const t=[(0,i.h)("div",{class:"q-stepper__title"},e.step.title)];void 0!==e.step.caption&&null!==e.step.caption&&t.push((0,i.h)("div",{class:"q-stepper__caption"},e.step.caption)),r.push((0,i.h)("div",{class:"q-stepper__label q-stepper__line relative-position"},t))}return(0,a.Jl)("div",n,r,"head",!0===e.stepper.headerNav&&!1!==p.value,(()=>[[s.Z,p.value]]))}}})},8886:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var i=n(515),r=n.n(i),o=n(3673),s=n(1959),a=n(4554),l=n(9762);const c=(0,o.aZ)({name:"QToggle",props:r()(r()({},l.Fz),{},{icon:String,checkedIcon:String,uncheckedIcon:String,indeterminateIcon:String,iconColor:String}),emits:l.ZB,setup(e){function t(t,n){const i=(0,s.Fl)((()=>(!0===t.value?e.checkedIcon:!0===n.value?e.indeterminateIcon:e.uncheckedIcon)||e.icon)),r=(0,s.Fl)((()=>{if(!0===t.value)return e.iconColor}));return()=>[(0,o.h)("div",{class:"q-toggle__track"}),(0,o.h)("div",{class:"q-toggle__thumb absolute flex flex-center no-wrap"},void 0!==i.value?[(0,o.h)(a.Z,{name:i.value,color:r.value})]:void 0)]}return(0,l.ZP)("toggle",t)}})},9992:(e,t,n)=>{"use strict";n.d(t,{jO:()=>s,ZP:()=>a});var i=n(1959);const r={left:"start",center:"center",right:"end",between:"between",around:"around",evenly:"evenly",stretch:"stretch"},o=Object.keys(r),s={align:{type:String,validator:e=>o.includes(e)}};function a(e){return(0,i.Fl)((()=>{const t=void 0===e.align?!0===e.vertical?"stretch":"left":e.align;return`${!0===e.vertical?"items":"justify"}-${r[t]}`}))}},1637:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});n(71);function i(){const e=new Map;return{getCache:function(t,n){return void 0===e[t]?e[t]=n:e[t]},getCacheWithFn:function(t,n){return void 0===e[t]?e[t]=n():e[t]}}}},2236:(e,t,n)=>{"use strict";n.d(t,{S:()=>r,Z:()=>o});var i=n(1959);const r={dark:{type:Boolean,default:null}};function o(e,t){return(0,i.Fl)((()=>null===e.dark?t.dark.isActive:e.dark))}},1572:(e,t,n)=>{"use strict";n.d(t,{ZP:()=>z,yV:()=>k,HJ:()=>N,Cl:()=>D,tL:()=>B});var i=n(515),r=n.n(i),o=n(3673),s=n(1959),a=n(8880),l=n(4688),c=n(4554),u=n(9754),h=n(2236),d=(n(71),n(2547));function p({validate:e,resetValidation:t,requiresQForm:n}){const i=(0,o.f3)(d.vh,!1);if(!1!==i){const{props:n,proxy:r}=(0,o.FN)();Object.assign(r,{validate:e,resetValidation:t}),(0,o.YP)((()=>n.disable),(e=>{!0===e?("function"===typeof t&&t(),i.unbindComponent(r)):i.bindComponent(r)})),!0!==n.disable&&i.bindComponent(r),(0,o.Jd)((()=>{!0!==n.disable&&i.unbindComponent(r)}))}else!0!==n&&console.error("Parent QForm not found on useFormChild()!")}const f=/^#[0-9a-fA-F]{3}([0-9a-fA-F]{3})?$/,m=/^#[0-9a-fA-F]{4}([0-9a-fA-F]{4})?$/,g=/^#([0-9a-fA-F]{3}|[0-9a-fA-F]{4}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})$/,v=/^rgb\(((0|[1-9][\d]?|1[\d]{0,2}|2[\d]?|2[0-4][\d]|25[0-5]),){2}(0|[1-9][\d]?|1[\d]{0,2}|2[\d]?|2[0-4][\d]|25[0-5])\)$/,y=/^rgba\(((0|[1-9][\d]?|1[\d]{0,2}|2[\d]?|2[0-4][\d]|25[0-5]),){2}(0|[1-9][\d]?|1[\d]{0,2}|2[\d]?|2[0-4][\d]|25[0-5]),(0|0\.[0-9]+[1-9]|0\.[1-9]+|1)\)$/,x={date:e=>/^-?[\d]+\/[0-1]\d\/[0-3]\d$/.test(e),time:e=>/^([0-1]?\d|2[0-3]):[0-5]\d$/.test(e),fulltime:e=>/^([0-1]?\d|2[0-3]):[0-5]\d:[0-5]\d$/.test(e),timeOrFulltime:e=>/^([0-1]?\d|2[0-3]):[0-5]\d(:[0-5]\d)?$/.test(e),hexColor:e=>f.test(e),hexaColor:e=>m.test(e),hexOrHexaColor:e=>g.test(e),rgbColor:e=>v.test(e),rgbaColor:e=>y.test(e),rgbOrRgbaColor:e=>v.test(e)||y.test(e),hexOrRgbColor:e=>f.test(e)||v.test(e),hexaOrRgbaColor:e=>m.test(e)||y.test(e),anyColor:e=>g.test(e)||v.test(e)||y.test(e)},b=[!0,!1,"ondemand"],_={modelValue:{},error:{type:Boolean,default:null},errorMessage:String,noErrorIcon:Boolean,rules:Array,reactiveRules:Boolean,lazyRules:{type:[Boolean,String],validator:e=>b.includes(e)}};function w(e,t){const{props:n,proxy:i}=(0,o.FN)(),r=(0,s.iH)(!1),a=(0,s.iH)(null),l=(0,s.iH)(null);p({validate:g,resetValidation:m,requiresQForm:!0});let c,u=0;const h=(0,s.Fl)((()=>void 0!==n.rules&&null!==n.rules&&n.rules.length>0)),d=(0,s.Fl)((()=>!0===n.error||!0===r.value)),f=(0,s.Fl)((()=>"string"===typeof n.errorMessage&&n.errorMessage.length>0?n.errorMessage:a.value));function m(){u++,t.value=!1,l.value=null,r.value=!1,a.value=null}function g(e=n.modelValue){if(!0!==h.value)return!0;u++,!0!==t.value&&!0!==n.lazyRules&&(l.value=!0);const i=(e,n)=>{r.value!==e&&(r.value=e);const i=n||void 0;a.value!==i&&(a.value=i),!1!==t.value&&(t.value=!1)},o=[];for(let t=0;t{if(s!==u)return!0;if(void 0===e||!1===Array.isArray(e)||0===e.length)return i(!1),!0;const t=e.find((e=>!1===e||"string"===typeof e));return i(void 0!==t,t),void 0===t}),(e=>s!==u||(console.error(e),i(!0),!1)))}function v(e){!0===h.value&&"ondemand"!==n.lazyRules&&(!0===l.value||!0!==n.lazyRules&&!0!==e)&&g()}return(0,o.YP)((()=>n.modelValue),(()=>{v()})),(0,o.YP)((()=>n.reactiveRules),(e=>{!0===e?void 0===c&&(c=(0,o.YP)((()=>n.rules),(()=>{v(!0)}))):void 0!==c&&(c(),c=void 0)}),{immediate:!0}),(0,o.YP)(e,(e=>{"ondemand"!==n.lazyRules&&(!0===e?null===l.value&&(l.value=!1):!1===l.value&&!0===h.value&&(l.value=!0,g()))})),(0,o.Jd)((()=>{void 0!==c&&c()})),Object.assign(i,{resetValidation:m,validate:g}),Object.defineProperty(i,"hasError",{get:()=>d.value}),{isDirtyModel:l,hasRules:h,hasError:d,computedErrorMessage:f,validate:g,resetValidation:m}}const S=/^on[A-Z]/;function M(e){const t={listeners:(0,s.iH)({}),attributes:(0,s.iH)({})};function n(){const n={},i={};Object.keys(e).forEach((t=>{!0===S.test(t)?n[t]=e[t]:"class"!==t&&"style"!==t&&(i[t]=e[t])})),t.listeners.value=n,t.attributes.value=i}return(0,o.Xn)(n),n(),t}var E=n(7657);n(979),n(6105),n(2396);let T,A=0;const C=new Array(256);for(let H=0;H<256;H++)C[H]=(H+256).toString(16).substr(1);const R=(()=>{const e="undefined"!==typeof crypto?crypto:"undefined"!==typeof window?window.crypto||window.msCrypto:void 0;if(void 0!==e){if(void 0!==e.randomBytes)return e.randomBytes;if(void 0!==e.getRandomValues)return t=>{const n=new Uint8Array(t);return e.getRandomValues(n),n}}return e=>{const t=[];for(let n=e;n>0;n--)t.push(Math.floor(256*Math.random()));return t}})(),L=4096;function P(){(void 0===T||A+16>L)&&(A=0,T=R(L));const e=Array.prototype.slice.call(T,A,A+=16);return e[6]=15&e[6]|64,e[8]=63&e[8]|128,C[e[0]]+C[e[1]]+C[e[2]]+C[e[3]]+"-"+C[e[4]]+C[e[5]]+"-"+C[e[6]]+C[e[7]]+"-"+C[e[8]]+C[e[9]]+"-"+C[e[10]]+C[e[11]]+C[e[12]]+C[e[13]]+C[e[14]]+C[e[15]]}var O=n(4716),I=n(230);function F(e){return void 0===e?`f_${P()}`:e}function k(e){return void 0!==e&&null!==e&&(""+e).length>0}const D=r()(r()(r()({},h.S),_),{},{label:String,stackLabel:Boolean,hint:String,hideHint:Boolean,prefix:String,suffix:String,labelColor:String,color:String,bgColor:String,filled:Boolean,outlined:Boolean,borderless:Boolean,standout:[Boolean,String],square:Boolean,loading:Boolean,labelSlot:Boolean,bottomSlots:Boolean,hideBottomSpace:Boolean,rounded:Boolean,dense:Boolean,itemAligned:Boolean,counter:Boolean,clearable:Boolean,clearIcon:String,disable:Boolean,readonly:Boolean,autofocus:Boolean,for:String,maxlength:[Number,String]}),N=["update:modelValue","clear","focus","blur","popup-show","popup-hide"];function B(){const{props:e,attrs:t,proxy:n}=(0,o.FN)(),i=(0,h.Z)(e,n.$q);return{isDark:i,editable:(0,s.Fl)((()=>!0!==e.disable&&!0!==e.readonly)),innerLoading:(0,s.iH)(!1),focused:(0,s.iH)(!1),hasPopupOpen:(0,s.iH)(!1),splitAttrs:M(t),targetUid:(0,s.iH)(F(e.for)),rootRef:(0,s.iH)(null),targetRef:(0,s.iH)(null),controlRef:(0,s.iH)(null)}}function z(e){const{props:t,emit:n,slots:i,attrs:h,proxy:d}=(0,o.FN)(),{$q:p}=d;let f;void 0===e.hasValue&&(e.hasValue=(0,s.Fl)((()=>k(t.modelValue)))),void 0===e.emitValue&&(e.emitValue=e=>{n("update:modelValue",e)}),void 0===e.controlEvents&&(e.controlEvents={onFocusin:B,onFocusout:z}),Object.assign(e,{clearValue:H,onControlFocusin:B,onControlFocusout:z,focus:D}),void 0===e.computedCounter&&(e.computedCounter=(0,s.Fl)((()=>{if(!1!==t.counter){const e="string"===typeof t.modelValue||"number"===typeof t.modelValue?(""+t.modelValue).length:!0===Array.isArray(t.modelValue)?t.modelValue.length:0,n=void 0!==t.maxlength?t.maxlength:t.maxValues;return e+(void 0!==n?" / "+n:"")}})));const{isDirtyModel:m,hasRules:g,hasError:v,computedErrorMessage:y,resetValidation:x}=w(e.focused,e.innerLoading),b=void 0!==e.floatingLabel?(0,s.Fl)((()=>!0===t.stackLabel||!0===e.focused.value||!0===e.floatingLabel.value)):(0,s.Fl)((()=>!0===t.stackLabel||!0===e.focused.value||!0===e.hasValue.value)),_=(0,s.Fl)((()=>!0===t.bottomSlots||void 0!==t.hint||!0===g.value||!0===t.counter||null!==t.error)),S=(0,s.Fl)((()=>!0===t.filled?"filled":!0===t.outlined?"outlined":!0===t.borderless?"borderless":t.standout?"standout":"standard")),M=(0,s.Fl)((()=>`q-field row no-wrap items-start q-field--${S.value}`+(void 0!==e.fieldClass?` ${e.fieldClass.value}`:"")+(!0===t.rounded?" q-field--rounded":"")+(!0===t.square?" q-field--square":"")+(!0===b.value?" q-field--float":"")+(!0===A.value?" q-field--labeled":"")+(!0===t.dense?" q-field--dense":"")+(!0===t.itemAligned?" q-field--item-aligned q-item-type":"")+(!0===e.isDark.value?" q-field--dark":"")+(void 0===e.getControl?" q-field--auto-height":"")+(!0===e.focused.value?" q-field--focused":"")+(!0===v.value?" q-field--error":"")+(!0===v.value||!0===e.focused.value?" q-field--highlighted":"")+(!0!==t.hideBottomSpace&&!0===_.value?" q-field--with-bottom":"")+(!0===t.disable?" q-field--disabled":!0===t.readonly?" q-field--readonly":""))),T=(0,s.Fl)((()=>"q-field__control relative-position row no-wrap"+(void 0!==t.bgColor?` bg-${t.bgColor}`:"")+(!0===v.value?" text-negative":"string"===typeof t.standout&&t.standout.length>0&&!0===e.focused.value?` ${t.standout}`:void 0!==t.color?` text-${t.color}`:""))),A=(0,s.Fl)((()=>!0===t.labelSlot||void 0!==t.label)),C=(0,s.Fl)((()=>"q-field__label no-pointer-events absolute ellipsis"+(void 0!==t.labelColor&&!0!==v.value?` text-${t.labelColor}`:""))),R=(0,s.Fl)((()=>({id:e.targetUid.value,editable:e.editable.value,focused:e.focused.value,floatingLabel:b.value,modelValue:t.modelValue,emitValue:e.emitValue}))),L=(0,s.Fl)((()=>{const n={for:e.targetUid.value};return!0===t.disable?n["aria-disabled"]="true":!0===t.readonly&&(n["aria-readonly"]="true"),n}));let P;function D(){void 0!==P&&(0,I.fP)(P),P=(0,I.jd)((()=>{P=void 0;const t=document.activeElement;let n=void 0!==e.targetRef&&e.targetRef.value;!n||null!==t&&t.id===e.targetUid.value||(!0===n.hasAttribute("tabindex")||(n=n.querySelector("[tabindex]")),n&&n!==t&&n.focus())}))}function N(){void 0!==P&&(0,I.fP)(P);const t=document.activeElement;null!==t&&e.rootRef.value.contains(t)&&t.blur()}function B(t){!0===e.editable.value&&!1===e.focused.value&&(e.focused.value=!0,n("focus",t))}function z(t,i){clearTimeout(f),f=setTimeout((()=>{(!0!==document.hasFocus()||!0!==e.hasPopupOpen.value&&(void 0===e.controlRef||null!==e.controlRef.value&&!1===e.controlRef.value.contains(document.activeElement)))&&(!0===e.focused.value&&(e.focused.value=!1,n("blur",t)),void 0!==i&&i())}))}function H(i){if((0,O.NS)(i),!0!==p.platform.is.mobile){const t=void 0!==e.targetRef&&e.targetRef.value||e.rootRef.value;t.focus()}else!0===e.rootRef.value.contains(document.activeElement)&&document.activeElement.blur();"file"===t.type&&(e.inputRef.value.value=null),n("update:modelValue",null),n("clear",t.modelValue),(0,o.Y3)((()=>{x(),"ondemand"!==t.lazyRules&&!0!==p.platform.is.mobile&&(m.value=!1)}))}function U(){const n=[];return void 0!==i.prepend&&n.push((0,o.h)("div",{class:"q-field__prepend q-field__marginal row no-wrap items-center",key:"prepend",onClick:O.X$},i.prepend())),n.push((0,o.h)("div",{class:"q-field__control-container col relative-position row no-wrap q-anchor--skip"},V())),void 0!==i.append&&n.push((0,o.h)("div",{class:"q-field__append q-field__marginal row no-wrap items-center",key:"append",onClick:O.X$},i.append())),!0===v.value&&!1===t.noErrorIcon&&n.push(W("error",[(0,o.h)(c.Z,{name:p.iconSet.field.error,color:"negative"})])),!0===t.loading||!0===e.innerLoading.value?n.push(W("inner-loading-append",void 0!==i.loading?i.loading():[(0,o.h)(u.Z,{color:t.color})])):!0===t.clearable&&!0===e.hasValue.value&&!0===e.editable.value&&n.push(W("inner-clearable-append",[(0,o.h)(c.Z,{class:"q-field__focusable-action",tag:"button",name:t.clearIcon||p.iconSet.field.clear,tabindex:0,type:"button",onClick:H})])),void 0!==e.getInnerAppend&&n.push(W("inner-append",e.getInnerAppend())),void 0!==e.getControlChild&&n.push(e.getControlChild()),n}function V(){const n=[];return void 0!==t.prefix&&null!==t.prefix&&n.push((0,o.h)("div",{class:"q-field__prefix no-pointer-events row items-center"},t.prefix)),void 0!==e.getShadowControl&&!0===e.hasShadow.value&&n.push(e.getShadowControl()),void 0!==e.getControl?n.push(e.getControl()):void 0!==i.rawControl?n.push(i.rawControl()):void 0!==i.control&&n.push((0,o.h)("div",r()(r()({ref:e.targetRef,class:"q-field__native row"},e.splitAttrs.attributes.value),{},{"data-autofocus":!0===t.autofocus||void 0}),i.control(R.value))),!0===A.value&&n.push((0,o.h)("div",{class:C.value},(0,E.KR)(i.label,t.label))),void 0!==t.suffix&&null!==t.suffix&&n.push((0,o.h)("div",{class:"q-field__suffix no-pointer-events row items-center"},t.suffix)),n.concat((0,E.KR)(i.default))}function G(){let n,r;!0===v.value?null!==y.value?(n=[(0,o.h)("div",{role:"alert"},y.value)],r=`q--slot-error-${y.value}`):(n=(0,E.KR)(i.error),r="q--slot-error"):!0===t.hideHint&&!0!==e.focused.value||(void 0!==t.hint?(n=[(0,o.h)("div",t.hint)],r=`q--slot-hint-${t.hint}`):(n=(0,E.KR)(i.hint),r="q--slot-hint"));const s=!0===t.counter||void 0!==i.counter;if(!0===t.hideBottomSpace&&!1===s&&void 0===n)return;const l=(0,o.h)("div",{key:r,class:"q-field__messages col"},n);return(0,o.h)("div",{class:"q-field__bottom row items-start q-field__bottom--"+(!0!==t.hideBottomSpace?"animated":"stale")},[!0===t.hideBottomSpace?l:(0,o.h)(a.uT,{name:"q-transition--field-message"},(()=>l)),!0===s?(0,o.h)("div",{class:"q-field__counter"},void 0!==i.counter?i.counter():e.computedCounter.value):null])}function W(e,t){return null===t?null:(0,o.h)("div",{key:e,class:"q-field__append q-field__marginal row no-wrap items-center q-anchor--skip"},t)}return(0,o.YP)((()=>t.for),(t=>{e.targetUid.value=F(t)})),Object.assign(d,{focus:D,blur:N}),(0,o.bv)((()=>{!0===l.uX.value&&void 0===t.for&&(e.targetUid.value=F()),!0===t.autofocus&&d.focus()})),(0,o.Jd)((()=>{clearTimeout(f)})),function(){return(0,o.h)("label",r()({ref:e.rootRef,class:!0!==e.inheritAttrs?[M.value,h.class]:M.value,style:h.style},L.value),[void 0!==i.before?(0,o.h)("div",{class:"q-field__before q-field__marginal row no-wrap items-center",onClick:O.X$},i.before()):null,(0,o.h)("div",{class:"q-field__inner relative-position col self-stretch"},[(0,o.h)("div",r()({ref:e.controlRef,class:T.value,tabindex:-1},e.controlEvents),U()),!0===_.value?G():null]),void 0!==i.after?(0,o.h)("div",{class:"q-field__after q-field__marginal row no-wrap items-center",onClick:O.X$},i.after()):null])}}},9550:(e,t,n)=>{"use strict";n.d(t,{Fz:()=>a,eX:()=>l,Do:()=>c});var i=n(515),r=n.n(i),o=n(3673),s=n(1959);const a={name:String};function l(e={},t={}){return(n,i,s)=>{n[i]((0,o.h)("input",r()(r()({class:"hidden"+(s||"")},e.value),t.value)))}}function c(e){return(0,s.Fl)((()=>e.name||e.for))}},839:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});const i=/[\u3000-\u303f\u3040-\u309f\u30a0-\u30ff\uff00-\uff9f\u4e00-\u9faf\u3400-\u4dbf]/,r=/(?:[\u3300-\u4DBF\u4E00-\u9FFF\uF900-\uFAFF\uFE30-\uFE4F]|[\uD840-\uD868\uD86A-\uD872][\uDC00-\uDFFF]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD873[\uDC00-\uDEAF]|\uD87E[\uDC00-\uDE1F])/,o=/[\u3131-\u314e\u314f-\u3163\uac00-\ud7a3]/;function s(e){return function(t){if("compositionend"===t.type||"change"===t.type){if(!0!==t.target.composing)return;t.target.composing=!1,e(t)}else"compositionupdate"===t.type?"string"===typeof t.data&&!1===i.test(t.data)&&!1===r.test(t.data)&&!1===o.test(t.data)&&(t.target.composing=!1):t.target.composing=!0}}},3628:(e,t,n)=>{"use strict";n.d(t,{vr:()=>o,gH:()=>s,ZP:()=>a});var i=n(3673),r=n(7445);const o={modelValue:{type:Boolean,default:null},"onUpdate:modelValue":Function},s=["before-show","show","before-hide","hide"];function a({showing:e,canShow:t,hideOnRouteChange:n,handleShow:o,handleHide:s,processOnMount:a}){const l=(0,i.FN)(),{props:c,emit:u,proxy:h}=l;let d;function p(t){!0===e.value?g(t):f(t)}function f(e){if(!0===c.disable||void 0!==t&&!0!==t(e))return;const n=void 0!==c["onUpdate:modelValue"];!0===n&&(u("update:modelValue",!0),d=e,(0,i.Y3)((()=>{d===e&&(d=void 0)}))),null!==c.modelValue&&!1!==n||m(e)}function m(t){!0!==e.value&&(e.value=!0,u("before-show",t),void 0!==o?o(t):u("show",t))}function g(e){if(!0===c.disable)return;const t=void 0!==c["onUpdate:modelValue"];!0===t&&(u("update:modelValue",!1),d=e,(0,i.Y3)((()=>{d===e&&(d=void 0)}))),null!==c.modelValue&&!1!==t||v(e)}function v(t){!1!==e.value&&(e.value=!1,u("before-hide",t),void 0!==s?s(t):u("hide",t))}function y(t){if(!0===c.disable&&!0===t)void 0!==c["onUpdate:modelValue"]&&u("update:modelValue",!1);else if(!0===t!==e.value){const e=!0===t?m:v;e(d)}}(0,i.YP)((()=>c.modelValue),y),void 0!==n&&!0===(0,r.Rb)(l)&&(0,i.YP)((()=>h.$route),(()=>{!0===n.value&&!0===e.value&&g()})),!0===a&&(0,i.bv)((()=>{y(c.modelValue)}));const x={show:f,hide:g,toggle:p};return Object.assign(h,x),x}},8583:(e,t,n)=>{"use strict";n.d(t,{ZP:()=>M,vZ:()=>b,K6:()=>S,t6:()=>w});var i=n(515),r=n.n(i),o=(n(4303),n(7280),n(3673)),s=n(1959),a=n(8880),l=n(4688);n(71);const c={left:!0,right:!0,up:!0,down:!0,horizontal:!0,vertical:!0},u=Object.keys(c);function h(e){const t={};for(const n of u)!0===e[n]&&(t[n]=!0);return 0===Object.keys(t).length?c:(!0===t.horizontal?t.left=t.right=!0:!0===t.left&&!0===t.right&&(t.horizontal=!0),!0===t.vertical?t.up=t.down=!0:!0===t.up&&!0===t.down&&(t.vertical=!0),!0===t.horizontal&&!0===t.vertical&&(t.all=!0),t)}function d(e,t){return void 0===t.event&&void 0!==e.target&&!0!==e.target.draggable&&"function"===typeof t.handler&&"INPUT"!==e.target.nodeName.toUpperCase()&&(void 0===e.qClonedBy||-1===e.qClonedBy.indexOf(t.uid))}c.all=!0;var p=n(4716),f=n(9725);function m(e){const t=[.06,6,50];return"string"===typeof e&&e.length&&e.split(":").forEach(((e,n)=>{const i=parseFloat(e);i&&(t[n]=i)})),t}const g={name:"touch-swipe",beforeMount(e,{value:t,arg:n,modifiers:i}){if(!0!==i.mouse&&!0!==l.Lp.has.touch)return;const r=!0===i.mouseCapture?"Capture":"",o={handler:t,sensitivity:m(n),direction:h(i),noop:p.ZT,mouseStart(e){d(e,o)&&(0,p.du)(e)&&((0,p.M0)(o,"temp",[[document,"mousemove","move",`notPassive${r}`],[document,"mouseup","end","notPassiveCapture"]]),o.start(e,!0))},touchStart(e){if(d(e,o)){const t=e.target;(0,p.M0)(o,"temp",[[t,"touchmove","move","notPassiveCapture"],[t,"touchcancel","end","notPassiveCapture"],[t,"touchend","end","notPassiveCapture"]]),o.start(e)}},start(t,n){!0===l.Lp.is.firefox&&(0,p.Jf)(e,!0);const i=(0,p.FK)(t);o.event={x:i.left,y:i.top,time:Date.now(),mouse:!0===n,dir:!1}},move(e){if(void 0===o.event)return;if(!1!==o.event.dir)return void(0,p.NS)(e);const t=Date.now()-o.event.time;if(0===t)return;const n=(0,p.FK)(e),i=n.left-o.event.x,r=Math.abs(i),s=n.top-o.event.y,a=Math.abs(s);if(!0!==o.event.mouse){if(ro.sensitivity[0]&&(o.event.dir=s<0?"up":"down"),!0===o.direction.horizontal&&r>a&&a<100&&l>o.sensitivity[0]&&(o.event.dir=i<0?"left":"right"),!0===o.direction.up&&ro.sensitivity[0]&&(o.event.dir="up"),!0===o.direction.down&&r0&&r<100&&c>o.sensitivity[0]&&(o.event.dir="down"),!0===o.direction.left&&r>a&&i<0&&a<100&&l>o.sensitivity[0]&&(o.event.dir="left"),!0===o.direction.right&&r>a&&i>0&&a<100&&l>o.sensitivity[0]&&(o.event.dir="right"),!1!==o.event.dir?((0,p.NS)(e),!0===o.event.mouse&&(document.body.classList.add("no-pointer-events--children"),document.body.classList.add("non-selectable"),(0,f.M)(),o.styleCleanup=e=>{o.styleCleanup=void 0,document.body.classList.remove("non-selectable");const t=()=>{document.body.classList.remove("no-pointer-events--children")};!0===e?setTimeout(t,50):t()}),o.handler({evt:e,touch:!0!==o.event.mouse,mouse:o.event.mouse,direction:o.event.dir,duration:t,distance:{x:r,y:a}})):o.end(e)},end(t){void 0!==o.event&&((0,p.ul)(o,"temp"),!0===l.Lp.is.firefox&&(0,p.Jf)(e,!1),void 0!==o.styleCleanup&&o.styleCleanup(!0),void 0!==t&&!1!==o.event.dir&&(0,p.NS)(t),o.event=void 0)}};e.__qtouchswipe=o,!0===i.mouse&&(0,p.M0)(o,"main",[[e,"mousedown","mouseStart",`passive${r}`]]),!0===l.Lp.has.touch&&(0,p.M0)(o,"main",[[e,"touchstart","touchStart","passive"+(!0===i.capture?"Capture":"")],[e,"touchmove","noop","notPassiveCapture"]])},updated(e,t){const n=e.__qtouchswipe;void 0!==n&&(t.oldValue!==t.value&&("function"!==typeof t.value&&n.end(),n.handler=t.value),n.direction=h(t.modifiers))},beforeUnmount(e){const t=e.__qtouchswipe;void 0!==t&&((0,p.ul)(t,"main"),(0,p.ul)(t,"temp"),!0===l.Lp.is.firefox&&(0,p.Jf)(e,!1),void 0!==t.styleCleanup&&t.styleCleanup(),delete e.__qtouchswipe)}};var v=n(1637),y=n(7657),x=n(7445);const b={name:{required:!0},disable:Boolean},_={setup(e,{slots:t}){return()=>(0,o.h)("div",{class:"q-panel scroll",role:"tabpanel"},(0,y.KR)(t.default))}},w={modelValue:{required:!0},animated:Boolean,infinite:Boolean,swipeable:Boolean,vertical:Boolean,transitionPrev:String,transitionNext:String,keepAlive:Boolean,keepAliveInclude:[String,Array,RegExp],keepAliveExclude:[String,Array,RegExp],keepAliveMax:Number},S=["update:modelValue","before-transition","transition"];function M(){const{props:e,emit:t,proxy:n}=(0,o.FN)(),{getCacheWithFn:i}=(0,v.Z)();let l,c;const u=(0,s.iH)(null),h=(0,s.iH)(null);function d(t){const i=!0===e.vertical?"up":"left";P((!0===n.$q.lang.rtl?-1:1)*(t.direction===i?1:-1))}const p=(0,s.Fl)((()=>[[g,d,void 0,{horizontal:!0!==e.vertical,vertical:e.vertical,mouse:!0}]])),f=(0,s.Fl)((()=>e.transitionPrev||"slide-"+(!0===e.vertical?"down":"right"))),m=(0,s.Fl)((()=>e.transitionNext||"slide-"+(!0===e.vertical?"up":"left"))),b=(0,s.Fl)((()=>"string"===typeof e.modelValue||"number"===typeof e.modelValue?e.modelValue:String(e.modelValue))),w=(0,s.Fl)((()=>({include:e.keepAliveInclude,exclude:e.keepAliveExclude,max:e.keepAliveMax}))),S=(0,s.Fl)((()=>void 0!==e.keepAliveInclude||void 0!==e.keepAliveExclude));function M(){P(1)}function E(){P(-1)}function T(e){t("update:modelValue",e)}function A(e){return void 0!==e&&null!==e&&""!==e}function C(e){return l.findIndex((t=>t.props.name===e&&""!==t.props.disable&&!0!==t.props.disable))}function R(){return l.filter((e=>""!==e.props.disable&&!0!==e.props.disable))}function L(t){const n=0!==t&&!0===e.animated&&-1!==u.value?"q-transition--"+(-1===t?f.value:m.value):null;h.value!==n&&(h.value=n)}function P(n,i=u.value){let r=i+n;while(r>-1&&r{c=!1}));r+=n}!0===e.infinite&&l.length>0&&-1!==i&&i!==l.length&&P(n,-1===n?l.length:-1)}function O(){const t=C(e.modelValue);return u.value!==t&&(u.value=t),!0}function I(){const t=A(e.modelValue)&&O()&&l[u.value];return!0===e.keepAlive?[(0,o.h)(o.Ob,w.value,[(0,o.h)(!0===S.value?i(b.value,(()=>r()(r()({},_),{},{name:b.value}))):_,{key:b.value},(()=>t))])]:[(0,o.h)("div",{class:"q-panel scroll",key:b.value,role:"tabpanel"},[t])]}function F(){if(0!==l.length)return!0===e.animated?[(0,o.h)(a.uT,{name:h.value},I)]:I()}function k(e){return l=(0,x.Pf)((0,y.KR)(e.default,[])).filter((e=>null!==e.props&&void 0===e.props.slot&&A(e.props.name))),l.length}function D(){return l}return(0,o.YP)((()=>e.modelValue),((e,n)=>{const i=!0===A(e)?C(e):-1;!0!==c&&L(-1===i?0:i{t("transition",e,n)})))})),Object.assign(n,{next:M,previous:E,goTo:T}),{panelIndex:u,panelDirectives:p,updatePanelsList:k,updatePanelIndex:O,getPanelContent:F,getEnabledPanels:R,getPanels:D,isValidPanelName:A,keepAliveProps:w,needsUniqueKeepAliveWrapper:S,goToPanelByOffset:P,goToPanel:T,nextPanel:M,previousPanel:E}}},9104:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var i=n(1959),r=n(3673),o=(n(4716),n(230)),s=n(8144),a=n(4312);function l(e){e=e.parent;while(void 0!==e&&null!==e){if("QGlobalDialog"===e.type.name)return!0;if("QDialog"===e.type.name||"QMenu"===e.type.name)return!1;e=e.parent}return!1}function c(e,t,n,c){const u=(0,i.iH)(!1);let h=null;const d={},p=!0===c&&l(e);function f(t){!0!==t?(!1===p&&null===h&&(h=(0,s.q_)()),u.value=!0,a.wN.push(e.proxy),(0,o.YX)(d)):(0,o.xF)(d)}function m(){(0,o.xF)(d),u.value=!1;const t=a.wN.indexOf(e.proxy);t>-1&&a.wN.splice(t,1),null!==h&&((0,s.pB)(h),h=null)}return(0,r.Ah)(m),Object.assign(e.proxy,{__qPortalInnerRef:t}),{showPortal:f,hidePortal:m,portalIsActive:u,renderPortal:()=>!0===p?n():!0===u.value?[(0,r.h)(r.lR,{to:h},n())]:void 0}}},8228:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var i=n(1959),r=n(3673);function o(e,t){const n=(0,i.iH)(null),o=(0,i.Fl)((()=>!0!==e.disable?null:(0,r.h)("span",{ref:n,class:"no-outline",tabindex:-1})));function s(e){void 0!==e&&0===e.type.indexOf("key")?document.activeElement!==t.value&&!0===t.value.contains(document.activeElement)&&t.value.focus():void 0!==e&&!0!==t.value.contains(e.target)||null===n.value||n.value.focus()}return{refocusTargetEl:o,refocusTarget:s}}},7277:(e,t,n)=>{"use strict";n.d(t,{$:()=>u,Z:()=>h});n(7280),n(5363);var i=n(3673),r=n(1959),o=n(4716),s=n(7445);function a(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}function l(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function c(e,t){for(const n in t){const i=t[n],r=e[n];if("string"===typeof i){if(i!==r)return!1}else if(!1===Array.isArray(r)||r.length!==i.length||i.some(((e,t)=>e!==r[t])))return!1}return!0}const u={to:[String,Object],replace:Boolean,exact:Boolean,activeClass:{type:String,default:"q-router-link--active"},exactActiveClass:{type:String,default:"q-router-link--exact-active"},disable:Boolean};function h(){const e=(0,i.FN)(),{props:t,attrs:n,proxy:u}=e,h=(0,s.Rb)(e),d=(0,r.Fl)((()=>!0===h&&!0!==t.disable&&void 0!==t.to&&null!==t.to&&""!==t.to)),p=(0,r.Fl)((()=>!0===d.value?"a":t.tag||"div")),f=(0,r.Fl)((()=>!0===d.value?u.$router.resolve(t.to):null)),m=(0,r.Fl)((()=>{if(!1===d.value)return null;const{matched:e}=f.value,{length:t}=e,n=e[t-1];if(void 0===n)return-1;const i=u.$route.matched;if(0===i.length)return-1;const r=i.findIndex(l.bind(null,n));if(r>-1)return r;const o=a(e[t-2]);return t>1&&a(n)===o&&i[i.length-1].path!==o?i.findIndex(l.bind(null,e[t-2])):r})),g=(0,r.Fl)((()=>!0===d.value&&m.value>-1&&c(u.$route.params,f.value.params))),v=(0,r.Fl)((()=>!0===g.value&&m.value===u.$route.matched.length-1)),y=(0,r.Fl)((()=>!0===d.value?!0===v.value?` ${t.exactActiveClass} ${t.activeClass}`:!0===t.exact?"":!0===g.value?` ${t.activeClass}`:"":"")),x=(0,r.Fl)((()=>!0===d.value?{href:f.value.href,target:n.target,role:"link"}:{}));function b(e){return!(!0===t.disable||e.metaKey||e.altKey||e.ctrlKey||e.shiftKey||!0!==e.__qNavigate&&!0===e.defaultPrevented||void 0!==e.button&&0!==e.button||"_blank"===n.target)&&((0,o.X$)(e),u.$router[!0===t.replace?"replace":"push"](t.to).catch((()=>{})),!0)}return{hasLink:d,linkTag:p,linkRoute:f,linkIsActive:g,linkIsExactActive:v,linkClass:y,linkProps:x,navigateToLink:b}}},2417:(e,t,n)=>{"use strict";n.d(t,{Ok:()=>r,LU:()=>o,ZP:()=>s});var i=n(1959);const r={xs:18,sm:24,md:32,lg:38,xl:46},o={size:String};function s(e,t=r){return(0,i.Fl)((()=>void 0!==e.size?{fontSize:e.size in t?`${t[e.size]}px`:e.size}:null))}},416:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var i=n(3673);function r(){let e;return(0,i.Jd)((()=>{e=void 0})),{registerTick(t){e=t},removeTick(){e=void 0},prepareTick(){if(void 0!==e){const t=e;(0,i.Y3)((()=>{e===t&&(e(),e=void 0)}))}}}}},4955:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var i=n(3673);function r(){let e;return(0,i.Jd)((()=>{clearTimeout(e)})),{registerTimeout(t,n){clearTimeout(e),e=setTimeout(t,n)},removeTimeout(){clearTimeout(e)}}}},6104:(e,t,n)=>{"use strict";n.d(t,{D:()=>o,Z:()=>s});var i=n(1959),r=n(3673);const o={transitionShow:{type:String,default:"fade"},transitionHide:{type:String,default:"fade"},transitionDuration:{type:[String,Number],default:300}};function s(e,t){const n=(0,i.iH)(t.value);return(0,r.YP)(t,(e=>{(0,r.Y3)((()=>{n.value=e}))})),{transition:(0,i.Fl)((()=>"q-transition--"+(!0===n.value?e.transitionHide:e.transitionShow))),transitionStyle:(0,i.Fl)((()=>`--q-transition-duration: ${e.transitionDuration}ms`))}}},6489:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var i=n(2012),r=n(4716),o=n(1436);function s(e,t=250){let n,i=!1;return function(){return!1===i&&(i=!0,setTimeout((()=>{i=!1}),t),n=e.apply(this,arguments)),n}}function a(e,t,n,o){!0===n.modifiers.stop&&(0,r.sT)(e);const s=n.modifiers.color;let a=n.modifiers.center;a=!0===a||!0===o;const l=document.createElement("span"),c=document.createElement("span"),u=(0,r.FK)(e),{left:h,top:d,width:p,height:f}=t.getBoundingClientRect(),m=Math.sqrt(p*p+f*f),g=m/2,v=(p-m)/2+"px",y=a?v:u.left-h-g+"px",x=(f-m)/2+"px",b=a?x:u.top-d-g+"px";c.className="q-ripple__inner",(0,i.iv)(c,{height:`${m}px`,width:`${m}px`,transform:`translate3d(${y},${b},0) scale3d(.2,.2,1)`,opacity:0}),l.className="q-ripple"+(s?" text-"+s:""),l.setAttribute("dir","ltr"),l.appendChild(c),t.appendChild(l);const _=()=>{l.remove(),clearTimeout(w)};n.abort.push(_);let w=setTimeout((()=>{c.classList.add("q-ripple__inner--enter"),c.style.transform=`translate3d(${v},${x},0) scale3d(1,1,1)`,c.style.opacity=.2,w=setTimeout((()=>{c.classList.remove("q-ripple__inner--enter"),c.classList.add("q-ripple__inner--leave"),c.style.opacity=0,w=setTimeout((()=>{l.remove(),n.abort.splice(n.abort.indexOf(_),1)}),275)}),250)}),50)}function l(e,{modifiers:t,value:n,arg:i,instance:r}){const o=Object.assign({},r.$q.config.ripple,t,n);e.modifiers={early:!0===o.early,stop:!0===o.stop,center:!0===o.center,color:o.color||i,keyCodes:[].concat(o.keyCodes||13)}}const c={name:"ripple",beforeMount(e,t){const n={enabled:!1!==t.value,modifiers:{},abort:[],start(t){!0===n.enabled&&!0!==t.qSkipRipple&&(!0===n.modifiers.early?!0===["mousedown","touchstart"].includes(t.type):"click"===t.type)&&a(t,e,n,!0===t.qKeyEvent)},keystart:s((t=>{!0===n.enabled&&!0!==t.qSkipRipple&&!0===(0,o.So)(t,n.modifiers.keyCodes)&&t.type==="key"+(!0===n.modifiers.early?"down":"up")&&a(t,e,n,!0)}),300)};l(n,t),e.__qripple=n,(0,r.M0)(n,"main",[[e,"mousedown","start","passive"],[e,"touchstart","start","passive"],[e,"click","start","passive"],[e,"keydown","keystart","passive"],[e,"keyup","keystart","passive"]])},updated(e,t){if(t.oldValue!==t.value){const n=e.__qripple;n.enabled=!1!==t.value,!0===n.enabled&&Object(t.value)===t.value&&l(n,t)}},beforeUnmount(e){const t=e.__qripple;t.abort.forEach((e=>{e()})),(0,r.ul)(t,"main"),delete e._qripple}}},6583:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});n(71);var i=n(4688),r=n(4716);const o=()=>!0;function s(e){return"string"===typeof e&&""!==e&&"/"!==e&&"#/"!==e}function a(e){return!0===e.startsWith("#")&&(e=e.substr(1)),!1===e.startsWith("/")&&(e="/"+e),!0===e.endsWith("/")&&(e=e.substr(0,e.length-1)),"#"+e}function l(e){if(!1===e.backButtonExit)return()=>!1;if("*"===e.backButtonExit)return o;const t=["#/"];return!0===Array.isArray(e.backButtonExit)&&t.push(...e.backButtonExit.filter(s).map(a)),()=>t.includes(window.location.hash)}const c={__history:[],add:r.ZT,remove:r.ZT,install({$q:e}){if(!0===this.__installed)return;const{cordova:t,capacitor:n}=i.Lp.is;if(!0!==t&&!0!==n)return;const r=e.config[!0===t?"cordova":"capacitor"];if(void 0!==r&&!1===r.backButton)return;if(!0===n&&(void 0===window.Capacitor||void 0===window.Capacitor.Plugins.App))return;this.add=e=>{void 0===e.condition&&(e.condition=o),this.__history.push(e)},this.remove=e=>{const t=this.__history.indexOf(e);t>=0&&this.__history.splice(t,1)};const s=l(Object.assign({backButtonExit:!0},r)),a=()=>{if(this.__history.length){const e=this.__history[this.__history.length-1];!0===e.condition()&&(this.__history.pop(),e.handler())}else!0===s()?navigator.app.exitApp():window.history.back()};!0===t?document.addEventListener("deviceready",(()=>{document.addEventListener("backbutton",a,!1)})):window.Capacitor.Plugins.App.addListener("backButton",a)}}},4705:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var i=n(515),r=n.n(i),o=n(2002);const s={name:"material-icons",type:{positive:"check_circle",negative:"warning",info:"info",warning:"priority_high"},arrow:{up:"arrow_upward",right:"arrow_forward",down:"arrow_downward",left:"arrow_back",dropdown:"arrow_drop_down"},chevron:{left:"chevron_left",right:"chevron_right"},colorPicker:{spectrum:"gradient",tune:"tune",palette:"style"},pullToRefresh:{icon:"refresh"},carousel:{left:"chevron_left",right:"chevron_right",up:"keyboard_arrow_up",down:"keyboard_arrow_down",navigationIcon:"lens"},chip:{remove:"cancel",selected:"check"},datetime:{arrowLeft:"chevron_left",arrowRight:"chevron_right",now:"access_time",today:"today"},editor:{bold:"format_bold",italic:"format_italic",strikethrough:"strikethrough_s",underline:"format_underlined",unorderedList:"format_list_bulleted",orderedList:"format_list_numbered",subscript:"vertical_align_bottom",superscript:"vertical_align_top",hyperlink:"link",toggleFullscreen:"fullscreen",quote:"format_quote",left:"format_align_left",center:"format_align_center",right:"format_align_right",justify:"format_align_justify",print:"print",outdent:"format_indent_decrease",indent:"format_indent_increase",removeFormat:"format_clear",formatting:"text_format",fontSize:"format_size",align:"format_align_left",hr:"remove",undo:"undo",redo:"redo",heading:"format_size",code:"code",size:"format_size",font:"font_download",viewSource:"code"},expansionItem:{icon:"keyboard_arrow_down",denseIcon:"arrow_drop_down"},fab:{icon:"add",activeIcon:"close"},field:{clear:"cancel",error:"error"},pagination:{first:"first_page",prev:"keyboard_arrow_left",next:"keyboard_arrow_right",last:"last_page"},rating:{icon:"grade"},stepper:{done:"check",active:"edit",error:"warning"},tabs:{left:"chevron_left",right:"chevron_right",up:"keyboard_arrow_up",down:"keyboard_arrow_down"},table:{arrowUp:"arrow_upward",warning:"warning",firstPage:"first_page",prevPage:"chevron_left",nextPage:"chevron_right",lastPage:"last_page"},tree:{icon:"play_arrow"},uploader:{done:"done",clear:"clear",add:"add_box",upload:"cloud_upload",removeQueue:"clear_all",removeUploaded:"done_all"}},a=(0,o.Z)({iconMapFn:null,__icons:{}},{set(e,t){const n=r()(r()({},e),{},{rtl:!0===e.rtl});n.set=a.set,Object.assign(a.__icons,n)},install({$q:e,iconSet:t,ssrContext:n}){void 0!==e.config.iconMapFn&&(this.iconMapFn=e.config.iconMapFn),e.iconSet=this.__icons,Object.defineProperty(e,"iconMapFn",{get:()=>this.iconMapFn,set:e=>{this.iconMapFn=e}}),!0===this.__installed?void 0!==t&&this.set(t):this.set(t||s)}}),l=a},8242:(e,t,n)=>{"use strict";n.d(t,{$:()=>P,Z:()=>F});var i=n(515),r=n.n(i),o=n(9119),s=n.n(o),a=n(8880),l=n(4688),c=n(2002),u=n(4716),h=n(9405);const d=["sm","md","lg","xl"],{passive:p}=u.rU,f=(0,c.Z)({width:0,height:0,name:"xs",sizes:{sm:600,md:1024,lg:1440,xl:1920},lt:{sm:!0,md:!0,lg:!0,xl:!0},gt:{xs:!1,sm:!1,md:!1,lg:!1},xs:!0,sm:!1,md:!1,lg:!1,xl:!1},{setSizes:u.ZT,setDebounce:u.ZT,install({$q:e,onSSRHydrated:t}){if(e.screen=this,!0===this.__installed)return void(void 0!==e.config.screen&&(!1===e.config.screen.bodyClasses?document.body.classList.remove(`screen--${this.name}`):this.__update(!0)));const n=void 0!==e.config.screen&&!0===e.config.screen.bodyClasses;this.__update=e=>{const t=window.innerWidth,i=window.innerHeight;if(i!==this.height&&(this.height=i),t!==this.width)this.width=t;else if(!0!==e)return;let r=this.sizes;this.gt.xs=t>=r.sm,this.gt.sm=t>=r.md,this.gt.md=t>=r.lg,this.gt.lg=t>=r.xl,this.lt.sm=t{d.forEach((t=>{void 0!==e[t]&&(r[t]=e[t])}))},this.setDebounce=e=>{o=e};const s=()=>{const e=getComputedStyle(document.body),t=void 0!==window.visualViewport?window.visualViewport:window;e.getPropertyValue("--q-size-sm")&&d.forEach((t=>{this.sizes[t]=parseInt(e.getPropertyValue(`--q-size-${t}`),10)})),this.setSizes=e=>{d.forEach((t=>{e[t]&&(this.sizes[t]=e[t])})),this.__update(!0)},this.setDebounce=e=>{void 0!==i&&t.removeEventListener("resize",i,p),i=e>0?(0,h.Z)(this.__update,e):this.__update,t.addEventListener("resize",i,p)},this.setDebounce(o),Object.keys(r).length>0?(this.setSizes(r),r=void 0):this.__update(),!0===n&&"xs"===this.name&&document.body.classList.add("screen--xs")};!0===l.uX.value?t.push(s):s()}});n(7280),n(5363);const m=(0,c.Z)({isActive:!1,mode:!1},{__media:void 0,set(e){m.mode=e,"auto"===e?(void 0===m.__media&&(m.__media=window.matchMedia("(prefers-color-scheme: dark)"),m.__updateMedia=()=>{m.set("auto")},m.__media.addListener(m.__updateMedia)),e=m.__media.matches):void 0!==m.__media&&(m.__media.removeListener(m.__updateMedia),m.__media=void 0),m.isActive=!0===e,document.body.classList.remove("body--"+(!0===e?"light":"dark")),document.body.classList.add("body--"+(!0===e?"dark":"light"))},toggle(){m.set(!1===m.isActive)},install({$q:e,onSSRHydrated:t,ssrContext:n}){const{dark:i}=e.config;if(e.dark=this,!0===this.__installed&&void 0===i)return;this.isActive=!0===i;const r=void 0!==i&&i;if(!0===l.uX.value){const e=e=>{this.__fromSSR=e},n=this.set;this.set=e,e(r),t.push((()=>{this.set=n,this.set(this.__fromSSR)}))}else this.set(r)}}),g=m;var v=n(6583),y=n(1845);function x(e,t,n=document.body){if("string"!==typeof e)throw new TypeError("Expected a string as propName");if("string"!==typeof t)throw new TypeError("Expected a string as value");if(!(n instanceof Element))throw new TypeError("Expected a DOM element");n.style.setProperty(`--q-${e}`,t)}var b=n(1436);function _(e){return!0===e.ios?"ios":!0===e.android?"android":void 0}function w({is:e,has:t,within:n},i){const r=[!0===e.desktop?"desktop":"mobile",(!1===t.touch?"no-":"")+"touch"];if(!0===e.mobile){const t=_(e);void 0!==t&&r.push("platform-"+t)}if(!0===e.nativeMobile){const t=e.nativeMobileWrapper;r.push(t),r.push("native-mobile"),!0!==e.ios||void 0!==i[t]&&!1===i[t].iosStatusBarPadding||r.push("q-ios-padding")}else!0===e.electron?r.push("electron"):!0===e.bex&&r.push("bex");return!0===n.iframe&&r.push("within-iframe"),r}function S(){const e=document.body.className;let t=e;void 0!==l.aG&&(t=t.replace("desktop","platform-ios mobile")),!0===l.Lp.has.touch&&(t=t.replace("no-touch","touch")),!0===l.Lp.within.iframe&&(t+=" within-iframe"),e!==t&&(document.body.className=t)}function M(e){for(const t in e)x(t,e[t])}const E={install(e){const{$q:t}=e;if(void 0!==t.config.brand&&M(t.config.brand),!0!==this.__installed){if(!0===l.uX.value)S();else{const e=w(l.Lp,t.config);document.body.classList.add.apply(document.body.classList,e)}!0===l.Lp.is.ios&&document.body.addEventListener("touchstart",u.ZT),window.addEventListener("keydown",b.ZK,!0)}}};var T=n(4705),A=n(2547),C=n(5578);const R=["reload"],L=[l.ZP,E,g,f,v.Z,y.Z,T.Z];function P(e,t){const n=(0,a.ri)(e);n.config.globalProperties=t.config.globalProperties;const i=t._context,{reload:r}=i,o=s()(i,R);return Object.assign(n._context,o),n}function O(e,t){t.forEach((t=>{t.install(e),t.__installed=!0}))}function I(e,t,n){e.config.globalProperties.$q=n.$q,e.provide(A.Ng,n.$q),O(n,L),void 0!==t.components&&Object.values(t.components).forEach((t=>{Object(t)===t&&void 0!==t.name&&e.component(t.name,t)})),void 0!==t.directives&&Object.values(t.directives).forEach((t=>{Object(t)===t&&void 0!==t.name&&e.directive(t.name,t)})),void 0!==t.plugins&&O(n,Object.values(t.plugins).filter((e=>"function"===typeof e.install&&!1===L.includes(e)))),!0===l.uX.value&&(n.$q.onSSRHydrated=()=>{n.onSSRHydrated.forEach((e=>{e()})),n.$q.onSSRHydrated=()=>{}})}const F=function(e,t={}){const n={version:"2.0.4"};!1===C.Uf?(void 0!==t.config&&Object.assign(C.w6,t.config),n.config=r()({},C.w6),(0,C.tP)()):n.config=t.config||{},I(e,t,{parentApp:e,$q:n,lang:t.lang,iconSet:t.iconSet,onSSRHydrated:[]})}},1845:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var i=n(515),r=n.n(i),o=(n(7280),n(5363),n(2002));const s={isoName:"en-US",nativeName:"English (US)",label:{clear:"Clear",ok:"OK",cancel:"Cancel",close:"Close",set:"Set",select:"Select",reset:"Reset",remove:"Remove",update:"Update",create:"Create",search:"Search",filter:"Filter",refresh:"Refresh"},date:{days:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),daysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),firstDayOfWeek:0,format24h:!1,pluralDay:"days"},table:{noData:"No data available",noResults:"No matching records found",loading:"Loading...",selectedRecords:e=>1===e?"1 record selected.":(0===e?"No":e)+" records selected.",recordsPerPage:"Records per page:",allRows:"All",pagination:(e,t,n)=>e+"-"+t+" of "+n,columns:"Columns"},editor:{url:"URL",bold:"Bold",italic:"Italic",strikethrough:"Strikethrough",underline:"Underline",unorderedList:"Unordered List",orderedList:"Ordered List",subscript:"Subscript",superscript:"Superscript",hyperlink:"Hyperlink",toggleFullscreen:"Toggle Fullscreen",quote:"Quote",left:"Left align",center:"Center align",right:"Right align",justify:"Justify align",print:"Print",outdent:"Decrease indentation",indent:"Increase indentation",removeFormat:"Remove formatting",formatting:"Formatting",fontSize:"Font Size",align:"Align",hr:"Insert Horizontal Rule",undo:"Undo",redo:"Redo",heading1:"Heading 1",heading2:"Heading 2",heading3:"Heading 3",heading4:"Heading 4",heading5:"Heading 5",heading6:"Heading 6",paragraph:"Paragraph",code:"Code",size1:"Very small",size2:"A bit small",size3:"Normal",size4:"Medium-large",size5:"Big",size6:"Very big",size7:"Maximum",defaultFont:"Default Font",viewSource:"View Source"},tree:{noNodes:"No nodes available",noResults:"No matching nodes found"}};function a(){const e=!0===Array.isArray(navigator.languages)&&navigator.languages.length>0?navigator.languages[0]:navigator.language;if("string"===typeof e)return e.split(/[-_]/).map(((e,t)=>0===t?e.toLowerCase():t>1||e.length<4?e.toUpperCase():e[0].toUpperCase()+e.slice(1).toLowerCase())).join("-")}const l=(0,o.Z)({__langPack:{}},{getLocale:a,set(e=s,t){const n=r()(r()({},e),{},{rtl:!0===e.rtl,getLocale:a});{const e=document.documentElement;e.setAttribute("dir",!0===n.rtl?"rtl":"ltr"),e.setAttribute("lang",n.isoName),n.set=l.set,Object.assign(l.__langPack,n),l.props=n,l.isoName=n.isoName,l.nativeName=n.nativeName}},install({$q:e,lang:t,ssrContext:n}){e.lang=l.__langPack,!0===this.__installed?void 0!==t&&this.set(t):this.set(t||s)}}),c=l},6249:(e,t,n)=>{"use strict";n.d(t,{Z:()=>x});var i=n(515),r=n.n(i),o=(n(6801),n(8880)),s=n(3673),a=n(9754),l=n(2002),c=n(8144),u=n(490);let h,d,p,f=0,m={};const g={delay:0,message:!1,html:!1,spinnerSize:80,spinnerColor:"",messageColor:"",backgroundColor:"",boxClass:"",spinner:a.Z,customClass:""},v=r()({},g),y=(0,l.Z)({isActive:!1},{show(e){if(m=e===Object(e)&&!0===e.ignoreDefaults?r()(r()({},g),e):r()(r()({},v),e),y.isActive=!0,void 0!==h)return m.uid=f,void d.$forceUpdate();m.uid=++f,clearTimeout(p),p=setTimeout((()=>{p=void 0;const e=(0,c.q_)("q-loading");h=(0,o.ri)({name:"QLoading",setup(){function t(){!0!==y.isActive&&void 0!==h&&((0,u.Z)(!1),h.unmount(e),(0,c.pB)(e),h=void 0,d=void 0)}function n(){if(!0!==y.isActive)return null;const e=[(0,s.h)(m.spinner,{class:"q-loading__spinner",color:m.spinnerColor,size:m.spinnerSize})];return m.message&&e.push((0,s.h)("div",{class:"q-loading__message"+(m.messageColor?` text-${m.messageColor}`:""),[!0===m.html?"innerHTML":"textContent"]:m.message})),(0,s.h)("div",{class:"q-loading fullscreen flex flex-center z-max "+m.customClass.trim(),key:m.uid},[(0,s.h)("div",{class:"q-loading__backdrop"+(m.backgroundColor?` bg-${m.backgroundColor}`:"")}),(0,s.h)("div",{class:"q-loading__box column items-center "+m.boxClass},e)])}return(0,s.bv)((()=>{(0,u.Z)(!0)})),()=>(0,s.h)(o.uT,{name:"q-transition--fade",appear:!0,onAfterLeave:t},n)}}),d=h.mount(e)}),m.delay)},hide(){!0===y.isActive&&(void 0!==p&&(clearTimeout(p),p=void 0),y.isActive=!1)},setDefaults(e){e===Object(e)&&Object.assign(v,e)},install({$q:e}){e.loading=this,void 0!==e.config.loading&&this.setDefaults(e.config.loading)}}),x=y},6417:(e,t,n)=>{"use strict";n.d(t,{Z:()=>R});var i=n(515),r=n.n(i),o=n(9119),s=n.n(o),a=n(3673),l=n(1959),c=n(8880),u=n(4554),h=n(2417),d=n(7657);const p=(0,a.aZ)({name:"QAvatar",props:r()(r()({},h.LU),{},{fontSize:String,color:String,textColor:String,icon:String,square:Boolean,rounded:Boolean}),setup(e,{slots:t}){const n=(0,h.ZP)(e),i=(0,l.Fl)((()=>"q-avatar"+(e.color?` bg-${e.color}`:"")+(e.textColor?` text-${e.textColor} q-chip--colored`:"")+(!0===e.square?" q-avatar--square":!0===e.rounded?" rounded-borders":""))),r=(0,l.Fl)((()=>e.fontSize?{fontSize:e.fontSize}:null));return()=>{const o=void 0!==e.icon?[(0,a.h)(u.Z,{name:e.icon})]:void 0;return(0,a.h)("div",{class:i.value,style:n.value},[(0,a.h)("div",{class:"q-avatar__content row flex-center overflow-hidden",style:r.value},(0,d.pf)(t.default,o))])}}});var f=n(8240),m=n(9754),g=(n(4716),n(8144)),v=n(8242);const y=["handler","noDismiss"];let x,b=0;const _={},w=["top-left","top-right","bottom-left","bottom-right","top","bottom","left","right","center"],S=["top-left","top-right","bottom-left","bottom-right"],M={positive:{icon:e=>e.iconSet.type.positive,color:"positive"},negative:{icon:e=>e.iconSet.type.negative,color:"negative"},warning:{icon:e=>e.iconSet.type.warning,color:"warning",textColor:"dark"},info:{icon:e=>e.iconSet.type.info,color:"info"},ongoing:{group:!1,timeout:0,spinner:!0,color:"grey-8"}},E={},T={};function A(e,t){return console.error(`Notify: ${e}`,t),!1}function C(e){return(0,a.aZ)({name:"QNotifications",setup(){const t={},n=[];function i(e){clearTimeout(e.meta.timer);const i=t[e.position].value.indexOf(e);if(-1!==i){void 0!==e.group&&delete E[e.meta.group];const r=n[""+e.meta.uid];if(r){const{width:e,height:t}=getComputedStyle(r);r.style.left=`${r.offsetLeft}px`,r.style.width=e,r.style.height=t}t[e.position].value.splice(i,1),"function"===typeof e.onDismiss&&e.onDismiss()}}return w.forEach((e=>{t[e]=(0,l.iH)([]);const n=!0===["left","center","right"].includes(e)?"center":e.indexOf("top")>-1?"top":"bottom",i=e.indexOf("left")>-1?"start":e.indexOf("right")>-1?"end":"center",r=["left","right"].includes(e)?`items-${"left"===e?"start":"end"} justify-center`:"center"===e?"flex-center":`items-${i}`;T[e]=`q-notifications__list q-notifications__list--${n} fixed column no-wrap ${r}`})),x=(n,o)=>{if(!n)return A("parameter required");let a;const c={textColor:"white"};if(!0!==n.ignoreDefaults&&Object.assign(c,_),Object(n)!==n&&(c.type&&Object.assign(c,M[c.type]),n={message:n}),Object.assign(c,M[n.type||c.type],n),"function"===typeof c.icon&&(c.icon=c.icon(e)),c.spinner?(!0===c.spinner&&(c.spinner=m.Z),c.spinner=(0,l.Xl)(c.spinner)):c.spinner=!1,c.meta={hasMedia:Boolean(!1!==c.spinner||c.icon||c.avatar)},c.position){if(!1===w.includes(c.position))return A("wrong position",n)}else c.position="bottom";if(void 0===c.timeout)c.timeout=5e3;else{const e=parseInt(c.timeout,10);if(isNaN(e)||e<0)return A("wrong timeout",n);c.timeout=e}0===c.timeout?c.progress=!1:!0===c.progress&&(c.meta.progressClass="q-notification__progress"+(c.progressClass?` ${c.progressClass}`:""),c.meta.progressStyle={animationDuration:`${c.timeout+1e3}ms`});const u=(!0===Array.isArray(n.actions)?n.actions:[]).concat(!0!==n.ignoreDefaults&&!0===Array.isArray(_.actions)?_.actions:[]).concat(void 0!==M[n.type]&&!0===Array.isArray(M[n.type].actions)?M[n.type].actions:[]);if(c.closeBtn&&u.push({label:"string"===typeof c.closeBtn?c.closeBtn:e.lang.label.close}),c.actions=u.map((e=>{let{handler:t,noDismiss:n}=e,i=s()(e,y);return r()(r()({flat:!0},i),{},{onClick:"function"===typeof t?()=>{t(),!0!==n&&h()}:()=>{h()}})})),void 0===c.multiLine&&(c.multiLine=c.actions.length>1),Object.assign(c.meta,{class:"q-notification row items-stretch q-notification--"+(!0===c.multiLine?"multi-line":"standard")+(void 0!==c.color?` bg-${c.color}`:"")+(void 0!==c.textColor?` text-${c.textColor}`:"")+(void 0!==c.classes?` ${c.classes}`:""),wrapperClass:"q-notification__wrapper col relative-position border-radius-inherit "+(!0===c.multiLine?"column no-wrap justify-center":"row items-center"),contentClass:"q-notification__content row items-center"+(!0===c.multiLine?"":" col"),attrs:r()({role:"alert"},c.attrs)}),!1===c.group?(c.group=void 0,c.meta.group=void 0):(void 0!==c.group&&!0!==c.group||(c.group=[c.message,c.caption,c.multiline].concat(c.actions.map((e=>`${e.label}*${e.icon}`))).join("|")),c.meta.group=c.group+"|"+c.position),0===c.actions.length?c.actions=void 0:c.meta.actionsClass="q-notification__actions row items-center "+(!0===c.multiLine?"justify-end":"col-auto")+(!0===c.meta.hasMedia?" q-notification__actions--with-media":""),void 0!==o){clearTimeout(o.notif.meta.timer),c.meta.uid=o.notif.meta.uid;const e=t[c.position].value.indexOf(o.notif);t[c.position].value[e]=c}else{const e=E[c.meta.group];if(void 0===e){if(c.meta.uid=b++,c.meta.badge=1,-1!==["left","right","center"].indexOf(c.position))t[c.position].value.splice(Math.floor(t[c.position].value.length/2),0,c);else{const e=c.position.indexOf("top")>-1?"unshift":"push";t[c.position].value[e](c)}void 0!==c.group&&(E[c.meta.group]=c)}else{if(clearTimeout(e.meta.timer),void 0!==c.badgePosition){if(!1===S.includes(c.badgePosition))return A("wrong badgePosition",n)}else c.badgePosition="top-"+(c.position.indexOf("left")>-1?"right":"left");c.meta.uid=e.meta.uid,c.meta.badge=e.meta.badge+1,c.meta.badgeClass=`q-notification__badge q-notification__badge--${c.badgePosition}`+(void 0!==c.badgeColor?` bg-${c.badgeColor}`:"")+(void 0!==c.badgeTextColor?` text-${c.badgeTextColor}`:"")+(c.badgeClass?` ${c.badgeClass}`:"");const i=t[c.position].value.indexOf(e);t[c.position].value[i]=E[c.meta.group]=c}}const h=()=>{i(c),a=void 0};return c.timeout>0&&(c.meta.timer=setTimeout((()=>{h()}),c.timeout+1e3)),void 0!==c.group?e=>{void 0!==e?A("trying to update a grouped one which is forbidden",n):h()}:(a={dismiss:h,config:n,notif:c},void 0===o?e=>{if(void 0!==a)if(void 0===e)a.dismiss();else{const t=Object.assign({},a.config,e,{group:!1,position:c.position});x(t,a)}}:void Object.assign(o,a))},()=>(0,a.h)("div",{class:"q-notifications"},w.map((e=>(0,a.h)(c.W3,{key:e,class:T[e],tag:"div",name:`q-notification--${e}`},(()=>t[e].value.map((e=>{let t;const i=e.meta,o={class:"q-notification__message col"};if(!0===e.html)o.innerHTML=e.caption?`
    ${e.message}
    ${e.caption}
    `:e.message;else{const n=[e.message];t=e.caption?[(0,a.h)("div",n),(0,a.h)("div",{class:"q-notification__caption"},[e.caption])]:n}const s=[];!0===i.hasMedia&&(!1!==e.spinner?s.push((0,a.h)(e.spinner,{class:"q-notification__spinner"})):e.icon?s.push((0,a.h)(u.Z,{class:"q-notification__icon",name:e.icon,role:"img"})):e.avatar&&s.push((0,a.h)(p,{class:"q-notification__avatar"},(()=>(0,a.h)("img",{src:e.avatar,"aria-hidden":"true"}))))),s.push((0,a.h)("div",o,t));const l=[(0,a.h)("div",{class:i.contentClass},s)];return!0===e.progress&&l.push((0,a.h)("div",{key:`${i.uid}|p|${i.badge}`,class:i.progressClass,style:i.progressStyle})),void 0!==e.actions&&l.push((0,a.h)("div",{class:i.actionsClass},e.actions.map((e=>(0,a.h)(f.Z,e))))),i.badge>1&&l.push((0,a.h)("div",{key:`${i.uid}|${i.badge}`,class:e.meta.badgeClass,style:e.badgeStyle},[i.badge])),(0,a.h)("div",r()({ref:e=>{n[""+i.uid]=e},key:i.uid,class:i.class},i.attrs),[(0,a.h)("div",{class:i.wrapperClass},l)])})))))))}})}const R={create(e){return x(e)},setDefaults(e){e===Object(e)&&Object.assign(_,e)},registerType(e,t){t===Object(t)&&(M[e]=t)},install({$q:e,parentApp:t}){if(e.notify=this.create,e.notify.setDefaults=this.setDefaults,e.notify.registerType=this.registerType,void 0!==e.config.notify&&this.setDefaults(e.config.notify),!0!==this.__installed){const n=(0,g.q_)("q-notify");(0,v.$)(C(e),t).mount(n)}}}},4688:(e,t,n)=>{"use strict";n.d(t,{uX:()=>s,aG:()=>a,Lp:()=>g,ZP:()=>y});var i=n(515),r=n.n(i),o=(n(7280),n(1959));const s=(0,o.iH)(!1);let a,l=!1;function c(e,t){const n=/(edge|edga|edgios)\/([\w.]+)/.exec(e)||/(opr)[\/]([\w.]+)/.exec(e)||/(vivaldi)[\/]([\w.]+)/.exec(e)||/(chrome|crios)[\/]([\w.]+)/.exec(e)||/(iemobile)[\/]([\w.]+)/.exec(e)||/(version)(applewebkit)[\/]([\w.]+).*(safari)[\/]([\w.]+)/.exec(e)||/(webkit)[\/]([\w.]+).*(version)[\/]([\w.]+).*(safari)[\/]([\w.]+)/.exec(e)||/(firefox|fxios)[\/]([\w.]+)/.exec(e)||/(webkit)[\/]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[\/]([\w.]+)/.exec(e)||/(msie) ([\w.]+)/.exec(e)||e.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(e)||e.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e)||[];return{browser:n[5]||n[3]||n[1]||"",version:n[2]||n[4]||"0",versionNumber:n[4]||n[2]||"0",platform:t[0]||""}}function u(e){return/(ipad)/.exec(e)||/(ipod)/.exec(e)||/(windows phone)/.exec(e)||/(iphone)/.exec(e)||/(kindle)/.exec(e)||/(silk)/.exec(e)||/(android)/.exec(e)||/(win)/.exec(e)||/(mac)/.exec(e)||/(linux)/.exec(e)||/(cros)/.exec(e)||/(playbook)/.exec(e)||/(bb)/.exec(e)||/(blackberry)/.exec(e)||[]}const h="ontouchstart"in window||window.navigator.maxTouchPoints>0;function d(e){a={is:r()({},e)},delete e.mac,delete e.desktop;const t=Math.min(window.innerHeight,window.innerWidth)>414?"ipad":"iphone";Object.assign(e,{mobile:!0,ios:!0,platform:t,[t]:!0})}function p(e){const t=e.toLowerCase(),n=u(t),i=c(t,n),r={};i.browser&&(r[i.browser]=!0,r.version=i.version,r.versionNumber=parseInt(i.versionNumber,10)),i.platform&&(r[i.platform]=!0);const o=r.android||r.ios||r.bb||r.blackberry||r.ipad||r.iphone||r.ipod||r.kindle||r.playbook||r.silk||r["windows phone"];return!0===o||t.indexOf("mobile")>-1?(r.mobile=!0,r.edga||r.edgios?(r.edge=!0,i.browser="edge"):r.crios?(r.chrome=!0,i.browser="chrome"):r.fxios&&(r.firefox=!0,i.browser="firefox")):r.desktop=!0,(r.ipod||r.ipad||r.iphone)&&(r.ios=!0),r["windows phone"]&&(r.winphone=!0,delete r["windows phone"]),(r.chrome||r.opr||r.safari||r.vivaldi||!0===r.mobile&&!0!==r.ios&&!0!==o)&&(r.webkit=!0),(r.safari&&r.blackberry||r.bb)&&(i.browser="blackberry",r.blackberry=!0),r.safari&&r.playbook&&(i.browser="playbook",r.playbook=!0),r.opr&&(i.browser="opera",r.opera=!0),r.safari&&r.android&&(i.browser="android",r.android=!0),r.safari&&r.kindle&&(i.browser="kindle",r.kindle=!0),r.safari&&r.silk&&(i.browser="silk",r.silk=!0),r.vivaldi&&(i.browser="vivaldi",r.vivaldi=!0),r.name=i.browser,r.platform=i.platform,t.indexOf("electron")>-1?r.electron=!0:document.location.href.indexOf("-extension://")>-1?r.bex=!0:(void 0!==window.Capacitor?(r.capacitor=!0,r.nativeMobile=!0,r.nativeMobileWrapper="capacitor"):void 0===window._cordovaNative&&void 0===window.cordova||(r.cordova=!0,r.nativeMobile=!0,r.nativeMobileWrapper="cordova"),!0===h&&!0===r.mac&&(!0===r.desktop&&!0===r.safari||!0===r.nativeMobile&&!0!==r.android&&!0!==r.ios&&!0!==r.ipad)&&d(r)),r}const f=navigator.userAgent||navigator.vendor||window.opera,m={has:{touch:!1,webStorage:!1},within:{iframe:!1}},g={userAgent:f,is:p(f),has:{touch:h},within:{iframe:window.self!==window.top}},v={install(e){const{$q:t}=e;!0===s.value?(e.onSSRHydrated.push((()=>{s.value=!1,Object.assign(t.platform,g),a=void 0})),t.platform=(0,o.qj)(this)):t.platform=this}};{let e;Object.defineProperty(g.has,"webStorage",{get:()=>{if(void 0!==e)return e;try{if(window.localStorage)return e=!0,!0}catch(t){}return e=!1,!1}}),l=!0===g.is.ios&&-1===window.navigator.vendor.toLowerCase().indexOf("apple"),!0===s.value?Object.assign(v,g,a,m):Object.assign(v,g)}const y=v},9405:(e,t,n)=>{"use strict";function i(e,t=250,n){let i;function r(){const r=arguments,o=()=>{i=void 0,!0!==n&&e.apply(this,r)};clearTimeout(i),!0===n&&void 0===i&&e.apply(this,r),i=setTimeout(o,t)}return r.cancel=()=>{clearTimeout(i)},r}n.d(t,{Z:()=>i})},2012:(e,t,n)=>{"use strict";n.d(t,{iv:()=>r,sb:()=>o,mY:()=>s});var i=n(1959);function r(e,t){const n=e.style;Object.keys(t).forEach((e=>{n[e]=t[e]}))}function o(e){if(void 0===e||null===e)return;if("string"===typeof e)try{return document.querySelector(e)||void 0}catch(n){return}const t=!0===(0,i.dq)(e)?e.value:e;return t?t.$el||t:void 0}function s(e,t){if(void 0===e||!0===e.contains(t))return!0;for(let n=e.nextElementSibling;null!==n;n=n.nextElementSibling)if(n.contains(t))return!0;return!1}},4716:(e,t,n)=>{"use strict";n.d(t,{rU:()=>i,ZT:()=>r,du:()=>o,FK:()=>s,AZ:()=>a,sT:()=>l,X$:()=>c,NS:()=>u,Jf:()=>h,M0:()=>d,ul:()=>p});n(71);const i={hasPassive:!1,passiveCapture:!0,notPassiveCapture:!0};try{const e=Object.defineProperty({},"passive",{get(){Object.assign(i,{hasPassive:!0,passive:{passive:!0},notPassive:{passive:!1},passiveCapture:{passive:!0,capture:!0},notPassiveCapture:{passive:!1,capture:!0}})}});window.addEventListener("qtest",null,e),window.removeEventListener("qtest",null,e)}catch(f){}function r(){}function o(e){return 0===e.button}function s(e){return e.touches&&e.touches[0]?e=e.touches[0]:e.changedTouches&&e.changedTouches[0]?e=e.changedTouches[0]:e.targetTouches&&e.targetTouches[0]&&(e=e.targetTouches[0]),{top:e.clientY,left:e.clientX}}function a(e){if(e.path)return e.path;if(e.composedPath)return e.composedPath();const t=[];let n=e.target;while(n){if(t.push(n),"HTML"===n.tagName)return t.push(document),t.push(window),t;n=n.parentElement}}function l(e){e.stopPropagation()}function c(e){!1!==e.cancelable&&e.preventDefault()}function u(e){!1!==e.cancelable&&e.preventDefault(),e.stopPropagation()}function h(e,t){if(void 0===e||!0===t&&!0===e.__dragPrevented)return;const n=!0===t?e=>{e.__dragPrevented=!0,e.addEventListener("dragstart",c,i.notPassiveCapture)}:e=>{delete e.__dragPrevented,e.removeEventListener("dragstart",c,i.notPassiveCapture)};e.querySelectorAll("a, img").forEach(n)}function d(e,t,n){const r=`__q_${t}_evt`;e[r]=void 0!==e[r]?e[r].concat(n):n,n.forEach((t=>{t[0].addEventListener(t[1],e[t[2]],i[t[3]])}))}function p(e,t){const n=`__q_${t}_evt`;void 0!==e[n]&&(e[n].forEach((t=>{t[0].removeEventListener(t[1],e[t[2]],i[t[3]])})),e[n]=void 0)}},490:(e,t,n)=>{"use strict";n.d(t,{Z:()=>x});var i=n(4716),r=n(8400),o=n(4688);let s,a,l,c,u,h,d=0,p=!1;function f(e){m(e)&&(0,i.NS)(e)}function m(e){if(e.target===document.body||e.target.classList.contains("q-layout__backdrop"))return!0;const t=(0,i.AZ)(e),n=e.shiftKey&&!e.deltaX,o=!n&&Math.abs(e.deltaX)<=Math.abs(e.deltaY),s=n||o?e.deltaY:e.deltaX;for(let i=0;i0&&e.scrollTop+e.clientHeight===e.scrollHeight:s<0&&0===e.scrollLeft||s>0&&e.scrollLeft+e.clientWidth===e.scrollWidth}return!0}function g(e){e.target===document&&(document.scrollingElement.scrollTop=document.scrollingElement.scrollTop)}function v(e){!0!==p&&(p=!0,requestAnimationFrame((()=>{p=!1;const{height:t}=e.target,{clientHeight:n,scrollTop:i}=document.scrollingElement;void 0!==l&&t===window.innerHeight||(l=n-t,document.scrollingElement.scrollTop=i),i>l&&(document.scrollingElement.scrollTop-=Math.ceil((i-l)/8))})))}function y(e){const t=document.body,n=void 0!==window.visualViewport;if("add"===e){const{overflowY:e,overflowX:l}=window.getComputedStyle(t);s=(0,r.OI)(window),a=(0,r.u3)(window),c=t.style.left,u=t.style.top,t.style.left=`-${s}px`,t.style.top=`-${a}px`,"hidden"!==l&&("scroll"===l||t.scrollWidth>window.innerWidth)&&t.classList.add("q-body--force-scrollbar-x"),"hidden"!==e&&("scroll"===e||t.scrollHeight>window.innerHeight)&&t.classList.add("q-body--force-scrollbar-y"),t.classList.add("q-body--prevent-scroll"),document.qScrollPrevented=!0,!0===o.Lp.is.ios&&(!0===n?(window.scrollTo(0,0),window.visualViewport.addEventListener("resize",v,i.rU.passiveCapture),window.visualViewport.addEventListener("scroll",v,i.rU.passiveCapture),window.scrollTo(0,0)):window.addEventListener("scroll",g,i.rU.passiveCapture))}!0===o.Lp.is.desktop&&!0===o.Lp.is.mac&&window[`${e}EventListener`]("wheel",f,i.rU.notPassive),"remove"===e&&(!0===o.Lp.is.ios&&(!0===n?(window.visualViewport.removeEventListener("resize",v,i.rU.passiveCapture),window.visualViewport.removeEventListener("scroll",v,i.rU.passiveCapture)):window.removeEventListener("scroll",g,i.rU.passiveCapture)),t.classList.remove("q-body--prevent-scroll"),t.classList.remove("q-body--force-scrollbar-x"),t.classList.remove("q-body--force-scrollbar-y"),document.qScrollPrevented=!1,t.style.left=c,t.style.top=u,window.scrollTo(s,a),l=void 0)}function x(e){let t="add";if(!0===e){if(d++,void 0!==h)return clearTimeout(h),void(h=void 0);if(d>1)return}else{if(0===d)return;if(d--,d>0)return;if(t="remove",!0===o.Lp.is.ios&&!0===o.Lp.is.nativeMobile)return clearTimeout(h),void(h=setTimeout((()=>{y(t),h=void 0}),100))}y(t)}},2002:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var i=n(1959);const r=(e,t)=>{const n={},r=(0,i.qj)(e);return Object.keys(e).forEach((e=>{n[e]={get:()=>r[e],set:t=>{r[e]=t}}})),Object.defineProperties(t,n),t}},4704:(e,t,n)=>{"use strict";n.d(t,{c:()=>h,k:()=>d});var i=n(4688),r=n(1436);const o=[];let s;function a(e){s=27===e.keyCode}function l(){!0===s&&(s=!1)}function c(e){!0===s&&(s=!1,!0===(0,r.So)(e,27)&&o[o.length-1](e))}function u(e){window[e]("keydown",a),window[e]("blur",l),window[e]("keyup",c),s=!1}function h(e){!0===i.Lp.is.desktop&&(o.push(e),1===o.length&&u("addEventListener"))}function d(e){const t=o.indexOf(e);t>-1&&(o.splice(t,1),0===o.length&&u("removeEventListener"))}},230:(e,t,n)=>{"use strict";n.d(t,{YX:()=>o,xF:()=>s,jd:()=>a,fP:()=>l});let i=[];const r=[];function o(e){r.push(e)}function s(e){const t=r.indexOf(e);-1!==t&&r.splice(t,1),0===r.length&&i.length>0&&(i[i.length-1](),i=[])}function a(e){if(0!==r.length)return i.push(e),e;e()}function l(e){const t=i.indexOf(e);-1!==t&&i.splice(t,1)}},8517:(e,t,n)=>{"use strict";n.d(t,{i:()=>s,H:()=>a});var i=n(4688);const r=[];function o(e){r[r.length-1](e)}function s(e){!0===i.Lp.is.desktop&&(r.push(e),1===r.length&&document.body.addEventListener("focusin",o))}function a(e){const t=r.indexOf(e);t>-1&&(r.splice(t,1),0===r.length&&document.body.removeEventListener("focusin",o))}},5578:(e,t,n)=>{"use strict";n.d(t,{w6:()=>i,Uf:()=>r,tP:()=>o});const i={};let r=!1;function o(){r=!0}},8144:(e,t,n)=>{"use strict";n.d(t,{q_:()=>s,pB:()=>a});var i=n(5578);const r=[];let o=document.body;function s(e){const t=document.createElement("div");if(void 0!==e&&(t.id=e),void 0!==i.w6.globalNodes){const e=i.w6.globalNodes["class"];void 0!==e&&(t.className=e)}return o.appendChild(t),r.push(t),t}function a(e){r.splice(r.indexOf(e),1),e.remove()}},1436:(e,t,n)=>{"use strict";n.d(t,{ZK:()=>r,Wm:()=>o,So:()=>s});let i=!1;function r(e){i=!0===e.isComposing}function o(e){return!0===i||e!==Object(e)||!0===e.isComposing||!0===e.qKeyEvent}function s(e,t){return!0!==o(e)&&[].concat(t).includes(e.keyCode)}},9993:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});const i={xs:30,sm:35,md:40,lg:50,xl:60}},4312:(e,t,n)=>{"use strict";n.d(t,{wN:()=>r,AH:()=>o});var i=n(7445);const r=[];function o(e,t){do{if("QMenu"===e.$options.name){if(e.hide(t),!0===e.$props.separateClosePopup)return(0,i.Kq)(e)}else if(void 0!==e.__qPortalInnerRef){const n=(0,i.Kq)(e);return void 0!==n&&"QPopupProxy"===n.$options.name?(e.hide(t),n):e}e=(0,i.Kq)(e)}while(void 0!==e&&null!==e)}},7657:(e,t,n)=>{"use strict";n.d(t,{KR:()=>r,Bl:()=>o,vs:()=>s,pf:()=>a,Jl:()=>l});var i=n(3673);function r(e,t){return void 0!==e&&e()||t}function o(e,t){if(void 0!==e){const t=e();if(void 0!==t&&null!==t)return t.slice()}return t}function s(e,t){return void 0!==e?t.concat(e()):t}function a(e,t){return void 0===e?t:void 0!==t?t.concat(e()):e()}function l(e,t,n,r,o,s){t.key=r+o;const a=(0,i.h)(e,t,n);return!0===o?(0,i.wy)(a,s()):a}},9725:(e,t,n)=>{"use strict";n.d(t,{M:()=>r});var i=n(4688);function r(){if(void 0!==window.getSelection){const e=window.getSelection();void 0!==e.empty?e.empty():void 0!==e.removeAllRanges&&(e.removeAllRanges(),!0!==i.ZP.is.mobile&&e.addRange(document.createRange()))}else void 0!==document.selection&&document.selection.empty()}},2547:(e,t,n)=>{"use strict";n.d(t,{Ng:()=>i,qO:()=>r,YE:()=>o,Mw:()=>s,vh:()=>a});const i="_q_",r="_q_s_",o="_q_l_",s="_q_pc_",a="_q_fo_"},7445:(e,t,n)=>{"use strict";n.d(t,{Kq:()=>i,Pf:()=>r,Rb:()=>o});n(71);function i(e){if(void 0!==e.$parent&&null!==e.$parent)return e.$parent;e=e.$.parent;while(void 0!==e&&null!==e){if(void 0!==e.proxy&&null!==e.proxy)return e.proxy;e=e.parent}}function r(e){const t=new Set;return e.forEach((e=>{"symbol"===typeof e.type&&!0===Array.isArray(e.children)?e.children.forEach((e=>{t.add(e)})):t.add(e)})),Array.from(t)}function o(e){return void 0!==e.appContext.config.globalProperties.$router}},8400:(e,t,n)=>{"use strict";n.d(t,{b0:()=>o,u3:()=>s,OI:()=>a,np:()=>c,QA:()=>u});var i=n(2012);const r=[null,document,document.body,document.scrollingElement,document.documentElement];function o(e,t){let n=(0,i.sb)(t);if(void 0===n){if(void 0===e||null===e)return window;n=e.closest(".scroll,.scroll-y,.overflow-auto")}return r.includes(n)?window:n}function s(e){return e===window?window.pageYOffset||window.scrollY||document.body.scrollTop||0:e.scrollTop}function a(e){return e===window?window.pageXOffset||window.scrollX||document.body.scrollLeft||0:e.scrollLeft}let l;function c(){if(void 0!==l)return l;const e=document.createElement("p"),t=document.createElement("div");(0,i.iv)(e,{width:"100%",height:"200px"}),(0,i.iv)(t,{position:"absolute",top:"0px",left:"0px",visibility:"hidden",width:"200px",height:"150px",overflow:"hidden"}),t.appendChild(e),document.body.appendChild(t);const n=e.offsetWidth;t.style.overflow="scroll";let r=e.offsetWidth;return n===r&&(r=t.clientWidth),t.remove(),l=n-r,l}function u(e,t=!0){return!(!e||e.nodeType!==Node.ELEMENT_NODE)&&(t?e.scrollHeight>e.clientHeight&&(e.classList.contains("scroll")||e.classList.contains("overflow-auto")||["auto","scroll"].includes(window.getComputedStyle(e)["overflow-y"])):e.scrollWidth>e.clientWidth&&(e.classList.contains("scroll")||e.classList.contains("overflow-auto")||["auto","scroll"].includes(window.getComputedStyle(e)["overflow-x"])))}},9592:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var i=n(8242),r=n(1845),o=n(4705);const s={version:"2.0.4",install:i.Z,lang:r.Z,iconSet:o.Z}},7083:e=>{e.exports.xr=function(e){return e},e.exports.BC=function(e){return e},e.exports.h=function(e){return e}},8231:e=>{e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},8248:(e,t,n)=>{var i=n(776);e.exports=function(e){if(!i(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},2852:(e,t,n)=>{var i=n(854),r=n(1074),o=n(928),s=i("unscopables"),a=Array.prototype;void 0==a[s]&&o.f(a,s,{configurable:!0,value:r(null)}),e.exports=function(e){a[s][e]=!0}},6412:(e,t,n)=>{"use strict";var i=n(1021).charAt;e.exports=function(e,t,n){return t+(n?i(e,t).length:1)}},2827:e=>{e.exports=function(e,t,n){if(!(e instanceof t))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return e}},7950:(e,t,n)=>{var i=n(776);e.exports=function(e){if(!i(e))throw TypeError(String(e)+" is not an object");return e}},6257:e=>{e.exports="undefined"!==typeof ArrayBuffer&&"undefined"!==typeof DataView},683:(e,t,n)=>{"use strict";var i,r,o,s=n(6257),a=n(9631),l=n(7358),c=n(776),u=n(8752),h=n(5976),d=n(1904),p=n(298),f=n(928).f,m=n(4945),g=n(6184),v=n(854),y=n(6862),x=l.Int8Array,b=x&&x.prototype,_=l.Uint8ClampedArray,w=_&&_.prototype,S=x&&m(x),M=b&&m(b),E=Object.prototype,T=E.isPrototypeOf,A=v("toStringTag"),C=y("TYPED_ARRAY_TAG"),R=y("TYPED_ARRAY_CONSTRUCTOR"),L=s&&!!g&&"Opera"!==h(l.opera),P=!1,O={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},I={BigInt64Array:8,BigUint64Array:8},F=function(e){if(!c(e))return!1;var t=h(e);return"DataView"===t||u(O,t)||u(I,t)},k=function(e){if(!c(e))return!1;var t=h(e);return u(O,t)||u(I,t)},D=function(e){if(k(e))return e;throw TypeError("Target is not a typed array")},N=function(e){if(g&&!T.call(S,e))throw TypeError("Target is not a typed array constructor");return e},B=function(e,t,n){if(a){if(n)for(var i in O){var r=l[i];if(r&&u(r.prototype,e))try{delete r.prototype[e]}catch(o){}}M[e]&&!n||p(M,e,n?t:L&&b[e]||t)}},z=function(e,t,n){var i,r;if(a){if(g){if(n)for(i in O)if(r=l[i],r&&u(r,e))try{delete r[e]}catch(o){}if(S[e]&&!n)return;try{return p(S,e,n?t:L&&S[e]||t)}catch(o){}}for(i in O)r=l[i],!r||r[e]&&!n||p(r,e,t)}};for(i in O)r=l[i],o=r&&r.prototype,o?d(o,R,r):L=!1;for(i in I)r=l[i],o=r&&r.prototype,o&&d(o,R,r);if((!L||"function"!=typeof S||S===Function.prototype)&&(S=function(){throw TypeError("Incorrect invocation")},L))for(i in O)l[i]&&g(l[i],S);if((!L||!M||M===E)&&(M=S.prototype,L))for(i in O)l[i]&&g(l[i].prototype,M);if(L&&m(w)!==M&&g(w,M),a&&!u(M,A))for(i in P=!0,f(M,A,{get:function(){return c(this)?this[C]:void 0}}),O)l[i]&&d(l[i],C,i);e.exports={NATIVE_ARRAY_BUFFER_VIEWS:L,TYPED_ARRAY_CONSTRUCTOR:R,TYPED_ARRAY_TAG:P&&C,aTypedArray:D,aTypedArrayConstructor:N,exportTypedArrayMethod:B,exportTypedArrayStaticMethod:z,isView:F,isTypedArray:k,TypedArray:S,TypedArrayPrototype:M}},62:(e,t,n)=>{"use strict";var i=n(7358),r=n(9631),o=n(6257),s=n(1904),a=n(9833),l=n(6400),c=n(2827),u=n(3814),h=n(4068),d=n(833),p=n(8830),f=n(4945),m=n(6184),g=n(1454).f,v=n(928).f,y=n(5786),x=n(1061),b=n(7624),_=b.get,w=b.set,S="ArrayBuffer",M="DataView",E="prototype",T="Wrong length",A="Wrong index",C=i[S],R=C,L=i[M],P=L&&L[E],O=Object.prototype,I=i.RangeError,F=p.pack,k=p.unpack,D=function(e){return[255&e]},N=function(e){return[255&e,e>>8&255]},B=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},z=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},H=function(e){return F(e,23,4)},U=function(e){return F(e,52,8)},V=function(e,t){v(e[E],t,{get:function(){return _(this)[t]}})},G=function(e,t,n,i){var r=d(n),o=_(e);if(r+t>o.byteLength)throw I(A);var s=_(o.buffer).bytes,a=r+o.byteOffset,l=s.slice(a,a+t);return i?l:l.reverse()},W=function(e,t,n,i,r,o){var s=d(n),a=_(e);if(s+t>a.byteLength)throw I(A);for(var l=_(a.buffer).bytes,c=s+a.byteOffset,u=i(+r),h=0;hZ;)(q=X[Z++])in R||s(R,q,C[q]);j.constructor=R}m&&f(P)!==O&&m(P,O);var $=new L(new R(2)),Y=P.setInt8;$.setInt8(0,2147483648),$.setInt8(1,2147483649),!$.getInt8(0)&&$.getInt8(1)||a(P,{setInt8:function(e,t){Y.call(this,e,t<<24>>24)},setUint8:function(e,t){Y.call(this,e,t<<24>>24)}},{unsafe:!0})}else R=function(e){c(this,R,S);var t=d(e);w(this,{bytes:y.call(new Array(t),0),byteLength:t}),r||(this.byteLength=t)},L=function(e,t,n){c(this,L,M),c(e,R,M);var i=_(e).byteLength,o=u(t);if(o<0||o>i)throw I("Wrong offset");if(n=void 0===n?i-o:h(n),o+n>i)throw I(T);w(this,{buffer:e,byteLength:n,byteOffset:o}),r||(this.buffer=e,this.byteLength=n,this.byteOffset=o)},r&&(V(R,"byteLength"),V(L,"buffer"),V(L,"byteLength"),V(L,"byteOffset")),a(L[E],{getInt8:function(e){return G(this,1,e)[0]<<24>>24},getUint8:function(e){return G(this,1,e)[0]},getInt16:function(e){var t=G(this,2,e,arguments.length>1?arguments[1]:void 0);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=G(this,2,e,arguments.length>1?arguments[1]:void 0);return t[1]<<8|t[0]},getInt32:function(e){return z(G(this,4,e,arguments.length>1?arguments[1]:void 0))},getUint32:function(e){return z(G(this,4,e,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(e){return k(G(this,4,e,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(e){return k(G(this,8,e,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(e,t){W(this,1,e,D,t)},setUint8:function(e,t){W(this,1,e,D,t)},setInt16:function(e,t){W(this,2,e,N,t,arguments.length>2?arguments[2]:void 0)},setUint16:function(e,t){W(this,2,e,N,t,arguments.length>2?arguments[2]:void 0)},setInt32:function(e,t){W(this,4,e,B,t,arguments.length>2?arguments[2]:void 0)},setUint32:function(e,t){W(this,4,e,B,t,arguments.length>2?arguments[2]:void 0)},setFloat32:function(e,t){W(this,4,e,H,t,arguments.length>2?arguments[2]:void 0)},setFloat64:function(e,t){W(this,8,e,U,t,arguments.length>2?arguments[2]:void 0)}});x(R,S),x(L,M),e.exports={ArrayBuffer:R,DataView:L}},5786:(e,t,n)=>{"use strict";var i=n(7475),r=n(1801),o=n(4068);e.exports=function(e){var t=i(this),n=o(t.length),s=arguments.length,a=r(s>1?arguments[1]:void 0,n),l=s>2?arguments[2]:void 0,c=void 0===l?n:r(l,n);while(c>a)t[a++]=e;return t}},6963:(e,t,n)=>{var i=n(7120),r=n(4068),o=n(1801),s=function(e){return function(t,n,s){var a,l=i(t),c=r(l.length),u=o(s,c);if(e&&n!=n){while(c>u)if(a=l[u++],a!=a)return!0}else for(;c>u;u++)if((e||u in l)&&l[u]===n)return e||u||0;return!e&&-1}};e.exports={includes:s(!0),indexOf:s(!1)}},2099:(e,t,n)=>{var i=n(422),r=n(2985),o=n(7475),s=n(4068),a=n(6340),l=[].push,c=function(e){var t=1==e,n=2==e,c=3==e,u=4==e,h=6==e,d=7==e,p=5==e||h;return function(f,m,g,v){for(var y,x,b=o(f),_=r(b),w=i(m,g,3),S=s(_.length),M=0,E=v||a,T=t?E(f,S):n||d?E(f,0):void 0;S>M;M++)if((p||M in _)&&(y=_[M],x=w(y,M,b),e))if(t)T[M]=x;else if(x)switch(e){case 3:return!0;case 5:return y;case 6:return M;case 2:l.call(T,y)}else switch(e){case 4:return!1;case 7:l.call(T,y)}return h?-1:c||u?u:T}};e.exports={forEach:c(0),map:c(1),filter:c(2),some:c(3),every:c(4),find:c(5),findIndex:c(6),filterReject:c(7)}},6534:e=>{var t=Math.floor,n=function(e,o){var s=e.length,a=t(s/2);return s<8?i(e,o):r(n(e.slice(0,a),o),n(e.slice(a),o),o)},i=function(e,t){var n,i,r=e.length,o=1;while(o0)e[i]=e[--i];i!==o++&&(e[i]=n)}return e},r=function(e,t,n){var i=e.length,r=t.length,o=0,s=0,a=[];while(o{var i=n(776),r=n(6894),o=n(854),s=o("species");e.exports=function(e){var t;return r(e)&&(t=e.constructor,"function"!=typeof t||t!==Array&&!r(t.prototype)?i(t)&&(t=t[s],null===t&&(t=void 0)):t=void 0),void 0===t?Array:t}},6340:(e,t,n)=>{var i=n(330);e.exports=function(e,t){return new(i(e))(0===t?0:t)}},8047:(e,t,n)=>{var i=n(854),r=i("iterator"),o=!1;try{var s=0,a={next:function(){return{done:!!s++}},return:function(){o=!0}};a[r]=function(){return this},Array.from(a,(function(){throw 2}))}catch(l){}e.exports=function(e,t){if(!t&&!o)return!1;var n=!1;try{var i={};i[r]=function(){return{next:function(){return{done:n=!0}}}},e(i)}catch(l){}return n}},5173:e=>{var t={}.toString;e.exports=function(e){return t.call(e).slice(8,-1)}},5976:(e,t,n)=>{var i=n(5705),r=n(5173),o=n(854),s=o("toStringTag"),a="Arguments"==r(function(){return arguments}()),l=function(e,t){try{return e[t]}catch(n){}};e.exports=i?r:function(e){var t,n,i;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=l(t=Object(e),s))?n:a?r(t):"Object"==(i=r(t))&&"function"==typeof t.callee?"Arguments":i}},8438:(e,t,n)=>{var i=n(8752),r=n(7764),o=n(2404),s=n(928);e.exports=function(e,t){for(var n=r(t),a=s.f,l=o.f,c=0;c{var i=n(6400);e.exports=!i((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},5912:(e,t,n)=>{"use strict";var i=n(4848).IteratorPrototype,r=n(1074),o=n(5442),s=n(1061),a=n(2184),l=function(){return this};e.exports=function(e,t,n){var c=t+" Iterator";return e.prototype=r(i,{next:o(1,n)}),s(e,c,!1,!0),a[c]=l,e}},1904:(e,t,n)=>{var i=n(9631),r=n(928),o=n(5442);e.exports=i?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},5442:e=>{e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},8810:(e,t,n)=>{"use strict";var i=n(8934),r=n(5912),o=n(4945),s=n(6184),a=n(1061),l=n(1904),c=n(298),u=n(854),h=n(6692),d=n(2184),p=n(4848),f=p.IteratorPrototype,m=p.BUGGY_SAFARI_ITERATORS,g=u("iterator"),v="keys",y="values",x="entries",b=function(){return this};e.exports=function(e,t,n,u,p,_,w){r(n,t,u);var S,M,E,T=function(e){if(e===p&&P)return P;if(!m&&e in R)return R[e];switch(e){case v:return function(){return new n(this,e)};case y:return function(){return new n(this,e)};case x:return function(){return new n(this,e)}}return function(){return new n(this)}},A=t+" Iterator",C=!1,R=e.prototype,L=R[g]||R["@@iterator"]||p&&R[p],P=!m&&L||T(p),O="Array"==t&&R.entries||L;if(O&&(S=o(O.call(new e)),f!==Object.prototype&&S.next&&(h||o(S)===f||(s?s(S,f):"function"!=typeof S[g]&&l(S,g,b)),a(S,A,!0,!0),h&&(d[A]=b))),p==y&&L&&L.name!==y&&(C=!0,P=function(){return L.call(this)}),h&&!w||R[g]===P||l(R,g,P),d[t]=P,p)if(M={values:T(y),keys:_?P:T(v),entries:T(x)},w)for(E in M)(m||C||!(E in R))&&c(R,E,M[E]);else i({target:t,proto:!0,forced:m||C},M);return M}},9631:(e,t,n)=>{var i=n(6400);e.exports=!i((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},5354:(e,t,n)=>{var i=n(7358),r=n(776),o=i.document,s=r(o)&&r(o.createElement);e.exports=function(e){return s?o.createElement(e):{}}},4296:e=>{e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},1544:(e,t,n)=>{var i=n(9173),r=i.match(/firefox\/(\d+)/i);e.exports=!!r&&+r[1]},8979:(e,t,n)=>{var i=n(9173);e.exports=/MSIE|Trident/.test(i)},9173:(e,t,n)=>{var i=n(9694);e.exports=i("navigator","userAgent")||""},5068:(e,t,n)=>{var i,r,o=n(7358),s=n(9173),a=o.process,l=o.Deno,c=a&&a.versions||l&&l.version,u=c&&c.v8;u?(i=u.split("."),r=i[0]<4?1:i[0]+i[1]):s&&(i=s.match(/Edge\/(\d+)/),(!i||i[1]>=74)&&(i=s.match(/Chrome\/(\d+)/),i&&(r=i[1]))),e.exports=r&&+r},1513:(e,t,n)=>{var i=n(9173),r=i.match(/AppleWebKit\/(\d+)\./);e.exports=!!r&&+r[1]},2875:e=>{e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},8934:(e,t,n)=>{var i=n(7358),r=n(2404).f,o=n(1904),s=n(298),a=n(3534),l=n(8438),c=n(4389);e.exports=function(e,t){var n,u,h,d,p,f,m=e.target,g=e.global,v=e.stat;if(u=g?i:v?i[m]||a(m,{}):(i[m]||{}).prototype,u)for(h in t){if(p=t[h],e.noTargetGet?(f=r(u,h),d=f&&f.value):d=u[h],n=c(g?h:m+(v?".":"#")+h,e.forced),!n&&void 0!==d){if(typeof p===typeof d)continue;l(p,d)}(e.sham||d&&d.sham)&&o(p,"sham",!0),s(u,h,p,e)}}},6400:e=>{e.exports=function(e){try{return!!e()}catch(t){return!0}}},9529:(e,t,n)=>{"use strict";n(7280);var i=n(298),r=n(4348),o=n(6400),s=n(854),a=n(1904),l=s("species"),c=RegExp.prototype;e.exports=function(e,t,n,u){var h=s(e),d=!o((function(){var t={};return t[h]=function(){return 7},7!=""[e](t)})),p=d&&!o((function(){var t=!1,n=/a/;return"split"===e&&(n={},n.constructor={},n.constructor[l]=function(){return n},n.flags="",n[h]=/./[h]),n.exec=function(){return t=!0,null},n[h](""),!t}));if(!d||!p||n){var f=/./[h],m=t(h,""[e],(function(e,t,n,i,o){var s=t.exec;return s===r||s===c.exec?d&&!o?{done:!0,value:f.call(t,n,i)}:{done:!0,value:e.call(n,t,i)}:{done:!1}}));i(String.prototype,e,m[0]),i(c,h,m[1])}u&&a(c[h],"sham",!0)}},4817:(e,t,n)=>{"use strict";var i=n(6894),r=n(4068),o=n(422),s=function(e,t,n,a,l,c,u,h){var d,p=l,f=0,m=!!u&&o(u,h,3);while(f0&&i(d))p=s(e,t,d,r(d.length),p,c-1)-1;else{if(p>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[p]=d}p++}f++}return p};e.exports=s},422:(e,t,n)=>{var i=n(8231);e.exports=function(e,t,n){if(i(e),void 0===t)return e;switch(n){case 0:return function(){return e.call(t)};case 1:return function(n){return e.call(t,n)};case 2:return function(n,i){return e.call(t,n,i)};case 3:return function(n,i,r){return e.call(t,n,i,r)}}return function(){return e.apply(t,arguments)}}},9694:(e,t,n)=>{var i=n(7358),r=function(e){return"function"==typeof e?e:void 0};e.exports=function(e,t){return arguments.length<2?r(i[e]):i[e]&&i[e][t]}},7143:(e,t,n)=>{var i=n(5976),r=n(2184),o=n(854),s=o("iterator");e.exports=function(e){if(void 0!=e)return e[s]||e["@@iterator"]||r[i(e)]}},2151:(e,t,n)=>{var i=n(7950),r=n(7143);e.exports=function(e,t){var n=arguments.length<2?r(e):t;if("function"!=typeof n)throw TypeError(String(e)+" is not iterable");return i(n.call(e))}},8716:(e,t,n)=>{var i=n(7475),r=Math.floor,o="".replace,s=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,a=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,t,n,l,c,u){var h=n+e.length,d=l.length,p=a;return void 0!==c&&(c=i(c),p=s),o.call(u,p,(function(i,o){var s;switch(o.charAt(0)){case"$":return"$";case"&":return e;case"`":return t.slice(0,n);case"'":return t.slice(h);case"<":s=c[o.slice(1,-1)];break;default:var a=+o;if(0===a)return i;if(a>d){var u=r(a/10);return 0===u?i:u<=d?void 0===l[u-1]?o.charAt(1):l[u-1]+o.charAt(1):i}s=l[a-1]}return void 0===s?"":s}))}},7358:(e,t,n)=>{var i=function(e){return e&&e.Math==Math&&e};e.exports=i("object"==typeof globalThis&&globalThis)||i("object"==typeof window&&window)||i("object"==typeof self&&self)||i("object"==typeof n.g&&n.g)||function(){return this}()||Function("return this")()},8752:(e,t,n)=>{var i=n(7475),r={}.hasOwnProperty;e.exports=Object.hasOwn||function(e,t){return r.call(i(e),t)}},600:e=>{e.exports={}},9970:(e,t,n)=>{var i=n(9694);e.exports=i("document","documentElement")},7021:(e,t,n)=>{var i=n(9631),r=n(6400),o=n(5354);e.exports=!i&&!r((function(){return 7!=Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},8830:e=>{var t=Math.abs,n=Math.pow,i=Math.floor,r=Math.log,o=Math.LN2,s=function(e,s,a){var l,c,u,h=new Array(a),d=8*a-s-1,p=(1<>1,m=23===s?n(2,-24)-n(2,-77):0,g=e<0||0===e&&1/e<0?1:0,v=0;for(e=t(e),e!=e||e===1/0?(c=e!=e?1:0,l=p):(l=i(r(e)/o),e*(u=n(2,-l))<1&&(l--,u*=2),e+=l+f>=1?m/u:m*n(2,1-f),e*u>=2&&(l++,u/=2),l+f>=p?(c=0,l=p):l+f>=1?(c=(e*u-1)*n(2,s),l+=f):(c=e*n(2,f-1)*n(2,s),l=0));s>=8;h[v++]=255&c,c/=256,s-=8);for(l=l<0;h[v++]=255&l,l/=256,d-=8);return h[--v]|=128*g,h},a=function(e,t){var i,r=e.length,o=8*r-t-1,s=(1<>1,l=o-7,c=r-1,u=e[c--],h=127&u;for(u>>=7;l>0;h=256*h+e[c],c--,l-=8);for(i=h&(1<<-l)-1,h>>=-l,l+=t;l>0;i=256*i+e[c],c--,l-=8);if(0===h)h=1-a;else{if(h===s)return i?NaN:u?-1/0:1/0;i+=n(2,t),h-=a}return(u?-1:1)*i*n(2,h-t)};e.exports={pack:s,unpack:a}},2985:(e,t,n)=>{var i=n(6400),r=n(5173),o="".split;e.exports=i((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==r(e)?o.call(e,""):Object(e)}:Object},9941:(e,t,n)=>{var i=n(776),r=n(6184);e.exports=function(e,t,n){var o,s;return r&&"function"==typeof(o=t.constructor)&&o!==n&&i(s=o.prototype)&&s!==n.prototype&&r(e,s),e}},3725:(e,t,n)=>{var i=n(1089),r=Function.toString;"function"!=typeof i.inspectSource&&(i.inspectSource=function(e){return r.call(e)}),e.exports=i.inspectSource},7624:(e,t,n)=>{var i,r,o,s=n(9262),a=n(7358),l=n(776),c=n(1904),u=n(8752),h=n(1089),d=n(203),p=n(600),f="Object already initialized",m=a.WeakMap,g=function(e){return o(e)?r(e):i(e,{})},v=function(e){return function(t){var n;if(!l(t)||(n=r(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}};if(s||h.state){var y=h.state||(h.state=new m),x=y.get,b=y.has,_=y.set;i=function(e,t){if(b.call(y,e))throw new TypeError(f);return t.facade=e,_.call(y,e,t),t},r=function(e){return x.call(y,e)||{}},o=function(e){return b.call(y,e)}}else{var w=d("state");p[w]=!0,i=function(e,t){if(u(e,w))throw new TypeError(f);return t.facade=e,c(e,w,t),t},r=function(e){return u(e,w)?e[w]:{}},o=function(e){return u(e,w)}}e.exports={set:i,get:r,has:o,enforce:g,getterFor:v}},1558:(e,t,n)=>{var i=n(854),r=n(2184),o=i("iterator"),s=Array.prototype;e.exports=function(e){return void 0!==e&&(r.Array===e||s[o]===e)}},6894:(e,t,n)=>{var i=n(5173);e.exports=Array.isArray||function(e){return"Array"==i(e)}},4389:(e,t,n)=>{var i=n(6400),r=/#|\.prototype\./,o=function(e,t){var n=a[s(e)];return n==c||n!=l&&("function"==typeof t?i(t):!!t)},s=o.normalize=function(e){return String(e).replace(r,".").toLowerCase()},a=o.data={},l=o.NATIVE="N",c=o.POLYFILL="P";e.exports=o},9184:(e,t,n)=>{var i=n(776),r=Math.floor;e.exports=function(e){return!i(e)&&isFinite(e)&&r(e)===e}},776:e=>{e.exports=function(e){return"object"===typeof e?null!==e:"function"===typeof e}},6692:e=>{e.exports=!1},6491:(e,t,n)=>{var i=n(776),r=n(5173),o=n(854),s=o("match");e.exports=function(e){var t;return i(e)&&(void 0!==(t=e[s])?!!t:"RegExp"==r(e))}},410:(e,t,n)=>{var i=n(9694),r=n(8476);e.exports=r?function(e){return"symbol"==typeof e}:function(e){var t=i("Symbol");return"function"==typeof t&&Object(e)instanceof t}},4848:(e,t,n)=>{"use strict";var i,r,o,s=n(6400),a=n(4945),l=n(1904),c=n(8752),u=n(854),h=n(6692),d=u("iterator"),p=!1,f=function(){return this};[].keys&&(o=[].keys(),"next"in o?(r=a(a(o)),r!==Object.prototype&&(i=r)):p=!0);var m=void 0==i||s((function(){var e={};return i[d].call(e)!==e}));m&&(i={}),h&&!m||c(i,d)||l(i,d,f),e.exports={IteratorPrototype:i,BUGGY_SAFARI_ITERATORS:p}},2184:e=>{e.exports={}},7529:(e,t,n)=>{var i=n(5068),r=n(6400);e.exports=!!Object.getOwnPropertySymbols&&!r((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&i&&i<41}))},9262:(e,t,n)=>{var i=n(7358),r=n(3725),o=i.WeakMap;e.exports="function"===typeof o&&/native code/.test(r(o))},1074:(e,t,n)=>{var i,r=n(7950),o=n(3605),s=n(2875),a=n(600),l=n(9970),c=n(5354),u=n(203),h=">",d="<",p="prototype",f="script",m=u("IE_PROTO"),g=function(){},v=function(e){return d+f+h+e+d+"/"+f+h},y=function(e){e.write(v("")),e.close();var t=e.parentWindow.Object;return e=null,t},x=function(){var e,t=c("iframe"),n="java"+f+":";return t.style.display="none",l.appendChild(t),t.src=String(n),e=t.contentWindow.document,e.open(),e.write(v("document.F=Object")),e.close(),e.F},b=function(){try{i=new ActiveXObject("htmlfile")}catch(t){}b="undefined"!=typeof document?document.domain&&i?y(i):x():y(i);var e=s.length;while(e--)delete b[p][s[e]];return b()};a[m]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(g[p]=r(e),n=new g,g[p]=null,n[m]=e):n=b(),void 0===t?n:o(n,t)}},3605:(e,t,n)=>{var i=n(9631),r=n(928),o=n(7950),s=n(9158);e.exports=i?Object.defineProperties:function(e,t){o(e);var n,i=s(t),a=i.length,l=0;while(a>l)r.f(e,n=i[l++],t[n]);return e}},928:(e,t,n)=>{var i=n(9631),r=n(7021),o=n(7950),s=n(8618),a=Object.defineProperty;t.f=i?a:function(e,t,n){if(o(e),t=s(t),o(n),r)try{return a(e,t,n)}catch(i){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},2404:(e,t,n)=>{var i=n(9631),r=n(5604),o=n(5442),s=n(7120),a=n(8618),l=n(8752),c=n(7021),u=Object.getOwnPropertyDescriptor;t.f=i?u:function(e,t){if(e=s(e),t=a(t),c)try{return u(e,t)}catch(n){}if(l(e,t))return o(!r.f.call(e,t),e[t])}},1454:(e,t,n)=>{var i=n(1587),r=n(2875),o=r.concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return i(e,o)}},3353:(e,t)=>{t.f=Object.getOwnPropertySymbols},4945:(e,t,n)=>{var i=n(8752),r=n(7475),o=n(203),s=n(123),a=o("IE_PROTO"),l=Object.prototype;e.exports=s?Object.getPrototypeOf:function(e){return e=r(e),i(e,a)?e[a]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?l:null}},1587:(e,t,n)=>{var i=n(8752),r=n(7120),o=n(6963).indexOf,s=n(600);e.exports=function(e,t){var n,a=r(e),l=0,c=[];for(n in a)!i(s,n)&&i(a,n)&&c.push(n);while(t.length>l)i(a,n=t[l++])&&(~o(c,n)||c.push(n));return c}},9158:(e,t,n)=>{var i=n(1587),r=n(2875);e.exports=Object.keys||function(e){return i(e,r)}},5604:(e,t)=>{"use strict";var n={}.propertyIsEnumerable,i=Object.getOwnPropertyDescriptor,r=i&&!n.call({1:2},1);t.f=r?function(e){var t=i(this,e);return!!t&&t.enumerable}:n},6184:(e,t,n)=>{var i=n(7950),r=n(8248);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{e=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,e.call(n,[]),t=n instanceof Array}catch(o){}return function(n,o){return i(n),r(o),t?e.call(n,o):n.__proto__=o,n}}():void 0)},9308:(e,t,n)=>{var i=n(776);e.exports=function(e,t){var n,r;if("string"===t&&"function"==typeof(n=e.toString)&&!i(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!i(r=n.call(e)))return r;if("string"!==t&&"function"==typeof(n=e.toString)&&!i(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},7764:(e,t,n)=>{var i=n(9694),r=n(1454),o=n(3353),s=n(7950);e.exports=i("Reflect","ownKeys")||function(e){var t=r.f(s(e)),n=o.f;return n?t.concat(n(e)):t}},9833:(e,t,n)=>{var i=n(298);e.exports=function(e,t,n){for(var r in t)i(e,r,t[r],n);return e}},298:(e,t,n)=>{var i=n(7358),r=n(1904),o=n(8752),s=n(3534),a=n(3725),l=n(7624),c=l.get,u=l.enforce,h=String(String).split("String");(e.exports=function(e,t,n,a){var l,c=!!a&&!!a.unsafe,d=!!a&&!!a.enumerable,p=!!a&&!!a.noTargetGet;"function"==typeof n&&("string"!=typeof t||o(n,"name")||r(n,"name",t),l=u(n),l.source||(l.source=h.join("string"==typeof t?t:""))),e!==i?(c?!p&&e[t]&&(d=!0):delete e[t],d?e[t]=n:r(e,t,n)):d?e[t]=n:s(t,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&c(this).source||a(this)}))},9395:(e,t,n)=>{var i=n(5173),r=n(4348);e.exports=function(e,t){var n=e.exec;if("function"===typeof n){var o=n.call(e,t);if("object"!==typeof o)throw TypeError("RegExp exec method returned something other than an Object or null");return o}if("RegExp"!==i(e))throw TypeError("RegExp#exec called on incompatible receiver");return r.call(e,t)}},4348:(e,t,n)=>{"use strict";var i=n(4481),r=n(136),o=n(2351),s=n(1586),a=n(1074),l=n(7624).get,c=n(5337),u=n(1442),h=RegExp.prototype.exec,d=s("native-string-replace",String.prototype.replace),p=h,f=function(){var e=/a/,t=/b*/g;return h.call(e,"a"),h.call(t,"a"),0!==e.lastIndex||0!==t.lastIndex}(),m=o.UNSUPPORTED_Y||o.BROKEN_CARET,g=void 0!==/()??/.exec("")[1],v=f||g||m||c||u;v&&(p=function(e){var t,n,o,s,c,u,v,y=this,x=l(y),b=i(e),_=x.raw;if(_)return _.lastIndex=y.lastIndex,t=p.call(_,b),y.lastIndex=_.lastIndex,t;var w=x.groups,S=m&&y.sticky,M=r.call(y),E=y.source,T=0,A=b;if(S&&(M=M.replace("y",""),-1===M.indexOf("g")&&(M+="g"),A=b.slice(y.lastIndex),y.lastIndex>0&&(!y.multiline||y.multiline&&"\n"!==b.charAt(y.lastIndex-1))&&(E="(?: "+E+")",A=" "+A,T++),n=new RegExp("^(?:"+E+")",M)),g&&(n=new RegExp("^"+E+"$(?!\\s)",M)),f&&(o=y.lastIndex),s=h.call(S?n:y,A),S?s?(s.input=s.input.slice(T),s[0]=s[0].slice(T),s.index=y.lastIndex,y.lastIndex+=s[0].length):y.lastIndex=0:f&&s&&(y.lastIndex=y.global?s.index+s[0].length:o),g&&s&&s.length>1&&d.call(s[0],n,(function(){for(c=1;c{"use strict";var i=n(7950);e.exports=function(){var e=i(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},2351:(e,t,n)=>{var i=n(6400),r=n(7358),o=r.RegExp;t.UNSUPPORTED_Y=i((function(){var e=o("a","y");return e.lastIndex=2,null!=e.exec("abcd")})),t.BROKEN_CARET=i((function(){var e=o("^r","gy");return e.lastIndex=2,null!=e.exec("str")}))},5337:(e,t,n)=>{var i=n(6400),r=n(7358),o=r.RegExp;e.exports=i((function(){var e=o(".","s");return!(e.dotAll&&e.exec("\n")&&"s"===e.flags)}))},1442:(e,t,n)=>{var i=n(6400),r=n(7358),o=r.RegExp;e.exports=i((function(){var e=o("(?
    b)","g");return"b"!==e.exec("b").groups.a||"bc"!=="b".replace(e,"$c")}))},7933:e=>{e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},3534:(e,t,n)=>{var i=n(7358);e.exports=function(e,t){try{Object.defineProperty(i,e,{value:t,configurable:!0,writable:!0})}catch(n){i[e]=t}return t}},4114:(e,t,n)=>{"use strict";var i=n(9694),r=n(928),o=n(854),s=n(9631),a=o("species");e.exports=function(e){var t=i(e),n=r.f;s&&t&&!t[a]&&n(t,a,{configurable:!0,get:function(){return this}})}},1061:(e,t,n)=>{var i=n(928).f,r=n(8752),o=n(854),s=o("toStringTag");e.exports=function(e,t,n){e&&!r(e=n?e:e.prototype,s)&&i(e,s,{configurable:!0,value:t})}},203:(e,t,n)=>{var i=n(1586),r=n(6862),o=i("keys");e.exports=function(e){return o[e]||(o[e]=r(e))}},1089:(e,t,n)=>{var i=n(7358),r=n(3534),o="__core-js_shared__",s=i[o]||r(o,{});e.exports=s},1586:(e,t,n)=>{var i=n(6692),r=n(1089);(e.exports=function(e,t){return r[e]||(r[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.17.2",mode:i?"pure":"global",copyright:"© 2021 Denis Pushkarev (zloirock.ru)"})},7440:(e,t,n)=>{var i=n(7950),r=n(8231),o=n(854),s=o("species");e.exports=function(e,t){var n,o=i(e).constructor;return void 0===o||void 0==(n=i(o)[s])?t:r(n)}},1021:(e,t,n)=>{var i=n(3814),r=n(4481),o=n(7933),s=function(e){return function(t,n){var s,a,l=r(o(t)),c=i(n),u=l.length;return c<0||c>=u?e?"":void 0:(s=l.charCodeAt(c),s<55296||s>56319||c+1===u||(a=l.charCodeAt(c+1))<56320||a>57343?e?l.charAt(c):s:e?l.slice(c,c+2):a-56320+(s-55296<<10)+65536)}};e.exports={codeAt:s(!1),charAt:s(!0)}},7894:(e,t,n)=>{var i=n(6400),r=n(4454),o="​…᠎";e.exports=function(e){return i((function(){return!!r[e]()||o[e]()!=o||r[e].name!==e}))}},6304:(e,t,n)=>{var i=n(7933),r=n(4481),o=n(4454),s="["+o+"]",a=RegExp("^"+s+s+"*"),l=RegExp(s+s+"*$"),c=function(e){return function(t){var n=r(i(t));return 1&e&&(n=n.replace(a,"")),2&e&&(n=n.replace(l,"")),n}};e.exports={start:c(1),end:c(2),trim:c(3)}},1801:(e,t,n)=>{var i=n(3814),r=Math.max,o=Math.min;e.exports=function(e,t){var n=i(e);return n<0?r(n+t,0):o(n,t)}},833:(e,t,n)=>{var i=n(3814),r=n(4068);e.exports=function(e){if(void 0===e)return 0;var t=i(e),n=r(t);if(t!==n)throw RangeError("Wrong length or index");return n}},7120:(e,t,n)=>{var i=n(2985),r=n(7933);e.exports=function(e){return i(r(e))}},3814:e=>{var t=Math.ceil,n=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?n:t)(e)}},4068:(e,t,n)=>{var i=n(3814),r=Math.min;e.exports=function(e){return e>0?r(i(e),9007199254740991):0}},7475:(e,t,n)=>{var i=n(7933);e.exports=function(e){return Object(i(e))}},1355:(e,t,n)=>{var i=n(1443);e.exports=function(e,t){var n=i(e);if(n%t)throw RangeError("Wrong offset");return n}},1443:(e,t,n)=>{var i=n(3814);e.exports=function(e){var t=i(e);if(t<0)throw RangeError("The argument can't be less than 0");return t}},2181:(e,t,n)=>{var i=n(776),r=n(410),o=n(9308),s=n(854),a=s("toPrimitive");e.exports=function(e,t){if(!i(e)||r(e))return e;var n,s=e[a];if(void 0!==s){if(void 0===t&&(t="default"),n=s.call(e,t),!i(n)||r(n))return n;throw TypeError("Can't convert object to primitive value")}return void 0===t&&(t="number"),o(e,t)}},8618:(e,t,n)=>{var i=n(2181),r=n(410);e.exports=function(e){var t=i(e,"string");return r(t)?t:String(t)}},5705:(e,t,n)=>{var i=n(854),r=i("toStringTag"),o={};o[r]="z",e.exports="[object z]"===String(o)},4481:(e,t,n)=>{var i=n(410);e.exports=function(e){if(i(e))throw TypeError("Cannot convert a Symbol value to a string");return String(e)}},6968:(e,t,n)=>{"use strict";var i=n(8934),r=n(7358),o=n(9631),s=n(3105),a=n(683),l=n(62),c=n(2827),u=n(5442),h=n(1904),d=n(9184),p=n(4068),f=n(833),m=n(1355),g=n(8618),v=n(8752),y=n(5976),x=n(776),b=n(410),_=n(1074),w=n(6184),S=n(1454).f,M=n(9401),E=n(2099).forEach,T=n(4114),A=n(928),C=n(2404),R=n(7624),L=n(9941),P=R.get,O=R.set,I=A.f,F=C.f,k=Math.round,D=r.RangeError,N=l.ArrayBuffer,B=l.DataView,z=a.NATIVE_ARRAY_BUFFER_VIEWS,H=a.TYPED_ARRAY_CONSTRUCTOR,U=a.TYPED_ARRAY_TAG,V=a.TypedArray,G=a.TypedArrayPrototype,W=a.aTypedArrayConstructor,q=a.isTypedArray,j="BYTES_PER_ELEMENT",X="Wrong length",Z=function(e,t){var n=0,i=t.length,r=new(W(e))(i);while(i>n)r[n]=t[n++];return r},$=function(e,t){I(e,t,{get:function(){return P(this)[t]}})},Y=function(e){var t;return e instanceof N||"ArrayBuffer"==(t=y(e))||"SharedArrayBuffer"==t},J=function(e,t){return q(e)&&!b(t)&&t in e&&d(+t)&&t>=0},K=function(e,t){return t=g(t),J(e,t)?u(2,e[t]):F(e,t)},Q=function(e,t,n){return t=g(t),!(J(e,t)&&x(n)&&v(n,"value"))||v(n,"get")||v(n,"set")||n.configurable||v(n,"writable")&&!n.writable||v(n,"enumerable")&&!n.enumerable?I(e,t,n):(e[t]=n.value,e)};o?(z||(C.f=K,A.f=Q,$(G,"buffer"),$(G,"byteOffset"),$(G,"byteLength"),$(G,"length")),i({target:"Object",stat:!0,forced:!z},{getOwnPropertyDescriptor:K,defineProperty:Q}),e.exports=function(e,t,n){var o=e.match(/\d+$/)[0]/8,a=e+(n?"Clamped":"")+"Array",l="get"+e,u="set"+e,d=r[a],g=d,v=g&&g.prototype,y={},b=function(e,t){var n=P(e);return n.view[l](t*o+n.byteOffset,!0)},A=function(e,t,i){var r=P(e);n&&(i=(i=k(i))<0?0:i>255?255:255&i),r.view[u](t*o+r.byteOffset,i,!0)},C=function(e,t){I(e,t,{get:function(){return b(this,t)},set:function(e){return A(this,t,e)},enumerable:!0})};z?s&&(g=t((function(e,t,n,i){return c(e,g,a),L(function(){return x(t)?Y(t)?void 0!==i?new d(t,m(n,o),i):void 0!==n?new d(t,m(n,o)):new d(t):q(t)?Z(g,t):M.call(g,t):new d(f(t))}(),e,g)})),w&&w(g,V),E(S(d),(function(e){e in g||h(g,e,d[e])})),g.prototype=v):(g=t((function(e,t,n,i){c(e,g,a);var r,s,l,u=0,h=0;if(x(t)){if(!Y(t))return q(t)?Z(g,t):M.call(g,t);r=t,h=m(n,o);var d=t.byteLength;if(void 0===i){if(d%o)throw D(X);if(s=d-h,s<0)throw D(X)}else if(s=p(i)*o,s+h>d)throw D(X);l=s/o}else l=f(t),s=l*o,r=new N(s);O(e,{buffer:r,byteOffset:h,byteLength:s,length:l,view:new B(r)});while(u{var i=n(7358),r=n(6400),o=n(8047),s=n(683).NATIVE_ARRAY_BUFFER_VIEWS,a=i.ArrayBuffer,l=i.Int8Array;e.exports=!s||!r((function(){l(1)}))||!r((function(){new l(-1)}))||!o((function(e){new l,new l(null),new l(1.5),new l(e)}),!0)||r((function(){return 1!==new l(new a(2),1,void 0).length}))},9401:(e,t,n)=>{var i=n(7475),r=n(4068),o=n(2151),s=n(7143),a=n(1558),l=n(422),c=n(683).aTypedArrayConstructor;e.exports=function(e){var t,n,u,h,d,p,f=i(e),m=arguments.length,g=m>1?arguments[1]:void 0,v=void 0!==g,y=s(f);if(void 0!=y&&!a(y)){d=o(f,y),p=d.next,f=[];while(!(h=p.call(d)).done)f.push(h.value)}for(v&&m>2&&(g=l(g,arguments[2],2)),n=r(f.length),u=new(c(this))(n),t=0;n>t;t++)u[t]=v?g(f[t],t):f[t];return u}},6862:e=>{var t=0,n=Math.random();e.exports=function(e){return"Symbol("+String(void 0===e?"":e)+")_"+(++t+n).toString(36)}},8476:(e,t,n)=>{var i=n(7529);e.exports=i&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},854:(e,t,n)=>{var i=n(7358),r=n(1586),o=n(8752),s=n(6862),a=n(7529),l=n(8476),c=r("wks"),u=i.Symbol,h=l?u:u&&u.withoutSetter||s;e.exports=function(e){return o(c,e)&&(a||"string"==typeof c[e])||(a&&o(u,e)?c[e]=u[e]:c[e]=h("Symbol."+e)),c[e]}},4454:e=>{e.exports="\t\n\v\f\r                 \u2028\u2029\ufeff"},6101:(e,t,n)=>{"use strict";var i=n(8934),r=n(7358),o=n(62),s=n(4114),a="ArrayBuffer",l=o[a],c=r[a];i({global:!0,forced:c!==l},{ArrayBuffer:l}),s(a)},979:(e,t,n)=>{"use strict";var i=n(8934),r=n(6400),o=n(62),s=n(7950),a=n(1801),l=n(4068),c=n(7440),u=o.ArrayBuffer,h=o.DataView,d=u.prototype.slice,p=r((function(){return!new u(2).slice(1,void 0).byteLength}));i({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:p},{slice:function(e,t){if(void 0!==d&&void 0===t)return d.call(s(this),e);var n=s(this).byteLength,i=a(e,n),r=a(void 0===t?n:t,n),o=new(c(this,u))(l(r-i)),p=new h(this),f=new h(o),m=0;while(i{"use strict";var i=n(8934),r=n(4817),o=n(7475),s=n(4068),a=n(3814),l=n(6340);i({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:void 0,t=o(this),n=s(t.length),i=l(t,0);return i.length=r(i,t,t,n,0,void 0===e?1:a(e)),i}})},6843:(e,t,n)=>{"use strict";var i=n(7120),r=n(2852),o=n(2184),s=n(7624),a=n(8810),l="Array Iterator",c=s.set,u=s.getterFor(l);e.exports=a(Array,"Array",(function(e,t){c(this,{type:l,target:i(e),index:0,kind:t})}),(function(){var e=u(this),t=e.target,n=e.kind,i=e.index++;return!t||i>=t.length?(e.target=void 0,{value:void 0,done:!0}):"keys"==n?{value:i,done:!1}:"values"==n?{value:t[i],done:!1}:{value:[i,t[i]],done:!1}}),"values"),o.Arguments=o.Array,r("keys"),r("values"),r("entries")},4303:(e,t,n)=>{var i=n(9631),r=n(7358),o=n(4389),s=n(9941),a=n(1904),l=n(928).f,c=n(1454).f,u=n(6491),h=n(4481),d=n(136),p=n(2351),f=n(298),m=n(6400),g=n(8752),v=n(7624).enforce,y=n(4114),x=n(854),b=n(5337),_=n(1442),w=x("match"),S=r.RegExp,M=S.prototype,E=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,T=/a/g,A=/a/g,C=new S(T)!==T,R=p.UNSUPPORTED_Y,L=i&&(!C||R||b||_||m((function(){return A[w]=!1,S(T)!=T||S(A)==A||"/a/i"!=S(T,"i")}))),P=function(e){for(var t,n=e.length,i=0,r="",o=!1;i<=n;i++)t=e.charAt(i),"\\"!==t?o||"."!==t?("["===t?o=!0:"]"===t&&(o=!1),r+=t):r+="[\\s\\S]":r+=t+e.charAt(++i);return r},O=function(e){for(var t,n=e.length,i=0,r="",o=[],s={},a=!1,l=!1,c=0,u="";i<=n;i++){if(t=e.charAt(i),"\\"===t)t+=e.charAt(++i);else if("]"===t)a=!1;else if(!a)switch(!0){case"["===t:a=!0;break;case"("===t:E.test(e.slice(i+1))&&(i+=2,l=!0),r+=t,c++;continue;case">"===t&&l:if(""===u||g(s,u))throw new SyntaxError("Invalid capture group name");s[u]=!0,o.push([u,c]),l=!1,u="";continue}l?u+=t:r+=t}return[r,o]};if(o("RegExp",L)){for(var I=function(e,t){var n,i,r,o,l,c,p=this instanceof I,f=u(e),m=void 0===t,g=[],y=e;if(!p&&f&&m&&e.constructor===I)return e;if((f||e instanceof I)&&(e=e.source,m&&(t="flags"in y?y.flags:d.call(y))),e=void 0===e?"":h(e),t=void 0===t?"":h(t),y=e,b&&"dotAll"in T&&(i=!!t&&t.indexOf("s")>-1,i&&(t=t.replace(/s/g,""))),n=t,R&&"sticky"in T&&(r=!!t&&t.indexOf("y")>-1,r&&(t=t.replace(/y/g,""))),_&&(o=O(e),e=o[0],g=o[1]),l=s(S(e,t),p?this:M,I),(i||r||g.length)&&(c=v(l),i&&(c.dotAll=!0,c.raw=I(P(e),n)),r&&(c.sticky=!0),g.length&&(c.groups=g)),e!==y)try{a(l,"source",""===y?"(?:)":y)}catch(x){}return l},F=function(e){e in I||l(I,e,{configurable:!0,get:function(){return S[e]},set:function(t){S[e]=t}})},k=c(S),D=0;k.length>D;)F(k[D++]);M.constructor=I,I.prototype=M,f(r,"RegExp",I)}y("RegExp")},7280:(e,t,n)=>{"use strict";var i=n(8934),r=n(4348);i({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},4406:(e,t,n)=>{var i=n(9631),r=n(928),o=n(136),s=n(6400),a=i&&s((function(){return"sy"!==Object.getOwnPropertyDescriptor(RegExp.prototype,"flags").get.call({dotAll:!0,sticky:!0})}));a&&r.f(RegExp.prototype,"flags",{configurable:!0,get:o})},5363:(e,t,n)=>{"use strict";var i=n(9529),r=n(6400),o=n(7950),s=n(3814),a=n(4068),l=n(4481),c=n(7933),u=n(6412),h=n(8716),d=n(9395),p=n(854),f=p("replace"),m=Math.max,g=Math.min,v=function(e){return void 0===e?e:String(e)},y=function(){return"$0"==="a".replace(/./,"$0")}(),x=function(){return!!/./[f]&&""===/./[f]("a","$0")}(),b=!r((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$")}));i("replace",(function(e,t,n){var i=x?"$":"$0";return[function(e,n){var i=c(this),r=void 0==e?void 0:e[f];return void 0!==r?r.call(e,i,n):t.call(l(i),e,n)},function(e,r){var c=o(this),p=l(e);if("string"===typeof r&&-1===r.indexOf(i)&&-1===r.indexOf("$<")){var f=n(t,c,p,r);if(f.done)return f.value}var y="function"===typeof r;y||(r=l(r));var x=c.global;if(x){var b=c.unicode;c.lastIndex=0}var _=[];while(1){var w=d(c,p);if(null===w)break;if(_.push(w),!x)break;var S=l(w[0]);""===S&&(c.lastIndex=u(p,a(c.lastIndex),b))}for(var M="",E=0,T=0;T<_.length;T++){w=_[T];for(var A=l(w[0]),C=m(g(s(w.index),p.length),0),R=[],L=1;L=E&&(M+=p.slice(E,C)+I,E=C+A.length)}return M+p.slice(E)}]}),!b||!y||x)},6801:(e,t,n)=>{"use strict";var i=n(8934),r=n(6304).trim,o=n(7894);i({target:"String",proto:!0,forced:o("trim")},{trim:function(){return r(this)}})},2396:(e,t,n)=>{"use strict";var i=n(683),r=n(7358),o=n(6400),s=n(8231),a=n(4068),l=n(6534),c=n(1544),u=n(8979),h=n(5068),d=n(1513),p=i.aTypedArray,f=i.exportTypedArrayMethod,m=r.Uint16Array,g=m&&m.prototype.sort,v=!!g&&!o((function(){var e=new m(2);e.sort(null),e.sort({})})),y=!!g&&!o((function(){if(h)return h<74;if(c)return c<67;if(u)return!0;if(d)return d<602;var e,t,n=new m(516),i=Array(516);for(e=0;e<516;e++)t=e%4,n[e]=515-e,i[e]=e-2*t+3;for(n.sort((function(e,t){return(e/4|0)-(t/4|0)})),e=0;e<516;e++)if(n[e]!==i[e])return!0})),x=function(e){return function(t,n){return void 0!==e?+e(t,n)||0:n!==n?-1:t!==t?1:0===t&&0===n?1/t>0&&1/n<0?1:-1:t>n}};f("sort",(function(e){var t=this;if(void 0!==e&&s(e),y)return g.call(t,e);p(t);var n,i=a(t.length),r=Array(i);for(n=0;n{var i=n(6968);i("Uint8",(function(e){return function(t,n,i){return e(this,t,n,i)}}))},71:(e,t,n)=>{var i=n(7358),r=n(4296),o=n(6843),s=n(1904),a=n(854),l=a("iterator"),c=a("toStringTag"),u=o.values;for(var h in r){var d=i[h],p=d&&d.prototype;if(p){if(p[l]!==u)try{s(p,l,u)}catch(m){p[l]=u}if(p[c]||s(p,c,h),r[h])for(var f in o)if(p[f]!==o[f])try{s(p,f,o[f])}catch(m){p[f]=o[f]}}}},2749:(module,exports,__webpack_require__)=>{var __WEBPACK_AMD_DEFINE_RESULT__; +/** + * [js-sha256]{@link https://github.com/emn178/js-sha256} + * + * @version 0.9.0 + * @author Chen, Yi-Cyuan [emn178@gmail.com] + * @copyright Chen, Yi-Cyuan 2014-2017 + * @license MIT + */(function(){"use strict";var ERROR="input is invalid type",WINDOW="object"===typeof window,root=WINDOW?window:{};root.JS_SHA256_NO_WINDOW&&(WINDOW=!1);var WEB_WORKER=!WINDOW&&"object"===typeof self,NODE_JS=!root.JS_SHA256_NO_NODE_JS&&"object"===typeof process&&process.versions&&process.versions.node;NODE_JS?root=__webpack_require__.g:WEB_WORKER&&(root=self);var COMMON_JS=!root.JS_SHA256_NO_COMMON_JS&&module.exports,AMD=__webpack_require__.amdO,ARRAY_BUFFER=!root.JS_SHA256_NO_ARRAY_BUFFER&&"undefined"!==typeof ArrayBuffer,HEX_CHARS="0123456789abcdef".split(""),EXTRA=[-2147483648,8388608,32768,128],SHIFT=[24,16,8,0],K=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],OUTPUT_TYPES=["hex","array","digest","arrayBuffer"],blocks=[];!root.JS_SHA256_NO_NODE_JS&&Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)}),!ARRAY_BUFFER||!root.JS_SHA256_NO_ARRAY_BUFFER_IS_VIEW&&ArrayBuffer.isView||(ArrayBuffer.isView=function(e){return"object"===typeof e&&e.buffer&&e.buffer.constructor===ArrayBuffer});var createOutputMethod=function(e,t){return function(n){return new Sha256(t,!0).update(n)[e]()}},createMethod=function(e){var t=createOutputMethod("hex",e);NODE_JS&&(t=nodeWrap(t,e)),t.create=function(){return new Sha256(e)},t.update=function(e){return t.create().update(e)};for(var n=0;n>6,s[l++]=128|63&o):o<55296||o>=57344?(s[l++]=224|o>>12,s[l++]=128|o>>6&63,s[l++]=128|63&o):(o=65536+((1023&o)<<10|1023&e.charCodeAt(++i)),s[l++]=240|o>>18,s[l++]=128|o>>12&63,s[l++]=128|o>>6&63,s[l++]=128|63&o);e=s}else{if("object"!==r)throw new Error(ERROR);if(null===e)throw new Error(ERROR);if(ARRAY_BUFFER&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!Array.isArray(e)&&(!ARRAY_BUFFER||!ArrayBuffer.isView(e)))throw new Error(ERROR)}e.length>64&&(e=new Sha256(t,!0).update(e).array());var c=[],u=[];for(i=0;i<64;++i){var h=e[i]||0;c[i]=92^h,u[i]=54^h}Sha256.call(this,t,n),this.update(u),this.oKeyPad=c,this.inner=!0,this.sharedMemory=n}Sha256.prototype.update=function(e){if(!this.finalized){var t,n=typeof e;if("string"!==n){if("object"!==n)throw new Error(ERROR);if(null===e)throw new Error(ERROR);if(ARRAY_BUFFER&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!Array.isArray(e)&&(!ARRAY_BUFFER||!ArrayBuffer.isView(e)))throw new Error(ERROR);t=!0}var i,r,o=0,s=e.length,a=this.blocks;while(o>2]|=e[o]<>2]|=i<>2]|=(192|i>>6)<>2]|=(128|63&i)<=57344?(a[r>>2]|=(224|i>>12)<>2]|=(128|i>>6&63)<>2]|=(128|63&i)<>2]|=(240|i>>18)<>2]|=(128|i>>12&63)<>2]|=(128|i>>6&63)<>2]|=(128|63&i)<=64?(this.block=a[16],this.start=r-64,this.hash(),this.hashed=!0):this.start=r}return this.bytes>4294967295&&(this.hBytes+=this.bytes/4294967296<<0,this.bytes=this.bytes%4294967296),this}},Sha256.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var e=this.blocks,t=this.lastByteIndex;e[16]=this.block,e[t>>2]|=EXTRA[3&t],this.block=e[16],t>=56&&(this.hashed||this.hash(),e[0]=this.block,e[16]=e[1]=e[2]=e[3]=e[4]=e[5]=e[6]=e[7]=e[8]=e[9]=e[10]=e[11]=e[12]=e[13]=e[14]=e[15]=0),e[14]=this.hBytes<<3|this.bytes>>>29,e[15]=this.bytes<<3,this.hash()}},Sha256.prototype.hash=function(){var e,t,n,i,r,o,s,a,l,c,u,h=this.h0,d=this.h1,p=this.h2,f=this.h3,m=this.h4,g=this.h5,v=this.h6,y=this.h7,x=this.blocks;for(e=16;e<64;++e)r=x[e-15],t=(r>>>7|r<<25)^(r>>>18|r<<14)^r>>>3,r=x[e-2],n=(r>>>17|r<<15)^(r>>>19|r<<13)^r>>>10,x[e]=x[e-16]+t+x[e-7]+n<<0;for(u=d&p,e=0;e<64;e+=4)this.first?(this.is224?(a=300032,r=x[0]-1413257819,y=r-150054599<<0,f=r+24177077<<0):(a=704751109,r=x[0]-210244248,y=r-1521486534<<0,f=r+143694565<<0),this.first=!1):(t=(h>>>2|h<<30)^(h>>>13|h<<19)^(h>>>22|h<<10),n=(m>>>6|m<<26)^(m>>>11|m<<21)^(m>>>25|m<<7),a=h&d,i=a^h&p^u,s=m&g^~m&v,r=y+n+s+K[e]+x[e],o=t+i,y=f+r<<0,f=r+o<<0),t=(f>>>2|f<<30)^(f>>>13|f<<19)^(f>>>22|f<<10),n=(y>>>6|y<<26)^(y>>>11|y<<21)^(y>>>25|y<<7),l=f&h,i=l^f&d^a,s=y&m^~y&g,r=v+n+s+K[e+1]+x[e+1],o=t+i,v=p+r<<0,p=r+o<<0,t=(p>>>2|p<<30)^(p>>>13|p<<19)^(p>>>22|p<<10),n=(v>>>6|v<<26)^(v>>>11|v<<21)^(v>>>25|v<<7),c=p&f,i=c^p&h^l,s=v&y^~v&m,r=g+n+s+K[e+2]+x[e+2],o=t+i,g=d+r<<0,d=r+o<<0,t=(d>>>2|d<<30)^(d>>>13|d<<19)^(d>>>22|d<<10),n=(g>>>6|g<<26)^(g>>>11|g<<21)^(g>>>25|g<<7),u=d&p,i=u^d&f^c,s=g&v^~g&y,r=m+n+s+K[e+3]+x[e+3],o=t+i,m=h+r<<0,h=r+o<<0;this.h0=this.h0+h<<0,this.h1=this.h1+d<<0,this.h2=this.h2+p<<0,this.h3=this.h3+f<<0,this.h4=this.h4+m<<0,this.h5=this.h5+g<<0,this.h6=this.h6+v<<0,this.h7=this.h7+y<<0},Sha256.prototype.hex=function(){this.finalize();var e=this.h0,t=this.h1,n=this.h2,i=this.h3,r=this.h4,o=this.h5,s=this.h6,a=this.h7,l=HEX_CHARS[e>>28&15]+HEX_CHARS[e>>24&15]+HEX_CHARS[e>>20&15]+HEX_CHARS[e>>16&15]+HEX_CHARS[e>>12&15]+HEX_CHARS[e>>8&15]+HEX_CHARS[e>>4&15]+HEX_CHARS[15&e]+HEX_CHARS[t>>28&15]+HEX_CHARS[t>>24&15]+HEX_CHARS[t>>20&15]+HEX_CHARS[t>>16&15]+HEX_CHARS[t>>12&15]+HEX_CHARS[t>>8&15]+HEX_CHARS[t>>4&15]+HEX_CHARS[15&t]+HEX_CHARS[n>>28&15]+HEX_CHARS[n>>24&15]+HEX_CHARS[n>>20&15]+HEX_CHARS[n>>16&15]+HEX_CHARS[n>>12&15]+HEX_CHARS[n>>8&15]+HEX_CHARS[n>>4&15]+HEX_CHARS[15&n]+HEX_CHARS[i>>28&15]+HEX_CHARS[i>>24&15]+HEX_CHARS[i>>20&15]+HEX_CHARS[i>>16&15]+HEX_CHARS[i>>12&15]+HEX_CHARS[i>>8&15]+HEX_CHARS[i>>4&15]+HEX_CHARS[15&i]+HEX_CHARS[r>>28&15]+HEX_CHARS[r>>24&15]+HEX_CHARS[r>>20&15]+HEX_CHARS[r>>16&15]+HEX_CHARS[r>>12&15]+HEX_CHARS[r>>8&15]+HEX_CHARS[r>>4&15]+HEX_CHARS[15&r]+HEX_CHARS[o>>28&15]+HEX_CHARS[o>>24&15]+HEX_CHARS[o>>20&15]+HEX_CHARS[o>>16&15]+HEX_CHARS[o>>12&15]+HEX_CHARS[o>>8&15]+HEX_CHARS[o>>4&15]+HEX_CHARS[15&o]+HEX_CHARS[s>>28&15]+HEX_CHARS[s>>24&15]+HEX_CHARS[s>>20&15]+HEX_CHARS[s>>16&15]+HEX_CHARS[s>>12&15]+HEX_CHARS[s>>8&15]+HEX_CHARS[s>>4&15]+HEX_CHARS[15&s];return this.is224||(l+=HEX_CHARS[a>>28&15]+HEX_CHARS[a>>24&15]+HEX_CHARS[a>>20&15]+HEX_CHARS[a>>16&15]+HEX_CHARS[a>>12&15]+HEX_CHARS[a>>8&15]+HEX_CHARS[a>>4&15]+HEX_CHARS[15&a]),l},Sha256.prototype.toString=Sha256.prototype.hex,Sha256.prototype.digest=function(){this.finalize();var e=this.h0,t=this.h1,n=this.h2,i=this.h3,r=this.h4,o=this.h5,s=this.h6,a=this.h7,l=[e>>24&255,e>>16&255,e>>8&255,255&e,t>>24&255,t>>16&255,t>>8&255,255&t,n>>24&255,n>>16&255,n>>8&255,255&n,i>>24&255,i>>16&255,i>>8&255,255&i,r>>24&255,r>>16&255,r>>8&255,255&r,o>>24&255,o>>16&255,o>>8&255,255&o,s>>24&255,s>>16&255,s>>8&255,255&s];return this.is224||l.push(a>>24&255,a>>16&255,a>>8&255,255&a),l},Sha256.prototype.array=Sha256.prototype.digest,Sha256.prototype.arrayBuffer=function(){this.finalize();var e=new ArrayBuffer(this.is224?28:32),t=new DataView(e);return t.setUint32(0,this.h0),t.setUint32(4,this.h1),t.setUint32(8,this.h2),t.setUint32(12,this.h3),t.setUint32(16,this.h4),t.setUint32(20,this.h5),t.setUint32(24,this.h6),this.is224||t.setUint32(28,this.h7),e},HmacSha256.prototype=new Sha256,HmacSha256.prototype.finalize=function(){if(Sha256.prototype.finalize.call(this),this.inner){this.inner=!1;var e=this.array();Sha256.call(this,this.is224,this.sharedMemory),this.update(this.oKeyPad),this.update(e),Sha256.prototype.finalize.call(this)}};var exports=createMethod();exports.sha256=exports,exports.sha224=createMethod(!0),exports.sha256.hmac=createHmacMethod(),exports.sha224.hmac=createHmacMethod(!0),COMMON_JS?module.exports=exports:(root.sha256=exports.sha256,root.sha224=exports.sha224,AMD&&(__WEBPACK_AMD_DEFINE_RESULT__=function(){return exports}.call(exports,__webpack_require__,exports,module),void 0===__WEBPACK_AMD_DEFINE_RESULT__||(module.exports=__WEBPACK_AMD_DEFINE_RESULT__)))})()},3991:(e,t,n)=>{"use strict";n.r(t),n.d(t,{ACESFilmicToneMapping:()=>ne,AddEquation:()=>E,AddOperation:()=>J,AdditiveAnimationBlendMode:()=>jt,AdditiveBlending:()=>_,AlphaFormat:()=>De,AlwaysDepth:()=>V,AlwaysStencilFunc:()=>Mn,AmbientLight:()=>Rm,AmbientLightProbe:()=>Jm,AnimationClip:()=>Yf,AnimationLoader:()=>om,AnimationMixer:()=>Lg,AnimationObjectGroup:()=>Cg,AnimationUtils:()=>Nf,ArcCurve:()=>tp,ArrayCamera:()=>Mh,ArrowHelper:()=>bv,Audio:()=>lg,AudioAnalyser:()=>fg,AudioContext:()=>Zm,AudioListener:()=>ag,AudioLoader:()=>$m,AxesHelper:()=>_v,AxisHelper:()=>$v,BackSide:()=>m,BasicDepthPacking:()=>on,BasicShadowMap:()=>u,BinaryTextureLoader:()=>ey,Bone:()=>ud,BooleanKeyframeTrack:()=>Gf,BoundingBoxHelper:()=>Yv,Box2:()=>Hg,Box3:()=>Si,Box3Helper:()=>mv,BoxBufferGeometry:()=>ko,BoxGeometry:()=>ko,BoxHelper:()=>fv,BufferAttribute:()=>jr,BufferGeometry:()=>fo,BufferGeometryLoader:()=>Dm,ByteType:()=>Ee,Cache:()=>Qf,Camera:()=>Vo,CameraHelper:()=>hv,CanvasRenderer:()=>ny,CanvasTexture:()=>Ud,CatmullRomCurve3:()=>ap,CineonToneMapping:()=>te,CircleBufferGeometry:()=>Gd,CircleGeometry:()=>Gd,ClampToEdgeWrapping:()=>de,Clock:()=>tg,Color:()=>Vr,ColorKeyframeTrack:()=>Wf,CompressedTexture:()=>Hd,CompressedTextureLoader:()=>sm,ConeBufferGeometry:()=>qd,ConeGeometry:()=>qd,CubeCamera:()=>jo,CubeReflectionMapping:()=>oe,CubeRefractionMapping:()=>se,CubeTexture:()=>Xo,CubeTextureLoader:()=>lm,CubeUVReflectionMapping:()=>ce,CubeUVRefractionMapping:()=>ue,CubicBezierCurve:()=>yp,CubicBezierCurve3:()=>xp,CubicInterpolant:()=>zf,CullFaceBack:()=>a,CullFaceFront:()=>l,CullFaceFrontBack:()=>c,CullFaceNone:()=>s,Curve:()=>Qd,CurvePath:()=>hm,CustomBlending:()=>M,CustomToneMapping:()=>ie,CylinderBufferGeometry:()=>Wd,CylinderGeometry:()=>Wd,Cylindrical:()=>Bg,DataTexture:()=>hd,DataTexture2DArray:()=>Sc,DataTexture3D:()=>Mc,DataTextureLoader:()=>cm,DataUtils:()=>Mv,DecrementStencilOp:()=>pn,DecrementWrapStencilOp:()=>mn,DefaultLoadingManager:()=>tm,DepthFormat:()=>Ve,DepthStencilFormat:()=>Ge,DepthTexture:()=>Vd,DirectionalLight:()=>Cm,DirectionalLightHelper:()=>lv,DiscreteInterpolant:()=>Uf,DodecahedronBufferGeometry:()=>Xd,DodecahedronGeometry:()=>Xd,DoubleSide:()=>g,DstAlphaFactor:()=>D,DstColorFactor:()=>B,DynamicBufferAttribute:()=>zv,DynamicCopyUsage:()=>On,DynamicDrawUsage:()=>Tn,DynamicReadUsage:()=>Rn,EdgesGeometry:()=>Kd,EdgesHelper:()=>Jv,EllipseCurve:()=>ep,EqualDepth:()=>q,EqualStencilFunc:()=>xn,EquirectangularReflectionMapping:()=>ae,EquirectangularRefractionMapping:()=>le,Euler:()=>ar,EventDispatcher:()=>Dn,ExtrudeBufferGeometry:()=>lf,ExtrudeGeometry:()=>lf,FaceColors:()=>Cv,FileLoader:()=>rm,FlatShading:()=>v,Float16BufferAttribute:()=>eo,Float32Attribute:()=>Xv,Float32BufferAttribute:()=>to,Float64Attribute:()=>Zv,Float64BufferAttribute:()=>no,FloatType:()=>Le,Fog:()=>Fh,FogExp2:()=>Ih,Font:()=>Gm,FontLoader:()=>jm,FrontSide:()=>f,Frustum:()=>ts,GLBufferAttribute:()=>Ig,GLSL1:()=>Fn,GLSL3:()=>kn,GammaEncoding:()=>Kt,GreaterDepth:()=>X,GreaterEqualDepth:()=>j,GreaterEqualStencilFunc:()=>Sn,GreaterStencilFunc:()=>_n,GridHelper:()=>iv,Group:()=>Eh,HalfFloatType:()=>Pe,HemisphereLight:()=>mm,HemisphereLightHelper:()=>nv,HemisphereLightProbe:()=>Ym,IcosahedronBufferGeometry:()=>hf,IcosahedronGeometry:()=>hf,ImageBitmapLoader:()=>Um,ImageLoader:()=>am,ImageUtils:()=>hi,ImmediateRenderObject:()=>Wg,IncrementStencilOp:()=>dn,IncrementWrapStencilOp:()=>fn,InstancedBufferAttribute:()=>md,InstancedBufferGeometry:()=>km,InstancedInterleavedBuffer:()=>Og,InstancedMesh:()=>bd,Int16Attribute:()=>Gv,Int16BufferAttribute:()=>Yr,Int32Attribute:()=>qv,Int32BufferAttribute:()=>Kr,Int8Attribute:()=>Hv,Int8BufferAttribute:()=>Xr,IntType:()=>Ce,InterleavedBuffer:()=>Dh,InterleavedBufferAttribute:()=>Bh,Interpolant:()=>Bf,InterpolateDiscrete:()=>zt,InterpolateLinear:()=>Ht,InterpolateSmooth:()=>Ut,InvertStencilOp:()=>gn,JSONLoader:()=>iy,KeepStencilOp:()=>un,KeyframeTrack:()=>Vf,LOD:()=>id,LatheBufferGeometry:()=>df,LatheGeometry:()=>df,Layers:()=>lr,LensFlare:()=>oy,LessDepth:()=>G,LessEqualDepth:()=>W,LessEqualStencilFunc:()=>bn,LessStencilFunc:()=>yn,Light:()=>fm,LightProbe:()=>Om,Line:()=>Ad,Line3:()=>Gg,LineBasicMaterial:()=>_d,LineCurve:()=>bp,LineCurve3:()=>_p,LineDashedMaterial:()=>kf,LineLoop:()=>Pd,LinePieces:()=>Tv,LineSegments:()=>Ld,LineStrip:()=>Ev,LinearEncoding:()=>Yt,LinearFilter:()=>xe,LinearInterpolant:()=>Hf,LinearMipMapLinearFilter:()=>Se,LinearMipMapNearestFilter:()=>_e,LinearMipmapLinearFilter:()=>we,LinearMipmapNearestFilter:()=>be,LinearToneMapping:()=>Q,Loader:()=>nm,LoaderUtils:()=>Fm,LoadingManager:()=>em,LogLuvEncoding:()=>en,LoopOnce:()=>Dt,LoopPingPong:()=>Bt,LoopRepeat:()=>Nt,LuminanceAlphaFormat:()=>He,LuminanceFormat:()=>ze,MOUSE:()=>r,Material:()=>kr,MaterialLoader:()=>Im,Math:()=>ai,MathUtils:()=>ai,Matrix3:()=>ci,Matrix4:()=>Ji,MaxEquation:()=>R,Mesh:()=>Oo,MeshBasicMaterial:()=>Gr,MeshDepthMaterial:()=>gh,MeshDistanceMaterial:()=>vh,MeshFaceMaterial:()=>Lv,MeshLambertMaterial:()=>If,MeshMatcapMaterial:()=>Ff,MeshNormalMaterial:()=>Of,MeshPhongMaterial:()=>Lf,MeshPhysicalMaterial:()=>Rf,MeshStandardMaterial:()=>Cf,MeshToonMaterial:()=>Pf,MinEquation:()=>C,MirroredRepeatWrapping:()=>pe,MixOperation:()=>Y,MultiMaterial:()=>Pv,MultiplyBlending:()=>S,MultiplyOperation:()=>$,NearestFilter:()=>fe,NearestMipMapLinearFilter:()=>ye,NearestMipMapNearestFilter:()=>ge,NearestMipmapLinearFilter:()=>ve,NearestMipmapNearestFilter:()=>me,NeverDepth:()=>U,NeverStencilFunc:()=>vn,NoBlending:()=>x,NoColors:()=>Av,NoToneMapping:()=>K,NormalAnimationBlendMode:()=>qt,NormalBlending:()=>b,NotEqualDepth:()=>Z,NotEqualStencilFunc:()=>wn,NumberKeyframeTrack:()=>qf,Object3D:()=>wr,ObjectLoader:()=>Nm,ObjectSpaceNormalMap:()=>ln,OctahedronBufferGeometry:()=>pf,OctahedronGeometry:()=>pf,OneFactor:()=>P,OneMinusDstAlphaFactor:()=>N,OneMinusDstColorFactor:()=>z,OneMinusSrcAlphaFactor:()=>k,OneMinusSrcColorFactor:()=>I,OrthographicCamera:()=>Hl,PCFShadowMap:()=>h,PCFSoftShadowMap:()=>d,PMREMGenerator:()=>rc,ParametricBufferGeometry:()=>ff,ParametricGeometry:()=>ff,Particle:()=>Iv,ParticleBasicMaterial:()=>Dv,ParticleSystem:()=>Fv,ParticleSystemMaterial:()=>Nv,Path:()=>dm,PerspectiveCamera:()=>Go,Plane:()=>Ko,PlaneBufferGeometry:()=>rs,PlaneGeometry:()=>rs,PlaneHelper:()=>gv,PointCloud:()=>Ov,PointCloudMaterial:()=>kv,PointLight:()=>Tm,PointLightHelper:()=>Kg,Points:()=>Nd,PointsMaterial:()=>Od,PolarGridHelper:()=>rv,PolyhedronBufferGeometry:()=>jd,PolyhedronGeometry:()=>jd,PositionalAudio:()=>pg,PropertyBinding:()=>Ag,PropertyMixer:()=>mg,QuadraticBezierCurve:()=>wp,QuadraticBezierCurve3:()=>Sp,Quaternion:()=>xi,QuaternionKeyframeTrack:()=>Xf,QuaternionLinearInterpolant:()=>jf,REVISION:()=>i,RGBADepthPacking:()=>sn,RGBAFormat:()=>Be,RGBAIntegerFormat:()=>$e,RGBA_ASTC_10x10_Format:()=>yt,RGBA_ASTC_10x5_Format:()=>mt,RGBA_ASTC_10x6_Format:()=>gt,RGBA_ASTC_10x8_Format:()=>vt,RGBA_ASTC_12x10_Format:()=>xt,RGBA_ASTC_12x12_Format:()=>bt,RGBA_ASTC_4x4_Format:()=>at,RGBA_ASTC_5x4_Format:()=>lt,RGBA_ASTC_5x5_Format:()=>ct,RGBA_ASTC_6x5_Format:()=>ut,RGBA_ASTC_6x6_Format:()=>ht,RGBA_ASTC_8x5_Format:()=>dt,RGBA_ASTC_8x6_Format:()=>pt,RGBA_ASTC_8x8_Format:()=>ft,RGBA_BPTC_Format:()=>_t,RGBA_ETC2_EAC_Format:()=>st,RGBA_PVRTC_2BPPV1_Format:()=>it,RGBA_PVRTC_4BPPV1_Format:()=>nt,RGBA_S3TC_DXT1_Format:()=>Je,RGBA_S3TC_DXT3_Format:()=>Ke,RGBA_S3TC_DXT5_Format:()=>Qe,RGBDEncoding:()=>rn,RGBEEncoding:()=>Qt,RGBEFormat:()=>Ue,RGBFormat:()=>Ne,RGBIntegerFormat:()=>Ze,RGBM16Encoding:()=>nn,RGBM7Encoding:()=>tn,RGB_ETC1_Format:()=>rt,RGB_ETC2_Format:()=>ot,RGB_PVRTC_2BPPV1_Format:()=>tt,RGB_PVRTC_4BPPV1_Format:()=>et,RGB_S3TC_DXT1_Format:()=>Ye,RGFormat:()=>je,RGIntegerFormat:()=>Xe,RawShaderMaterial:()=>Ul,Ray:()=>Yi,Raycaster:()=>Fg,RectAreaLight:()=>Lm,RedFormat:()=>We,RedIntegerFormat:()=>qe,ReinhardToneMapping:()=>ee,RepeatWrapping:()=>he,ReplaceStencilOp:()=>hn,ReverseSubtractEquation:()=>A,RingBufferGeometry:()=>mf,RingGeometry:()=>mf,SRGB8_ALPHA8_ASTC_10x10_Format:()=>It,SRGB8_ALPHA8_ASTC_10x5_Format:()=>Lt,SRGB8_ALPHA8_ASTC_10x6_Format:()=>Pt,SRGB8_ALPHA8_ASTC_10x8_Format:()=>Ot,SRGB8_ALPHA8_ASTC_12x10_Format:()=>Ft,SRGB8_ALPHA8_ASTC_12x12_Format:()=>kt,SRGB8_ALPHA8_ASTC_4x4_Format:()=>wt,SRGB8_ALPHA8_ASTC_5x4_Format:()=>St,SRGB8_ALPHA8_ASTC_5x5_Format:()=>Mt,SRGB8_ALPHA8_ASTC_6x5_Format:()=>Et,SRGB8_ALPHA8_ASTC_6x6_Format:()=>Tt,SRGB8_ALPHA8_ASTC_8x5_Format:()=>At,SRGB8_ALPHA8_ASTC_8x6_Format:()=>Ct,SRGB8_ALPHA8_ASTC_8x8_Format:()=>Rt,Scene:()=>kh,SceneUtils:()=>ry,ShaderChunk:()=>Pl,ShaderLib:()=>Il,ShaderMaterial:()=>Uo,ShadowMaterial:()=>Af,Shape:()=>pm,ShapeBufferGeometry:()=>gf,ShapeGeometry:()=>gf,ShapePath:()=>Vm,ShapeUtils:()=>of,ShortType:()=>Te,Skeleton:()=>fd,SkeletonHelper:()=>Yg,SkinnedMesh:()=>cd,SmoothShading:()=>y,Sphere:()=>Vi,SphereBufferGeometry:()=>yf,SphereGeometry:()=>yf,Spherical:()=>Ng,SphericalHarmonics3:()=>Pm,SplineCurve:()=>Mp,SpotLight:()=>_m,SpotLightHelper:()=>jg,Sprite:()=>Qh,SpriteMaterial:()=>zh,SrcAlphaFactor:()=>F,SrcAlphaSaturateFactor:()=>H,SrcColorFactor:()=>O,StaticCopyUsage:()=>Pn,StaticDrawUsage:()=>En,StaticReadUsage:()=>Cn,StereoCamera:()=>eg,StreamCopyUsage:()=>In,StreamDrawUsage:()=>An,StreamReadUsage:()=>Ln,StringKeyframeTrack:()=>Zf,SubtractEquation:()=>T,SubtractiveBlending:()=>w,TOUCH:()=>o,TangentSpaceNormalMap:()=>an,TetrahedronBufferGeometry:()=>xf,TetrahedronGeometry:()=>xf,TextBufferGeometry:()=>bf,TextGeometry:()=>bf,Texture:()=>pi,TextureLoader:()=>um,TorusBufferGeometry:()=>_f,TorusGeometry:()=>_f,TorusKnotBufferGeometry:()=>wf,TorusKnotGeometry:()=>wf,Triangle:()=>Ir,TriangleFanDrawMode:()=>$t,TriangleStripDrawMode:()=>Zt,TrianglesDrawMode:()=>Xt,TubeBufferGeometry:()=>Sf,TubeGeometry:()=>Sf,UVMapping:()=>re,Uint16Attribute:()=>Wv,Uint16BufferAttribute:()=>Jr,Uint32Attribute:()=>jv,Uint32BufferAttribute:()=>Qr,Uint8Attribute:()=>Uv,Uint8BufferAttribute:()=>Zr,Uint8ClampedAttribute:()=>Vv,Uint8ClampedBufferAttribute:()=>$r,Uniform:()=>Pg,UniformsLib:()=>Ol,UniformsUtils:()=>Bo,UnsignedByteType:()=>Me,UnsignedInt248Type:()=>ke,UnsignedIntType:()=>Re,UnsignedShort4444Type:()=>Oe,UnsignedShort5551Type:()=>Ie,UnsignedShort565Type:()=>Fe,UnsignedShortType:()=>Ae,VSMShadowMap:()=>p,Vector2:()=>li,Vector3:()=>bi,Vector4:()=>mi,VectorKeyframeTrack:()=>$f,Vertex:()=>Bv,VertexColors:()=>Rv,VideoTexture:()=>zd,WebGL1Renderer:()=>Oh,WebGLCubeRenderTarget:()=>Zo,WebGLMultipleRenderTargets:()=>vi,WebGLMultisampleRenderTarget:()=>yi,WebGLRenderTarget:()=>gi,WebGLRenderTargetCube:()=>ty,WebGLRenderer:()=>Ph,WebGLUtils:()=>Sh,WireframeGeometry:()=>Mf,WireframeHelper:()=>Kv,WrapAroundEnding:()=>Wt,XHRLoader:()=>Qv,ZeroCurvatureEnding:()=>Vt,ZeroFactor:()=>L,ZeroSlopeEnding:()=>Gt,ZeroStencilOp:()=>cn,sRGBEncoding:()=>Jt}); +/** + * @license + * Copyright 2010-2021 Three.js Authors + * SPDX-License-Identifier: MIT + */ +const i="132",r={LEFT:0,MIDDLE:1,RIGHT:2,ROTATE:0,DOLLY:1,PAN:2},o={ROTATE:0,PAN:1,DOLLY_PAN:2,DOLLY_ROTATE:3},s=0,a=1,l=2,c=3,u=0,h=1,d=2,p=3,f=0,m=1,g=2,v=1,y=2,x=0,b=1,_=2,w=3,S=4,M=5,E=100,T=101,A=102,C=103,R=104,L=200,P=201,O=202,I=203,F=204,k=205,D=206,N=207,B=208,z=209,H=210,U=0,V=1,G=2,W=3,q=4,j=5,X=6,Z=7,$=0,Y=1,J=2,K=0,Q=1,ee=2,te=3,ne=4,ie=5,re=300,oe=301,se=302,ae=303,le=304,ce=306,ue=307,he=1e3,de=1001,pe=1002,fe=1003,me=1004,ge=1004,ve=1005,ye=1005,xe=1006,be=1007,_e=1007,we=1008,Se=1008,Me=1009,Ee=1010,Te=1011,Ae=1012,Ce=1013,Re=1014,Le=1015,Pe=1016,Oe=1017,Ie=1018,Fe=1019,ke=1020,De=1021,Ne=1022,Be=1023,ze=1024,He=1025,Ue=Be,Ve=1026,Ge=1027,We=1028,qe=1029,je=1030,Xe=1031,Ze=1032,$e=1033,Ye=33776,Je=33777,Ke=33778,Qe=33779,et=35840,tt=35841,nt=35842,it=35843,rt=36196,ot=37492,st=37496,at=37808,lt=37809,ct=37810,ut=37811,ht=37812,dt=37813,pt=37814,ft=37815,mt=37816,gt=37817,vt=37818,yt=37819,xt=37820,bt=37821,_t=36492,wt=37840,St=37841,Mt=37842,Et=37843,Tt=37844,At=37845,Ct=37846,Rt=37847,Lt=37848,Pt=37849,Ot=37850,It=37851,Ft=37852,kt=37853,Dt=2200,Nt=2201,Bt=2202,zt=2300,Ht=2301,Ut=2302,Vt=2400,Gt=2401,Wt=2402,qt=2500,jt=2501,Xt=0,Zt=1,$t=2,Yt=3e3,Jt=3001,Kt=3007,Qt=3002,en=3003,tn=3004,nn=3005,rn=3006,on=3200,sn=3201,an=0,ln=1,cn=0,un=7680,hn=7681,dn=7682,pn=7683,fn=34055,mn=34056,gn=5386,vn=512,yn=513,xn=514,bn=515,_n=516,wn=517,Sn=518,Mn=519,En=35044,Tn=35048,An=35040,Cn=35045,Rn=35049,Ln=35041,Pn=35046,On=35050,In=35042,Fn="100",kn="300 es";class Dn{addEventListener(e,t){void 0===this._listeners&&(this._listeners={});const n=this._listeners;void 0===n[e]&&(n[e]=[]),-1===n[e].indexOf(t)&&n[e].push(t)}hasEventListener(e,t){if(void 0===this._listeners)return!1;const n=this._listeners;return void 0!==n[e]&&-1!==n[e].indexOf(t)}removeEventListener(e,t){if(void 0===this._listeners)return;const n=this._listeners,i=n[e];if(void 0!==i){const e=i.indexOf(t);-1!==e&&i.splice(e,1)}}dispatchEvent(e){if(void 0===this._listeners)return;const t=this._listeners,n=t[e.type];if(void 0!==n){e.target=this;const t=n.slice(0);for(let n=0,i=t.length;n>8&255]+Nn[e>>16&255]+Nn[e>>24&255]+"-"+Nn[255&t]+Nn[t>>8&255]+"-"+Nn[t>>16&15|64]+Nn[t>>24&255]+"-"+Nn[63&n|128]+Nn[n>>8&255]+"-"+Nn[n>>16&255]+Nn[n>>24&255]+Nn[255&i]+Nn[i>>8&255]+Nn[i>>16&255]+Nn[i>>24&255];return r.toUpperCase()}function Vn(e,t,n){return Math.max(t,Math.min(n,e))}function Gn(e,t){return(e%t+t)%t}function Wn(e,t,n,i,r){return i+(e-t)*(r-i)/(n-t)}function qn(e,t,n){return e!==t?(n-e)/(t-e):0}function jn(e,t,n){return(1-n)*e+n*t}function Xn(e,t,n,i){return jn(e,t,1-Math.exp(-n*i))}function Zn(e,t=1){return t-Math.abs(Gn(e,2*t)-t)}function $n(e,t,n){return e<=t?0:e>=n?1:(e=(e-t)/(n-t),e*e*(3-2*e))}function Yn(e,t,n){return e<=t?0:e>=n?1:(e=(e-t)/(n-t),e*e*e*(e*(6*e-15)+10))}function Jn(e,t){return e+Math.floor(Math.random()*(t-e+1))}function Kn(e,t){return e+Math.random()*(t-e)}function Qn(e){return e*(.5-Math.random())}function ei(e){return void 0!==e&&(Bn=e%2147483647),Bn=16807*Bn%2147483647,(Bn-1)/2147483646}function ti(e){return e*zn}function ni(e){return e*Hn}function ii(e){return 0===(e&e-1)&&0!==e}function ri(e){return Math.pow(2,Math.ceil(Math.log(e)/Math.LN2))}function oi(e){return Math.pow(2,Math.floor(Math.log(e)/Math.LN2))}function si(e,t,n,i,r){const o=Math.cos,s=Math.sin,a=o(n/2),l=s(n/2),c=o((t+i)/2),u=s((t+i)/2),h=o((t-i)/2),d=s((t-i)/2),p=o((i-t)/2),f=s((i-t)/2);switch(r){case"XYX":e.set(a*u,l*h,l*d,a*c);break;case"YZY":e.set(l*d,a*u,l*h,a*c);break;case"ZXZ":e.set(l*h,l*d,a*u,a*c);break;case"XZX":e.set(a*u,l*f,l*p,a*c);break;case"YXY":e.set(l*p,a*u,l*f,a*c);break;case"ZYZ":e.set(l*f,l*p,a*u,a*c);break;default:console.warn("THREE.MathUtils: .setQuaternionFromProperEuler() encountered an unknown order: "+r)}}var ai=Object.freeze({__proto__:null,DEG2RAD:zn,RAD2DEG:Hn,generateUUID:Un,clamp:Vn,euclideanModulo:Gn,mapLinear:Wn,inverseLerp:qn,lerp:jn,damp:Xn,pingpong:Zn,smoothstep:$n,smootherstep:Yn,randInt:Jn,randFloat:Kn,randFloatSpread:Qn,seededRandom:ei,degToRad:ti,radToDeg:ni,isPowerOfTwo:ii,ceilPowerOfTwo:ri,floorPowerOfTwo:oi,setQuaternionFromProperEuler:si});class li{constructor(e=0,t=0){this.x=e,this.y=t}get width(){return this.x}set width(e){this.x=e}get height(){return this.y}set height(e){this.y=e}set(e,t){return this.x=e,this.y=t,this}setScalar(e){return this.x=e,this.y=e,this}setX(e){return this.x=e,this}setY(e){return this.y=e,this}setComponent(e,t){switch(e){case 0:this.x=t;break;case 1:this.y=t;break;default:throw new Error("index is out of range: "+e)}return this}getComponent(e){switch(e){case 0:return this.x;case 1:return this.y;default:throw new Error("index is out of range: "+e)}}clone(){return new this.constructor(this.x,this.y)}copy(e){return this.x=e.x,this.y=e.y,this}add(e,t){return void 0!==t?(console.warn("THREE.Vector2: .add() now only accepts one argument. Use .addVectors( a, b ) instead."),this.addVectors(e,t)):(this.x+=e.x,this.y+=e.y,this)}addScalar(e){return this.x+=e,this.y+=e,this}addVectors(e,t){return this.x=e.x+t.x,this.y=e.y+t.y,this}addScaledVector(e,t){return this.x+=e.x*t,this.y+=e.y*t,this}sub(e,t){return void 0!==t?(console.warn("THREE.Vector2: .sub() now only accepts one argument. Use .subVectors( a, b ) instead."),this.subVectors(e,t)):(this.x-=e.x,this.y-=e.y,this)}subScalar(e){return this.x-=e,this.y-=e,this}subVectors(e,t){return this.x=e.x-t.x,this.y=e.y-t.y,this}multiply(e){return this.x*=e.x,this.y*=e.y,this}multiplyScalar(e){return this.x*=e,this.y*=e,this}divide(e){return this.x/=e.x,this.y/=e.y,this}divideScalar(e){return this.multiplyScalar(1/e)}applyMatrix3(e){const t=this.x,n=this.y,i=e.elements;return this.x=i[0]*t+i[3]*n+i[6],this.y=i[1]*t+i[4]*n+i[7],this}min(e){return this.x=Math.min(this.x,e.x),this.y=Math.min(this.y,e.y),this}max(e){return this.x=Math.max(this.x,e.x),this.y=Math.max(this.y,e.y),this}clamp(e,t){return this.x=Math.max(e.x,Math.min(t.x,this.x)),this.y=Math.max(e.y,Math.min(t.y,this.y)),this}clampScalar(e,t){return this.x=Math.max(e,Math.min(t,this.x)),this.y=Math.max(e,Math.min(t,this.y)),this}clampLength(e,t){const n=this.length();return this.divideScalar(n||1).multiplyScalar(Math.max(e,Math.min(t,n)))}floor(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this}ceil(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this}round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this}roundToZero(){return this.x=this.x<0?Math.ceil(this.x):Math.floor(this.x),this.y=this.y<0?Math.ceil(this.y):Math.floor(this.y),this}negate(){return this.x=-this.x,this.y=-this.y,this}dot(e){return this.x*e.x+this.y*e.y}cross(e){return this.x*e.y-this.y*e.x}lengthSq(){return this.x*this.x+this.y*this.y}length(){return Math.sqrt(this.x*this.x+this.y*this.y)}manhattanLength(){return Math.abs(this.x)+Math.abs(this.y)}normalize(){return this.divideScalar(this.length()||1)}angle(){const e=Math.atan2(-this.y,-this.x)+Math.PI;return e}distanceTo(e){return Math.sqrt(this.distanceToSquared(e))}distanceToSquared(e){const t=this.x-e.x,n=this.y-e.y;return t*t+n*n}manhattanDistanceTo(e){return Math.abs(this.x-e.x)+Math.abs(this.y-e.y)}setLength(e){return this.normalize().multiplyScalar(e)}lerp(e,t){return this.x+=(e.x-this.x)*t,this.y+=(e.y-this.y)*t,this}lerpVectors(e,t,n){return this.x=e.x+(t.x-e.x)*n,this.y=e.y+(t.y-e.y)*n,this}equals(e){return e.x===this.x&&e.y===this.y}fromArray(e,t=0){return this.x=e[t],this.y=e[t+1],this}toArray(e=[],t=0){return e[t]=this.x,e[t+1]=this.y,e}fromBufferAttribute(e,t,n){return void 0!==n&&console.warn("THREE.Vector2: offset has been removed from .fromBufferAttribute()."),this.x=e.getX(t),this.y=e.getY(t),this}rotateAround(e,t){const n=Math.cos(t),i=Math.sin(t),r=this.x-e.x,o=this.y-e.y;return this.x=r*n-o*i+e.x,this.y=r*i+o*n+e.y,this}random(){return this.x=Math.random(),this.y=Math.random(),this}}li.prototype.isVector2=!0;class ci{constructor(){this.elements=[1,0,0,0,1,0,0,0,1],arguments.length>0&&console.error("THREE.Matrix3: the constructor no longer reads arguments. use .set() instead.")}set(e,t,n,i,r,o,s,a,l){const c=this.elements;return c[0]=e,c[1]=i,c[2]=s,c[3]=t,c[4]=r,c[5]=a,c[6]=n,c[7]=o,c[8]=l,this}identity(){return this.set(1,0,0,0,1,0,0,0,1),this}copy(e){const t=this.elements,n=e.elements;return t[0]=n[0],t[1]=n[1],t[2]=n[2],t[3]=n[3],t[4]=n[4],t[5]=n[5],t[6]=n[6],t[7]=n[7],t[8]=n[8],this}extractBasis(e,t,n){return e.setFromMatrix3Column(this,0),t.setFromMatrix3Column(this,1),n.setFromMatrix3Column(this,2),this}setFromMatrix4(e){const t=e.elements;return this.set(t[0],t[4],t[8],t[1],t[5],t[9],t[2],t[6],t[10]),this}multiply(e){return this.multiplyMatrices(this,e)}premultiply(e){return this.multiplyMatrices(e,this)}multiplyMatrices(e,t){const n=e.elements,i=t.elements,r=this.elements,o=n[0],s=n[3],a=n[6],l=n[1],c=n[4],u=n[7],h=n[2],d=n[5],p=n[8],f=i[0],m=i[3],g=i[6],v=i[1],y=i[4],x=i[7],b=i[2],_=i[5],w=i[8];return r[0]=o*f+s*v+a*b,r[3]=o*m+s*y+a*_,r[6]=o*g+s*x+a*w,r[1]=l*f+c*v+u*b,r[4]=l*m+c*y+u*_,r[7]=l*g+c*x+u*w,r[2]=h*f+d*v+p*b,r[5]=h*m+d*y+p*_,r[8]=h*g+d*x+p*w,this}multiplyScalar(e){const t=this.elements;return t[0]*=e,t[3]*=e,t[6]*=e,t[1]*=e,t[4]*=e,t[7]*=e,t[2]*=e,t[5]*=e,t[8]*=e,this}determinant(){const e=this.elements,t=e[0],n=e[1],i=e[2],r=e[3],o=e[4],s=e[5],a=e[6],l=e[7],c=e[8];return t*o*c-t*s*l-n*r*c+n*s*a+i*r*l-i*o*a}invert(){const e=this.elements,t=e[0],n=e[1],i=e[2],r=e[3],o=e[4],s=e[5],a=e[6],l=e[7],c=e[8],u=c*o-s*l,h=s*a-c*r,d=l*r-o*a,p=t*u+n*h+i*d;if(0===p)return this.set(0,0,0,0,0,0,0,0,0);const f=1/p;return e[0]=u*f,e[1]=(i*l-c*n)*f,e[2]=(s*n-i*o)*f,e[3]=h*f,e[4]=(c*t-i*a)*f,e[5]=(i*r-s*t)*f,e[6]=d*f,e[7]=(n*a-l*t)*f,e[8]=(o*t-n*r)*f,this}transpose(){let e;const t=this.elements;return e=t[1],t[1]=t[3],t[3]=e,e=t[2],t[2]=t[6],t[6]=e,e=t[5],t[5]=t[7],t[7]=e,this}getNormalMatrix(e){return this.setFromMatrix4(e).invert().transpose()}transposeIntoArray(e){const t=this.elements;return e[0]=t[0],e[1]=t[3],e[2]=t[6],e[3]=t[1],e[4]=t[4],e[5]=t[7],e[6]=t[2],e[7]=t[5],e[8]=t[8],this}setUvTransform(e,t,n,i,r,o,s){const a=Math.cos(r),l=Math.sin(r);return this.set(n*a,n*l,-n*(a*o+l*s)+o+e,-i*l,i*a,-i*(-l*o+a*s)+s+t,0,0,1),this}scale(e,t){const n=this.elements;return n[0]*=e,n[3]*=e,n[6]*=e,n[1]*=t,n[4]*=t,n[7]*=t,this}rotate(e){const t=Math.cos(e),n=Math.sin(e),i=this.elements,r=i[0],o=i[3],s=i[6],a=i[1],l=i[4],c=i[7];return i[0]=t*r+n*a,i[3]=t*o+n*l,i[6]=t*s+n*c,i[1]=-n*r+t*a,i[4]=-n*o+t*l,i[7]=-n*s+t*c,this}translate(e,t){const n=this.elements;return n[0]+=e*n[2],n[3]+=e*n[5],n[6]+=e*n[8],n[1]+=t*n[2],n[4]+=t*n[5],n[7]+=t*n[8],this}equals(e){const t=this.elements,n=e.elements;for(let i=0;i<9;i++)if(t[i]!==n[i])return!1;return!0}fromArray(e,t=0){for(let n=0;n<9;n++)this.elements[n]=e[n+t];return this}toArray(e=[],t=0){const n=this.elements;return e[t]=n[0],e[t+1]=n[1],e[t+2]=n[2],e[t+3]=n[3],e[t+4]=n[4],e[t+5]=n[5],e[t+6]=n[6],e[t+7]=n[7],e[t+8]=n[8],e}clone(){return(new this.constructor).fromArray(this.elements)}}let ui;ci.prototype.isMatrix3=!0;class hi{static getDataURL(e){if(/^data:/i.test(e.src))return e.src;if("undefined"==typeof HTMLCanvasElement)return e.src;let t;if(e instanceof HTMLCanvasElement)t=e;else{void 0===ui&&(ui=document.createElementNS("http://www.w3.org/1999/xhtml","canvas")),ui.width=e.width,ui.height=e.height;const n=ui.getContext("2d");e instanceof ImageData?n.putImageData(e,0,0):n.drawImage(e,0,0,e.width,e.height),t=ui}return t.width>2048||t.height>2048?(console.warn("THREE.ImageUtils.getDataURL: Image converted to jpg for performance reasons",e),t.toDataURL("image/jpeg",.6)):t.toDataURL("image/png")}}let di=0;class pi extends Dn{constructor(e=pi.DEFAULT_IMAGE,t=pi.DEFAULT_MAPPING,n=de,i=de,r=xe,o=we,s=Be,a=Me,l=1,c=Yt){super(),Object.defineProperty(this,"id",{value:di++}),this.uuid=Un(),this.name="",this.image=e,this.mipmaps=[],this.mapping=t,this.wrapS=n,this.wrapT=i,this.magFilter=r,this.minFilter=o,this.anisotropy=l,this.format=s,this.internalFormat=null,this.type=a,this.offset=new li(0,0),this.repeat=new li(1,1),this.center=new li(0,0),this.rotation=0,this.matrixAutoUpdate=!0,this.matrix=new ci,this.generateMipmaps=!0,this.premultiplyAlpha=!1,this.flipY=!0,this.unpackAlignment=4,this.encoding=c,this.version=0,this.onUpdate=null,this.isRenderTargetTexture=!1}updateMatrix(){this.matrix.setUvTransform(this.offset.x,this.offset.y,this.repeat.x,this.repeat.y,this.rotation,this.center.x,this.center.y)}clone(){return(new this.constructor).copy(this)}copy(e){return this.name=e.name,this.image=e.image,this.mipmaps=e.mipmaps.slice(0),this.mapping=e.mapping,this.wrapS=e.wrapS,this.wrapT=e.wrapT,this.magFilter=e.magFilter,this.minFilter=e.minFilter,this.anisotropy=e.anisotropy,this.format=e.format,this.internalFormat=e.internalFormat,this.type=e.type,this.offset.copy(e.offset),this.repeat.copy(e.repeat),this.center.copy(e.center),this.rotation=e.rotation,this.matrixAutoUpdate=e.matrixAutoUpdate,this.matrix.copy(e.matrix),this.generateMipmaps=e.generateMipmaps,this.premultiplyAlpha=e.premultiplyAlpha,this.flipY=e.flipY,this.unpackAlignment=e.unpackAlignment,this.encoding=e.encoding,this}toJSON(e){const t=void 0===e||"string"===typeof e;if(!t&&void 0!==e.textures[this.uuid])return e.textures[this.uuid];const n={metadata:{version:4.5,type:"Texture",generator:"Texture.toJSON"},uuid:this.uuid,name:this.name,mapping:this.mapping,repeat:[this.repeat.x,this.repeat.y],offset:[this.offset.x,this.offset.y],center:[this.center.x,this.center.y],rotation:this.rotation,wrap:[this.wrapS,this.wrapT],format:this.format,type:this.type,encoding:this.encoding,minFilter:this.minFilter,magFilter:this.magFilter,anisotropy:this.anisotropy,flipY:this.flipY,premultiplyAlpha:this.premultiplyAlpha,unpackAlignment:this.unpackAlignment};if(void 0!==this.image){const i=this.image;if(void 0===i.uuid&&(i.uuid=Un()),!t&&void 0===e.images[i.uuid]){let t;if(Array.isArray(i)){t=[];for(let e=0,n=i.length;e1)switch(this.wrapS){case he:e.x=e.x-Math.floor(e.x);break;case de:e.x=e.x<0?0:1;break;case pe:1===Math.abs(Math.floor(e.x)%2)?e.x=Math.ceil(e.x)-e.x:e.x=e.x-Math.floor(e.x);break}if(e.y<0||e.y>1)switch(this.wrapT){case he:e.y=e.y-Math.floor(e.y);break;case de:e.y=e.y<0?0:1;break;case pe:1===Math.abs(Math.floor(e.y)%2)?e.y=Math.ceil(e.y)-e.y:e.y=e.y-Math.floor(e.y);break}return this.flipY&&(e.y=1-e.y),e}set needsUpdate(e){!0===e&&this.version++}}function fi(e){return"undefined"!==typeof HTMLImageElement&&e instanceof HTMLImageElement||"undefined"!==typeof HTMLCanvasElement&&e instanceof HTMLCanvasElement||"undefined"!==typeof ImageBitmap&&e instanceof ImageBitmap?hi.getDataURL(e):e.data?{data:Array.prototype.slice.call(e.data),width:e.width,height:e.height,type:e.data.constructor.name}:(console.warn("THREE.Texture: Unable to serialize Texture."),{})}pi.DEFAULT_IMAGE=void 0,pi.DEFAULT_MAPPING=re,pi.prototype.isTexture=!0;class mi{constructor(e=0,t=0,n=0,i=1){this.x=e,this.y=t,this.z=n,this.w=i}get width(){return this.z}set width(e){this.z=e}get height(){return this.w}set height(e){this.w=e}set(e,t,n,i){return this.x=e,this.y=t,this.z=n,this.w=i,this}setScalar(e){return this.x=e,this.y=e,this.z=e,this.w=e,this}setX(e){return this.x=e,this}setY(e){return this.y=e,this}setZ(e){return this.z=e,this}setW(e){return this.w=e,this}setComponent(e,t){switch(e){case 0:this.x=t;break;case 1:this.y=t;break;case 2:this.z=t;break;case 3:this.w=t;break;default:throw new Error("index is out of range: "+e)}return this}getComponent(e){switch(e){case 0:return this.x;case 1:return this.y;case 2:return this.z;case 3:return this.w;default:throw new Error("index is out of range: "+e)}}clone(){return new this.constructor(this.x,this.y,this.z,this.w)}copy(e){return this.x=e.x,this.y=e.y,this.z=e.z,this.w=void 0!==e.w?e.w:1,this}add(e,t){return void 0!==t?(console.warn("THREE.Vector4: .add() now only accepts one argument. Use .addVectors( a, b ) instead."),this.addVectors(e,t)):(this.x+=e.x,this.y+=e.y,this.z+=e.z,this.w+=e.w,this)}addScalar(e){return this.x+=e,this.y+=e,this.z+=e,this.w+=e,this}addVectors(e,t){return this.x=e.x+t.x,this.y=e.y+t.y,this.z=e.z+t.z,this.w=e.w+t.w,this}addScaledVector(e,t){return this.x+=e.x*t,this.y+=e.y*t,this.z+=e.z*t,this.w+=e.w*t,this}sub(e,t){return void 0!==t?(console.warn("THREE.Vector4: .sub() now only accepts one argument. Use .subVectors( a, b ) instead."),this.subVectors(e,t)):(this.x-=e.x,this.y-=e.y,this.z-=e.z,this.w-=e.w,this)}subScalar(e){return this.x-=e,this.y-=e,this.z-=e,this.w-=e,this}subVectors(e,t){return this.x=e.x-t.x,this.y=e.y-t.y,this.z=e.z-t.z,this.w=e.w-t.w,this}multiply(e){return this.x*=e.x,this.y*=e.y,this.z*=e.z,this.w*=e.w,this}multiplyScalar(e){return this.x*=e,this.y*=e,this.z*=e,this.w*=e,this}applyMatrix4(e){const t=this.x,n=this.y,i=this.z,r=this.w,o=e.elements;return this.x=o[0]*t+o[4]*n+o[8]*i+o[12]*r,this.y=o[1]*t+o[5]*n+o[9]*i+o[13]*r,this.z=o[2]*t+o[6]*n+o[10]*i+o[14]*r,this.w=o[3]*t+o[7]*n+o[11]*i+o[15]*r,this}divideScalar(e){return this.multiplyScalar(1/e)}setAxisAngleFromQuaternion(e){this.w=2*Math.acos(e.w);const t=Math.sqrt(1-e.w*e.w);return t<1e-4?(this.x=1,this.y=0,this.z=0):(this.x=e.x/t,this.y=e.y/t,this.z=e.z/t),this}setAxisAngleFromRotationMatrix(e){let t,n,i,r;const o=.01,s=.1,a=e.elements,l=a[0],c=a[4],u=a[8],h=a[1],d=a[5],p=a[9],f=a[2],m=a[6],g=a[10];if(Math.abs(c-h)a&&e>v?ev?a=0?1:-1,i=1-t*t;if(i>Number.EPSILON){const r=Math.sqrt(i),o=Math.atan2(r,t*n);e=Math.sin(e*o)/r,s=Math.sin(s*o)/r}const r=s*n;if(a=a*e+h*r,l=l*e+d*r,c=c*e+p*r,u=u*e+f*r,e===1-s){const e=1/Math.sqrt(a*a+l*l+c*c+u*u);a*=e,l*=e,c*=e,u*=e}}e[t]=a,e[t+1]=l,e[t+2]=c,e[t+3]=u}static multiplyQuaternionsFlat(e,t,n,i,r,o){const s=n[i],a=n[i+1],l=n[i+2],c=n[i+3],u=r[o],h=r[o+1],d=r[o+2],p=r[o+3];return e[t]=s*p+c*u+a*d-l*h,e[t+1]=a*p+c*h+l*u-s*d,e[t+2]=l*p+c*d+s*h-a*u,e[t+3]=c*p-s*u-a*h-l*d,e}get x(){return this._x}set x(e){this._x=e,this._onChangeCallback()}get y(){return this._y}set y(e){this._y=e,this._onChangeCallback()}get z(){return this._z}set z(e){this._z=e,this._onChangeCallback()}get w(){return this._w}set w(e){this._w=e,this._onChangeCallback()}set(e,t,n,i){return this._x=e,this._y=t,this._z=n,this._w=i,this._onChangeCallback(),this}clone(){return new this.constructor(this._x,this._y,this._z,this._w)}copy(e){return this._x=e.x,this._y=e.y,this._z=e.z,this._w=e.w,this._onChangeCallback(),this}setFromEuler(e,t){if(!e||!e.isEuler)throw new Error("THREE.Quaternion: .setFromEuler() now expects an Euler rotation rather than a Vector3 and order.");const n=e._x,i=e._y,r=e._z,o=e._order,s=Math.cos,a=Math.sin,l=s(n/2),c=s(i/2),u=s(r/2),h=a(n/2),d=a(i/2),p=a(r/2);switch(o){case"XYZ":this._x=h*c*u+l*d*p,this._y=l*d*u-h*c*p,this._z=l*c*p+h*d*u,this._w=l*c*u-h*d*p;break;case"YXZ":this._x=h*c*u+l*d*p,this._y=l*d*u-h*c*p,this._z=l*c*p-h*d*u,this._w=l*c*u+h*d*p;break;case"ZXY":this._x=h*c*u-l*d*p,this._y=l*d*u+h*c*p,this._z=l*c*p+h*d*u,this._w=l*c*u-h*d*p;break;case"ZYX":this._x=h*c*u-l*d*p,this._y=l*d*u+h*c*p,this._z=l*c*p-h*d*u,this._w=l*c*u+h*d*p;break;case"YZX":this._x=h*c*u+l*d*p,this._y=l*d*u+h*c*p,this._z=l*c*p-h*d*u,this._w=l*c*u-h*d*p;break;case"XZY":this._x=h*c*u-l*d*p,this._y=l*d*u-h*c*p,this._z=l*c*p+h*d*u,this._w=l*c*u+h*d*p;break;default:console.warn("THREE.Quaternion: .setFromEuler() encountered an unknown order: "+o)}return!1!==t&&this._onChangeCallback(),this}setFromAxisAngle(e,t){const n=t/2,i=Math.sin(n);return this._x=e.x*i,this._y=e.y*i,this._z=e.z*i,this._w=Math.cos(n),this._onChangeCallback(),this}setFromRotationMatrix(e){const t=e.elements,n=t[0],i=t[4],r=t[8],o=t[1],s=t[5],a=t[9],l=t[2],c=t[6],u=t[10],h=n+s+u;if(h>0){const e=.5/Math.sqrt(h+1);this._w=.25/e,this._x=(c-a)*e,this._y=(r-l)*e,this._z=(o-i)*e}else if(n>s&&n>u){const e=2*Math.sqrt(1+n-s-u);this._w=(c-a)/e,this._x=.25*e,this._y=(i+o)/e,this._z=(r+l)/e}else if(s>u){const e=2*Math.sqrt(1+s-n-u);this._w=(r-l)/e,this._x=(i+o)/e,this._y=.25*e,this._z=(a+c)/e}else{const e=2*Math.sqrt(1+u-n-s);this._w=(o-i)/e,this._x=(r+l)/e,this._y=(a+c)/e,this._z=.25*e}return this._onChangeCallback(),this}setFromUnitVectors(e,t){let n=e.dot(t)+1;return nMath.abs(e.z)?(this._x=-e.y,this._y=e.x,this._z=0,this._w=n):(this._x=0,this._y=-e.z,this._z=e.y,this._w=n)):(this._x=e.y*t.z-e.z*t.y,this._y=e.z*t.x-e.x*t.z,this._z=e.x*t.y-e.y*t.x,this._w=n),this.normalize()}angleTo(e){return 2*Math.acos(Math.abs(Vn(this.dot(e),-1,1)))}rotateTowards(e,t){const n=this.angleTo(e);if(0===n)return this;const i=Math.min(1,t/n);return this.slerp(e,i),this}identity(){return this.set(0,0,0,1)}invert(){return this.conjugate()}conjugate(){return this._x*=-1,this._y*=-1,this._z*=-1,this._onChangeCallback(),this}dot(e){return this._x*e._x+this._y*e._y+this._z*e._z+this._w*e._w}lengthSq(){return this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w}length(){return Math.sqrt(this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w)}normalize(){let e=this.length();return 0===e?(this._x=0,this._y=0,this._z=0,this._w=1):(e=1/e,this._x=this._x*e,this._y=this._y*e,this._z=this._z*e,this._w=this._w*e),this._onChangeCallback(),this}multiply(e,t){return void 0!==t?(console.warn("THREE.Quaternion: .multiply() now only accepts one argument. Use .multiplyQuaternions( a, b ) instead."),this.multiplyQuaternions(e,t)):this.multiplyQuaternions(this,e)}premultiply(e){return this.multiplyQuaternions(e,this)}multiplyQuaternions(e,t){const n=e._x,i=e._y,r=e._z,o=e._w,s=t._x,a=t._y,l=t._z,c=t._w;return this._x=n*c+o*s+i*l-r*a,this._y=i*c+o*a+r*s-n*l,this._z=r*c+o*l+n*a-i*s,this._w=o*c-n*s-i*a-r*l,this._onChangeCallback(),this}slerp(e,t){if(0===t)return this;if(1===t)return this.copy(e);const n=this._x,i=this._y,r=this._z,o=this._w;let s=o*e._w+n*e._x+i*e._y+r*e._z;if(s<0?(this._w=-e._w,this._x=-e._x,this._y=-e._y,this._z=-e._z,s=-s):this.copy(e),s>=1)return this._w=o,this._x=n,this._y=i,this._z=r,this;const a=1-s*s;if(a<=Number.EPSILON){const e=1-t;return this._w=e*o+t*this._w,this._x=e*n+t*this._x,this._y=e*i+t*this._y,this._z=e*r+t*this._z,this.normalize(),this._onChangeCallback(),this}const l=Math.sqrt(a),c=Math.atan2(l,s),u=Math.sin((1-t)*c)/l,h=Math.sin(t*c)/l;return this._w=o*u+this._w*h,this._x=n*u+this._x*h,this._y=i*u+this._y*h,this._z=r*u+this._z*h,this._onChangeCallback(),this}slerpQuaternions(e,t,n){this.copy(e).slerp(t,n)}equals(e){return e._x===this._x&&e._y===this._y&&e._z===this._z&&e._w===this._w}fromArray(e,t=0){return this._x=e[t],this._y=e[t+1],this._z=e[t+2],this._w=e[t+3],this._onChangeCallback(),this}toArray(e=[],t=0){return e[t]=this._x,e[t+1]=this._y,e[t+2]=this._z,e[t+3]=this._w,e}fromBufferAttribute(e,t){return this._x=e.getX(t),this._y=e.getY(t),this._z=e.getZ(t),this._w=e.getW(t),this}_onChange(e){return this._onChangeCallback=e,this}_onChangeCallback(){}}xi.prototype.isQuaternion=!0;class bi{constructor(e=0,t=0,n=0){this.x=e,this.y=t,this.z=n}set(e,t,n){return void 0===n&&(n=this.z),this.x=e,this.y=t,this.z=n,this}setScalar(e){return this.x=e,this.y=e,this.z=e,this}setX(e){return this.x=e,this}setY(e){return this.y=e,this}setZ(e){return this.z=e,this}setComponent(e,t){switch(e){case 0:this.x=t;break;case 1:this.y=t;break;case 2:this.z=t;break;default:throw new Error("index is out of range: "+e)}return this}getComponent(e){switch(e){case 0:return this.x;case 1:return this.y;case 2:return this.z;default:throw new Error("index is out of range: "+e)}}clone(){return new this.constructor(this.x,this.y,this.z)}copy(e){return this.x=e.x,this.y=e.y,this.z=e.z,this}add(e,t){return void 0!==t?(console.warn("THREE.Vector3: .add() now only accepts one argument. Use .addVectors( a, b ) instead."),this.addVectors(e,t)):(this.x+=e.x,this.y+=e.y,this.z+=e.z,this)}addScalar(e){return this.x+=e,this.y+=e,this.z+=e,this}addVectors(e,t){return this.x=e.x+t.x,this.y=e.y+t.y,this.z=e.z+t.z,this}addScaledVector(e,t){return this.x+=e.x*t,this.y+=e.y*t,this.z+=e.z*t,this}sub(e,t){return void 0!==t?(console.warn("THREE.Vector3: .sub() now only accepts one argument. Use .subVectors( a, b ) instead."),this.subVectors(e,t)):(this.x-=e.x,this.y-=e.y,this.z-=e.z,this)}subScalar(e){return this.x-=e,this.y-=e,this.z-=e,this}subVectors(e,t){return this.x=e.x-t.x,this.y=e.y-t.y,this.z=e.z-t.z,this}multiply(e,t){return void 0!==t?(console.warn("THREE.Vector3: .multiply() now only accepts one argument. Use .multiplyVectors( a, b ) instead."),this.multiplyVectors(e,t)):(this.x*=e.x,this.y*=e.y,this.z*=e.z,this)}multiplyScalar(e){return this.x*=e,this.y*=e,this.z*=e,this}multiplyVectors(e,t){return this.x=e.x*t.x,this.y=e.y*t.y,this.z=e.z*t.z,this}applyEuler(e){return e&&e.isEuler||console.error("THREE.Vector3: .applyEuler() now expects an Euler rotation rather than a Vector3 and order."),this.applyQuaternion(wi.setFromEuler(e))}applyAxisAngle(e,t){return this.applyQuaternion(wi.setFromAxisAngle(e,t))}applyMatrix3(e){const t=this.x,n=this.y,i=this.z,r=e.elements;return this.x=r[0]*t+r[3]*n+r[6]*i,this.y=r[1]*t+r[4]*n+r[7]*i,this.z=r[2]*t+r[5]*n+r[8]*i,this}applyNormalMatrix(e){return this.applyMatrix3(e).normalize()}applyMatrix4(e){const t=this.x,n=this.y,i=this.z,r=e.elements,o=1/(r[3]*t+r[7]*n+r[11]*i+r[15]);return this.x=(r[0]*t+r[4]*n+r[8]*i+r[12])*o,this.y=(r[1]*t+r[5]*n+r[9]*i+r[13])*o,this.z=(r[2]*t+r[6]*n+r[10]*i+r[14])*o,this}applyQuaternion(e){const t=this.x,n=this.y,i=this.z,r=e.x,o=e.y,s=e.z,a=e.w,l=a*t+o*i-s*n,c=a*n+s*t-r*i,u=a*i+r*n-o*t,h=-r*t-o*n-s*i;return this.x=l*a+h*-r+c*-s-u*-o,this.y=c*a+h*-o+u*-r-l*-s,this.z=u*a+h*-s+l*-o-c*-r,this}project(e){return this.applyMatrix4(e.matrixWorldInverse).applyMatrix4(e.projectionMatrix)}unproject(e){return this.applyMatrix4(e.projectionMatrixInverse).applyMatrix4(e.matrixWorld)}transformDirection(e){const t=this.x,n=this.y,i=this.z,r=e.elements;return this.x=r[0]*t+r[4]*n+r[8]*i,this.y=r[1]*t+r[5]*n+r[9]*i,this.z=r[2]*t+r[6]*n+r[10]*i,this.normalize()}divide(e){return this.x/=e.x,this.y/=e.y,this.z/=e.z,this}divideScalar(e){return this.multiplyScalar(1/e)}min(e){return this.x=Math.min(this.x,e.x),this.y=Math.min(this.y,e.y),this.z=Math.min(this.z,e.z),this}max(e){return this.x=Math.max(this.x,e.x),this.y=Math.max(this.y,e.y),this.z=Math.max(this.z,e.z),this}clamp(e,t){return this.x=Math.max(e.x,Math.min(t.x,this.x)),this.y=Math.max(e.y,Math.min(t.y,this.y)),this.z=Math.max(e.z,Math.min(t.z,this.z)),this}clampScalar(e,t){return this.x=Math.max(e,Math.min(t,this.x)),this.y=Math.max(e,Math.min(t,this.y)),this.z=Math.max(e,Math.min(t,this.z)),this}clampLength(e,t){const n=this.length();return this.divideScalar(n||1).multiplyScalar(Math.max(e,Math.min(t,n)))}floor(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this.z=Math.floor(this.z),this}ceil(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this.z=Math.ceil(this.z),this}round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this.z=Math.round(this.z),this}roundToZero(){return this.x=this.x<0?Math.ceil(this.x):Math.floor(this.x),this.y=this.y<0?Math.ceil(this.y):Math.floor(this.y),this.z=this.z<0?Math.ceil(this.z):Math.floor(this.z),this}negate(){return this.x=-this.x,this.y=-this.y,this.z=-this.z,this}dot(e){return this.x*e.x+this.y*e.y+this.z*e.z}lengthSq(){return this.x*this.x+this.y*this.y+this.z*this.z}length(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z)}manhattanLength(){return Math.abs(this.x)+Math.abs(this.y)+Math.abs(this.z)}normalize(){return this.divideScalar(this.length()||1)}setLength(e){return this.normalize().multiplyScalar(e)}lerp(e,t){return this.x+=(e.x-this.x)*t,this.y+=(e.y-this.y)*t,this.z+=(e.z-this.z)*t,this}lerpVectors(e,t,n){return this.x=e.x+(t.x-e.x)*n,this.y=e.y+(t.y-e.y)*n,this.z=e.z+(t.z-e.z)*n,this}cross(e,t){return void 0!==t?(console.warn("THREE.Vector3: .cross() now only accepts one argument. Use .crossVectors( a, b ) instead."),this.crossVectors(e,t)):this.crossVectors(this,e)}crossVectors(e,t){const n=e.x,i=e.y,r=e.z,o=t.x,s=t.y,a=t.z;return this.x=i*a-r*s,this.y=r*o-n*a,this.z=n*s-i*o,this}projectOnVector(e){const t=e.lengthSq();if(0===t)return this.set(0,0,0);const n=e.dot(this)/t;return this.copy(e).multiplyScalar(n)}projectOnPlane(e){return _i.copy(this).projectOnVector(e),this.sub(_i)}reflect(e){return this.sub(_i.copy(e).multiplyScalar(2*this.dot(e)))}angleTo(e){const t=Math.sqrt(this.lengthSq()*e.lengthSq());if(0===t)return Math.PI/2;const n=this.dot(e)/t;return Math.acos(Vn(n,-1,1))}distanceTo(e){return Math.sqrt(this.distanceToSquared(e))}distanceToSquared(e){const t=this.x-e.x,n=this.y-e.y,i=this.z-e.z;return t*t+n*n+i*i}manhattanDistanceTo(e){return Math.abs(this.x-e.x)+Math.abs(this.y-e.y)+Math.abs(this.z-e.z)}setFromSpherical(e){return this.setFromSphericalCoords(e.radius,e.phi,e.theta)}setFromSphericalCoords(e,t,n){const i=Math.sin(t)*e;return this.x=i*Math.sin(n),this.y=Math.cos(t)*e,this.z=i*Math.cos(n),this}setFromCylindrical(e){return this.setFromCylindricalCoords(e.radius,e.theta,e.y)}setFromCylindricalCoords(e,t,n){return this.x=e*Math.sin(t),this.y=n,this.z=e*Math.cos(t),this}setFromMatrixPosition(e){const t=e.elements;return this.x=t[12],this.y=t[13],this.z=t[14],this}setFromMatrixScale(e){const t=this.setFromMatrixColumn(e,0).length(),n=this.setFromMatrixColumn(e,1).length(),i=this.setFromMatrixColumn(e,2).length();return this.x=t,this.y=n,this.z=i,this}setFromMatrixColumn(e,t){return this.fromArray(e.elements,4*t)}setFromMatrix3Column(e,t){return this.fromArray(e.elements,3*t)}equals(e){return e.x===this.x&&e.y===this.y&&e.z===this.z}fromArray(e,t=0){return this.x=e[t],this.y=e[t+1],this.z=e[t+2],this}toArray(e=[],t=0){return e[t]=this.x,e[t+1]=this.y,e[t+2]=this.z,e}fromBufferAttribute(e,t,n){return void 0!==n&&console.warn("THREE.Vector3: offset has been removed from .fromBufferAttribute()."),this.x=e.getX(t),this.y=e.getY(t),this.z=e.getZ(t),this}random(){return this.x=Math.random(),this.y=Math.random(),this.z=Math.random(),this}}bi.prototype.isVector3=!0;const _i=new bi,wi=new xi;class Si{constructor(e=new bi(1/0,1/0,1/0),t=new bi(-1/0,-1/0,-1/0)){this.min=e,this.max=t}set(e,t){return this.min.copy(e),this.max.copy(t),this}setFromArray(e){let t=1/0,n=1/0,i=1/0,r=-1/0,o=-1/0,s=-1/0;for(let a=0,l=e.length;ar&&(r=l),c>o&&(o=c),u>s&&(s=u)}return this.min.set(t,n,i),this.max.set(r,o,s),this}setFromBufferAttribute(e){let t=1/0,n=1/0,i=1/0,r=-1/0,o=-1/0,s=-1/0;for(let a=0,l=e.count;ar&&(r=l),c>o&&(o=c),u>s&&(s=u)}return this.min.set(t,n,i),this.max.set(r,o,s),this}setFromPoints(e){this.makeEmpty();for(let t=0,n=e.length;tthis.max.x||e.ythis.max.y||e.zthis.max.z)}containsBox(e){return this.min.x<=e.min.x&&e.max.x<=this.max.x&&this.min.y<=e.min.y&&e.max.y<=this.max.y&&this.min.z<=e.min.z&&e.max.z<=this.max.z}getParameter(e,t){return t.set((e.x-this.min.x)/(this.max.x-this.min.x),(e.y-this.min.y)/(this.max.y-this.min.y),(e.z-this.min.z)/(this.max.z-this.min.z))}intersectsBox(e){return!(e.max.xthis.max.x||e.max.ythis.max.y||e.max.zthis.max.z)}intersectsSphere(e){return this.clampPoint(e.center,Ei),Ei.distanceToSquared(e.center)<=e.radius*e.radius}intersectsPlane(e){let t,n;return e.normal.x>0?(t=e.normal.x*this.min.x,n=e.normal.x*this.max.x):(t=e.normal.x*this.max.x,n=e.normal.x*this.min.x),e.normal.y>0?(t+=e.normal.y*this.min.y,n+=e.normal.y*this.max.y):(t+=e.normal.y*this.max.y,n+=e.normal.y*this.min.y),e.normal.z>0?(t+=e.normal.z*this.min.z,n+=e.normal.z*this.max.z):(t+=e.normal.z*this.max.z,n+=e.normal.z*this.min.z),t<=-e.constant&&n>=-e.constant}intersectsTriangle(e){if(this.isEmpty())return!1;this.getCenter(Ii),Fi.subVectors(this.max,Ii),Ai.subVectors(e.a,Ii),Ci.subVectors(e.b,Ii),Ri.subVectors(e.c,Ii),Li.subVectors(Ci,Ai),Pi.subVectors(Ri,Ci),Oi.subVectors(Ai,Ri);let t=[0,-Li.z,Li.y,0,-Pi.z,Pi.y,0,-Oi.z,Oi.y,Li.z,0,-Li.x,Pi.z,0,-Pi.x,Oi.z,0,-Oi.x,-Li.y,Li.x,0,-Pi.y,Pi.x,0,-Oi.y,Oi.x,0];return!!Ni(t,Ai,Ci,Ri,Fi)&&(t=[1,0,0,0,1,0,0,0,1],!!Ni(t,Ai,Ci,Ri,Fi)&&(ki.crossVectors(Li,Pi),t=[ki.x,ki.y,ki.z],Ni(t,Ai,Ci,Ri,Fi)))}clampPoint(e,t){return t.copy(e).clamp(this.min,this.max)}distanceToPoint(e){const t=Ei.copy(e).clamp(this.min,this.max);return t.sub(e).length()}getBoundingSphere(e){return this.getCenter(e.center),e.radius=.5*this.getSize(Ei).length(),e}intersect(e){return this.min.max(e.min),this.max.min(e.max),this.isEmpty()&&this.makeEmpty(),this}union(e){return this.min.min(e.min),this.max.max(e.max),this}applyMatrix4(e){return this.isEmpty()||(Mi[0].set(this.min.x,this.min.y,this.min.z).applyMatrix4(e),Mi[1].set(this.min.x,this.min.y,this.max.z).applyMatrix4(e),Mi[2].set(this.min.x,this.max.y,this.min.z).applyMatrix4(e),Mi[3].set(this.min.x,this.max.y,this.max.z).applyMatrix4(e),Mi[4].set(this.max.x,this.min.y,this.min.z).applyMatrix4(e),Mi[5].set(this.max.x,this.min.y,this.max.z).applyMatrix4(e),Mi[6].set(this.max.x,this.max.y,this.min.z).applyMatrix4(e),Mi[7].set(this.max.x,this.max.y,this.max.z).applyMatrix4(e),this.setFromPoints(Mi)),this}translate(e){return this.min.add(e),this.max.add(e),this}equals(e){return e.min.equals(this.min)&&e.max.equals(this.max)}}Si.prototype.isBox3=!0;const Mi=[new bi,new bi,new bi,new bi,new bi,new bi,new bi,new bi],Ei=new bi,Ti=new Si,Ai=new bi,Ci=new bi,Ri=new bi,Li=new bi,Pi=new bi,Oi=new bi,Ii=new bi,Fi=new bi,ki=new bi,Di=new bi;function Ni(e,t,n,i,r){for(let o=0,s=e.length-3;o<=s;o+=3){Di.fromArray(e,o);const s=r.x*Math.abs(Di.x)+r.y*Math.abs(Di.y)+r.z*Math.abs(Di.z),a=t.dot(Di),l=n.dot(Di),c=i.dot(Di);if(Math.max(-Math.max(a,l,c),Math.min(a,l,c))>s)return!1}return!0}const Bi=new Si,zi=new bi,Hi=new bi,Ui=new bi;class Vi{constructor(e=new bi,t=-1){this.center=e,this.radius=t}set(e,t){return this.center.copy(e),this.radius=t,this}setFromPoints(e,t){const n=this.center;void 0!==t?n.copy(t):Bi.setFromPoints(e).getCenter(n);let i=0;for(let r=0,o=e.length;rthis.radius*this.radius&&(t.sub(this.center).normalize(),t.multiplyScalar(this.radius).add(this.center)),t}getBoundingBox(e){return this.isEmpty()?(e.makeEmpty(),e):(e.set(this.center,this.center),e.expandByScalar(this.radius),e)}applyMatrix4(e){return this.center.applyMatrix4(e),this.radius=this.radius*e.getMaxScaleOnAxis(),this}translate(e){return this.center.add(e),this}expandByPoint(e){Ui.subVectors(e,this.center);const t=Ui.lengthSq();if(t>this.radius*this.radius){const e=Math.sqrt(t),n=.5*(e-this.radius);this.center.add(Ui.multiplyScalar(n/e)),this.radius+=n}return this}union(e){return Hi.subVectors(e.center,this.center).normalize().multiplyScalar(e.radius),this.expandByPoint(zi.copy(e.center).add(Hi)),this.expandByPoint(zi.copy(e.center).sub(Hi)),this}equals(e){return e.center.equals(this.center)&&e.radius===this.radius}clone(){return(new this.constructor).copy(this)}}const Gi=new bi,Wi=new bi,qi=new bi,ji=new bi,Xi=new bi,Zi=new bi,$i=new bi;class Yi{constructor(e=new bi,t=new bi(0,0,-1)){this.origin=e,this.direction=t}set(e,t){return this.origin.copy(e),this.direction.copy(t),this}copy(e){return this.origin.copy(e.origin),this.direction.copy(e.direction),this}at(e,t){return t.copy(this.direction).multiplyScalar(e).add(this.origin)}lookAt(e){return this.direction.copy(e).sub(this.origin).normalize(),this}recast(e){return this.origin.copy(this.at(e,Gi)),this}closestPointToPoint(e,t){t.subVectors(e,this.origin);const n=t.dot(this.direction);return n<0?t.copy(this.origin):t.copy(this.direction).multiplyScalar(n).add(this.origin)}distanceToPoint(e){return Math.sqrt(this.distanceSqToPoint(e))}distanceSqToPoint(e){const t=Gi.subVectors(e,this.origin).dot(this.direction);return t<0?this.origin.distanceToSquared(e):(Gi.copy(this.direction).multiplyScalar(t).add(this.origin),Gi.distanceToSquared(e))}distanceSqToSegment(e,t,n,i){Wi.copy(e).add(t).multiplyScalar(.5),qi.copy(t).sub(e).normalize(),ji.copy(this.origin).sub(Wi);const r=.5*e.distanceTo(t),o=-this.direction.dot(qi),s=ji.dot(this.direction),a=-ji.dot(qi),l=ji.lengthSq(),c=Math.abs(1-o*o);let u,h,d,p;if(c>0)if(u=o*a-s,h=o*s-a,p=r*c,u>=0)if(h>=-p)if(h<=p){const e=1/c;u*=e,h*=e,d=u*(u+o*h+2*s)+h*(o*u+h+2*a)+l}else h=r,u=Math.max(0,-(o*h+s)),d=-u*u+h*(h+2*a)+l;else h=-r,u=Math.max(0,-(o*h+s)),d=-u*u+h*(h+2*a)+l;else h<=-p?(u=Math.max(0,-(-o*r+s)),h=u>0?-r:Math.min(Math.max(-r,-a),r),d=-u*u+h*(h+2*a)+l):h<=p?(u=0,h=Math.min(Math.max(-r,-a),r),d=h*(h+2*a)+l):(u=Math.max(0,-(o*r+s)),h=u>0?r:Math.min(Math.max(-r,-a),r),d=-u*u+h*(h+2*a)+l);else h=o>0?-r:r,u=Math.max(0,-(o*h+s)),d=-u*u+h*(h+2*a)+l;return n&&n.copy(this.direction).multiplyScalar(u).add(this.origin),i&&i.copy(qi).multiplyScalar(h).add(Wi),d}intersectSphere(e,t){Gi.subVectors(e.center,this.origin);const n=Gi.dot(this.direction),i=Gi.dot(Gi)-n*n,r=e.radius*e.radius;if(i>r)return null;const o=Math.sqrt(r-i),s=n-o,a=n+o;return s<0&&a<0?null:s<0?this.at(a,t):this.at(s,t)}intersectsSphere(e){return this.distanceSqToPoint(e.center)<=e.radius*e.radius}distanceToPlane(e){const t=e.normal.dot(this.direction);if(0===t)return 0===e.distanceToPoint(this.origin)?0:null;const n=-(this.origin.dot(e.normal)+e.constant)/t;return n>=0?n:null}intersectPlane(e,t){const n=this.distanceToPlane(e);return null===n?null:this.at(n,t)}intersectsPlane(e){const t=e.distanceToPoint(this.origin);if(0===t)return!0;const n=e.normal.dot(this.direction);return n*t<0}intersectBox(e,t){let n,i,r,o,s,a;const l=1/this.direction.x,c=1/this.direction.y,u=1/this.direction.z,h=this.origin;return l>=0?(n=(e.min.x-h.x)*l,i=(e.max.x-h.x)*l):(n=(e.max.x-h.x)*l,i=(e.min.x-h.x)*l),c>=0?(r=(e.min.y-h.y)*c,o=(e.max.y-h.y)*c):(r=(e.max.y-h.y)*c,o=(e.min.y-h.y)*c),n>o||r>i?null:((r>n||n!==n)&&(n=r),(o=0?(s=(e.min.z-h.z)*u,a=(e.max.z-h.z)*u):(s=(e.max.z-h.z)*u,a=(e.min.z-h.z)*u),n>a||s>i?null:((s>n||n!==n)&&(n=s),(a=0?n:i,t)))}intersectsBox(e){return null!==this.intersectBox(e,Gi)}intersectTriangle(e,t,n,i,r){Xi.subVectors(t,e),Zi.subVectors(n,e),$i.crossVectors(Xi,Zi);let o,s=this.direction.dot($i);if(s>0){if(i)return null;o=1}else{if(!(s<0))return null;o=-1,s=-s}ji.subVectors(this.origin,e);const a=o*this.direction.dot(Zi.crossVectors(ji,Zi));if(a<0)return null;const l=o*this.direction.dot(Xi.cross(ji));if(l<0)return null;if(a+l>s)return null;const c=-o*ji.dot($i);return c<0?null:this.at(c/s,r)}applyMatrix4(e){return this.origin.applyMatrix4(e),this.direction.transformDirection(e),this}equals(e){return e.origin.equals(this.origin)&&e.direction.equals(this.direction)}clone(){return(new this.constructor).copy(this)}}class Ji{constructor(){this.elements=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],arguments.length>0&&console.error("THREE.Matrix4: the constructor no longer reads arguments. use .set() instead.")}set(e,t,n,i,r,o,s,a,l,c,u,h,d,p,f,m){const g=this.elements;return g[0]=e,g[4]=t,g[8]=n,g[12]=i,g[1]=r,g[5]=o,g[9]=s,g[13]=a,g[2]=l,g[6]=c,g[10]=u,g[14]=h,g[3]=d,g[7]=p,g[11]=f,g[15]=m,this}identity(){return this.set(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1),this}clone(){return(new Ji).fromArray(this.elements)}copy(e){const t=this.elements,n=e.elements;return t[0]=n[0],t[1]=n[1],t[2]=n[2],t[3]=n[3],t[4]=n[4],t[5]=n[5],t[6]=n[6],t[7]=n[7],t[8]=n[8],t[9]=n[9],t[10]=n[10],t[11]=n[11],t[12]=n[12],t[13]=n[13],t[14]=n[14],t[15]=n[15],this}copyPosition(e){const t=this.elements,n=e.elements;return t[12]=n[12],t[13]=n[13],t[14]=n[14],this}setFromMatrix3(e){const t=e.elements;return this.set(t[0],t[3],t[6],0,t[1],t[4],t[7],0,t[2],t[5],t[8],0,0,0,0,1),this}extractBasis(e,t,n){return e.setFromMatrixColumn(this,0),t.setFromMatrixColumn(this,1),n.setFromMatrixColumn(this,2),this}makeBasis(e,t,n){return this.set(e.x,t.x,n.x,0,e.y,t.y,n.y,0,e.z,t.z,n.z,0,0,0,0,1),this}extractRotation(e){const t=this.elements,n=e.elements,i=1/Ki.setFromMatrixColumn(e,0).length(),r=1/Ki.setFromMatrixColumn(e,1).length(),o=1/Ki.setFromMatrixColumn(e,2).length();return t[0]=n[0]*i,t[1]=n[1]*i,t[2]=n[2]*i,t[3]=0,t[4]=n[4]*r,t[5]=n[5]*r,t[6]=n[6]*r,t[7]=0,t[8]=n[8]*o,t[9]=n[9]*o,t[10]=n[10]*o,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,this}makeRotationFromEuler(e){e&&e.isEuler||console.error("THREE.Matrix4: .makeRotationFromEuler() now expects a Euler rotation rather than a Vector3 and order.");const t=this.elements,n=e.x,i=e.y,r=e.z,o=Math.cos(n),s=Math.sin(n),a=Math.cos(i),l=Math.sin(i),c=Math.cos(r),u=Math.sin(r);if("XYZ"===e.order){const e=o*c,n=o*u,i=s*c,r=s*u;t[0]=a*c,t[4]=-a*u,t[8]=l,t[1]=n+i*l,t[5]=e-r*l,t[9]=-s*a,t[2]=r-e*l,t[6]=i+n*l,t[10]=o*a}else if("YXZ"===e.order){const e=a*c,n=a*u,i=l*c,r=l*u;t[0]=e+r*s,t[4]=i*s-n,t[8]=o*l,t[1]=o*u,t[5]=o*c,t[9]=-s,t[2]=n*s-i,t[6]=r+e*s,t[10]=o*a}else if("ZXY"===e.order){const e=a*c,n=a*u,i=l*c,r=l*u;t[0]=e-r*s,t[4]=-o*u,t[8]=i+n*s,t[1]=n+i*s,t[5]=o*c,t[9]=r-e*s,t[2]=-o*l,t[6]=s,t[10]=o*a}else if("ZYX"===e.order){const e=o*c,n=o*u,i=s*c,r=s*u;t[0]=a*c,t[4]=i*l-n,t[8]=e*l+r,t[1]=a*u,t[5]=r*l+e,t[9]=n*l-i,t[2]=-l,t[6]=s*a,t[10]=o*a}else if("YZX"===e.order){const e=o*a,n=o*l,i=s*a,r=s*l;t[0]=a*c,t[4]=r-e*u,t[8]=i*u+n,t[1]=u,t[5]=o*c,t[9]=-s*c,t[2]=-l*c,t[6]=n*u+i,t[10]=e-r*u}else if("XZY"===e.order){const e=o*a,n=o*l,i=s*a,r=s*l;t[0]=a*c,t[4]=-u,t[8]=l*c,t[1]=e*u+r,t[5]=o*c,t[9]=n*u-i,t[2]=i*u-n,t[6]=s*c,t[10]=r*u+e}return t[3]=0,t[7]=0,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,this}makeRotationFromQuaternion(e){return this.compose(er,e,tr)}lookAt(e,t,n){const i=this.elements;return rr.subVectors(e,t),0===rr.lengthSq()&&(rr.z=1),rr.normalize(),nr.crossVectors(n,rr),0===nr.lengthSq()&&(1===Math.abs(n.z)?rr.x+=1e-4:rr.z+=1e-4,rr.normalize(),nr.crossVectors(n,rr)),nr.normalize(),ir.crossVectors(rr,nr),i[0]=nr.x,i[4]=ir.x,i[8]=rr.x,i[1]=nr.y,i[5]=ir.y,i[9]=rr.y,i[2]=nr.z,i[6]=ir.z,i[10]=rr.z,this}multiply(e,t){return void 0!==t?(console.warn("THREE.Matrix4: .multiply() now only accepts one argument. Use .multiplyMatrices( a, b ) instead."),this.multiplyMatrices(e,t)):this.multiplyMatrices(this,e)}premultiply(e){return this.multiplyMatrices(e,this)}multiplyMatrices(e,t){const n=e.elements,i=t.elements,r=this.elements,o=n[0],s=n[4],a=n[8],l=n[12],c=n[1],u=n[5],h=n[9],d=n[13],p=n[2],f=n[6],m=n[10],g=n[14],v=n[3],y=n[7],x=n[11],b=n[15],_=i[0],w=i[4],S=i[8],M=i[12],E=i[1],T=i[5],A=i[9],C=i[13],R=i[2],L=i[6],P=i[10],O=i[14],I=i[3],F=i[7],k=i[11],D=i[15];return r[0]=o*_+s*E+a*R+l*I,r[4]=o*w+s*T+a*L+l*F,r[8]=o*S+s*A+a*P+l*k,r[12]=o*M+s*C+a*O+l*D,r[1]=c*_+u*E+h*R+d*I,r[5]=c*w+u*T+h*L+d*F,r[9]=c*S+u*A+h*P+d*k,r[13]=c*M+u*C+h*O+d*D,r[2]=p*_+f*E+m*R+g*I,r[6]=p*w+f*T+m*L+g*F,r[10]=p*S+f*A+m*P+g*k,r[14]=p*M+f*C+m*O+g*D,r[3]=v*_+y*E+x*R+b*I,r[7]=v*w+y*T+x*L+b*F,r[11]=v*S+y*A+x*P+b*k,r[15]=v*M+y*C+x*O+b*D,this}multiplyScalar(e){const t=this.elements;return t[0]*=e,t[4]*=e,t[8]*=e,t[12]*=e,t[1]*=e,t[5]*=e,t[9]*=e,t[13]*=e,t[2]*=e,t[6]*=e,t[10]*=e,t[14]*=e,t[3]*=e,t[7]*=e,t[11]*=e,t[15]*=e,this}determinant(){const e=this.elements,t=e[0],n=e[4],i=e[8],r=e[12],o=e[1],s=e[5],a=e[9],l=e[13],c=e[2],u=e[6],h=e[10],d=e[14],p=e[3],f=e[7],m=e[11],g=e[15];return p*(+r*a*u-i*l*u-r*s*h+n*l*h+i*s*d-n*a*d)+f*(+t*a*d-t*l*h+r*o*h-i*o*d+i*l*c-r*a*c)+m*(+t*l*u-t*s*d-r*o*u+n*o*d+r*s*c-n*l*c)+g*(-i*s*c-t*a*u+t*s*h+i*o*u-n*o*h+n*a*c)}transpose(){const e=this.elements;let t;return t=e[1],e[1]=e[4],e[4]=t,t=e[2],e[2]=e[8],e[8]=t,t=e[6],e[6]=e[9],e[9]=t,t=e[3],e[3]=e[12],e[12]=t,t=e[7],e[7]=e[13],e[13]=t,t=e[11],e[11]=e[14],e[14]=t,this}setPosition(e,t,n){const i=this.elements;return e.isVector3?(i[12]=e.x,i[13]=e.y,i[14]=e.z):(i[12]=e,i[13]=t,i[14]=n),this}invert(){const e=this.elements,t=e[0],n=e[1],i=e[2],r=e[3],o=e[4],s=e[5],a=e[6],l=e[7],c=e[8],u=e[9],h=e[10],d=e[11],p=e[12],f=e[13],m=e[14],g=e[15],v=u*m*l-f*h*l+f*a*d-s*m*d-u*a*g+s*h*g,y=p*h*l-c*m*l-p*a*d+o*m*d+c*a*g-o*h*g,x=c*f*l-p*u*l+p*s*d-o*f*d-c*s*g+o*u*g,b=p*u*a-c*f*a-p*s*h+o*f*h+c*s*m-o*u*m,_=t*v+n*y+i*x+r*b;if(0===_)return this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);const w=1/_;return e[0]=v*w,e[1]=(f*h*r-u*m*r-f*i*d+n*m*d+u*i*g-n*h*g)*w,e[2]=(s*m*r-f*a*r+f*i*l-n*m*l-s*i*g+n*a*g)*w,e[3]=(u*a*r-s*h*r-u*i*l+n*h*l+s*i*d-n*a*d)*w,e[4]=y*w,e[5]=(c*m*r-p*h*r+p*i*d-t*m*d-c*i*g+t*h*g)*w,e[6]=(p*a*r-o*m*r-p*i*l+t*m*l+o*i*g-t*a*g)*w,e[7]=(o*h*r-c*a*r+c*i*l-t*h*l-o*i*d+t*a*d)*w,e[8]=x*w,e[9]=(p*u*r-c*f*r-p*n*d+t*f*d+c*n*g-t*u*g)*w,e[10]=(o*f*r-p*s*r+p*n*l-t*f*l-o*n*g+t*s*g)*w,e[11]=(c*s*r-o*u*r-c*n*l+t*u*l+o*n*d-t*s*d)*w,e[12]=b*w,e[13]=(c*f*i-p*u*i+p*n*h-t*f*h-c*n*m+t*u*m)*w,e[14]=(p*s*i-o*f*i-p*n*a+t*f*a+o*n*m-t*s*m)*w,e[15]=(o*u*i-c*s*i+c*n*a-t*u*a-o*n*h+t*s*h)*w,this}scale(e){const t=this.elements,n=e.x,i=e.y,r=e.z;return t[0]*=n,t[4]*=i,t[8]*=r,t[1]*=n,t[5]*=i,t[9]*=r,t[2]*=n,t[6]*=i,t[10]*=r,t[3]*=n,t[7]*=i,t[11]*=r,this}getMaxScaleOnAxis(){const e=this.elements,t=e[0]*e[0]+e[1]*e[1]+e[2]*e[2],n=e[4]*e[4]+e[5]*e[5]+e[6]*e[6],i=e[8]*e[8]+e[9]*e[9]+e[10]*e[10];return Math.sqrt(Math.max(t,n,i))}makeTranslation(e,t,n){return this.set(1,0,0,e,0,1,0,t,0,0,1,n,0,0,0,1),this}makeRotationX(e){const t=Math.cos(e),n=Math.sin(e);return this.set(1,0,0,0,0,t,-n,0,0,n,t,0,0,0,0,1),this}makeRotationY(e){const t=Math.cos(e),n=Math.sin(e);return this.set(t,0,n,0,0,1,0,0,-n,0,t,0,0,0,0,1),this}makeRotationZ(e){const t=Math.cos(e),n=Math.sin(e);return this.set(t,-n,0,0,n,t,0,0,0,0,1,0,0,0,0,1),this}makeRotationAxis(e,t){const n=Math.cos(t),i=Math.sin(t),r=1-n,o=e.x,s=e.y,a=e.z,l=r*o,c=r*s;return this.set(l*o+n,l*s-i*a,l*a+i*s,0,l*s+i*a,c*s+n,c*a-i*o,0,l*a-i*s,c*a+i*o,r*a*a+n,0,0,0,0,1),this}makeScale(e,t,n){return this.set(e,0,0,0,0,t,0,0,0,0,n,0,0,0,0,1),this}makeShear(e,t,n,i,r,o){return this.set(1,n,r,0,e,1,o,0,t,i,1,0,0,0,0,1),this}compose(e,t,n){const i=this.elements,r=t._x,o=t._y,s=t._z,a=t._w,l=r+r,c=o+o,u=s+s,h=r*l,d=r*c,p=r*u,f=o*c,m=o*u,g=s*u,v=a*l,y=a*c,x=a*u,b=n.x,_=n.y,w=n.z;return i[0]=(1-(f+g))*b,i[1]=(d+x)*b,i[2]=(p-y)*b,i[3]=0,i[4]=(d-x)*_,i[5]=(1-(h+g))*_,i[6]=(m+v)*_,i[7]=0,i[8]=(p+y)*w,i[9]=(m-v)*w,i[10]=(1-(h+f))*w,i[11]=0,i[12]=e.x,i[13]=e.y,i[14]=e.z,i[15]=1,this}decompose(e,t,n){const i=this.elements;let r=Ki.set(i[0],i[1],i[2]).length();const o=Ki.set(i[4],i[5],i[6]).length(),s=Ki.set(i[8],i[9],i[10]).length(),a=this.determinant();a<0&&(r=-r),e.x=i[12],e.y=i[13],e.z=i[14],Qi.copy(this);const l=1/r,c=1/o,u=1/s;return Qi.elements[0]*=l,Qi.elements[1]*=l,Qi.elements[2]*=l,Qi.elements[4]*=c,Qi.elements[5]*=c,Qi.elements[6]*=c,Qi.elements[8]*=u,Qi.elements[9]*=u,Qi.elements[10]*=u,t.setFromRotationMatrix(Qi),n.x=r,n.y=o,n.z=s,this}makePerspective(e,t,n,i,r,o){void 0===o&&console.warn("THREE.Matrix4: .makePerspective() has been redefined and has a new signature. Please check the docs.");const s=this.elements,a=2*r/(t-e),l=2*r/(n-i),c=(t+e)/(t-e),u=(n+i)/(n-i),h=-(o+r)/(o-r),d=-2*o*r/(o-r);return s[0]=a,s[4]=0,s[8]=c,s[12]=0,s[1]=0,s[5]=l,s[9]=u,s[13]=0,s[2]=0,s[6]=0,s[10]=h,s[14]=d,s[3]=0,s[7]=0,s[11]=-1,s[15]=0,this}makeOrthographic(e,t,n,i,r,o){const s=this.elements,a=1/(t-e),l=1/(n-i),c=1/(o-r),u=(t+e)*a,h=(n+i)*l,d=(o+r)*c;return s[0]=2*a,s[4]=0,s[8]=0,s[12]=-u,s[1]=0,s[5]=2*l,s[9]=0,s[13]=-h,s[2]=0,s[6]=0,s[10]=-2*c,s[14]=-d,s[3]=0,s[7]=0,s[11]=0,s[15]=1,this}equals(e){const t=this.elements,n=e.elements;for(let i=0;i<16;i++)if(t[i]!==n[i])return!1;return!0}fromArray(e,t=0){for(let n=0;n<16;n++)this.elements[n]=e[n+t];return this}toArray(e=[],t=0){const n=this.elements;return e[t]=n[0],e[t+1]=n[1],e[t+2]=n[2],e[t+3]=n[3],e[t+4]=n[4],e[t+5]=n[5],e[t+6]=n[6],e[t+7]=n[7],e[t+8]=n[8],e[t+9]=n[9],e[t+10]=n[10],e[t+11]=n[11],e[t+12]=n[12],e[t+13]=n[13],e[t+14]=n[14],e[t+15]=n[15],e}}Ji.prototype.isMatrix4=!0;const Ki=new bi,Qi=new Ji,er=new bi(0,0,0),tr=new bi(1,1,1),nr=new bi,ir=new bi,rr=new bi,or=new Ji,sr=new xi;class ar{constructor(e=0,t=0,n=0,i=ar.DefaultOrder){this._x=e,this._y=t,this._z=n,this._order=i}get x(){return this._x}set x(e){this._x=e,this._onChangeCallback()}get y(){return this._y}set y(e){this._y=e,this._onChangeCallback()}get z(){return this._z}set z(e){this._z=e,this._onChangeCallback()}get order(){return this._order}set order(e){this._order=e,this._onChangeCallback()}set(e,t,n,i=this._order){return this._x=e,this._y=t,this._z=n,this._order=i,this._onChangeCallback(),this}clone(){return new this.constructor(this._x,this._y,this._z,this._order)}copy(e){return this._x=e._x,this._y=e._y,this._z=e._z,this._order=e._order,this._onChangeCallback(),this}setFromRotationMatrix(e,t=this._order,n=!0){const i=e.elements,r=i[0],o=i[4],s=i[8],a=i[1],l=i[5],c=i[9],u=i[2],h=i[6],d=i[10];switch(t){case"XYZ":this._y=Math.asin(Vn(s,-1,1)),Math.abs(s)<.9999999?(this._x=Math.atan2(-c,d),this._z=Math.atan2(-o,r)):(this._x=Math.atan2(h,l),this._z=0);break;case"YXZ":this._x=Math.asin(-Vn(c,-1,1)),Math.abs(c)<.9999999?(this._y=Math.atan2(s,d),this._z=Math.atan2(a,l)):(this._y=Math.atan2(-u,r),this._z=0);break;case"ZXY":this._x=Math.asin(Vn(h,-1,1)),Math.abs(h)<.9999999?(this._y=Math.atan2(-u,d),this._z=Math.atan2(-o,l)):(this._y=0,this._z=Math.atan2(a,r));break;case"ZYX":this._y=Math.asin(-Vn(u,-1,1)),Math.abs(u)<.9999999?(this._x=Math.atan2(h,d),this._z=Math.atan2(a,r)):(this._x=0,this._z=Math.atan2(-o,l));break;case"YZX":this._z=Math.asin(Vn(a,-1,1)),Math.abs(a)<.9999999?(this._x=Math.atan2(-c,l),this._y=Math.atan2(-u,r)):(this._x=0,this._y=Math.atan2(s,d));break;case"XZY":this._z=Math.asin(-Vn(o,-1,1)),Math.abs(o)<.9999999?(this._x=Math.atan2(h,l),this._y=Math.atan2(s,r)):(this._x=Math.atan2(-c,d),this._y=0);break;default:console.warn("THREE.Euler: .setFromRotationMatrix() encountered an unknown order: "+t)}return this._order=t,!0===n&&this._onChangeCallback(),this}setFromQuaternion(e,t,n){return or.makeRotationFromQuaternion(e),this.setFromRotationMatrix(or,t,n)}setFromVector3(e,t=this._order){return this.set(e.x,e.y,e.z,t)}reorder(e){return sr.setFromEuler(this),this.setFromQuaternion(sr,e)}equals(e){return e._x===this._x&&e._y===this._y&&e._z===this._z&&e._order===this._order}fromArray(e){return this._x=e[0],this._y=e[1],this._z=e[2],void 0!==e[3]&&(this._order=e[3]),this._onChangeCallback(),this}toArray(e=[],t=0){return e[t]=this._x,e[t+1]=this._y,e[t+2]=this._z,e[t+3]=this._order,e}toVector3(e){return e?e.set(this._x,this._y,this._z):new bi(this._x,this._y,this._z)}_onChange(e){return this._onChangeCallback=e,this}_onChangeCallback(){}}ar.prototype.isEuler=!0,ar.DefaultOrder="XYZ",ar.RotationOrders=["XYZ","YZX","ZXY","XZY","YXZ","ZYX"];class lr{constructor(){this.mask=1}set(e){this.mask=1<1){for(let e=0;e1){for(let e=0;e0){i.children=[];for(let t=0;t0){i.animations=[];for(let t=0;t0&&(n.geometries=t),i.length>0&&(n.materials=i),r.length>0&&(n.textures=r),s.length>0&&(n.images=s),a.length>0&&(n.shapes=a),l.length>0&&(n.skeletons=l),c.length>0&&(n.animations=c)}return n.object=i,n;function o(e){const t=[];for(const n in e){const i=e[n];delete i.metadata,t.push(i)}return t}}clone(e){return(new this.constructor).copy(this,e)}copy(e,t=!0){if(this.name=e.name,this.up.copy(e.up),this.position.copy(e.position),this.rotation.order=e.rotation.order,this.quaternion.copy(e.quaternion),this.scale.copy(e.scale),this.matrix.copy(e.matrix),this.matrixWorld.copy(e.matrixWorld),this.matrixAutoUpdate=e.matrixAutoUpdate,this.matrixWorldNeedsUpdate=e.matrixWorldNeedsUpdate,this.layers.mask=e.layers.mask,this.visible=e.visible,this.castShadow=e.castShadow,this.receiveShadow=e.receiveShadow,this.frustumCulled=e.frustumCulled,this.renderOrder=e.renderOrder,this.userData=JSON.parse(JSON.stringify(e.userData)),!0===t)for(let n=0;n0?i.multiplyScalar(1/Math.sqrt(r)):i.set(0,0,0)}static getBarycoord(e,t,n,i,r){Sr.subVectors(i,t),Mr.subVectors(n,t),Er.subVectors(e,t);const o=Sr.dot(Sr),s=Sr.dot(Mr),a=Sr.dot(Er),l=Mr.dot(Mr),c=Mr.dot(Er),u=o*l-s*s;if(0===u)return r.set(-2,-1,-1);const h=1/u,d=(l*a-s*c)*h,p=(o*c-s*a)*h;return r.set(1-d-p,p,d)}static containsPoint(e,t,n,i){return this.getBarycoord(e,t,n,i,Tr),Tr.x>=0&&Tr.y>=0&&Tr.x+Tr.y<=1}static getUV(e,t,n,i,r,o,s,a){return this.getBarycoord(e,t,n,i,Tr),a.set(0,0),a.addScaledVector(r,Tr.x),a.addScaledVector(o,Tr.y),a.addScaledVector(s,Tr.z),a}static isFrontFacing(e,t,n,i){return Sr.subVectors(n,t),Mr.subVectors(e,t),Sr.cross(Mr).dot(i)<0}set(e,t,n){return this.a.copy(e),this.b.copy(t),this.c.copy(n),this}setFromPointsAndIndices(e,t,n,i){return this.a.copy(e[t]),this.b.copy(e[n]),this.c.copy(e[i]),this}clone(){return(new this.constructor).copy(this)}copy(e){return this.a.copy(e.a),this.b.copy(e.b),this.c.copy(e.c),this}getArea(){return Sr.subVectors(this.c,this.b),Mr.subVectors(this.a,this.b),.5*Sr.cross(Mr).length()}getMidpoint(e){return e.addVectors(this.a,this.b).add(this.c).multiplyScalar(1/3)}getNormal(e){return Ir.getNormal(this.a,this.b,this.c,e)}getPlane(e){return e.setFromCoplanarPoints(this.a,this.b,this.c)}getBarycoord(e,t){return Ir.getBarycoord(e,this.a,this.b,this.c,t)}getUV(e,t,n,i,r){return Ir.getUV(e,this.a,this.b,this.c,t,n,i,r)}containsPoint(e){return Ir.containsPoint(e,this.a,this.b,this.c)}isFrontFacing(e){return Ir.isFrontFacing(this.a,this.b,this.c,e)}intersectsBox(e){return e.intersectsTriangle(this)}closestPointToPoint(e,t){const n=this.a,i=this.b,r=this.c;let o,s;Ar.subVectors(i,n),Cr.subVectors(r,n),Lr.subVectors(e,n);const a=Ar.dot(Lr),l=Cr.dot(Lr);if(a<=0&&l<=0)return t.copy(n);Pr.subVectors(e,i);const c=Ar.dot(Pr),u=Cr.dot(Pr);if(c>=0&&u<=c)return t.copy(i);const h=a*u-c*l;if(h<=0&&a>=0&&c<=0)return o=a/(a-c),t.copy(n).addScaledVector(Ar,o);Or.subVectors(e,r);const d=Ar.dot(Or),p=Cr.dot(Or);if(p>=0&&d<=p)return t.copy(r);const f=d*l-a*p;if(f<=0&&l>=0&&p<=0)return s=l/(l-p),t.copy(n).addScaledVector(Cr,s);const m=c*p-d*u;if(m<=0&&u-c>=0&&d-p>=0)return Rr.subVectors(r,i),s=(u-c)/(u-c+(d-p)),t.copy(i).addScaledVector(Rr,s);const g=1/(m+f+h);return o=f*g,s=h*g,t.copy(n).addScaledVector(Ar,o).addScaledVector(Cr,s)}equals(e){return e.a.equals(this.a)&&e.b.equals(this.b)&&e.c.equals(this.c)}}let Fr=0;class kr extends Dn{constructor(){super(),Object.defineProperty(this,"id",{value:Fr++}),this.uuid=Un(),this.name="",this.type="Material",this.fog=!0,this.blending=b,this.side=f,this.vertexColors=!1,this.opacity=1,this.format=Be,this.transparent=!1,this.blendSrc=F,this.blendDst=k,this.blendEquation=E,this.blendSrcAlpha=null,this.blendDstAlpha=null,this.blendEquationAlpha=null,this.depthFunc=W,this.depthTest=!0,this.depthWrite=!0,this.stencilWriteMask=255,this.stencilFunc=Mn,this.stencilRef=0,this.stencilFuncMask=255,this.stencilFail=un,this.stencilZFail=un,this.stencilZPass=un,this.stencilWrite=!1,this.clippingPlanes=null,this.clipIntersection=!1,this.clipShadows=!1,this.shadowSide=null,this.colorWrite=!0,this.precision=null,this.polygonOffset=!1,this.polygonOffsetFactor=0,this.polygonOffsetUnits=0,this.dithering=!1,this.alphaToCoverage=!1,this.premultipliedAlpha=!1,this.visible=!0,this.toneMapped=!0,this.userData={},this.version=0,this._alphaTest=0}get alphaTest(){return this._alphaTest}set alphaTest(e){this._alphaTest>0!==e>0&&this.version++,this._alphaTest=e}onBuild(){}onBeforeCompile(){}customProgramCacheKey(){return this.onBeforeCompile.toString()}setValues(e){if(void 0!==e)for(const t in e){const n=e[t];if(void 0===n){console.warn("THREE.Material: '"+t+"' parameter is undefined.");continue}if("shading"===t){console.warn("THREE."+this.type+": .shading has been removed. Use the boolean .flatShading instead."),this.flatShading=n===v;continue}const i=this[t];void 0!==i?i&&i.isColor?i.set(n):i&&i.isVector3&&n&&n.isVector3?i.copy(n):this[t]=n:console.warn("THREE."+this.type+": '"+t+"' is not a property of this material.")}}toJSON(e){const t=void 0===e||"string"===typeof e;t&&(e={textures:{},images:{}});const n={metadata:{version:4.5,type:"Material",generator:"Material.toJSON"}};function i(e){const t=[];for(const n in e){const i=e[n];delete i.metadata,t.push(i)}return t}if(n.uuid=this.uuid,n.type=this.type,""!==this.name&&(n.name=this.name),this.color&&this.color.isColor&&(n.color=this.color.getHex()),void 0!==this.roughness&&(n.roughness=this.roughness),void 0!==this.metalness&&(n.metalness=this.metalness),this.sheenTint&&this.sheenTint.isColor&&(n.sheenTint=this.sheenTint.getHex()),this.emissive&&this.emissive.isColor&&(n.emissive=this.emissive.getHex()),this.emissiveIntensity&&1!==this.emissiveIntensity&&(n.emissiveIntensity=this.emissiveIntensity),this.specular&&this.specular.isColor&&(n.specular=this.specular.getHex()),void 0!==this.specularIntensity&&(n.specularIntensity=this.specularIntensity),this.specularTint&&this.specularTint.isColor&&(n.specularTint=this.specularTint.getHex()),void 0!==this.shininess&&(n.shininess=this.shininess),void 0!==this.clearcoat&&(n.clearcoat=this.clearcoat),void 0!==this.clearcoatRoughness&&(n.clearcoatRoughness=this.clearcoatRoughness),this.clearcoatMap&&this.clearcoatMap.isTexture&&(n.clearcoatMap=this.clearcoatMap.toJSON(e).uuid),this.clearcoatRoughnessMap&&this.clearcoatRoughnessMap.isTexture&&(n.clearcoatRoughnessMap=this.clearcoatRoughnessMap.toJSON(e).uuid),this.clearcoatNormalMap&&this.clearcoatNormalMap.isTexture&&(n.clearcoatNormalMap=this.clearcoatNormalMap.toJSON(e).uuid,n.clearcoatNormalScale=this.clearcoatNormalScale.toArray()),this.map&&this.map.isTexture&&(n.map=this.map.toJSON(e).uuid),this.matcap&&this.matcap.isTexture&&(n.matcap=this.matcap.toJSON(e).uuid),this.alphaMap&&this.alphaMap.isTexture&&(n.alphaMap=this.alphaMap.toJSON(e).uuid),this.lightMap&&this.lightMap.isTexture&&(n.lightMap=this.lightMap.toJSON(e).uuid,n.lightMapIntensity=this.lightMapIntensity),this.aoMap&&this.aoMap.isTexture&&(n.aoMap=this.aoMap.toJSON(e).uuid,n.aoMapIntensity=this.aoMapIntensity),this.bumpMap&&this.bumpMap.isTexture&&(n.bumpMap=this.bumpMap.toJSON(e).uuid,n.bumpScale=this.bumpScale),this.normalMap&&this.normalMap.isTexture&&(n.normalMap=this.normalMap.toJSON(e).uuid,n.normalMapType=this.normalMapType,n.normalScale=this.normalScale.toArray()),this.displacementMap&&this.displacementMap.isTexture&&(n.displacementMap=this.displacementMap.toJSON(e).uuid,n.displacementScale=this.displacementScale,n.displacementBias=this.displacementBias),this.roughnessMap&&this.roughnessMap.isTexture&&(n.roughnessMap=this.roughnessMap.toJSON(e).uuid),this.metalnessMap&&this.metalnessMap.isTexture&&(n.metalnessMap=this.metalnessMap.toJSON(e).uuid),this.emissiveMap&&this.emissiveMap.isTexture&&(n.emissiveMap=this.emissiveMap.toJSON(e).uuid),this.specularMap&&this.specularMap.isTexture&&(n.specularMap=this.specularMap.toJSON(e).uuid),this.specularIntensityMap&&this.specularIntensityMap.isTexture&&(n.specularIntensityMap=this.specularIntensityMap.toJSON(e).uuid),this.specularTintMap&&this.specularTintMap.isTexture&&(n.specularTintMap=this.specularTintMap.toJSON(e).uuid),this.envMap&&this.envMap.isTexture&&(n.envMap=this.envMap.toJSON(e).uuid,void 0!==this.combine&&(n.combine=this.combine)),void 0!==this.envMapIntensity&&(n.envMapIntensity=this.envMapIntensity),void 0!==this.reflectivity&&(n.reflectivity=this.reflectivity),void 0!==this.refractionRatio&&(n.refractionRatio=this.refractionRatio),this.gradientMap&&this.gradientMap.isTexture&&(n.gradientMap=this.gradientMap.toJSON(e).uuid),void 0!==this.transmission&&(n.transmission=this.transmission),this.transmissionMap&&this.transmissionMap.isTexture&&(n.transmissionMap=this.transmissionMap.toJSON(e).uuid),void 0!==this.thickness&&(n.thickness=this.thickness),this.thicknessMap&&this.thicknessMap.isTexture&&(n.thicknessMap=this.thicknessMap.toJSON(e).uuid),void 0!==this.attenuationDistance&&(n.attenuationDistance=this.attenuationDistance),void 0!==this.attenuationTint&&(n.attenuationTint=this.attenuationTint.getHex()),void 0!==this.size&&(n.size=this.size),null!==this.shadowSide&&(n.shadowSide=this.shadowSide),void 0!==this.sizeAttenuation&&(n.sizeAttenuation=this.sizeAttenuation),this.blending!==b&&(n.blending=this.blending),this.side!==f&&(n.side=this.side),this.vertexColors&&(n.vertexColors=!0),this.opacity<1&&(n.opacity=this.opacity),this.format!==Be&&(n.format=this.format),!0===this.transparent&&(n.transparent=this.transparent),n.depthFunc=this.depthFunc,n.depthTest=this.depthTest,n.depthWrite=this.depthWrite,n.colorWrite=this.colorWrite,n.stencilWrite=this.stencilWrite,n.stencilWriteMask=this.stencilWriteMask,n.stencilFunc=this.stencilFunc,n.stencilRef=this.stencilRef,n.stencilFuncMask=this.stencilFuncMask,n.stencilFail=this.stencilFail,n.stencilZFail=this.stencilZFail,n.stencilZPass=this.stencilZPass,this.rotation&&0!==this.rotation&&(n.rotation=this.rotation),!0===this.polygonOffset&&(n.polygonOffset=!0),0!==this.polygonOffsetFactor&&(n.polygonOffsetFactor=this.polygonOffsetFactor),0!==this.polygonOffsetUnits&&(n.polygonOffsetUnits=this.polygonOffsetUnits),this.linewidth&&1!==this.linewidth&&(n.linewidth=this.linewidth),void 0!==this.dashSize&&(n.dashSize=this.dashSize),void 0!==this.gapSize&&(n.gapSize=this.gapSize),void 0!==this.scale&&(n.scale=this.scale),!0===this.dithering&&(n.dithering=!0),this.alphaTest>0&&(n.alphaTest=this.alphaTest),!0===this.alphaToCoverage&&(n.alphaToCoverage=this.alphaToCoverage),!0===this.premultipliedAlpha&&(n.premultipliedAlpha=this.premultipliedAlpha),!0===this.wireframe&&(n.wireframe=this.wireframe),this.wireframeLinewidth>1&&(n.wireframeLinewidth=this.wireframeLinewidth),"round"!==this.wireframeLinecap&&(n.wireframeLinecap=this.wireframeLinecap),"round"!==this.wireframeLinejoin&&(n.wireframeLinejoin=this.wireframeLinejoin),!0===this.flatShading&&(n.flatShading=this.flatShading),!1===this.visible&&(n.visible=!1),!1===this.toneMapped&&(n.toneMapped=!1),"{}"!==JSON.stringify(this.userData)&&(n.userData=this.userData),t){const t=i(e.textures),r=i(e.images);t.length>0&&(n.textures=t),r.length>0&&(n.images=r)}return n}clone(){return(new this.constructor).copy(this)}copy(e){this.name=e.name,this.fog=e.fog,this.blending=e.blending,this.side=e.side,this.vertexColors=e.vertexColors,this.opacity=e.opacity,this.format=e.format,this.transparent=e.transparent,this.blendSrc=e.blendSrc,this.blendDst=e.blendDst,this.blendEquation=e.blendEquation,this.blendSrcAlpha=e.blendSrcAlpha,this.blendDstAlpha=e.blendDstAlpha,this.blendEquationAlpha=e.blendEquationAlpha,this.depthFunc=e.depthFunc,this.depthTest=e.depthTest,this.depthWrite=e.depthWrite,this.stencilWriteMask=e.stencilWriteMask,this.stencilFunc=e.stencilFunc,this.stencilRef=e.stencilRef,this.stencilFuncMask=e.stencilFuncMask,this.stencilFail=e.stencilFail,this.stencilZFail=e.stencilZFail,this.stencilZPass=e.stencilZPass,this.stencilWrite=e.stencilWrite;const t=e.clippingPlanes;let n=null;if(null!==t){const e=t.length;n=new Array(e);for(let i=0;i!==e;++i)n[i]=t[i].clone()}return this.clippingPlanes=n,this.clipIntersection=e.clipIntersection,this.clipShadows=e.clipShadows,this.shadowSide=e.shadowSide,this.colorWrite=e.colorWrite,this.precision=e.precision,this.polygonOffset=e.polygonOffset,this.polygonOffsetFactor=e.polygonOffsetFactor,this.polygonOffsetUnits=e.polygonOffsetUnits,this.dithering=e.dithering,this.alphaTest=e.alphaTest,this.alphaToCoverage=e.alphaToCoverage,this.premultipliedAlpha=e.premultipliedAlpha,this.visible=e.visible,this.toneMapped=e.toneMapped,this.userData=JSON.parse(JSON.stringify(e.userData)),this}dispose(){this.dispatchEvent({type:"dispose"})}set needsUpdate(e){!0===e&&this.version++}}kr.prototype.isMaterial=!0;const Dr={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074},Nr={h:0,s:0,l:0},Br={h:0,s:0,l:0};function zr(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+6*(t-e)*(2/3-n):e}function Hr(e){return e<.04045?.0773993808*e:Math.pow(.9478672986*e+.0521327014,2.4)}function Ur(e){return e<.0031308?12.92*e:1.055*Math.pow(e,.41666)-.055}class Vr{constructor(e,t,n){return void 0===t&&void 0===n?this.set(e):this.setRGB(e,t,n)}set(e){return e&&e.isColor?this.copy(e):"number"===typeof e?this.setHex(e):"string"===typeof e&&this.setStyle(e),this}setScalar(e){return this.r=e,this.g=e,this.b=e,this}setHex(e){return e=Math.floor(e),this.r=(e>>16&255)/255,this.g=(e>>8&255)/255,this.b=(255&e)/255,this}setRGB(e,t,n){return this.r=e,this.g=t,this.b=n,this}setHSL(e,t,n){if(e=Gn(e,1),t=Vn(t,0,1),n=Vn(n,0,1),0===t)this.r=this.g=this.b=n;else{const i=n<=.5?n*(1+t):n+t-n*t,r=2*n-i;this.r=zr(r,i,e+1/3),this.g=zr(r,i,e),this.b=zr(r,i,e-1/3)}return this}setStyle(e){function t(t){void 0!==t&&parseFloat(t)<1&&console.warn("THREE.Color: Alpha component of "+e+" will be ignored.")}let n;if(n=/^((?:rgb|hsl)a?)\(([^\)]*)\)/.exec(e)){let e;const i=n[1],r=n[2];switch(i){case"rgb":case"rgba":if(e=/^\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(r))return this.r=Math.min(255,parseInt(e[1],10))/255,this.g=Math.min(255,parseInt(e[2],10))/255,this.b=Math.min(255,parseInt(e[3],10))/255,t(e[4]),this;if(e=/^\s*(\d+)\%\s*,\s*(\d+)\%\s*,\s*(\d+)\%\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(r))return this.r=Math.min(100,parseInt(e[1],10))/100,this.g=Math.min(100,parseInt(e[2],10))/100,this.b=Math.min(100,parseInt(e[3],10))/100,t(e[4]),this;break;case"hsl":case"hsla":if(e=/^\s*(\d*\.?\d+)\s*,\s*(\d+)\%\s*,\s*(\d+)\%\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(r)){const n=parseFloat(e[1])/360,i=parseInt(e[2],10)/100,r=parseInt(e[3],10)/100;return t(e[4]),this.setHSL(n,i,r)}break}}else if(n=/^\#([A-Fa-f\d]+)$/.exec(e)){const e=n[1],t=e.length;if(3===t)return this.r=parseInt(e.charAt(0)+e.charAt(0),16)/255,this.g=parseInt(e.charAt(1)+e.charAt(1),16)/255,this.b=parseInt(e.charAt(2)+e.charAt(2),16)/255,this;if(6===t)return this.r=parseInt(e.charAt(0)+e.charAt(1),16)/255,this.g=parseInt(e.charAt(2)+e.charAt(3),16)/255,this.b=parseInt(e.charAt(4)+e.charAt(5),16)/255,this}return e&&e.length>0?this.setColorName(e):this}setColorName(e){const t=Dr[e.toLowerCase()];return void 0!==t?this.setHex(t):console.warn("THREE.Color: Unknown color "+e),this}clone(){return new this.constructor(this.r,this.g,this.b)}copy(e){return this.r=e.r,this.g=e.g,this.b=e.b,this}copyGammaToLinear(e,t=2){return this.r=Math.pow(e.r,t),this.g=Math.pow(e.g,t),this.b=Math.pow(e.b,t),this}copyLinearToGamma(e,t=2){const n=t>0?1/t:1;return this.r=Math.pow(e.r,n),this.g=Math.pow(e.g,n),this.b=Math.pow(e.b,n),this}convertGammaToLinear(e){return this.copyGammaToLinear(this,e),this}convertLinearToGamma(e){return this.copyLinearToGamma(this,e),this}copySRGBToLinear(e){return this.r=Hr(e.r),this.g=Hr(e.g),this.b=Hr(e.b),this}copyLinearToSRGB(e){return this.r=Ur(e.r),this.g=Ur(e.g),this.b=Ur(e.b),this}convertSRGBToLinear(){return this.copySRGBToLinear(this),this}convertLinearToSRGB(){return this.copyLinearToSRGB(this),this}getHex(){return 255*this.r<<16^255*this.g<<8^255*this.b<<0}getHexString(){return("000000"+this.getHex().toString(16)).slice(-6)}getHSL(e){const t=this.r,n=this.g,i=this.b,r=Math.max(t,n,i),o=Math.min(t,n,i);let s,a;const l=(o+r)/2;if(o===r)s=0,a=0;else{const e=r-o;switch(a=l<=.5?e/(r+o):e/(2-r-o),r){case t:s=(n-i)/e+(nt&&(t=e[n]);return t}const ro={Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array};function oo(e,t){return new ro[e](t)}let so=0;const ao=new Ji,lo=new wr,co=new bi,uo=new Si,ho=new Si,po=new bi;class fo extends Dn{constructor(){super(),Object.defineProperty(this,"id",{value:so++}),this.uuid=Un(),this.name="",this.type="BufferGeometry",this.index=null,this.attributes={},this.morphAttributes={},this.morphTargetsRelative=!1,this.groups=[],this.boundingBox=null,this.boundingSphere=null,this.drawRange={start:0,count:1/0},this.userData={}}getIndex(){return this.index}setIndex(e){return Array.isArray(e)?this.index=new(io(e)>65535?Qr:Jr)(e,1):this.index=e,this}getAttribute(e){return this.attributes[e]}setAttribute(e,t){return this.attributes[e]=t,this}deleteAttribute(e){return delete this.attributes[e],this}hasAttribute(e){return void 0!==this.attributes[e]}addGroup(e,t,n=0){this.groups.push({start:e,count:t,materialIndex:n})}clearGroups(){this.groups=[]}setDrawRange(e,t){this.drawRange.start=e,this.drawRange.count=t}applyMatrix4(e){const t=this.attributes.position;void 0!==t&&(t.applyMatrix4(e),t.needsUpdate=!0);const n=this.attributes.normal;if(void 0!==n){const t=(new ci).getNormalMatrix(e);n.applyNormalMatrix(t),n.needsUpdate=!0}const i=this.attributes.tangent;return void 0!==i&&(i.transformDirection(e),i.needsUpdate=!0),null!==this.boundingBox&&this.computeBoundingBox(),null!==this.boundingSphere&&this.computeBoundingSphere(),this}applyQuaternion(e){return ao.makeRotationFromQuaternion(e),this.applyMatrix4(ao),this}rotateX(e){return ao.makeRotationX(e),this.applyMatrix4(ao),this}rotateY(e){return ao.makeRotationY(e),this.applyMatrix4(ao),this}rotateZ(e){return ao.makeRotationZ(e),this.applyMatrix4(ao),this}translate(e,t,n){return ao.makeTranslation(e,t,n),this.applyMatrix4(ao),this}scale(e,t,n){return ao.makeScale(e,t,n),this.applyMatrix4(ao),this}lookAt(e){return lo.lookAt(e),lo.updateMatrix(),this.applyMatrix4(lo.matrix),this}center(){return this.computeBoundingBox(),this.boundingBox.getCenter(co).negate(),this.translate(co.x,co.y,co.z),this}setFromPoints(e){const t=[];for(let n=0,i=e.length;n0&&(e.userData=this.userData),void 0!==this.parameters){const t=this.parameters;for(const n in t)void 0!==t[n]&&(e[n]=t[n]);return e}e.data={attributes:{}};const t=this.index;null!==t&&(e.data.index={type:t.array.constructor.name,array:Array.prototype.slice.call(t.array)});const n=this.attributes;for(const a in n){const t=n[a];e.data.attributes[a]=t.toJSON(e.data)}const i={};let r=!1;for(const a in this.morphAttributes){const t=this.morphAttributes[a],n=[];for(let i=0,r=t.length;i0&&(i[a]=n,r=!0)}r&&(e.data.morphAttributes=i,e.data.morphTargetsRelative=this.morphTargetsRelative);const o=this.groups;o.length>0&&(e.data.groups=JSON.parse(JSON.stringify(o)));const s=this.boundingSphere;return null!==s&&(e.data.boundingSphere={center:s.center.toArray(),radius:s.radius}),e}clone(){return(new fo).copy(this)}copy(e){this.index=null,this.attributes={},this.morphAttributes={},this.groups=[],this.boundingBox=null,this.boundingSphere=null;const t={};this.name=e.name;const n=e.index;null!==n&&this.setIndex(n.clone(t));const i=e.attributes;for(const l in i){const e=i[l];this.setAttribute(l,e.clone(t))}const r=e.morphAttributes;for(const l in r){const e=[],n=r[l];for(let i=0,r=n.length;i0){const e=t[n[0]];if(void 0!==e){this.morphTargetInfluences=[],this.morphTargetDictionary={};for(let t=0,n=e.length;t0&&console.error("THREE.Mesh.updateMorphTargets() no longer supports THREE.Geometry. Use THREE.BufferGeometry instead.")}}raycast(e,t){const n=this.geometry,i=this.material,r=this.matrixWorld;if(void 0===i)return;if(null===n.boundingSphere&&n.computeBoundingSphere(),vo.copy(n.boundingSphere),vo.applyMatrix4(r),!1===e.ray.intersectsSphere(vo))return;if(mo.copy(r).invert(),go.copy(e.ray).applyMatrix4(mo),null!==n.boundingBox&&!1===go.intersectsBox(n.boundingBox))return;let o;if(n.isBufferGeometry){const r=n.index,s=n.attributes.position,a=n.morphAttributes.position,l=n.morphTargetsRelative,c=n.attributes.uv,u=n.attributes.uv2,h=n.groups,d=n.drawRange;if(null!==r)if(Array.isArray(i))for(let n=0,p=h.length;nn.far?null:{distance:c,point:Po.clone(),object:e}}function Fo(e,t,n,i,r,o,s,a,l,c,u,h){yo.fromBufferAttribute(r,c),xo.fromBufferAttribute(r,u),bo.fromBufferAttribute(r,h);const d=e.morphTargetInfluences;if(o&&d){Mo.set(0,0,0),Eo.set(0,0,0),To.set(0,0,0);for(let e=0,t=o.length;e0?1:-1,c.push(A.x,A.y,A.z),u.push(a/m),u.push(1-s/g),E+=1}}for(let s=0;s0&&(t.defines=this.defines),t.vertexShader=this.vertexShader,t.fragmentShader=this.fragmentShader;const n={};for(const i in this.extensions)!0===this.extensions[i]&&(n[i]=!0);return Object.keys(n).length>0&&(t.extensions=n),t}}Uo.prototype.isShaderMaterial=!0;class Vo extends wr{constructor(){super(),this.type="Camera",this.matrixWorldInverse=new Ji,this.projectionMatrix=new Ji,this.projectionMatrixInverse=new Ji}copy(e,t){return super.copy(e,t),this.matrixWorldInverse.copy(e.matrixWorldInverse),this.projectionMatrix.copy(e.projectionMatrix),this.projectionMatrixInverse.copy(e.projectionMatrixInverse),this}getWorldDirection(e){this.updateWorldMatrix(!0,!1);const t=this.matrixWorld.elements;return e.set(-t[8],-t[9],-t[10]).normalize()}updateMatrixWorld(e){super.updateMatrixWorld(e),this.matrixWorldInverse.copy(this.matrixWorld).invert()}updateWorldMatrix(e,t){super.updateWorldMatrix(e,t),this.matrixWorldInverse.copy(this.matrixWorld).invert()}clone(){return(new this.constructor).copy(this)}}Vo.prototype.isCamera=!0;class Go extends Vo{constructor(e=50,t=1,n=.1,i=2e3){super(),this.type="PerspectiveCamera",this.fov=e,this.zoom=1,this.near=n,this.far=i,this.focus=10,this.aspect=t,this.view=null,this.filmGauge=35,this.filmOffset=0,this.updateProjectionMatrix()}copy(e,t){return super.copy(e,t),this.fov=e.fov,this.zoom=e.zoom,this.near=e.near,this.far=e.far,this.focus=e.focus,this.aspect=e.aspect,this.view=null===e.view?null:Object.assign({},e.view),this.filmGauge=e.filmGauge,this.filmOffset=e.filmOffset,this}setFocalLength(e){const t=.5*this.getFilmHeight()/e;this.fov=2*Hn*Math.atan(t),this.updateProjectionMatrix()}getFocalLength(){const e=Math.tan(.5*zn*this.fov);return.5*this.getFilmHeight()/e}getEffectiveFOV(){return 2*Hn*Math.atan(Math.tan(.5*zn*this.fov)/this.zoom)}getFilmWidth(){return this.filmGauge*Math.min(this.aspect,1)}getFilmHeight(){return this.filmGauge/Math.max(this.aspect,1)}setViewOffset(e,t,n,i,r,o){this.aspect=e/t,null===this.view&&(this.view={enabled:!0,fullWidth:1,fullHeight:1,offsetX:0,offsetY:0,width:1,height:1}),this.view.enabled=!0,this.view.fullWidth=e,this.view.fullHeight=t,this.view.offsetX=n,this.view.offsetY=i,this.view.width=r,this.view.height=o,this.updateProjectionMatrix()}clearViewOffset(){null!==this.view&&(this.view.enabled=!1),this.updateProjectionMatrix()}updateProjectionMatrix(){const e=this.near;let t=e*Math.tan(.5*zn*this.fov)/this.zoom,n=2*t,i=this.aspect*n,r=-.5*i;const o=this.view;if(null!==this.view&&this.view.enabled){const e=o.fullWidth,s=o.fullHeight;r+=o.offsetX*i/e,t-=o.offsetY*n/s,i*=o.width/e,n*=o.height/s}const s=this.filmOffset;0!==s&&(r+=e*s/this.getFilmWidth()),this.projectionMatrix.makePerspective(r,r+i,t,t-n,e,this.far),this.projectionMatrixInverse.copy(this.projectionMatrix).invert()}toJSON(e){const t=super.toJSON(e);return t.object.fov=this.fov,t.object.zoom=this.zoom,t.object.near=this.near,t.object.far=this.far,t.object.focus=this.focus,t.object.aspect=this.aspect,null!==this.view&&(t.object.view=Object.assign({},this.view)),t.object.filmGauge=this.filmGauge,t.object.filmOffset=this.filmOffset,t}}Go.prototype.isPerspectiveCamera=!0;const Wo=90,qo=1;class jo extends wr{constructor(e,t,n){if(super(),this.type="CubeCamera",!0!==n.isWebGLCubeRenderTarget)return void console.error("THREE.CubeCamera: The constructor now expects an instance of WebGLCubeRenderTarget as third parameter.");this.renderTarget=n;const i=new Go(Wo,qo,e,t);i.layers=this.layers,i.up.set(0,-1,0),i.lookAt(new bi(1,0,0)),this.add(i);const r=new Go(Wo,qo,e,t);r.layers=this.layers,r.up.set(0,-1,0),r.lookAt(new bi(-1,0,0)),this.add(r);const o=new Go(Wo,qo,e,t);o.layers=this.layers,o.up.set(0,0,1),o.lookAt(new bi(0,1,0)),this.add(o);const s=new Go(Wo,qo,e,t);s.layers=this.layers,s.up.set(0,0,-1),s.lookAt(new bi(0,-1,0)),this.add(s);const a=new Go(Wo,qo,e,t);a.layers=this.layers,a.up.set(0,-1,0),a.lookAt(new bi(0,0,1)),this.add(a);const l=new Go(Wo,qo,e,t);l.layers=this.layers,l.up.set(0,-1,0),l.lookAt(new bi(0,0,-1)),this.add(l)}update(e,t){null===this.parent&&this.updateMatrixWorld();const n=this.renderTarget,[i,r,o,s,a,l]=this.children,c=e.xr.enabled,u=e.getRenderTarget();e.xr.enabled=!1;const h=n.texture.generateMipmaps;n.texture.generateMipmaps=!1,e.setRenderTarget(n,0),e.render(t,i),e.setRenderTarget(n,1),e.render(t,r),e.setRenderTarget(n,2),e.render(t,o),e.setRenderTarget(n,3),e.render(t,s),e.setRenderTarget(n,4),e.render(t,a),n.texture.generateMipmaps=h,e.setRenderTarget(n,5),e.render(t,l),e.setRenderTarget(u),e.xr.enabled=c}}class Xo extends pi{constructor(e,t,n,i,r,o,s,a,l,c){e=void 0!==e?e:[],t=void 0!==t?t:oe,s=void 0!==s?s:Ne,super(e,t,n,i,r,o,s,a,l,c),this.flipY=!1}get images(){return this.image}set images(e){this.image=e}}Xo.prototype.isCubeTexture=!0;class Zo extends gi{constructor(e,t,n){Number.isInteger(t)&&(console.warn("THREE.WebGLCubeRenderTarget: constructor signature is now WebGLCubeRenderTarget( size, options )"),t=n),super(e,e,t),t=t||{},this.texture=new Xo(void 0,t.mapping,t.wrapS,t.wrapT,t.magFilter,t.minFilter,t.format,t.type,t.anisotropy,t.encoding),this.texture.isRenderTargetTexture=!0,this.texture.generateMipmaps=void 0!==t.generateMipmaps&&t.generateMipmaps,this.texture.minFilter=void 0!==t.minFilter?t.minFilter:xe,this.texture._needsFlipEnvMap=!1}fromEquirectangularTexture(e,t){this.texture.type=t.type,this.texture.format=Be,this.texture.encoding=t.encoding,this.texture.generateMipmaps=t.generateMipmaps,this.texture.minFilter=t.minFilter,this.texture.magFilter=t.magFilter;const n={uniforms:{tEquirect:{value:null}},vertexShader:"\n\n\t\t\t\tvarying vec3 vWorldDirection;\n\n\t\t\t\tvec3 transformDirection( in vec3 dir, in mat4 matrix ) {\n\n\t\t\t\t\treturn normalize( ( matrix * vec4( dir, 0.0 ) ).xyz );\n\n\t\t\t\t}\n\n\t\t\t\tvoid main() {\n\n\t\t\t\t\tvWorldDirection = transformDirection( position, modelMatrix );\n\n\t\t\t\t\t#include \n\t\t\t\t\t#include \n\n\t\t\t\t}\n\t\t\t",fragmentShader:"\n\n\t\t\t\tuniform sampler2D tEquirect;\n\n\t\t\t\tvarying vec3 vWorldDirection;\n\n\t\t\t\t#include \n\n\t\t\t\tvoid main() {\n\n\t\t\t\t\tvec3 direction = normalize( vWorldDirection );\n\n\t\t\t\t\tvec2 sampleUV = equirectUv( direction );\n\n\t\t\t\t\tgl_FragColor = texture2D( tEquirect, sampleUV );\n\n\t\t\t\t}\n\t\t\t"},i=new ko(5,5,5),r=new Uo({name:"CubemapFromEquirect",uniforms:Do(n.uniforms),vertexShader:n.vertexShader,fragmentShader:n.fragmentShader,side:m,blending:x});r.uniforms.tEquirect.value=t;const o=new Oo(i,r),s=t.minFilter;t.minFilter===we&&(t.minFilter=xe);const a=new jo(1,10,this);return a.update(e,o),t.minFilter=s,o.geometry.dispose(),o.material.dispose(),this}clear(e,t,n,i){const r=e.getRenderTarget();for(let o=0;o<6;o++)e.setRenderTarget(this,o),e.clear(t,n,i);e.setRenderTarget(r)}}Zo.prototype.isWebGLCubeRenderTarget=!0;const $o=new bi,Yo=new bi,Jo=new ci;class Ko{constructor(e=new bi(1,0,0),t=0){this.normal=e,this.constant=t}set(e,t){return this.normal.copy(e),this.constant=t,this}setComponents(e,t,n,i){return this.normal.set(e,t,n),this.constant=i,this}setFromNormalAndCoplanarPoint(e,t){return this.normal.copy(e),this.constant=-t.dot(this.normal),this}setFromCoplanarPoints(e,t,n){const i=$o.subVectors(n,t).cross(Yo.subVectors(e,t)).normalize();return this.setFromNormalAndCoplanarPoint(i,e),this}copy(e){return this.normal.copy(e.normal),this.constant=e.constant,this}normalize(){const e=1/this.normal.length();return this.normal.multiplyScalar(e),this.constant*=e,this}negate(){return this.constant*=-1,this.normal.negate(),this}distanceToPoint(e){return this.normal.dot(e)+this.constant}distanceToSphere(e){return this.distanceToPoint(e.center)-e.radius}projectPoint(e,t){return t.copy(this.normal).multiplyScalar(-this.distanceToPoint(e)).add(e)}intersectLine(e,t){const n=e.delta($o),i=this.normal.dot(n);if(0===i)return 0===this.distanceToPoint(e.start)?t.copy(e.start):null;const r=-(e.start.dot(this.normal)+this.constant)/i;return r<0||r>1?null:t.copy(n).multiplyScalar(r).add(e.start)}intersectsLine(e){const t=this.distanceToPoint(e.start),n=this.distanceToPoint(e.end);return t<0&&n>0||n<0&&t>0}intersectsBox(e){return e.intersectsPlane(this)}intersectsSphere(e){return e.intersectsPlane(this)}coplanarPoint(e){return e.copy(this.normal).multiplyScalar(-this.constant)}applyMatrix4(e,t){const n=t||Jo.getNormalMatrix(e),i=this.coplanarPoint($o).applyMatrix4(e),r=this.normal.applyMatrix3(n).normalize();return this.constant=-i.dot(r),this}translate(e){return this.constant-=e.dot(this.normal),this}equals(e){return e.normal.equals(this.normal)&&e.constant===this.constant}clone(){return(new this.constructor).copy(this)}}Ko.prototype.isPlane=!0;const Qo=new Vi,es=new bi;class ts{constructor(e=new Ko,t=new Ko,n=new Ko,i=new Ko,r=new Ko,o=new Ko){this.planes=[e,t,n,i,r,o]}set(e,t,n,i,r,o){const s=this.planes;return s[0].copy(e),s[1].copy(t),s[2].copy(n),s[3].copy(i),s[4].copy(r),s[5].copy(o),this}copy(e){const t=this.planes;for(let n=0;n<6;n++)t[n].copy(e.planes[n]);return this}setFromProjectionMatrix(e){const t=this.planes,n=e.elements,i=n[0],r=n[1],o=n[2],s=n[3],a=n[4],l=n[5],c=n[6],u=n[7],h=n[8],d=n[9],p=n[10],f=n[11],m=n[12],g=n[13],v=n[14],y=n[15];return t[0].setComponents(s-i,u-a,f-h,y-m).normalize(),t[1].setComponents(s+i,u+a,f+h,y+m).normalize(),t[2].setComponents(s+r,u+l,f+d,y+g).normalize(),t[3].setComponents(s-r,u-l,f-d,y-g).normalize(),t[4].setComponents(s-o,u-c,f-p,y-v).normalize(),t[5].setComponents(s+o,u+c,f+p,y+v).normalize(),this}intersectsObject(e){const t=e.geometry;return null===t.boundingSphere&&t.computeBoundingSphere(),Qo.copy(t.boundingSphere).applyMatrix4(e.matrixWorld),this.intersectsSphere(Qo)}intersectsSprite(e){return Qo.center.set(0,0,0),Qo.radius=.7071067811865476,Qo.applyMatrix4(e.matrixWorld),this.intersectsSphere(Qo)}intersectsSphere(e){const t=this.planes,n=e.center,i=-e.radius;for(let r=0;r<6;r++){const e=t[r].distanceToPoint(n);if(e0?e.max.x:e.min.x,es.y=i.normal.y>0?e.max.y:e.min.y,es.z=i.normal.z>0?e.max.z:e.min.z,i.distanceToPoint(es)<0)return!1}return!0}containsPoint(e){const t=this.planes;for(let n=0;n<6;n++)if(t[n].distanceToPoint(e)<0)return!1;return!0}clone(){return(new this.constructor).copy(this)}}function ns(){let e=null,t=!1,n=null,i=null;function r(t,o){n(t,o),i=e.requestAnimationFrame(r)}return{start:function(){!0!==t&&null!==n&&(i=e.requestAnimationFrame(r),t=!0)},stop:function(){e.cancelAnimationFrame(i),t=!1},setAnimationLoop:function(e){n=e},setContext:function(t){e=t}}}function is(e,t){const n=t.isWebGL2,i=new WeakMap;function r(t,i){const r=t.array,o=t.usage,s=e.createBuffer();e.bindBuffer(i,s),e.bufferData(i,r,o),t.onUploadCallback();let a=5126;return r instanceof Float32Array?a=5126:r instanceof Float64Array?console.warn("THREE.WebGLAttributes: Unsupported data buffer format: Float64Array."):r instanceof Uint16Array?t.isFloat16BufferAttribute?n?a=5131:console.warn("THREE.WebGLAttributes: Usage of Float16BufferAttribute requires WebGL2."):a=5123:r instanceof Int16Array?a=5122:r instanceof Uint32Array?a=5125:r instanceof Int32Array?a=5124:r instanceof Int8Array?a=5120:(r instanceof Uint8Array||r instanceof Uint8ClampedArray)&&(a=5121),{buffer:s,type:a,bytesPerElement:r.BYTES_PER_ELEMENT,version:t.version}}function o(t,i,r){const o=i.array,s=i.updateRange;e.bindBuffer(r,t),-1===s.count?e.bufferSubData(r,0,o):(n?e.bufferSubData(r,s.offset*o.BYTES_PER_ELEMENT,o,s.offset,s.count):e.bufferSubData(r,s.offset*o.BYTES_PER_ELEMENT,o.subarray(s.offset,s.offset+s.count)),s.count=-1)}function s(e){return e.isInterleavedBufferAttribute&&(e=e.data),i.get(e)}function a(t){t.isInterleavedBufferAttribute&&(t=t.data);const n=i.get(t);n&&(e.deleteBuffer(n.buffer),i.delete(t))}function l(e,t){if(e.isGLBufferAttribute){const t=i.get(e);return void((!t||t.version=0){let o=l[t];if(void 0===o&&("instanceMatrix"===t&&r.instanceMatrix&&(o=r.instanceMatrix),"instanceColor"===t&&r.instanceColor&&(o=r.instanceColor)),void 0!==o){const t=o.normalized,s=o.itemSize,l=n.get(o);if(void 0===l)continue;const c=l.buffer,u=l.type,h=l.bytesPerElement;if(o.isInterleavedBufferAttribute){const n=o.data,l=n.stride,d=o.offset;if(n&&n.isInstancedInterleavedBuffer){for(let e=0;e0&&e.getShaderPrecisionFormat(35632,36338).precision>0)return"highp";t="mediump"}return"mediump"===t&&e.getShaderPrecisionFormat(35633,36337).precision>0&&e.getShaderPrecisionFormat(35632,36337).precision>0?"mediump":"lowp"}const s="undefined"!==typeof WebGL2RenderingContext&&e instanceof WebGL2RenderingContext||"undefined"!==typeof WebGL2ComputeRenderingContext&&e instanceof WebGL2ComputeRenderingContext;let a=void 0!==n.precision?n.precision:"highp";const l=o(a);l!==a&&(console.warn("THREE.WebGLRenderer:",a,"not supported, using",l,"instead."),a=l);const c=s||t.has("WEBGL_draw_buffers"),u=!0===n.logarithmicDepthBuffer,h=e.getParameter(34930),d=e.getParameter(35660),p=e.getParameter(3379),f=e.getParameter(34076),m=e.getParameter(34921),g=e.getParameter(36347),v=e.getParameter(36348),y=e.getParameter(36349),x=d>0,b=s||t.has("OES_texture_float"),_=x&&b,w=s?e.getParameter(36183):0;return{isWebGL2:s,drawBuffers:c,getMaxAnisotropy:r,getMaxPrecision:o,precision:a,logarithmicDepthBuffer:u,maxTextures:h,maxVertexTextures:d,maxTextureSize:p,maxCubemapSize:f,maxAttributes:m,maxVertexUniforms:g,maxVaryings:v,maxFragmentUniforms:y,vertexTextures:x,floatFragmentTextures:b,floatVertexTextures:_,maxSamples:w}}function Bl(e){const t=this;let n=null,i=0,r=!1,o=!1;const s=new Ko,a=new ci,l={value:null,needsUpdate:!1};function c(){l.value!==n&&(l.value=n,l.needsUpdate=i>0),t.numPlanes=i,t.numIntersection=0}function u(e,n,i,r){const o=null!==e?e.length:0;let c=null;if(0!==o){if(c=l.value,!0!==r||null===c){const t=i+4*o,r=n.matrixWorldInverse;a.getNormalMatrix(r),(null===c||c.length0){const s=e.getRenderTarget(),a=new Zo(o.height/2);return a.fromEquirectangularTexture(e,i),t.set(i,a),e.setRenderTarget(s),i.addEventListener("dispose",r),n(a.texture,i.mapping)}return null}}}return i}function r(e){const n=e.target;n.removeEventListener("dispose",r);const i=t.get(n);void 0!==i&&(t.delete(n),i.dispose())}function o(){t=new WeakMap}return{get:i,dispose:o}}Il.physical={uniforms:No([Il.standard.uniforms,{clearcoat:{value:0},clearcoatMap:{value:null},clearcoatRoughness:{value:0},clearcoatRoughnessMap:{value:null},clearcoatNormalScale:{value:new li(1,1)},clearcoatNormalMap:{value:null},sheenTint:{value:new Vr(0)},transmission:{value:0},transmissionMap:{value:null},transmissionSamplerSize:{value:new li},transmissionSamplerMap:{value:null},thickness:{value:0},thicknessMap:{value:null},attenuationDistance:{value:0},attenuationTint:{value:new Vr(0)},specularIntensity:{value:0},specularIntensityMap:{value:null},specularTint:{value:new Vr(1,1,1)},specularTintMap:{value:null}}]),vertexShader:Pl.meshphysical_vert,fragmentShader:Pl.meshphysical_frag};class Hl extends Vo{constructor(e=-1,t=1,n=1,i=-1,r=.1,o=2e3){super(),this.type="OrthographicCamera",this.zoom=1,this.view=null,this.left=e,this.right=t,this.top=n,this.bottom=i,this.near=r,this.far=o,this.updateProjectionMatrix()}copy(e,t){return super.copy(e,t),this.left=e.left,this.right=e.right,this.top=e.top,this.bottom=e.bottom,this.near=e.near,this.far=e.far,this.zoom=e.zoom,this.view=null===e.view?null:Object.assign({},e.view),this}setViewOffset(e,t,n,i,r,o){null===this.view&&(this.view={enabled:!0,fullWidth:1,fullHeight:1,offsetX:0,offsetY:0,width:1,height:1}),this.view.enabled=!0,this.view.fullWidth=e,this.view.fullHeight=t,this.view.offsetX=n,this.view.offsetY=i,this.view.width=r,this.view.height=o,this.updateProjectionMatrix()}clearViewOffset(){null!==this.view&&(this.view.enabled=!1),this.updateProjectionMatrix()}updateProjectionMatrix(){const e=(this.right-this.left)/(2*this.zoom),t=(this.top-this.bottom)/(2*this.zoom),n=(this.right+this.left)/2,i=(this.top+this.bottom)/2;let r=n-e,o=n+e,s=i+t,a=i-t;if(null!==this.view&&this.view.enabled){const e=(this.right-this.left)/this.view.fullWidth/this.zoom,t=(this.top-this.bottom)/this.view.fullHeight/this.zoom;r+=e*this.view.offsetX,o=r+e*this.view.width,s-=t*this.view.offsetY,a=s-t*this.view.height}this.projectionMatrix.makeOrthographic(r,o,s,a,this.near,this.far),this.projectionMatrixInverse.copy(this.projectionMatrix).invert()}toJSON(e){const t=super.toJSON(e);return t.object.zoom=this.zoom,t.object.left=this.left,t.object.right=this.right,t.object.top=this.top,t.object.bottom=this.bottom,t.object.near=this.near,t.object.far=this.far,null!==this.view&&(t.object.view=Object.assign({},this.view)),t}}Hl.prototype.isOrthographicCamera=!0;class Ul extends Uo{constructor(e){super(e),this.type="RawShaderMaterial"}}Ul.prototype.isRawShaderMaterial=!0;const Vl=4,Gl=8,Wl=Math.pow(2,Gl),ql=[.125,.215,.35,.446,.526,.582],jl=Gl-Vl+1+ql.length,Xl=20,Zl={[Yt]:0,[Jt]:1,[Qt]:2,[tn]:3,[nn]:4,[rn]:5,[Kt]:6},$l=new Hl,{_lodPlanes:Yl,_sizeLods:Jl,_sigmas:Kl}=sc(),Ql=new Vr;let ec=null;const tc=(1+Math.sqrt(5))/2,nc=1/tc,ic=[new bi(1,1,1),new bi(-1,1,1),new bi(1,1,-1),new bi(-1,1,-1),new bi(0,tc,nc),new bi(0,tc,-nc),new bi(nc,0,tc),new bi(-nc,0,tc),new bi(tc,nc,0),new bi(-tc,nc,0)];class rc{constructor(e){this._renderer=e,this._pingPongRenderTarget=null,this._blurMaterial=cc(Xl),this._equirectShader=null,this._cubemapShader=null,this._compileMaterial(this._blurMaterial)}fromScene(e,t=0,n=.1,i=100){ec=this._renderer.getRenderTarget();const r=this._allocateTargets();return this._sceneToCubeUV(e,n,i,r),t>0&&this._blur(r,0,0,t),this._applyPMREM(r),this._cleanup(r),r}fromEquirectangular(e){return this._fromTexture(e)}fromCubemap(e){return this._fromTexture(e)}compileCubemapShader(){null===this._cubemapShader&&(this._cubemapShader=hc(),this._compileMaterial(this._cubemapShader))}compileEquirectangularShader(){null===this._equirectShader&&(this._equirectShader=uc(),this._compileMaterial(this._equirectShader))}dispose(){this._blurMaterial.dispose(),null!==this._cubemapShader&&this._cubemapShader.dispose(),null!==this._equirectShader&&this._equirectShader.dispose();for(let e=0;e2?Wl:0,Wl,Wl),c.setRenderTarget(i),g&&c.render(f,s),c.render(e,s)}f.geometry.dispose(),f.material.dispose(),c.toneMapping=d,c.outputEncoding=h,c.autoClear=u,e.background=v}_textureToCubeUV(e,t){const n=this._renderer;e.isCubeTexture?null==this._cubemapShader&&(this._cubemapShader=hc()):null==this._equirectShader&&(this._equirectShader=uc());const i=e.isCubeTexture?this._cubemapShader:this._equirectShader,r=new Oo(Yl[0],i),o=i.uniforms;o["envMap"].value=e,e.isCubeTexture||o["texelSize"].value.set(1/e.image.width,1/e.image.height),o["inputEncoding"].value=Zl[e.encoding],o["outputEncoding"].value=Zl[t.texture.encoding],lc(t,0,0,3*Wl,2*Wl),n.setRenderTarget(t),n.render(r,$l)}_applyPMREM(e){const t=this._renderer,n=t.autoClear;t.autoClear=!1;for(let i=1;iXl&&console.warn(`sigmaRadians, ${r}, is too large and will clip, as it requested ${m} samples when the maximum is set to ${Xl}`);const g=[];let v=0;for(let _=0;_Gl-Vl?i-Gl+Vl:0);lc(t,x,b,3*y,2*y),a.setRenderTarget(t),a.render(u,$l)}}function oc(e){return void 0!==e&&e.type===Me&&(e.encoding===Yt||e.encoding===Jt||e.encoding===Kt)}function sc(){const e=[],t=[],n=[];let i=Gl;for(let r=0;rGl-Vl?s=ql[r-Gl+Vl-1]:0==r&&(s=0),n.push(s);const a=1/(o-1),l=-a/2,c=1+a/2,u=[l,l,c,l,c,c,l,l,c,c,l,c],h=6,d=6,p=3,f=2,m=1,g=new Float32Array(p*d*h),v=new Float32Array(f*d*h),y=new Float32Array(m*d*h);for(let e=0;e2?0:-1,i=[t,n,0,t+2/3,n,0,t+2/3,n+1,0,t,n,0,t+2/3,n+1,0,t,n+1,0];g.set(i,p*d*e),v.set(u,f*d*e);const r=[e,e,e,e,e,e];y.set(r,m*d*e)}const x=new fo;x.setAttribute("position",new jr(g,p)),x.setAttribute("uv",new jr(v,f)),x.setAttribute("faceIndex",new jr(y,m)),e.push(x),i>Vl&&i--}return{_lodPlanes:e,_sizeLods:t,_sigmas:n}}function ac(e){const t=new gi(3*Wl,3*Wl,e);return t.texture.mapping=ce,t.texture.name="PMREM.cubeUv",t.scissorTest=!0,t}function lc(e,t,n,i,r){e.viewport.set(t,n,i,r),e.scissor.set(t,n,i,r)}function cc(e){const t=new Float32Array(e),n=new bi(0,1,0),i=new Ul({name:"SphericalGaussianBlur",defines:{n:e},uniforms:{envMap:{value:null},samples:{value:1},weights:{value:t},latitudinal:{value:!1},dTheta:{value:0},mipInt:{value:0},poleAxis:{value:n},inputEncoding:{value:Zl[Yt]},outputEncoding:{value:Zl[Yt]}},vertexShader:dc(),fragmentShader:`\n\n\t\t\tprecision mediump float;\n\t\t\tprecision mediump int;\n\n\t\t\tvarying vec3 vOutputDirection;\n\n\t\t\tuniform sampler2D envMap;\n\t\t\tuniform int samples;\n\t\t\tuniform float weights[ n ];\n\t\t\tuniform bool latitudinal;\n\t\t\tuniform float dTheta;\n\t\t\tuniform float mipInt;\n\t\t\tuniform vec3 poleAxis;\n\n\t\t\t${pc()}\n\n\t\t\t#define ENVMAP_TYPE_CUBE_UV\n\t\t\t#include \n\n\t\t\tvec3 getSample( float theta, vec3 axis ) {\n\n\t\t\t\tfloat cosTheta = cos( theta );\n\t\t\t\t// Rodrigues' axis-angle rotation\n\t\t\t\tvec3 sampleDirection = vOutputDirection * cosTheta\n\t\t\t\t\t+ cross( axis, vOutputDirection ) * sin( theta )\n\t\t\t\t\t+ axis * dot( axis, vOutputDirection ) * ( 1.0 - cosTheta );\n\n\t\t\t\treturn bilinearCubeUV( envMap, sampleDirection, mipInt );\n\n\t\t\t}\n\n\t\t\tvoid main() {\n\n\t\t\t\tvec3 axis = latitudinal ? poleAxis : cross( poleAxis, vOutputDirection );\n\n\t\t\t\tif ( all( equal( axis, vec3( 0.0 ) ) ) ) {\n\n\t\t\t\t\taxis = vec3( vOutputDirection.z, 0.0, - vOutputDirection.x );\n\n\t\t\t\t}\n\n\t\t\t\taxis = normalize( axis );\n\n\t\t\t\tgl_FragColor = vec4( 0.0, 0.0, 0.0, 1.0 );\n\t\t\t\tgl_FragColor.rgb += weights[ 0 ] * getSample( 0.0, axis );\n\n\t\t\t\tfor ( int i = 1; i < n; i++ ) {\n\n\t\t\t\t\tif ( i >= samples ) {\n\n\t\t\t\t\t\tbreak;\n\n\t\t\t\t\t}\n\n\t\t\t\t\tfloat theta = dTheta * float( i );\n\t\t\t\t\tgl_FragColor.rgb += weights[ i ] * getSample( -1.0 * theta, axis );\n\t\t\t\t\tgl_FragColor.rgb += weights[ i ] * getSample( theta, axis );\n\n\t\t\t\t}\n\n\t\t\t\tgl_FragColor = linearToOutputTexel( gl_FragColor );\n\n\t\t\t}\n\t\t`,blending:x,depthTest:!1,depthWrite:!1});return i}function uc(){const e=new li(1,1),t=new Ul({name:"EquirectangularToCubeUV",uniforms:{envMap:{value:null},texelSize:{value:e},inputEncoding:{value:Zl[Yt]},outputEncoding:{value:Zl[Yt]}},vertexShader:dc(),fragmentShader:`\n\n\t\t\tprecision mediump float;\n\t\t\tprecision mediump int;\n\n\t\t\tvarying vec3 vOutputDirection;\n\n\t\t\tuniform sampler2D envMap;\n\t\t\tuniform vec2 texelSize;\n\n\t\t\t${pc()}\n\n\t\t\t#include \n\n\t\t\tvoid main() {\n\n\t\t\t\tgl_FragColor = vec4( 0.0, 0.0, 0.0, 1.0 );\n\n\t\t\t\tvec3 outputDirection = normalize( vOutputDirection );\n\t\t\t\tvec2 uv = equirectUv( outputDirection );\n\n\t\t\t\tvec2 f = fract( uv / texelSize - 0.5 );\n\t\t\t\tuv -= f * texelSize;\n\t\t\t\tvec3 tl = envMapTexelToLinear( texture2D ( envMap, uv ) ).rgb;\n\t\t\t\tuv.x += texelSize.x;\n\t\t\t\tvec3 tr = envMapTexelToLinear( texture2D ( envMap, uv ) ).rgb;\n\t\t\t\tuv.y += texelSize.y;\n\t\t\t\tvec3 br = envMapTexelToLinear( texture2D ( envMap, uv ) ).rgb;\n\t\t\t\tuv.x -= texelSize.x;\n\t\t\t\tvec3 bl = envMapTexelToLinear( texture2D ( envMap, uv ) ).rgb;\n\n\t\t\t\tvec3 tm = mix( tl, tr, f.x );\n\t\t\t\tvec3 bm = mix( bl, br, f.x );\n\t\t\t\tgl_FragColor.rgb = mix( tm, bm, f.y );\n\n\t\t\t\tgl_FragColor = linearToOutputTexel( gl_FragColor );\n\n\t\t\t}\n\t\t`,blending:x,depthTest:!1,depthWrite:!1});return t}function hc(){const e=new Ul({name:"CubemapToCubeUV",uniforms:{envMap:{value:null},inputEncoding:{value:Zl[Yt]},outputEncoding:{value:Zl[Yt]}},vertexShader:dc(),fragmentShader:`\n\n\t\t\tprecision mediump float;\n\t\t\tprecision mediump int;\n\n\t\t\tvarying vec3 vOutputDirection;\n\n\t\t\tuniform samplerCube envMap;\n\n\t\t\t${pc()}\n\n\t\t\tvoid main() {\n\n\t\t\t\tgl_FragColor = vec4( 0.0, 0.0, 0.0, 1.0 );\n\t\t\t\tgl_FragColor.rgb = envMapTexelToLinear( textureCube( envMap, vec3( - vOutputDirection.x, vOutputDirection.yz ) ) ).rgb;\n\t\t\t\tgl_FragColor = linearToOutputTexel( gl_FragColor );\n\n\t\t\t}\n\t\t`,blending:x,depthTest:!1,depthWrite:!1});return e}function dc(){return"\n\n\t\tprecision mediump float;\n\t\tprecision mediump int;\n\n\t\tattribute vec3 position;\n\t\tattribute vec2 uv;\n\t\tattribute float faceIndex;\n\n\t\tvarying vec3 vOutputDirection;\n\n\t\t// RH coordinate system; PMREM face-indexing convention\n\t\tvec3 getDirection( vec2 uv, float face ) {\n\n\t\t\tuv = 2.0 * uv - 1.0;\n\n\t\t\tvec3 direction = vec3( uv, 1.0 );\n\n\t\t\tif ( face == 0.0 ) {\n\n\t\t\t\tdirection = direction.zyx; // ( 1, v, u ) pos x\n\n\t\t\t} else if ( face == 1.0 ) {\n\n\t\t\t\tdirection = direction.xzy;\n\t\t\t\tdirection.xz *= -1.0; // ( -u, 1, -v ) pos y\n\n\t\t\t} else if ( face == 2.0 ) {\n\n\t\t\t\tdirection.x *= -1.0; // ( -u, v, 1 ) pos z\n\n\t\t\t} else if ( face == 3.0 ) {\n\n\t\t\t\tdirection = direction.zyx;\n\t\t\t\tdirection.xz *= -1.0; // ( -1, v, -u ) neg x\n\n\t\t\t} else if ( face == 4.0 ) {\n\n\t\t\t\tdirection = direction.xzy;\n\t\t\t\tdirection.xy *= -1.0; // ( -u, -1, v ) neg y\n\n\t\t\t} else if ( face == 5.0 ) {\n\n\t\t\t\tdirection.z *= -1.0; // ( u, v, -1 ) neg z\n\n\t\t\t}\n\n\t\t\treturn direction;\n\n\t\t}\n\n\t\tvoid main() {\n\n\t\t\tvOutputDirection = getDirection( uv, faceIndex );\n\t\t\tgl_Position = vec4( position, 1.0 );\n\n\t\t}\n\t"}function pc(){return"\n\n\t\tuniform int inputEncoding;\n\t\tuniform int outputEncoding;\n\n\t\t#include \n\n\t\tvec4 inputTexelToLinear( vec4 value ) {\n\n\t\t\tif ( inputEncoding == 0 ) {\n\n\t\t\t\treturn value;\n\n\t\t\t} else if ( inputEncoding == 1 ) {\n\n\t\t\t\treturn sRGBToLinear( value );\n\n\t\t\t} else if ( inputEncoding == 2 ) {\n\n\t\t\t\treturn RGBEToLinear( value );\n\n\t\t\t} else if ( inputEncoding == 3 ) {\n\n\t\t\t\treturn RGBMToLinear( value, 7.0 );\n\n\t\t\t} else if ( inputEncoding == 4 ) {\n\n\t\t\t\treturn RGBMToLinear( value, 16.0 );\n\n\t\t\t} else if ( inputEncoding == 5 ) {\n\n\t\t\t\treturn RGBDToLinear( value, 256.0 );\n\n\t\t\t} else {\n\n\t\t\t\treturn GammaToLinear( value, 2.2 );\n\n\t\t\t}\n\n\t\t}\n\n\t\tvec4 linearToOutputTexel( vec4 value ) {\n\n\t\t\tif ( outputEncoding == 0 ) {\n\n\t\t\t\treturn value;\n\n\t\t\t} else if ( outputEncoding == 1 ) {\n\n\t\t\t\treturn LinearTosRGB( value );\n\n\t\t\t} else if ( outputEncoding == 2 ) {\n\n\t\t\t\treturn LinearToRGBE( value );\n\n\t\t\t} else if ( outputEncoding == 3 ) {\n\n\t\t\t\treturn LinearToRGBM( value, 7.0 );\n\n\t\t\t} else if ( outputEncoding == 4 ) {\n\n\t\t\t\treturn LinearToRGBM( value, 16.0 );\n\n\t\t\t} else if ( outputEncoding == 5 ) {\n\n\t\t\t\treturn LinearToRGBD( value, 256.0 );\n\n\t\t\t} else {\n\n\t\t\t\treturn LinearToGamma( value, 2.2 );\n\n\t\t\t}\n\n\t\t}\n\n\t\tvec4 envMapTexelToLinear( vec4 color ) {\n\n\t\t\treturn inputTexelToLinear( color );\n\n\t\t}\n\t"}function fc(e){let t=new WeakMap,n=null;function i(i){if(i&&i.isTexture&&!1===i.isRenderTargetTexture){const s=i.mapping,a=s===ae||s===le,l=s===oe||s===se;if(a||l){if(t.has(i))return t.get(i).texture;{const s=i.image;if(a&&s&&s.height>0||l&&s&&r(s)){const r=e.getRenderTarget();null===n&&(n=new rc(e));const s=a?n.fromEquirectangular(i):n.fromCubemap(i);return t.set(i,s),e.setRenderTarget(r),i.addEventListener("dispose",o),s.texture}return null}}}return i}function r(e){let t=0;const n=6;for(let i=0;i65535?Qr:Jr)(n,1);a.version=s;const l=o.get(e);l&&t.remove(l),o.set(e,a)}function u(e){const t=o.get(e);if(t){const n=e.index;null!==n&&t.version0)return e;const r=t*n;let o=Rc[r];if(void 0===o&&(o=new Float32Array(r),Rc[r]=o),0!==t){i.toArray(o,0);for(let i=1,r=0;i!==t;++i)r+=n,e[i].toArray(o,r)}return o}function kc(e,t){if(e.length!==t.length)return!1;for(let n=0,i=e.length;n/gm;function Wu(e){return e.replace(Gu,qu)}function qu(e,t){const n=Pl[t];if(void 0===n)throw new Error("Can not resolve #include <"+t+">");return Wu(n)}const ju=/#pragma unroll_loop[\s]+?for \( int i \= (\d+)\; i < (\d+)\; i \+\+ \) \{([\s\S]+?)(?=\})\}/g,Xu=/#pragma unroll_loop_start\s+for\s*\(\s*int\s+i\s*=\s*(\d+)\s*;\s*i\s*<\s*(\d+)\s*;\s*i\s*\+\+\s*\)\s*{([\s\S]+?)}\s+#pragma unroll_loop_end/g;function Zu(e){return e.replace(Xu,Yu).replace(ju,$u)}function $u(e,t,n,i){return console.warn("WebGLProgram: #pragma unroll_loop shader syntax is deprecated. Please use #pragma unroll_loop_start syntax instead."),Yu(e,t,n,i)}function Yu(e,t,n,i){let r="";for(let o=parseInt(t);o0?e.gammaFactor:1,p=n.isWebGL2?"":Nu(n),f=Bu(o),m=r.createProgram();let g,v,y=n.glslVersion?"#version "+n.glslVersion+"\n":"";n.isRawShaderMaterial?(g=[f].filter(Hu).join("\n"),g.length>0&&(g+="\n"),v=[p,f].filter(Hu).join("\n"),v.length>0&&(v+="\n")):(g=[Ju(n),"#define SHADER_NAME "+n.shaderName,f,n.instancing?"#define USE_INSTANCING":"",n.instancingColor?"#define USE_INSTANCING_COLOR":"",n.supportsVertexTextures?"#define VERTEX_TEXTURES":"","#define GAMMA_FACTOR "+d,"#define MAX_BONES "+n.maxBones,n.useFog&&n.fog?"#define USE_FOG":"",n.useFog&&n.fogExp2?"#define FOG_EXP2":"",n.map?"#define USE_MAP":"",n.envMap?"#define USE_ENVMAP":"",n.envMap?"#define "+u:"",n.lightMap?"#define USE_LIGHTMAP":"",n.aoMap?"#define USE_AOMAP":"",n.emissiveMap?"#define USE_EMISSIVEMAP":"",n.bumpMap?"#define USE_BUMPMAP":"",n.normalMap?"#define USE_NORMALMAP":"",n.normalMap&&n.objectSpaceNormalMap?"#define OBJECTSPACE_NORMALMAP":"",n.normalMap&&n.tangentSpaceNormalMap?"#define TANGENTSPACE_NORMALMAP":"",n.clearcoatMap?"#define USE_CLEARCOATMAP":"",n.clearcoatRoughnessMap?"#define USE_CLEARCOAT_ROUGHNESSMAP":"",n.clearcoatNormalMap?"#define USE_CLEARCOAT_NORMALMAP":"",n.displacementMap&&n.supportsVertexTextures?"#define USE_DISPLACEMENTMAP":"",n.specularMap?"#define USE_SPECULARMAP":"",n.specularIntensityMap?"#define USE_SPECULARINTENSITYMAP":"",n.specularTintMap?"#define USE_SPECULARTINTMAP":"",n.roughnessMap?"#define USE_ROUGHNESSMAP":"",n.metalnessMap?"#define USE_METALNESSMAP":"",n.alphaMap?"#define USE_ALPHAMAP":"",n.transmission?"#define USE_TRANSMISSION":"",n.transmissionMap?"#define USE_TRANSMISSIONMAP":"",n.thicknessMap?"#define USE_THICKNESSMAP":"",n.vertexTangents?"#define USE_TANGENT":"",n.vertexColors?"#define USE_COLOR":"",n.vertexAlphas?"#define USE_COLOR_ALPHA":"",n.vertexUvs?"#define USE_UV":"",n.uvsVertexOnly?"#define UVS_VERTEX_ONLY":"",n.flatShading?"#define FLAT_SHADED":"",n.skinning?"#define USE_SKINNING":"",n.useVertexTexture?"#define BONE_TEXTURE":"",n.morphTargets?"#define USE_MORPHTARGETS":"",n.morphNormals&&!1===n.flatShading?"#define USE_MORPHNORMALS":"",n.doubleSided?"#define DOUBLE_SIDED":"",n.flipSided?"#define FLIP_SIDED":"",n.shadowMapEnabled?"#define USE_SHADOWMAP":"",n.shadowMapEnabled?"#define "+l:"",n.sizeAttenuation?"#define USE_SIZEATTENUATION":"",n.logarithmicDepthBuffer?"#define USE_LOGDEPTHBUF":"",n.logarithmicDepthBuffer&&n.rendererExtensionFragDepth?"#define USE_LOGDEPTHBUF_EXT":"","uniform mat4 modelMatrix;","uniform mat4 modelViewMatrix;","uniform mat4 projectionMatrix;","uniform mat4 viewMatrix;","uniform mat3 normalMatrix;","uniform vec3 cameraPosition;","uniform bool isOrthographic;","#ifdef USE_INSTANCING","\tattribute mat4 instanceMatrix;","#endif","#ifdef USE_INSTANCING_COLOR","\tattribute vec3 instanceColor;","#endif","attribute vec3 position;","attribute vec3 normal;","attribute vec2 uv;","#ifdef USE_TANGENT","\tattribute vec4 tangent;","#endif","#if defined( USE_COLOR_ALPHA )","\tattribute vec4 color;","#elif defined( USE_COLOR )","\tattribute vec3 color;","#endif","#ifdef USE_MORPHTARGETS","\tattribute vec3 morphTarget0;","\tattribute vec3 morphTarget1;","\tattribute vec3 morphTarget2;","\tattribute vec3 morphTarget3;","\t#ifdef USE_MORPHNORMALS","\t\tattribute vec3 morphNormal0;","\t\tattribute vec3 morphNormal1;","\t\tattribute vec3 morphNormal2;","\t\tattribute vec3 morphNormal3;","\t#else","\t\tattribute vec3 morphTarget4;","\t\tattribute vec3 morphTarget5;","\t\tattribute vec3 morphTarget6;","\t\tattribute vec3 morphTarget7;","\t#endif","#endif","#ifdef USE_SKINNING","\tattribute vec4 skinIndex;","\tattribute vec4 skinWeight;","#endif","\n"].filter(Hu).join("\n"),v=[p,Ju(n),"#define SHADER_NAME "+n.shaderName,f,"#define GAMMA_FACTOR "+d,n.useFog&&n.fog?"#define USE_FOG":"",n.useFog&&n.fogExp2?"#define FOG_EXP2":"",n.map?"#define USE_MAP":"",n.matcap?"#define USE_MATCAP":"",n.envMap?"#define USE_ENVMAP":"",n.envMap?"#define "+c:"",n.envMap?"#define "+u:"",n.envMap?"#define "+h:"",n.lightMap?"#define USE_LIGHTMAP":"",n.aoMap?"#define USE_AOMAP":"",n.emissiveMap?"#define USE_EMISSIVEMAP":"",n.bumpMap?"#define USE_BUMPMAP":"",n.normalMap?"#define USE_NORMALMAP":"",n.normalMap&&n.objectSpaceNormalMap?"#define OBJECTSPACE_NORMALMAP":"",n.normalMap&&n.tangentSpaceNormalMap?"#define TANGENTSPACE_NORMALMAP":"",n.clearcoat?"#define USE_CLEARCOAT":"",n.clearcoatMap?"#define USE_CLEARCOATMAP":"",n.clearcoatRoughnessMap?"#define USE_CLEARCOAT_ROUGHNESSMAP":"",n.clearcoatNormalMap?"#define USE_CLEARCOAT_NORMALMAP":"",n.specularMap?"#define USE_SPECULARMAP":"",n.specularIntensityMap?"#define USE_SPECULARINTENSITYMAP":"",n.specularTintMap?"#define USE_SPECULARTINTMAP":"",n.roughnessMap?"#define USE_ROUGHNESSMAP":"",n.metalnessMap?"#define USE_METALNESSMAP":"",n.alphaMap?"#define USE_ALPHAMAP":"",n.alphaTest?"#define USE_ALPHATEST":"",n.sheenTint?"#define USE_SHEEN":"",n.transmission?"#define USE_TRANSMISSION":"",n.transmissionMap?"#define USE_TRANSMISSIONMAP":"",n.thicknessMap?"#define USE_THICKNESSMAP":"",n.vertexTangents?"#define USE_TANGENT":"",n.vertexColors||n.instancingColor?"#define USE_COLOR":"",n.vertexAlphas?"#define USE_COLOR_ALPHA":"",n.vertexUvs?"#define USE_UV":"",n.uvsVertexOnly?"#define UVS_VERTEX_ONLY":"",n.gradientMap?"#define USE_GRADIENTMAP":"",n.flatShading?"#define FLAT_SHADED":"",n.doubleSided?"#define DOUBLE_SIDED":"",n.flipSided?"#define FLIP_SIDED":"",n.shadowMapEnabled?"#define USE_SHADOWMAP":"",n.shadowMapEnabled?"#define "+l:"",n.premultipliedAlpha?"#define PREMULTIPLIED_ALPHA":"",n.physicallyCorrectLights?"#define PHYSICALLY_CORRECT_LIGHTS":"",n.logarithmicDepthBuffer?"#define USE_LOGDEPTHBUF":"",n.logarithmicDepthBuffer&&n.rendererExtensionFragDepth?"#define USE_LOGDEPTHBUF_EXT":"",(n.extensionShaderTextureLOD||n.envMap)&&n.rendererExtensionShaderTextureLod?"#define TEXTURE_LOD_EXT":"","uniform mat4 viewMatrix;","uniform vec3 cameraPosition;","uniform bool isOrthographic;",n.toneMapping!==K?"#define TONE_MAPPING":"",n.toneMapping!==K?Pl["tonemapping_pars_fragment"]:"",n.toneMapping!==K?Du("toneMapping",n.toneMapping):"",n.dithering?"#define DITHERING":"",n.format===Ne?"#define OPAQUE":"",Pl["encodings_pars_fragment"],n.map?Fu("mapTexelToLinear",n.mapEncoding):"",n.matcap?Fu("matcapTexelToLinear",n.matcapEncoding):"",n.envMap?Fu("envMapTexelToLinear",n.envMapEncoding):"",n.emissiveMap?Fu("emissiveMapTexelToLinear",n.emissiveMapEncoding):"",n.specularTintMap?Fu("specularTintMapTexelToLinear",n.specularTintMapEncoding):"",n.lightMap?Fu("lightMapTexelToLinear",n.lightMapEncoding):"",ku("linearToOutputTexel",n.outputEncoding),n.depthPacking?"#define DEPTH_PACKING "+n.depthPacking:"","\n"].filter(Hu).join("\n")),s=Wu(s),s=Uu(s,n),s=Vu(s,n),a=Wu(a),a=Uu(a,n),a=Vu(a,n),s=Zu(s),a=Zu(a),n.isWebGL2&&!0!==n.isRawShaderMaterial&&(y="#version 300 es\n",g=["#define attribute in","#define varying out","#define texture2D texture"].join("\n")+"\n"+g,v=["#define varying in",n.glslVersion===kn?"":"out highp vec4 pc_fragColor;",n.glslVersion===kn?"":"#define gl_FragColor pc_fragColor","#define gl_FragDepthEXT gl_FragDepth","#define texture2D texture","#define textureCube texture","#define texture2DProj textureProj","#define texture2DLodEXT textureLod","#define texture2DProjLodEXT textureProjLod","#define textureCubeLodEXT textureLod","#define texture2DGradEXT textureGrad","#define texture2DProjGradEXT textureProjGrad","#define textureCubeGradEXT textureGrad"].join("\n")+"\n"+v);const x=y+g+s,b=y+v+a,_=Ru(r,35633,x),w=Ru(r,35632,b);if(r.attachShader(m,_),r.attachShader(m,w),void 0!==n.index0AttributeName?r.bindAttribLocation(m,0,n.index0AttributeName):!0===n.morphTargets&&r.bindAttribLocation(m,0,"position"),r.linkProgram(m),e.debug.checkShaderErrors){const e=r.getProgramInfoLog(m).trim(),t=r.getShaderInfoLog(_).trim(),n=r.getShaderInfoLog(w).trim();let i=!0,o=!0;if(!1===r.getProgramParameter(m,35714)){i=!1;const t=Iu(r,_,"vertex"),n=Iu(r,w,"fragment");console.error("THREE.WebGLProgram: Shader Error "+r.getError()+" - VALIDATE_STATUS "+r.getProgramParameter(m,35715)+"\n\nProgram Info Log: "+e+"\n"+t+"\n"+n)}else""!==e?console.warn("THREE.WebGLProgram: Program Info Log:",e):""!==t&&""!==n||(o=!1);o&&(this.diagnostics={runnable:i,programLog:e,vertexShader:{log:t,prefix:g},fragmentShader:{log:n,prefix:v}})}let S,M;return r.deleteShader(_),r.deleteShader(w),this.getUniforms=function(){return void 0===S&&(S=new Cu(r,m)),S},this.getAttributes=function(){return void 0===M&&(M=zu(r,m)),M},this.destroy=function(){i.releaseStatesOfProgram(this),r.deleteProgram(m),this.program=void 0},this.name=n.shaderName,this.id=Lu++,this.cacheKey=t,this.usedTimes=1,this.program=m,this.vertexShader=_,this.fragmentShader=w,this}function ih(e,t,n,i,r,o,s){const a=[],l=r.isWebGL2,c=r.logarithmicDepthBuffer,u=r.floatVertexTextures,h=r.maxVertexUniforms,d=r.vertexTextures;let p=r.precision;const f={MeshDepthMaterial:"depth",MeshDistanceMaterial:"distanceRGBA",MeshNormalMaterial:"normal",MeshBasicMaterial:"basic",MeshLambertMaterial:"lambert",MeshPhongMaterial:"phong",MeshToonMaterial:"toon",MeshStandardMaterial:"physical",MeshPhysicalMaterial:"physical",MeshMatcapMaterial:"matcap",LineBasicMaterial:"basic",LineDashedMaterial:"dashed",PointsMaterial:"points",ShadowMaterial:"shadow",SpriteMaterial:"sprite"},v=["precision","isWebGL2","supportsVertexTextures","outputEncoding","instancing","instancingColor","map","mapEncoding","matcap","matcapEncoding","envMap","envMapMode","envMapEncoding","envMapCubeUV","lightMap","lightMapEncoding","aoMap","emissiveMap","emissiveMapEncoding","bumpMap","normalMap","objectSpaceNormalMap","tangentSpaceNormalMap","clearcoat","clearcoatMap","clearcoatRoughnessMap","clearcoatNormalMap","displacementMap","specularMap","specularIntensityMap","specularTintMap","specularTintMapEncoding","roughnessMap","metalnessMap","gradientMap","alphaMap","alphaTest","combine","vertexColors","vertexAlphas","vertexTangents","vertexUvs","uvsVertexOnly","fog","useFog","fogExp2","flatShading","sizeAttenuation","logarithmicDepthBuffer","skinning","maxBones","useVertexTexture","morphTargets","morphNormals","premultipliedAlpha","numDirLights","numPointLights","numSpotLights","numHemiLights","numRectAreaLights","numDirLightShadows","numPointLightShadows","numSpotLightShadows","shadowMapEnabled","shadowMapType","toneMapping","physicallyCorrectLights","doubleSided","flipSided","numClippingPlanes","numClipIntersection","depthPacking","dithering","format","sheenTint","transmission","transmissionMap","thicknessMap"];function y(e){const t=e.skeleton,n=t.bones;if(u)return 1024;{const e=h,t=Math.floor((e-20)/4),i=Math.min(t,n.length);return i0,L=o.clearcoat>0,P={isWebGL2:l,shaderID:M,shaderName:o.type,vertexShader:T,fragmentShader:A,defines:o.defines,isRawShaderMaterial:!0===o.isRawShaderMaterial,glslVersion:o.glslVersion,precision:p,instancing:!0===b.isInstancedMesh,instancingColor:!0===b.isInstancedMesh&&null!==b.instanceColor,supportsVertexTextures:d,outputEncoding:null!==C?x(C.texture):e.outputEncoding,map:!!o.map,mapEncoding:x(o.map),matcap:!!o.matcap,matcapEncoding:x(o.matcap),envMap:!!S,envMapMode:S&&S.mapping,envMapEncoding:x(S),envMapCubeUV:!!S&&(S.mapping===ce||S.mapping===ue),lightMap:!!o.lightMap,lightMapEncoding:x(o.lightMap),aoMap:!!o.aoMap,emissiveMap:!!o.emissiveMap,emissiveMapEncoding:x(o.emissiveMap),bumpMap:!!o.bumpMap,normalMap:!!o.normalMap,objectSpaceNormalMap:o.normalMapType===ln,tangentSpaceNormalMap:o.normalMapType===an,clearcoat:L,clearcoatMap:L&&!!o.clearcoatMap,clearcoatRoughnessMap:L&&!!o.clearcoatRoughnessMap,clearcoatNormalMap:L&&!!o.clearcoatNormalMap,displacementMap:!!o.displacementMap,roughnessMap:!!o.roughnessMap,metalnessMap:!!o.metalnessMap,specularMap:!!o.specularMap,specularIntensityMap:!!o.specularIntensityMap,specularTintMap:!!o.specularTintMap,specularTintMapEncoding:x(o.specularTintMap),alphaMap:!!o.alphaMap,alphaTest:R,gradientMap:!!o.gradientMap,sheenTint:!!o.sheenTint&&(o.sheenTint.r>0||o.sheenTint.g>0||o.sheenTint.b>0),transmission:o.transmission>0,transmissionMap:!!o.transmissionMap,thicknessMap:!!o.thicknessMap,combine:o.combine,vertexTangents:!!o.normalMap&&!!b.geometry&&!!b.geometry.attributes.tangent,vertexColors:o.vertexColors,vertexAlphas:!0===o.vertexColors&&!!b.geometry&&!!b.geometry.attributes.color&&4===b.geometry.attributes.color.itemSize,vertexUvs:!!o.map||!!o.bumpMap||!!o.normalMap||!!o.specularMap||!!o.alphaMap||!!o.emissiveMap||!!o.roughnessMap||!!o.metalnessMap||!!o.clearcoatMap||!!o.clearcoatRoughnessMap||!!o.clearcoatNormalMap||!!o.displacementMap||!!o.transmissionMap||!!o.thicknessMap||!!o.specularIntensityMap||!!o.specularTintMap,uvsVertexOnly:!(o.map||o.bumpMap||o.normalMap||o.specularMap||o.alphaMap||o.emissiveMap||o.roughnessMap||o.metalnessMap||o.clearcoatNormalMap||o.transmission>0||o.transmissionMap||o.thicknessMap||o.specularIntensityMap||o.specularTintMap)&&!!o.displacementMap,fog:!!_,useFog:o.fog,fogExp2:_&&_.isFogExp2,flatShading:!!o.flatShading,sizeAttenuation:o.sizeAttenuation,logarithmicDepthBuffer:c,skinning:!0===b.isSkinnedMesh&&E>0,maxBones:E,useVertexTexture:u,morphTargets:!!b.geometry&&!!b.geometry.morphAttributes.position,morphNormals:!!b.geometry&&!!b.geometry.morphAttributes.normal,numDirLights:a.directional.length,numPointLights:a.point.length,numSpotLights:a.spot.length,numRectAreaLights:a.rectArea.length,numHemiLights:a.hemi.length,numDirLightShadows:a.directionalShadowMap.length,numPointLightShadows:a.pointShadowMap.length,numSpotLightShadows:a.spotShadowMap.length,numClippingPlanes:s.numPlanes,numClipIntersection:s.numIntersection,format:o.format,dithering:o.dithering,shadowMapEnabled:e.shadowMap.enabled&&h.length>0,shadowMapType:e.shadowMap.type,toneMapping:o.toneMapped?e.toneMapping:K,physicallyCorrectLights:e.physicallyCorrectLights,premultipliedAlpha:o.premultipliedAlpha,doubleSided:o.side===g,flipSided:o.side===m,depthPacking:void 0!==o.depthPacking&&o.depthPacking,index0AttributeName:o.index0AttributeName,extensionDerivatives:o.extensions&&o.extensions.derivatives,extensionFragDepth:o.extensions&&o.extensions.fragDepth,extensionDrawBuffers:o.extensions&&o.extensions.drawBuffers,extensionShaderTextureLOD:o.extensions&&o.extensions.shaderTextureLOD,rendererExtensionFragDepth:l||i.has("EXT_frag_depth"),rendererExtensionDrawBuffers:l||i.has("WEBGL_draw_buffers"),rendererExtensionShaderTextureLod:l||i.has("EXT_shader_texture_lod"),customProgramCacheKey:o.customProgramCacheKey()};return P}function _(t){const n=[];if(t.shaderID?n.push(t.shaderID):(n.push(t.fragmentShader),n.push(t.vertexShader)),void 0!==t.defines)for(const e in t.defines)n.push(e),n.push(t.defines[e]);if(!1===t.isRawShaderMaterial){for(let e=0;e0?r.push(u):!0===n.transparent?o.push(u):i.push(u)}function u(e,t,n,s,a,c){const u=l(e,t,n,s,a,c);n.transmission>0?r.unshift(u):!0===n.transparent?o.unshift(u):i.unshift(u)}function h(e,t){i.length>1&&i.sort(e||oh),r.length>1&&r.sort(t||sh),o.length>1&&o.sort(t||sh)}function d(){for(let e=n,i=t.length;e=t.get(n).length?(r=new ah(e),t.get(n).push(r)):r=t.get(n)[i],r}function i(){t=new WeakMap}return{get:n,dispose:i}}function ch(){const e={};return{get:function(t){if(void 0!==e[t.id])return e[t.id];let n;switch(t.type){case"DirectionalLight":n={direction:new bi,color:new Vr};break;case"SpotLight":n={position:new bi,direction:new bi,color:new Vr,distance:0,coneCos:0,penumbraCos:0,decay:0};break;case"PointLight":n={position:new bi,color:new Vr,distance:0,decay:0};break;case"HemisphereLight":n={direction:new bi,skyColor:new Vr,groundColor:new Vr};break;case"RectAreaLight":n={color:new Vr,position:new bi,halfWidth:new bi,halfHeight:new bi};break}return e[t.id]=n,n}}}function uh(){const e={};return{get:function(t){if(void 0!==e[t.id])return e[t.id];let n;switch(t.type){case"DirectionalLight":n={shadowBias:0,shadowNormalBias:0,shadowRadius:1,shadowMapSize:new li};break;case"SpotLight":n={shadowBias:0,shadowNormalBias:0,shadowRadius:1,shadowMapSize:new li};break;case"PointLight":n={shadowBias:0,shadowNormalBias:0,shadowRadius:1,shadowMapSize:new li,shadowCameraNear:1,shadowCameraFar:1e3};break}return e[t.id]=n,n}}}let hh=0;function dh(e,t){return(t.castShadow?1:0)-(e.castShadow?1:0)}function ph(e,t){const n=new ch,i=uh(),r={version:0,hash:{directionalLength:-1,pointLength:-1,spotLength:-1,rectAreaLength:-1,hemiLength:-1,numDirectionalShadows:-1,numPointShadows:-1,numSpotShadows:-1},ambient:[0,0,0],probe:[],directional:[],directionalShadow:[],directionalShadowMap:[],directionalShadowMatrix:[],spot:[],spotShadow:[],spotShadowMap:[],spotShadowMatrix:[],rectArea:[],rectAreaLTC1:null,rectAreaLTC2:null,point:[],pointShadow:[],pointShadowMap:[],pointShadowMatrix:[],hemi:[]};for(let u=0;u<9;u++)r.probe.push(new bi);const o=new bi,s=new Ji,a=new Ji;function l(o,s){let a=0,l=0,c=0;for(let e=0;e<9;e++)r.probe[e].set(0,0,0);let u=0,h=0,d=0,p=0,f=0,m=0,g=0,v=0;o.sort(dh);const y=!0!==s?Math.PI:1;for(let e=0,t=o.length;e0&&(t.isWebGL2||!0===e.has("OES_texture_float_linear")?(r.rectAreaLTC1=Ol.LTC_FLOAT_1,r.rectAreaLTC2=Ol.LTC_FLOAT_2):!0===e.has("OES_texture_half_float_linear")?(r.rectAreaLTC1=Ol.LTC_HALF_1,r.rectAreaLTC2=Ol.LTC_HALF_2):console.error("THREE.WebGLRenderer: Unable to use RectAreaLight. Missing WebGL extensions.")),r.ambient[0]=a,r.ambient[1]=l,r.ambient[2]=c;const x=r.hash;x.directionalLength===u&&x.pointLength===h&&x.spotLength===d&&x.rectAreaLength===p&&x.hemiLength===f&&x.numDirectionalShadows===m&&x.numPointShadows===g&&x.numSpotShadows===v||(r.directional.length=u,r.spot.length=d,r.rectArea.length=p,r.point.length=h,r.hemi.length=f,r.directionalShadow.length=m,r.directionalShadowMap.length=m,r.pointShadow.length=g,r.pointShadowMap.length=g,r.spotShadow.length=v,r.spotShadowMap.length=v,r.directionalShadowMatrix.length=m,r.pointShadowMatrix.length=g,r.spotShadowMatrix.length=v,x.directionalLength=u,x.pointLength=h,x.spotLength=d,x.rectAreaLength=p,x.hemiLength=f,x.numDirectionalShadows=m,x.numPointShadows=g,x.numSpotShadows=v,r.version=hh++)}function c(e,t){let n=0,i=0,l=0,c=0,u=0;const h=t.matrixWorldInverse;for(let d=0,p=e.length;d=n.get(i).length?(o=new fh(e,t),n.get(i).push(o)):o=n.get(i)[r],o}function r(){n=new WeakMap}return{get:i,dispose:r}}class gh extends kr{constructor(e){super(),this.type="MeshDepthMaterial",this.depthPacking=on,this.map=null,this.alphaMap=null,this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.wireframe=!1,this.wireframeLinewidth=1,this.fog=!1,this.setValues(e)}copy(e){return super.copy(e),this.depthPacking=e.depthPacking,this.map=e.map,this.alphaMap=e.alphaMap,this.displacementMap=e.displacementMap,this.displacementScale=e.displacementScale,this.displacementBias=e.displacementBias,this.wireframe=e.wireframe,this.wireframeLinewidth=e.wireframeLinewidth,this}}gh.prototype.isMeshDepthMaterial=!0;class vh extends kr{constructor(e){super(),this.type="MeshDistanceMaterial",this.referencePosition=new bi,this.nearDistance=1,this.farDistance=1e3,this.map=null,this.alphaMap=null,this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.fog=!1,this.setValues(e)}copy(e){return super.copy(e),this.referencePosition.copy(e.referencePosition),this.nearDistance=e.nearDistance,this.farDistance=e.farDistance,this.map=e.map,this.alphaMap=e.alphaMap,this.displacementMap=e.displacementMap,this.displacementScale=e.displacementScale,this.displacementBias=e.displacementBias,this}}vh.prototype.isMeshDistanceMaterial=!0;var yh="uniform sampler2D shadow_pass;\nuniform vec2 resolution;\nuniform float radius;\nuniform float samples;\n#include \nvoid main() {\n\tfloat mean = 0.0;\n\tfloat squared_mean = 0.0;\n\tfloat uvStride = samples <= 1.0 ? 0.0 : 2.0 / ( samples - 1.0 );\n\tfloat uvStart = samples <= 1.0 ? 0.0 : - 1.0;\n\tfor ( float i = 0.0; i < samples; i ++ ) {\n\t\tfloat uvOffset = uvStart + i * uvStride;\n\t\t#ifdef HORIZONTAL_PASS\n\t\t\tvec2 distribution = unpackRGBATo2Half( texture2D( shadow_pass, ( gl_FragCoord.xy + vec2( uvOffset, 0.0 ) * radius ) / resolution ) );\n\t\t\tmean += distribution.x;\n\t\t\tsquared_mean += distribution.y * distribution.y + distribution.x * distribution.x;\n\t\t#else\n\t\t\tfloat depth = unpackRGBAToDepth( texture2D( shadow_pass, ( gl_FragCoord.xy + vec2( 0.0, uvOffset ) * radius ) / resolution ) );\n\t\t\tmean += depth;\n\t\t\tsquared_mean += depth * depth;\n\t\t#endif\n\t}\n\tmean = mean / samples;\n\tsquared_mean = squared_mean / samples;\n\tfloat std_dev = sqrt( squared_mean - mean * mean );\n\tgl_FragColor = pack2HalfToRGBA( vec2( mean, std_dev ) );\n}",xh="void main() {\n\tgl_Position = vec4( position, 1.0 );\n}";function bh(e,t,n){let i=new ts;const r=new li,o=new li,s=new mi,a=new gh({depthPacking:sn}),l=new vh,c={},u=n.maxTextureSize,d={0:m,1:f,2:g},v=new Uo({uniforms:{shadow_pass:{value:null},resolution:{value:new li},radius:{value:4},samples:{value:8}},vertexShader:xh,fragmentShader:yh}),y=v.clone();y.defines.HORIZONTAL_PASS=1;const b=new fo;b.setAttribute("position",new jr(new Float32Array([-1,-1,.5,3,-1,.5,-1,3,.5]),3));const _=new Oo(b,v),w=this;function S(n,i){const r=t.update(_);v.uniforms.shadow_pass.value=n.map.texture,v.uniforms.resolution.value=n.mapSize,v.uniforms.radius.value=n.radius,v.uniforms.samples.value=n.blurSamples,e.setRenderTarget(n.mapPass),e.clear(),e.renderBufferDirect(i,null,r,v,_,null),y.uniforms.shadow_pass.value=n.mapPass.texture,y.uniforms.resolution.value=n.mapSize,y.uniforms.radius.value=n.radius,y.uniforms.samples.value=n.blurSamples,e.setRenderTarget(n.map),e.clear(),e.renderBufferDirect(i,null,r,y,_,null)}function M(t,n,i,r,o,s,u){let h=null;const f=!0===r.isPointLight?t.customDistanceMaterial:t.customDepthMaterial;if(h=void 0!==f?f:!0===r.isPointLight?l:a,e.localClippingEnabled&&!0===i.clipShadows&&0!==i.clippingPlanes.length||i.displacementMap&&0!==i.displacementScale||i.alphaMap&&i.alphaTest>0){const e=h.uuid,t=i.uuid;let n=c[e];void 0===n&&(n={},c[e]=n);let r=n[t];void 0===r&&(r=h.clone(),n[t]=r),h=r}return h.visible=i.visible,h.wireframe=i.wireframe,h.side=u===p?null!==i.shadowSide?i.shadowSide:i.side:null!==i.shadowSide?i.shadowSide:d[i.side],h.alphaMap=i.alphaMap,h.alphaTest=i.alphaTest,h.clipShadows=i.clipShadows,h.clippingPlanes=i.clippingPlanes,h.clipIntersection=i.clipIntersection,h.displacementMap=i.displacementMap,h.displacementScale=i.displacementScale,h.displacementBias=i.displacementBias,h.wireframeLinewidth=i.wireframeLinewidth,h.linewidth=i.linewidth,!0===r.isPointLight&&!0===h.isMeshDistanceMaterial&&(h.referencePosition.setFromMatrixPosition(r.matrixWorld),h.nearDistance=o,h.farDistance=s),h}function E(n,r,o,s,a){if(!1===n.visible)return;const l=n.layers.test(r.layers);if(l&&(n.isMesh||n.isLine||n.isPoints)&&(n.castShadow||n.receiveShadow&&a===p)&&(!n.frustumCulled||i.intersectsObject(n))){n.modelViewMatrix.multiplyMatrices(o.matrixWorldInverse,n.matrixWorld);const i=t.update(n),r=n.material;if(Array.isArray(r)){const t=i.groups;for(let l=0,c=t.length;lu||r.y>u)&&(r.x>u&&(o.x=Math.floor(u/h.x),r.x=o.x*h.x,c.mapSize.x=o.x),r.y>u&&(o.y=Math.floor(u/h.y),r.y=o.y*h.y,c.mapSize.y=o.y)),null===c.map&&!c.isPointLightShadow&&this.type===p){const e={minFilter:xe,magFilter:xe,format:Be};c.map=new gi(r.x,r.y,e),c.map.texture.name=l.name+".shadowMap",c.mapPass=new gi(r.x,r.y,e),c.camera.updateProjectionMatrix()}if(null===c.map){const e={minFilter:fe,magFilter:fe,format:Be};c.map=new gi(r.x,r.y,e),c.map.texture.name=l.name+".shadowMap",c.camera.updateProjectionMatrix()}e.setRenderTarget(c.map),e.clear();const m=c.getViewportCount();for(let e=0;e=1):-1!==de.indexOf("OpenGL ES")&&(he=parseFloat(/^OpenGL ES (\d)/.exec(de)[1]),ue=he>=2);let pe=null,fe={};const me=e.getParameter(3088),ge=e.getParameter(2978),ve=(new mi).fromArray(me),ye=(new mi).fromArray(ge);function xe(t,n,i){const r=new Uint8Array(4),o=e.createTexture();e.bindTexture(t,o),e.texParameteri(t,10241,9728),e.texParameteri(t,10240,9728);for(let s=0;si||e.height>i)&&(r=i/Math.max(e.width,e.height)),r<1||!0===t){if("undefined"!==typeof HTMLImageElement&&e instanceof HTMLImageElement||"undefined"!==typeof HTMLCanvasElement&&e instanceof HTMLCanvasElement||"undefined"!==typeof ImageBitmap&&e instanceof ImageBitmap){const i=t?oi:Math.floor,o=i(r*e.width),s=i(r*e.height);void 0===p&&(p=m(o,s));const a=n?m(o,s):p;a.width=o,a.height=s;const l=a.getContext("2d");return l.drawImage(e,0,0,o,s),console.warn("THREE.WebGLRenderer: Texture has been resized from ("+e.width+"x"+e.height+") to ("+o+"x"+s+")."),a}return"data"in e&&console.warn("THREE.WebGLRenderer: Image in DataTexture is too big ("+e.width+"x"+e.height+")."),e}return e}function v(e){return ii(e.width)&&ii(e.height)}function y(e){return!a&&(e.wrapS!==de||e.wrapT!==de||e.minFilter!==fe&&e.minFilter!==xe)}function x(e,t){return e.generateMipmaps&&t&&e.minFilter!==fe&&e.minFilter!==xe}function b(t,n,r,o,s=1){e.generateMipmap(t);const a=i.get(n);a.__maxMipLevel=Math.log2(Math.max(r,o,s))}function _(n,i,r){if(!1===a)return i;if(null!==n){if(void 0!==e[n])return e[n];console.warn("THREE.WebGLRenderer: Attempt to use non-existing WebGL internal format '"+n+"'")}let o=i;return 6403===i&&(5126===r&&(o=33326),5131===r&&(o=33325),5121===r&&(o=33321)),6407===i&&(5126===r&&(o=34837),5131===r&&(o=34843),5121===r&&(o=32849)),6408===i&&(5126===r&&(o=34836),5131===r&&(o=34842),5121===r&&(o=32856)),33325!==o&&33326!==o&&34842!==o&&34836!==o||t.get("EXT_color_buffer_float"),o}function w(e){return e===fe||e===me||e===ve?9728:9729}function S(e){const t=e.target;t.removeEventListener("dispose",S),E(t),t.isVideoTexture&&d.delete(t),s.memory.textures--}function M(e){const t=e.target;t.removeEventListener("dispose",M),T(t)}function E(t){const n=i.get(t);void 0!==n.__webglInit&&(e.deleteTexture(n.__webglTexture),i.remove(t))}function T(t){const n=t.texture,r=i.get(t),o=i.get(n);if(t){if(void 0!==o.__webglTexture&&(e.deleteTexture(o.__webglTexture),s.memory.textures--),t.depthTexture&&t.depthTexture.dispose(),t.isWebGLCubeRenderTarget)for(let t=0;t<6;t++)e.deleteFramebuffer(r.__webglFramebuffer[t]),r.__webglDepthbuffer&&e.deleteRenderbuffer(r.__webglDepthbuffer[t]);else e.deleteFramebuffer(r.__webglFramebuffer),r.__webglDepthbuffer&&e.deleteRenderbuffer(r.__webglDepthbuffer),r.__webglMultisampledFramebuffer&&e.deleteFramebuffer(r.__webglMultisampledFramebuffer),r.__webglColorRenderbuffer&&e.deleteRenderbuffer(r.__webglColorRenderbuffer),r.__webglDepthRenderbuffer&&e.deleteRenderbuffer(r.__webglDepthRenderbuffer);if(t.isWebGLMultipleRenderTargets)for(let t=0,r=n.length;t=l&&console.warn("THREE.WebGLTextures: Trying to use "+e+" texture units while this GPU supports only "+l),A+=1,e}function L(e,t){const r=i.get(e);if(e.isVideoTexture&&Z(e),e.version>0&&r.__version!==e.version){const n=e.image;if(void 0===n)console.warn("THREE.WebGLRenderer: Texture marked for update but image is undefined");else{if(!1!==n.complete)return void B(r,e,t);console.warn("THREE.WebGLRenderer: Texture marked for update but image is incomplete")}}n.activeTexture(33984+t),n.bindTexture(3553,r.__webglTexture)}function P(e,t){const r=i.get(e);e.version>0&&r.__version!==e.version?B(r,e,t):(n.activeTexture(33984+t),n.bindTexture(35866,r.__webglTexture))}function O(e,t){const r=i.get(e);e.version>0&&r.__version!==e.version?B(r,e,t):(n.activeTexture(33984+t),n.bindTexture(32879,r.__webglTexture))}function I(e,t){const r=i.get(e);e.version>0&&r.__version!==e.version?z(r,e,t):(n.activeTexture(33984+t),n.bindTexture(34067,r.__webglTexture))}const F={[he]:10497,[de]:33071,[pe]:33648},k={[fe]:9728,[me]:9984,[ve]:9986,[xe]:9729,[be]:9985,[we]:9987};function D(n,o,s){if(s?(e.texParameteri(n,10242,F[o.wrapS]),e.texParameteri(n,10243,F[o.wrapT]),32879!==n&&35866!==n||e.texParameteri(n,32882,F[o.wrapR]),e.texParameteri(n,10240,k[o.magFilter]),e.texParameteri(n,10241,k[o.minFilter])):(e.texParameteri(n,10242,33071),e.texParameteri(n,10243,33071),32879!==n&&35866!==n||e.texParameteri(n,32882,33071),o.wrapS===de&&o.wrapT===de||console.warn("THREE.WebGLRenderer: Texture is not power of two. Texture.wrapS and Texture.wrapT should be set to THREE.ClampToEdgeWrapping."),e.texParameteri(n,10240,w(o.magFilter)),e.texParameteri(n,10241,w(o.minFilter)),o.minFilter!==fe&&o.minFilter!==xe&&console.warn("THREE.WebGLRenderer: Texture is not power of two. Texture.minFilter should be set to THREE.NearestFilter or THREE.LinearFilter.")),!0===t.has("EXT_texture_filter_anisotropic")){const s=t.get("EXT_texture_filter_anisotropic");if(o.type===Le&&!1===t.has("OES_texture_float_linear"))return;if(!1===a&&o.type===Pe&&!1===t.has("OES_texture_half_float_linear"))return;(o.anisotropy>1||i.get(o).__currentAnisotropy)&&(e.texParameterf(n,s.TEXTURE_MAX_ANISOTROPY_EXT,Math.min(o.anisotropy,r.getMaxAnisotropy())),i.get(o).__currentAnisotropy=o.anisotropy)}}function N(t,n){void 0===t.__webglInit&&(t.__webglInit=!0,n.addEventListener("dispose",S),t.__webglTexture=e.createTexture(),s.memory.textures++)}function B(t,i,r){let s=3553;i.isDataTexture2DArray&&(s=35866),i.isDataTexture3D&&(s=32879),N(t,i),n.activeTexture(33984+r),n.bindTexture(s,t.__webglTexture),e.pixelStorei(37440,i.flipY),e.pixelStorei(37441,i.premultiplyAlpha),e.pixelStorei(3317,i.unpackAlignment),e.pixelStorei(37443,0);const l=y(i)&&!1===v(i.image),c=g(i.image,l,!1,u),h=v(c)||a,d=o.convert(i.format);let p,f=o.convert(i.type),m=_(i.internalFormat,d,f);D(s,i,h);const w=i.mipmaps;if(i.isDepthTexture)m=6402,a?m=i.type===Le?36012:i.type===Re?33190:i.type===ke?35056:33189:i.type===Le&&console.error("WebGLRenderer: Floating point depth texture requires WebGL2."),i.format===Ve&&6402===m&&i.type!==Ae&&i.type!==Re&&(console.warn("THREE.WebGLRenderer: Use UnsignedShortType or UnsignedIntType for DepthFormat DepthTexture."),i.type=Ae,f=o.convert(i.type)),i.format===Ge&&6402===m&&(m=34041,i.type!==ke&&(console.warn("THREE.WebGLRenderer: Use UnsignedInt248Type for DepthStencilFormat DepthTexture."),i.type=ke,f=o.convert(i.type))),n.texImage2D(3553,0,m,c.width,c.height,0,d,f,null);else if(i.isDataTexture)if(w.length>0&&h){for(let e=0,t=w.length;e0&&h){for(let e=0,t=w.length;ea+c?(l.inputState.pinching=!1,this.dispatchEvent({type:"pinchend",handedness:e.handedness,target:this})):!l.inputState.pinching&&s<=a-c&&(l.inputState.pinching=!0,this.dispatchEvent({type:"pinchstart",handedness:e.handedness,target:this}))}else null!==a&&e.gripSpace&&(r=t.getPose(e.gripSpace,n),null!==r&&(a.matrix.fromArray(r.transform.matrix),a.matrix.decompose(a.position,a.rotation,a.scale),r.linearVelocity?(a.hasLinearVelocity=!0,a.linearVelocity.copy(r.linearVelocity)):a.hasLinearVelocity=!1,r.angularVelocity?(a.hasAngularVelocity=!0,a.angularVelocity.copy(r.angularVelocity)):a.hasAngularVelocity=!1));return null!==s&&(s.visible=null!==i),null!==a&&(a.visible=null!==r),null!==l&&(l.visible=null!==o),this}}class Ch extends Dn{constructor(e,t){super();const n=this,i=e.state;let r=null,o=1,s=null,a="local-floor",l=null,c=null,u=null,h=null,d=null,p=!1,f=null,m=null,g=null,v=null,y=null,x=null;const b=[],_=new Map,w=new Go;w.layers.enable(1),w.viewport=new mi;const S=new Go;S.layers.enable(2),S.viewport=new mi;const M=[w,S],E=new Mh;E.layers.enable(1),E.layers.enable(2);let T=null,A=null;function C(e){const t=_.get(e.inputSource);t&&t.dispatchEvent({type:e.type,data:e.inputSource})}function R(){_.forEach((function(e,t){e.disconnect(t)})),_.clear(),T=null,A=null,i.bindXRFramebuffer(null),e.setRenderTarget(e.getRenderTarget()),u&&t.deleteFramebuffer(u),f&&t.deleteFramebuffer(f),m&&t.deleteRenderbuffer(m),g&&t.deleteRenderbuffer(g),u=null,f=null,m=null,g=null,d=null,h=null,c=null,r=null,N.stop(),n.isPresenting=!1,n.dispatchEvent({type:"sessionend"})}function L(e){const t=r.inputSources;for(let n=0;n0&&(t.alphaTest.value=n.alphaTest);const i=e.get(n).envMap;if(i){t.envMap.value=i,t.flipEnvMap.value=i.isCubeTexture&&!1===i.isRenderTargetTexture?-1:1,t.reflectivity.value=n.reflectivity,t.ior.value=n.ior,t.refractionRatio.value=n.refractionRatio;const r=e.get(i).__maxMipLevel;void 0!==r&&(t.maxMipLevel.value=r)}let r,o;n.lightMap&&(t.lightMap.value=n.lightMap,t.lightMapIntensity.value=n.lightMapIntensity),n.aoMap&&(t.aoMap.value=n.aoMap,t.aoMapIntensity.value=n.aoMapIntensity),n.map?r=n.map:n.specularMap?r=n.specularMap:n.displacementMap?r=n.displacementMap:n.normalMap?r=n.normalMap:n.bumpMap?r=n.bumpMap:n.roughnessMap?r=n.roughnessMap:n.metalnessMap?r=n.metalnessMap:n.alphaMap?r=n.alphaMap:n.emissiveMap?r=n.emissiveMap:n.clearcoatMap?r=n.clearcoatMap:n.clearcoatNormalMap?r=n.clearcoatNormalMap:n.clearcoatRoughnessMap?r=n.clearcoatRoughnessMap:n.specularIntensityMap?r=n.specularIntensityMap:n.specularTintMap?r=n.specularTintMap:n.transmissionMap?r=n.transmissionMap:n.thicknessMap&&(r=n.thicknessMap),void 0!==r&&(r.isWebGLRenderTarget&&(r=r.texture),!0===r.matrixAutoUpdate&&r.updateMatrix(),t.uvTransform.value.copy(r.matrix)),n.aoMap?o=n.aoMap:n.lightMap&&(o=n.lightMap),void 0!==o&&(o.isWebGLRenderTarget&&(o=o.texture),!0===o.matrixAutoUpdate&&o.updateMatrix(),t.uv2Transform.value.copy(o.matrix))}function r(e,t){e.diffuse.value.copy(t.color),e.opacity.value=t.opacity}function o(e,t){e.dashSize.value=t.dashSize,e.totalSize.value=t.dashSize+t.gapSize,e.scale.value=t.scale}function s(e,t,n,i){let r;e.diffuse.value.copy(t.color),e.opacity.value=t.opacity,e.size.value=t.size*n,e.scale.value=.5*i,t.map&&(e.map.value=t.map),t.alphaMap&&(e.alphaMap.value=t.alphaMap),t.alphaTest>0&&(e.alphaTest.value=t.alphaTest),t.map?r=t.map:t.alphaMap&&(r=t.alphaMap),void 0!==r&&(!0===r.matrixAutoUpdate&&r.updateMatrix(),e.uvTransform.value.copy(r.matrix))}function a(e,t){let n;e.diffuse.value.copy(t.color),e.opacity.value=t.opacity,e.rotation.value=t.rotation,t.map&&(e.map.value=t.map),t.alphaMap&&(e.alphaMap.value=t.alphaMap),t.alphaTest>0&&(e.alphaTest.value=t.alphaTest),t.map?n=t.map:t.alphaMap&&(n=t.alphaMap),void 0!==n&&(!0===n.matrixAutoUpdate&&n.updateMatrix(),e.uvTransform.value.copy(n.matrix))}function l(e,t){t.emissiveMap&&(e.emissiveMap.value=t.emissiveMap)}function c(e,t){e.specular.value.copy(t.specular),e.shininess.value=Math.max(t.shininess,1e-4),t.emissiveMap&&(e.emissiveMap.value=t.emissiveMap),t.bumpMap&&(e.bumpMap.value=t.bumpMap,e.bumpScale.value=t.bumpScale,t.side===m&&(e.bumpScale.value*=-1)),t.normalMap&&(e.normalMap.value=t.normalMap,e.normalScale.value.copy(t.normalScale),t.side===m&&e.normalScale.value.negate()),t.displacementMap&&(e.displacementMap.value=t.displacementMap,e.displacementScale.value=t.displacementScale,e.displacementBias.value=t.displacementBias)}function u(e,t){t.gradientMap&&(e.gradientMap.value=t.gradientMap),t.emissiveMap&&(e.emissiveMap.value=t.emissiveMap),t.bumpMap&&(e.bumpMap.value=t.bumpMap,e.bumpScale.value=t.bumpScale,t.side===m&&(e.bumpScale.value*=-1)),t.normalMap&&(e.normalMap.value=t.normalMap,e.normalScale.value.copy(t.normalScale),t.side===m&&e.normalScale.value.negate()),t.displacementMap&&(e.displacementMap.value=t.displacementMap,e.displacementScale.value=t.displacementScale,e.displacementBias.value=t.displacementBias)}function h(t,n){t.roughness.value=n.roughness,t.metalness.value=n.metalness,n.roughnessMap&&(t.roughnessMap.value=n.roughnessMap),n.metalnessMap&&(t.metalnessMap.value=n.metalnessMap),n.emissiveMap&&(t.emissiveMap.value=n.emissiveMap),n.bumpMap&&(t.bumpMap.value=n.bumpMap,t.bumpScale.value=n.bumpScale,n.side===m&&(t.bumpScale.value*=-1)),n.normalMap&&(t.normalMap.value=n.normalMap,t.normalScale.value.copy(n.normalScale),n.side===m&&t.normalScale.value.negate()),n.displacementMap&&(t.displacementMap.value=n.displacementMap,t.displacementScale.value=n.displacementScale,t.displacementBias.value=n.displacementBias);const i=e.get(n).envMap;i&&(t.envMapIntensity.value=n.envMapIntensity)}function d(e,t,n){h(e,t),e.ior.value=t.ior,t.sheenTint&&e.sheenTint.value.copy(t.sheenTint),t.clearcoat>0&&(e.clearcoat.value=t.clearcoat,e.clearcoatRoughness.value=t.clearcoatRoughness,t.clearcoatMap&&(e.clearcoatMap.value=t.clearcoatMap),t.clearcoatRoughnessMap&&(e.clearcoatRoughnessMap.value=t.clearcoatRoughnessMap),t.clearcoatNormalMap&&(e.clearcoatNormalScale.value.copy(t.clearcoatNormalScale),e.clearcoatNormalMap.value=t.clearcoatNormalMap,t.side===m&&e.clearcoatNormalScale.value.negate())),t.transmission>0&&(e.transmission.value=t.transmission,e.transmissionSamplerMap.value=n.texture,e.transmissionSamplerSize.value.set(n.width,n.height),t.transmissionMap&&(e.transmissionMap.value=t.transmissionMap),e.thickness.value=t.thickness,t.thicknessMap&&(e.thicknessMap.value=t.thicknessMap),e.attenuationDistance.value=t.attenuationDistance,e.attenuationTint.value.copy(t.attenuationTint)),e.specularIntensity.value=t.specularIntensity,e.specularTint.value.copy(t.specularTint),t.specularIntensityMap&&(e.specularIntensityMap.value=t.specularIntensityMap),t.specularTintMap&&(e.specularTintMap.value=t.specularTintMap)}function p(e,t){t.matcap&&(e.matcap.value=t.matcap),t.bumpMap&&(e.bumpMap.value=t.bumpMap,e.bumpScale.value=t.bumpScale,t.side===m&&(e.bumpScale.value*=-1)),t.normalMap&&(e.normalMap.value=t.normalMap,e.normalScale.value.copy(t.normalScale),t.side===m&&e.normalScale.value.negate()),t.displacementMap&&(e.displacementMap.value=t.displacementMap,e.displacementScale.value=t.displacementScale,e.displacementBias.value=t.displacementBias)}function f(e,t){t.displacementMap&&(e.displacementMap.value=t.displacementMap,e.displacementScale.value=t.displacementScale,e.displacementBias.value=t.displacementBias)}function g(e,t){t.displacementMap&&(e.displacementMap.value=t.displacementMap,e.displacementScale.value=t.displacementScale,e.displacementBias.value=t.displacementBias),e.referencePosition.value.copy(t.referencePosition),e.nearDistance.value=t.nearDistance,e.farDistance.value=t.farDistance}function v(e,t){t.bumpMap&&(e.bumpMap.value=t.bumpMap,e.bumpScale.value=t.bumpScale,t.side===m&&(e.bumpScale.value*=-1)),t.normalMap&&(e.normalMap.value=t.normalMap,e.normalScale.value.copy(t.normalScale),t.side===m&&e.normalScale.value.negate()),t.displacementMap&&(e.displacementMap.value=t.displacementMap,e.displacementScale.value=t.displacementScale,e.displacementBias.value=t.displacementBias)}return{refreshFogUniforms:t,refreshMaterialUniforms:n}}function Lh(){const e=document.createElementNS("http://www.w3.org/1999/xhtml","canvas");return e.style.display="block",e}function Ph(e={}){const t=void 0!==e.canvas?e.canvas:Lh(),n=void 0!==e.context?e.context:null,i=void 0!==e.alpha&&e.alpha,r=void 0===e.depth||e.depth,o=void 0===e.stencil||e.stencil,s=void 0!==e.antialias&&e.antialias,a=void 0===e.premultipliedAlpha||e.premultipliedAlpha,l=void 0!==e.preserveDrawingBuffer&&e.preserveDrawingBuffer,c=void 0!==e.powerPreference?e.powerPreference:"default",u=void 0!==e.failIfMajorPerformanceCaveat&&e.failIfMajorPerformanceCaveat;let h=null,d=null;const p=[],v=[];this.domElement=t,this.debug={checkShaderErrors:!0},this.autoClear=!0,this.autoClearColor=!0,this.autoClearDepth=!0,this.autoClearStencil=!0,this.sortObjects=!0,this.clippingPlanes=[],this.localClippingEnabled=!1,this.gammaFactor=2,this.outputEncoding=Yt,this.physicallyCorrectLights=!1,this.toneMapping=K,this.toneMappingExposure=1;const y=this;let x=!1,b=0,_=0,w=null,S=-1,M=null;const E=new mi,T=new mi;let A=null,C=t.width,R=t.height,L=1,P=null,O=null;const I=new mi(0,0,C,R),F=new mi(0,0,C,R);let k=!1;const D=[],N=new ts;let B=!1,z=!1,H=null;const U=new Ji,V=new bi,G={background:null,fog:null,environment:null,overrideMaterial:null,isScene:!0};function W(){return null===w?L:1}let q,j,X,Z,$,Y,J,Q,ee,te,ne,ie,re,oe,se,ae,le,ce,ue,he,pe,me,ge,ve=n;function ye(e,n){for(let i=0;i0&&ze(r,t,n),i&&X.viewport(E.copy(i)),r.length>0&&He(r,t,n),o.length>0&&He(o,t,n),s.length>0&&He(s,t,n)}function ze(e,t,n){if(null===H){const e=!0===s&&!0===j.isWebGL2,t=e?yi:gi;H=new t(1024,1024,{generateMipmaps:!0,type:null!==me.convert(Pe)?Pe:Me,minFilter:we,magFilter:fe,wrapS:de,wrapT:de})}const i=y.getRenderTarget();y.setRenderTarget(H),y.clear();const r=y.toneMapping;y.toneMapping=K,He(e,t,n),y.toneMapping=r,Y.updateMultisampleRenderTarget(H),Y.updateRenderTargetMipmap(H),y.setRenderTarget(i)}function He(e,t,n){const i=!0===t.isScene?t.overrideMaterial:null;for(let r=0,o=e.length;r0?v[v.length-1]:null,p.pop(),h=p.length>0?p[p.length-1]:null},this.getActiveCubeFace=function(){return b},this.getActiveMipmapLevel=function(){return _},this.getRenderTarget=function(){return w},this.setRenderTarget=function(e,t=0,n=0){w=e,b=t,_=n,e&&void 0===$.get(e).__webglFramebuffer&&Y.setupRenderTarget(e);let i=null,r=!1,o=!1;if(e){const n=e.texture;(n.isDataTexture3D||n.isDataTexture2DArray)&&(o=!0);const s=$.get(e).__webglFramebuffer;e.isWebGLCubeRenderTarget?(i=s[t],r=!0):i=e.isWebGLMultisampleRenderTarget?$.get(e).__webglMultisampledFramebuffer:s,E.copy(e.viewport),T.copy(e.scissor),A=e.scissorTest}else E.copy(I).multiplyScalar(L).floor(),T.copy(F).multiplyScalar(L).floor(),A=k;const s=X.bindFramebuffer(36160,i);if(s&&j.drawBuffers){let t=!1;if(e)if(e.isWebGLMultipleRenderTargets){const n=e.texture;if(D.length!==n.length||36064!==D[0]){for(let e=0,t=n.length;e=0&&t<=e.width-i&&n>=0&&n<=e.height-r&&ve.readPixels(t,n,i,r,me.convert(a),me.convert(l),o):console.error("THREE.WebGLRenderer.readRenderTargetPixels: readPixels from renderTarget failed. Framebuffer not complete.")}finally{const e=null!==w?$.get(w).__webglFramebuffer:null;X.bindFramebuffer(36160,e)}}},this.copyFramebufferToTexture=function(e,t,n=0){const i=Math.pow(2,-n),r=Math.floor(t.image.width*i),o=Math.floor(t.image.height*i);let s=me.convert(t.format);j.isWebGL2&&(6407===s&&(s=32849),6408===s&&(s=32856)),Y.setTexture2D(t,0),ve.copyTexImage2D(3553,n,s,e.x,e.y,r,o,0),X.unbindTexture()},this.copyTextureToTexture=function(e,t,n,i=0){const r=t.image.width,o=t.image.height,s=me.convert(n.format),a=me.convert(n.type);Y.setTexture2D(n,0),ve.pixelStorei(37440,n.flipY),ve.pixelStorei(37441,n.premultiplyAlpha),ve.pixelStorei(3317,n.unpackAlignment),t.isDataTexture?ve.texSubImage2D(3553,i,e.x,e.y,r,o,s,a,t.image.data):t.isCompressedTexture?ve.compressedTexSubImage2D(3553,i,e.x,e.y,t.mipmaps[0].width,t.mipmaps[0].height,s,t.mipmaps[0].data):ve.texSubImage2D(3553,i,e.x,e.y,s,a,t.image),0===i&&n.generateMipmaps&&ve.generateMipmap(3553),X.unbindTexture()},this.copyTextureToTexture3D=function(e,t,n,i,r=0){if(y.isWebGL1Renderer)return void console.warn("THREE.WebGLRenderer.copyTextureToTexture3D: can only be used with WebGL2.");const o=e.max.x-e.min.x+1,s=e.max.y-e.min.y+1,a=e.max.z-e.min.z+1,l=me.convert(i.format),c=me.convert(i.type);let u;if(i.isDataTexture3D)Y.setTexture3D(i,0),u=32879;else{if(!i.isDataTexture2DArray)return void console.warn("THREE.WebGLRenderer.copyTextureToTexture3D: only supports THREE.DataTexture3D and THREE.DataTexture2DArray.");Y.setTexture2DArray(i,0),u=35866}ve.pixelStorei(37440,i.flipY),ve.pixelStorei(37441,i.premultiplyAlpha),ve.pixelStorei(3317,i.unpackAlignment);const h=ve.getParameter(3314),d=ve.getParameter(32878),p=ve.getParameter(3316),f=ve.getParameter(3315),m=ve.getParameter(32877),g=n.isCompressedTexture?n.mipmaps[0]:n.image;ve.pixelStorei(3314,g.width),ve.pixelStorei(32878,g.height),ve.pixelStorei(3316,e.min.x),ve.pixelStorei(3315,e.min.y),ve.pixelStorei(32877,e.min.z),n.isDataTexture||n.isDataTexture3D?ve.texSubImage3D(u,r,t.x,t.y,t.z,o,s,a,l,c,g.data):n.isCompressedTexture?(console.warn("THREE.WebGLRenderer.copyTextureToTexture3D: untested support for compressed srcTexture."),ve.compressedTexSubImage3D(u,r,t.x,t.y,t.z,o,s,a,l,g.data)):ve.texSubImage3D(u,r,t.x,t.y,t.z,o,s,a,l,c,g),ve.pixelStorei(3314,h),ve.pixelStorei(32878,d),ve.pixelStorei(3316,p),ve.pixelStorei(3315,f),ve.pixelStorei(32877,m),0===r&&i.generateMipmaps&&ve.generateMipmap(u),X.unbindTexture()},this.initTexture=function(e){Y.setTexture2D(e,0),X.unbindTexture()},this.resetState=function(){b=0,_=0,w=null,X.reset(),ge.reset()},"undefined"!==typeof __THREE_DEVTOOLS__&&__THREE_DEVTOOLS__.dispatchEvent(new CustomEvent("observe",{detail:this}))}class Oh extends Ph{}Oh.prototype.isWebGL1Renderer=!0;class Ih{constructor(e,t=25e-5){this.name="",this.color=new Vr(e),this.density=t}clone(){return new Ih(this.color,this.density)}toJSON(){return{type:"FogExp2",color:this.color.getHex(),density:this.density}}}Ih.prototype.isFogExp2=!0;class Fh{constructor(e,t=1,n=1e3){this.name="",this.color=new Vr(e),this.near=t,this.far=n}clone(){return new Fh(this.color,this.near,this.far)}toJSON(){return{type:"Fog",color:this.color.getHex(),near:this.near,far:this.far}}}Fh.prototype.isFog=!0;class kh extends wr{constructor(){super(),this.type="Scene",this.background=null,this.environment=null,this.fog=null,this.overrideMaterial=null,this.autoUpdate=!0,"undefined"!==typeof __THREE_DEVTOOLS__&&__THREE_DEVTOOLS__.dispatchEvent(new CustomEvent("observe",{detail:this}))}copy(e,t){return super.copy(e,t),null!==e.background&&(this.background=e.background.clone()),null!==e.environment&&(this.environment=e.environment.clone()),null!==e.fog&&(this.fog=e.fog.clone()),null!==e.overrideMaterial&&(this.overrideMaterial=e.overrideMaterial.clone()),this.autoUpdate=e.autoUpdate,this.matrixAutoUpdate=e.matrixAutoUpdate,this}toJSON(e){const t=super.toJSON(e);return null!==this.fog&&(t.object.fog=this.fog.toJSON()),t}}kh.prototype.isScene=!0;class Dh{constructor(e,t){this.array=e,this.stride=t,this.count=void 0!==e?e.length/t:0,this.usage=En,this.updateRange={offset:0,count:-1},this.version=0,this.uuid=Un()}onUploadCallback(){}set needsUpdate(e){!0===e&&this.version++}setUsage(e){return this.usage=e,this}copy(e){return this.array=new e.array.constructor(e.array),this.count=e.count,this.stride=e.stride,this.usage=e.usage,this}copyAt(e,t,n){e*=this.stride,n*=t.stride;for(let i=0,r=this.stride;ie.far||t.push({distance:a,point:Uh.clone(),uv:Ir.getUV(Uh,Xh,Zh,$h,Yh,Jh,Kh,new li),face:null,object:this})}copy(e){return super.copy(e),void 0!==e.center&&this.center.copy(e.center),this.material=e.material,this}}function ed(e,t,n,i,r,o){Wh.subVectors(e,n).addScalar(.5).multiply(i),void 0!==r?(qh.x=o*Wh.x-r*Wh.y,qh.y=r*Wh.x+o*Wh.y):qh.copy(Wh),e.copy(t),e.x+=qh.x,e.y+=qh.y,e.applyMatrix4(jh)}Qh.prototype.isSprite=!0;const td=new bi,nd=new bi;class id extends wr{constructor(){super(),this._currentLevel=0,this.type="LOD",Object.defineProperties(this,{levels:{enumerable:!0,value:[]},isLOD:{value:!0}}),this.autoUpdate=!0}copy(e){super.copy(e,!1);const t=e.levels;for(let n=0,i=t.length;n0){let n,i;for(n=1,i=t.length;n0){td.setFromMatrixPosition(this.matrixWorld);const n=e.ray.origin.distanceTo(td);this.getObjectForDistance(n).raycast(e,t)}}update(e){const t=this.levels;if(t.length>1){td.setFromMatrixPosition(e.matrixWorld),nd.setFromMatrixPosition(this.matrixWorld);const n=td.distanceTo(nd)/e.zoom;let i,r;for(t[0].object.visible=!0,i=1,r=t.length;i=t[i].distance))break;t[i-1].object.visible=!1,t[i].object.visible=!0}for(this._currentLevel=i-1;ia)continue;h.applyMatrix4(this.matrixWorld);const p=e.ray.origin.distanceTo(h);pe.far||t.push({distance:p,point:u.clone().applyMatrix4(this.matrixWorld),index:o,face:null,faceIndex:null,object:this})}}else{const n=Math.max(0,o.start),i=Math.min(s.count,o.start+o.count);for(let r=n,o=i-1;ra)continue;h.applyMatrix4(this.matrixWorld);const i=e.ray.origin.distanceTo(h);ie.far||t.push({distance:i,point:u.clone().applyMatrix4(this.matrixWorld),index:r,face:null,faceIndex:null,object:this})}}}else n.isGeometry&&console.error("THREE.Line.raycast() no longer supports THREE.Geometry. Use THREE.BufferGeometry instead.")}updateMorphTargets(){const e=this.geometry;if(e.isBufferGeometry){const t=e.morphAttributes,n=Object.keys(t);if(n.length>0){const e=t[n[0]];if(void 0!==e){this.morphTargetInfluences=[],this.morphTargetDictionary={};for(let t=0,n=e.length;t0&&console.error("THREE.Line.updateMorphTargets() does not support THREE.Geometry. Use THREE.BufferGeometry instead.")}}}Ad.prototype.isLine=!0;const Cd=new bi,Rd=new bi;class Ld extends Ad{constructor(e,t){super(e,t),this.type="LineSegments"}computeLineDistances(){const e=this.geometry;if(e.isBufferGeometry)if(null===e.index){const t=e.attributes.position,n=[];for(let e=0,i=t.count;e0){const e=t[n[0]];if(void 0!==e){this.morphTargetInfluences=[],this.morphTargetDictionary={};for(let t=0,n=e.length;t0&&console.error("THREE.Points.updateMorphTargets() does not support THREE.Geometry. Use THREE.BufferGeometry instead.")}}}function Bd(e,t,n,i,r,o,s){const a=Fd.distanceSqToPoint(e);if(ar.far)return;o.push({distance:l,distanceToRay:Math.sqrt(a),point:n,index:t,face:null,object:s})}}Nd.prototype.isPoints=!0;class zd extends pi{constructor(e,t,n,i,r,o,s,a,l){super(e,t,n,i,r,o,s,a,l),this.format=void 0!==s?s:Ne,this.minFilter=void 0!==o?o:xe,this.magFilter=void 0!==r?r:xe,this.generateMipmaps=!1;const c=this;function u(){c.needsUpdate=!0,e.requestVideoFrameCallback(u)}"requestVideoFrameCallback"in e&&e.requestVideoFrameCallback(u)}clone(){return new this.constructor(this.image).copy(this)}update(){const e=this.image,t="requestVideoFrameCallback"in e;!1===t&&e.readyState>=e.HAVE_CURRENT_DATA&&(this.needsUpdate=!0)}}zd.prototype.isVideoTexture=!0;class Hd extends pi{constructor(e,t,n,i,r,o,s,a,l,c,u,h){super(null,o,s,a,l,c,i,r,u,h),this.image={width:t,height:n},this.mipmaps=e,this.flipY=!1,this.generateMipmaps=!1}}Hd.prototype.isCompressedTexture=!0;class Ud extends pi{constructor(e,t,n,i,r,o,s,a,l){super(e,t,n,i,r,o,s,a,l),this.needsUpdate=!0}}Ud.prototype.isCanvasTexture=!0;class Vd extends pi{constructor(e,t,n,i,r,o,s,a,l,c){if(c=void 0!==c?c:Ve,c!==Ve&&c!==Ge)throw new Error("DepthTexture format must be either THREE.DepthFormat or THREE.DepthStencilFormat");void 0===n&&c===Ve&&(n=Ae),void 0===n&&c===Ge&&(n=ke),super(null,i,r,o,s,a,c,n,l),this.image={width:e,height:t},this.magFilter=void 0!==s?s:fe,this.minFilter=void 0!==a?a:fe,this.flipY=!1,this.generateMipmaps=!1}}Vd.prototype.isDepthTexture=!0;class Gd extends fo{constructor(e=1,t=8,n=0,i=2*Math.PI){super(),this.type="CircleGeometry",this.parameters={radius:e,segments:t,thetaStart:n,thetaLength:i},t=Math.max(3,t);const r=[],o=[],s=[],a=[],l=new bi,c=new li;o.push(0,0,0),s.push(0,0,1),a.push(.5,.5);for(let u=0,h=3;u<=t;u++,h+=3){const r=n+u/t*i;l.x=e*Math.cos(r),l.y=e*Math.sin(r),o.push(l.x,l.y,l.z),s.push(0,0,1),c.x=(o[h]/e+1)/2,c.y=(o[h+1]/e+1)/2,a.push(c.x,c.y)}for(let u=1;u<=t;u++)r.push(u,u+1,0);this.setIndex(r),this.setAttribute("position",new to(o,3)),this.setAttribute("normal",new to(s,3)),this.setAttribute("uv",new to(a,2))}static fromJSON(e){return new Gd(e.radius,e.segments,e.thetaStart,e.thetaLength)}}class Wd extends fo{constructor(e=1,t=1,n=1,i=8,r=1,o=!1,s=0,a=2*Math.PI){super(),this.type="CylinderGeometry",this.parameters={radiusTop:e,radiusBottom:t,height:n,radialSegments:i,heightSegments:r,openEnded:o,thetaStart:s,thetaLength:a};const l=this;i=Math.floor(i),r=Math.floor(r);const c=[],u=[],h=[],d=[];let p=0;const f=[],m=n/2;let g=0;function v(){const o=new bi,v=new bi;let y=0;const x=(t-e)/n;for(let l=0;l<=r;l++){const c=[],g=l/r,y=g*(t-e)+e;for(let e=0;e<=i;e++){const t=e/i,r=t*a+s,l=Math.sin(r),f=Math.cos(r);v.x=y*l,v.y=-g*n+m,v.z=y*f,u.push(v.x,v.y,v.z),o.set(l,x,f).normalize(),h.push(o.x,o.y,o.z),d.push(t,1-g),c.push(p++)}f.push(c)}for(let e=0;e0&&y(!0),t>0&&y(!1)),this.setIndex(c),this.setAttribute("position",new to(u,3)),this.setAttribute("normal",new to(h,3)),this.setAttribute("uv",new to(d,2))}static fromJSON(e){return new Wd(e.radiusTop,e.radiusBottom,e.height,e.radialSegments,e.heightSegments,e.openEnded,e.thetaStart,e.thetaLength)}}class qd extends Wd{constructor(e=1,t=1,n=8,i=1,r=!1,o=0,s=2*Math.PI){super(0,e,t,n,i,r,o,s),this.type="ConeGeometry",this.parameters={radius:e,height:t,radialSegments:n,heightSegments:i,openEnded:r,thetaStart:o,thetaLength:s}}static fromJSON(e){return new qd(e.radius,e.height,e.radialSegments,e.heightSegments,e.openEnded,e.thetaStart,e.thetaLength)}}class jd extends fo{constructor(e,t,n=1,i=0){super(),this.type="PolyhedronGeometry",this.parameters={vertices:e,indices:t,radius:n,detail:i};const r=[],o=[];function s(e){const n=new bi,i=new bi,r=new bi;for(let o=0;o.9&&s<.1&&(t<.2&&(o[e+0]+=1),n<.2&&(o[e+2]+=1),i<.2&&(o[e+4]+=1))}}function h(e){r.push(e.x,e.y,e.z)}function d(t,n){const i=3*t;n.x=e[i+0],n.y=e[i+1],n.z=e[i+2]}function p(){const e=new bi,t=new bi,n=new bi,i=new bi,s=new li,a=new li,l=new li;for(let c=0,u=0;c0)){l=i;break}l=i-1}if(i=l,n[i]===o)return i/(r-1);const c=n[i],u=n[i+1],h=u-c,d=(o-c)/h,p=(i+d)/(r-1);return p}getTangent(e,t){const n=1e-4;let i=e-n,r=e+n;i<0&&(i=0),r>1&&(r=1);const o=this.getPoint(i),s=this.getPoint(r),a=t||(o.isVector2?new li:new bi);return a.copy(s).sub(o).normalize(),a}getTangentAt(e,t){const n=this.getUtoTmapping(e);return this.getTangent(n,t)}computeFrenetFrames(e,t){const n=new bi,i=[],r=[],o=[],s=new bi,a=new Ji;for(let d=0;d<=e;d++){const t=d/e;i[d]=this.getTangentAt(t,new bi),i[d].normalize()}r[0]=new bi,o[0]=new bi;let l=Number.MAX_VALUE;const c=Math.abs(i[0].x),u=Math.abs(i[0].y),h=Math.abs(i[0].z);c<=l&&(l=c,n.set(1,0,0)),u<=l&&(l=u,n.set(0,1,0)),h<=l&&n.set(0,0,1),s.crossVectors(i[0],n).normalize(),r[0].crossVectors(i[0],s),o[0].crossVectors(i[0],r[0]);for(let d=1;d<=e;d++){if(r[d]=r[d-1].clone(),o[d]=o[d-1].clone(),s.crossVectors(i[d-1],i[d]),s.length()>Number.EPSILON){s.normalize();const e=Math.acos(Vn(i[d-1].dot(i[d]),-1,1));r[d].applyMatrix4(a.makeRotationAxis(s,e))}o[d].crossVectors(i[d],r[d])}if(!0===t){let t=Math.acos(Vn(r[0].dot(r[e]),-1,1));t/=e,i[0].dot(s.crossVectors(r[0],r[e]))>0&&(t=-t);for(let n=1;n<=e;n++)r[n].applyMatrix4(a.makeRotationAxis(i[n],t*n)),o[n].crossVectors(i[n],r[n])}return{tangents:i,normals:r,binormals:o}}clone(){return(new this.constructor).copy(this)}copy(e){return this.arcLengthDivisions=e.arcLengthDivisions,this}toJSON(){const e={metadata:{version:4.5,type:"Curve",generator:"Curve.toJSON"}};return e.arcLengthDivisions=this.arcLengthDivisions,e.type=this.type,e}fromJSON(e){return this.arcLengthDivisions=e.arcLengthDivisions,this}}class ep extends Qd{constructor(e=0,t=0,n=1,i=1,r=0,o=2*Math.PI,s=!1,a=0){super(),this.type="EllipseCurve",this.aX=e,this.aY=t,this.xRadius=n,this.yRadius=i,this.aStartAngle=r,this.aEndAngle=o,this.aClockwise=s,this.aRotation=a}getPoint(e,t){const n=t||new li,i=2*Math.PI;let r=this.aEndAngle-this.aStartAngle;const o=Math.abs(r)i)r-=i;r0?0:(Math.floor(Math.abs(l)/r)+1)*r:0===c&&l===r-1&&(l=r-2,c=1),this.closed||l>0?s=i[(l-1)%r]:(ip.subVectors(i[0],i[1]).add(i[0]),s=ip);const u=i[l%r],h=i[(l+1)%r];if(this.closed||l+2i.length-2?i.length-1:o+1],u=i[o>i.length-3?i.length-1:o+2];return n.set(lp(s,a.x,l.x,c.x,u.x),lp(s,a.y,l.y,c.y,u.y)),n}copy(e){super.copy(e),this.points=[];for(let t=0,n=e.points.length;t80*n){a=c=e[0],l=u=e[1];for(let t=n;tc&&(c=h),d>u&&(u=d);p=Math.max(c-a,u-l),p=0!==p?1/p:0}return Rp(o,s,n,a,l,p),s}};function Ap(e,t,n,i,r){let o,s;if(r===rf(e,t,n,i)>0)for(o=t;o=t;o-=i)s=ef(o,e[o],e[o+1],s);return s&&jp(s,s.next)&&(tf(s),s=s.next),s}function Cp(e,t){if(!e)return e;t||(t=e);let n,i=e;do{if(n=!1,i.steiner||!jp(i,i.next)&&0!==qp(i.prev,i,i.next))i=i.next;else{if(tf(i),i=t=i.prev,i===i.next)break;n=!0}}while(n||i!==t);return t}function Rp(e,t,n,i,r,o,s){if(!e)return;!s&&o&&zp(e,i,r,o);let a,l,c=e;while(e.prev!==e.next)if(a=e.prev,l=e.next,o?Pp(e,i,r,o):Lp(e))t.push(a.i/n),t.push(e.i/n),t.push(l.i/n),tf(e),e=l.next,c=l.next;else if(e=l,e===c){s?1===s?(e=Op(Cp(e),t,n),Rp(e,t,n,i,r,o,2)):2===s&&Ip(e,t,n,i,r,o):Rp(Cp(e),t,n,i,r,o,1);break}}function Lp(e){const t=e.prev,n=e,i=e.next;if(qp(t,n,i)>=0)return!1;let r=e.next.next;while(r!==e.prev){if(Gp(t.x,t.y,n.x,n.y,i.x,i.y,r.x,r.y)&&qp(r.prev,r,r.next)>=0)return!1;r=r.next}return!0}function Pp(e,t,n,i){const r=e.prev,o=e,s=e.next;if(qp(r,o,s)>=0)return!1;const a=r.xo.x?r.x>s.x?r.x:s.x:o.x>s.x?o.x:s.x,u=r.y>o.y?r.y>s.y?r.y:s.y:o.y>s.y?o.y:s.y,h=Up(a,l,t,n,i),d=Up(c,u,t,n,i);let p=e.prevZ,f=e.nextZ;while(p&&p.z>=h&&f&&f.z<=d){if(p!==e.prev&&p!==e.next&&Gp(r.x,r.y,o.x,o.y,s.x,s.y,p.x,p.y)&&qp(p.prev,p,p.next)>=0)return!1;if(p=p.prevZ,f!==e.prev&&f!==e.next&&Gp(r.x,r.y,o.x,o.y,s.x,s.y,f.x,f.y)&&qp(f.prev,f,f.next)>=0)return!1;f=f.nextZ}while(p&&p.z>=h){if(p!==e.prev&&p!==e.next&&Gp(r.x,r.y,o.x,o.y,s.x,s.y,p.x,p.y)&&qp(p.prev,p,p.next)>=0)return!1;p=p.prevZ}while(f&&f.z<=d){if(f!==e.prev&&f!==e.next&&Gp(r.x,r.y,o.x,o.y,s.x,s.y,f.x,f.y)&&qp(f.prev,f,f.next)>=0)return!1;f=f.nextZ}return!0}function Op(e,t,n){let i=e;do{const r=i.prev,o=i.next.next;!jp(r,o)&&Xp(r,i,i.next,o)&&Jp(r,o)&&Jp(o,r)&&(t.push(r.i/n),t.push(i.i/n),t.push(o.i/n),tf(i),tf(i.next),i=e=o),i=i.next}while(i!==e);return Cp(i)}function Ip(e,t,n,i,r,o){let s=e;do{let e=s.next.next;while(e!==s.prev){if(s.i!==e.i&&Wp(s,e)){let a=Qp(s,e);return s=Cp(s,s.next),a=Cp(a,a.next),Rp(s,t,n,i,r,o),void Rp(a,t,n,i,r,o)}e=e.next}s=s.next}while(s!==e)}function Fp(e,t,n,i){const r=[];let o,s,a,l,c;for(o=0,s=t.length;o=n.next.y&&n.next.y!==n.y){const e=n.x+(r-n.y)*(n.next.x-n.x)/(n.next.y-n.y);if(e<=i&&e>s){if(s=e,e===i){if(r===n.y)return n;if(r===n.next.y)return n.next}o=n.x=n.x&&n.x>=l&&i!==n.x&&Gp(ro.x||n.x===o.x&&Bp(o,n)))&&(o=n,h=u)),n=n.next}while(n!==a);return o}function Bp(e,t){return qp(e.prev,e,t.prev)<0&&qp(t.next,e,e.next)<0}function zp(e,t,n,i){let r=e;do{null===r.z&&(r.z=Up(r.x,r.y,t,n,i)),r.prevZ=r.prev,r.nextZ=r.next,r=r.next}while(r!==e);r.prevZ.nextZ=null,r.prevZ=null,Hp(r)}function Hp(e){let t,n,i,r,o,s,a,l,c=1;do{n=e,e=null,o=null,s=0;while(n){for(s++,i=n,a=0,t=0;t0||l>0&&i)0!==a&&(0===l||!i||n.z<=i.z)?(r=n,n=n.nextZ,a--):(r=i,i=i.nextZ,l--),o?o.nextZ=r:e=r,r.prevZ=o,o=r;n=i}o.nextZ=null,c*=2}while(s>1);return e}function Up(e,t,n,i,r){return e=32767*(e-n)*r,t=32767*(t-i)*r,e=16711935&(e|e<<8),e=252645135&(e|e<<4),e=858993459&(e|e<<2),e=1431655765&(e|e<<1),t=16711935&(t|t<<8),t=252645135&(t|t<<4),t=858993459&(t|t<<2),t=1431655765&(t|t<<1),e|t<<1}function Vp(e){let t=e,n=e;do{(t.x=0&&(e-s)*(i-a)-(n-s)*(t-a)>=0&&(n-s)*(o-a)-(r-s)*(i-a)>=0}function Wp(e,t){return e.next.i!==t.i&&e.prev.i!==t.i&&!Yp(e,t)&&(Jp(e,t)&&Jp(t,e)&&Kp(e,t)&&(qp(e.prev,e,t.prev)||qp(e,t.prev,t))||jp(e,t)&&qp(e.prev,e,e.next)>0&&qp(t.prev,t,t.next)>0)}function qp(e,t,n){return(t.y-e.y)*(n.x-t.x)-(t.x-e.x)*(n.y-t.y)}function jp(e,t){return e.x===t.x&&e.y===t.y}function Xp(e,t,n,i){const r=$p(qp(e,t,n)),o=$p(qp(e,t,i)),s=$p(qp(n,i,e)),a=$p(qp(n,i,t));return r!==o&&s!==a||(!(0!==r||!Zp(e,n,t))||(!(0!==o||!Zp(e,i,t))||(!(0!==s||!Zp(n,e,i))||!(0!==a||!Zp(n,t,i)))))}function Zp(e,t,n){return t.x<=Math.max(e.x,n.x)&&t.x>=Math.min(e.x,n.x)&&t.y<=Math.max(e.y,n.y)&&t.y>=Math.min(e.y,n.y)}function $p(e){return e>0?1:e<0?-1:0}function Yp(e,t){let n=e;do{if(n.i!==e.i&&n.next.i!==e.i&&n.i!==t.i&&n.next.i!==t.i&&Xp(n,n.next,e,t))return!0;n=n.next}while(n!==e);return!1}function Jp(e,t){return qp(e.prev,e,e.next)<0?qp(e,t,e.next)>=0&&qp(e,e.prev,t)>=0:qp(e,t,e.prev)<0||qp(e,e.next,t)<0}function Kp(e,t){let n=e,i=!1;const r=(e.x+t.x)/2,o=(e.y+t.y)/2;do{n.y>o!==n.next.y>o&&n.next.y!==n.y&&r<(n.next.x-n.x)*(o-n.y)/(n.next.y-n.y)+n.x&&(i=!i),n=n.next}while(n!==e);return i}function Qp(e,t){const n=new nf(e.i,e.x,e.y),i=new nf(t.i,t.x,t.y),r=e.next,o=t.prev;return e.next=t,t.prev=e,n.next=r,r.prev=n,i.next=n,n.prev=i,o.next=i,i.prev=o,i}function ef(e,t,n,i){const r=new nf(e,t,n);return i?(r.next=i.next,r.prev=i,i.next.prev=r,i.next=r):(r.prev=r,r.next=r),r}function tf(e){e.next.prev=e.prev,e.prev.next=e.next,e.prevZ&&(e.prevZ.nextZ=e.nextZ),e.nextZ&&(e.nextZ.prevZ=e.prevZ)}function nf(e,t,n){this.i=e,this.x=t,this.y=n,this.prev=null,this.next=null,this.z=null,this.prevZ=null,this.nextZ=null,this.steiner=!1}function rf(e,t,n,i){let r=0;for(let o=t,s=n-i;o2&&e[t-1].equals(e[0])&&e.pop()}function af(e,t){for(let n=0;nNumber.EPSILON){const h=Math.sqrt(u),d=Math.sqrt(l*l+c*c),p=t.x-a/h,f=t.y+s/h,m=n.x-c/d,g=n.y+l/d,v=((m-p)*c-(g-f)*l)/(s*c-a*l);i=p+s*v-e.x,r=f+a*v-e.y;const y=i*i+r*r;if(y<=2)return new li(i,r);o=Math.sqrt(y/2)}else{let e=!1;s>Number.EPSILON?l>Number.EPSILON&&(e=!0):s<-Number.EPSILON?l<-Number.EPSILON&&(e=!0):Math.sign(a)===Math.sign(c)&&(e=!0),e?(i=-a,r=s,o=Math.sqrt(u)):(i=s,r=a,o=Math.sqrt(u/2))}return new li(i/o,r/o)}const O=[];for(let t=0,n=A.length,i=n-1,r=t+1;t=0;t--){const e=t/p,n=u*Math.cos(e*Math.PI/2),i=h*Math.sin(e*Math.PI/2)+d;for(let t=0,r=A.length;t=0){const i=n;let r=n-1;r<0&&(r=e.length-1);for(let e=0,n=a+2*p;e=0?(e(p-a,i,u),h.subVectors(c,u)):(e(p+a,i,u),h.subVectors(u,c)),i-a>=0?(e(p,i-a,u),d.subVectors(c,u)):(e(p,i+a,u),d.subVectors(u,c)),l.crossVectors(h,d).normalize(),o.push(l.x,l.y,l.z),s.push(p,i)}}for(let f=0;f0)&&d.push(t,i,s),(g!==n-1||a0!==e>0&&this.version++,this._clearcoat=e}get transmission(){return this._transmission}set transmission(e){this._transmission>0!==e>0&&this.version++,this._transmission=e}copy(e){return super.copy(e),this.defines={STANDARD:"",PHYSICAL:""},this.clearcoat=e.clearcoat,this.clearcoatMap=e.clearcoatMap,this.clearcoatRoughness=e.clearcoatRoughness,this.clearcoatRoughnessMap=e.clearcoatRoughnessMap,this.clearcoatNormalMap=e.clearcoatNormalMap,this.clearcoatNormalScale.copy(e.clearcoatNormalScale),this.ior=e.ior,this.sheenTint.copy(e.sheenTint),this.transmission=e.transmission,this.transmissionMap=e.transmissionMap,this.thickness=e.thickness,this.thicknessMap=e.thicknessMap,this.attenuationDistance=e.attenuationDistance,this.attenuationTint.copy(e.attenuationTint),this.specularIntensity=e.specularIntensity,this.specularIntensityMap=e.specularIntensityMap,this.specularTint.copy(e.specularTint),this.specularTintMap=e.specularTintMap,this}}Rf.prototype.isMeshPhysicalMaterial=!0;class Lf extends kr{constructor(e){super(),this.type="MeshPhongMaterial",this.color=new Vr(16777215),this.specular=new Vr(1118481),this.shininess=30,this.map=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.emissive=new Vr(0),this.emissiveIntensity=1,this.emissiveMap=null,this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=an,this.normalScale=new li(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.specularMap=null,this.alphaMap=null,this.envMap=null,this.combine=$,this.reflectivity=1,this.refractionRatio=.98,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap="round",this.wireframeLinejoin="round",this.flatShading=!1,this.setValues(e)}copy(e){return super.copy(e),this.color.copy(e.color),this.specular.copy(e.specular),this.shininess=e.shininess,this.map=e.map,this.lightMap=e.lightMap,this.lightMapIntensity=e.lightMapIntensity,this.aoMap=e.aoMap,this.aoMapIntensity=e.aoMapIntensity,this.emissive.copy(e.emissive),this.emissiveMap=e.emissiveMap,this.emissiveIntensity=e.emissiveIntensity,this.bumpMap=e.bumpMap,this.bumpScale=e.bumpScale,this.normalMap=e.normalMap,this.normalMapType=e.normalMapType,this.normalScale.copy(e.normalScale),this.displacementMap=e.displacementMap,this.displacementScale=e.displacementScale,this.displacementBias=e.displacementBias,this.specularMap=e.specularMap,this.alphaMap=e.alphaMap,this.envMap=e.envMap,this.combine=e.combine,this.reflectivity=e.reflectivity,this.refractionRatio=e.refractionRatio,this.wireframe=e.wireframe,this.wireframeLinewidth=e.wireframeLinewidth,this.wireframeLinecap=e.wireframeLinecap,this.wireframeLinejoin=e.wireframeLinejoin,this.flatShading=e.flatShading,this}}Lf.prototype.isMeshPhongMaterial=!0;class Pf extends kr{constructor(e){super(),this.defines={TOON:""},this.type="MeshToonMaterial",this.color=new Vr(16777215),this.map=null,this.gradientMap=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.emissive=new Vr(0),this.emissiveIntensity=1,this.emissiveMap=null,this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=an,this.normalScale=new li(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.alphaMap=null,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap="round",this.wireframeLinejoin="round",this.setValues(e)}copy(e){return super.copy(e),this.color.copy(e.color),this.map=e.map,this.gradientMap=e.gradientMap,this.lightMap=e.lightMap,this.lightMapIntensity=e.lightMapIntensity,this.aoMap=e.aoMap,this.aoMapIntensity=e.aoMapIntensity,this.emissive.copy(e.emissive),this.emissiveMap=e.emissiveMap,this.emissiveIntensity=e.emissiveIntensity,this.bumpMap=e.bumpMap,this.bumpScale=e.bumpScale,this.normalMap=e.normalMap,this.normalMapType=e.normalMapType,this.normalScale.copy(e.normalScale),this.displacementMap=e.displacementMap,this.displacementScale=e.displacementScale,this.displacementBias=e.displacementBias,this.alphaMap=e.alphaMap,this.wireframe=e.wireframe,this.wireframeLinewidth=e.wireframeLinewidth,this.wireframeLinecap=e.wireframeLinecap,this.wireframeLinejoin=e.wireframeLinejoin,this}}Pf.prototype.isMeshToonMaterial=!0;class Of extends kr{constructor(e){super(),this.type="MeshNormalMaterial",this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=an,this.normalScale=new li(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.wireframe=!1,this.wireframeLinewidth=1,this.fog=!1,this.flatShading=!1,this.setValues(e)}copy(e){return super.copy(e),this.bumpMap=e.bumpMap,this.bumpScale=e.bumpScale,this.normalMap=e.normalMap,this.normalMapType=e.normalMapType,this.normalScale.copy(e.normalScale),this.displacementMap=e.displacementMap,this.displacementScale=e.displacementScale,this.displacementBias=e.displacementBias,this.wireframe=e.wireframe,this.wireframeLinewidth=e.wireframeLinewidth,this.flatShading=e.flatShading,this}}Of.prototype.isMeshNormalMaterial=!0;class If extends kr{constructor(e){super(),this.type="MeshLambertMaterial",this.color=new Vr(16777215),this.map=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.emissive=new Vr(0),this.emissiveIntensity=1,this.emissiveMap=null,this.specularMap=null,this.alphaMap=null,this.envMap=null,this.combine=$,this.reflectivity=1,this.refractionRatio=.98,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap="round",this.wireframeLinejoin="round",this.setValues(e)}copy(e){return super.copy(e),this.color.copy(e.color),this.map=e.map,this.lightMap=e.lightMap,this.lightMapIntensity=e.lightMapIntensity,this.aoMap=e.aoMap,this.aoMapIntensity=e.aoMapIntensity,this.emissive.copy(e.emissive),this.emissiveMap=e.emissiveMap,this.emissiveIntensity=e.emissiveIntensity,this.specularMap=e.specularMap,this.alphaMap=e.alphaMap,this.envMap=e.envMap,this.combine=e.combine,this.reflectivity=e.reflectivity,this.refractionRatio=e.refractionRatio,this.wireframe=e.wireframe,this.wireframeLinewidth=e.wireframeLinewidth,this.wireframeLinecap=e.wireframeLinecap,this.wireframeLinejoin=e.wireframeLinejoin,this}}If.prototype.isMeshLambertMaterial=!0;class Ff extends kr{constructor(e){super(),this.defines={MATCAP:""},this.type="MeshMatcapMaterial",this.color=new Vr(16777215),this.matcap=null,this.map=null,this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=an,this.normalScale=new li(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.alphaMap=null,this.flatShading=!1,this.setValues(e)}copy(e){return super.copy(e),this.defines={MATCAP:""},this.color.copy(e.color),this.matcap=e.matcap,this.map=e.map,this.bumpMap=e.bumpMap,this.bumpScale=e.bumpScale,this.normalMap=e.normalMap,this.normalMapType=e.normalMapType,this.normalScale.copy(e.normalScale),this.displacementMap=e.displacementMap,this.displacementScale=e.displacementScale,this.displacementBias=e.displacementBias,this.alphaMap=e.alphaMap,this.flatShading=e.flatShading,this}}Ff.prototype.isMeshMatcapMaterial=!0;class kf extends _d{constructor(e){super(),this.type="LineDashedMaterial",this.scale=1,this.dashSize=3,this.gapSize=1,this.setValues(e)}copy(e){return super.copy(e),this.scale=e.scale,this.dashSize=e.dashSize,this.gapSize=e.gapSize,this}}kf.prototype.isLineDashedMaterial=!0;var Df=Object.freeze({__proto__:null,ShadowMaterial:Af,SpriteMaterial:zh,RawShaderMaterial:Ul,ShaderMaterial:Uo,PointsMaterial:Od,MeshPhysicalMaterial:Rf,MeshStandardMaterial:Cf,MeshPhongMaterial:Lf,MeshToonMaterial:Pf,MeshNormalMaterial:Of,MeshLambertMaterial:If,MeshDepthMaterial:gh,MeshDistanceMaterial:vh,MeshBasicMaterial:Gr,MeshMatcapMaterial:Ff,LineDashedMaterial:kf,LineBasicMaterial:_d,Material:kr});const Nf={arraySlice:function(e,t,n){return Nf.isTypedArray(e)?new e.constructor(e.subarray(t,void 0!==n?n:e.length)):e.slice(t,n)},convertArray:function(e,t,n){return!e||!n&&e.constructor===t?e:"number"===typeof t.BYTES_PER_ELEMENT?new t(e):Array.prototype.slice.call(e)},isTypedArray:function(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)},getKeyframeOrder:function(e){function t(t,n){return e[t]-e[n]}const n=e.length,i=new Array(n);for(let r=0;r!==n;++r)i[r]=r;return i.sort(t),i},sortedArray:function(e,t,n){const i=e.length,r=new e.constructor(i);for(let o=0,s=0;s!==i;++o){const i=n[o]*t;for(let n=0;n!==t;++n)r[s++]=e[i+n]}return r},flattenJSON:function(e,t,n,i){let r=1,o=e[0];while(void 0!==o&&void 0===o[i])o=e[r++];if(void 0===o)return;let s=o[i];if(void 0!==s)if(Array.isArray(s))do{s=o[i],void 0!==s&&(t.push(o.time),n.push.apply(n,s)),o=e[r++]}while(void 0!==o);else if(void 0!==s.toArray)do{s=o[i],void 0!==s&&(t.push(o.time),s.toArray(n,n.length)),o=e[r++]}while(void 0!==o);else do{s=o[i],void 0!==s&&(t.push(o.time),n.push(s)),o=e[r++]}while(void 0!==o)},subclip:function(e,t,n,i,r=30){const o=e.clone();o.name=t;const s=[];for(let l=0;l=i)){a.push(e.times[o]);for(let n=0;no.tracks[l].times[0]&&(a=o.tracks[l].times[0]);for(let l=0;l=t.times[h]){const e=h*l+a,n=e+l-a;d=Nf.arraySlice(t.values,e,n)}else{const e=t.createInterpolant(),n=a,i=l-a;e.evaluate(o),d=Nf.arraySlice(e.resultBuffer,n,i)}if("quaternion"===i){const e=(new xi).fromArray(d).normalize().conjugate();e.toArray(d)}const p=r.times.length;for(let e=0;e=r)break e;{const s=t[1];e=r)break t}o=n,n=0}}while(n>>1;et)--o;if(++o,0!==r||o!==i){r>=o&&(o=Math.max(o,1),r=o-1);const e=this.getValueSize();this.times=Nf.arraySlice(n,r,o),this.values=Nf.arraySlice(this.values,r*e,o*e)}return this}validate(){let e=!0;const t=this.getValueSize();t-Math.floor(t)!==0&&(console.error("THREE.KeyframeTrack: Invalid value size in track.",this),e=!1);const n=this.times,i=this.values,r=n.length;0===r&&(console.error("THREE.KeyframeTrack: Track is empty.",this),e=!1);let o=null;for(let s=0;s!==r;s++){const t=n[s];if("number"===typeof t&&isNaN(t)){console.error("THREE.KeyframeTrack: Time is not a valid number.",this,s,t),e=!1;break}if(null!==o&&o>t){console.error("THREE.KeyframeTrack: Out of order keys.",this,s,t,o),e=!1;break}o=t}if(void 0!==i&&Nf.isTypedArray(i))for(let s=0,a=i.length;s!==a;++s){const t=i[s];if(isNaN(t)){console.error("THREE.KeyframeTrack: Value is not a valid number.",this,s,t),e=!1;break}}return e}optimize(){const e=Nf.arraySlice(this.times),t=Nf.arraySlice(this.values),n=this.getValueSize(),i=this.getInterpolation()===Ut,r=e.length-1;let o=1;for(let s=1;s0){e[o]=e[r];for(let e=r*n,i=o*n,s=0;s!==n;++s)t[i+s]=t[e+s];++o}return o!==e.length?(this.times=Nf.arraySlice(e,0,o),this.values=Nf.arraySlice(t,0,o*n)):(this.times=e,this.values=t),this}clone(){const e=Nf.arraySlice(this.times,0),t=Nf.arraySlice(this.values,0),n=this.constructor,i=new n(this.name,e,t);return i.createInterpolant=this.createInterpolant,i}}Vf.prototype.TimeBufferType=Float32Array,Vf.prototype.ValueBufferType=Float32Array,Vf.prototype.DefaultInterpolation=Ht;class Gf extends Vf{}Gf.prototype.ValueTypeName="bool",Gf.prototype.ValueBufferType=Array,Gf.prototype.DefaultInterpolation=zt,Gf.prototype.InterpolantFactoryMethodLinear=void 0,Gf.prototype.InterpolantFactoryMethodSmooth=void 0;class Wf extends Vf{}Wf.prototype.ValueTypeName="color";class qf extends Vf{}qf.prototype.ValueTypeName="number";class jf extends Bf{constructor(e,t,n,i){super(e,t,n,i)}interpolate_(e,t,n,i){const r=this.resultBuffer,o=this.sampleValues,s=this.valueSize,a=(n-t)/(i-t);let l=e*s;for(let c=l+s;l!==c;l+=4)xi.slerpFlat(r,0,o,l-s,o,l,a);return r}}class Xf extends Vf{InterpolantFactoryMethodLinear(e){return new jf(this.times,this.values,this.getValueSize(),e)}}Xf.prototype.ValueTypeName="quaternion",Xf.prototype.DefaultInterpolation=Ht,Xf.prototype.InterpolantFactoryMethodSmooth=void 0;class Zf extends Vf{}Zf.prototype.ValueTypeName="string",Zf.prototype.ValueBufferType=Array,Zf.prototype.DefaultInterpolation=zt,Zf.prototype.InterpolantFactoryMethodLinear=void 0,Zf.prototype.InterpolantFactoryMethodSmooth=void 0;class $f extends Vf{}$f.prototype.ValueTypeName="vector";class Yf{constructor(e,t=-1,n,i=qt){this.name=e,this.tracks=n,this.duration=t,this.blendMode=i,this.uuid=Un(),this.duration<0&&this.resetDuration()}static parse(e){const t=[],n=e.tracks,i=1/(e.fps||1);for(let o=0,s=n.length;o!==s;++o)t.push(Kf(n[o]).scale(i));const r=new this(e.name,e.duration,t,e.blendMode);return r.uuid=e.uuid,r}static toJSON(e){const t=[],n=e.tracks,i={name:e.name,duration:e.duration,tracks:t,uuid:e.uuid,blendMode:e.blendMode};for(let r=0,o=n.length;r!==o;++r)t.push(Vf.toJSON(n[r]));return i}static CreateFromMorphTargetSequence(e,t,n,i){const r=t.length,o=[];for(let s=0;s1){const e=n[1];let r=i[e];r||(i[e]=r=[]),r.push(t)}}const o=[];for(const s in i)o.push(this.CreateFromMorphTargetSequence(s,i[s],t,n));return o}static parseAnimation(e,t){if(!e)return console.error("THREE.AnimationClip: No animation in JSONLoader data."),null;const n=function(e,t,n,i,r){if(0!==n.length){const o=[],s=[];Nf.flattenJSON(n,o,s,i),0!==o.length&&r.push(new e(t,o,s))}},i=[],r=e.name||"default",o=e.fps||30,s=e.blendMode;let a=e.length||-1;const l=e.hierarchy||[];for(let u=0;u0||0===e.search(/^data\:image\/jpeg/);r.format=i?Ne:Be,r.needsUpdate=!0,void 0!==t&&t(r)}),n,i),r}}class hm extends Qd{constructor(){super(),this.type="CurvePath",this.curves=[],this.autoClose=!1}add(e){this.curves.push(e)}closePath(){const e=this.curves[0].getPoint(0),t=this.curves[this.curves.length-1].getPoint(1);e.equals(t)||this.curves.push(new bp(t,e))}getPoint(e){const t=e*this.getLength(),n=this.getCurveLengths();let i=0;while(i=t){const e=n[i]-t,r=this.curves[i],o=r.getLength(),s=0===o?0:1-e/o;return r.getPointAt(s)}i++}return null}getLength(){const e=this.getCurveLengths();return e[e.length-1]}updateArcLengths(){this.needsUpdate=!0,this.cacheLengths=null,this.getCurveLengths()}getCurveLengths(){if(this.cacheLengths&&this.cacheLengths.length===this.curves.length)return this.cacheLengths;const e=[];let t=0;for(let n=0,i=this.curves.length;n1&&!t[t.length-1].equals(t[0])&&t.push(t[0]),t}copy(e){super.copy(e),this.curves=[];for(let t=0,n=e.curves.length;t0){const e=l.getPoint(0);e.equals(this.currentPoint)||this.lineTo(e.x,e.y)}this.curves.push(l);const c=l.getPoint(1);return this.currentPoint.copy(c),this}copy(e){return super.copy(e),this.currentPoint.copy(e.currentPoint),this}toJSON(){const e=super.toJSON();return e.currentPoint=this.currentPoint.toArray(),e}fromJSON(e){return super.fromJSON(e),this.currentPoint.fromArray(e.currentPoint),this}}class pm extends dm{constructor(e){super(e),this.uuid=Un(),this.type="Shape",this.holes=[]}getPointsHoles(e){const t=[];for(let n=0,i=this.holes.length;n0:i.vertexColors=e.vertexColors),void 0!==e.uniforms)for(const r in e.uniforms){const t=e.uniforms[r];switch(i.uniforms[r]={},t.type){case"t":i.uniforms[r].value=n(t.value);break;case"c":i.uniforms[r].value=(new Vr).setHex(t.value);break;case"v2":i.uniforms[r].value=(new li).fromArray(t.value);break;case"v3":i.uniforms[r].value=(new bi).fromArray(t.value);break;case"v4":i.uniforms[r].value=(new mi).fromArray(t.value);break;case"m3":i.uniforms[r].value=(new ci).fromArray(t.value);break;case"m4":i.uniforms[r].value=(new Ji).fromArray(t.value);break;default:i.uniforms[r].value=t.value}}if(void 0!==e.defines&&(i.defines=e.defines),void 0!==e.vertexShader&&(i.vertexShader=e.vertexShader),void 0!==e.fragmentShader&&(i.fragmentShader=e.fragmentShader),void 0!==e.extensions)for(const r in e.extensions)i.extensions[r]=e.extensions[r];if(void 0!==e.shading&&(i.flatShading=1===e.shading),void 0!==e.size&&(i.size=e.size),void 0!==e.sizeAttenuation&&(i.sizeAttenuation=e.sizeAttenuation),void 0!==e.map&&(i.map=n(e.map)),void 0!==e.matcap&&(i.matcap=n(e.matcap)),void 0!==e.alphaMap&&(i.alphaMap=n(e.alphaMap)),void 0!==e.bumpMap&&(i.bumpMap=n(e.bumpMap)),void 0!==e.bumpScale&&(i.bumpScale=e.bumpScale),void 0!==e.normalMap&&(i.normalMap=n(e.normalMap)),void 0!==e.normalMapType&&(i.normalMapType=e.normalMapType),void 0!==e.normalScale){let t=e.normalScale;!1===Array.isArray(t)&&(t=[t,t]),i.normalScale=(new li).fromArray(t)}return void 0!==e.displacementMap&&(i.displacementMap=n(e.displacementMap)),void 0!==e.displacementScale&&(i.displacementScale=e.displacementScale),void 0!==e.displacementBias&&(i.displacementBias=e.displacementBias),void 0!==e.roughnessMap&&(i.roughnessMap=n(e.roughnessMap)),void 0!==e.metalnessMap&&(i.metalnessMap=n(e.metalnessMap)),void 0!==e.emissiveMap&&(i.emissiveMap=n(e.emissiveMap)),void 0!==e.emissiveIntensity&&(i.emissiveIntensity=e.emissiveIntensity),void 0!==e.specularMap&&(i.specularMap=n(e.specularMap)),void 0!==e.specularIntensityMap&&(i.specularIntensityMap=n(e.specularIntensityMap)),void 0!==e.specularTintMap&&(i.specularTintMap=n(e.specularTintMap)),void 0!==e.envMap&&(i.envMap=n(e.envMap)),void 0!==e.envMapIntensity&&(i.envMapIntensity=e.envMapIntensity),void 0!==e.reflectivity&&(i.reflectivity=e.reflectivity),void 0!==e.refractionRatio&&(i.refractionRatio=e.refractionRatio),void 0!==e.lightMap&&(i.lightMap=n(e.lightMap)),void 0!==e.lightMapIntensity&&(i.lightMapIntensity=e.lightMapIntensity),void 0!==e.aoMap&&(i.aoMap=n(e.aoMap)),void 0!==e.aoMapIntensity&&(i.aoMapIntensity=e.aoMapIntensity),void 0!==e.gradientMap&&(i.gradientMap=n(e.gradientMap)),void 0!==e.clearcoatMap&&(i.clearcoatMap=n(e.clearcoatMap)),void 0!==e.clearcoatRoughnessMap&&(i.clearcoatRoughnessMap=n(e.clearcoatRoughnessMap)),void 0!==e.clearcoatNormalMap&&(i.clearcoatNormalMap=n(e.clearcoatNormalMap)),void 0!==e.clearcoatNormalScale&&(i.clearcoatNormalScale=(new li).fromArray(e.clearcoatNormalScale)),void 0!==e.transmissionMap&&(i.transmissionMap=n(e.transmissionMap)),void 0!==e.thicknessMap&&(i.thicknessMap=n(e.thicknessMap)),i}setTextures(e){return this.textures=e,this}}class Fm{static decodeText(e){if("undefined"!==typeof TextDecoder)return(new TextDecoder).decode(e);let t="";for(let i=0,r=e.length;i0){const n=new em(t);r=new am(n),r.setCrossOrigin(this.crossOrigin);for(let t=0,r=e.length;t0){i=new am(this.manager),i.setCrossOrigin(this.crossOrigin);for(let t=0,i=e.length;tNumber.EPSILON){if(l<0&&(n=t[o],a=-a,s=t[r],l=-l),e.ys.y)continue;if(e.y===n.y){if(e.x===n.x)return!0}else{const t=l*(e.x-n.x)-a*(e.y-n.y);if(0===t)return!0;if(t<0)continue;i=!i}}else{if(e.y!==n.y)continue;if(s.x<=e.x&&e.x<=n.x||n.x<=e.x&&e.x<=s.x)return!0}}return i}const r=of.isClockWise,o=this.subPaths;if(0===o.length)return[];if(!0===t)return n(o);let s,a,l;const c=[];if(1===o.length)return a=o[0],l=new pm,l.curves=a.curves,c.push(l),c;let u=!r(o[0].getPoints());u=e?!u:u;const h=[],d=[];let p,f,m=[],g=0;d[g]=void 0,m[g]=[];for(let v=0,y=o.length;v1){let e=!1;const t=[];for(let n=0,i=d.length;n0&&(e||(m=h))}for(let v=0,y=d.length;v0){this.source.connect(this.filters[0]);for(let e=1,t=this.filters.length;e0){this.source.disconnect(this.filters[0]);for(let e=1,t=this.filters.length;e0&&this._mixBufferRegionAdditive(n,i,this._addIndex*t,1,t);for(let a=t,l=t+t;a!==l;++a)if(n[a]!==n[a+t]){s.setValue(n,i);break}}saveOriginalState(){const e=this.binding,t=this.buffer,n=this.valueSize,i=n*this._origIndex;e.getValue(t,i);for(let r=n,o=i;r!==o;++r)t[r]=t[i+r%n];this._setIdentity(),this.cumulativeWeight=0,this.cumulativeWeightAdditive=0}restoreOriginalState(){const e=3*this.valueSize;this.binding.setValue(this.buffer,e)}_setAdditiveIdentityNumeric(){const e=this._addIndex*this.valueSize,t=e+this.valueSize;for(let n=e;n=.5)for(let o=0;o!==r;++o)e[t+o]=e[n+o]}_slerp(e,t,n,i){xi.slerpFlat(e,t,e,t,e,n,i)}_slerpAdditive(e,t,n,i,r){const o=this._workIndex*r;xi.multiplyQuaternionsFlat(e,o,e,t,e,n),xi.slerpFlat(e,t,e,t,e,o,i)}_lerp(e,t,n,i,r){const o=1-i;for(let s=0;s!==r;++s){const r=t+s;e[r]=e[r]*o+e[n+s]*i}}_lerpAdditive(e,t,n,i,r){for(let o=0;o!==r;++o){const r=t+o;e[r]=e[r]+e[n+o]*i}}}const gg="\\[\\]\\.:\\/",vg=new RegExp("["+gg+"]","g"),yg="[^"+gg+"]",xg="[^"+gg.replace("\\.","")+"]",bg=/((?:WC+[\/:])*)/.source.replace("WC",yg),_g=/(WCOD+)?/.source.replace("WCOD",xg),wg=/(?:\.(WC+)(?:\[(.+)\])?)?/.source.replace("WC",yg),Sg=/\.(WC+)(?:\[(.+)\])?/.source.replace("WC",yg),Mg=new RegExp("^"+bg+_g+wg+Sg+"$"),Eg=["material","materials","bones"];class Tg{constructor(e,t,n){const i=n||Ag.parseTrackName(t);this._targetGroup=e,this._bindings=e.subscribe_(t,i)}getValue(e,t){this.bind();const n=this._targetGroup.nCachedObjects_,i=this._bindings[n];void 0!==i&&i.getValue(e,t)}setValue(e,t){const n=this._bindings;for(let i=this._targetGroup.nCachedObjects_,r=n.length;i!==r;++i)n[i].setValue(e,t)}bind(){const e=this._bindings;for(let t=this._targetGroup.nCachedObjects_,n=e.length;t!==n;++t)e[t].bind()}unbind(){const e=this._bindings;for(let t=this._targetGroup.nCachedObjects_,n=e.length;t!==n;++t)e[t].unbind()}}class Ag{constructor(e,t,n){this.path=t,this.parsedPath=n||Ag.parseTrackName(t),this.node=Ag.findNode(e,this.parsedPath.nodeName)||e,this.rootNode=e,this.getValue=this._getValue_unbound,this.setValue=this._setValue_unbound}static create(e,t,n){return e&&e.isAnimationObjectGroup?new Ag.Composite(e,t,n):new Ag(e,t,n)}static sanitizeNodeName(e){return e.replace(/\s/g,"_").replace(vg,"")}static parseTrackName(e){const t=Mg.exec(e);if(!t)throw new Error("PropertyBinding: Cannot parse trackName: "+e);const n={nodeName:t[2],objectName:t[3],objectIndex:t[4],propertyName:t[5],propertyIndex:t[6]},i=n.nodeName&&n.nodeName.lastIndexOf(".");if(void 0!==i&&-1!==i){const e=n.nodeName.substring(i+1);-1!==Eg.indexOf(e)&&(n.nodeName=n.nodeName.substring(0,i),n.objectName=e)}if(null===n.propertyName||0===n.propertyName.length)throw new Error("PropertyBinding: can not parse propertyName from trackName: "+e);return n}static findNode(e,t){if(!t||""===t||"."===t||-1===t||t===e.name||t===e.uuid)return e;if(e.skeleton){const n=e.skeleton.getBoneByName(t);if(void 0!==n)return n}if(e.children){const n=function(e){for(let i=0;i=r){const o=r++,c=e[o];t[c.uuid]=l,e[l]=c,t[a]=o,e[o]=s;for(let e=0,t=i;e!==t;++e){const t=n[e],i=t[o],r=t[l];t[l]=i,t[o]=r}}}this.nCachedObjects_=r}uncache(){const e=this._objects,t=this._indicesByUUID,n=this._bindings,i=n.length;let r=this.nCachedObjects_,o=e.length;for(let s=0,a=arguments.length;s!==a;++s){const a=arguments[s],l=a.uuid,c=t[l];if(void 0!==c)if(delete t[l],c0&&(t[s.uuid]=c),e[c]=s,e.pop();for(let e=0,t=i;e!==t;++e){const t=n[e];t[c]=t[r],t.pop()}}}this.nCachedObjects_=r}subscribe_(e,t){const n=this._bindingsIndicesByPath;let i=n[e];const r=this._bindings;if(void 0!==i)return r[i];const o=this._paths,s=this._parsedPaths,a=this._objects,l=a.length,c=this.nCachedObjects_,u=new Array(l);i=r.length,n[e]=i,o.push(e),s.push(t),r.push(u);for(let h=c,d=a.length;h!==d;++h){const n=a[h];u[h]=new Ag(n,e,t)}return u}unsubscribe_(e){const t=this._bindingsIndicesByPath,n=t[e];if(void 0!==n){const i=this._paths,r=this._parsedPaths,o=this._bindings,s=o.length-1,a=o[s],l=e[s];t[l]=n,o[n]=a,o.pop(),r[n]=r[s],r.pop(),i[n]=i[s],i.pop()}}}Cg.prototype.isAnimationObjectGroup=!0;class Rg{constructor(e,t,n=null,i=t.blendMode){this._mixer=e,this._clip=t,this._localRoot=n,this.blendMode=i;const r=t.tracks,o=r.length,s=new Array(o),a={endingStart:Vt,endingEnd:Vt};for(let l=0;l!==o;++l){const e=r[l].createInterpolant(null);s[l]=e,e.settings=a}this._interpolantSettings=a,this._interpolants=s,this._propertyBindings=new Array(o),this._cacheIndex=null,this._byClipCacheIndex=null,this._timeScaleInterpolant=null,this._weightInterpolant=null,this.loop=Nt,this._loopCount=-1,this._startTime=null,this.time=0,this.timeScale=1,this._effectiveTimeScale=1,this.weight=1,this._effectiveWeight=1,this.repetitions=1/0,this.paused=!1,this.enabled=!0,this.clampWhenFinished=!1,this.zeroSlopeAtStart=!0,this.zeroSlopeAtEnd=!0}play(){return this._mixer._activateAction(this),this}stop(){return this._mixer._deactivateAction(this),this.reset()}reset(){return this.paused=!1,this.enabled=!0,this.time=0,this._loopCount=-1,this._startTime=null,this.stopFading().stopWarping()}isRunning(){return this.enabled&&!this.paused&&0!==this.timeScale&&null===this._startTime&&this._mixer._isActiveAction(this)}isScheduled(){return this._mixer._isActiveAction(this)}startAt(e){return this._startTime=e,this}setLoop(e,t){return this.loop=e,this.repetitions=t,this}setEffectiveWeight(e){return this.weight=e,this._effectiveWeight=this.enabled?e:0,this.stopFading()}getEffectiveWeight(){return this._effectiveWeight}fadeIn(e){return this._scheduleFading(e,0,1)}fadeOut(e){return this._scheduleFading(e,1,0)}crossFadeFrom(e,t,n){if(e.fadeOut(t),this.fadeIn(t),n){const n=this._clip.duration,i=e._clip.duration,r=i/n,o=n/i;e.warp(1,r,t),this.warp(o,1,t)}return this}crossFadeTo(e,t,n){return e.crossFadeFrom(this,t,n)}stopFading(){const e=this._weightInterpolant;return null!==e&&(this._weightInterpolant=null,this._mixer._takeBackControlInterpolant(e)),this}setEffectiveTimeScale(e){return this.timeScale=e,this._effectiveTimeScale=this.paused?0:e,this.stopWarping()}getEffectiveTimeScale(){return this._effectiveTimeScale}setDuration(e){return this.timeScale=this._clip.duration/e,this.stopWarping()}syncWith(e){return this.time=e.time,this.timeScale=e.timeScale,this.stopWarping()}halt(e){return this.warp(this._effectiveTimeScale,0,e)}warp(e,t,n){const i=this._mixer,r=i.time,o=this.timeScale;let s=this._timeScaleInterpolant;null===s&&(s=i._lendControlInterpolant(),this._timeScaleInterpolant=s);const a=s.parameterPositions,l=s.sampleValues;return a[0]=r,a[1]=r+n,l[0]=e/o,l[1]=t/o,this}stopWarping(){const e=this._timeScaleInterpolant;return null!==e&&(this._timeScaleInterpolant=null,this._mixer._takeBackControlInterpolant(e)),this}getMixer(){return this._mixer}getClip(){return this._clip}getRoot(){return this._localRoot||this._mixer._root}_update(e,t,n,i){if(!this.enabled)return void this._updateWeight(e);const r=this._startTime;if(null!==r){const i=(e-r)*n;if(i<0||0===n)return;this._startTime=null,t=n*i}t*=this._updateTimeScale(e);const o=this._updateTime(t),s=this._updateWeight(e);if(s>0){const e=this._interpolants,t=this._propertyBindings;switch(this.blendMode){case jt:for(let n=0,i=e.length;n!==i;++n)e[n].evaluate(o),t[n].accumulateAdditive(s);break;case qt:default:for(let n=0,r=e.length;n!==r;++n)e[n].evaluate(o),t[n].accumulate(i,s)}}}_updateWeight(e){let t=0;if(this.enabled){t=this.weight;const n=this._weightInterpolant;if(null!==n){const i=n.evaluate(e)[0];t*=i,e>n.parameterPositions[1]&&(this.stopFading(),0===i&&(this.enabled=!1))}}return this._effectiveWeight=t,t}_updateTimeScale(e){let t=0;if(!this.paused){t=this.timeScale;const n=this._timeScaleInterpolant;if(null!==n){const i=n.evaluate(e)[0];t*=i,e>n.parameterPositions[1]&&(this.stopWarping(),0===t?this.paused=!0:this.timeScale=t)}}return this._effectiveTimeScale=t,t}_updateTime(e){const t=this._clip.duration,n=this.loop;let i=this.time+e,r=this._loopCount;const o=n===Bt;if(0===e)return-1===r?i:o&&1===(1&r)?t-i:i;if(n===Dt){-1===r&&(this._loopCount=0,this._setEndings(!0,!0,!1));e:{if(i>=t)i=t;else{if(!(i<0)){this.time=i;break e}i=0}this.clampWhenFinished?this.paused=!0:this.enabled=!1,this.time=i,this._mixer.dispatchEvent({type:"finished",action:this,direction:e<0?-1:1})}}else{if(-1===r&&(e>=0?(r=0,this._setEndings(!0,0===this.repetitions,o)):this._setEndings(0===this.repetitions,!0,o)),i>=t||i<0){const n=Math.floor(i/t);i-=t*n,r+=Math.abs(n);const s=this.repetitions-r;if(s<=0)this.clampWhenFinished?this.paused=!0:this.enabled=!1,i=e>0?t:0,this.time=i,this._mixer.dispatchEvent({type:"finished",action:this,direction:e>0?1:-1});else{if(1===s){const t=e<0;this._setEndings(t,!t,o)}else this._setEndings(!1,!1,o);this._loopCount=r,this.time=i,this._mixer.dispatchEvent({type:"loop",action:this,loopDelta:n})}}else this.time=i;if(o&&1===(1&r))return t-i}return i}_setEndings(e,t,n){const i=this._interpolantSettings;n?(i.endingStart=Gt,i.endingEnd=Gt):(i.endingStart=e?this.zeroSlopeAtStart?Gt:Vt:Wt,i.endingEnd=t?this.zeroSlopeAtEnd?Gt:Vt:Wt)}_scheduleFading(e,t,n){const i=this._mixer,r=i.time;let o=this._weightInterpolant;null===o&&(o=i._lendControlInterpolant(),this._weightInterpolant=o);const s=o.parameterPositions,a=o.sampleValues;return s[0]=r,a[0]=t,s[1]=r+e,a[1]=n,this}}class Lg extends Dn{constructor(e){super(),this._root=e,this._initMemoryManager(),this._accuIndex=0,this.time=0,this.timeScale=1}_bindAction(e,t){const n=e._localRoot||this._root,i=e._clip.tracks,r=i.length,o=e._propertyBindings,s=e._interpolants,a=n.uuid,l=this._bindingsByRootAndName;let c=l[a];void 0===c&&(c={},l[a]=c);for(let u=0;u!==r;++u){const e=i[u],r=e.name;let l=c[r];if(void 0!==l)o[u]=l;else{if(l=o[u],void 0!==l){null===l._cacheIndex&&(++l.referenceCount,this._addInactiveBinding(l,a,r));continue}const i=t&&t._propertyBindings[u].binding.parsedPath;l=new mg(Ag.create(n,r,i),e.ValueTypeName,e.getValueSize()),++l.referenceCount,this._addInactiveBinding(l,a,r),o[u]=l}s[u].resultBuffer=l.buffer}}_activateAction(e){if(!this._isActiveAction(e)){if(null===e._cacheIndex){const t=(e._localRoot||this._root).uuid,n=e._clip.uuid,i=this._actionsByClip[n];this._bindAction(e,i&&i.knownActions[0]),this._addInactiveAction(e,n,t)}const t=e._propertyBindings;for(let e=0,n=t.length;e!==n;++e){const n=t[e];0===n.useCount++&&(this._lendBinding(n),n.saveOriginalState())}this._lendAction(e)}}_deactivateAction(e){if(this._isActiveAction(e)){const t=e._propertyBindings;for(let e=0,n=t.length;e!==n;++e){const n=t[e];0===--n.useCount&&(n.restoreOriginalState(),this._takeBackBinding(n))}this._takeBackAction(e)}}_initMemoryManager(){this._actions=[],this._nActiveActions=0,this._actionsByClip={},this._bindings=[],this._nActiveBindings=0,this._bindingsByRootAndName={},this._controlInterpolants=[],this._nActiveControlInterpolants=0;const e=this;this.stats={actions:{get total(){return e._actions.length},get inUse(){return e._nActiveActions}},bindings:{get total(){return e._bindings.length},get inUse(){return e._nActiveBindings}},controlInterpolants:{get total(){return e._controlInterpolants.length},get inUse(){return e._nActiveControlInterpolants}}}}_isActiveAction(e){const t=e._cacheIndex;return null!==t&&t=0;--n)e[n].stop();return this}update(e){e*=this.timeScale;const t=this._actions,n=this._nActiveActions,i=this.time+=e,r=Math.sign(e),o=this._accuIndex^=1;for(let l=0;l!==n;++l){const n=t[l];n._update(i,e,r,o)}const s=this._bindings,a=this._nActiveBindings;for(let l=0;l!==a;++l)s[l].apply(o);return this}setTime(e){this.time=0;for(let t=0;tthis.max.x||e.ythis.max.y)}containsBox(e){return this.min.x<=e.min.x&&e.max.x<=this.max.x&&this.min.y<=e.min.y&&e.max.y<=this.max.y}getParameter(e,t){return t.set((e.x-this.min.x)/(this.max.x-this.min.x),(e.y-this.min.y)/(this.max.y-this.min.y))}intersectsBox(e){return!(e.max.xthis.max.x||e.max.ythis.max.y)}clampPoint(e,t){return t.copy(e).clamp(this.min,this.max)}distanceToPoint(e){const t=zg.copy(e).clamp(this.min,this.max);return t.sub(e).length()}intersect(e){return this.min.max(e.min),this.max.min(e.max),this}union(e){return this.min.min(e.min),this.max.max(e.max),this}translate(e){return this.min.add(e),this.max.add(e),this}equals(e){return e.min.equals(this.min)&&e.max.equals(this.max)}}Hg.prototype.isBox2=!0;const Ug=new bi,Vg=new bi;class Gg{constructor(e=new bi,t=new bi){this.start=e,this.end=t}set(e,t){return this.start.copy(e),this.end.copy(t),this}copy(e){return this.start.copy(e.start),this.end.copy(e.end),this}getCenter(e){return e.addVectors(this.start,this.end).multiplyScalar(.5)}delta(e){return e.subVectors(this.end,this.start)}distanceSq(){return this.start.distanceToSquared(this.end)}distance(){return this.start.distanceTo(this.end)}at(e,t){return this.delta(t).multiplyScalar(e).add(this.start)}closestPointToPointParameter(e,t){Ug.subVectors(e,this.start),Vg.subVectors(this.end,this.start);const n=Vg.dot(Vg),i=Vg.dot(Ug);let r=i/n;return t&&(r=Vn(r,0,1)),r}closestPointToPoint(e,t,n){const i=this.closestPointToPointParameter(e,t);return this.delta(n).multiplyScalar(i).add(this.start)}applyMatrix4(e){return this.start.applyMatrix4(e),this.end.applyMatrix4(e),this}equals(e){return e.start.equals(this.start)&&e.end.equals(this.end)}clone(){return(new this.constructor).copy(this)}}class Wg extends wr{constructor(e){super(),this.material=e,this.render=function(){},this.hasPositions=!1,this.hasNormals=!1,this.hasColors=!1,this.hasUvs=!1,this.positionArray=null,this.normalArray=null,this.colorArray=null,this.uvArray=null,this.count=0}}Wg.prototype.isImmediateRenderObject=!0;const qg=new bi;class jg extends wr{constructor(e,t){super(),this.light=e,this.light.updateMatrixWorld(),this.matrix=e.matrixWorld,this.matrixAutoUpdate=!1,this.color=t;const n=new fo,i=[0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,-1,0,1,0,0,0,0,1,1,0,0,0,0,-1,1];for(let o=0,s=1,a=32;o.99999)this.quaternion.set(0,0,0,1);else if(e.y<-.99999)this.quaternion.set(1,0,0,0);else{vv.set(e.z,0,-e.x).normalize();const t=Math.acos(e.y);this.quaternion.setFromAxisAngle(vv,t)}}setLength(e,t=.2*e,n=.2*t){this.line.scale.set(1,Math.max(1e-4,e-t),1),this.line.updateMatrix(),this.cone.scale.set(n,t,n),this.cone.position.y=e,this.cone.updateMatrix()}setColor(e){this.line.material.color.set(e),this.cone.material.color.set(e)}copy(e){return super.copy(e,!1),this.line.copy(e.line),this.cone.copy(e.cone),this}}class _v extends Ld{constructor(e=1){const t=[0,0,0,e,0,0,0,0,0,0,e,0,0,0,0,0,0,e],n=[1,0,0,1,.6,0,0,1,0,.6,1,0,0,0,1,0,.6,1],i=new fo;i.setAttribute("position",new to(t,3)),i.setAttribute("color",new to(n,3));const r=new _d({vertexColors:!0,toneMapped:!1});super(i,r),this.type="AxesHelper"}setColors(e,t,n){const i=new Vr,r=this.geometry.attributes.color.array;return i.set(e),i.toArray(r,0),i.toArray(r,3),i.set(t),i.toArray(r,6),i.toArray(r,9),i.set(n),i.toArray(r,12),i.toArray(r,15),this.geometry.attributes.color.needsUpdate=!0,this}dispose(){this.geometry.dispose(),this.material.dispose()}}const wv=new Float32Array(1),Sv=new Int32Array(wv.buffer);class Mv{static toHalfFloat(e){wv[0]=e;const t=Sv[0];let n=t>>16&32768,i=t>>12&2047;const r=t>>23&255;return r<103?n:r>142?(n|=31744,n|=(255==r?0:1)&&8388607&t,n):r<113?(i|=2048,n|=(i>>114-r)+(i>>113-r&1),n):(n|=r-112<<10|i>>1,n+=1&i,n)}}const Ev=0,Tv=1,Av=0,Cv=1,Rv=2;function Lv(e){return console.warn("THREE.MeshFaceMaterial has been removed. Use an Array instead."),e}function Pv(e=[]){return console.warn("THREE.MultiMaterial has been removed. Use an Array instead."),e.isMultiMaterial=!0,e.materials=e,e.clone=function(){return e.slice()},e}function Ov(e,t){return console.warn("THREE.PointCloud has been renamed to THREE.Points."),new Nd(e,t)}function Iv(e){return console.warn("THREE.Particle has been renamed to THREE.Sprite."),new Qh(e)}function Fv(e,t){return console.warn("THREE.ParticleSystem has been renamed to THREE.Points."),new Nd(e,t)}function kv(e){return console.warn("THREE.PointCloudMaterial has been renamed to THREE.PointsMaterial."),new Od(e)}function Dv(e){return console.warn("THREE.ParticleBasicMaterial has been renamed to THREE.PointsMaterial."),new Od(e)}function Nv(e){return console.warn("THREE.ParticleSystemMaterial has been renamed to THREE.PointsMaterial."),new Od(e)}function Bv(e,t,n){return console.warn("THREE.Vertex has been removed. Use THREE.Vector3 instead."),new bi(e,t,n)}function zv(e,t){return console.warn("THREE.DynamicBufferAttribute has been removed. Use new THREE.BufferAttribute().setUsage( THREE.DynamicDrawUsage ) instead."),new jr(e,t).setUsage(Tn)}function Hv(e,t){return console.warn("THREE.Int8Attribute has been removed. Use new THREE.Int8BufferAttribute() instead."),new Xr(e,t)}function Uv(e,t){return console.warn("THREE.Uint8Attribute has been removed. Use new THREE.Uint8BufferAttribute() instead."),new Zr(e,t)}function Vv(e,t){return console.warn("THREE.Uint8ClampedAttribute has been removed. Use new THREE.Uint8ClampedBufferAttribute() instead."),new $r(e,t)}function Gv(e,t){return console.warn("THREE.Int16Attribute has been removed. Use new THREE.Int16BufferAttribute() instead."),new Yr(e,t)}function Wv(e,t){return console.warn("THREE.Uint16Attribute has been removed. Use new THREE.Uint16BufferAttribute() instead."),new Jr(e,t)}function qv(e,t){return console.warn("THREE.Int32Attribute has been removed. Use new THREE.Int32BufferAttribute() instead."),new Kr(e,t)}function jv(e,t){return console.warn("THREE.Uint32Attribute has been removed. Use new THREE.Uint32BufferAttribute() instead."),new Qr(e,t)}function Xv(e,t){return console.warn("THREE.Float32Attribute has been removed. Use new THREE.Float32BufferAttribute() instead."),new to(e,t)}function Zv(e,t){return console.warn("THREE.Float64Attribute has been removed. Use new THREE.Float64BufferAttribute() instead."),new no(e,t)}function $v(e){return console.warn("THREE.AxisHelper has been renamed to THREE.AxesHelper."),new _v(e)}function Yv(e,t){return console.warn("THREE.BoundingBoxHelper has been deprecated. Creating a THREE.BoxHelper instead."),new fv(e,t)}function Jv(e,t){return console.warn("THREE.EdgesHelper has been removed. Use THREE.EdgesGeometry instead."),new Ld(new Kd(e.geometry),new _d({color:void 0!==t?t:16777215}))}function Kv(e,t){return console.warn("THREE.WireframeHelper has been removed. Use THREE.WireframeGeometry instead."),new Ld(new Mf(e.geometry),new _d({color:void 0!==t?t:16777215}))}function Qv(e){return console.warn("THREE.XHRLoader has been renamed to THREE.FileLoader."),new rm(e)}function ey(e){return console.warn("THREE.BinaryTextureLoader has been renamed to THREE.DataTextureLoader."),new cm(e)}function ty(e,t,n){return console.warn("THREE.WebGLRenderTargetCube( width, height, options ) is now WebGLCubeRenderTarget( size, options )."),new Zo(e,n)}function ny(){console.error("THREE.CanvasRenderer has been removed")}function iy(){console.error("THREE.JSONLoader has been removed.")}Qd.create=function(e,t){return console.log("THREE.Curve.create() has been deprecated"),e.prototype=Object.create(Qd.prototype),e.prototype.constructor=e,e.prototype.getPoint=t,e},dm.prototype.fromPoints=function(e){return console.warn("THREE.Path: .fromPoints() has been renamed to .setFromPoints()."),this.setFromPoints(e)},iv.prototype.setColors=function(){console.error("THREE.GridHelper: setColors() has been deprecated, pass them in the constructor instead.")},Yg.prototype.update=function(){console.error("THREE.SkeletonHelper: update() no longer needs to be called.")},nm.prototype.extractUrlBase=function(e){return console.warn("THREE.Loader: .extractUrlBase() has been deprecated. Use THREE.LoaderUtils.extractUrlBase() instead."),Fm.extractUrlBase(e)},nm.Handlers={add:function(){console.error("THREE.Loader: Handlers.add() has been removed. Use LoadingManager.addHandler() instead.")},get:function(){console.error("THREE.Loader: Handlers.get() has been removed. Use LoadingManager.getHandler() instead.")}},Hg.prototype.center=function(e){return console.warn("THREE.Box2: .center() has been renamed to .getCenter()."),this.getCenter(e)},Hg.prototype.empty=function(){return console.warn("THREE.Box2: .empty() has been renamed to .isEmpty()."),this.isEmpty()},Hg.prototype.isIntersectionBox=function(e){return console.warn("THREE.Box2: .isIntersectionBox() has been renamed to .intersectsBox()."),this.intersectsBox(e)},Hg.prototype.size=function(e){return console.warn("THREE.Box2: .size() has been renamed to .getSize()."),this.getSize(e)},Si.prototype.center=function(e){return console.warn("THREE.Box3: .center() has been renamed to .getCenter()."),this.getCenter(e)},Si.prototype.empty=function(){return console.warn("THREE.Box3: .empty() has been renamed to .isEmpty()."),this.isEmpty()},Si.prototype.isIntersectionBox=function(e){return console.warn("THREE.Box3: .isIntersectionBox() has been renamed to .intersectsBox()."),this.intersectsBox(e)},Si.prototype.isIntersectionSphere=function(e){return console.warn("THREE.Box3: .isIntersectionSphere() has been renamed to .intersectsSphere()."),this.intersectsSphere(e)},Si.prototype.size=function(e){return console.warn("THREE.Box3: .size() has been renamed to .getSize()."),this.getSize(e)},Vi.prototype.empty=function(){return console.warn("THREE.Sphere: .empty() has been renamed to .isEmpty()."),this.isEmpty()},ts.prototype.setFromMatrix=function(e){return console.warn("THREE.Frustum: .setFromMatrix() has been renamed to .setFromProjectionMatrix()."),this.setFromProjectionMatrix(e)},Gg.prototype.center=function(e){return console.warn("THREE.Line3: .center() has been renamed to .getCenter()."),this.getCenter(e)},ci.prototype.flattenToArrayOffset=function(e,t){return console.warn("THREE.Matrix3: .flattenToArrayOffset() has been deprecated. Use .toArray() instead."),this.toArray(e,t)},ci.prototype.multiplyVector3=function(e){return console.warn("THREE.Matrix3: .multiplyVector3() has been removed. Use vector.applyMatrix3( matrix ) instead."),e.applyMatrix3(this)},ci.prototype.multiplyVector3Array=function(){console.error("THREE.Matrix3: .multiplyVector3Array() has been removed.")},ci.prototype.applyToBufferAttribute=function(e){return console.warn("THREE.Matrix3: .applyToBufferAttribute() has been removed. Use attribute.applyMatrix3( matrix ) instead."),e.applyMatrix3(this)},ci.prototype.applyToVector3Array=function(){console.error("THREE.Matrix3: .applyToVector3Array() has been removed.")},ci.prototype.getInverse=function(e){return console.warn("THREE.Matrix3: .getInverse() has been removed. Use matrixInv.copy( matrix ).invert(); instead."),this.copy(e).invert()},Ji.prototype.extractPosition=function(e){return console.warn("THREE.Matrix4: .extractPosition() has been renamed to .copyPosition()."),this.copyPosition(e)},Ji.prototype.flattenToArrayOffset=function(e,t){return console.warn("THREE.Matrix4: .flattenToArrayOffset() has been deprecated. Use .toArray() instead."),this.toArray(e,t)},Ji.prototype.getPosition=function(){return console.warn("THREE.Matrix4: .getPosition() has been removed. Use Vector3.setFromMatrixPosition( matrix ) instead."),(new bi).setFromMatrixColumn(this,3)},Ji.prototype.setRotationFromQuaternion=function(e){return console.warn("THREE.Matrix4: .setRotationFromQuaternion() has been renamed to .makeRotationFromQuaternion()."),this.makeRotationFromQuaternion(e)},Ji.prototype.multiplyToArray=function(){console.warn("THREE.Matrix4: .multiplyToArray() has been removed.")},Ji.prototype.multiplyVector3=function(e){return console.warn("THREE.Matrix4: .multiplyVector3() has been removed. Use vector.applyMatrix4( matrix ) instead."),e.applyMatrix4(this)},Ji.prototype.multiplyVector4=function(e){return console.warn("THREE.Matrix4: .multiplyVector4() has been removed. Use vector.applyMatrix4( matrix ) instead."),e.applyMatrix4(this)},Ji.prototype.multiplyVector3Array=function(){console.error("THREE.Matrix4: .multiplyVector3Array() has been removed.")},Ji.prototype.rotateAxis=function(e){console.warn("THREE.Matrix4: .rotateAxis() has been removed. Use Vector3.transformDirection( matrix ) instead."),e.transformDirection(this)},Ji.prototype.crossVector=function(e){return console.warn("THREE.Matrix4: .crossVector() has been removed. Use vector.applyMatrix4( matrix ) instead."),e.applyMatrix4(this)},Ji.prototype.translate=function(){console.error("THREE.Matrix4: .translate() has been removed.")},Ji.prototype.rotateX=function(){console.error("THREE.Matrix4: .rotateX() has been removed.")},Ji.prototype.rotateY=function(){console.error("THREE.Matrix4: .rotateY() has been removed.")},Ji.prototype.rotateZ=function(){console.error("THREE.Matrix4: .rotateZ() has been removed.")},Ji.prototype.rotateByAxis=function(){console.error("THREE.Matrix4: .rotateByAxis() has been removed.")},Ji.prototype.applyToBufferAttribute=function(e){return console.warn("THREE.Matrix4: .applyToBufferAttribute() has been removed. Use attribute.applyMatrix4( matrix ) instead."),e.applyMatrix4(this)},Ji.prototype.applyToVector3Array=function(){console.error("THREE.Matrix4: .applyToVector3Array() has been removed.")},Ji.prototype.makeFrustum=function(e,t,n,i,r,o){return console.warn("THREE.Matrix4: .makeFrustum() has been removed. Use .makePerspective( left, right, top, bottom, near, far ) instead."),this.makePerspective(e,t,i,n,r,o)},Ji.prototype.getInverse=function(e){return console.warn("THREE.Matrix4: .getInverse() has been removed. Use matrixInv.copy( matrix ).invert(); instead."),this.copy(e).invert()},Ko.prototype.isIntersectionLine=function(e){return console.warn("THREE.Plane: .isIntersectionLine() has been renamed to .intersectsLine()."),this.intersectsLine(e)},xi.prototype.multiplyVector3=function(e){return console.warn("THREE.Quaternion: .multiplyVector3() has been removed. Use is now vector.applyQuaternion( quaternion ) instead."),e.applyQuaternion(this)},xi.prototype.inverse=function(){return console.warn("THREE.Quaternion: .inverse() has been renamed to invert()."),this.invert()},Yi.prototype.isIntersectionBox=function(e){return console.warn("THREE.Ray: .isIntersectionBox() has been renamed to .intersectsBox()."),this.intersectsBox(e)},Yi.prototype.isIntersectionPlane=function(e){return console.warn("THREE.Ray: .isIntersectionPlane() has been renamed to .intersectsPlane()."),this.intersectsPlane(e)},Yi.prototype.isIntersectionSphere=function(e){return console.warn("THREE.Ray: .isIntersectionSphere() has been renamed to .intersectsSphere()."),this.intersectsSphere(e)},Ir.prototype.area=function(){return console.warn("THREE.Triangle: .area() has been renamed to .getArea()."),this.getArea()},Ir.prototype.barycoordFromPoint=function(e,t){return console.warn("THREE.Triangle: .barycoordFromPoint() has been renamed to .getBarycoord()."),this.getBarycoord(e,t)},Ir.prototype.midpoint=function(e){return console.warn("THREE.Triangle: .midpoint() has been renamed to .getMidpoint()."),this.getMidpoint(e)},Ir.prototypenormal=function(e){return console.warn("THREE.Triangle: .normal() has been renamed to .getNormal()."),this.getNormal(e)},Ir.prototype.plane=function(e){return console.warn("THREE.Triangle: .plane() has been renamed to .getPlane()."),this.getPlane(e)},Ir.barycoordFromPoint=function(e,t,n,i,r){return console.warn("THREE.Triangle: .barycoordFromPoint() has been renamed to .getBarycoord()."),Ir.getBarycoord(e,t,n,i,r)},Ir.normal=function(e,t,n,i){return console.warn("THREE.Triangle: .normal() has been renamed to .getNormal()."),Ir.getNormal(e,t,n,i)},pm.prototype.extractAllPoints=function(e){return console.warn("THREE.Shape: .extractAllPoints() has been removed. Use .extractPoints() instead."),this.extractPoints(e)},pm.prototype.extrude=function(e){return console.warn("THREE.Shape: .extrude() has been removed. Use ExtrudeGeometry() instead."),new lf(this,e)},pm.prototype.makeGeometry=function(e){return console.warn("THREE.Shape: .makeGeometry() has been removed. Use ShapeGeometry() instead."),new gf(this,e)},li.prototype.fromAttribute=function(e,t,n){return console.warn("THREE.Vector2: .fromAttribute() has been renamed to .fromBufferAttribute()."),this.fromBufferAttribute(e,t,n)},li.prototype.distanceToManhattan=function(e){return console.warn("THREE.Vector2: .distanceToManhattan() has been renamed to .manhattanDistanceTo()."),this.manhattanDistanceTo(e)},li.prototype.lengthManhattan=function(){return console.warn("THREE.Vector2: .lengthManhattan() has been renamed to .manhattanLength()."),this.manhattanLength()},bi.prototype.setEulerFromRotationMatrix=function(){console.error("THREE.Vector3: .setEulerFromRotationMatrix() has been removed. Use Euler.setFromRotationMatrix() instead.")},bi.prototype.setEulerFromQuaternion=function(){console.error("THREE.Vector3: .setEulerFromQuaternion() has been removed. Use Euler.setFromQuaternion() instead.")},bi.prototype.getPositionFromMatrix=function(e){return console.warn("THREE.Vector3: .getPositionFromMatrix() has been renamed to .setFromMatrixPosition()."),this.setFromMatrixPosition(e)},bi.prototype.getScaleFromMatrix=function(e){return console.warn("THREE.Vector3: .getScaleFromMatrix() has been renamed to .setFromMatrixScale()."),this.setFromMatrixScale(e)},bi.prototype.getColumnFromMatrix=function(e,t){return console.warn("THREE.Vector3: .getColumnFromMatrix() has been renamed to .setFromMatrixColumn()."),this.setFromMatrixColumn(t,e)},bi.prototype.applyProjection=function(e){return console.warn("THREE.Vector3: .applyProjection() has been removed. Use .applyMatrix4( m ) instead."),this.applyMatrix4(e)},bi.prototype.fromAttribute=function(e,t,n){return console.warn("THREE.Vector3: .fromAttribute() has been renamed to .fromBufferAttribute()."),this.fromBufferAttribute(e,t,n)},bi.prototype.distanceToManhattan=function(e){return console.warn("THREE.Vector3: .distanceToManhattan() has been renamed to .manhattanDistanceTo()."),this.manhattanDistanceTo(e)},bi.prototype.lengthManhattan=function(){return console.warn("THREE.Vector3: .lengthManhattan() has been renamed to .manhattanLength()."),this.manhattanLength()},mi.prototype.fromAttribute=function(e,t,n){return console.warn("THREE.Vector4: .fromAttribute() has been renamed to .fromBufferAttribute()."),this.fromBufferAttribute(e,t,n)},mi.prototype.lengthManhattan=function(){return console.warn("THREE.Vector4: .lengthManhattan() has been renamed to .manhattanLength()."),this.manhattanLength()},wr.prototype.getChildByName=function(e){return console.warn("THREE.Object3D: .getChildByName() has been renamed to .getObjectByName()."),this.getObjectByName(e)},wr.prototype.renderDepth=function(){console.warn("THREE.Object3D: .renderDepth has been removed. Use .renderOrder, instead.")},wr.prototype.translate=function(e,t){return console.warn("THREE.Object3D: .translate() has been removed. Use .translateOnAxis( axis, distance ) instead."),this.translateOnAxis(t,e)},wr.prototype.getWorldRotation=function(){console.error("THREE.Object3D: .getWorldRotation() has been removed. Use THREE.Object3D.getWorldQuaternion( target ) instead.")},wr.prototype.applyMatrix=function(e){return console.warn("THREE.Object3D: .applyMatrix() has been renamed to .applyMatrix4()."),this.applyMatrix4(e)},Object.defineProperties(wr.prototype,{eulerOrder:{get:function(){return console.warn("THREE.Object3D: .eulerOrder is now .rotation.order."),this.rotation.order},set:function(e){console.warn("THREE.Object3D: .eulerOrder is now .rotation.order."),this.rotation.order=e}},useQuaternion:{get:function(){console.warn("THREE.Object3D: .useQuaternion has been removed. The library now uses quaternions by default.")},set:function(){console.warn("THREE.Object3D: .useQuaternion has been removed. The library now uses quaternions by default.")}}}),Oo.prototype.setDrawMode=function(){console.error("THREE.Mesh: .setDrawMode() has been removed. The renderer now always assumes THREE.TrianglesDrawMode. Transform your geometry via BufferGeometryUtils.toTrianglesDrawMode() if necessary.")},Object.defineProperties(Oo.prototype,{drawMode:{get:function(){return console.error("THREE.Mesh: .drawMode has been removed. The renderer now always assumes THREE.TrianglesDrawMode."),Xt},set:function(){console.error("THREE.Mesh: .drawMode has been removed. The renderer now always assumes THREE.TrianglesDrawMode. Transform your geometry via BufferGeometryUtils.toTrianglesDrawMode() if necessary.")}}}),cd.prototype.initBones=function(){console.error("THREE.SkinnedMesh: initBones() has been removed.")},Go.prototype.setLens=function(e,t){console.warn("THREE.PerspectiveCamera.setLens is deprecated. Use .setFocalLength and .filmGauge for a photographic setup."),void 0!==t&&(this.filmGauge=t),this.setFocalLength(e)},Object.defineProperties(fm.prototype,{onlyShadow:{set:function(){console.warn("THREE.Light: .onlyShadow has been removed.")}},shadowCameraFov:{set:function(e){console.warn("THREE.Light: .shadowCameraFov is now .shadow.camera.fov."),this.shadow.camera.fov=e}},shadowCameraLeft:{set:function(e){console.warn("THREE.Light: .shadowCameraLeft is now .shadow.camera.left."),this.shadow.camera.left=e}},shadowCameraRight:{set:function(e){console.warn("THREE.Light: .shadowCameraRight is now .shadow.camera.right."),this.shadow.camera.right=e}},shadowCameraTop:{set:function(e){console.warn("THREE.Light: .shadowCameraTop is now .shadow.camera.top."),this.shadow.camera.top=e}},shadowCameraBottom:{set:function(e){console.warn("THREE.Light: .shadowCameraBottom is now .shadow.camera.bottom."),this.shadow.camera.bottom=e}},shadowCameraNear:{set:function(e){console.warn("THREE.Light: .shadowCameraNear is now .shadow.camera.near."),this.shadow.camera.near=e}},shadowCameraFar:{set:function(e){console.warn("THREE.Light: .shadowCameraFar is now .shadow.camera.far."),this.shadow.camera.far=e}},shadowCameraVisible:{set:function(){console.warn("THREE.Light: .shadowCameraVisible has been removed. Use new THREE.CameraHelper( light.shadow.camera ) instead.")}},shadowBias:{set:function(e){console.warn("THREE.Light: .shadowBias is now .shadow.bias."),this.shadow.bias=e}},shadowDarkness:{set:function(){console.warn("THREE.Light: .shadowDarkness has been removed.")}},shadowMapWidth:{set:function(e){console.warn("THREE.Light: .shadowMapWidth is now .shadow.mapSize.width."),this.shadow.mapSize.width=e}},shadowMapHeight:{set:function(e){console.warn("THREE.Light: .shadowMapHeight is now .shadow.mapSize.height."),this.shadow.mapSize.height=e}}}),Object.defineProperties(jr.prototype,{length:{get:function(){return console.warn("THREE.BufferAttribute: .length has been deprecated. Use .count instead."),this.array.length}},dynamic:{get:function(){return console.warn("THREE.BufferAttribute: .dynamic has been deprecated. Use .usage instead."),this.usage===Tn},set:function(){console.warn("THREE.BufferAttribute: .dynamic has been deprecated. Use .usage instead."),this.setUsage(Tn)}}}),jr.prototype.setDynamic=function(e){return console.warn("THREE.BufferAttribute: .setDynamic() has been deprecated. Use .setUsage() instead."),this.setUsage(!0===e?Tn:En),this},jr.prototype.copyIndicesArray=function(){console.error("THREE.BufferAttribute: .copyIndicesArray() has been removed.")},jr.prototype.setArray=function(){console.error("THREE.BufferAttribute: .setArray has been removed. Use BufferGeometry .setAttribute to replace/resize attribute buffers")},fo.prototype.addIndex=function(e){console.warn("THREE.BufferGeometry: .addIndex() has been renamed to .setIndex()."),this.setIndex(e)},fo.prototype.addAttribute=function(e,t){return console.warn("THREE.BufferGeometry: .addAttribute() has been renamed to .setAttribute()."),t&&t.isBufferAttribute||t&&t.isInterleavedBufferAttribute?"index"===e?(console.warn("THREE.BufferGeometry.addAttribute: Use .setIndex() for index attribute."),this.setIndex(t),this):this.setAttribute(e,t):(console.warn("THREE.BufferGeometry: .addAttribute() now expects ( name, attribute )."),this.setAttribute(e,new jr(arguments[1],arguments[2])))},fo.prototype.addDrawCall=function(e,t,n){void 0!==n&&console.warn("THREE.BufferGeometry: .addDrawCall() no longer supports indexOffset."),console.warn("THREE.BufferGeometry: .addDrawCall() is now .addGroup()."),this.addGroup(e,t)},fo.prototype.clearDrawCalls=function(){console.warn("THREE.BufferGeometry: .clearDrawCalls() is now .clearGroups()."),this.clearGroups()},fo.prototype.computeOffsets=function(){console.warn("THREE.BufferGeometry: .computeOffsets() has been removed.")},fo.prototype.removeAttribute=function(e){return console.warn("THREE.BufferGeometry: .removeAttribute() has been renamed to .deleteAttribute()."),this.deleteAttribute(e)},fo.prototype.applyMatrix=function(e){return console.warn("THREE.BufferGeometry: .applyMatrix() has been renamed to .applyMatrix4()."),this.applyMatrix4(e)},Object.defineProperties(fo.prototype,{drawcalls:{get:function(){return console.error("THREE.BufferGeometry: .drawcalls has been renamed to .groups."),this.groups}},offsets:{get:function(){return console.warn("THREE.BufferGeometry: .offsets has been renamed to .groups."),this.groups}}}),Dh.prototype.setDynamic=function(e){return console.warn("THREE.InterleavedBuffer: .setDynamic() has been deprecated. Use .setUsage() instead."),this.setUsage(!0===e?Tn:En),this},Dh.prototype.setArray=function(){console.error("THREE.InterleavedBuffer: .setArray has been removed. Use BufferGeometry .setAttribute to replace/resize attribute buffers")},lf.prototype.getArrays=function(){console.error("THREE.ExtrudeGeometry: .getArrays() has been removed.")},lf.prototype.addShapeList=function(){console.error("THREE.ExtrudeGeometry: .addShapeList() has been removed.")},lf.prototype.addShape=function(){console.error("THREE.ExtrudeGeometry: .addShape() has been removed.")},kh.prototype.dispose=function(){console.error("THREE.Scene: .dispose() has been removed.")},Pg.prototype.onUpdate=function(){return console.warn("THREE.Uniform: .onUpdate() has been removed. Use object.onBeforeRender() instead."),this},Object.defineProperties(kr.prototype,{wrapAround:{get:function(){console.warn("THREE.Material: .wrapAround has been removed.")},set:function(){console.warn("THREE.Material: .wrapAround has been removed.")}},overdraw:{get:function(){console.warn("THREE.Material: .overdraw has been removed.")},set:function(){console.warn("THREE.Material: .overdraw has been removed.")}},wrapRGB:{get:function(){return console.warn("THREE.Material: .wrapRGB has been removed."),new Vr}},shading:{get:function(){console.error("THREE."+this.type+": .shading has been removed. Use the boolean .flatShading instead.")},set:function(e){console.warn("THREE."+this.type+": .shading has been removed. Use the boolean .flatShading instead."),this.flatShading=e===v}},stencilMask:{get:function(){return console.warn("THREE."+this.type+": .stencilMask has been removed. Use .stencilFuncMask instead."),this.stencilFuncMask},set:function(e){console.warn("THREE."+this.type+": .stencilMask has been removed. Use .stencilFuncMask instead."),this.stencilFuncMask=e}},vertexTangents:{get:function(){console.warn("THREE."+this.type+": .vertexTangents has been removed.")},set:function(){console.warn("THREE."+this.type+": .vertexTangents has been removed.")}}}),Object.defineProperties(Uo.prototype,{derivatives:{get:function(){return console.warn("THREE.ShaderMaterial: .derivatives has been moved to .extensions.derivatives."),this.extensions.derivatives},set:function(e){console.warn("THREE. ShaderMaterial: .derivatives has been moved to .extensions.derivatives."),this.extensions.derivatives=e}}}),Ph.prototype.clearTarget=function(e,t,n,i){console.warn("THREE.WebGLRenderer: .clearTarget() has been deprecated. Use .setRenderTarget() and .clear() instead."),this.setRenderTarget(e),this.clear(t,n,i)},Ph.prototype.animate=function(e){console.warn("THREE.WebGLRenderer: .animate() is now .setAnimationLoop()."),this.setAnimationLoop(e)},Ph.prototype.getCurrentRenderTarget=function(){return console.warn("THREE.WebGLRenderer: .getCurrentRenderTarget() is now .getRenderTarget()."),this.getRenderTarget()},Ph.prototype.getMaxAnisotropy=function(){return console.warn("THREE.WebGLRenderer: .getMaxAnisotropy() is now .capabilities.getMaxAnisotropy()."),this.capabilities.getMaxAnisotropy()},Ph.prototype.getPrecision=function(){return console.warn("THREE.WebGLRenderer: .getPrecision() is now .capabilities.precision."),this.capabilities.precision},Ph.prototype.resetGLState=function(){return console.warn("THREE.WebGLRenderer: .resetGLState() is now .state.reset()."),this.state.reset()},Ph.prototype.supportsFloatTextures=function(){return console.warn("THREE.WebGLRenderer: .supportsFloatTextures() is now .extensions.get( 'OES_texture_float' )."),this.extensions.get("OES_texture_float")},Ph.prototype.supportsHalfFloatTextures=function(){return console.warn("THREE.WebGLRenderer: .supportsHalfFloatTextures() is now .extensions.get( 'OES_texture_half_float' )."),this.extensions.get("OES_texture_half_float")},Ph.prototype.supportsStandardDerivatives=function(){return console.warn("THREE.WebGLRenderer: .supportsStandardDerivatives() is now .extensions.get( 'OES_standard_derivatives' )."),this.extensions.get("OES_standard_derivatives")},Ph.prototype.supportsCompressedTextureS3TC=function(){return console.warn("THREE.WebGLRenderer: .supportsCompressedTextureS3TC() is now .extensions.get( 'WEBGL_compressed_texture_s3tc' )."),this.extensions.get("WEBGL_compressed_texture_s3tc")},Ph.prototype.supportsCompressedTexturePVRTC=function(){return console.warn("THREE.WebGLRenderer: .supportsCompressedTexturePVRTC() is now .extensions.get( 'WEBGL_compressed_texture_pvrtc' )."),this.extensions.get("WEBGL_compressed_texture_pvrtc")},Ph.prototype.supportsBlendMinMax=function(){return console.warn("THREE.WebGLRenderer: .supportsBlendMinMax() is now .extensions.get( 'EXT_blend_minmax' )."),this.extensions.get("EXT_blend_minmax")},Ph.prototype.supportsVertexTextures=function(){return console.warn("THREE.WebGLRenderer: .supportsVertexTextures() is now .capabilities.vertexTextures."),this.capabilities.vertexTextures},Ph.prototype.supportsInstancedArrays=function(){return console.warn("THREE.WebGLRenderer: .supportsInstancedArrays() is now .extensions.get( 'ANGLE_instanced_arrays' )."),this.extensions.get("ANGLE_instanced_arrays")},Ph.prototype.enableScissorTest=function(e){console.warn("THREE.WebGLRenderer: .enableScissorTest() is now .setScissorTest()."),this.setScissorTest(e)},Ph.prototype.initMaterial=function(){console.warn("THREE.WebGLRenderer: .initMaterial() has been removed.")},Ph.prototype.addPrePlugin=function(){console.warn("THREE.WebGLRenderer: .addPrePlugin() has been removed.")},Ph.prototype.addPostPlugin=function(){console.warn("THREE.WebGLRenderer: .addPostPlugin() has been removed.")},Ph.prototype.updateShadowMap=function(){console.warn("THREE.WebGLRenderer: .updateShadowMap() has been removed.")},Ph.prototype.setFaceCulling=function(){console.warn("THREE.WebGLRenderer: .setFaceCulling() has been removed.")},Ph.prototype.allocTextureUnit=function(){console.warn("THREE.WebGLRenderer: .allocTextureUnit() has been removed.")},Ph.prototype.setTexture=function(){console.warn("THREE.WebGLRenderer: .setTexture() has been removed.")},Ph.prototype.setTexture2D=function(){console.warn("THREE.WebGLRenderer: .setTexture2D() has been removed.")},Ph.prototype.setTextureCube=function(){console.warn("THREE.WebGLRenderer: .setTextureCube() has been removed.")},Ph.prototype.getActiveMipMapLevel=function(){return console.warn("THREE.WebGLRenderer: .getActiveMipMapLevel() is now .getActiveMipmapLevel()."),this.getActiveMipmapLevel()},Object.defineProperties(Ph.prototype,{shadowMapEnabled:{get:function(){return this.shadowMap.enabled},set:function(e){console.warn("THREE.WebGLRenderer: .shadowMapEnabled is now .shadowMap.enabled."),this.shadowMap.enabled=e}},shadowMapType:{get:function(){return this.shadowMap.type},set:function(e){console.warn("THREE.WebGLRenderer: .shadowMapType is now .shadowMap.type."),this.shadowMap.type=e}},shadowMapCullFace:{get:function(){console.warn("THREE.WebGLRenderer: .shadowMapCullFace has been removed. Set Material.shadowSide instead.")},set:function(){console.warn("THREE.WebGLRenderer: .shadowMapCullFace has been removed. Set Material.shadowSide instead.")}},context:{get:function(){return console.warn("THREE.WebGLRenderer: .context has been removed. Use .getContext() instead."),this.getContext()}},vr:{get:function(){return console.warn("THREE.WebGLRenderer: .vr has been renamed to .xr"),this.xr}},gammaInput:{get:function(){return console.warn("THREE.WebGLRenderer: .gammaInput has been removed. Set the encoding for textures via Texture.encoding instead."),!1},set:function(){console.warn("THREE.WebGLRenderer: .gammaInput has been removed. Set the encoding for textures via Texture.encoding instead.")}},gammaOutput:{get:function(){return console.warn("THREE.WebGLRenderer: .gammaOutput has been removed. Set WebGLRenderer.outputEncoding instead."),!1},set:function(e){console.warn("THREE.WebGLRenderer: .gammaOutput has been removed. Set WebGLRenderer.outputEncoding instead."),this.outputEncoding=!0===e?Jt:Yt}},toneMappingWhitePoint:{get:function(){return console.warn("THREE.WebGLRenderer: .toneMappingWhitePoint has been removed."),1},set:function(){console.warn("THREE.WebGLRenderer: .toneMappingWhitePoint has been removed.")}}}),Object.defineProperties(bh.prototype,{cullFace:{get:function(){console.warn("THREE.WebGLRenderer: .shadowMap.cullFace has been removed. Set Material.shadowSide instead.")},set:function(){console.warn("THREE.WebGLRenderer: .shadowMap.cullFace has been removed. Set Material.shadowSide instead.")}},renderReverseSided:{get:function(){console.warn("THREE.WebGLRenderer: .shadowMap.renderReverseSided has been removed. Set Material.shadowSide instead.")},set:function(){console.warn("THREE.WebGLRenderer: .shadowMap.renderReverseSided has been removed. Set Material.shadowSide instead.")}},renderSingleSided:{get:function(){console.warn("THREE.WebGLRenderer: .shadowMap.renderSingleSided has been removed. Set Material.shadowSide instead.")},set:function(){console.warn("THREE.WebGLRenderer: .shadowMap.renderSingleSided has been removed. Set Material.shadowSide instead.")}}}),Object.defineProperties(gi.prototype,{wrapS:{get:function(){return console.warn("THREE.WebGLRenderTarget: .wrapS is now .texture.wrapS."),this.texture.wrapS},set:function(e){console.warn("THREE.WebGLRenderTarget: .wrapS is now .texture.wrapS."),this.texture.wrapS=e}},wrapT:{get:function(){return console.warn("THREE.WebGLRenderTarget: .wrapT is now .texture.wrapT."),this.texture.wrapT},set:function(e){console.warn("THREE.WebGLRenderTarget: .wrapT is now .texture.wrapT."),this.texture.wrapT=e}},magFilter:{get:function(){return console.warn("THREE.WebGLRenderTarget: .magFilter is now .texture.magFilter."),this.texture.magFilter},set:function(e){console.warn("THREE.WebGLRenderTarget: .magFilter is now .texture.magFilter."),this.texture.magFilter=e}},minFilter:{get:function(){return console.warn("THREE.WebGLRenderTarget: .minFilter is now .texture.minFilter."),this.texture.minFilter},set:function(e){console.warn("THREE.WebGLRenderTarget: .minFilter is now .texture.minFilter."),this.texture.minFilter=e}},anisotropy:{get:function(){return console.warn("THREE.WebGLRenderTarget: .anisotropy is now .texture.anisotropy."),this.texture.anisotropy},set:function(e){console.warn("THREE.WebGLRenderTarget: .anisotropy is now .texture.anisotropy."),this.texture.anisotropy=e}},offset:{get:function(){return console.warn("THREE.WebGLRenderTarget: .offset is now .texture.offset."),this.texture.offset},set:function(e){console.warn("THREE.WebGLRenderTarget: .offset is now .texture.offset."),this.texture.offset=e}},repeat:{get:function(){return console.warn("THREE.WebGLRenderTarget: .repeat is now .texture.repeat."),this.texture.repeat},set:function(e){console.warn("THREE.WebGLRenderTarget: .repeat is now .texture.repeat."),this.texture.repeat=e}},format:{get:function(){return console.warn("THREE.WebGLRenderTarget: .format is now .texture.format."),this.texture.format},set:function(e){console.warn("THREE.WebGLRenderTarget: .format is now .texture.format."),this.texture.format=e}},type:{get:function(){return console.warn("THREE.WebGLRenderTarget: .type is now .texture.type."),this.texture.type},set:function(e){console.warn("THREE.WebGLRenderTarget: .type is now .texture.type."),this.texture.type=e}},generateMipmaps:{get:function(){return console.warn("THREE.WebGLRenderTarget: .generateMipmaps is now .texture.generateMipmaps."),this.texture.generateMipmaps},set:function(e){console.warn("THREE.WebGLRenderTarget: .generateMipmaps is now .texture.generateMipmaps."),this.texture.generateMipmaps=e}}}),lg.prototype.load=function(e){console.warn("THREE.Audio: .load has been deprecated. Use THREE.AudioLoader instead.");const t=this,n=new $m;return n.load(e,(function(e){t.setBuffer(e)})),this},fg.prototype.getData=function(){return console.warn("THREE.AudioAnalyser: .getData() is now .getFrequencyData()."),this.getFrequencyData()},jo.prototype.updateCubeMap=function(e,t){return console.warn("THREE.CubeCamera: .updateCubeMap() is now .update()."),this.update(e,t)},jo.prototype.clear=function(e,t,n,i){return console.warn("THREE.CubeCamera: .clear() is now .renderTarget.clear()."),this.renderTarget.clear(e,t,n,i)},hi.crossOrigin=void 0,hi.loadTexture=function(e,t,n,i){console.warn("THREE.ImageUtils.loadTexture has been deprecated. Use THREE.TextureLoader() instead.");const r=new um;r.setCrossOrigin(this.crossOrigin);const o=r.load(e,n,void 0,i);return t&&(o.mapping=t),o},hi.loadTextureCube=function(e,t,n,i){console.warn("THREE.ImageUtils.loadTextureCube has been deprecated. Use THREE.CubeTextureLoader() instead.");const r=new lm;r.setCrossOrigin(this.crossOrigin);const o=r.load(e,n,void 0,i);return t&&(o.mapping=t),o},hi.loadCompressedTexture=function(){console.error("THREE.ImageUtils.loadCompressedTexture has been removed. Use THREE.DDSLoader instead.")},hi.loadCompressedTextureCube=function(){console.error("THREE.ImageUtils.loadCompressedTextureCube has been removed. Use THREE.DDSLoader instead.")};const ry={createMultiMaterialObject:function(){console.error("THREE.SceneUtils has been moved to /examples/jsm/utils/SceneUtils.js")},detach:function(){console.error("THREE.SceneUtils has been moved to /examples/jsm/utils/SceneUtils.js")},attach:function(){console.error("THREE.SceneUtils has been moved to /examples/jsm/utils/SceneUtils.js")}};function oy(){console.error("THREE.LensFlare has been moved to /examples/jsm/objects/Lensflare.js")}"undefined"!==typeof __THREE_DEVTOOLS__&&__THREE_DEVTOOLS__.dispatchEvent(new CustomEvent("register",{detail:{revision:i}})),"undefined"!==typeof window&&(window.__THREE__?console.warn("WARNING: Multiple instances of Three.js being imported."):window.__THREE__=i)},5160:function(e){!function(t,n){e.exports=n()}("undefined"!=typeof self&&self,(function(){return function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=13)}({0:function(e,t,n){"use strict";function i(e,t){for(let n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e}function r(){return"undefined"!=typeof navigator?/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)||window.innerWidth<600:null}n.d(t,"c",(function(){return i})),n.d(t,"e",(function(){return r})),n.d(t,"i",(function(){return o})),n.d(t,"h",(function(){return s})),n.d(t,"g",(function(){return a})),n.d(t,"f",(function(){return l})),n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return u})),n.d(t,"d",(function(){return h})),Number.prototype.clamp=function(e,t){return Math.min(Math.max(this,e),t)};const o=e=>e[Math.floor(Math.random()*e.length)];function s(e,t){return null==e&&(e=0),null==t&&(t=1),e+Math.random()*(t-e)}function a(e,t){return null==e&&(e=0),null==t&&(t=1),Math.floor(e+Math.random()*(t-e+1))}const l=e=>document.querySelector(e),c=e=>"number"==typeof e?"#"+("00000"+e.toString(16)).slice(-6):e,u=(e,t=1)=>{const n=c(e),i=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(n),r=i?{r:parseInt(i[1],16),g:parseInt(i[2],16),b:parseInt(i[3],16)}:null;return"rgba("+r.r+","+r.g+","+r.b+","+t+")"},h=e=>.299*e.r+.587*e.g+.114*e.b},1:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var i=n(0);const r="object"==typeof window;let o=r&&window.THREE||{};r&&!window.VANTA&&(window.VANTA={});const s=r&&window.VANTA||{};s.register=(e,t)=>s[e]=e=>new t(e),s.version="0.5.21";const a=function(){return Array.prototype.unshift.call(arguments,"[VANTA]"),console.error.apply(this,arguments)};s.VantaBase=class{constructor(e={}){if(!r)return!1;s.current=this,this.windowMouseMoveWrapper=this.windowMouseMoveWrapper.bind(this),this.windowTouchWrapper=this.windowTouchWrapper.bind(this),this.windowGyroWrapper=this.windowGyroWrapper.bind(this),this.resize=this.resize.bind(this),this.animationLoop=this.animationLoop.bind(this),this.restart=this.restart.bind(this);const t="function"==typeof this.getDefaultOptions?this.getDefaultOptions():this.defaultOptions;if(this.options=Object(i.c)({mouseControls:!0,touchControls:!0,gyroControls:!1,minHeight:200,minWidth:200,scale:1,scaleMobile:1},t),(e instanceof HTMLElement||"string"==typeof e)&&(e={el:e}),Object(i.c)(this.options,e),this.options.THREE&&(o=this.options.THREE),this.el=this.options.el,null==this.el)a('Instance needs "el" param!');else if(!(this.options.el instanceof HTMLElement)){const e=this.el;if(this.el=Object(i.f)(e),!this.el)return void a("Cannot find element",e)}this.prepareEl(),this.initThree(),this.setSize();try{this.init()}catch(e){return a("Init error",e),this.renderer&&this.renderer.domElement&&this.el.removeChild(this.renderer.domElement),void(this.options.backgroundColor&&(console.log("[VANTA] Falling back to backgroundColor"),this.el.style.background=Object(i.a)(this.options.backgroundColor)))}this.initMouse(),this.resize(),this.animationLoop();const n=window.addEventListener;n("resize",this.resize),window.requestAnimationFrame(this.resize),this.options.mouseControls&&(n("scroll",this.windowMouseMoveWrapper),n("mousemove",this.windowMouseMoveWrapper)),this.options.touchControls&&(n("touchstart",this.windowTouchWrapper),n("touchmove",this.windowTouchWrapper)),this.options.gyroControls&&n("deviceorientation",this.windowGyroWrapper)}setOptions(e={}){Object(i.c)(this.options,e),this.triggerMouseMove()}prepareEl(){let e,t;if("undefined"!=typeof Node&&Node.TEXT_NODE)for(e=0;e=0&&i>=0&&n<=t.width&&i<=t.height&&(this.mouseX=n,this.mouseY=i,this.options.mouseEase||this.triggerMouseMove(n,i))}windowTouchWrapper(e){const t=this.getCanvasRect();if(!t)return!1;if(1===e.touches.length){const n=e.touches[0].clientX-t.left,i=e.touches[0].clientY-t.top;n>=0&&i>=0&&n<=t.width&&i<=t.height&&(this.mouseX=n,this.mouseY=i,this.options.mouseEase||this.triggerMouseMove(n,i))}}windowGyroWrapper(e){const t=this.getCanvasRect();if(!t)return!1;const n=Math.round(2*e.alpha)-t.left,i=Math.round(2*e.beta)-t.top;n>=0&&i>=0&&n<=t.width&&i<=t.height&&(this.mouseX=n,this.mouseY=i,this.options.mouseEase||this.triggerMouseMove(n,i))}triggerMouseMove(e,t){void 0===e&&void 0===t&&(this.options.mouseEase?(e=this.mouseEaseX,t=this.mouseEaseY):(e=this.mouseX,t=this.mouseY)),this.uniforms&&(this.uniforms.iMouse.value.x=e/this.scale,this.uniforms.iMouse.value.y=t/this.scale);const n=e/this.width,i=t/this.height;"function"==typeof this.onMouseMove&&this.onMouseMove(n,i)}setSize(){this.scale||(this.scale=1),Object(i.e)()&&this.options.scaleMobile?this.scale=this.options.scaleMobile:this.options.scale&&(this.scale=this.options.scale),this.width=Math.max(this.el.offsetWidth,this.options.minWidth),this.height=Math.max(this.el.offsetHeight,this.options.minHeight)}initMouse(){(!this.mouseX&&!this.mouseY||this.mouseX===this.options.minWidth/2&&this.mouseY===this.options.minHeight/2)&&(this.mouseX=this.width/2,this.mouseY=this.height/2,this.triggerMouseMove(this.mouseX,this.mouseY))}resize(){this.setSize(),this.camera&&(this.camera.aspect=this.width/this.height,"function"==typeof this.camera.updateProjectionMatrix&&this.camera.updateProjectionMatrix()),this.renderer&&(this.renderer.setSize(this.width,this.height),this.renderer.setPixelRatio(window.devicePixelRatio/this.scale)),"function"==typeof this.onResize&&this.onResize()}isOnScreen(){const e=this.el.offsetHeight,t=this.el.getBoundingClientRect(),n=window.pageYOffset||(document.documentElement||document.body.parentNode||document.body).scrollTop,i=t.top+n;return i-window.innerHeight<=n&&n<=i+e}animationLoop(){return this.t||(this.t=0),this.t+=1,this.t2||(this.t2=0),this.t2+=this.options.speed||1,this.uniforms&&(this.uniforms.iTime.value=.016667*this.t2),this.options.mouseEase&&(this.mouseEaseX=this.mouseEaseX||this.mouseX||0,this.mouseEaseY=this.mouseEaseY||this.mouseY||0,Math.abs(this.mouseEaseX-this.mouseX)+Math.abs(this.mouseEaseY-this.mouseY)>.1&&(this.mouseEaseX+=.05*(this.mouseX-this.mouseEaseX),this.mouseEaseY+=.05*(this.mouseY-this.mouseEaseY),this.triggerMouseMove(this.mouseEaseX,this.mouseEaseY))),(this.isOnScreen()||this.options.forceAnimate)&&("function"==typeof this.onUpdate&&this.onUpdate(),this.scene&&this.camera&&(this.renderer.render(this.scene,this.camera),this.renderer.setClearColor(this.options.backgroundColor,this.options.backgroundAlpha)),this.fps&&this.fps.update&&this.fps.update(),"function"==typeof this.afterRender&&this.afterRender()),this.req=window.requestAnimationFrame(this.animationLoop)}restart(){if(this.scene)for(;this.scene.children.length;)this.scene.remove(this.scene.children[0]);"function"==typeof this.onRestart&&this.onRestart(),this.init()}init(){"function"==typeof this.onInit&&this.onInit()}destroy(){"function"==typeof this.onDestroy&&this.onDestroy();const e=window.removeEventListener;e("touchstart",this.windowTouchWrapper),e("touchmove",this.windowTouchWrapper),e("scroll",this.windowMouseMoveWrapper),e("mousemove",this.windowMouseMoveWrapper),e("deviceorientation",this.windowGyroWrapper),e("resize",this.resize),window.cancelAnimationFrame(this.req),this.renderer&&(this.renderer.domElement&&this.el.removeChild(this.renderer.domElement),this.renderer=null,this.scene=null),s.current===this&&(s.current=null)}},t.b=s.VantaBase},13:function(e,t,n){"use strict";n.r(t);var i=n(1),r=n(0);let o="object"==typeof window&&window.THREE;class s extends i.b{static initClass(){this.prototype.defaultOptions={backgroundColor:2106408,color:8978176},this.prototype.colors=[16720469,16716185,16737996,8978176,7851025,16776960,16742195,1179647,1149149,16768290,2250188,7975100,5468283]}constructor(e){o=e.THREE||o,super(e)}material(e){return new o.MeshLambertMaterial({color:e})}genRing(e,t,n,i,s,a,l){null==i&&(i=0),null==s&&(s=1.4*Math.PI),null==a&&(a=0),null==l&&(l=1),this.rings||(this.rings=[]),t<1&&(t=1);const c={amount:.4,bevelEnabled:!1,steps:1,curveSegments:~~(64*s/6.14)},u=new o.Shape;u.absarc(0,0,t+n,0,s,!1),u.lineTo(t*Math.cos(s),t*Math.sin(s)),u.absarc(0,0,t,s,0,!0);const h=new o.ExtrudeGeometry(u,c),d=this.material(e);(0===Object(r.g)(0,1)||t>60)&&(d.transparent=!0,d.opacity=Math.max(50/t+Object(r.h)(-.3,.3),.1));const p=new o.Mesh(h,d);if(p.rotation.x=Math.PI/2,p.rotation.z=i,p.position.y=a,p.speed=.001*l,p.receiveShadow=!0,p.castShadow=!0,this.rings.push(p),this.cont.add(p),t<20&&s<1.3*Math.PI&&Object(r.g)(0,2))try{this.genRing(Object(r.i)(this.colors),t+Object(r.h)(-1,3),n+Object(r.h)(-2,0),i+s,s+Object(r.h)(-.5,.5),a+Object(r.h)(-3,1),l)}catch(e){}return p}onInit(){let e;const{material:t}=this;this.cont=new o.Group,this.cont.position.set(30,0,0),this.cont.rotation.x=.06667,this.cont.rotation.z=.16667,this.scene.add(this.cont);let n=Object(r.e)()?30:60;for(let o=0;o.01&&(e=t.tx-t.position.x,t.position.x+=.02*e),Math.abs(t.ty-t.position.y)>.01&&(e=t.ty-t.position.y,t.position.y+=.02*e),t.lookAt(new o.Vector3(0,25,7)),t.near=Math.max(.5*t.position.z-20,1),t.updateProjectionMatrix();for(let i of Array.from(null!=this.rings?this.rings:[]))i.rotation.z+=i.speed;const n=.001*this.t;return this.cont.rotation.x+=1e-4*Math.sin(n),this.cont.rotation.z+=7e-5*Math.cos(n)}onMouseMove(e,t){const n=this.camera;return n.oy||(n.oy=n.position.y,n.ox=n.position.x),n.tx=n.ox+50*(e-.5),n.ty=n.oy-50*t}}s.initClass(),t.default=i.a.register("RINGS",s)}})}))},9582:(e,t,n)=>{"use strict";n.d(t,{p7:()=>tt,r5:()=>j});var i=n(3673),r=n(1959); +/*! + * vue-router v4.0.11 + * (c) 2021 Eduardo San Martin Morote + * @license MIT + */ +const o="function"===typeof Symbol&&"symbol"===typeof Symbol.toStringTag,s=e=>o?Symbol(e):"_vr_"+e,a=s("rvlm"),l=s("rvd"),c=s("r"),u=s("rl"),h=s("rvl"),d="undefined"!==typeof window;function p(e){return e.__esModule||o&&"Module"===e[Symbol.toStringTag]}const f=Object.assign;function m(e,t){const n={};for(const i in t){const r=t[i];n[i]=Array.isArray(r)?r.map(e):e(r)}return n}const g=()=>{};const v=/\/$/,y=e=>e.replace(v,"");function x(e,t,n="/"){let i,r={},o="",s="";const a=t.indexOf("?"),l=t.indexOf("#",a>-1?a:0);return a>-1&&(i=t.slice(0,a),o=t.slice(a+1,l>-1?l:t.length),r=e(o)),l>-1&&(i=i||t.slice(0,l),s=t.slice(l,t.length)),i=A(null!=i?i:t,n),{fullPath:i+(o&&"?")+o+s,path:i,query:r,hash:s}}function b(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function _(e,t){return t&&e.toLowerCase().startsWith(t.toLowerCase())?e.slice(t.length)||"/":e}function w(e,t,n){const i=t.matched.length-1,r=n.matched.length-1;return i>-1&&i===r&&S(t.matched[i],n.matched[r])&&M(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function S(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function M(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!E(e[n],t[n]))return!1;return!0}function E(e,t){return Array.isArray(e)?T(e,t):Array.isArray(t)?T(t,e):e===t}function T(e,t){return Array.isArray(t)?e.length===t.length&&e.every(((e,n)=>e===t[n])):1===e.length&&e[0]===t}function A(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),i=e.split("/");let r,o,s=n.length-1;for(r=0;r({left:window.pageXOffset,top:window.pageYOffset});function k(e){let t;if("el"in e){const n=e.el,i="string"===typeof n&&n.startsWith("#");0;const r="string"===typeof n?i?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;t=I(r,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(null!=t.left?t.left:window.pageXOffset,null!=t.top?t.top:window.pageYOffset)}function D(e,t){const n=history.state?history.state.position-t:-1;return n+e}const N=new Map;function B(e,t){N.set(e,t)}function z(e){const t=N.get(e);return N.delete(e),t}let H=()=>location.protocol+"//"+location.host;function U(e,t){const{pathname:n,search:i,hash:r}=t,o=e.indexOf("#");if(o>-1){let t=r.includes(e.slice(o))?e.slice(o).length:1,n=r.slice(t);return"/"!==n[0]&&(n="/"+n),_(n,"")}const s=_(n,e);return s+i+r}function V(e,t,n,i){let r=[],o=[],s=null;const a=({state:o})=>{const a=U(e,location),l=n.value,c=t.value;let u=0;if(o){if(n.value=a,t.value=o,s&&s===l)return void(s=null);u=c?o.position-c.position:0}else i(a);r.forEach((e=>{e(n.value,l,{delta:u,type:C.pop,direction:u?u>0?R.forward:R.back:R.unknown})}))};function l(){s=n.value}function c(e){r.push(e);const t=()=>{const t=r.indexOf(e);t>-1&&r.splice(t,1)};return o.push(t),t}function u(){const{history:e}=window;e.state&&e.replaceState(f({},e.state,{scroll:F()}),"")}function h(){for(const e of o)e();o=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",u),{pauseListeners:l,listen:c,destroy:h}}function G(e,t,n,i=!1,r=!1){return{back:e,current:t,forward:n,replaced:i,position:window.history.length,scroll:r?F():null}}function W(e){const{history:t,location:n}=window,i={value:U(e,n)},r={value:t.state};function o(i,o,s){const a=e.indexOf("#"),l=a>-1?(n.host&&document.querySelector("base")?e:e.slice(a))+i:H()+e+i;try{t[s?"replaceState":"pushState"](o,"",l),r.value=o}catch(c){console.error(c),n[s?"replace":"assign"](l)}}function s(e,n){const s=f({},t.state,G(r.value.back,e,r.value.forward,!0),n,{position:r.value.position});o(e,s,!0),i.value=e}function a(e,n){const s=f({},r.value,t.state,{forward:e,scroll:F()});o(s.current,s,!0);const a=f({},G(i.value,e,null),{position:s.position+1},n);o(e,a,!1),i.value=e}return r.value||o(i.value,{back:null,current:i.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0),{location:i,state:r,push:a,replace:s}}function q(e){e=L(e);const t=W(e),n=V(e,t.state,t.location,t.replace);function i(e,t=!0){t||n.pauseListeners(),history.go(e)}const r=f({location:"",base:e,go:i,createHref:O.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}function j(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),q(e)}function X(e){return"string"===typeof e||e&&"object"===typeof e}function Z(e){return"string"===typeof e||"symbol"===typeof e}const $={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Y=s("nf");var J;(function(e){e[e["aborted"]=4]="aborted",e[e["cancelled"]=8]="cancelled",e[e["duplicated"]=16]="duplicated"})(J||(J={}));function K(e,t){return f(new Error,{type:e,[Y]:!0},t)}function Q(e,t){return e instanceof Error&&Y in e&&(null==t||!!(e.type&t))}const ee="[^/]+?",te={sensitive:!1,strict:!1,start:!0,end:!0},ne=/[.+*?^${}()[\]/\\]/g;function ie(e,t){const n=f({},te,t),i=[];let r=n.start?"^":"";const o=[];for(const u of e){const e=u.length?[]:[90];n.strict&&!u.length&&(r+="/");for(let t=0;tt.length?1===t.length&&80===t[0]?1:-1:0}function oe(e,t){let n=0;const i=e.score,r=t.score;while(n1&&("*"===a||"+"===a)&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:c,regexp:u,repeatable:"*"===a||"+"===a,optional:"*"===a||"?"===a})):t("Invalid state to consume buffer"),c="")}function d(){c+=a}while(l{s(d)}:g}function s(e){if(Z(e)){const t=i.get(e);t&&(i.delete(e),n.splice(n.indexOf(t),1),t.children.forEach(s),t.alias.forEach(s))}else{const t=n.indexOf(e);t>-1&&(n.splice(t,1),e.record.name&&i.delete(e.record.name),e.children.forEach(s),e.alias.forEach(s))}}function a(){return n}function l(e){let t=0;while(t=0)t++;n.splice(t,0,e),e.record.name&&!fe(e)&&i.set(e.record.name,e)}function c(e,t){let r,o,s,a={};if("name"in e&&e.name){if(r=i.get(e.name),!r)throw K(1,{location:e});s=r.record.name,a=f(he(t.params,r.keys.filter((e=>!e.optional)).map((e=>e.name))),e.params),o=r.stringify(a)}else if("path"in e)o=e.path,r=n.find((e=>e.re.test(o))),r&&(a=r.parse(o),s=r.record.name);else{if(r=t.name?i.get(t.name):n.find((e=>e.re.test(t.path))),!r)throw K(1,{location:e,currentLocation:t});s=r.record.name,a=f({},t.params,e.params),o=r.stringify(a)}const l=[];let c=r;while(c)l.unshift(c.record),c=c.parent;return{name:s,path:o,params:a,matched:l,meta:me(l)}}return t=ge({strict:!1,end:!0,sensitive:!1},t),e.forEach((e=>o(e))),{addRoute:o,resolve:c,removeRoute:s,getRoutes:a,getRecordMatcher:r}}function he(e,t){const n={};for(const i of t)i in e&&(n[i]=e[i]);return n}function de(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:pe(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||{}:{default:e.component}}}function pe(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const i in e.components)t[i]="boolean"===typeof n?n:n[i];return t}function fe(e){while(e){if(e.record.aliasOf)return!0;e=e.parent}return!1}function me(e){return e.reduce(((e,t)=>f(e,t.meta)),{})}function ge(e,t){const n={};for(const i in e)n[i]=i in t?t[i]:e[i];return n}const ve=/#/g,ye=/&/g,xe=/\//g,be=/=/g,_e=/\?/g,we=/\+/g,Se=/%5B/g,Me=/%5D/g,Ee=/%5E/g,Te=/%60/g,Ae=/%7B/g,Ce=/%7C/g,Re=/%7D/g,Le=/%20/g;function Pe(e){return encodeURI(""+e).replace(Ce,"|").replace(Se,"[").replace(Me,"]")}function Oe(e){return Pe(e).replace(Ae,"{").replace(Re,"}").replace(Ee,"^")}function Ie(e){return Pe(e).replace(we,"%2B").replace(Le,"+").replace(ve,"%23").replace(ye,"%26").replace(Te,"`").replace(Ae,"{").replace(Re,"}").replace(Ee,"^")}function Fe(e){return Ie(e).replace(be,"%3D")}function ke(e){return Pe(e).replace(ve,"%23").replace(_e,"%3F")}function De(e){return null==e?"":ke(e).replace(xe,"%2F")}function Ne(e){try{return decodeURIComponent(""+e)}catch(t){}return""+e}function Be(e){const t={};if(""===e||"?"===e)return t;const n="?"===e[0],i=(n?e.slice(1):e).split("&");for(let r=0;re&&Ie(e))):[i&&Ie(i)];r.forEach((e=>{void 0!==e&&(t+=(t.length?"&":"")+n,null!=e&&(t+="="+e))}))}return t}function He(e){const t={};for(const n in e){const i=e[n];void 0!==i&&(t[n]=Array.isArray(i)?i.map((e=>null==e?null:""+e)):null==i?i:""+i)}return t}function Ue(){let e=[];function t(t){return e.push(t),()=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)}}function n(){e=[]}return{add:t,list:()=>e,reset:n}}function Ve(e,t,n,i,r){const o=i&&(i.enterCallbacks[r]=i.enterCallbacks[r]||[]);return()=>new Promise(((s,a)=>{const l=e=>{!1===e?a(K(4,{from:n,to:t})):e instanceof Error?a(e):X(e)?a(K(2,{from:t,to:e})):(o&&i.enterCallbacks[r]===o&&"function"===typeof e&&o.push(e),s())},c=e.call(i&&i.instances[r],t,n,l);let u=Promise.resolve(c);e.length<3&&(u=u.then(l)),u.catch((e=>a(e)))}))}function Ge(e,t,n,i){const r=[];for(const o of e)for(const e in o.components){let s=o.components[e];if("beforeRouteEnter"===t||o.instances[e])if(We(s)){const a=s.__vccOpts||s,l=a[t];l&&r.push(Ve(l,n,i,o,e))}else{let a=s();0,r.push((()=>a.then((r=>{if(!r)return Promise.reject(new Error(`Couldn't resolve component "${e}" at "${o.path}"`));const s=p(r)?r.default:r;o.components[e]=s;const a=s.__vccOpts||s,l=a[t];return l&&Ve(l,n,i,o,e)()}))))}}return r}function We(e){return"object"===typeof e||"displayName"in e||"props"in e||"__vccOpts"in e}function qe(e){const t=(0,i.f3)(c),n=(0,i.f3)(u),o=(0,r.Fl)((()=>t.resolve((0,r.SU)(e.to)))),s=(0,r.Fl)((()=>{const{matched:e}=o.value,{length:t}=e,i=e[t-1],r=n.matched;if(!i||!r.length)return-1;const s=r.findIndex(S.bind(null,i));if(s>-1)return s;const a=Ye(e[t-2]);return t>1&&Ye(i)===a&&r[r.length-1].path!==a?r.findIndex(S.bind(null,e[t-2])):s})),a=(0,r.Fl)((()=>s.value>-1&&$e(n.params,o.value.params))),l=(0,r.Fl)((()=>s.value>-1&&s.value===n.matched.length-1&&M(n.params,o.value.params)));function h(n={}){return Ze(n)?t[(0,r.SU)(e.replace)?"replace":"push"]((0,r.SU)(e.to)).catch(g):Promise.resolve()}return{route:o,href:(0,r.Fl)((()=>o.value.href)),isActive:a,isExactActive:l,navigate:h}}const je=(0,i.aZ)({name:"RouterLink",props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:qe,setup(e,{slots:t}){const n=(0,r.qj)(qe(e)),{options:o}=(0,i.f3)(c),s=(0,r.Fl)((()=>({[Je(e.activeClass,o.linkActiveClass,"router-link-active")]:n.isActive,[Je(e.exactActiveClass,o.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive})));return()=>{const r=t.default&&t.default(n);return e.custom?r:(0,i.h)("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},r)}}}),Xe=je;function Ze(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&(void 0===e.button||0===e.button)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function $e(e,t){for(const n in t){const i=t[n],r=e[n];if("string"===typeof i){if(i!==r)return!1}else if(!Array.isArray(r)||r.length!==i.length||i.some(((e,t)=>e!==r[t])))return!1}return!0}function Ye(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Je=(e,t,n)=>null!=e?e:null!=t?t:n,Ke=(0,i.aZ)({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},setup(e,{attrs:t,slots:n}){const o=(0,i.f3)(h),s=(0,r.Fl)((()=>e.route||o.value)),c=(0,i.f3)(l,0),u=(0,r.Fl)((()=>s.value.matched[c]));(0,i.JJ)(l,c+1),(0,i.JJ)(a,u),(0,i.JJ)(h,s);const d=(0,r.iH)();return(0,i.YP)((()=>[d.value,u.value,e.name]),(([e,t,n],[i,r,o])=>{t&&(t.instances[n]=e,r&&r!==t&&e&&e===i&&(t.leaveGuards.size||(t.leaveGuards=r.leaveGuards),t.updateGuards.size||(t.updateGuards=r.updateGuards))),!e||!t||r&&S(t,r)&&i||(t.enterCallbacks[n]||[]).forEach((t=>t(e)))}),{flush:"post"}),()=>{const r=s.value,o=u.value,a=o&&o.components[e.name],l=e.name;if(!a)return Qe(n.default,{Component:a,route:r});const c=o.props[e.name],h=c?!0===c?r.params:"function"===typeof c?c(r):c:null,p=e=>{e.component.isUnmounted&&(o.instances[l]=null)},m=(0,i.h)(a,f({},h,t,{onVnodeUnmounted:p,ref:d}));return Qe(n.default,{Component:m,route:r})||m}}});function Qe(e,t){if(!e)return null;const n=e(t);return 1===n.length?n[0]:n}const et=Ke;function tt(e){const t=ue(e.routes,e),n=e.parseQuery||Be,o=e.stringifyQuery||ze,s=e.history;const a=Ue(),l=Ue(),p=Ue(),v=(0,r.XI)($);let y=$;d&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const _=m.bind(null,(e=>""+e)),S=m.bind(null,De),M=m.bind(null,Ne);function E(e,n){let i,r;return Z(e)?(i=t.getRecordMatcher(e),r=n):r=e,t.addRoute(r,i)}function T(e){const n=t.getRecordMatcher(e);n&&t.removeRoute(n)}function A(){return t.getRoutes().map((e=>e.record))}function R(e){return!!t.getRecordMatcher(e)}function L(e,i){if(i=f({},i||v.value),"string"===typeof e){const r=x(n,e,i.path),o=t.resolve({path:r.path},i),a=s.createHref(r.fullPath);return f(r,o,{params:M(o.params),hash:Ne(r.hash),redirectedFrom:void 0,href:a})}let r;if("path"in e)r=f({},e,{path:x(n,e.path,i.path).path});else{const t=f({},e.params);for(const e in t)null==t[e]&&delete t[e];r=f({},e,{params:S(e.params)}),i.params=S(i.params)}const a=t.resolve(r,i),l=e.hash||"";a.params=_(M(a.params));const c=b(o,f({},e,{hash:Oe(l),path:a.path})),u=s.createHref(c);return f({fullPath:c,hash:l,query:o===ze?He(e.query):e.query||{}},a,{redirectedFrom:void 0,href:u})}function P(e){return"string"===typeof e?x(n,e,v.value.path):f({},e)}function O(e,t){if(y!==e)return K(8,{from:t,to:e})}function I(e){return U(e)}function N(e){return I(f(P(e),{replace:!0}))}function H(e){const t=e.matched[e.matched.length-1];if(t&&t.redirect){const{redirect:n}=t;let i="function"===typeof n?n(e):n;return"string"===typeof i&&(i=i.includes("?")||i.includes("#")?i=P(i):{path:i},i.params={}),f({query:e.query,hash:e.hash,params:e.params},i)}}function U(e,t){const n=y=L(e),i=v.value,r=e.state,s=e.force,a=!0===e.replace,l=H(n);if(l)return U(f(P(l),{state:r,force:s,replace:a}),t||n);const c=n;let u;return c.redirectedFrom=t,!s&&w(o,i,n)&&(u=K(16,{to:c,from:i}),re(i,i,!0,!1)),(u?Promise.resolve(u):G(c,i)).catch((e=>Q(e)?e:te(e,c,i))).then((e=>{if(e){if(Q(e,2))return U(f(P(e.to),{state:r,force:s,replace:a}),t||c)}else e=q(c,i,!0,a,r);return W(c,i,e),e}))}function V(e,t){const n=O(e,t);return n?Promise.reject(n):Promise.resolve()}function G(e,t){let n;const[i,r,o]=it(e,t);n=Ge(i.reverse(),"beforeRouteLeave",e,t);for(const a of i)a.leaveGuards.forEach((i=>{n.push(Ve(i,e,t))}));const s=V.bind(null,e,t);return n.push(s),nt(n).then((()=>{n=[];for(const i of a.list())n.push(Ve(i,e,t));return n.push(s),nt(n)})).then((()=>{n=Ge(r,"beforeRouteUpdate",e,t);for(const i of r)i.updateGuards.forEach((i=>{n.push(Ve(i,e,t))}));return n.push(s),nt(n)})).then((()=>{n=[];for(const i of e.matched)if(i.beforeEnter&&!t.matched.includes(i))if(Array.isArray(i.beforeEnter))for(const r of i.beforeEnter)n.push(Ve(r,e,t));else n.push(Ve(i.beforeEnter,e,t));return n.push(s),nt(n)})).then((()=>(e.matched.forEach((e=>e.enterCallbacks={})),n=Ge(o,"beforeRouteEnter",e,t),n.push(s),nt(n)))).then((()=>{n=[];for(const i of l.list())n.push(Ve(i,e,t));return n.push(s),nt(n)})).catch((e=>Q(e,8)?e:Promise.reject(e)))}function W(e,t,n){for(const i of p.list())i(e,t,n)}function q(e,t,n,i,r){const o=O(e,t);if(o)return o;const a=t===$,l=d?history.state:{};n&&(i||a?s.replace(e.fullPath,f({scroll:a&&l&&l.scroll},r)):s.push(e.fullPath,r)),v.value=e,re(e,t,n,a),ie()}let j;function X(){j=s.listen(((e,t,n)=>{const i=L(e),r=H(i);if(r)return void U(f(r,{replace:!0}),i).catch(g);y=i;const o=v.value;d&&B(D(o.fullPath,n.delta),F()),G(i,o).catch((e=>Q(e,12)?e:Q(e,2)?(U(e.to,i).then((e=>{Q(e,20)&&!n.delta&&n.type===C.pop&&s.go(-1,!1)})).catch(g),Promise.reject()):(n.delta&&s.go(-n.delta,!1),te(e,i,o)))).then((e=>{e=e||q(i,o,!1),e&&(n.delta?s.go(-n.delta,!1):n.type===C.pop&&Q(e,20)&&s.go(-1,!1)),W(i,o,e)})).catch(g)}))}let Y,J=Ue(),ee=Ue();function te(e,t,n){ie(e);const i=ee.list();return i.length?i.forEach((i=>i(e,t,n))):console.error(e),Promise.reject(e)}function ne(){return Y&&v.value!==$?Promise.resolve():new Promise(((e,t)=>{J.add([e,t])}))}function ie(e){Y||(Y=!0,X(),J.list().forEach((([t,n])=>e?n(e):t())),J.reset())}function re(t,n,r,o){const{scrollBehavior:s}=e;if(!d||!s)return Promise.resolve();const a=!r&&z(D(t.fullPath,0))||(o||!r)&&history.state&&history.state.scroll||null;return(0,i.Y3)().then((()=>s(t,n,a))).then((e=>e&&k(e))).catch((e=>te(e,t,n)))}const oe=e=>s.go(e);let se;const ae=new Set,le={currentRoute:v,addRoute:E,removeRoute:T,hasRoute:R,getRoutes:A,resolve:L,options:e,push:I,replace:N,go:oe,back:()=>oe(-1),forward:()=>oe(1),beforeEach:a.add,beforeResolve:l.add,afterEach:p.add,onError:ee.add,isReady:ne,install(e){const t=this;e.component("RouterLink",Xe),e.component("RouterView",et),e.config.globalProperties.$router=t,Object.defineProperty(e.config.globalProperties,"$route",{enumerable:!0,get:()=>(0,r.SU)(v)}),d&&!se&&v.value===$&&(se=!0,I(s.location).catch((e=>{0})));const n={};for(const o in $)n[o]=(0,r.Fl)((()=>v.value[o]));e.provide(c,t),e.provide(u,(0,r.qj)(n)),e.provide(h,v);const i=e.unmount;ae.add(e),e.unmount=function(){ae.delete(e),ae.size<1&&(y=$,j&&j(),v.value=$,se=!1,Y=!1),i()}}};return le}function nt(e){return e.reduce(((e,t)=>e.then((()=>t()))),Promise.resolve())}function it(e,t){const n=[],i=[],r=[],o=Math.max(t.matched.length,e.matched.length);for(let s=0;sS(e,o)))?i.push(o):n.push(o));const a=e.matched[s];a&&(t.matched.find((e=>S(e,a)))||r.push(a))}return[n,i,r]}},7874:(e,t,n)=>{"use strict";n.d(t,{MT:()=>Z,oR:()=>u});var i=n(3673),r=n(1959);function o(){return s().__VUE_DEVTOOLS_GLOBAL_HOOK__}function s(){return"undefined"!==typeof navigator?window:"undefined"!==typeof n.g?n.g:{}}const a="devtools-plugin:setup";function l(e,t){const n=o();if(n)n.emit(a,e,t);else{const n=s(),i=n.__VUE_DEVTOOLS_PLUGINS__=n.__VUE_DEVTOOLS_PLUGINS__||[];i.push({pluginDescriptor:e,setupFn:t})}} +/*! + * vuex v4.0.2 + * (c) 2021 Evan You + * @license MIT + */ +var c="store";function u(e){return void 0===e&&(e=null),(0,i.f3)(null!==e?e:c)}function h(e,t){Object.keys(e).forEach((function(n){return t(e[n],n)}))}function d(e){return null!==e&&"object"===typeof e}function p(e){return e&&"function"===typeof e.then}function f(e,t){return function(){return e(t)}}function m(e,t,n){return t.indexOf(e)<0&&(n&&n.prepend?t.unshift(e):t.push(e)),function(){var n=t.indexOf(e);n>-1&&t.splice(n,1)}}function g(e,t){e._actions=Object.create(null),e._mutations=Object.create(null),e._wrappedGetters=Object.create(null),e._modulesNamespaceMap=Object.create(null);var n=e.state;y(e,n,[],e._modules.root,!0),v(e,n,t)}function v(e,t,n){var i=e._state;e.getters={},e._makeLocalGettersCache=Object.create(null);var o=e._wrappedGetters,s={};h(o,(function(t,n){s[n]=f(t,e),Object.defineProperty(e.getters,n,{get:function(){return s[n]()},enumerable:!0})})),e._state=(0,r.qj)({data:t}),e.strict&&M(e),i&&n&&e._withCommit((function(){i.data=null}))}function y(e,t,n,i,r){var o=!n.length,s=e._modules.getNamespace(n);if(i.namespaced&&(e._modulesNamespaceMap[s],e._modulesNamespaceMap[s]=i),!o&&!r){var a=E(t,n.slice(0,-1)),l=n[n.length-1];e._withCommit((function(){a[l]=i.state}))}var c=i.context=x(e,s,n);i.forEachMutation((function(t,n){var i=s+n;_(e,i,t,c)})),i.forEachAction((function(t,n){var i=t.root?n:s+n,r=t.handler||t;w(e,i,r,c)})),i.forEachGetter((function(t,n){var i=s+n;S(e,i,t,c)})),i.forEachChild((function(i,o){y(e,t,n.concat(o),i,r)}))}function x(e,t,n){var i=""===t,r={dispatch:i?e.dispatch:function(n,i,r){var o=T(n,i,r),s=o.payload,a=o.options,l=o.type;return a&&a.root||(l=t+l),e.dispatch(l,s)},commit:i?e.commit:function(n,i,r){var o=T(n,i,r),s=o.payload,a=o.options,l=o.type;a&&a.root||(l=t+l),e.commit(l,s,a)}};return Object.defineProperties(r,{getters:{get:i?function(){return e.getters}:function(){return b(e,t)}},state:{get:function(){return E(e.state,n)}}}),r}function b(e,t){if(!e._makeLocalGettersCache[t]){var n={},i=t.length;Object.keys(e.getters).forEach((function(r){if(r.slice(0,i)===t){var o=r.slice(i);Object.defineProperty(n,o,{get:function(){return e.getters[r]},enumerable:!0})}})),e._makeLocalGettersCache[t]=n}return e._makeLocalGettersCache[t]}function _(e,t,n,i){var r=e._mutations[t]||(e._mutations[t]=[]);r.push((function(t){n.call(e,i.state,t)}))}function w(e,t,n,i){var r=e._actions[t]||(e._actions[t]=[]);r.push((function(t){var r=n.call(e,{dispatch:i.dispatch,commit:i.commit,getters:i.getters,state:i.state,rootGetters:e.getters,rootState:e.state},t);return p(r)||(r=Promise.resolve(r)),e._devtoolHook?r.catch((function(t){throw e._devtoolHook.emit("vuex:error",t),t})):r}))}function S(e,t,n,i){e._wrappedGetters[t]||(e._wrappedGetters[t]=function(e){return n(i.state,i.getters,e.state,e.getters)})}function M(e){(0,i.YP)((function(){return e._state.data}),(function(){0}),{deep:!0,flush:"sync"})}function E(e,t){return t.reduce((function(e,t){return e[t]}),e)}function T(e,t,n){return d(e)&&e.type&&(n=t,t=e,e=e.type),{type:e,payload:t,options:n}}var A="vuex bindings",C="vuex:mutations",R="vuex:actions",L="vuex",P=0;function O(e,t){l({id:"org.vuejs.vuex",app:e,label:"Vuex",homepage:"https://next.vuex.vuejs.org/",logo:"https://vuejs.org/images/icons/favicon-96x96.png",packageName:"vuex",componentStateTypes:[A]},(function(n){n.addTimelineLayer({id:C,label:"Vuex Mutations",color:I}),n.addTimelineLayer({id:R,label:"Vuex Actions",color:I}),n.addInspector({id:L,label:"Vuex",icon:"storage",treeFilterPlaceholder:"Filter stores..."}),n.on.getInspectorTree((function(n){if(n.app===e&&n.inspectorId===L)if(n.filter){var i=[];z(i,t._modules.root,n.filter,""),n.rootNodes=i}else n.rootNodes=[B(t._modules.root,"")]})),n.on.getInspectorState((function(n){if(n.app===e&&n.inspectorId===L){var i=n.nodeId;b(t,i),n.state=H(V(t._modules,i),"root"===i?t.getters:t._makeLocalGettersCache,i)}})),n.on.editInspectorState((function(n){if(n.app===e&&n.inspectorId===L){var i=n.nodeId,r=n.path;"root"!==i&&(r=i.split("/").filter(Boolean).concat(r)),t._withCommit((function(){n.set(t._state.data,r,n.state.value)}))}})),t.subscribe((function(e,t){var i={};e.payload&&(i.payload=e.payload),i.state=t,n.notifyComponentUpdate(),n.sendInspectorTree(L),n.sendInspectorState(L),n.addTimelineEvent({layerId:C,event:{time:Date.now(),title:e.type,data:i}})})),t.subscribeAction({before:function(e,t){var i={};e.payload&&(i.payload=e.payload),e._id=P++,e._time=Date.now(),i.state=t,n.addTimelineEvent({layerId:R,event:{time:e._time,title:e.type,groupId:e._id,subtitle:"start",data:i}})},after:function(e,t){var i={},r=Date.now()-e._time;i.duration={_custom:{type:"duration",display:r+"ms",tooltip:"Action duration",value:r}},e.payload&&(i.payload=e.payload),i.state=t,n.addTimelineEvent({layerId:R,event:{time:Date.now(),title:e.type,groupId:e._id,subtitle:"end",data:i}})}})}))}var I=8702998,F=6710886,k=16777215,D={label:"namespaced",textColor:k,backgroundColor:F};function N(e){return e&&"root"!==e?e.split("/").slice(-2,-1)[0]:"Root"}function B(e,t){return{id:t||"root",label:N(t),tags:e.namespaced?[D]:[],children:Object.keys(e._children).map((function(n){return B(e._children[n],t+n+"/")}))}}function z(e,t,n,i){i.includes(n)&&e.push({id:i||"root",label:i.endsWith("/")?i.slice(0,i.length-1):i||"Root",tags:t.namespaced?[D]:[]}),Object.keys(t._children).forEach((function(r){z(e,t._children[r],n,i+r+"/")}))}function H(e,t,n){t="root"===n?t:t[n];var i=Object.keys(t),r={state:Object.keys(e.state).map((function(t){return{key:t,editable:!0,value:e.state[t]}}))};if(i.length){var o=U(t);r.getters=Object.keys(o).map((function(e){return{key:e.endsWith("/")?N(e):e,editable:!1,value:G((function(){return o[e]}))}}))}return r}function U(e){var t={};return Object.keys(e).forEach((function(n){var i=n.split("/");if(i.length>1){var r=t,o=i.pop();i.forEach((function(e){r[e]||(r[e]={_custom:{value:{},display:e,tooltip:"Module",abstract:!0}}),r=r[e]._custom.value})),r[o]=G((function(){return e[n]}))}else t[n]=G((function(){return e[n]}))})),t}function V(e,t){var n=t.split("/").filter((function(e){return e}));return n.reduce((function(e,i,r){var o=e[i];if(!o)throw new Error('Missing module "'+i+'" for path "'+t+'".');return r===n.length-1?o:o._children}),"root"===t?e:e.root._children)}function G(e){try{return e()}catch(t){return t}}var W=function(e,t){this.runtime=t,this._children=Object.create(null),this._rawModule=e;var n=e.state;this.state=("function"===typeof n?n():n)||{}},q={namespaced:{configurable:!0}};q.namespaced.get=function(){return!!this._rawModule.namespaced},W.prototype.addChild=function(e,t){this._children[e]=t},W.prototype.removeChild=function(e){delete this._children[e]},W.prototype.getChild=function(e){return this._children[e]},W.prototype.hasChild=function(e){return e in this._children},W.prototype.update=function(e){this._rawModule.namespaced=e.namespaced,e.actions&&(this._rawModule.actions=e.actions),e.mutations&&(this._rawModule.mutations=e.mutations),e.getters&&(this._rawModule.getters=e.getters)},W.prototype.forEachChild=function(e){h(this._children,e)},W.prototype.forEachGetter=function(e){this._rawModule.getters&&h(this._rawModule.getters,e)},W.prototype.forEachAction=function(e){this._rawModule.actions&&h(this._rawModule.actions,e)},W.prototype.forEachMutation=function(e){this._rawModule.mutations&&h(this._rawModule.mutations,e)},Object.defineProperties(W.prototype,q);var j=function(e){this.register([],e,!1)};function X(e,t,n){if(t.update(n),n.modules)for(var i in n.modules){if(!t.getChild(i))return void 0;X(e.concat(i),t.getChild(i),n.modules[i])}}j.prototype.get=function(e){return e.reduce((function(e,t){return e.getChild(t)}),this.root)},j.prototype.getNamespace=function(e){var t=this.root;return e.reduce((function(e,n){return t=t.getChild(n),e+(t.namespaced?n+"/":"")}),"")},j.prototype.update=function(e){X([],this.root,e)},j.prototype.register=function(e,t,n){var i=this;void 0===n&&(n=!0);var r=new W(t,n);if(0===e.length)this.root=r;else{var o=this.get(e.slice(0,-1));o.addChild(e[e.length-1],r)}t.modules&&h(t.modules,(function(t,r){i.register(e.concat(r),t,n)}))},j.prototype.unregister=function(e){var t=this.get(e.slice(0,-1)),n=e[e.length-1],i=t.getChild(n);i&&i.runtime&&t.removeChild(n)},j.prototype.isRegistered=function(e){var t=this.get(e.slice(0,-1)),n=e[e.length-1];return!!t&&t.hasChild(n)};function Z(e){return new $(e)}var $=function(e){var t=this;void 0===e&&(e={});var n=e.plugins;void 0===n&&(n=[]);var i=e.strict;void 0===i&&(i=!1);var r=e.devtools;this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new j(e),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._makeLocalGettersCache=Object.create(null),this._devtools=r;var o=this,s=this,a=s.dispatch,l=s.commit;this.dispatch=function(e,t){return a.call(o,e,t)},this.commit=function(e,t,n){return l.call(o,e,t,n)},this.strict=i;var c=this._modules.root.state;y(this,c,[],this._modules.root),v(this,c),n.forEach((function(e){return e(t)}))},Y={state:{configurable:!0}};$.prototype.install=function(e,t){e.provide(t||c,this),e.config.globalProperties.$store=this;var n=void 0!==this._devtools&&this._devtools;n&&O(e,this)},Y.state.get=function(){return this._state.data},Y.state.set=function(e){0},$.prototype.commit=function(e,t,n){var i=this,r=T(e,t,n),o=r.type,s=r.payload,a=(r.options,{type:o,payload:s}),l=this._mutations[o];l&&(this._withCommit((function(){l.forEach((function(e){e(s)}))})),this._subscribers.slice().forEach((function(e){return e(a,i.state)})))},$.prototype.dispatch=function(e,t){var n=this,i=T(e,t),r=i.type,o=i.payload,s={type:r,payload:o},a=this._actions[r];if(a){try{this._actionSubscribers.slice().filter((function(e){return e.before})).forEach((function(e){return e.before(s,n.state)}))}catch(c){0}var l=a.length>1?Promise.all(a.map((function(e){return e(o)}))):a[0](o);return new Promise((function(e,t){l.then((function(t){try{n._actionSubscribers.filter((function(e){return e.after})).forEach((function(e){return e.after(s,n.state)}))}catch(c){0}e(t)}),(function(e){try{n._actionSubscribers.filter((function(e){return e.error})).forEach((function(t){return t.error(s,n.state,e)}))}catch(c){0}t(e)}))}))}},$.prototype.subscribe=function(e,t){return m(e,this._subscribers,t)},$.prototype.subscribeAction=function(e,t){var n="function"===typeof e?{before:e}:e;return m(n,this._actionSubscribers,t)},$.prototype.watch=function(e,t,n){var r=this;return(0,i.YP)((function(){return e(r.state,r.getters)}),t,Object.assign({},n))},$.prototype.replaceState=function(e){var t=this;this._withCommit((function(){t._state.data=e}))},$.prototype.registerModule=function(e,t,n){void 0===n&&(n={}),"string"===typeof e&&(e=[e]),this._modules.register(e,t),y(this,this.state,e,this._modules.get(e),n.preserveState),v(this,this.state)},$.prototype.unregisterModule=function(e){var t=this;"string"===typeof e&&(e=[e]),this._modules.unregister(e),this._withCommit((function(){var n=E(t.state,e.slice(0,-1));delete n[e[e.length-1]]})),g(this)},$.prototype.hasModule=function(e){return"string"===typeof e&&(e=[e]),this._modules.isRegistered(e)},$.prototype.hotUpdate=function(e){this._modules.update(e),g(this,!0)},$.prototype._withCommit=function(e){var t=this._committing;this._committing=!0,e(),this._committing=t},Object.defineProperties($.prototype,Y);Q((function(e,t){var n={};return J(t).forEach((function(t){var i=t.key,r=t.val;n[i]=function(){var t=this.$store.state,n=this.$store.getters;if(e){var i=ee(this.$store,"mapState",e);if(!i)return;t=i.context.state,n=i.context.getters}return"function"===typeof r?r.call(this,t,n):t[r]},n[i].vuex=!0})),n})),Q((function(e,t){var n={};return J(t).forEach((function(t){var i=t.key,r=t.val;n[i]=function(){var t=[],n=arguments.length;while(n--)t[n]=arguments[n];var i=this.$store.commit;if(e){var o=ee(this.$store,"mapMutations",e);if(!o)return;i=o.context.commit}return"function"===typeof r?r.apply(this,[i].concat(t)):i.apply(this.$store,[r].concat(t))}})),n})),Q((function(e,t){var n={};return J(t).forEach((function(t){var i=t.key,r=t.val;r=e+r,n[i]=function(){if(!e||ee(this.$store,"mapGetters",e))return this.$store.getters[r]},n[i].vuex=!0})),n})),Q((function(e,t){var n={};return J(t).forEach((function(t){var i=t.key,r=t.val;n[i]=function(){var t=[],n=arguments.length;while(n--)t[n]=arguments[n];var i=this.$store.dispatch;if(e){var o=ee(this.$store,"mapActions",e);if(!o)return;i=o.context.dispatch}return"function"===typeof r?r.apply(this,[i].concat(t)):i.apply(this.$store,[r].concat(t))}})),n}));function J(e){return K(e)?Array.isArray(e)?e.map((function(e){return{key:e,val:e}})):Object.keys(e).map((function(t){return{key:t,val:e[t]}})):[]}function K(e){return Array.isArray(e)||d(e)}function Q(e){return function(t,n){return"string"!==typeof t?(n=t,t=""):"/"!==t.charAt(t.length-1)&&(t+="/"),e(t,n)}}function ee(e,t,n){var i=e._modulesNamespaceMap[n];return i}}}]); \ No newline at end of file

    idk$MAz&mEQNt-2w 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 z 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 Q8>^6!Jddy6Q#4g906BCX(EtDd literal 0 HcmV?d00001 diff --git a/domain-server/resources/web/web-new/dist/spa/icons/favicon-128x128.png b/domain-server/resources/web/web-new/dist/spa/icons/favicon-128x128.png new file mode 100644 index 0000000000000000000000000000000000000000..8113a603c0df6602c9e835e3c5fd0303683ceed6 GIT binary patch literal 15023 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 literal 0 HcmV?d00001 diff --git a/domain-server/resources/web/web-new/dist/spa/icons/favicon-16x16.png b/domain-server/resources/web/web-new/dist/spa/icons/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..7f2ab3cf82a66325c685c581048c2cb242d5e56a GIT binary patch literal 871 zcmV-t1DO1YP)eW>4_8P<_dEKyvt z@rs#QcE+r%keLN75LX}&cTKR2xMG30ZU;QLZye^HhTKz-{{a*pfU=la-N$I~k-T|k z7Rm}fImhxRXUs0+SbSujFb^^>De=%br5^iKT5wz{7*(oduM*`0DBLb;U+27|5nA%D zr6-%GSVmkt@EwUPPpPbL;L$Ind8eejqtdenQD_IO9+2v~xU;cQyjnMN^0k*Sn;loa zdAc2l!^A&I0Sx{u1y4fWaaei?7RO-db19jG-)~6GEu@;(iS~#pEG<|ZY+Q-fs}7F- zya@$v_rp+h0764Bbv^y0FTaMmwMw>CLFWpcvCIkma{qYMCOjCAeabQ89J3ybza z;UILK@b7Nkg0@zvp-Sqgguak&nX}5No%5OW;4x{(r2qNXzhL@VTnYUp(yph$Tu7YH z&Z?sKQ2r1c^L)_cRoF7%*FXILn=7FsjCxC@*izWPP}AlT=0Z}uSBcV{P}+~`cl-Og z)6om#<8b(GXnr2`mcwA7X7=U5aIP-c@|{}d686GdXl0)i>4AzS>FhOCf@~54d-g^ zNRG^ES`>J(QPxte*$wp?YpE6v*uKiQYFn`sTLO1?PEWoE9?4OL)i%rO8x?3;FWdYQ x)*4nt=L(&6A#pzMD)7~Ig1Ma??R#Ly;D5x&mhyOxwKD(!002ovPDHLkV1gDssI~wA literal 0 HcmV?d00001 diff --git a/domain-server/resources/web/web-new/dist/spa/icons/favicon-32x32.png b/domain-server/resources/web/web-new/dist/spa/icons/favicon-32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..0b9c7aed25e4d5b0c4828672728cd86ec9bed48d GIT binary patch literal 2543 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≪UTu4+bN-hHy5V_6E~gL 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 YO1b!5BO<;B0002AH1wZTtJ_8W57koK;s5{u literal 0 HcmV?d00001 diff --git a/domain-server/resources/web/web-new/dist/spa/index.html b/domain-server/resources/web/web-new/dist/spa/index.html new file mode 100644 index 0000000000..4db9ca40e8 --- /dev/null +++ b/domain-server/resources/web/web-new/dist/spa/index.html @@ -0,0 +1 @@ +Vircadia Domain Dashboard