From d18f5d951fbc38355c175b3a974faeb6379666c8 Mon Sep 17 00:00:00 2001 From: Sonny Le Date: Mon, 4 Dec 2023 16:05:53 +0700 Subject: [PATCH] Add Text Widget, Improve modal style --- assets/vendor/manager/dist/index.css | 2 +- assets/vendor/manager/dist/index.js | 32 ++++++------- assets/vendor/manager/src/assets/_modal.scss | 2 +- .../vendor/manager/src/components/Sidebar.vue | 2 +- framework/elements/default.xml | 4 +- framework/elements/heading/heading.php | 15 +++++-- framework/elements/heading/heading.xml | 1 + framework/elements/text/text.php | 45 +++++++++++++++++++ framework/elements/text/text.xml | 29 ++++++++++++ .../library/astroid/Element/BaseElement.php | 6 +-- language/en-GB/en-GB.astroid.ini | 19 ++++++-- 11 files changed, 125 insertions(+), 32 deletions(-) create mode 100644 framework/elements/text/text.php create mode 100644 framework/elements/text/text.xml diff --git a/assets/vendor/manager/dist/index.css b/assets/vendor/manager/dist/index.css index bd04ef03..905ad1e2 100644 --- a/assets/vendor/manager/dist/index.css +++ b/assets/vendor/manager/dist/index.css @@ -6,4 +6,4 @@ * # Semantic UI 2.4.0 - Dropdown */.ui.dropdown{cursor:pointer;position:relative;display:inline-block;outline:none;text-align:left;transition:width .1s ease,-webkit-box-shadow .1s ease;transition:box-shadow .1s ease,width .1s ease,-webkit-box-shadow .1s ease;-webkit-tap-highlight-color:rgba(0,0,0,0)}.ui.dropdown .menu{cursor:auto;position:absolute;display:none;outline:none;top:100%;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;margin:0;padding:0;background:#FFFFFF;font-size:1em;text-shadow:none;text-align:left;-webkit-box-shadow:0px 2px 3px 0px rgba(34,36,38,.15);box-shadow:0 2px 3px #22242626;border:1px solid rgba(34,36,38,.15);border-radius:.28571429rem;-webkit-transition:opacity .1s ease;transition:opacity .1s ease;z-index:11;will-change:transform,opacity}.ui.dropdown .menu>*{white-space:nowrap}.ui.dropdown>input:not(.search):first-child,.ui.dropdown>select{display:none!important}.ui.dropdown>.dropdown.icon{position:relative;width:auto;font-size:.85714286em;margin:0 0 0 1em}.ui.dropdown .menu>.item .dropdown.icon{width:auto;float:right;margin:0 0 0 1em}.ui.dropdown .menu>.item .dropdown.icon+.text{margin-right:1em}.ui.dropdown>.text{display:inline-block;-webkit-transition:none;transition:none}.ui.dropdown .menu>.item{position:relative;cursor:pointer;display:block;border:none;height:auto;text-align:left;border-top:none;line-height:1em;color:#000000de;padding:.78571429rem 1.14285714rem!important;font-size:1rem;text-transform:none;font-weight:400;-webkit-box-shadow:none;box-shadow:none;-webkit-touch-callout:none}.ui.dropdown .menu>.item:first-child{border-top-width:0px}.ui.dropdown>.text>[class*="right floated"],.ui.dropdown .menu .item>[class*="right floated"]{float:right!important;margin-right:0!important;margin-left:1em!important}.ui.dropdown>.text>[class*="left floated"],.ui.dropdown .menu .item>[class*="left floated"]{float:left!important;margin-left:0!important;margin-right:1em!important}.ui.dropdown .menu .item>.icon.floated,.ui.dropdown .menu .item>.flag.floated,.ui.dropdown .menu .item>.image.floated,.ui.dropdown .menu .item>img.floated{margin-top:0}.ui.dropdown .menu>.header{margin:1rem 0rem .75rem;padding:0em 1.14285714rem;color:#000000d9;font-size:.78571429em;font-weight:700;text-transform:uppercase}.ui.dropdown .menu>.divider{border-top:1px solid rgba(34,36,38,.1);height:0em;margin:.5em 0}.ui.dropdown.dropdown .menu>.input{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;margin:1.14285714rem .78571429rem;min-width:10rem}.ui.dropdown .menu>.header+.input{margin-top:0}.ui.dropdown .menu>.input:not(.transparent) input{padding:.5em 1em}.ui.dropdown .menu>.input:not(.transparent) .button,.ui.dropdown .menu>.input:not(.transparent) .icon,.ui.dropdown .menu>.input:not(.transparent) .label{padding-top:.5em;padding-bottom:.5em}.ui.dropdown>.text>.description,.ui.dropdown .menu>.item>.description{float:right;margin:0 0 0 1em;color:#0006}.ui.dropdown .menu>.message{padding:.78571429rem 1.14285714rem;font-weight:400}.ui.dropdown .menu>.message:not(.ui){color:#0006}.ui.dropdown .menu .menu{top:0%!important;left:100%;right:auto;margin:0 0 0 -.5em!important;border-radius:.28571429rem!important;z-index:21!important}.ui.dropdown .menu .menu:after{display:none}.ui.dropdown>.text>.icon,.ui.dropdown>.text>.label,.ui.dropdown>.text>.flag,.ui.dropdown>.text>img,.ui.dropdown>.text>.image{margin-top:0}.ui.dropdown .menu>.item>.icon,.ui.dropdown .menu>.item>.label,.ui.dropdown .menu>.item>.flag,.ui.dropdown .menu>.item>.image,.ui.dropdown .menu>.item>img{margin-top:0}.ui.dropdown>.text>.icon,.ui.dropdown>.text>.label,.ui.dropdown>.text>.flag,.ui.dropdown>.text>img,.ui.dropdown>.text>.image,.ui.dropdown .menu>.item>.icon,.ui.dropdown .menu>.item>.label,.ui.dropdown .menu>.item>.flag,.ui.dropdown .menu>.item>.image,.ui.dropdown .menu>.item>img{margin-left:0;float:none;margin-right:.78571429rem}.ui.dropdown>.text>img,.ui.dropdown>.text>.image,.ui.dropdown .menu>.item>.image,.ui.dropdown .menu>.item>img{display:inline-block;vertical-align:top;width:auto;margin-top:-.5em;margin-bottom:-.5em;max-height:2em}.ui.dropdown .ui.menu>.item:before,.ui.menu .ui.dropdown .menu>.item:before{display:none}.ui.menu .ui.dropdown .menu .active.item{border-left:none}.ui.menu .right.menu .dropdown:last-child .menu,.ui.menu .right.dropdown.item .menu,.ui.buttons>.ui.dropdown:last-child .menu{left:auto;right:0}.ui.label.dropdown .menu{min-width:100%}.ui.dropdown.icon.button>.dropdown.icon{margin:0}.ui.button.dropdown .menu{min-width:100%}.ui.selection.dropdown{cursor:pointer;word-wrap:break-word;line-height:1em;white-space:normal;outline:0;-webkit-transform:rotateZ(0deg);transform:rotate(0);min-width:14em;min-height:2.71428571em;background:#FFFFFF;display:inline-block;padding:.78571429em 2.1em .78571429em 1em;color:#000000de;-webkit-box-shadow:none;box-shadow:none;border:1px solid rgba(34,36,38,.15);border-radius:.28571429rem;-webkit-transition:width .1s ease,-webkit-box-shadow .1s ease;transition:width .1s ease,-webkit-box-shadow .1s ease;transition:box-shadow .1s ease,width .1s ease;transition:box-shadow .1s ease,width .1s ease,-webkit-box-shadow .1s ease}.ui.selection.dropdown.visible,.ui.selection.dropdown.active{z-index:10}select.ui.dropdown{height:38px;padding:.5em;border:1px solid rgba(34,36,38,.15);visibility:visible}.ui.selection.dropdown>.search.icon,.ui.selection.dropdown>.delete.icon,.ui.selection.dropdown>.dropdown.icon{cursor:pointer;position:absolute;width:auto;height:auto;line-height:1.21428571em;top:.78571429em;right:1em;z-index:3;margin:-.78571429em;padding:.91666667em;opacity:.8;-webkit-transition:opacity .1s ease;transition:opacity .1s ease}.ui.compact.selection.dropdown{min-width:0px}.ui.selection.dropdown .menu{overflow-x:hidden;overflow-y:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch;border-top-width:0px!important;width:auto;outline:none;margin:0 -1px;min-width:calc(100% + 2px);width:calc(100% + 2px);border-radius:0em 0em .28571429rem .28571429rem;-webkit-box-shadow:0px 2px 3px 0px rgba(34,36,38,.15);box-shadow:0 2px 3px #22242626;-webkit-transition:opacity .1s ease;transition:opacity .1s ease}.ui.selection.dropdown .menu:after,.ui.selection.dropdown .menu:before{display:none}.ui.selection.dropdown .menu>.message{padding:.78571429rem 1.14285714rem}@media only screen and (max-width: 767px){.ui.selection.dropdown .menu{max-height:8.01428571rem}}@media only screen and (min-width: 768px){.ui.selection.dropdown .menu{max-height:10.68571429rem}}@media only screen and (min-width: 992px){.ui.selection.dropdown .menu{max-height:16.02857143rem}}@media only screen and (min-width: 1920px){.ui.selection.dropdown .menu{max-height:21.37142857rem}}.ui.selection.dropdown .menu>.item{border-top:1px solid #FAFAFA;padding:.78571429rem 1.14285714rem!important;white-space:normal;word-wrap:normal}.ui.selection.dropdown .menu>.hidden.addition.item{display:none}.ui.selection.dropdown:hover{border-color:#22242659;-webkit-box-shadow:none;box-shadow:none}.ui.selection.active.dropdown,.ui.selection.active.dropdown .menu{border-color:#96c8da;-webkit-box-shadow:0px 2px 3px 0px rgba(34,36,38,.15);box-shadow:0 2px 3px #22242626}.ui.selection.dropdown:focus{border-color:#96c8da;-webkit-box-shadow:none;box-shadow:none}.ui.selection.dropdown:focus .menu{border-color:#96c8da;-webkit-box-shadow:0px 2px 3px 0px rgba(34,36,38,.15);box-shadow:0 2px 3px #22242626}.ui.selection.visible.dropdown>.text:not(.default){font-weight:400;color:#000c}.ui.selection.active.dropdown:hover,.ui.selection.active.dropdown:hover .menu{border-color:#96c8da;-webkit-box-shadow:0px 2px 3px 0px rgba(34,36,38,.15);box-shadow:0 2px 3px #22242626}.ui.active.selection.dropdown>.dropdown.icon,.ui.visible.selection.dropdown>.dropdown.icon{opacity:"";z-index:3}.ui.active.selection.dropdown{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.ui.active.empty.selection.dropdown{border-radius:.28571429rem!important;-webkit-box-shadow:none!important;box-shadow:none!important}.ui.active.empty.selection.dropdown .menu{border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.ui.search.dropdown{min-width:""}.ui.search.dropdown>input.search{background:none transparent!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;cursor:text;top:0;left:1px;width:100%;outline:none;-webkit-tap-highlight-color:rgba(255,255,255,0);padding:inherit}.ui.search.dropdown>input.search{position:absolute;z-index:2}.ui.search.dropdown>.text{cursor:text;position:relative;left:1px;z-index:3}.ui.search.selection.dropdown>input.search{line-height:1.21428571em;padding:.67857143em 2.1em .67857143em 1em}.ui.search.selection.dropdown>span.sizer{line-height:1.21428571em;padding:.67857143em 2.1em .67857143em 1em;display:none;white-space:pre}.ui.search.dropdown.active>input.search,.ui.search.dropdown.visible>input.search{cursor:auto}.ui.search.dropdown.active>.text,.ui.search.dropdown.visible>.text{pointer-events:none}.ui.active.search.dropdown input.search:focus+.text .icon,.ui.active.search.dropdown input.search:focus+.text .flag{opacity:.45}.ui.active.search.dropdown input.search:focus+.text{color:#737373de!important}.ui.search.dropdown .menu{overflow-x:hidden;overflow-y:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch}@media only screen and (max-width: 767px){.ui.search.dropdown .menu{max-height:8.01428571rem}}@media only screen and (min-width: 768px){.ui.search.dropdown .menu{max-height:10.68571429rem}}@media only screen and (min-width: 992px){.ui.search.dropdown .menu{max-height:16.02857143rem}}@media only screen and (min-width: 1920px){.ui.search.dropdown .menu{max-height:21.37142857rem}}.ui.multiple.dropdown{padding:.22619048em 2.1em .22619048em .35714286em}.ui.multiple.dropdown .menu{cursor:auto}.ui.multiple.search.dropdown,.ui.multiple.search.dropdown>input.search{cursor:text}.ui.multiple.dropdown>.label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;vertical-align:top;white-space:normal;font-size:1em;padding:.35714286em .78571429em;margin:.14285714rem .28571429rem .14285714rem 0em;-webkit-box-shadow:0px 0px 0px 1px rgba(34,36,38,.15) inset;box-shadow:0 0 0 1px #22242626 inset}.ui.multiple.dropdown .dropdown.icon{margin:"";padding:""}.ui.multiple.dropdown>.text{position:static;padding:0;max-width:100%;margin:.45238095em 0 .45238095em .64285714em;line-height:1.21428571em}.ui.multiple.dropdown>.label~input.search{margin-left:.14285714em!important}.ui.multiple.dropdown>.label~.text{display:none}.ui.multiple.search.dropdown>.text{display:inline-block;position:absolute;top:0;left:0;padding:inherit;margin:.45238095em 0 .45238095em .64285714em;line-height:1.21428571em}.ui.multiple.search.dropdown>.label~.text{display:none}.ui.multiple.search.dropdown>input.search{position:static;padding:0;max-width:100%;margin:.45238095em 0 .45238095em .64285714em;width:2.2em;line-height:1.21428571em}.ui.inline.dropdown{cursor:pointer;display:inline-block;color:inherit}.ui.inline.dropdown .dropdown.icon{margin:0 .21428571em;vertical-align:baseline}.ui.inline.dropdown>.text{font-weight:700}.ui.inline.dropdown .menu{cursor:auto;margin-top:.21428571em;border-radius:.28571429rem}.ui.dropdown .menu .active.item{background:transparent;font-weight:700;color:#000000f2;-webkit-box-shadow:none;box-shadow:none;z-index:12}.ui.dropdown .menu>.item:hover{background:rgba(0,0,0,.05);color:#000000f2;z-index:13}.ui.loading.dropdown>i.icon{height:1em!important}.ui.loading.selection.dropdown>i.icon{padding:1.5em 1.28571429em!important}.ui.loading.dropdown>i.icon:before{position:absolute;content:"";top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;border-radius:500rem;border:.2em solid rgba(0,0,0,.1)}.ui.loading.dropdown>i.icon:after{position:absolute;content:"";top:50%;left:50%;-webkit-box-shadow:0px 0px 0px 1px transparent;box-shadow:0 0 0 1px transparent;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;-webkit-animation:dropdown-spin .6s linear;animation:dropdown-spin .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#767676 transparent transparent;border-style:solid;border-width:.2em}.ui.loading.dropdown.button>i.icon:before,.ui.loading.dropdown.button>i.icon:after{display:none}@-webkit-keyframes dropdown-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes dropdown-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ui.dropdown:not(.button)>.default.text,.ui.default.dropdown:not(.button)>.text{color:#bfbfbfde}.ui.dropdown:not(.button)>input:focus~.default.text,.ui.default.dropdown:not(.button)>input:focus~.text{color:#737373de}.ui.loading.dropdown>.text{-webkit-transition:none;transition:none}.ui.dropdown .loading.menu{display:block;visibility:hidden;z-index:-1}.ui.dropdown>.loading.menu{left:0!important;right:auto!important}.ui.dropdown>.menu .loading.menu{left:100%!important;right:auto!important}.ui.dropdown.selected,.ui.dropdown .menu .selected.item{background:rgba(0,0,0,.03);color:#000000f2}.ui.dropdown>.filtered.text{visibility:hidden}.ui.dropdown .filtered.item{display:none!important}.ui.dropdown.error,.ui.dropdown.error>.text,.ui.dropdown.error>.default.text{color:#9f3a38}.ui.selection.dropdown.error{background:#FFF6F6;border-color:#e0b4b4}.ui.selection.dropdown.error:hover{border-color:#e0b4b4}.ui.dropdown.error>.menu,.ui.dropdown.error>.menu .menu{border-color:#e0b4b4}.ui.dropdown.error>.menu>.item{color:#9f3a38}.ui.multiple.selection.error.dropdown>.label{border-color:#e0b4b4}.ui.dropdown.error>.menu>.item:hover{background-color:#fff2f2}.ui.dropdown.error>.menu .active.item{background-color:#fdcfcf}.ui.dropdown>.clear.dropdown.icon{opacity:.8;-webkit-transition:opacity .1s ease;transition:opacity .1s ease}.ui.dropdown>.clear.dropdown.icon:hover{opacity:1}.ui.disabled.dropdown,.ui.dropdown .menu>.disabled.item{cursor:default;pointer-events:none;opacity:.45}.ui.dropdown .menu{left:0}.ui.dropdown .right.menu>.menu,.ui.dropdown .menu .right.menu{left:100%!important;right:auto!important;border-radius:.28571429rem!important}.ui.dropdown>.left.menu{left:auto!important;right:0!important}.ui.dropdown>.left.menu .menu,.ui.dropdown .menu .left.menu{left:auto;right:100%;margin:0 -.5em 0 0!important;border-radius:.28571429rem!important}.ui.dropdown .item .left.dropdown.icon,.ui.dropdown .left.menu .item .dropdown.icon{width:auto;float:left;margin:0}.ui.dropdown .item .left.dropdown.icon+.text,.ui.dropdown .left.menu .item .dropdown.icon+.text{margin-left:1em;margin-right:0}.ui.upward.dropdown>.menu{top:auto;bottom:100%;-webkit-box-shadow:0px 0px 3px 0px rgba(0,0,0,.08);box-shadow:0 0 3px #00000014;border-radius:.28571429rem .28571429rem 0em 0em}.ui.dropdown .upward.menu{top:auto!important;bottom:0!important}.ui.simple.upward.active.dropdown,.ui.simple.upward.dropdown:hover{border-radius:.28571429rem .28571429rem 0em 0em!important}.ui.upward.dropdown.button:not(.pointing):not(.floating).active{border-radius:.28571429rem .28571429rem 0em 0em}.ui.upward.selection.dropdown .menu{border-top-width:1px!important;border-bottom-width:0px!important;-webkit-box-shadow:0px -2px 3px 0px rgba(0,0,0,.08);box-shadow:0 -2px 3px #00000014}.ui.upward.selection.dropdown:hover{-webkit-box-shadow:0px 0px 2px 0px rgba(0,0,0,.05);box-shadow:0 0 2px #0000000d}.ui.active.upward.selection.dropdown{border-radius:0em 0em .28571429rem .28571429rem!important}.ui.upward.selection.dropdown.visible{-webkit-box-shadow:0px 0px 3px 0px rgba(0,0,0,.08);box-shadow:0 0 3px #00000014;border-radius:0em 0em .28571429rem .28571429rem!important}.ui.upward.active.selection.dropdown:hover{-webkit-box-shadow:0px 0px 3px 0px rgba(0,0,0,.05);box-shadow:0 0 3px #0000000d}.ui.upward.active.selection.dropdown:hover .menu{-webkit-box-shadow:0px -2px 3px 0px rgba(0,0,0,.08);box-shadow:0 -2px 3px #00000014}.ui.scrolling.dropdown .menu,.ui.dropdown .scrolling.menu{overflow-x:hidden;overflow-y:auto}.ui.scrolling.dropdown .menu{overflow-x:hidden;overflow-y:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch;min-width:100%!important;width:auto!important}.ui.dropdown .scrolling.menu{position:static;overflow-y:auto;border:none;-webkit-box-shadow:none!important;box-shadow:none!important;border-radius:0!important;margin:0!important;min-width:100%!important;width:auto!important;border-top:1px solid rgba(34,36,38,.15)}.ui.scrolling.dropdown .menu .item.item.item,.ui.dropdown .scrolling.menu>.item.item.item{border-top:none}.ui.scrolling.dropdown .menu .item:first-child,.ui.dropdown .scrolling.menu .item:first-child{border-top:none}.ui.dropdown>.animating.menu .scrolling.menu,.ui.dropdown>.visible.menu .scrolling.menu{display:block}@media all and (-ms-high-contrast: none){.ui.scrolling.dropdown .menu,.ui.dropdown .scrolling.menu{min-width:calc(100% - 17px)}}@media only screen and (max-width: 767px){.ui.scrolling.dropdown .menu,.ui.dropdown .scrolling.menu{max-height:10.28571429rem}}@media only screen and (min-width: 768px){.ui.scrolling.dropdown .menu,.ui.dropdown .scrolling.menu{max-height:15.42857143rem}}@media only screen and (min-width: 992px){.ui.scrolling.dropdown .menu,.ui.dropdown .scrolling.menu{max-height:20.57142857rem}}@media only screen and (min-width: 1920px){.ui.scrolling.dropdown .menu,.ui.dropdown .scrolling.menu{max-height:20.57142857rem}}.ui.simple.dropdown .menu:before,.ui.simple.dropdown .menu:after{display:none}.ui.simple.dropdown .menu{position:absolute;display:block;overflow:hidden;top:-9999px!important;opacity:0;width:0;height:0;-webkit-transition:opacity .1s ease;transition:opacity .1s ease}.ui.simple.active.dropdown,.ui.simple.dropdown:hover{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.ui.simple.active.dropdown>.menu,.ui.simple.dropdown:hover>.menu{overflow:visible;width:auto;height:auto;top:100%!important;opacity:1}.ui.simple.dropdown>.menu>.item:active>.menu,.ui.simple.dropdown:hover>.menu>.item:hover>.menu{overflow:visible;width:auto;height:auto;top:0%!important;left:100%!important;opacity:1}.ui.simple.disabled.dropdown:hover .menu{display:none;height:0px;width:0px;overflow:hidden}.ui.simple.visible.dropdown>.menu{display:block}.ui.fluid.dropdown{display:block;width:100%;min-width:0em}.ui.fluid.dropdown>.dropdown.icon{float:right}.ui.floating.dropdown .menu{left:0;right:auto;-webkit-box-shadow:0px 2px 4px 0px rgba(34,36,38,.12),0px 2px 10px 0px rgba(34,36,38,.15)!important;box-shadow:0 2px 4px #2224261f,0 2px 10px #22242626!important;border-radius:.28571429rem!important}.ui.floating.dropdown>.menu{margin-top:.5em!important;border-radius:.28571429rem!important}.ui.pointing.dropdown>.menu{top:100%;margin-top:.78571429rem;border-radius:.28571429rem}.ui.pointing.dropdown>.menu:after{display:block;position:absolute;pointer-events:none;content:"";visibility:visible;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:.5em;height:.5em;-webkit-box-shadow:-1px -1px 0px 0px rgba(34,36,38,.15);box-shadow:-1px -1px #22242626;background:#FFFFFF;z-index:2}.ui.pointing.dropdown>.menu:after{top:-.25em;left:50%;margin:0 0 0 -.25em}.ui.top.left.pointing.dropdown>.menu{top:100%;bottom:auto;left:0%;right:auto;margin:1em 0 0}.ui.top.left.pointing.dropdown>.menu:after{top:-.25em;left:1em;right:auto;margin:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ui.top.right.pointing.dropdown>.menu{top:100%;bottom:auto;right:0%;left:auto;margin:1em 0 0}.ui.top.pointing.dropdown>.left.menu:after,.ui.top.right.pointing.dropdown>.menu:after{top:-.25em;left:auto!important;right:1em!important;margin:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ui.left.pointing.dropdown>.menu{top:0%;left:100%;right:auto;margin:0 0 0 1em}.ui.left.pointing.dropdown>.menu:after{top:1em;left:-.25em;margin:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.ui.left:not(.top):not(.bottom).pointing.dropdown>.left.menu{left:auto!important;right:100%!important;margin:0 1em 0 0}.ui.left:not(.top):not(.bottom).pointing.dropdown>.left.menu:after{top:1em;left:auto;right:-.25em;margin:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.ui.right.pointing.dropdown>.menu{top:0%;left:auto;right:100%;margin:0 1em 0 0}.ui.right.pointing.dropdown>.menu:after{top:1em;left:auto;right:-.25em;margin:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.ui.bottom.pointing.dropdown>.menu{top:auto;bottom:100%;left:0%;right:auto;margin:0 0 1em}.ui.bottom.pointing.dropdown>.menu:after{top:auto;bottom:-.25em;right:auto;margin:0;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.ui.bottom.pointing.dropdown>.menu .menu{top:auto!important;bottom:0!important}.ui.bottom.left.pointing.dropdown>.menu{left:0%;right:auto}.ui.bottom.left.pointing.dropdown>.menu:after{left:1em;right:auto}.ui.bottom.right.pointing.dropdown>.menu{right:0%;left:auto}.ui.bottom.right.pointing.dropdown>.menu:after{left:auto;right:1em}.ui.pointing.upward.dropdown .menu,.ui.top.pointing.upward.dropdown .menu{top:auto!important;bottom:100%!important;margin:0em 0em .78571429rem;border-radius:.28571429rem}.ui.pointing.upward.dropdown .menu:after,.ui.top.pointing.upward.dropdown .menu:after{top:100%!important;bottom:auto!important;-webkit-box-shadow:1px 1px 0px 0px rgba(34,36,38,.15);box-shadow:1px 1px #22242626;margin:-.25em 0 0}.ui.right.pointing.upward.dropdown:not(.top):not(.bottom) .menu{top:auto!important;bottom:0!important;margin:0 1em 0 0}.ui.right.pointing.upward.dropdown:not(.top):not(.bottom) .menu:after{top:auto!important;bottom:0!important;margin:0 0 1em;-webkit-box-shadow:-1px -1px 0px 0px rgba(34,36,38,.15);box-shadow:-1px -1px #22242626}.ui.left.pointing.upward.dropdown:not(.top):not(.bottom) .menu{top:auto!important;bottom:0!important;margin:0 0 0 1em}.ui.left.pointing.upward.dropdown:not(.top):not(.bottom) .menu:after{top:auto!important;bottom:0!important;margin:0 0 1em;-webkit-box-shadow:-1px -1px 0px 0px rgba(34,36,38,.15);box-shadow:-1px -1px #22242626}@font-face{font-family:Dropdown;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAVgAA8AAAAACFAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABWAAAABwAAAAchGgaq0dERUYAAAF0AAAAHAAAAB4AJwAPT1MvMgAAAZAAAABDAAAAVnW4TJdjbWFwAAAB1AAAAEsAAAFS8CcaqmN2dCAAAAIgAAAABAAAAAQAEQFEZ2FzcAAAAiQAAAAIAAAACP//AANnbHlmAAACLAAAAQoAAAGkrRHP9WhlYWQAAAM4AAAAMAAAADYPK8YyaGhlYQAAA2gAAAAdAAAAJANCAb1obXR4AAADiAAAACIAAAAiCBkAOGxvY2EAAAOsAAAAFAAAABQBnAIybWF4cAAAA8AAAAAfAAAAIAEVAF5uYW1lAAAD4AAAATAAAAKMFGlj5HBvc3QAAAUQAAAARgAAAHJoedjqd2ViZgAABVgAAAAGAAAABrO7W5UAAAABAAAAANXulPUAAAAA1r4hgAAAAADXu2Q1eNpjYGRgYOABYjEgZmJgBEIOIGYB8xgAA/YAN3jaY2BktGOcwMDKwMI4jTGNgYHBHUp/ZZBkaGFgYGJgZWbACgLSXFMYHFT/fLjFeOD/AQY9xjMMbkBhRpAcAN48DQYAeNpjYGBgZoBgGQZGBhDwAfIYwXwWBgMgzQGETAwMqn8+8H649f8/lHX9//9b7Pzf+fWgusCAkY0BzmUE6gHpQwGMDMMeAACbxg7SAAARAUQAAAAB//8AAnjadZBPSsNAGMXfS+yMqYgOhpSuSlKadmUhiVEhEMQzFF22m17BbbvzCh5BXCUn6EG8gjeQ4DepwYo4i+/ffL95j4EDA+CFC7jQuKyIeVHrI3wkleq9F7XrSInKteOeHdda8bOoaeepSc00NWPz/LRec9G8GabyGtEdF7h19z033GAMTK7zbM42xNEZpzYof0RtQ5CUHAQJ73OtVyutc+3b7Ou//b8XNlsPx3jgjUifABdhEohKJJL5iM5p39uqc7X1+sRQSqmGrUVhlsJ4lpmEUVwyT8SUYtg0P9DyNzPADDs+tjrGV6KRCRfsui3eHcL4/p8ZXvfMlcnEU+CLv7hDykOP+AKTPTxbAAB42mNgZGBgAGKuf5KP4vltvjLIMzGAwLV9ig0g+vruFFMQzdjACOJzMIClARh0CTJ42mNgZGBgPPD/AJD8wgAEjA0MjAyogAMAbOQEAQAAAAC7ABEAAAAAAKoAAAH0AAABgAAAAUAACAFAAAgAwAAXAAAAAAAAACoAKgAqADIAbACGAKAAugDSeNpjYGRgYOBkUGFgYgABEMkFhAwM/xn0QAIADdUBdAB42qWQvUoDQRSFv3GjaISUQaymSmGxJoGAsRC0iPYLsU50Y6IxrvlRtPCJJKUPIBb+PIHv4EN4djKuKAqCDHfmu+feOdwZoMCUAJNbAlYUMzaUlM14jjxbngOq7HnOia89z1Pk1vMCa9x7ztPkzfMyJbPj+ZGi6Xp+omxuPD+zaD7meaFg7mb8GrBqHmhwxoAxlm0uiRkpP9X5m26pKRoMxTGR1D49Dv/Yb/91o6l8qL6eu5n2hZQzn68utR9m3FU2cB4t9cdSLG2utI+44Eh/P9bqKO+oJ/WxmXssj77YkrjasZQD6SFddythk3Wtzrf+UF2p076Udla1VNzsERP3kkjVRKel7mp1udXYcHtZSlV7RfmJe1GiFWveluaeKD5/MuJcSk8Tpm/vvwPIbmJleNpjYGKAAFYG7ICTgYGRiZGZkYWRlZGNkZ2Rg5GTLT2nsiDDEEIZsZfmZRqZujmDaDcDAxcI7WIOpS2gtCWUdgQAZkcSmQAAAAFblbO6AAA=) format("woff");font-weight:400;font-style:normal}.ui.dropdown>.dropdown.icon{font-family:Dropdown;line-height:1;height:1em;width:1.23em;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-weight:400;font-style:normal;text-align:center}.ui.dropdown>.dropdown.icon{width:auto}.ui.dropdown>.dropdown.icon:before{content:""}.ui.dropdown .menu .item .dropdown.icon:before{content:""}.ui.dropdown .item .left.dropdown.icon:before,.ui.dropdown .left.menu .item .dropdown.icon:before{content:""}.ui.vertical.menu .dropdown.item>.dropdown.icon:before{content:""}.ui.dropdown>.clear.icon:before{content:""}/*! * # Semantic UI 2.4.1 - Label -*/.ui.label{display:inline-block;line-height:1;vertical-align:baseline;margin:0 .14285714em;background-color:#e8e8e8;background-image:none;padding:.5833em .833em;color:#0009;text-transform:none;font-weight:700;border:0px solid transparent;border-radius:.28571429rem;-webkit-transition:background .1s ease;transition:background .1s ease}.ui.label:first-child{margin-left:0}.ui.label:last-child{margin-right:0}a.ui.label{cursor:pointer}.ui.label>a{cursor:pointer;color:inherit;opacity:.5;-webkit-transition:.1s opacity ease;transition:.1s opacity ease}.ui.label>a:hover{opacity:1}.ui.label>img{width:auto!important;vertical-align:middle;height:2.1666em!important}.ui.label>.icon{width:auto;margin:0 .75em 0 0}.ui.label>.detail{display:inline-block;vertical-align:top;font-weight:700;margin-left:1em;opacity:.8}.ui.label>.detail .icon{margin:0 .25em 0 0}.ui.label>.close.icon,.ui.label>.delete.icon{cursor:pointer;margin-right:0;margin-left:.5em;font-size:.92857143em;opacity:.5;-webkit-transition:background .1s ease;transition:background .1s ease}.ui.label>.delete.icon:hover{opacity:1}.ui.dropdown{box-sizing:border-box;font-size:14px}.ui.dropdown input{font-size:14px}.ui.dropdown .menu{box-sizing:content-box}.ui.dropdown .menu>.item{font-size:14px}.ui.selection.dropdown{min-height:14px}.ui.selection.dropdown .menu{min-width:100%;width:100%}.ui.multiple.dropdown>.label{position:relative;padding-right:calc(.78571429em + 15px)}.ui.multiple.dropdown>.label i.icon.delete:before{content:"×";font-family:Arial,sans-serif}.ui.multiple.dropdown>.label i.icon.delete{box-sizing:border-box;position:absolute;right:10px;display:inline-block;width:18px;height:24px;margin:-5px -10px}.ui.multiple.dropdown>.label i.icon.delete:before,.ui.multiple.dropdown>.label i.icon.delete:after{position:absolute;content:" ";height:12px;width:3px;top:25%;left:25%;transform:translate(-25%,-25%);background-color:#333}.ui.multiple.dropdown>.label i.icon.delete:before{transform:rotate(45deg)}.ui.multiple.dropdown>.label i.icon.delete:after{transform:rotate(-45deg)}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 576px;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1200px;--bs-breakpoint-xxl: 1400px;--bs-primary-rgb: var(--as-violet-rgb);--bs-tertiary-bg: #ded9e1;--as-color-background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAACdJREFUKFNjPHP19n8GJGCspYLMZWCkg4L///+juOHstTuobqC9AgCYGinl3vgvfQAAAABJRU5ErkJggg==)}:root,[data-bs-theme=light]{--as-purple: #4c0bce;--as-violet: #712cf9;--as-accent: #ffe484;--as-violet-rgb: 112.520718, 44.062154, 249.437846;--as-accent-rgb: 255, 228, 132;--as-pink-rgb: 214, 51, 132;--as-teal-rgb: 32, 201, 151;--as-violet-bg: var(--as-violet);--as-toc-color: var(--as-violet);--as-sidebar-link-bg: rgba(var(--as-violet-rgb), .1);--as-layout-block-bg: rgba(var(--as-violet-rgb), .05);--as-callout-link: 10, 88, 202;--as-callout-code-color: #ab296a;--as-pre-bg: var(--bs-tertiary-bg);--as-btn-image-border: #ddb6ff;--as-btn-image-hover-border: #590b9d}[data-bs-theme=dark]{--as-violet: #9461fb;--as-violet-bg: #712cf9;--as-toc-color: var(--bs-emphasis-color);--as-sidebar-link-bg: rgba(84, 33, 187, .5);--as-layout-block-bg: rgba(84, 33, 187, .05);--as-callout-link: 110, 168, 254;--as-callout-code-color: #e685b5;--as-pre-bg: #1b1f22;--as-btn-image-border: #a04aec;--as-btn-image-hover-border: #b773f2;--bs-tertiary-bg: #2b3035}.nav{--bs-nav-link-color: var(--bs-dark-text-emphasis);--bs-nav-link-hover-color: var(--as-violet)}.astroid-heading-line{overflow:hidden}.astroid-heading-line>*{display:inline-block;position:relative;color:var(--as-violet)}.astroid-heading-line>:before,.astroid-heading-line>:after{content:"";position:absolute;top:calc(50% - ((.2px + .05em)/2));width:2000px;border-bottom:3px solid var(--bs-border-color)}.astroid-heading-line>:before{right:100%;margin-right:calc(5px + .3em)}.astroid-heading-line>:after{left:100%;margin-left:calc(5px + .3em)}.astroid-color-mode .form-switch .form-check-input{cursor:pointer;width:2.3em;height:1.3em;border-width:2px}.astroid-color-mode .form-switch .form-check-input:not(:checked){--bs-form-switch-bg: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUxMiA1MTIiIGhlaWdodD0iNTEycHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB3aWR0aD0iNTEycHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnPjxnPjxwYXRoIGQ9Ik0yNTYsMTQ0Yy02MS43NSwwLTExMiw1MC4yNS0xMTIsMTEyYzAsNjEuNzQ5LDUwLjI1LDExMiwxMTIsMTEyczExMi01MC4yNTEsMTEyLTExMiAgICBDMzY4LDE5NC4yNSwzMTcuNzUsMTQ0LDI1NiwxNDR6IE0yNTYsMTEyYzguODMzLDAsMTYtNy4xNDYsMTYtMTZWNjRjMC04LjgzMy03LjE2Ny0xNi0xNi0xNmMtOC44NTQsMC0xNiw3LjE2Ny0xNiwxNnYzMiAgICBDMjQwLDEwNC44NTQsMjQ3LjE0NiwxMTIsMjU2LDExMnogTTI1Niw0MDBjLTguODU0LDAtMTYsNy4xNjctMTYsMTZ2MzJjMCw4Ljg1NCw3LjE0NiwxNiwxNiwxNmM4LjgzMywwLDE2LTcuMTQ2LDE2LTE2di0zMiAgICBDMjcyLDQwNy4xNjcsMjY0LjgzMyw0MDAsMjU2LDQwMHogTTM4MC40MTcsMTU0LjE2N2wyMi42MjUtMjIuNjI1YzYuMjUtNi4yNSw2LjI1LTE2LjM3NSwwLTIyLjYyNSAgICBjLTYuMjUxLTYuMjUtMTYuMzc1LTYuMjUtMjIuNjI1LDBsLTIyLjYyNSwyMi42MjVjLTYuMjUxLDYuMjUtNi4yNTEsMTYuMzc1LDAsMjIuNjI1ICAgIEMzNjQuMDQyLDE2MC40MTYsMzc0LjE2NiwxNjAuNDE2LDM4MC40MTcsMTU0LjE2N3ogTTEzMS41NDEsMzU3Ljg1NGwtMjIuNjIzLDIyLjYyNWMtNi4yNTIsNi4yNS02LjI1MiwxNi4zNzcsMCwyMi42MjUgICAgYzYuMjQ5LDYuMjUsMTYuMzczLDYuMjUsMjIuNjIzLDBsMjIuNjI1LTIyLjYyNWM2LjI1MS02LjI5MSw2LjI1MS0xNi4zNzUsMC0yMi42MjUgICAgQzE0Ny45MTcsMzUxLjYwNCwxMzcuNzkyLDM1MS41NjIsMTMxLjU0MSwzNTcuODU0eiBNMTEyLDI1NmMwLTguODMzLTcuMTY3LTE2LTE2LTE2SDY0Yy04Ljg1NCwwLTE2LDcuMTY3LTE2LDE2ICAgIGMwLDguODU0LDcuMTQ2LDE2LDE2LDE2aDMyQzEwNC44MzMsMjcyLDExMiwyNjQuODU0LDExMiwyNTZ6IE00NDgsMjQwaC0zMmMtOC44NTQsMC0xNiw3LjE2Ny0xNiwxNmMwLDguODU0LDcuMTQ2LDE2LDE2LDE2aDMyICAgIGM4LjgzMywwLDE2LTcuMTQ2LDE2LTE2QzQ2NCwyNDcuMTY3LDQ1Ni44MzMsMjQwLDQ0OCwyNDB6IE0xMzEuNTIxLDE1NC4xNjdjNi4yNDksNi4yNSwxNi4zNzUsNi4yNSwyMi42MjUsMCAgICBjNi4yNDktNi4yNSw2LjI0OS0xNi4zNzUsMC0yMi42MjVsLTIyLjYyNS0yMi42MjVjLTYuMjUtNi4yNS0xNi4zNzYtNi4yNS0yMi42MjUsMGMtNi4yNSw2LjI1LTYuMjUsMTYuMzc1LDAsMjIuNjI1ICAgIEwxMzEuNTIxLDE1NC4xNjd6IE0zODAuNDU5LDM1Ny44MTJjLTYuMjkzLTYuMjUtMTYuMzc2LTYuMjUtMjIuNjI1LDBjLTYuMjUsNi4yNDgtNi4yOTMsMTYuMzc1LDAsMjIuNjI1bDIyLjYyNSwyMi42MjUgICAgYzYuMjQ5LDYuMjQ4LDE2LjM3NCw2LjI0OCwyMi42MjUsMGM2LjI0OS02LjI1LDYuMjQ5LTE2LjM3NywwLTIyLjYyNUwzODAuNDU5LDM1Ny44MTJ6IiBmaWxsPSIjMUQxRDFCIi8+PC9nPjwvZz48L3N2Zz4=)}.astroid-color-mode .form-switch .form-check-input:not(:checked):focus{--bs-form-switch-bg: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUxMiA1MTIiIGhlaWdodD0iNTEycHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB3aWR0aD0iNTEycHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnPjxnPjxwYXRoIGQ9Ik0yNTYsMTQ0Yy02MS43NSwwLTExMiw1MC4yNS0xMTIsMTEyYzAsNjEuNzQ5LDUwLjI1LDExMiwxMTIsMTEyczExMi01MC4yNTEsMTEyLTExMiAgICBDMzY4LDE5NC4yNSwzMTcuNzUsMTQ0LDI1NiwxNDR6IE0yNTYsMTEyYzguODMzLDAsMTYtNy4xNDYsMTYtMTZWNjRjMC04LjgzMy03LjE2Ny0xNi0xNi0xNmMtOC44NTQsMC0xNiw3LjE2Ny0xNiwxNnYzMiAgICBDMjQwLDEwNC44NTQsMjQ3LjE0NiwxMTIsMjU2LDExMnogTTI1Niw0MDBjLTguODU0LDAtMTYsNy4xNjctMTYsMTZ2MzJjMCw4Ljg1NCw3LjE0NiwxNiwxNiwxNmM4LjgzMywwLDE2LTcuMTQ2LDE2LTE2di0zMiAgICBDMjcyLDQwNy4xNjcsMjY0LjgzMyw0MDAsMjU2LDQwMHogTTM4MC40MTcsMTU0LjE2N2wyMi42MjUtMjIuNjI1YzYuMjUtNi4yNSw2LjI1LTE2LjM3NSwwLTIyLjYyNSAgICBjLTYuMjUxLTYuMjUtMTYuMzc1LTYuMjUtMjIuNjI1LDBsLTIyLjYyNSwyMi42MjVjLTYuMjUxLDYuMjUtNi4yNTEsMTYuMzc1LDAsMjIuNjI1ICAgIEMzNjQuMDQyLDE2MC40MTYsMzc0LjE2NiwxNjAuNDE2LDM4MC40MTcsMTU0LjE2N3ogTTEzMS41NDEsMzU3Ljg1NGwtMjIuNjIzLDIyLjYyNWMtNi4yNTIsNi4yNS02LjI1MiwxNi4zNzcsMCwyMi42MjUgICAgYzYuMjQ5LDYuMjUsMTYuMzczLDYuMjUsMjIuNjIzLDBsMjIuNjI1LTIyLjYyNWM2LjI1MS02LjI5MSw2LjI1MS0xNi4zNzUsMC0yMi42MjUgICAgQzE0Ny45MTcsMzUxLjYwNCwxMzcuNzkyLDM1MS41NjIsMTMxLjU0MSwzNTcuODU0eiBNMTEyLDI1NmMwLTguODMzLTcuMTY3LTE2LTE2LTE2SDY0Yy04Ljg1NCwwLTE2LDcuMTY3LTE2LDE2ICAgIGMwLDguODU0LDcuMTQ2LDE2LDE2LDE2aDMyQzEwNC44MzMsMjcyLDExMiwyNjQuODU0LDExMiwyNTZ6IE00NDgsMjQwaC0zMmMtOC44NTQsMC0xNiw3LjE2Ny0xNiwxNmMwLDguODU0LDcuMTQ2LDE2LDE2LDE2aDMyICAgIGM4LjgzMywwLDE2LTcuMTQ2LDE2LTE2QzQ2NCwyNDcuMTY3LDQ1Ni44MzMsMjQwLDQ0OCwyNDB6IE0xMzEuNTIxLDE1NC4xNjdjNi4yNDksNi4yNSwxNi4zNzUsNi4yNSwyMi42MjUsMCAgICBjNi4yNDktNi4yNSw2LjI0OS0xNi4zNzUsMC0yMi42MjVsLTIyLjYyNS0yMi42MjVjLTYuMjUtNi4yNS0xNi4zNzYtNi4yNS0yMi42MjUsMGMtNi4yNSw2LjI1LTYuMjUsMTYuMzc1LDAsMjIuNjI1ICAgIEwxMzEuNTIxLDE1NC4xNjd6IE0zODAuNDU5LDM1Ny44MTJjLTYuMjkzLTYuMjUtMTYuMzc2LTYuMjUtMjIuNjI1LDBjLTYuMjUsNi4yNDgtNi4yOTMsMTYuMzc1LDAsMjIuNjI1bDIyLjYyNSwyMi42MjUgICAgYzYuMjQ5LDYuMjQ4LDE2LjM3NCw2LjI0OCwyMi42MjUsMGM2LjI0OS02LjI1LDYuMjQ5LTE2LjM3NywwLTIyLjYyNUwzODAuNDU5LDM1Ny44MTJ6IiBmaWxsPSIjMUQxRDFCIi8+PC9nPjwvZz48L3N2Zz4=)}.astroid-color-mode .form-switch .form-check-input:checked{--bs-form-switch-bg: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDExLjgwN0E5LjAwMiA5LjAwMiAwIDAgMSAxMC4wNDkgMmE5Ljk0MiA5Ljk0MiAwIDAgMC01LjEyIDIuNzM1Yy0zLjkwNSAzLjkwNS0zLjkwNSAxMC4yMzcgMCAxNC4xNDIgMy45MDYgMy45MDYgMTAuMjM3IDMuOTA1IDE0LjE0MyAwYTkuOTQ2IDkuOTQ2IDAgMCAwIDIuNzM1LTUuMTE5QTkuMDAzIDkuMDAzIDAgMCAxIDEyIDExLjgwN3oiIGZpbGw9IiNmZmZmZmYiIGNsYXNzPSJmaWxsLTAwMDAwMCI+PC9wYXRoPjwvc3ZnPg==);background-color:var(--as-violet-bg);border-color:var(--as-violet-bg)}.astroid-color-mode .form-switch .form-check-input:checked:focus{--bs-form-switch-bg: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDExLjgwN0E5LjAwMiA5LjAwMiAwIDAgMSAxMC4wNDkgMmE5Ljk0MiA5Ljk0MiAwIDAgMC01LjEyIDIuNzM1Yy0zLjkwNSAzLjkwNS0zLjkwNSAxMC4yMzcgMCAxNC4xNDIgMy45MDYgMy45MDYgMTAuMjM3IDMuOTA1IDE0LjE0MyAwYTkuOTQ2IDkuOTQ2IDAgMCAwIDIuNzM1LTUuMTE5QTkuMDAzIDkuMDAzIDAgMCAxIDEyIDExLjgwN3oiIGZpbGw9IiNmZmZmZmYiIGNsYXNzPSJmaWxsLTAwMDAwMCI+PC9wYXRoPjwvc3ZnPg==)}.as-navbar{padding:.75rem 0;background-color:var(--bs-body-bg);border-bottom:1px solid var(--bs-border-color)}.as-navbar:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:block;content:""}@media (max-width: 991.98px){.as-navbar .as-navbar-toggle{width:4.25rem}}.as-navbar .navbar-toggler{padding:0;margin-right:-.5rem;border:0;padding-right:.25rem;padding-left:.25rem}.as-navbar .navbar-toggler:first-child{margin-left:-.5rem}.as-navbar .navbar-toggler .bi{width:1.5rem;height:1.5rem}.as-navbar .navbar-toggler:focus{box-shadow:none}.as-navbar .navbar-toggler.active{font-weight:600;color:#fff}.as-navbar .navbar-brand{transition:transform .2s ease-in-out}.as-navbar .navbar-brand:hover{transform:rotate(-5deg) scale(1.1)}@media (prefers-reduced-motion: reduce){.as-navbar .navbar-brand{transition:none}}.as-navbar .nav-link{padding-right:.25rem;padding-left:.25rem}.as-navbar .cta-button .navbar-nav{margin-left:-.25rem;margin-right:-.25rem}.as-navbar .cta-button .nav-item{padding-left:.25rem;padding-right:.25rem}@media (max-width: 991.98px){.as-navbar .cta-button .nav-item{padding-top:.25rem;padding-bottom:.25rem}}.as-navbar .nav-link.active{font-weight:600;color:#fff}.as-navbar .navbar-nav-svg{display:inline-block;vertical-align:-.125rem}.as-navbar .offcanvas-lg{border-left:0}.as-navbar .dropdown-toggle:focus:not(:focus-visible){outline:0}.as-navbar .dropdown-menu{--bs-dropdown-min-width: 12rem;--bs-dropdown-padding-x: .25rem;--bs-dropdown-padding-y: .25rem;--bs-dropdown-link-hover-bg: rgba(var(--as-violet-rgb), .1);--bs-dropdown-link-active-bg: rgba(var(--as-violet-rgb), 1);--bs-dropdown-font-size: .875rem;font-size:.875rem;border-radius:.5rem;box-shadow:0 .5rem 1rem #00000026}.as-navbar .dropdown-menu li+li{margin-top:.125rem}.as-navbar .dropdown-menu .dropdown-item{border-radius:.25rem}.as-navbar .dropdown-menu .dropdown-item:active .bi{color:inherit!important}.as-navbar .dropdown-menu .active{font-weight:600}.as-navbar .dropdown-menu .active .bi{display:block!important}.as-navbar .dropdown-menu-end{--bs-dropdown-min-width: 8rem}[data-bs-theme=dark] .as-navbar{box-shadow:0 .5rem 1rem #00000026,inset 0 -1px #ffffff26}.btn-as{--bs-btn-padding-y: .5rem;--bs-btn-padding-x: 1.2rem;--bs-btn-font-size: .85rem}.btn-as-primary{--bs-btn-font-weight: 600;--bs-btn-color: var(--bs-white);--bs-btn-bg: var(--as-violet-bg);--bs-btn-border-color: var(--as-violet-bg);--bs-btn-hover-color: var(--bs-white);--bs-btn-hover-bg: #6528e0;--bs-btn-hover-border-color: #6528e0;--bs-btn-focus-shadow-rgb: var(--as-violet-rgb);--bs-btn-active-color: var(--bs-btn-hover-color);--bs-btn-active-bg: #5a23c8;--bs-btn-active-border-color: #5a23c8 }.btn-as-outline-primary{--bs-btn-border-color: var(--as-violet-bg);--bs-btn-color: var(--as-violet-bg)}.btn-check:checked+.btn-as-outline-primary{background-color:var(--as-violet-bg);border-color:var(--as-violet-bg)}.btn-as-accent{--bs-btn-font-weight: 600;--bs-btn-color: var(--as-accent);--bs-btn-border-color: var(--as-accent);--bs-btn-hover-color: var(--as-dark);--bs-btn-hover-bg: var(--as-accent);--bs-btn-hover-border-color: var(--as-accent);--bs-btn-focus-shadow-rgb: var(--as-accent-rgb);--bs-btn-active-color: var(--bs-btn-hover-color);--bs-btn-active-bg: var(--bs-btn-hover-bg);--bs-btn-active-border-color: var(--bs-btn-hover-border-color) }.btn-as-light{--btn-custom-color: #9461fb;--bs-btn-color: var(--bs-gray-600);--bs-btn-border-color: var(--bs-border-color);--bs-btn-hover-color: var(--btn-custom-color);--bs-btn-hover-border-color: var(--btn-custom-color);--bs-btn-active-color: var(--btn-custom-color);--bs-btn-active-bg: var(--bs-white);--bs-btn-active-border-color: var(--btn-custom-color);--bs-btn-focus-border-color: var(--btn-custom-color);--bs-btn-focus-shadow-rgb: var(--as-violet-rgb) }.as-btn-lg{--bs-btn-border-radius: .5rem;padding:.8125rem 2rem}.btn-outline-image{--bs-btn-border-color: var(--as-btn-image-border);--bs-btn-active-border-color: var(--as-btn-image-hover-border);padding:0;filter:saturate(30%)}.btn-check:checked+.btn-outline-image{filter:brightness(100%) contrast(110%) saturate(100%) blur(.2px) hue-rotate(0deg)}.astroid-btn-group .btn{border-radius:0}.astroid-btn-group>span:first-child>.btn{border-top-left-radius:var(--bs-border-radius);border-bottom-left-radius:var(--bs-border-radius)}.astroid-btn-group>span:last-child>.btn{border-top-right-radius:var(--bs-border-radius);border-bottom-right-radius:var(--bs-border-radius)}.astroid-btn-group>span:not(:first-child)>.btn{border-left:none}.astroid-spacing .spacing-lock i{cursor:pointer}@media (min-width: 992px){.as-sidebar{position:-webkit-sticky;position:sticky;top:5rem;display:block!important;height:calc(100vh - 6rem);padding-left:.25rem;margin-left:-.25rem;overflow-y:auto}}@media (max-width: 991.98px){.as-sidebar .offcanvas-lg{border-right-color:var(--bs-border-color);box-shadow:0 1rem 3rem #0000002d}}@media (min-width: 992px){.as-layout{display:grid;grid-template-areas:"sidebar main";grid-template-columns:1fr 5fr;gap:1.5rem}}.as-sidebar{grid-area:sidebar}.as-main{grid-area:main}.as-page{transition:all .5s cubic-bezier(.55,0,.1,1)}@media (max-width: 991.98px){.as-main{max-width:760px;margin-inline:auto}}.as-group-content{--as-example-padding: 1rem;position:relative;padding:var(--as-example-padding);margin:0 -1.5rem 1rem;border:solid var(--bs-border-color);border-width:1px 0}.as-group-content:after{display:block;clear:both;content:""}@media (min-width: 768px){.as-group-content{--as-example-padding: 1.5rem;margin-right:0;margin-left:0;border-width:1px;border-radius:var(--bs-border-radius)}}.as-group-content+p{margin-top:2rem}.as-gutter{--bs-gutter-x: 3rem }.as-intro{grid-area:intro}.as-toc{grid-area:toc}.as-page>div.as-content:first-child>h2,.as-page>div.as-content:first-child>h3,.as-page>div.as-content:first-child>h4{margin-top:0}.as-content{grid-area:content;min-width:1px}.as-content>h2{--bs-heading-color: var(--bs-emphasis-color);margin-top:3rem}.as-content>h3{--bs-heading-color: var(--bs-emphasis-color);margin-top:2rem}.as-content>h4{--bs-heading-color: var(--bs-emphasis-color)}.as-content>ul li{margin-bottom:.25rem}.as-content>ul li>p~ul{margin-top:-.5rem;margin-bottom:1rem}.as-content>ol li{margin-bottom:.25rem}.as-content>ol li>p~ul{margin-top:-.5rem;margin-bottom:1rem}.as-content>.table{--bs-table-border-color: var(--bs-border-color);max-width:100%;margin-bottom:1.5rem;font-size:.875rem}.as-content>.table thead{border-bottom:2px solid currentcolor}.as-content>.table tbody:not(:first-child){border-top:2px solid currentcolor}.as-content>.table th{color:var(--bs-emphasis-color);white-space:nowrap}.as-content>.table th:first-child{padding-left:0}.as-content>.table th:not(:last-child){padding-right:1.5rem}.as-content>.table td:first-child{padding-left:0}.as-content>.table td:first-child>code{white-space:nowrap}.as-content>.table td:not(:last-child){padding-right:1.5rem}.as-content>.table strong{color:var(--bs-emphasis-color)}.as-content>.table-responsive .table{--bs-table-border-color: var(--bs-border-color);max-width:100%;margin-bottom:1.5rem;font-size:.875rem}.as-content>.table-responsive .table thead{border-bottom:2px solid currentcolor}.as-content>.table-responsive .table tbody:not(:first-child){border-top:2px solid currentcolor}.as-content>.table-responsive .table th{color:var(--bs-emphasis-color);white-space:nowrap}.as-content>.table-responsive .table th:first-child{padding-left:0}.as-content>.table-responsive .table th:not(:last-child){padding-right:1.5rem}.as-content>.table-responsive .table td:first-child{padding-left:0}.as-content>.table-responsive .table td:first-child>code{white-space:nowrap}.as-content>.table-responsive .table td:not(:last-child){padding-right:1.5rem}.as-content>.table-responsive .table strong{color:var(--bs-emphasis-color)}@media (max-width: 991.98px){.as-content>.table.table-bordered{border:0}.as-content>.table-responsive .table.table-bordered{border:0}}.as-links-heading{color:var(--bs-emphasis-color)}.as-page-link{display:inline-block;text-decoration:none;margin-bottom:.3rem}.as-links-link{padding:.1875rem .5rem;margin-top:.125rem;margin-left:1.125rem;color:var(--bs-body-color);text-decoration:none}.as-links-link:hover{color:var(--bs-emphasis-color);background-color:var(--as-sidebar-link-bg)}.as-links-link:focus{color:var(--bs-emphasis-color);background-color:var(--as-sidebar-link-bg)}.as-links-link.active{color:var(--bs-emphasis-color);background-color:var(--as-sidebar-link-bg);font-weight:600}@media (max-width: 991.98px){.as-links-nav{font-size:.875rem;-moz-column-count:2;column-count:2;-moz-column-gap:1.5rem;column-gap:1.5rem}.as-links-nav .as-links-group{-moz-column-break-inside:avoid;break-inside:avoid}.as-links-nav .as-links-span-all{-moz-column-span:all;column-span:all}}.hu-color-picker{box-sizing:initial}.astroid-color .row{max-width:210px}.astroid-color-picker{border-radius:50%}.astroid-color-picker.svg-inline--fa.fa-circle{background:var(--as-color-background);border-radius:50%;cursor:pointer;color:transparent}.astroid-color-picker.fas{cursor:pointer;background:var(--as-color-background);color:transparent}.astroid-gradient .gradient-preview{background:var(--as-color-background)}.astroid-gradient .gradient{width:100%;height:100px}.astroid-radio .form-switch{min-height:2rem;margin-bottom:1rem}.astroid-radio .form-switch .form-check-input{width:3.5rem;height:1.9rem}.astroid-radio .form-switch .form-check-input:checked{background-color:var(--as-violet-bg);border-color:var(--as-violet-bg)}.arrow-icon-picker .icon{box-sizing:initial;display:flex;align-items:center;justify-content:center;min-width:20px;min-height:20px;cursor:pointer;color:inherit}.arrow-icon-picker .icon:hover{color:var(--as-violet)}.arrow-icon-picker .icon.active{--bs-border-color: var(--as-violet);background-color:var(--as-violet);color:#fff}.astroid-media .icon-folder{color:var(--as-violet)}.astroid-media .media-icon{cursor:pointer;min-height:146px}.astroid-media .media-icon:before{content:"";position:absolute;width:100%;height:100%}.astroid-media .media-icon:hover:before{background-color:#5656564d}.astroid-media .image-type{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAACdJREFUKFNjPHP19n8GJGCspYLMZWCkg4L///+juOHstTuobqC9AgCYGinl3vgvfQAAAABJRU5ErkJggg==)}.astroid-media .image-type>img{width:fit-content;max-width:100%;max-height:144px}.astroid-media .image-preview img{max-width:100%;max-height:200px}.astroid-media .dropzone,.astroid-media .files{width:100%;margin:0 auto;font-size:12px;line-height:1.5;cursor:pointer}.astroid-media .border{--bs-border-style: dashed;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:20px;transition:all .3s ease}.astroid-media .border:hover{--bs-border-color: var(--as-violet)}.astroid-media .border.isDragActive{border:2px dashed #ffb300;background:var(--as-sidebar-link-bg)}.astroid-media .file-item{border-radius:8px;display:flex;align-items:center;justify-content:space-between;background:var(--as-sidebar-link-bg);padding:7px 7px 7px 15px;margin-top:10px}.astroid-media .file-item:first-child{margin-top:0}.astroid-media .file-item .delete-file{background:red;color:#fff;padding:5px 10px;border-radius:8px;cursor:pointer}.astroid-typography .astroid-btn-group .btn{--bs-btn-padding-y: .1rem;--bs-btn-padding-x: .7rem}.typography-underline{text-decoration:underline}[data-bs-theme=dark] .ui.selection.dropdown{background:var(--bs-body-bg);border-color:var(--bs-border-color);color:#fff}[data-bs-theme=dark] .ui.selection.dropdown:hover{border-color:var(--bs-border-color)}[data-bs-theme=dark] .ui.selection.dropdown .menu>.item{border-color:var(--bs-border-color);color:var(--bs-body-color)}[data-bs-theme=dark] .ui.selection.active.dropdown,[data-bs-theme=dark] .ui.selection.active.dropdown .menu,[data-bs-theme=dark] .ui.selection.active.dropdown:hover,[data-bs-theme=dark] .ui.selection.active.dropdown:hover .menu{border-color:var(--bs-border-color)}[data-bs-theme=dark] .ui.dropdown .menu{background-color:var(--bs-body-bg)}.astroid-preloader .select-preloader{display:inline-block;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);padding:10px;cursor:pointer}.astroid-preloader .preloader-item{width:100px;height:100px;cursor:pointer}.astroid-preloader .preloader-item:hover{background-color:#5656561a}@-webkit-keyframes preload-spin-back{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(-720deg);transform:rotate(-720deg)}}@keyframes preload-spin-back{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(-720deg);transform:rotate(-720deg)}}@-webkit-keyframes preload-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes preload-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.triple-spinner{display:block;position:relative;width:80px;height:80px;border-radius:50%;border:2px solid transparent;border-top:2px solid var(--as-violet);border-left:2px solid var(--as-violet);-webkit-animation:preload-spin 2s linear infinite;animation:preload-spin 2s linear infinite}.triple-spinner:before{content:"";position:absolute;border-radius:50%;border:2px solid transparent;opacity:.85;top:8%;left:8%;right:8%;bottom:8%;border-top-color:var(--as-violet);border-left-color:var(--as-violet);-webkit-animation:preload-spin 3s linear infinite;animation:preload-spin 3.5s linear infinite}.triple-spinner:after{content:"";position:absolute;border-radius:50%;border:2px solid transparent;opacity:.7;top:18%;left:18%;right:18%;bottom:18%;border-top-color:var(--as-violet);border-left-color:var(--as-violet);-webkit-animation:preload-spin 1.5s linear infinite;animation:preload-spin 1.75s linear infinite}.cm-spinner{height:80px;width:80px;border:2px solid transparent;border-radius:50%;border-top:2px solid var(--as-violet);-webkit-animation:preload-spin 4s linear infinite;animation:preload-spin 4s linear infinite;position:relative}.cm-spinner:before{content:"";position:absolute;top:10%;bottom:10%;left:10%;right:10%;border-radius:50%;border:2px solid transparent;opacity:.8;border-top-color:var(--as-violet);-webkit-animation:3s preload-spin linear infinite;animation:3s preload-spin linear infinite}.cm-spinner:after{content:"";position:absolute;top:10%;bottom:10%;left:10%;right:10%;border-radius:50%;border:2px solid transparent;opacity:.9;border-top-color:var(--as-violet);-webkit-animation:preload-spin 1.5s linear infinite;animation:preload-spin 1.5s linear infinite}.hm-spinner{height:80px;width:80px;border:2px solid transparent;border-top-color:var(--as-violet);border-bottom-color:var(--as-violet);border-radius:50%;position:relative;-webkit-animation:preload-spin 3s linear infinite;animation:preload-spin 3s linear infinite}.hm-spinner:before{opacity:.7;content:"";position:absolute;top:15%;right:15%;bottom:15%;left:15%;border:2px solid transparent;border-top-color:var(--as-violet);border-bottom-color:var(--as-violet);border-radius:50%;-webkit-animation:preload-spin 1.5s linear infinite;animation:preload-spin 1.5s linear infinite}.reverse-spinner{position:relative;height:80px;width:80px;border:2px solid transparent;border-top-color:var(--as-violet);border-left-color:var(--as-violet);border-radius:50%;-webkit-animation:preload-spin 1.5s linear infinite;animation:preload-spin 1.5s linear infinite}.reverse-spinner:before{position:absolute;top:15%;left:15%;right:15%;bottom:15%;content:"";border:2px solid transparent;border-top-color:var(--as-violet);border-left-color:var(--as-violet);border-radius:50%;-webkit-animation:preload-spin-back 1s linear infinite;animation:preload-spin-back 1s linear infinite}@-webkit-keyframes sk-rotatePlane{0%{-webkit-transform:perspective(120px) rotateX(0) rotateY(0);transform:perspective(120px) rotateX(0) rotateY(0)}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0);transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}to{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}@keyframes sk-rotatePlane{0%{-webkit-transform:perspective(120px) rotateX(0) rotateY(0);transform:perspective(120px) rotateX(0) rotateY(0)}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0);transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}to{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.sk-rotating-plane{width:40px;height:40px;background-color:var(--as-violet);margin:0 auto;-webkit-animation:sk-rotatePlane 1.2s infinite ease-in-out;animation:sk-rotatePlane 1.2s infinite ease-in-out}@-webkit-keyframes sk-doubleBounce{0%,to{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-doubleBounce{0%,to{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}.sk-double-bounce{width:40px;height:40px;position:relative}.sk-double-bounce .sk-child{width:100%;height:100%;border-radius:50%;background-color:var(--as-violet);opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-doubleBounce 2s infinite ease-in-out;animation:sk-doubleBounce 2s infinite ease-in-out}.sk-double-bounce .sk-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-waveStretchDelay{0%,to,40%{-webkit-transform:scaleY(.4);transform:scaleY(.4)}20%{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes sk-waveStretchDelay{0%,to,40%{-webkit-transform:scaleY(.4);transform:scaleY(.4)}20%{-webkit-transform:scaleY(1);transform:scaleY(1)}}.sk-wave{margin:0 auto;width:50px;height:40px;text-align:center;font-size:10px}.sk-wave .sk-rect{background-color:var(--as-violet);height:100%;width:6px;display:inline-block;-webkit-animation:sk-waveStretchDelay 1.2s infinite ease-in-out;animation:sk-waveStretchDelay 1.2s infinite ease-in-out}.sk-wave .sk-rect1{-webkit-animation-delay:-1.2s;animation-delay:-1.2s}.sk-wave .sk-rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-wave .sk-rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-wave .sk-rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-wave .sk-rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes sk-wanderingCube{0%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:translateX(30px) rotate(-90deg) scale(.5);transform:translate(30px) rotate(-90deg) scale(.5)}50%{-webkit-transform:translateX(30px) translateY(30px) rotate(-179deg);transform:translate(30px) translateY(30px) rotate(-179deg)}50.1%{-webkit-transform:translateX(30px) translateY(30px) rotate(-180deg);transform:translate(30px) translateY(30px) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5);transform:translate(0) translateY(30px) rotate(-270deg) scale(.5)}to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes sk-wanderingCube{0%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:translateX(30px) rotate(-90deg) scale(.5);transform:translate(30px) rotate(-90deg) scale(.5)}50%{-webkit-transform:translateX(30px) translateY(30px) rotate(-179deg);transform:translate(30px) translateY(30px) rotate(-179deg)}50.1%{-webkit-transform:translateX(30px) translateY(30px) rotate(-180deg);transform:translate(30px) translateY(30px) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5);transform:translate(0) translateY(30px) rotate(-270deg) scale(.5)}to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.sk-wandering-cubes{width:40px;height:40px;position:relative}.sk-wandering-cubes .sk-cube{background-color:var(--as-violet);width:10px;height:10px;position:absolute;top:0;left:0;-webkit-animation:sk-wanderingCube 1.8s ease-in-out -1.8s infinite both;animation:sk-wanderingCube 1.8s ease-in-out -1.8s infinite both}.sk-wandering-cubes .sk-cube2{-webkit-animation-delay:-.9s;animation-delay:-.9s}@-webkit-keyframes sk-pulseScaleOut{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes sk-pulseScaleOut{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.sk-spinner-pulse{width:40px;height:40px;background-color:var(--as-violet);border-radius:100%;-webkit-animation:sk-pulseScaleOut 1s infinite ease-in-out;animation:sk-pulseScaleOut 1s infinite ease-in-out}@-webkit-keyframes sk-chasingDotsRotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes sk-chasingDotsRotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes sk-chasingDotsBounce{0%,to{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-chasingDotsBounce{0%,to{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}.sk-chasing-dots{width:40px;height:40px;position:relative;text-align:center;-webkit-animation:sk-chasingDotsRotate 2s infinite linear;animation:sk-chasingDotsRotate 2s infinite linear}.sk-chasing-dots .sk-child{width:60%;height:60%;display:inline-block;position:absolute;top:0;background-color:var(--as-violet);border-radius:100%;-webkit-animation:sk-chasingDotsBounce 2s infinite ease-in-out;animation:sk-chasingDotsBounce 2s infinite ease-in-out}.sk-chasing-dots .sk-dot2{top:auto;bottom:0;-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-three-bounce{0%,to,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-three-bounce{0%,to,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.sk-three-bounce{width:80px;text-align:center}.sk-three-bounce .sk-child{width:20px;height:20px;background-color:var(--as-violet);border-radius:100%;display:inline-block;-webkit-animation:sk-three-bounce 1.4s ease-in-out 0s infinite both;animation:sk-three-bounce 1.4s ease-in-out 0s infinite both}.sk-three-bounce .sk-bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.sk-three-bounce .sk-bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-circleBounceDelay{0%,to,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-circleBounceDelay{0%,to,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.sk-circle{width:40px;height:40px;position:relative}.sk-circle .sk-child{width:100%;height:100%;position:absolute;left:0;top:0}.sk-circle .sk-child:before{content:"";display:block;margin:0 auto;width:15%;height:15%;background-color:var(--as-violet);border-radius:100%;-webkit-animation:sk-circleBounceDelay 1.2s infinite ease-in-out both;animation:sk-circleBounceDelay 1.2s infinite ease-in-out both}.sk-circle .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.sk-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-circle .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.sk-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-circle .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sk-circle .sk-circle4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-circle .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.sk-circle .sk-circle5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.sk-circle .sk-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.sk-circle .sk-circle6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.sk-circle .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sk-circle .sk-circle7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.sk-circle .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.sk-circle .sk-circle8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.sk-circle .sk-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.sk-circle .sk-circle9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.sk-circle .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.sk-circle .sk-circle10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.sk-circle .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.sk-circle .sk-circle11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.sk-circle .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.sk-circle .sk-circle12:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes sk-cubeGridScaleDelay{0%,to,70%{-webkit-transform:scale3D(1,1,1);transform:scaleZ(1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}@keyframes sk-cubeGridScaleDelay{0%,to,70%{-webkit-transform:scale3D(1,1,1);transform:scaleZ(1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}.sk-cube-grid{width:40px;height:40px}.sk-cube-grid .sk-cube{width:33.33%;height:33.33%;background-color:var(--as-violet);float:left;-webkit-animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out;animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out}.sk-cube-grid .sk-cube1{-webkit-animation-delay:.2s;animation-delay:.2s}.sk-cube-grid .sk-cube2{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-cube-grid .sk-cube3{-webkit-animation-delay:.4s;animation-delay:.4s}.sk-cube-grid .sk-cube4{-webkit-animation-delay:.1s;animation-delay:.1s}.sk-cube-grid .sk-cube5{-webkit-animation-delay:.2s;animation-delay:.2s}.sk-cube-grid .sk-cube6{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-cube-grid .sk-cube7{-webkit-animation-delay:0ms;animation-delay:0ms}.sk-cube-grid .sk-cube8{-webkit-animation-delay:.1s;animation-delay:.1s}.sk-cube-grid .sk-cube9{-webkit-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes sk-circleFadeDelay{0%,to,39%{opacity:0}40%{opacity:1}}@keyframes sk-circleFadeDelay{0%,to,39%{opacity:0}40%{opacity:1}}.sk-fading-circle{width:40px;height:40px;position:relative}.sk-fading-circle .sk-circle{width:100%;height:100%;position:absolute;left:0;top:0}.sk-fading-circle .sk-circle:before{content:"";display:block;margin:0 auto;width:15%;height:15%;background-color:var(--as-violet);border-radius:100%;-webkit-animation:sk-circleFadeDelay 1.2s infinite ease-in-out both;animation:sk-circleFadeDelay 1.2s infinite ease-in-out both}.sk-fading-circle .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.sk-fading-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-fading-circle .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.sk-fading-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-fading-circle .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sk-fading-circle .sk-circle4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-fading-circle .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.sk-fading-circle .sk-circle5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.sk-fading-circle .sk-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.sk-fading-circle .sk-circle6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.sk-fading-circle .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sk-fading-circle .sk-circle7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.sk-fading-circle .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.sk-fading-circle .sk-circle8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.sk-fading-circle .sk-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.sk-fading-circle .sk-circle9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.sk-fading-circle .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.sk-fading-circle .sk-circle10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.sk-fading-circle .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.sk-fading-circle .sk-circle11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.sk-fading-circle .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.sk-fading-circle .sk-circle12:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0);transform:perspective(140px) rotateX(0);opacity:1}to,90%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}@keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0);transform:perspective(140px) rotateX(0);opacity:1}to,90%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}.sk-folding-cube{width:40px;height:40px;position:relative;-webkit-transform:rotateZ(45deg);transform:rotate(45deg)}.sk-folding-cube .sk-cube{float:left;width:50%;height:50%;position:relative;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.sk-folding-cube .sk-cube:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--as-violet);-webkit-animation:sk-foldCubeAngle 2.4s infinite linear both;animation:sk-foldCubeAngle 2.4s infinite linear both;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.sk-folding-cube .sk-cube2{-webkit-transform:scale(1.1) rotateZ(90deg);transform:scale(1.1) rotate(90deg)}.sk-folding-cube .sk-cube2:before{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-folding-cube .sk-cube3{-webkit-transform:scale(1.1) rotateZ(180deg);transform:scale(1.1) rotate(180deg)}.sk-folding-cube .sk-cube3:before{-webkit-animation-delay:.6s;animation-delay:.6s}.sk-folding-cube .sk-cube4{-webkit-transform:scale(1.1) rotateZ(270deg);transform:scale(1.1) rotate(270deg)}.sk-folding-cube .sk-cube4:before{-webkit-animation-delay:.9s;animation-delay:.9s}@-webkit-keyframes bouncing-loader{to{opacity:.1;transform:translate3d(0,-1rem,0)}}@keyframes bouncing-loader{to{opacity:.1;transform:translate3d(0,-1rem,0)}}.bouncing-loader{display:flex;justify-content:center}.bouncing-loader>div{width:20px;height:20px;margin:1rem .2rem 0;background:var(--as-violet);border-radius:50%;animation:bouncing-loader .6s infinite alternate}.bouncing-loader>div:nth-child(2){animation-delay:.2s}.bouncing-loader>div:nth-child(3){animation-delay:.4s}@-webkit-keyframes donut-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes donut-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.donut{display:inline-block;border:4px solid rgba(0,0,0,.1);border-left-color:var(--as-violet);border-radius:50%;width:40px;height:40px;animation:donut-spin 1.2s linear infinite}.astroid-socialprofiles .astroid-profile{cursor:move}.astroid-layout .responsive-devices.astroid-btn-group{margin-top:-1rem}@media (min-width: 768px){.astroid-layout .responsive-devices.astroid-btn-group{margin-top:-1.5rem}}.astroid-layout .responsive-devices.astroid-btn-group>span .btn{border-top:none;border-color:var(--bs-border-color)}.astroid-layout .responsive-devices.astroid-btn-group>span .btn.layout-config:hover{border-color:var(--bs-btn-hover-border-color)}.astroid-layout .responsive-devices.astroid-btn-group>span:first-child .btn{border-top-left-radius:0}.astroid-layout .responsive-devices.astroid-btn-group>span:last-child .btn{border-top-right-radius:0}.astroid-layout .responsive-devices.astroid-btn-group>span .btn-check:checked+.btn{border-color:var(--bs-btn-active-border-color)}.astroid-layout .ghost{border-width:2px;border-style:dashed;border-color:var(--bs-border-color-translucent)}.astroid-layout .astroid-section>div+div{margin-top:.8rem}.astroid-layout .astroid-cols>div+div{margin-top:.5rem}.astroid-layout .astroid-cols>.card{background-color:var(--as-layout-block-bg)}.astroid-layout .astroid-section:empty:after,.astroid-layout .astroid-rows:empty:after,.astroid-layout .astroid-cols:empty:after{display:flex;justify-content:center;align-items:center;width:100%;height:83px;border:1px dashed var(--bs-border-color-translucent);border-radius:var(--bs-border-radius);color:var(--bs-secondary-color)}.astroid-layout .astroid-section:empty:after{content:"Empty Section"}.astroid-layout .astroid-rows:empty:after{content:"Empty Row";margin-top:29px}.astroid-layout .astroid-cols:empty:after{content:"Empty Column"}.astroid-layout .nav{font-size:.895rem}.astroid-layout .handle{cursor:move}.astroid-layout .column-size>.form-select-sm{font-size:.7rem}.astroid-layout .element-toolbar .nav{opacity:0}.astroid-layout .element-toolbar .nav-link{opacity:.5}.astroid-layout .element-toolbar .nav-link:hover{opacity:1}.astroid-layout .astroid-element{cursor:move}.astroid-layout .astroid-element:hover .element-toolbar .nav{opacity:1}.astroid-layout .astroid-element .astroid-modal{cursor:initial}.astroid-layout .section-toolbar .nav{opacity:.5}.astroid-layout .astroid-section-container:hover .section-toolbar .nav{opacity:1}.astroid-layout .column-toolbar{font-size:.7rem;opacity:0}.astroid-layout .column-toolbar a{opacity:.85;text-decoration:none}.astroid-layout .column-toolbar a:hover,.astroid-layout .astroid-col-container:hover .column-toolbar{opacity:1}.astroid-layout .row-toolbar{top:29px;left:calc(100% + 5px);font-size:.8rem;opacity:0}.astroid-layout .row-toolbar i{opacity:.5}.astroid-layout .row-toolbar i:hover,.astroid-layout .astroid-row-container:hover .row-toolbar{opacity:1}.astroid-layout .add-element{margin-top:-13px;font-size:.7rem}.astroid-layout .add-element>a{z-index:9;text-decoration:none}.astroid-layout .add-element>a:hover .add-element-text{display:inline}.astroid-layout .add-element .add-element-text{display:none}.astroid-layout .astroid-grid{cursor:pointer}.astroid-layout .astroid-grid:hover .astroid-grid-column{background-color:var(--as-layout-block-bg)}@media (min-width: 992px){.astroid-layout .astroid-element-nav{width:200px}}.astroid-layout .astroid-element-nav .nav-link{display:flex;justify-content:space-between;align-items:center}.astroid-layout .astroid-element-nav .active .nav-link{background-color:var(--as-sidebar-link-bg)}.astroid-layout .addon-block{cursor:pointer;min-height:150px}.astroid-layout .addon-block:hover{background-color:var(--as-layout-block-bg)}.astroid-layout [class^=group-]{margin-bottom:1rem}.add-preset{cursor:pointer;min-height:250px}.add-preset:hover{background-color:#5656561a}.add-preset-cta{cursor:pointer;min-height:150px}.add-preset-cta:hover{background-color:#5656561a}.preset-keyword{min-height:168px;font-size:3rem}.preset-toolbar{position:absolute;top:15px;right:15px;opacity:0;transition:all .3s ease-out}.preset-item:hover .preset-toolbar{opacity:1}.astroid-modal,.astroid-modal .modal.show{background-color:#00000080}.astroid-modal .nav-tabs{--bs-nav-link-padding-y: 1rem;background:transparent linear-gradient(to right,var(--as-violet-bg),#171124) repeat scroll 0 0!important;font-size:1rem}.astroid-modal .nav-tabs .nav-link:not(.active){color:#fff;opacity:.8;border:none}.astroid-modal .nav-tabs .nav-link:not(.active):hover,.astroid-modal .nav-tabs .nav-link:not(.active):focus{opacity:1}.astroid-modal .btn-close.inverted{filter:var(--bs-btn-close-white-filter)}.fade-enter-active{transition:all .3s ease-out}.fade-leave-active{transition:all .3s cubic-bezier(1,.5,.8,1)}.fade-enter-from,.fade-leave-to{transform:translateY(5px);opacity:0} +*/.ui.label{display:inline-block;line-height:1;vertical-align:baseline;margin:0 .14285714em;background-color:#e8e8e8;background-image:none;padding:.5833em .833em;color:#0009;text-transform:none;font-weight:700;border:0px solid transparent;border-radius:.28571429rem;-webkit-transition:background .1s ease;transition:background .1s ease}.ui.label:first-child{margin-left:0}.ui.label:last-child{margin-right:0}a.ui.label{cursor:pointer}.ui.label>a{cursor:pointer;color:inherit;opacity:.5;-webkit-transition:.1s opacity ease;transition:.1s opacity ease}.ui.label>a:hover{opacity:1}.ui.label>img{width:auto!important;vertical-align:middle;height:2.1666em!important}.ui.label>.icon{width:auto;margin:0 .75em 0 0}.ui.label>.detail{display:inline-block;vertical-align:top;font-weight:700;margin-left:1em;opacity:.8}.ui.label>.detail .icon{margin:0 .25em 0 0}.ui.label>.close.icon,.ui.label>.delete.icon{cursor:pointer;margin-right:0;margin-left:.5em;font-size:.92857143em;opacity:.5;-webkit-transition:background .1s ease;transition:background .1s ease}.ui.label>.delete.icon:hover{opacity:1}.ui.dropdown{box-sizing:border-box;font-size:14px}.ui.dropdown input{font-size:14px}.ui.dropdown .menu{box-sizing:content-box}.ui.dropdown .menu>.item{font-size:14px}.ui.selection.dropdown{min-height:14px}.ui.selection.dropdown .menu{min-width:100%;width:100%}.ui.multiple.dropdown>.label{position:relative;padding-right:calc(.78571429em + 15px)}.ui.multiple.dropdown>.label i.icon.delete:before{content:"×";font-family:Arial,sans-serif}.ui.multiple.dropdown>.label i.icon.delete{box-sizing:border-box;position:absolute;right:10px;display:inline-block;width:18px;height:24px;margin:-5px -10px}.ui.multiple.dropdown>.label i.icon.delete:before,.ui.multiple.dropdown>.label i.icon.delete:after{position:absolute;content:" ";height:12px;width:3px;top:25%;left:25%;transform:translate(-25%,-25%);background-color:#333}.ui.multiple.dropdown>.label i.icon.delete:before{transform:rotate(45deg)}.ui.multiple.dropdown>.label i.icon.delete:after{transform:rotate(-45deg)}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 576px;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1200px;--bs-breakpoint-xxl: 1400px;--bs-primary-rgb: var(--as-violet-rgb);--bs-tertiary-bg: #ded9e1;--as-color-background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAACdJREFUKFNjPHP19n8GJGCspYLMZWCkg4L///+juOHstTuobqC9AgCYGinl3vgvfQAAAABJRU5ErkJggg==)}:root,[data-bs-theme=light]{--as-purple: #4c0bce;--as-violet: #712cf9;--as-accent: #ffe484;--as-violet-rgb: 112.520718, 44.062154, 249.437846;--as-accent-rgb: 255, 228, 132;--as-pink-rgb: 214, 51, 132;--as-teal-rgb: 32, 201, 151;--as-violet-bg: var(--as-violet);--as-toc-color: var(--as-violet);--as-sidebar-link-bg: rgba(var(--as-violet-rgb), .1);--as-layout-block-bg: rgba(var(--as-violet-rgb), .05);--as-callout-link: 10, 88, 202;--as-callout-code-color: #ab296a;--as-pre-bg: var(--bs-tertiary-bg);--as-btn-image-border: #ddb6ff;--as-btn-image-hover-border: #590b9d}[data-bs-theme=dark]{--as-violet: #9461fb;--as-violet-bg: #712cf9;--as-toc-color: var(--bs-emphasis-color);--as-sidebar-link-bg: rgba(84, 33, 187, .5);--as-layout-block-bg: rgba(84, 33, 187, .05);--as-callout-link: 110, 168, 254;--as-callout-code-color: #e685b5;--as-pre-bg: #1b1f22;--as-btn-image-border: #a04aec;--as-btn-image-hover-border: #b773f2;--bs-tertiary-bg: #2b3035}.nav{--bs-nav-link-color: var(--bs-dark-text-emphasis);--bs-nav-link-hover-color: var(--as-violet)}.astroid-heading-line{overflow:hidden}.astroid-heading-line>*{display:inline-block;position:relative;color:var(--as-violet)}.astroid-heading-line>:before,.astroid-heading-line>:after{content:"";position:absolute;top:calc(50% - ((.2px + .05em)/2));width:2000px;border-bottom:3px solid var(--bs-border-color)}.astroid-heading-line>:before{right:100%;margin-right:calc(5px + .3em)}.astroid-heading-line>:after{left:100%;margin-left:calc(5px + .3em)}.astroid-color-mode .form-switch .form-check-input{cursor:pointer;width:2.3em;height:1.3em;border-width:2px}.astroid-color-mode .form-switch .form-check-input:not(:checked){--bs-form-switch-bg: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUxMiA1MTIiIGhlaWdodD0iNTEycHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB3aWR0aD0iNTEycHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnPjxnPjxwYXRoIGQ9Ik0yNTYsMTQ0Yy02MS43NSwwLTExMiw1MC4yNS0xMTIsMTEyYzAsNjEuNzQ5LDUwLjI1LDExMiwxMTIsMTEyczExMi01MC4yNTEsMTEyLTExMiAgICBDMzY4LDE5NC4yNSwzMTcuNzUsMTQ0LDI1NiwxNDR6IE0yNTYsMTEyYzguODMzLDAsMTYtNy4xNDYsMTYtMTZWNjRjMC04LjgzMy03LjE2Ny0xNi0xNi0xNmMtOC44NTQsMC0xNiw3LjE2Ny0xNiwxNnYzMiAgICBDMjQwLDEwNC44NTQsMjQ3LjE0NiwxMTIsMjU2LDExMnogTTI1Niw0MDBjLTguODU0LDAtMTYsNy4xNjctMTYsMTZ2MzJjMCw4Ljg1NCw3LjE0NiwxNiwxNiwxNmM4LjgzMywwLDE2LTcuMTQ2LDE2LTE2di0zMiAgICBDMjcyLDQwNy4xNjcsMjY0LjgzMyw0MDAsMjU2LDQwMHogTTM4MC40MTcsMTU0LjE2N2wyMi42MjUtMjIuNjI1YzYuMjUtNi4yNSw2LjI1LTE2LjM3NSwwLTIyLjYyNSAgICBjLTYuMjUxLTYuMjUtMTYuMzc1LTYuMjUtMjIuNjI1LDBsLTIyLjYyNSwyMi42MjVjLTYuMjUxLDYuMjUtNi4yNTEsMTYuMzc1LDAsMjIuNjI1ICAgIEMzNjQuMDQyLDE2MC40MTYsMzc0LjE2NiwxNjAuNDE2LDM4MC40MTcsMTU0LjE2N3ogTTEzMS41NDEsMzU3Ljg1NGwtMjIuNjIzLDIyLjYyNWMtNi4yNTIsNi4yNS02LjI1MiwxNi4zNzcsMCwyMi42MjUgICAgYzYuMjQ5LDYuMjUsMTYuMzczLDYuMjUsMjIuNjIzLDBsMjIuNjI1LTIyLjYyNWM2LjI1MS02LjI5MSw2LjI1MS0xNi4zNzUsMC0yMi42MjUgICAgQzE0Ny45MTcsMzUxLjYwNCwxMzcuNzkyLDM1MS41NjIsMTMxLjU0MSwzNTcuODU0eiBNMTEyLDI1NmMwLTguODMzLTcuMTY3LTE2LTE2LTE2SDY0Yy04Ljg1NCwwLTE2LDcuMTY3LTE2LDE2ICAgIGMwLDguODU0LDcuMTQ2LDE2LDE2LDE2aDMyQzEwNC44MzMsMjcyLDExMiwyNjQuODU0LDExMiwyNTZ6IE00NDgsMjQwaC0zMmMtOC44NTQsMC0xNiw3LjE2Ny0xNiwxNmMwLDguODU0LDcuMTQ2LDE2LDE2LDE2aDMyICAgIGM4LjgzMywwLDE2LTcuMTQ2LDE2LTE2QzQ2NCwyNDcuMTY3LDQ1Ni44MzMsMjQwLDQ0OCwyNDB6IE0xMzEuNTIxLDE1NC4xNjdjNi4yNDksNi4yNSwxNi4zNzUsNi4yNSwyMi42MjUsMCAgICBjNi4yNDktNi4yNSw2LjI0OS0xNi4zNzUsMC0yMi42MjVsLTIyLjYyNS0yMi42MjVjLTYuMjUtNi4yNS0xNi4zNzYtNi4yNS0yMi42MjUsMGMtNi4yNSw2LjI1LTYuMjUsMTYuMzc1LDAsMjIuNjI1ICAgIEwxMzEuNTIxLDE1NC4xNjd6IE0zODAuNDU5LDM1Ny44MTJjLTYuMjkzLTYuMjUtMTYuMzc2LTYuMjUtMjIuNjI1LDBjLTYuMjUsNi4yNDgtNi4yOTMsMTYuMzc1LDAsMjIuNjI1bDIyLjYyNSwyMi42MjUgICAgYzYuMjQ5LDYuMjQ4LDE2LjM3NCw2LjI0OCwyMi42MjUsMGM2LjI0OS02LjI1LDYuMjQ5LTE2LjM3NywwLTIyLjYyNUwzODAuNDU5LDM1Ny44MTJ6IiBmaWxsPSIjMUQxRDFCIi8+PC9nPjwvZz48L3N2Zz4=)}.astroid-color-mode .form-switch .form-check-input:not(:checked):focus{--bs-form-switch-bg: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUxMiA1MTIiIGhlaWdodD0iNTEycHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB3aWR0aD0iNTEycHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnPjxnPjxwYXRoIGQ9Ik0yNTYsMTQ0Yy02MS43NSwwLTExMiw1MC4yNS0xMTIsMTEyYzAsNjEuNzQ5LDUwLjI1LDExMiwxMTIsMTEyczExMi01MC4yNTEsMTEyLTExMiAgICBDMzY4LDE5NC4yNSwzMTcuNzUsMTQ0LDI1NiwxNDR6IE0yNTYsMTEyYzguODMzLDAsMTYtNy4xNDYsMTYtMTZWNjRjMC04LjgzMy03LjE2Ny0xNi0xNi0xNmMtOC44NTQsMC0xNiw3LjE2Ny0xNiwxNnYzMiAgICBDMjQwLDEwNC44NTQsMjQ3LjE0NiwxMTIsMjU2LDExMnogTTI1Niw0MDBjLTguODU0LDAtMTYsNy4xNjctMTYsMTZ2MzJjMCw4Ljg1NCw3LjE0NiwxNiwxNiwxNmM4LjgzMywwLDE2LTcuMTQ2LDE2LTE2di0zMiAgICBDMjcyLDQwNy4xNjcsMjY0LjgzMyw0MDAsMjU2LDQwMHogTTM4MC40MTcsMTU0LjE2N2wyMi42MjUtMjIuNjI1YzYuMjUtNi4yNSw2LjI1LTE2LjM3NSwwLTIyLjYyNSAgICBjLTYuMjUxLTYuMjUtMTYuMzc1LTYuMjUtMjIuNjI1LDBsLTIyLjYyNSwyMi42MjVjLTYuMjUxLDYuMjUtNi4yNTEsMTYuMzc1LDAsMjIuNjI1ICAgIEMzNjQuMDQyLDE2MC40MTYsMzc0LjE2NiwxNjAuNDE2LDM4MC40MTcsMTU0LjE2N3ogTTEzMS41NDEsMzU3Ljg1NGwtMjIuNjIzLDIyLjYyNWMtNi4yNTIsNi4yNS02LjI1MiwxNi4zNzcsMCwyMi42MjUgICAgYzYuMjQ5LDYuMjUsMTYuMzczLDYuMjUsMjIuNjIzLDBsMjIuNjI1LTIyLjYyNWM2LjI1MS02LjI5MSw2LjI1MS0xNi4zNzUsMC0yMi42MjUgICAgQzE0Ny45MTcsMzUxLjYwNCwxMzcuNzkyLDM1MS41NjIsMTMxLjU0MSwzNTcuODU0eiBNMTEyLDI1NmMwLTguODMzLTcuMTY3LTE2LTE2LTE2SDY0Yy04Ljg1NCwwLTE2LDcuMTY3LTE2LDE2ICAgIGMwLDguODU0LDcuMTQ2LDE2LDE2LDE2aDMyQzEwNC44MzMsMjcyLDExMiwyNjQuODU0LDExMiwyNTZ6IE00NDgsMjQwaC0zMmMtOC44NTQsMC0xNiw3LjE2Ny0xNiwxNmMwLDguODU0LDcuMTQ2LDE2LDE2LDE2aDMyICAgIGM4LjgzMywwLDE2LTcuMTQ2LDE2LTE2QzQ2NCwyNDcuMTY3LDQ1Ni44MzMsMjQwLDQ0OCwyNDB6IE0xMzEuNTIxLDE1NC4xNjdjNi4yNDksNi4yNSwxNi4zNzUsNi4yNSwyMi42MjUsMCAgICBjNi4yNDktNi4yNSw2LjI0OS0xNi4zNzUsMC0yMi42MjVsLTIyLjYyNS0yMi42MjVjLTYuMjUtNi4yNS0xNi4zNzYtNi4yNS0yMi42MjUsMGMtNi4yNSw2LjI1LTYuMjUsMTYuMzc1LDAsMjIuNjI1ICAgIEwxMzEuNTIxLDE1NC4xNjd6IE0zODAuNDU5LDM1Ny44MTJjLTYuMjkzLTYuMjUtMTYuMzc2LTYuMjUtMjIuNjI1LDBjLTYuMjUsNi4yNDgtNi4yOTMsMTYuMzc1LDAsMjIuNjI1bDIyLjYyNSwyMi42MjUgICAgYzYuMjQ5LDYuMjQ4LDE2LjM3NCw2LjI0OCwyMi42MjUsMGM2LjI0OS02LjI1LDYuMjQ5LTE2LjM3NywwLTIyLjYyNUwzODAuNDU5LDM1Ny44MTJ6IiBmaWxsPSIjMUQxRDFCIi8+PC9nPjwvZz48L3N2Zz4=)}.astroid-color-mode .form-switch .form-check-input:checked{--bs-form-switch-bg: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDExLjgwN0E5LjAwMiA5LjAwMiAwIDAgMSAxMC4wNDkgMmE5Ljk0MiA5Ljk0MiAwIDAgMC01LjEyIDIuNzM1Yy0zLjkwNSAzLjkwNS0zLjkwNSAxMC4yMzcgMCAxNC4xNDIgMy45MDYgMy45MDYgMTAuMjM3IDMuOTA1IDE0LjE0MyAwYTkuOTQ2IDkuOTQ2IDAgMCAwIDIuNzM1LTUuMTE5QTkuMDAzIDkuMDAzIDAgMCAxIDEyIDExLjgwN3oiIGZpbGw9IiNmZmZmZmYiIGNsYXNzPSJmaWxsLTAwMDAwMCI+PC9wYXRoPjwvc3ZnPg==);background-color:var(--as-violet-bg);border-color:var(--as-violet-bg)}.astroid-color-mode .form-switch .form-check-input:checked:focus{--bs-form-switch-bg: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDExLjgwN0E5LjAwMiA5LjAwMiAwIDAgMSAxMC4wNDkgMmE5Ljk0MiA5Ljk0MiAwIDAgMC01LjEyIDIuNzM1Yy0zLjkwNSAzLjkwNS0zLjkwNSAxMC4yMzcgMCAxNC4xNDIgMy45MDYgMy45MDYgMTAuMjM3IDMuOTA1IDE0LjE0MyAwYTkuOTQ2IDkuOTQ2IDAgMCAwIDIuNzM1LTUuMTE5QTkuMDAzIDkuMDAzIDAgMCAxIDEyIDExLjgwN3oiIGZpbGw9IiNmZmZmZmYiIGNsYXNzPSJmaWxsLTAwMDAwMCI+PC9wYXRoPjwvc3ZnPg==)}.as-navbar{padding:.75rem 0;background-color:var(--bs-body-bg);border-bottom:1px solid var(--bs-border-color)}.as-navbar:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:block;content:""}@media (max-width: 991.98px){.as-navbar .as-navbar-toggle{width:4.25rem}}.as-navbar .navbar-toggler{padding:0;margin-right:-.5rem;border:0;padding-right:.25rem;padding-left:.25rem}.as-navbar .navbar-toggler:first-child{margin-left:-.5rem}.as-navbar .navbar-toggler .bi{width:1.5rem;height:1.5rem}.as-navbar .navbar-toggler:focus{box-shadow:none}.as-navbar .navbar-toggler.active{font-weight:600;color:#fff}.as-navbar .navbar-brand{transition:transform .2s ease-in-out}.as-navbar .navbar-brand:hover{transform:rotate(-5deg) scale(1.1)}@media (prefers-reduced-motion: reduce){.as-navbar .navbar-brand{transition:none}}.as-navbar .nav-link{padding-right:.25rem;padding-left:.25rem}.as-navbar .cta-button .navbar-nav{margin-left:-.25rem;margin-right:-.25rem}.as-navbar .cta-button .nav-item{padding-left:.25rem;padding-right:.25rem}@media (max-width: 991.98px){.as-navbar .cta-button .nav-item{padding-top:.25rem;padding-bottom:.25rem}}.as-navbar .nav-link.active{font-weight:600;color:#fff}.as-navbar .navbar-nav-svg{display:inline-block;vertical-align:-.125rem}.as-navbar .offcanvas-lg{border-left:0}.as-navbar .dropdown-toggle:focus:not(:focus-visible){outline:0}.as-navbar .dropdown-menu{--bs-dropdown-min-width: 12rem;--bs-dropdown-padding-x: .25rem;--bs-dropdown-padding-y: .25rem;--bs-dropdown-link-hover-bg: rgba(var(--as-violet-rgb), .1);--bs-dropdown-link-active-bg: rgba(var(--as-violet-rgb), 1);--bs-dropdown-font-size: .875rem;font-size:.875rem;border-radius:.5rem;box-shadow:0 .5rem 1rem #00000026}.as-navbar .dropdown-menu li+li{margin-top:.125rem}.as-navbar .dropdown-menu .dropdown-item{border-radius:.25rem}.as-navbar .dropdown-menu .dropdown-item:active .bi{color:inherit!important}.as-navbar .dropdown-menu .active{font-weight:600}.as-navbar .dropdown-menu .active .bi{display:block!important}.as-navbar .dropdown-menu-end{--bs-dropdown-min-width: 8rem}[data-bs-theme=dark] .as-navbar{box-shadow:0 .5rem 1rem #00000026,inset 0 -1px #ffffff26}.btn-as{--bs-btn-padding-y: .5rem;--bs-btn-padding-x: 1.2rem;--bs-btn-font-size: .85rem}.btn-as-primary{--bs-btn-font-weight: 600;--bs-btn-color: var(--bs-white);--bs-btn-bg: var(--as-violet-bg);--bs-btn-border-color: var(--as-violet-bg);--bs-btn-hover-color: var(--bs-white);--bs-btn-hover-bg: #6528e0;--bs-btn-hover-border-color: #6528e0;--bs-btn-focus-shadow-rgb: var(--as-violet-rgb);--bs-btn-active-color: var(--bs-btn-hover-color);--bs-btn-active-bg: #5a23c8;--bs-btn-active-border-color: #5a23c8 }.btn-as-outline-primary{--bs-btn-border-color: var(--as-violet-bg);--bs-btn-color: var(--as-violet-bg)}.btn-check:checked+.btn-as-outline-primary{background-color:var(--as-violet-bg);border-color:var(--as-violet-bg)}.btn-as-accent{--bs-btn-font-weight: 600;--bs-btn-color: var(--as-accent);--bs-btn-border-color: var(--as-accent);--bs-btn-hover-color: var(--as-dark);--bs-btn-hover-bg: var(--as-accent);--bs-btn-hover-border-color: var(--as-accent);--bs-btn-focus-shadow-rgb: var(--as-accent-rgb);--bs-btn-active-color: var(--bs-btn-hover-color);--bs-btn-active-bg: var(--bs-btn-hover-bg);--bs-btn-active-border-color: var(--bs-btn-hover-border-color) }.btn-as-light{--btn-custom-color: #9461fb;--bs-btn-color: var(--bs-gray-600);--bs-btn-border-color: var(--bs-border-color);--bs-btn-hover-color: var(--btn-custom-color);--bs-btn-hover-border-color: var(--btn-custom-color);--bs-btn-active-color: var(--btn-custom-color);--bs-btn-active-bg: var(--bs-white);--bs-btn-active-border-color: var(--btn-custom-color);--bs-btn-focus-border-color: var(--btn-custom-color);--bs-btn-focus-shadow-rgb: var(--as-violet-rgb) }.as-btn-lg{--bs-btn-border-radius: .5rem;padding:.8125rem 2rem}.btn-outline-image{--bs-btn-border-color: var(--as-btn-image-border);--bs-btn-active-border-color: var(--as-btn-image-hover-border);padding:0;filter:saturate(30%)}.btn-check:checked+.btn-outline-image{filter:brightness(100%) contrast(110%) saturate(100%) blur(.2px) hue-rotate(0deg)}.astroid-btn-group .btn{border-radius:0}.astroid-btn-group>span:first-child>.btn{border-top-left-radius:var(--bs-border-radius);border-bottom-left-radius:var(--bs-border-radius)}.astroid-btn-group>span:last-child>.btn{border-top-right-radius:var(--bs-border-radius);border-bottom-right-radius:var(--bs-border-radius)}.astroid-btn-group>span:not(:first-child)>.btn{border-left:none}.astroid-spacing .spacing-lock i{cursor:pointer}@media (min-width: 992px){.as-sidebar{position:-webkit-sticky;position:sticky;top:5rem;display:block!important;height:calc(100vh - 6rem);padding-left:.25rem;margin-left:-.25rem;overflow-y:auto}}@media (max-width: 991.98px){.as-sidebar .offcanvas-lg{border-right-color:var(--bs-border-color);box-shadow:0 1rem 3rem #0000002d}}@media (min-width: 992px){.as-layout{display:grid;grid-template-areas:"sidebar main";grid-template-columns:1fr 5fr;gap:1.5rem}}.as-sidebar{grid-area:sidebar}.as-main{grid-area:main}.as-page{transition:all .5s cubic-bezier(.55,0,.1,1)}@media (max-width: 991.98px){.as-main{max-width:760px;margin-inline:auto}}.as-group-content{--as-example-padding: 1rem;position:relative;padding:var(--as-example-padding);margin:0 -1.5rem 1rem;border:solid var(--bs-border-color);border-width:1px 0}.as-group-content:after{display:block;clear:both;content:""}@media (min-width: 768px){.as-group-content{--as-example-padding: 1.5rem;margin-right:0;margin-left:0;border-width:1px;border-radius:var(--bs-border-radius)}}.as-group-content+p{margin-top:2rem}.as-gutter{--bs-gutter-x: 3rem }.as-intro{grid-area:intro}.as-toc{grid-area:toc}.as-page>div.as-content:first-child>h2,.as-page>div.as-content:first-child>h3,.as-page>div.as-content:first-child>h4{margin-top:0}.as-content{grid-area:content;min-width:1px}.as-content>h2{--bs-heading-color: var(--bs-emphasis-color);margin-top:3rem}.as-content>h3{--bs-heading-color: var(--bs-emphasis-color);margin-top:2rem}.as-content>h4{--bs-heading-color: var(--bs-emphasis-color)}.as-content>ul li{margin-bottom:.25rem}.as-content>ul li>p~ul{margin-top:-.5rem;margin-bottom:1rem}.as-content>ol li{margin-bottom:.25rem}.as-content>ol li>p~ul{margin-top:-.5rem;margin-bottom:1rem}.as-content>.table{--bs-table-border-color: var(--bs-border-color);max-width:100%;margin-bottom:1.5rem;font-size:.875rem}.as-content>.table thead{border-bottom:2px solid currentcolor}.as-content>.table tbody:not(:first-child){border-top:2px solid currentcolor}.as-content>.table th{color:var(--bs-emphasis-color);white-space:nowrap}.as-content>.table th:first-child{padding-left:0}.as-content>.table th:not(:last-child){padding-right:1.5rem}.as-content>.table td:first-child{padding-left:0}.as-content>.table td:first-child>code{white-space:nowrap}.as-content>.table td:not(:last-child){padding-right:1.5rem}.as-content>.table strong{color:var(--bs-emphasis-color)}.as-content>.table-responsive .table{--bs-table-border-color: var(--bs-border-color);max-width:100%;margin-bottom:1.5rem;font-size:.875rem}.as-content>.table-responsive .table thead{border-bottom:2px solid currentcolor}.as-content>.table-responsive .table tbody:not(:first-child){border-top:2px solid currentcolor}.as-content>.table-responsive .table th{color:var(--bs-emphasis-color);white-space:nowrap}.as-content>.table-responsive .table th:first-child{padding-left:0}.as-content>.table-responsive .table th:not(:last-child){padding-right:1.5rem}.as-content>.table-responsive .table td:first-child{padding-left:0}.as-content>.table-responsive .table td:first-child>code{white-space:nowrap}.as-content>.table-responsive .table td:not(:last-child){padding-right:1.5rem}.as-content>.table-responsive .table strong{color:var(--bs-emphasis-color)}@media (max-width: 991.98px){.as-content>.table.table-bordered{border:0}.as-content>.table-responsive .table.table-bordered{border:0}}.as-links-heading{color:var(--bs-emphasis-color)}.as-page-link{display:inline-block;text-decoration:none;margin-bottom:.3rem}.as-links-link{padding:.1875rem .5rem;margin-top:.125rem;margin-left:1.125rem;color:var(--bs-body-color);text-decoration:none}.as-links-link:hover{color:var(--bs-emphasis-color);background-color:var(--as-sidebar-link-bg)}.as-links-link:focus{color:var(--bs-emphasis-color);background-color:var(--as-sidebar-link-bg)}.as-links-link.active{color:var(--bs-emphasis-color);background-color:var(--as-sidebar-link-bg);font-weight:600}@media (max-width: 991.98px){.as-links-nav{font-size:.875rem;-moz-column-count:2;column-count:2;-moz-column-gap:1.5rem;column-gap:1.5rem}.as-links-nav .as-links-group{-moz-column-break-inside:avoid;break-inside:avoid}.as-links-nav .as-links-span-all{-moz-column-span:all;column-span:all}}.hu-color-picker{box-sizing:initial}.astroid-color .row{max-width:210px}.astroid-color-picker{border-radius:50%}.astroid-color-picker.svg-inline--fa.fa-circle{background:var(--as-color-background);border-radius:50%;cursor:pointer;color:transparent}.astroid-color-picker.fas{cursor:pointer;background:var(--as-color-background);color:transparent}.astroid-gradient .gradient-preview{background:var(--as-color-background)}.astroid-gradient .gradient{width:100%;height:100px}.astroid-radio .form-switch{min-height:2rem;margin-bottom:1rem}.astroid-radio .form-switch .form-check-input{width:3.5rem;height:1.9rem}.astroid-radio .form-switch .form-check-input:checked{background-color:var(--as-violet-bg);border-color:var(--as-violet-bg)}.arrow-icon-picker .icon{box-sizing:initial;display:flex;align-items:center;justify-content:center;min-width:20px;min-height:20px;cursor:pointer;color:inherit}.arrow-icon-picker .icon:hover{color:var(--as-violet)}.arrow-icon-picker .icon.active{--bs-border-color: var(--as-violet);background-color:var(--as-violet);color:#fff}.astroid-media .icon-folder{color:var(--as-violet)}.astroid-media .media-icon{cursor:pointer;min-height:146px}.astroid-media .media-icon:before{content:"";position:absolute;width:100%;height:100%}.astroid-media .media-icon:hover:before{background-color:#5656564d}.astroid-media .image-type{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAACdJREFUKFNjPHP19n8GJGCspYLMZWCkg4L///+juOHstTuobqC9AgCYGinl3vgvfQAAAABJRU5ErkJggg==)}.astroid-media .image-type>img{width:fit-content;max-width:100%;max-height:144px}.astroid-media .image-preview img{max-width:100%;max-height:200px}.astroid-media .dropzone,.astroid-media .files{width:100%;margin:0 auto;font-size:12px;line-height:1.5;cursor:pointer}.astroid-media .border{--bs-border-style: dashed;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:20px;transition:all .3s ease}.astroid-media .border:hover{--bs-border-color: var(--as-violet)}.astroid-media .border.isDragActive{border:2px dashed #ffb300;background:var(--as-sidebar-link-bg)}.astroid-media .file-item{border-radius:8px;display:flex;align-items:center;justify-content:space-between;background:var(--as-sidebar-link-bg);padding:7px 7px 7px 15px;margin-top:10px}.astroid-media .file-item:first-child{margin-top:0}.astroid-media .file-item .delete-file{background:red;color:#fff;padding:5px 10px;border-radius:8px;cursor:pointer}.astroid-typography .astroid-btn-group .btn{--bs-btn-padding-y: .1rem;--bs-btn-padding-x: .7rem}.typography-underline{text-decoration:underline}[data-bs-theme=dark] .ui.selection.dropdown{background:var(--bs-body-bg);border-color:var(--bs-border-color);color:#fff}[data-bs-theme=dark] .ui.selection.dropdown:hover{border-color:var(--bs-border-color)}[data-bs-theme=dark] .ui.selection.dropdown .menu>.item{border-color:var(--bs-border-color);color:var(--bs-body-color)}[data-bs-theme=dark] .ui.selection.active.dropdown,[data-bs-theme=dark] .ui.selection.active.dropdown .menu,[data-bs-theme=dark] .ui.selection.active.dropdown:hover,[data-bs-theme=dark] .ui.selection.active.dropdown:hover .menu{border-color:var(--bs-border-color)}[data-bs-theme=dark] .ui.dropdown .menu{background-color:var(--bs-body-bg)}.astroid-preloader .select-preloader{display:inline-block;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);padding:10px;cursor:pointer}.astroid-preloader .preloader-item{width:100px;height:100px;cursor:pointer}.astroid-preloader .preloader-item:hover{background-color:#5656561a}@-webkit-keyframes preload-spin-back{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(-720deg);transform:rotate(-720deg)}}@keyframes preload-spin-back{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(-720deg);transform:rotate(-720deg)}}@-webkit-keyframes preload-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes preload-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.triple-spinner{display:block;position:relative;width:80px;height:80px;border-radius:50%;border:2px solid transparent;border-top:2px solid var(--as-violet);border-left:2px solid var(--as-violet);-webkit-animation:preload-spin 2s linear infinite;animation:preload-spin 2s linear infinite}.triple-spinner:before{content:"";position:absolute;border-radius:50%;border:2px solid transparent;opacity:.85;top:8%;left:8%;right:8%;bottom:8%;border-top-color:var(--as-violet);border-left-color:var(--as-violet);-webkit-animation:preload-spin 3s linear infinite;animation:preload-spin 3.5s linear infinite}.triple-spinner:after{content:"";position:absolute;border-radius:50%;border:2px solid transparent;opacity:.7;top:18%;left:18%;right:18%;bottom:18%;border-top-color:var(--as-violet);border-left-color:var(--as-violet);-webkit-animation:preload-spin 1.5s linear infinite;animation:preload-spin 1.75s linear infinite}.cm-spinner{height:80px;width:80px;border:2px solid transparent;border-radius:50%;border-top:2px solid var(--as-violet);-webkit-animation:preload-spin 4s linear infinite;animation:preload-spin 4s linear infinite;position:relative}.cm-spinner:before{content:"";position:absolute;top:10%;bottom:10%;left:10%;right:10%;border-radius:50%;border:2px solid transparent;opacity:.8;border-top-color:var(--as-violet);-webkit-animation:3s preload-spin linear infinite;animation:3s preload-spin linear infinite}.cm-spinner:after{content:"";position:absolute;top:10%;bottom:10%;left:10%;right:10%;border-radius:50%;border:2px solid transparent;opacity:.9;border-top-color:var(--as-violet);-webkit-animation:preload-spin 1.5s linear infinite;animation:preload-spin 1.5s linear infinite}.hm-spinner{height:80px;width:80px;border:2px solid transparent;border-top-color:var(--as-violet);border-bottom-color:var(--as-violet);border-radius:50%;position:relative;-webkit-animation:preload-spin 3s linear infinite;animation:preload-spin 3s linear infinite}.hm-spinner:before{opacity:.7;content:"";position:absolute;top:15%;right:15%;bottom:15%;left:15%;border:2px solid transparent;border-top-color:var(--as-violet);border-bottom-color:var(--as-violet);border-radius:50%;-webkit-animation:preload-spin 1.5s linear infinite;animation:preload-spin 1.5s linear infinite}.reverse-spinner{position:relative;height:80px;width:80px;border:2px solid transparent;border-top-color:var(--as-violet);border-left-color:var(--as-violet);border-radius:50%;-webkit-animation:preload-spin 1.5s linear infinite;animation:preload-spin 1.5s linear infinite}.reverse-spinner:before{position:absolute;top:15%;left:15%;right:15%;bottom:15%;content:"";border:2px solid transparent;border-top-color:var(--as-violet);border-left-color:var(--as-violet);border-radius:50%;-webkit-animation:preload-spin-back 1s linear infinite;animation:preload-spin-back 1s linear infinite}@-webkit-keyframes sk-rotatePlane{0%{-webkit-transform:perspective(120px) rotateX(0) rotateY(0);transform:perspective(120px) rotateX(0) rotateY(0)}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0);transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}to{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}@keyframes sk-rotatePlane{0%{-webkit-transform:perspective(120px) rotateX(0) rotateY(0);transform:perspective(120px) rotateX(0) rotateY(0)}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0);transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}to{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.sk-rotating-plane{width:40px;height:40px;background-color:var(--as-violet);margin:0 auto;-webkit-animation:sk-rotatePlane 1.2s infinite ease-in-out;animation:sk-rotatePlane 1.2s infinite ease-in-out}@-webkit-keyframes sk-doubleBounce{0%,to{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-doubleBounce{0%,to{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}.sk-double-bounce{width:40px;height:40px;position:relative}.sk-double-bounce .sk-child{width:100%;height:100%;border-radius:50%;background-color:var(--as-violet);opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-doubleBounce 2s infinite ease-in-out;animation:sk-doubleBounce 2s infinite ease-in-out}.sk-double-bounce .sk-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-waveStretchDelay{0%,to,40%{-webkit-transform:scaleY(.4);transform:scaleY(.4)}20%{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes sk-waveStretchDelay{0%,to,40%{-webkit-transform:scaleY(.4);transform:scaleY(.4)}20%{-webkit-transform:scaleY(1);transform:scaleY(1)}}.sk-wave{margin:0 auto;width:50px;height:40px;text-align:center;font-size:10px}.sk-wave .sk-rect{background-color:var(--as-violet);height:100%;width:6px;display:inline-block;-webkit-animation:sk-waveStretchDelay 1.2s infinite ease-in-out;animation:sk-waveStretchDelay 1.2s infinite ease-in-out}.sk-wave .sk-rect1{-webkit-animation-delay:-1.2s;animation-delay:-1.2s}.sk-wave .sk-rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-wave .sk-rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-wave .sk-rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-wave .sk-rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes sk-wanderingCube{0%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:translateX(30px) rotate(-90deg) scale(.5);transform:translate(30px) rotate(-90deg) scale(.5)}50%{-webkit-transform:translateX(30px) translateY(30px) rotate(-179deg);transform:translate(30px) translateY(30px) rotate(-179deg)}50.1%{-webkit-transform:translateX(30px) translateY(30px) rotate(-180deg);transform:translate(30px) translateY(30px) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5);transform:translate(0) translateY(30px) rotate(-270deg) scale(.5)}to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes sk-wanderingCube{0%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:translateX(30px) rotate(-90deg) scale(.5);transform:translate(30px) rotate(-90deg) scale(.5)}50%{-webkit-transform:translateX(30px) translateY(30px) rotate(-179deg);transform:translate(30px) translateY(30px) rotate(-179deg)}50.1%{-webkit-transform:translateX(30px) translateY(30px) rotate(-180deg);transform:translate(30px) translateY(30px) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5);transform:translate(0) translateY(30px) rotate(-270deg) scale(.5)}to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.sk-wandering-cubes{width:40px;height:40px;position:relative}.sk-wandering-cubes .sk-cube{background-color:var(--as-violet);width:10px;height:10px;position:absolute;top:0;left:0;-webkit-animation:sk-wanderingCube 1.8s ease-in-out -1.8s infinite both;animation:sk-wanderingCube 1.8s ease-in-out -1.8s infinite both}.sk-wandering-cubes .sk-cube2{-webkit-animation-delay:-.9s;animation-delay:-.9s}@-webkit-keyframes sk-pulseScaleOut{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes sk-pulseScaleOut{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.sk-spinner-pulse{width:40px;height:40px;background-color:var(--as-violet);border-radius:100%;-webkit-animation:sk-pulseScaleOut 1s infinite ease-in-out;animation:sk-pulseScaleOut 1s infinite ease-in-out}@-webkit-keyframes sk-chasingDotsRotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes sk-chasingDotsRotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes sk-chasingDotsBounce{0%,to{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-chasingDotsBounce{0%,to{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}.sk-chasing-dots{width:40px;height:40px;position:relative;text-align:center;-webkit-animation:sk-chasingDotsRotate 2s infinite linear;animation:sk-chasingDotsRotate 2s infinite linear}.sk-chasing-dots .sk-child{width:60%;height:60%;display:inline-block;position:absolute;top:0;background-color:var(--as-violet);border-radius:100%;-webkit-animation:sk-chasingDotsBounce 2s infinite ease-in-out;animation:sk-chasingDotsBounce 2s infinite ease-in-out}.sk-chasing-dots .sk-dot2{top:auto;bottom:0;-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-three-bounce{0%,to,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-three-bounce{0%,to,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.sk-three-bounce{width:80px;text-align:center}.sk-three-bounce .sk-child{width:20px;height:20px;background-color:var(--as-violet);border-radius:100%;display:inline-block;-webkit-animation:sk-three-bounce 1.4s ease-in-out 0s infinite both;animation:sk-three-bounce 1.4s ease-in-out 0s infinite both}.sk-three-bounce .sk-bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.sk-three-bounce .sk-bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-circleBounceDelay{0%,to,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-circleBounceDelay{0%,to,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.sk-circle{width:40px;height:40px;position:relative}.sk-circle .sk-child{width:100%;height:100%;position:absolute;left:0;top:0}.sk-circle .sk-child:before{content:"";display:block;margin:0 auto;width:15%;height:15%;background-color:var(--as-violet);border-radius:100%;-webkit-animation:sk-circleBounceDelay 1.2s infinite ease-in-out both;animation:sk-circleBounceDelay 1.2s infinite ease-in-out both}.sk-circle .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.sk-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-circle .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.sk-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-circle .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sk-circle .sk-circle4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-circle .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.sk-circle .sk-circle5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.sk-circle .sk-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.sk-circle .sk-circle6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.sk-circle .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sk-circle .sk-circle7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.sk-circle .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.sk-circle .sk-circle8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.sk-circle .sk-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.sk-circle .sk-circle9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.sk-circle .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.sk-circle .sk-circle10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.sk-circle .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.sk-circle .sk-circle11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.sk-circle .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.sk-circle .sk-circle12:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes sk-cubeGridScaleDelay{0%,to,70%{-webkit-transform:scale3D(1,1,1);transform:scaleZ(1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}@keyframes sk-cubeGridScaleDelay{0%,to,70%{-webkit-transform:scale3D(1,1,1);transform:scaleZ(1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}.sk-cube-grid{width:40px;height:40px}.sk-cube-grid .sk-cube{width:33.33%;height:33.33%;background-color:var(--as-violet);float:left;-webkit-animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out;animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out}.sk-cube-grid .sk-cube1{-webkit-animation-delay:.2s;animation-delay:.2s}.sk-cube-grid .sk-cube2{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-cube-grid .sk-cube3{-webkit-animation-delay:.4s;animation-delay:.4s}.sk-cube-grid .sk-cube4{-webkit-animation-delay:.1s;animation-delay:.1s}.sk-cube-grid .sk-cube5{-webkit-animation-delay:.2s;animation-delay:.2s}.sk-cube-grid .sk-cube6{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-cube-grid .sk-cube7{-webkit-animation-delay:0ms;animation-delay:0ms}.sk-cube-grid .sk-cube8{-webkit-animation-delay:.1s;animation-delay:.1s}.sk-cube-grid .sk-cube9{-webkit-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes sk-circleFadeDelay{0%,to,39%{opacity:0}40%{opacity:1}}@keyframes sk-circleFadeDelay{0%,to,39%{opacity:0}40%{opacity:1}}.sk-fading-circle{width:40px;height:40px;position:relative}.sk-fading-circle .sk-circle{width:100%;height:100%;position:absolute;left:0;top:0}.sk-fading-circle .sk-circle:before{content:"";display:block;margin:0 auto;width:15%;height:15%;background-color:var(--as-violet);border-radius:100%;-webkit-animation:sk-circleFadeDelay 1.2s infinite ease-in-out both;animation:sk-circleFadeDelay 1.2s infinite ease-in-out both}.sk-fading-circle .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.sk-fading-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-fading-circle .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.sk-fading-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-fading-circle .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sk-fading-circle .sk-circle4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-fading-circle .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.sk-fading-circle .sk-circle5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.sk-fading-circle .sk-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.sk-fading-circle .sk-circle6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.sk-fading-circle .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sk-fading-circle .sk-circle7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.sk-fading-circle .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.sk-fading-circle .sk-circle8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.sk-fading-circle .sk-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.sk-fading-circle .sk-circle9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.sk-fading-circle .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.sk-fading-circle .sk-circle10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.sk-fading-circle .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.sk-fading-circle .sk-circle11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.sk-fading-circle .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.sk-fading-circle .sk-circle12:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0);transform:perspective(140px) rotateX(0);opacity:1}to,90%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}@keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0);transform:perspective(140px) rotateX(0);opacity:1}to,90%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}.sk-folding-cube{width:40px;height:40px;position:relative;-webkit-transform:rotateZ(45deg);transform:rotate(45deg)}.sk-folding-cube .sk-cube{float:left;width:50%;height:50%;position:relative;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.sk-folding-cube .sk-cube:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--as-violet);-webkit-animation:sk-foldCubeAngle 2.4s infinite linear both;animation:sk-foldCubeAngle 2.4s infinite linear both;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.sk-folding-cube .sk-cube2{-webkit-transform:scale(1.1) rotateZ(90deg);transform:scale(1.1) rotate(90deg)}.sk-folding-cube .sk-cube2:before{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-folding-cube .sk-cube3{-webkit-transform:scale(1.1) rotateZ(180deg);transform:scale(1.1) rotate(180deg)}.sk-folding-cube .sk-cube3:before{-webkit-animation-delay:.6s;animation-delay:.6s}.sk-folding-cube .sk-cube4{-webkit-transform:scale(1.1) rotateZ(270deg);transform:scale(1.1) rotate(270deg)}.sk-folding-cube .sk-cube4:before{-webkit-animation-delay:.9s;animation-delay:.9s}@-webkit-keyframes bouncing-loader{to{opacity:.1;transform:translate3d(0,-1rem,0)}}@keyframes bouncing-loader{to{opacity:.1;transform:translate3d(0,-1rem,0)}}.bouncing-loader{display:flex;justify-content:center}.bouncing-loader>div{width:20px;height:20px;margin:1rem .2rem 0;background:var(--as-violet);border-radius:50%;animation:bouncing-loader .6s infinite alternate}.bouncing-loader>div:nth-child(2){animation-delay:.2s}.bouncing-loader>div:nth-child(3){animation-delay:.4s}@-webkit-keyframes donut-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes donut-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.donut{display:inline-block;border:4px solid rgba(0,0,0,.1);border-left-color:var(--as-violet);border-radius:50%;width:40px;height:40px;animation:donut-spin 1.2s linear infinite}.astroid-socialprofiles .astroid-profile{cursor:move}.astroid-layout .responsive-devices.astroid-btn-group{margin-top:-1rem}@media (min-width: 768px){.astroid-layout .responsive-devices.astroid-btn-group{margin-top:-1.5rem}}.astroid-layout .responsive-devices.astroid-btn-group>span .btn{border-top:none;border-color:var(--bs-border-color)}.astroid-layout .responsive-devices.astroid-btn-group>span .btn.layout-config:hover{border-color:var(--bs-btn-hover-border-color)}.astroid-layout .responsive-devices.astroid-btn-group>span:first-child .btn{border-top-left-radius:0}.astroid-layout .responsive-devices.astroid-btn-group>span:last-child .btn{border-top-right-radius:0}.astroid-layout .responsive-devices.astroid-btn-group>span .btn-check:checked+.btn{border-color:var(--bs-btn-active-border-color)}.astroid-layout .ghost{border-width:2px;border-style:dashed;border-color:var(--bs-border-color-translucent)}.astroid-layout .astroid-section>div+div{margin-top:.8rem}.astroid-layout .astroid-cols>div+div{margin-top:.5rem}.astroid-layout .astroid-cols>.card{background-color:var(--as-layout-block-bg)}.astroid-layout .astroid-section:empty:after,.astroid-layout .astroid-rows:empty:after,.astroid-layout .astroid-cols:empty:after{display:flex;justify-content:center;align-items:center;width:100%;height:83px;border:1px dashed var(--bs-border-color-translucent);border-radius:var(--bs-border-radius);color:var(--bs-secondary-color)}.astroid-layout .astroid-section:empty:after{content:"Empty Section"}.astroid-layout .astroid-rows:empty:after{content:"Empty Row";margin-top:29px}.astroid-layout .astroid-cols:empty:after{content:"Empty Column"}.astroid-layout .nav{font-size:.895rem}.astroid-layout .handle{cursor:move}.astroid-layout .column-size>.form-select-sm{font-size:.7rem}.astroid-layout .element-toolbar .nav{opacity:0}.astroid-layout .element-toolbar .nav-link{opacity:.5}.astroid-layout .element-toolbar .nav-link:hover{opacity:1}.astroid-layout .astroid-element{cursor:move}.astroid-layout .astroid-element:hover .element-toolbar .nav{opacity:1}.astroid-layout .astroid-element .astroid-modal{cursor:initial}.astroid-layout .section-toolbar .nav{opacity:.5}.astroid-layout .astroid-section-container:hover .section-toolbar .nav{opacity:1}.astroid-layout .column-toolbar{font-size:.7rem;opacity:0}.astroid-layout .column-toolbar a{opacity:.85;text-decoration:none}.astroid-layout .column-toolbar a:hover,.astroid-layout .astroid-col-container:hover .column-toolbar{opacity:1}.astroid-layout .row-toolbar{top:29px;left:calc(100% + 5px);font-size:.8rem;opacity:0}.astroid-layout .row-toolbar i{opacity:.5}.astroid-layout .row-toolbar i:hover,.astroid-layout .astroid-row-container:hover .row-toolbar{opacity:1}.astroid-layout .add-element{margin-top:-13px;font-size:.7rem}.astroid-layout .add-element>a{z-index:9;text-decoration:none}.astroid-layout .add-element>a:hover .add-element-text{display:inline}.astroid-layout .add-element .add-element-text{display:none}.astroid-layout .astroid-grid{cursor:pointer}.astroid-layout .astroid-grid:hover .astroid-grid-column{background-color:var(--as-layout-block-bg)}@media (min-width: 992px){.astroid-layout .astroid-element-nav{width:200px}}.astroid-layout .astroid-element-nav .nav-link{display:flex;justify-content:space-between;align-items:center}.astroid-layout .astroid-element-nav .active .nav-link{background-color:var(--as-sidebar-link-bg)}.astroid-layout .addon-block{cursor:pointer;min-height:150px}.astroid-layout .addon-block:hover{background-color:var(--as-layout-block-bg)}.astroid-layout [class^=group-]{margin-bottom:1rem}.add-preset{cursor:pointer;min-height:250px}.add-preset:hover{background-color:#5656561a}.add-preset-cta{cursor:pointer;min-height:150px}.add-preset-cta:hover{background-color:#5656561a}.preset-keyword{min-height:168px;font-size:3rem}.preset-toolbar{position:absolute;top:15px;right:15px;opacity:0;transition:all .3s ease-out}.preset-item:hover .preset-toolbar{opacity:1}.astroid-modal,.astroid-modal .modal.show{background-color:#00000080}.astroid-modal .nav-tabs{--bs-nav-link-padding-y: 1rem;background-color:var(--as-violet-bg);font-size:1rem}.astroid-modal .nav-tabs .nav-link:not(.active){color:#fff;opacity:.8;border:none}.astroid-modal .nav-tabs .nav-link:not(.active):hover,.astroid-modal .nav-tabs .nav-link:not(.active):focus{opacity:1}.astroid-modal .btn-close.inverted{filter:var(--bs-btn-close-white-filter)}.fade-enter-active{transition:all .3s ease-out}.fade-leave-active{transition:all .3s cubic-bezier(1,.5,.8,1)}.fade-enter-from,.fade-leave-to{transform:translateY(5px);opacity:0} diff --git a/assets/vendor/manager/dist/index.js b/assets/vendor/manager/dist/index.js index 6c930c66..359ba824 100644 --- a/assets/vendor/manager/dist/index.js +++ b/assets/vendor/manager/dist/index.js @@ -1,8 +1,8 @@ -(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))r(a);new MutationObserver(a=>{for(const i of a)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(a){const i={};return a.integrity&&(i.integrity=a.integrity),a.referrerPolicy&&(i.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?i.credentials="include":a.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(a){if(a.ep)return;a.ep=!0;const i=n(a);fetch(a.href,i)}})();function Zu(e,t){const n=Object.create(null),r=e.split(",");for(let a=0;a!!n[a.toLowerCase()]:a=>!!n[a]}const Ot={},ti=[],_r=()=>{},q_=()=>!1,ew=/^on[^a-z]/,Ks=e=>ew.test(e),tp=e=>e.startsWith("onUpdate:"),Rt=Object.assign,np=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},tw=Object.prototype.hasOwnProperty,ht=(e,t)=>tw.call(e,t),Me=Array.isArray,ni=e=>Ai(e)==="[object Map]",Po=e=>Ai(e)==="[object Set]",Gm=e=>Ai(e)==="[object Date]",nw=e=>Ai(e)==="[object RegExp]",et=e=>typeof e=="function",Lt=e=>typeof e=="string",si=e=>typeof e=="symbol",Ct=e=>e!==null&&typeof e=="object",rp=e=>(Ct(e)||et(e))&&et(e.then)&&et(e.catch),iy=Object.prototype.toString,Ai=e=>iy.call(e),rw=e=>Ai(e).slice(8,-1),sy=e=>Ai(e)==="[object Object]",ap=e=>Lt(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,is=Zu(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),qu=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},aw=/-(\w)/g,Pn=qu(e=>e.replace(aw,(t,n)=>n?n.toUpperCase():"")),ow=/\B([A-Z])/g,Zn=qu(e=>e.replace(ow,"-$1").toLowerCase()),Gs=qu(e=>e.charAt(0).toUpperCase()+e.slice(1)),ss=qu(e=>e?`on${Gs(e)}`:""),Pa=(e,t)=>!Object.is(e,t),ri=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},_u=e=>{const t=parseFloat(e);return isNaN(t)?e:t},wu=e=>{const t=Lt(e)?Number(e):NaN;return isNaN(t)?e:t};let Xm;const Wd=()=>Xm||(Xm=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),iw="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console",sw=Zu(iw);function vt(e){if(Me(e)){const t={};for(let n=0;n{if(n){const r=n.split(uw);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function we(e){let t="";if(Lt(e))t=e;else if(Me(e))for(let n=0;nMa(n,t))}const fe=e=>Lt(e)?e:e==null?"":Me(e)||Ct(e)&&(e.toString===iy||!et(e.toString))?JSON.stringify(e,uy,2):String(e),uy=(e,t)=>t&&t.__v_isRef?uy(e,t.value):ni(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,a])=>(n[`${r} =>`]=a,n),{})}:Po(t)?{[`Set(${t.size})`]:[...t.values()]}:Ct(t)&&!Me(t)&&!sy(t)?String(t):t;let Vn;class op{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Vn,!t&&Vn&&(this.index=(Vn.scopes||(Vn.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Vn;try{return Vn=this,t()}finally{Vn=n}}}on(){Vn=this}off(){Vn=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},fy=e=>(e.w&Ia)>0,py=e=>(e.n&Ia)>0,vw=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let r=0;r{(c==="length"||!si(c)&&c>=l)&&s.push(u)})}else switch(n!==void 0&&s.push(o.get(n)),t){case"add":Me(e)?ap(n)&&s.push(o.get("length")):(s.push(o.get(fo)),ni(e)&&s.push(o.get(Kd)));break;case"delete":Me(e)||(s.push(o.get(fo)),ni(e)&&s.push(o.get(Kd)));break;case"set":ni(e)&&s.push(o.get(fo));break}if(s.length===1)s[0]&&Gd(s[0]);else{const l=[];for(const u of s)u&&l.push(...u);Gd(sp(l))}}function Gd(e,t){const n=Me(e)?e:[...e];for(const r of n)r.computed&&Qm(r);for(const r of n)r.computed||Qm(r)}function Qm(e,t){(e!==pr||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function _w(e,t){var n;return(n=Eu.get(e))==null?void 0:n.get(t)}const ww=Zu("__proto__,__v_isRef,__isVue"),vy=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(si)),Zm=Ew();function Ew(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=ut(this);for(let i=0,o=this.length;i{e[t]=function(...n){ki();const r=ut(this)[t].apply(this,n);return $i(),r}}),e}function xw(e){const t=ut(this);return Nn(t,"has",e),t.hasOwnProperty(e)}class gy{constructor(t=!1,n=!1){this._isReadonly=t,this._shallow=n}get(t,n,r){const a=this._isReadonly,i=this._shallow;if(n==="__v_isReactive")return!a;if(n==="__v_isReadonly")return a;if(n==="__v_isShallow")return i;if(n==="__v_raw"&&r===(a?i?xy:Ey:i?wy:_y).get(t))return t;const o=Me(t);if(!a){if(o&&ht(Zm,n))return Reflect.get(Zm,n,r);if(n==="hasOwnProperty")return xw}const s=Reflect.get(t,n,r);return(si(n)?vy.has(n):ww(n))||(a||Nn(t,"get",n),i)?s:Wt(s)?o&&ap(n)?s:s.value:Ct(s)?a?up(s):Jt(s):s}}class yy extends gy{constructor(t=!1){super(!1,t)}set(t,n,r,a){let i=t[n];if(Eo(i)&&Wt(i)&&!Wt(r))return!1;if(!this._shallow&&(!Ss(r)&&!Eo(r)&&(i=ut(i),r=ut(r)),!Me(t)&&Wt(i)&&!Wt(r)))return i.value=r,!0;const o=Me(t)&&ap(n)?Number(n)e,tc=e=>Reflect.getPrototypeOf(e);function yl(e,t,n=!1,r=!1){e=e.__v_raw;const a=ut(e),i=ut(t);n||(Pa(t,i)&&Nn(a,"get",t),Nn(a,"get",i));const{has:o}=tc(a),s=r?lp:n?fp:Ts;if(o.call(a,t))return s(e.get(t));if(o.call(a,i))return s(e.get(i));e!==a&&e.get(t)}function bl(e,t=!1){const n=this.__v_raw,r=ut(n),a=ut(e);return t||(Pa(e,a)&&Nn(r,"has",e),Nn(r,"has",a)),e===a?n.has(e):n.has(e)||n.has(a)}function _l(e,t=!1){return e=e.__v_raw,!t&&Nn(ut(e),"iterate",fo),Reflect.get(e,"size",e)}function qm(e){e=ut(e);const t=ut(this);return tc(t).has.call(t,e)||(t.add(e),Xr(t,"add",e,e)),this}function eh(e,t){t=ut(t);const n=ut(this),{has:r,get:a}=tc(n);let i=r.call(n,e);i||(e=ut(e),i=r.call(n,e));const o=a.call(n,e);return n.set(e,t),i?Pa(t,o)&&Xr(n,"set",e,t):Xr(n,"add",e,t),this}function th(e){const t=ut(this),{has:n,get:r}=tc(t);let a=n.call(t,e);a||(e=ut(e),a=n.call(t,e)),r&&r.call(t,e);const i=t.delete(e);return a&&Xr(t,"delete",e,void 0),i}function nh(){const e=ut(this),t=e.size!==0,n=e.clear();return t&&Xr(e,"clear",void 0,void 0),n}function wl(e,t){return function(r,a){const i=this,o=i.__v_raw,s=ut(o),l=t?lp:e?fp:Ts;return!e&&Nn(s,"iterate",fo),o.forEach((u,c)=>r.call(a,l(u),l(c),i))}}function El(e,t,n){return function(...r){const a=this.__v_raw,i=ut(a),o=ni(i),s=e==="entries"||e===Symbol.iterator&&o,l=e==="keys"&&o,u=a[e](...r),c=n?lp:t?fp:Ts;return!t&&Nn(i,"iterate",l?Kd:fo),{next(){const{value:d,done:f}=u.next();return f?{value:d,done:f}:{value:s?[c(d[0]),c(d[1])]:c(d),done:f}},[Symbol.iterator](){return this}}}}function pa(e){return function(...t){return e==="delete"?!1:this}}function Aw(){const e={get(i){return yl(this,i)},get size(){return _l(this)},has:bl,add:qm,set:eh,delete:th,clear:nh,forEach:wl(!1,!1)},t={get(i){return yl(this,i,!1,!0)},get size(){return _l(this)},has:bl,add:qm,set:eh,delete:th,clear:nh,forEach:wl(!1,!0)},n={get(i){return yl(this,i,!0)},get size(){return _l(this,!0)},has(i){return bl.call(this,i,!0)},add:pa("add"),set:pa("set"),delete:pa("delete"),clear:pa("clear"),forEach:wl(!0,!1)},r={get(i){return yl(this,i,!0,!0)},get size(){return _l(this,!0)},has(i){return bl.call(this,i,!0)},add:pa("add"),set:pa("set"),delete:pa("delete"),clear:pa("clear"),forEach:wl(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=El(i,!1,!1),n[i]=El(i,!0,!1),t[i]=El(i,!1,!0),r[i]=El(i,!0,!0)}),[e,n,t,r]}const[kw,$w,Dw,Pw]=Aw();function nc(e,t){const n=t?e?Pw:Dw:e?$w:kw;return(r,a,i)=>a==="__v_isReactive"?!e:a==="__v_isReadonly"?e:a==="__v_raw"?r:Reflect.get(ht(n,a)&&a in r?n:r,a,i)}const Mw={get:nc(!1,!1)},Iw={get:nc(!1,!0)},Nw={get:nc(!0,!1)},Rw={get:nc(!0,!0)},_y=new WeakMap,wy=new WeakMap,Ey=new WeakMap,xy=new WeakMap;function Lw(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Fw(e){return e.__v_skip||!Object.isExtensible(e)?0:Lw(rw(e))}function Jt(e){return Eo(e)?e:rc(e,!1,Sw,Mw,_y)}function Sy(e){return rc(e,!1,Ow,Iw,wy)}function up(e){return rc(e,!0,Tw,Nw,Ey)}function jw(e){return rc(e,!0,Cw,Rw,xy)}function rc(e,t,n,r,a){if(!Ct(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=a.get(e);if(i)return i;const o=Fw(e);if(o===0)return e;const s=new Proxy(e,o===2?r:n);return a.set(e,s),s}function po(e){return Eo(e)?po(e.__v_raw):!!(e&&e.__v_isReactive)}function Eo(e){return!!(e&&e.__v_isReadonly)}function Ss(e){return!!(e&&e.__v_isShallow)}function cp(e){return po(e)||Eo(e)}function ut(e){const t=e&&e.__v_raw;return t?ut(t):e}function dp(e){return bu(e,"__v_skip",!0),e}const Ts=e=>Ct(e)?Jt(e):e,fp=e=>Ct(e)?up(e):e;function pp(e){Ca&&pr&&(e=ut(e),hy(e.dep||(e.dep=sp())))}function ac(e,t){e=ut(e);const n=e.dep;n&&Gd(n)}function Wt(e){return!!(e&&e.__v_isRef===!0)}function q(e){return Ty(e,!1)}function Di(e){return Ty(e,!0)}function Ty(e,t){return Wt(e)?e:new Vw(e,t)}class Vw{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:ut(t),this._value=n?t:Ts(t)}get value(){return pp(this),this._value}set value(t){const n=this.__v_isShallow||Ss(t)||Eo(t);t=n?t:ut(t),Pa(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Ts(t),ac(this))}}function Uw(e){ac(e)}function K(e){return Wt(e)?e.value:e}function Hw(e){return et(e)?e():K(e)}const Bw={get:(e,t,n)=>K(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const a=e[t];return Wt(a)&&!Wt(n)?(a.value=n,!0):Reflect.set(e,t,n,r)}};function mp(e){return po(e)?e:new Proxy(e,Bw)}class Yw{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:r}=t(()=>pp(this),()=>ac(this));this._get=n,this._set=r}get value(){return this._get()}set value(t){this._set(t)}}function Ww(e){return new Yw(e)}function Oy(e){const t=Me(e)?new Array(e.length):{};for(const n in e)t[n]=Cy(e,n);return t}class zw{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return _w(ut(this._object),this._key)}}class Kw{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function Os(e,t,n){return Wt(e)?e:et(e)?new Kw(e):Ct(e)&&arguments.length>1?Cy(e,t,n):q(e)}function Cy(e,t,n){const r=e[t];return Wt(r)?r:new zw(e,t,n)}class Gw{constructor(t,n,r,a){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new li(t,()=>{this._dirty||(this._dirty=!0,ac(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!a,this.__v_isReadonly=r}get value(){const t=ut(this);return pp(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function Xw(e,t,n=!1){let r,a;const i=et(e);return i?(r=e,a=_r):(r=e.get,a=e.set),new Gw(r,a,i||!a,n)}function Jw(e,...t){}function Qw(e,t){}function Jr(e,t,n,r){let a;try{a=r?e(...r):e()}catch(i){Mo(i,t,n)}return a}function Bn(e,t,n,r){if(et(e)){const i=Jr(e,t,n,r);return i&&rp(i)&&i.catch(o=>{Mo(o,t,n)}),i}const a=[];for(let i=0;i>>1,a=fn[r],i=As(a);iTr&&fn.splice(t,1)}function xu(e){Me(e)?ai.push(...e):(!Wr||!Wr.includes(e,e.allowRecurse?ao+1:ao))&&ai.push(e),ky()}function rh(e,t=Cs?Tr+1:0){for(;tAs(n)-As(r)),ao=0;aoe.id==null?1/0:e.id,tE=(e,t)=>{const n=As(e)-As(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function $y(e){Xd=!1,Cs=!0,fn.sort(tE);const t=_r;try{for(Tr=0;TrYo.emit(a,...i)),xl=[]):typeof window<"u"&&window.HTMLElement&&!((r=(n=window.navigator)==null?void 0:n.userAgent)!=null&&r.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(i=>{Dy(i,t)}),setTimeout(()=>{Yo||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,xl=[])},3e3)):xl=[]}function nE(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||Ot;let a=n;const i=t.startsWith("update:"),o=i&&t.slice(7);if(o&&o in r){const c=`${o==="modelValue"?"model":o}Modifiers`,{number:d,trim:f}=r[c]||Ot;f&&(a=n.map(p=>Lt(p)?p.trim():p)),d&&(a=n.map(_u))}let s,l=r[s=ss(t)]||r[s=ss(Pn(t))];!l&&i&&(l=r[s=ss(Zn(t))]),l&&Bn(l,e,6,a);const u=r[s+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[s])return;e.emitted[s]=!0,Bn(u,e,6,a)}}function Py(e,t,n=!1){const r=t.emitsCache,a=r.get(e);if(a!==void 0)return a;const i=e.emits;let o={},s=!1;if(!et(e)){const l=u=>{const c=Py(u,t,!0);c&&(s=!0,Rt(o,c))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!i&&!s?(Ct(e)&&r.set(e,null),null):(Me(i)?i.forEach(l=>o[l]=null):Rt(o,i),Ct(e)&&r.set(e,o),o)}function ic(e,t){return!e||!Ks(t)?!1:(t=t.slice(2).replace(/Once$/,""),ht(e,t[0].toLowerCase()+t.slice(1))||ht(e,Zn(t))||ht(e,t))}let rn=null,sc=null;function ks(e){const t=rn;return rn=e,sc=e&&e.type.__scopeId||null,t}function rE(e){sc=e}function aE(){sc=null}const oE=e=>tt;function tt(e,t=rn,n){if(!t||e._n)return e;const r=(...a)=>{r._d&&nf(-1);const i=ks(t);let o;try{o=e(...a)}finally{ks(i),r._d&&nf(1)}return o};return r._n=!0,r._c=!0,r._d=!0,r}function ru(e){const{type:t,vnode:n,proxy:r,withProxy:a,props:i,propsOptions:[o],slots:s,attrs:l,emit:u,render:c,renderCache:d,data:f,setupState:p,ctx:m,inheritAttrs:v}=e;let _,b;const g=ks(e);try{if(n.shapeFlag&4){const E=a||r;_=Un(c.call(E,E,d,i,p,f,m)),b=l}else{const E=t;_=Un(E.length>1?E(i,{attrs:l,slots:s,emit:u}):E(i,null)),b=t.props?l:sE(l)}}catch(E){cs.length=0,Mo(E,e,1),_=oe(hn)}let x=_;if(b&&v!==!1){const E=Object.keys(b),{shapeFlag:A}=x;E.length&&A&7&&(o&&E.some(tp)&&(b=lE(b,o)),x=Fr(x,b))}return n.dirs&&(x=Fr(x),x.dirs=x.dirs?x.dirs.concat(n.dirs):n.dirs),n.transition&&(x.transition=n.transition),_=x,ks(g),_}function iE(e){let t;for(let n=0;n{let t;for(const n in e)(n==="class"||n==="style"||Ks(n))&&((t||(t={}))[n]=e[n]);return t},lE=(e,t)=>{const n={};for(const r in e)(!tp(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function uE(e,t,n){const{props:r,children:a,component:i}=e,{props:o,children:s,patchFlag:l}=t,u=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return r?ah(r,o,u):!!o;if(l&8){const c=t.dynamicProps;for(let d=0;de.__isSuspense,fE={name:"Suspense",__isSuspense:!0,process(e,t,n,r,a,i,o,s,l,u){e==null?mE(t,n,r,a,i,o,s,l,u):hE(e,t,n,r,a,o,s,l,u)},hydrate:vE,create:bp,normalize:gE},pE=fE;function $s(e,t){const n=e.props&&e.props[t];et(n)&&n()}function mE(e,t,n,r,a,i,o,s,l){const{p:u,o:{createElement:c}}=l,d=c("div"),f=e.suspense=bp(e,a,r,t,d,n,i,o,s,l);u(null,f.pendingBranch=e.ssContent,d,null,r,f,i,o),f.deps>0?($s(e,"onPending"),$s(e,"onFallback"),u(null,e.ssFallback,t,n,r,null,i,o),oi(f,e.ssFallback)):f.resolve(!1,!0)}function hE(e,t,n,r,a,i,o,s,{p:l,um:u,o:{createElement:c}}){const d=t.suspense=e.suspense;d.vnode=t,t.el=e.el;const f=t.ssContent,p=t.ssFallback,{activeBranch:m,pendingBranch:v,isInFallback:_,isHydrating:b}=d;if(v)d.pendingBranch=f,mr(f,v)?(l(v,f,d.hiddenContainer,null,a,d,i,o,s),d.deps<=0?d.resolve():_&&(l(m,p,n,r,a,null,i,o,s),oi(d,p))):(d.pendingId++,b?(d.isHydrating=!1,d.activeBranch=v):u(v,a,d),d.deps=0,d.effects.length=0,d.hiddenContainer=c("div"),_?(l(null,f,d.hiddenContainer,null,a,d,i,o,s),d.deps<=0?d.resolve():(l(m,p,n,r,a,null,i,o,s),oi(d,p))):m&&mr(f,m)?(l(m,f,n,r,a,d,i,o,s),d.resolve(!0)):(l(null,f,d.hiddenContainer,null,a,d,i,o,s),d.deps<=0&&d.resolve()));else if(m&&mr(f,m))l(m,f,n,r,a,d,i,o,s),oi(d,f);else if($s(t,"onPending"),d.pendingBranch=f,d.pendingId++,l(null,f,d.hiddenContainer,null,a,d,i,o,s),d.deps<=0)d.resolve();else{const{timeout:g,pendingId:x}=d;g>0?setTimeout(()=>{d.pendingId===x&&d.fallback(p)},g):g===0&&d.fallback(p)}}function bp(e,t,n,r,a,i,o,s,l,u,c=!1){const{p:d,m:f,um:p,n:m,o:{parentNode:v,remove:_}}=u;let b;const g=yE(e);g&&t!=null&&t.pendingBranch&&(b=t.pendingId,t.deps++);const x=e.props?wu(e.props.timeout):void 0,E={vnode:e,parent:t,parentComponent:n,isSVG:o,container:r,hiddenContainer:a,anchor:i,deps:0,pendingId:0,timeout:typeof x=="number"?x:-1,activeBranch:null,pendingBranch:null,isInFallback:!0,isHydrating:c,isUnmounted:!1,effects:[],resolve(A=!1,w=!1){const{vnode:C,activeBranch:D,pendingBranch:y,pendingId:S,effects:k,parentComponent:M,container:I}=E;let N=!1;if(E.isHydrating)E.isHydrating=!1;else if(!A){N=D&&y.transition&&y.transition.mode==="out-in",N&&(D.transition.afterLeave=()=>{S===E.pendingId&&(f(y,I,z,0),xu(k))});let{anchor:z}=E;D&&(z=m(D),p(D,M,E,!0)),N||f(y,I,z,0)}oi(E,y),E.pendingBranch=null,E.isInFallback=!1;let L=E.parent,F=!1;for(;L;){if(L.pendingBranch){L.effects.push(...k),F=!0;break}L=L.parent}!F&&!N&&xu(k),E.effects=[],g&&t&&t.pendingBranch&&b===t.pendingId&&(t.deps--,t.deps===0&&!w&&t.resolve()),$s(C,"onResolve")},fallback(A){if(!E.pendingBranch)return;const{vnode:w,activeBranch:C,parentComponent:D,container:y,isSVG:S}=E;$s(w,"onFallback");const k=m(C),M=()=>{E.isInFallback&&(d(null,A,y,k,D,null,S,s,l),oi(E,A))},I=A.transition&&A.transition.mode==="out-in";I&&(C.transition.afterLeave=M),E.isInFallback=!0,p(C,D,null,!0),I||M()},move(A,w,C){E.activeBranch&&f(E.activeBranch,A,w,C),E.container=A},next(){return E.activeBranch&&m(E.activeBranch)},registerDep(A,w){const C=!!E.pendingBranch;C&&E.deps++;const D=A.vnode.el;A.asyncDep.catch(y=>{Mo(y,A,0)}).then(y=>{if(A.isUnmounted||E.isUnmounted||E.pendingId!==A.suspenseId)return;A.asyncResolved=!0;const{vnode:S}=A;rf(A,y,!1),D&&(S.el=D);const k=!D&&A.subTree.el;w(A,S,v(D||A.subTree.el),D?null:m(A.subTree),E,o,l),k&&_(k),vp(A,S.el),C&&--E.deps===0&&E.resolve()})},unmount(A,w){E.isUnmounted=!0,E.activeBranch&&p(E.activeBranch,n,A,w),E.pendingBranch&&p(E.pendingBranch,n,A,w)}};return E}function vE(e,t,n,r,a,i,o,s,l){const u=t.suspense=bp(t,r,n,e.parentNode,document.createElement("div"),null,a,i,o,s,!0),c=l(e,u.pendingBranch=t.ssContent,n,u,i,o);return u.deps===0&&u.resolve(!1,!0),c}function gE(e){const{shapeFlag:t,children:n}=e,r=t&32;e.ssContent=ih(r?n.default:n),e.ssFallback=r?ih(n.fallback):oe(hn)}function ih(e){let t;if(et(e)){const n=To&&e._c;n&&(e._d=!1,T()),e=e(),n&&(e._d=!0,t=Dn,lb())}return Me(e)&&(e=iE(e)),e=Un(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function Ny(e,t){t&&t.pendingBranch?Me(e)?t.effects.push(...e):t.effects.push(e):xu(e)}function oi(e,t){e.activeBranch=t;const{vnode:n,parentComponent:r}=e,a=n.el=t.el;r&&r.subTree===n&&(r.vnode.el=a,vp(r,a))}function yE(e){var t;return((t=e.props)==null?void 0:t.suspensible)!=null&&e.props.suspensible!==!1}function bE(e,t){return Xs(e,null,t)}function Ry(e,t){return Xs(e,null,{flush:"post"})}function _E(e,t){return Xs(e,null,{flush:"sync"})}const Sl={};function ot(e,t,n){return Xs(e,t,n)}function Xs(e,t,{immediate:n,deep:r,flush:a,onTrack:i,onTrigger:o}=Ot){var s;const l=ip()===((s=Xt)==null?void 0:s.scope)?Xt:null;let u,c=!1,d=!1;if(Wt(e)?(u=()=>e.value,c=Ss(e)):po(e)?(u=()=>e,r=!0):Me(e)?(d=!0,c=e.some(E=>po(E)||Ss(E)),u=()=>e.map(E=>{if(Wt(E))return E.value;if(po(E))return io(E);if(et(E))return Jr(E,l,2)})):et(e)?t?u=()=>Jr(e,l,2):u=()=>{if(!(l&&l.isUnmounted))return f&&f(),Bn(e,l,3,[p])}:u=_r,t&&r){const E=u;u=()=>io(E())}let f,p=E=>{f=g.onStop=()=>{Jr(E,l,4)}},m;if(ci)if(p=_r,t?n&&Bn(t,l,3,[u(),d?[]:void 0,p]):u(),a==="sync"){const E=yb();m=E.__watcherHandles||(E.__watcherHandles=[])}else return _r;let v=d?new Array(e.length).fill(Sl):Sl;const _=()=>{if(g.active)if(t){const E=g.run();(r||c||(d?E.some((A,w)=>Pa(A,v[w])):Pa(E,v)))&&(f&&f(),Bn(t,l,3,[E,v===Sl?void 0:d&&v[0]===Sl?[]:v,p]),v=E)}else g.run()};_.allowRecurse=!!t;let b;a==="sync"?b=_:a==="post"?b=()=>un(_,l&&l.suspense):(_.pre=!0,l&&(_.id=l.uid),b=()=>oc(_));const g=new li(u,b);t?n?_():v=g.run():a==="post"?un(g.run.bind(g),l&&l.suspense):g.run();const x=()=>{g.stop(),l&&l.scope&&np(l.scope.effects,g)};return m&&m.push(x),x}function wE(e,t,n){const r=this.proxy,a=Lt(e)?e.includes(".")?Ly(r,e):()=>r[e]:e.bind(r,r);let i;et(t)?i=t:(i=t.handler,n=t);const o=Xt;Ra(this);const s=Xs(a,i.bind(r),n);return o?Ra(o):Aa(),s}function Ly(e,t){const n=t.split(".");return()=>{let r=e;for(let a=0;a{io(n,t)});else if(sy(e))for(const n in e)io(e[n],t);return e}function Ye(e,t){const n=rn;if(n===null)return e;const r=pc(n)||n.proxy,a=e.dirs||(e.dirs=[]);for(let i=0;i{e.isMounted=!0}),dc(()=>{e.isUnmounting=!0}),e}const Jn=[Function,Array],wp={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Jn,onEnter:Jn,onAfterEnter:Jn,onEnterCancelled:Jn,onBeforeLeave:Jn,onLeave:Jn,onAfterLeave:Jn,onLeaveCancelled:Jn,onBeforeAppear:Jn,onAppear:Jn,onAfterAppear:Jn,onAppearCancelled:Jn},EE={name:"BaseTransition",props:wp,setup(e,{slots:t}){const n=sa(),r=_p();let a;return()=>{const i=t.default&&uc(t.default(),!0);if(!i||!i.length)return;let o=i[0];if(i.length>1){for(const v of i)if(v.type!==hn){o=v;break}}const s=ut(e),{mode:l}=s;if(r.isLeaving)return jc(o);const u=sh(o);if(!u)return jc(o);const c=ui(u,s,r,n);xo(u,c);const d=n.subTree,f=d&&sh(d);let p=!1;const{getTransitionKey:m}=u.type;if(m){const v=m();a===void 0?a=v:v!==a&&(a=v,p=!0)}if(f&&f.type!==hn&&(!mr(u,f)||p)){const v=ui(f,s,r,n);if(xo(f,v),l==="out-in")return r.isLeaving=!0,v.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&n.update()},jc(o);l==="in-out"&&u.type!==hn&&(v.delayLeave=(_,b,g)=>{const x=jy(r,f);x[String(f.key)]=f,_[wa]=()=>{b(),_[wa]=void 0,delete c.delayedLeave},c.delayedLeave=g})}return o}}},Fy=EE;function jy(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function ui(e,t,n,r){const{appear:a,mode:i,persisted:o=!1,onBeforeEnter:s,onEnter:l,onAfterEnter:u,onEnterCancelled:c,onBeforeLeave:d,onLeave:f,onAfterLeave:p,onLeaveCancelled:m,onBeforeAppear:v,onAppear:_,onAfterAppear:b,onAppearCancelled:g}=t,x=String(e.key),E=jy(n,e),A=(D,y)=>{D&&Bn(D,r,9,y)},w=(D,y)=>{const S=y[1];A(D,y),Me(D)?D.every(k=>k.length<=1)&&S():D.length<=1&&S()},C={mode:i,persisted:o,beforeEnter(D){let y=s;if(!n.isMounted)if(a)y=v||s;else return;D[wa]&&D[wa](!0);const S=E[x];S&&mr(e,S)&&S.el[wa]&&S.el[wa](),A(y,[D])},enter(D){let y=l,S=u,k=c;if(!n.isMounted)if(a)y=_||l,S=b||u,k=g||c;else return;let M=!1;const I=D[Tl]=N=>{M||(M=!0,N?A(k,[D]):A(S,[D]),C.delayedLeave&&C.delayedLeave(),D[Tl]=void 0)};y?w(y,[D,I]):I()},leave(D,y){const S=String(e.key);if(D[Tl]&&D[Tl](!0),n.isUnmounting)return y();A(d,[D]);let k=!1;const M=D[wa]=I=>{k||(k=!0,y(),I?A(m,[D]):A(p,[D]),D[wa]=void 0,E[S]===e&&delete E[S])};E[S]=e,f?w(f,[D,M]):M()},clone(D){return ui(D,t,n,r)}};return C}function jc(e){if(Js(e))return e=Fr(e),e.children=null,e}function sh(e){return Js(e)?e.children?e.children[0]:void 0:e}function xo(e,t){e.shapeFlag&6&&e.component?xo(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function uc(e,t=!1,n){let r=[],a=0;for(let i=0;i1)for(let i=0;iRt({name:e.name},t,{setup:e}))():e}const mo=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function xE(e){et(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:a=200,timeout:i,suspensible:o=!0,onError:s}=e;let l=null,u,c=0;const d=()=>(c++,l=null,f()),f=()=>{let p;return l||(p=l=t().catch(m=>{if(m=m instanceof Error?m:new Error(String(m)),s)return new Promise((v,_)=>{s(m,()=>v(d()),()=>_(m),c+1)});throw m}).then(m=>p!==l&&l?l:(m&&(m.__esModule||m[Symbol.toStringTag]==="Module")&&(m=m.default),u=m,m)))};return Et({name:"AsyncComponentWrapper",__asyncLoader:f,get __asyncResolved(){return u},setup(){const p=Xt;if(u)return()=>Vc(u,p);const m=g=>{l=null,Mo(g,p,13,!r)};if(o&&p.suspense||ci)return f().then(g=>()=>Vc(g,p)).catch(g=>(m(g),()=>r?oe(r,{error:g}):null));const v=q(!1),_=q(),b=q(!!a);return a&&setTimeout(()=>{b.value=!1},a),i!=null&&setTimeout(()=>{if(!v.value&&!_.value){const g=new Error(`Async component timed out after ${i}ms.`);m(g),_.value=g}},i),f().then(()=>{v.value=!0,p.parent&&Js(p.parent.vnode)&&oc(p.parent.update)}).catch(g=>{m(g),_.value=g}),()=>{if(v.value&&u)return Vc(u,p);if(_.value&&r)return oe(r,{error:_.value});if(n&&!b.value)return oe(n)}}})}function Vc(e,t){const{ref:n,props:r,children:a,ce:i}=t.vnode,o=oe(e,r,a);return o.ref=n,o.ce=i,delete t.vnode.ce,o}const Js=e=>e.type.__isKeepAlive,SE={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=sa(),r=n.ctx;if(!r.renderer)return()=>{const g=t.default&&t.default();return g&&g.length===1?g[0]:g};const a=new Map,i=new Set;let o=null;const s=n.suspense,{renderer:{p:l,m:u,um:c,o:{createElement:d}}}=r,f=d("div");r.activate=(g,x,E,A,w)=>{const C=g.component;u(g,x,E,0,s),l(C.vnode,g,x,E,C,s,A,g.slotScopeIds,w),un(()=>{C.isDeactivated=!1,C.a&&ri(C.a);const D=g.props&&g.props.onVnodeMounted;D&&An(D,C.parent,g)},s)},r.deactivate=g=>{const x=g.component;u(g,f,null,1,s),un(()=>{x.da&&ri(x.da);const E=g.props&&g.props.onVnodeUnmounted;E&&An(E,x.parent,g),x.isDeactivated=!0},s)};function p(g){Uc(g),c(g,n,s,!0)}function m(g){a.forEach((x,E)=>{const A=of(x.type);A&&(!g||!g(A))&&v(E)})}function v(g){const x=a.get(g);!o||!mr(x,o)?p(x):o&&Uc(o),a.delete(g),i.delete(g)}ot(()=>[e.include,e.exclude],([g,x])=>{g&&m(E=>Zi(g,E)),x&&m(E=>!Zi(x,E))},{flush:"post",deep:!0});let _=null;const b=()=>{_!=null&&a.set(_,Hc(n.subTree))};return st(b),vn(b),dc(()=>{a.forEach(g=>{const{subTree:x,suspense:E}=n,A=Hc(x);if(g.type===A.type&&g.key===A.key){Uc(A);const w=A.component.da;w&&un(w,E);return}p(g)})}),()=>{if(_=null,!t.default)return null;const g=t.default(),x=g[0];if(g.length>1)return o=null,g;if(!Na(x)||!(x.shapeFlag&4)&&!(x.shapeFlag&128))return o=null,x;let E=Hc(x);const A=E.type,w=of(mo(E)?E.type.__asyncResolved||{}:A),{include:C,exclude:D,max:y}=e;if(C&&(!w||!Zi(C,w))||D&&w&&Zi(D,w))return o=E,x;const S=E.key==null?A:E.key,k=a.get(S);return E.el&&(E=Fr(E),x.shapeFlag&128&&(x.ssContent=E)),_=S,k?(E.el=k.el,E.component=k.component,E.transition&&xo(E,E.transition),E.shapeFlag|=512,i.delete(S),i.add(S)):(i.add(S),y&&i.size>parseInt(y,10)&&v(i.values().next().value)),E.shapeFlag|=256,o=E,Iy(x.type)?x:E}}},TE=SE;function Zi(e,t){return Me(e)?e.some(n=>Zi(n,t)):Lt(e)?e.split(",").includes(t):nw(e)?e.test(t):!1}function Vy(e,t){Hy(e,"a",t)}function Uy(e,t){Hy(e,"da",t)}function Hy(e,t,n=Xt){const r=e.__wdc||(e.__wdc=()=>{let a=n;for(;a;){if(a.isDeactivated)return;a=a.parent}return e()});if(cc(t,r,n),n){let a=n.parent;for(;a&&a.parent;)Js(a.parent.vnode)&&OE(r,t,n,a),a=a.parent}}function OE(e,t,n,r){const a=cc(t,e,r,!0);wr(()=>{np(r[t],a)},n)}function Uc(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Hc(e){return e.shapeFlag&128?e.ssContent:e}function cc(e,t,n=Xt,r=!1){if(n){const a=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...o)=>{if(n.isUnmounted)return;ki(),Ra(n);const s=Bn(t,n,e,o);return Aa(),$i(),s});return r?a.unshift(i):a.push(i),i}}const ia=e=>(t,n=Xt)=>(!ci||e==="sp")&&cc(e,(...r)=>t(...r),n),sr=ia("bm"),st=ia("m"),Ep=ia("bu"),vn=ia("u"),dc=ia("bum"),wr=ia("um"),By=ia("sp"),Yy=ia("rtg"),Wy=ia("rtc");function zy(e,t=Xt){cc("ec",e,t)}function Ce(e,t,n,r){let a;const i=n&&n[r];if(Me(e)||Lt(e)){a=new Array(e.length);for(let o=0,s=e.length;ot(o,s,void 0,i&&i[s]));else{const o=Object.keys(e);a=new Array(o.length);for(let s=0,l=o.length;s{const i=r.fn(...a);return i&&(i.key=r.key),i}:r.fn)}return e}function Ie(e,t,n={},r,a){if(rn.isCE||rn.parent&&mo(rn.parent)&&rn.parent.isCE)return t!=="default"&&(n.name=t),oe("slot",n,r&&r());let i=e[t];i&&i._c&&(i._d=!1),T();const o=i&&Ky(i(n)),s=Fe(ie,{key:n.key||o&&o.key||`_${t}`},o||(r?r():[]),o&&e._===1?64:-2);return!a&&s.scopeId&&(s.slotScopeIds=[s.scopeId+"-s"]),i&&i._c&&(i._d=!0),s}function Ky(e){return e.some(t=>Na(t)?!(t.type===hn||t.type===ie&&!Ky(t.children)):!0)?e:null}function CE(e,t){const n={};for(const r in e)n[t&&/[A-Z]/.test(r)?`on:${r}`:ss(r)]=e[r];return n}const Jd=e=>e?pb(e)?pc(e)||e.proxy:Jd(e.parent):null,ls=Rt(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=>Jd(e.parent),$root:e=>Jd(e.root),$emit:e=>e.emit,$options:e=>xp(e),$forceUpdate:e=>e.f||(e.f=()=>oc(e.update)),$nextTick:e=>e.n||(e.n=Rn.bind(e.proxy)),$watch:e=>wE.bind(e)}),Bc=(e,t)=>e!==Ot&&!e.__isScriptSetup&&ht(e,t),Qd={get({_:e},t){const{ctx:n,setupState:r,data:a,props:i,accessCache:o,type:s,appContext:l}=e;let u;if(t[0]!=="$"){const p=o[t];if(p!==void 0)switch(p){case 1:return r[t];case 2:return a[t];case 4:return n[t];case 3:return i[t]}else{if(Bc(r,t))return o[t]=1,r[t];if(a!==Ot&&ht(a,t))return o[t]=2,a[t];if((u=e.propsOptions[0])&&ht(u,t))return o[t]=3,i[t];if(n!==Ot&&ht(n,t))return o[t]=4,n[t];Zd&&(o[t]=0)}}const c=ls[t];let d,f;if(c)return t==="$attrs"&&Nn(e,"get",t),c(e);if((d=s.__cssModules)&&(d=d[t]))return d;if(n!==Ot&&ht(n,t))return o[t]=4,n[t];if(f=l.config.globalProperties,ht(f,t))return f[t]},set({_:e},t,n){const{data:r,setupState:a,ctx:i}=e;return Bc(a,t)?(a[t]=n,!0):r!==Ot&&ht(r,t)?(r[t]=n,!0):ht(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:a,propsOptions:i}},o){let s;return!!n[o]||e!==Ot&&ht(e,o)||Bc(t,o)||(s=i[0])&&ht(s,o)||ht(r,o)||ht(ls,o)||ht(a.config.globalProperties,o)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:ht(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},AE=Rt({},Qd,{get(e,t){if(t!==Symbol.unscopables)return Qd.get(e,t,e)},has(e,t){return t[0]!=="_"&&!sw(t)}});function kE(){return null}function $E(){return null}function DE(e){}function PE(e){}function ME(){return null}function IE(){}function NE(e,t){return null}function Pi(){return Gy().slots}function RE(){return Gy().attrs}function LE(e,t,n){const r=sa();if(n&&n.local){const a=q(e[t]);return ot(()=>e[t],i=>a.value=i),ot(a,i=>{i!==e[t]&&r.emit(`update:${t}`,i)}),a}else return{__v_isRef:!0,get value(){return e[t]},set value(a){r.emit(`update:${t}`,a)}}}function Gy(){const e=sa();return e.setupContext||(e.setupContext=vb(e))}function Ds(e){return Me(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function FE(e,t){const n=Ds(e);for(const r in t){if(r.startsWith("__skip"))continue;let a=n[r];a?Me(a)||et(a)?a=n[r]={type:a,default:t[r]}:a.default=t[r]:a===null&&(a=n[r]={default:t[r]}),a&&t[`__skip_${r}`]&&(a.skipFactory=!0)}return n}function jE(e,t){return!e||!t?e||t:Me(e)&&Me(t)?e.concat(t):Rt({},Ds(e),Ds(t))}function VE(e,t){const n={};for(const r in e)t.includes(r)||Object.defineProperty(n,r,{enumerable:!0,get:()=>e[r]});return n}function UE(e){const t=sa();let n=e();return Aa(),rp(n)&&(n=n.catch(r=>{throw Ra(t),r})),[n,()=>Ra(t)]}let Zd=!0;function HE(e){const t=xp(e),n=e.proxy,r=e.ctx;Zd=!1,t.beforeCreate&&lh(t.beforeCreate,e,"bc");const{data:a,computed:i,methods:o,watch:s,provide:l,inject:u,created:c,beforeMount:d,mounted:f,beforeUpdate:p,updated:m,activated:v,deactivated:_,beforeDestroy:b,beforeUnmount:g,destroyed:x,unmounted:E,render:A,renderTracked:w,renderTriggered:C,errorCaptured:D,serverPrefetch:y,expose:S,inheritAttrs:k,components:M,directives:I,filters:N}=t;if(u&&BE(u,r,null),o)for(const z in o){const O=o[z];et(O)&&(r[z]=O.bind(n))}if(a){const z=a.call(n,n);Ct(z)&&(e.data=Jt(z))}if(Zd=!0,i)for(const z in i){const O=i[z],Y=et(O)?O.bind(n,n):et(O.get)?O.get.bind(n,n):_r,R=!et(O)&&et(O.set)?O.set.bind(n):_r,Q=de({get:Y,set:R});Object.defineProperty(r,z,{enumerable:!0,configurable:!0,get:()=>Q.value,set:G=>Q.value=G})}if(s)for(const z in s)Xy(s[z],r,n,z);if(l){const z=et(l)?l.call(n):l;Reflect.ownKeys(z).forEach(O=>{Sp(O,z[O])})}c&&lh(c,e,"c");function F(z,O){Me(O)?O.forEach(Y=>z(Y.bind(n))):O&&z(O.bind(n))}if(F(sr,d),F(st,f),F(Ep,p),F(vn,m),F(Vy,v),F(Uy,_),F(zy,D),F(Wy,w),F(Yy,C),F(dc,g),F(wr,E),F(By,y),Me(S))if(S.length){const z=e.exposed||(e.exposed={});S.forEach(O=>{Object.defineProperty(z,O,{get:()=>n[O],set:Y=>n[O]=Y})})}else e.exposed||(e.exposed={});A&&e.render===_r&&(e.render=A),k!=null&&(e.inheritAttrs=k),M&&(e.components=M),I&&(e.directives=I)}function BE(e,t,n=_r){Me(e)&&(e=qd(e));for(const r in e){const a=e[r];let i;Ct(a)?"default"in a?i=Qr(a.from||r,a.default,!0):i=Qr(a.from||r):i=Qr(a),Wt(i)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>i.value,set:o=>i.value=o}):t[r]=i}}function lh(e,t,n){Bn(Me(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function Xy(e,t,n,r){const a=r.includes(".")?Ly(n,r):()=>n[r];if(Lt(e)){const i=t[e];et(i)&&ot(a,i)}else if(et(e))ot(a,e.bind(n));else if(Ct(e))if(Me(e))e.forEach(i=>Xy(i,t,n,r));else{const i=et(e.handler)?e.handler.bind(n):t[e.handler];et(i)&&ot(a,i,e)}}function xp(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:a,optionsCache:i,config:{optionMergeStrategies:o}}=e.appContext,s=i.get(t);let l;return s?l=s:!a.length&&!n&&!r?l=t:(l={},a.length&&a.forEach(u=>Tu(l,u,o,!0)),Tu(l,t,o)),Ct(t)&&i.set(t,l),l}function Tu(e,t,n,r=!1){const{mixins:a,extends:i}=t;i&&Tu(e,i,n,!0),a&&a.forEach(o=>Tu(e,o,n,!0));for(const o in t)if(!(r&&o==="expose")){const s=YE[o]||n&&n[o];e[o]=s?s(e[o],t[o]):t[o]}return e}const YE={data:uh,props:ch,emits:ch,methods:qi,computed:qi,beforeCreate:yn,created:yn,beforeMount:yn,mounted:yn,beforeUpdate:yn,updated:yn,beforeDestroy:yn,beforeUnmount:yn,destroyed:yn,unmounted:yn,activated:yn,deactivated:yn,errorCaptured:yn,serverPrefetch:yn,components:qi,directives:qi,watch:zE,provide:uh,inject:WE};function uh(e,t){return t?e?function(){return Rt(et(e)?e.call(this,this):e,et(t)?t.call(this,this):t)}:t:e}function WE(e,t){return qi(qd(e),qd(t))}function qd(e){if(Me(e)){const t={};for(let n=0;n1)return n&&et(t)?t.call(r&&r.proxy):t}}function XE(){return!!(Xt||rn||Ps)}function JE(e,t,n,r=!1){const a={},i={};bu(i,fc,1),e.propsDefaults=Object.create(null),Qy(e,t,a,i);for(const o in e.propsOptions[0])o in a||(a[o]=void 0);n?e.props=r?a:Sy(a):e.type.props?e.props=a:e.props=i,e.attrs=i}function QE(e,t,n,r){const{props:a,attrs:i,vnode:{patchFlag:o}}=e,s=ut(a),[l]=e.propsOptions;let u=!1;if((r||o>0)&&!(o&16)){if(o&8){const c=e.vnode.dynamicProps;for(let d=0;d{l=!0;const[f,p]=Zy(d,t,!0);Rt(o,f),p&&s.push(...p)};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!i&&!l)return Ct(e)&&r.set(e,ti),ti;if(Me(i))for(let c=0;c-1,p[1]=v<0||m-1||ht(p,"default"))&&s.push(d)}}}const u=[o,s];return Ct(e)&&r.set(e,u),u}function dh(e){return e[0]!=="$"}function fh(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function ph(e,t){return fh(e)===fh(t)}function mh(e,t){return Me(t)?t.findIndex(n=>ph(n,e)):et(t)&&ph(t,e)?0:-1}const qy=e=>e[0]==="_"||e==="$stable",Tp=e=>Me(e)?e.map(Un):[Un(e)],ZE=(e,t,n)=>{if(t._n)return t;const r=tt((...a)=>Tp(t(...a)),n);return r._c=!1,r},eb=(e,t,n)=>{const r=e._ctx;for(const a in e){if(qy(a))continue;const i=e[a];if(et(i))t[a]=ZE(a,i,r);else if(i!=null){const o=Tp(i);t[a]=()=>o}}},tb=(e,t)=>{const n=Tp(t);e.slots.default=()=>n},qE=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=ut(t),bu(t,"_",n)):eb(t,e.slots={})}else e.slots={},t&&tb(e,t);bu(e.slots,fc,1)},ex=(e,t,n)=>{const{vnode:r,slots:a}=e;let i=!0,o=Ot;if(r.shapeFlag&32){const s=t._;s?n&&s===1?i=!1:(Rt(a,t),!n&&s===1&&delete a._):(i=!t.$stable,eb(t,a)),o=t}else t&&(tb(e,t),o={default:1});if(i)for(const s in a)!qy(s)&&o[s]==null&&delete a[s]};function Ou(e,t,n,r,a=!1){if(Me(e)){e.forEach((f,p)=>Ou(f,t&&(Me(t)?t[p]:t),n,r,a));return}if(mo(r)&&!a)return;const i=r.shapeFlag&4?pc(r.component)||r.component.proxy:r.el,o=a?null:i,{i:s,r:l}=e,u=t&&t.r,c=s.refs===Ot?s.refs={}:s.refs,d=s.setupState;if(u!=null&&u!==l&&(Lt(u)?(c[u]=null,ht(d,u)&&(d[u]=null)):Wt(u)&&(u.value=null)),et(l))Jr(l,s,12,[o,c]);else{const f=Lt(l),p=Wt(l);if(f||p){const m=()=>{if(e.f){const v=f?ht(d,l)?d[l]:c[l]:l.value;a?Me(v)&&np(v,i):Me(v)?v.includes(i)||v.push(i):f?(c[l]=[i],ht(d,l)&&(d[l]=c[l])):(l.value=[i],e.k&&(c[e.k]=l.value))}else f?(c[l]=o,ht(d,l)&&(d[l]=o)):p&&(l.value=o,e.k&&(c[e.k]=o))};o?(m.id=-1,un(m,n)):m()}}}let ma=!1;const Ol=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",Cl=e=>e.nodeType===8;function tx(e){const{mt:t,p:n,o:{patchProp:r,createText:a,nextSibling:i,parentNode:o,remove:s,insert:l,createComment:u}}=e,c=(x,E)=>{if(!E.hasChildNodes()){n(null,x,E),Su(),E._vnode=x;return}ma=!1,d(E.firstChild,x,null,null,null),Su(),E._vnode=x,ma&&console.error("Hydration completed but contains mismatches.")},d=(x,E,A,w,C,D=!1)=>{const y=Cl(x)&&x.data==="[",S=()=>v(x,E,A,w,C,y),{type:k,ref:M,shapeFlag:I,patchFlag:N}=E;let L=x.nodeType;E.el=x,N===-2&&(D=!1,E.dynamicChildren=null);let F=null;switch(k){case So:L!==3?E.children===""?(l(E.el=a(""),o(x),x),F=x):F=S():(x.data!==E.children&&(ma=!0,x.data=E.children),F=i(x));break;case hn:g(x)?(F=i(x),b(E.el=x.content.firstChild,x,A)):L!==8||y?F=S():F=i(x);break;case ho:if(y&&(x=i(x),L=x.nodeType),L===1||L===3){F=x;const z=!E.children.length;for(let O=0;O{D=D||!!E.dynamicChildren;const{type:y,props:S,patchFlag:k,shapeFlag:M,dirs:I,transition:N}=E,L=y==="input"&&I||y==="option";if(L||k!==-1){if(I&&xr(E,null,A,"created"),S)if(L||!D||k&48)for(const O in S)(L&&O.endsWith("value")||Ks(O)&&!is(O))&&r(x,O,null,S[O],!1,void 0,A);else S.onClick&&r(x,"onClick",null,S.onClick,!1,void 0,A);let F;(F=S&&S.onVnodeBeforeMount)&&An(F,A,E);let z=!1;if(g(x)){z=ob(w,N)&&A&&A.vnode.props&&A.vnode.props.appear;const O=x.content.firstChild;z&&N.beforeEnter(O),b(O,x,A),E.el=x=O}if(I&&xr(E,null,A,"beforeMount"),((F=S&&S.onVnodeMounted)||I||z)&&Ny(()=>{F&&An(F,A,E),z&&N.enter(x),I&&xr(E,null,A,"mounted")},w),M&16&&!(S&&(S.innerHTML||S.textContent))){let O=p(x.firstChild,E,x,A,w,C,D);for(;O;){ma=!0;const Y=O;O=O.nextSibling,s(Y)}}else M&8&&x.textContent!==E.children&&(ma=!0,x.textContent=E.children)}return x.nextSibling},p=(x,E,A,w,C,D,y)=>{y=y||!!E.dynamicChildren;const S=E.children,k=S.length;for(let M=0;M{const{slotScopeIds:y}=E;y&&(C=C?C.concat(y):y);const S=o(x),k=p(i(x),E,S,A,w,C,D);return k&&Cl(k)&&k.data==="]"?i(E.anchor=k):(ma=!0,l(E.anchor=u("]"),S,k),k)},v=(x,E,A,w,C,D)=>{if(ma=!0,E.el=null,D){const k=_(x);for(;;){const M=i(x);if(M&&M!==k)s(M);else break}}const y=i(x),S=o(x);return s(x),n(null,E,S,y,A,w,Ol(S),C),y},_=(x,E="[",A="]")=>{let w=0;for(;x;)if(x=i(x),x&&Cl(x)&&(x.data===E&&w++,x.data===A)){if(w===0)return i(x);w--}return x},b=(x,E,A)=>{const w=E.parentNode;w&&w.replaceChild(x,E);let C=A;for(;C;)C.vnode.el===E&&(C.vnode.el=C.subTree.el=x),C=C.parent},g=x=>x.nodeType===1&&x.tagName.toLowerCase()==="template";return[c,d]}const un=Ny;function nb(e){return ab(e)}function rb(e){return ab(e,tx)}function ab(e,t){const n=Wd();n.__VUE__=!0;const{insert:r,remove:a,patchProp:i,createElement:o,createText:s,createComment:l,setText:u,setElementText:c,parentNode:d,nextSibling:f,setScopeId:p=_r,insertStaticContent:m}=e,v=(P,V,B,re=null,te=null,ce=null,Ee=!1,ge=null,he=!!V.dynamicChildren)=>{if(P===V)return;P&&!mr(P,V)&&(re=xe(P),G(P,te,ce,!0),P=null),V.patchFlag===-2&&(he=!1,V.dynamicChildren=null);const{type:le,ref:ke,shapeFlag:Oe}=V;switch(le){case So:_(P,V,B,re);break;case hn:b(P,V,B,re);break;case ho:P==null&&g(V,B,re,Ee);break;case ie:M(P,V,B,re,te,ce,Ee,ge,he);break;default:Oe&1?A(P,V,B,re,te,ce,Ee,ge,he):Oe&6?I(P,V,B,re,te,ce,Ee,ge,he):(Oe&64||Oe&128)&&le.process(P,V,B,re,te,ce,Ee,ge,he,_e)}ke!=null&&te&&Ou(ke,P&&P.ref,ce,V||P,!V)},_=(P,V,B,re)=>{if(P==null)r(V.el=s(V.children),B,re);else{const te=V.el=P.el;V.children!==P.children&&u(te,V.children)}},b=(P,V,B,re)=>{P==null?r(V.el=l(V.children||""),B,re):V.el=P.el},g=(P,V,B,re)=>{[P.el,P.anchor]=m(P.children,V,B,re,P.el,P.anchor)},x=({el:P,anchor:V},B,re)=>{let te;for(;P&&P!==V;)te=f(P),r(P,B,re),P=te;r(V,B,re)},E=({el:P,anchor:V})=>{let B;for(;P&&P!==V;)B=f(P),a(P),P=B;a(V)},A=(P,V,B,re,te,ce,Ee,ge,he)=>{Ee=Ee||V.type==="svg",P==null?w(V,B,re,te,ce,Ee,ge,he):y(P,V,te,ce,Ee,ge,he)},w=(P,V,B,re,te,ce,Ee,ge)=>{let he,le;const{type:ke,props:Oe,shapeFlag:$e,transition:He,dirs:Je}=P;if(he=P.el=o(P.type,ce,Oe&&Oe.is,Oe),$e&8?c(he,P.children):$e&16&&D(P.children,he,null,re,te,ce&&ke!=="foreignObject",Ee,ge),Je&&xr(P,null,re,"created"),C(he,P,P.scopeId,Ee,re),Oe){for(const X in Oe)X!=="value"&&!is(X)&&i(he,X,null,Oe[X],ce,P.children,re,te,ae);"value"in Oe&&i(he,"value",null,Oe.value),(le=Oe.onVnodeBeforeMount)&&An(le,re,P)}Je&&xr(P,null,re,"beforeMount");const W=ob(te,He);W&&He.beforeEnter(he),r(he,V,B),((le=Oe&&Oe.onVnodeMounted)||W||Je)&&un(()=>{le&&An(le,re,P),W&&He.enter(he),Je&&xr(P,null,re,"mounted")},te)},C=(P,V,B,re,te)=>{if(B&&p(P,B),re)for(let ce=0;ce{for(let le=he;le{const ge=V.el=P.el;let{patchFlag:he,dynamicChildren:le,dirs:ke}=V;he|=P.patchFlag&16;const Oe=P.props||Ot,$e=V.props||Ot;let He;B&&Xa(B,!1),(He=$e.onVnodeBeforeUpdate)&&An(He,B,V,P),ke&&xr(V,P,B,"beforeUpdate"),B&&Xa(B,!0);const Je=te&&V.type!=="foreignObject";if(le?S(P.dynamicChildren,le,ge,B,re,Je,ce):Ee||O(P,V,ge,null,B,re,Je,ce,!1),he>0){if(he&16)k(ge,V,Oe,$e,B,re,te);else if(he&2&&Oe.class!==$e.class&&i(ge,"class",null,$e.class,te),he&4&&i(ge,"style",Oe.style,$e.style,te),he&8){const W=V.dynamicProps;for(let X=0;X{He&&An(He,B,V,P),ke&&xr(V,P,B,"updated")},re)},S=(P,V,B,re,te,ce,Ee)=>{for(let ge=0;ge{if(B!==re){if(B!==Ot)for(const ge in B)!is(ge)&&!(ge in re)&&i(P,ge,B[ge],null,Ee,V.children,te,ce,ae);for(const ge in re){if(is(ge))continue;const he=re[ge],le=B[ge];he!==le&&ge!=="value"&&i(P,ge,le,he,Ee,V.children,te,ce,ae)}"value"in re&&i(P,"value",B.value,re.value)}},M=(P,V,B,re,te,ce,Ee,ge,he)=>{const le=V.el=P?P.el:s(""),ke=V.anchor=P?P.anchor:s("");let{patchFlag:Oe,dynamicChildren:$e,slotScopeIds:He}=V;He&&(ge=ge?ge.concat(He):He),P==null?(r(le,B,re),r(ke,B,re),D(V.children,B,ke,te,ce,Ee,ge,he)):Oe>0&&Oe&64&&$e&&P.dynamicChildren?(S(P.dynamicChildren,$e,B,te,ce,Ee,ge),(V.key!=null||te&&V===te.subTree)&&Op(P,V,!0)):O(P,V,B,ke,te,ce,Ee,ge,he)},I=(P,V,B,re,te,ce,Ee,ge,he)=>{V.slotScopeIds=ge,P==null?V.shapeFlag&512?te.ctx.activate(V,B,re,Ee,he):N(V,B,re,te,ce,Ee,he):L(P,V,he)},N=(P,V,B,re,te,ce,Ee)=>{const ge=P.component=fb(P,re,te);if(Js(P)&&(ge.ctx.renderer=_e),mb(ge),ge.asyncDep){if(te&&te.registerDep(ge,F),!P.el){const he=ge.subTree=oe(hn);b(null,he,V,B)}return}F(ge,P,V,B,te,ce,Ee)},L=(P,V,B)=>{const re=V.component=P.component;if(uE(P,V,B))if(re.asyncDep&&!re.asyncResolved){z(re,V,B);return}else re.next=V,eE(re.update),re.update();else V.el=P.el,re.vnode=V},F=(P,V,B,re,te,ce,Ee)=>{const ge=()=>{if(P.isMounted){let{next:ke,bu:Oe,u:$e,parent:He,vnode:Je}=P,W=ke,X;Xa(P,!1),ke?(ke.el=Je.el,z(P,ke,Ee)):ke=Je,Oe&&ri(Oe),(X=ke.props&&ke.props.onVnodeBeforeUpdate)&&An(X,He,ke,Je),Xa(P,!0);const j=ru(P),H=P.subTree;P.subTree=j,v(H,j,d(H.el),xe(H),P,te,ce),ke.el=j.el,W===null&&vp(P,j.el),$e&&un($e,te),(X=ke.props&&ke.props.onVnodeUpdated)&&un(()=>An(X,He,ke,Je),te)}else{let ke;const{el:Oe,props:$e}=V,{bm:He,m:Je,parent:W}=P,X=mo(V);if(Xa(P,!1),He&&ri(He),!X&&(ke=$e&&$e.onVnodeBeforeMount)&&An(ke,W,V),Xa(P,!0),Oe&&ee){const j=()=>{P.subTree=ru(P),ee(Oe,P.subTree,P,te,null)};X?V.type.__asyncLoader().then(()=>!P.isUnmounted&&j()):j()}else{const j=P.subTree=ru(P);v(null,j,B,re,P,te,ce),V.el=j.el}if(Je&&un(Je,te),!X&&(ke=$e&&$e.onVnodeMounted)){const j=V;un(()=>An(ke,W,j),te)}(V.shapeFlag&256||W&&mo(W.vnode)&&W.vnode.shapeFlag&256)&&P.a&&un(P.a,te),P.isMounted=!0,V=B=re=null}},he=P.effect=new li(ge,()=>oc(le),P.scope),le=P.update=()=>he.run();le.id=P.uid,Xa(P,!0),le()},z=(P,V,B)=>{V.component=P;const re=P.vnode.props;P.vnode=V,P.next=null,QE(P,V.props,re,B),ex(P,V.children,B),ki(),rh(),$i()},O=(P,V,B,re,te,ce,Ee,ge,he=!1)=>{const le=P&&P.children,ke=P?P.shapeFlag:0,Oe=V.children,{patchFlag:$e,shapeFlag:He}=V;if($e>0){if($e&128){R(le,Oe,B,re,te,ce,Ee,ge,he);return}else if($e&256){Y(le,Oe,B,re,te,ce,Ee,ge,he);return}}He&8?(ke&16&&ae(le,te,ce),Oe!==le&&c(B,Oe)):ke&16?He&16?R(le,Oe,B,re,te,ce,Ee,ge,he):ae(le,te,ce,!0):(ke&8&&c(B,""),He&16&&D(Oe,B,re,te,ce,Ee,ge,he))},Y=(P,V,B,re,te,ce,Ee,ge,he)=>{P=P||ti,V=V||ti;const le=P.length,ke=V.length,Oe=Math.min(le,ke);let $e;for($e=0;$eke?ae(P,te,ce,!0,!1,Oe):D(V,B,re,te,ce,Ee,ge,he,Oe)},R=(P,V,B,re,te,ce,Ee,ge,he)=>{let le=0;const ke=V.length;let Oe=P.length-1,$e=ke-1;for(;le<=Oe&&le<=$e;){const He=P[le],Je=V[le]=he?Ea(V[le]):Un(V[le]);if(mr(He,Je))v(He,Je,B,null,te,ce,Ee,ge,he);else break;le++}for(;le<=Oe&&le<=$e;){const He=P[Oe],Je=V[$e]=he?Ea(V[$e]):Un(V[$e]);if(mr(He,Je))v(He,Je,B,null,te,ce,Ee,ge,he);else break;Oe--,$e--}if(le>Oe){if(le<=$e){const He=$e+1,Je=He$e)for(;le<=Oe;)G(P[le],te,ce,!0),le++;else{const He=le,Je=le,W=new Map;for(le=Je;le<=$e;le++){const Le=V[le]=he?Ea(V[le]):Un(V[le]);Le.key!=null&&W.set(Le.key,le)}let X,j=0;const H=$e-Je+1;let J=!1,ue=0;const Te=new Array(H);for(le=0;le=H){G(Le,te,ce,!0);continue}let qe;if(Le.key!=null)qe=W.get(Le.key);else for(X=Je;X<=$e;X++)if(Te[X-Je]===0&&mr(Le,V[X])){qe=X;break}qe===void 0?G(Le,te,ce,!0):(Te[qe-Je]=le+1,qe>=ue?ue=qe:J=!0,v(Le,V[qe],B,null,te,ce,Ee,ge,he),j++)}const Be=J?nx(Te):ti;for(X=Be.length-1,le=H-1;le>=0;le--){const Le=Je+le,qe=V[Le],pt=Le+1{const{el:ce,type:Ee,transition:ge,children:he,shapeFlag:le}=P;if(le&6){Q(P.component.subTree,V,B,re);return}if(le&128){P.suspense.move(V,B,re);return}if(le&64){Ee.move(P,V,B,_e);return}if(Ee===ie){r(ce,V,B);for(let Oe=0;Oege.enter(ce),te);else{const{leave:Oe,delayLeave:$e,afterLeave:He}=ge,Je=()=>r(ce,V,B),W=()=>{Oe(ce,()=>{Je(),He&&He()})};$e?$e(ce,Je,W):W()}else r(ce,V,B)},G=(P,V,B,re=!1,te=!1)=>{const{type:ce,props:Ee,ref:ge,children:he,dynamicChildren:le,shapeFlag:ke,patchFlag:Oe,dirs:$e}=P;if(ge!=null&&Ou(ge,null,B,P,!0),ke&256){V.ctx.deactivate(P);return}const He=ke&1&&$e,Je=!mo(P);let W;if(Je&&(W=Ee&&Ee.onVnodeBeforeUnmount)&&An(W,V,P),ke&6)ye(P.component,B,re);else{if(ke&128){P.suspense.unmount(B,re);return}He&&xr(P,null,V,"beforeUnmount"),ke&64?P.type.remove(P,V,B,te,_e,re):le&&(ce!==ie||Oe>0&&Oe&64)?ae(le,V,B,!1,!0):(ce===ie&&Oe&384||!te&&ke&16)&&ae(he,V,B),re&&U(P)}(Je&&(W=Ee&&Ee.onVnodeUnmounted)||He)&&un(()=>{W&&An(W,V,P),He&&xr(P,null,V,"unmounted")},B)},U=P=>{const{type:V,el:B,anchor:re,transition:te}=P;if(V===ie){ne(B,re);return}if(V===ho){E(P);return}const ce=()=>{a(B),te&&!te.persisted&&te.afterLeave&&te.afterLeave()};if(P.shapeFlag&1&&te&&!te.persisted){const{leave:Ee,delayLeave:ge}=te,he=()=>Ee(B,ce);ge?ge(P.el,ce,he):he()}else ce()},ne=(P,V)=>{let B;for(;P!==V;)B=f(P),a(P),P=B;a(V)},ye=(P,V,B)=>{const{bum:re,scope:te,update:ce,subTree:Ee,um:ge}=P;re&&ri(re),te.stop(),ce&&(ce.active=!1,G(Ee,P,V,B)),ge&&un(ge,V),un(()=>{P.isUnmounted=!0},V),V&&V.pendingBranch&&!V.isUnmounted&&P.asyncDep&&!P.asyncResolved&&P.suspenseId===V.pendingId&&(V.deps--,V.deps===0&&V.resolve())},ae=(P,V,B,re=!1,te=!1,ce=0)=>{for(let Ee=ce;EeP.shapeFlag&6?xe(P.component.subTree):P.shapeFlag&128?P.suspense.next():f(P.anchor||P.el),pe=(P,V,B)=>{P==null?V._vnode&&G(V._vnode,null,null,!0):v(V._vnode||null,P,V,null,null,null,B),rh(),Su(),V._vnode=P},_e={p:v,um:G,m:Q,r:U,mt:N,mc:D,pc:O,pbc:S,n:xe,o:e};let ze,ee;return t&&([ze,ee]=t(_e)),{render:pe,hydrate:ze,createApp:GE(pe,ze)}}function Xa({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function ob(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Op(e,t,n=!1){const r=e.children,a=t.children;if(Me(r)&&Me(a))for(let i=0;i>1,e[n[s]]0&&(t[r]=n[i-1]),n[i]=r)}}for(i=n.length,o=n[i-1];i-- >0;)n[i]=o,o=t[o];return n}const rx=e=>e.__isTeleport,us=e=>e&&(e.disabled||e.disabled===""),hh=e=>typeof SVGElement<"u"&&e instanceof SVGElement,tf=(e,t)=>{const n=e&&e.to;return Lt(n)?t?t(n):null:n},ax={__isTeleport:!0,process(e,t,n,r,a,i,o,s,l,u){const{mc:c,pc:d,pbc:f,o:{insert:p,querySelector:m,createText:v,createComment:_}}=u,b=us(t.props);let{shapeFlag:g,children:x,dynamicChildren:E}=t;if(e==null){const A=t.el=v(""),w=t.anchor=v("");p(A,n,r),p(w,n,r);const C=t.target=tf(t.props,m),D=t.targetAnchor=v("");C&&(p(D,C),o=o||hh(C));const y=(S,k)=>{g&16&&c(x,S,k,a,i,o,s,l)};b?y(n,w):C&&y(C,D)}else{t.el=e.el;const A=t.anchor=e.anchor,w=t.target=e.target,C=t.targetAnchor=e.targetAnchor,D=us(e.props),y=D?n:w,S=D?A:C;if(o=o||hh(w),E?(f(e.dynamicChildren,E,y,a,i,o,s),Op(e,t,!0)):l||d(e,t,y,S,a,i,o,s,!1),b)D?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Al(t,n,A,u,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const k=t.target=tf(t.props,m);k&&Al(t,k,null,u,0)}else D&&Al(t,w,C,u,1)}sb(t)},remove(e,t,n,r,{um:a,o:{remove:i}},o){const{shapeFlag:s,children:l,anchor:u,targetAnchor:c,target:d,props:f}=e;if(d&&i(c),o&&i(u),s&16){const p=o||!us(f);for(let m=0;m0?Dn||ti:null,lb(),To>0&&Dn&&Dn.push(e),e}function $(e,t,n,r,a,i){return ub(h(e,t,n,r,a,i,!0))}function Fe(e,t,n,r,a){return ub(oe(e,t,n,r,a,!0))}function Na(e){return e?e.__v_isVNode===!0:!1}function mr(e,t){return e.type===t.type&&e.key===t.key}function ix(e){}const fc="__vInternal",cb=({key:e})=>e??null,au=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?Lt(e)||Wt(e)||et(e)?{i:rn,r:e,k:t,f:!!n}:e:null);function h(e,t=null,n=null,r=0,a=null,i=e===ie?0:1,o=!1,s=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&cb(t),ref:t&&au(t),scopeId:sc,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:i,patchFlag:r,dynamicProps:a,dynamicChildren:null,appContext:null,ctx:rn};return s?(Cp(l,n),i&128&&e.normalize(l)):n&&(l.shapeFlag|=Lt(n)?8:16),To>0&&!o&&Dn&&(l.patchFlag>0||i&6)&&l.patchFlag!==32&&Dn.push(l),l}const oe=sx;function sx(e,t=null,n=null,r=0,a=null,i=!1){if((!e||e===My)&&(e=hn),Na(e)){const s=Fr(e,t,!0);return n&&Cp(s,n),To>0&&!i&&Dn&&(s.shapeFlag&6?Dn[Dn.indexOf(e)]=s:Dn.push(s)),s.patchFlag|=-2,s}if(mx(e)&&(e=e.__vccOpts),t){t=wn(t);let{class:s,style:l}=t;s&&!Lt(s)&&(t.class=we(s)),Ct(l)&&(cp(l)&&!Me(l)&&(l=Rt({},l)),t.style=vt(l))}const o=Lt(e)?1:Iy(e)?128:rx(e)?64:Ct(e)?4:et(e)?2:0;return h(e,t,n,r,a,o,i,!0)}function wn(e){return e?cp(e)||fc in e?Rt({},e):e:null}function Fr(e,t,n=!1){const{props:r,ref:a,patchFlag:i,children:o}=e,s=t?an(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:s,key:s&&cb(s),ref:t&&t.ref?n&&a?Me(a)?a.concat(au(t)):[a,au(t)]:au(t):a,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:o,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==ie?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Fr(e.ssContent),ssFallback:e.ssFallback&&Fr(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function wt(e=" ",t=0){return oe(So,null,e,t)}function db(e,t){const n=oe(ho,null,e);return n.staticCount=t,n}function Z(e="",t=!1){return t?(T(),Fe(hn,null,e)):oe(hn,null,e)}function Un(e){return e==null||typeof e=="boolean"?oe(hn):Me(e)?oe(ie,null,e.slice()):typeof e=="object"?Ea(e):oe(So,null,String(e))}function Ea(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Fr(e)}function Cp(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(Me(t))n=16;else if(typeof t=="object")if(r&65){const a=t.default;a&&(a._c&&(a._d=!1),Cp(e,a()),a._c&&(a._d=!0));return}else{n=32;const a=t._;!a&&!(fc in t)?t._ctx=rn:a===3&&rn&&(rn.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else et(t)?(t={default:t,_ctx:rn},n=32):(t=String(t),r&64?(n=16,t=[wt(t)]):n=8);e.children=t,e.shapeFlag|=n}function an(...e){const t={};for(let n=0;nXt||rn;let Ap,Ro,vh="__VUE_INSTANCE_SETTERS__";(Ro=Wd()[vh])||(Ro=Wd()[vh]=[]),Ro.push(e=>Xt=e),Ap=e=>{Ro.length>1?Ro.forEach(t=>t(e)):Ro[0](e)};const Ra=e=>{Ap(e),e.scope.on()},Aa=()=>{Xt&&Xt.scope.off(),Ap(null)};function pb(e){return e.vnode.shapeFlag&4}let ci=!1;function mb(e,t=!1){ci=t;const{props:n,children:r}=e.vnode,a=pb(e);JE(e,n,a,t),qE(e,r);const i=a?cx(e,t):void 0;return ci=!1,i}function cx(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=dp(new Proxy(e.ctx,Qd));const{setup:r}=n;if(r){const a=e.setupContext=r.length>1?vb(e):null;Ra(e),ki();const i=Jr(r,e,0,[e.props,a]);if($i(),Aa(),rp(i)){if(i.then(Aa,Aa),t)return i.then(o=>{rf(e,o,t)}).catch(o=>{Mo(o,e,0)});e.asyncDep=i}else rf(e,i,t)}else hb(e,t)}function rf(e,t,n){et(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Ct(t)&&(e.setupState=mp(t)),hb(e,n)}let Cu,af;function dx(e){Cu=e,af=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,AE))}}const fx=()=>!Cu;function hb(e,t,n){const r=e.type;if(!e.render){if(!t&&Cu&&!r.render){const a=r.template||xp(e).template;if(a){const{isCustomElement:i,compilerOptions:o}=e.appContext.config,{delimiters:s,compilerOptions:l}=r,u=Rt(Rt({isCustomElement:i,delimiters:s},o),l);r.render=Cu(a,u)}}e.render=r.render||_r,af&&af(e)}{Ra(e),ki();try{HE(e)}finally{$i(),Aa()}}}function px(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return Nn(e,"get","$attrs"),t[n]}}))}function vb(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return px(e)},slots:e.slots,emit:e.emit,expose:t}}function pc(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(mp(dp(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in ls)return ls[n](e)},has(t,n){return n in t||n in ls}}))}function of(e,t=!0){return et(e)?e.displayName||e.name:e.name||t&&e.__name}function mx(e){return et(e)&&"__vccOpts"in e}const de=(e,t)=>Xw(e,t,ci);function Yn(e,t,n){const r=arguments.length;return r===2?Ct(t)&&!Me(t)?Na(t)?oe(e,null,[t]):oe(e,t):oe(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&Na(n)&&(n=[n]),oe(e,t,n))}const gb=Symbol.for("v-scx"),yb=()=>Qr(gb);function hx(){}function vx(e,t,n,r){const a=n[r];if(a&&bb(a,e))return a;const i=t();return i.memo=e.slice(),n[r]=i}function bb(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let r=0;r0&&Dn&&Dn.push(e),!0}const _b="3.3.8",gx={createComponentInstance:fb,setupComponent:mb,renderComponentRoot:ru,setCurrentRenderingInstance:ks,isVNode:Na,normalizeVNode:Un},yx=gx,bx=null,_x=null,wx="http://www.w3.org/2000/svg",oo=typeof document<"u"?document:null,gh=oo&&oo.createElement("template"),Ex={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const a=t?oo.createElementNS(wx,e):oo.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&a.setAttribute("multiple",r.multiple),a},createText:e=>oo.createTextNode(e),createComment:e=>oo.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>oo.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,a,i){const o=n?n.previousSibling:t.lastChild;if(a&&(a===i||a.nextSibling))for(;t.insertBefore(a.cloneNode(!0),n),!(a===i||!(a=a.nextSibling)););else{gh.innerHTML=r?`${e}`:e;const s=gh.content;if(r){const l=s.firstChild;for(;l.firstChild;)s.appendChild(l.firstChild);s.removeChild(l)}t.insertBefore(s,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},ha="transition",Fi="animation",di=Symbol("_vtc"),In=(e,{slots:t})=>Yn(Fy,Eb(e),t);In.displayName="Transition";const wb={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},xx=In.props=Rt({},wp,wb),Ja=(e,t=[])=>{Me(e)?e.forEach(n=>n(...t)):e&&e(...t)},yh=e=>e?Me(e)?e.some(t=>t.length>1):e.length>1:!1;function Eb(e){const t={};for(const M in e)M in wb||(t[M]=e[M]);if(e.css===!1)return t;const{name:n="v",type:r,duration:a,enterFromClass:i=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:s=`${n}-enter-to`,appearFromClass:l=i,appearActiveClass:u=o,appearToClass:c=s,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:f=`${n}-leave-active`,leaveToClass:p=`${n}-leave-to`}=e,m=Sx(a),v=m&&m[0],_=m&&m[1],{onBeforeEnter:b,onEnter:g,onEnterCancelled:x,onLeave:E,onLeaveCancelled:A,onBeforeAppear:w=b,onAppear:C=g,onAppearCancelled:D=x}=t,y=(M,I,N)=>{_a(M,I?c:s),_a(M,I?u:o),N&&N()},S=(M,I)=>{M._isLeaving=!1,_a(M,d),_a(M,p),_a(M,f),I&&I()},k=M=>(I,N)=>{const L=M?C:g,F=()=>y(I,M,N);Ja(L,[I,F]),bh(()=>{_a(I,M?l:i),Yr(I,M?c:s),yh(L)||_h(I,r,v,F)})};return Rt(t,{onBeforeEnter(M){Ja(b,[M]),Yr(M,i),Yr(M,o)},onBeforeAppear(M){Ja(w,[M]),Yr(M,l),Yr(M,u)},onEnter:k(!1),onAppear:k(!0),onLeave(M,I){M._isLeaving=!0;const N=()=>S(M,I);Yr(M,d),Sb(),Yr(M,f),bh(()=>{M._isLeaving&&(_a(M,d),Yr(M,p),yh(E)||_h(M,r,_,N))}),Ja(E,[M,N])},onEnterCancelled(M){y(M,!1),Ja(x,[M])},onAppearCancelled(M){y(M,!0),Ja(D,[M])},onLeaveCancelled(M){S(M),Ja(A,[M])}})}function Sx(e){if(e==null)return null;if(Ct(e))return[Yc(e.enter),Yc(e.leave)];{const t=Yc(e);return[t,t]}}function Yc(e){return wu(e)}function Yr(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[di]||(e[di]=new Set)).add(t)}function _a(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[di];n&&(n.delete(t),n.size||(e[di]=void 0))}function bh(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Tx=0;function _h(e,t,n,r){const a=e._endId=++Tx,i=()=>{a===e._endId&&r()};if(n)return setTimeout(i,n);const{type:o,timeout:s,propCount:l}=xb(e,t);if(!o)return r();const u=o+"end";let c=0;const d=()=>{e.removeEventListener(u,f),i()},f=p=>{p.target===e&&++c>=l&&d()};setTimeout(()=>{c(n[m]||"").split(", "),a=r(`${ha}Delay`),i=r(`${ha}Duration`),o=wh(a,i),s=r(`${Fi}Delay`),l=r(`${Fi}Duration`),u=wh(s,l);let c=null,d=0,f=0;t===ha?o>0&&(c=ha,d=o,f=i.length):t===Fi?u>0&&(c=Fi,d=u,f=l.length):(d=Math.max(o,u),c=d>0?o>u?ha:Fi:null,f=c?c===ha?i.length:l.length:0);const p=c===ha&&/\b(transform|all)(,|$)/.test(r(`${ha}Property`).toString());return{type:c,timeout:d,propCount:f,hasTransform:p}}function wh(e,t){for(;e.lengthEh(n)+Eh(e[r])))}function Eh(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Sb(){return document.body.offsetHeight}function Ox(e,t,n){const r=e[di];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const kp=Symbol("_vod"),Wn={beforeMount(e,{value:t},{transition:n}){e[kp]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):ji(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),ji(e,!0),r.enter(e)):r.leave(e,()=>{ji(e,!1)}):ji(e,t))},beforeUnmount(e,{value:t}){ji(e,t)}};function ji(e,t){e.style.display=t?e[kp]:"none"}function Cx(){Wn.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}function Ax(e,t,n){const r=e.style,a=Lt(n);if(n&&!a){if(t&&!Lt(t))for(const i in t)n[i]==null&&sf(r,i,"");for(const i in n)sf(r,i,n[i])}else{const i=r.display;a?t!==n&&(r.cssText=n):t&&e.removeAttribute("style"),kp in e&&(r.display=i)}}const xh=/\s*!important$/;function sf(e,t,n){if(Me(n))n.forEach(r=>sf(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=kx(e,t);xh.test(n)?e.setProperty(Zn(r),n.replace(xh,""),"important"):e[r]=n}}const Sh=["Webkit","Moz","ms"],Wc={};function kx(e,t){const n=Wc[t];if(n)return n;let r=Pn(t);if(r!=="filter"&&r in e)return Wc[t]=r;r=Gs(r);for(let a=0;azc||(Nx.then(()=>zc=0),zc=Date.now());function Lx(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;Bn(Fx(r,n.value),t,5,[r])};return n.value=e,n.attached=Rx(),n}function Fx(e,t){if(Me(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>a=>!a._stopped&&r&&r(a))}else return t}const Ah=/^on[a-z]/,jx=(e,t,n,r,a=!1,i,o,s,l)=>{t==="class"?Ox(e,r,a):t==="style"?Ax(e,n,r):Ks(t)?tp(t)||Mx(e,t,n,r,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Vx(e,t,r,a))?Dx(e,t,r,i,o,s,l):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),$x(e,t,r,a))};function Vx(e,t,n,r){return r?!!(t==="innerHTML"||t==="textContent"||t in e&&Ah.test(t)&&et(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||Ah.test(t)&&Lt(n)?!1:t in e}/*! #__NO_SIDE_EFFECTS__ */function Tb(e,t){const n=Et(e);class r extends mc{constructor(i){super(n,i,t)}}return r.def=n,r}/*! #__NO_SIDE_EFFECTS__ */const Ux=e=>Tb(e,Nb),Hx=typeof HTMLElement<"u"?HTMLElement:class{};class mc extends Hx{constructor(t,n={},r){super(),this._def=t,this._props=n,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this._ob=null,this.shadowRoot&&r?r(this._createVNode(),this.shadowRoot):(this.attachShadow({mode:"open"}),this._def.__asyncLoader||this._resolveProps(this._def))}connectedCallback(){this._connected=!0,this._instance||(this._resolved?this._update():this._resolveDef())}disconnectedCallback(){this._connected=!1,this._ob&&(this._ob.disconnect(),this._ob=null),Rn(()=>{this._connected||(Ms(null,this.shadowRoot),this._instance=null)})}_resolveDef(){this._resolved=!0;for(let r=0;r{for(const a of r)this._setAttr(a.attributeName)}),this._ob.observe(this,{attributes:!0});const t=(r,a=!1)=>{const{props:i,styles:o}=r;let s;if(i&&!Me(i))for(const l in i){const u=i[l];(u===Number||u&&u.type===Number)&&(l in this._props&&(this._props[l]=wu(this._props[l])),(s||(s=Object.create(null)))[Pn(l)]=!0)}this._numberProps=s,a&&this._resolveProps(r),this._applyStyles(o),this._update()},n=this._def.__asyncLoader;n?n().then(r=>t(r,!0)):t(this._def)}_resolveProps(t){const{props:n}=t,r=Me(n)?n:Object.keys(n||{});for(const a of Object.keys(this))a[0]!=="_"&&r.includes(a)&&this._setProp(a,this[a],!0,!1);for(const a of r.map(Pn))Object.defineProperty(this,a,{get(){return this._getProp(a)},set(i){this._setProp(a,i)}})}_setAttr(t){let n=this.getAttribute(t);const r=Pn(t);this._numberProps&&this._numberProps[r]&&(n=wu(n)),this._setProp(r,n,!1)}_getProp(t){return this._props[t]}_setProp(t,n,r=!0,a=!0){n!==this._props[t]&&(this._props[t]=n,a&&this._instance&&this._update(),r&&(n===!0?this.setAttribute(Zn(t),""):typeof n=="string"||typeof n=="number"?this.setAttribute(Zn(t),n+""):n||this.removeAttribute(Zn(t))))}_update(){Ms(this._createVNode(),this.shadowRoot)}_createVNode(){const t=oe(this._def,Rt({},this._props));return this._instance||(t.ce=n=>{this._instance=n,n.isCE=!0;const r=(i,o)=>{this.dispatchEvent(new CustomEvent(i,{detail:o}))};n.emit=(i,...o)=>{r(i,o),Zn(i)!==i&&r(Zn(i),o)};let a=this;for(;a=a&&(a.parentNode||a.host);)if(a instanceof mc){n.parent=a._instance,n.provides=a._instance.provides;break}}),t}_applyStyles(t){t&&t.forEach(n=>{const r=document.createElement("style");r.textContent=n,this.shadowRoot.appendChild(r)})}}function Bx(e="$style"){{const t=sa();if(!t)return Ot;const n=t.type.__cssModules;if(!n)return Ot;const r=n[e];return r||Ot}}function Yx(e){const t=sa();if(!t)return;const n=t.ut=(a=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(i=>uf(i,a))},r=()=>{const a=e(t.proxy);lf(t.subTree,a),n(a)};Ry(r),st(()=>{const a=new MutationObserver(r);a.observe(t.subTree.el.parentNode,{childList:!0}),wr(()=>a.disconnect())})}function lf(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{lf(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)uf(e.el,t);else if(e.type===ie)e.children.forEach(n=>lf(n,t));else if(e.type===ho){let{el:n,anchor:r}=e;for(;n&&(uf(n,t),n!==r);)n=n.nextSibling}}function uf(e,t){if(e.nodeType===1){const n=e.style;for(const r in t)n.setProperty(`--${r}`,t[r])}}const Ob=new WeakMap,Cb=new WeakMap,Au=Symbol("_moveCb"),kh=Symbol("_enterCb"),Ab={name:"TransitionGroup",props:Rt({},xx,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=sa(),r=_p();let a,i;return vn(()=>{if(!a.length)return;const o=e.moveClass||`${e.name||"v"}-move`;if(!Jx(a[0].el,n.vnode.el,o))return;a.forEach(Kx),a.forEach(Gx);const s=a.filter(Xx);Sb(),s.forEach(l=>{const u=l.el,c=u.style;Yr(u,o),c.transform=c.webkitTransform=c.transitionDuration="";const d=u[Au]=f=>{f&&f.target!==u||(!f||/transform$/.test(f.propertyName))&&(u.removeEventListener("transitionend",d),u[Au]=null,_a(u,o))};u.addEventListener("transitionend",d)})}),()=>{const o=ut(e),s=Eb(o);let l=o.tag||ie;a=i,i=t.default?uc(t.default()):[];for(let u=0;udelete e.mode;Ab.props;const zx=Ab;function Kx(e){const t=e.el;t[Au]&&t[Au](),t[kh]&&t[kh]()}function Gx(e){Cb.set(e,e.el.getBoundingClientRect())}function Xx(e){const t=Ob.get(e),n=Cb.get(e),r=t.left-n.left,a=t.top-n.top;if(r||a){const i=e.el.style;return i.transform=i.webkitTransform=`translate(${r}px,${a}px)`,i.transitionDuration="0s",e}}function Jx(e,t,n){const r=e.cloneNode(),a=e[di];a&&a.forEach(s=>{s.split(/\s+/).forEach(l=>l&&r.classList.remove(l))}),n.split(/\s+/).forEach(s=>s&&r.classList.add(s)),r.style.display="none";const i=t.nodeType===1?t:t.parentNode;i.appendChild(r);const{hasTransform:o}=xb(r);return i.removeChild(r),o}const La=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Me(t)?n=>ri(t,n):t};function Qx(e){e.target.composing=!0}function $h(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const qn=Symbol("_assign"),Dt={created(e,{modifiers:{lazy:t,trim:n,number:r}},a){e[qn]=La(a);const i=r||a.props&&a.props.type==="number";zr(e,t?"change":"input",o=>{if(o.target.composing)return;let s=e.value;n&&(s=s.trim()),i&&(s=_u(s)),e[qn](s)}),n&&zr(e,"change",()=>{e.value=e.value.trim()}),t||(zr(e,"compositionstart",Qx),zr(e,"compositionend",$h),zr(e,"change",$h))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:r,number:a}},i){if(e[qn]=La(i),e.composing||document.activeElement===e&&e.type!=="range"&&(n||r&&e.value.trim()===t||(a||e.type==="number")&&_u(e.value)===t))return;const o=t??"";e.value!==o&&(e.value=o)}},la={deep:!0,created(e,t,n){e[qn]=La(n),zr(e,"change",()=>{const r=e._modelValue,a=fi(e),i=e.checked,o=e[qn];if(Me(r)){const s=ec(r,a),l=s!==-1;if(i&&!l)o(r.concat(a));else if(!i&&l){const u=[...r];u.splice(s,1),o(u)}}else if(Po(r)){const s=new Set(r);i?s.add(a):s.delete(a),o(s)}else o(kb(e,i))})},mounted:Dh,beforeUpdate(e,t,n){e[qn]=La(n),Dh(e,t,n)}};function Dh(e,{value:t,oldValue:n},r){e._modelValue=t,Me(t)?e.checked=ec(t,r.props.value)>-1:Po(t)?e.checked=t.has(r.props.value):t!==n&&(e.checked=Ma(t,kb(e,!0)))}const Fa={created(e,{value:t},n){e.checked=Ma(t,n.props.value),e[qn]=La(n),zr(e,"change",()=>{e[qn](fi(e))})},beforeUpdate(e,{value:t,oldValue:n},r){e[qn]=La(r),t!==n&&(e.checked=Ma(t,r.props.value))}},Hn={deep:!0,created(e,{value:t,modifiers:{number:n}},r){const a=Po(t);zr(e,"change",()=>{const i=Array.prototype.filter.call(e.options,o=>o.selected).map(o=>n?_u(fi(o)):fi(o));e[qn](e.multiple?a?new Set(i):i:i[0])}),e[qn]=La(r)},mounted(e,{value:t}){Ph(e,t)},beforeUpdate(e,t,n){e[qn]=La(n)},updated(e,{value:t}){Ph(e,t)}};function Ph(e,t){const n=e.multiple;if(!(n&&!Me(t)&&!Po(t))){for(let r=0,a=e.options.length;r-1:i.selected=t.has(o);else if(Ma(fi(i),t)){e.selectedIndex!==r&&(e.selectedIndex=r);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function fi(e){return"_value"in e?e._value:e.value}function kb(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const $b={created(e,t,n){kl(e,t,n,null,"created")},mounted(e,t,n){kl(e,t,n,null,"mounted")},beforeUpdate(e,t,n,r){kl(e,t,n,r,"beforeUpdate")},updated(e,t,n,r){kl(e,t,n,r,"updated")}};function Db(e,t){switch(e){case"SELECT":return Hn;case"TEXTAREA":return Dt;default:switch(t){case"checkbox":return la;case"radio":return Fa;default:return Dt}}}function kl(e,t,n,r,a){const o=Db(e.tagName,n.props&&n.props.type)[a];o&&o(e,t,n,r)}function Zx(){Dt.getSSRProps=({value:e})=>({value:e}),Fa.getSSRProps=({value:e},t)=>{if(t.props&&Ma(t.props.value,e))return{checked:!0}},la.getSSRProps=({value:e},t)=>{if(Me(e)){if(t.props&&ec(e,t.props.value)>-1)return{checked:!0}}else if(Po(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},$b.getSSRProps=(e,t)=>{if(typeof t.type!="string")return;const n=Db(t.type.toUpperCase(),t.props&&t.props.type);if(n.getSSRProps)return n.getSSRProps(e,t)}}const qx=["ctrl","shift","alt","meta"],eS={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>qx.some(n=>e[`${n}Key`]&&!t.includes(n))},be=(e,t)=>(n,...r)=>{for(let a=0;an=>{if(!("key"in n))return;const r=Zn(n.key);if(t.some(a=>a===r||tS[a]===r))return e(n)},Pb=Rt({patchProp:jx},Ex);let ds,Mh=!1;function Mb(){return ds||(ds=nb(Pb))}function Ib(){return ds=Mh?ds:rb(Pb),Mh=!0,ds}const Ms=(...e)=>{Mb().render(...e)},Nb=(...e)=>{Ib().hydrate(...e)},Rb=(...e)=>{const t=Mb().createApp(...e),{mount:n}=t;return t.mount=r=>{const a=Lb(r);if(!a)return;const i=t._component;!et(i)&&!i.render&&!i.template&&(i.template=a.innerHTML),a.innerHTML="";const o=n(a,!1,a instanceof SVGElement);return a instanceof Element&&(a.removeAttribute("v-cloak"),a.setAttribute("data-v-app","")),o},t},nS=(...e)=>{const t=Ib().createApp(...e),{mount:n}=t;return t.mount=r=>{const a=Lb(r);if(a)return n(a,!0,a instanceof SVGElement)},t};function Lb(e){return Lt(e)?document.querySelector(e):e}let Ih=!1;const rS=()=>{Ih||(Ih=!0,Zx(),Cx())},aS=()=>{},oS=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:Fy,BaseTransitionPropsValidators:wp,Comment:hn,EffectScope:op,Fragment:ie,KeepAlive:TE,ReactiveEffect:li,Static:ho,Suspense:pE,Teleport:ib,Text:So,Transition:In,TransitionGroup:zx,VueElement:mc,assertNumber:Qw,callWithAsyncErrorHandling:Bn,callWithErrorHandling:Jr,camelize:Pn,capitalize:Gs,cloneVNode:Fr,compatUtils:_x,compile:aS,computed:de,createApp:Rb,createBlock:Fe,createCommentVNode:Z,createElementBlock:$,createElementVNode:h,createHydrationRenderer:rb,createPropsRestProxy:VE,createRenderer:nb,createSSRApp:nS,createSlots:Mn,createStaticVNode:db,createTextVNode:wt,createVNode:oe,customRef:Ww,defineAsyncComponent:xE,defineComponent:Et,defineCustomElement:Tb,defineEmits:$E,defineExpose:DE,defineModel:IE,defineOptions:PE,defineProps:kE,defineSSRCustomElement:Ux,defineSlots:ME,get devtools(){return Yo},effect:yw,effectScope:hw,getCurrentInstance:sa,getCurrentScope:ip,getTransitionRawChildren:uc,guardReactiveProps:wn,h:Yn,handleError:Mo,hasInjectionContext:XE,hydrate:Nb,initCustomFormatter:hx,initDirectivesForSSR:rS,inject:Qr,isMemoSame:bb,isProxy:cp,isReactive:po,isReadonly:Eo,isRef:Wt,isRuntimeOnly:fx,isShallow:Ss,isVNode:Na,markRaw:dp,mergeDefaults:FE,mergeModels:jE,mergeProps:an,nextTick:Rn,normalizeClass:we,normalizeProps:qt,normalizeStyle:vt,onActivated:Vy,onBeforeMount:sr,onBeforeUnmount:dc,onBeforeUpdate:Ep,onDeactivated:Uy,onErrorCaptured:zy,onMounted:st,onRenderTracked:Wy,onRenderTriggered:Yy,onScopeDispose:dy,onServerPrefetch:By,onUnmounted:wr,onUpdated:vn,openBlock:T,popScopeId:aE,provide:Sp,proxyRefs:mp,pushScopeId:rE,queuePostFlushCb:xu,reactive:Jt,readonly:up,ref:q,registerRuntimeCompiler:dx,render:Ms,renderList:Ce,renderSlot:Ie,resolveComponent:kn,resolveDirective:dE,resolveDynamicComponent:lc,resolveFilter:bx,resolveTransitionHooks:ui,setBlockTracking:nf,setDevtoolsHook:Dy,setTransitionHooks:xo,shallowReactive:Sy,shallowReadonly:jw,shallowRef:Di,ssrContextKey:gb,ssrUtils:yx,stop:bw,toDisplayString:fe,toHandlerKey:ss,toHandlers:CE,toRaw:ut,toRef:Os,toRefs:Oy,toValue:Hw,transformVNodeArgs:ix,triggerRef:Uw,unref:K,useAttrs:RE,useCssModule:Bx,useCssVars:Yx,useModel:LE,useSSRContext:yb,useSlots:Pi,useTransitionState:_p,vModelCheckbox:la,vModelDynamic:$b,vModelRadio:Fa,vModelSelect:Hn,vModelText:Dt,vShow:Wn,version:_b,warn:Jw,watch:ot,watchEffect:bE,watchPostEffect:Ry,watchSyncEffect:_E,withAsyncContext:UE,withCtx:tt,withDefaults:NE,withDirectives:Ye,withKeys:Ue,withMemo:vx,withModifiers:be,withScopeId:oE},Symbol.toStringTag,{value:"Module"}));function Fb(e,t){return function(){return e.apply(t,arguments)}}const{toString:iS}=Object.prototype,{getPrototypeOf:$p}=Object,hc=(e=>t=>{const n=iS.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Ur=e=>(e=e.toLowerCase(),t=>hc(t)===e),vc=e=>t=>typeof t===e,{isArray:Mi}=Array,Is=vc("undefined");function sS(e){return e!==null&&!Is(e)&&e.constructor!==null&&!Is(e.constructor)&&er(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const jb=Ur("ArrayBuffer");function lS(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&jb(e.buffer),t}const uS=vc("string"),er=vc("function"),Vb=vc("number"),gc=e=>e!==null&&typeof e=="object",cS=e=>e===!0||e===!1,ou=e=>{if(hc(e)!=="object")return!1;const t=$p(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},dS=Ur("Date"),fS=Ur("File"),pS=Ur("Blob"),mS=Ur("FileList"),hS=e=>gc(e)&&er(e.pipe),vS=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||er(e.append)&&((t=hc(e))==="formdata"||t==="object"&&er(e.toString)&&e.toString()==="[object FormData]"))},gS=Ur("URLSearchParams"),yS=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Qs(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,a;if(typeof e!="object"&&(e=[e]),Mi(e))for(r=0,a=e.length;r0;)if(a=n[r],t===a.toLowerCase())return a;return null}const Hb=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),Bb=e=>!Is(e)&&e!==Hb;function cf(){const{caseless:e}=Bb(this)&&this||{},t={},n=(r,a)=>{const i=e&&Ub(t,a)||a;ou(t[i])&&ou(r)?t[i]=cf(t[i],r):ou(r)?t[i]=cf({},r):Mi(r)?t[i]=r.slice():t[i]=r};for(let r=0,a=arguments.length;r(Qs(t,(a,i)=>{n&&er(a)?e[i]=Fb(a,n):e[i]=a},{allOwnKeys:r}),e),_S=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),wS=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},ES=(e,t,n,r)=>{let a,i,o;const s={};if(t=t||{},e==null)return t;do{for(a=Object.getOwnPropertyNames(e),i=a.length;i-- >0;)o=a[i],(!r||r(o,e,t))&&!s[o]&&(t[o]=e[o],s[o]=!0);e=n!==!1&&$p(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},xS=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},SS=e=>{if(!e)return null;if(Mi(e))return e;let t=e.length;if(!Vb(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},TS=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&$p(Uint8Array)),OS=(e,t)=>{const r=(e&&e[Symbol.iterator]).call(e);let a;for(;(a=r.next())&&!a.done;){const i=a.value;t.call(e,i[0],i[1])}},CS=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},AS=Ur("HTMLFormElement"),kS=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,a){return r.toUpperCase()+a}),Nh=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),$S=Ur("RegExp"),Yb=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};Qs(n,(a,i)=>{let o;(o=t(a,i,e))!==!1&&(r[i]=o||a)}),Object.defineProperties(e,r)},DS=e=>{Yb(e,(t,n)=>{if(er(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(er(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},PS=(e,t)=>{const n={},r=a=>{a.forEach(i=>{n[i]=!0})};return Mi(e)?r(e):r(String(e).split(t)),n},MS=()=>{},IS=(e,t)=>(e=+e,Number.isFinite(e)?e:t),Kc="abcdefghijklmnopqrstuvwxyz",Rh="0123456789",Wb={DIGIT:Rh,ALPHA:Kc,ALPHA_DIGIT:Kc+Kc.toUpperCase()+Rh},NS=(e=16,t=Wb.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n};function RS(e){return!!(e&&er(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const LS=e=>{const t=new Array(10),n=(r,a)=>{if(gc(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[a]=r;const i=Mi(r)?[]:{};return Qs(r,(o,s)=>{const l=n(o,a+1);!Is(l)&&(i[s]=l)}),t[a]=void 0,i}}return r};return n(e,0)},FS=Ur("AsyncFunction"),jS=e=>e&&(gc(e)||er(e))&&er(e.then)&&er(e.catch),se={isArray:Mi,isArrayBuffer:jb,isBuffer:sS,isFormData:vS,isArrayBufferView:lS,isString:uS,isNumber:Vb,isBoolean:cS,isObject:gc,isPlainObject:ou,isUndefined:Is,isDate:dS,isFile:fS,isBlob:pS,isRegExp:$S,isFunction:er,isStream:hS,isURLSearchParams:gS,isTypedArray:TS,isFileList:mS,forEach:Qs,merge:cf,extend:bS,trim:yS,stripBOM:_S,inherits:wS,toFlatObject:ES,kindOf:hc,kindOfTest:Ur,endsWith:xS,toArray:SS,forEachEntry:OS,matchAll:CS,isHTMLForm:AS,hasOwnProperty:Nh,hasOwnProp:Nh,reduceDescriptors:Yb,freezeMethods:DS,toObjectSet:PS,toCamelCase:kS,noop:MS,toFiniteNumber:IS,findKey:Ub,global:Hb,isContextDefined:Bb,ALPHABET:Wb,generateString:NS,isSpecCompliantForm:RS,toJSONObject:LS,isAsyncFn:FS,isThenable:jS};function ft(e,t,n,r,a){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),a&&(this.response=a)}se.inherits(ft,Error,{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:se.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const zb=ft.prototype,Kb={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{Kb[e]={value:e}});Object.defineProperties(ft,Kb);Object.defineProperty(zb,"isAxiosError",{value:!0});ft.from=(e,t,n,r,a,i)=>{const o=Object.create(zb);return se.toFlatObject(e,o,function(l){return l!==Error.prototype},s=>s!=="isAxiosError"),ft.call(o,e.message,t,n,r,a),o.cause=e,o.name=e.name,i&&Object.assign(o,i),o};const VS=null;function df(e){return se.isPlainObject(e)||se.isArray(e)}function Gb(e){return se.endsWith(e,"[]")?e.slice(0,-2):e}function Lh(e,t,n){return e?e.concat(t).map(function(a,i){return a=Gb(a),!n&&i?"["+a+"]":a}).join(n?".":""):t}function US(e){return se.isArray(e)&&!e.some(df)}const HS=se.toFlatObject(se,{},null,function(t){return/^is[A-Z]/.test(t)});function yc(e,t,n){if(!se.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=se.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(v,_){return!se.isUndefined(_[v])});const r=n.metaTokens,a=n.visitor||c,i=n.dots,o=n.indexes,l=(n.Blob||typeof Blob<"u"&&Blob)&&se.isSpecCompliantForm(t);if(!se.isFunction(a))throw new TypeError("visitor must be a function");function u(m){if(m===null)return"";if(se.isDate(m))return m.toISOString();if(!l&&se.isBlob(m))throw new ft("Blob is not supported. Use a Buffer instead.");return se.isArrayBuffer(m)||se.isTypedArray(m)?l&&typeof Blob=="function"?new Blob([m]):Buffer.from(m):m}function c(m,v,_){let b=m;if(m&&!_&&typeof m=="object"){if(se.endsWith(v,"{}"))v=r?v:v.slice(0,-2),m=JSON.stringify(m);else if(se.isArray(m)&&US(m)||(se.isFileList(m)||se.endsWith(v,"[]"))&&(b=se.toArray(m)))return v=Gb(v),b.forEach(function(x,E){!(se.isUndefined(x)||x===null)&&t.append(o===!0?Lh([v],E,i):o===null?v:v+"[]",u(x))}),!1}return df(m)?!0:(t.append(Lh(_,v,i),u(m)),!1)}const d=[],f=Object.assign(HS,{defaultVisitor:c,convertValue:u,isVisitable:df});function p(m,v){if(!se.isUndefined(m)){if(d.indexOf(m)!==-1)throw Error("Circular reference detected in "+v.join("."));d.push(m),se.forEach(m,function(b,g){(!(se.isUndefined(b)||b===null)&&a.call(t,b,se.isString(g)?g.trim():g,v,f))===!0&&p(b,v?v.concat(g):[g])}),d.pop()}}if(!se.isObject(e))throw new TypeError("data must be an object");return p(e),t}function Fh(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function Dp(e,t){this._pairs=[],e&&yc(e,this,t)}const Xb=Dp.prototype;Xb.append=function(t,n){this._pairs.push([t,n])};Xb.toString=function(t){const n=t?function(r){return t.call(this,r,Fh)}:Fh;return this._pairs.map(function(a){return n(a[0])+"="+n(a[1])},"").join("&")};function BS(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Jb(e,t,n){if(!t)return e;const r=n&&n.encode||BS,a=n&&n.serialize;let i;if(a?i=a(t,n):i=se.isURLSearchParams(t)?t.toString():new Dp(t,n).toString(r),i){const o=e.indexOf("#");o!==-1&&(e=e.slice(0,o)),e+=(e.indexOf("?")===-1?"?":"&")+i}return e}class YS{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){se.forEach(this.handlers,function(r){r!==null&&t(r)})}}const jh=YS,Qb={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},WS=typeof URLSearchParams<"u"?URLSearchParams:Dp,zS=typeof FormData<"u"?FormData:null,KS=typeof Blob<"u"?Blob:null,GS=(()=>{let e;return typeof navigator<"u"&&((e=navigator.product)==="ReactNative"||e==="NativeScript"||e==="NS")?!1:typeof window<"u"&&typeof document<"u"})(),XS=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),Ar={isBrowser:!0,classes:{URLSearchParams:WS,FormData:zS,Blob:KS},isStandardBrowserEnv:GS,isStandardBrowserWebWorkerEnv:XS,protocols:["http","https","file","blob","url","data"]};function JS(e,t){return yc(e,new Ar.classes.URLSearchParams,Object.assign({visitor:function(n,r,a,i){return Ar.isNode&&se.isBuffer(n)?(this.append(r,n.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)}},t))}function QS(e){return se.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function ZS(e){const t={},n=Object.keys(e);let r;const a=n.length;let i;for(r=0;r=n.length;return o=!o&&se.isArray(a)?a.length:o,l?(se.hasOwnProp(a,o)?a[o]=[a[o],r]:a[o]=r,!s):((!a[o]||!se.isObject(a[o]))&&(a[o]=[]),t(n,r,a[o],i)&&se.isArray(a[o])&&(a[o]=ZS(a[o])),!s)}if(se.isFormData(e)&&se.isFunction(e.entries)){const n={};return se.forEachEntry(e,(r,a)=>{t(QS(r),a,n,0)}),n}return null}function qS(e,t,n){if(se.isString(e))try{return(t||JSON.parse)(e),se.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const Pp={transitional:Qb,adapter:["xhr","http"],transformRequest:[function(t,n){const r=n.getContentType()||"",a=r.indexOf("application/json")>-1,i=se.isObject(t);if(i&&se.isHTMLForm(t)&&(t=new FormData(t)),se.isFormData(t))return a&&a?JSON.stringify(Zb(t)):t;if(se.isArrayBuffer(t)||se.isBuffer(t)||se.isStream(t)||se.isFile(t)||se.isBlob(t))return t;if(se.isArrayBufferView(t))return t.buffer;if(se.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let s;if(i){if(r.indexOf("application/x-www-form-urlencoded")>-1)return JS(t,this.formSerializer).toString();if((s=se.isFileList(t))||r.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return yc(s?{"files[]":t}:t,l&&new l,this.formSerializer)}}return i||a?(n.setContentType("application/json",!1),qS(t)):t}],transformResponse:[function(t){const n=this.transitional||Pp.transitional,r=n&&n.forcedJSONParsing,a=this.responseType==="json";if(t&&se.isString(t)&&(r&&!this.responseType||a)){const o=!(n&&n.silentJSONParsing)&&a;try{return JSON.parse(t)}catch(s){if(o)throw s.name==="SyntaxError"?ft.from(s,ft.ERR_BAD_RESPONSE,this,null,this.response):s}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Ar.classes.FormData,Blob:Ar.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};se.forEach(["delete","get","head","post","put","patch"],e=>{Pp.headers[e]={}});const Mp=Pp,eT=se.toObjectSet(["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"]),tT=e=>{const t={};let n,r,a;return e&&e.split(` +(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))r(a);new MutationObserver(a=>{for(const i of a)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(a){const i={};return a.integrity&&(i.integrity=a.integrity),a.referrerPolicy&&(i.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?i.credentials="include":a.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(a){if(a.ep)return;a.ep=!0;const i=n(a);fetch(a.href,i)}})();function Zu(e,t){const n=Object.create(null),r=e.split(",");for(let a=0;a!!n[a.toLowerCase()]:a=>!!n[a]}const Ot={},ti=[],_r=()=>{},q_=()=>!1,ew=/^on[^a-z]/,Ks=e=>ew.test(e),tp=e=>e.startsWith("onUpdate:"),Rt=Object.assign,np=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},tw=Object.prototype.hasOwnProperty,ht=(e,t)=>tw.call(e,t),Me=Array.isArray,ni=e=>Ai(e)==="[object Map]",Po=e=>Ai(e)==="[object Set]",Gm=e=>Ai(e)==="[object Date]",nw=e=>Ai(e)==="[object RegExp]",et=e=>typeof e=="function",Lt=e=>typeof e=="string",si=e=>typeof e=="symbol",Ct=e=>e!==null&&typeof e=="object",rp=e=>(Ct(e)||et(e))&&et(e.then)&&et(e.catch),iy=Object.prototype.toString,Ai=e=>iy.call(e),rw=e=>Ai(e).slice(8,-1),sy=e=>Ai(e)==="[object Object]",ap=e=>Lt(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,is=Zu(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),qu=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},aw=/-(\w)/g,Pn=qu(e=>e.replace(aw,(t,n)=>n?n.toUpperCase():"")),ow=/\B([A-Z])/g,Zn=qu(e=>e.replace(ow,"-$1").toLowerCase()),Gs=qu(e=>e.charAt(0).toUpperCase()+e.slice(1)),ss=qu(e=>e?`on${Gs(e)}`:""),Pa=(e,t)=>!Object.is(e,t),ri=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},_u=e=>{const t=parseFloat(e);return isNaN(t)?e:t},wu=e=>{const t=Lt(e)?Number(e):NaN;return isNaN(t)?e:t};let Xm;const Wd=()=>Xm||(Xm=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),iw="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console",sw=Zu(iw);function vt(e){if(Me(e)){const t={};for(let n=0;n{if(n){const r=n.split(uw);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function we(e){let t="";if(Lt(e))t=e;else if(Me(e))for(let n=0;nMa(n,t))}const fe=e=>Lt(e)?e:e==null?"":Me(e)||Ct(e)&&(e.toString===iy||!et(e.toString))?JSON.stringify(e,uy,2):String(e),uy=(e,t)=>t&&t.__v_isRef?uy(e,t.value):ni(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,a])=>(n[`${r} =>`]=a,n),{})}:Po(t)?{[`Set(${t.size})`]:[...t.values()]}:Ct(t)&&!Me(t)&&!sy(t)?String(t):t;let Vn;class op{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Vn,!t&&Vn&&(this.index=(Vn.scopes||(Vn.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Vn;try{return Vn=this,t()}finally{Vn=n}}}on(){Vn=this}off(){Vn=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},fy=e=>(e.w&Ia)>0,py=e=>(e.n&Ia)>0,vw=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let r=0;r{(c==="length"||!si(c)&&c>=l)&&s.push(u)})}else switch(n!==void 0&&s.push(o.get(n)),t){case"add":Me(e)?ap(n)&&s.push(o.get("length")):(s.push(o.get(fo)),ni(e)&&s.push(o.get(Kd)));break;case"delete":Me(e)||(s.push(o.get(fo)),ni(e)&&s.push(o.get(Kd)));break;case"set":ni(e)&&s.push(o.get(fo));break}if(s.length===1)s[0]&&Gd(s[0]);else{const l=[];for(const u of s)u&&l.push(...u);Gd(sp(l))}}function Gd(e,t){const n=Me(e)?e:[...e];for(const r of n)r.computed&&Qm(r);for(const r of n)r.computed||Qm(r)}function Qm(e,t){(e!==pr||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function _w(e,t){var n;return(n=Eu.get(e))==null?void 0:n.get(t)}const ww=Zu("__proto__,__v_isRef,__isVue"),vy=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(si)),Zm=Ew();function Ew(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=ut(this);for(let i=0,o=this.length;i{e[t]=function(...n){ki();const r=ut(this)[t].apply(this,n);return $i(),r}}),e}function xw(e){const t=ut(this);return Nn(t,"has",e),t.hasOwnProperty(e)}class gy{constructor(t=!1,n=!1){this._isReadonly=t,this._shallow=n}get(t,n,r){const a=this._isReadonly,i=this._shallow;if(n==="__v_isReactive")return!a;if(n==="__v_isReadonly")return a;if(n==="__v_isShallow")return i;if(n==="__v_raw"&&r===(a?i?xy:Ey:i?wy:_y).get(t))return t;const o=Me(t);if(!a){if(o&&ht(Zm,n))return Reflect.get(Zm,n,r);if(n==="hasOwnProperty")return xw}const s=Reflect.get(t,n,r);return(si(n)?vy.has(n):ww(n))||(a||Nn(t,"get",n),i)?s:Wt(s)?o&&ap(n)?s:s.value:Ct(s)?a?up(s):Jt(s):s}}class yy extends gy{constructor(t=!1){super(!1,t)}set(t,n,r,a){let i=t[n];if(Eo(i)&&Wt(i)&&!Wt(r))return!1;if(!this._shallow&&(!Ss(r)&&!Eo(r)&&(i=ut(i),r=ut(r)),!Me(t)&&Wt(i)&&!Wt(r)))return i.value=r,!0;const o=Me(t)&&ap(n)?Number(n)e,tc=e=>Reflect.getPrototypeOf(e);function yl(e,t,n=!1,r=!1){e=e.__v_raw;const a=ut(e),i=ut(t);n||(Pa(t,i)&&Nn(a,"get",t),Nn(a,"get",i));const{has:o}=tc(a),s=r?lp:n?fp:Ts;if(o.call(a,t))return s(e.get(t));if(o.call(a,i))return s(e.get(i));e!==a&&e.get(t)}function bl(e,t=!1){const n=this.__v_raw,r=ut(n),a=ut(e);return t||(Pa(e,a)&&Nn(r,"has",e),Nn(r,"has",a)),e===a?n.has(e):n.has(e)||n.has(a)}function _l(e,t=!1){return e=e.__v_raw,!t&&Nn(ut(e),"iterate",fo),Reflect.get(e,"size",e)}function qm(e){e=ut(e);const t=ut(this);return tc(t).has.call(t,e)||(t.add(e),Xr(t,"add",e,e)),this}function eh(e,t){t=ut(t);const n=ut(this),{has:r,get:a}=tc(n);let i=r.call(n,e);i||(e=ut(e),i=r.call(n,e));const o=a.call(n,e);return n.set(e,t),i?Pa(t,o)&&Xr(n,"set",e,t):Xr(n,"add",e,t),this}function th(e){const t=ut(this),{has:n,get:r}=tc(t);let a=n.call(t,e);a||(e=ut(e),a=n.call(t,e)),r&&r.call(t,e);const i=t.delete(e);return a&&Xr(t,"delete",e,void 0),i}function nh(){const e=ut(this),t=e.size!==0,n=e.clear();return t&&Xr(e,"clear",void 0,void 0),n}function wl(e,t){return function(r,a){const i=this,o=i.__v_raw,s=ut(o),l=t?lp:e?fp:Ts;return!e&&Nn(s,"iterate",fo),o.forEach((u,c)=>r.call(a,l(u),l(c),i))}}function El(e,t,n){return function(...r){const a=this.__v_raw,i=ut(a),o=ni(i),s=e==="entries"||e===Symbol.iterator&&o,l=e==="keys"&&o,u=a[e](...r),c=n?lp:t?fp:Ts;return!t&&Nn(i,"iterate",l?Kd:fo),{next(){const{value:d,done:f}=u.next();return f?{value:d,done:f}:{value:s?[c(d[0]),c(d[1])]:c(d),done:f}},[Symbol.iterator](){return this}}}}function pa(e){return function(...t){return e==="delete"?!1:this}}function Aw(){const e={get(i){return yl(this,i)},get size(){return _l(this)},has:bl,add:qm,set:eh,delete:th,clear:nh,forEach:wl(!1,!1)},t={get(i){return yl(this,i,!1,!0)},get size(){return _l(this)},has:bl,add:qm,set:eh,delete:th,clear:nh,forEach:wl(!1,!0)},n={get(i){return yl(this,i,!0)},get size(){return _l(this,!0)},has(i){return bl.call(this,i,!0)},add:pa("add"),set:pa("set"),delete:pa("delete"),clear:pa("clear"),forEach:wl(!0,!1)},r={get(i){return yl(this,i,!0,!0)},get size(){return _l(this,!0)},has(i){return bl.call(this,i,!0)},add:pa("add"),set:pa("set"),delete:pa("delete"),clear:pa("clear"),forEach:wl(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=El(i,!1,!1),n[i]=El(i,!0,!1),t[i]=El(i,!1,!0),r[i]=El(i,!0,!0)}),[e,n,t,r]}const[kw,$w,Dw,Pw]=Aw();function nc(e,t){const n=t?e?Pw:Dw:e?$w:kw;return(r,a,i)=>a==="__v_isReactive"?!e:a==="__v_isReadonly"?e:a==="__v_raw"?r:Reflect.get(ht(n,a)&&a in r?n:r,a,i)}const Mw={get:nc(!1,!1)},Iw={get:nc(!1,!0)},Nw={get:nc(!0,!1)},Rw={get:nc(!0,!0)},_y=new WeakMap,wy=new WeakMap,Ey=new WeakMap,xy=new WeakMap;function Lw(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Fw(e){return e.__v_skip||!Object.isExtensible(e)?0:Lw(rw(e))}function Jt(e){return Eo(e)?e:rc(e,!1,Sw,Mw,_y)}function Sy(e){return rc(e,!1,Ow,Iw,wy)}function up(e){return rc(e,!0,Tw,Nw,Ey)}function jw(e){return rc(e,!0,Cw,Rw,xy)}function rc(e,t,n,r,a){if(!Ct(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=a.get(e);if(i)return i;const o=Fw(e);if(o===0)return e;const s=new Proxy(e,o===2?r:n);return a.set(e,s),s}function po(e){return Eo(e)?po(e.__v_raw):!!(e&&e.__v_isReactive)}function Eo(e){return!!(e&&e.__v_isReadonly)}function Ss(e){return!!(e&&e.__v_isShallow)}function cp(e){return po(e)||Eo(e)}function ut(e){const t=e&&e.__v_raw;return t?ut(t):e}function dp(e){return bu(e,"__v_skip",!0),e}const Ts=e=>Ct(e)?Jt(e):e,fp=e=>Ct(e)?up(e):e;function pp(e){Ca&&pr&&(e=ut(e),hy(e.dep||(e.dep=sp())))}function ac(e,t){e=ut(e);const n=e.dep;n&&Gd(n)}function Wt(e){return!!(e&&e.__v_isRef===!0)}function q(e){return Ty(e,!1)}function Di(e){return Ty(e,!0)}function Ty(e,t){return Wt(e)?e:new Vw(e,t)}class Vw{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:ut(t),this._value=n?t:Ts(t)}get value(){return pp(this),this._value}set value(t){const n=this.__v_isShallow||Ss(t)||Eo(t);t=n?t:ut(t),Pa(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Ts(t),ac(this))}}function Uw(e){ac(e)}function K(e){return Wt(e)?e.value:e}function Hw(e){return et(e)?e():K(e)}const Bw={get:(e,t,n)=>K(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const a=e[t];return Wt(a)&&!Wt(n)?(a.value=n,!0):Reflect.set(e,t,n,r)}};function mp(e){return po(e)?e:new Proxy(e,Bw)}class Yw{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:r}=t(()=>pp(this),()=>ac(this));this._get=n,this._set=r}get value(){return this._get()}set value(t){this._set(t)}}function Ww(e){return new Yw(e)}function Oy(e){const t=Me(e)?new Array(e.length):{};for(const n in e)t[n]=Cy(e,n);return t}class zw{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return _w(ut(this._object),this._key)}}class Kw{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function Os(e,t,n){return Wt(e)?e:et(e)?new Kw(e):Ct(e)&&arguments.length>1?Cy(e,t,n):q(e)}function Cy(e,t,n){const r=e[t];return Wt(r)?r:new zw(e,t,n)}class Gw{constructor(t,n,r,a){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new li(t,()=>{this._dirty||(this._dirty=!0,ac(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!a,this.__v_isReadonly=r}get value(){const t=ut(this);return pp(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function Xw(e,t,n=!1){let r,a;const i=et(e);return i?(r=e,a=_r):(r=e.get,a=e.set),new Gw(r,a,i||!a,n)}function Jw(e,...t){}function Qw(e,t){}function Jr(e,t,n,r){let a;try{a=r?e(...r):e()}catch(i){Mo(i,t,n)}return a}function Bn(e,t,n,r){if(et(e)){const i=Jr(e,t,n,r);return i&&rp(i)&&i.catch(o=>{Mo(o,t,n)}),i}const a=[];for(let i=0;i>>1,a=fn[r],i=As(a);iTr&&fn.splice(t,1)}function xu(e){Me(e)?ai.push(...e):(!Wr||!Wr.includes(e,e.allowRecurse?ao+1:ao))&&ai.push(e),ky()}function rh(e,t=Cs?Tr+1:0){for(;tAs(n)-As(r)),ao=0;aoe.id==null?1/0:e.id,tE=(e,t)=>{const n=As(e)-As(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function $y(e){Xd=!1,Cs=!0,fn.sort(tE);const t=_r;try{for(Tr=0;TrYo.emit(a,...i)),xl=[]):typeof window<"u"&&window.HTMLElement&&!((r=(n=window.navigator)==null?void 0:n.userAgent)!=null&&r.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(i=>{Dy(i,t)}),setTimeout(()=>{Yo||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,xl=[])},3e3)):xl=[]}function nE(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||Ot;let a=n;const i=t.startsWith("update:"),o=i&&t.slice(7);if(o&&o in r){const c=`${o==="modelValue"?"model":o}Modifiers`,{number:d,trim:f}=r[c]||Ot;f&&(a=n.map(p=>Lt(p)?p.trim():p)),d&&(a=n.map(_u))}let s,l=r[s=ss(t)]||r[s=ss(Pn(t))];!l&&i&&(l=r[s=ss(Zn(t))]),l&&Bn(l,e,6,a);const u=r[s+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[s])return;e.emitted[s]=!0,Bn(u,e,6,a)}}function Py(e,t,n=!1){const r=t.emitsCache,a=r.get(e);if(a!==void 0)return a;const i=e.emits;let o={},s=!1;if(!et(e)){const l=u=>{const c=Py(u,t,!0);c&&(s=!0,Rt(o,c))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!i&&!s?(Ct(e)&&r.set(e,null),null):(Me(i)?i.forEach(l=>o[l]=null):Rt(o,i),Ct(e)&&r.set(e,o),o)}function ic(e,t){return!e||!Ks(t)?!1:(t=t.slice(2).replace(/Once$/,""),ht(e,t[0].toLowerCase()+t.slice(1))||ht(e,Zn(t))||ht(e,t))}let rn=null,sc=null;function ks(e){const t=rn;return rn=e,sc=e&&e.type.__scopeId||null,t}function rE(e){sc=e}function aE(){sc=null}const oE=e=>tt;function tt(e,t=rn,n){if(!t||e._n)return e;const r=(...a)=>{r._d&&nf(-1);const i=ks(t);let o;try{o=e(...a)}finally{ks(i),r._d&&nf(1)}return o};return r._n=!0,r._c=!0,r._d=!0,r}function ru(e){const{type:t,vnode:n,proxy:r,withProxy:a,props:i,propsOptions:[o],slots:s,attrs:l,emit:u,render:c,renderCache:d,data:f,setupState:p,ctx:m,inheritAttrs:v}=e;let _,b;const g=ks(e);try{if(n.shapeFlag&4){const E=a||r;_=Un(c.call(E,E,d,i,p,f,m)),b=l}else{const E=t;_=Un(E.length>1?E(i,{attrs:l,slots:s,emit:u}):E(i,null)),b=t.props?l:sE(l)}}catch(E){cs.length=0,Mo(E,e,1),_=oe(hn)}let x=_;if(b&&v!==!1){const E=Object.keys(b),{shapeFlag:A}=x;E.length&&A&7&&(o&&E.some(tp)&&(b=lE(b,o)),x=Fr(x,b))}return n.dirs&&(x=Fr(x),x.dirs=x.dirs?x.dirs.concat(n.dirs):n.dirs),n.transition&&(x.transition=n.transition),_=x,ks(g),_}function iE(e){let t;for(let n=0;n{let t;for(const n in e)(n==="class"||n==="style"||Ks(n))&&((t||(t={}))[n]=e[n]);return t},lE=(e,t)=>{const n={};for(const r in e)(!tp(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function uE(e,t,n){const{props:r,children:a,component:i}=e,{props:o,children:s,patchFlag:l}=t,u=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return r?ah(r,o,u):!!o;if(l&8){const c=t.dynamicProps;for(let d=0;de.__isSuspense,fE={name:"Suspense",__isSuspense:!0,process(e,t,n,r,a,i,o,s,l,u){e==null?mE(t,n,r,a,i,o,s,l,u):hE(e,t,n,r,a,o,s,l,u)},hydrate:vE,create:bp,normalize:gE},pE=fE;function $s(e,t){const n=e.props&&e.props[t];et(n)&&n()}function mE(e,t,n,r,a,i,o,s,l){const{p:u,o:{createElement:c}}=l,d=c("div"),f=e.suspense=bp(e,a,r,t,d,n,i,o,s,l);u(null,f.pendingBranch=e.ssContent,d,null,r,f,i,o),f.deps>0?($s(e,"onPending"),$s(e,"onFallback"),u(null,e.ssFallback,t,n,r,null,i,o),oi(f,e.ssFallback)):f.resolve(!1,!0)}function hE(e,t,n,r,a,i,o,s,{p:l,um:u,o:{createElement:c}}){const d=t.suspense=e.suspense;d.vnode=t,t.el=e.el;const f=t.ssContent,p=t.ssFallback,{activeBranch:m,pendingBranch:v,isInFallback:_,isHydrating:b}=d;if(v)d.pendingBranch=f,mr(f,v)?(l(v,f,d.hiddenContainer,null,a,d,i,o,s),d.deps<=0?d.resolve():_&&(l(m,p,n,r,a,null,i,o,s),oi(d,p))):(d.pendingId++,b?(d.isHydrating=!1,d.activeBranch=v):u(v,a,d),d.deps=0,d.effects.length=0,d.hiddenContainer=c("div"),_?(l(null,f,d.hiddenContainer,null,a,d,i,o,s),d.deps<=0?d.resolve():(l(m,p,n,r,a,null,i,o,s),oi(d,p))):m&&mr(f,m)?(l(m,f,n,r,a,d,i,o,s),d.resolve(!0)):(l(null,f,d.hiddenContainer,null,a,d,i,o,s),d.deps<=0&&d.resolve()));else if(m&&mr(f,m))l(m,f,n,r,a,d,i,o,s),oi(d,f);else if($s(t,"onPending"),d.pendingBranch=f,d.pendingId++,l(null,f,d.hiddenContainer,null,a,d,i,o,s),d.deps<=0)d.resolve();else{const{timeout:g,pendingId:x}=d;g>0?setTimeout(()=>{d.pendingId===x&&d.fallback(p)},g):g===0&&d.fallback(p)}}function bp(e,t,n,r,a,i,o,s,l,u,c=!1){const{p:d,m:f,um:p,n:m,o:{parentNode:v,remove:_}}=u;let b;const g=yE(e);g&&t!=null&&t.pendingBranch&&(b=t.pendingId,t.deps++);const x=e.props?wu(e.props.timeout):void 0,E={vnode:e,parent:t,parentComponent:n,isSVG:o,container:r,hiddenContainer:a,anchor:i,deps:0,pendingId:0,timeout:typeof x=="number"?x:-1,activeBranch:null,pendingBranch:null,isInFallback:!0,isHydrating:c,isUnmounted:!1,effects:[],resolve(A=!1,w=!1){const{vnode:C,activeBranch:D,pendingBranch:y,pendingId:S,effects:k,parentComponent:M,container:I}=E;let N=!1;if(E.isHydrating)E.isHydrating=!1;else if(!A){N=D&&y.transition&&y.transition.mode==="out-in",N&&(D.transition.afterLeave=()=>{S===E.pendingId&&(f(y,I,z,0),xu(k))});let{anchor:z}=E;D&&(z=m(D),p(D,M,E,!0)),N||f(y,I,z,0)}oi(E,y),E.pendingBranch=null,E.isInFallback=!1;let L=E.parent,F=!1;for(;L;){if(L.pendingBranch){L.effects.push(...k),F=!0;break}L=L.parent}!F&&!N&&xu(k),E.effects=[],g&&t&&t.pendingBranch&&b===t.pendingId&&(t.deps--,t.deps===0&&!w&&t.resolve()),$s(C,"onResolve")},fallback(A){if(!E.pendingBranch)return;const{vnode:w,activeBranch:C,parentComponent:D,container:y,isSVG:S}=E;$s(w,"onFallback");const k=m(C),M=()=>{E.isInFallback&&(d(null,A,y,k,D,null,S,s,l),oi(E,A))},I=A.transition&&A.transition.mode==="out-in";I&&(C.transition.afterLeave=M),E.isInFallback=!0,p(C,D,null,!0),I||M()},move(A,w,C){E.activeBranch&&f(E.activeBranch,A,w,C),E.container=A},next(){return E.activeBranch&&m(E.activeBranch)},registerDep(A,w){const C=!!E.pendingBranch;C&&E.deps++;const D=A.vnode.el;A.asyncDep.catch(y=>{Mo(y,A,0)}).then(y=>{if(A.isUnmounted||E.isUnmounted||E.pendingId!==A.suspenseId)return;A.asyncResolved=!0;const{vnode:S}=A;rf(A,y,!1),D&&(S.el=D);const k=!D&&A.subTree.el;w(A,S,v(D||A.subTree.el),D?null:m(A.subTree),E,o,l),k&&_(k),vp(A,S.el),C&&--E.deps===0&&E.resolve()})},unmount(A,w){E.isUnmounted=!0,E.activeBranch&&p(E.activeBranch,n,A,w),E.pendingBranch&&p(E.pendingBranch,n,A,w)}};return E}function vE(e,t,n,r,a,i,o,s,l){const u=t.suspense=bp(t,r,n,e.parentNode,document.createElement("div"),null,a,i,o,s,!0),c=l(e,u.pendingBranch=t.ssContent,n,u,i,o);return u.deps===0&&u.resolve(!1,!0),c}function gE(e){const{shapeFlag:t,children:n}=e,r=t&32;e.ssContent=ih(r?n.default:n),e.ssFallback=r?ih(n.fallback):oe(hn)}function ih(e){let t;if(et(e)){const n=To&&e._c;n&&(e._d=!1,T()),e=e(),n&&(e._d=!0,t=Dn,lb())}return Me(e)&&(e=iE(e)),e=Un(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function Ny(e,t){t&&t.pendingBranch?Me(e)?t.effects.push(...e):t.effects.push(e):xu(e)}function oi(e,t){e.activeBranch=t;const{vnode:n,parentComponent:r}=e,a=n.el=t.el;r&&r.subTree===n&&(r.vnode.el=a,vp(r,a))}function yE(e){var t;return((t=e.props)==null?void 0:t.suspensible)!=null&&e.props.suspensible!==!1}function bE(e,t){return Xs(e,null,t)}function Ry(e,t){return Xs(e,null,{flush:"post"})}function _E(e,t){return Xs(e,null,{flush:"sync"})}const Sl={};function ot(e,t,n){return Xs(e,t,n)}function Xs(e,t,{immediate:n,deep:r,flush:a,onTrack:i,onTrigger:o}=Ot){var s;const l=ip()===((s=Xt)==null?void 0:s.scope)?Xt:null;let u,c=!1,d=!1;if(Wt(e)?(u=()=>e.value,c=Ss(e)):po(e)?(u=()=>e,r=!0):Me(e)?(d=!0,c=e.some(E=>po(E)||Ss(E)),u=()=>e.map(E=>{if(Wt(E))return E.value;if(po(E))return io(E);if(et(E))return Jr(E,l,2)})):et(e)?t?u=()=>Jr(e,l,2):u=()=>{if(!(l&&l.isUnmounted))return f&&f(),Bn(e,l,3,[p])}:u=_r,t&&r){const E=u;u=()=>io(E())}let f,p=E=>{f=g.onStop=()=>{Jr(E,l,4)}},m;if(ci)if(p=_r,t?n&&Bn(t,l,3,[u(),d?[]:void 0,p]):u(),a==="sync"){const E=yb();m=E.__watcherHandles||(E.__watcherHandles=[])}else return _r;let v=d?new Array(e.length).fill(Sl):Sl;const _=()=>{if(g.active)if(t){const E=g.run();(r||c||(d?E.some((A,w)=>Pa(A,v[w])):Pa(E,v)))&&(f&&f(),Bn(t,l,3,[E,v===Sl?void 0:d&&v[0]===Sl?[]:v,p]),v=E)}else g.run()};_.allowRecurse=!!t;let b;a==="sync"?b=_:a==="post"?b=()=>un(_,l&&l.suspense):(_.pre=!0,l&&(_.id=l.uid),b=()=>oc(_));const g=new li(u,b);t?n?_():v=g.run():a==="post"?un(g.run.bind(g),l&&l.suspense):g.run();const x=()=>{g.stop(),l&&l.scope&&np(l.scope.effects,g)};return m&&m.push(x),x}function wE(e,t,n){const r=this.proxy,a=Lt(e)?e.includes(".")?Ly(r,e):()=>r[e]:e.bind(r,r);let i;et(t)?i=t:(i=t.handler,n=t);const o=Xt;Ra(this);const s=Xs(a,i.bind(r),n);return o?Ra(o):Aa(),s}function Ly(e,t){const n=t.split(".");return()=>{let r=e;for(let a=0;a{io(n,t)});else if(sy(e))for(const n in e)io(e[n],t);return e}function Ye(e,t){const n=rn;if(n===null)return e;const r=pc(n)||n.proxy,a=e.dirs||(e.dirs=[]);for(let i=0;i{e.isMounted=!0}),dc(()=>{e.isUnmounting=!0}),e}const Jn=[Function,Array],wp={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Jn,onEnter:Jn,onAfterEnter:Jn,onEnterCancelled:Jn,onBeforeLeave:Jn,onLeave:Jn,onAfterLeave:Jn,onLeaveCancelled:Jn,onBeforeAppear:Jn,onAppear:Jn,onAfterAppear:Jn,onAppearCancelled:Jn},EE={name:"BaseTransition",props:wp,setup(e,{slots:t}){const n=sa(),r=_p();let a;return()=>{const i=t.default&&uc(t.default(),!0);if(!i||!i.length)return;let o=i[0];if(i.length>1){for(const v of i)if(v.type!==hn){o=v;break}}const s=ut(e),{mode:l}=s;if(r.isLeaving)return jc(o);const u=sh(o);if(!u)return jc(o);const c=ui(u,s,r,n);xo(u,c);const d=n.subTree,f=d&&sh(d);let p=!1;const{getTransitionKey:m}=u.type;if(m){const v=m();a===void 0?a=v:v!==a&&(a=v,p=!0)}if(f&&f.type!==hn&&(!mr(u,f)||p)){const v=ui(f,s,r,n);if(xo(f,v),l==="out-in")return r.isLeaving=!0,v.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&n.update()},jc(o);l==="in-out"&&u.type!==hn&&(v.delayLeave=(_,b,g)=>{const x=jy(r,f);x[String(f.key)]=f,_[wa]=()=>{b(),_[wa]=void 0,delete c.delayedLeave},c.delayedLeave=g})}return o}}},Fy=EE;function jy(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function ui(e,t,n,r){const{appear:a,mode:i,persisted:o=!1,onBeforeEnter:s,onEnter:l,onAfterEnter:u,onEnterCancelled:c,onBeforeLeave:d,onLeave:f,onAfterLeave:p,onLeaveCancelled:m,onBeforeAppear:v,onAppear:_,onAfterAppear:b,onAppearCancelled:g}=t,x=String(e.key),E=jy(n,e),A=(D,y)=>{D&&Bn(D,r,9,y)},w=(D,y)=>{const S=y[1];A(D,y),Me(D)?D.every(k=>k.length<=1)&&S():D.length<=1&&S()},C={mode:i,persisted:o,beforeEnter(D){let y=s;if(!n.isMounted)if(a)y=v||s;else return;D[wa]&&D[wa](!0);const S=E[x];S&&mr(e,S)&&S.el[wa]&&S.el[wa](),A(y,[D])},enter(D){let y=l,S=u,k=c;if(!n.isMounted)if(a)y=_||l,S=b||u,k=g||c;else return;let M=!1;const I=D[Tl]=N=>{M||(M=!0,N?A(k,[D]):A(S,[D]),C.delayedLeave&&C.delayedLeave(),D[Tl]=void 0)};y?w(y,[D,I]):I()},leave(D,y){const S=String(e.key);if(D[Tl]&&D[Tl](!0),n.isUnmounting)return y();A(d,[D]);let k=!1;const M=D[wa]=I=>{k||(k=!0,y(),I?A(m,[D]):A(p,[D]),D[wa]=void 0,E[S]===e&&delete E[S])};E[S]=e,f?w(f,[D,M]):M()},clone(D){return ui(D,t,n,r)}};return C}function jc(e){if(Js(e))return e=Fr(e),e.children=null,e}function sh(e){return Js(e)?e.children?e.children[0]:void 0:e}function xo(e,t){e.shapeFlag&6&&e.component?xo(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function uc(e,t=!1,n){let r=[],a=0;for(let i=0;i1)for(let i=0;iRt({name:e.name},t,{setup:e}))():e}const mo=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function xE(e){et(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:a=200,timeout:i,suspensible:o=!0,onError:s}=e;let l=null,u,c=0;const d=()=>(c++,l=null,f()),f=()=>{let p;return l||(p=l=t().catch(m=>{if(m=m instanceof Error?m:new Error(String(m)),s)return new Promise((v,_)=>{s(m,()=>v(d()),()=>_(m),c+1)});throw m}).then(m=>p!==l&&l?l:(m&&(m.__esModule||m[Symbol.toStringTag]==="Module")&&(m=m.default),u=m,m)))};return wt({name:"AsyncComponentWrapper",__asyncLoader:f,get __asyncResolved(){return u},setup(){const p=Xt;if(u)return()=>Vc(u,p);const m=g=>{l=null,Mo(g,p,13,!r)};if(o&&p.suspense||ci)return f().then(g=>()=>Vc(g,p)).catch(g=>(m(g),()=>r?oe(r,{error:g}):null));const v=q(!1),_=q(),b=q(!!a);return a&&setTimeout(()=>{b.value=!1},a),i!=null&&setTimeout(()=>{if(!v.value&&!_.value){const g=new Error(`Async component timed out after ${i}ms.`);m(g),_.value=g}},i),f().then(()=>{v.value=!0,p.parent&&Js(p.parent.vnode)&&oc(p.parent.update)}).catch(g=>{m(g),_.value=g}),()=>{if(v.value&&u)return Vc(u,p);if(_.value&&r)return oe(r,{error:_.value});if(n&&!b.value)return oe(n)}}})}function Vc(e,t){const{ref:n,props:r,children:a,ce:i}=t.vnode,o=oe(e,r,a);return o.ref=n,o.ce=i,delete t.vnode.ce,o}const Js=e=>e.type.__isKeepAlive,SE={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=sa(),r=n.ctx;if(!r.renderer)return()=>{const g=t.default&&t.default();return g&&g.length===1?g[0]:g};const a=new Map,i=new Set;let o=null;const s=n.suspense,{renderer:{p:l,m:u,um:c,o:{createElement:d}}}=r,f=d("div");r.activate=(g,x,E,A,w)=>{const C=g.component;u(g,x,E,0,s),l(C.vnode,g,x,E,C,s,A,g.slotScopeIds,w),un(()=>{C.isDeactivated=!1,C.a&&ri(C.a);const D=g.props&&g.props.onVnodeMounted;D&&An(D,C.parent,g)},s)},r.deactivate=g=>{const x=g.component;u(g,f,null,1,s),un(()=>{x.da&&ri(x.da);const E=g.props&&g.props.onVnodeUnmounted;E&&An(E,x.parent,g),x.isDeactivated=!0},s)};function p(g){Uc(g),c(g,n,s,!0)}function m(g){a.forEach((x,E)=>{const A=of(x.type);A&&(!g||!g(A))&&v(E)})}function v(g){const x=a.get(g);!o||!mr(x,o)?p(x):o&&Uc(o),a.delete(g),i.delete(g)}ot(()=>[e.include,e.exclude],([g,x])=>{g&&m(E=>Zi(g,E)),x&&m(E=>!Zi(x,E))},{flush:"post",deep:!0});let _=null;const b=()=>{_!=null&&a.set(_,Hc(n.subTree))};return st(b),vn(b),dc(()=>{a.forEach(g=>{const{subTree:x,suspense:E}=n,A=Hc(x);if(g.type===A.type&&g.key===A.key){Uc(A);const w=A.component.da;w&&un(w,E);return}p(g)})}),()=>{if(_=null,!t.default)return null;const g=t.default(),x=g[0];if(g.length>1)return o=null,g;if(!Na(x)||!(x.shapeFlag&4)&&!(x.shapeFlag&128))return o=null,x;let E=Hc(x);const A=E.type,w=of(mo(E)?E.type.__asyncResolved||{}:A),{include:C,exclude:D,max:y}=e;if(C&&(!w||!Zi(C,w))||D&&w&&Zi(D,w))return o=E,x;const S=E.key==null?A:E.key,k=a.get(S);return E.el&&(E=Fr(E),x.shapeFlag&128&&(x.ssContent=E)),_=S,k?(E.el=k.el,E.component=k.component,E.transition&&xo(E,E.transition),E.shapeFlag|=512,i.delete(S),i.add(S)):(i.add(S),y&&i.size>parseInt(y,10)&&v(i.values().next().value)),E.shapeFlag|=256,o=E,Iy(x.type)?x:E}}},TE=SE;function Zi(e,t){return Me(e)?e.some(n=>Zi(n,t)):Lt(e)?e.split(",").includes(t):nw(e)?e.test(t):!1}function Vy(e,t){Hy(e,"a",t)}function Uy(e,t){Hy(e,"da",t)}function Hy(e,t,n=Xt){const r=e.__wdc||(e.__wdc=()=>{let a=n;for(;a;){if(a.isDeactivated)return;a=a.parent}return e()});if(cc(t,r,n),n){let a=n.parent;for(;a&&a.parent;)Js(a.parent.vnode)&&OE(r,t,n,a),a=a.parent}}function OE(e,t,n,r){const a=cc(t,e,r,!0);wr(()=>{np(r[t],a)},n)}function Uc(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Hc(e){return e.shapeFlag&128?e.ssContent:e}function cc(e,t,n=Xt,r=!1){if(n){const a=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...o)=>{if(n.isUnmounted)return;ki(),Ra(n);const s=Bn(t,n,e,o);return Aa(),$i(),s});return r?a.unshift(i):a.push(i),i}}const ia=e=>(t,n=Xt)=>(!ci||e==="sp")&&cc(e,(...r)=>t(...r),n),sr=ia("bm"),st=ia("m"),Ep=ia("bu"),vn=ia("u"),dc=ia("bum"),wr=ia("um"),By=ia("sp"),Yy=ia("rtg"),Wy=ia("rtc");function zy(e,t=Xt){cc("ec",e,t)}function Ce(e,t,n,r){let a;const i=n&&n[r];if(Me(e)||Lt(e)){a=new Array(e.length);for(let o=0,s=e.length;ot(o,s,void 0,i&&i[s]));else{const o=Object.keys(e);a=new Array(o.length);for(let s=0,l=o.length;s{const i=r.fn(...a);return i&&(i.key=r.key),i}:r.fn)}return e}function Ie(e,t,n={},r,a){if(rn.isCE||rn.parent&&mo(rn.parent)&&rn.parent.isCE)return t!=="default"&&(n.name=t),oe("slot",n,r&&r());let i=e[t];i&&i._c&&(i._d=!1),T();const o=i&&Ky(i(n)),s=Fe(ie,{key:n.key||o&&o.key||`_${t}`},o||(r?r():[]),o&&e._===1?64:-2);return!a&&s.scopeId&&(s.slotScopeIds=[s.scopeId+"-s"]),i&&i._c&&(i._d=!0),s}function Ky(e){return e.some(t=>Na(t)?!(t.type===hn||t.type===ie&&!Ky(t.children)):!0)?e:null}function CE(e,t){const n={};for(const r in e)n[t&&/[A-Z]/.test(r)?`on:${r}`:ss(r)]=e[r];return n}const Jd=e=>e?pb(e)?pc(e)||e.proxy:Jd(e.parent):null,ls=Rt(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=>Jd(e.parent),$root:e=>Jd(e.root),$emit:e=>e.emit,$options:e=>xp(e),$forceUpdate:e=>e.f||(e.f=()=>oc(e.update)),$nextTick:e=>e.n||(e.n=Rn.bind(e.proxy)),$watch:e=>wE.bind(e)}),Bc=(e,t)=>e!==Ot&&!e.__isScriptSetup&&ht(e,t),Qd={get({_:e},t){const{ctx:n,setupState:r,data:a,props:i,accessCache:o,type:s,appContext:l}=e;let u;if(t[0]!=="$"){const p=o[t];if(p!==void 0)switch(p){case 1:return r[t];case 2:return a[t];case 4:return n[t];case 3:return i[t]}else{if(Bc(r,t))return o[t]=1,r[t];if(a!==Ot&&ht(a,t))return o[t]=2,a[t];if((u=e.propsOptions[0])&&ht(u,t))return o[t]=3,i[t];if(n!==Ot&&ht(n,t))return o[t]=4,n[t];Zd&&(o[t]=0)}}const c=ls[t];let d,f;if(c)return t==="$attrs"&&Nn(e,"get",t),c(e);if((d=s.__cssModules)&&(d=d[t]))return d;if(n!==Ot&&ht(n,t))return o[t]=4,n[t];if(f=l.config.globalProperties,ht(f,t))return f[t]},set({_:e},t,n){const{data:r,setupState:a,ctx:i}=e;return Bc(a,t)?(a[t]=n,!0):r!==Ot&&ht(r,t)?(r[t]=n,!0):ht(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:a,propsOptions:i}},o){let s;return!!n[o]||e!==Ot&&ht(e,o)||Bc(t,o)||(s=i[0])&&ht(s,o)||ht(r,o)||ht(ls,o)||ht(a.config.globalProperties,o)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:ht(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},AE=Rt({},Qd,{get(e,t){if(t!==Symbol.unscopables)return Qd.get(e,t,e)},has(e,t){return t[0]!=="_"&&!sw(t)}});function kE(){return null}function $E(){return null}function DE(e){}function PE(e){}function ME(){return null}function IE(){}function NE(e,t){return null}function Pi(){return Gy().slots}function RE(){return Gy().attrs}function LE(e,t,n){const r=sa();if(n&&n.local){const a=q(e[t]);return ot(()=>e[t],i=>a.value=i),ot(a,i=>{i!==e[t]&&r.emit(`update:${t}`,i)}),a}else return{__v_isRef:!0,get value(){return e[t]},set value(a){r.emit(`update:${t}`,a)}}}function Gy(){const e=sa();return e.setupContext||(e.setupContext=vb(e))}function Ds(e){return Me(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function FE(e,t){const n=Ds(e);for(const r in t){if(r.startsWith("__skip"))continue;let a=n[r];a?Me(a)||et(a)?a=n[r]={type:a,default:t[r]}:a.default=t[r]:a===null&&(a=n[r]={default:t[r]}),a&&t[`__skip_${r}`]&&(a.skipFactory=!0)}return n}function jE(e,t){return!e||!t?e||t:Me(e)&&Me(t)?e.concat(t):Rt({},Ds(e),Ds(t))}function VE(e,t){const n={};for(const r in e)t.includes(r)||Object.defineProperty(n,r,{enumerable:!0,get:()=>e[r]});return n}function UE(e){const t=sa();let n=e();return Aa(),rp(n)&&(n=n.catch(r=>{throw Ra(t),r})),[n,()=>Ra(t)]}let Zd=!0;function HE(e){const t=xp(e),n=e.proxy,r=e.ctx;Zd=!1,t.beforeCreate&&lh(t.beforeCreate,e,"bc");const{data:a,computed:i,methods:o,watch:s,provide:l,inject:u,created:c,beforeMount:d,mounted:f,beforeUpdate:p,updated:m,activated:v,deactivated:_,beforeDestroy:b,beforeUnmount:g,destroyed:x,unmounted:E,render:A,renderTracked:w,renderTriggered:C,errorCaptured:D,serverPrefetch:y,expose:S,inheritAttrs:k,components:M,directives:I,filters:N}=t;if(u&&BE(u,r,null),o)for(const z in o){const O=o[z];et(O)&&(r[z]=O.bind(n))}if(a){const z=a.call(n,n);Ct(z)&&(e.data=Jt(z))}if(Zd=!0,i)for(const z in i){const O=i[z],Y=et(O)?O.bind(n,n):et(O.get)?O.get.bind(n,n):_r,R=!et(O)&&et(O.set)?O.set.bind(n):_r,Q=de({get:Y,set:R});Object.defineProperty(r,z,{enumerable:!0,configurable:!0,get:()=>Q.value,set:G=>Q.value=G})}if(s)for(const z in s)Xy(s[z],r,n,z);if(l){const z=et(l)?l.call(n):l;Reflect.ownKeys(z).forEach(O=>{Sp(O,z[O])})}c&&lh(c,e,"c");function F(z,O){Me(O)?O.forEach(Y=>z(Y.bind(n))):O&&z(O.bind(n))}if(F(sr,d),F(st,f),F(Ep,p),F(vn,m),F(Vy,v),F(Uy,_),F(zy,D),F(Wy,w),F(Yy,C),F(dc,g),F(wr,E),F(By,y),Me(S))if(S.length){const z=e.exposed||(e.exposed={});S.forEach(O=>{Object.defineProperty(z,O,{get:()=>n[O],set:Y=>n[O]=Y})})}else e.exposed||(e.exposed={});A&&e.render===_r&&(e.render=A),k!=null&&(e.inheritAttrs=k),M&&(e.components=M),I&&(e.directives=I)}function BE(e,t,n=_r){Me(e)&&(e=qd(e));for(const r in e){const a=e[r];let i;Ct(a)?"default"in a?i=Qr(a.from||r,a.default,!0):i=Qr(a.from||r):i=Qr(a),Wt(i)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>i.value,set:o=>i.value=o}):t[r]=i}}function lh(e,t,n){Bn(Me(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function Xy(e,t,n,r){const a=r.includes(".")?Ly(n,r):()=>n[r];if(Lt(e)){const i=t[e];et(i)&&ot(a,i)}else if(et(e))ot(a,e.bind(n));else if(Ct(e))if(Me(e))e.forEach(i=>Xy(i,t,n,r));else{const i=et(e.handler)?e.handler.bind(n):t[e.handler];et(i)&&ot(a,i,e)}}function xp(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:a,optionsCache:i,config:{optionMergeStrategies:o}}=e.appContext,s=i.get(t);let l;return s?l=s:!a.length&&!n&&!r?l=t:(l={},a.length&&a.forEach(u=>Tu(l,u,o,!0)),Tu(l,t,o)),Ct(t)&&i.set(t,l),l}function Tu(e,t,n,r=!1){const{mixins:a,extends:i}=t;i&&Tu(e,i,n,!0),a&&a.forEach(o=>Tu(e,o,n,!0));for(const o in t)if(!(r&&o==="expose")){const s=YE[o]||n&&n[o];e[o]=s?s(e[o],t[o]):t[o]}return e}const YE={data:uh,props:ch,emits:ch,methods:qi,computed:qi,beforeCreate:yn,created:yn,beforeMount:yn,mounted:yn,beforeUpdate:yn,updated:yn,beforeDestroy:yn,beforeUnmount:yn,destroyed:yn,unmounted:yn,activated:yn,deactivated:yn,errorCaptured:yn,serverPrefetch:yn,components:qi,directives:qi,watch:zE,provide:uh,inject:WE};function uh(e,t){return t?e?function(){return Rt(et(e)?e.call(this,this):e,et(t)?t.call(this,this):t)}:t:e}function WE(e,t){return qi(qd(e),qd(t))}function qd(e){if(Me(e)){const t={};for(let n=0;n1)return n&&et(t)?t.call(r&&r.proxy):t}}function XE(){return!!(Xt||rn||Ps)}function JE(e,t,n,r=!1){const a={},i={};bu(i,fc,1),e.propsDefaults=Object.create(null),Qy(e,t,a,i);for(const o in e.propsOptions[0])o in a||(a[o]=void 0);n?e.props=r?a:Sy(a):e.type.props?e.props=a:e.props=i,e.attrs=i}function QE(e,t,n,r){const{props:a,attrs:i,vnode:{patchFlag:o}}=e,s=ut(a),[l]=e.propsOptions;let u=!1;if((r||o>0)&&!(o&16)){if(o&8){const c=e.vnode.dynamicProps;for(let d=0;d{l=!0;const[f,p]=Zy(d,t,!0);Rt(o,f),p&&s.push(...p)};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!i&&!l)return Ct(e)&&r.set(e,ti),ti;if(Me(i))for(let c=0;c-1,p[1]=v<0||m-1||ht(p,"default"))&&s.push(d)}}}const u=[o,s];return Ct(e)&&r.set(e,u),u}function dh(e){return e[0]!=="$"}function fh(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function ph(e,t){return fh(e)===fh(t)}function mh(e,t){return Me(t)?t.findIndex(n=>ph(n,e)):et(t)&&ph(t,e)?0:-1}const qy=e=>e[0]==="_"||e==="$stable",Tp=e=>Me(e)?e.map(Un):[Un(e)],ZE=(e,t,n)=>{if(t._n)return t;const r=tt((...a)=>Tp(t(...a)),n);return r._c=!1,r},eb=(e,t,n)=>{const r=e._ctx;for(const a in e){if(qy(a))continue;const i=e[a];if(et(i))t[a]=ZE(a,i,r);else if(i!=null){const o=Tp(i);t[a]=()=>o}}},tb=(e,t)=>{const n=Tp(t);e.slots.default=()=>n},qE=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=ut(t),bu(t,"_",n)):eb(t,e.slots={})}else e.slots={},t&&tb(e,t);bu(e.slots,fc,1)},ex=(e,t,n)=>{const{vnode:r,slots:a}=e;let i=!0,o=Ot;if(r.shapeFlag&32){const s=t._;s?n&&s===1?i=!1:(Rt(a,t),!n&&s===1&&delete a._):(i=!t.$stable,eb(t,a)),o=t}else t&&(tb(e,t),o={default:1});if(i)for(const s in a)!qy(s)&&o[s]==null&&delete a[s]};function Ou(e,t,n,r,a=!1){if(Me(e)){e.forEach((f,p)=>Ou(f,t&&(Me(t)?t[p]:t),n,r,a));return}if(mo(r)&&!a)return;const i=r.shapeFlag&4?pc(r.component)||r.component.proxy:r.el,o=a?null:i,{i:s,r:l}=e,u=t&&t.r,c=s.refs===Ot?s.refs={}:s.refs,d=s.setupState;if(u!=null&&u!==l&&(Lt(u)?(c[u]=null,ht(d,u)&&(d[u]=null)):Wt(u)&&(u.value=null)),et(l))Jr(l,s,12,[o,c]);else{const f=Lt(l),p=Wt(l);if(f||p){const m=()=>{if(e.f){const v=f?ht(d,l)?d[l]:c[l]:l.value;a?Me(v)&&np(v,i):Me(v)?v.includes(i)||v.push(i):f?(c[l]=[i],ht(d,l)&&(d[l]=c[l])):(l.value=[i],e.k&&(c[e.k]=l.value))}else f?(c[l]=o,ht(d,l)&&(d[l]=o)):p&&(l.value=o,e.k&&(c[e.k]=o))};o?(m.id=-1,un(m,n)):m()}}}let ma=!1;const Ol=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",Cl=e=>e.nodeType===8;function tx(e){const{mt:t,p:n,o:{patchProp:r,createText:a,nextSibling:i,parentNode:o,remove:s,insert:l,createComment:u}}=e,c=(x,E)=>{if(!E.hasChildNodes()){n(null,x,E),Su(),E._vnode=x;return}ma=!1,d(E.firstChild,x,null,null,null),Su(),E._vnode=x,ma&&console.error("Hydration completed but contains mismatches.")},d=(x,E,A,w,C,D=!1)=>{const y=Cl(x)&&x.data==="[",S=()=>v(x,E,A,w,C,y),{type:k,ref:M,shapeFlag:I,patchFlag:N}=E;let L=x.nodeType;E.el=x,N===-2&&(D=!1,E.dynamicChildren=null);let F=null;switch(k){case So:L!==3?E.children===""?(l(E.el=a(""),o(x),x),F=x):F=S():(x.data!==E.children&&(ma=!0,x.data=E.children),F=i(x));break;case hn:g(x)?(F=i(x),b(E.el=x.content.firstChild,x,A)):L!==8||y?F=S():F=i(x);break;case ho:if(y&&(x=i(x),L=x.nodeType),L===1||L===3){F=x;const z=!E.children.length;for(let O=0;O{D=D||!!E.dynamicChildren;const{type:y,props:S,patchFlag:k,shapeFlag:M,dirs:I,transition:N}=E,L=y==="input"&&I||y==="option";if(L||k!==-1){if(I&&xr(E,null,A,"created"),S)if(L||!D||k&48)for(const O in S)(L&&O.endsWith("value")||Ks(O)&&!is(O))&&r(x,O,null,S[O],!1,void 0,A);else S.onClick&&r(x,"onClick",null,S.onClick,!1,void 0,A);let F;(F=S&&S.onVnodeBeforeMount)&&An(F,A,E);let z=!1;if(g(x)){z=ob(w,N)&&A&&A.vnode.props&&A.vnode.props.appear;const O=x.content.firstChild;z&&N.beforeEnter(O),b(O,x,A),E.el=x=O}if(I&&xr(E,null,A,"beforeMount"),((F=S&&S.onVnodeMounted)||I||z)&&Ny(()=>{F&&An(F,A,E),z&&N.enter(x),I&&xr(E,null,A,"mounted")},w),M&16&&!(S&&(S.innerHTML||S.textContent))){let O=p(x.firstChild,E,x,A,w,C,D);for(;O;){ma=!0;const Y=O;O=O.nextSibling,s(Y)}}else M&8&&x.textContent!==E.children&&(ma=!0,x.textContent=E.children)}return x.nextSibling},p=(x,E,A,w,C,D,y)=>{y=y||!!E.dynamicChildren;const S=E.children,k=S.length;for(let M=0;M{const{slotScopeIds:y}=E;y&&(C=C?C.concat(y):y);const S=o(x),k=p(i(x),E,S,A,w,C,D);return k&&Cl(k)&&k.data==="]"?i(E.anchor=k):(ma=!0,l(E.anchor=u("]"),S,k),k)},v=(x,E,A,w,C,D)=>{if(ma=!0,E.el=null,D){const k=_(x);for(;;){const M=i(x);if(M&&M!==k)s(M);else break}}const y=i(x),S=o(x);return s(x),n(null,E,S,y,A,w,Ol(S),C),y},_=(x,E="[",A="]")=>{let w=0;for(;x;)if(x=i(x),x&&Cl(x)&&(x.data===E&&w++,x.data===A)){if(w===0)return i(x);w--}return x},b=(x,E,A)=>{const w=E.parentNode;w&&w.replaceChild(x,E);let C=A;for(;C;)C.vnode.el===E&&(C.vnode.el=C.subTree.el=x),C=C.parent},g=x=>x.nodeType===1&&x.tagName.toLowerCase()==="template";return[c,d]}const un=Ny;function nb(e){return ab(e)}function rb(e){return ab(e,tx)}function ab(e,t){const n=Wd();n.__VUE__=!0;const{insert:r,remove:a,patchProp:i,createElement:o,createText:s,createComment:l,setText:u,setElementText:c,parentNode:d,nextSibling:f,setScopeId:p=_r,insertStaticContent:m}=e,v=(P,V,B,re=null,te=null,ce=null,Ee=!1,ge=null,he=!!V.dynamicChildren)=>{if(P===V)return;P&&!mr(P,V)&&(re=xe(P),G(P,te,ce,!0),P=null),V.patchFlag===-2&&(he=!1,V.dynamicChildren=null);const{type:le,ref:ke,shapeFlag:Oe}=V;switch(le){case So:_(P,V,B,re);break;case hn:b(P,V,B,re);break;case ho:P==null&&g(V,B,re,Ee);break;case ie:M(P,V,B,re,te,ce,Ee,ge,he);break;default:Oe&1?A(P,V,B,re,te,ce,Ee,ge,he):Oe&6?I(P,V,B,re,te,ce,Ee,ge,he):(Oe&64||Oe&128)&&le.process(P,V,B,re,te,ce,Ee,ge,he,_e)}ke!=null&&te&&Ou(ke,P&&P.ref,ce,V||P,!V)},_=(P,V,B,re)=>{if(P==null)r(V.el=s(V.children),B,re);else{const te=V.el=P.el;V.children!==P.children&&u(te,V.children)}},b=(P,V,B,re)=>{P==null?r(V.el=l(V.children||""),B,re):V.el=P.el},g=(P,V,B,re)=>{[P.el,P.anchor]=m(P.children,V,B,re,P.el,P.anchor)},x=({el:P,anchor:V},B,re)=>{let te;for(;P&&P!==V;)te=f(P),r(P,B,re),P=te;r(V,B,re)},E=({el:P,anchor:V})=>{let B;for(;P&&P!==V;)B=f(P),a(P),P=B;a(V)},A=(P,V,B,re,te,ce,Ee,ge,he)=>{Ee=Ee||V.type==="svg",P==null?w(V,B,re,te,ce,Ee,ge,he):y(P,V,te,ce,Ee,ge,he)},w=(P,V,B,re,te,ce,Ee,ge)=>{let he,le;const{type:ke,props:Oe,shapeFlag:$e,transition:He,dirs:Je}=P;if(he=P.el=o(P.type,ce,Oe&&Oe.is,Oe),$e&8?c(he,P.children):$e&16&&D(P.children,he,null,re,te,ce&&ke!=="foreignObject",Ee,ge),Je&&xr(P,null,re,"created"),C(he,P,P.scopeId,Ee,re),Oe){for(const X in Oe)X!=="value"&&!is(X)&&i(he,X,null,Oe[X],ce,P.children,re,te,ae);"value"in Oe&&i(he,"value",null,Oe.value),(le=Oe.onVnodeBeforeMount)&&An(le,re,P)}Je&&xr(P,null,re,"beforeMount");const W=ob(te,He);W&&He.beforeEnter(he),r(he,V,B),((le=Oe&&Oe.onVnodeMounted)||W||Je)&&un(()=>{le&&An(le,re,P),W&&He.enter(he),Je&&xr(P,null,re,"mounted")},te)},C=(P,V,B,re,te)=>{if(B&&p(P,B),re)for(let ce=0;ce{for(let le=he;le{const ge=V.el=P.el;let{patchFlag:he,dynamicChildren:le,dirs:ke}=V;he|=P.patchFlag&16;const Oe=P.props||Ot,$e=V.props||Ot;let He;B&&Xa(B,!1),(He=$e.onVnodeBeforeUpdate)&&An(He,B,V,P),ke&&xr(V,P,B,"beforeUpdate"),B&&Xa(B,!0);const Je=te&&V.type!=="foreignObject";if(le?S(P.dynamicChildren,le,ge,B,re,Je,ce):Ee||O(P,V,ge,null,B,re,Je,ce,!1),he>0){if(he&16)k(ge,V,Oe,$e,B,re,te);else if(he&2&&Oe.class!==$e.class&&i(ge,"class",null,$e.class,te),he&4&&i(ge,"style",Oe.style,$e.style,te),he&8){const W=V.dynamicProps;for(let X=0;X{He&&An(He,B,V,P),ke&&xr(V,P,B,"updated")},re)},S=(P,V,B,re,te,ce,Ee)=>{for(let ge=0;ge{if(B!==re){if(B!==Ot)for(const ge in B)!is(ge)&&!(ge in re)&&i(P,ge,B[ge],null,Ee,V.children,te,ce,ae);for(const ge in re){if(is(ge))continue;const he=re[ge],le=B[ge];he!==le&&ge!=="value"&&i(P,ge,le,he,Ee,V.children,te,ce,ae)}"value"in re&&i(P,"value",B.value,re.value)}},M=(P,V,B,re,te,ce,Ee,ge,he)=>{const le=V.el=P?P.el:s(""),ke=V.anchor=P?P.anchor:s("");let{patchFlag:Oe,dynamicChildren:$e,slotScopeIds:He}=V;He&&(ge=ge?ge.concat(He):He),P==null?(r(le,B,re),r(ke,B,re),D(V.children,B,ke,te,ce,Ee,ge,he)):Oe>0&&Oe&64&&$e&&P.dynamicChildren?(S(P.dynamicChildren,$e,B,te,ce,Ee,ge),(V.key!=null||te&&V===te.subTree)&&Op(P,V,!0)):O(P,V,B,ke,te,ce,Ee,ge,he)},I=(P,V,B,re,te,ce,Ee,ge,he)=>{V.slotScopeIds=ge,P==null?V.shapeFlag&512?te.ctx.activate(V,B,re,Ee,he):N(V,B,re,te,ce,Ee,he):L(P,V,he)},N=(P,V,B,re,te,ce,Ee)=>{const ge=P.component=fb(P,re,te);if(Js(P)&&(ge.ctx.renderer=_e),mb(ge),ge.asyncDep){if(te&&te.registerDep(ge,F),!P.el){const he=ge.subTree=oe(hn);b(null,he,V,B)}return}F(ge,P,V,B,te,ce,Ee)},L=(P,V,B)=>{const re=V.component=P.component;if(uE(P,V,B))if(re.asyncDep&&!re.asyncResolved){z(re,V,B);return}else re.next=V,eE(re.update),re.update();else V.el=P.el,re.vnode=V},F=(P,V,B,re,te,ce,Ee)=>{const ge=()=>{if(P.isMounted){let{next:ke,bu:Oe,u:$e,parent:He,vnode:Je}=P,W=ke,X;Xa(P,!1),ke?(ke.el=Je.el,z(P,ke,Ee)):ke=Je,Oe&&ri(Oe),(X=ke.props&&ke.props.onVnodeBeforeUpdate)&&An(X,He,ke,Je),Xa(P,!0);const j=ru(P),H=P.subTree;P.subTree=j,v(H,j,d(H.el),xe(H),P,te,ce),ke.el=j.el,W===null&&vp(P,j.el),$e&&un($e,te),(X=ke.props&&ke.props.onVnodeUpdated)&&un(()=>An(X,He,ke,Je),te)}else{let ke;const{el:Oe,props:$e}=V,{bm:He,m:Je,parent:W}=P,X=mo(V);if(Xa(P,!1),He&&ri(He),!X&&(ke=$e&&$e.onVnodeBeforeMount)&&An(ke,W,V),Xa(P,!0),Oe&&ee){const j=()=>{P.subTree=ru(P),ee(Oe,P.subTree,P,te,null)};X?V.type.__asyncLoader().then(()=>!P.isUnmounted&&j()):j()}else{const j=P.subTree=ru(P);v(null,j,B,re,P,te,ce),V.el=j.el}if(Je&&un(Je,te),!X&&(ke=$e&&$e.onVnodeMounted)){const j=V;un(()=>An(ke,W,j),te)}(V.shapeFlag&256||W&&mo(W.vnode)&&W.vnode.shapeFlag&256)&&P.a&&un(P.a,te),P.isMounted=!0,V=B=re=null}},he=P.effect=new li(ge,()=>oc(le),P.scope),le=P.update=()=>he.run();le.id=P.uid,Xa(P,!0),le()},z=(P,V,B)=>{V.component=P;const re=P.vnode.props;P.vnode=V,P.next=null,QE(P,V.props,re,B),ex(P,V.children,B),ki(),rh(),$i()},O=(P,V,B,re,te,ce,Ee,ge,he=!1)=>{const le=P&&P.children,ke=P?P.shapeFlag:0,Oe=V.children,{patchFlag:$e,shapeFlag:He}=V;if($e>0){if($e&128){R(le,Oe,B,re,te,ce,Ee,ge,he);return}else if($e&256){Y(le,Oe,B,re,te,ce,Ee,ge,he);return}}He&8?(ke&16&&ae(le,te,ce),Oe!==le&&c(B,Oe)):ke&16?He&16?R(le,Oe,B,re,te,ce,Ee,ge,he):ae(le,te,ce,!0):(ke&8&&c(B,""),He&16&&D(Oe,B,re,te,ce,Ee,ge,he))},Y=(P,V,B,re,te,ce,Ee,ge,he)=>{P=P||ti,V=V||ti;const le=P.length,ke=V.length,Oe=Math.min(le,ke);let $e;for($e=0;$eke?ae(P,te,ce,!0,!1,Oe):D(V,B,re,te,ce,Ee,ge,he,Oe)},R=(P,V,B,re,te,ce,Ee,ge,he)=>{let le=0;const ke=V.length;let Oe=P.length-1,$e=ke-1;for(;le<=Oe&&le<=$e;){const He=P[le],Je=V[le]=he?Ea(V[le]):Un(V[le]);if(mr(He,Je))v(He,Je,B,null,te,ce,Ee,ge,he);else break;le++}for(;le<=Oe&&le<=$e;){const He=P[Oe],Je=V[$e]=he?Ea(V[$e]):Un(V[$e]);if(mr(He,Je))v(He,Je,B,null,te,ce,Ee,ge,he);else break;Oe--,$e--}if(le>Oe){if(le<=$e){const He=$e+1,Je=He$e)for(;le<=Oe;)G(P[le],te,ce,!0),le++;else{const He=le,Je=le,W=new Map;for(le=Je;le<=$e;le++){const Le=V[le]=he?Ea(V[le]):Un(V[le]);Le.key!=null&&W.set(Le.key,le)}let X,j=0;const H=$e-Je+1;let J=!1,ue=0;const Te=new Array(H);for(le=0;le=H){G(Le,te,ce,!0);continue}let qe;if(Le.key!=null)qe=W.get(Le.key);else for(X=Je;X<=$e;X++)if(Te[X-Je]===0&&mr(Le,V[X])){qe=X;break}qe===void 0?G(Le,te,ce,!0):(Te[qe-Je]=le+1,qe>=ue?ue=qe:J=!0,v(Le,V[qe],B,null,te,ce,Ee,ge,he),j++)}const Be=J?nx(Te):ti;for(X=Be.length-1,le=H-1;le>=0;le--){const Le=Je+le,qe=V[Le],pt=Le+1{const{el:ce,type:Ee,transition:ge,children:he,shapeFlag:le}=P;if(le&6){Q(P.component.subTree,V,B,re);return}if(le&128){P.suspense.move(V,B,re);return}if(le&64){Ee.move(P,V,B,_e);return}if(Ee===ie){r(ce,V,B);for(let Oe=0;Oege.enter(ce),te);else{const{leave:Oe,delayLeave:$e,afterLeave:He}=ge,Je=()=>r(ce,V,B),W=()=>{Oe(ce,()=>{Je(),He&&He()})};$e?$e(ce,Je,W):W()}else r(ce,V,B)},G=(P,V,B,re=!1,te=!1)=>{const{type:ce,props:Ee,ref:ge,children:he,dynamicChildren:le,shapeFlag:ke,patchFlag:Oe,dirs:$e}=P;if(ge!=null&&Ou(ge,null,B,P,!0),ke&256){V.ctx.deactivate(P);return}const He=ke&1&&$e,Je=!mo(P);let W;if(Je&&(W=Ee&&Ee.onVnodeBeforeUnmount)&&An(W,V,P),ke&6)ye(P.component,B,re);else{if(ke&128){P.suspense.unmount(B,re);return}He&&xr(P,null,V,"beforeUnmount"),ke&64?P.type.remove(P,V,B,te,_e,re):le&&(ce!==ie||Oe>0&&Oe&64)?ae(le,V,B,!1,!0):(ce===ie&&Oe&384||!te&&ke&16)&&ae(he,V,B),re&&U(P)}(Je&&(W=Ee&&Ee.onVnodeUnmounted)||He)&&un(()=>{W&&An(W,V,P),He&&xr(P,null,V,"unmounted")},B)},U=P=>{const{type:V,el:B,anchor:re,transition:te}=P;if(V===ie){ne(B,re);return}if(V===ho){E(P);return}const ce=()=>{a(B),te&&!te.persisted&&te.afterLeave&&te.afterLeave()};if(P.shapeFlag&1&&te&&!te.persisted){const{leave:Ee,delayLeave:ge}=te,he=()=>Ee(B,ce);ge?ge(P.el,ce,he):he()}else ce()},ne=(P,V)=>{let B;for(;P!==V;)B=f(P),a(P),P=B;a(V)},ye=(P,V,B)=>{const{bum:re,scope:te,update:ce,subTree:Ee,um:ge}=P;re&&ri(re),te.stop(),ce&&(ce.active=!1,G(Ee,P,V,B)),ge&&un(ge,V),un(()=>{P.isUnmounted=!0},V),V&&V.pendingBranch&&!V.isUnmounted&&P.asyncDep&&!P.asyncResolved&&P.suspenseId===V.pendingId&&(V.deps--,V.deps===0&&V.resolve())},ae=(P,V,B,re=!1,te=!1,ce=0)=>{for(let Ee=ce;EeP.shapeFlag&6?xe(P.component.subTree):P.shapeFlag&128?P.suspense.next():f(P.anchor||P.el),pe=(P,V,B)=>{P==null?V._vnode&&G(V._vnode,null,null,!0):v(V._vnode||null,P,V,null,null,null,B),rh(),Su(),V._vnode=P},_e={p:v,um:G,m:Q,r:U,mt:N,mc:D,pc:O,pbc:S,n:xe,o:e};let ze,ee;return t&&([ze,ee]=t(_e)),{render:pe,hydrate:ze,createApp:GE(pe,ze)}}function Xa({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function ob(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Op(e,t,n=!1){const r=e.children,a=t.children;if(Me(r)&&Me(a))for(let i=0;i>1,e[n[s]]0&&(t[r]=n[i-1]),n[i]=r)}}for(i=n.length,o=n[i-1];i-- >0;)n[i]=o,o=t[o];return n}const rx=e=>e.__isTeleport,us=e=>e&&(e.disabled||e.disabled===""),hh=e=>typeof SVGElement<"u"&&e instanceof SVGElement,tf=(e,t)=>{const n=e&&e.to;return Lt(n)?t?t(n):null:n},ax={__isTeleport:!0,process(e,t,n,r,a,i,o,s,l,u){const{mc:c,pc:d,pbc:f,o:{insert:p,querySelector:m,createText:v,createComment:_}}=u,b=us(t.props);let{shapeFlag:g,children:x,dynamicChildren:E}=t;if(e==null){const A=t.el=v(""),w=t.anchor=v("");p(A,n,r),p(w,n,r);const C=t.target=tf(t.props,m),D=t.targetAnchor=v("");C&&(p(D,C),o=o||hh(C));const y=(S,k)=>{g&16&&c(x,S,k,a,i,o,s,l)};b?y(n,w):C&&y(C,D)}else{t.el=e.el;const A=t.anchor=e.anchor,w=t.target=e.target,C=t.targetAnchor=e.targetAnchor,D=us(e.props),y=D?n:w,S=D?A:C;if(o=o||hh(w),E?(f(e.dynamicChildren,E,y,a,i,o,s),Op(e,t,!0)):l||d(e,t,y,S,a,i,o,s,!1),b)D?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Al(t,n,A,u,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const k=t.target=tf(t.props,m);k&&Al(t,k,null,u,0)}else D&&Al(t,w,C,u,1)}sb(t)},remove(e,t,n,r,{um:a,o:{remove:i}},o){const{shapeFlag:s,children:l,anchor:u,targetAnchor:c,target:d,props:f}=e;if(d&&i(c),o&&i(u),s&16){const p=o||!us(f);for(let m=0;m0?Dn||ti:null,lb(),To>0&&Dn&&Dn.push(e),e}function $(e,t,n,r,a,i){return ub(h(e,t,n,r,a,i,!0))}function Fe(e,t,n,r,a){return ub(oe(e,t,n,r,a,!0))}function Na(e){return e?e.__v_isVNode===!0:!1}function mr(e,t){return e.type===t.type&&e.key===t.key}function ix(e){}const fc="__vInternal",cb=({key:e})=>e??null,au=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?Lt(e)||Wt(e)||et(e)?{i:rn,r:e,k:t,f:!!n}:e:null);function h(e,t=null,n=null,r=0,a=null,i=e===ie?0:1,o=!1,s=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&cb(t),ref:t&&au(t),scopeId:sc,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:i,patchFlag:r,dynamicProps:a,dynamicChildren:null,appContext:null,ctx:rn};return s?(Cp(l,n),i&128&&e.normalize(l)):n&&(l.shapeFlag|=Lt(n)?8:16),To>0&&!o&&Dn&&(l.patchFlag>0||i&6)&&l.patchFlag!==32&&Dn.push(l),l}const oe=sx;function sx(e,t=null,n=null,r=0,a=null,i=!1){if((!e||e===My)&&(e=hn),Na(e)){const s=Fr(e,t,!0);return n&&Cp(s,n),To>0&&!i&&Dn&&(s.shapeFlag&6?Dn[Dn.indexOf(e)]=s:Dn.push(s)),s.patchFlag|=-2,s}if(mx(e)&&(e=e.__vccOpts),t){t=wn(t);let{class:s,style:l}=t;s&&!Lt(s)&&(t.class=we(s)),Ct(l)&&(cp(l)&&!Me(l)&&(l=Rt({},l)),t.style=vt(l))}const o=Lt(e)?1:Iy(e)?128:rx(e)?64:Ct(e)?4:et(e)?2:0;return h(e,t,n,r,a,o,i,!0)}function wn(e){return e?cp(e)||fc in e?Rt({},e):e:null}function Fr(e,t,n=!1){const{props:r,ref:a,patchFlag:i,children:o}=e,s=t?an(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:s,key:s&&cb(s),ref:t&&t.ref?n&&a?Me(a)?a.concat(au(t)):[a,au(t)]:au(t):a,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:o,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==ie?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Fr(e.ssContent),ssFallback:e.ssFallback&&Fr(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function xt(e=" ",t=0){return oe(So,null,e,t)}function db(e,t){const n=oe(ho,null,e);return n.staticCount=t,n}function Z(e="",t=!1){return t?(T(),Fe(hn,null,e)):oe(hn,null,e)}function Un(e){return e==null||typeof e=="boolean"?oe(hn):Me(e)?oe(ie,null,e.slice()):typeof e=="object"?Ea(e):oe(So,null,String(e))}function Ea(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Fr(e)}function Cp(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(Me(t))n=16;else if(typeof t=="object")if(r&65){const a=t.default;a&&(a._c&&(a._d=!1),Cp(e,a()),a._c&&(a._d=!0));return}else{n=32;const a=t._;!a&&!(fc in t)?t._ctx=rn:a===3&&rn&&(rn.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else et(t)?(t={default:t,_ctx:rn},n=32):(t=String(t),r&64?(n=16,t=[xt(t)]):n=8);e.children=t,e.shapeFlag|=n}function an(...e){const t={};for(let n=0;nXt||rn;let Ap,Ro,vh="__VUE_INSTANCE_SETTERS__";(Ro=Wd()[vh])||(Ro=Wd()[vh]=[]),Ro.push(e=>Xt=e),Ap=e=>{Ro.length>1?Ro.forEach(t=>t(e)):Ro[0](e)};const Ra=e=>{Ap(e),e.scope.on()},Aa=()=>{Xt&&Xt.scope.off(),Ap(null)};function pb(e){return e.vnode.shapeFlag&4}let ci=!1;function mb(e,t=!1){ci=t;const{props:n,children:r}=e.vnode,a=pb(e);JE(e,n,a,t),qE(e,r);const i=a?cx(e,t):void 0;return ci=!1,i}function cx(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=dp(new Proxy(e.ctx,Qd));const{setup:r}=n;if(r){const a=e.setupContext=r.length>1?vb(e):null;Ra(e),ki();const i=Jr(r,e,0,[e.props,a]);if($i(),Aa(),rp(i)){if(i.then(Aa,Aa),t)return i.then(o=>{rf(e,o,t)}).catch(o=>{Mo(o,e,0)});e.asyncDep=i}else rf(e,i,t)}else hb(e,t)}function rf(e,t,n){et(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Ct(t)&&(e.setupState=mp(t)),hb(e,n)}let Cu,af;function dx(e){Cu=e,af=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,AE))}}const fx=()=>!Cu;function hb(e,t,n){const r=e.type;if(!e.render){if(!t&&Cu&&!r.render){const a=r.template||xp(e).template;if(a){const{isCustomElement:i,compilerOptions:o}=e.appContext.config,{delimiters:s,compilerOptions:l}=r,u=Rt(Rt({isCustomElement:i,delimiters:s},o),l);r.render=Cu(a,u)}}e.render=r.render||_r,af&&af(e)}{Ra(e),ki();try{HE(e)}finally{$i(),Aa()}}}function px(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return Nn(e,"get","$attrs"),t[n]}}))}function vb(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return px(e)},slots:e.slots,emit:e.emit,expose:t}}function pc(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(mp(dp(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in ls)return ls[n](e)},has(t,n){return n in t||n in ls}}))}function of(e,t=!0){return et(e)?e.displayName||e.name:e.name||t&&e.__name}function mx(e){return et(e)&&"__vccOpts"in e}const de=(e,t)=>Xw(e,t,ci);function Yn(e,t,n){const r=arguments.length;return r===2?Ct(t)&&!Me(t)?Na(t)?oe(e,null,[t]):oe(e,t):oe(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&Na(n)&&(n=[n]),oe(e,t,n))}const gb=Symbol.for("v-scx"),yb=()=>Qr(gb);function hx(){}function vx(e,t,n,r){const a=n[r];if(a&&bb(a,e))return a;const i=t();return i.memo=e.slice(),n[r]=i}function bb(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let r=0;r0&&Dn&&Dn.push(e),!0}const _b="3.3.8",gx={createComponentInstance:fb,setupComponent:mb,renderComponentRoot:ru,setCurrentRenderingInstance:ks,isVNode:Na,normalizeVNode:Un},yx=gx,bx=null,_x=null,wx="http://www.w3.org/2000/svg",oo=typeof document<"u"?document:null,gh=oo&&oo.createElement("template"),Ex={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const a=t?oo.createElementNS(wx,e):oo.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&a.setAttribute("multiple",r.multiple),a},createText:e=>oo.createTextNode(e),createComment:e=>oo.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>oo.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,a,i){const o=n?n.previousSibling:t.lastChild;if(a&&(a===i||a.nextSibling))for(;t.insertBefore(a.cloneNode(!0),n),!(a===i||!(a=a.nextSibling)););else{gh.innerHTML=r?`${e}`:e;const s=gh.content;if(r){const l=s.firstChild;for(;l.firstChild;)s.appendChild(l.firstChild);s.removeChild(l)}t.insertBefore(s,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},ha="transition",Fi="animation",di=Symbol("_vtc"),In=(e,{slots:t})=>Yn(Fy,Eb(e),t);In.displayName="Transition";const wb={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},xx=In.props=Rt({},wp,wb),Ja=(e,t=[])=>{Me(e)?e.forEach(n=>n(...t)):e&&e(...t)},yh=e=>e?Me(e)?e.some(t=>t.length>1):e.length>1:!1;function Eb(e){const t={};for(const M in e)M in wb||(t[M]=e[M]);if(e.css===!1)return t;const{name:n="v",type:r,duration:a,enterFromClass:i=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:s=`${n}-enter-to`,appearFromClass:l=i,appearActiveClass:u=o,appearToClass:c=s,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:f=`${n}-leave-active`,leaveToClass:p=`${n}-leave-to`}=e,m=Sx(a),v=m&&m[0],_=m&&m[1],{onBeforeEnter:b,onEnter:g,onEnterCancelled:x,onLeave:E,onLeaveCancelled:A,onBeforeAppear:w=b,onAppear:C=g,onAppearCancelled:D=x}=t,y=(M,I,N)=>{_a(M,I?c:s),_a(M,I?u:o),N&&N()},S=(M,I)=>{M._isLeaving=!1,_a(M,d),_a(M,p),_a(M,f),I&&I()},k=M=>(I,N)=>{const L=M?C:g,F=()=>y(I,M,N);Ja(L,[I,F]),bh(()=>{_a(I,M?l:i),Yr(I,M?c:s),yh(L)||_h(I,r,v,F)})};return Rt(t,{onBeforeEnter(M){Ja(b,[M]),Yr(M,i),Yr(M,o)},onBeforeAppear(M){Ja(w,[M]),Yr(M,l),Yr(M,u)},onEnter:k(!1),onAppear:k(!0),onLeave(M,I){M._isLeaving=!0;const N=()=>S(M,I);Yr(M,d),Sb(),Yr(M,f),bh(()=>{M._isLeaving&&(_a(M,d),Yr(M,p),yh(E)||_h(M,r,_,N))}),Ja(E,[M,N])},onEnterCancelled(M){y(M,!1),Ja(x,[M])},onAppearCancelled(M){y(M,!0),Ja(D,[M])},onLeaveCancelled(M){S(M),Ja(A,[M])}})}function Sx(e){if(e==null)return null;if(Ct(e))return[Yc(e.enter),Yc(e.leave)];{const t=Yc(e);return[t,t]}}function Yc(e){return wu(e)}function Yr(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[di]||(e[di]=new Set)).add(t)}function _a(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[di];n&&(n.delete(t),n.size||(e[di]=void 0))}function bh(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Tx=0;function _h(e,t,n,r){const a=e._endId=++Tx,i=()=>{a===e._endId&&r()};if(n)return setTimeout(i,n);const{type:o,timeout:s,propCount:l}=xb(e,t);if(!o)return r();const u=o+"end";let c=0;const d=()=>{e.removeEventListener(u,f),i()},f=p=>{p.target===e&&++c>=l&&d()};setTimeout(()=>{c(n[m]||"").split(", "),a=r(`${ha}Delay`),i=r(`${ha}Duration`),o=wh(a,i),s=r(`${Fi}Delay`),l=r(`${Fi}Duration`),u=wh(s,l);let c=null,d=0,f=0;t===ha?o>0&&(c=ha,d=o,f=i.length):t===Fi?u>0&&(c=Fi,d=u,f=l.length):(d=Math.max(o,u),c=d>0?o>u?ha:Fi:null,f=c?c===ha?i.length:l.length:0);const p=c===ha&&/\b(transform|all)(,|$)/.test(r(`${ha}Property`).toString());return{type:c,timeout:d,propCount:f,hasTransform:p}}function wh(e,t){for(;e.lengthEh(n)+Eh(e[r])))}function Eh(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Sb(){return document.body.offsetHeight}function Ox(e,t,n){const r=e[di];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const kp=Symbol("_vod"),Wn={beforeMount(e,{value:t},{transition:n}){e[kp]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):ji(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),ji(e,!0),r.enter(e)):r.leave(e,()=>{ji(e,!1)}):ji(e,t))},beforeUnmount(e,{value:t}){ji(e,t)}};function ji(e,t){e.style.display=t?e[kp]:"none"}function Cx(){Wn.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}function Ax(e,t,n){const r=e.style,a=Lt(n);if(n&&!a){if(t&&!Lt(t))for(const i in t)n[i]==null&&sf(r,i,"");for(const i in n)sf(r,i,n[i])}else{const i=r.display;a?t!==n&&(r.cssText=n):t&&e.removeAttribute("style"),kp in e&&(r.display=i)}}const xh=/\s*!important$/;function sf(e,t,n){if(Me(n))n.forEach(r=>sf(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=kx(e,t);xh.test(n)?e.setProperty(Zn(r),n.replace(xh,""),"important"):e[r]=n}}const Sh=["Webkit","Moz","ms"],Wc={};function kx(e,t){const n=Wc[t];if(n)return n;let r=Pn(t);if(r!=="filter"&&r in e)return Wc[t]=r;r=Gs(r);for(let a=0;azc||(Nx.then(()=>zc=0),zc=Date.now());function Lx(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;Bn(Fx(r,n.value),t,5,[r])};return n.value=e,n.attached=Rx(),n}function Fx(e,t){if(Me(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>a=>!a._stopped&&r&&r(a))}else return t}const Ah=/^on[a-z]/,jx=(e,t,n,r,a=!1,i,o,s,l)=>{t==="class"?Ox(e,r,a):t==="style"?Ax(e,n,r):Ks(t)?tp(t)||Mx(e,t,n,r,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Vx(e,t,r,a))?Dx(e,t,r,i,o,s,l):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),$x(e,t,r,a))};function Vx(e,t,n,r){return r?!!(t==="innerHTML"||t==="textContent"||t in e&&Ah.test(t)&&et(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||Ah.test(t)&&Lt(n)?!1:t in e}/*! #__NO_SIDE_EFFECTS__ */function Tb(e,t){const n=wt(e);class r extends mc{constructor(i){super(n,i,t)}}return r.def=n,r}/*! #__NO_SIDE_EFFECTS__ */const Ux=e=>Tb(e,Nb),Hx=typeof HTMLElement<"u"?HTMLElement:class{};class mc extends Hx{constructor(t,n={},r){super(),this._def=t,this._props=n,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this._ob=null,this.shadowRoot&&r?r(this._createVNode(),this.shadowRoot):(this.attachShadow({mode:"open"}),this._def.__asyncLoader||this._resolveProps(this._def))}connectedCallback(){this._connected=!0,this._instance||(this._resolved?this._update():this._resolveDef())}disconnectedCallback(){this._connected=!1,this._ob&&(this._ob.disconnect(),this._ob=null),Rn(()=>{this._connected||(Ms(null,this.shadowRoot),this._instance=null)})}_resolveDef(){this._resolved=!0;for(let r=0;r{for(const a of r)this._setAttr(a.attributeName)}),this._ob.observe(this,{attributes:!0});const t=(r,a=!1)=>{const{props:i,styles:o}=r;let s;if(i&&!Me(i))for(const l in i){const u=i[l];(u===Number||u&&u.type===Number)&&(l in this._props&&(this._props[l]=wu(this._props[l])),(s||(s=Object.create(null)))[Pn(l)]=!0)}this._numberProps=s,a&&this._resolveProps(r),this._applyStyles(o),this._update()},n=this._def.__asyncLoader;n?n().then(r=>t(r,!0)):t(this._def)}_resolveProps(t){const{props:n}=t,r=Me(n)?n:Object.keys(n||{});for(const a of Object.keys(this))a[0]!=="_"&&r.includes(a)&&this._setProp(a,this[a],!0,!1);for(const a of r.map(Pn))Object.defineProperty(this,a,{get(){return this._getProp(a)},set(i){this._setProp(a,i)}})}_setAttr(t){let n=this.getAttribute(t);const r=Pn(t);this._numberProps&&this._numberProps[r]&&(n=wu(n)),this._setProp(r,n,!1)}_getProp(t){return this._props[t]}_setProp(t,n,r=!0,a=!0){n!==this._props[t]&&(this._props[t]=n,a&&this._instance&&this._update(),r&&(n===!0?this.setAttribute(Zn(t),""):typeof n=="string"||typeof n=="number"?this.setAttribute(Zn(t),n+""):n||this.removeAttribute(Zn(t))))}_update(){Ms(this._createVNode(),this.shadowRoot)}_createVNode(){const t=oe(this._def,Rt({},this._props));return this._instance||(t.ce=n=>{this._instance=n,n.isCE=!0;const r=(i,o)=>{this.dispatchEvent(new CustomEvent(i,{detail:o}))};n.emit=(i,...o)=>{r(i,o),Zn(i)!==i&&r(Zn(i),o)};let a=this;for(;a=a&&(a.parentNode||a.host);)if(a instanceof mc){n.parent=a._instance,n.provides=a._instance.provides;break}}),t}_applyStyles(t){t&&t.forEach(n=>{const r=document.createElement("style");r.textContent=n,this.shadowRoot.appendChild(r)})}}function Bx(e="$style"){{const t=sa();if(!t)return Ot;const n=t.type.__cssModules;if(!n)return Ot;const r=n[e];return r||Ot}}function Yx(e){const t=sa();if(!t)return;const n=t.ut=(a=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(i=>uf(i,a))},r=()=>{const a=e(t.proxy);lf(t.subTree,a),n(a)};Ry(r),st(()=>{const a=new MutationObserver(r);a.observe(t.subTree.el.parentNode,{childList:!0}),wr(()=>a.disconnect())})}function lf(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{lf(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)uf(e.el,t);else if(e.type===ie)e.children.forEach(n=>lf(n,t));else if(e.type===ho){let{el:n,anchor:r}=e;for(;n&&(uf(n,t),n!==r);)n=n.nextSibling}}function uf(e,t){if(e.nodeType===1){const n=e.style;for(const r in t)n.setProperty(`--${r}`,t[r])}}const Ob=new WeakMap,Cb=new WeakMap,Au=Symbol("_moveCb"),kh=Symbol("_enterCb"),Ab={name:"TransitionGroup",props:Rt({},xx,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=sa(),r=_p();let a,i;return vn(()=>{if(!a.length)return;const o=e.moveClass||`${e.name||"v"}-move`;if(!Jx(a[0].el,n.vnode.el,o))return;a.forEach(Kx),a.forEach(Gx);const s=a.filter(Xx);Sb(),s.forEach(l=>{const u=l.el,c=u.style;Yr(u,o),c.transform=c.webkitTransform=c.transitionDuration="";const d=u[Au]=f=>{f&&f.target!==u||(!f||/transform$/.test(f.propertyName))&&(u.removeEventListener("transitionend",d),u[Au]=null,_a(u,o))};u.addEventListener("transitionend",d)})}),()=>{const o=ut(e),s=Eb(o);let l=o.tag||ie;a=i,i=t.default?uc(t.default()):[];for(let u=0;udelete e.mode;Ab.props;const zx=Ab;function Kx(e){const t=e.el;t[Au]&&t[Au](),t[kh]&&t[kh]()}function Gx(e){Cb.set(e,e.el.getBoundingClientRect())}function Xx(e){const t=Ob.get(e),n=Cb.get(e),r=t.left-n.left,a=t.top-n.top;if(r||a){const i=e.el.style;return i.transform=i.webkitTransform=`translate(${r}px,${a}px)`,i.transitionDuration="0s",e}}function Jx(e,t,n){const r=e.cloneNode(),a=e[di];a&&a.forEach(s=>{s.split(/\s+/).forEach(l=>l&&r.classList.remove(l))}),n.split(/\s+/).forEach(s=>s&&r.classList.add(s)),r.style.display="none";const i=t.nodeType===1?t:t.parentNode;i.appendChild(r);const{hasTransform:o}=xb(r);return i.removeChild(r),o}const La=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Me(t)?n=>ri(t,n):t};function Qx(e){e.target.composing=!0}function $h(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const qn=Symbol("_assign"),Dt={created(e,{modifiers:{lazy:t,trim:n,number:r}},a){e[qn]=La(a);const i=r||a.props&&a.props.type==="number";zr(e,t?"change":"input",o=>{if(o.target.composing)return;let s=e.value;n&&(s=s.trim()),i&&(s=_u(s)),e[qn](s)}),n&&zr(e,"change",()=>{e.value=e.value.trim()}),t||(zr(e,"compositionstart",Qx),zr(e,"compositionend",$h),zr(e,"change",$h))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:r,number:a}},i){if(e[qn]=La(i),e.composing||document.activeElement===e&&e.type!=="range"&&(n||r&&e.value.trim()===t||(a||e.type==="number")&&_u(e.value)===t))return;const o=t??"";e.value!==o&&(e.value=o)}},la={deep:!0,created(e,t,n){e[qn]=La(n),zr(e,"change",()=>{const r=e._modelValue,a=fi(e),i=e.checked,o=e[qn];if(Me(r)){const s=ec(r,a),l=s!==-1;if(i&&!l)o(r.concat(a));else if(!i&&l){const u=[...r];u.splice(s,1),o(u)}}else if(Po(r)){const s=new Set(r);i?s.add(a):s.delete(a),o(s)}else o(kb(e,i))})},mounted:Dh,beforeUpdate(e,t,n){e[qn]=La(n),Dh(e,t,n)}};function Dh(e,{value:t,oldValue:n},r){e._modelValue=t,Me(t)?e.checked=ec(t,r.props.value)>-1:Po(t)?e.checked=t.has(r.props.value):t!==n&&(e.checked=Ma(t,kb(e,!0)))}const Fa={created(e,{value:t},n){e.checked=Ma(t,n.props.value),e[qn]=La(n),zr(e,"change",()=>{e[qn](fi(e))})},beforeUpdate(e,{value:t,oldValue:n},r){e[qn]=La(r),t!==n&&(e.checked=Ma(t,r.props.value))}},Hn={deep:!0,created(e,{value:t,modifiers:{number:n}},r){const a=Po(t);zr(e,"change",()=>{const i=Array.prototype.filter.call(e.options,o=>o.selected).map(o=>n?_u(fi(o)):fi(o));e[qn](e.multiple?a?new Set(i):i:i[0])}),e[qn]=La(r)},mounted(e,{value:t}){Ph(e,t)},beforeUpdate(e,t,n){e[qn]=La(n)},updated(e,{value:t}){Ph(e,t)}};function Ph(e,t){const n=e.multiple;if(!(n&&!Me(t)&&!Po(t))){for(let r=0,a=e.options.length;r-1:i.selected=t.has(o);else if(Ma(fi(i),t)){e.selectedIndex!==r&&(e.selectedIndex=r);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function fi(e){return"_value"in e?e._value:e.value}function kb(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const $b={created(e,t,n){kl(e,t,n,null,"created")},mounted(e,t,n){kl(e,t,n,null,"mounted")},beforeUpdate(e,t,n,r){kl(e,t,n,r,"beforeUpdate")},updated(e,t,n,r){kl(e,t,n,r,"updated")}};function Db(e,t){switch(e){case"SELECT":return Hn;case"TEXTAREA":return Dt;default:switch(t){case"checkbox":return la;case"radio":return Fa;default:return Dt}}}function kl(e,t,n,r,a){const o=Db(e.tagName,n.props&&n.props.type)[a];o&&o(e,t,n,r)}function Zx(){Dt.getSSRProps=({value:e})=>({value:e}),Fa.getSSRProps=({value:e},t)=>{if(t.props&&Ma(t.props.value,e))return{checked:!0}},la.getSSRProps=({value:e},t)=>{if(Me(e)){if(t.props&&ec(e,t.props.value)>-1)return{checked:!0}}else if(Po(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},$b.getSSRProps=(e,t)=>{if(typeof t.type!="string")return;const n=Db(t.type.toUpperCase(),t.props&&t.props.type);if(n.getSSRProps)return n.getSSRProps(e,t)}}const qx=["ctrl","shift","alt","meta"],eS={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>qx.some(n=>e[`${n}Key`]&&!t.includes(n))},be=(e,t)=>(n,...r)=>{for(let a=0;an=>{if(!("key"in n))return;const r=Zn(n.key);if(t.some(a=>a===r||tS[a]===r))return e(n)},Pb=Rt({patchProp:jx},Ex);let ds,Mh=!1;function Mb(){return ds||(ds=nb(Pb))}function Ib(){return ds=Mh?ds:rb(Pb),Mh=!0,ds}const Ms=(...e)=>{Mb().render(...e)},Nb=(...e)=>{Ib().hydrate(...e)},Rb=(...e)=>{const t=Mb().createApp(...e),{mount:n}=t;return t.mount=r=>{const a=Lb(r);if(!a)return;const i=t._component;!et(i)&&!i.render&&!i.template&&(i.template=a.innerHTML),a.innerHTML="";const o=n(a,!1,a instanceof SVGElement);return a instanceof Element&&(a.removeAttribute("v-cloak"),a.setAttribute("data-v-app","")),o},t},nS=(...e)=>{const t=Ib().createApp(...e),{mount:n}=t;return t.mount=r=>{const a=Lb(r);if(a)return n(a,!0,a instanceof SVGElement)},t};function Lb(e){return Lt(e)?document.querySelector(e):e}let Ih=!1;const rS=()=>{Ih||(Ih=!0,Zx(),Cx())},aS=()=>{},oS=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:Fy,BaseTransitionPropsValidators:wp,Comment:hn,EffectScope:op,Fragment:ie,KeepAlive:TE,ReactiveEffect:li,Static:ho,Suspense:pE,Teleport:ib,Text:So,Transition:In,TransitionGroup:zx,VueElement:mc,assertNumber:Qw,callWithAsyncErrorHandling:Bn,callWithErrorHandling:Jr,camelize:Pn,capitalize:Gs,cloneVNode:Fr,compatUtils:_x,compile:aS,computed:de,createApp:Rb,createBlock:Fe,createCommentVNode:Z,createElementBlock:$,createElementVNode:h,createHydrationRenderer:rb,createPropsRestProxy:VE,createRenderer:nb,createSSRApp:nS,createSlots:Mn,createStaticVNode:db,createTextVNode:xt,createVNode:oe,customRef:Ww,defineAsyncComponent:xE,defineComponent:wt,defineCustomElement:Tb,defineEmits:$E,defineExpose:DE,defineModel:IE,defineOptions:PE,defineProps:kE,defineSSRCustomElement:Ux,defineSlots:ME,get devtools(){return Yo},effect:yw,effectScope:hw,getCurrentInstance:sa,getCurrentScope:ip,getTransitionRawChildren:uc,guardReactiveProps:wn,h:Yn,handleError:Mo,hasInjectionContext:XE,hydrate:Nb,initCustomFormatter:hx,initDirectivesForSSR:rS,inject:Qr,isMemoSame:bb,isProxy:cp,isReactive:po,isReadonly:Eo,isRef:Wt,isRuntimeOnly:fx,isShallow:Ss,isVNode:Na,markRaw:dp,mergeDefaults:FE,mergeModels:jE,mergeProps:an,nextTick:Rn,normalizeClass:we,normalizeProps:qt,normalizeStyle:vt,onActivated:Vy,onBeforeMount:sr,onBeforeUnmount:dc,onBeforeUpdate:Ep,onDeactivated:Uy,onErrorCaptured:zy,onMounted:st,onRenderTracked:Wy,onRenderTriggered:Yy,onScopeDispose:dy,onServerPrefetch:By,onUnmounted:wr,onUpdated:vn,openBlock:T,popScopeId:aE,provide:Sp,proxyRefs:mp,pushScopeId:rE,queuePostFlushCb:xu,reactive:Jt,readonly:up,ref:q,registerRuntimeCompiler:dx,render:Ms,renderList:Ce,renderSlot:Ie,resolveComponent:kn,resolveDirective:dE,resolveDynamicComponent:lc,resolveFilter:bx,resolveTransitionHooks:ui,setBlockTracking:nf,setDevtoolsHook:Dy,setTransitionHooks:xo,shallowReactive:Sy,shallowReadonly:jw,shallowRef:Di,ssrContextKey:gb,ssrUtils:yx,stop:bw,toDisplayString:fe,toHandlerKey:ss,toHandlers:CE,toRaw:ut,toRef:Os,toRefs:Oy,toValue:Hw,transformVNodeArgs:ix,triggerRef:Uw,unref:K,useAttrs:RE,useCssModule:Bx,useCssVars:Yx,useModel:LE,useSSRContext:yb,useSlots:Pi,useTransitionState:_p,vModelCheckbox:la,vModelDynamic:$b,vModelRadio:Fa,vModelSelect:Hn,vModelText:Dt,vShow:Wn,version:_b,warn:Jw,watch:ot,watchEffect:bE,watchPostEffect:Ry,watchSyncEffect:_E,withAsyncContext:UE,withCtx:tt,withDefaults:NE,withDirectives:Ye,withKeys:Ue,withMemo:vx,withModifiers:be,withScopeId:oE},Symbol.toStringTag,{value:"Module"}));function Fb(e,t){return function(){return e.apply(t,arguments)}}const{toString:iS}=Object.prototype,{getPrototypeOf:$p}=Object,hc=(e=>t=>{const n=iS.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Ur=e=>(e=e.toLowerCase(),t=>hc(t)===e),vc=e=>t=>typeof t===e,{isArray:Mi}=Array,Is=vc("undefined");function sS(e){return e!==null&&!Is(e)&&e.constructor!==null&&!Is(e.constructor)&&er(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const jb=Ur("ArrayBuffer");function lS(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&jb(e.buffer),t}const uS=vc("string"),er=vc("function"),Vb=vc("number"),gc=e=>e!==null&&typeof e=="object",cS=e=>e===!0||e===!1,ou=e=>{if(hc(e)!=="object")return!1;const t=$p(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},dS=Ur("Date"),fS=Ur("File"),pS=Ur("Blob"),mS=Ur("FileList"),hS=e=>gc(e)&&er(e.pipe),vS=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||er(e.append)&&((t=hc(e))==="formdata"||t==="object"&&er(e.toString)&&e.toString()==="[object FormData]"))},gS=Ur("URLSearchParams"),yS=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Qs(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,a;if(typeof e!="object"&&(e=[e]),Mi(e))for(r=0,a=e.length;r0;)if(a=n[r],t===a.toLowerCase())return a;return null}const Hb=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),Bb=e=>!Is(e)&&e!==Hb;function cf(){const{caseless:e}=Bb(this)&&this||{},t={},n=(r,a)=>{const i=e&&Ub(t,a)||a;ou(t[i])&&ou(r)?t[i]=cf(t[i],r):ou(r)?t[i]=cf({},r):Mi(r)?t[i]=r.slice():t[i]=r};for(let r=0,a=arguments.length;r(Qs(t,(a,i)=>{n&&er(a)?e[i]=Fb(a,n):e[i]=a},{allOwnKeys:r}),e),_S=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),wS=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},ES=(e,t,n,r)=>{let a,i,o;const s={};if(t=t||{},e==null)return t;do{for(a=Object.getOwnPropertyNames(e),i=a.length;i-- >0;)o=a[i],(!r||r(o,e,t))&&!s[o]&&(t[o]=e[o],s[o]=!0);e=n!==!1&&$p(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},xS=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},SS=e=>{if(!e)return null;if(Mi(e))return e;let t=e.length;if(!Vb(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},TS=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&$p(Uint8Array)),OS=(e,t)=>{const r=(e&&e[Symbol.iterator]).call(e);let a;for(;(a=r.next())&&!a.done;){const i=a.value;t.call(e,i[0],i[1])}},CS=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},AS=Ur("HTMLFormElement"),kS=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,a){return r.toUpperCase()+a}),Nh=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),$S=Ur("RegExp"),Yb=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};Qs(n,(a,i)=>{let o;(o=t(a,i,e))!==!1&&(r[i]=o||a)}),Object.defineProperties(e,r)},DS=e=>{Yb(e,(t,n)=>{if(er(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(er(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},PS=(e,t)=>{const n={},r=a=>{a.forEach(i=>{n[i]=!0})};return Mi(e)?r(e):r(String(e).split(t)),n},MS=()=>{},IS=(e,t)=>(e=+e,Number.isFinite(e)?e:t),Kc="abcdefghijklmnopqrstuvwxyz",Rh="0123456789",Wb={DIGIT:Rh,ALPHA:Kc,ALPHA_DIGIT:Kc+Kc.toUpperCase()+Rh},NS=(e=16,t=Wb.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n};function RS(e){return!!(e&&er(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const LS=e=>{const t=new Array(10),n=(r,a)=>{if(gc(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[a]=r;const i=Mi(r)?[]:{};return Qs(r,(o,s)=>{const l=n(o,a+1);!Is(l)&&(i[s]=l)}),t[a]=void 0,i}}return r};return n(e,0)},FS=Ur("AsyncFunction"),jS=e=>e&&(gc(e)||er(e))&&er(e.then)&&er(e.catch),se={isArray:Mi,isArrayBuffer:jb,isBuffer:sS,isFormData:vS,isArrayBufferView:lS,isString:uS,isNumber:Vb,isBoolean:cS,isObject:gc,isPlainObject:ou,isUndefined:Is,isDate:dS,isFile:fS,isBlob:pS,isRegExp:$S,isFunction:er,isStream:hS,isURLSearchParams:gS,isTypedArray:TS,isFileList:mS,forEach:Qs,merge:cf,extend:bS,trim:yS,stripBOM:_S,inherits:wS,toFlatObject:ES,kindOf:hc,kindOfTest:Ur,endsWith:xS,toArray:SS,forEachEntry:OS,matchAll:CS,isHTMLForm:AS,hasOwnProperty:Nh,hasOwnProp:Nh,reduceDescriptors:Yb,freezeMethods:DS,toObjectSet:PS,toCamelCase:kS,noop:MS,toFiniteNumber:IS,findKey:Ub,global:Hb,isContextDefined:Bb,ALPHABET:Wb,generateString:NS,isSpecCompliantForm:RS,toJSONObject:LS,isAsyncFn:FS,isThenable:jS};function ft(e,t,n,r,a){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),a&&(this.response=a)}se.inherits(ft,Error,{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:se.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const zb=ft.prototype,Kb={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{Kb[e]={value:e}});Object.defineProperties(ft,Kb);Object.defineProperty(zb,"isAxiosError",{value:!0});ft.from=(e,t,n,r,a,i)=>{const o=Object.create(zb);return se.toFlatObject(e,o,function(l){return l!==Error.prototype},s=>s!=="isAxiosError"),ft.call(o,e.message,t,n,r,a),o.cause=e,o.name=e.name,i&&Object.assign(o,i),o};const VS=null;function df(e){return se.isPlainObject(e)||se.isArray(e)}function Gb(e){return se.endsWith(e,"[]")?e.slice(0,-2):e}function Lh(e,t,n){return e?e.concat(t).map(function(a,i){return a=Gb(a),!n&&i?"["+a+"]":a}).join(n?".":""):t}function US(e){return se.isArray(e)&&!e.some(df)}const HS=se.toFlatObject(se,{},null,function(t){return/^is[A-Z]/.test(t)});function yc(e,t,n){if(!se.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=se.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(v,_){return!se.isUndefined(_[v])});const r=n.metaTokens,a=n.visitor||c,i=n.dots,o=n.indexes,l=(n.Blob||typeof Blob<"u"&&Blob)&&se.isSpecCompliantForm(t);if(!se.isFunction(a))throw new TypeError("visitor must be a function");function u(m){if(m===null)return"";if(se.isDate(m))return m.toISOString();if(!l&&se.isBlob(m))throw new ft("Blob is not supported. Use a Buffer instead.");return se.isArrayBuffer(m)||se.isTypedArray(m)?l&&typeof Blob=="function"?new Blob([m]):Buffer.from(m):m}function c(m,v,_){let b=m;if(m&&!_&&typeof m=="object"){if(se.endsWith(v,"{}"))v=r?v:v.slice(0,-2),m=JSON.stringify(m);else if(se.isArray(m)&&US(m)||(se.isFileList(m)||se.endsWith(v,"[]"))&&(b=se.toArray(m)))return v=Gb(v),b.forEach(function(x,E){!(se.isUndefined(x)||x===null)&&t.append(o===!0?Lh([v],E,i):o===null?v:v+"[]",u(x))}),!1}return df(m)?!0:(t.append(Lh(_,v,i),u(m)),!1)}const d=[],f=Object.assign(HS,{defaultVisitor:c,convertValue:u,isVisitable:df});function p(m,v){if(!se.isUndefined(m)){if(d.indexOf(m)!==-1)throw Error("Circular reference detected in "+v.join("."));d.push(m),se.forEach(m,function(b,g){(!(se.isUndefined(b)||b===null)&&a.call(t,b,se.isString(g)?g.trim():g,v,f))===!0&&p(b,v?v.concat(g):[g])}),d.pop()}}if(!se.isObject(e))throw new TypeError("data must be an object");return p(e),t}function Fh(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function Dp(e,t){this._pairs=[],e&&yc(e,this,t)}const Xb=Dp.prototype;Xb.append=function(t,n){this._pairs.push([t,n])};Xb.toString=function(t){const n=t?function(r){return t.call(this,r,Fh)}:Fh;return this._pairs.map(function(a){return n(a[0])+"="+n(a[1])},"").join("&")};function BS(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Jb(e,t,n){if(!t)return e;const r=n&&n.encode||BS,a=n&&n.serialize;let i;if(a?i=a(t,n):i=se.isURLSearchParams(t)?t.toString():new Dp(t,n).toString(r),i){const o=e.indexOf("#");o!==-1&&(e=e.slice(0,o)),e+=(e.indexOf("?")===-1?"?":"&")+i}return e}class YS{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){se.forEach(this.handlers,function(r){r!==null&&t(r)})}}const jh=YS,Qb={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},WS=typeof URLSearchParams<"u"?URLSearchParams:Dp,zS=typeof FormData<"u"?FormData:null,KS=typeof Blob<"u"?Blob:null,GS=(()=>{let e;return typeof navigator<"u"&&((e=navigator.product)==="ReactNative"||e==="NativeScript"||e==="NS")?!1:typeof window<"u"&&typeof document<"u"})(),XS=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),Ar={isBrowser:!0,classes:{URLSearchParams:WS,FormData:zS,Blob:KS},isStandardBrowserEnv:GS,isStandardBrowserWebWorkerEnv:XS,protocols:["http","https","file","blob","url","data"]};function JS(e,t){return yc(e,new Ar.classes.URLSearchParams,Object.assign({visitor:function(n,r,a,i){return Ar.isNode&&se.isBuffer(n)?(this.append(r,n.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)}},t))}function QS(e){return se.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function ZS(e){const t={},n=Object.keys(e);let r;const a=n.length;let i;for(r=0;r=n.length;return o=!o&&se.isArray(a)?a.length:o,l?(se.hasOwnProp(a,o)?a[o]=[a[o],r]:a[o]=r,!s):((!a[o]||!se.isObject(a[o]))&&(a[o]=[]),t(n,r,a[o],i)&&se.isArray(a[o])&&(a[o]=ZS(a[o])),!s)}if(se.isFormData(e)&&se.isFunction(e.entries)){const n={};return se.forEachEntry(e,(r,a)=>{t(QS(r),a,n,0)}),n}return null}function qS(e,t,n){if(se.isString(e))try{return(t||JSON.parse)(e),se.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const Pp={transitional:Qb,adapter:["xhr","http"],transformRequest:[function(t,n){const r=n.getContentType()||"",a=r.indexOf("application/json")>-1,i=se.isObject(t);if(i&&se.isHTMLForm(t)&&(t=new FormData(t)),se.isFormData(t))return a&&a?JSON.stringify(Zb(t)):t;if(se.isArrayBuffer(t)||se.isBuffer(t)||se.isStream(t)||se.isFile(t)||se.isBlob(t))return t;if(se.isArrayBufferView(t))return t.buffer;if(se.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let s;if(i){if(r.indexOf("application/x-www-form-urlencoded")>-1)return JS(t,this.formSerializer).toString();if((s=se.isFileList(t))||r.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return yc(s?{"files[]":t}:t,l&&new l,this.formSerializer)}}return i||a?(n.setContentType("application/json",!1),qS(t)):t}],transformResponse:[function(t){const n=this.transitional||Pp.transitional,r=n&&n.forcedJSONParsing,a=this.responseType==="json";if(t&&se.isString(t)&&(r&&!this.responseType||a)){const o=!(n&&n.silentJSONParsing)&&a;try{return JSON.parse(t)}catch(s){if(o)throw s.name==="SyntaxError"?ft.from(s,ft.ERR_BAD_RESPONSE,this,null,this.response):s}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Ar.classes.FormData,Blob:Ar.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};se.forEach(["delete","get","head","post","put","patch"],e=>{Pp.headers[e]={}});const Mp=Pp,eT=se.toObjectSet(["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"]),tT=e=>{const t={};let n,r,a;return e&&e.split(` `).forEach(function(o){a=o.indexOf(":"),n=o.substring(0,a).trim().toLowerCase(),r=o.substring(a+1).trim(),!(!n||t[n]&&eT[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},Vh=Symbol("internals");function Vi(e){return e&&String(e).trim().toLowerCase()}function iu(e){return e===!1||e==null?e:se.isArray(e)?e.map(iu):String(e)}function nT(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const rT=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Gc(e,t,n,r,a){if(se.isFunction(r))return r.call(this,t,n);if(a&&(t=n),!!se.isString(t)){if(se.isString(r))return t.indexOf(r)!==-1;if(se.isRegExp(r))return r.test(t)}}function aT(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function oT(e,t){const n=se.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(a,i,o){return this[r].call(this,t,a,i,o)},configurable:!0})})}class bc{constructor(t){t&&this.set(t)}set(t,n,r){const a=this;function i(s,l,u){const c=Vi(l);if(!c)throw new Error("header name must be a non-empty string");const d=se.findKey(a,c);(!d||a[d]===void 0||u===!0||u===void 0&&a[d]!==!1)&&(a[d||l]=iu(s))}const o=(s,l)=>se.forEach(s,(u,c)=>i(u,c,l));return se.isPlainObject(t)||t instanceof this.constructor?o(t,n):se.isString(t)&&(t=t.trim())&&!rT(t)?o(tT(t),n):t!=null&&i(n,t,r),this}get(t,n){if(t=Vi(t),t){const r=se.findKey(this,t);if(r){const a=this[r];if(!n)return a;if(n===!0)return nT(a);if(se.isFunction(n))return n.call(this,a,r);if(se.isRegExp(n))return n.exec(a);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=Vi(t),t){const r=se.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||Gc(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let a=!1;function i(o){if(o=Vi(o),o){const s=se.findKey(r,o);s&&(!n||Gc(r,r[s],s,n))&&(delete r[s],a=!0)}}return se.isArray(t)?t.forEach(i):i(t),a}clear(t){const n=Object.keys(this);let r=n.length,a=!1;for(;r--;){const i=n[r];(!t||Gc(this,this[i],i,t,!0))&&(delete this[i],a=!0)}return a}normalize(t){const n=this,r={};return se.forEach(this,(a,i)=>{const o=se.findKey(r,i);if(o){n[o]=iu(a),delete n[i];return}const s=t?aT(i):String(i).trim();s!==i&&delete n[i],n[s]=iu(a),r[s]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return se.forEach(this,(r,a)=>{r!=null&&r!==!1&&(n[a]=t&&se.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` `)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(a=>r.set(a)),r}static accessor(t){const r=(this[Vh]=this[Vh]={accessors:{}}).accessors,a=this.prototype;function i(o){const s=Vi(o);r[s]||(oT(a,o),r[s]=!0)}return se.isArray(t)?t.forEach(i):i(t),this}}bc.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);se.reduceDescriptors(bc.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});se.freezeMethods(bc);const Zr=bc;function Xc(e,t){const n=this||Mp,r=t||n,a=Zr.from(r.headers);let i=r.data;return se.forEach(e,function(s){i=s.call(n,i,a.normalize(),t?t.status:void 0)}),a.normalize(),i}function qb(e){return!!(e&&e.__CANCEL__)}function Zs(e,t,n){ft.call(this,e??"canceled",ft.ERR_CANCELED,t,n),this.name="CanceledError"}se.inherits(Zs,ft,{__CANCEL__:!0});function iT(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new ft("Request failed with status code "+n.status,[ft.ERR_BAD_REQUEST,ft.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}const sT=Ar.isStandardBrowserEnv?function(){return{write:function(n,r,a,i,o,s){const l=[];l.push(n+"="+encodeURIComponent(r)),se.isNumber(a)&&l.push("expires="+new Date(a).toGMTString()),se.isString(i)&&l.push("path="+i),se.isString(o)&&l.push("domain="+o),s===!0&&l.push("secure"),document.cookie=l.join("; ")},read:function(n){const r=document.cookie.match(new RegExp("(^|;\\s*)("+n+")=([^;]*)"));return r?decodeURIComponent(r[3]):null},remove:function(n){this.write(n,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}();function lT(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function uT(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}function e0(e,t){return e&&!lT(t)?uT(e,t):t}const cT=Ar.isStandardBrowserEnv?function(){const t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");let r;function a(i){let o=i;return t&&(n.setAttribute("href",o),o=n.href),n.setAttribute("href",o),{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 r=a(window.location.href),function(o){const s=se.isString(o)?a(o):o;return s.protocol===r.protocol&&s.host===r.host}}():function(){return function(){return!0}}();function dT(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function fT(e,t){e=e||10;const n=new Array(e),r=new Array(e);let a=0,i=0,o;return t=t!==void 0?t:1e3,function(l){const u=Date.now(),c=r[i];o||(o=u),n[a]=l,r[a]=u;let d=i,f=0;for(;d!==a;)f+=n[d++],d=d%e;if(a=(a+1)%e,a===i&&(i=(i+1)%e),u-o{const i=a.loaded,o=a.lengthComputable?a.total:void 0,s=i-n,l=r(s),u=i<=o;n=i;const c={loaded:i,total:o,progress:o?i/o:void 0,bytes:s,rate:l||void 0,estimated:l&&o&&u?(o-i)/l:void 0,event:a};c[t?"download":"upload"]=!0,e(c)}}const pT=typeof XMLHttpRequest<"u",mT=pT&&function(e){return new Promise(function(n,r){let a=e.data;const i=Zr.from(e.headers).normalize(),o=e.responseType;let s;function l(){e.cancelToken&&e.cancelToken.unsubscribe(s),e.signal&&e.signal.removeEventListener("abort",s)}let u;se.isFormData(a)&&(Ar.isStandardBrowserEnv||Ar.isStandardBrowserWebWorkerEnv?i.setContentType(!1):i.getContentType(/^\s*multipart\/form-data/)?se.isString(u=i.getContentType())&&i.setContentType(u.replace(/^\s*(multipart\/form-data);+/,"$1")):i.setContentType("multipart/form-data"));let c=new XMLHttpRequest;if(e.auth){const m=e.auth.username||"",v=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";i.set("Authorization","Basic "+btoa(m+":"+v))}const d=e0(e.baseURL,e.url);c.open(e.method.toUpperCase(),Jb(d,e.params,e.paramsSerializer),!0),c.timeout=e.timeout;function f(){if(!c)return;const m=Zr.from("getAllResponseHeaders"in c&&c.getAllResponseHeaders()),_={data:!o||o==="text"||o==="json"?c.responseText:c.response,status:c.status,statusText:c.statusText,headers:m,config:e,request:c};iT(function(g){n(g),l()},function(g){r(g),l()},_),c=null}if("onloadend"in c?c.onloadend=f:c.onreadystatechange=function(){!c||c.readyState!==4||c.status===0&&!(c.responseURL&&c.responseURL.indexOf("file:")===0)||setTimeout(f)},c.onabort=function(){c&&(r(new ft("Request aborted",ft.ECONNABORTED,e,c)),c=null)},c.onerror=function(){r(new ft("Network Error",ft.ERR_NETWORK,e,c)),c=null},c.ontimeout=function(){let v=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const _=e.transitional||Qb;e.timeoutErrorMessage&&(v=e.timeoutErrorMessage),r(new ft(v,_.clarifyTimeoutError?ft.ETIMEDOUT:ft.ECONNABORTED,e,c)),c=null},Ar.isStandardBrowserEnv){const m=(e.withCredentials||cT(d))&&e.xsrfCookieName&&sT.read(e.xsrfCookieName);m&&i.set(e.xsrfHeaderName,m)}a===void 0&&i.setContentType(null),"setRequestHeader"in c&&se.forEach(i.toJSON(),function(v,_){c.setRequestHeader(_,v)}),se.isUndefined(e.withCredentials)||(c.withCredentials=!!e.withCredentials),o&&o!=="json"&&(c.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&c.addEventListener("progress",Uh(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&c.upload&&c.upload.addEventListener("progress",Uh(e.onUploadProgress)),(e.cancelToken||e.signal)&&(s=m=>{c&&(r(!m||m.type?new Zs(null,e,c):m),c.abort(),c=null)},e.cancelToken&&e.cancelToken.subscribe(s),e.signal&&(e.signal.aborted?s():e.signal.addEventListener("abort",s)));const p=dT(d);if(p&&Ar.protocols.indexOf(p)===-1){r(new ft("Unsupported protocol "+p+":",ft.ERR_BAD_REQUEST,e));return}c.send(a||null)})},ff={http:VS,xhr:mT};se.forEach(ff,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Hh=e=>`- ${e}`,hT=e=>se.isFunction(e)||e===null||e===!1,t0={getAdapter:e=>{e=se.isArray(e)?e:[e];const{length:t}=e;let n,r;const a={};for(let i=0;i`adapter ${s} `+(l===!1?"is not supported by the environment":"is not available in the build"));let o=t?i.length>1?`since : `+i.map(Hh).join(` -`):" "+Hh(i[0]):"as no adapter specified";throw new ft("There is no suitable adapter to dispatch the request "+o,"ERR_NOT_SUPPORT")}return r},adapters:ff};function Jc(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Zs(null,e)}function Bh(e){return Jc(e),e.headers=Zr.from(e.headers),e.data=Xc.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),t0.getAdapter(e.adapter||Mp.adapter)(e).then(function(r){return Jc(e),r.data=Xc.call(e,e.transformResponse,r),r.headers=Zr.from(r.headers),r},function(r){return qb(r)||(Jc(e),r&&r.response&&(r.response.data=Xc.call(e,e.transformResponse,r.response),r.response.headers=Zr.from(r.response.headers))),Promise.reject(r)})}const Yh=e=>e instanceof Zr?e.toJSON():e;function pi(e,t){t=t||{};const n={};function r(u,c,d){return se.isPlainObject(u)&&se.isPlainObject(c)?se.merge.call({caseless:d},u,c):se.isPlainObject(c)?se.merge({},c):se.isArray(c)?c.slice():c}function a(u,c,d){if(se.isUndefined(c)){if(!se.isUndefined(u))return r(void 0,u,d)}else return r(u,c,d)}function i(u,c){if(!se.isUndefined(c))return r(void 0,c)}function o(u,c){if(se.isUndefined(c)){if(!se.isUndefined(u))return r(void 0,u)}else return r(void 0,c)}function s(u,c,d){if(d in t)return r(u,c);if(d in e)return r(void 0,u)}const l={url:i,method:i,data:i,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:s,headers:(u,c)=>a(Yh(u),Yh(c),!0)};return se.forEach(Object.keys(Object.assign({},e,t)),function(c){const d=l[c]||a,f=d(e[c],t[c],c);se.isUndefined(f)&&d!==s||(n[c]=f)}),n}const n0="1.5.1",Ip={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Ip[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const Wh={};Ip.transitional=function(t,n,r){function a(i,o){return"[Axios v"+n0+"] Transitional option '"+i+"'"+o+(r?". "+r:"")}return(i,o,s)=>{if(t===!1)throw new ft(a(o," has been removed"+(n?" in "+n:"")),ft.ERR_DEPRECATED);return n&&!Wh[o]&&(Wh[o]=!0,console.warn(a(o," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(i,o,s):!0}};function vT(e,t,n){if(typeof e!="object")throw new ft("options must be an object",ft.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let a=r.length;for(;a-- >0;){const i=r[a],o=t[i];if(o){const s=e[i],l=s===void 0||o(s,i,e);if(l!==!0)throw new ft("option "+i+" must be "+l,ft.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new ft("Unknown option "+i,ft.ERR_BAD_OPTION)}}const pf={assertOptions:vT,validators:Ip},va=pf.validators;class ku{constructor(t){this.defaults=t,this.interceptors={request:new jh,response:new jh}}request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=pi(this.defaults,n);const{transitional:r,paramsSerializer:a,headers:i}=n;r!==void 0&&pf.assertOptions(r,{silentJSONParsing:va.transitional(va.boolean),forcedJSONParsing:va.transitional(va.boolean),clarifyTimeoutError:va.transitional(va.boolean)},!1),a!=null&&(se.isFunction(a)?n.paramsSerializer={serialize:a}:pf.assertOptions(a,{encode:va.function,serialize:va.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let o=i&&se.merge(i.common,i[n.method]);i&&se.forEach(["delete","get","head","post","put","patch","common"],m=>{delete i[m]}),n.headers=Zr.concat(o,i);const s=[];let l=!0;this.interceptors.request.forEach(function(v){typeof v.runWhen=="function"&&v.runWhen(n)===!1||(l=l&&v.synchronous,s.unshift(v.fulfilled,v.rejected))});const u=[];this.interceptors.response.forEach(function(v){u.push(v.fulfilled,v.rejected)});let c,d=0,f;if(!l){const m=[Bh.bind(this),void 0];for(m.unshift.apply(m,s),m.push.apply(m,u),f=m.length,c=Promise.resolve(n);d{if(!r._listeners)return;let i=r._listeners.length;for(;i-- >0;)r._listeners[i](a);r._listeners=null}),this.promise.then=a=>{let i;const o=new Promise(s=>{r.subscribe(s),i=s}).then(a);return o.cancel=function(){r.unsubscribe(i)},o},t(function(i,o,s){r.reason||(r.reason=new Zs(i,o,s),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}static source(){let t;return{token:new Np(function(a){t=a}),cancel:t}}}const gT=Np;function yT(e){return function(n){return e.apply(null,n)}}function bT(e){return se.isObject(e)&&e.isAxiosError===!0}const mf={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(mf).forEach(([e,t])=>{mf[t]=e});const _T=mf;function r0(e){const t=new su(e),n=Fb(su.prototype.request,t);return se.extend(n,su.prototype,t,{allOwnKeys:!0}),se.extend(n,t,null,{allOwnKeys:!0}),n.create=function(a){return r0(pi(e,a))},n}const Qt=r0(Mp);Qt.Axios=su;Qt.CanceledError=Zs;Qt.CancelToken=gT;Qt.isCancel=qb;Qt.VERSION=n0;Qt.toFormData=yc;Qt.AxiosError=ft;Qt.Cancel=Qt.CanceledError;Qt.all=function(t){return Promise.all(t)};Qt.spread=yT;Qt.isAxiosError=bT;Qt.mergeConfig=pi;Qt.AxiosHeaders=Zr;Qt.formToJSON=e=>Zb(se.isHTMLForm(e)?new FormData(e):e);Qt.getAdapter=t0.getAdapter;Qt.HttpStatusCode=_T;Qt.default=Qt;const gr=Qt,wT={class:"navbar navbar-expand-lg as-navbar sticky-top"},ET={class:"container-xxl as-gutter flex-wrap flex-lg-nowrap","aria-label":"Main navigation"},xT=h("div",{class:"as-navbar-toggle"},[h("button",{class:"navbar-toggler p-2",type:"button","data-bs-toggle":"offcanvas","data-bs-target":"#asSidebar","aria-controls":"asSidebar","aria-label":"Toggle docs navigation"},[h("i",{class:"fas fa-bars"}),h("span",{class:"d-none fs-6 pe-1"},"Browse")])],-1),ST={class:"navbar-brand p-0 me-0 me-lg-4 d-flex align-items-center",href:"javascript:void(0);","aria-label":"Astroid"},TT={class:"fa-layers fa-2x me-1","full-width":""},OT=h("svg",{class:"svg-inline--fa me-2","aria-hidden":"true",focusable:"false","data-prefix":"fas","data-icon":"meteor",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},[h("path",{class:"",fill:"currentColor",d:"M493.7 .9L299.4 75.6l2.3-29.3c1-12.8-12.8-21.5-24-15.1L101.3 133.4C38.6 169.7 0 236.6 0 309C0 421.1 90.9 512 203 512c72.4 0 139.4-38.6 175.7-101.3L480.8 234.3c6.5-11.1-2.2-25-15.1-24l-29.3 2.3L511.1 18.3c.6-1.5 .9-3.2 .9-4.8C512 6 506 0 498.5 0c-1.7 0-3.3 .3-4.8 .9zM192 192a128 128 0 1 1 0 256 128 128 0 1 1 0-256zm0 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm16 96a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"})],-1),CT={class:"fa-layers-counter fa-layers-bottom-right"},AT=h("div",{class:"d-flex"},[h("button",{class:"navbar-toggler d-flex d-lg-none order-3 p-2",type:"button","data-bs-toggle":"offcanvas","data-bs-target":"#bdNavbar","aria-controls":"bdNavbar","aria-label":"Toggle navigation"},[h("i",{class:"fas fa-ellipsis"})])],-1),kT={class:"offcanvas-lg offcanvas-end flex-grow-1",tabindex:"-1",id:"bdNavbar","aria-labelledby":"bdNavbarOffcanvasLabel","data-bs-scroll":"true"},$T={class:"offcanvas-header px-4 pb-0"},DT={class:"offcanvas-title",id:"bdNavbarOffcanvasLabel"},PT=h("button",{type:"button",class:"btn-close","data-bs-dismiss":"offcanvas","aria-label":"Close","data-bs-target":"#bdNavbar"},null,-1),MT={class:"offcanvas-body p-4 pt-0 p-lg-0"},IT=h("hr",{class:"d-lg-none"},null,-1),NT={class:"cta-button d-lg-flex"},RT=h("div",{class:"vr d-none d-lg-flex h-100 me-lg-4"},null,-1),LT={class:"navbar-nav flex-row flex-wrap"},FT={class:"nav-item col-6 col-lg-auto d-grid"},jT=["onClick","disabled"],VT={class:"nav-item col-6 col-lg-auto d-grid"},UT=["onClick","disabled"],HT={class:"nav-item col-6 col-lg-auto d-grid"},BT=["href","aria-disabled"],YT=h("i",{class:"fas fa-up-right-from-square me-1"},null,-1),WT={class:"nav-item col-6 col-lg-auto d-grid"},zT=["href","aria-disabled"],KT=h("i",{class:"fas fa-xmark me-1"},null,-1),GT={class:"template-title m-auto d-none d-lg-block"},XT=h("hr",{class:"d-lg-none"},null,-1),JT={class:"navbar-nav flex-row flex-wrap ms-md-auto"},QT=["href","title"],ZT={class:"d-lg-none ms-2"},qT={class:"astroid-color-mode d-lg-flex align-items-center ms-lg-2"},eO=h("hr",{class:"d-lg-none"},null,-1),tO={class:"form-check form-switch"},nO={class:"toast-container position-fixed bottom-0 end-0 p-3"},rO={id:"astroidMessage",class:"toast",role:"alert","aria-live":"assertive","aria-atomic":"true"},aO={class:"toast-header"},oO={class:"me-auto"},iO=h("small",null,"1 second ago",-1),sO=h("button",{type:"button",class:"btn-close","data-bs-dismiss":"toast","aria-label":"Close"},null,-1),lO={class:"toast-body"},uO={__name:"Heading",props:{config:{type:Object,default:null}},emits:["update:ColorMode"],setup(e,{emit:t}){const n=t,r=e,a=Qr("theme","light"),i=r.config.astroid_lib.jtemplate_link.replace(/\&\;/g,"&"),o=q("fa-floppy-disk"),s=q("fa-eraser"),l=q(!1),u=Jt({header:"",body:"",icon:"",color:"darkviolet"}),c=q(!1);st(()=>{c.value=a.value!=="light"}),ot(c,m=>{n("update:ColorMode",m?"dark":"light")});const d=[{title:"Docs",href:r.config.astroid_lib.document_link,icon:"fas fa-book"},{title:"GitHub",href:r.config.astroid_lib.github_link,icon:"fab fa-github"},{title:"Videos Tutorial",href:r.config.astroid_lib.video_tutorial,icon:"fab fa-youtube"},{title:"Astroid Website",href:r.config.astroid_lib.astroid_link,icon:"fas fa-meteor"}];function f(){const m=r.config.astroid_lib.astroid_action.replace(/\&\;/g,"&"),v=document.getElementById("astroid-form"),_=document.getElementById("astroidMessage"),b=Toast.getOrCreateInstance(_),g=new FormData(v);o.value="fa-sync fa-spin",l.value=!0,gr.post(m,g,{headers:{"Content-Type":"multipart/form-data"}}).then(x=>{u.icon="fa-solid fa-floppy-disk",x.data.status==="success"?(u.header="Style has been saved",u.body="Style "+r.config.astroid_lib.template_name+" has been saved",u.color="darkviolet"):(u.header="Style did not saved yet",u.body=x.data.message,u.color="red"),o.value="fa-floppy-disk",l.value=!1,b.show()}).catch(x=>{console.error(x)})}function p(){const m=document.getElementById("astroidMessage"),v=Toast.getOrCreateInstance(m);s.value="fa-sync fa-spin",gr.get(r.config.astroid_lib.base_url+"/index.php?option=com_ajax&astroid=clear-cache&template="+r.config.astroid_lib.template_name).then(function(_){_.data.status==="success"&&(u.icon="fa-solid fa-eraser",u.header="Template Clear Cache",u.body=_.data.data.message,u.color="darkviolet",v.show(),gr.get(r.config.astroid_lib.base_url+"/index.php?option=com_ajax&astroid=clear-joomla-cache").then(function(b){b.data.status==="success"&&(s.value="fa-eraser",u.header="Joomla Clear Cache",u.body=b.data.data.message,v.show())}).catch(function(b){console.log(b)}))}).catch(function(_){console.log(_)})}return(m,v)=>(T(),$(ie,null,[h("header",wT,[h("nav",ET,[xT,h("a",ST,[h("div",TT,[OT,h("span",CT,"v"+fe(r.config.astroid_lib.astroid_version),1)]),wt(" Astroid ")]),AT,h("div",kT,[h("div",$T,[h("h5",DT,fe(r.config.astroid_lib.template_title),1),PT]),h("div",MT,[IT,h("div",NT,[RT,h("ul",LT,[h("li",FT,[h("button",{class:"btn btn-sm btn-as btn-as-primary",type:"button",onClick:be(f,["prevent"]),disabled:l.value},[h("i",{class:we(["fas me-1",o.value])},null,2),wt(" "+fe(r.config.astroid_lang.ASTROID_SAVE),1)],8,jT)]),h("li",VT,[h("button",{class:"btn btn-sm btn-as btn-as-light",type:"button",onClick:be(p,["prevent"]),disabled:l.value},[h("i",{class:we(["fas me-1",s.value])},null,2),wt(" "+fe(r.config.astroid_lang.ASTROID_TEMPLATE_CLEAR_CACHE),1)],8,UT)]),h("li",HT,[h("a",{class:we(["btn btn-sm btn-as btn-as-light",{disabled:l.value}]),href:r.config.astroid_lib.site_url,target:"_blank",tabindex:"-1",role:"button","aria-disabled":l.value},[YT,wt(" "+fe(r.config.astroid_lang.ASTROID_TEMPLATE_PREVIEW),1)],10,BT)]),h("li",WT,[h("a",{class:we(["btn btn-sm btn-as btn-as-light",{disabled:l.value}]),href:K(i),tabindex:"-1",role:"button","aria-disabled":l.value},[KT,wt(" "+fe(r.config.astroid_lang.ASTROID_TEMPLATE_CLOSE),1)],10,zT)])])]),h("div",GT,fe(r.config.astroid_lib.template_title),1),XT,h("ul",JT,[(T(),$(ie,null,Ce(d,_=>h("li",{class:"nav-item col-6 col-lg-auto",key:_.value},[h("a",{class:"nav-link py-2 px-0 px-lg-2",href:_.href,title:_.title,target:"_blank",rel:"noopener"},[h("i",{class:we(_.icon)},null,2),h("small",ZT,fe(_.title),1)],8,QT)])),64))]),h("div",qT,[eO,h("div",tO,[Ye(h("input",{class:"form-check-input switcher",id:"astroid-color-mode-switcher",type:"checkbox",role:"switch","onUpdate:modelValue":v[0]||(v[0]=_=>c.value=_)},null,512),[[la,c.value]])])])])])])]),h("div",nO,[h("div",rO,[h("div",aO,[h("i",{class:we(["me-2",u.icon]),style:vt({color:u.color})},null,6),h("strong",oO,fe(u.header),1),iO,sO]),h("div",lO,fe(u.body),1)])])],64))}},cO={class:"as-sidebar"},dO={class:"offcanvas-lg offcanvas-start",tabindex:"-1",id:"asSidebar","aria-labelledby":"asSidebarOffcanvasLabel"},fO=h("div",{class:"offcanvas-header border-bottom"},[h("h5",{class:"offcanvas-title",id:"asSidebarOffcanvasLabel"},"Browse menu"),h("button",{type:"button",class:"btn-close","data-bs-dismiss":"offcanvas","aria-label":"Close","data-bs-target":"#asSidebar"})],-1),pO={class:"offcanvas-body"},mO={class:"as-links w-100",id:"as-sidebar-nav","aria-label":"Sidebar navigation"},hO={class:"as-links-nav list-unstyled mb-0 pb-3 pb-md-2 pe-lg-2"},vO=["href","onClick"],gO={class:"as-links-heading d-flex w-100 align-items-center fw-semibold"},yO={key:0,class:"list-unstyled fw-normal pb-2 small"},bO=["onClick"],_O={__name:"Sidebar",props:{config:{type:Object,default:null}},setup(e){const t=e;return(n,r)=>(T(),$("aside",cO,[h("div",dO,[fO,h("div",pO,[h("nav",mO,[h("ul",hO,[(T(!0),$(ie,null,Ce(t.config.astroid_content,a=>(T(),$("li",{class:"as-links-group py-2",key:a.name},[h("a",{href:"#"+a.name,class:"as-page-link",onClick:be(i=>n.$emit("sidebarActive",a.name),["prevent"])},[h("strong",gO,[h("i",{class:we([a.icon,"me-2"])},null,2),wt(" "+fe(a.label),1)])],8,vO),Object.keys(a.childs).length>0?(T(),$("ul",yO,[(T(!0),$(ie,null,Ce(a.childs,(i,o)=>(T(),$("li",{key:o},[h("a",{href:"#",onClick:be(s=>n.$emit("sidebarActive",a.name,o),["prevent"]),class:"as-links-link d-inline-block rounded"},fe(i.title),9,bO)]))),128))])):Z("",!0)]))),128))])])])])]))}},wO={class:"arrow-icon-picker"},EO={class:"icon-display mb-4"},xO={class:"row g-2 g-lg-3"},SO={class:"col-auto"},TO=["onClick"],OO=["id","name","value"],CO={__name:"BackToTopIcon",props:{field:{type:Object,default:null},modelValue:{type:String,default:""}},emits:["update:modelValue"],setup(e,{emit:t}){const n=t,r=e,a=[["fas","fa-long-arrow-alt-up"],["fas","fa-arrow-up"],["fas","fa-arrow-circle-up"],["fas","fa-arrow-alt-circle-up"],["fas","fa-angle-double-up"],["fas","fa-sort-up"],["fas","fa-level-up-alt"],["fas","fa-cloud-upload-alt"],["fas","fa-chevron-up"],["fas","fa-chevron-circle-up"],["fas","fa-hand-point-up"],["fas","fa-caret-square-up"]];function i(o){n("update:modelValue",o.join(" "))}return(o,s)=>(T(),$(ie,null,[h("div",wO,[h("div",EO,[h("i",{class:we(["fa-3x",e.modelValue])},null,2)]),h("div",xO,[(T(),$(ie,null,Ce(a,l=>h("div",SO,[h("a",{class:we(["icon border rounded p-2 link-underline link-underline-opacity-0 link-underline-opacity-0-hover",{active:l.join(" ")===e.modelValue}]),onClick:be(u=>i(l),["prevent"])},[h("i",{class:we(l.join(" "))},null,2)],10,TO)])),64))])]),h("input",{id:r.field.input.id,name:r.field.input.name,value:e.modelValue,type:"hidden"},null,8,OO)],64))}};function qs(e,t,n,r){function a(i){return i instanceof n?i:new n(function(o){o(i)})}return new(n||(n=Promise))(function(i,o){function s(c){try{u(r.next(c))}catch(d){o(d)}}function l(c){try{u(r.throw(c))}catch(d){o(d)}}function u(c){c.done?i(c.value):a(c.value).then(s,l)}u((r=r.apply(e,t||[])).next())})}function el(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,a,i,o;return o={next:s(0),throw:s(1),return:s(2)},typeof Symbol=="function"&&(o[Symbol.iterator]=function(){return this}),o;function s(u){return function(c){return l([u,c])}}function l(u){if(r)throw new TypeError("Generator is already executing.");for(;o&&(o=0,u[0]&&(n=0)),n;)try{if(r=1,a&&(i=u[0]&2?a.return:u[0]?a.throw||((i=a.return)&&i.call(a),0):a.next)&&!(i=i.call(a,u[1])).done)return i;switch(a=0,i&&(u=[u[0]&2,i.value]),u[0]){case 0:case 1:i=u;break;case 4:return n.label++,{value:u[1],done:!1};case 5:n.label++,a=u[1],u=[0];continue;case 7:u=n.ops.pop(),n.trys.pop();continue;default:if(i=n.trys,!(i=i.length>0&&i[i.length-1])&&(u[0]===6||u[0]===2)){n=0;continue}if(u[0]===3&&(!i||u[1]>i[0]&&u[1]0)&&!(a=r.next()).done;)i.push(a.value)}catch(s){o={error:s}}finally{try{a&&!a.done&&(n=r.return)&&n.call(r)}finally{if(o)throw o.error}}return i}function kO(){for(var e=[],t=0;t0?r:e.name,writable:!1,configurable:!1,enumerable:!0})}return n}function DO(e){var t=e.name,n=t&&t.lastIndexOf(".")!==-1;if(n&&!e.type){var r=t.split(".").pop().toLowerCase(),a=$O.get(r);a&&Object.defineProperty(e,"type",{value:a,writable:!1,configurable:!1,enumerable:!0})}return e}var PO=[".DS_Store","Thumbs.db"];function MO(e){return qs(this,void 0,void 0,function(){return el(this,function(t){return[2,IO(e)&&e.dataTransfer?LO(e.dataTransfer,e.type):NO(e)]})})}function IO(e){return!!e.dataTransfer}function NO(e){var t=RO(e.target)?e.target.files?hf(e.target.files):[]:[];return t.map(function(n){return _c(n)})}function RO(e){return e!==null}function LO(e,t){return qs(this,void 0,void 0,function(){var n,r;return el(this,function(a){switch(a.label){case 0:return e.items?(n=hf(e.items).filter(function(i){return i.kind==="file"}),t!=="drop"?[2,n]:[4,Promise.all(n.map(FO))]):[3,2];case 1:return r=a.sent(),[2,zh(a0(r))];case 2:return[2,zh(hf(e.files).map(function(i){return _c(i)}))]}})})}function zh(e){return e.filter(function(t){return PO.indexOf(t.name)===-1})}function hf(e){for(var t=[],n=0;ne instanceof Zr?e.toJSON():e;function pi(e,t){t=t||{};const n={};function r(u,c,d){return se.isPlainObject(u)&&se.isPlainObject(c)?se.merge.call({caseless:d},u,c):se.isPlainObject(c)?se.merge({},c):se.isArray(c)?c.slice():c}function a(u,c,d){if(se.isUndefined(c)){if(!se.isUndefined(u))return r(void 0,u,d)}else return r(u,c,d)}function i(u,c){if(!se.isUndefined(c))return r(void 0,c)}function o(u,c){if(se.isUndefined(c)){if(!se.isUndefined(u))return r(void 0,u)}else return r(void 0,c)}function s(u,c,d){if(d in t)return r(u,c);if(d in e)return r(void 0,u)}const l={url:i,method:i,data:i,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:s,headers:(u,c)=>a(Yh(u),Yh(c),!0)};return se.forEach(Object.keys(Object.assign({},e,t)),function(c){const d=l[c]||a,f=d(e[c],t[c],c);se.isUndefined(f)&&d!==s||(n[c]=f)}),n}const n0="1.5.1",Ip={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Ip[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const Wh={};Ip.transitional=function(t,n,r){function a(i,o){return"[Axios v"+n0+"] Transitional option '"+i+"'"+o+(r?". "+r:"")}return(i,o,s)=>{if(t===!1)throw new ft(a(o," has been removed"+(n?" in "+n:"")),ft.ERR_DEPRECATED);return n&&!Wh[o]&&(Wh[o]=!0,console.warn(a(o," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(i,o,s):!0}};function vT(e,t,n){if(typeof e!="object")throw new ft("options must be an object",ft.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let a=r.length;for(;a-- >0;){const i=r[a],o=t[i];if(o){const s=e[i],l=s===void 0||o(s,i,e);if(l!==!0)throw new ft("option "+i+" must be "+l,ft.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new ft("Unknown option "+i,ft.ERR_BAD_OPTION)}}const pf={assertOptions:vT,validators:Ip},va=pf.validators;class ku{constructor(t){this.defaults=t,this.interceptors={request:new jh,response:new jh}}request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=pi(this.defaults,n);const{transitional:r,paramsSerializer:a,headers:i}=n;r!==void 0&&pf.assertOptions(r,{silentJSONParsing:va.transitional(va.boolean),forcedJSONParsing:va.transitional(va.boolean),clarifyTimeoutError:va.transitional(va.boolean)},!1),a!=null&&(se.isFunction(a)?n.paramsSerializer={serialize:a}:pf.assertOptions(a,{encode:va.function,serialize:va.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let o=i&&se.merge(i.common,i[n.method]);i&&se.forEach(["delete","get","head","post","put","patch","common"],m=>{delete i[m]}),n.headers=Zr.concat(o,i);const s=[];let l=!0;this.interceptors.request.forEach(function(v){typeof v.runWhen=="function"&&v.runWhen(n)===!1||(l=l&&v.synchronous,s.unshift(v.fulfilled,v.rejected))});const u=[];this.interceptors.response.forEach(function(v){u.push(v.fulfilled,v.rejected)});let c,d=0,f;if(!l){const m=[Bh.bind(this),void 0];for(m.unshift.apply(m,s),m.push.apply(m,u),f=m.length,c=Promise.resolve(n);d{if(!r._listeners)return;let i=r._listeners.length;for(;i-- >0;)r._listeners[i](a);r._listeners=null}),this.promise.then=a=>{let i;const o=new Promise(s=>{r.subscribe(s),i=s}).then(a);return o.cancel=function(){r.unsubscribe(i)},o},t(function(i,o,s){r.reason||(r.reason=new Zs(i,o,s),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}static source(){let t;return{token:new Np(function(a){t=a}),cancel:t}}}const gT=Np;function yT(e){return function(n){return e.apply(null,n)}}function bT(e){return se.isObject(e)&&e.isAxiosError===!0}const mf={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(mf).forEach(([e,t])=>{mf[t]=e});const _T=mf;function r0(e){const t=new su(e),n=Fb(su.prototype.request,t);return se.extend(n,su.prototype,t,{allOwnKeys:!0}),se.extend(n,t,null,{allOwnKeys:!0}),n.create=function(a){return r0(pi(e,a))},n}const Qt=r0(Mp);Qt.Axios=su;Qt.CanceledError=Zs;Qt.CancelToken=gT;Qt.isCancel=qb;Qt.VERSION=n0;Qt.toFormData=yc;Qt.AxiosError=ft;Qt.Cancel=Qt.CanceledError;Qt.all=function(t){return Promise.all(t)};Qt.spread=yT;Qt.isAxiosError=bT;Qt.mergeConfig=pi;Qt.AxiosHeaders=Zr;Qt.formToJSON=e=>Zb(se.isHTMLForm(e)?new FormData(e):e);Qt.getAdapter=t0.getAdapter;Qt.HttpStatusCode=_T;Qt.default=Qt;const gr=Qt,wT={class:"navbar navbar-expand-lg as-navbar sticky-top"},ET={class:"container-xxl as-gutter flex-wrap flex-lg-nowrap","aria-label":"Main navigation"},xT=h("div",{class:"as-navbar-toggle"},[h("button",{class:"navbar-toggler p-2",type:"button","data-bs-toggle":"offcanvas","data-bs-target":"#asSidebar","aria-controls":"asSidebar","aria-label":"Toggle docs navigation"},[h("i",{class:"fas fa-bars"}),h("span",{class:"d-none fs-6 pe-1"},"Browse")])],-1),ST={class:"navbar-brand p-0 me-0 me-lg-4 d-flex align-items-center",href:"javascript:void(0);","aria-label":"Astroid"},TT={class:"fa-layers fa-2x me-1","full-width":""},OT=h("svg",{class:"svg-inline--fa me-2","aria-hidden":"true",focusable:"false","data-prefix":"fas","data-icon":"meteor",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},[h("path",{class:"",fill:"currentColor",d:"M493.7 .9L299.4 75.6l2.3-29.3c1-12.8-12.8-21.5-24-15.1L101.3 133.4C38.6 169.7 0 236.6 0 309C0 421.1 90.9 512 203 512c72.4 0 139.4-38.6 175.7-101.3L480.8 234.3c6.5-11.1-2.2-25-15.1-24l-29.3 2.3L511.1 18.3c.6-1.5 .9-3.2 .9-4.8C512 6 506 0 498.5 0c-1.7 0-3.3 .3-4.8 .9zM192 192a128 128 0 1 1 0 256 128 128 0 1 1 0-256zm0 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm16 96a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"})],-1),CT={class:"fa-layers-counter fa-layers-bottom-right"},AT=h("div",{class:"d-flex"},[h("button",{class:"navbar-toggler d-flex d-lg-none order-3 p-2",type:"button","data-bs-toggle":"offcanvas","data-bs-target":"#bdNavbar","aria-controls":"bdNavbar","aria-label":"Toggle navigation"},[h("i",{class:"fas fa-ellipsis"})])],-1),kT={class:"offcanvas-lg offcanvas-end flex-grow-1",tabindex:"-1",id:"bdNavbar","aria-labelledby":"bdNavbarOffcanvasLabel","data-bs-scroll":"true"},$T={class:"offcanvas-header px-4 pb-0"},DT={class:"offcanvas-title",id:"bdNavbarOffcanvasLabel"},PT=h("button",{type:"button",class:"btn-close","data-bs-dismiss":"offcanvas","aria-label":"Close","data-bs-target":"#bdNavbar"},null,-1),MT={class:"offcanvas-body p-4 pt-0 p-lg-0"},IT=h("hr",{class:"d-lg-none"},null,-1),NT={class:"cta-button d-lg-flex"},RT=h("div",{class:"vr d-none d-lg-flex h-100 me-lg-4"},null,-1),LT={class:"navbar-nav flex-row flex-wrap"},FT={class:"nav-item col-6 col-lg-auto d-grid"},jT=["onClick","disabled"],VT={class:"nav-item col-6 col-lg-auto d-grid"},UT=["onClick","disabled"],HT={class:"nav-item col-6 col-lg-auto d-grid"},BT=["href","aria-disabled"],YT=h("i",{class:"fas fa-up-right-from-square me-1"},null,-1),WT={class:"nav-item col-6 col-lg-auto d-grid"},zT=["href","aria-disabled"],KT=h("i",{class:"fas fa-xmark me-1"},null,-1),GT={class:"template-title m-auto d-none d-lg-block"},XT=h("hr",{class:"d-lg-none"},null,-1),JT={class:"navbar-nav flex-row flex-wrap ms-md-auto"},QT=["href","title"],ZT={class:"d-lg-none ms-2"},qT={class:"astroid-color-mode d-lg-flex align-items-center ms-lg-2"},eO=h("hr",{class:"d-lg-none"},null,-1),tO={class:"form-check form-switch"},nO={class:"toast-container position-fixed bottom-0 end-0 p-3"},rO={id:"astroidMessage",class:"toast",role:"alert","aria-live":"assertive","aria-atomic":"true"},aO={class:"toast-header"},oO={class:"me-auto"},iO=h("small",null,"1 second ago",-1),sO=h("button",{type:"button",class:"btn-close","data-bs-dismiss":"toast","aria-label":"Close"},null,-1),lO={class:"toast-body"},uO={__name:"Heading",props:{config:{type:Object,default:null}},emits:["update:ColorMode"],setup(e,{emit:t}){const n=t,r=e,a=Qr("theme","light"),i=r.config.astroid_lib.jtemplate_link.replace(/\&\;/g,"&"),o=q("fa-floppy-disk"),s=q("fa-eraser"),l=q(!1),u=Jt({header:"",body:"",icon:"",color:"darkviolet"}),c=q(!1);st(()=>{c.value=a.value!=="light"}),ot(c,m=>{n("update:ColorMode",m?"dark":"light")});const d=[{title:"Docs",href:r.config.astroid_lib.document_link,icon:"fas fa-book"},{title:"GitHub",href:r.config.astroid_lib.github_link,icon:"fab fa-github"},{title:"Videos Tutorial",href:r.config.astroid_lib.video_tutorial,icon:"fab fa-youtube"},{title:"Astroid Website",href:r.config.astroid_lib.astroid_link,icon:"fas fa-meteor"}];function f(){const m=r.config.astroid_lib.astroid_action.replace(/\&\;/g,"&"),v=document.getElementById("astroid-form"),_=document.getElementById("astroidMessage"),b=Toast.getOrCreateInstance(_),g=new FormData(v);o.value="fa-sync fa-spin",l.value=!0,gr.post(m,g,{headers:{"Content-Type":"multipart/form-data"}}).then(x=>{u.icon="fa-solid fa-floppy-disk",x.data.status==="success"?(u.header="Style has been saved",u.body="Style "+r.config.astroid_lib.template_name+" has been saved",u.color="darkviolet"):(u.header="Style did not saved yet",u.body=x.data.message,u.color="red"),o.value="fa-floppy-disk",l.value=!1,b.show()}).catch(x=>{console.error(x)})}function p(){const m=document.getElementById("astroidMessage"),v=Toast.getOrCreateInstance(m);s.value="fa-sync fa-spin",gr.get(r.config.astroid_lib.base_url+"/index.php?option=com_ajax&astroid=clear-cache&template="+r.config.astroid_lib.template_name).then(function(_){_.data.status==="success"&&(u.icon="fa-solid fa-eraser",u.header="Template Clear Cache",u.body=_.data.data.message,u.color="darkviolet",v.show(),gr.get(r.config.astroid_lib.base_url+"/index.php?option=com_ajax&astroid=clear-joomla-cache").then(function(b){b.data.status==="success"&&(s.value="fa-eraser",u.header="Joomla Clear Cache",u.body=b.data.data.message,v.show())}).catch(function(b){console.log(b)}))}).catch(function(_){console.log(_)})}return(m,v)=>(T(),$(ie,null,[h("header",wT,[h("nav",ET,[xT,h("a",ST,[h("div",TT,[OT,h("span",CT,"v"+fe(r.config.astroid_lib.astroid_version),1)]),xt(" Astroid ")]),AT,h("div",kT,[h("div",$T,[h("h5",DT,fe(r.config.astroid_lib.template_title),1),PT]),h("div",MT,[IT,h("div",NT,[RT,h("ul",LT,[h("li",FT,[h("button",{class:"btn btn-sm btn-as btn-as-primary",type:"button",onClick:be(f,["prevent"]),disabled:l.value},[h("i",{class:we(["fas me-1",o.value])},null,2),xt(" "+fe(r.config.astroid_lang.ASTROID_SAVE),1)],8,jT)]),h("li",VT,[h("button",{class:"btn btn-sm btn-as btn-as-light",type:"button",onClick:be(p,["prevent"]),disabled:l.value},[h("i",{class:we(["fas me-1",s.value])},null,2),xt(" "+fe(r.config.astroid_lang.ASTROID_TEMPLATE_CLEAR_CACHE),1)],8,UT)]),h("li",HT,[h("a",{class:we(["btn btn-sm btn-as btn-as-light",{disabled:l.value}]),href:r.config.astroid_lib.site_url,target:"_blank",tabindex:"-1",role:"button","aria-disabled":l.value},[YT,xt(" "+fe(r.config.astroid_lang.ASTROID_TEMPLATE_PREVIEW),1)],10,BT)]),h("li",WT,[h("a",{class:we(["btn btn-sm btn-as btn-as-light",{disabled:l.value}]),href:K(i),tabindex:"-1",role:"button","aria-disabled":l.value},[KT,xt(" "+fe(r.config.astroid_lang.ASTROID_TEMPLATE_CLOSE),1)],10,zT)])])]),h("div",GT,fe(r.config.astroid_lib.template_title),1),XT,h("ul",JT,[(T(),$(ie,null,Ce(d,_=>h("li",{class:"nav-item col-6 col-lg-auto",key:_.value},[h("a",{class:"nav-link py-2 px-0 px-lg-2",href:_.href,title:_.title,target:"_blank",rel:"noopener"},[h("i",{class:we(_.icon)},null,2),h("small",ZT,fe(_.title),1)],8,QT)])),64))]),h("div",qT,[eO,h("div",tO,[Ye(h("input",{class:"form-check-input switcher",id:"astroid-color-mode-switcher",type:"checkbox",role:"switch","onUpdate:modelValue":v[0]||(v[0]=_=>c.value=_)},null,512),[[la,c.value]])])])])])])]),h("div",nO,[h("div",rO,[h("div",aO,[h("i",{class:we(["me-2",u.icon]),style:vt({color:u.color})},null,6),h("strong",oO,fe(u.header),1),iO,sO]),h("div",lO,fe(u.body),1)])])],64))}},cO={class:"as-sidebar"},dO={class:"offcanvas-lg offcanvas-start",tabindex:"-1",id:"asSidebar","aria-labelledby":"asSidebarOffcanvasLabel"},fO=h("div",{class:"offcanvas-header border-bottom"},[h("h5",{class:"offcanvas-title",id:"asSidebarOffcanvasLabel"},"Browse menu"),h("button",{type:"button",class:"btn-close","data-bs-dismiss":"offcanvas","aria-label":"Close","data-bs-target":"#asSidebar"})],-1),pO={class:"offcanvas-body"},mO={class:"as-links w-100",id:"as-sidebar-nav","aria-label":"Sidebar navigation"},hO={class:"as-links-nav list-unstyled mb-0 pb-3 pb-md-2 pe-lg-2"},vO=["href","onClick"],gO={class:"as-links-heading d-flex w-100 align-items-center fw-semibold"},yO=["innerHTML"],bO={key:0,class:"list-unstyled fw-normal pb-2 small"},_O=["onClick"],wO={__name:"Sidebar",props:{config:{type:Object,default:null}},setup(e){const t=e;return(n,r)=>(T(),$("aside",cO,[h("div",dO,[fO,h("div",pO,[h("nav",mO,[h("ul",hO,[(T(!0),$(ie,null,Ce(t.config.astroid_content,a=>(T(),$("li",{class:"as-links-group py-2",key:a.name},[h("a",{href:"#"+a.name,class:"as-page-link",onClick:be(i=>n.$emit("sidebarActive",a.name),["prevent"])},[h("strong",gO,[h("i",{class:we([a.icon,"me-2"])},null,2),h("span",{class:"d-flex align-items-center",innerHTML:a.label},null,8,yO)])],8,vO),Object.keys(a.childs).length>0?(T(),$("ul",bO,[(T(!0),$(ie,null,Ce(a.childs,(i,o)=>(T(),$("li",{key:o},[h("a",{href:"#",onClick:be(s=>n.$emit("sidebarActive",a.name,o),["prevent"]),class:"as-links-link d-inline-block rounded"},fe(i.title),9,_O)]))),128))])):Z("",!0)]))),128))])])])])]))}},EO={class:"arrow-icon-picker"},xO={class:"icon-display mb-4"},SO={class:"row g-2 g-lg-3"},TO={class:"col-auto"},OO=["onClick"],CO=["id","name","value"],AO={__name:"BackToTopIcon",props:{field:{type:Object,default:null},modelValue:{type:String,default:""}},emits:["update:modelValue"],setup(e,{emit:t}){const n=t,r=e,a=[["fas","fa-long-arrow-alt-up"],["fas","fa-arrow-up"],["fas","fa-arrow-circle-up"],["fas","fa-arrow-alt-circle-up"],["fas","fa-angle-double-up"],["fas","fa-sort-up"],["fas","fa-level-up-alt"],["fas","fa-cloud-upload-alt"],["fas","fa-chevron-up"],["fas","fa-chevron-circle-up"],["fas","fa-hand-point-up"],["fas","fa-caret-square-up"]];function i(o){n("update:modelValue",o.join(" "))}return(o,s)=>(T(),$(ie,null,[h("div",EO,[h("div",xO,[h("i",{class:we(["fa-3x",e.modelValue])},null,2)]),h("div",SO,[(T(),$(ie,null,Ce(a,l=>h("div",TO,[h("a",{class:we(["icon border rounded p-2 link-underline link-underline-opacity-0 link-underline-opacity-0-hover",{active:l.join(" ")===e.modelValue}]),onClick:be(u=>i(l),["prevent"])},[h("i",{class:we(l.join(" "))},null,2)],10,OO)])),64))])]),h("input",{id:r.field.input.id,name:r.field.input.name,value:e.modelValue,type:"hidden"},null,8,CO)],64))}};function qs(e,t,n,r){function a(i){return i instanceof n?i:new n(function(o){o(i)})}return new(n||(n=Promise))(function(i,o){function s(c){try{u(r.next(c))}catch(d){o(d)}}function l(c){try{u(r.throw(c))}catch(d){o(d)}}function u(c){c.done?i(c.value):a(c.value).then(s,l)}u((r=r.apply(e,t||[])).next())})}function el(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,a,i,o;return o={next:s(0),throw:s(1),return:s(2)},typeof Symbol=="function"&&(o[Symbol.iterator]=function(){return this}),o;function s(u){return function(c){return l([u,c])}}function l(u){if(r)throw new TypeError("Generator is already executing.");for(;o&&(o=0,u[0]&&(n=0)),n;)try{if(r=1,a&&(i=u[0]&2?a.return:u[0]?a.throw||((i=a.return)&&i.call(a),0):a.next)&&!(i=i.call(a,u[1])).done)return i;switch(a=0,i&&(u=[u[0]&2,i.value]),u[0]){case 0:case 1:i=u;break;case 4:return n.label++,{value:u[1],done:!1};case 5:n.label++,a=u[1],u=[0];continue;case 7:u=n.ops.pop(),n.trys.pop();continue;default:if(i=n.trys,!(i=i.length>0&&i[i.length-1])&&(u[0]===6||u[0]===2)){n=0;continue}if(u[0]===3&&(!i||u[1]>i[0]&&u[1]0)&&!(a=r.next()).done;)i.push(a.value)}catch(s){o={error:s}}finally{try{a&&!a.done&&(n=r.return)&&n.call(r)}finally{if(o)throw o.error}}return i}function $O(){for(var e=[],t=0;t0?r:e.name,writable:!1,configurable:!1,enumerable:!0})}return n}function PO(e){var t=e.name,n=t&&t.lastIndexOf(".")!==-1;if(n&&!e.type){var r=t.split(".").pop().toLowerCase(),a=DO.get(r);a&&Object.defineProperty(e,"type",{value:a,writable:!1,configurable:!1,enumerable:!0})}return e}var MO=[".DS_Store","Thumbs.db"];function IO(e){return qs(this,void 0,void 0,function(){return el(this,function(t){return[2,NO(e)&&e.dataTransfer?FO(e.dataTransfer,e.type):RO(e)]})})}function NO(e){return!!e.dataTransfer}function RO(e){var t=LO(e.target)?e.target.files?hf(e.target.files):[]:[];return t.map(function(n){return _c(n)})}function LO(e){return e!==null}function FO(e,t){return qs(this,void 0,void 0,function(){var n,r;return el(this,function(a){switch(a.label){case 0:return e.items?(n=hf(e.items).filter(function(i){return i.kind==="file"}),t!=="drop"?[2,n]:[4,Promise.all(n.map(jO))]):[3,2];case 1:return r=a.sent(),[2,zh(a0(r))];case 2:return[2,zh(hf(e.files).map(function(i){return _c(i)}))]}})})}function zh(e){return e.filter(function(t){return MO.indexOf(t.name)===-1})}function hf(e){for(var t=[],n=0;n0&&i[i.length-1])&&(u[0]===6||u[0]===2)){n=0;continue}if(u[0]===3&&(!i||u[1]>i[0]&&u[1]n)return[!1,Jh(n)];if(e.sizen)return[!1,Jh(n)]}return[!0,null]}function Br(){for(var e=[],t=0;t1||i&&o>=1&&t.length>o?!1:t.every(function(s){var l=l0(s,n)[0],u=u0(s,r,a)[0];return l&&u})}var rC={disabled:!1,getFilesFromEvent:MO,maxSize:1/0,minSize:0,multiple:!0,maxFiles:0,preventDropOnDocument:!0,noClick:!1,noKeyboard:!1,noDrag:!1,noDragEventsBubbling:!1};function aC(e){e===void 0&&(e={});var t=q(Fn(Fn({},rC),e));ot(function(){return Fn({},e)},function(S){t.value=Fn(Fn({},t.value),S)});var n=q(),r=q(),a=Jt({isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,draggedFiles:[],acceptedFiles:[],fileRejections:[]}),i=function(){r.value&&(a.isFileDialogActive=!0,r.value.value="",r.value.click())},o=function(){var S=t.value.onFileDialogCancel;a.isFileDialogActive&&setTimeout(function(){if(r.value){var k=r.value.files;k&&!k.length&&(a.isFileDialogActive=!1,typeof S=="function"&&S())}},300)};function s(){a.isFocused=!0}function l(){a.isFocused=!1}function u(){var S=t.value.noClick;S||(KO()?setTimeout(i,0):i())}var c=q([]),d=function(S){if(n.value){var k=n.value.$el||n.value;k.contains(S.target)||(S.preventDefault(),c.value=[])}};st(function(){window.addEventListener("focus",o,!1);var S=t.value.preventDropOnDocument;S&&(document.addEventListener("dragover",Xh,!1),document.addEventListener("drop",d,!1))}),wr(function(){window.removeEventListener("focus",o,!1);var S=t.value.preventDropOnDocument;S&&(document.removeEventListener("dragover",Xh),document.removeEventListener("drop",d))});function f(S){var k=t.value.noDragEventsBubbling;k&&S.stopPropagation()}function p(S){return BO(this,void 0,void 0,function(){var k,M,I,N,L;return YO(this,function(F){switch(F.label){case 0:return k=t.value,M=k.getFilesFromEvent,I=k.noDragEventsBubbling,N=k.onDragEnter,S.preventDefault(),f(S),c.value=vf(vf([],c.value),[S.target]),$l(S)?M?[4,M(S)]:[2]:[3,2];case 1:if(L=F.sent(),L||(L=[]),$u(S)&&!I)return[2];a.draggedFiles=L,a.isDragActive=!0,N&&N(S),F.label=2;case 2:return[2]}})})}function m(S){var k=t.value.onDragOver;if(S.preventDefault(),f(S),S.dataTransfer)try{S.dataTransfer.dropEffect="copy"}catch{}return $l(S)&&k&&k(S),!1}function v(S){S.preventDefault(),f(S);var k=c.value.filter(function(N){if(!n.value)return!1;var L=n.value.$el||n.value;return L.contains(N)}),M=k.indexOf(S.target);if(M!==-1&&k.splice(M,1),c.value=k,!(k.length>0)){a.draggedFiles=[],a.isDragActive=!1;var I=t.value.onDragLeave;$l(S)&&I&&I(S)}}function _(S){S.preventDefault(),f(S),c.value=[];var k=t.value,M=k.getFilesFromEvent,I=k.noDragEventsBubbling,N=k.accept,L=k.minSize,F=k.maxSize,z=k.multiple,O=k.maxFiles,Y=k.onDrop,R=k.onDropRejected,Q=k.onDropAccepted;if($l(S)){if(!M)return;Promise.resolve(M(S)).then(function(G){if(!($u(S)&&!I)){var U=[],ne=[];G.forEach(function(ye){var ae=l0(ye,N),xe=ae[0],pe=ae[1],_e=u0(ye,L,F),ze=_e[0],ee=_e[1];if(xe&&ze)U.push(ye);else{var P=[pe,ee].filter(function(V){return V});ne.push({file:ye,errors:P})}}),(!z&&U.length>1||z&&O>=1&&U.length>O)&&(U.forEach(function(ye){ne.push({file:ye,errors:[ZO]})}),U.splice(0)),a.acceptedFiles=U,a.fileRejections=ne,Y&&Y(U,ne,S),ne.length>0&&R&&R(ne,S),U.length>0&&Q&&Q(U,S)}})}a.isFileDialogActive=!1,a.isDragActive=!1,a.draggedFiles=[],a.acceptedFiles=[],a.fileRejections=[]}var b=function(S){return t.value.disabled?void 0:S},g=function(S){return t.value.noKeyboard?void 0:b(S)},x=function(S){return t.value.noDrag?void 0:b(S)},E=function(S){S===void 0&&(S={});var k=S.onFocus,M=S.onBlur,I=S.onClick,N=S.onDragEnter,L=S.onDragenter,F=S.onDragOver,z=S.onDragover,O=S.onDragLeave,Y=S.onDragleave,R=S.onDrop,Q=Gh(S,["onFocus","onBlur","onClick","onDragEnter","onDragenter","onDragOver","onDragover","onDragLeave","onDragleave","onDrop"]);return Fn(Fn({onFocus:g(Br(k,s)),onBlur:g(Br(M,l)),onClick:b(Br(I,u)),onDragenter:x(Br(N,L,p)),onDragover:x(Br(F,z,m)),onDragleave:x(Br(O,Y,v)),onDrop:x(Br(R,_)),ref:n},!t.value.disabled&&!t.value.noKeyboard?{tabIndex:0}:{}),Q)},A=function(S){S.stopPropagation()};function w(S){S===void 0&&(S={});var k=S.onChange,M=S.onClick,I=Gh(S,["onChange","onClick"]),N={accept:t.value.accept,multiple:t.value.multiple,style:"display: none",type:"file",onChange:b(Br(k,_)),onClick:b(Br(M,A)),autoComplete:"off",tabIndex:-1,ref:r};return Fn(Fn({},N),I)}var C=de(function(){return a.draggedFiles?a.draggedFiles.length:0}),D=de(function(){return C.value>0&&nC({files:a.draggedFiles,accept:t.value.accept,minSize:t.value.minSize,maxSize:t.value.maxSize,multiple:t.value.multiple,maxFiles:t.value.maxFiles})}),y=de(function(){return C.value>0&&!D.value});return Fn(Fn({},Oy(a)),{isDragAccept:D,isDragReject:y,isFocused:de(function(){return a.isFocused&&!t.value.disabled}),getRootProps:E,getInputProps:w,rootRef:n,inputRef:r,open:b(i)})}const oC={key:0,class:"files mb-3"},iC=["onClick"],sC={key:0,class:"text-center py-5"},lC=h("i",{class:"fas fa-cloud-arrow-up fa-4x mb-3"},null,-1),uC=h("div",null,"Drop the files here ...",-1),cC=[lC,uC],dC={key:1,class:"text-center py-5"},fC=h("i",{class:"fas fa-cloud-arrow-up fa-4x mb-3"},null,-1),pC=h("div",null,"Drag and drop files here, or Click to select files",-1),mC=[fC,pC],hC={__name:"DropZone",props:{url:{type:String,default:""},clickUpload:{type:Boolean,default:!1}},emits:["update:media"],setup(e,{emit:t}){const n=e,r=t,a=Jt({files:[]}),{getRootProps:i,getInputProps:o,isDragActive:s,...l}=aC({onDrop:u});function u(f,p){f.forEach(m=>{a.files.push(m)})}function c(f){a.files.splice(f,1)}const d=f=>{for(var p=0;p{p===f.length&&r("update:media")}).catch(v=>{console.error(v)})}};return vn(()=>{n.clickUpload===!0&&a.files.length&&d(a.files)}),(f,p)=>(T(),$(ie,null,[a.files.length>0?(T(),$("div",oC,[(T(!0),$(ie,null,Ce(a.files,(m,v)=>(T(),$("div",{class:"file-item",key:v},[h("span",null,fe(m.name),1),h("span",{class:"delete-file",onClick:_=>c(v)},"Delete",8,iC)]))),128))])):Z("",!0),h("div",an({class:"dropzone"},K(i)()),[h("div",{class:we(["border",{isDragActive:K(s)}])},[h("input",qt(wn(K(o)())),null,16),K(s)?(T(),$("div",sC,cC)):(T(),$("div",dC,mC))],2)],16)],64))}},vC={key:0,class:"image-preview mb-3"},gC={key:0,class:"fa-solid fa-video fa-3x"},yC=["src","alt"],bC={key:1,class:"astroid-media-selector"},_C=["data-bs-target"],wC={key:2,class:"astroid-media-selector btn-group",role:"group"},EC=["data-bs-target"],xC=["onClick"],SC=["id"],TC={class:"modal-dialog modal-xl modal-dialog-centered modal-dialog-scrollable"},OC={class:"modal-content"},CC={class:"modal-header"},AC={class:"modal-title"},kC=h("i",{class:"fas fa-folder"},null,-1),$C=["id"],DC={class:"modal-body"},PC={key:0,class:"row row-cols-2 row-cols-lg-4 row-cols-xl-5 g-3"},MC=["onClick"],IC=["src","alt"],NC={key:2,class:"fa-solid fa-video fa-3x"},RC={key:0,class:"form-text"},LC={key:1},FC={class:"modal-footer"},jC={key:0,type:"button",class:"btn btn-sm btn-as btn-as-light","data-bs-dismiss":"modal"},VC=["id","name","value"],UC={__name:"MediaManager",props:{field:{type:Object,default:null},modelValue:{type:String,default:""},constant:{type:Object,default:null}},emits:["update:modelValue"],setup(e,{emit:t}){const n=t,r=e,a=q([]),i=q([]),o=q(""),s=q("");st(()=>{r.modelValue!==""&&(s.value=r.constant.site_url+"images/"+r.modelValue);const b=document.getElementById(r.field.input.id+"modal");b&&(b.addEventListener("show.bs.modal",g=>{u()}),b.addEventListener("hide.bs.modal",g=>{a.value=[]}))}),vn(()=>{r.modelValue!==s.value.replace(r.constant.site_url+"images/","")&&(s.value=r.constant.site_url+"images/"+r.modelValue)});function l(b=null){if(!b)return!1;i.value=b.current_folder.split("/"),a.value=[],o.value!==""&&a.value.push({id:"go-back",icon:"fas fa-left-long",name:"Go back",type:"back"}),b.folders.forEach((g,x)=>{a.value.push({id:"folder"+x,icon:"fas fa-folder",name:g.name,path_relative:g.path_relative,type:"folder"})}),r.field.input.media==="images"&&b.images.forEach((g,x)=>{a.value.push({id:"image"+x,name:g.name,path_relative:g.path_relative,path:r.constant.site_url+"images/"+g.path_relative,type:"image"})}),r.field.input.media==="videos"&&b.videos.forEach((g,x)=>{a.value.push({id:"video"+x,name:g.name,path_relative:g.path_relative,path:r.constant.site_url+"images/"+g.path_relative,type:"video"})})}function u(){let b=r.field.input.ajax+"&action=library&asset=com_templates&folder="+o.value+"&ts="+Date.now();gr.get(b).then(function(g){g.data.status==="success"&&l(g.data.data)}).catch(function(g){console.log(g)})}function c(b){let g=i.value.join("/");if((b.type==="image"||b.type==="video")&&(s.value=r.constant.site_url+"images/"+b.path_relative,n("update:modelValue",b.path_relative),document.getElementById(r.field.input.id+"close").click()),b.type==="folder"&&(o.value=b.path_relative,u()),b.type==="back"){let x=g.substring(g.indexOf("/")+1);x.indexOf("/")>0?o.value=x.substring(0,x.lastIndexOf("/")):o.value="",u()}}function d(){s.value="",n("update:modelValue","")}const f=q(!1),p=q(!1),m=q("Upload");function v(){f.value===!0?p.value=!0:(f.value=!0,p.value=!1,m.value="Click to Upload")}function _(){f.value=!1,p.value=!1,m.value="Upload",u()}return(b,g)=>(T(),$(ie,null,[s.value!==""?(T(),$("div",vC,[r.field.input.media==="videos"?(T(),$("i",gC)):(T(),$("img",{key:1,src:s.value,alt:r.field.name},null,8,yC))])):Z("",!0),s.value===""?(T(),$("div",bC,[h("button",{class:"btn btn-sm btn-as btn-primary btn-as-primary",onClick:g[0]||(g[0]=be(()=>{},["prevent"])),"data-bs-toggle":"modal","data-bs-target":"#"+r.field.input.id+"modal"},fe(r.field.input.lang.select_media),9,_C)])):(T(),$("div",wC,[h("button",{class:"btn btn-sm btn-as btn-primary btn-as-primary",onClick:g[1]||(g[1]=be(()=>{},["prevent"])),"data-bs-toggle":"modal","data-bs-target":"#"+r.field.input.id+"modal"},fe(r.field.input.lang.change_media),9,EC),h("button",{class:"btn btn-sm btn-as btn-as-light",onClick:be(d,["prevent"])},fe(r.field.input.lang.clear),9,xC)])),h("div",{class:"modal fade",id:r.field.input.id+"modal",tabindex:"-1"},[h("div",TC,[h("div",OC,[h("div",CC,[h("h5",AC,[kC,wt(" / "+fe(i.value.join(" / ")),1)]),h("button",{type:"button",class:"btn-close","data-bs-dismiss":"modal","aria-label":"Close",id:r.field.input.id+"close"},null,8,$C)]),h("div",DC,[f.value?(T(),$("div",LC,[oe(hC,{url:r.field.input.ajax+"&action=upload&media="+r.field.input.media+"&dir=images/"+o.value,"click-upload":p.value,"onUpdate:media":_},null,8,["url","click-upload"])])):(T(),$("div",PC,[(T(!0),$(ie,null,Ce(a.value,x=>(T(),$("div",{key:x.id,class:"col"},[h("div",{class:we(["card card-default media-icon justify-content-center align-items-center",x.type+"-type"]),onClick:E=>c(x)},[(x.type==="folder"||x.type==="back")&&x.icon!==void 0&&x.icon?(T(),$("i",{key:0,class:we([x.icon,"icon-folder fa-3x"])},null,2)):x.type==="image"&&x.path!==void 0&&x.path?(T(),$("img",{key:1,src:x.path,alt:x.name},null,8,IC)):x.type==="video"?(T(),$("i",NC)):Z("",!0)],10,MC),x.name!==void 0&&x.name?(T(),$("div",RC,fe(x.name),1)):Z("",!0)]))),128))]))]),h("div",FC,[f.value?(T(),$("button",{key:1,type:"button",class:"btn btn-sm btn-as btn-as-light",onClick:_},"Cancel")):(T(),$("button",jC,"Close")),h("button",{type:"button",class:"btn btn-sm btn-as btn-primary btn-as-primary",onClick:v},fe(m.value),1)])])])],8,SC),h("input",{id:r.field.input.id,name:r.field.input.name,value:e.modelValue,type:"hidden"},null,8,VC)],64))}},HC=["data-bs-target"],BC=["data-bs-target","innerHTML"],YC=["id"],WC={class:"modal-dialog modal-xl modal-dialog-centered modal-dialog-scrollable"},zC={class:"modal-content"},KC={class:"modal-header"},GC=h("h5",{class:"modal-title"},"Select Preloader Style",-1),XC=["id"],JC={class:"modal-body"},QC={key:0,class:"row g-3"},ZC=["onClick"],qC={key:0},eA=["innerHTML"],tA=["id","name","value"],nA={__name:"Preloader",props:{field:{type:Object,default:null},modelValue:{type:String,default:""}},emits:["update:modelValue"],setup(e,{emit:t}){const n=t,r=e,a=q(!1);st(()=>{const o=document.getElementById(r.field.input.id+"modal");o&&(o.addEventListener("show.bs.modal",s=>{a.value=!0}),o.addEventListener("hide.bs.modal",s=>{a.value=!1}))});const i=o=>{n("update:modelValue",o),document.getElementById(r.field.input.id+"close").click()};return(o,s)=>(T(),$(ie,null,[r.field.input.style==="fontawesome"?(T(),$("div",{key:0,class:"select-preloader","data-bs-toggle":"modal","data-bs-target":"#"+r.field.input.id+"modal"},[h("i",{class:we([r.modelValue,"fa-3x"])},null,2)],8,HC)):(T(),$("div",{key:1,class:"select-preloader","data-bs-toggle":"modal","data-bs-target":"#"+r.field.input.id+"modal",innerHTML:r.field.input.preloader[r.modelValue].code},null,8,BC)),h("div",{class:"modal fade",id:r.field.input.id+"modal",tabindex:"-1"},[h("div",WC,[h("div",zC,[h("div",KC,[GC,h("button",{type:"button",class:"btn-close","data-bs-dismiss":"modal","aria-label":"Close",id:r.field.input.id+"close"},null,8,XC)]),h("div",JC,[a.value?(T(),$("div",QC,[(T(!0),$(ie,null,Ce(r.field.input.preloader,(l,u)=>(T(),$("div",{class:"col col-auto",key:u},[h("div",{class:"preloader-item d-flex justify-content-center align-items-center border rounded",onClick:c=>i(l.name)},[r.field.input.style==="fontawesome"?(T(),$("div",qC,[h("i",{class:we([l.name,"fa-3x"])},null,2)])):(T(),$("div",{key:1,class:"preloader-code",innerHTML:l.code},null,8,eA))],8,ZC)]))),128))])):Z("",!0)])])])],8,YC),h("input",{id:r.field.input.id,name:r.field.input.name,value:e.modelValue,type:"hidden"},null,8,tA)],64))}},nn={openOptions(e){e.$refs.input.focus(),e.showMenu=!0,e.mousedownState=!1},blurInput(e){e.mousedownState||(e.searchText="",e.closeOptions()),e.$emit("blur")},closeOptions(e){e.$refs.input.blur(),e.showMenu=!1},prevItem(e){const t=e.pointer-1,n=e.$el.offsetHeight*t;t>=0&&(e.pointer=t),e.$refs.menu.scrollTop=n},nextItem(e){const t=e.pointer+1,n=e.$el.offsetHeight*t;t<=e.filteredOptions.length-1&&(e.pointer=t);const r=e.$refs.menu.offsetHeight,a=Math.ceil((e.$refs.menu.scrollTop+e.$el.offsetHeight)/r),i=Math.ceil(n/r);a!==i&&(e.$refs.menu.scrollTop=(i-1)*e.$refs.menu.offsetHeight)},enterItem(e){const t=e.filteredOptions[e.pointer],n=t.disabled;t&&!n&&e.selectItem(t)},pointerSet(e,t){e.pointer=t},pointerAdjust(e){e.pointer>=e.filteredOptions.length-1&&(e.pointer=e.filteredOptions.length?e.filteredOptions.length-1:0)},mousedownItem(e){e.mousedownState=!0}};function rA(e){return new RegExp(e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"i")}const wc={props:{id:{default:null},name:{type:String,default:""},isError:{type:Boolean,default:!1},customAttr:{type:Function,default:()=>""},isDisabled:{type:Boolean,default:!1},placeholder:{type:String,default:""},filterPredicate:{type:Function,default:(e,t)=>e.match(rA(t))}}},c0=(e,t)=>{const n=e.__vccOpts||e;for(const[r,a]of t)n[r]=a;return n},aA={name:"ModelSelect",mixins:[wc],emits:["blur","searchchange","update:modelValue"],props:{modelValue:{type:[String,Number,Object,Boolean]},customAttr:{type:Function,default:()=>""},options:{type:Array}},data(){return{showMenu:!1,searchText:"",mousedownState:!1,pointer:-1}},watch:{value(e){this.pointer=this.filteredOptions.findIndex(t=>t.value===this.optionValue(e))},filteredOptions(){this.pointerAdjust()},searchText(){this.$emit("searchchange",this.searchText)}},computed:{searchTextCustomAttr(){return this.selectedOption&&this.selectedOption.value?this.customAttr(this.selectedOption):""},inputText(){if(this.searchText)return"";{let e=this.placeholder;return this.selectedOption&&(e=this.selectedOption.text),e}},customAttrs(){try{if(Array.isArray(this.options))return this.options.map(e=>this.customAttr(e))}catch{}return[]},textClass(){return!this.selectedOption&&this.placeholder?"default":""},menuClass(){return{visible:this.showMenu,hidden:!this.showMenu}},menuStyle(){return{display:this.showMenu?"block":"none"}},filteredOptions(){return this.searchText?this.options.filter(e=>{try{return this.filterPredicate(e.text,this.searchText)}catch{return!0}}):this.options},selectedOption(){return this.options.find(e=>e.value===this.optionValue(this.modelValue))}},methods:{deleteTextOrItem(){!this.searchText&&this.modelValue&&(this.selectItem({}),this.openOptions())},openOptions(){nn.openOptions(this)},blurInput(){nn.blurInput(this)},closeOptions(){nn.closeOptions(this)},prevItem(){nn.prevItem(this)},nextItem(){nn.nextItem(this)},enterItem(){nn.enterItem(this)},pointerSet(e){nn.pointerSet(this,e)},pointerAdjust(){nn.pointerAdjust(this)},mousedownItem(){nn.mousedownItem(this)},selectItem(e){this.searchText="",this.closeOptions(),typeof this.modelValue=="object"&&this.modelValue?this.$emit("update:modelValue",e):(this.$emit("update:modelValue",e.value),e.value!==void 0&&e.value===e.text&&(this.searchText=e.value))},optionValue(e){return typeof e=="object"&&e!==null?e.value:e}}},oA=h("i",{class:"dropdown icon"},null,-1),iA=["disabled","tabindex","id","name","value"],sA=["data-vss-custom-attr"],lA=["data-vss-custom-attr","onClick","onMouseenter"];function uA(e,t,n,r,a,i){return T(),$("div",{class:we(["ui fluid search selection dropdown",{"active visible":a.showMenu,error:e.isError,disabled:e.isDisabled}]),onClick:t[11]||(t[11]=(...o)=>i.openOptions&&i.openOptions(...o)),onFocus:t[12]||(t[12]=(...o)=>i.openOptions&&i.openOptions(...o))},[oA,h("input",{class:"search",autocomplete:"off",disabled:e.isDisabled,tabindex:e.isDisabled?-1:0,id:e.id,name:e.name,value:a.searchText,onInput:t[0]||(t[0]=o=>a.searchText=o.target.value),ref:"input",onFocus:t[1]||(t[1]=be((...o)=>i.openOptions&&i.openOptions(...o),["prevent"])),onKeyup:[t[2]||(t[2]=Ue((...o)=>i.closeOptions&&i.closeOptions(...o),["esc"])),t[7]||(t[7]=Ue(be((...o)=>i.enterItem&&i.enterItem(...o),["prevent"]),["enter"]))],onBlur:t[3]||(t[3]=(...o)=>i.blurInput&&i.blurInput(...o)),onKeydown:[t[4]||(t[4]=Ue((...o)=>i.prevItem&&i.prevItem(...o),["up"])),t[5]||(t[5]=Ue((...o)=>i.nextItem&&i.nextItem(...o),["down"])),t[6]||(t[6]=Ue(be(()=>{},["prevent"]),["enter"])),t[8]||(t[8]=Ue((...o)=>i.deleteTextOrItem&&i.deleteTextOrItem(...o),["delete"]))]},null,40,iA),h("div",{class:we(["text",i.textClass]),"data-vss-custom-attr":i.searchTextCustomAttr},fe(i.inputText),11,sA),h("div",{class:we(["menu",i.menuClass]),ref:"menu",onMousedown:t[10]||(t[10]=be(()=>{},["prevent"])),style:vt(i.menuStyle),tabindex:"-1"},[(T(!0),$(ie,null,Ce(i.filteredOptions,(o,s)=>(T(),$("div",{key:s,class:we(["item",{selected:o.selected||a.pointer===s,disabled:o.disabled}]),"data-vss-custom-attr":i.customAttrs[s]?i.customAttrs[s]:"",onClick:be(l=>i.selectItem(o),["stop"]),onMousedown:t[9]||(t[9]=(...l)=>i.mousedownItem&&i.mousedownItem(...l)),onMouseenter:l=>i.pointerSet(s)},[Ie(e.$slots,"default",{option:o,idx:s},()=>[wt(fe(o.text),1)])],42,lA))),128))],38)],34)}const Zh=c0(aA,[["render",uA]]),cA={name:"ModelListSelect",mixins:[wc],emits:["blur","searchchange","update:modelValue"],render:function(){return Yn(Zh,{id:this.id,name:this.name,options:this.options,modelValue:this.innerValue,isError:this.isError,isDisabled:this.isDisabled,placeholder:this.placeholder,filterPredicate:this.filterPredicate,onBlur:()=>this.$emit("blur"),"onUpdate:modelValue":this.onInput,onSearchchange:e=>this.$emit("searchchange",e)})},props:{modelValue:{type:[String,Number,Object,Boolean]},list:{type:Array},optionValue:{type:String},optionText:{type:String},customText:{type:Function},optionDisabled:{type:String}},computed:{options(){return this.list.map(e=>({value:e[this.optionValue],text:this.buildText(e),disabled:!!e[this.optionDisabled]}))},innerValue(){return this.modelValue?typeof this.modelValue=="object"?this.modelValue?{value:this.modelValue[this.optionValue],text:this.buildText(this.modelValue),disabled:!!this.modelValue[this.optionDisabled]}:{value:"",text:"",disabled:!1}:this.modelValue:this.modelValue}},methods:{buildText(e){return e[this.optionValue]!==void 0?this.customText?this.customText(e):e[this.optionText]:""},onInput(e){if(e===void 0)return this.$emit("update:modelValue","");if(Object.keys(e).length===0&&e.constructor===Object)this.$emit("update:modelValue",e);else if(typeof e=="object"){const t=this.list.find(n=>n[this.optionValue]===e.value);this.$emit("update:modelValue",t)}else this.$emit("update:modelValue",e)}},components:{ModelSelect:Zh}},dA={name:"MultiSelect",mixins:[wc],emits:["blur","searchchange","select"],props:{customAttr:{type:Function,default:()=>""},options:{type:Array},selectedOptions:{type:Array},cleanSearch:{type:Boolean,default:!0},hideSelectedOptions:{type:Boolean,default:!1}},data(){return{showMenu:!1,searchText:"",mousedownState:!1,pointer:-1}},watch:{selectedOptions(){this.pointer=-1},filteredOptions(){this.pointerAdjust()},searchText(){this.$emit("searchchange",this.searchText)}},computed:{inputText(){return this.searchText?"":this.placeholder},textClass(){return this.placeholder?"default":""},inputWidth(){return{width:(this.searchText.length+1)*8+20+"px"}},menuClass(){return{visible:this.showMenu,hidden:!this.showMenu}},menuStyle(){return{display:this.showMenu?"block":"none"}},nonSelectOptions(){return this.options.filter(e=>this.selectedOptions.findIndex(t=>t.value===e.value)===-1)},filteredOptions(){return this.searchText?this.nonSelectOptions.filter(e=>{try{return this.cleanSearch?this.filterPredicate(this.accentsTidy(e.text),this.searchText):this.filterPredicate(e.text,this.searchText)}catch{return!0}}):this.nonSelectOptions}},methods:{deleteTextOrLastItem(){!this.searchText&&this.selectedOptions.length>0&&this.deleteItem(this.selectedOptions[this.selectedOptions.length-1])},openOptions(){nn.openOptions(this)},blurInput(){nn.blurInput(this)},closeOptions(){nn.closeOptions(this)},prevItem(){nn.prevItem(this),this.openOptions()},nextItem(){nn.nextItem(this),this.openOptions()},enterItem(){nn.enterItem(this)},pointerSet(e){nn.pointerSet(this,e)},pointerAdjust(){nn.pointerAdjust(this)},mousedownItem(){nn.mousedownItem(this)},selectItem(e){const t=this.selectedOptions.concat(e),n=t.filter((r,a)=>t.indexOf(r)===a);this.closeOptions(),this.searchText="",this.$emit("select",n,e,"insert")},deleteItem(e){const t=this.selectedOptions.filter(n=>n.value!==e.value);this.$emit("select",t,e,"delete")},accentsTidy(e){let t=e.toString().toLowerCase();return t=t.replace(new RegExp("[àáâãäå]","g"),"a"),t=t.replace(new RegExp("æ","g"),"ae"),t=t.replace(new RegExp("ç","g"),"c"),t=t.replace(new RegExp("[èéêë]","g"),"e"),t=t.replace(new RegExp("[ìíîï]","g"),"i"),t=t.replace(new RegExp("ñ","g"),"n"),t=t.replace(new RegExp("[òóôõö]","g"),"o"),t=t.replace(new RegExp("œ","g"),"oe"),t=t.replace(new RegExp("[ùúûü]","g"),"u"),t=t.replace(new RegExp("[ýÿ]","g"),"y"),t}}},fA=h("i",{class:"dropdown icon"},null,-1),pA=["data-vss-custom-attr"],mA=["onClick"],hA=["disabled","tabindex","id","name"],vA=["data-vss-custom-attr","onClick","onMouseenter"];function gA(e,t,n,r,a,i){return T(),$("div",{class:we(["ui fluid search dropdown selection multiple",{"active visible":a.showMenu,error:e.isError,disabled:e.isDisabled}]),onClick:t[11]||(t[11]=(...o)=>i.openOptions&&i.openOptions(...o)),onFocus:t[12]||(t[12]=(...o)=>i.openOptions&&i.openOptions(...o))},[fA,n.hideSelectedOptions?Z("",!0):(T(!0),$(ie,{key:0},Ce(n.selectedOptions,(o,s)=>(T(),$("a",{key:s,class:"ui label transition visible",style:{display:"inline-block !important"},"data-vss-custom-attr":n.customAttr(o)},[Ie(e.$slots,"selected",{option:o,idx:s},()=>[wt(fe(o.text),1),h("i",{class:"delete icon",onClick:l=>i.deleteItem(o)},null,8,mA)])],8,pA))),128)),Ye(h("input",{class:"search",autocomplete:"off",disabled:e.isDisabled,tabindex:e.isDisabled?-1:0,id:e.id,name:e.name,"onUpdate:modelValue":t[0]||(t[0]=o=>a.searchText=o),ref:"input",style:vt(i.inputWidth),onFocus:t[1]||(t[1]=be((...o)=>i.openOptions&&i.openOptions(...o),["prevent"])),onKeyup:[t[2]||(t[2]=Ue((...o)=>i.closeOptions&&i.closeOptions(...o),["esc"])),t[7]||(t[7]=Ue(be((...o)=>i.enterItem&&i.enterItem(...o),["prevent"]),["enter"]))],onBlur:t[3]||(t[3]=(...o)=>i.blurInput&&i.blurInput(...o)),onKeydown:[t[4]||(t[4]=Ue((...o)=>i.prevItem&&i.prevItem(...o),["up"])),t[5]||(t[5]=Ue((...o)=>i.nextItem&&i.nextItem(...o),["down"])),t[6]||(t[6]=Ue(be(()=>{},["prevent"]),["enter"])),t[8]||(t[8]=Ue((...o)=>i.deleteTextOrLastItem&&i.deleteTextOrLastItem(...o),["delete"]))]},null,44,hA),[[Dt,a.searchText]]),h("div",{class:we(["text",i.textClass])},fe(i.inputText),3),h("div",{class:we(["menu",i.menuClass]),ref:"menu",onMousedown:t[10]||(t[10]=be(()=>{},["prevent"])),style:vt(i.menuStyle),tabindex:"-1"},[(T(!0),$(ie,null,Ce(i.filteredOptions,(o,s)=>(T(),$("div",{key:s,class:we(["item",{selected:o.selected||a.pointer===s,disabled:o.disabled}]),"data-vss-custom-attr":n.customAttr(o),onClick:be(l=>i.selectItem(o),["stop"]),onMousedown:t[9]||(t[9]=(...l)=>i.mousedownItem&&i.mousedownItem(...l)),onMouseenter:l=>i.pointerSet(s)},[Ie(e.$slots,"default",{option:o,idx:s},()=>[wt(fe(o.text),1)])],42,vA))),128))],38)],34)}const qh=c0(dA,[["render",gA]]),d0={name:"MultiListSelect",mixins:[wc],emits:["blur","searchchange","select"],render:function(){return Yn(qh,{id:this.id,name:this.name,options:this.options,selectedOptions:this.items,isError:this.isError,isDisabled:this.isDisabled,placeholder:this.placeholder,filterPredicate:this.filterPredicate,onSelect:this.onSelect,onSearchchange:e=>this.$emit("searchchange",e)})},props:{list:{type:Array},optionValue:{type:String},optionText:{type:String},customText:{type:Function},selectedItems:{type:Array},optionDisabled:{type:String}},computed:{options(){return this.list.map(e=>({value:e[this.optionValue],text:this.buildText(e),disabled:!!e[this.optionDisabled]}))},items(){return this.selectedItems.map(e=>({value:e[this.optionValue],text:this.buildText(e),disabled:!!e[this.optionDisabled]}))}},methods:{buildText(e){return e[this.optionValue]!==void 0?this.customText?this.customText(e):e[this.optionText]:""},onSelect(e,t){if(Object.keys(t).length===0&&t.constructor===Object)this.$emit("select",e,t);else{const n=this.list.filter((a,i)=>e.find((o,s)=>a[this.optionValue]===o.value)),r=this.list.find(a=>a[this.optionValue]===t.value);this.$emit("select",n,r)}}},components:{MultiSelect:qh}},yA={class:"row g-3"},bA={class:"col col-auto"},_A={class:"col"},wA={class:"row row-cols-auto g-3 justify-content-end"},EA=["onClick"],xA={class:"mt-2"},SA={class:"row align-items-center g-3 mb-2"},TA={class:"col col-3"},OA={class:"row gx-1 align-items-center form-text"},CA={class:"col"},AA=["id","name","onUpdate:modelValue"],kA={class:"col-auto"},$A={class:"col"},DA={class:"astroid-btn-group text-end"},PA=["onUpdate:modelValue","name","id","value"],MA=["for"],IA=["step","max","onUpdate:modelValue","id"],Qc={__name:"TypoResponsive",props:["modelValue","field","fieldname","currentDevice"],emits:["update:changeDevice"],setup(e,{emit:t}){const n=t,r=e,a=["desktop","tablet","mobile"],i=["px","em","rem","pt","%"],o=Jt({desktop:{max:100,step:1},tablet:{max:100,step:1},mobile:{max:100,step:1}});function s(u){n("update:changeDevice",u)}function l(u){["em","rem"].includes(r.modelValue[r.fieldname+"_unit"][u])&&(o[u].max=10,o[u].step=.01),["px","pt"].includes(r.modelValue[r.fieldname+"_unit"][u])&&(o[u].max=100,o[u].step=1),r.modelValue[r.fieldname+"_unit"][u]==="%"&&(o[u].max=1e3,o[u].step=1)}return st(()=>{Object.keys(r.modelValue[r.fieldname+"_unit"]).forEach(u=>{l(u)})}),vn(()=>{l(r.currentDevice)}),(u,c)=>(T(),$(ie,null,[h("div",yA,[h("div",bA,fe(r.field.input.lang[r.fieldname]),1),h("div",_A,[h("div",wA,[(T(),$(ie,null,Ce(a,d=>h("div",{key:d},[h("a",{href:"#",onClick:be(f=>s(d),["prevent"]),class:we({"link-primary":r.currentDevice===d,"link-secondary":r.currentDevice!==d})},[h("i",{class:we(["fas","fa-"+d])},null,2)],10,EA)])),64))])])]),(T(),$(ie,null,Ce(a,d=>Ye(h("div",xA,[h("div",SA,[h("div",TA,[h("div",OA,[h("div",CA,[Ye(h("input",{class:"form-control form-control-sm",id:r.field.input.id+"_"+r.fieldname+"_"+d,name:r.field.input.name+"["+r.fieldname+"]["+d+"]",type:"text","onUpdate:modelValue":f=>r.modelValue[r.fieldname][d]=f},null,8,AA),[[Dt,r.modelValue[r.fieldname][d]]])]),h("div",kA,fe(r.modelValue[r.fieldname+"_unit"][d]),1)])]),h("div",$A,[h("div",DA,[(T(),$(ie,null,Ce(i,(f,p)=>h("span",{key:f},[Ye(h("input",{type:"radio",class:"btn-check","onUpdate:modelValue":m=>r.modelValue[r.fieldname+"_unit"][d]=m,name:r.field.input.name+"["+r.fieldname+"_unit]["+d+"]",id:r.field.input.id+"_"+r.fieldname+"_unit_"+d+"_"+p,value:f,autocomplete:"off"},null,8,PA),[[Fa,r.modelValue[r.fieldname+"_unit"][d]]]),h("label",{class:"btn btn-sm btn-outline-primary btn-as-outline-primary",for:r.field.input.id+"_"+r.fieldname+"_unit_"+d+"_"+p},fe(f),9,MA)])),64))])])]),Ye(h("input",{type:"range",class:"form-range",min:"0",step:o[d].step,max:o[d].max,"onUpdate:modelValue":f=>r.modelValue[r.fieldname][d]=f,id:r.field.input.id+"_"+r.fieldname+"_range_"+d},null,8,IA),[[Dt,r.modelValue[r.fieldname][d]]])],512),[[Wn,r.currentDevice===d]])),64))],64))}};/*! +***************************************************************************** */var Fn=function(){return Fn=Object.assign||function(t){for(var n,r=1,a=arguments.length;r0&&i[i.length-1])&&(u[0]===6||u[0]===2)){n=0;continue}if(u[0]===3&&(!i||u[1]>i[0]&&u[1]n)return[!1,Jh(n)];if(e.sizen)return[!1,Jh(n)]}return[!0,null]}function Br(){for(var e=[],t=0;t1||i&&o>=1&&t.length>o?!1:t.every(function(s){var l=l0(s,n)[0],u=u0(s,r,a)[0];return l&&u})}var aC={disabled:!1,getFilesFromEvent:IO,maxSize:1/0,minSize:0,multiple:!0,maxFiles:0,preventDropOnDocument:!0,noClick:!1,noKeyboard:!1,noDrag:!1,noDragEventsBubbling:!1};function oC(e){e===void 0&&(e={});var t=q(Fn(Fn({},aC),e));ot(function(){return Fn({},e)},function(S){t.value=Fn(Fn({},t.value),S)});var n=q(),r=q(),a=Jt({isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,draggedFiles:[],acceptedFiles:[],fileRejections:[]}),i=function(){r.value&&(a.isFileDialogActive=!0,r.value.value="",r.value.click())},o=function(){var S=t.value.onFileDialogCancel;a.isFileDialogActive&&setTimeout(function(){if(r.value){var k=r.value.files;k&&!k.length&&(a.isFileDialogActive=!1,typeof S=="function"&&S())}},300)};function s(){a.isFocused=!0}function l(){a.isFocused=!1}function u(){var S=t.value.noClick;S||(GO()?setTimeout(i,0):i())}var c=q([]),d=function(S){if(n.value){var k=n.value.$el||n.value;k.contains(S.target)||(S.preventDefault(),c.value=[])}};st(function(){window.addEventListener("focus",o,!1);var S=t.value.preventDropOnDocument;S&&(document.addEventListener("dragover",Xh,!1),document.addEventListener("drop",d,!1))}),wr(function(){window.removeEventListener("focus",o,!1);var S=t.value.preventDropOnDocument;S&&(document.removeEventListener("dragover",Xh),document.removeEventListener("drop",d))});function f(S){var k=t.value.noDragEventsBubbling;k&&S.stopPropagation()}function p(S){return YO(this,void 0,void 0,function(){var k,M,I,N,L;return WO(this,function(F){switch(F.label){case 0:return k=t.value,M=k.getFilesFromEvent,I=k.noDragEventsBubbling,N=k.onDragEnter,S.preventDefault(),f(S),c.value=vf(vf([],c.value),[S.target]),$l(S)?M?[4,M(S)]:[2]:[3,2];case 1:if(L=F.sent(),L||(L=[]),$u(S)&&!I)return[2];a.draggedFiles=L,a.isDragActive=!0,N&&N(S),F.label=2;case 2:return[2]}})})}function m(S){var k=t.value.onDragOver;if(S.preventDefault(),f(S),S.dataTransfer)try{S.dataTransfer.dropEffect="copy"}catch{}return $l(S)&&k&&k(S),!1}function v(S){S.preventDefault(),f(S);var k=c.value.filter(function(N){if(!n.value)return!1;var L=n.value.$el||n.value;return L.contains(N)}),M=k.indexOf(S.target);if(M!==-1&&k.splice(M,1),c.value=k,!(k.length>0)){a.draggedFiles=[],a.isDragActive=!1;var I=t.value.onDragLeave;$l(S)&&I&&I(S)}}function _(S){S.preventDefault(),f(S),c.value=[];var k=t.value,M=k.getFilesFromEvent,I=k.noDragEventsBubbling,N=k.accept,L=k.minSize,F=k.maxSize,z=k.multiple,O=k.maxFiles,Y=k.onDrop,R=k.onDropRejected,Q=k.onDropAccepted;if($l(S)){if(!M)return;Promise.resolve(M(S)).then(function(G){if(!($u(S)&&!I)){var U=[],ne=[];G.forEach(function(ye){var ae=l0(ye,N),xe=ae[0],pe=ae[1],_e=u0(ye,L,F),ze=_e[0],ee=_e[1];if(xe&&ze)U.push(ye);else{var P=[pe,ee].filter(function(V){return V});ne.push({file:ye,errors:P})}}),(!z&&U.length>1||z&&O>=1&&U.length>O)&&(U.forEach(function(ye){ne.push({file:ye,errors:[qO]})}),U.splice(0)),a.acceptedFiles=U,a.fileRejections=ne,Y&&Y(U,ne,S),ne.length>0&&R&&R(ne,S),U.length>0&&Q&&Q(U,S)}})}a.isFileDialogActive=!1,a.isDragActive=!1,a.draggedFiles=[],a.acceptedFiles=[],a.fileRejections=[]}var b=function(S){return t.value.disabled?void 0:S},g=function(S){return t.value.noKeyboard?void 0:b(S)},x=function(S){return t.value.noDrag?void 0:b(S)},E=function(S){S===void 0&&(S={});var k=S.onFocus,M=S.onBlur,I=S.onClick,N=S.onDragEnter,L=S.onDragenter,F=S.onDragOver,z=S.onDragover,O=S.onDragLeave,Y=S.onDragleave,R=S.onDrop,Q=Gh(S,["onFocus","onBlur","onClick","onDragEnter","onDragenter","onDragOver","onDragover","onDragLeave","onDragleave","onDrop"]);return Fn(Fn({onFocus:g(Br(k,s)),onBlur:g(Br(M,l)),onClick:b(Br(I,u)),onDragenter:x(Br(N,L,p)),onDragover:x(Br(F,z,m)),onDragleave:x(Br(O,Y,v)),onDrop:x(Br(R,_)),ref:n},!t.value.disabled&&!t.value.noKeyboard?{tabIndex:0}:{}),Q)},A=function(S){S.stopPropagation()};function w(S){S===void 0&&(S={});var k=S.onChange,M=S.onClick,I=Gh(S,["onChange","onClick"]),N={accept:t.value.accept,multiple:t.value.multiple,style:"display: none",type:"file",onChange:b(Br(k,_)),onClick:b(Br(M,A)),autoComplete:"off",tabIndex:-1,ref:r};return Fn(Fn({},N),I)}var C=de(function(){return a.draggedFiles?a.draggedFiles.length:0}),D=de(function(){return C.value>0&&rC({files:a.draggedFiles,accept:t.value.accept,minSize:t.value.minSize,maxSize:t.value.maxSize,multiple:t.value.multiple,maxFiles:t.value.maxFiles})}),y=de(function(){return C.value>0&&!D.value});return Fn(Fn({},Oy(a)),{isDragAccept:D,isDragReject:y,isFocused:de(function(){return a.isFocused&&!t.value.disabled}),getRootProps:E,getInputProps:w,rootRef:n,inputRef:r,open:b(i)})}const iC={key:0,class:"files mb-3"},sC=["onClick"],lC={key:0,class:"text-center py-5"},uC=h("i",{class:"fas fa-cloud-arrow-up fa-4x mb-3"},null,-1),cC=h("div",null,"Drop the files here ...",-1),dC=[uC,cC],fC={key:1,class:"text-center py-5"},pC=h("i",{class:"fas fa-cloud-arrow-up fa-4x mb-3"},null,-1),mC=h("div",null,"Drag and drop files here, or Click to select files",-1),hC=[pC,mC],vC={__name:"DropZone",props:{url:{type:String,default:""},clickUpload:{type:Boolean,default:!1}},emits:["update:media"],setup(e,{emit:t}){const n=e,r=t,a=Jt({files:[]}),{getRootProps:i,getInputProps:o,isDragActive:s,...l}=oC({onDrop:u});function u(f,p){f.forEach(m=>{a.files.push(m)})}function c(f){a.files.splice(f,1)}const d=f=>{for(var p=0;p{p===f.length&&r("update:media")}).catch(v=>{console.error(v)})}};return vn(()=>{n.clickUpload===!0&&a.files.length&&d(a.files)}),(f,p)=>(T(),$(ie,null,[a.files.length>0?(T(),$("div",iC,[(T(!0),$(ie,null,Ce(a.files,(m,v)=>(T(),$("div",{class:"file-item",key:v},[h("span",null,fe(m.name),1),h("span",{class:"delete-file",onClick:_=>c(v)},"Delete",8,sC)]))),128))])):Z("",!0),h("div",an({class:"dropzone"},K(i)()),[h("div",{class:we(["border",{isDragActive:K(s)}])},[h("input",qt(wn(K(o)())),null,16),K(s)?(T(),$("div",lC,dC)):(T(),$("div",fC,hC))],2)],16)],64))}},gC={key:0,class:"image-preview mb-3"},yC={key:0,class:"fa-solid fa-video fa-3x"},bC=["src","alt"],_C={key:1,class:"astroid-media-selector"},wC=["data-bs-target"],EC={key:2,class:"astroid-media-selector btn-group",role:"group"},xC=["data-bs-target"],SC=["onClick"],TC=["id"],OC={class:"modal-dialog modal-xl modal-dialog-centered modal-dialog-scrollable"},CC={class:"modal-content"},AC={class:"modal-header"},kC={class:"modal-title"},$C=h("i",{class:"fas fa-folder"},null,-1),DC=["id"],PC={class:"modal-body"},MC={key:0,class:"row row-cols-2 row-cols-lg-4 row-cols-xl-5 g-3"},IC=["onClick"],NC=["src","alt"],RC={key:2,class:"fa-solid fa-video fa-3x"},LC={key:0,class:"form-text"},FC={key:1},jC={class:"modal-footer"},VC={key:0,type:"button",class:"btn btn-sm btn-as btn-as-light","data-bs-dismiss":"modal"},UC=["id","name","value"],HC={__name:"MediaManager",props:{field:{type:Object,default:null},modelValue:{type:String,default:""},constant:{type:Object,default:null}},emits:["update:modelValue"],setup(e,{emit:t}){const n=t,r=e,a=q([]),i=q([]),o=q(""),s=q("");st(()=>{r.modelValue!==""&&(s.value=r.constant.site_url+"images/"+r.modelValue);const b=document.getElementById(r.field.input.id+"modal");b&&(b.addEventListener("show.bs.modal",g=>{u()}),b.addEventListener("hide.bs.modal",g=>{a.value=[]}))}),vn(()=>{r.modelValue!==s.value.replace(r.constant.site_url+"images/","")&&(s.value=r.constant.site_url+"images/"+r.modelValue)});function l(b=null){if(!b)return!1;i.value=b.current_folder.split("/"),a.value=[],o.value!==""&&a.value.push({id:"go-back",icon:"fas fa-left-long",name:"Go back",type:"back"}),b.folders.forEach((g,x)=>{a.value.push({id:"folder"+x,icon:"fas fa-folder",name:g.name,path_relative:g.path_relative,type:"folder"})}),r.field.input.media==="images"&&b.images.forEach((g,x)=>{a.value.push({id:"image"+x,name:g.name,path_relative:g.path_relative,path:r.constant.site_url+"images/"+g.path_relative,type:"image"})}),r.field.input.media==="videos"&&b.videos.forEach((g,x)=>{a.value.push({id:"video"+x,name:g.name,path_relative:g.path_relative,path:r.constant.site_url+"images/"+g.path_relative,type:"video"})})}function u(){let b=r.field.input.ajax+"&action=library&asset=com_templates&folder="+o.value+"&ts="+Date.now();gr.get(b).then(function(g){g.data.status==="success"&&l(g.data.data)}).catch(function(g){console.log(g)})}function c(b){let g=i.value.join("/");if((b.type==="image"||b.type==="video")&&(s.value=r.constant.site_url+"images/"+b.path_relative,n("update:modelValue",b.path_relative),document.getElementById(r.field.input.id+"close").click()),b.type==="folder"&&(o.value=b.path_relative,u()),b.type==="back"){let x=g.substring(g.indexOf("/")+1);x.indexOf("/")>0?o.value=x.substring(0,x.lastIndexOf("/")):o.value="",u()}}function d(){s.value="",n("update:modelValue","")}const f=q(!1),p=q(!1),m=q("Upload");function v(){f.value===!0?p.value=!0:(f.value=!0,p.value=!1,m.value="Click to Upload")}function _(){f.value=!1,p.value=!1,m.value="Upload",u()}return(b,g)=>(T(),$(ie,null,[s.value!==""?(T(),$("div",gC,[r.field.input.media==="videos"?(T(),$("i",yC)):(T(),$("img",{key:1,src:s.value,alt:r.field.name},null,8,bC))])):Z("",!0),s.value===""?(T(),$("div",_C,[h("button",{class:"btn btn-sm btn-as btn-primary btn-as-primary",onClick:g[0]||(g[0]=be(()=>{},["prevent"])),"data-bs-toggle":"modal","data-bs-target":"#"+r.field.input.id+"modal"},fe(r.field.input.lang.select_media),9,wC)])):(T(),$("div",EC,[h("button",{class:"btn btn-sm btn-as btn-primary btn-as-primary",onClick:g[1]||(g[1]=be(()=>{},["prevent"])),"data-bs-toggle":"modal","data-bs-target":"#"+r.field.input.id+"modal"},fe(r.field.input.lang.change_media),9,xC),h("button",{class:"btn btn-sm btn-as btn-as-light",onClick:be(d,["prevent"])},fe(r.field.input.lang.clear),9,SC)])),h("div",{class:"modal fade",id:r.field.input.id+"modal",tabindex:"-1"},[h("div",OC,[h("div",CC,[h("div",AC,[h("h5",kC,[$C,xt(" / "+fe(i.value.join(" / ")),1)]),h("button",{type:"button",class:"btn-close","data-bs-dismiss":"modal","aria-label":"Close",id:r.field.input.id+"close"},null,8,DC)]),h("div",PC,[f.value?(T(),$("div",FC,[oe(vC,{url:r.field.input.ajax+"&action=upload&media="+r.field.input.media+"&dir=images/"+o.value,"click-upload":p.value,"onUpdate:media":_},null,8,["url","click-upload"])])):(T(),$("div",MC,[(T(!0),$(ie,null,Ce(a.value,x=>(T(),$("div",{key:x.id,class:"col"},[h("div",{class:we(["card card-default media-icon justify-content-center align-items-center",x.type+"-type"]),onClick:E=>c(x)},[(x.type==="folder"||x.type==="back")&&x.icon!==void 0&&x.icon?(T(),$("i",{key:0,class:we([x.icon,"icon-folder fa-3x"])},null,2)):x.type==="image"&&x.path!==void 0&&x.path?(T(),$("img",{key:1,src:x.path,alt:x.name},null,8,NC)):x.type==="video"?(T(),$("i",RC)):Z("",!0)],10,IC),x.name!==void 0&&x.name?(T(),$("div",LC,fe(x.name),1)):Z("",!0)]))),128))]))]),h("div",jC,[f.value?(T(),$("button",{key:1,type:"button",class:"btn btn-sm btn-as btn-as-light",onClick:_},"Cancel")):(T(),$("button",VC,"Close")),h("button",{type:"button",class:"btn btn-sm btn-as btn-primary btn-as-primary",onClick:v},fe(m.value),1)])])])],8,TC),h("input",{id:r.field.input.id,name:r.field.input.name,value:e.modelValue,type:"hidden"},null,8,UC)],64))}},BC=["data-bs-target"],YC=["data-bs-target","innerHTML"],WC=["id"],zC={class:"modal-dialog modal-xl modal-dialog-centered modal-dialog-scrollable"},KC={class:"modal-content"},GC={class:"modal-header"},XC=h("h5",{class:"modal-title"},"Select Preloader Style",-1),JC=["id"],QC={class:"modal-body"},ZC={key:0,class:"row g-3"},qC=["onClick"],eA={key:0},tA=["innerHTML"],nA=["id","name","value"],rA={__name:"Preloader",props:{field:{type:Object,default:null},modelValue:{type:String,default:""}},emits:["update:modelValue"],setup(e,{emit:t}){const n=t,r=e,a=q(!1);st(()=>{const o=document.getElementById(r.field.input.id+"modal");o&&(o.addEventListener("show.bs.modal",s=>{a.value=!0}),o.addEventListener("hide.bs.modal",s=>{a.value=!1}))});const i=o=>{n("update:modelValue",o),document.getElementById(r.field.input.id+"close").click()};return(o,s)=>(T(),$(ie,null,[r.field.input.style==="fontawesome"?(T(),$("div",{key:0,class:"select-preloader","data-bs-toggle":"modal","data-bs-target":"#"+r.field.input.id+"modal"},[h("i",{class:we([r.modelValue,"fa-3x"])},null,2)],8,BC)):(T(),$("div",{key:1,class:"select-preloader","data-bs-toggle":"modal","data-bs-target":"#"+r.field.input.id+"modal",innerHTML:r.field.input.preloader[r.modelValue].code},null,8,YC)),h("div",{class:"modal fade",id:r.field.input.id+"modal",tabindex:"-1"},[h("div",zC,[h("div",KC,[h("div",GC,[XC,h("button",{type:"button",class:"btn-close","data-bs-dismiss":"modal","aria-label":"Close",id:r.field.input.id+"close"},null,8,JC)]),h("div",QC,[a.value?(T(),$("div",ZC,[(T(!0),$(ie,null,Ce(r.field.input.preloader,(l,u)=>(T(),$("div",{class:"col col-auto",key:u},[h("div",{class:"preloader-item d-flex justify-content-center align-items-center border rounded",onClick:c=>i(l.name)},[r.field.input.style==="fontawesome"?(T(),$("div",eA,[h("i",{class:we([l.name,"fa-3x"])},null,2)])):(T(),$("div",{key:1,class:"preloader-code",innerHTML:l.code},null,8,tA))],8,qC)]))),128))])):Z("",!0)])])])],8,WC),h("input",{id:r.field.input.id,name:r.field.input.name,value:e.modelValue,type:"hidden"},null,8,nA)],64))}},nn={openOptions(e){e.$refs.input.focus(),e.showMenu=!0,e.mousedownState=!1},blurInput(e){e.mousedownState||(e.searchText="",e.closeOptions()),e.$emit("blur")},closeOptions(e){e.$refs.input.blur(),e.showMenu=!1},prevItem(e){const t=e.pointer-1,n=e.$el.offsetHeight*t;t>=0&&(e.pointer=t),e.$refs.menu.scrollTop=n},nextItem(e){const t=e.pointer+1,n=e.$el.offsetHeight*t;t<=e.filteredOptions.length-1&&(e.pointer=t);const r=e.$refs.menu.offsetHeight,a=Math.ceil((e.$refs.menu.scrollTop+e.$el.offsetHeight)/r),i=Math.ceil(n/r);a!==i&&(e.$refs.menu.scrollTop=(i-1)*e.$refs.menu.offsetHeight)},enterItem(e){const t=e.filteredOptions[e.pointer],n=t.disabled;t&&!n&&e.selectItem(t)},pointerSet(e,t){e.pointer=t},pointerAdjust(e){e.pointer>=e.filteredOptions.length-1&&(e.pointer=e.filteredOptions.length?e.filteredOptions.length-1:0)},mousedownItem(e){e.mousedownState=!0}};function aA(e){return new RegExp(e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"i")}const wc={props:{id:{default:null},name:{type:String,default:""},isError:{type:Boolean,default:!1},customAttr:{type:Function,default:()=>""},isDisabled:{type:Boolean,default:!1},placeholder:{type:String,default:""},filterPredicate:{type:Function,default:(e,t)=>e.match(aA(t))}}},c0=(e,t)=>{const n=e.__vccOpts||e;for(const[r,a]of t)n[r]=a;return n},oA={name:"ModelSelect",mixins:[wc],emits:["blur","searchchange","update:modelValue"],props:{modelValue:{type:[String,Number,Object,Boolean]},customAttr:{type:Function,default:()=>""},options:{type:Array}},data(){return{showMenu:!1,searchText:"",mousedownState:!1,pointer:-1}},watch:{value(e){this.pointer=this.filteredOptions.findIndex(t=>t.value===this.optionValue(e))},filteredOptions(){this.pointerAdjust()},searchText(){this.$emit("searchchange",this.searchText)}},computed:{searchTextCustomAttr(){return this.selectedOption&&this.selectedOption.value?this.customAttr(this.selectedOption):""},inputText(){if(this.searchText)return"";{let e=this.placeholder;return this.selectedOption&&(e=this.selectedOption.text),e}},customAttrs(){try{if(Array.isArray(this.options))return this.options.map(e=>this.customAttr(e))}catch{}return[]},textClass(){return!this.selectedOption&&this.placeholder?"default":""},menuClass(){return{visible:this.showMenu,hidden:!this.showMenu}},menuStyle(){return{display:this.showMenu?"block":"none"}},filteredOptions(){return this.searchText?this.options.filter(e=>{try{return this.filterPredicate(e.text,this.searchText)}catch{return!0}}):this.options},selectedOption(){return this.options.find(e=>e.value===this.optionValue(this.modelValue))}},methods:{deleteTextOrItem(){!this.searchText&&this.modelValue&&(this.selectItem({}),this.openOptions())},openOptions(){nn.openOptions(this)},blurInput(){nn.blurInput(this)},closeOptions(){nn.closeOptions(this)},prevItem(){nn.prevItem(this)},nextItem(){nn.nextItem(this)},enterItem(){nn.enterItem(this)},pointerSet(e){nn.pointerSet(this,e)},pointerAdjust(){nn.pointerAdjust(this)},mousedownItem(){nn.mousedownItem(this)},selectItem(e){this.searchText="",this.closeOptions(),typeof this.modelValue=="object"&&this.modelValue?this.$emit("update:modelValue",e):(this.$emit("update:modelValue",e.value),e.value!==void 0&&e.value===e.text&&(this.searchText=e.value))},optionValue(e){return typeof e=="object"&&e!==null?e.value:e}}},iA=h("i",{class:"dropdown icon"},null,-1),sA=["disabled","tabindex","id","name","value"],lA=["data-vss-custom-attr"],uA=["data-vss-custom-attr","onClick","onMouseenter"];function cA(e,t,n,r,a,i){return T(),$("div",{class:we(["ui fluid search selection dropdown",{"active visible":a.showMenu,error:e.isError,disabled:e.isDisabled}]),onClick:t[11]||(t[11]=(...o)=>i.openOptions&&i.openOptions(...o)),onFocus:t[12]||(t[12]=(...o)=>i.openOptions&&i.openOptions(...o))},[iA,h("input",{class:"search",autocomplete:"off",disabled:e.isDisabled,tabindex:e.isDisabled?-1:0,id:e.id,name:e.name,value:a.searchText,onInput:t[0]||(t[0]=o=>a.searchText=o.target.value),ref:"input",onFocus:t[1]||(t[1]=be((...o)=>i.openOptions&&i.openOptions(...o),["prevent"])),onKeyup:[t[2]||(t[2]=Ue((...o)=>i.closeOptions&&i.closeOptions(...o),["esc"])),t[7]||(t[7]=Ue(be((...o)=>i.enterItem&&i.enterItem(...o),["prevent"]),["enter"]))],onBlur:t[3]||(t[3]=(...o)=>i.blurInput&&i.blurInput(...o)),onKeydown:[t[4]||(t[4]=Ue((...o)=>i.prevItem&&i.prevItem(...o),["up"])),t[5]||(t[5]=Ue((...o)=>i.nextItem&&i.nextItem(...o),["down"])),t[6]||(t[6]=Ue(be(()=>{},["prevent"]),["enter"])),t[8]||(t[8]=Ue((...o)=>i.deleteTextOrItem&&i.deleteTextOrItem(...o),["delete"]))]},null,40,sA),h("div",{class:we(["text",i.textClass]),"data-vss-custom-attr":i.searchTextCustomAttr},fe(i.inputText),11,lA),h("div",{class:we(["menu",i.menuClass]),ref:"menu",onMousedown:t[10]||(t[10]=be(()=>{},["prevent"])),style:vt(i.menuStyle),tabindex:"-1"},[(T(!0),$(ie,null,Ce(i.filteredOptions,(o,s)=>(T(),$("div",{key:s,class:we(["item",{selected:o.selected||a.pointer===s,disabled:o.disabled}]),"data-vss-custom-attr":i.customAttrs[s]?i.customAttrs[s]:"",onClick:be(l=>i.selectItem(o),["stop"]),onMousedown:t[9]||(t[9]=(...l)=>i.mousedownItem&&i.mousedownItem(...l)),onMouseenter:l=>i.pointerSet(s)},[Ie(e.$slots,"default",{option:o,idx:s},()=>[xt(fe(o.text),1)])],42,uA))),128))],38)],34)}const Zh=c0(oA,[["render",cA]]),dA={name:"ModelListSelect",mixins:[wc],emits:["blur","searchchange","update:modelValue"],render:function(){return Yn(Zh,{id:this.id,name:this.name,options:this.options,modelValue:this.innerValue,isError:this.isError,isDisabled:this.isDisabled,placeholder:this.placeholder,filterPredicate:this.filterPredicate,onBlur:()=>this.$emit("blur"),"onUpdate:modelValue":this.onInput,onSearchchange:e=>this.$emit("searchchange",e)})},props:{modelValue:{type:[String,Number,Object,Boolean]},list:{type:Array},optionValue:{type:String},optionText:{type:String},customText:{type:Function},optionDisabled:{type:String}},computed:{options(){return this.list.map(e=>({value:e[this.optionValue],text:this.buildText(e),disabled:!!e[this.optionDisabled]}))},innerValue(){return this.modelValue?typeof this.modelValue=="object"?this.modelValue?{value:this.modelValue[this.optionValue],text:this.buildText(this.modelValue),disabled:!!this.modelValue[this.optionDisabled]}:{value:"",text:"",disabled:!1}:this.modelValue:this.modelValue}},methods:{buildText(e){return e[this.optionValue]!==void 0?this.customText?this.customText(e):e[this.optionText]:""},onInput(e){if(e===void 0)return this.$emit("update:modelValue","");if(Object.keys(e).length===0&&e.constructor===Object)this.$emit("update:modelValue",e);else if(typeof e=="object"){const t=this.list.find(n=>n[this.optionValue]===e.value);this.$emit("update:modelValue",t)}else this.$emit("update:modelValue",e)}},components:{ModelSelect:Zh}},fA={name:"MultiSelect",mixins:[wc],emits:["blur","searchchange","select"],props:{customAttr:{type:Function,default:()=>""},options:{type:Array},selectedOptions:{type:Array},cleanSearch:{type:Boolean,default:!0},hideSelectedOptions:{type:Boolean,default:!1}},data(){return{showMenu:!1,searchText:"",mousedownState:!1,pointer:-1}},watch:{selectedOptions(){this.pointer=-1},filteredOptions(){this.pointerAdjust()},searchText(){this.$emit("searchchange",this.searchText)}},computed:{inputText(){return this.searchText?"":this.placeholder},textClass(){return this.placeholder?"default":""},inputWidth(){return{width:(this.searchText.length+1)*8+20+"px"}},menuClass(){return{visible:this.showMenu,hidden:!this.showMenu}},menuStyle(){return{display:this.showMenu?"block":"none"}},nonSelectOptions(){return this.options.filter(e=>this.selectedOptions.findIndex(t=>t.value===e.value)===-1)},filteredOptions(){return this.searchText?this.nonSelectOptions.filter(e=>{try{return this.cleanSearch?this.filterPredicate(this.accentsTidy(e.text),this.searchText):this.filterPredicate(e.text,this.searchText)}catch{return!0}}):this.nonSelectOptions}},methods:{deleteTextOrLastItem(){!this.searchText&&this.selectedOptions.length>0&&this.deleteItem(this.selectedOptions[this.selectedOptions.length-1])},openOptions(){nn.openOptions(this)},blurInput(){nn.blurInput(this)},closeOptions(){nn.closeOptions(this)},prevItem(){nn.prevItem(this),this.openOptions()},nextItem(){nn.nextItem(this),this.openOptions()},enterItem(){nn.enterItem(this)},pointerSet(e){nn.pointerSet(this,e)},pointerAdjust(){nn.pointerAdjust(this)},mousedownItem(){nn.mousedownItem(this)},selectItem(e){const t=this.selectedOptions.concat(e),n=t.filter((r,a)=>t.indexOf(r)===a);this.closeOptions(),this.searchText="",this.$emit("select",n,e,"insert")},deleteItem(e){const t=this.selectedOptions.filter(n=>n.value!==e.value);this.$emit("select",t,e,"delete")},accentsTidy(e){let t=e.toString().toLowerCase();return t=t.replace(new RegExp("[àáâãäå]","g"),"a"),t=t.replace(new RegExp("æ","g"),"ae"),t=t.replace(new RegExp("ç","g"),"c"),t=t.replace(new RegExp("[èéêë]","g"),"e"),t=t.replace(new RegExp("[ìíîï]","g"),"i"),t=t.replace(new RegExp("ñ","g"),"n"),t=t.replace(new RegExp("[òóôõö]","g"),"o"),t=t.replace(new RegExp("œ","g"),"oe"),t=t.replace(new RegExp("[ùúûü]","g"),"u"),t=t.replace(new RegExp("[ýÿ]","g"),"y"),t}}},pA=h("i",{class:"dropdown icon"},null,-1),mA=["data-vss-custom-attr"],hA=["onClick"],vA=["disabled","tabindex","id","name"],gA=["data-vss-custom-attr","onClick","onMouseenter"];function yA(e,t,n,r,a,i){return T(),$("div",{class:we(["ui fluid search dropdown selection multiple",{"active visible":a.showMenu,error:e.isError,disabled:e.isDisabled}]),onClick:t[11]||(t[11]=(...o)=>i.openOptions&&i.openOptions(...o)),onFocus:t[12]||(t[12]=(...o)=>i.openOptions&&i.openOptions(...o))},[pA,n.hideSelectedOptions?Z("",!0):(T(!0),$(ie,{key:0},Ce(n.selectedOptions,(o,s)=>(T(),$("a",{key:s,class:"ui label transition visible",style:{display:"inline-block !important"},"data-vss-custom-attr":n.customAttr(o)},[Ie(e.$slots,"selected",{option:o,idx:s},()=>[xt(fe(o.text),1),h("i",{class:"delete icon",onClick:l=>i.deleteItem(o)},null,8,hA)])],8,mA))),128)),Ye(h("input",{class:"search",autocomplete:"off",disabled:e.isDisabled,tabindex:e.isDisabled?-1:0,id:e.id,name:e.name,"onUpdate:modelValue":t[0]||(t[0]=o=>a.searchText=o),ref:"input",style:vt(i.inputWidth),onFocus:t[1]||(t[1]=be((...o)=>i.openOptions&&i.openOptions(...o),["prevent"])),onKeyup:[t[2]||(t[2]=Ue((...o)=>i.closeOptions&&i.closeOptions(...o),["esc"])),t[7]||(t[7]=Ue(be((...o)=>i.enterItem&&i.enterItem(...o),["prevent"]),["enter"]))],onBlur:t[3]||(t[3]=(...o)=>i.blurInput&&i.blurInput(...o)),onKeydown:[t[4]||(t[4]=Ue((...o)=>i.prevItem&&i.prevItem(...o),["up"])),t[5]||(t[5]=Ue((...o)=>i.nextItem&&i.nextItem(...o),["down"])),t[6]||(t[6]=Ue(be(()=>{},["prevent"]),["enter"])),t[8]||(t[8]=Ue((...o)=>i.deleteTextOrLastItem&&i.deleteTextOrLastItem(...o),["delete"]))]},null,44,vA),[[Dt,a.searchText]]),h("div",{class:we(["text",i.textClass])},fe(i.inputText),3),h("div",{class:we(["menu",i.menuClass]),ref:"menu",onMousedown:t[10]||(t[10]=be(()=>{},["prevent"])),style:vt(i.menuStyle),tabindex:"-1"},[(T(!0),$(ie,null,Ce(i.filteredOptions,(o,s)=>(T(),$("div",{key:s,class:we(["item",{selected:o.selected||a.pointer===s,disabled:o.disabled}]),"data-vss-custom-attr":n.customAttr(o),onClick:be(l=>i.selectItem(o),["stop"]),onMousedown:t[9]||(t[9]=(...l)=>i.mousedownItem&&i.mousedownItem(...l)),onMouseenter:l=>i.pointerSet(s)},[Ie(e.$slots,"default",{option:o,idx:s},()=>[xt(fe(o.text),1)])],42,gA))),128))],38)],34)}const qh=c0(fA,[["render",yA]]),d0={name:"MultiListSelect",mixins:[wc],emits:["blur","searchchange","select"],render:function(){return Yn(qh,{id:this.id,name:this.name,options:this.options,selectedOptions:this.items,isError:this.isError,isDisabled:this.isDisabled,placeholder:this.placeholder,filterPredicate:this.filterPredicate,onSelect:this.onSelect,onSearchchange:e=>this.$emit("searchchange",e)})},props:{list:{type:Array},optionValue:{type:String},optionText:{type:String},customText:{type:Function},selectedItems:{type:Array},optionDisabled:{type:String}},computed:{options(){return this.list.map(e=>({value:e[this.optionValue],text:this.buildText(e),disabled:!!e[this.optionDisabled]}))},items(){return this.selectedItems.map(e=>({value:e[this.optionValue],text:this.buildText(e),disabled:!!e[this.optionDisabled]}))}},methods:{buildText(e){return e[this.optionValue]!==void 0?this.customText?this.customText(e):e[this.optionText]:""},onSelect(e,t){if(Object.keys(t).length===0&&t.constructor===Object)this.$emit("select",e,t);else{const n=this.list.filter((a,i)=>e.find((o,s)=>a[this.optionValue]===o.value)),r=this.list.find(a=>a[this.optionValue]===t.value);this.$emit("select",n,r)}}},components:{MultiSelect:qh}},bA={class:"row g-3"},_A={class:"col col-auto"},wA={class:"col"},EA={class:"row row-cols-auto g-3 justify-content-end"},xA=["onClick"],SA={class:"mt-2"},TA={class:"row align-items-center g-3 mb-2"},OA={class:"col col-3"},CA={class:"row gx-1 align-items-center form-text"},AA={class:"col"},kA=["id","name","onUpdate:modelValue"],$A={class:"col-auto"},DA={class:"col"},PA={class:"astroid-btn-group text-end"},MA=["onUpdate:modelValue","name","id","value"],IA=["for"],NA=["step","max","onUpdate:modelValue","id"],Qc={__name:"TypoResponsive",props:["modelValue","field","fieldname","currentDevice"],emits:["update:changeDevice"],setup(e,{emit:t}){const n=t,r=e,a=["desktop","tablet","mobile"],i=["px","em","rem","pt","%"],o=Jt({desktop:{max:100,step:1},tablet:{max:100,step:1},mobile:{max:100,step:1}});function s(u){n("update:changeDevice",u)}function l(u){["em","rem"].includes(r.modelValue[r.fieldname+"_unit"][u])&&(o[u].max=10,o[u].step=.01),["px","pt"].includes(r.modelValue[r.fieldname+"_unit"][u])&&(o[u].max=100,o[u].step=1),r.modelValue[r.fieldname+"_unit"][u]==="%"&&(o[u].max=1e3,o[u].step=1)}return st(()=>{Object.keys(r.modelValue[r.fieldname+"_unit"]).forEach(u=>{l(u)})}),vn(()=>{l(r.currentDevice)}),(u,c)=>(T(),$(ie,null,[h("div",bA,[h("div",_A,fe(r.field.input.lang[r.fieldname]),1),h("div",wA,[h("div",EA,[(T(),$(ie,null,Ce(a,d=>h("div",{key:d},[h("a",{href:"#",onClick:be(f=>s(d),["prevent"]),class:we({"link-primary":r.currentDevice===d,"link-secondary":r.currentDevice!==d})},[h("i",{class:we(["fas","fa-"+d])},null,2)],10,xA)])),64))])])]),(T(),$(ie,null,Ce(a,d=>Ye(h("div",SA,[h("div",TA,[h("div",OA,[h("div",CA,[h("div",AA,[Ye(h("input",{class:"form-control form-control-sm",id:r.field.input.id+"_"+r.fieldname+"_"+d,name:r.field.input.name+"["+r.fieldname+"]["+d+"]",type:"text","onUpdate:modelValue":f=>r.modelValue[r.fieldname][d]=f},null,8,kA),[[Dt,r.modelValue[r.fieldname][d]]])]),h("div",$A,fe(r.modelValue[r.fieldname+"_unit"][d]),1)])]),h("div",DA,[h("div",PA,[(T(),$(ie,null,Ce(i,(f,p)=>h("span",{key:f},[Ye(h("input",{type:"radio",class:"btn-check","onUpdate:modelValue":m=>r.modelValue[r.fieldname+"_unit"][d]=m,name:r.field.input.name+"["+r.fieldname+"_unit]["+d+"]",id:r.field.input.id+"_"+r.fieldname+"_unit_"+d+"_"+p,value:f,autocomplete:"off"},null,8,MA),[[Fa,r.modelValue[r.fieldname+"_unit"][d]]]),h("label",{class:"btn btn-sm btn-outline-primary btn-as-outline-primary",for:r.field.input.id+"_"+r.fieldname+"_unit_"+d+"_"+p},fe(f),9,IA)])),64))])])]),Ye(h("input",{type:"range",class:"form-range",min:"0",step:o[d].step,max:o[d].max,"onUpdate:modelValue":f=>r.modelValue[r.fieldname][d]=f,id:r.field.input.id+"_"+r.fieldname+"_range_"+d},null,8,NA),[[Dt,r.modelValue[r.fieldname][d]]])],512),[[Wn,r.currentDevice===d]])),64))],64))}};/*! * vue-color-kit v1.0.6 * (c) 2023 * @license MIT - */function Qa(e){let t={r:0,g:0,b:0,a:1};/#/.test(e)?t=RA(e):/rgb/.test(e)?t=ev(e):typeof e=="string"?t=ev(`rgba(${e})`):Object.prototype.toString.call(e)==="[object Object]"&&(t=e);const{r:n,g:r,b:a,a:i}=t,{h:o,s,v:l}=LA(t);return{r:n,g:r,b:a,a:i===void 0?1:i,h:o,s,v:l}}function Rp(e){const t=document.createElement("canvas"),n=t.getContext("2d"),r=e*2;return t.width=r,t.height=r,n.fillStyle="#ffffff",n.fillRect(0,0,r,r),n.fillStyle="#ccd5db",n.fillRect(0,0,e,e),n.fillRect(e,e,e,e),t}function gf(e,t,n,r,a,i){const o=e==="l",s=t.createLinearGradient(0,0,o?n:0,o?0:r);s.addColorStop(.01,a),s.addColorStop(.99,i),t.fillStyle=s,t.fillRect(0,0,n,r)}function NA({r:e,g:t,b:n},r){const a=o=>("0"+Number(o).toString(16)).slice(-2),i=`#${a(e)}${a(t)}${a(n)}`;return r?i.toUpperCase():i}function RA(e){e=e.slice(1);const t=n=>parseInt(n,16)||0;return{r:t(e.slice(0,2)),g:t(e.slice(2,4)),b:t(e.slice(4,6))}}function ev(e){return typeof e=="string"?(e=(/rgba?\((.*?)\)/.exec(e)||["","0,0,0,1"])[1].split(","),{r:Number(e[0])||0,g:Number(e[1])||0,b:Number(e[2])||0,a:Number(e[3]?e[3]:1)}):e}function LA({r:e,g:t,b:n}){e=e/255,t=t/255,n=n/255;const r=Math.max(e,t,n),a=Math.min(e,t,n),i=r-a;let o=0;r===a?o=0:r===e?t>=n?o=60*(t-n)/i:o=60*(t-n)/i+360:r===t?o=60*(n-e)/i+120:r===n&&(o=60*(e-t)/i+240),o=Math.floor(o);let s=parseFloat((r===0?0:1-a/r).toFixed(2)),l=parseFloat(r.toFixed(2));return{h:o,s,v:l}}var Lp=Et({props:{color:{type:String,default:"#000000"},hsv:{type:Object,default:null},size:{type:Number,default:152}},emits:["selectSaturation"],data(){return{slideSaturationStyle:{}}},mounted(){this.renderColor(),this.renderSlide()},methods:{renderColor(){const e=this.$refs.canvasSaturation,t=this.size,n=e.getContext("2d");e.width=t,e.height=t,n.fillStyle=this.color,n.fillRect(0,0,t,t),gf("l",n,t,t,"#FFFFFF","rgba(255,255,255,0)"),gf("p",n,t,t,"rgba(0,0,0,0)","#000000")},renderSlide(){this.slideSaturationStyle={left:this.hsv.s*this.size-5+"px",top:(1-this.hsv.v)*this.size-5+"px"}},selectSaturation(e){const{top:t,left:n}=this.$el.getBoundingClientRect(),r=e.target.getContext("2d"),a=o=>{let s=o.clientX-n,l=o.clientY-t;s<0&&(s=0),l<0&&(l=0),s>this.size&&(s=this.size),l>this.size&&(l=this.size),this.slideSaturationStyle={left:s-5+"px",top:l-5+"px"};const u=r.getImageData(Math.min(s,this.size-1),Math.min(l,this.size-1),1,1),[c,d,f]=u.data;this.$emit("selectSaturation",{r:c,g:d,b:f})};a(e);const i=()=>{document.removeEventListener("mousemove",a),document.removeEventListener("mouseup",i)};document.addEventListener("mousemove",a),document.addEventListener("mouseup",i)}}});const FA={ref:"canvasSaturation"};function jA(e,t,n,r,a,i){return T(),Fe("div",{class:"saturation",onMousedown:t[1]||(t[1]=be((...o)=>e.selectSaturation&&e.selectSaturation(...o),["prevent","stop"]))},[oe("canvas",FA,null,512),oe("div",{style:e.slideSaturationStyle,class:"slide"},null,4)],32)}Lp.render=jA;Lp.__file="src/color/Saturation.vue";var Fp=Et({props:{hsv:{type:Object,default:null},width:{type:Number,default:15},height:{type:Number,default:152}},emits:["selectHue"],data(){return{slideHueStyle:{}}},mounted(){this.renderColor(),this.renderSlide()},methods:{renderColor(){const e=this.$refs.canvasHue,t=this.width,n=this.height,r=e.getContext("2d");e.width=t,e.height=n;const a=r.createLinearGradient(0,0,0,n);a.addColorStop(0,"#FF0000"),a.addColorStop(.17*1,"#FF00FF"),a.addColorStop(.17*2,"#0000FF"),a.addColorStop(.17*3,"#00FFFF"),a.addColorStop(.17*4,"#00FF00"),a.addColorStop(.17*5,"#FFFF00"),a.addColorStop(1,"#FF0000"),r.fillStyle=a,r.fillRect(0,0,t,n)},renderSlide(){this.slideHueStyle={top:(1-this.hsv.h/360)*this.height-2+"px"}},selectHue(e){const{top:t}=this.$el.getBoundingClientRect(),n=e.target.getContext("2d"),r=i=>{let o=i.clientY-t;o<0&&(o=0),o>this.height&&(o=this.height),this.slideHueStyle={top:o-2+"px"};const s=n.getImageData(0,Math.min(o,this.height-1),1,1),[l,u,c]=s.data;this.$emit("selectHue",{r:l,g:u,b:c})};r(e);const a=()=>{document.removeEventListener("mousemove",r),document.removeEventListener("mouseup",a)};document.addEventListener("mousemove",r),document.addEventListener("mouseup",a)}}});const VA={ref:"canvasHue"};function UA(e,t,n,r,a,i){return T(),Fe("div",{class:"hue",onMousedown:t[1]||(t[1]=be((...o)=>e.selectHue&&e.selectHue(...o),["prevent","stop"]))},[oe("canvas",VA,null,512),oe("div",{style:e.slideHueStyle,class:"slide"},null,4)],32)}Fp.render=UA;Fp.__file="src/color/Hue.vue";var jp=Et({props:{color:{type:String,default:"#000000"},rgba:{type:Object,default:null},width:{type:Number,default:15},height:{type:Number,default:152}},emits:["selectAlpha"],data(){return{slideAlphaStyle:{},alphaSize:5}},watch:{color(){this.renderColor()},"rgba.a"(){this.renderSlide()}},mounted(){this.renderColor(),this.renderSlide()},methods:{renderColor(){const e=this.$refs.canvasAlpha,t=this.width,n=this.height,r=this.alphaSize,a=Rp(r),i=e.getContext("2d");e.width=t,e.height=n,i.fillStyle=i.createPattern(a,"repeat"),i.fillRect(0,0,t,n),gf("p",i,t,n,"rgba(255,255,255,0)",this.color)},renderSlide(){this.slideAlphaStyle={top:this.rgba.a*this.height-2+"px"}},selectAlpha(e){const{top:t}=this.$el.getBoundingClientRect(),n=a=>{let i=a.clientY-t;i<0&&(i=0),i>this.height&&(i=this.height);let o=parseFloat((i/this.height).toFixed(2));this.$emit("selectAlpha",o)};n(e);const r=()=>{document.removeEventListener("mousemove",n),document.removeEventListener("mouseup",r)};document.addEventListener("mousemove",n),document.addEventListener("mouseup",r)}}});const HA={ref:"canvasAlpha"};function BA(e,t,n,r,a,i){return T(),Fe("div",{class:"color-alpha",onMousedown:t[1]||(t[1]=be((...o)=>e.selectAlpha&&e.selectAlpha(...o),["prevent","stop"]))},[oe("canvas",HA,null,512),oe("div",{style:e.slideAlphaStyle,class:"slide"},null,4)],32)}jp.render=BA;jp.__file="src/color/Alpha.vue";var Vp=Et({props:{color:{type:String,default:"#000000"},width:{type:Number,default:100},height:{type:Number,default:30}},data(){return{alphaSize:5}},watch:{color(){this.renderColor()}},mounted(){this.renderColor()},methods:{renderColor(){const e=this.$el,t=this.width,n=this.height,r=this.alphaSize,a=Rp(r),i=e.getContext("2d");e.width=t,e.height=n,i.fillStyle=i.createPattern(a,"repeat"),i.fillRect(0,0,t,n),i.fillStyle=this.color,i.fillRect(0,0,t,n)}}});function YA(e,t,n,r,a,i){return T(),Fe("canvas")}Vp.render=YA;Vp.__file="src/color/Preview.vue";var Up=Et({props:{suckerCanvas:{type:Object,default:null},suckerArea:{type:Array,default:()=>[]}},data(){return{isOpenSucker:!1,suckerPreview:null,isSucking:!1}},watch:{suckerCanvas(e){this.isSucking=!1,this.suckColor(e)}},methods:{openSucker(){this.isOpenSucker?this.keydownHandler({keyCode:27}):(this.isOpenSucker=!0,this.isSucking=!0,this.$emit("openSucker",!0),document.addEventListener("keydown",this.keydownHandler))},keydownHandler(e){e.keyCode===27&&(this.isOpenSucker=!1,this.isSucking=!1,this.$emit("openSucker",!1),document.removeEventListener("keydown",this.keydownHandler),document.removeEventListener("mousemove",this.mousemoveHandler),document.removeEventListener("mouseup",this.mousemoveHandler),this.suckerPreview&&(document.body.removeChild(this.suckerPreview),this.suckerPreview=null))},mousemoveHandler(e){const{clientX:t,clientY:n}=e,{top:r,left:a,width:i,height:o}=this.suckerCanvas.getBoundingClientRect(),s=t-a,l=n-r,c=this.suckerCanvas.getContext("2d").getImageData(Math.min(s,i-1),Math.min(l,o-1),1,1);let[d,f,p,m]=c.data;m=parseFloat((m/255).toFixed(2));const v=this.suckerPreview.style;Object.assign(v,{position:"absolute",left:t+20+"px",top:n-36+"px",width:"24px",height:"24px",borderRadius:"50%",border:"2px solid #fff",boxShadow:"0 0 8px 0 rgba(0, 0, 0, 0.16)",background:`rgba(${d}, ${f}, ${p}, ${m})`,zIndex:95}),this.suckerArea.length&&t>=this.suckerArea[0]&&n>=this.suckerArea[1]&&t<=this.suckerArea[2]&&n<=this.suckerArea[3]?v.display="":v.display="none"},suckColor(e){e&&e.tagName!=="CANVAS"||(this.suckerPreview=document.createElement("div"),this.suckerPreview&&document.body.appendChild(this.suckerPreview),document.addEventListener("mousemove",this.mousemoveHandler),document.addEventListener("mouseup",this.mousemoveHandler),e.addEventListener("click",t=>{const{clientX:n,clientY:r}=t,{top:a,left:i,width:o,height:s}=e.getBoundingClientRect(),l=n-i,u=r-a,d=e.getContext("2d").getImageData(Math.min(l,o-1),Math.min(u,s-1),1,1);let[f,p,m,v]=d.data;v=parseFloat((v/255).toFixed(2)),this.$emit("selectSucker",{r:f,g:p,b:m,a:v})}))}}});const WA=oe("path",{d:"M13.1,8.2l5.6,5.6c0.4,0.4,0.5,1.1,0.1,1.5s-1.1,0.5-1.5,0.1c0,0-0.1,0-0.1-0.1l-1.4-1.4l-7.7,7.7C7.9,21.9,7.6,22,7.3,22H3.1C2.5,22,2,21.5,2,20.9l0,0v-4.2c0-0.3,0.1-0.6,0.3-0.8l5.8-5.8C8.5,9.7,9.2,9.6,9.7,10s0.5,1.1,0.1,1.5c0,0,0,0.1-0.1,0.1l-5.5,5.5v2.7h2.7l7.4-7.4L8.7,6.8c-0.5-0.4-0.5-1-0.1-1.5s1.1-0.5,1.5-0.1c0,0,0.1,0,0.1,0.1l1.4,1.4l3.5-3.5c1.6-1.6,4.1-1.6,5.8-0.1c1.6,1.6,1.6,4.1,0.1,5.8L20.9,9l-3.6,3.6c-0.4,0.4-1.1,0.5-1.5,0.1"},null,-1),zA={key:1,class:"sucker",viewBox:"-16 -16 68 68",xmlns:"http://www.w3.org/2000/svg",stroke:"#9099a4"},KA=oe("g",{fill:"none","fill-rule":"evenodd"},[oe("g",{transform:"translate(1 1)","stroke-width":"4"},[oe("circle",{"stroke-opacity":".5",cx:"18",cy:"18",r:"18"}),oe("path",{d:"M36 18c0-9.94-8.06-18-18-18"},[oe("animateTransform",{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"1s",repeatCount:"indefinite"})])])],-1);function GA(e,t,n,r,a,i){return T(),Fe("div",null,[e.isSucking?Z("v-if",!0):(T(),Fe("svg",{key:0,class:[{active:e.isOpenSucker},"sucker"],xmlns:"http://www.w3.org/2000/svg",viewBox:"-12 -12 48 48",onClick:t[1]||(t[1]=(...o)=>e.openSucker&&e.openSucker(...o))},[WA],2)),e.isSucking?(T(),Fe("svg",zA,[KA])):Z("v-if",!0)])}Up.render=GA;Up.__file="src/color/Sucker.vue";var Hp=Et({props:{name:{type:String,default:""},color:{type:String,default:""}},emits:["inputColor","inputFocus","inputBlur"],setup(e,{emit:t}){return{modelColor:de({get(){return e.color||""},set(i){t("inputColor",i)}}),handleFocus:i=>{t("inputFocus",i)},handleBlur:i=>{t("inputBlur",i)}}}});const XA={class:"color-type"},JA={class:"name"};function QA(e,t,n,r,a,i){return T(),Fe("div",XA,[oe("span",JA,fe(e.name),1),Ye(oe("input",{"onUpdate:modelValue":t[1]||(t[1]=o=>e.modelColor=o),class:"value",onFocus:t[2]||(t[2]=(...o)=>e.handleFocus&&e.handleFocus(...o)),onBlur:t[3]||(t[3]=(...o)=>e.handleBlur&&e.handleBlur(...o))},null,544),[[Dt,e.modelColor]])])}Hp.render=QA;Hp.__file="src/color/Box.vue";var Bp=Et({name:"ColorPicker",props:{color:{type:String,default:"#000000"},colorsDefault:{type:Array,default:()=>[]},colorsHistoryKey:{type:String,default:""}},emits:["selectColor"],setup(e,{emit:t}){const n=q(),r=q([]),a=q();e.colorsHistoryKey&&localStorage&&(r.value=JSON.parse(localStorage.getItem(e.colorsHistoryKey))||[]),a.value=Rp(4).toDataURL(),wr(()=>{i(n.value)});function i(s){if(!s)return;const l=r.value||[],u=l.indexOf(s);u>=0&&l.splice(u,1),l.length>=8&&(l.length=7),l.unshift(s),r.value=l||[],localStorage&&e.colorsHistoryKey&&localStorage.setItem(e.colorsHistoryKey,JSON.stringify(l))}function o(s){t("selectColor",s)}return{setColorsHistory:i,colorsHistory:r,color:n,imgAlphaBase64:a,selectColor:o}}});const ZA={class:"colors"},qA={key:0,class:"colors history"};function e2(e,t,n,r,a,i){return T(),Fe("div",null,[oe("ul",ZA,[(T(!0),Fe(ie,null,Ce(e.colorsDefault,o=>(T(),Fe("li",{key:o,class:"item",onClick:s=>e.selectColor(o)},[oe("div",{style:{background:`url(${e.imgAlphaBase64})`},class:"alpha"},null,4),oe("div",{style:{background:o},class:"color"},null,4)],8,["onClick"]))),128))]),e.colorsHistory.length?(T(),Fe("ul",qA,[(T(!0),Fe(ie,null,Ce(e.colorsHistory,o=>(T(),Fe("li",{key:o,class:"item",onClick:s=>e.selectColor(o)},[oe("div",{style:{background:`url(${e.imgAlphaBase64})`},class:"alpha"},null,4),oe("div",{style:{background:o},class:"color"},null,4)],8,["onClick"]))),128))])):Z("v-if",!0)])}Bp.render=e2;Bp.__file="src/color/Colors.vue";var Dr=Et({components:{Saturation:Lp,Hue:Fp,Alpha:jp,Preview:Vp,Sucker:Up,Box:Hp,Colors:Bp},emits:["changeColor","openSucker","inputFocus","inputBlur"],props:{color:{type:String,default:"#000000"},theme:{type:String,default:"dark"},suckerHide:{type:Boolean,default:!0},suckerCanvas:{type:null,default:null},suckerArea:{type:Array,default:()=>[]},colorsDefault:{type:Array,default:()=>["#000000","#FFFFFF","#FF1900","#F47365","#FFB243","#FFE623","#6EFF2A","#1BC7B1","#00BEFF","#2E81FF","#5D61FF","#FF89CF","#FC3CAD","#BF3DCE","#8E00A7","rgba(0,0,0,0)"]},colorsHistoryKey:{type:String,default:"vue-colorpicker-history"}},data(){return{hueWidth:15,hueHeight:152,previewHeight:30,modelRgba:"",modelHex:"",r:0,g:0,b:0,a:1,h:0,s:0,v:0}},computed:{isLightTheme(){return this.theme==="light"},totalWidth(){return this.hueHeight+(this.hueWidth+8)*2},previewWidth(){return this.totalWidth-(this.suckerHide?0:this.previewHeight)},rgba(){return{r:this.r,g:this.g,b:this.b,a:this.a}},hsv(){return{h:this.h,s:this.s,v:this.v}},rgbString(){return`rgb(${this.r}, ${this.g}, ${this.b})`},rgbaStringShort(){return`${this.r}, ${this.g}, ${this.b}, ${this.a}`},rgbaString(){return`rgba(${this.rgbaStringShort})`},hexString(){return NA(this.rgba,!0)}},created(){Object.assign(this,Qa(this.color)),this.setText(),this.$watch("rgba",()=>{this.$emit("changeColor",{rgba:this.rgba,hsv:this.hsv,hex:this.modelHex})})},methods:{selectSaturation(e){const{r:t,g:n,b:r,h:a,s:i,v:o}=Qa(e);Object.assign(this,{r:t,g:n,b:r,h:a,s:i,v:o}),this.setText()},handleFocus(e){this.$emit("inputFocus",e)},handleBlur(e){this.$emit("inputBlur",e)},selectHue(e){const{r:t,g:n,b:r,h:a,s:i,v:o}=Qa(e);Object.assign(this,{r:t,g:n,b:r,h:a,s:i,v:o}),this.setText(),this.$nextTick(()=>{this.$refs.saturation.renderColor(),this.$refs.saturation.renderSlide()})},selectAlpha(e){this.a=e,this.setText()},inputHex(e){const{r:t,g:n,b:r,a,h:i,s:o,v:s}=Qa(e);Object.assign(this,{r:t,g:n,b:r,a,h:i,s:o,v:s}),this.modelHex=e,this.modelRgba=this.rgbaStringShort,this.$nextTick(()=>{this.$refs.saturation.renderColor(),this.$refs.saturation.renderSlide(),this.$refs.hue.renderSlide()})},inputRgba(e){const{r:t,g:n,b:r,a,h:i,s:o,v:s}=Qa(e);Object.assign(this,{r:t,g:n,b:r,a,h:i,s:o,v:s}),this.modelHex=this.hexString,this.modelRgba=e,this.$nextTick(()=>{this.$refs.saturation.renderColor(),this.$refs.saturation.renderSlide(),this.$refs.hue.renderSlide()})},setText(){this.modelHex=this.hexString,this.modelRgba=this.rgbaStringShort},openSucker(e){this.$emit("openSucker",e)},selectSucker(e){const{r:t,g:n,b:r,a,h:i,s:o,v:s}=Qa(e);Object.assign(this,{r:t,g:n,b:r,a,h:i,s:o,v:s}),this.setText(),this.$nextTick(()=>{this.$refs.saturation.renderColor(),this.$refs.saturation.renderSlide(),this.$refs.hue.renderSlide()})},selectColor(e){const{r:t,g:n,b:r,a,h:i,s:o,v:s}=Qa(e);Object.assign(this,{r:t,g:n,b:r,a,h:i,s:o,v:s}),this.setText(),this.$nextTick(()=>{this.$refs.saturation.renderColor(),this.$refs.saturation.renderSlide(),this.$refs.hue.renderSlide()})}}});const t2={class:"color-set"};function n2(e,t,n,r,a,i){const o=kn("Saturation"),s=kn("Hue"),l=kn("Alpha"),u=kn("Preview"),c=kn("Sucker"),d=kn("Box"),f=kn("Colors");return T(),Fe("div",{class:["hu-color-picker",{light:e.isLightTheme}],style:{width:e.totalWidth+"px"}},[oe("div",t2,[oe(o,{ref:"saturation",color:e.rgbString,hsv:e.hsv,size:e.hueHeight,onSelectSaturation:e.selectSaturation},null,8,["color","hsv","size","onSelectSaturation"]),oe(s,{ref:"hue",hsv:e.hsv,width:e.hueWidth,height:e.hueHeight,onSelectHue:e.selectHue},null,8,["hsv","width","height","onSelectHue"]),oe(l,{ref:"alpha",color:e.rgbString,rgba:e.rgba,width:e.hueWidth,height:e.hueHeight,onSelectAlpha:e.selectAlpha},null,8,["color","rgba","width","height","onSelectAlpha"])]),oe("div",{style:{height:e.previewHeight+"px"},class:"color-show"},[oe(u,{color:e.rgbaString,width:e.previewWidth,height:e.previewHeight},null,8,["color","width","height"]),e.suckerHide?Z("v-if",!0):(T(),Fe(c,{key:0,"sucker-canvas":e.suckerCanvas,"sucker-area":e.suckerArea,onOpenSucker:e.openSucker,onSelectSucker:e.selectSucker},null,8,["sucker-canvas","sucker-area","onOpenSucker","onSelectSucker"]))],4),oe(d,{name:"HEX",color:e.modelHex,onInputColor:e.inputHex,onInputFocus:e.handleFocus,onInputBlur:e.handleBlur},null,8,["color","onInputColor","onInputFocus","onInputBlur"]),oe(d,{name:"RGBA",color:e.modelRgba,onInputColor:e.inputRgba,onInputFocus:e.handleFocus,onInputBlur:e.handleBlur},null,8,["color","onInputColor","onInputFocus","onInputBlur"]),oe(f,{color:e.rgbaString,"colors-default":e.colorsDefault,"colors-history-key":e.colorsHistoryKey,onSelectColor:e.selectColor},null,8,["color","colors-default","colors-history-key","onSelectColor"]),Z(" custom options "),Ie(e.$slots,"default")],6)}Dr.render=n2;Dr.__file="src/color/ColorPicker.vue";Dr.install=e=>{e.component(Dr.name,Dr)};const r2={class:"row row-cols-1 g-4"},a2={key:0},o2={class:"row g-3 mb-2 justify-content-center"},i2={class:"col col-auto"},s2=["for"],l2={class:"col"},u2={class:"astroid-btn-group text-end"},c2=["id","value"],d2=["for"],f2=["id","name"],p2={key:1},m2=["for"],h2=["id","name"],v2=["value"],g2={key:2},y2=["for"],b2=["id","name"],_2=["value"],w2={class:"row row-cols-1 g-2"},E2={key:0},x2={key:1},S2={key:2},T2={class:"row row-cols-1 g-4"},O2={key:0},C2={class:"form-label"},A2={class:"astroid-color"},k2={class:"row"},$2={key:0},D2={key:0,class:"col text-center py-3"},P2={key:1,class:"col-4 text-center"},M2=h("div",null,"Dark",-1),I2=["name","id"],N2={key:1},R2=["for"],L2=["id","name"],F2=["value"],j2={key:2},V2={class:"form-label"},U2={class:"btn-group",role:"group","aria-label":"Basic checkbox toggle button group"},H2=["name","id","value"],B2=["for","innerHTML"],Y2={key:0,class:"typography-preview"},W2=["href"],z2=h("p",null,"Aa Bb Cc Dd Ee Ff Gg Hh Ii Jj Kk Ll Mm Nn Oo Pp Qq Rr Ss Tt Uu Vv Ww Xx Yy Zz",-1),K2=h("p",{class:"mb-0"},"0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20",-1),G2={__name:"Typography",props:["modelValue","field","constant"],emits:["update:modelValue"],setup(e,{emit:t}){const n=e,r=Qr("theme","light"),a=[{value:"bold",text:"Bold"},{value:"italic",text:"Italic"},{value:"underline",text:'Underline'}],i={"Arial, Helvetica, sans-serif":"Arial, Helvetica","Arial Black, Gadget, sans-serif":"Arial Black, Gadget","Bookman Old Style, serif":"Bookman Old Style","Comic Sans MS, cursive":"Comic Sans MS","Courier, monospace":"Courier","Garamond, serif":"Garamond","Georgia, serif":"Georgia","Impact, Charcoal, sans-serif":"Impact, Charcoal","Lucida Console, Monaco, monospace":"Lucida Console, Monaco","Lucida Sans Unicode, sans-serif":"Lucida Sans Unicode","MS Sans Serif, Geneva, sans-serif":"MS Sans Serif, Geneva","MS Serif, New York, sans-serif":"MS Serif, New York","Palatino Linotype, Book Antiqua, Palatino, serif":"Palatino Linotype, Book Antiqua, Palatino","Tahoma, Geneva, sans-serif":"Tahoma, Geneva","Times New Roman, Times, serif":"Times New Roman, Times","Trebuchet MS, Helvetica, sans-serif":"Trebuchet MS, Helvetica","Verdana, Geneva, sans-serif":"Verdana, Geneva"},o=["I love you and that's the beginning and end of everything.","I saw that you were perfect, and so I loved you. Then I saw that you were not perfect and I loved you even more.","You know you're in love when you can't fall asleep because reality is finally better than your dreams.","Love is that condition in which the happiness of another person is essential to your own.","The best thing to hold onto in life is each other.","I need you like a heart needs a beat.","I am who I am because of you. You are every reason, every hope, and every dream I've ever had.","If I had a flower for every time I thought of you.. I could walk through my garden forever.","Take my hand, take my whole life too. For I can't help falling in love with you.","If you live to be a hundred, I want to live to be a hundred minus one day so I never have to live without you.","You are the finest, loveliest, tenderest, and most beautiful person I have ever known and even that is an understatement.","In all the world, there is no heart for me like yours. In all the world, there is no love for you like mine."],s=Jt({system:[],google:[],local:[]}),l=q({value:"",text:""}),u=q(["system","google"]),c=q("google"),d=q("desktop");function f(w){w.search(/^library-font-/)!==-1?c.value="local":typeof i[w]<"u"?c.value="system":c.value="google"}st(()=>{let w=n.constant.site_url+"administrator/index.php?option=com_ajax&astroid=google-fonts&template="+n.constant.template_name+"&ts="+Date.now();if(Object.keys(n.field.input.value).forEach(C=>{typeof n.modelValue[C]>"u"&&(n.modelValue[C]=n.field.input.value[C])}),f(n.field.input.value.font_face),gr.get(w).then(function(C){C.status===200&&(s.system=C.data.system,s.google=C.data.google,s.local=C.data.local,s.local.length>1&&u.value.push("local"),C.data[c.value].forEach(D=>{n.modelValue.font_face===D.value&&(l.value=D)}))}).catch(function(C){console.log(C)}),n.modelValue.font_color.trim()!=="")try{const C=JSON.parse(n.modelValue.font_color);b.light=C.light,b.dark=C.dark}catch{b.light=n.modelValue.font_color,b.dark=n.modelValue.font_color}document.addEventListener("click",function(C){const D=document.getElementById(n.field.input.id+"-colorpicker"),y=document.getElementById(n.field.input.id+"-colorcircle-light"),S=document.getElementById(n.field.input.id+"-colorcircle-dark");m.value===!0&&D&&y&&!y.contains(C.target)&&!D.contains(C.target)&&(S&&!S.contains(C.target)||n.field.input.options.colormode==="0")&&(m.value=!1)})}),vn(()=>{l.value.value!==""&&l.value.value!==n.modelValue.font_face&&(f(n.modelValue.font_face),l.value=s[c.value].find(w=>w.value===n.modelValue.font_face))}),ot(l,w=>{w.value!==n.modelValue.font_face&&(n.modelValue.font_face=w.value)});function p(w){d.value=w}const m=q(!1),v=q(""),_=q("light"),b=Jt({light:"",dark:""});function g(w){v.value=b[w],_.value=w,m.value=!0}function x(w){try{if(n.modelValue.font_color){let C=JSON.parse(n.modelValue.font_color);C[_.value]=w,n.modelValue.font_color=JSON.stringify(C)}else{let C={light:"",dark:""};C[_.value]=w,n.modelValue.font_color=JSON.stringify(C)}}catch{const D={light:w,dark:w};n.modelValue.font_color=JSON.stringify(D)}}function E(w){const{r:C,g:D,b:y,a:S}=w.rgba;S===0?b[_.value]="":b[_.value]=`rgba(${C}, ${D}, ${y}, ${S})`,x(b[_.value])}function A(w,C){return w=Math.ceil(w),C=Math.floor(C),Math.floor(Math.random()*(C-w+1))+w}return(w,C)=>{const D=kn("font-awesome-icon");return T(),$(ie,null,[h("div",{class:we(["row g-4","row-cols-lg-"+Math.ceil(n.field.input.options.columns/2)+" row-cols-xl-"+n.field.input.options.columns])},[h("div",null,[h("div",r2,[n.field.input.options.fontpicker?(T(),$("div",a2,[h("div",o2,[h("div",i2,[h("label",{for:n.field.input.id+"_font_face_search",class:"form-label m-0"},fe(n.field.input.lang.font_family),9,s2)]),h("div",l2,[h("div",u2,[(T(!0),$(ie,null,Ce(u.value,y=>(T(),$("span",{key:y},[Ye(h("input",{type:"radio",class:"btn-check","onUpdate:modelValue":C[0]||(C[0]=S=>c.value=S),id:n.field.input.id+"_font_type_"+y,value:y,autocomplete:"off"},null,8,c2),[[Fa,c.value]]),h("label",{class:"btn btn-sm btn-outline-primary btn-as-outline-primary text-capitalize",for:n.field.input.id+"_font_type_"+y},fe(y),9,d2)]))),128))])])]),oe(K(cA),{list:s[c.value],modelValue:l.value,"onUpdate:modelValue":C[1]||(C[1]=y=>l.value=y),"option-value":"value","option-text":"text",id:n.field.input.id+"_font_face_search",placeholder:n.field.input.lang.inherit},null,8,["list","modelValue","id","placeholder"]),Ye(h("input",{type:"hidden",id:n.field.input.id+"_font_face",name:n.field.input.name+"[font_face]","onUpdate:modelValue":C[2]||(C[2]=y=>l.value.value=y)},null,8,f2),[[Dt,l.value.value]])])):Z("",!0),n.field.input.options.fontpicker?(T(),$("div",p2,[h("label",{for:n.field.input.id+"_alt_font_face",class:"form-label"},fe(n.field.input.lang.font_family_alt),9,m2),Ye(h("select",{id:n.field.input.id+"_alt_font_face",name:n.field.input.name+"[alt_font_face]","onUpdate:modelValue":C[3]||(C[3]=y=>n.modelValue.alt_font_face=y),class:"form-select"},[(T(!0),$(ie,null,Ce(n.field.input.options.system_fonts,y=>(T(),$("option",{value:y.value,key:y.value},fe(y.text),9,v2))),128))],8,h2),[[Hn,n.modelValue.alt_font_face]])])):Z("",!0),n.field.input.options.weightpicker?(T(),$("div",g2,[h("label",{for:n.field.input.id+"_font_weight",class:"form-label"},fe(n.field.input.lang.font_weight),9,y2),Ye(h("select",{id:n.field.input.id+"_font_weight",name:n.field.input.name+"[font_weight]","onUpdate:modelValue":C[4]||(C[4]=y=>n.modelValue.font_weight=y),class:"form-select"},[(T(),$(ie,null,Ce([100,200,300,400,500,600,700,800,900],y=>h("option",{value:y,key:y},fe(y),9,_2)),64))],8,b2),[[Hn,n.modelValue.font_weight]])])):Z("",!0)])]),h("div",null,[h("div",w2,[n.field.input.options.sizepicker?(T(),$("div",E2,[oe(Qc,{modelValue:n.modelValue,"onUpdate:modelValue":C[5]||(C[5]=y=>n.modelValue=y),field:n.field,fieldname:"font_size","current-device":d.value,"onUpdate:changeDevice":p},null,8,["modelValue","field","current-device"])])):Z("",!0),n.field.input.options.letterspacingpicker?(T(),$("div",x2,[oe(Qc,{modelValue:n.modelValue,"onUpdate:modelValue":C[6]||(C[6]=y=>n.modelValue=y),field:n.field,fieldname:"letter_spacing","current-device":d.value,"onUpdate:changeDevice":p},null,8,["modelValue","field","current-device"])])):Z("",!0),n.field.input.options.lineheightpicker?(T(),$("div",S2,[oe(Qc,{modelValue:n.modelValue,"onUpdate:modelValue":C[7]||(C[7]=y=>n.modelValue=y),field:n.field,fieldname:"line_height","current-device":d.value,"onUpdate:changeDevice":p},null,8,["modelValue","field","current-device"])])):Z("",!0)])]),h("div",null,[h("div",T2,[n.field.input.options.colorpicker?(T(),$("div",O2,[h("div",C2,fe(n.field.input.lang.font_color),1),h("div",A2,[h("div",k2,[h("div",{class:we({"col-4 text-center":n.field.input.options.colormode==="1","col-12":n.field.input.options.colormode!=="1"})},[oe(D,{id:n.field.input.id+"-colorcircle-light",icon:["fas","circle"],size:"3x",class:"border astroid-color-picker",style:vt({color:b.light}),onClick:C[8]||(C[8]=y=>g("light"))},null,8,["id","style"]),n.field.input.options.colormode==="1"?(T(),$("div",$2,"Light")):Z("",!0)],2),n.field.input.options.colormode==="1"?(T(),$("div",D2,[oe(D,{icon:["fas","arrows-left-right"]})])):Z("",!0),n.field.input.options.colormode==="1"?(T(),$("div",P2,[oe(D,{id:n.field.input.id+"-colorcircle-dark",icon:["fas","circle"],size:"3x",class:"border astroid-color-picker",style:vt({color:b.dark}),onClick:C[9]||(C[9]=y=>g("dark"))},null,8,["id","style"]),M2])):Z("",!0)]),Ye(h("input",{type:"hidden",name:n.field.input.name+"[font_color]",id:n.field.input.id+"_font_color","onUpdate:modelValue":C[10]||(C[10]=y=>n.modelValue.font_color=y)},null,8,I2),[[Dt,n.modelValue.font_color]]),m.value?(T(),Fe(K(Dr),{key:0,theme:K(r),color:v.value,"sucker-hide":!0,"sucker-canvas":null,"sucker-area":[],id:n.field.input.id+"-colorpicker",onChangeColor:E},null,8,["theme","color","id"])):Z("",!0)])])):Z("",!0),n.field.input.options.transformpicker?(T(),$("div",N2,[h("label",{for:n.field.input.id+"_text_transform",class:"form-label"},fe(n.field.input.lang.text_transform),9,R2),Ye(h("select",{id:n.field.input.id+"_text_transform",name:n.field.input.name+"[text_transform]","onUpdate:modelValue":C[11]||(C[11]=y=>n.modelValue.text_transform=y),class:"form-select"},[(T(!0),$(ie,null,Ce(n.field.input.options.text_transform_options,(y,S)=>(T(),$("option",{value:S,key:S},fe(y),9,F2))),128))],8,L2),[[Hn,n.modelValue.text_transform]])])):Z("",!0),n.field.input.options.stylepicker?(T(),$("div",j2,[h("div",V2,fe(n.field.input.lang.font_style),1),h("div",U2,[(T(),$(ie,null,Ce(a,(y,S)=>h("span",null,[Ye(h("input",{type:"checkbox",class:"btn-check","onUpdate:modelValue":C[12]||(C[12]=k=>n.modelValue.font_style=k),name:n.field.input.name+"[font_style]",id:n.field.input.id+"_font_style_"+S,value:y.value,autocomplete:"off"},null,8,H2),[[la,n.modelValue.font_style]]),h("label",{class:"btn btn-sm",for:n.field.input.id+"_font_style_"+S,innerHTML:y.text},null,8,B2)])),64))])])):Z("",!0)])])],2),n.field.input.options.preview?(T(),$("div",Y2,[c.value==="google"&&typeof s[c.value].find(y=>y.value===l.value.value)<"u"&&l.value.value!==""&&l.value.value!=="__default"&&l.value.value.search(/^library-font-/)===-1?(T(),$("link",{key:0,href:"https://fonts.googleapis.com/css?family="+l.value.value,rel:"stylesheet"},null,8,W2)):Z("",!0),h("div",{class:"card card-default card-body mt-4",style:vt({"font-family":l.value.text,"font-weight":n.modelValue.font_weight,"text-transform":n.modelValue.text_transform,"font-size":n.modelValue.font_size[d.value]+n.modelValue.font_size_unit[d.value],"line-height":n.modelValue.line_height[d.value]+n.modelValue.line_height_unit[d.value],"letter-spacing":n.modelValue.letter_spacing[d.value]+n.modelValue.letter_spacing_unit[d.value]})},[h("p",null,fe(o[A(0,o.length-1)]),1),z2,K2],4)])):Z("",!0)],64)}}},X2={key:0},J2={class:"d-grid"},Q2=h("i",{class:"fas fa-expand me-1"},null,-1),Z2=["id"],q2={class:"modal-dialog modal-fullscreen"},ek={class:"modal-content"},tk={class:"modal-header"},nk=["innerHTML"],rk={class:"modal-body"},ak=["id","name","textContent"],ok=["id","name","placeholder","textContent"],ik={__name:"TextArea",props:["modelValue","field"],emits:["update:modelValue"],setup(e,{emit:t}){const n=t,r=e,a=Qr("theme","light"),i={automaticLayout:!0,formatOnType:!0,formatOnPaste:!0,height:"200px"},o=q(""),s=q(!1);function l(u){n("update:modelValue",u)}return st(()=>{o.value=r.modelValue}),vn(()=>{o.value!==r.modelValue&&(o.value=r.modelValue)}),(u,c)=>{const d=kn("vue-monaco-editor");return typeof r.field.input.code<"u"&&r.field.input.code!==""?(T(),$("div",X2,[oe(d,{value:o.value,"onUpdate:value":c[0]||(c[0]=f=>o.value=f),theme:K(a)==="light"?"light":"vs-dark",language:r.field.input.code,height:"200px",className:"border",options:i,onChange:l},null,8,["value","theme","language"]),h("div",J2,[h("button",{type:"button",class:"btn btn-sm btn-as btn-primary btn-as-primary rounded-0",onClick:c[1]||(c[1]=be(f=>s.value=!0,["prevent"]))},[Q2,wt(" Edit in Fullscreen ")])]),s.value?(T(),$("div",{key:0,class:"modal d-block",id:r.field.input.id+"_full_editor",tabindex:"-1"},[h("div",q2,[h("div",ek,[h("div",tk,[h("h5",{class:"modal-title",innerHTML:r.field.label},null,8,nk),h("button",{type:"button",class:"btn-close","aria-label":"Close",onClick:c[2]||(c[2]=be(f=>s.value=!1,["prevent"]))})]),h("div",rk,[oe(d,{value:o.value,"onUpdate:value":c[3]||(c[3]=f=>o.value=f),theme:K(a)==="light"?"light":"vs-dark",language:r.field.input.code,height:"100%",className:"border",options:i,onChange:l},null,8,["value","theme","language"])])])])],8,Z2)):Z("",!0),h("textarea",{class:"d-none",id:r.field.input.id,name:r.field.input.name,textContent:fe(e.modelValue)},null,8,ak)])):(T(),$("textarea",{key:1,class:"form-control",id:r.field.input.id,name:r.field.input.name,rows:"8",placeholder:r.field.input.hint,textContent:fe(e.modelValue),onInput:c[4]||(c[4]=f=>n("update:modelValue",f.target.value))},null,40,ok))}}};var f0={exports:{}};const sk=i0(oS);/**! + */function Qa(e){let t={r:0,g:0,b:0,a:1};/#/.test(e)?t=LA(e):/rgb/.test(e)?t=ev(e):typeof e=="string"?t=ev(`rgba(${e})`):Object.prototype.toString.call(e)==="[object Object]"&&(t=e);const{r:n,g:r,b:a,a:i}=t,{h:o,s,v:l}=FA(t);return{r:n,g:r,b:a,a:i===void 0?1:i,h:o,s,v:l}}function Rp(e){const t=document.createElement("canvas"),n=t.getContext("2d"),r=e*2;return t.width=r,t.height=r,n.fillStyle="#ffffff",n.fillRect(0,0,r,r),n.fillStyle="#ccd5db",n.fillRect(0,0,e,e),n.fillRect(e,e,e,e),t}function gf(e,t,n,r,a,i){const o=e==="l",s=t.createLinearGradient(0,0,o?n:0,o?0:r);s.addColorStop(.01,a),s.addColorStop(.99,i),t.fillStyle=s,t.fillRect(0,0,n,r)}function RA({r:e,g:t,b:n},r){const a=o=>("0"+Number(o).toString(16)).slice(-2),i=`#${a(e)}${a(t)}${a(n)}`;return r?i.toUpperCase():i}function LA(e){e=e.slice(1);const t=n=>parseInt(n,16)||0;return{r:t(e.slice(0,2)),g:t(e.slice(2,4)),b:t(e.slice(4,6))}}function ev(e){return typeof e=="string"?(e=(/rgba?\((.*?)\)/.exec(e)||["","0,0,0,1"])[1].split(","),{r:Number(e[0])||0,g:Number(e[1])||0,b:Number(e[2])||0,a:Number(e[3]?e[3]:1)}):e}function FA({r:e,g:t,b:n}){e=e/255,t=t/255,n=n/255;const r=Math.max(e,t,n),a=Math.min(e,t,n),i=r-a;let o=0;r===a?o=0:r===e?t>=n?o=60*(t-n)/i:o=60*(t-n)/i+360:r===t?o=60*(n-e)/i+120:r===n&&(o=60*(e-t)/i+240),o=Math.floor(o);let s=parseFloat((r===0?0:1-a/r).toFixed(2)),l=parseFloat(r.toFixed(2));return{h:o,s,v:l}}var Lp=wt({props:{color:{type:String,default:"#000000"},hsv:{type:Object,default:null},size:{type:Number,default:152}},emits:["selectSaturation"],data(){return{slideSaturationStyle:{}}},mounted(){this.renderColor(),this.renderSlide()},methods:{renderColor(){const e=this.$refs.canvasSaturation,t=this.size,n=e.getContext("2d");e.width=t,e.height=t,n.fillStyle=this.color,n.fillRect(0,0,t,t),gf("l",n,t,t,"#FFFFFF","rgba(255,255,255,0)"),gf("p",n,t,t,"rgba(0,0,0,0)","#000000")},renderSlide(){this.slideSaturationStyle={left:this.hsv.s*this.size-5+"px",top:(1-this.hsv.v)*this.size-5+"px"}},selectSaturation(e){const{top:t,left:n}=this.$el.getBoundingClientRect(),r=e.target.getContext("2d"),a=o=>{let s=o.clientX-n,l=o.clientY-t;s<0&&(s=0),l<0&&(l=0),s>this.size&&(s=this.size),l>this.size&&(l=this.size),this.slideSaturationStyle={left:s-5+"px",top:l-5+"px"};const u=r.getImageData(Math.min(s,this.size-1),Math.min(l,this.size-1),1,1),[c,d,f]=u.data;this.$emit("selectSaturation",{r:c,g:d,b:f})};a(e);const i=()=>{document.removeEventListener("mousemove",a),document.removeEventListener("mouseup",i)};document.addEventListener("mousemove",a),document.addEventListener("mouseup",i)}}});const jA={ref:"canvasSaturation"};function VA(e,t,n,r,a,i){return T(),Fe("div",{class:"saturation",onMousedown:t[1]||(t[1]=be((...o)=>e.selectSaturation&&e.selectSaturation(...o),["prevent","stop"]))},[oe("canvas",jA,null,512),oe("div",{style:e.slideSaturationStyle,class:"slide"},null,4)],32)}Lp.render=VA;Lp.__file="src/color/Saturation.vue";var Fp=wt({props:{hsv:{type:Object,default:null},width:{type:Number,default:15},height:{type:Number,default:152}},emits:["selectHue"],data(){return{slideHueStyle:{}}},mounted(){this.renderColor(),this.renderSlide()},methods:{renderColor(){const e=this.$refs.canvasHue,t=this.width,n=this.height,r=e.getContext("2d");e.width=t,e.height=n;const a=r.createLinearGradient(0,0,0,n);a.addColorStop(0,"#FF0000"),a.addColorStop(.17*1,"#FF00FF"),a.addColorStop(.17*2,"#0000FF"),a.addColorStop(.17*3,"#00FFFF"),a.addColorStop(.17*4,"#00FF00"),a.addColorStop(.17*5,"#FFFF00"),a.addColorStop(1,"#FF0000"),r.fillStyle=a,r.fillRect(0,0,t,n)},renderSlide(){this.slideHueStyle={top:(1-this.hsv.h/360)*this.height-2+"px"}},selectHue(e){const{top:t}=this.$el.getBoundingClientRect(),n=e.target.getContext("2d"),r=i=>{let o=i.clientY-t;o<0&&(o=0),o>this.height&&(o=this.height),this.slideHueStyle={top:o-2+"px"};const s=n.getImageData(0,Math.min(o,this.height-1),1,1),[l,u,c]=s.data;this.$emit("selectHue",{r:l,g:u,b:c})};r(e);const a=()=>{document.removeEventListener("mousemove",r),document.removeEventListener("mouseup",a)};document.addEventListener("mousemove",r),document.addEventListener("mouseup",a)}}});const UA={ref:"canvasHue"};function HA(e,t,n,r,a,i){return T(),Fe("div",{class:"hue",onMousedown:t[1]||(t[1]=be((...o)=>e.selectHue&&e.selectHue(...o),["prevent","stop"]))},[oe("canvas",UA,null,512),oe("div",{style:e.slideHueStyle,class:"slide"},null,4)],32)}Fp.render=HA;Fp.__file="src/color/Hue.vue";var jp=wt({props:{color:{type:String,default:"#000000"},rgba:{type:Object,default:null},width:{type:Number,default:15},height:{type:Number,default:152}},emits:["selectAlpha"],data(){return{slideAlphaStyle:{},alphaSize:5}},watch:{color(){this.renderColor()},"rgba.a"(){this.renderSlide()}},mounted(){this.renderColor(),this.renderSlide()},methods:{renderColor(){const e=this.$refs.canvasAlpha,t=this.width,n=this.height,r=this.alphaSize,a=Rp(r),i=e.getContext("2d");e.width=t,e.height=n,i.fillStyle=i.createPattern(a,"repeat"),i.fillRect(0,0,t,n),gf("p",i,t,n,"rgba(255,255,255,0)",this.color)},renderSlide(){this.slideAlphaStyle={top:this.rgba.a*this.height-2+"px"}},selectAlpha(e){const{top:t}=this.$el.getBoundingClientRect(),n=a=>{let i=a.clientY-t;i<0&&(i=0),i>this.height&&(i=this.height);let o=parseFloat((i/this.height).toFixed(2));this.$emit("selectAlpha",o)};n(e);const r=()=>{document.removeEventListener("mousemove",n),document.removeEventListener("mouseup",r)};document.addEventListener("mousemove",n),document.addEventListener("mouseup",r)}}});const BA={ref:"canvasAlpha"};function YA(e,t,n,r,a,i){return T(),Fe("div",{class:"color-alpha",onMousedown:t[1]||(t[1]=be((...o)=>e.selectAlpha&&e.selectAlpha(...o),["prevent","stop"]))},[oe("canvas",BA,null,512),oe("div",{style:e.slideAlphaStyle,class:"slide"},null,4)],32)}jp.render=YA;jp.__file="src/color/Alpha.vue";var Vp=wt({props:{color:{type:String,default:"#000000"},width:{type:Number,default:100},height:{type:Number,default:30}},data(){return{alphaSize:5}},watch:{color(){this.renderColor()}},mounted(){this.renderColor()},methods:{renderColor(){const e=this.$el,t=this.width,n=this.height,r=this.alphaSize,a=Rp(r),i=e.getContext("2d");e.width=t,e.height=n,i.fillStyle=i.createPattern(a,"repeat"),i.fillRect(0,0,t,n),i.fillStyle=this.color,i.fillRect(0,0,t,n)}}});function WA(e,t,n,r,a,i){return T(),Fe("canvas")}Vp.render=WA;Vp.__file="src/color/Preview.vue";var Up=wt({props:{suckerCanvas:{type:Object,default:null},suckerArea:{type:Array,default:()=>[]}},data(){return{isOpenSucker:!1,suckerPreview:null,isSucking:!1}},watch:{suckerCanvas(e){this.isSucking=!1,this.suckColor(e)}},methods:{openSucker(){this.isOpenSucker?this.keydownHandler({keyCode:27}):(this.isOpenSucker=!0,this.isSucking=!0,this.$emit("openSucker",!0),document.addEventListener("keydown",this.keydownHandler))},keydownHandler(e){e.keyCode===27&&(this.isOpenSucker=!1,this.isSucking=!1,this.$emit("openSucker",!1),document.removeEventListener("keydown",this.keydownHandler),document.removeEventListener("mousemove",this.mousemoveHandler),document.removeEventListener("mouseup",this.mousemoveHandler),this.suckerPreview&&(document.body.removeChild(this.suckerPreview),this.suckerPreview=null))},mousemoveHandler(e){const{clientX:t,clientY:n}=e,{top:r,left:a,width:i,height:o}=this.suckerCanvas.getBoundingClientRect(),s=t-a,l=n-r,c=this.suckerCanvas.getContext("2d").getImageData(Math.min(s,i-1),Math.min(l,o-1),1,1);let[d,f,p,m]=c.data;m=parseFloat((m/255).toFixed(2));const v=this.suckerPreview.style;Object.assign(v,{position:"absolute",left:t+20+"px",top:n-36+"px",width:"24px",height:"24px",borderRadius:"50%",border:"2px solid #fff",boxShadow:"0 0 8px 0 rgba(0, 0, 0, 0.16)",background:`rgba(${d}, ${f}, ${p}, ${m})`,zIndex:95}),this.suckerArea.length&&t>=this.suckerArea[0]&&n>=this.suckerArea[1]&&t<=this.suckerArea[2]&&n<=this.suckerArea[3]?v.display="":v.display="none"},suckColor(e){e&&e.tagName!=="CANVAS"||(this.suckerPreview=document.createElement("div"),this.suckerPreview&&document.body.appendChild(this.suckerPreview),document.addEventListener("mousemove",this.mousemoveHandler),document.addEventListener("mouseup",this.mousemoveHandler),e.addEventListener("click",t=>{const{clientX:n,clientY:r}=t,{top:a,left:i,width:o,height:s}=e.getBoundingClientRect(),l=n-i,u=r-a,d=e.getContext("2d").getImageData(Math.min(l,o-1),Math.min(u,s-1),1,1);let[f,p,m,v]=d.data;v=parseFloat((v/255).toFixed(2)),this.$emit("selectSucker",{r:f,g:p,b:m,a:v})}))}}});const zA=oe("path",{d:"M13.1,8.2l5.6,5.6c0.4,0.4,0.5,1.1,0.1,1.5s-1.1,0.5-1.5,0.1c0,0-0.1,0-0.1-0.1l-1.4-1.4l-7.7,7.7C7.9,21.9,7.6,22,7.3,22H3.1C2.5,22,2,21.5,2,20.9l0,0v-4.2c0-0.3,0.1-0.6,0.3-0.8l5.8-5.8C8.5,9.7,9.2,9.6,9.7,10s0.5,1.1,0.1,1.5c0,0,0,0.1-0.1,0.1l-5.5,5.5v2.7h2.7l7.4-7.4L8.7,6.8c-0.5-0.4-0.5-1-0.1-1.5s1.1-0.5,1.5-0.1c0,0,0.1,0,0.1,0.1l1.4,1.4l3.5-3.5c1.6-1.6,4.1-1.6,5.8-0.1c1.6,1.6,1.6,4.1,0.1,5.8L20.9,9l-3.6,3.6c-0.4,0.4-1.1,0.5-1.5,0.1"},null,-1),KA={key:1,class:"sucker",viewBox:"-16 -16 68 68",xmlns:"http://www.w3.org/2000/svg",stroke:"#9099a4"},GA=oe("g",{fill:"none","fill-rule":"evenodd"},[oe("g",{transform:"translate(1 1)","stroke-width":"4"},[oe("circle",{"stroke-opacity":".5",cx:"18",cy:"18",r:"18"}),oe("path",{d:"M36 18c0-9.94-8.06-18-18-18"},[oe("animateTransform",{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"1s",repeatCount:"indefinite"})])])],-1);function XA(e,t,n,r,a,i){return T(),Fe("div",null,[e.isSucking?Z("v-if",!0):(T(),Fe("svg",{key:0,class:[{active:e.isOpenSucker},"sucker"],xmlns:"http://www.w3.org/2000/svg",viewBox:"-12 -12 48 48",onClick:t[1]||(t[1]=(...o)=>e.openSucker&&e.openSucker(...o))},[zA],2)),e.isSucking?(T(),Fe("svg",KA,[GA])):Z("v-if",!0)])}Up.render=XA;Up.__file="src/color/Sucker.vue";var Hp=wt({props:{name:{type:String,default:""},color:{type:String,default:""}},emits:["inputColor","inputFocus","inputBlur"],setup(e,{emit:t}){return{modelColor:de({get(){return e.color||""},set(i){t("inputColor",i)}}),handleFocus:i=>{t("inputFocus",i)},handleBlur:i=>{t("inputBlur",i)}}}});const JA={class:"color-type"},QA={class:"name"};function ZA(e,t,n,r,a,i){return T(),Fe("div",JA,[oe("span",QA,fe(e.name),1),Ye(oe("input",{"onUpdate:modelValue":t[1]||(t[1]=o=>e.modelColor=o),class:"value",onFocus:t[2]||(t[2]=(...o)=>e.handleFocus&&e.handleFocus(...o)),onBlur:t[3]||(t[3]=(...o)=>e.handleBlur&&e.handleBlur(...o))},null,544),[[Dt,e.modelColor]])])}Hp.render=ZA;Hp.__file="src/color/Box.vue";var Bp=wt({name:"ColorPicker",props:{color:{type:String,default:"#000000"},colorsDefault:{type:Array,default:()=>[]},colorsHistoryKey:{type:String,default:""}},emits:["selectColor"],setup(e,{emit:t}){const n=q(),r=q([]),a=q();e.colorsHistoryKey&&localStorage&&(r.value=JSON.parse(localStorage.getItem(e.colorsHistoryKey))||[]),a.value=Rp(4).toDataURL(),wr(()=>{i(n.value)});function i(s){if(!s)return;const l=r.value||[],u=l.indexOf(s);u>=0&&l.splice(u,1),l.length>=8&&(l.length=7),l.unshift(s),r.value=l||[],localStorage&&e.colorsHistoryKey&&localStorage.setItem(e.colorsHistoryKey,JSON.stringify(l))}function o(s){t("selectColor",s)}return{setColorsHistory:i,colorsHistory:r,color:n,imgAlphaBase64:a,selectColor:o}}});const qA={class:"colors"},e2={key:0,class:"colors history"};function t2(e,t,n,r,a,i){return T(),Fe("div",null,[oe("ul",qA,[(T(!0),Fe(ie,null,Ce(e.colorsDefault,o=>(T(),Fe("li",{key:o,class:"item",onClick:s=>e.selectColor(o)},[oe("div",{style:{background:`url(${e.imgAlphaBase64})`},class:"alpha"},null,4),oe("div",{style:{background:o},class:"color"},null,4)],8,["onClick"]))),128))]),e.colorsHistory.length?(T(),Fe("ul",e2,[(T(!0),Fe(ie,null,Ce(e.colorsHistory,o=>(T(),Fe("li",{key:o,class:"item",onClick:s=>e.selectColor(o)},[oe("div",{style:{background:`url(${e.imgAlphaBase64})`},class:"alpha"},null,4),oe("div",{style:{background:o},class:"color"},null,4)],8,["onClick"]))),128))])):Z("v-if",!0)])}Bp.render=t2;Bp.__file="src/color/Colors.vue";var Dr=wt({components:{Saturation:Lp,Hue:Fp,Alpha:jp,Preview:Vp,Sucker:Up,Box:Hp,Colors:Bp},emits:["changeColor","openSucker","inputFocus","inputBlur"],props:{color:{type:String,default:"#000000"},theme:{type:String,default:"dark"},suckerHide:{type:Boolean,default:!0},suckerCanvas:{type:null,default:null},suckerArea:{type:Array,default:()=>[]},colorsDefault:{type:Array,default:()=>["#000000","#FFFFFF","#FF1900","#F47365","#FFB243","#FFE623","#6EFF2A","#1BC7B1","#00BEFF","#2E81FF","#5D61FF","#FF89CF","#FC3CAD","#BF3DCE","#8E00A7","rgba(0,0,0,0)"]},colorsHistoryKey:{type:String,default:"vue-colorpicker-history"}},data(){return{hueWidth:15,hueHeight:152,previewHeight:30,modelRgba:"",modelHex:"",r:0,g:0,b:0,a:1,h:0,s:0,v:0}},computed:{isLightTheme(){return this.theme==="light"},totalWidth(){return this.hueHeight+(this.hueWidth+8)*2},previewWidth(){return this.totalWidth-(this.suckerHide?0:this.previewHeight)},rgba(){return{r:this.r,g:this.g,b:this.b,a:this.a}},hsv(){return{h:this.h,s:this.s,v:this.v}},rgbString(){return`rgb(${this.r}, ${this.g}, ${this.b})`},rgbaStringShort(){return`${this.r}, ${this.g}, ${this.b}, ${this.a}`},rgbaString(){return`rgba(${this.rgbaStringShort})`},hexString(){return RA(this.rgba,!0)}},created(){Object.assign(this,Qa(this.color)),this.setText(),this.$watch("rgba",()=>{this.$emit("changeColor",{rgba:this.rgba,hsv:this.hsv,hex:this.modelHex})})},methods:{selectSaturation(e){const{r:t,g:n,b:r,h:a,s:i,v:o}=Qa(e);Object.assign(this,{r:t,g:n,b:r,h:a,s:i,v:o}),this.setText()},handleFocus(e){this.$emit("inputFocus",e)},handleBlur(e){this.$emit("inputBlur",e)},selectHue(e){const{r:t,g:n,b:r,h:a,s:i,v:o}=Qa(e);Object.assign(this,{r:t,g:n,b:r,h:a,s:i,v:o}),this.setText(),this.$nextTick(()=>{this.$refs.saturation.renderColor(),this.$refs.saturation.renderSlide()})},selectAlpha(e){this.a=e,this.setText()},inputHex(e){const{r:t,g:n,b:r,a,h:i,s:o,v:s}=Qa(e);Object.assign(this,{r:t,g:n,b:r,a,h:i,s:o,v:s}),this.modelHex=e,this.modelRgba=this.rgbaStringShort,this.$nextTick(()=>{this.$refs.saturation.renderColor(),this.$refs.saturation.renderSlide(),this.$refs.hue.renderSlide()})},inputRgba(e){const{r:t,g:n,b:r,a,h:i,s:o,v:s}=Qa(e);Object.assign(this,{r:t,g:n,b:r,a,h:i,s:o,v:s}),this.modelHex=this.hexString,this.modelRgba=e,this.$nextTick(()=>{this.$refs.saturation.renderColor(),this.$refs.saturation.renderSlide(),this.$refs.hue.renderSlide()})},setText(){this.modelHex=this.hexString,this.modelRgba=this.rgbaStringShort},openSucker(e){this.$emit("openSucker",e)},selectSucker(e){const{r:t,g:n,b:r,a,h:i,s:o,v:s}=Qa(e);Object.assign(this,{r:t,g:n,b:r,a,h:i,s:o,v:s}),this.setText(),this.$nextTick(()=>{this.$refs.saturation.renderColor(),this.$refs.saturation.renderSlide(),this.$refs.hue.renderSlide()})},selectColor(e){const{r:t,g:n,b:r,a,h:i,s:o,v:s}=Qa(e);Object.assign(this,{r:t,g:n,b:r,a,h:i,s:o,v:s}),this.setText(),this.$nextTick(()=>{this.$refs.saturation.renderColor(),this.$refs.saturation.renderSlide(),this.$refs.hue.renderSlide()})}}});const n2={class:"color-set"};function r2(e,t,n,r,a,i){const o=kn("Saturation"),s=kn("Hue"),l=kn("Alpha"),u=kn("Preview"),c=kn("Sucker"),d=kn("Box"),f=kn("Colors");return T(),Fe("div",{class:["hu-color-picker",{light:e.isLightTheme}],style:{width:e.totalWidth+"px"}},[oe("div",n2,[oe(o,{ref:"saturation",color:e.rgbString,hsv:e.hsv,size:e.hueHeight,onSelectSaturation:e.selectSaturation},null,8,["color","hsv","size","onSelectSaturation"]),oe(s,{ref:"hue",hsv:e.hsv,width:e.hueWidth,height:e.hueHeight,onSelectHue:e.selectHue},null,8,["hsv","width","height","onSelectHue"]),oe(l,{ref:"alpha",color:e.rgbString,rgba:e.rgba,width:e.hueWidth,height:e.hueHeight,onSelectAlpha:e.selectAlpha},null,8,["color","rgba","width","height","onSelectAlpha"])]),oe("div",{style:{height:e.previewHeight+"px"},class:"color-show"},[oe(u,{color:e.rgbaString,width:e.previewWidth,height:e.previewHeight},null,8,["color","width","height"]),e.suckerHide?Z("v-if",!0):(T(),Fe(c,{key:0,"sucker-canvas":e.suckerCanvas,"sucker-area":e.suckerArea,onOpenSucker:e.openSucker,onSelectSucker:e.selectSucker},null,8,["sucker-canvas","sucker-area","onOpenSucker","onSelectSucker"]))],4),oe(d,{name:"HEX",color:e.modelHex,onInputColor:e.inputHex,onInputFocus:e.handleFocus,onInputBlur:e.handleBlur},null,8,["color","onInputColor","onInputFocus","onInputBlur"]),oe(d,{name:"RGBA",color:e.modelRgba,onInputColor:e.inputRgba,onInputFocus:e.handleFocus,onInputBlur:e.handleBlur},null,8,["color","onInputColor","onInputFocus","onInputBlur"]),oe(f,{color:e.rgbaString,"colors-default":e.colorsDefault,"colors-history-key":e.colorsHistoryKey,onSelectColor:e.selectColor},null,8,["color","colors-default","colors-history-key","onSelectColor"]),Z(" custom options "),Ie(e.$slots,"default")],6)}Dr.render=r2;Dr.__file="src/color/ColorPicker.vue";Dr.install=e=>{e.component(Dr.name,Dr)};const a2={class:"row row-cols-1 g-4"},o2={key:0},i2={class:"row g-3 mb-2 justify-content-center"},s2={class:"col col-auto"},l2=["for"],u2={class:"col"},c2={class:"astroid-btn-group text-end"},d2=["id","value"],f2=["for"],p2=["id","name"],m2={key:1},h2=["for"],v2=["id","name"],g2=["value"],y2={key:2},b2=["for"],_2=["id","name"],w2=["value"],E2={class:"row row-cols-1 g-2"},x2={key:0},S2={key:1},T2={key:2},O2={class:"row row-cols-1 g-4"},C2={key:0},A2={class:"form-label"},k2={class:"astroid-color"},$2={class:"row"},D2={key:0},P2={key:0,class:"col text-center py-3"},M2={key:1,class:"col-4 text-center"},I2=h("div",null,"Dark",-1),N2=["name","id"],R2={key:1},L2=["for"],F2=["id","name"],j2=["value"],V2={key:2},U2={class:"form-label"},H2={class:"btn-group",role:"group","aria-label":"Basic checkbox toggle button group"},B2=["name","id","value"],Y2=["for","innerHTML"],W2={key:0,class:"typography-preview"},z2=["href"],K2=h("p",null,"Aa Bb Cc Dd Ee Ff Gg Hh Ii Jj Kk Ll Mm Nn Oo Pp Qq Rr Ss Tt Uu Vv Ww Xx Yy Zz",-1),G2=h("p",{class:"mb-0"},"0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20",-1),X2={__name:"Typography",props:["modelValue","field","constant"],emits:["update:modelValue"],setup(e,{emit:t}){const n=e,r=Qr("theme","light"),a=[{value:"bold",text:"Bold"},{value:"italic",text:"Italic"},{value:"underline",text:'Underline'}],i={"Arial, Helvetica, sans-serif":"Arial, Helvetica","Arial Black, Gadget, sans-serif":"Arial Black, Gadget","Bookman Old Style, serif":"Bookman Old Style","Comic Sans MS, cursive":"Comic Sans MS","Courier, monospace":"Courier","Garamond, serif":"Garamond","Georgia, serif":"Georgia","Impact, Charcoal, sans-serif":"Impact, Charcoal","Lucida Console, Monaco, monospace":"Lucida Console, Monaco","Lucida Sans Unicode, sans-serif":"Lucida Sans Unicode","MS Sans Serif, Geneva, sans-serif":"MS Sans Serif, Geneva","MS Serif, New York, sans-serif":"MS Serif, New York","Palatino Linotype, Book Antiqua, Palatino, serif":"Palatino Linotype, Book Antiqua, Palatino","Tahoma, Geneva, sans-serif":"Tahoma, Geneva","Times New Roman, Times, serif":"Times New Roman, Times","Trebuchet MS, Helvetica, sans-serif":"Trebuchet MS, Helvetica","Verdana, Geneva, sans-serif":"Verdana, Geneva"},o=["I love you and that's the beginning and end of everything.","I saw that you were perfect, and so I loved you. Then I saw that you were not perfect and I loved you even more.","You know you're in love when you can't fall asleep because reality is finally better than your dreams.","Love is that condition in which the happiness of another person is essential to your own.","The best thing to hold onto in life is each other.","I need you like a heart needs a beat.","I am who I am because of you. You are every reason, every hope, and every dream I've ever had.","If I had a flower for every time I thought of you.. I could walk through my garden forever.","Take my hand, take my whole life too. For I can't help falling in love with you.","If you live to be a hundred, I want to live to be a hundred minus one day so I never have to live without you.","You are the finest, loveliest, tenderest, and most beautiful person I have ever known and even that is an understatement.","In all the world, there is no heart for me like yours. In all the world, there is no love for you like mine."],s=Jt({system:[],google:[],local:[]}),l=q({value:"",text:""}),u=q(["system","google"]),c=q("google"),d=q("desktop");function f(w){w.search(/^library-font-/)!==-1?c.value="local":typeof i[w]<"u"?c.value="system":c.value="google"}st(()=>{let w=n.constant.site_url+"administrator/index.php?option=com_ajax&astroid=google-fonts&template="+n.constant.template_name+"&ts="+Date.now();if(Object.keys(n.field.input.value).forEach(C=>{typeof n.modelValue[C]>"u"&&(n.modelValue[C]=n.field.input.value[C])}),f(n.field.input.value.font_face),gr.get(w).then(function(C){C.status===200&&(s.system=C.data.system,s.google=C.data.google,s.local=C.data.local,s.local.length>1&&u.value.push("local"),C.data[c.value].forEach(D=>{n.modelValue.font_face===D.value&&(l.value=D)}))}).catch(function(C){console.log(C)}),n.modelValue.font_color.trim()!=="")try{const C=JSON.parse(n.modelValue.font_color);b.light=C.light,b.dark=C.dark}catch{b.light=n.modelValue.font_color,b.dark=n.modelValue.font_color}document.addEventListener("click",function(C){const D=document.getElementById(n.field.input.id+"-colorpicker"),y=document.getElementById(n.field.input.id+"-colorcircle-light"),S=document.getElementById(n.field.input.id+"-colorcircle-dark");m.value===!0&&D&&y&&!y.contains(C.target)&&!D.contains(C.target)&&(S&&!S.contains(C.target)||n.field.input.options.colormode==="0")&&(m.value=!1)})}),vn(()=>{l.value.value!==""&&l.value.value!==n.modelValue.font_face&&(f(n.modelValue.font_face),l.value=s[c.value].find(w=>w.value===n.modelValue.font_face))}),ot(l,w=>{w.value!==n.modelValue.font_face&&(n.modelValue.font_face=w.value)});function p(w){d.value=w}const m=q(!1),v=q(""),_=q("light"),b=Jt({light:"",dark:""});function g(w){v.value=b[w],_.value=w,m.value=!0}function x(w){try{if(n.modelValue.font_color){let C=JSON.parse(n.modelValue.font_color);C[_.value]=w,n.modelValue.font_color=JSON.stringify(C)}else{let C={light:"",dark:""};C[_.value]=w,n.modelValue.font_color=JSON.stringify(C)}}catch{const D={light:w,dark:w};n.modelValue.font_color=JSON.stringify(D)}}function E(w){const{r:C,g:D,b:y,a:S}=w.rgba;S===0?b[_.value]="":b[_.value]=`rgba(${C}, ${D}, ${y}, ${S})`,x(b[_.value])}function A(w,C){return w=Math.ceil(w),C=Math.floor(C),Math.floor(Math.random()*(C-w+1))+w}return(w,C)=>{const D=kn("font-awesome-icon");return T(),$(ie,null,[h("div",{class:we(["row g-4","row-cols-lg-"+Math.ceil(n.field.input.options.columns/2)+" row-cols-xl-"+n.field.input.options.columns])},[h("div",null,[h("div",a2,[n.field.input.options.fontpicker?(T(),$("div",o2,[h("div",i2,[h("div",s2,[h("label",{for:n.field.input.id+"_font_face_search",class:"form-label m-0"},fe(n.field.input.lang.font_family),9,l2)]),h("div",u2,[h("div",c2,[(T(!0),$(ie,null,Ce(u.value,y=>(T(),$("span",{key:y},[Ye(h("input",{type:"radio",class:"btn-check","onUpdate:modelValue":C[0]||(C[0]=S=>c.value=S),id:n.field.input.id+"_font_type_"+y,value:y,autocomplete:"off"},null,8,d2),[[Fa,c.value]]),h("label",{class:"btn btn-sm btn-outline-primary btn-as-outline-primary text-capitalize",for:n.field.input.id+"_font_type_"+y},fe(y),9,f2)]))),128))])])]),oe(K(dA),{list:s[c.value],modelValue:l.value,"onUpdate:modelValue":C[1]||(C[1]=y=>l.value=y),"option-value":"value","option-text":"text",id:n.field.input.id+"_font_face_search",placeholder:n.field.input.lang.inherit},null,8,["list","modelValue","id","placeholder"]),Ye(h("input",{type:"hidden",id:n.field.input.id+"_font_face",name:n.field.input.name+"[font_face]","onUpdate:modelValue":C[2]||(C[2]=y=>l.value.value=y)},null,8,p2),[[Dt,l.value.value]])])):Z("",!0),n.field.input.options.fontpicker?(T(),$("div",m2,[h("label",{for:n.field.input.id+"_alt_font_face",class:"form-label"},fe(n.field.input.lang.font_family_alt),9,h2),Ye(h("select",{id:n.field.input.id+"_alt_font_face",name:n.field.input.name+"[alt_font_face]","onUpdate:modelValue":C[3]||(C[3]=y=>n.modelValue.alt_font_face=y),class:"form-select"},[(T(!0),$(ie,null,Ce(n.field.input.options.system_fonts,y=>(T(),$("option",{value:y.value,key:y.value},fe(y.text),9,g2))),128))],8,v2),[[Hn,n.modelValue.alt_font_face]])])):Z("",!0),n.field.input.options.weightpicker?(T(),$("div",y2,[h("label",{for:n.field.input.id+"_font_weight",class:"form-label"},fe(n.field.input.lang.font_weight),9,b2),Ye(h("select",{id:n.field.input.id+"_font_weight",name:n.field.input.name+"[font_weight]","onUpdate:modelValue":C[4]||(C[4]=y=>n.modelValue.font_weight=y),class:"form-select"},[(T(),$(ie,null,Ce([100,200,300,400,500,600,700,800,900],y=>h("option",{value:y,key:y},fe(y),9,w2)),64))],8,_2),[[Hn,n.modelValue.font_weight]])])):Z("",!0)])]),h("div",null,[h("div",E2,[n.field.input.options.sizepicker?(T(),$("div",x2,[oe(Qc,{modelValue:n.modelValue,"onUpdate:modelValue":C[5]||(C[5]=y=>n.modelValue=y),field:n.field,fieldname:"font_size","current-device":d.value,"onUpdate:changeDevice":p},null,8,["modelValue","field","current-device"])])):Z("",!0),n.field.input.options.letterspacingpicker?(T(),$("div",S2,[oe(Qc,{modelValue:n.modelValue,"onUpdate:modelValue":C[6]||(C[6]=y=>n.modelValue=y),field:n.field,fieldname:"letter_spacing","current-device":d.value,"onUpdate:changeDevice":p},null,8,["modelValue","field","current-device"])])):Z("",!0),n.field.input.options.lineheightpicker?(T(),$("div",T2,[oe(Qc,{modelValue:n.modelValue,"onUpdate:modelValue":C[7]||(C[7]=y=>n.modelValue=y),field:n.field,fieldname:"line_height","current-device":d.value,"onUpdate:changeDevice":p},null,8,["modelValue","field","current-device"])])):Z("",!0)])]),h("div",null,[h("div",O2,[n.field.input.options.colorpicker?(T(),$("div",C2,[h("div",A2,fe(n.field.input.lang.font_color),1),h("div",k2,[h("div",$2,[h("div",{class:we({"col-4 text-center":n.field.input.options.colormode==="1","col-12":n.field.input.options.colormode!=="1"})},[oe(D,{id:n.field.input.id+"-colorcircle-light",icon:["fas","circle"],size:"3x",class:"border astroid-color-picker",style:vt({color:b.light}),onClick:C[8]||(C[8]=y=>g("light"))},null,8,["id","style"]),n.field.input.options.colormode==="1"?(T(),$("div",D2,"Light")):Z("",!0)],2),n.field.input.options.colormode==="1"?(T(),$("div",P2,[oe(D,{icon:["fas","arrows-left-right"]})])):Z("",!0),n.field.input.options.colormode==="1"?(T(),$("div",M2,[oe(D,{id:n.field.input.id+"-colorcircle-dark",icon:["fas","circle"],size:"3x",class:"border astroid-color-picker",style:vt({color:b.dark}),onClick:C[9]||(C[9]=y=>g("dark"))},null,8,["id","style"]),I2])):Z("",!0)]),Ye(h("input",{type:"hidden",name:n.field.input.name+"[font_color]",id:n.field.input.id+"_font_color","onUpdate:modelValue":C[10]||(C[10]=y=>n.modelValue.font_color=y)},null,8,N2),[[Dt,n.modelValue.font_color]]),m.value?(T(),Fe(K(Dr),{key:0,theme:K(r),color:v.value,"sucker-hide":!0,"sucker-canvas":null,"sucker-area":[],id:n.field.input.id+"-colorpicker",onChangeColor:E},null,8,["theme","color","id"])):Z("",!0)])])):Z("",!0),n.field.input.options.transformpicker?(T(),$("div",R2,[h("label",{for:n.field.input.id+"_text_transform",class:"form-label"},fe(n.field.input.lang.text_transform),9,L2),Ye(h("select",{id:n.field.input.id+"_text_transform",name:n.field.input.name+"[text_transform]","onUpdate:modelValue":C[11]||(C[11]=y=>n.modelValue.text_transform=y),class:"form-select"},[(T(!0),$(ie,null,Ce(n.field.input.options.text_transform_options,(y,S)=>(T(),$("option",{value:S,key:S},fe(y),9,j2))),128))],8,F2),[[Hn,n.modelValue.text_transform]])])):Z("",!0),n.field.input.options.stylepicker?(T(),$("div",V2,[h("div",U2,fe(n.field.input.lang.font_style),1),h("div",H2,[(T(),$(ie,null,Ce(a,(y,S)=>h("span",null,[Ye(h("input",{type:"checkbox",class:"btn-check","onUpdate:modelValue":C[12]||(C[12]=k=>n.modelValue.font_style=k),name:n.field.input.name+"[font_style]",id:n.field.input.id+"_font_style_"+S,value:y.value,autocomplete:"off"},null,8,B2),[[la,n.modelValue.font_style]]),h("label",{class:"btn btn-sm",for:n.field.input.id+"_font_style_"+S,innerHTML:y.text},null,8,Y2)])),64))])])):Z("",!0)])])],2),n.field.input.options.preview?(T(),$("div",W2,[c.value==="google"&&typeof s[c.value].find(y=>y.value===l.value.value)<"u"&&l.value.value!==""&&l.value.value!=="__default"&&l.value.value.search(/^library-font-/)===-1?(T(),$("link",{key:0,href:"https://fonts.googleapis.com/css?family="+l.value.value,rel:"stylesheet"},null,8,z2)):Z("",!0),h("div",{class:"card card-default card-body mt-4",style:vt({"font-family":l.value.text,"font-weight":n.modelValue.font_weight,"text-transform":n.modelValue.text_transform,"font-size":n.modelValue.font_size[d.value]+n.modelValue.font_size_unit[d.value],"line-height":n.modelValue.line_height[d.value]+n.modelValue.line_height_unit[d.value],"letter-spacing":n.modelValue.letter_spacing[d.value]+n.modelValue.letter_spacing_unit[d.value]})},[h("p",null,fe(o[A(0,o.length-1)]),1),K2,G2],4)])):Z("",!0)],64)}}},J2={key:0},Q2={class:"d-grid"},Z2=h("i",{class:"fas fa-expand me-1"},null,-1),q2=["id"],ek={class:"modal-dialog modal-fullscreen"},tk={class:"modal-content"},nk={class:"modal-header"},rk=["innerHTML"],ak={class:"modal-body"},ok=["id","name","textContent"],ik=["id","name","placeholder","textContent"],sk={__name:"TextArea",props:["modelValue","field"],emits:["update:modelValue"],setup(e,{emit:t}){const n=t,r=e,a=Qr("theme","light"),i={automaticLayout:!0,formatOnType:!0,formatOnPaste:!0,height:"200px"},o=q(""),s=q(!1);function l(u){n("update:modelValue",u)}return st(()=>{o.value=r.modelValue}),vn(()=>{o.value!==r.modelValue&&(o.value=r.modelValue)}),(u,c)=>{const d=kn("vue-monaco-editor");return typeof r.field.input.code<"u"&&r.field.input.code!==""?(T(),$("div",J2,[oe(d,{value:o.value,"onUpdate:value":c[0]||(c[0]=f=>o.value=f),theme:K(a)==="light"?"light":"vs-dark",language:r.field.input.code,height:"200px",className:"border",options:i,onChange:l},null,8,["value","theme","language"]),h("div",Q2,[h("button",{type:"button",class:"btn btn-sm btn-as btn-primary btn-as-primary rounded-0",onClick:c[1]||(c[1]=be(f=>s.value=!0,["prevent"]))},[Z2,xt(" Edit in Fullscreen ")])]),s.value?(T(),$("div",{key:0,class:"modal d-block",id:r.field.input.id+"_full_editor",tabindex:"-1"},[h("div",ek,[h("div",tk,[h("div",nk,[h("h5",{class:"modal-title",innerHTML:r.field.label},null,8,rk),h("button",{type:"button",class:"btn-close","aria-label":"Close",onClick:c[2]||(c[2]=be(f=>s.value=!1,["prevent"]))})]),h("div",ak,[oe(d,{value:o.value,"onUpdate:value":c[3]||(c[3]=f=>o.value=f),theme:K(a)==="light"?"light":"vs-dark",language:r.field.input.code,height:"100%",className:"border",options:i,onChange:l},null,8,["value","theme","language"])])])])],8,q2)):Z("",!0),h("textarea",{class:"d-none",id:r.field.input.id,name:r.field.input.name,textContent:fe(e.modelValue)},null,8,ok)])):(T(),$("textarea",{key:1,class:"form-control",id:r.field.input.id,name:r.field.input.name,rows:"8",placeholder:r.field.input.hint,textContent:fe(e.modelValue),onInput:c[4]||(c[4]=f=>n("update:modelValue",f.target.value))},null,40,ik))}}};var f0={exports:{}};const lk=i0(oS);/**! * Sortable 1.14.0 * @author RubaXa * @author owenm * @license MIT - */function tv(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function jr(e){for(var t=1;t=0)&&(n[a]=e[a]);return n}function ck(e,t){if(e==null)return{};var n=uk(e,t),r,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function dk(e){return fk(e)||pk(e)||mk(e)||hk()}function fk(e){if(Array.isArray(e))return yf(e)}function pk(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function mk(e,t){if(e){if(typeof e=="string")return yf(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return yf(e,t)}}function yf(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n"&&(t=t.substring(1)),e)try{if(e.matches)return e.matches(t);if(e.msMatchesSelector)return e.msMatchesSelector(t);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(t)}catch{return!1}return!1}}function yk(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function fr(e,t,n,r){if(e){n=n||document;do{if(t!=null&&(t[0]===">"?e.parentNode===n&&Du(e,t):Du(e,t))||r&&e===n)return e;if(e===n)break}while(e=yk(e))}return null}var rv=/\s+/g;function Ft(e,t,n){if(e&&t)if(e.classList)e.classList[n?"add":"remove"](t);else{var r=(" "+e.className+" ").replace(rv," ").replace(" "+t+" "," ");e.className=(r+(n?" "+t:"")).replace(rv," ")}}function Re(e,t,n){var r=e&&e.style;if(r){if(n===void 0)return document.defaultView&&document.defaultView.getComputedStyle?n=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(n=e.currentStyle),t===void 0?n:n[t];!(t in r)&&t.indexOf("webkit")===-1&&(t="-webkit-"+t),r[t]=n+(typeof n=="string"?"":"px")}}function vo(e,t){var n="";if(typeof e=="string")n=e;else do{var r=Re(e,"transform");r&&r!=="none"&&(n=r+" "+n)}while(!t&&(e=e.parentNode));var a=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return a&&new a(n)}function h0(e,t,n){if(e){var r=e.getElementsByTagName(t),a=0,i=r.length;if(n)for(;a=i:o=a<=i,!o)return r;if(r===Pr())break;r=Ta(r,!1)}return!1}function mi(e,t,n,r){for(var a=0,i=0,o=e.children;i2&&arguments[2]!==void 0?arguments[2]:{},a=r.evt,i=ck(r,Tk);nl.pluginEvent.bind(Qe)(t,n,jr({dragEl:Se,parentEl:Vt,ghostEl:rt,rootEl:Mt,nextEl:to,lastDownEl:uu,cloneEl:Ut,cloneHidden:Sa,dragStarted:ts,putSortable:ln,activeSortable:Qe.active,originalEvent:a,oldIndex:Jo,oldDraggableIndex:ms,newIndex:jn,newDraggableIndex:xa,hideGhostForTarget:w0,unhideGhostForTarget:E0,cloneNowHidden:function(){Sa=!0},cloneNowShown:function(){Sa=!1},dispatchSortableEvent:function(s){bn({sortable:n,name:s,originalEvent:a})}},i))};function bn(e){es(jr({putSortable:ln,cloneEl:Ut,targetEl:Se,rootEl:Mt,oldIndex:Jo,oldDraggableIndex:ms,newIndex:jn,newDraggableIndex:xa},e))}var Se,Vt,rt,Mt,to,uu,Ut,Sa,Jo,jn,ms,xa,Dl,ln,Wo=!1,Pu=!1,Mu=[],Za,ur,td,nd,sv,lv,ts,Fo,hs,vs=!1,Pl=!1,cu,dn,rd=[],bf=!1,Iu=[],Ec=typeof document<"u",Ml=p0,uv=tl||ua?"cssFloat":"float",Ok=Ec&&!gk&&!p0&&"draggable"in document.createElement("div"),y0=function(){if(Ec){if(ua)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto",e.style.pointerEvents==="auto"}}(),b0=function(t,n){var r=Re(t),a=parseInt(r.width)-parseInt(r.paddingLeft)-parseInt(r.paddingRight)-parseInt(r.borderLeftWidth)-parseInt(r.borderRightWidth),i=mi(t,0,n),o=mi(t,1,n),s=i&&Re(i),l=o&&Re(o),u=s&&parseInt(s.marginLeft)+parseInt(s.marginRight)+It(i).width,c=l&&parseInt(l.marginLeft)+parseInt(l.marginRight)+It(o).width;if(r.display==="flex")return r.flexDirection==="column"||r.flexDirection==="column-reverse"?"vertical":"horizontal";if(r.display==="grid")return r.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(i&&s.float&&s.float!=="none"){var d=s.float==="left"?"left":"right";return o&&(l.clear==="both"||l.clear===d)?"vertical":"horizontal"}return i&&(s.display==="block"||s.display==="flex"||s.display==="table"||s.display==="grid"||u>=a&&r[uv]==="none"||o&&r[uv]==="none"&&u+c>a)?"vertical":"horizontal"},Ck=function(t,n,r){var a=r?t.left:t.top,i=r?t.right:t.bottom,o=r?t.width:t.height,s=r?n.left:n.top,l=r?n.right:n.bottom,u=r?n.width:n.height;return a===s||i===l||a+o/2===s+u/2},Ak=function(t,n){var r;return Mu.some(function(a){var i=a[pn].options.emptyInsertThreshold;if(!(!i||Yp(a))){var o=It(a),s=t>=o.left-i&&t<=o.right+i,l=n>=o.top-i&&n<=o.bottom+i;if(s&&l)return r=a}}),r},_0=function(t){function n(i,o){return function(s,l,u,c){var d=s.options.group.name&&l.options.group.name&&s.options.group.name===l.options.group.name;if(i==null&&(o||d))return!0;if(i==null||i===!1)return!1;if(o&&i==="clone")return i;if(typeof i=="function")return n(i(s,l,u,c),o)(s,l,u,c);var f=(o?s:l).options.group.name;return i===!0||typeof i=="string"&&i===f||i.join&&i.indexOf(f)>-1}}var r={},a=t.group;(!a||lu(a)!="object")&&(a={name:a}),r.name=a.name,r.checkPull=n(a.pull,!0),r.checkPut=n(a.put),r.revertClone=a.revertClone,t.group=r},w0=function(){!y0&&rt&&Re(rt,"display","none")},E0=function(){!y0&&rt&&Re(rt,"display","")};Ec&&document.addEventListener("click",function(e){if(Pu)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),Pu=!1,!1},!0);var qa=function(t){if(Se){t=t.touches?t.touches[0]:t;var n=Ak(t.clientX,t.clientY);if(n){var r={};for(var a in t)t.hasOwnProperty(a)&&(r[a]=t[a]);r.target=r.rootEl=n,r.preventDefault=void 0,r.stopPropagation=void 0,n[pn]._onDragOver(r)}}},kk=function(t){Se&&Se.parentNode[pn]._isOutsideThisEl(t.target)};function Qe(e,t){if(!(e&&e.nodeType&&e.nodeType===1))throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(e));this.el=e,this.options=t=nr({},t),e[pn]=this;var n={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(e.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return b0(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(o,s){o.setData("Text",s.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:Qe.supportPointer!==!1&&"PointerEvent"in window&&!fs,emptyInsertThreshold:5};nl.initializePlugins(this,e,n);for(var r in n)!(r in t)&&(t[r]=n[r]);_0(t);for(var a in this)a.charAt(0)==="_"&&typeof this[a]=="function"&&(this[a]=this[a].bind(this));this.nativeDraggable=t.forceFallback?!1:Ok,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?it(e,"pointerdown",this._onTapStart):(it(e,"mousedown",this._onTapStart),it(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(it(e,"dragover",this),it(e,"dragenter",this)),Mu.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),nr(this,Ek())}Qe.prototype={constructor:Qe,_isOutsideThisEl:function(t){!this.el.contains(t)&&t!==this.el&&(Fo=null)},_getDirection:function(t,n){return typeof this.options.direction=="function"?this.options.direction.call(this,t,n,Se):this.options.direction},_onTapStart:function(t){if(t.cancelable){var n=this,r=this.el,a=this.options,i=a.preventOnFilter,o=t.type,s=t.touches&&t.touches[0]||t.pointerType&&t.pointerType==="touch"&&t,l=(s||t).target,u=t.target.shadowRoot&&(t.path&&t.path[0]||t.composedPath&&t.composedPath()[0])||l,c=a.filter;if(Lk(r),!Se&&!(/mousedown|pointerdown/.test(o)&&t.button!==0||a.disabled)&&!u.isContentEditable&&!(!this.nativeDraggable&&fs&&l&&l.tagName.toUpperCase()==="SELECT")&&(l=fr(l,a.draggable,r,!1),!(l&&l.animated)&&uu!==l)){if(Jo=Ht(l),ms=Ht(l,a.draggable),typeof c=="function"){if(c.call(this,t,l,this)){bn({sortable:n,rootEl:u,name:"filter",targetEl:l,toEl:r,fromEl:r}),Tn("filter",n,{evt:t}),i&&t.cancelable&&t.preventDefault();return}}else if(c&&(c=c.split(",").some(function(d){if(d=fr(u,d.trim(),r,!1),d)return bn({sortable:n,rootEl:d,name:"filter",targetEl:l,fromEl:r,toEl:r}),Tn("filter",n,{evt:t}),!0}),c)){i&&t.cancelable&&t.preventDefault();return}a.handle&&!fr(u,a.handle,r,!1)||this._prepareDragStart(t,s,l)}}},_prepareDragStart:function(t,n,r){var a=this,i=a.el,o=a.options,s=i.ownerDocument,l;if(r&&!Se&&r.parentNode===i){var u=It(r);if(Mt=i,Se=r,Vt=Se.parentNode,to=Se.nextSibling,uu=r,Dl=o.group,Qe.dragged=Se,Za={target:Se,clientX:(n||t).clientX,clientY:(n||t).clientY},sv=Za.clientX-u.left,lv=Za.clientY-u.top,this._lastX=(n||t).clientX,this._lastY=(n||t).clientY,Se.style["will-change"]="all",l=function(){if(Tn("delayEnded",a,{evt:t}),Qe.eventCanceled){a._onDrop();return}a._disableDelayedDragEvents(),!nv&&a.nativeDraggable&&(Se.draggable=!0),a._triggerDragStart(t,n),bn({sortable:a,name:"choose",originalEvent:t}),Ft(Se,o.chosenClass,!0)},o.ignore.split(",").forEach(function(c){h0(Se,c.trim(),ad)}),it(s,"dragover",qa),it(s,"mousemove",qa),it(s,"touchmove",qa),it(s,"mouseup",a._onDrop),it(s,"touchend",a._onDrop),it(s,"touchcancel",a._onDrop),nv&&this.nativeDraggable&&(this.options.touchStartThreshold=4,Se.draggable=!0),Tn("delayStart",this,{evt:t}),o.delay&&(!o.delayOnTouchOnly||n)&&(!this.nativeDraggable||!(tl||ua))){if(Qe.eventCanceled){this._onDrop();return}it(s,"mouseup",a._disableDelayedDrag),it(s,"touchend",a._disableDelayedDrag),it(s,"touchcancel",a._disableDelayedDrag),it(s,"mousemove",a._delayedDragTouchMoveHandler),it(s,"touchmove",a._delayedDragTouchMoveHandler),o.supportPointer&&it(s,"pointermove",a._delayedDragTouchMoveHandler),a._dragStartTimer=setTimeout(l,o.delay)}else l()}},_delayedDragTouchMoveHandler:function(t){var n=t.touches?t.touches[0]:t;Math.max(Math.abs(n.clientX-this._lastX),Math.abs(n.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){Se&&ad(Se),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var t=this.el.ownerDocument;at(t,"mouseup",this._disableDelayedDrag),at(t,"touchend",this._disableDelayedDrag),at(t,"touchcancel",this._disableDelayedDrag),at(t,"mousemove",this._delayedDragTouchMoveHandler),at(t,"touchmove",this._delayedDragTouchMoveHandler),at(t,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(t,n){n=n||t.pointerType=="touch"&&t,!this.nativeDraggable||n?this.options.supportPointer?it(document,"pointermove",this._onTouchMove):n?it(document,"touchmove",this._onTouchMove):it(document,"mousemove",this._onTouchMove):(it(Se,"dragend",this),it(Mt,"dragstart",this._onDragStart));try{document.selection?du(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(t,n){if(Wo=!1,Mt&&Se){Tn("dragStarted",this,{evt:n}),this.nativeDraggable&&it(document,"dragover",kk);var r=this.options;!t&&Ft(Se,r.dragClass,!1),Ft(Se,r.ghostClass,!0),Qe.active=this,t&&this._appendGhost(),bn({sortable:this,name:"start",originalEvent:n})}else this._nulling()},_emulateDragOver:function(){if(ur){this._lastX=ur.clientX,this._lastY=ur.clientY,w0();for(var t=document.elementFromPoint(ur.clientX,ur.clientY),n=t;t&&t.shadowRoot&&(t=t.shadowRoot.elementFromPoint(ur.clientX,ur.clientY),t!==n);)n=t;if(Se.parentNode[pn]._isOutsideThisEl(t),n)do{if(n[pn]){var r=void 0;if(r=n[pn]._onDragOver({clientX:ur.clientX,clientY:ur.clientY,target:t,rootEl:n}),r&&!this.options.dragoverBubble)break}t=n}while(n=n.parentNode);E0()}},_onTouchMove:function(t){if(Za){var n=this.options,r=n.fallbackTolerance,a=n.fallbackOffset,i=t.touches?t.touches[0]:t,o=rt&&vo(rt,!0),s=rt&&o&&o.a,l=rt&&o&&o.d,u=Ml&&dn&&ov(dn),c=(i.clientX-Za.clientX+a.x)/(s||1)+(u?u[0]-rd[0]:0)/(s||1),d=(i.clientY-Za.clientY+a.y)/(l||1)+(u?u[1]-rd[1]:0)/(l||1);if(!Qe.active&&!Wo){if(r&&Math.max(Math.abs(i.clientX-this._lastX),Math.abs(i.clientY-this._lastY))=0&&(bn({rootEl:Vt,name:"add",toEl:Vt,fromEl:Mt,originalEvent:t}),bn({sortable:this,name:"remove",toEl:Vt,originalEvent:t}),bn({rootEl:Vt,name:"sort",toEl:Vt,fromEl:Mt,originalEvent:t}),bn({sortable:this,name:"sort",toEl:Vt,originalEvent:t})),ln&&ln.save()):jn!==Jo&&jn>=0&&(bn({sortable:this,name:"update",toEl:Vt,originalEvent:t}),bn({sortable:this,name:"sort",toEl:Vt,originalEvent:t})),Qe.active&&((jn==null||jn===-1)&&(jn=Jo,xa=ms),bn({sortable:this,name:"end",toEl:Vt,originalEvent:t}),this.save()))),this._nulling()},_nulling:function(){Tn("nulling",this),Mt=Se=Vt=rt=to=Ut=uu=Sa=Za=ur=ts=jn=xa=Jo=ms=Fo=hs=ln=Dl=Qe.dragged=Qe.ghost=Qe.clone=Qe.active=null,Iu.forEach(function(t){t.checked=!0}),Iu.length=td=nd=0},handleEvent:function(t){switch(t.type){case"drop":case"dragend":this._onDrop(t);break;case"dragenter":case"dragover":Se&&(this._onDragOver(t),$k(t));break;case"selectstart":t.preventDefault();break}},toArray:function(){for(var t=[],n,r=this.el.children,a=0,i=r.length,o=this.options;ar.right+a||e.clientX<=r.right&&e.clientY>r.bottom&&e.clientX>=r.left:e.clientX>r.right&&e.clientY>r.top||e.clientX<=r.right&&e.clientY>r.bottom+a}function Ik(e,t,n,r,a,i,o,s){var l=r?e.clientY:e.clientX,u=r?n.height:n.width,c=r?n.top:n.left,d=r?n.bottom:n.right,f=!1;if(!o){if(s&&cuc+u*i/2:ld-cu)return-hs}else if(l>c+u*(1-a)/2&&ld-u*i/2)?l>c+u/2?1:-1:0}function Nk(e){return Ht(Se)1&&(nt.forEach(function(s){i.addAnimationState({target:s,rect:On?It(s):o}),qc(s),s.fromRect=o,r.removeAnimationState(s)}),On=!1,Hk(!this.options.removeCloneOnHide,a))},dragOverCompleted:function(n){var r=n.sortable,a=n.isOwner,i=n.insertion,o=n.activeSortable,s=n.parentEl,l=n.putSortable,u=this.options;if(i){if(a&&o._hideClone(),Bi=!1,u.animation&&nt.length>1&&(On||!a&&!o.options.sort&&!l)){var c=It(At,!1,!0,!0);nt.forEach(function(f){f!==At&&(iv(f,c),s.appendChild(f))}),On=!0}if(!a)if(On||Rl(),nt.length>1){var d=Nl;o._showClone(r),o.options.animation&&!Nl&&d&&Ln.forEach(function(f){o.addAnimationState({target:f,rect:Yi}),f.fromRect=Yi,f.thisAnimationDuration=null})}else o._showClone(r)}},dragOverAnimationCapture:function(n){var r=n.dragRect,a=n.isOwner,i=n.activeSortable;if(nt.forEach(function(s){s.thisAnimationDuration=null}),i.options.animation&&!a&&i.multiDrag.isMultiDrag){Yi=nr({},r);var o=vo(At,!0);Yi.top-=o.f,Yi.left-=o.e}},dragOverAnimationComplete:function(){On&&(On=!1,Rl())},drop:function(n){var r=n.originalEvent,a=n.rootEl,i=n.parentEl,o=n.sortable,s=n.dispatchSortableEvent,l=n.oldIndex,u=n.putSortable,c=u||this.sortable;if(r){var d=this.options,f=i.children;if(!jo)if(d.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag(),Ft(At,d.selectedClass,!~nt.indexOf(At)),~nt.indexOf(At))nt.splice(nt.indexOf(At),1),Hi=null,es({sortable:o,rootEl:a,name:"deselect",targetEl:At,originalEvt:r});else{if(nt.push(At),es({sortable:o,rootEl:a,name:"select",targetEl:At,originalEvt:r}),r.shiftKey&&Hi&&o.el.contains(Hi)){var p=Ht(Hi),m=Ht(At);if(~p&&~m&&p!==m){var v,_;for(m>p?(_=p,v=m):(_=m,v=p+1);_1){var b=It(At),g=Ht(At,":not(."+this.options.selectedClass+")");if(!Bi&&d.animation&&(At.thisAnimationDuration=null),c.captureAnimationState(),!Bi&&(d.animation&&(At.fromRect=b,nt.forEach(function(E){if(E.thisAnimationDuration=null,E!==At){var A=On?It(E):b;E.fromRect=A,c.addAnimationState({target:E,rect:A})}})),Rl(),nt.forEach(function(E){f[g]?i.insertBefore(E,f[g]):i.appendChild(E),g++}),l===Ht(At))){var x=!1;nt.forEach(function(E){if(E.sortableIndex!==Ht(E)){x=!0;return}}),x&&s("update")}nt.forEach(function(E){qc(E)}),c.animateAll()}cr=c}(a===i||u&&u.lastPutMode!=="clone")&&Ln.forEach(function(E){E.parentNode&&E.parentNode.removeChild(E)})}},nullingGlobal:function(){this.isMultiDrag=jo=!1,Ln.length=0},destroyGlobal:function(){this._deselectMultiDrag(),at(document,"pointerup",this._deselectMultiDrag),at(document,"mouseup",this._deselectMultiDrag),at(document,"touchend",this._deselectMultiDrag),at(document,"keydown",this._checkKeyDown),at(document,"keyup",this._checkKeyUp)},_deselectMultiDrag:function(n){if(!(typeof jo<"u"&&jo)&&cr===this.sortable&&!(n&&fr(n.target,this.options.draggable,this.sortable.el,!1))&&!(n&&n.button!==0))for(;nt.length;){var r=nt[0];Ft(r,this.options.selectedClass,!1),nt.shift(),es({sortable:this.sortable,rootEl:this.sortable.el,name:"deselect",targetEl:r,originalEvt:n})}},_checkKeyDown:function(n){n.key===this.options.multiDragKey&&(this.multiDragKeyDown=!0)},_checkKeyUp:function(n){n.key===this.options.multiDragKey&&(this.multiDragKeyDown=!1)}},nr(e,{pluginName:"multiDrag",utils:{select:function(n){var r=n.parentNode[pn];!r||!r.options.multiDrag||~nt.indexOf(n)||(cr&&cr!==r&&(cr.multiDrag._deselectMultiDrag(),cr=r),Ft(n,r.options.selectedClass,!0),nt.push(n))},deselect:function(n){var r=n.parentNode[pn],a=nt.indexOf(n);!r||!r.options.multiDrag||!~a||(Ft(n,r.options.selectedClass,!1),nt.splice(a,1))}},eventProperties:function(){var n=this,r=[],a=[];return nt.forEach(function(i){r.push({multiDragElement:i,index:i.sortableIndex});var o;On&&i!==At?o=-1:On?o=Ht(i,":not(."+n.options.selectedClass+")"):o=Ht(i),a.push({multiDragElement:i,index:o})}),{items:dk(nt),clones:[].concat(Ln),oldIndicies:r,newIndicies:a}},optionListeners:{multiDragKey:function(n){return n=n.toLowerCase(),n==="ctrl"?n="Control":n.length>1&&(n=n.charAt(0).toUpperCase()+n.substr(1)),n}}})}function Hk(e,t){nt.forEach(function(n,r){var a=t.children[n.sortableIndex+(e?Number(r):0)];a?t.insertBefore(n,a):t.appendChild(n)})}function dv(e,t){Ln.forEach(function(n,r){var a=t.children[n.sortableIndex+(e?Number(r):0)];a?t.insertBefore(n,a):t.appendChild(n)})}function Rl(){nt.forEach(function(e){e!==At&&e.parentNode&&e.parentNode.removeChild(e)})}Qe.mount(new Fk);Qe.mount(Kp,zp);const Bk=Object.freeze(Object.defineProperty({__proto__:null,MultiDrag:Uk,Sortable:Qe,Swap:jk,default:Qe},Symbol.toStringTag,{value:"Module"})),Yk=i0(Bk);(function(e,t){(function(r,a){e.exports=a(sk,Yk)})(typeof self<"u"?self:UO,function(n,r){return function(a){var i={};function o(s){if(i[s])return i[s].exports;var l=i[s]={i:s,l:!1,exports:{}};return a[s].call(l.exports,l,l.exports,o),l.l=!0,l.exports}return o.m=a,o.c=i,o.d=function(s,l,u){o.o(s,l)||Object.defineProperty(s,l,{enumerable:!0,get:u})},o.r=function(s){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(s,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(s,"__esModule",{value:!0})},o.t=function(s,l){if(l&1&&(s=o(s)),l&8||l&4&&typeof s=="object"&&s&&s.__esModule)return s;var u=Object.create(null);if(o.r(u),Object.defineProperty(u,"default",{enumerable:!0,value:s}),l&2&&typeof s!="string")for(var c in s)o.d(u,c,(function(d){return s[d]}).bind(null,c));return u},o.n=function(s){var l=s&&s.__esModule?function(){return s.default}:function(){return s};return o.d(l,"a",l),l},o.o=function(s,l){return Object.prototype.hasOwnProperty.call(s,l)},o.p="",o(o.s="fb15")}({"00ee":function(a,i,o){var s=o("b622"),l=s("toStringTag"),u={};u[l]="z",a.exports=String(u)==="[object z]"},"0366":function(a,i,o){var s=o("1c0b");a.exports=function(l,u,c){if(s(l),u===void 0)return l;switch(c){case 0:return function(){return l.call(u)};case 1:return function(d){return l.call(u,d)};case 2:return function(d,f){return l.call(u,d,f)};case 3:return function(d,f,p){return l.call(u,d,f,p)}}return function(){return l.apply(u,arguments)}}},"057f":function(a,i,o){var s=o("fc6a"),l=o("241c").f,u={}.toString,c=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],d=function(f){try{return l(f)}catch{return c.slice()}};a.exports.f=function(p){return c&&u.call(p)=="[object Window]"?d(p):l(s(p))}},"06cf":function(a,i,o){var s=o("83ab"),l=o("d1e7"),u=o("5c6c"),c=o("fc6a"),d=o("c04e"),f=o("5135"),p=o("0cfb"),m=Object.getOwnPropertyDescriptor;i.f=s?m:function(_,b){if(_=c(_),b=d(b,!0),p)try{return m(_,b)}catch{}if(f(_,b))return u(!l.f.call(_,b),_[b])}},"0cfb":function(a,i,o){var s=o("83ab"),l=o("d039"),u=o("cc12");a.exports=!s&&!l(function(){return Object.defineProperty(u("div"),"a",{get:function(){return 7}}).a!=7})},"13d5":function(a,i,o){var s=o("23e7"),l=o("d58f").left,u=o("a640"),c=o("ae40"),d=u("reduce"),f=c("reduce",{1:0});s({target:"Array",proto:!0,forced:!d||!f},{reduce:function(m){return l(this,m,arguments.length,arguments.length>1?arguments[1]:void 0)}})},"14c3":function(a,i,o){var s=o("c6b6"),l=o("9263");a.exports=function(u,c){var d=u.exec;if(typeof d=="function"){var f=d.call(u,c);if(typeof f!="object")throw TypeError("RegExp exec method returned something other than an Object or null");return f}if(s(u)!=="RegExp")throw TypeError("RegExp#exec called on incompatible receiver");return l.call(u,c)}},"159b":function(a,i,o){var s=o("da84"),l=o("fdbc"),u=o("17c2"),c=o("9112");for(var d in l){var f=s[d],p=f&&f.prototype;if(p&&p.forEach!==u)try{c(p,"forEach",u)}catch{p.forEach=u}}},"17c2":function(a,i,o){var s=o("b727").forEach,l=o("a640"),u=o("ae40"),c=l("forEach"),d=u("forEach");a.exports=!c||!d?function(p){return s(this,p,arguments.length>1?arguments[1]:void 0)}:[].forEach},"1be4":function(a,i,o){var s=o("d066");a.exports=s("document","documentElement")},"1c0b":function(a,i){a.exports=function(o){if(typeof o!="function")throw TypeError(String(o)+" is not a function");return o}},"1c7e":function(a,i,o){var s=o("b622"),l=s("iterator"),u=!1;try{var c=0,d={next:function(){return{done:!!c++}},return:function(){u=!0}};d[l]=function(){return this},Array.from(d,function(){throw 2})}catch{}a.exports=function(f,p){if(!p&&!u)return!1;var m=!1;try{var v={};v[l]=function(){return{next:function(){return{done:m=!0}}}},f(v)}catch{}return m}},"1d80":function(a,i){a.exports=function(o){if(o==null)throw TypeError("Can't call method on "+o);return o}},"1dde":function(a,i,o){var s=o("d039"),l=o("b622"),u=o("2d00"),c=l("species");a.exports=function(d){return u>=51||!s(function(){var f=[],p=f.constructor={};return p[c]=function(){return{foo:1}},f[d](Boolean).foo!==1})}},"23cb":function(a,i,o){var s=o("a691"),l=Math.max,u=Math.min;a.exports=function(c,d){var f=s(c);return f<0?l(f+d,0):u(f,d)}},"23e7":function(a,i,o){var s=o("da84"),l=o("06cf").f,u=o("9112"),c=o("6eeb"),d=o("ce4e"),f=o("e893"),p=o("94ca");a.exports=function(m,v){var _=m.target,b=m.global,g=m.stat,x,E,A,w,C,D;if(b?E=s:g?E=s[_]||d(_,{}):E=(s[_]||{}).prototype,E)for(A in v){if(C=v[A],m.noTargetGet?(D=l(E,A),w=D&&D.value):w=E[A],x=p(b?A:_+(g?".":"#")+A,m.forced),!x&&w!==void 0){if(typeof C==typeof w)continue;f(C,w)}(m.sham||w&&w.sham)&&u(C,"sham",!0),c(E,A,C,m)}}},"241c":function(a,i,o){var s=o("ca84"),l=o("7839"),u=l.concat("length","prototype");i.f=Object.getOwnPropertyNames||function(d){return s(d,u)}},"25f0":function(a,i,o){var s=o("6eeb"),l=o("825a"),u=o("d039"),c=o("ad6d"),d="toString",f=RegExp.prototype,p=f[d],m=u(function(){return p.call({source:"a",flags:"b"})!="/a/b"}),v=p.name!=d;(m||v)&&s(RegExp.prototype,d,function(){var b=l(this),g=String(b.source),x=b.flags,E=String(x===void 0&&b instanceof RegExp&&!("flags"in f)?c.call(b):x);return"/"+g+"/"+E},{unsafe:!0})},"2ca0":function(a,i,o){var s=o("23e7"),l=o("06cf").f,u=o("50c4"),c=o("5a34"),d=o("1d80"),f=o("ab13"),p=o("c430"),m="".startsWith,v=Math.min,_=f("startsWith"),b=!p&&!_&&!!function(){var g=l(String.prototype,"startsWith");return g&&!g.writable}();s({target:"String",proto:!0,forced:!b&&!_},{startsWith:function(x){var E=String(d(this));c(x);var A=u(v(arguments.length>1?arguments[1]:void 0,E.length)),w=String(x);return m?m.call(E,w,A):E.slice(A,A+w.length)===w}})},"2d00":function(a,i,o){var s=o("da84"),l=o("342f"),u=s.process,c=u&&u.versions,d=c&&c.v8,f,p;d?(f=d.split("."),p=f[0]+f[1]):l&&(f=l.match(/Edge\/(\d+)/),(!f||f[1]>=74)&&(f=l.match(/Chrome\/(\d+)/),f&&(p=f[1]))),a.exports=p&&+p},"342f":function(a,i,o){var s=o("d066");a.exports=s("navigator","userAgent")||""},"35a1":function(a,i,o){var s=o("f5df"),l=o("3f8c"),u=o("b622"),c=u("iterator");a.exports=function(d){if(d!=null)return d[c]||d["@@iterator"]||l[s(d)]}},"37e8":function(a,i,o){var s=o("83ab"),l=o("9bf2"),u=o("825a"),c=o("df75");a.exports=s?Object.defineProperties:function(f,p){u(f);for(var m=c(p),v=m.length,_=0,b;v>_;)l.f(f,b=m[_++],p[b]);return f}},"3bbe":function(a,i,o){var s=o("861d");a.exports=function(l){if(!s(l)&&l!==null)throw TypeError("Can't set "+String(l)+" as a prototype");return l}},"3ca3":function(a,i,o){var s=o("6547").charAt,l=o("69f3"),u=o("7dd0"),c="String Iterator",d=l.set,f=l.getterFor(c);u(String,"String",function(p){d(this,{type:c,string:String(p),index:0})},function(){var m=f(this),v=m.string,_=m.index,b;return _>=v.length?{value:void 0,done:!0}:(b=s(v,_),m.index+=b.length,{value:b,done:!1})})},"3f8c":function(a,i){a.exports={}},4160:function(a,i,o){var s=o("23e7"),l=o("17c2");s({target:"Array",proto:!0,forced:[].forEach!=l},{forEach:l})},"428f":function(a,i,o){var s=o("da84");a.exports=s},"44ad":function(a,i,o){var s=o("d039"),l=o("c6b6"),u="".split;a.exports=s(function(){return!Object("z").propertyIsEnumerable(0)})?function(c){return l(c)=="String"?u.call(c,""):Object(c)}:Object},"44d2":function(a,i,o){var s=o("b622"),l=o("7c73"),u=o("9bf2"),c=s("unscopables"),d=Array.prototype;d[c]==null&&u.f(d,c,{configurable:!0,value:l(null)}),a.exports=function(f){d[c][f]=!0}},"44e7":function(a,i,o){var s=o("861d"),l=o("c6b6"),u=o("b622"),c=u("match");a.exports=function(d){var f;return s(d)&&((f=d[c])!==void 0?!!f:l(d)=="RegExp")}},4930:function(a,i,o){var s=o("d039");a.exports=!!Object.getOwnPropertySymbols&&!s(function(){return!String(Symbol())})},"4d64":function(a,i,o){var s=o("fc6a"),l=o("50c4"),u=o("23cb"),c=function(d){return function(f,p,m){var v=s(f),_=l(v.length),b=u(m,_),g;if(d&&p!=p){for(;_>b;)if(g=v[b++],g!=g)return!0}else for(;_>b;b++)if((d||b in v)&&v[b]===p)return d||b||0;return!d&&-1}};a.exports={includes:c(!0),indexOf:c(!1)}},"4de4":function(a,i,o){var s=o("23e7"),l=o("b727").filter,u=o("1dde"),c=o("ae40"),d=u("filter"),f=c("filter");s({target:"Array",proto:!0,forced:!d||!f},{filter:function(m){return l(this,m,arguments.length>1?arguments[1]:void 0)}})},"4df4":function(a,i,o){var s=o("0366"),l=o("7b0b"),u=o("9bdd"),c=o("e95a"),d=o("50c4"),f=o("8418"),p=o("35a1");a.exports=function(v){var _=l(v),b=typeof this=="function"?this:Array,g=arguments.length,x=g>1?arguments[1]:void 0,E=x!==void 0,A=p(_),w=0,C,D,y,S,k,M;if(E&&(x=s(x,g>2?arguments[2]:void 0,2)),A!=null&&!(b==Array&&c(A)))for(S=A.call(_),k=S.next,D=new b;!(y=k.call(S)).done;w++)M=E?u(S,x,[y.value,w],!0):y.value,f(D,w,M);else for(C=d(_.length),D=new b(C);C>w;w++)M=E?x(_[w],w):_[w],f(D,w,M);return D.length=w,D}},"4fad":function(a,i,o){var s=o("23e7"),l=o("6f53").entries;s({target:"Object",stat:!0},{entries:function(c){return l(c)}})},"50c4":function(a,i,o){var s=o("a691"),l=Math.min;a.exports=function(u){return u>0?l(s(u),9007199254740991):0}},5135:function(a,i){var o={}.hasOwnProperty;a.exports=function(s,l){return o.call(s,l)}},5319:function(a,i,o){var s=o("d784"),l=o("825a"),u=o("7b0b"),c=o("50c4"),d=o("a691"),f=o("1d80"),p=o("8aa5"),m=o("14c3"),v=Math.max,_=Math.min,b=Math.floor,g=/\$([$&'`]|\d\d?|<[^>]*>)/g,x=/\$([$&'`]|\d\d?)/g,E=function(A){return A===void 0?A:String(A)};s("replace",2,function(A,w,C,D){var y=D.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,S=D.REPLACE_KEEPS_$0,k=y?"$":"$0";return[function(N,L){var F=f(this),z=N==null?void 0:N[A];return z!==void 0?z.call(N,F,L):w.call(String(F),N,L)},function(I,N){if(!y&&S||typeof N=="string"&&N.indexOf(k)===-1){var L=C(w,I,this,N);if(L.done)return L.value}var F=l(I),z=String(this),O=typeof N=="function";O||(N=String(N));var Y=F.global;if(Y){var R=F.unicode;F.lastIndex=0}for(var Q=[];;){var G=m(F,z);if(G===null||(Q.push(G),!Y))break;var U=String(G[0]);U===""&&(F.lastIndex=p(z,c(F.lastIndex),R))}for(var ne="",ye=0,ae=0;ae=ye&&(ne+=z.slice(ye,pe)+V,ye=pe+xe.length)}return ne+z.slice(ye)}];function M(I,N,L,F,z,O){var Y=L+I.length,R=F.length,Q=x;return z!==void 0&&(z=u(z),Q=g),w.call(O,Q,function(G,U){var ne;switch(U.charAt(0)){case"$":return"$";case"&":return I;case"`":return N.slice(0,L);case"'":return N.slice(Y);case"<":ne=z[U.slice(1,-1)];break;default:var ye=+U;if(ye===0)return G;if(ye>R){var ae=b(ye/10);return ae===0?G:ae<=R?F[ae-1]===void 0?U.charAt(1):F[ae-1]+U.charAt(1):G}ne=F[ye-1]}return ne===void 0?"":ne})}})},5692:function(a,i,o){var s=o("c430"),l=o("c6cd");(a.exports=function(u,c){return l[u]||(l[u]=c!==void 0?c:{})})("versions",[]).push({version:"3.6.5",mode:s?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},"56ef":function(a,i,o){var s=o("d066"),l=o("241c"),u=o("7418"),c=o("825a");a.exports=s("Reflect","ownKeys")||function(f){var p=l.f(c(f)),m=u.f;return m?p.concat(m(f)):p}},"5a34":function(a,i,o){var s=o("44e7");a.exports=function(l){if(s(l))throw TypeError("The method doesn't accept regular expressions");return l}},"5c6c":function(a,i){a.exports=function(o,s){return{enumerable:!(o&1),configurable:!(o&2),writable:!(o&4),value:s}}},"5db7":function(a,i,o){var s=o("23e7"),l=o("a2bf"),u=o("7b0b"),c=o("50c4"),d=o("1c0b"),f=o("65f0");s({target:"Array",proto:!0},{flatMap:function(m){var v=u(this),_=c(v.length),b;return d(m),b=f(v,0),b.length=l(b,v,v,_,0,1,m,arguments.length>1?arguments[1]:void 0),b}})},6547:function(a,i,o){var s=o("a691"),l=o("1d80"),u=function(c){return function(d,f){var p=String(l(d)),m=s(f),v=p.length,_,b;return m<0||m>=v?c?"":void 0:(_=p.charCodeAt(m),_<55296||_>56319||m+1===v||(b=p.charCodeAt(m+1))<56320||b>57343?c?p.charAt(m):_:c?p.slice(m,m+2):(_-55296<<10)+(b-56320)+65536)}};a.exports={codeAt:u(!1),charAt:u(!0)}},"65f0":function(a,i,o){var s=o("861d"),l=o("e8b5"),u=o("b622"),c=u("species");a.exports=function(d,f){var p;return l(d)&&(p=d.constructor,typeof p=="function"&&(p===Array||l(p.prototype))?p=void 0:s(p)&&(p=p[c],p===null&&(p=void 0))),new(p===void 0?Array:p)(f===0?0:f)}},"69f3":function(a,i,o){var s=o("7f9a"),l=o("da84"),u=o("861d"),c=o("9112"),d=o("5135"),f=o("f772"),p=o("d012"),m=l.WeakMap,v,_,b,g=function(y){return b(y)?_(y):v(y,{})},x=function(y){return function(S){var k;if(!u(S)||(k=_(S)).type!==y)throw TypeError("Incompatible receiver, "+y+" required");return k}};if(s){var E=new m,A=E.get,w=E.has,C=E.set;v=function(y,S){return C.call(E,y,S),S},_=function(y){return A.call(E,y)||{}},b=function(y){return w.call(E,y)}}else{var D=f("state");p[D]=!0,v=function(y,S){return c(y,D,S),S},_=function(y){return d(y,D)?y[D]:{}},b=function(y){return d(y,D)}}a.exports={set:v,get:_,has:b,enforce:g,getterFor:x}},"6eeb":function(a,i,o){var s=o("da84"),l=o("9112"),u=o("5135"),c=o("ce4e"),d=o("8925"),f=o("69f3"),p=f.get,m=f.enforce,v=String(String).split("String");(a.exports=function(_,b,g,x){var E=x?!!x.unsafe:!1,A=x?!!x.enumerable:!1,w=x?!!x.noTargetGet:!1;if(typeof g=="function"&&(typeof b=="string"&&!u(g,"name")&&l(g,"name",b),m(g).source=v.join(typeof b=="string"?b:"")),_===s){A?_[b]=g:c(b,g);return}else E?!w&&_[b]&&(A=!0):delete _[b];A?_[b]=g:l(_,b,g)})(Function.prototype,"toString",function(){return typeof this=="function"&&p(this).source||d(this)})},"6f53":function(a,i,o){var s=o("83ab"),l=o("df75"),u=o("fc6a"),c=o("d1e7").f,d=function(f){return function(p){for(var m=u(p),v=l(m),_=v.length,b=0,g=[],x;_>b;)x=v[b++],(!s||c.call(m,x))&&g.push(f?[x,m[x]]:m[x]);return g}};a.exports={entries:d(!0),values:d(!1)}},"73d9":function(a,i,o){var s=o("44d2");s("flatMap")},7418:function(a,i){i.f=Object.getOwnPropertySymbols},"746f":function(a,i,o){var s=o("428f"),l=o("5135"),u=o("e538"),c=o("9bf2").f;a.exports=function(d){var f=s.Symbol||(s.Symbol={});l(f,d)||c(f,d,{value:u.f(d)})}},7839:function(a,i){a.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"7b0b":function(a,i,o){var s=o("1d80");a.exports=function(l){return Object(s(l))}},"7c73":function(a,i,o){var s=o("825a"),l=o("37e8"),u=o("7839"),c=o("d012"),d=o("1be4"),f=o("cc12"),p=o("f772"),m=">",v="<",_="prototype",b="script",g=p("IE_PROTO"),x=function(){},E=function(y){return v+b+m+y+v+"/"+b+m},A=function(y){y.write(E("")),y.close();var S=y.parentWindow.Object;return y=null,S},w=function(){var y=f("iframe"),S="java"+b+":",k;return y.style.display="none",d.appendChild(y),y.src=String(S),k=y.contentWindow.document,k.open(),k.write(E("document.F=Object")),k.close(),k.F},C,D=function(){try{C=document.domain&&new ActiveXObject("htmlfile")}catch{}D=C?A(C):w();for(var y=u.length;y--;)delete D[_][u[y]];return D()};c[g]=!0,a.exports=Object.create||function(S,k){var M;return S!==null?(x[_]=s(S),M=new x,x[_]=null,M[g]=S):M=D(),k===void 0?M:l(M,k)}},"7dd0":function(a,i,o){var s=o("23e7"),l=o("9ed3"),u=o("e163"),c=o("d2bb"),d=o("d44e"),f=o("9112"),p=o("6eeb"),m=o("b622"),v=o("c430"),_=o("3f8c"),b=o("ae93"),g=b.IteratorPrototype,x=b.BUGGY_SAFARI_ITERATORS,E=m("iterator"),A="keys",w="values",C="entries",D=function(){return this};a.exports=function(y,S,k,M,I,N,L){l(k,S,M);var F=function(ae){if(ae===I&&Q)return Q;if(!x&&ae in Y)return Y[ae];switch(ae){case A:return function(){return new k(this,ae)};case w:return function(){return new k(this,ae)};case C:return function(){return new k(this,ae)}}return function(){return new k(this)}},z=S+" Iterator",O=!1,Y=y.prototype,R=Y[E]||Y["@@iterator"]||I&&Y[I],Q=!x&&R||F(I),G=S=="Array"&&Y.entries||R,U,ne,ye;if(G&&(U=u(G.call(new y)),g!==Object.prototype&&U.next&&(!v&&u(U)!==g&&(c?c(U,g):typeof U[E]!="function"&&f(U,E,D)),d(U,z,!0,!0),v&&(_[z]=D))),I==w&&R&&R.name!==w&&(O=!0,Q=function(){return R.call(this)}),(!v||L)&&Y[E]!==Q&&f(Y,E,Q),_[S]=Q,I)if(ne={values:F(w),keys:N?Q:F(A),entries:F(C)},L)for(ye in ne)(x||O||!(ye in Y))&&p(Y,ye,ne[ye]);else s({target:S,proto:!0,forced:x||O},ne);return ne}},"7f9a":function(a,i,o){var s=o("da84"),l=o("8925"),u=s.WeakMap;a.exports=typeof u=="function"&&/native code/.test(l(u))},"825a":function(a,i,o){var s=o("861d");a.exports=function(l){if(!s(l))throw TypeError(String(l)+" is not an object");return l}},"83ab":function(a,i,o){var s=o("d039");a.exports=!s(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},8418:function(a,i,o){var s=o("c04e"),l=o("9bf2"),u=o("5c6c");a.exports=function(c,d,f){var p=s(d);p in c?l.f(c,p,u(0,f)):c[p]=f}},"861d":function(a,i){a.exports=function(o){return typeof o=="object"?o!==null:typeof o=="function"}},8875:function(a,i,o){var s,l,u;(function(c,d){l=[],s=d,u=typeof s=="function"?s.apply(i,l):s,u!==void 0&&(a.exports=u)})(typeof self<"u"?self:this,function(){function c(){var d=Object.getOwnPropertyDescriptor(document,"currentScript");if(!d&&"currentScript"in document&&document.currentScript||d&&d.get!==c&&document.currentScript)return document.currentScript;try{throw new Error}catch(C){var f=/.*at [^(]*\((.*):(.+):(.+)\)$/ig,p=/@([^@]*):(\d+):(\d+)\s*$/ig,m=f.exec(C.stack)||p.exec(C.stack),v=m&&m[1]||!1,_=m&&m[2]||!1,b=document.location.href.replace(document.location.hash,""),g,x,E,A=document.getElementsByTagName("script");v===b&&(g=document.documentElement.outerHTML,x=new RegExp("(?:[^\\n]+?\\n){0,"+(_-2)+"}[^<]*