diff --git a/config/autoload/unicaen-vue.global.php b/config/autoload/unicaen-vue.global.php new file mode 100644 index 0000000000000000000000000000000000000000..62e64fcc3ba7bb7c498c36c0d174bba365a834b1 --- /dev/null +++ b/config/autoload/unicaen-vue.global.php @@ -0,0 +1,8 @@ +<?php + +return [ + 'unicaen-vue' => [ + 'host' => 'http://localhost:5133', + 'hot-loading' => \AppConfig::inDev() ? \AppConfig::get('dev', 'hot-loading') : false, + ], +]; \ No newline at end of file diff --git a/front/Mission/VmTest.vue b/front/Mission/VmTest.vue new file mode 100644 index 0000000000000000000000000000000000000000..7a356f363ba9bec1eaef10f9d70ffade3f07e84d --- /dev/null +++ b/front/Mission/VmTest.vue @@ -0,0 +1,18 @@ +<template> + Nombre = {{ nombre}}<br/> + chaine = {{ chaine }} +</template> + +<script> +export default { + name: "VmTest", + props: { + 'nombre': {required: true, type: Number}, + 'chaine': {required: true, type: String}, + }, +} +</script> + +<style scoped> + +</style> \ No newline at end of file diff --git a/front/autoload.js b/front/autoload.js index a40c8e3674ad60b3d90f879506829e76ee14230f..35be7f0a886255a25f607945f9dd11ceae7281e2 100644 --- a/front/autoload.js +++ b/front/autoload.js @@ -1,12 +1,12 @@ export default { /* UI components */ - uIcon: 'Application/UI/UIcon', - uHeures: 'Application/UI/UHeures', - uModal: 'Application/UI/UModal', - uDate: 'Application/UI/UDate', - uCalendar: 'Application/UI/UCalendar', + UIcon: 'Application/UI/UIcon', + UHeures: 'Application/UI/UHeures', + UModal: 'Application/UI/UModal', + UDate: 'Application/UI/UDate', + UCalendar: 'Application/UI/UCalendar', /* App common components */ - utilisateur: 'Application/Utilisateur', + Utilisateur: 'Application/Utilisateur', }; \ No newline at end of file diff --git a/front/main.js b/front/main.js index 5d15675d3ec9e2a743724b013cbbcfccd20ee7e9..77cff0c8946f967e70443d96499a8f027c0dde90 100644 --- a/front/main.js +++ b/front/main.js @@ -1,32 +1,13 @@ -import {createApp} from 'vue'; - const vues = import.meta.glob('./**/*.vue', {eager: true}); - import autoloadComponents from './autoload.js'; +import vueApp from 'unicaen-vue/js/Client/main' -/* Chargement de tous les composants */ -let componentsPath = "./"; - -const components = {} -for (const path in vues) { - let compPath = path.slice(componentsPath.length, -4); - let compName = compPath.replace('/', ''); - - components[compName] = vues[path].default; -} - -// instantiate the Vue apps -// Note our lookup is a wrapping div with .vue-app class -for (const el of document.getElementsByClassName('vue-app')) { - let app = createApp({ - template: el.innerHTML, - components: components - }); +const options = { + autoloads: autoloadComponents, + // beforeMount: (app) => { + // console.log('coucou'); + // console.log(app); + // } +}; - // autoload de tous les composants déclarés - for (const alias in autoloadComponents) { - let compName = autoloadComponents[alias].replace('/', ''); - app.component(alias, components[compName]); - } - app.mount(el); -} \ No newline at end of file +vueApp.init(vues, options); \ No newline at end of file diff --git a/module/Application/config/aaa_module.config.php b/module/Application/config/aaa_module.config.php index 0507c6a08728ae76e7be0fa982ac3300559280ae..1bbc60e7ab3879cf528062cc81a6bcb552303ce3 100755 --- a/module/Application/config/aaa_module.config.php +++ b/module/Application/config/aaa_module.config.php @@ -241,11 +241,6 @@ $config = [ 'template_map' => include __DIR__ . '/../template_map.php', 'layout' => 'layout/layout', // e.g., 'layout/layout' ], - 'vite' => [ - 'host' => 'http://localhost:5133', - 'vue-url' => '/vendor/vue.js', - 'hot-loading' => \AppConfig::inDev() ? \AppConfig::get('dev', 'hot-loading') : false, - ], ]; if ($customCss = \AppConfig::get('etablissement', 'css')) { diff --git a/module/Application/src/Entity/Db/Utilisateur.php b/module/Application/src/Entity/Db/Utilisateur.php index 19f32c6b6dad3e822cc36fdb7c11743eebc67220..13e5adf49da28e7d28e8cd08fd0f90889e0161dc 100755 --- a/module/Application/src/Entity/Db/Utilisateur.php +++ b/module/Application/src/Entity/Db/Utilisateur.php @@ -2,15 +2,15 @@ namespace Application\Entity\Db; -use Application\Interfaces\AxiosExtractor; use UnicaenApp\Entity\UserInterface; use UnicaenUtilisateur\Entity\Db\AbstractUser; +use UnicaenVue\Axios\AxiosExtractorInterface; /** * Utilisateur */ -class Utilisateur extends AbstractUser implements UserInterface, AxiosExtractor +class Utilisateur extends AbstractUser implements UserInterface, AxiosExtractorInterface { const APP_UTILISATEUR_ID = 1; diff --git a/module/Application/src/Entity/Db/Validation.php b/module/Application/src/Entity/Db/Validation.php index e0fef1dce8c3bcb9b3606851ac146eee6b2823fb..ff682edc3cd2413721913577790910239998b880 100755 --- a/module/Application/src/Entity/Db/Validation.php +++ b/module/Application/src/Entity/Db/Validation.php @@ -2,15 +2,15 @@ namespace Application\Entity\Db; -use Application\Interfaces\AxiosExtractor; use UnicaenApp\Entity\HistoriqueAwareInterface; use UnicaenApp\Entity\HistoriqueAwareTrait; use Laminas\Permissions\Acl\Resource\ResourceInterface; +use UnicaenVue\Axios\AxiosExtractorInterface; /** * Validation */ -class Validation implements HistoriqueAwareInterface, ResourceInterface, AxiosExtractor +class Validation implements HistoriqueAwareInterface, ResourceInterface, AxiosExtractorInterface { use HistoriqueAwareTrait; diff --git a/module/Application/src/Interfaces/AxiosExtractor.php b/module/Application/src/Interfaces/AxiosExtractor.php deleted file mode 100644 index 0c1488cf55e59d3b9fd1cc376c02f3910d82a7db..0000000000000000000000000000000000000000 --- a/module/Application/src/Interfaces/AxiosExtractor.php +++ /dev/null @@ -1,14 +0,0 @@ -<?php - -namespace Application\Interfaces; - - -interface AxiosExtractor -{ - - /** - * @return array - */ - public function axiosDefinition(): array; - -} \ No newline at end of file diff --git a/module/Application/view/layout/layout.phtml b/module/Application/view/layout/layout.phtml index 7cb3fefd3be59b680449cd6ed14d450d88740d4e..c0469d7aad960c2a779efa514300c8ae55a97560 100755 --- a/module/Application/view/layout/layout.phtml +++ b/module/Application/view/layout/layout.phtml @@ -66,7 +66,6 @@ echo $this->doctype(); <!-- Scripts globaux --> <script type="text/javascript" src="<?= $this->basePath('/vendor/jquery-3.6.0.min.js') ?>"></script> <script type="text/javascript" src="<?= $this->basePath('/vendor/jquery-ui-1.12.1/jquery-ui.min.js') ?>"></script> - <script type="text/javascript" src="<?= $this->basePath('/vendor/axios/axios.min.js') ?>"></script> <script type="text/javascript" src="<?= $this->basePath('/js/util.js?v=' . $version) ?>"></script> <?= $this->vite()->head(); ?> <?= $this->headScript(); ?> diff --git a/module/Mission/src/Controller/MissionController.php b/module/Mission/src/Controller/MissionController.php index 2a5604d7ada5014e510e62472896fbae94beebbf..980dd7a3b705610d4131520f3b31e7a536dd2455 100755 --- a/module/Mission/src/Controller/MissionController.php +++ b/module/Mission/src/Controller/MissionController.php @@ -16,7 +16,8 @@ use Mission\Entity\MissionSuivi; use Mission\Form\MissionFormAwareTrait; use Mission\Form\MissionSuiviFormAwareTrait; use Mission\Service\MissionServiceAwareTrait; -use Service\Entity\Db\TypeVolumeHoraire; +use UnicaenVue\View\Model\AxiosModel; +use UnicaenVue\View\Model\VueModel; /** @@ -56,6 +57,15 @@ class MissionController extends AbstractController /* @var $intervenant Intervenant */ $intervenant = $this->getEvent()->getParam('intervenant'); + $data = [ + 'nombre' => 10, + 'chaine' => 'Sal"ut \'co', + ]; + + $vm = new VueModel($data); + $vm->setTemplate('mission/vm-test'); + return $vm; + return compact('intervenant'); } diff --git a/module/Mission/src/Entity/Db/Mission.php b/module/Mission/src/Entity/Db/Mission.php index d35ad323dc9d2f6622ff2d40b851221bba504fcb..819466c0a5681a3b2a73d9875a68935ee958f993 100755 --- a/module/Mission/src/Entity/Db/Mission.php +++ b/module/Mission/src/Entity/Db/Mission.php @@ -7,15 +7,15 @@ use Application\Entity\Db\Intervenant; use Application\Entity\Db\Traits\IntervenantAwareTrait; use Application\Entity\Db\Traits\StructureAwareTrait; use Application\Entity\Db\Validation; -use Application\Interfaces\AxiosExtractor; use Doctrine\Common\Collections\ArrayCollection; use Doctrine\Common\Collections\Collection; use Laminas\Permissions\Acl\Resource\ResourceInterface; use Paiement\Entity\Db\TauxRemu; use UnicaenApp\Entity\HistoriqueAwareInterface; use UnicaenApp\Entity\HistoriqueAwareTrait; +use UnicaenVue\Axios\AxiosExtractorInterface; -class Mission implements HistoriqueAwareInterface, ResourceInterface, AxiosExtractor +class Mission implements HistoriqueAwareInterface, ResourceInterface, AxiosExtractorInterface { use HistoriqueAwareTrait; use IntervenantAwareTrait; diff --git a/module/Mission/src/Entity/Db/VolumeHoraireMission.php b/module/Mission/src/Entity/Db/VolumeHoraireMission.php index 91de2f49c284947495c91a13fb6522e96a279cb6..ff11e4ffc1e93cacbd1c044ccf492e847ba11f64 100755 --- a/module/Mission/src/Entity/Db/VolumeHoraireMission.php +++ b/module/Mission/src/Entity/Db/VolumeHoraireMission.php @@ -4,7 +4,6 @@ namespace Mission\Entity\Db; use Application\Entity\Db\Traits\ContratAwareTrait; use Application\Entity\Db\Validation; -use Application\Interfaces\AxiosExtractor; use Doctrine\Common\Collections\ArrayCollection; use Doctrine\Common\Collections\Collection; use Service\Entity\Db\TypeVolumeHoraireAwareTrait; @@ -12,8 +11,9 @@ use UnicaenApp\Entity\HistoriqueAwareInterface; use UnicaenApp\Entity\HistoriqueAwareTrait; use UnicaenImport\Entity\Db\Interfaces\ImportAwareInterface; use UnicaenImport\Entity\Db\Traits\ImportAwareTrait; +use UnicaenVue\Axios\AxiosExtractorInterface; -class VolumeHoraireMission implements HistoriqueAwareInterface, ImportAwareInterface, AxiosExtractor +class VolumeHoraireMission implements HistoriqueAwareInterface, ImportAwareInterface, AxiosExtractorInterface { use HistoriqueAwareTrait; use ImportAwareTrait; diff --git a/module/Mission/src/Entity/MissionSuivi.php b/module/Mission/src/Entity/MissionSuivi.php index cd4d22f87d2e5d7d76387e46cc92236c595c48bb..1d0d883c2df1d5346117e5de0f9dd07679a7e0d7 100644 --- a/module/Mission/src/Entity/MissionSuivi.php +++ b/module/Mission/src/Entity/MissionSuivi.php @@ -2,11 +2,11 @@ namespace Mission\Entity; -use Application\Interfaces\AxiosExtractor; use Mission\Entity\Db\Mission; use Mission\Entity\Db\VolumeHoraireMission; +use UnicaenVue\Axios\AxiosExtractorInterface; -class MissionSuivi implements AxiosExtractor +class MissionSuivi implements AxiosExtractorInterface { /** @var VolumeHoraireMission[] */ diff --git a/package-lock.json b/package-lock.json index 9a858d9b6ff3d304bbcff8cc802936ed1265e808..e98ee03c872317457d190e31f8a90ada2486ce00 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1123,6 +1123,23 @@ "node": ">= 8" } }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, + "node_modules/axios": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.3.4.tgz", + "integrity": "sha512-toYm+Bsyl6VC5wSkfkbbNB6ROv7KY93PEBBL6xyDczaIHasAiv4wPqQ/c4RjoQzipxRD2W5g21cOqQulZ7rHwQ==", + "dev": true, + "dependencies": { + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", @@ -1399,6 +1416,18 @@ "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==" }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/consola": { "version": "2.15.3", "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", @@ -1445,6 +1474,15 @@ "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.2.tgz", "integrity": "sha512-+uO4+qr7msjNNWKYPHqN/3+Dx3NFkmIzayk2L1MyZQlvgZb/J1A0fo410dpKrN2SnqFjt8n4JL8fDJE0wIgjFQ==" }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/destr": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/destr/-/destr-1.2.2.tgz", @@ -1601,6 +1639,40 @@ "flat": "cli.js" } }, + "node_modules/follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/fs-minipass": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", @@ -1956,6 +2028,27 @@ "node": ">=8.6" } }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/minimatch": { "version": "7.4.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.2.tgz", @@ -2147,6 +2240,12 @@ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "dev": true + }, "node_modules/prr": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", @@ -2708,6 +2807,7 @@ "devDependencies": { "@vitejs/plugin-vue": "^4.0.0", "@vue/compiler-sfc": "^3.2.45", + "axios": "^1.3.4", "unplugin-vue-components": "^0.24.1", "vite": "^4.0.0", "vite-plugin-live-reload": "^3.0.1" diff --git a/package.json b/package.json index 630a7b259b8df6da230a94a26d9b839a25055008..7a2571870bd372375fe40023e99185dd18279446 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "build": "vite build" }, "dependencies": { - "unicaen-vue": "file:./vendor/unicaen/vue", - "sass": "^1.57.1" + "sass": "^1.57.1", + "unicaen-vue": "file:./vendor/unicaen/vue" } } diff --git a/public/dist/assets/main-053bce68.css b/public/dist/assets/main-053bce68.css deleted file mode 100644 index c95ade3dd3c56cd671f7c7b41ce4f2497160beb1..0000000000000000000000000000000000000000 --- a/public/dist/assets/main-053bce68.css +++ /dev/null @@ -1 +0,0 @@ -.table tr[data-v-dc45b73e]{background-color:#f4f4f4;border-left:1px #ddd solid;border-right:1px #ddd solid}.table-hover tr[data-v-dc45b73e]:hover{background-color:#f7f7f7}.recherche[data-v-dc45b73e]{text-align:center}.recherche .btn-group[data-v-dc45b73e]{box-shadow:none;margin:auto}.recherche select.btn[data-v-dc45b73e]{padding-right:3em}th.nom-jour[data-v-dc45b73e]{width:1%;padding-left:3px}th.numero-jour[data-v-dc45b73e]{width:1%;padding-right:.5em}.recherche[data-v-dc45b73e]{justify-content:center;padding-bottom:5px}.event[data-v-dc45b73e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:3px;border-left:10px #bbb solid;border-right:10px #bbb solid}.event[data-v-dc45b73e]:hover{background-color:#fff}.event-content[data-v-dc45b73e]{flex-grow:1}.event-actions[data-v-dc45b73e]{align-self:flex-start}.card-header h5[data-v-449a333e]{font-weight:500}.btn[data-v-449a333e]{margin-left:2px;margin-right:2px} diff --git a/public/dist/assets/main-6ef1c524.js b/public/dist/assets/main-6ef1c524.js deleted file mode 100644 index 1891e9da8714072fd34a08ef746a317dd466e7bb..0000000000000000000000000000000000000000 --- a/public/dist/assets/main-6ef1c524.js +++ /dev/null @@ -1 +0,0 @@ -import{o as r,c as l,a as t,b as c,w as k,v as R,F as b,r as U,d as V,t as m,n as B,e as O,f as J,g as f,h as p,i as M,j as E,k as A,l as y,m as Y,p as G,q as K,s as W,u as Q,x as X,y as Z,z as ee,A as w,B as g,C as te,D as se,E as D,G as ie}from"./vendor-b8d6c56c.js";const x=(s,e)=>{const i=s.__vccOpts||s;for(const[v,o]of e)i[v]=o;return i},ne={name:"UCalendar",props:{date:{type:Date,required:!0},events:{type:Array,required:!0},canAddEvent:{type:Boolean,required:!0,default:!0}},data(){const s=new Date(this.date);return{mois:s.getMonth()+1,annee:s.getFullYear()}},computed:{listeJours(){const s=new Date(this.date);s.setDate(1),s.setMonth(s.getMonth()+1),s.setDate(s.getDate()-1);let e=s.getDate();return Array.from({length:e},(i,v)=>v+1)}},watch:{date:function(s,e){const i=new Date(this.date);this.mois=i.getMonth()+1,this.annee=i.getFullYear()},mois:function(s,e){const i=new Date(this.date);i.setMonth(s-1),this.$emit("changeDate",i)},annee:function(s,e){const i=new Date(this.date);i.setFullYear(s),this.$emit("changeDate",i)}},methods:{nomJour(s){const e=new Date(this.date);return e.setDate(s),e.toLocaleString("fr-FR",{weekday:"short"})},listeMois(){let s=[];const e=new Date;for(let i=1;i<=12;i++){e.setMonth(i-1);let v=e.toLocaleString("fr-FR",{month:"long"});s.push({id:i,libelle:v})}return s},listeAnnees(){const e=new Date().getFullYear(),i=1;let v=[];for(let o=e-i;o<=e+i;o++)v.push(o);return v},addEvent(s){const e=new Date(this.date);e.setDate(s.currentTarget.dataset.jour),this.$emit("addEvent",e)},editEvent(s){const e=s.currentTarget.dataset.index;this.$emit("editEvent",this.events[e])},deleteEvent(s){const e=s.currentTarget.dataset.index;this.$emit("deleteEvent",this.events[e])},prevMois(){const s=new Date(this.date);s.setMonth(s.getMonth()-1),this.$emit("changeDate",s)},nextMois(){const s=new Date(this.date);s.setMonth(s.getMonth()+1),this.$emit("changeDate",s)},eventsByJour(s){const e=new Date(this.date);let i={};for(let v in this.events){let o=this.events[v];o.date.getFullYear()===e.getFullYear()&&o.date.getMonth()+1===e.getMonth()+1&&o.date.getDate()===s&&(i[v]=o)}return i}}},oe={class:"calendar"},re={class:"recherche"},le={class:"recherche btn-group"},ae=["value"],ue=["value"],de={class:"table table-bordered table-hover table-sm"},ce=["data-jour"],me={class:"nom-jour"},he={class:"numero-jour"},_e={class:"num-jour badge bg-secondary rounded-circle"},ve={class:"event-content"},fe={class:"event-actions"},pe={class:"btn-group btn-group-sm"},be=["data-index"],ge=["data-index"],ye={key:0},xe=["data-jour"];function ke(s,e,i,v,o,n){const a=V("u-icon");return r(),l("div",oe,[t("div",re,[t("div",le,[t("button",{class:"btn btn-light",id:"prevMois",onClick:e[0]||(e[0]=(...u)=>n.prevMois&&n.prevMois(...u)),title:"Mois précédant"},[c(a,{name:"chevron-left"})]),k(t("select",{class:"form-select btn btn-light",id:"otherMois","onUpdate:modelValue":e[1]||(e[1]=u=>o.mois=u)},[(r(!0),l(b,null,U(n.listeMois(),u=>(r(),l("option",{value:u.id},m(u.libelle),9,ae))),256))],512),[[R,o.mois]]),k(t("select",{class:"form-select btn btn-light",id:"otherAnnee","onUpdate:modelValue":e[2]||(e[2]=u=>o.annee=u)},[(r(!0),l(b,null,U(n.listeAnnees(),u=>(r(),l("option",{value:u},m(u),9,ue))),256))],512),[[R,o.annee]]),t("button",{class:"btn btn-light",id:"nextMois",onClick:e[3]||(e[3]=(...u)=>n.nextMois&&n.nextMois(...u)),title:"Mois suivant"},[c(a,{name:"chevron-right"})])])]),t("table",de,[(r(!0),l(b,null,U(n.listeJours,u=>(r(),l("tr",{"data-jour":u},[t("th",me,m(n.nomJour(u)),1),t("th",he,[t("div",_e,m(u<10?"0"+u.toString():u),1)]),t("td",null,[(r(!0),l(b,null,U(n.eventsByJour(u),(h,_)=>(r(),l("div",{class:"event",style:B("border-color:"+h.color),key:_},[t("div",ve,[(r(),O(J(h.component),{event:h},null,8,["event"]))]),t("div",fe,[t("div",pe,[t("button",{class:"btn btn-light",onClick:e[4]||(e[4]=(...d)=>n.editEvent&&n.editEvent(...d)),"data-index":_},[c(a,{name:"pen-to-square"})],8,be),t("button",{class:"btn btn-light",onClick:e[5]||(e[5]=(...d)=>n.deleteEvent&&n.deleteEvent(...d)),"data-index":_},[c(a,{name:"trash-can",class:"text-danger"})],8,ge)])])],4))),128)),i.canAddEvent?(r(),l("div",ye,[t("button",{onClick:e[6]||(e[6]=(...h)=>n.addEvent&&n.addEvent(...h)),"data-jour":u,class:"btn btn-light btn-sm"},[c(a,{name:"plus"}),f(" Nouvel événement ")],8,xe)])):p("",!0)])],8,ce))),256))])])}const Ue=x(ne,[["render",ke],["__scopeId","data-v-dc45b73e"]]),Ve=Object.freeze(Object.defineProperty({__proto__:null,default:Ue},Symbol.toStringTag,{value:"Module"})),Te={name:"UFormDate",props:{id:{type:String,required:!1},name:{type:String,required:!0},label:{type:String,required:!0,default:"Inconnu"},modelValue:{required:!0,default:void 0},disabled:{type:Boolean,required:!1,default:!1}},data(){return{dateVal:void 0}},watch:{modelValue:function(s){let e=s;s instanceof Date&&(e=Util.dateToString(s)),s instanceof String&&(e=s.slice(0,10)),this.dateVal=e},dateVal:function(s){this.$emit("update:modelValue",new Date(s))}}},Se={class:"mb-2"},Ce=["for"],je=["name","id","disabled"];function De(s,e,i,v,o,n){return r(),l("div",Se,[t("label",{for:i.id?i.id:i.name,class:"form-label"},m(i.label),9,Ce),k(t("input",{type:"date",name:i.name,id:i.id?i.id:i.name,class:"form-control","onUpdate:modelValue":e[0]||(e[0]=a=>o.dateVal=a),disabled:i.disabled},null,8,je),[[M,o.dateVal]])])}const L=x(Te,[["render",De]]),Me=Object.freeze(Object.defineProperty({__proto__:null,default:L},Symbol.toStringTag,{value:"Module"})),we={name:"UIcon",props:{valeur:{required:!0,type:Float64Array}},computed:{affichage:function(){return Util.formattedHeures(this.valeur,!0)}}},Oe=["innerHTML"];function Ee(s,e,i,v,o,n){return r(),l("span",{class:"heures",innerHTML:n.affichage},null,8,Oe)}const Re=x(we,[["render",Ee]]),He=Object.freeze(Object.defineProperty({__proto__:null,default:Re},Symbol.toStringTag,{value:"Module"})),Ae={name:"UIcon",props:{name:{required:!0,type:String},variant:{required:!1,type:String}}};function Ie(s,e,i,v,o,n){return r(),l("i",{class:E(`fas fa-${i.name} text-${i.variant}`)},null,2)}const q=x(Ae,[["render",Ie]]),Fe=Object.freeze(Object.defineProperty({__proto__:null,default:q},Symbol.toStringTag,{value:"Module"})),Le={name:"UModal",props:{id:{required:!0,type:String},title:{required:!0,type:String}}},qe=["id"],Pe={class:"modal-dialog"},Ne={class:"modal-content"},$e={class:"modal-header"},ze={class:"modal-title"},Be=t("button",{type:"button",class:"btn-close","data-bs-dismiss":"modal","aria-label":"Close"},null,-1),Je={class:"modal-body"},Ye={class:"modal-footer"},Ge=t("button",{type:"button",class:"btn btn-secondary","data-bs-dismiss":"modal"},"Fermer",-1);function Ke(s,e,i,v,o,n){return r(),l("div",{class:"modal fade",id:i.id,tabindex:"-1","aria-hidden":"true"},[t("div",Pe,[t("div",Ne,[t("div",$e,[t("h5",ze,m(i.title),1),Be]),t("div",Je,[A(s.$slots,"body")]),t("div",Ye,[A(s.$slots,"footer"),Ge])])])],8,qe)}const We=x(Le,[["render",Ke]]),Qe=Object.freeze(Object.defineProperty({__proto__:null,default:We},Symbol.toStringTag,{value:"Module"})),Xe={name:"UTest",components:{UFormDate:L},mounted(){this.personne={nom:"LECLUSE",prenom:"Laurent",dateNaisssance:new Date("1980-09-27")}},data(){return{civilite:void 0,form:{email:"rt",name:"Coucou",food:null,checked:[]},foods:[{text:"Select One",value:null},"Carrots","Beans","Tomatoes","Corn"]}},methods:{test(){console.log("coucou")},onSubmit(s){s.preventDefault(),alert(JSON.stringify(this.form))},onReset(s){s.preventDefault(),this.form.email="",this.form.name="",this.form.food=null,this.form.checked=[],this.show=!1,this.$nextTick(()=>{this.show=!0})}}},Ze={class:"m-0"};function et(s,e,i,v,o,n){const a=Y,u=G,h=K,_=W,d=Q,S=X,$=Z,z=ee;return r(),l(b,null,[c($,{onSubmit:n.onSubmit,onReset:n.onReset},{default:y(()=>[c(u,{id:"input-group-1",label:"Email address:","label-for":"input-1",description:"We'll never share your email with anyone else."},{default:y(()=>[c(a,{id:"input-1",modelValue:o.form.email,"onUpdate:modelValue":e[0]||(e[0]=C=>o.form.email=C),type:"email",placeholder:"Enter email",required:""},null,8,["modelValue"])]),_:1}),c(u,{id:"input-group-2",label:"Your Name:","label-for":"input-2"},{default:y(()=>[c(a,{id:"input-2",modelValue:o.form.name,"onUpdate:modelValue":e[1]||(e[1]=C=>o.form.name=C),placeholder:"Enter name",required:""},null,8,["modelValue"])]),_:1}),c(u,{id:"input-group-3",label:"Food:","label-for":"input-3"},{default:y(()=>[c(h,{id:"input-3",modelValue:o.form.food,"onUpdate:modelValue":e[2]||(e[2]=C=>o.form.food=C),options:o.foods,required:""},null,8,["modelValue","options"])]),_:1}),c(u,{id:"input-group-4"},{default:y(()=>[c(d,{modelValue:o.form.checked,"onUpdate:modelValue":e[3]||(e[3]=C=>o.form.checked=C),id:"checkboxes-4"},{default:y(()=>[c(_,{value:"me"},{default:y(()=>[f("Check me out")]),_:1}),c(_,{value:"that"},{default:y(()=>[f("Check that out")]),_:1})]),_:1},8,["modelValue"])]),_:1}),c(S,{type:"submit",variant:"primary"},{default:y(()=>[f("Submit")]),_:1}),c(S,{type:"reset",variant:"danger"},{default:y(()=>[f("Reset")]),_:1})]),_:1},8,["onSubmit","onReset"]),c(z,{class:"mt-3","bg-variant":"success",header:"Form Data Result"},{default:y(()=>[t("pre",Ze,m(o.form),1)]),_:1})],64)}const tt=x(Xe,[["render",et]]),st=Object.freeze(Object.defineProperty({__proto__:null,default:tt},Symbol.toStringTag,{value:"Module"})),it={name:"Utilisateur",props:{nom:String,mail:String}},nt=["href"];function ot(s,e,i,v,o,n){return r(),l("a",{href:`mailto:${i.mail}`},m(i.nom),9,nt)}const rt=x(it,[["render",ot]]),lt=Object.freeze(Object.defineProperty({__proto__:null,default:rt},Symbol.toStringTag,{value:"Module"})),at={name:"Recherche",data(){return{searchTerm:"",noResult:0,intervenants:[],checkedTypes:["vacataire","permanent","etudiant"]}},methods:{rechercher:function(s){this.searchTerm=s.currentTarget.value,this.searchTerm==""&&(this.noResult=0),this.searchTerm!=""&&this.reload()},urlFiche(s){return"/intervenant/code:"+s+"/voir"},reload(){this.timer&&(clearTimeout(this.timer),this.timer=null),this.timer=setTimeout(()=>{axios.post(Util.url("intervenant/recherche-json"),{term:this.searchTerm}).then(s=>{let e=s.data,i=[];for(const v in e){if(e[v].typeIntervenantCode=="E"&&this.checkedTypes.includes("vacataire")){i.push(e[v]);continue}if(e[v].typeIntervenantCode=="P"&&this.checkedTypes.includes("permanent")){i.push(e[v]);continue}if(e[v].typeIntervenantCode=="S"&&this.checkedTypes.includes("etudiant")){i.push(e[v]);continue}}this.intervenants=i,this.intervenants.length==0?this.noResult=1:this.noResult=0}).catch(s=>{console.log(s.message)})},800)}}},ut=t("h3",null,"Saisissez le nom suivi éventuellement du prénom (2 lettres minimum)",-1),dt={class:"intervenant-recherche"},ct={class:"critere"},mt=t("br",null,null,-1),ht=t("span",{class:"fw-bold"},"Types d'intervenant : ",-1),_t=t("br",null,null,-1),vt={key:0,class:"table table-bordered table-hover"},ft=t("thead",null,[t("tr",null,[t("th",{style:{width:"90px"}}),t("th",null,"Civilité"),t("th",null,"Nom"),t("th",null,"Prenom"),t("th",null,"Structure"),t("th",null,"Statut"),t("th",null,"Date de naissance"),t("th",null,"N° Personnel")])],-1),pt=["title"],bt={style:{}},gt=["href"],yt=t("i",{class:"fas fa-eye"},null,-1),xt={key:1,class:"table table-bordered table-hover"},kt=t("thead",null,[t("tr",null,[t("th",{style:{width:"90px"}}),t("th",null,"Civilité"),t("th",null,"Nom"),t("th",null,"Prenom"),t("th",null,"Structure"),t("th",null,"Statut"),t("th",null,"Date de naissance"),t("th",null,"N° Personnel")])],-1),Ut=t("tbody",null,[t("tr",null,[t("td",{style:{"text-align":"center"},colspan:"8"},"Aucun intervenant trouvé")])],-1),Vt=[kt,Ut];function Tt(s,e,i,v,o,n){return r(),l(b,null,[ut,t("div",dt,[t("div",ct,[t("div",null,[t("input",{id:"term",onKeyup:e[0]||(e[0]=(...a)=>n.rechercher&&n.rechercher(...a)),class:"form-control input",type:"text",placeholder:"votre recherche..."},null,32),mt]),t("div",null,[ht,k(t("input",{onChange:e[1]||(e[1]=a=>n.reload()),type:"checkbox",name:"type[]",value:"permanent",checked:"checked","onUpdate:modelValue":e[2]||(e[2]=a=>o.checkedTypes=a)},null,544),[[w,o.checkedTypes]]),f(" Permanent "),k(t("input",{onChange:e[3]||(e[3]=a=>n.reload()),type:"checkbox",name:"type[]",value:"vacataire",checked:"checked","onUpdate:modelValue":e[4]||(e[4]=a=>o.checkedTypes=a)},null,544),[[w,o.checkedTypes]]),f(" Vacataire "),k(t("input",{onChange:e[5]||(e[5]=a=>n.reload()),type:"checkbox",name:"type[]",value:"etudiant",checked:"checked","onUpdate:modelValue":e[6]||(e[6]=a=>o.checkedTypes=a)},null,544),[[w,o.checkedTypes]]),f(" Etudiant ")]),_t])]),o.intervenants.length>0?(r(),l("table",vt,[ft,t("tbody",null,[(r(!0),l(b,null,U(o.intervenants,(a,u)=>(r(),l("tr",{class:E({"bg-danger":a.destruction!==null}),title:a.destruction!==null?"Fiche historisé":""},[t("td",bt,[t("a",{href:n.urlFiche(a.code)},[yt,f(" Fiche")],8,gt)]),t("td",null,m(a.civilite),1),t("td",null,m(a.nom),1),t("td",null,m(a.prenom),1),t("td",null,m(a.structure),1),t("td",null,m(a.statut),1),t("td",null,m(a["date-naissance"]),1),t("td",null,m(a["numero-personnel"]),1)],10,pt))),256))])])):p("",!0),o.intervenants.length==0&&o.noResult==1?(r(),l("table",xt,Vt)):p("",!0)],64)}const St=x(at,[["render",Tt]]),Ct=Object.freeze(Object.defineProperty({__proto__:null,default:St},Symbol.toStringTag,{value:"Module"}));const jt={name:"Mission",props:{mission:{required:!0}},data(){return{validationText:this.calcValidation(this.mission.validation),saisieUrl:Util.url("mission/saisie/:mission",{mission:this.mission.id}),validerUrl:Util.url("mission/valider/:mission",{mission:this.mission.id}),devaliderUrl:Util.url("mission/devalider/:mission",{mission:this.mission.id}),supprimerUrl:Util.url("mission/supprimer/:mission",{mission:this.mission.id})}},watch:{"mission.validation"(s){this.validationText=this.calcValidation(s)}},computed:{heuresLib:function(){return this.mission.heures===null||this.mission.heures===0?"Aucune heure saisie":this.mission.heures==this.mission.heuresValidees?Util.formattedHeures(this.mission.heures)+" heures (validées)":this.mission.heuresValidees==0?Util.formattedHeures(this.mission.heures)+" heures (non validées)":Util.formattedHeures(this.mission.heures)+" heures ("+Util.formattedHeures(this.mission.heuresValidees)+" validées)"}},methods:{calcValidation(s){return s===null?"A valider":s.id===null?"Autovalidée":"Validation du "+s.histoCreation+" par "},saisie(s){modAjax(s.currentTarget,e=>{this.refresh()})},supprimer(s){popConfirm(s.currentTarget,e=>{this.$emit("supprimer",this.mission)})},valider(s){popConfirm(s.currentTarget,e=>{this.$emit("refresh",e.data)})},devalider(s){popConfirm(s.currentTarget,e=>{this.$emit("refresh",e.data)})},volumeHoraireSupprimer(s){s.currentTarget.href=Util.url("mission/volume-horaire/supprimer/:missionVolumeHoraire",{missionVolumeHoraire:s.currentTarget.dataset.id}),popConfirm(s.currentTarget,e=>{this.$emit("refresh",e.data)})},volumeHoraireValider(s){s.currentTarget.href=Util.url("mission/volume-horaire/valider/:missionVolumeHoraire",{missionVolumeHoraire:s.currentTarget.dataset.id}),popConfirm(s.currentTarget,e=>{this.$emit("refresh",e.data)})},volumeHoraireDevalider(s){s.currentTarget.href=Util.url("mission/volume-horaire/devalider/:missionVolumeHoraire",{missionVolumeHoraire:s.currentTarget.dataset.id}),popConfirm(s.currentTarget,e=>{this.$emit("refresh",e.data)})},refresh(){axios.get(Util.url("mission/get/:mission",{mission:this.mission.id})).then(s=>{this.$emit("refresh",s.data)})}}},T=s=>(te("data-v-449a333e"),s=s(),se(),s),Dt=["id"],Mt={class:"card-header card-header-h3"},wt={class:"float-end"},Ot={class:"card-body"},Et={class:"row"},Rt={class:"col-md-8"},Ht={class:"row"},At={class:"col-md-12"},It=T(()=>t("label",{class:"form-label"},"Composante en charge du suivi",-1)),Ft={class:"form-control"},Lt={class:"row"},qt={class:"col-md-5"},Pt=T(()=>t("label",{class:"form-label"},"Taux de rémunération",-1)),Nt={class:"form-control"},$t={class:"col-md-7"},zt=T(()=>t("label",{class:"form-label"},"Nombre d'heures prévisionnelles",-1)),Bt={class:"input-group mb-3"},Jt=["innerHTML"],Yt=["data-bs-target"],Gt={class:"row"},Kt={class:"col-md-12"},Wt=T(()=>t("label",{class:"form-label"},"Descriptif de la mission",-1)),Qt={class:"form-control"},Xt=T(()=>t("div",{class:"row"},[t("div",{class:"col-md-12"}," ")],-1)),Zt={class:"row"},es={class:"col-md-12"},ts=["href"],ss=["href"],is=["href"],ns=["href"],os={class:"col-md-4"},rs=T(()=>t("div",null,[t("label",{class:"form-label"},"Suivi")],-1)),ls=T(()=>t("div",null," Aucune heure réalisée ",-1)),as={class:"table table-bordered table-condensed"},us=T(()=>t("thead",null,[t("tr",null,[t("th",null,"Heures"),t("th",null,"Statut"),t("th",null,"Actions")])],-1)),ds={style:{"text-align":"right"}},cs=T(()=>t("br",null,null,-1)),ms={key:0},hs=["data-id"],_s=["data-id"],vs=["data-id"];function fs(s,e,i,v,o,n){const a=V("u-icon"),u=V("utilisateur"),h=V("u-heures"),_=V("u-modal");return r(),l(b,null,[t("div",{id:i.mission.id,class:E(["card",{"bg-success":i.mission.valide,"bg-default":!i.mission.valide}])},[t("form",{onSubmit:e[4]||(e[4]=g((...d)=>s.submitForm&&s.submitForm(...d),["prevent"]))},[t("div",Mt,[t("h5",null,[f(m(i.mission.typeMission.libelle)+" ",1),t("span",wt,"Du "+m(i.mission.dateDebut)+" au "+m(i.mission.dateFin),1)])]),t("div",Ot,[t("div",Et,[t("div",Rt,[t("div",Ht,[t("div",At,[It,t("div",Ft,m(i.mission.structure.libelle),1)])]),t("div",Lt,[t("div",qt,[Pt,t("div",Nt,m(i.mission.tauxRemu.libelle),1)]),t("div",$t,[zt,t("div",Bt,[t("div",{class:"form-control",innerHTML:n.heuresLib},null,8,Jt),t("button",{class:"input-group-btn btn btn-secondary","data-bs-toggle":"modal","data-bs-target":`#details-${i.mission.id}`}," Détails ",8,Yt)])])]),t("div",Gt,[t("div",Kt,[Wt,t("div",Qt,m(i.mission.description),1)])]),Xt,t("div",Zt,[t("div",es,[i.mission.canSaisie?(r(),l("a",{key:0,href:o.saisieUrl,class:"btn btn-primary",onClick:e[0]||(e[0]=g((...d)=>n.saisie&&n.saisie(...d),["prevent"]))},"Modifier",8,ts)):p("",!0),i.mission.canValider?(r(),l("a",{key:1,href:o.validerUrl,class:"btn btn-secondary","data-title":"Validation de la mission","data-content":"Êtes-vous sur de vouloir valider la mission ?",onClick:e[1]||(e[1]=g((...d)=>n.valider&&n.valider(...d),["prevent"]))},"Valider",8,ss)):p("",!0),i.mission.canDevalider?(r(),l("a",{key:2,href:o.devaliderUrl,class:"btn btn-danger","data-title":"Dévalidation de la mission","data-content":"Êtes-vous sur de vouloir dévalider la mission ?",onClick:e[2]||(e[2]=g((...d)=>n.devalider&&n.devalider(...d),["prevent"]))},"Dévalider",8,is)):p("",!0),i.mission.canSupprimer?(r(),l("a",{key:3,href:o.supprimerUrl,class:"btn btn-danger","data-title":"Suppression de la mission","data-content":"Êtes-vous sur de vouloir supprimer la mission ?",onClick:e[3]||(e[3]=g((...d)=>n.supprimer&&n.supprimer(...d),["prevent"]))},"Supprimer",8,ns)):p("",!0)])])]),t("div",os,[rs,t("div",null,[c(a,{name:"thumbs-up",variant:"success"}),f(" Créé le "+m(i.mission.histoCreation)+" par ",1),c(u,{nom:i.mission.histoCreateur.displayName,mail:i.mission.histoCreateur.email},null,8,["nom","mail"])]),t("div",null,[c(a,{name:i.mission.valide?"thumbs-up":"thumbs-down",variant:i.mission.valide?"success":"info"},null,8,["name","variant"]),f(" "+m(o.validationText)+" ",1),i.mission.validation&&i.mission.validation.histoCreateur?(r(),O(u,{key:0,nom:i.mission.validation.histoCreateur.displayName,mail:i.mission.validation.histoCreateur.email},null,8,["nom","mail"])):p("",!0)]),t("div",null,[c(a,{name:i.mission.contrat?"thumbs-up":"thumbs-down",variant:i.mission.contrat?"success":"info"},null,8,["name","variant"]),f(" "+m(i.mission.contrat?"Contrat établi":"Pas de contrat"),1)]),ls])])])],32)],10,Dt),c(_,{id:`details-${i.mission.id}`,title:"Détail des heures prévisionnelles"},{body:y(()=>[t("table",as,[us,t("tbody",null,[(r(!0),l(b,null,U(i.mission.volumesHoraires,d=>(r(),l("tr",{key:d.id},[t("td",ds,[c(h,{valeur:d.heures},null,8,["valeur"])]),t("td",null,[c(a,{name:"thumbs-up",variant:"success"}),f(" Saisi par "),c(u,{nom:d.histoCreateur.displayName,mail:d.histoCreateur.email},null,8,["nom","mail"]),f(" le "+m(d.histoCreation)+" ",1),cs,c(a,{name:d.valide?"thumbs-up":"thumbs-down",variant:d.valide?"success":"info"},null,8,["name","variant"]),f(" "+m(d.validation&&d.validation.id==null?"Autovalidé":d.validation?"":"à valider")+" ",1),d.validation&&d.validation.histoCreateur?(r(),l("span",ms,[f(" Validé par "),c(u,{nom:d.validation.histoCreateur.displayName,mail:d.validation.histoCreateur.email},null,8,["nom","mail"]),f(" le "+m(d.validation.histoCreation),1)])):p("",!0)]),t("td",null,[d.canValider?(r(),l("a",{key:0,class:"btn btn-secondary","data-id":d.id,"data-title":"Validation du volume horaire","data-content":"Êtes-vous sur de vouloir valider ce volume horaire ?",onClick:e[5]||(e[5]=g((...S)=>n.volumeHoraireValider&&n.volumeHoraireValider(...S),["prevent"]))},"Valider",8,hs)):p("",!0),d.canDevalider?(r(),l("a",{key:1,class:"btn btn-danger","data-id":d.id,"data-title":"Dévalidation du volume horaire","data-content":"Êtes-vous sur de vouloir dévalider ce volume horaire ?",onClick:e[6]||(e[6]=g((...S)=>n.volumeHoraireDevalider&&n.volumeHoraireDevalider(...S),["prevent"]))},"Dévalider",8,_s)):p("",!0),d.canSupprimer?(r(),l("a",{key:2,class:"btn btn-danger","data-id":d.id,"data-title":"Suppression du volume horaire","data-content":"Êtes-vous sur de vouloir supprimer le volume horaire ?",onClick:e[7]||(e[7]=g((...S)=>n.volumeHoraireSupprimer&&n.volumeHoraireSupprimer(...S),["prevent"]))},"Supprimer",8,vs)):p("",!0)])]))),128))])])]),footer:y(()=>[]),_:1},8,["id"])],64)}const P=x(jt,[["render",fs],["__scopeId","data-v-449a333e"]]),ps=Object.freeze(Object.defineProperty({__proto__:null,default:P},Symbol.toStringTag,{value:"Module"})),bs={components:{mission:P},props:{intervenant:{type:Number,required:!0},canAddMission:{type:Boolean,required:!0}},data(){return{missions:[],ajoutUrl:Util.url("mission/ajout/:intervenant",{intervenant:this.intervenant})}},mounted(){this.reload()},methods:{ajout(s){modAjax(s.currentTarget,e=>{this.reload()})},supprimer(s){this.reload()},refresh(s){console.log(s);let e=Util.json.indexById(this.missions,s.id);this.missions[e]=s},reload(){axios.get(Util.url("mission/liste/:intervenant",{intervenant:this.intervenant})).then(s=>{this.missions=s.data})}}},gs=["href"];function ys(s,e,i,v,o,n){const a=V("mission");return r(),l(b,null,[(r(!0),l(b,null,U(o.missions,u=>(r(),O(a,{onSupprimer:n.supprimer,onRefresh:n.refresh,key:u.id,mission:u},null,8,["onSupprimer","onRefresh","mission"]))),128)),i.canAddMission?(r(),l("a",{key:0,class:"btn btn-primary",href:o.ajoutUrl,onClick:e[0]||(e[0]=g((...u)=>n.ajout&&n.ajout(...u),["prevent"]))},"Ajout d'une nouvelle mission",8,gs)):p("",!0)],64)}const xs=x(bs,[["render",ys]]),ks=Object.freeze(Object.defineProperty({__proto__:null,default:xs},Symbol.toStringTag,{value:"Module"})),Us={name:"SuiviEvent",props:{event:{type:Object,required:!0}},methods:{editEvent(){console.log(this.event)}}};function Vs(s,e,i,v,o,n){return m(i.event.description)}const j=x(Us,[["render",Vs]]),Ts=Object.freeze(Object.defineProperty({__proto__:null,default:j},Symbol.toStringTag,{value:"Module"})),Ss={name:"Suivi",props:{intervenant:{type:Number,required:!0},missions:{type:Object,required:!0}},mounted(){this.modal=new bootstrap.Modal(this.$refs.suiviForm.$el,{keyboard:!1})},data(){const s={component:D(j),color:"yellow",date:null,missionId:null,horaireDebut:null,horaireFin:null,heures:null,nocturne:!1,formation:!1,description:null};return{modal:null,date:new Date,newVhr:s,vhr:{...this.newVhr},vhrIndex:null,realise:[{component:D(j),color:"yellow",date:new Date(2023,1,5),missionId:null,horaireDebut:null,horaireFin:null,heures:null,nocturne:!1,formation:!1,description:"5"},{component:D(j),color:"red",date:new Date(2023,1,6),missionId:null,horaireDebut:null,horaireFin:null,heures:null,nocturne:!1,formation:!1,description:"6"},{component:D(j),date:new Date(2023,1,7),color:"#d5a515",missionId:null,horaireDebut:null,horaireFin:null,heures:null,nocturne:!1,formation:!1,description:"7"},{component:D(j),date:new Date(2023,2,8),missionId:null,horaireDebut:null,horaireFin:null,heures:null,nocturne:!1,formation:!1,description:"8"}]}},methods:{test(){let s={date:this.$refs.date};for(let e in s)console.log(e)},changeDate(s){this.date=s},addVolumeHoraire(s){this.vhr={...this.newVhr},this.vhr.date=s,this.vhrIndex=void 0,this.modal.show()},editVolumeHoraire(s){this.vhr={...s},this.vhrIndex=this.realise.indexOf(s),this.modal.show()},saveVolumeHoraire(){this.test()},deleteVolumeHoraire(s){const e=this.realise.indexOf(s);this.realise.splice(e,1),console.log(e),console.log(this.realise)}}},Cs={class:"mb-2"},js=t("label",{for:"mission",class:"form-label"},"Mission",-1),Ds=["value"],Ms={class:"row"},ws={class:"col-md-4"},Os={class:"col-md-4"},Es={class:"mb-2"},Rs=t("label",{for:"horaire-debut",class:"form-label"},"Horaire de début",-1),Hs={class:"col-md-4"},As={class:"mb-2"},Is=t("label",{for:"horaire-fin",class:"form-label"},"Horaire de fin",-1),Fs={class:"row"},Ls={class:"col-md-4"},qs={class:"mb-2"},Ps=t("label",{for:"heures",class:"form-label"},"Nombre d'heures",-1),Ns={class:"col-md-4"},$s={class:"mb-2"},zs=t("label",{class:"form-label"}," ",-1),Bs={class:"form-check"},Js=t("label",{class:"form-label",for:"nocturne"},"Horaire nocturne",-1),Ys={class:"col-md-4"},Gs={class:"mb-2"},Ks=t("label",{class:"form-label"}," ",-1),Ws={class:"form-check"},Qs=t("label",{class:"form-label",for:"formation"},"formation",-1),Xs={class:"mb-2"},Zs=t("label",{for:"description",class:"form-label"},"Description",-1);function ei(s,e,i,v,o,n){const a=V("u-calendar"),u=V("u-form-date"),h=V("u-modal");return r(),l(b,null,[c(a,{date:o.date,onChangeDate:n.changeDate,onAddEvent:n.addVolumeHoraire,onEditEvent:n.editVolumeHoraire,onDeleteEvent:n.deleteVolumeHoraire,"can-add-event":!0,events:o.realise},null,8,["date","onChangeDate","onAddEvent","onEditEvent","onDeleteEvent","events"]),c(h,{id:"suivi-form",ref:"suiviForm",title:"Suivi"},{body:y(()=>[t("div",Cs,[js,k(t("select",{name:"mission",id:"mission",class:"form-select","onUpdate:modelValue":e[0]||(e[0]=_=>o.vhr.missionId=_)},[(r(!0),l(b,null,U(i.missions,(_,d)=>(r(),l("option",{key:d,value:d},m(_),9,Ds))),128))],512),[[R,o.vhr.missionId]])]),t("div",Ms,[t("div",ws,[c(u,{name:"date",label:"Date",modelValue:o.vhr.date,"onUpdate:modelValue":e[1]||(e[1]=_=>o.vhr.date=_)},null,8,["modelValue"])]),t("div",Os,[t("div",Es,[Rs,k(t("input",{type:"time",name:"horaire-debut",id:"horaire-debut",class:"form-control","onUpdate:modelValue":e[2]||(e[2]=_=>o.vhr.horaireDebut=_)},null,512),[[M,o.vhr.horaireDebut]])])]),t("div",Hs,[t("div",As,[Is,k(t("input",{type:"time",name:"horaire-fin",id:"horaire-fin",class:"form-control","onUpdate:modelValue":e[3]||(e[3]=_=>o.vhr.horaireFin=_)},null,512),[[M,o.vhr.horaireFin]])])])]),t("div",Fs,[t("div",Ls,[t("div",qs,[Ps,k(t("input",{type:"number",step:"0.01",min:"0",name:"heures",id:"heures",class:"form-control","onUpdate:modelValue":e[4]||(e[4]=_=>o.vhr.heures=_)},null,512),[[M,o.vhr.heures]])])]),t("div",Ns,[t("div",$s,[zs,t("div",Bs,[Js,k(t("input",{type:"checkbox",class:"form-check-input",id:"nocturne","onUpdate:modelValue":e[5]||(e[5]=_=>o.vhr.nocturne=_)},null,512),[[w,o.vhr.nocturne]])])])]),t("div",Ys,[t("div",Gs,[Ks,t("div",Ws,[Qs,k(t("input",{type:"checkbox",class:"form-check-input",id:"formation","onUpdate:modelValue":e[6]||(e[6]=_=>o.vhr.formation=_)},null,512),[[w,o.vhr.formation]])])])])]),t("div",Xs,[Zs,k(t("textarea",{name:"description",id:"description",class:"form-control","onUpdate:modelValue":e[7]||(e[7]=_=>o.vhr.description=_)},null,512),[[M,o.vhr.description]])]),f(" "+m(o.vhr),1)]),footer:y(()=>[t("button",{class:"btn btn-primary",onClick:e[8]||(e[8]=(..._)=>n.saveVolumeHoraire&&n.saveVolumeHoraire(..._))},"Enregistrer")]),_:1},512)],64)}const ti=x(Ss,[["render",ei]]),si=Object.freeze(Object.defineProperty({__proto__:null,default:ti},Symbol.toStringTag,{value:"Module"})),ii={name:"Taux",components:{UIcon:q},props:{taux:{required:!0},listeTaux:{required:!0}},data(){return{saisieUrl:Util.url("taux/saisir/:tauxRemu",{tauxRemu:this.taux.id}),supprimerUrl:Util.url("taux/supprimer/:tauxRemu",{tauxRemu:this.taux.id}),ajoutValeurUrl:Util.url("taux/saisir-valeur/:tauxRemu",{tauxRemu:this.taux.id})}},methods:{saisie(s){modAjax(s.target,e=>{this.$emit("refreshListe")})},ajoutValeur(s){modAjax(s.target,e=>{this.$emit("refreshListe")})},saisieValeur(s){s.currentTarget.href=Util.url("taux/saisir-valeur/:tauxRemu/:tauxRemuValeur",{tauxRemu:this.taux.id,tauxRemuValeur:s.currentTarget.dataset.id}),modAjax(s.currentTarget,e=>{this.$emit("refreshListe")})},refreshListe(s){this.$emit("refreshListe")},supprimer(s){popConfirm(s.target,e=>{this.$emit("refreshListe")})},supprimerValeur(s){s.currentTarget.href=Util.url("taux/supprimer-valeur/:tauxRemuValeur",{tauxRemuValeur:s.currentTarget.dataset.id}),popConfirm(s.currentTarget,e=>{this.$emit("refreshListe")})},refresh(s){axios.get(Util.url("taux/get/:tauxRemu",{tauxRemu:s.id})).then(e=>{this.$emit("refresh",e.data)})}}},ni={class:"card-header"},oi={style:{display:"inline"}},ri={class:"float-end"},li=["href"],ai=["href"],ui={class:"card-body"},di={key:0},ci=t("br",null,null,-1),mi={class:""},hi={class:"row align-items-start"},_i={class:"col-md-4"},vi={class:"col"},fi=["data-id"],pi=["data-id"],bi=["href"],gi={key:1,class:"row"},yi={class:"col-md-7"},xi=t("br",null,null,-1),ki={class:"row align-items-start"},Ui={class:"col-md-8"},Vi={class:"col-md-auto"},Ti=["data-id"],Si=["data-id"],Ci=["href"],ji={class:"col"},Di=t("br",null,null,-1),Mi={key:0},wi={key:0};function Oi(s,e,i,v,o,n){const a=V("u-icon"),u=V("taux",!0);return r(),l(b,null,[t("div",{class:E(["card",{"ms-5":i.taux.tauxRemu}])},[t("div",ni,[t("h3",oi,m(i.taux.libelle)+" ("+m(i.taux.code)+")",1),t("div",ri,[i.taux.canEdit?(r(),l("a",{key:0,href:o.saisieUrl,class:"btn btn-primary",onClick:e[0]||(e[0]=g((...h)=>n.saisie&&n.saisie(...h),["prevent"]))},[c(a,{name:"pen-to-square"}),f(" Modifier")],8,li)):p("",!0),f(" "),i.taux.canDelete?(r(),l("a",{key:1,href:o.supprimerUrl,class:"btn btn-danger",onClick:e[1]||(e[1]=g((...h)=>n.supprimer&&n.supprimer(...h),["prevent"]))},[c(a,{name:"trash-can"}),f(" Supprimer")],8,ai)):p("",!0)])]),t("div",ui,[i.taux.tauxRemu?p("",!0):(r(),l("div",di,[f(" Modification :"),ci,t("ul",null,[(r(!0),l(b,null,U(i.taux.tauxRemuValeurs,h=>(r(),l("div",{key:h.id},[t("li",mi,[t("div",hi,[t("div",_i,m(h.valeur)+"€/h à partir du "+m(h.dateEffet),1),t("div",vi,[i.taux.canEdit?(r(),l("a",{key:0,class:"text-primary",onClick:e[2]||(e[2]=g((..._)=>n.saisieValeur&&n.saisieValeur(..._),["prevent"])),"data-id":h.id},[c(a,{name:"pen-to-square"})],8,fi)):p("",!0),f(" "),i.taux.canEdit?(r(),l("a",{key:1,class:"text-primary",onClick:e[3]||(e[3]=g((..._)=>n.supprimerValeur&&n.supprimerValeur(..._),["prevent"])),"data-id":h.id},[c(a,{name:"trash-can"})],8,pi)):p("",!0)])])])]))),128))]),i.taux.canEdit?(r(),l("a",{key:0,href:o.ajoutValeurUrl,class:"btn btn-primary btn-sm",onClick:e[4]||(e[4]=g((...h)=>n.ajoutValeur&&n.ajoutValeur(...h),["prevent"]))},[c(a,{name:"plus"}),f(" Ajouter une valeur ")],8,bi)):p("",!0)])),i.taux.tauxRemu?(r(),l("div",gi,[t("div",yi,[f(" Modification :"),xi,t("ul",null,[(r(!0),l(b,null,U(i.taux.tauxRemuValeurs,h=>(r(),l("div",null,[t("li",null,[t("div",ki,[t("div",Ui," Coéfficient de "+m(h.valeur)+" à partir du "+m(h.dateEffet),1),t("div",Vi,[i.taux.canEdit?(r(),l("a",{key:0,class:"text-primary",onClick:e[5]||(e[5]=g((..._)=>n.saisieValeur&&n.saisieValeur(..._),["prevent"])),"data-id":h.id},[c(a,{name:"pen-to-square"})],8,Ti)):p("",!0),f(" "),i.taux.canEdit?(r(),l("a",{key:1,class:"text-primary",onClick:e[6]||(e[6]=g((..._)=>n.supprimerValeur&&n.supprimerValeur(..._),["prevent"])),"data-id":h.id},[c(a,{name:"trash-can"})],8,Si)):p("",!0)])])])]))),256))]),i.taux.canEdit?(r(),l("a",{key:0,href:o.ajoutValeurUrl,class:"btn btn-primary btn-sm",onClick:e[7]||(e[7]=g((...h)=>n.ajoutValeur&&n.ajoutValeur(...h),["prevent"]))},[c(a,{name:"plus"})],8,Ci)):p("",!0)]),t("div",ji,[f(" Valeurs calculées (indexées sur le taux "+m(i.taux.tauxRemu.libelle)+") : ",1),t("ul",null,[(r(!0),l(b,null,U(i.taux.tauxRemuValeursIndex,h=>(r(),l("div",null,[t("li",null,m(h.valeur)+"€/h à partir du "+m(h.date),1)]))),256))]),Di])])):p("",!0)])],2),i.taux.tauxRemu?p("",!0):(r(),l("div",Mi,[(r(!0),l(b,null,U(i.listeTaux,h=>(r(),l("div",{key:h},[h.tauxRemu&&h.tauxRemu.id===i.taux.id?(r(),l("div",wi,[(r(),O(u,{onSupprimer:n.supprimer,onRefreshListe:n.refreshListe,key:i.taux.id,taux:h,listeTaux:i.listeTaux},null,8,["onSupprimer","onRefreshListe","taux","listeTaux"]))])):p("",!0)]))),128))]))],64)}const N=x(ii,[["render",Oi]]),Ei=Object.freeze(Object.defineProperty({__proto__:null,default:N},Symbol.toStringTag,{value:"Module"})),Ri={components:{taux:N},props:{canEditTaux:{type:Boolean,required:!0}},data(){return{listeTaux:[],ajoutUrl:Util.url("taux/saisir")}},mounted(){this.reload()},methods:{ajout(s){modAjax(s.currentTarget,e=>{this.reload()})},supprimer(){this.reload()},refreshListe(){this.reload()},refresh(s){let e=Util.json.indexById(this.listeTaux,s.id);this.listeTaux[e]=s},reload(){axios.get(Util.url("taux/liste-taux")).then(s=>{this.listeTaux=s.data})}}},Hi=["href"];function Ai(s,e,i,v,o,n){const a=V("taux");return r(),l(b,null,[(r(!0),l(b,null,U(o.listeTaux,u=>(r(),l("div",null,[u.tauxRemu?p("",!0):(r(),O(a,{onSupprimer:n.supprimer,onRefreshListe:n.refreshListe,key:u.id,taux:u,listeTaux:o.listeTaux},null,8,["onSupprimer","onRefreshListe","taux","listeTaux"]))]))),256)),i.canEditTaux?(r(),l("a",{key:0,class:"btn btn-primary",href:o.ajoutUrl,onClick:e[0]||(e[0]=g((...u)=>n.ajout&&n.ajout(...u),["prevent"]))},"Ajout d'un nouveau taux",8,Hi)):p("",!0)],64)}const Ii=x(Ri,[["render",Ai]]),Fi=Object.freeze(Object.defineProperty({__proto__:null,default:Ii},Symbol.toStringTag,{value:"Module"})),I={uIcon:"Application/UI/UIcon",uHeures:"Application/UI/UHeures",uModal:"Application/UI/UModal",uCalendar:"Application/UI/UCalendar",utilisateur:"Application/Utilisateur"},F=Object.assign({"./Application/UI/UCalendar.vue":Ve,"./Application/UI/UFormDate.vue":Me,"./Application/UI/UHeures.vue":He,"./Application/UI/UIcon.vue":Fe,"./Application/UI/UModal.vue":Qe,"./Application/UTest.vue":st,"./Application/Utilisateur.vue":lt,"./Intervenant/Recherche.vue":Ct,"./Mission/Liste.vue":ks,"./Mission/Mission.vue":ps,"./Mission/Suivi.vue":si,"./Mission/SuiviEvent.vue":Ts,"./Paiement/ListeTaux.vue":Fi,"./Paiement/Taux.vue":Ei});let Li="./";const H={};for(const s in F){let i=s.slice(Li.length,-4).replace("/","");H[i]=F[s].default}for(const s of document.getElementsByClassName("vue-app")){let e=ie({template:s.innerHTML,components:H});for(const i in I){let v=I[i].replace("/","");e.component(i,H[v])}e.mount(s)} diff --git a/public/dist/assets/main-81158a58.css b/public/dist/assets/main-81158a58.css new file mode 100644 index 0000000000000000000000000000000000000000..85dd1674a300b23cc4bc6dc3dd722bc3d0cba69b --- /dev/null +++ b/public/dist/assets/main-81158a58.css @@ -0,0 +1 @@ +.table tr[data-v-3a57b0ac]{background-color:#f4f4f4;border-left:1px #ddd solid;border-right:1px #ddd solid}.table-hover tr[data-v-3a57b0ac]:hover{background-color:#f7f7f7}.recherche[data-v-3a57b0ac]{text-align:center}.recherche .btn-group[data-v-3a57b0ac]{box-shadow:none;margin:auto}.recherche select.btn[data-v-3a57b0ac]{padding-right:3em}th.nom-jour[data-v-3a57b0ac]{width:1%;padding-left:3px}th.numero-jour[data-v-3a57b0ac]{width:1%;padding-right:.5em}.recherche[data-v-3a57b0ac]{justify-content:center;padding-bottom:5px}.event[data-v-3a57b0ac]{display:flex;justify-content:space-between;align-items:center;margin-bottom:3px;border-left:10px #bbb solid;border-right:10px #bbb solid}.event[data-v-3a57b0ac]:hover{background-color:#fff}.event-content[data-v-3a57b0ac]{flex-grow:1}.event-actions[data-v-3a57b0ac]{align-self:flex-start}.card-header h5[data-v-dc434607]{font-weight:500}.btn[data-v-dc434607]{margin-left:2px;margin-right:2px} diff --git a/public/dist/assets/main-b861b1dc.js b/public/dist/assets/main-b861b1dc.js new file mode 100644 index 0000000000000000000000000000000000000000..fd41eff52a57d9a1cde01e0140cacc00ed00aca4 --- /dev/null +++ b/public/dist/assets/main-b861b1dc.js @@ -0,0 +1,3 @@ +import{o,c as u,a as i,b,w as D,v as O,F as x,r as T,d as S,t as _,n as N,e as M,f as z,g as p,h as f,i as w,j as R,k as E,l as y,m as V,p as B,q as J,D as Y,s as X,u as A,x as K}from"./vendor-bda22cb0.js";const U=(e,t)=>{const n=e.__vccOpts||e;for(const[d,l]of t)n[d]=l;return n},W={name:"MyCustom"};function G(e,t,n,d,l,a){return" ça marche !!! "}const Q=U(W,[["render",G]]),Z=Object.freeze(Object.defineProperty({__proto__:null,default:Q},Symbol.toStringTag,{value:"Module"}));const ee={name:"UCalendar",props:{date:{type:Date,required:!0},events:{type:Array,required:!0},canAddEvent:{type:Boolean,required:!0,default:!0}},data(){const e=new Date(this.date);return{mois:e.getMonth()+1,annee:e.getFullYear()}},computed:{listeJours(){const e=new Date(this.date);e.setDate(1),e.setMonth(e.getMonth()+1),e.setDate(e.getDate()-1);let t=e.getDate();return Array.from({length:t},(n,d)=>d+1)}},watch:{date:function(e,t){const n=new Date(this.date);this.mois=n.getMonth()+1,this.annee=n.getFullYear()},mois:function(e,t){const n=new Date(this.date);n.setMonth(e-1),this.$emit("changeDate",n)},annee:function(e,t){const n=new Date(this.date);n.setFullYear(e),this.$emit("changeDate",n)}},methods:{nomJour(e){const t=new Date(this.date);return t.setDate(e),t.toLocaleString("fr-FR",{weekday:"short"})},listeMois(){let e=[];const t=new Date;for(let n=1;n<=12;n++){t.setMonth(n-1);let d=t.toLocaleString("fr-FR",{month:"long"});e.push({id:n,libelle:d})}return e},listeAnnees(){const t=new Date().getFullYear(),n=1;let d=[];for(let l=t-n;l<=t+n;l++)d.push(l);return d},addEvent(e){const t=new Date(this.date);t.setDate(e.currentTarget.dataset.jour),this.$emit("addEvent",t,e)},editEvent(e){const t=e.currentTarget.dataset.index;this.$emit("editEvent",this.events[t],e)},deleteEvent(e){const t=e.currentTarget.dataset.index;this.$emit("deleteEvent",this.events[t],e)},prevMois(){const e=new Date(this.date);e.setMonth(e.getMonth()-1),this.$emit("changeDate",e)},nextMois(){const e=new Date(this.date);e.setMonth(e.getMonth()+1),this.$emit("changeDate",e)},eventsByJour(e){const t=new Date(this.date);let n={};for(let d in this.events){let l=this.events[d];l.date.getFullYear()===t.getFullYear()&&l.date.getMonth()+1===t.getMonth()+1&&l.date.getDate()===e&&(n[d]=l)}return n}}},te={class:"calendar"},se={class:"recherche"},ie={class:"recherche btn-group"},ne=["value"],ae=["value"],re={class:"table table-bordered table-hover table-sm"},oe=["data-jour"],le={class:"nom-jour"},ue={class:"numero-jour"},de={class:"num-jour badge bg-secondary rounded-circle"},ce={class:"event-content"},me={class:"event-actions"},he={class:"btn-group btn-group-sm"},_e=["data-index"],ve=["data-index"],fe={key:0},pe=["data-jour"];function be(e,t,n,d,l,a){const c=S("u-icon");return o(),u("div",te,[i("div",se,[i("div",ie,[i("button",{class:"btn btn-light",id:"prevMois",onClick:t[0]||(t[0]=(...r)=>a.prevMois&&a.prevMois(...r)),title:"Mois précédant"},[b(c,{name:"chevron-left"})]),D(i("select",{class:"form-select btn btn-light",id:"otherMois","onUpdate:modelValue":t[1]||(t[1]=r=>l.mois=r)},[(o(!0),u(x,null,T(a.listeMois(),r=>(o(),u("option",{value:r.id},_(r.libelle),9,ne))),256))],512),[[O,l.mois]]),D(i("select",{class:"form-select btn btn-light",id:"otherAnnee","onUpdate:modelValue":t[2]||(t[2]=r=>l.annee=r)},[(o(!0),u(x,null,T(a.listeAnnees(),r=>(o(),u("option",{value:r},_(r),9,ae))),256))],512),[[O,l.annee]]),i("button",{class:"btn btn-light",id:"nextMois",onClick:t[3]||(t[3]=(...r)=>a.nextMois&&a.nextMois(...r)),title:"Mois suivant"},[b(c,{name:"chevron-right"})])])]),i("table",re,[(o(!0),u(x,null,T(a.listeJours,r=>(o(),u("tr",{"data-jour":r},[i("th",le,_(a.nomJour(r)),1),i("th",ue,[i("div",de,_(r<10?"0"+r.toString():r),1)]),i("td",null,[(o(!0),u(x,null,T(a.eventsByJour(r),(h,g)=>(o(),u("div",{class:"event",style:N("border-color:"+h.color),key:g},[i("div",ce,[(o(),M(z(h.component),{event:h},null,8,["event"]))]),i("div",me,[i("div",he,[i("button",{class:"btn btn-light",onClick:t[4]||(t[4]=(...C)=>a.editEvent&&a.editEvent(...C)),"data-index":g},[b(c,{name:"pen-to-square"})],8,_e),i("button",{class:"btn btn-light",onClick:t[5]||(t[5]=(...C)=>a.deleteEvent&&a.deleteEvent(...C)),"data-index":g},[b(c,{name:"trash-can",class:"text-danger"})],8,ve)])])],4))),128)),n.canAddEvent?(o(),u("div",fe,[i("button",{onClick:t[6]||(t[6]=(...h)=>a.addEvent&&a.addEvent(...h)),"data-jour":r,class:"btn btn-light btn-sm"},[b(c,{name:"plus"}),p(" Nouvel événement ")],8,pe)])):f("",!0)])],8,oe))),256))])])}const ge=U(ee,[["render",be],["__scopeId","data-v-3a57b0ac"]]),ye=Object.freeze(Object.defineProperty({__proto__:null,default:ge},Symbol.toStringTag,{value:"Module"})),xe={name:"UDate",props:{value:{required:!1,type:[String,Date]},format:{required:!1,type:String}},mounted(){this.formatted=this.formatage(this.value)},data(){return{formatted:void 0}},watch:{value:function(e){this.formatted=this.formatage(e)}},methods:{formatage(e){if(e===void 0)return;let t=new Date(e);const n=t.getFullYear(),d=(t.getMonth()+1).toString().padStart(2,"0"),l=t.getDate().toString().padStart(2,"0"),a=t.getHours().toString().padStart(2,"0"),c=t.getMinutes().toString().padStart(2,"0"),r=t.getSeconds().toString().padStart(2,"0");switch(this.format){case"datetime":return`${l}/${d}/${n} à ${a}:${c}`;case"time":return`${a}:${c}:${r}`}return`${l}/${d}/${n}`}}};function Ue(e,t,n,d,l,a){return _(l.formatted)}const Se=U(xe,[["render",Ue]]),Te=Object.freeze(Object.defineProperty({__proto__:null,default:Se},Symbol.toStringTag,{value:"Module"})),ke={name:"UIcon",props:{valeur:{required:!0,type:Float64Array}},computed:{affichage:function(){return Util.formattedHeures(this.valeur,!0)}}},Ce=["innerHTML"];function Me(e,t,n,d,l,a){return o(),u("span",{class:"heures",innerHTML:a.affichage},null,8,Ce)}const je=U(ke,[["render",Me]]),De=Object.freeze(Object.defineProperty({__proto__:null,default:je},Symbol.toStringTag,{value:"Module"})),Ve={name:"UIcon",props:{name:{required:!0,type:String},variant:{required:!1,type:String}}};function we(e,t,n,d,l,a){return o(),u("i",{class:w(`fas fa-${n.name} text-${n.variant}`)},null,2)}const L=U(Ve,[["render",we]]),Ae=Object.freeze(Object.defineProperty({__proto__:null,default:L},Symbol.toStringTag,{value:"Module"})),Ee={name:"UModal",props:{id:{required:!0,type:String},title:{required:!0,type:String}}},Oe=["id"],Re={class:"modal-dialog"},He={class:"modal-content"},Le={class:"modal-header"},$e={class:"modal-title"},Ie=i("button",{type:"button",class:"btn-close","data-bs-dismiss":"modal","aria-label":"Close"},null,-1),qe={class:"modal-body"},Pe={class:"modal-footer"},Fe=i("button",{type:"button",class:"btn btn-secondary","data-bs-dismiss":"modal"},"Fermer",-1);function Ne(e,t,n,d,l,a){return o(),u("div",{class:"modal fade",id:n.id,tabindex:"-1","aria-hidden":"true"},[i("div",Re,[i("div",He,[i("div",Le,[i("h5",$e,_(n.title),1),Ie]),i("div",qe,[R(e.$slots,"body")]),i("div",Pe,[R(e.$slots,"footer"),Fe])])])],8,Oe)}const ze=U(Ee,[["render",Ne]]),Be=Object.freeze(Object.defineProperty({__proto__:null,default:ze},Symbol.toStringTag,{value:"Module"})),Je={name:"Utilisateur",props:{nom:String,mail:String}},Ye=["href"];function Xe(e,t,n,d,l,a){return o(),u("a",{href:`mailto:${n.mail}`},_(n.nom),9,Ye)}const Ke=U(Je,[["render",Xe]]),We=Object.freeze(Object.defineProperty({__proto__:null,default:Ke},Symbol.toStringTag,{value:"Module"})),Ge={name:"Recherche",data(){return{searchTerm:"",noResult:0,intervenants:[],checkedTypes:["vacataire","permanent","etudiant"]}},mixins:[Util],methods:{rechercher:function(e){this.searchTerm=e.currentTarget.value,this.searchTerm==""&&(this.noResult=0),this.searchTerm!=""&&this.reload()},urlFiche(e){return"/intervenant/code:"+e+"/voir"},reload(){this.timer&&(clearTimeout(this.timer),this.timer=null),this.timer=setTimeout(()=>{axios.post(Util.url("intervenant/recherche-json"),{term:this.searchTerm}).then(e=>{let t=e.data,n=[];for(const d in t){if(t[d].typeIntervenantCode=="E"&&this.checkedTypes.includes("vacataire")){n.push(t[d]);continue}if(t[d].typeIntervenantCode=="P"&&this.checkedTypes.includes("permanent")){n.push(t[d]);continue}if(t[d].typeIntervenantCode=="S"&&this.checkedTypes.includes("etudiant")){n.push(t[d]);continue}}this.intervenants=n,this.intervenants.length==0?this.noResult=1:this.noResult=0}).catch(e=>{console.log(e.message)})},800)}}},Qe=i("h3",null,"Saisissez le nom suivi éventuellement du prénom (2 lettres minimum)",-1),Ze={class:"intervenant-recherche"},et={class:"critere"},tt=i("br",null,null,-1),st=i("span",{class:"fw-bold"},"Types d'intervenant : ",-1),it=i("br",null,null,-1),nt={key:0,class:"table table-bordered table-hover"},at=i("thead",null,[i("tr",null,[i("th",{style:{width:"90px"}}),i("th",null,"Civilité"),i("th",null,"Nom"),i("th",null,"Prenom"),i("th",null,"Structure"),i("th",null,"Statut"),i("th",null,"Date de naissance"),i("th",null,"N° Personnel")])],-1),rt=["title"],ot={style:{}},lt=["href"],ut=i("i",{class:"fas fa-eye"},null,-1),dt={key:1,class:"table table-bordered table-hover"},ct=i("thead",null,[i("tr",null,[i("th",{style:{width:"90px"}}),i("th",null,"Civilité"),i("th",null,"Nom"),i("th",null,"Prenom"),i("th",null,"Structure"),i("th",null,"Statut"),i("th",null,"Date de naissance"),i("th",null,"N° Personnel")])],-1),mt=i("tbody",null,[i("tr",null,[i("td",{style:{"text-align":"center"},colspan:"8"},"Aucun intervenant trouvé")])],-1),ht=[ct,mt];function _t(e,t,n,d,l,a){const c=S("u-date");return o(),u(x,null,[Qe,i("div",Ze,[i("div",et,[i("div",null,[i("input",{id:"term",onKeyup:t[0]||(t[0]=(...r)=>a.rechercher&&a.rechercher(...r)),class:"form-control input",type:"text",placeholder:"votre recherche..."},null,32),tt]),i("div",null,[st,D(i("input",{onChange:t[1]||(t[1]=r=>a.reload()),type:"checkbox",name:"type[]",value:"permanent",checked:"checked","onUpdate:modelValue":t[2]||(t[2]=r=>l.checkedTypes=r)},null,544),[[E,l.checkedTypes]]),p(" Permanent "),D(i("input",{onChange:t[3]||(t[3]=r=>a.reload()),type:"checkbox",name:"type[]",value:"vacataire",checked:"checked","onUpdate:modelValue":t[4]||(t[4]=r=>l.checkedTypes=r)},null,544),[[E,l.checkedTypes]]),p(" Vacataire "),D(i("input",{onChange:t[5]||(t[5]=r=>a.reload()),type:"checkbox",name:"type[]",value:"etudiant",checked:"checked","onUpdate:modelValue":t[6]||(t[6]=r=>l.checkedTypes=r)},null,544),[[E,l.checkedTypes]]),p(" Etudiant ")]),it])]),l.intervenants.length>0?(o(),u("table",nt,[at,i("tbody",null,[(o(!0),u(x,null,T(l.intervenants,(r,h)=>(o(),u("tr",{class:w({"bg-danger":r.destruction!==null}),title:r.destruction!==null?"Fiche historisé":""},[i("td",ot,[i("a",{href:a.urlFiche(r.code)},[ut,p(" Fiche")],8,lt)]),i("td",null,_(r.civilite),1),i("td",null,_(r.nom),1),i("td",null,_(r.prenom),1),i("td",null,_(r.structure),1),i("td",null,_(r.statut),1),i("td",null,[b(c,{value:r["date-naissance"]},null,8,["value"])]),i("td",null,_(r["numero-personnel"]),1)],10,rt))),256))])])):f("",!0),l.intervenants.length==0&&l.noResult==1?(o(),u("table",dt,ht)):f("",!0)],64)}const vt=U(Ge,[["render",_t]]),ft=Object.freeze(Object.defineProperty({__proto__:null,default:vt},Symbol.toStringTag,{value:"Module"}));const pt={name:"Mission",props:{mission:{required:!0}},data(){return{validationText:this.calcValidation(this.mission.validation),saisieUrl:Util.url("mission/saisie/:mission",{mission:this.mission.id}),validerUrl:Util.url("mission/valider/:mission",{mission:this.mission.id}),devaliderUrl:Util.url("mission/devalider/:mission",{mission:this.mission.id}),supprimerUrl:Util.url("mission/supprimer/:mission",{mission:this.mission.id})}},watch:{"mission.validation"(e){this.validationText=this.calcValidation(e)}},computed:{heuresLib:function(){return this.mission.heures===null||this.mission.heures===0?"Aucune heure saisie":this.mission.heures==this.mission.heuresValidees?Util.formattedHeures(this.mission.heures)+" heures (validées)":this.mission.heuresValidees==0?Util.formattedHeures(this.mission.heures)+" heures (non validées)":Util.formattedHeures(this.mission.heures)+" heures ("+Util.formattedHeures(this.mission.heuresValidees)+" validées)"}},methods:{calcValidation(e){return e===null?"A valider":e.id===null?"Autovalidée":"Validation du "+e.histoCreation+" par "},saisie(e){modAjax(e.currentTarget,t=>{this.refresh()})},supprimer(e){popConfirm(e.currentTarget,t=>{this.$emit("supprimer",this.mission)})},valider(e){popConfirm(e.currentTarget,t=>{this.$emit("refresh",t.data)})},devalider(e){popConfirm(e.currentTarget,t=>{this.$emit("refresh",t.data)})},volumeHoraireSupprimer(e){e.currentTarget.href=Util.url("mission/volume-horaire/supprimer/:missionVolumeHoraire",{missionVolumeHoraire:e.currentTarget.dataset.id}),popConfirm(e.currentTarget,t=>{this.$emit("refresh",t.data)})},volumeHoraireValider(e){e.currentTarget.href=Util.url("mission/volume-horaire/valider/:missionVolumeHoraire",{missionVolumeHoraire:e.currentTarget.dataset.id}),popConfirm(e.currentTarget,t=>{this.$emit("refresh",t.data)})},volumeHoraireDevalider(e){e.currentTarget.href=Util.url("mission/volume-horaire/devalider/:missionVolumeHoraire",{missionVolumeHoraire:e.currentTarget.dataset.id}),popConfirm(e.currentTarget,t=>{this.$emit("refresh",t.data)})},refresh(){axios.get(Util.url("mission/get/:mission",{mission:this.mission.id})).then(e=>{this.$emit("refresh",e.data)})}}},k=e=>(B("data-v-dc434607"),e=e(),J(),e),bt=["id"],gt={class:"card-header card-header-h3"},yt={class:"float-end"},xt={class:"card-body"},Ut={class:"row"},St={class:"col-md-8"},Tt={class:"row"},kt={class:"col-md-12"},Ct=k(()=>i("label",{class:"form-label"},"Composante en charge du suivi",-1)),Mt={class:"form-control"},jt={class:"row"},Dt={class:"col-md-5"},Vt=k(()=>i("label",{class:"form-label"},"Taux de rémunération",-1)),wt={class:"form-control"},At={class:"col-md-7"},Et=k(()=>i("label",{class:"form-label"},"Nombre d'heures prévisionnelles",-1)),Ot={class:"input-group mb-3"},Rt=["innerHTML"],Ht=["data-bs-target"],Lt={class:"row"},$t={class:"col-md-12"},It=k(()=>i("label",{class:"form-label"},"Descriptif de la mission",-1)),qt={class:"form-control"},Pt=k(()=>i("div",{class:"row"},[i("div",{class:"col-md-12"}," ")],-1)),Ft={class:"row"},Nt={class:"col-md-12"},zt=["href"],Bt=["href"],Jt=["href"],Yt=["href"],Xt={class:"col-md-4"},Kt=k(()=>i("div",null,[i("label",{class:"form-label"},"Suivi")],-1)),Wt=k(()=>i("div",null," Aucune heure réalisée ",-1)),Gt={class:"table table-bordered table-condensed"},Qt=k(()=>i("thead",null,[i("tr",null,[i("th",null,"Heures"),i("th",null,"Statut"),i("th",null,"Actions")])],-1)),Zt={style:{"text-align":"right"}},es=k(()=>i("br",null,null,-1)),ts={key:0},ss=["data-id"],is=["data-id"],as=["data-id"];function rs(e,t,n,d,l,a){const c=S("u-date"),r=S("u-icon"),h=S("utilisateur"),g=S("u-heures"),C=S("u-modal");return o(),u(x,null,[i("div",{id:n.mission.id,class:w(["card",{"bg-success":n.mission.valide,"bg-default":!n.mission.valide}])},[i("form",{onSubmit:t[4]||(t[4]=y((...v)=>e.submitForm&&e.submitForm(...v),["prevent"]))},[i("div",gt,[i("h5",null,[p(_(n.mission.typeMission.libelle)+" ",1),i("span",yt,[p("Du "),b(c,{value:n.mission.dateDebut},null,8,["value"]),p(" au "),b(c,{value:n.mission.dateFin},null,8,["value"])])])]),i("div",xt,[i("div",Ut,[i("div",St,[i("div",Tt,[i("div",kt,[Ct,i("div",Mt,_(n.mission.structure.libelle),1)])]),i("div",jt,[i("div",Dt,[Vt,i("div",wt,_(n.mission.tauxRemu.libelle),1)]),i("div",At,[Et,i("div",Ot,[i("div",{class:"form-control",innerHTML:a.heuresLib},null,8,Rt),i("button",{class:"input-group-btn btn btn-secondary","data-bs-toggle":"modal","data-bs-target":`#details-${n.mission.id}`}," Détails ",8,Ht)])])]),i("div",Lt,[i("div",$t,[It,i("div",qt,_(n.mission.description),1)])]),Pt,i("div",Ft,[i("div",Nt,[n.mission.canSaisie?(o(),u("a",{key:0,href:l.saisieUrl,class:"btn btn-primary",onClick:t[0]||(t[0]=y((...v)=>a.saisie&&a.saisie(...v),["prevent"]))},"Modifier",8,zt)):f("",!0),n.mission.canValider?(o(),u("a",{key:1,href:l.validerUrl,class:"btn btn-secondary","data-title":"Validation de la mission","data-content":"Êtes-vous sur de vouloir valider la mission ?",onClick:t[1]||(t[1]=y((...v)=>a.valider&&a.valider(...v),["prevent"]))},"Valider",8,Bt)):f("",!0),n.mission.canDevalider?(o(),u("a",{key:2,href:l.devaliderUrl,class:"btn btn-danger","data-title":"Dévalidation de la mission","data-content":"Êtes-vous sur de vouloir dévalider la mission ?",onClick:t[2]||(t[2]=y((...v)=>a.devalider&&a.devalider(...v),["prevent"]))},"Dévalider",8,Jt)):f("",!0),n.mission.canSupprimer?(o(),u("a",{key:3,href:l.supprimerUrl,class:"btn btn-danger","data-title":"Suppression de la mission","data-content":"Êtes-vous sur de vouloir supprimer la mission ?",onClick:t[3]||(t[3]=y((...v)=>a.supprimer&&a.supprimer(...v),["prevent"]))},"Supprimer",8,Yt)):f("",!0)])])]),i("div",Xt,[Kt,i("div",null,[b(r,{name:"thumbs-up",variant:"success"}),p(" Créé le "),b(c,{value:"mission.histoCreation"}),p(" par "),b(h,{nom:n.mission.histoCreateur.displayName,mail:n.mission.histoCreateur.email},null,8,["nom","mail"])]),i("div",null,[b(r,{name:n.mission.valide?"thumbs-up":"thumbs-down",variant:n.mission.valide?"success":"info"},null,8,["name","variant"]),p(" "+_(l.validationText)+" ",1),n.mission.validation&&n.mission.validation.histoCreateur?(o(),M(h,{key:0,nom:n.mission.validation.histoCreateur.displayName,mail:n.mission.validation.histoCreateur.email},null,8,["nom","mail"])):f("",!0)]),i("div",null,[b(r,{name:n.mission.contrat?"thumbs-up":"thumbs-down",variant:n.mission.contrat?"success":"info"},null,8,["name","variant"]),p(" "+_(n.mission.contrat?"Contrat établi":"Pas de contrat"),1)]),Wt])])])],32)],10,bt),b(C,{id:`details-${n.mission.id}`,title:"Détail des heures prévisionnelles"},{body:V(()=>[i("table",Gt,[Qt,i("tbody",null,[(o(!0),u(x,null,T(n.mission.volumesHoraires,v=>(o(),u("tr",{key:v.id},[i("td",Zt,[b(g,{valeur:v.heures},null,8,["valeur"])]),i("td",null,[b(r,{name:"thumbs-up",variant:"success"}),p(" Saisi par "),b(h,{nom:v.histoCreateur.displayName,mail:v.histoCreateur.email},null,8,["nom","mail"]),p(" le "+_(v.histoCreation)+" ",1),es,b(r,{name:v.valide?"thumbs-up":"thumbs-down",variant:v.valide?"success":"info"},null,8,["name","variant"]),p(" "+_(v.validation&&v.validation.id==null?"Autovalidé":v.validation?"":"à valider")+" ",1),v.validation&&v.validation.histoCreateur?(o(),u("span",ts,[p(" Validé par "),b(h,{nom:v.validation.histoCreateur.displayName,mail:v.validation.histoCreateur.email},null,8,["nom","mail"]),p(" le "+_(v.validation.histoCreation),1)])):f("",!0)]),i("td",null,[v.canValider?(o(),u("a",{key:0,class:"btn btn-secondary","data-id":v.id,"data-title":"Validation du volume horaire","data-content":"Êtes-vous sur de vouloir valider ce volume horaire ?",onClick:t[5]||(t[5]=y((...j)=>a.volumeHoraireValider&&a.volumeHoraireValider(...j),["prevent"]))},"Valider",8,ss)):f("",!0),v.canDevalider?(o(),u("a",{key:1,class:"btn btn-danger","data-id":v.id,"data-title":"Dévalidation du volume horaire","data-content":"Êtes-vous sur de vouloir dévalider ce volume horaire ?",onClick:t[6]||(t[6]=y((...j)=>a.volumeHoraireDevalider&&a.volumeHoraireDevalider(...j),["prevent"]))},"Dévalider",8,is)):f("",!0),v.canSupprimer?(o(),u("a",{key:2,class:"btn btn-danger","data-id":v.id,"data-title":"Suppression du volume horaire","data-content":"Êtes-vous sur de vouloir supprimer le volume horaire ?",onClick:t[7]||(t[7]=y((...j)=>a.volumeHoraireSupprimer&&a.volumeHoraireSupprimer(...j),["prevent"]))},"Supprimer",8,as)):f("",!0)])]))),128))])])]),footer:V(()=>[]),_:1},8,["id"])],64)}const I=U(pt,[["render",rs],["__scopeId","data-v-dc434607"]]),os=Object.freeze(Object.defineProperty({__proto__:null,default:I},Symbol.toStringTag,{value:"Module"})),ls={components:{mission:I},props:{intervenant:{type:Number,required:!0},canAddMission:{type:Boolean,required:!0}},data(){return{missions:[],ajoutUrl:Util.url("mission/ajout/:intervenant",{intervenant:this.intervenant})}},mounted(){this.reload()},methods:{ajout(e){modAjax(e.currentTarget,t=>{this.reload()})},supprimer(e){this.reload()},refresh(e){console.log(e);let t=Util.json.indexById(this.missions,e.id);this.missions[t]=e},reload(){axios.get(Util.url("mission/liste/:intervenant",{intervenant:this.intervenant})).then(e=>{this.missions=e.data})}}},us=["href"];function ds(e,t,n,d,l,a){const c=S("mission");return o(),u(x,null,[(o(!0),u(x,null,T(l.missions,r=>(o(),M(c,{onSupprimer:a.supprimer,onRefresh:a.refresh,key:r.id,mission:r},null,8,["onSupprimer","onRefresh","mission"]))),128)),n.canAddMission?(o(),u("a",{key:0,class:"btn btn-primary",href:l.ajoutUrl,onClick:t[0]||(t[0]=y((...r)=>a.ajout&&a.ajout(...r),["prevent"]))},"Ajout d'une nouvelle mission",8,us)):f("",!0)],64)}const cs=U(ls,[["render",ds]]),ms=Object.freeze(Object.defineProperty({__proto__:null,default:cs},Symbol.toStringTag,{value:"Module"})),hs={name:"SuiviEvent",props:{event:{type:Object,required:!0}}},_s={key:0};function vs(e,t,n,d,l,a){const c=Y;return o(),u(x,null,[i("p",null,_(n.event.mission.libelle),1),i("p",null,[p(" de "+_(n.event.heureDebut)+" à "+_(n.event.heureFin)+", "+_(n.event.heures)+" heures ",1),n.event.nocturne?(o(),M(c,{key:0},{default:V(()=>[p("Nocturne")]),_:1})):f("",!0),n.event.formation?(o(),M(c,{key:1},{default:V(()=>[p("En formation")]),_:1})):f("",!0)]),n.event.description?(o(),u("p",_s,_(n.event.description),1)):f("",!0)],64)}const q=U(hs,[["render",vs]]),fs=Object.freeze(Object.defineProperty({__proto__:null,default:q},Symbol.toStringTag,{value:"Module"})),ps={name:"Suivi",props:{intervenant:{type:Number,required:!0}},mounted(){this.refresh()},data(){return{date:new Date,suivi:[]}},methods:{changeDate(e){this.date=e},addVolumeHoraire(e,t){t.currentTarget.dataset.url=Util.url("intervenant/:intervenant/missions-suivi-saisie",{intervenant:this.intervenant}),modAjax(t.currentTarget,n=>{this.refresh()})},editVolumeHoraire(e,t){t.currentTarget.dataset.url=Util.url("intervenant/:intervenant/missions-suivi-saisie/:guid",{intervenant:this.intervenant,guid:e.guid}),modAjax(t.currentTarget,n=>{this.refresh()})},saveVolumeHoraire(e){console.log("submit!!!"),e.preventDefault(),this.modal.hide(),this.vhr.date=new Date(this.vhr.date),this.vhrIndex===void 0?this.realise.push(this.vhr):this.realise[this.vhrIndex]=this.vhr},deleteVolumeHoraire(e,t){const n=this.realise.indexOf(e);this.realise.splice(n,1),console.log(n),console.log(this.realise)},refresh(){axios.get(Util.url("intervenant/:intervenant/missions-suivi-data",{intervenant:this.intervenant})).then(e=>{let t=[];for(let n in e.data){let d=e.data[n];d.component=X(q),d.date=new Date(d.date),t.push(d)}this.suivi=t})}}};function bs(e,t,n,d,l,a){const c=S("u-calendar");return o(),M(c,{date:l.date,onChangeDate:a.changeDate,onAddEvent:a.addVolumeHoraire,onEditEvent:a.editVolumeHoraire,onDeleteEvent:a.deleteVolumeHoraire,"can-add-event":!0,events:l.suivi},null,8,["date","onChangeDate","onAddEvent","onEditEvent","onDeleteEvent","events"])}const gs=U(ps,[["render",bs]]),ys=Object.freeze(Object.defineProperty({__proto__:null,default:gs},Symbol.toStringTag,{value:"Module"})),xs={name:"Taux",components:{UIcon:L},props:{taux:{required:!0},listeTaux:{required:!0}},data(){return{saisieUrl:Util.url("taux/saisir/:tauxRemu",{tauxRemu:this.taux.id}),supprimerUrl:Util.url("taux/supprimer/:tauxRemu",{tauxRemu:this.taux.id}),ajoutValeurUrl:Util.url("taux/saisir-valeur/:tauxRemu",{tauxRemu:this.taux.id})}},methods:{saisie(e){modAjax(e.target,t=>{this.$emit("refreshListe")})},ajoutValeur(e){modAjax(e.target,t=>{this.$emit("refreshListe")})},saisieValeur(e){e.currentTarget.href=Util.url("taux/saisir-valeur/:tauxRemu/:tauxRemuValeur",{tauxRemu:this.taux.id,tauxRemuValeur:e.currentTarget.dataset.id}),modAjax(e.currentTarget,t=>{this.$emit("refreshListe")})},refreshListe(e){this.$emit("refreshListe")},supprimer(e){popConfirm(e.target,t=>{this.$emit("refreshListe")})},supprimerValeur(e){e.currentTarget.href=Util.url("taux/supprimer-valeur/:tauxRemuValeur",{tauxRemuValeur:e.currentTarget.dataset.id}),popConfirm(e.currentTarget,t=>{this.$emit("refreshListe")})},refresh(e){axios.get(Util.url("taux/get/:tauxRemu",{tauxRemu:e.id})).then(t=>{this.$emit("refresh",t.data)})}}},Us={class:"card-header"},Ss={style:{display:"inline"}},Ts={class:"float-end"},ks=["href"],Cs=["href"],Ms={class:"card-body"},js={key:0},Ds=i("br",null,null,-1),Vs={class:""},ws={class:"row align-items-start"},As={class:"col-md-4"},Es={class:"col"},Os=["data-id"],Rs=["data-id"],Hs=["href"],Ls={key:1,class:"row"},$s={class:"col-md-7"},Is=i("br",null,null,-1),qs={class:"row align-items-start"},Ps={class:"col-md-8"},Fs={class:"col-md-auto"},Ns=["data-id"],zs=["data-id"],Bs=["href"],Js={class:"col"},Ys=i("br",null,null,-1),Xs={key:0},Ks={key:0};function Ws(e,t,n,d,l,a){const c=S("u-icon"),r=S("taux",!0);return o(),u(x,null,[i("div",{class:w(["card",{"ms-5":n.taux.tauxRemu}])},[i("div",Us,[i("h3",Ss,_(n.taux.libelle)+" ("+_(n.taux.code)+")",1),i("div",Ts,[n.taux.canEdit?(o(),u("a",{key:0,href:l.saisieUrl,class:"btn btn-primary",onClick:t[0]||(t[0]=y((...h)=>a.saisie&&a.saisie(...h),["prevent"]))},[b(c,{name:"pen-to-square"}),p(" Modifier")],8,ks)):f("",!0),p(" "),n.taux.canDelete?(o(),u("a",{key:1,href:l.supprimerUrl,class:"btn btn-danger",onClick:t[1]||(t[1]=y((...h)=>a.supprimer&&a.supprimer(...h),["prevent"]))},[b(c,{name:"trash-can"}),p(" Supprimer")],8,Cs)):f("",!0)])]),i("div",Ms,[n.taux.tauxRemu?f("",!0):(o(),u("div",js,[p(" Modification :"),Ds,i("ul",null,[(o(!0),u(x,null,T(n.taux.tauxRemuValeurs,h=>(o(),u("div",{key:h.id},[i("li",Vs,[i("div",ws,[i("div",As,_(h.valeur)+"€/h à partir du "+_(h.dateEffet),1),i("div",Es,[n.taux.canEdit?(o(),u("a",{key:0,class:"text-primary",onClick:t[2]||(t[2]=y((...g)=>a.saisieValeur&&a.saisieValeur(...g),["prevent"])),"data-id":h.id},[b(c,{name:"pen-to-square"})],8,Os)):f("",!0),p(" "),n.taux.canEdit?(o(),u("a",{key:1,class:"text-primary",onClick:t[3]||(t[3]=y((...g)=>a.supprimerValeur&&a.supprimerValeur(...g),["prevent"])),"data-id":h.id},[b(c,{name:"trash-can"})],8,Rs)):f("",!0)])])])]))),128))]),n.taux.canEdit?(o(),u("a",{key:0,href:l.ajoutValeurUrl,class:"btn btn-primary btn-sm",onClick:t[4]||(t[4]=y((...h)=>a.ajoutValeur&&a.ajoutValeur(...h),["prevent"]))},[b(c,{name:"plus"}),p(" Ajouter une valeur ")],8,Hs)):f("",!0)])),n.taux.tauxRemu?(o(),u("div",Ls,[i("div",$s,[p(" Modification :"),Is,i("ul",null,[(o(!0),u(x,null,T(n.taux.tauxRemuValeurs,h=>(o(),u("div",null,[i("li",null,[i("div",qs,[i("div",Ps," Coéfficient de "+_(h.valeur)+" à partir du "+_(h.dateEffet),1),i("div",Fs,[n.taux.canEdit?(o(),u("a",{key:0,class:"text-primary",onClick:t[5]||(t[5]=y((...g)=>a.saisieValeur&&a.saisieValeur(...g),["prevent"])),"data-id":h.id},[b(c,{name:"pen-to-square"})],8,Ns)):f("",!0),p(" "),n.taux.canEdit?(o(),u("a",{key:1,class:"text-primary",onClick:t[6]||(t[6]=y((...g)=>a.supprimerValeur&&a.supprimerValeur(...g),["prevent"])),"data-id":h.id},[b(c,{name:"trash-can"})],8,zs)):f("",!0)])])])]))),256))]),n.taux.canEdit?(o(),u("a",{key:0,href:l.ajoutValeurUrl,class:"btn btn-primary btn-sm",onClick:t[7]||(t[7]=y((...h)=>a.ajoutValeur&&a.ajoutValeur(...h),["prevent"]))},[b(c,{name:"plus"})],8,Bs)):f("",!0)]),i("div",Js,[p(" Valeurs calculées (indexées sur le taux "+_(n.taux.tauxRemu.libelle)+") : ",1),i("ul",null,[(o(!0),u(x,null,T(n.taux.tauxRemuValeursIndex,h=>(o(),u("div",null,[i("li",null,_(h.valeur)+"€/h à partir du "+_(h.date),1)]))),256))]),Ys])])):f("",!0)])],2),n.taux.tauxRemu?f("",!0):(o(),u("div",Xs,[(o(!0),u(x,null,T(n.listeTaux,h=>(o(),u("div",{key:h},[h.tauxRemu&&h.tauxRemu.id===n.taux.id?(o(),u("div",Ks,[(o(),M(r,{onSupprimer:a.supprimer,onRefreshListe:a.refreshListe,key:n.taux.id,taux:h,listeTaux:n.listeTaux},null,8,["onSupprimer","onRefreshListe","taux","listeTaux"]))])):f("",!0)]))),128))]))],64)}const P=U(xs,[["render",Ws]]),Gs=Object.freeze(Object.defineProperty({__proto__:null,default:P},Symbol.toStringTag,{value:"Module"})),Qs={components:{taux:P},props:{canEditTaux:{type:Boolean,required:!0}},data(){return{listeTaux:[],ajoutUrl:Util.url("taux/saisir")}},mounted(){this.reload()},methods:{ajout(e){modAjax(e.currentTarget,t=>{this.reload()})},supprimer(){this.reload()},refreshListe(){this.reload()},refresh(e){let t=Util.json.indexById(this.listeTaux,e.id);this.listeTaux[t]=e},reload(){axios.get(Util.url("taux/liste-taux")).then(e=>{this.listeTaux=e.data})}}},Zs=["href"];function ei(e,t,n,d,l,a){const c=S("taux");return o(),u(x,null,[(o(!0),u(x,null,T(l.listeTaux,r=>(o(),u("div",null,[r.tauxRemu?f("",!0):(o(),M(c,{onSupprimer:a.supprimer,onRefreshListe:a.refreshListe,key:r.id,taux:r,listeTaux:l.listeTaux},null,8,["onSupprimer","onRefreshListe","taux","listeTaux"]))]))),256)),n.canEditTaux?(o(),u("a",{key:0,class:"btn btn-primary",href:l.ajoutUrl,onClick:t[0]||(t[0]=y((...r)=>a.ajout&&a.ajout(...r),["prevent"]))},"Ajout d'un nouveau taux",8,Zs)):f("",!0)],64)}const ti=U(Qs,[["render",ei]]),si=Object.freeze(Object.defineProperty({__proto__:null,default:ti},Symbol.toStringTag,{value:"Module"})),ii={UIcon:"Application/UI/UIcon",UHeures:"Application/UI/UHeures",UModal:"Application/UI/UModal",UDate:"Application/UI/UDate",UCalendar:"Application/UI/UCalendar",Utilisateur:"Application/Utilisateur"};function ni(e){for(s in e)for(m in e[s])F(e[s][m],s)}function F(e,t){const n={info:"info",success:"success",warning:"warning",error:"danger"},d={info:"info-circle",success:"check-circle",warning:"exclamation-circle",error:"exclamation-triangle"},l="alert-"+n[t],a="alert-div-"+Math.floor(Math.random()*1e5+1),c=document.createElement("div");c.setAttribute("id",a),c.classList.add("alert","navbar-fixed-bottom",l),c.setAttribute("role","alert"),c.style.display="none";const r=document.createElement("button");r.setAttribute("type","button"),r.classList.add("btn-close","float-md-end"),r.setAttribute("data-bs-dismiss","alert"),r.setAttribute("aria-label","Close"),c.appendChild(r);const h=document.createElement("div");h.classList.add("container"),c.appendChild(h);const g=document.createElement("p");g.classList.add("text-center"),h.appendChild(g);const C=document.createElement("span");C.classList.add("icon","fas","fa-"+d[t]),g.appendChild(C);const v=document.createElement("span");v.classList.add("message"),v.innerHTML=e,g.appendChild(v),document.body.appendChild(c),c.style.display="block",setTimeout(()=>{c.style.display="none",c.classList.remove(l)},t!=="error"?3e3:0)}const H={alert:F,alerts:ni};A.interceptors.request.use(e=>{if(e.submitter){let t=e.msg?e.msg:"Action en cours";e.popover!=null&&e.popover.dispose(),e.popover=new bootstrap.Popover(e.submitter,{content:`<div class="spinner-border text-primary" role="status"> + <span class="visually-hidden">Loading...</span> +</div> `+t,html:!0,trigger:"focus"}),e.popover.show()}return e});A.interceptors.response.use(e=>{if(e.messages=e.data.messages,e.data=e.data.data,e.hasErrors=!!(e.messages&&e.messages.error&&e.messages.error.length>0),e.config.popover){var t=e.config.popover;let n="";for(ns in e.messages)for(mid in e.messages[ns])n+='<div class="alert fade show alert-'+(ns=="error"?"danger":ns)+'" role="alert">'+e.messages[ns][mid]+"</div>";n?(t._config.content=n,t.setContent(),setTimeout(()=>{t.dispose()},3e3)):t.dispose()}return e.messages&&H.alerts(e.messages),e},e=>{var t=$("<div>").html(e.response.data);t.find("i.fas").hide(),H.alert(t.find(".alert").html(),"error")});A.defaults.headers.common["X-Requested-With"]="XMLHttpRequest";window.axios=A;function ai(e,t){const n={};for(const d in e){let a=d.slice(2,-4).replace("/","");n[a]=e[d].default}for(const d of document.getElementsByClassName("vue-app")){let l=K({template:d.innerHTML,components:n});if(t.beforeMount!==void 0&&t.beforeMount(l),t.autoloads!==void 0)for(const a in t.autoloads){let c=t.autoloads[a].replace("/","");l.component(a,n[c])}l.mount(d),t.afterMount!==void 0&&t.afterMount(l)}}const ri={init:ai},oi=Object.assign({"./Application/MyCustom.vue":Z,"./Application/UI/UCalendar.vue":ye,"./Application/UI/UDate.vue":Te,"./Application/UI/UHeures.vue":De,"./Application/UI/UIcon.vue":Ae,"./Application/UI/UModal.vue":Be,"./Application/Utilisateur.vue":We,"./Intervenant/Recherche.vue":ft,"./Mission/Liste.vue":ms,"./Mission/Mission.vue":os,"./Mission/Suivi.vue":ys,"./Mission/SuiviEvent.vue":fs,"./Paiement/ListeTaux.vue":si,"./Paiement/Taux.vue":Gs}),li={autoloads:ii};ri.init(oi,li); diff --git a/public/dist/assets/vendor-b8d6c56c.js b/public/dist/assets/vendor-b8d6c56c.js deleted file mode 100644 index 90b213c7c1105189dd9dfc870d6dccae3d852c4b..0000000000000000000000000000000000000000 --- a/public/dist/assets/vendor-b8d6c56c.js +++ /dev/null @@ -1,11 +0,0 @@ -function at(e,t){const n=Object.create(null),s=e.split(",");for(let i=0;i<s.length;i++)n[s[i]]=!0;return t?i=>!!n[i.toLowerCase()]:i=>!!n[i]}const ym="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt",Em=at(ym);function Di(e){if(Y(e)){const t={};for(let n=0;n<e.length;n++){const s=e[n],i=re(s)?xf(s):Di(s);if(i)for(const r in i)t[r]=i[r]}return t}else{if(re(e))return e;if(Te(e))return e}}const Tm=/;(?![^(]*\))/g,Sm=/:([^]+)/,Cm=/\/\*.*?\*\//gs;function xf(e){const t={};return e.replace(Cm,"").split(Tm).forEach(n=>{if(n){const s=n.split(Sm);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function Be(e){let t="";if(re(e))t=e;else if(Y(e))for(let n=0;n<e.length;n++){const s=Be(e[n]);s&&(t+=s+" ")}else if(Te(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}function Ir(e){if(!e)return null;let{class:t,style:n}=e;return t&&!re(t)&&(e.class=Be(t)),n&&(e.style=Di(n)),e}const Am="html,body,base,head,link,meta,style,title,address,article,aside,footer,header,hgroup,h1,h2,h3,h4,h5,h6,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,summary,template,blockquote,iframe,tfoot",wm="svg,animate,animateMotion,animateTransform,circle,clipPath,color-profile,defs,desc,discard,ellipse,feBlend,feColorMatrix,feComponentTransfer,feComposite,feConvolveMatrix,feDiffuseLighting,feDisplacementMap,feDistantLight,feDropShadow,feFlood,feFuncA,feFuncB,feFuncG,feFuncR,feGaussianBlur,feImage,feMerge,feMergeNode,feMorphology,feOffset,fePointLight,feSpecularLighting,feSpotLight,feTile,feTurbulence,filter,foreignObject,g,hatch,hatchpath,image,line,linearGradient,marker,mask,mesh,meshgradient,meshpatch,meshrow,metadata,mpath,path,pattern,polygon,polyline,radialGradient,rect,set,solidcolor,stop,switch,symbol,text,textPath,title,tspan,unknown,use,view",Om="area,base,br,col,embed,hr,img,input,link,meta,param,source,track,wbr",Nm=at(Am),Im=at(wm),$m=at(Om),Lm="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",km=at(Lm);function Mf(e){return!!e||e===""}function Pm(e,t){if(e.length!==t.length)return!1;let n=!0;for(let s=0;n&&s<e.length;s++)n=Cn(e[s],t[s]);return n}function Cn(e,t){if(e===t)return!0;let n=hu(e),s=hu(t);if(n||s)return n&&s?e.getTime()===t.getTime():!1;if(n=An(e),s=An(t),n||s)return e===t;if(n=Y(e),s=Y(t),n||s)return n&&s?Pm(e,t):!1;if(n=Te(e),s=Te(t),n||s){if(!n||!s)return!1;const i=Object.keys(e).length,r=Object.keys(t).length;if(i!==r)return!1;for(const o in e){const l=e.hasOwnProperty(o),a=t.hasOwnProperty(o);if(l&&!a||!l&&a||!Cn(e[o],t[o]))return!1}}return String(e)===String(t)}function Zr(e,t){return e.findIndex(n=>Cn(n,t))}const Ue=e=>re(e)?e:e==null?"":Y(e)||Te(e)&&(e.toString===Bf||!ne(e.toString))?JSON.stringify(e,Rf,2):String(e),Rf=(e,t)=>t&&t.__v_isRef?Rf(e,t.value):Is(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,i])=>(n[`${s} =>`]=i,n),{})}:us(t)?{[`Set(${t.size})`]:[...t.values()]}:Te(t)&&!Y(t)&&!Vf(t)?String(t):t,ye={},Ns=[],tt=()=>{},Er=()=>!1,Dm=/^on[^a-z]/,as=e=>Dm.test(e),Xl=e=>e.startsWith("onUpdate:"),ge=Object.assign,Jl=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},xm=Object.prototype.hasOwnProperty,pe=(e,t)=>xm.call(e,t),Y=Array.isArray,Is=e=>Xs(e)==="[object Map]",us=e=>Xs(e)==="[object Set]",hu=e=>Xs(e)==="[object Date]",Mm=e=>Xs(e)==="[object RegExp]",ne=e=>typeof e=="function",re=e=>typeof e=="string",An=e=>typeof e=="symbol",Te=e=>e!==null&&typeof e=="object",Ql=e=>Te(e)&&ne(e.then)&&ne(e.catch),Bf=Object.prototype.toString,Xs=e=>Bf.call(e),Rm=e=>Xs(e).slice(8,-1),Vf=e=>Xs(e)==="[object Object]",Zl=e=>re(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Un=at(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Bm=at("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),eo=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Vm=/-(\w)/g,je=eo(e=>e.replace(Vm,(t,n)=>n?n.toUpperCase():"")),Fm=/\B([A-Z])/g,dt=eo(e=>e.replace(Fm,"-$1").toLowerCase()),cs=eo(e=>e.charAt(0).toUpperCase()+e.slice(1)),$s=eo(e=>e?`on${cs(e)}`:""),Ds=(e,t)=>!Object.is(e,t),Ls=(e,t)=>{for(let n=0;n<e.length;n++)e[n](t)},$r=(e,t,n)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Lr=e=>{const t=parseFloat(e);return isNaN(t)?e:t},kr=e=>{const t=re(e)?Number(e):NaN;return isNaN(t)?e:t};let mu;const Hm=()=>mu||(mu=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});let ct;class ea{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=ct,!t&&ct&&(this.index=(ct.scopes||(ct.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=ct;try{return ct=this,t()}finally{ct=n}}}on(){ct=this}off(){ct=this.parent}stop(t){if(this._active){let n,s;for(n=0,s=this.effects.length;n<s;n++)this.effects[n].stop();for(n=0,s=this.cleanups.length;n<s;n++)this.cleanups[n]();if(this.scopes)for(n=0,s=this.scopes.length;n<s;n++)this.scopes[n].stop(!0);if(!this.detached&&this.parent&&!t){const i=this.parent.scopes.pop();i&&i!==this&&(this.parent.scopes[this.index]=i,i.index=this.index)}this.parent=void 0,this._active=!1}}}function jm(e){return new ea(e)}function Ff(e,t=ct){t&&t.active&&t.effects.push(e)}function Hf(){return ct}function Km(e){ct&&ct.cleanups.push(e)}const ta=e=>{const t=new Set(e);return t.w=0,t.n=0,t},jf=e=>(e.w&wn)>0,Kf=e=>(e.n&wn)>0,Wm=({deps:e})=>{if(e.length)for(let t=0;t<e.length;t++)e[t].w|=wn},zm=e=>{const{deps:t}=e;if(t.length){let n=0;for(let s=0;s<t.length;s++){const i=t[s];jf(i)&&!Kf(i)?i.delete(e):t[n++]=i,i.w&=~wn,i.n&=~wn}t.length=n}},Pr=new WeakMap;let ci=0,wn=1;const pl=30;let Pt;const qn=Symbol(""),hl=Symbol("");class xi{constructor(t,n=null,s){this.fn=t,this.scheduler=n,this.active=!0,this.deps=[],this.parent=void 0,Ff(this,s)}run(){if(!this.active)return this.fn();let t=Pt,n=En;for(;t;){if(t===this)return;t=t.parent}try{return this.parent=Pt,Pt=this,En=!0,wn=1<<++ci,ci<=pl?Wm(this):gu(this),this.fn()}finally{ci<=pl&&zm(this),wn=1<<--ci,Pt=this.parent,En=n,this.parent=void 0,this.deferStop&&this.stop()}}stop(){Pt===this?this.deferStop=!0:this.active&&(gu(this),this.onStop&&this.onStop(),this.active=!1)}}function gu(e){const{deps:t}=e;if(t.length){for(let n=0;n<t.length;n++)t[n].delete(e);t.length=0}}function Um(e,t){e.effect&&(e=e.effect.fn);const n=new xi(e);t&&(ge(n,t),t.scope&&Ff(n,t.scope)),(!t||!t.lazy)&&n.run();const s=n.run.bind(n);return s.effect=n,s}function qm(e){e.effect.stop()}let En=!0;const Wf=[];function Js(){Wf.push(En),En=!1}function Qs(){const e=Wf.pop();En=e===void 0?!0:e}function lt(e,t,n){if(En&&Pt){let s=Pr.get(e);s||Pr.set(e,s=new Map);let i=s.get(n);i||s.set(n,i=ta()),zf(i)}}function zf(e,t){let n=!1;ci<=pl?Kf(e)||(e.n|=wn,n=!jf(e)):n=!e.has(Pt),n&&(e.add(Pt),Pt.deps.push(e))}function ln(e,t,n,s,i,r){const o=Pr.get(e);if(!o)return;let l=[];if(t==="clear")l=[...o.values()];else if(n==="length"&&Y(e)){const a=Number(s);o.forEach((u,c)=>{(c==="length"||c>=a)&&l.push(u)})}else switch(n!==void 0&&l.push(o.get(n)),t){case"add":Y(e)?Zl(n)&&l.push(o.get("length")):(l.push(o.get(qn)),Is(e)&&l.push(o.get(hl)));break;case"delete":Y(e)||(l.push(o.get(qn)),Is(e)&&l.push(o.get(hl)));break;case"set":Is(e)&&l.push(o.get(qn));break}if(l.length===1)l[0]&&ml(l[0]);else{const a=[];for(const u of l)u&&a.push(...u);ml(ta(a))}}function ml(e,t){const n=Y(e)?e:[...e];for(const s of n)s.computed&&vu(s);for(const s of n)s.computed||vu(s)}function vu(e,t){(e!==Pt||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function Ym(e,t){var n;return(n=Pr.get(e))===null||n===void 0?void 0:n.get(t)}const Gm=at("__proto__,__v_isRef,__isVue"),Uf=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(An)),Xm=to(),Jm=to(!1,!0),Qm=to(!0),Zm=to(!0,!0),_u=eg();function eg(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=fe(this);for(let r=0,o=this.length;r<o;r++)lt(s,"get",r+"");const i=s[t](...n);return i===-1||i===!1?s[t](...n.map(fe)):i}}),["push","pop","shift","unshift","splice"].forEach(t=>{e[t]=function(...n){Js();const s=fe(this)[t].apply(this,n);return Qs(),s}}),e}function tg(e){const t=fe(this);return lt(t,"has",e),t.hasOwnProperty(e)}function to(e=!1,t=!1){return function(s,i,r){if(i==="__v_isReactive")return!e;if(i==="__v_isReadonly")return e;if(i==="__v_isShallow")return t;if(i==="__v_raw"&&r===(e?t?Zf:Qf:t?Jf:Xf).get(s))return s;const o=Y(s);if(!e){if(o&&pe(_u,i))return Reflect.get(_u,i,r);if(i==="hasOwnProperty")return tg}const l=Reflect.get(s,i,r);return(An(i)?Uf.has(i):Gm(i))||(e||lt(s,"get",i),t)?l:xe(l)?o&&Zl(i)?l:l.value:Te(l)?e?io(l):Mt(l):l}}const ng=qf(),sg=qf(!0);function qf(e=!1){return function(n,s,i,r){let o=n[s];if(es(o)&&xe(o)&&!xe(i))return!1;if(!e&&(!yi(i)&&!es(i)&&(o=fe(o),i=fe(i)),!Y(n)&&xe(o)&&!xe(i)))return o.value=i,!0;const l=Y(n)&&Zl(s)?Number(s)<n.length:pe(n,s),a=Reflect.set(n,s,i,r);return n===fe(r)&&(l?Ds(i,o)&&ln(n,"set",s,i):ln(n,"add",s,i)),a}}function ig(e,t){const n=pe(e,t);e[t];const s=Reflect.deleteProperty(e,t);return s&&n&&ln(e,"delete",t,void 0),s}function rg(e,t){const n=Reflect.has(e,t);return(!An(t)||!Uf.has(t))&<(e,"has",t),n}function og(e){return lt(e,"iterate",Y(e)?"length":qn),Reflect.ownKeys(e)}const Yf={get:Xm,set:ng,deleteProperty:ig,has:rg,ownKeys:og},Gf={get:Qm,set(e,t){return!0},deleteProperty(e,t){return!0}},lg=ge({},Yf,{get:Jm,set:sg}),ag=ge({},Gf,{get:Zm}),na=e=>e,no=e=>Reflect.getPrototypeOf(e);function Ji(e,t,n=!1,s=!1){e=e.__v_raw;const i=fe(e),r=fe(t);n||(t!==r&<(i,"get",t),lt(i,"get",r));const{has:o}=no(i),l=s?na:n?ra:Ei;if(o.call(i,t))return l(e.get(t));if(o.call(i,r))return l(e.get(r));e!==i&&e.get(t)}function Qi(e,t=!1){const n=this.__v_raw,s=fe(n),i=fe(e);return t||(e!==i&<(s,"has",e),lt(s,"has",i)),e===i?n.has(e):n.has(e)||n.has(i)}function Zi(e,t=!1){return e=e.__v_raw,!t&<(fe(e),"iterate",qn),Reflect.get(e,"size",e)}function bu(e){e=fe(e);const t=fe(this);return no(t).has.call(t,e)||(t.add(e),ln(t,"add",e,e)),this}function yu(e,t){t=fe(t);const n=fe(this),{has:s,get:i}=no(n);let r=s.call(n,e);r||(e=fe(e),r=s.call(n,e));const o=i.call(n,e);return n.set(e,t),r?Ds(t,o)&&ln(n,"set",e,t):ln(n,"add",e,t),this}function Eu(e){const t=fe(this),{has:n,get:s}=no(t);let i=n.call(t,e);i||(e=fe(e),i=n.call(t,e)),s&&s.call(t,e);const r=t.delete(e);return i&&ln(t,"delete",e,void 0),r}function Tu(){const e=fe(this),t=e.size!==0,n=e.clear();return t&&ln(e,"clear",void 0,void 0),n}function er(e,t){return function(s,i){const r=this,o=r.__v_raw,l=fe(o),a=t?na:e?ra:Ei;return!e&<(l,"iterate",qn),o.forEach((u,c)=>s.call(i,a(u),a(c),r))}}function tr(e,t,n){return function(...s){const i=this.__v_raw,r=fe(i),o=Is(r),l=e==="entries"||e===Symbol.iterator&&o,a=e==="keys"&&o,u=i[e](...s),c=n?na:t?ra:Ei;return!t&<(r,"iterate",a?hl:qn),{next(){const{value:f,done:p}=u.next();return p?{value:f,done:p}:{value:l?[c(f[0]),c(f[1])]:c(f),done:p}},[Symbol.iterator](){return this}}}}function pn(e){return function(...t){return e==="delete"?!1:this}}function ug(){const e={get(r){return Ji(this,r)},get size(){return Zi(this)},has:Qi,add:bu,set:yu,delete:Eu,clear:Tu,forEach:er(!1,!1)},t={get(r){return Ji(this,r,!1,!0)},get size(){return Zi(this)},has:Qi,add:bu,set:yu,delete:Eu,clear:Tu,forEach:er(!1,!0)},n={get(r){return Ji(this,r,!0)},get size(){return Zi(this,!0)},has(r){return Qi.call(this,r,!0)},add:pn("add"),set:pn("set"),delete:pn("delete"),clear:pn("clear"),forEach:er(!0,!1)},s={get(r){return Ji(this,r,!0,!0)},get size(){return Zi(this,!0)},has(r){return Qi.call(this,r,!0)},add:pn("add"),set:pn("set"),delete:pn("delete"),clear:pn("clear"),forEach:er(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(r=>{e[r]=tr(r,!1,!1),n[r]=tr(r,!0,!1),t[r]=tr(r,!1,!0),s[r]=tr(r,!0,!0)}),[e,n,t,s]}const[cg,fg,dg,pg]=ug();function so(e,t){const n=t?e?pg:dg:e?fg:cg;return(s,i,r)=>i==="__v_isReactive"?!e:i==="__v_isReadonly"?e:i==="__v_raw"?s:Reflect.get(pe(n,i)&&i in s?n:s,i,r)}const hg={get:so(!1,!1)},mg={get:so(!1,!0)},gg={get:so(!0,!1)},vg={get:so(!0,!0)},Xf=new WeakMap,Jf=new WeakMap,Qf=new WeakMap,Zf=new WeakMap;function _g(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function bg(e){return e.__v_skip||!Object.isExtensible(e)?0:_g(Rm(e))}function Mt(e){return es(e)?e:ro(e,!1,Yf,hg,Xf)}function ed(e){return ro(e,!1,lg,mg,Jf)}function io(e){return ro(e,!0,Gf,gg,Qf)}function yg(e){return ro(e,!0,ag,vg,Zf)}function ro(e,t,n,s,i){if(!Te(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const r=i.get(e);if(r)return r;const o=bg(e);if(o===0)return e;const l=new Proxy(e,o===2?s:n);return i.set(e,l),l}function Tn(e){return es(e)?Tn(e.__v_raw):!!(e&&e.__v_isReactive)}function es(e){return!!(e&&e.__v_isReadonly)}function yi(e){return!!(e&&e.__v_isShallow)}function sa(e){return Tn(e)||es(e)}function fe(e){const t=e&&e.__v_raw;return t?fe(t):e}function ia(e){return $r(e,"__v_skip",!0),e}const Ei=e=>Te(e)?Mt(e):e,ra=e=>Te(e)?io(e):e;function oa(e){En&&Pt&&(e=fe(e),zf(e.dep||(e.dep=ta())))}function oo(e,t){e=fe(e);const n=e.dep;n&&ml(n)}function xe(e){return!!(e&&e.__v_isRef===!0)}function $e(e){return nd(e,!1)}function td(e){return nd(e,!0)}function nd(e,t){return xe(e)?e:new Eg(e,t)}class Eg{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:fe(t),this._value=n?t:Ei(t)}get value(){return oa(this),this._value}set value(t){const n=this.__v_isShallow||yi(t)||es(t);t=n?t:fe(t),Ds(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Ei(t),oo(this))}}function Tg(e){oo(e)}function q(e){return xe(e)?e.value:e}const Sg={get:(e,t,n)=>q(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const i=e[t];return xe(i)&&!xe(n)?(i.value=n,!0):Reflect.set(e,t,n,s)}};function la(e){return Tn(e)?e:new Proxy(e,Sg)}class Cg{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:s}=t(()=>oa(this),()=>oo(this));this._get=n,this._set=s}get value(){return this._get()}set value(t){this._set(t)}}function Ag(e){return new Cg(e)}function wg(e){const t=Y(e)?new Array(e.length):{};for(const n in e)t[n]=I(e,n);return t}class Og{constructor(t,n,s){this._object=t,this._key=n,this._defaultValue=s,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 Ym(fe(this._object),this._key)}}function I(e,t,n){const s=e[t];return xe(s)?s:new Og(e,t,n)}var sd;class Ng{constructor(t,n,s,i){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this[sd]=!1,this._dirty=!0,this.effect=new xi(t,()=>{this._dirty||(this._dirty=!0,oo(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!i,this.__v_isReadonly=s}get value(){const t=fe(this);return oa(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}sd="__v_isReadonly";function Ig(e,t,n=!1){let s,i;const r=ne(e);return r?(s=e,i=tt):(s=e.get,i=e.set),new Ng(s,i,r||!i,n)}function $g(e,...t){}function Lg(e,t){}function tn(e,t,n,s){let i;try{i=s?e(...s):e()}catch(r){fs(r,t,n)}return i}function pt(e,t,n,s){if(ne(e)){const r=tn(e,t,n,s);return r&&Ql(r)&&r.catch(o=>{fs(o,t,n)}),r}const i=[];for(let r=0;r<e.length;r++)i.push(pt(e[r],t,n,s));return i}function fs(e,t,n,s=!0){const i=t?t.vnode:null;if(t){let r=t.parent;const o=t.proxy,l=n;for(;r;){const u=r.ec;if(u){for(let c=0;c<u.length;c++)if(u[c](e,o,l)===!1)return}r=r.parent}const a=t.appContext.config.errorHandler;if(a){tn(a,null,10,[e,o,l]);return}}kg(e,n,i,s)}function kg(e,t,n,s=!0){console.error(e)}let Ti=!1,gl=!1;const Ye=[];let Wt=0;const ks=[];let Qt=null,Fn=0;const id=Promise.resolve();let aa=null;function Ct(e){const t=aa||id;return e?t.then(this?e.bind(this):e):t}function Pg(e){let t=Wt+1,n=Ye.length;for(;t<n;){const s=t+n>>>1;Si(Ye[s])<e?t=s+1:n=s}return t}function lo(e){(!Ye.length||!Ye.includes(e,Ti&&e.allowRecurse?Wt+1:Wt))&&(e.id==null?Ye.push(e):Ye.splice(Pg(e.id),0,e),rd())}function rd(){!Ti&&!gl&&(gl=!0,aa=id.then(od))}function Dg(e){const t=Ye.indexOf(e);t>Wt&&Ye.splice(t,1)}function ua(e){Y(e)?ks.push(...e):(!Qt||!Qt.includes(e,e.allowRecurse?Fn+1:Fn))&&ks.push(e),rd()}function Su(e,t=Ti?Wt+1:0){for(;t<Ye.length;t++){const n=Ye[t];n&&n.pre&&(Ye.splice(t,1),t--,n())}}function Dr(e){if(ks.length){const t=[...new Set(ks)];if(ks.length=0,Qt){Qt.push(...t);return}for(Qt=t,Qt.sort((n,s)=>Si(n)-Si(s)),Fn=0;Fn<Qt.length;Fn++)Qt[Fn]();Qt=null,Fn=0}}const Si=e=>e.id==null?1/0:e.id,xg=(e,t)=>{const n=Si(e)-Si(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function od(e){gl=!1,Ti=!0,Ye.sort(xg);const t=tt;try{for(Wt=0;Wt<Ye.length;Wt++){const n=Ye[Wt];n&&n.active!==!1&&tn(n,null,14)}}finally{Wt=0,Ye.length=0,Dr(),Ti=!1,aa=null,(Ye.length||ks.length)&&od()}}let ys,nr=[];function ld(e,t){var n,s;ys=e,ys?(ys.enabled=!0,nr.forEach(({event:i,args:r})=>ys.emit(i,...r)),nr=[]):typeof window<"u"&&window.HTMLElement&&!(!((s=(n=window.navigator)===null||n===void 0?void 0:n.userAgent)===null||s===void 0)&&s.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(r=>{ld(r,t)}),setTimeout(()=>{ys||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,nr=[])},3e3)):nr=[]}function Mg(e,t,...n){if(e.isUnmounted)return;const s=e.vnode.props||ye;let i=n;const r=t.startsWith("update:"),o=r&&t.slice(7);if(o&&o in s){const c=`${o==="modelValue"?"model":o}Modifiers`,{number:f,trim:p}=s[c]||ye;p&&(i=n.map(h=>re(h)?h.trim():h)),f&&(i=n.map(Lr))}let l,a=s[l=$s(t)]||s[l=$s(je(t))];!a&&r&&(a=s[l=$s(dt(t))]),a&&pt(a,e,6,i);const u=s[l+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,pt(u,e,6,i)}}function ad(e,t,n=!1){const s=t.emitsCache,i=s.get(e);if(i!==void 0)return i;const r=e.emits;let o={},l=!1;if(!ne(e)){const a=u=>{const c=ad(u,t,!0);c&&(l=!0,ge(o,c))};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}return!r&&!l?(Te(e)&&s.set(e,null),null):(Y(r)?r.forEach(a=>o[a]=null):ge(o,r),Te(e)&&s.set(e,o),o)}function ao(e,t){return!e||!as(t)?!1:(t=t.slice(2).replace(/Once$/,""),pe(e,t[0].toLowerCase()+t.slice(1))||pe(e,dt(t))||pe(e,t))}let qe=null,uo=null;function Ci(e){const t=qe;return qe=e,uo=e&&e.type.__scopeId||null,t}function Rg(e){uo=e}function Bg(){uo=null}const Vg=e=>Ce;function Ce(e,t=qe,n){if(!t||e._n)return e;const s=(...i)=>{s._d&&Sl(-1);const r=Ci(t);let o;try{o=e(...i)}finally{Ci(r),s._d&&Sl(1)}return o};return s._n=!0,s._c=!0,s._d=!0,s}function Tr(e){const{type:t,vnode:n,proxy:s,withProxy:i,props:r,propsOptions:[o],slots:l,attrs:a,emit:u,render:c,renderCache:f,data:p,setupState:h,ctx:g,inheritAttrs:m}=e;let C,v;const d=Ci(e);try{if(n.shapeFlag&4){const T=i||s;C=ft(c.call(T,T,f,r,h,p,g)),v=a}else{const T=t;C=ft(T.length>1?T(r,{attrs:a,slots:l,emit:u}):T(r,null)),v=t.props?a:Hg(a)}}catch(T){hi.length=0,fs(T,e,1),C=Oe(Je)}let y=C;if(v&&m!==!1){const T=Object.keys(v),{shapeFlag:E}=y;T.length&&E&7&&(o&&T.some(Xl)&&(v=jg(v,o)),y=qt(y,v))}return n.dirs&&(y=qt(y),y.dirs=y.dirs?y.dirs.concat(n.dirs):n.dirs),n.transition&&(y.transition=n.transition),C=y,Ci(d),C}function Fg(e){let t;for(let n=0;n<e.length;n++){const s=e[n];if(On(s)){if(s.type!==Je||s.children==="v-if"){if(t)return;t=s}}else return}return t}const Hg=e=>{let t;for(const n in e)(n==="class"||n==="style"||as(n))&&((t||(t={}))[n]=e[n]);return t},jg=(e,t)=>{const n={};for(const s in e)(!Xl(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function Kg(e,t,n){const{props:s,children:i,component:r}=e,{props:o,children:l,patchFlag:a}=t,u=r.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&a>=0){if(a&1024)return!0;if(a&16)return s?Cu(s,o,u):!!o;if(a&8){const c=t.dynamicProps;for(let f=0;f<c.length;f++){const p=c[f];if(o[p]!==s[p]&&!ao(u,p))return!0}}}else return(i||l)&&(!l||!l.$stable)?!0:s===o?!1:s?o?Cu(s,o,u):!0:!!o;return!1}function Cu(e,t,n){const s=Object.keys(t);if(s.length!==Object.keys(e).length)return!0;for(let i=0;i<s.length;i++){const r=s[i];if(t[r]!==e[r]&&!ao(n,r))return!0}return!1}function ca({vnode:e,parent:t},n){for(;t&&t.subTree===e;)(e=t.vnode).el=n,t=t.parent}const ud=e=>e.__isSuspense,Wg={name:"Suspense",__isSuspense:!0,process(e,t,n,s,i,r,o,l,a,u){e==null?Ug(t,n,s,i,r,o,l,a,u):qg(e,t,n,s,i,o,l,a,u)},hydrate:Yg,create:fa,normalize:Gg},zg=Wg;function Ai(e,t){const n=e.props&&e.props[t];ne(n)&&n()}function Ug(e,t,n,s,i,r,o,l,a){const{p:u,o:{createElement:c}}=a,f=c("div"),p=e.suspense=fa(e,i,s,t,f,n,r,o,l,a);u(null,p.pendingBranch=e.ssContent,f,null,s,p,r,o),p.deps>0?(Ai(e,"onPending"),Ai(e,"onFallback"),u(null,e.ssFallback,t,n,s,null,r,o),Ps(p,e.ssFallback)):p.resolve()}function qg(e,t,n,s,i,r,o,l,{p:a,um:u,o:{createElement:c}}){const f=t.suspense=e.suspense;f.vnode=t,t.el=e.el;const p=t.ssContent,h=t.ssFallback,{activeBranch:g,pendingBranch:m,isInFallback:C,isHydrating:v}=f;if(m)f.pendingBranch=p,Dt(p,m)?(a(m,p,f.hiddenContainer,null,i,f,r,o,l),f.deps<=0?f.resolve():C&&(a(g,h,n,s,i,null,r,o,l),Ps(f,h))):(f.pendingId++,v?(f.isHydrating=!1,f.activeBranch=m):u(m,i,f),f.deps=0,f.effects.length=0,f.hiddenContainer=c("div"),C?(a(null,p,f.hiddenContainer,null,i,f,r,o,l),f.deps<=0?f.resolve():(a(g,h,n,s,i,null,r,o,l),Ps(f,h))):g&&Dt(p,g)?(a(g,p,n,s,i,f,r,o,l),f.resolve(!0)):(a(null,p,f.hiddenContainer,null,i,f,r,o,l),f.deps<=0&&f.resolve()));else if(g&&Dt(p,g))a(g,p,n,s,i,f,r,o,l),Ps(f,p);else if(Ai(t,"onPending"),f.pendingBranch=p,f.pendingId++,a(null,p,f.hiddenContainer,null,i,f,r,o,l),f.deps<=0)f.resolve();else{const{timeout:d,pendingId:y}=f;d>0?setTimeout(()=>{f.pendingId===y&&f.fallback(h)},d):d===0&&f.fallback(h)}}function fa(e,t,n,s,i,r,o,l,a,u,c=!1){const{p:f,m:p,um:h,n:g,o:{parentNode:m,remove:C}}=u,v=e.props?kr(e.props.timeout):void 0,d={vnode:e,parent:t,parentComponent:n,isSVG:o,container:s,hiddenContainer:i,anchor:r,deps:0,pendingId:0,timeout:typeof v=="number"?v:-1,activeBranch:null,pendingBranch:null,isInFallback:!0,isHydrating:c,isUnmounted:!1,effects:[],resolve(y=!1){const{vnode:T,activeBranch:E,pendingBranch:A,pendingId:w,effects:_,parentComponent:O,container:N}=d;if(d.isHydrating)d.isHydrating=!1;else if(!y){const V=E&&A.transition&&A.transition.mode==="out-in";V&&(E.transition.afterLeave=()=>{w===d.pendingId&&p(A,N,F,0)});let{anchor:F}=d;E&&(F=g(E),h(E,O,d,!0)),V||p(A,N,F,0)}Ps(d,A),d.pendingBranch=null,d.isInFallback=!1;let P=d.parent,k=!1;for(;P;){if(P.pendingBranch){P.effects.push(..._),k=!0;break}P=P.parent}k||ua(_),d.effects=[],Ai(T,"onResolve")},fallback(y){if(!d.pendingBranch)return;const{vnode:T,activeBranch:E,parentComponent:A,container:w,isSVG:_}=d;Ai(T,"onFallback");const O=g(E),N=()=>{d.isInFallback&&(f(null,y,w,O,A,null,_,l,a),Ps(d,y))},P=y.transition&&y.transition.mode==="out-in";P&&(E.transition.afterLeave=N),d.isInFallback=!0,h(E,A,null,!0),P||N()},move(y,T,E){d.activeBranch&&p(d.activeBranch,y,T,E),d.container=y},next(){return d.activeBranch&&g(d.activeBranch)},registerDep(y,T){const E=!!d.pendingBranch;E&&d.deps++;const A=y.vnode.el;y.asyncDep.catch(w=>{fs(w,y,0)}).then(w=>{if(y.isUnmounted||d.isUnmounted||d.pendingId!==y.suspenseId)return;y.asyncResolved=!0;const{vnode:_}=y;Cl(y,w,!1),A&&(_.el=A);const O=!A&&y.subTree.el;T(y,_,m(A||y.subTree.el),A?null:g(y.subTree),d,o,a),O&&C(O),ca(y,_.el),E&&--d.deps===0&&d.resolve()})},unmount(y,T){d.isUnmounted=!0,d.activeBranch&&h(d.activeBranch,n,y,T),d.pendingBranch&&h(d.pendingBranch,n,y,T)}};return d}function Yg(e,t,n,s,i,r,o,l,a){const u=t.suspense=fa(t,s,n,e.parentNode,document.createElement("div"),null,i,r,o,l,!0),c=a(e,u.pendingBranch=t.ssContent,n,u,r,o);return u.deps===0&&u.resolve(),c}function Gg(e){const{shapeFlag:t,children:n}=e,s=t&32;e.ssContent=Au(s?n.default:n),e.ssFallback=s?Au(n.fallback):Oe(Je)}function Au(e){let t;if(ne(e)){const n=ss&&e._c;n&&(e._d=!1,Z()),e=e(),n&&(e._d=!0,t=rt,Bd())}return Y(e)&&(e=Fg(e)),e=ft(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function cd(e,t){t&&t.pendingBranch?Y(e)?t.effects.push(...e):t.effects.push(e):ua(e)}function Ps(e,t){e.activeBranch=t;const{vnode:n,parentComponent:s}=e,i=n.el=t.el;s&&s.subTree===n&&(s.vnode.el=i,ca(s,i))}function fd(e,t){if(ke){let n=ke.provides;const s=ke.parent&&ke.parent.provides;s===n&&(n=ke.provides=Object.create(s)),n[e]=t}}function Yn(e,t,n=!1){const s=ke||qe;if(s){const i=s.parent==null?s.vnode.appContext&&s.vnode.appContext.provides:s.parent.provides;if(i&&e in i)return i[e];if(arguments.length>1)return n&&ne(t)?t.call(s.proxy):t}}function dd(e,t){return Mi(e,null,t)}function pd(e,t){return Mi(e,null,{flush:"post"})}function Xg(e,t){return Mi(e,null,{flush:"sync"})}const sr={};function At(e,t,n){return Mi(e,t,n)}function Mi(e,t,{immediate:n,deep:s,flush:i,onTrack:r,onTrigger:o}=ye){const l=Hf()===(ke==null?void 0:ke.scope)?ke:null;let a,u=!1,c=!1;if(xe(e)?(a=()=>e.value,u=yi(e)):Tn(e)?(a=()=>e,s=!0):Y(e)?(c=!0,u=e.some(y=>Tn(y)||yi(y)),a=()=>e.map(y=>{if(xe(y))return y.value;if(Tn(y))return jn(y);if(ne(y))return tn(y,l,2)})):ne(e)?t?a=()=>tn(e,l,2):a=()=>{if(!(l&&l.isUnmounted))return f&&f(),pt(e,l,3,[p])}:a=tt,t&&s){const y=a;a=()=>jn(y())}let f,p=y=>{f=v.onStop=()=>{tn(y,l,4)}},h;if(Ms)if(p=tt,t?n&&pt(t,l,3,[a(),c?[]:void 0,p]):a(),i==="sync"){const y=Gd();h=y.__watcherHandles||(y.__watcherHandles=[])}else return tt;let g=c?new Array(e.length).fill(sr):sr;const m=()=>{if(v.active)if(t){const y=v.run();(s||u||(c?y.some((T,E)=>Ds(T,g[E])):Ds(y,g)))&&(f&&f(),pt(t,l,3,[y,g===sr?void 0:c&&g[0]===sr?[]:g,p]),g=y)}else v.run()};m.allowRecurse=!!t;let C;i==="sync"?C=m:i==="post"?C=()=>ze(m,l&&l.suspense):(m.pre=!0,l&&(m.id=l.uid),C=()=>lo(m));const v=new xi(a,C);t?n?m():g=v.run():i==="post"?ze(v.run.bind(v),l&&l.suspense):v.run();const d=()=>{v.stop(),l&&l.scope&&Jl(l.scope.effects,v)};return h&&h.push(d),d}function Jg(e,t,n){const s=this.proxy,i=re(e)?e.includes(".")?hd(s,e):()=>s[e]:e.bind(s,s);let r;ne(t)?r=t:(r=t.handler,n=t);const o=ke;Nn(this);const l=Mi(i,r.bind(s),n);return o?Nn(o):Sn(),l}function hd(e,t){const n=t.split(".");return()=>{let s=e;for(let i=0;i<n.length&&s;i++)s=s[n[i]];return s}}function jn(e,t){if(!Te(e)||e.__v_skip||(t=t||new Set,t.has(e)))return e;if(t.add(e),xe(e))jn(e.value,t);else if(Y(e))for(let n=0;n<e.length;n++)jn(e[n],t);else if(us(e)||Is(e))e.forEach(n=>{jn(n,t)});else if(Vf(e))for(const n in e)jn(e[n],t);return e}function da(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return It(()=>{e.isMounted=!0}),Bi(()=>{e.isUnmounting=!0}),e}const _t=[Function,Array],Qg={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:_t,onEnter:_t,onAfterEnter:_t,onEnterCancelled:_t,onBeforeLeave:_t,onLeave:_t,onAfterLeave:_t,onLeaveCancelled:_t,onBeforeAppear:_t,onAppear:_t,onAfterAppear:_t,onAppearCancelled:_t},setup(e,{slots:t}){const n=cn(),s=da();let i;return()=>{const r=t.default&&co(t.default(),!0);if(!r||!r.length)return;let o=r[0];if(r.length>1){for(const m of r)if(m.type!==Je){o=m;break}}const l=fe(e),{mode:a}=l;if(s.isLeaving)return Vo(o);const u=wu(o);if(!u)return Vo(o);const c=xs(u,l,s,n);ts(u,c);const f=n.subTree,p=f&&wu(f);let h=!1;const{getTransitionKey:g}=u.type;if(g){const m=g();i===void 0?i=m:m!==i&&(i=m,h=!0)}if(p&&p.type!==Je&&(!Dt(u,p)||h)){const m=xs(p,l,s,n);if(ts(p,m),a==="out-in")return s.isLeaving=!0,m.afterLeave=()=>{s.isLeaving=!1,n.update.active!==!1&&n.update()},Vo(o);a==="in-out"&&u.type!==Je&&(m.delayLeave=(C,v,d)=>{const y=md(s,p);y[String(p.key)]=p,C._leaveCb=()=>{v(),C._leaveCb=void 0,delete c.delayedLeave},c.delayedLeave=d})}return o}}},pa=Qg;function md(e,t){const{leavingVNodes:n}=e;let s=n.get(t.type);return s||(s=Object.create(null),n.set(t.type,s)),s}function xs(e,t,n,s){const{appear:i,mode:r,persisted:o=!1,onBeforeEnter:l,onEnter:a,onAfterEnter:u,onEnterCancelled:c,onBeforeLeave:f,onLeave:p,onAfterLeave:h,onLeaveCancelled:g,onBeforeAppear:m,onAppear:C,onAfterAppear:v,onAppearCancelled:d}=t,y=String(e.key),T=md(n,e),E=(_,O)=>{_&&pt(_,s,9,O)},A=(_,O)=>{const N=O[1];E(_,O),Y(_)?_.every(P=>P.length<=1)&&N():_.length<=1&&N()},w={mode:r,persisted:o,beforeEnter(_){let O=l;if(!n.isMounted)if(i)O=m||l;else return;_._leaveCb&&_._leaveCb(!0);const N=T[y];N&&Dt(e,N)&&N.el._leaveCb&&N.el._leaveCb(),E(O,[_])},enter(_){let O=a,N=u,P=c;if(!n.isMounted)if(i)O=C||a,N=v||u,P=d||c;else return;let k=!1;const V=_._enterCb=F=>{k||(k=!0,F?E(P,[_]):E(N,[_]),w.delayedLeave&&w.delayedLeave(),_._enterCb=void 0)};O?A(O,[_,V]):V()},leave(_,O){const N=String(e.key);if(_._enterCb&&_._enterCb(!0),n.isUnmounting)return O();E(f,[_]);let P=!1;const k=_._leaveCb=V=>{P||(P=!0,O(),V?E(g,[_]):E(h,[_]),_._leaveCb=void 0,T[N]===e&&delete T[N])};T[N]=e,p?A(p,[_,k]):k()},clone(_){return xs(_,t,n,s)}};return w}function Vo(e){if(Ri(e))return e=qt(e),e.children=null,e}function wu(e){return Ri(e)?e.children?e.children[0]:void 0:e}function ts(e,t){e.shapeFlag&6&&e.component?ts(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 co(e,t=!1,n){let s=[],i=0;for(let r=0;r<e.length;r++){let o=e[r];const l=n==null?o.key:String(n)+String(o.key!=null?o.key:r);o.type===Ie?(o.patchFlag&128&&i++,s=s.concat(co(o.children,t,l))):(t||o.type!==Je)&&s.push(l!=null?qt(o,{key:l}):o)}if(i>1)for(let r=0;r<s.length;r++)s[r].patchFlag=-2;return s}function oe(e){return ne(e)?{setup:e,name:e.name}:e}const Gn=e=>!!e.type.__asyncLoader;function Zg(e){ne(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:s,delay:i=200,timeout:r,suspensible:o=!0,onError:l}=e;let a=null,u,c=0;const f=()=>(c++,a=null,p()),p=()=>{let h;return a||(h=a=t().catch(g=>{if(g=g instanceof Error?g:new Error(String(g)),l)return new Promise((m,C)=>{l(g,()=>m(f()),()=>C(g),c+1)});throw g}).then(g=>h!==a&&a?a:(g&&(g.__esModule||g[Symbol.toStringTag]==="Module")&&(g=g.default),u=g,g)))};return oe({name:"AsyncComponentWrapper",__asyncLoader:p,get __asyncResolved(){return u},setup(){const h=ke;if(u)return()=>Fo(u,h);const g=d=>{a=null,fs(d,h,13,!s)};if(o&&h.suspense||Ms)return p().then(d=>()=>Fo(d,h)).catch(d=>(g(d),()=>s?Oe(s,{error:d}):null));const m=$e(!1),C=$e(),v=$e(!!i);return i&&setTimeout(()=>{v.value=!1},i),r!=null&&setTimeout(()=>{if(!m.value&&!C.value){const d=new Error(`Async component timed out after ${r}ms.`);g(d),C.value=d}},r),p().then(()=>{m.value=!0,h.parent&&Ri(h.parent.vnode)&&lo(h.parent.update)}).catch(d=>{g(d),C.value=d}),()=>{if(m.value&&u)return Fo(u,h);if(C.value&&s)return Oe(s,{error:C.value});if(n&&!v.value)return Oe(n)}}})}function Fo(e,t){const{ref:n,props:s,children:i,ce:r}=t.vnode,o=Oe(e,s,i);return o.ref=n,o.ce=r,delete t.vnode.ce,o}const Ri=e=>e.type.__isKeepAlive,ev={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=cn(),s=n.ctx;if(!s.renderer)return()=>{const d=t.default&&t.default();return d&&d.length===1?d[0]:d};const i=new Map,r=new Set;let o=null;const l=n.suspense,{renderer:{p:a,m:u,um:c,o:{createElement:f}}}=s,p=f("div");s.activate=(d,y,T,E,A)=>{const w=d.component;u(d,y,T,0,l),a(w.vnode,d,y,T,w,l,E,d.slotScopeIds,A),ze(()=>{w.isDeactivated=!1,w.a&&Ls(w.a);const _=d.props&&d.props.onVnodeMounted;_&&it(_,w.parent,d)},l)},s.deactivate=d=>{const y=d.component;u(d,p,null,1,l),ze(()=>{y.da&&Ls(y.da);const T=d.props&&d.props.onVnodeUnmounted;T&&it(T,y.parent,d),y.isDeactivated=!0},l)};function h(d){Ho(d),c(d,n,l,!0)}function g(d){i.forEach((y,T)=>{const E=wl(y.type);E&&(!d||!d(E))&&m(T)})}function m(d){const y=i.get(d);!o||!Dt(y,o)?h(y):o&&Ho(o),i.delete(d),r.delete(d)}At(()=>[e.include,e.exclude],([d,y])=>{d&&g(T=>fi(d,T)),y&&g(T=>!fi(y,T))},{flush:"post",deep:!0});let C=null;const v=()=>{C!=null&&i.set(C,jo(n.subTree))};return It(v),ho(v),Bi(()=>{i.forEach(d=>{const{subTree:y,suspense:T}=n,E=jo(y);if(d.type===E.type&&d.key===E.key){Ho(E);const A=E.component.da;A&&ze(A,T);return}h(d)})}),()=>{if(C=null,!t.default)return null;const d=t.default(),y=d[0];if(d.length>1)return o=null,d;if(!On(y)||!(y.shapeFlag&4)&&!(y.shapeFlag&128))return o=null,y;let T=jo(y);const E=T.type,A=wl(Gn(T)?T.type.__asyncResolved||{}:E),{include:w,exclude:_,max:O}=e;if(w&&(!A||!fi(w,A))||_&&A&&fi(_,A))return o=T,y;const N=T.key==null?E:T.key,P=i.get(N);return T.el&&(T=qt(T),y.shapeFlag&128&&(y.ssContent=T)),C=N,P?(T.el=P.el,T.component=P.component,T.transition&&ts(T,T.transition),T.shapeFlag|=512,r.delete(N),r.add(N)):(r.add(N),O&&r.size>parseInt(O,10)&&m(r.values().next().value)),T.shapeFlag|=256,o=T,ud(y.type)?y:T}}},tv=ev;function fi(e,t){return Y(e)?e.some(n=>fi(n,t)):re(e)?e.split(",").includes(t):Mm(e)?e.test(t):!1}function fo(e,t){vd(e,"a",t)}function gd(e,t){vd(e,"da",t)}function vd(e,t,n=ke){const s=e.__wdc||(e.__wdc=()=>{let i=n;for(;i;){if(i.isDeactivated)return;i=i.parent}return e()});if(po(t,s,n),n){let i=n.parent;for(;i&&i.parent;)Ri(i.parent.vnode)&&nv(s,t,n,i),i=i.parent}}function nv(e,t,n,s){const i=po(t,e,s,!0);Vi(()=>{Jl(s[t],i)},n)}function Ho(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function jo(e){return e.shapeFlag&128?e.ssContent:e}function po(e,t,n=ke,s=!1){if(n){const i=n[e]||(n[e]=[]),r=t.__weh||(t.__weh=(...o)=>{if(n.isUnmounted)return;Js(),Nn(n);const l=pt(t,n,e,o);return Sn(),Qs(),l});return s?i.unshift(r):i.push(r),r}}const un=e=>(t,n=ke)=>(!Ms||e==="sp")&&po(e,(...s)=>t(...s),n),_d=un("bm"),It=un("m"),bd=un("bu"),ho=un("u"),Bi=un("bum"),Vi=un("um"),yd=un("sp"),Ed=un("rtg"),Td=un("rtc");function Sd(e,t=ke){po("ec",e,t)}function ha(e,t){const n=qe;if(n===null)return e;const s=go(n)||n.proxy,i=e.dirs||(e.dirs=[]);for(let r=0;r<t.length;r++){let[o,l,a,u=ye]=t[r];o&&(ne(o)&&(o={mounted:o,updated:o}),o.deep&&jn(l),i.push({dir:o,instance:s,value:l,oldValue:void 0,arg:a,modifiers:u}))}return e}function Kt(e,t,n,s){const i=e.dirs,r=t&&t.dirs;for(let o=0;o<i.length;o++){const l=i[o];r&&(l.oldValue=r[o].value);let a=l.dir[s];a&&(Js(),pt(a,n,8,[e.el,l,e,t]),Qs())}}const ma="components",sv="directives";function Cd(e,t){return ga(ma,e,!0,t)||e}const Ad=Symbol();function Xe(e){return re(e)?ga(ma,e,!1)||e:e||Ad}function iv(e){return ga(sv,e)}function ga(e,t,n=!0,s=!1){const i=qe||ke;if(i){const r=i.type;if(e===ma){const l=wl(r,!1);if(l&&(l===t||l===je(t)||l===cs(je(t))))return r}const o=Ou(i[e]||r[e],t)||Ou(i.appContext[e],t);return!o&&s?r:o}}function Ou(e,t){return e&&(e[t]||e[je(t)]||e[cs(je(t))])}function Fi(e,t,n,s){let i;const r=n&&n[s];if(Y(e)||re(e)){i=new Array(e.length);for(let o=0,l=e.length;o<l;o++)i[o]=t(e[o],o,void 0,r&&r[o])}else if(typeof e=="number"){i=new Array(e);for(let o=0;o<e;o++)i[o]=t(o+1,o,void 0,r&&r[o])}else if(Te(e))if(e[Symbol.iterator])i=Array.from(e,(o,l)=>t(o,l,void 0,r&&r[l]));else{const o=Object.keys(e);i=new Array(o.length);for(let l=0,a=o.length;l<a;l++){const u=o[l];i[l]=t(e[u],u,l,r&&r[l])}}else i=[];return n&&(n[s]=i),i}function rv(e,t){for(let n=0;n<t.length;n++){const s=t[n];if(Y(s))for(let i=0;i<s.length;i++)e[s[i].name]=s[i].fn;else s&&(e[s.name]=s.key?(...i)=>{const r=s.fn(...i);return r&&(r.key=s.key),r}:s.fn)}return e}function he(e,t,n={},s,i){if(qe.isCE||qe.parent&&Gn(qe.parent)&&qe.parent.isCE)return t!=="default"&&(n.name=t),Oe("slot",n,s&&s());let r=e[t];r&&r._c&&(r._d=!1),Z();const o=r&&wd(r(n)),l=de(Ie,{key:n.key||o&&o.key||`_${t}`},o||(s?s():[]),o&&e._===1?64:-2);return!i&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),r&&r._c&&(r._d=!0),l}function wd(e){return e.some(t=>On(t)?!(t.type===Je||t.type===Ie&&!wd(t.children)):!0)?e:null}function ov(e,t){const n={};for(const s in e)n[t&&/[A-Z]/.test(s)?`on:${s}`:$s(s)]=e[s];return n}const vl=e=>e?jd(e)?go(e)||e.proxy:vl(e.parent):null,di=ge(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=>vl(e.parent),$root:e=>vl(e.root),$emit:e=>e.emit,$options:e=>va(e),$forceUpdate:e=>e.f||(e.f=()=>lo(e.update)),$nextTick:e=>e.n||(e.n=Ct.bind(e.proxy)),$watch:e=>Jg.bind(e)}),Ko=(e,t)=>e!==ye&&!e.__isScriptSetup&&pe(e,t),_l={get({_:e},t){const{ctx:n,setupState:s,data:i,props:r,accessCache:o,type:l,appContext:a}=e;let u;if(t[0]!=="$"){const h=o[t];if(h!==void 0)switch(h){case 1:return s[t];case 2:return i[t];case 4:return n[t];case 3:return r[t]}else{if(Ko(s,t))return o[t]=1,s[t];if(i!==ye&&pe(i,t))return o[t]=2,i[t];if((u=e.propsOptions[0])&&pe(u,t))return o[t]=3,r[t];if(n!==ye&&pe(n,t))return o[t]=4,n[t];bl&&(o[t]=0)}}const c=di[t];let f,p;if(c)return t==="$attrs"&<(e,"get",t),c(e);if((f=l.__cssModules)&&(f=f[t]))return f;if(n!==ye&&pe(n,t))return o[t]=4,n[t];if(p=a.config.globalProperties,pe(p,t))return p[t]},set({_:e},t,n){const{data:s,setupState:i,ctx:r}=e;return Ko(i,t)?(i[t]=n,!0):s!==ye&&pe(s,t)?(s[t]=n,!0):pe(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(r[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:i,propsOptions:r}},o){let l;return!!n[o]||e!==ye&&pe(e,o)||Ko(t,o)||(l=r[0])&&pe(l,o)||pe(s,o)||pe(di,o)||pe(i.config.globalProperties,o)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:pe(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},lv=ge({},_l,{get(e,t){if(t!==Symbol.unscopables)return _l.get(e,t,e)},has(e,t){return t[0]!=="_"&&!Em(t)}});let bl=!0;function av(e){const t=va(e),n=e.proxy,s=e.ctx;bl=!1,t.beforeCreate&&Nu(t.beforeCreate,e,"bc");const{data:i,computed:r,methods:o,watch:l,provide:a,inject:u,created:c,beforeMount:f,mounted:p,beforeUpdate:h,updated:g,activated:m,deactivated:C,beforeDestroy:v,beforeUnmount:d,destroyed:y,unmounted:T,render:E,renderTracked:A,renderTriggered:w,errorCaptured:_,serverPrefetch:O,expose:N,inheritAttrs:P,components:k,directives:V,filters:F}=t;if(u&&uv(u,s,null,e.appContext.config.unwrapInjectedRef),o)for(const ee in o){const se=o[ee];ne(se)&&(s[ee]=se.bind(n))}if(i){const ee=i.call(n,n);Te(ee)&&(e.data=Mt(ee))}if(bl=!0,r)for(const ee in r){const se=r[ee],Ae=ne(se)?se.bind(n,n):ne(se.get)?se.get.bind(n,n):tt,Fe=!ne(se)&&ne(se.set)?se.set.bind(n):tt,we=$({get:Ae,set:Fe});Object.defineProperty(s,ee,{enumerable:!0,configurable:!0,get:()=>we.value,set:W=>we.value=W})}if(l)for(const ee in l)Od(l[ee],s,n,ee);if(a){const ee=ne(a)?a.call(n):a;Reflect.ownKeys(ee).forEach(se=>{fd(se,ee[se])})}c&&Nu(c,e,"c");function X(ee,se){Y(se)?se.forEach(Ae=>ee(Ae.bind(n))):se&&ee(se.bind(n))}if(X(_d,f),X(It,p),X(bd,h),X(ho,g),X(fo,m),X(gd,C),X(Sd,_),X(Td,A),X(Ed,w),X(Bi,d),X(Vi,T),X(yd,O),Y(N))if(N.length){const ee=e.exposed||(e.exposed={});N.forEach(se=>{Object.defineProperty(ee,se,{get:()=>n[se],set:Ae=>n[se]=Ae})})}else e.exposed||(e.exposed={});E&&e.render===tt&&(e.render=E),P!=null&&(e.inheritAttrs=P),k&&(e.components=k),V&&(e.directives=V)}function uv(e,t,n=tt,s=!1){Y(e)&&(e=yl(e));for(const i in e){const r=e[i];let o;Te(r)?"default"in r?o=Yn(r.from||i,r.default,!0):o=Yn(r.from||i):o=Yn(r),xe(o)&&s?Object.defineProperty(t,i,{enumerable:!0,configurable:!0,get:()=>o.value,set:l=>o.value=l}):t[i]=o}}function Nu(e,t,n){pt(Y(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function Od(e,t,n,s){const i=s.includes(".")?hd(n,s):()=>n[s];if(re(e)){const r=t[e];ne(r)&&At(i,r)}else if(ne(e))At(i,e.bind(n));else if(Te(e))if(Y(e))e.forEach(r=>Od(r,t,n,s));else{const r=ne(e.handler)?e.handler.bind(n):t[e.handler];ne(r)&&At(i,r,e)}}function va(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:i,optionsCache:r,config:{optionMergeStrategies:o}}=e.appContext,l=r.get(t);let a;return l?a=l:!i.length&&!n&&!s?a=t:(a={},i.length&&i.forEach(u=>xr(a,u,o,!0)),xr(a,t,o)),Te(t)&&r.set(t,a),a}function xr(e,t,n,s=!1){const{mixins:i,extends:r}=t;r&&xr(e,r,n,!0),i&&i.forEach(o=>xr(e,o,n,!0));for(const o in t)if(!(s&&o==="expose")){const l=cv[o]||n&&n[o];e[o]=l?l(e[o],t[o]):t[o]}return e}const cv={data:Iu,props:Vn,emits:Vn,methods:Vn,computed:Vn,beforeCreate:et,created:et,beforeMount:et,mounted:et,beforeUpdate:et,updated:et,beforeDestroy:et,beforeUnmount:et,destroyed:et,unmounted:et,activated:et,deactivated:et,errorCaptured:et,serverPrefetch:et,components:Vn,directives:Vn,watch:dv,provide:Iu,inject:fv};function Iu(e,t){return t?e?function(){return ge(ne(e)?e.call(this,this):e,ne(t)?t.call(this,this):t)}:t:e}function fv(e,t){return Vn(yl(e),yl(t))}function yl(e){if(Y(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function et(e,t){return e?[...new Set([].concat(e,t))]:t}function Vn(e,t){return e?ge(ge(Object.create(null),e),t):t}function dv(e,t){if(!e)return t;if(!t)return e;const n=ge(Object.create(null),e);for(const s in t)n[s]=et(e[s],t[s]);return n}function pv(e,t,n,s=!1){const i={},r={};$r(r,mo,1),e.propsDefaults=Object.create(null),Nd(e,t,i,r);for(const o in e.propsOptions[0])o in i||(i[o]=void 0);n?e.props=s?i:ed(i):e.type.props?e.props=i:e.props=r,e.attrs=r}function hv(e,t,n,s){const{props:i,attrs:r,vnode:{patchFlag:o}}=e,l=fe(i),[a]=e.propsOptions;let u=!1;if((s||o>0)&&!(o&16)){if(o&8){const c=e.vnode.dynamicProps;for(let f=0;f<c.length;f++){let p=c[f];if(ao(e.emitsOptions,p))continue;const h=t[p];if(a)if(pe(r,p))h!==r[p]&&(r[p]=h,u=!0);else{const g=je(p);i[g]=El(a,l,g,h,e,!1)}else h!==r[p]&&(r[p]=h,u=!0)}}}else{Nd(e,t,i,r)&&(u=!0);let c;for(const f in l)(!t||!pe(t,f)&&((c=dt(f))===f||!pe(t,c)))&&(a?n&&(n[f]!==void 0||n[c]!==void 0)&&(i[f]=El(a,l,f,void 0,e,!0)):delete i[f]);if(r!==l)for(const f in r)(!t||!pe(t,f))&&(delete r[f],u=!0)}u&&ln(e,"set","$attrs")}function Nd(e,t,n,s){const[i,r]=e.propsOptions;let o=!1,l;if(t)for(let a in t){if(Un(a))continue;const u=t[a];let c;i&&pe(i,c=je(a))?!r||!r.includes(c)?n[c]=u:(l||(l={}))[c]=u:ao(e.emitsOptions,a)||(!(a in s)||u!==s[a])&&(s[a]=u,o=!0)}if(r){const a=fe(n),u=l||ye;for(let c=0;c<r.length;c++){const f=r[c];n[f]=El(i,a,f,u[f],e,!pe(u,f))}}return o}function El(e,t,n,s,i,r){const o=e[n];if(o!=null){const l=pe(o,"default");if(l&&s===void 0){const a=o.default;if(o.type!==Function&&ne(a)){const{propsDefaults:u}=i;n in u?s=u[n]:(Nn(i),s=u[n]=a.call(null,t),Sn())}else s=a}o[0]&&(r&&!l?s=!1:o[1]&&(s===""||s===dt(n))&&(s=!0))}return s}function Id(e,t,n=!1){const s=t.propsCache,i=s.get(e);if(i)return i;const r=e.props,o={},l=[];let a=!1;if(!ne(e)){const c=f=>{a=!0;const[p,h]=Id(f,t,!0);ge(o,p),h&&l.push(...h)};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!r&&!a)return Te(e)&&s.set(e,Ns),Ns;if(Y(r))for(let c=0;c<r.length;c++){const f=je(r[c]);$u(f)&&(o[f]=ye)}else if(r)for(const c in r){const f=je(c);if($u(f)){const p=r[c],h=o[f]=Y(p)||ne(p)?{type:p}:Object.assign({},p);if(h){const g=Pu(Boolean,h.type),m=Pu(String,h.type);h[0]=g>-1,h[1]=m<0||g<m,(g>-1||pe(h,"default"))&&l.push(f)}}}const u=[o,l];return Te(e)&&s.set(e,u),u}function $u(e){return e[0]!=="$"}function Lu(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function ku(e,t){return Lu(e)===Lu(t)}function Pu(e,t){return Y(t)?t.findIndex(n=>ku(n,e)):ne(t)&&ku(t,e)?0:-1}const $d=e=>e[0]==="_"||e==="$stable",_a=e=>Y(e)?e.map(ft):[ft(e)],mv=(e,t,n)=>{if(t._n)return t;const s=Ce((...i)=>_a(t(...i)),n);return s._c=!1,s},Ld=(e,t,n)=>{const s=e._ctx;for(const i in e){if($d(i))continue;const r=e[i];if(ne(r))t[i]=mv(i,r,s);else if(r!=null){const o=_a(r);t[i]=()=>o}}},kd=(e,t)=>{const n=_a(t);e.slots.default=()=>n},gv=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=fe(t),$r(t,"_",n)):Ld(t,e.slots={})}else e.slots={},t&&kd(e,t);$r(e.slots,mo,1)},vv=(e,t,n)=>{const{vnode:s,slots:i}=e;let r=!0,o=ye;if(s.shapeFlag&32){const l=t._;l?n&&l===1?r=!1:(ge(i,t),!n&&l===1&&delete i._):(r=!t.$stable,Ld(t,i)),o=t}else t&&(kd(e,t),o={default:1});if(r)for(const l in i)!$d(l)&&!(l in o)&&delete i[l]};function Pd(){return{app:null,config:{isNativeTag:Er,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let _v=0;function bv(e,t){return function(s,i=null){ne(s)||(s=Object.assign({},s)),i!=null&&!Te(i)&&(i=null);const r=Pd(),o=new Set;let l=!1;const a=r.app={_uid:_v++,_component:s,_props:i,_container:null,_context:r,_instance:null,version:Jd,get config(){return r.config},set config(u){},use(u,...c){return o.has(u)||(u&&ne(u.install)?(o.add(u),u.install(a,...c)):ne(u)&&(o.add(u),u(a,...c))),a},mixin(u){return r.mixins.includes(u)||r.mixins.push(u),a},component(u,c){return c?(r.components[u]=c,a):r.components[u]},directive(u,c){return c?(r.directives[u]=c,a):r.directives[u]},mount(u,c,f){if(!l){const p=Oe(s,i);return p.appContext=r,c&&t?t(p,u):e(p,u,f),l=!0,a._container=u,u.__vue_app__=a,go(p.component)||p.component.proxy}},unmount(){l&&(e(null,a._container),delete a._container.__vue_app__)},provide(u,c){return r.provides[u]=c,a}};return a}}function Mr(e,t,n,s,i=!1){if(Y(e)){e.forEach((p,h)=>Mr(p,t&&(Y(t)?t[h]:t),n,s,i));return}if(Gn(s)&&!i)return;const r=s.shapeFlag&4?go(s.component)||s.component.proxy:s.el,o=i?null:r,{i:l,r:a}=e,u=t&&t.r,c=l.refs===ye?l.refs={}:l.refs,f=l.setupState;if(u!=null&&u!==a&&(re(u)?(c[u]=null,pe(f,u)&&(f[u]=null)):xe(u)&&(u.value=null)),ne(a))tn(a,l,12,[o,c]);else{const p=re(a),h=xe(a);if(p||h){const g=()=>{if(e.f){const m=p?pe(f,a)?f[a]:c[a]:a.value;i?Y(m)&&Jl(m,r):Y(m)?m.includes(r)||m.push(r):p?(c[a]=[r],pe(f,a)&&(f[a]=c[a])):(a.value=[r],e.k&&(c[e.k]=a.value))}else p?(c[a]=o,pe(f,a)&&(f[a]=o)):h&&(a.value=o,e.k&&(c[e.k]=o))};o?(g.id=-1,ze(g,n)):g()}}}let hn=!1;const ir=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",rr=e=>e.nodeType===8;function yv(e){const{mt:t,p:n,o:{patchProp:s,createText:i,nextSibling:r,parentNode:o,remove:l,insert:a,createComment:u}}=e,c=(v,d)=>{if(!d.hasChildNodes()){n(null,v,d),Dr(),d._vnode=v;return}hn=!1,f(d.firstChild,v,null,null,null),Dr(),d._vnode=v,hn&&console.error("Hydration completed but contains mismatches.")},f=(v,d,y,T,E,A=!1)=>{const w=rr(v)&&v.data==="[",_=()=>m(v,d,y,T,E,w),{type:O,ref:N,shapeFlag:P,patchFlag:k}=d;let V=v.nodeType;d.el=v,k===-2&&(A=!1,d.dynamicChildren=null);let F=null;switch(O){case ns:V!==3?d.children===""?(a(d.el=i(""),o(v),v),F=v):F=_():(v.data!==d.children&&(hn=!0,v.data=d.children),F=r(v));break;case Je:V!==8||w?F=_():F=r(v);break;case Xn:if(w&&(v=r(v),V=v.nodeType),V===1||V===3){F=v;const U=!d.children.length;for(let X=0;X<d.staticCount;X++)U&&(d.children+=F.nodeType===1?F.outerHTML:F.data),X===d.staticCount-1&&(d.anchor=F),F=r(F);return w?r(F):F}else _();break;case Ie:w?F=g(v,d,y,T,E,A):F=_();break;default:if(P&1)V!==1||d.type.toLowerCase()!==v.tagName.toLowerCase()?F=_():F=p(v,d,y,T,E,A);else if(P&6){d.slotScopeIds=E;const U=o(v);if(t(d,U,null,y,T,ir(U),A),F=w?C(v):r(v),F&&rr(F)&&F.data==="teleport end"&&(F=r(F)),Gn(d)){let X;w?(X=Oe(Ie),X.anchor=F?F.previousSibling:U.lastChild):X=v.nodeType===3?He(""):Oe("div"),X.el=v,d.component.subTree=X}}else P&64?V!==8?F=_():F=d.type.hydrate(v,d,y,T,E,A,e,h):P&128&&(F=d.type.hydrate(v,d,y,T,ir(o(v)),E,A,e,f))}return N!=null&&Mr(N,null,T,d),F},p=(v,d,y,T,E,A)=>{A=A||!!d.dynamicChildren;const{type:w,props:_,patchFlag:O,shapeFlag:N,dirs:P}=d,k=w==="input"&&P||w==="option";if(k||O!==-1){if(P&&Kt(d,null,y,"created"),_)if(k||!A||O&48)for(const F in _)(k&&F.endsWith("value")||as(F)&&!Un(F))&&s(v,F,null,_[F],!1,void 0,y);else _.onClick&&s(v,"onClick",null,_.onClick,!1,void 0,y);let V;if((V=_&&_.onVnodeBeforeMount)&&it(V,y,d),P&&Kt(d,null,y,"beforeMount"),((V=_&&_.onVnodeMounted)||P)&&cd(()=>{V&&it(V,y,d),P&&Kt(d,null,y,"mounted")},T),N&16&&!(_&&(_.innerHTML||_.textContent))){let F=h(v.firstChild,d,v,y,T,E,A);for(;F;){hn=!0;const U=F;F=F.nextSibling,l(U)}}else N&8&&v.textContent!==d.children&&(hn=!0,v.textContent=d.children)}return v.nextSibling},h=(v,d,y,T,E,A,w)=>{w=w||!!d.dynamicChildren;const _=d.children,O=_.length;for(let N=0;N<O;N++){const P=w?_[N]:_[N]=ft(_[N]);if(v)v=f(v,P,T,E,A,w);else{if(P.type===ns&&!P.children)continue;hn=!0,n(null,P,y,null,T,E,ir(y),A)}}return v},g=(v,d,y,T,E,A)=>{const{slotScopeIds:w}=d;w&&(E=E?E.concat(w):w);const _=o(v),O=h(r(v),d,_,y,T,E,A);return O&&rr(O)&&O.data==="]"?r(d.anchor=O):(hn=!0,a(d.anchor=u("]"),_,O),O)},m=(v,d,y,T,E,A)=>{if(hn=!0,d.el=null,A){const O=C(v);for(;;){const N=r(v);if(N&&N!==O)l(N);else break}}const w=r(v),_=o(v);return l(v),n(null,d,_,w,y,T,ir(_),E),w},C=v=>{let d=0;for(;v;)if(v=r(v),v&&rr(v)&&(v.data==="["&&d++,v.data==="]")){if(d===0)return r(v);d--}return v};return[c,f]}const ze=cd;function Dd(e){return Md(e)}function xd(e){return Md(e,yv)}function Md(e,t){const n=Hm();n.__VUE__=!0;const{insert:s,remove:i,patchProp:r,createElement:o,createText:l,createComment:a,setText:u,setElementText:c,parentNode:f,nextSibling:p,setScopeId:h=tt,insertStaticContent:g}=e,m=(b,S,L,M=null,x=null,j=null,z=!1,H=null,K=!!S.dynamicChildren)=>{if(b===S)return;b&&!Dt(b,S)&&(M=Ke(b),W(b,x,j,!0),b=null),S.patchFlag===-2&&(K=!1,S.dynamicChildren=null);const{type:R,ref:Q,shapeFlag:G}=S;switch(R){case ns:C(b,S,L,M);break;case Je:v(b,S,L,M);break;case Xn:b==null&&d(S,L,M,z);break;case Ie:k(b,S,L,M,x,j,z,H,K);break;default:G&1?E(b,S,L,M,x,j,z,H,K):G&6?V(b,S,L,M,x,j,z,H,K):(G&64||G&128)&&R.process(b,S,L,M,x,j,z,H,K,Ze)}Q!=null&&x&&Mr(Q,b&&b.ref,j,S||b,!S)},C=(b,S,L,M)=>{if(b==null)s(S.el=l(S.children),L,M);else{const x=S.el=b.el;S.children!==b.children&&u(x,S.children)}},v=(b,S,L,M)=>{b==null?s(S.el=a(S.children||""),L,M):S.el=b.el},d=(b,S,L,M)=>{[b.el,b.anchor]=g(b.children,S,L,M,b.el,b.anchor)},y=({el:b,anchor:S},L,M)=>{let x;for(;b&&b!==S;)x=p(b),s(b,L,M),b=x;s(S,L,M)},T=({el:b,anchor:S})=>{let L;for(;b&&b!==S;)L=p(b),i(b),b=L;i(S)},E=(b,S,L,M,x,j,z,H,K)=>{z=z||S.type==="svg",b==null?A(S,L,M,x,j,z,H,K):O(b,S,x,j,z,H,K)},A=(b,S,L,M,x,j,z,H)=>{let K,R;const{type:Q,props:G,shapeFlag:J,transition:te,dirs:ue}=b;if(K=b.el=o(b.type,j,G&&G.is,G),J&8?c(K,b.children):J&16&&_(b.children,K,null,M,x,j&&Q!=="foreignObject",z,H),ue&&Kt(b,null,M,"created"),w(K,b,b.scopeId,z,M),G){for(const me in G)me!=="value"&&!Un(me)&&r(K,me,null,G[me],j,b.children,M,x,Se);"value"in G&&r(K,"value",null,G.value),(R=G.onVnodeBeforeMount)&&it(R,M,b)}ue&&Kt(b,null,M,"beforeMount");const _e=(!x||x&&!x.pendingBranch)&&te&&!te.persisted;_e&&te.beforeEnter(K),s(K,S,L),((R=G&&G.onVnodeMounted)||_e||ue)&&ze(()=>{R&&it(R,M,b),_e&&te.enter(K),ue&&Kt(b,null,M,"mounted")},x)},w=(b,S,L,M,x)=>{if(L&&h(b,L),M)for(let j=0;j<M.length;j++)h(b,M[j]);if(x){let j=x.subTree;if(S===j){const z=x.vnode;w(b,z,z.scopeId,z.slotScopeIds,x.parent)}}},_=(b,S,L,M,x,j,z,H,K=0)=>{for(let R=K;R<b.length;R++){const Q=b[R]=H?_n(b[R]):ft(b[R]);m(null,Q,S,L,M,x,j,z,H)}},O=(b,S,L,M,x,j,z)=>{const H=S.el=b.el;let{patchFlag:K,dynamicChildren:R,dirs:Q}=S;K|=b.patchFlag&16;const G=b.props||ye,J=S.props||ye;let te;L&&Rn(L,!1),(te=J.onVnodeBeforeUpdate)&&it(te,L,S,b),Q&&Kt(S,b,L,"beforeUpdate"),L&&Rn(L,!0);const ue=x&&S.type!=="foreignObject";if(R?N(b.dynamicChildren,R,H,L,M,ue,j):z||se(b,S,H,null,L,M,ue,j,!1),K>0){if(K&16)P(H,S,G,J,L,M,x);else if(K&2&&G.class!==J.class&&r(H,"class",null,J.class,x),K&4&&r(H,"style",G.style,J.style,x),K&8){const _e=S.dynamicProps;for(let me=0;me<_e.length;me++){const Me=_e[me],kt=G[Me],ms=J[Me];(ms!==kt||Me==="value")&&r(H,Me,kt,ms,x,b.children,L,M,Se)}}K&1&&b.children!==S.children&&c(H,S.children)}else!z&&R==null&&P(H,S,G,J,L,M,x);((te=J.onVnodeUpdated)||Q)&&ze(()=>{te&&it(te,L,S,b),Q&&Kt(S,b,L,"updated")},M)},N=(b,S,L,M,x,j,z)=>{for(let H=0;H<S.length;H++){const K=b[H],R=S[H],Q=K.el&&(K.type===Ie||!Dt(K,R)||K.shapeFlag&70)?f(K.el):L;m(K,R,Q,null,M,x,j,z,!0)}},P=(b,S,L,M,x,j,z)=>{if(L!==M){if(L!==ye)for(const H in L)!Un(H)&&!(H in M)&&r(b,H,L[H],null,z,S.children,x,j,Se);for(const H in M){if(Un(H))continue;const K=M[H],R=L[H];K!==R&&H!=="value"&&r(b,H,R,K,z,S.children,x,j,Se)}"value"in M&&r(b,"value",L.value,M.value)}},k=(b,S,L,M,x,j,z,H,K)=>{const R=S.el=b?b.el:l(""),Q=S.anchor=b?b.anchor:l("");let{patchFlag:G,dynamicChildren:J,slotScopeIds:te}=S;te&&(H=H?H.concat(te):te),b==null?(s(R,L,M),s(Q,L,M),_(S.children,L,Q,x,j,z,H,K)):G>0&&G&64&&J&&b.dynamicChildren?(N(b.dynamicChildren,J,L,x,j,z,H),(S.key!=null||x&&S===x.subTree)&&ba(b,S,!0)):se(b,S,L,Q,x,j,z,H,K)},V=(b,S,L,M,x,j,z,H,K)=>{S.slotScopeIds=H,b==null?S.shapeFlag&512?x.ctx.activate(S,L,M,z,K):F(S,L,M,x,j,z,K):U(b,S,K)},F=(b,S,L,M,x,j,z)=>{const H=b.component=Hd(b,M,x);if(Ri(b)&&(H.ctx.renderer=Ze),Kd(H),H.asyncDep){if(x&&x.registerDep(H,X),!b.el){const K=H.subTree=Oe(Je);v(null,K,S,L)}return}X(H,b,S,L,x,j,z)},U=(b,S,L)=>{const M=S.component=b.component;if(Kg(b,S,L))if(M.asyncDep&&!M.asyncResolved){ee(M,S,L);return}else M.next=S,Dg(M.update),M.update();else S.el=b.el,M.vnode=S},X=(b,S,L,M,x,j,z)=>{const H=()=>{if(b.isMounted){let{next:Q,bu:G,u:J,parent:te,vnode:ue}=b,_e=Q,me;Rn(b,!1),Q?(Q.el=ue.el,ee(b,Q,z)):Q=ue,G&&Ls(G),(me=Q.props&&Q.props.onVnodeBeforeUpdate)&&it(me,te,Q,ue),Rn(b,!0);const Me=Tr(b),kt=b.subTree;b.subTree=Me,m(kt,Me,f(kt.el),Ke(kt),b,x,j),Q.el=Me.el,_e===null&&ca(b,Me.el),J&&ze(J,x),(me=Q.props&&Q.props.onVnodeUpdated)&&ze(()=>it(me,te,Q,ue),x)}else{let Q;const{el:G,props:J}=S,{bm:te,m:ue,parent:_e}=b,me=Gn(S);if(Rn(b,!1),te&&Ls(te),!me&&(Q=J&&J.onVnodeBeforeMount)&&it(Q,_e,S),Rn(b,!0),G&&Vt){const Me=()=>{b.subTree=Tr(b),Vt(G,b.subTree,b,x,null)};me?S.type.__asyncLoader().then(()=>!b.isUnmounted&&Me()):Me()}else{const Me=b.subTree=Tr(b);m(null,Me,L,M,b,x,j),S.el=Me.el}if(ue&&ze(ue,x),!me&&(Q=J&&J.onVnodeMounted)){const Me=S;ze(()=>it(Q,_e,Me),x)}(S.shapeFlag&256||_e&&Gn(_e.vnode)&&_e.vnode.shapeFlag&256)&&b.a&&ze(b.a,x),b.isMounted=!0,S=L=M=null}},K=b.effect=new xi(H,()=>lo(R),b.scope),R=b.update=()=>K.run();R.id=b.uid,Rn(b,!0),R()},ee=(b,S,L)=>{S.component=b;const M=b.vnode.props;b.vnode=S,b.next=null,hv(b,S.props,M,L),vv(b,S.children,L),Js(),Su(),Qs()},se=(b,S,L,M,x,j,z,H,K=!1)=>{const R=b&&b.children,Q=b?b.shapeFlag:0,G=S.children,{patchFlag:J,shapeFlag:te}=S;if(J>0){if(J&128){Fe(R,G,L,M,x,j,z,H,K);return}else if(J&256){Ae(R,G,L,M,x,j,z,H,K);return}}te&8?(Q&16&&Se(R,x,j),G!==R&&c(L,G)):Q&16?te&16?Fe(R,G,L,M,x,j,z,H,K):Se(R,x,j,!0):(Q&8&&c(L,""),te&16&&_(G,L,M,x,j,z,H,K))},Ae=(b,S,L,M,x,j,z,H,K)=>{b=b||Ns,S=S||Ns;const R=b.length,Q=S.length,G=Math.min(R,Q);let J;for(J=0;J<G;J++){const te=S[J]=K?_n(S[J]):ft(S[J]);m(b[J],te,L,null,x,j,z,H,K)}R>Q?Se(b,x,j,!0,!1,G):_(S,L,M,x,j,z,H,K,G)},Fe=(b,S,L,M,x,j,z,H,K)=>{let R=0;const Q=S.length;let G=b.length-1,J=Q-1;for(;R<=G&&R<=J;){const te=b[R],ue=S[R]=K?_n(S[R]):ft(S[R]);if(Dt(te,ue))m(te,ue,L,null,x,j,z,H,K);else break;R++}for(;R<=G&&R<=J;){const te=b[G],ue=S[J]=K?_n(S[J]):ft(S[J]);if(Dt(te,ue))m(te,ue,L,null,x,j,z,H,K);else break;G--,J--}if(R>G){if(R<=J){const te=J+1,ue=te<Q?S[te].el:M;for(;R<=J;)m(null,S[R]=K?_n(S[R]):ft(S[R]),L,ue,x,j,z,H,K),R++}}else if(R>J)for(;R<=G;)W(b[R],x,j,!0),R++;else{const te=R,ue=R,_e=new Map;for(R=ue;R<=J;R++){const ut=S[R]=K?_n(S[R]):ft(S[R]);ut.key!=null&&_e.set(ut.key,R)}let me,Me=0;const kt=J-ue+1;let ms=!1,fu=0;const ii=new Array(kt);for(R=0;R<kt;R++)ii[R]=0;for(R=te;R<=G;R++){const ut=b[R];if(Me>=kt){W(ut,x,j,!0);continue}let Ft;if(ut.key!=null)Ft=_e.get(ut.key);else for(me=ue;me<=J;me++)if(ii[me-ue]===0&&Dt(ut,S[me])){Ft=me;break}Ft===void 0?W(ut,x,j,!0):(ii[Ft-ue]=R+1,Ft>=fu?fu=Ft:ms=!0,m(ut,S[Ft],L,null,x,j,z,H,K),Me++)}const du=ms?Ev(ii):Ns;for(me=du.length-1,R=kt-1;R>=0;R--){const ut=ue+R,Ft=S[ut],pu=ut+1<Q?S[ut+1].el:M;ii[R]===0?m(null,Ft,L,pu,x,j,z,H,K):ms&&(me<0||R!==du[me]?we(Ft,L,pu,2):me--)}}},we=(b,S,L,M,x=null)=>{const{el:j,type:z,transition:H,children:K,shapeFlag:R}=b;if(R&6){we(b.component.subTree,S,L,M);return}if(R&128){b.suspense.move(S,L,M);return}if(R&64){z.move(b,S,L,Ze);return}if(z===Ie){s(j,S,L);for(let G=0;G<K.length;G++)we(K[G],S,L,M);s(b.anchor,S,L);return}if(z===Xn){y(b,S,L);return}if(M!==2&&R&1&&H)if(M===0)H.beforeEnter(j),s(j,S,L),ze(()=>H.enter(j),x);else{const{leave:G,delayLeave:J,afterLeave:te}=H,ue=()=>s(j,S,L),_e=()=>{G(j,()=>{ue(),te&&te()})};J?J(j,ue,_e):_e()}else s(j,S,L)},W=(b,S,L,M=!1,x=!1)=>{const{type:j,props:z,ref:H,children:K,dynamicChildren:R,shapeFlag:Q,patchFlag:G,dirs:J}=b;if(H!=null&&Mr(H,null,L,b,!0),Q&256){S.ctx.deactivate(b);return}const te=Q&1&&J,ue=!Gn(b);let _e;if(ue&&(_e=z&&z.onVnodeBeforeUnmount)&&it(_e,S,b),Q&6)Ee(b.component,L,M);else{if(Q&128){b.suspense.unmount(L,M);return}te&&Kt(b,null,S,"beforeUnmount"),Q&64?b.type.remove(b,S,L,x,Ze,M):R&&(j!==Ie||G>0&&G&64)?Se(R,S,L,!1,!0):(j===Ie&&G&384||!x&&Q&16)&&Se(K,S,L),M&&le(b)}(ue&&(_e=z&&z.onVnodeUnmounted)||te)&&ze(()=>{_e&&it(_e,S,b),te&&Kt(b,null,S,"unmounted")},L)},le=b=>{const{type:S,el:L,anchor:M,transition:x}=b;if(S===Ie){ve(L,M);return}if(S===Xn){T(b);return}const j=()=>{i(L),x&&!x.persisted&&x.afterLeave&&x.afterLeave()};if(b.shapeFlag&1&&x&&!x.persisted){const{leave:z,delayLeave:H}=x,K=()=>z(L,j);H?H(b.el,j,K):K()}else j()},ve=(b,S)=>{let L;for(;b!==S;)L=p(b),i(b),b=L;i(S)},Ee=(b,S,L)=>{const{bum:M,scope:x,update:j,subTree:z,um:H}=b;M&&Ls(M),x.stop(),j&&(j.active=!1,W(z,b,S,L)),H&&ze(H,S),ze(()=>{b.isUnmounted=!0},S),S&&S.pendingBranch&&!S.isUnmounted&&b.asyncDep&&!b.asyncResolved&&b.suspenseId===S.pendingId&&(S.deps--,S.deps===0&&S.resolve())},Se=(b,S,L,M=!1,x=!1,j=0)=>{for(let z=j;z<b.length;z++)W(b[z],S,L,M,x)},Ke=b=>b.shapeFlag&6?Ke(b.component.subTree):b.shapeFlag&128?b.suspense.next():p(b.anchor||b.el),We=(b,S,L)=>{b==null?S._vnode&&W(S._vnode,null,null,!0):m(S._vnode||null,b,S,null,null,null,L),Su(),Dr(),S._vnode=b},Ze={p:m,um:W,m:we,r:le,mt:F,mc:_,pc:se,pbc:N,n:Ke,o:e};let Mn,Vt;return t&&([Mn,Vt]=t(Ze)),{render:We,hydrate:Mn,createApp:bv(We,Mn)}}function Rn({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function ba(e,t,n=!1){const s=e.children,i=t.children;if(Y(s)&&Y(i))for(let r=0;r<s.length;r++){const o=s[r];let l=i[r];l.shapeFlag&1&&!l.dynamicChildren&&((l.patchFlag<=0||l.patchFlag===32)&&(l=i[r]=_n(i[r]),l.el=o.el),n||ba(o,l)),l.type===ns&&(l.el=o.el)}}function Ev(e){const t=e.slice(),n=[0];let s,i,r,o,l;const a=e.length;for(s=0;s<a;s++){const u=e[s];if(u!==0){if(i=n[n.length-1],e[i]<u){t[s]=i,n.push(s);continue}for(r=0,o=n.length-1;r<o;)l=r+o>>1,e[n[l]]<u?r=l+1:o=l;u<e[n[r]]&&(r>0&&(t[s]=n[r-1]),n[r]=s)}}for(r=n.length,o=n[r-1];r-- >0;)n[r]=o,o=t[o];return n}const Tv=e=>e.__isTeleport,pi=e=>e&&(e.disabled||e.disabled===""),Du=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Tl=(e,t)=>{const n=e&&e.to;return re(n)?t?t(n):null:n},Sv={__isTeleport:!0,process(e,t,n,s,i,r,o,l,a,u){const{mc:c,pc:f,pbc:p,o:{insert:h,querySelector:g,createText:m,createComment:C}}=u,v=pi(t.props);let{shapeFlag:d,children:y,dynamicChildren:T}=t;if(e==null){const E=t.el=m(""),A=t.anchor=m("");h(E,n,s),h(A,n,s);const w=t.target=Tl(t.props,g),_=t.targetAnchor=m("");w&&(h(_,w),o=o||Du(w));const O=(N,P)=>{d&16&&c(y,N,P,i,r,o,l,a)};v?O(n,A):w&&O(w,_)}else{t.el=e.el;const E=t.anchor=e.anchor,A=t.target=e.target,w=t.targetAnchor=e.targetAnchor,_=pi(e.props),O=_?n:A,N=_?E:w;if(o=o||Du(A),T?(p(e.dynamicChildren,T,O,i,r,o,l),ba(e,t,!0)):a||f(e,t,O,N,i,r,o,l,!1),v)_||or(t,n,E,u,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const P=t.target=Tl(t.props,g);P&&or(t,P,null,u,0)}else _&&or(t,A,w,u,1)}Rd(t)},remove(e,t,n,s,{um:i,o:{remove:r}},o){const{shapeFlag:l,children:a,anchor:u,targetAnchor:c,target:f,props:p}=e;if(f&&r(c),(o||!pi(p))&&(r(u),l&16))for(let h=0;h<a.length;h++){const g=a[h];i(g,t,n,!0,!!g.dynamicChildren)}},move:or,hydrate:Cv};function or(e,t,n,{o:{insert:s},m:i},r=2){r===0&&s(e.targetAnchor,t,n);const{el:o,anchor:l,shapeFlag:a,children:u,props:c}=e,f=r===2;if(f&&s(o,t,n),(!f||pi(c))&&a&16)for(let p=0;p<u.length;p++)i(u[p],t,n,2);f&&s(l,t,n)}function Cv(e,t,n,s,i,r,{o:{nextSibling:o,parentNode:l,querySelector:a}},u){const c=t.target=Tl(t.props,a);if(c){const f=c._lpa||c.firstChild;if(t.shapeFlag&16)if(pi(t.props))t.anchor=u(o(e),t,l(e),n,s,i,r),t.targetAnchor=f;else{t.anchor=o(e);let p=f;for(;p;)if(p=o(p),p&&p.nodeType===8&&p.data==="teleport anchor"){t.targetAnchor=p,c._lpa=t.targetAnchor&&o(t.targetAnchor);break}u(f,t,c,n,s,i,r)}Rd(t)}return t.anchor&&o(t.anchor)}const Av=Sv;function Rd(e){const t=e.ctx;if(t&&t.ut){let n=e.children[0].el;for(;n!==e.targetAnchor;)n.nodeType===1&&n.setAttribute("data-v-owner",t.uid),n=n.nextSibling;t.ut()}}const Ie=Symbol(void 0),ns=Symbol(void 0),Je=Symbol(void 0),Xn=Symbol(void 0),hi=[];let rt=null;function Z(e=!1){hi.push(rt=e?null:[])}function Bd(){hi.pop(),rt=hi[hi.length-1]||null}let ss=1;function Sl(e){ss+=e}function Vd(e){return e.dynamicChildren=ss>0?rt||Ns:null,Bd(),ss>0&&rt&&rt.push(e),e}function Pe(e,t,n,s,i,r){return Vd(Hi(e,t,n,s,i,r,!0))}function de(e,t,n,s,i){return Vd(Oe(e,t,n,s,i,!0))}function On(e){return e?e.__v_isVNode===!0:!1}function Dt(e,t){return e.type===t.type&&e.key===t.key}function wv(e){}const mo="__vInternal",Fd=({key:e})=>e??null,Sr=({ref:e,ref_key:t,ref_for:n})=>e!=null?re(e)||xe(e)||ne(e)?{i:qe,r:e,k:t,f:!!n}:e:null;function Hi(e,t=null,n=null,s=0,i=null,r=e===Ie?0:1,o=!1,l=!1){const a={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Fd(t),ref:t&&Sr(t),scopeId:uo,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:r,patchFlag:s,dynamicProps:i,dynamicChildren:null,appContext:null,ctx:qe};return l?(Ea(a,n),r&128&&e.normalize(a)):n&&(a.shapeFlag|=re(n)?8:16),ss>0&&!o&&rt&&(a.patchFlag>0||r&6)&&a.patchFlag!==32&&rt.push(a),a}const Oe=Ov;function Ov(e,t=null,n=null,s=0,i=null,r=!1){if((!e||e===Ad)&&(e=Je),On(e)){const l=qt(e,t,!0);return n&&Ea(l,n),ss>0&&!r&&rt&&(l.shapeFlag&6?rt[rt.indexOf(e)]=l:rt.push(l)),l.patchFlag|=-2,l}if(Dv(e)&&(e=e.__vccOpts),t){t=ya(t);let{class:l,style:a}=t;l&&!re(l)&&(t.class=Be(l)),Te(a)&&(sa(a)&&!Y(a)&&(a=ge({},a)),t.style=Di(a))}const o=re(e)?1:ud(e)?128:Tv(e)?64:Te(e)?4:ne(e)?2:0;return Hi(e,t,n,s,i,o,r,!0)}function ya(e){return e?sa(e)||mo in e?ge({},e):e:null}function qt(e,t,n=!1){const{props:s,ref:i,patchFlag:r,children:o}=e,l=t?Le(s||{},t):s;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&Fd(l),ref:t&&t.ref?n&&i?Y(i)?i.concat(Sr(t)):[i,Sr(t)]:Sr(t):i,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?r===-1?16:r|16:r,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&qt(e.ssContent),ssFallback:e.ssFallback&&qt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function He(e=" ",t=0){return Oe(ns,null,e,t)}function Nv(e,t){const n=Oe(Xn,null,e);return n.staticCount=t,n}function bt(e="",t=!1){return t?(Z(),de(Je,null,e)):Oe(Je,null,e)}function ft(e){return e==null||typeof e=="boolean"?Oe(Je):Y(e)?Oe(Ie,null,e.slice()):typeof e=="object"?_n(e):Oe(ns,null,String(e))}function _n(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:qt(e)}function Ea(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(Y(t))n=16;else if(typeof t=="object")if(s&65){const i=t.default;i&&(i._c&&(i._d=!1),Ea(e,i()),i._c&&(i._d=!0));return}else{n=32;const i=t._;!i&&!(mo in t)?t._ctx=qe:i===3&&qe&&(qe.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else ne(t)?(t={default:t,_ctx:qe},n=32):(t=String(t),s&64?(n=16,t=[He(t)]):n=8);e.children=t,e.shapeFlag|=n}function Le(...e){const t={};for(let n=0;n<e.length;n++){const s=e[n];for(const i in s)if(i==="class")t.class!==s.class&&(t.class=Be([t.class,s.class]));else if(i==="style")t.style=Di([t.style,s.style]);else if(as(i)){const r=t[i],o=s[i];o&&r!==o&&!(Y(r)&&r.includes(o))&&(t[i]=r?[].concat(r,o):o)}else i!==""&&(t[i]=s[i])}return t}function it(e,t,n,s=null){pt(e,t,7,[n,s])}const Iv=Pd();let $v=0;function Hd(e,t,n){const s=e.type,i=(t?t.appContext:e.appContext)||Iv,r={uid:$v++,vnode:e,type:s,parent:t,appContext:i,root:null,next:null,subTree:null,effect:null,update:null,scope:new ea(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(i.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Id(s,i),emitsOptions:ad(s,i),emit:null,emitted:null,propsDefaults:ye,inheritAttrs:s.inheritAttrs,ctx:ye,data:ye,props:ye,attrs:ye,slots:ye,refs:ye,setupState:ye,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return r.ctx={_:r},r.root=t?t.root:r,r.emit=Mg.bind(null,r),e.ce&&e.ce(r),r}let ke=null;const cn=()=>ke||qe,Nn=e=>{ke=e,e.scope.on()},Sn=()=>{ke&&ke.scope.off(),ke=null};function jd(e){return e.vnode.shapeFlag&4}let Ms=!1;function Kd(e,t=!1){Ms=t;const{props:n,children:s}=e.vnode,i=jd(e);pv(e,n,i,t),gv(e,s);const r=i?Lv(e,t):void 0;return Ms=!1,r}function Lv(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=ia(new Proxy(e.ctx,_l));const{setup:s}=n;if(s){const i=e.setupContext=s.length>1?Ud(e):null;Nn(e),Js();const r=tn(s,e,0,[e.props,i]);if(Qs(),Sn(),Ql(r)){if(r.then(Sn,Sn),t)return r.then(o=>{Cl(e,o,t)}).catch(o=>{fs(o,e,0)});e.asyncDep=r}else Cl(e,r,t)}else zd(e,t)}function Cl(e,t,n){ne(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Te(t)&&(e.setupState=la(t)),zd(e,n)}let Rr,Al;function Wd(e){Rr=e,Al=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,lv))}}const kv=()=>!Rr;function zd(e,t,n){const s=e.type;if(!e.render){if(!t&&Rr&&!s.render){const i=s.template||va(e).template;if(i){const{isCustomElement:r,compilerOptions:o}=e.appContext.config,{delimiters:l,compilerOptions:a}=s,u=ge(ge({isCustomElement:r,delimiters:l},o),a);s.render=Rr(i,u)}}e.render=s.render||tt,Al&&Al(e)}Nn(e),Js(),av(e),Qs(),Sn()}function Pv(e){return new Proxy(e.attrs,{get(t,n){return lt(e,"get","$attrs"),t[n]}})}function Ud(e){const t=s=>{e.exposed=s||{}};let n;return{get attrs(){return n||(n=Pv(e))},slots:e.slots,emit:e.emit,expose:t}}function go(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(la(ia(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in di)return di[n](e)},has(t,n){return n in t||n in di}}))}function wl(e,t=!0){return ne(e)?e.displayName||e.name:e.name||t&&e.__name}function Dv(e){return ne(e)&&"__vccOpts"in e}const $=(e,t)=>Ig(e,t,Ms);function xv(){return null}function Mv(){return null}function Rv(e){}function Bv(e,t){return null}function Zs(){return qd().slots}function Vv(){return qd().attrs}function qd(){const e=cn();return e.setupContext||(e.setupContext=Ud(e))}function Fv(e,t){const n=Y(e)?e.reduce((s,i)=>(s[i]={},s),{}):e;for(const s in t){const i=n[s];i?Y(i)||ne(i)?n[s]={type:i,default:t[s]}:i.default=t[s]:i===null&&(n[s]={default:t[s]})}return n}function Hv(e,t){const n={};for(const s in e)t.includes(s)||Object.defineProperty(n,s,{enumerable:!0,get:()=>e[s]});return n}function jv(e){const t=cn();let n=e();return Sn(),Ql(n)&&(n=n.catch(s=>{throw Nn(t),s})),[n,()=>Nn(t)]}function ie(e,t,n){const s=arguments.length;return s===2?Te(t)&&!Y(t)?On(t)?Oe(e,null,[t]):Oe(e,t):Oe(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&On(n)&&(n=[n]),Oe(e,t,n))}const Yd=Symbol(""),Gd=()=>Yn(Yd);function Kv(){}function Wv(e,t,n,s){const i=n[s];if(i&&Xd(i,e))return i;const r=t();return r.memo=e.slice(),n[s]=r}function Xd(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let s=0;s<n.length;s++)if(Ds(n[s],t[s]))return!1;return ss>0&&rt&&rt.push(e),!0}const Jd="3.2.47",zv={createComponentInstance:Hd,setupComponent:Kd,renderComponentRoot:Tr,setCurrentRenderingInstance:Ci,isVNode:On,normalizeVNode:ft},Uv=zv,qv=null,Yv=null,Gv="http://www.w3.org/2000/svg",Hn=typeof document<"u"?document:null,xu=Hn&&Hn.createElement("template"),Xv={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const i=t?Hn.createElementNS(Gv,e):Hn.createElement(e,n?{is:n}:void 0);return e==="select"&&s&&s.multiple!=null&&i.setAttribute("multiple",s.multiple),i},createText:e=>Hn.createTextNode(e),createComment:e=>Hn.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Hn.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,i,r){const o=n?n.previousSibling:t.lastChild;if(i&&(i===r||i.nextSibling))for(;t.insertBefore(i.cloneNode(!0),n),!(i===r||!(i=i.nextSibling)););else{xu.innerHTML=s?`<svg>${e}</svg>`:e;const l=xu.content;if(s){const a=l.firstChild;for(;a.firstChild;)l.appendChild(a.firstChild);l.removeChild(a)}t.insertBefore(l,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function Jv(e,t,n){const s=e._vtc;s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function Qv(e,t,n){const s=e.style,i=re(n);if(n&&!i){if(t&&!re(t))for(const r in t)n[r]==null&&Ol(s,r,"");for(const r in n)Ol(s,r,n[r])}else{const r=s.display;i?t!==n&&(s.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(s.display=r)}}const Mu=/\s*!important$/;function Ol(e,t,n){if(Y(n))n.forEach(s=>Ol(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=Zv(e,t);Mu.test(n)?e.setProperty(dt(s),n.replace(Mu,""),"important"):e[s]=n}}const Ru=["Webkit","Moz","ms"],Wo={};function Zv(e,t){const n=Wo[t];if(n)return n;let s=je(t);if(s!=="filter"&&s in e)return Wo[t]=s;s=cs(s);for(let i=0;i<Ru.length;i++){const r=Ru[i]+s;if(r in e)return Wo[t]=r}return t}const Bu="http://www.w3.org/1999/xlink";function e_(e,t,n,s,i){if(s&&t.startsWith("xlink:"))n==null?e.removeAttributeNS(Bu,t.slice(6,t.length)):e.setAttributeNS(Bu,t,n);else{const r=km(t);n==null||r&&!Mf(n)?e.removeAttribute(t):e.setAttribute(t,r?"":n)}}function t_(e,t,n,s,i,r,o){if(t==="innerHTML"||t==="textContent"){s&&o(s,i,r),e[t]=n??"";return}if(t==="value"&&e.tagName!=="PROGRESS"&&!e.tagName.includes("-")){e._value=n;const a=n??"";(e.value!==a||e.tagName==="OPTION")&&(e.value=a),n==null&&e.removeAttribute(t);return}let l=!1;if(n===""||n==null){const a=typeof e[t];a==="boolean"?n=Mf(n):n==null&&a==="string"?(n="",l=!0):a==="number"&&(n=0,l=!0)}try{e[t]=n}catch{}l&&e.removeAttribute(t)}function Zt(e,t,n,s){e.addEventListener(t,n,s)}function n_(e,t,n,s){e.removeEventListener(t,n,s)}function s_(e,t,n,s,i=null){const r=e._vei||(e._vei={}),o=r[t];if(s&&o)o.value=s;else{const[l,a]=i_(t);if(s){const u=r[t]=l_(s,i);Zt(e,l,u,a)}else o&&(n_(e,l,o,a),r[t]=void 0)}}const Vu=/(?:Once|Passive|Capture)$/;function i_(e){let t;if(Vu.test(e)){t={};let s;for(;s=e.match(Vu);)e=e.slice(0,e.length-s[0].length),t[s[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):dt(e.slice(2)),t]}let zo=0;const r_=Promise.resolve(),o_=()=>zo||(r_.then(()=>zo=0),zo=Date.now());function l_(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;pt(a_(s,n.value),t,5,[s])};return n.value=e,n.attached=o_(),n}function a_(e,t){if(Y(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>i=>!i._stopped&&s&&s(i))}else return t}const Fu=/^on[a-z]/,u_=(e,t,n,s,i=!1,r,o,l,a)=>{t==="class"?Jv(e,s,i):t==="style"?Qv(e,n,s):as(t)?Xl(t)||s_(e,t,n,s,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):c_(e,t,s,i))?t_(e,t,s,r,o,l,a):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),e_(e,t,s,i))};function c_(e,t,n,s){return s?!!(t==="innerHTML"||t==="textContent"||t in e&&Fu.test(t)&&ne(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||Fu.test(t)&&re(n)?!1:t in e}function Qd(e,t){const n=oe(e);class s extends vo{constructor(r){super(n,r,t)}}return s.def=n,s}const f_=e=>Qd(e,hp),d_=typeof HTMLElement<"u"?HTMLElement:class{};class vo extends d_{constructor(t,n={},s){super(),this._def=t,this._props=n,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this.shadowRoot&&s?s(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,Ct(()=>{this._connected||($l(null,this.shadowRoot),this._instance=null)})}_resolveDef(){this._resolved=!0;for(let s=0;s<this.attributes.length;s++)this._setAttr(this.attributes[s].name);new MutationObserver(s=>{for(const i of s)this._setAttr(i.attributeName)}).observe(this,{attributes:!0});const t=(s,i=!1)=>{const{props:r,styles:o}=s;let l;if(r&&!Y(r))for(const a in r){const u=r[a];(u===Number||u&&u.type===Number)&&(a in this._props&&(this._props[a]=kr(this._props[a])),(l||(l=Object.create(null)))[je(a)]=!0)}this._numberProps=l,i&&this._resolveProps(s),this._applyStyles(o),this._update()},n=this._def.__asyncLoader;n?n().then(s=>t(s,!0)):t(this._def)}_resolveProps(t){const{props:n}=t,s=Y(n)?n:Object.keys(n||{});for(const i of Object.keys(this))i[0]!=="_"&&s.includes(i)&&this._setProp(i,this[i],!0,!1);for(const i of s.map(je))Object.defineProperty(this,i,{get(){return this._getProp(i)},set(r){this._setProp(i,r)}})}_setAttr(t){let n=this.getAttribute(t);const s=je(t);this._numberProps&&this._numberProps[s]&&(n=kr(n)),this._setProp(s,n,!1)}_getProp(t){return this._props[t]}_setProp(t,n,s=!0,i=!0){n!==this._props[t]&&(this._props[t]=n,i&&this._instance&&this._update(),s&&(n===!0?this.setAttribute(dt(t),""):typeof n=="string"||typeof n=="number"?this.setAttribute(dt(t),n+""):n||this.removeAttribute(dt(t))))}_update(){$l(this._createVNode(),this.shadowRoot)}_createVNode(){const t=Oe(this._def,ge({},this._props));return this._instance||(t.ce=n=>{this._instance=n,n.isCE=!0;const s=(r,o)=>{this.dispatchEvent(new CustomEvent(r,{detail:o}))};n.emit=(r,...o)=>{s(r,o),dt(r)!==r&&s(dt(r),o)};let i=this;for(;i=i&&(i.parentNode||i.host);)if(i instanceof vo){n.parent=i._instance,n.provides=i._instance.provides;break}}),t}_applyStyles(t){t&&t.forEach(n=>{const s=document.createElement("style");s.textContent=n,this.shadowRoot.appendChild(s)})}}function p_(e="$style"){{const t=cn();if(!t)return ye;const n=t.type.__cssModules;if(!n)return ye;const s=n[e];return s||ye}}function h_(e){const t=cn();if(!t)return;const n=t.ut=(i=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(r=>Il(r,i))},s=()=>{const i=e(t.proxy);Nl(t.subTree,i),n(i)};pd(s),It(()=>{const i=new MutationObserver(s);i.observe(t.subTree.el.parentNode,{childList:!0}),Vi(()=>i.disconnect())})}function Nl(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{Nl(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)Il(e.el,t);else if(e.type===Ie)e.children.forEach(n=>Nl(n,t));else if(e.type===Xn){let{el:n,anchor:s}=e;for(;n&&(Il(n,t),n!==s);)n=n.nextSibling}}function Il(e,t){if(e.nodeType===1){const n=e.style;for(const s in t)n.setProperty(`--${s}`,t[s])}}const mn="transition",ri="animation",_o=(e,{slots:t})=>ie(pa,ep(e),t);_o.displayName="Transition";const Zd={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},m_=_o.props=ge({},pa.props,Zd),Bn=(e,t=[])=>{Y(e)?e.forEach(n=>n(...t)):e&&e(...t)},Hu=e=>e?Y(e)?e.some(t=>t.length>1):e.length>1:!1;function ep(e){const t={};for(const k in e)k in Zd||(t[k]=e[k]);if(e.css===!1)return t;const{name:n="v",type:s,duration:i,enterFromClass:r=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:a=r,appearActiveClass:u=o,appearToClass:c=l,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,g=g_(i),m=g&&g[0],C=g&&g[1],{onBeforeEnter:v,onEnter:d,onEnterCancelled:y,onLeave:T,onLeaveCancelled:E,onBeforeAppear:A=v,onAppear:w=d,onAppearCancelled:_=y}=t,O=(k,V,F)=>{vn(k,V?c:l),vn(k,V?u:o),F&&F()},N=(k,V)=>{k._isLeaving=!1,vn(k,f),vn(k,h),vn(k,p),V&&V()},P=k=>(V,F)=>{const U=k?w:d,X=()=>O(V,k,F);Bn(U,[V,X]),ju(()=>{vn(V,k?a:r),Jt(V,k?c:l),Hu(U)||Ku(V,s,m,X)})};return ge(t,{onBeforeEnter(k){Bn(v,[k]),Jt(k,r),Jt(k,o)},onBeforeAppear(k){Bn(A,[k]),Jt(k,a),Jt(k,u)},onEnter:P(!1),onAppear:P(!0),onLeave(k,V){k._isLeaving=!0;const F=()=>N(k,V);Jt(k,f),np(),Jt(k,p),ju(()=>{k._isLeaving&&(vn(k,f),Jt(k,h),Hu(T)||Ku(k,s,C,F))}),Bn(T,[k,F])},onEnterCancelled(k){O(k,!1),Bn(y,[k])},onAppearCancelled(k){O(k,!0),Bn(_,[k])},onLeaveCancelled(k){N(k),Bn(E,[k])}})}function g_(e){if(e==null)return null;if(Te(e))return[Uo(e.enter),Uo(e.leave)];{const t=Uo(e);return[t,t]}}function Uo(e){return kr(e)}function Jt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function vn(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function ju(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let v_=0;function Ku(e,t,n,s){const i=e._endId=++v_,r=()=>{i===e._endId&&s()};if(n)return setTimeout(r,n);const{type:o,timeout:l,propCount:a}=tp(e,t);if(!o)return s();const u=o+"end";let c=0;const f=()=>{e.removeEventListener(u,p),r()},p=h=>{h.target===e&&++c>=a&&f()};setTimeout(()=>{c<a&&f()},l+1),e.addEventListener(u,p)}function tp(e,t){const n=window.getComputedStyle(e),s=g=>(n[g]||"").split(", "),i=s(`${mn}Delay`),r=s(`${mn}Duration`),o=Wu(i,r),l=s(`${ri}Delay`),a=s(`${ri}Duration`),u=Wu(l,a);let c=null,f=0,p=0;t===mn?o>0&&(c=mn,f=o,p=r.length):t===ri?u>0&&(c=ri,f=u,p=a.length):(f=Math.max(o,u),c=f>0?o>u?mn:ri:null,p=c?c===mn?r.length:a.length:0);const h=c===mn&&/\b(transform|all)(,|$)/.test(s(`${mn}Property`).toString());return{type:c,timeout:f,propCount:p,hasTransform:h}}function Wu(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map((n,s)=>zu(n)+zu(e[s])))}function zu(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function np(){return document.body.offsetHeight}const sp=new WeakMap,ip=new WeakMap,rp={name:"TransitionGroup",props:ge({},m_,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=cn(),s=da();let i,r;return ho(()=>{if(!i.length)return;const o=e.moveClass||`${e.name||"v"}-move`;if(!S_(i[0].el,n.vnode.el,o))return;i.forEach(y_),i.forEach(E_);const l=i.filter(T_);np(),l.forEach(a=>{const u=a.el,c=u.style;Jt(u,o),c.transform=c.webkitTransform=c.transitionDuration="";const f=u._moveCb=p=>{p&&p.target!==u||(!p||/transform$/.test(p.propertyName))&&(u.removeEventListener("transitionend",f),u._moveCb=null,vn(u,o))};u.addEventListener("transitionend",f)})}),()=>{const o=fe(e),l=ep(o);let a=o.tag||Ie;i=r,r=t.default?co(t.default()):[];for(let u=0;u<r.length;u++){const c=r[u];c.key!=null&&ts(c,xs(c,l,s,n))}if(i)for(let u=0;u<i.length;u++){const c=i[u];ts(c,xs(c,l,s,n)),sp.set(c,c.el.getBoundingClientRect())}return Oe(a,null,r)}}},__=e=>delete e.mode;rp.props;const b_=rp;function y_(e){const t=e.el;t._moveCb&&t._moveCb(),t._enterCb&&t._enterCb()}function E_(e){ip.set(e,e.el.getBoundingClientRect())}function T_(e){const t=sp.get(e),n=ip.get(e),s=t.left-n.left,i=t.top-n.top;if(s||i){const r=e.el.style;return r.transform=r.webkitTransform=`translate(${s}px,${i}px)`,r.transitionDuration="0s",e}}function S_(e,t,n){const s=e.cloneNode();e._vtc&&e._vtc.forEach(o=>{o.split(/\s+/).forEach(l=>l&&s.classList.remove(l))}),n.split(/\s+/).forEach(o=>o&&s.classList.add(o)),s.style.display="none";const i=t.nodeType===1?t:t.parentNode;i.appendChild(s);const{hasTransform:r}=tp(s);return i.removeChild(s),r}const In=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Y(t)?n=>Ls(t,n):t};function C_(e){e.target.composing=!0}function Uu(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Br={created(e,{modifiers:{lazy:t,trim:n,number:s}},i){e._assign=In(i);const r=s||i.props&&i.props.type==="number";Zt(e,t?"change":"input",o=>{if(o.target.composing)return;let l=e.value;n&&(l=l.trim()),r&&(l=Lr(l)),e._assign(l)}),n&&Zt(e,"change",()=>{e.value=e.value.trim()}),t||(Zt(e,"compositionstart",C_),Zt(e,"compositionend",Uu),Zt(e,"change",Uu))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:s,number:i}},r){if(e._assign=In(r),e.composing||document.activeElement===e&&e.type!=="range"&&(n||s&&e.value.trim()===t||(i||e.type==="number")&&Lr(e.value)===t))return;const o=t??"";e.value!==o&&(e.value=o)}},bo={deep:!0,created(e,t,n){e._assign=In(n),Zt(e,"change",()=>{const s=e._modelValue,i=Rs(e),r=e.checked,o=e._assign;if(Y(s)){const l=Zr(s,i),a=l!==-1;if(r&&!a)o(s.concat(i));else if(!r&&a){const u=[...s];u.splice(l,1),o(u)}}else if(us(s)){const l=new Set(s);r?l.add(i):l.delete(i),o(l)}else o(op(e,r))})},mounted:qu,beforeUpdate(e,t,n){e._assign=In(n),qu(e,t,n)}};function qu(e,{value:t,oldValue:n},s){e._modelValue=t,Y(t)?e.checked=Zr(t,s.props.value)>-1:us(t)?e.checked=t.has(s.props.value):t!==n&&(e.checked=Cn(t,op(e,!0)))}const Ta={created(e,{value:t},n){e.checked=Cn(t,n.props.value),e._assign=In(n),Zt(e,"change",()=>{e._assign(Rs(e))})},beforeUpdate(e,{value:t,oldValue:n},s){e._assign=In(s),t!==n&&(e.checked=Cn(t,s.props.value))}},Sa={deep:!0,created(e,{value:t,modifiers:{number:n}},s){const i=us(t);Zt(e,"change",()=>{const r=Array.prototype.filter.call(e.options,o=>o.selected).map(o=>n?Lr(Rs(o)):Rs(o));e._assign(e.multiple?i?new Set(r):r:r[0])}),e._assign=In(s)},mounted(e,{value:t}){Yu(e,t)},beforeUpdate(e,t,n){e._assign=In(n)},updated(e,{value:t}){Yu(e,t)}};function Yu(e,t){const n=e.multiple;if(!(n&&!Y(t)&&!us(t))){for(let s=0,i=e.options.length;s<i;s++){const r=e.options[s],o=Rs(r);if(n)Y(t)?r.selected=Zr(t,o)>-1:r.selected=t.has(o);else if(Cn(Rs(r),t)){e.selectedIndex!==s&&(e.selectedIndex=s);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function Rs(e){return"_value"in e?e._value:e.value}function op(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const lp={created(e,t,n){lr(e,t,n,null,"created")},mounted(e,t,n){lr(e,t,n,null,"mounted")},beforeUpdate(e,t,n,s){lr(e,t,n,s,"beforeUpdate")},updated(e,t,n,s){lr(e,t,n,s,"updated")}};function ap(e,t){switch(e){case"SELECT":return Sa;case"TEXTAREA":return Br;default:switch(t){case"checkbox":return bo;case"radio":return Ta;default:return Br}}}function lr(e,t,n,s,i){const o=ap(e.tagName,n.props&&n.props.type)[i];o&&o(e,t,n,s)}function A_(){Br.getSSRProps=({value:e})=>({value:e}),Ta.getSSRProps=({value:e},t)=>{if(t.props&&Cn(t.props.value,e))return{checked:!0}},bo.getSSRProps=({value:e},t)=>{if(Y(e)){if(t.props&&Zr(e,t.props.value)>-1)return{checked:!0}}else if(us(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},lp.getSSRProps=(e,t)=>{if(typeof t.type!="string")return;const n=ap(t.type.toUpperCase(),t.props&&t.props.type);if(n.getSSRProps)return n.getSSRProps(e,t)}}const w_=["ctrl","shift","alt","meta"],O_={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)=>w_.some(n=>e[`${n}Key`]&&!t.includes(n))},up=(e,t)=>(n,...s)=>{for(let i=0;i<t.length;i++){const r=O_[t[i]];if(r&&r(n,t))return}return e(n,...s)},N_={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},I_=(e,t)=>n=>{if(!("key"in n))return;const s=dt(n.key);if(t.some(i=>i===s||N_[i]===s))return e(n)},cp={beforeMount(e,{value:t},{transition:n}){e._vod=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):oi(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:s}){!t!=!n&&(s?t?(s.beforeEnter(e),oi(e,!0),s.enter(e)):s.leave(e,()=>{oi(e,!1)}):oi(e,t))},beforeUnmount(e,{value:t}){oi(e,t)}};function oi(e,t){e.style.display=t?e._vod:"none"}function $_(){cp.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const fp=ge({patchProp:u_},Xv);let mi,Gu=!1;function dp(){return mi||(mi=Dd(fp))}function pp(){return mi=Gu?mi:xd(fp),Gu=!0,mi}const $l=(...e)=>{dp().render(...e)},hp=(...e)=>{pp().hydrate(...e)},L_=(...e)=>{const t=dp().createApp(...e),{mount:n}=t;return t.mount=s=>{const i=mp(s);if(!i)return;const r=t._component;!ne(r)&&!r.render&&!r.template&&(r.template=i.innerHTML),i.innerHTML="";const o=n(i,!1,i instanceof SVGElement);return i instanceof Element&&(i.removeAttribute("v-cloak"),i.setAttribute("data-v-app","")),o},t},k_=(...e)=>{const t=pp().createApp(...e),{mount:n}=t;return t.mount=s=>{const i=mp(s);if(i)return n(i,!0,i instanceof SVGElement)},t};function mp(e){return re(e)?document.querySelector(e):e}let Xu=!1;const P_=()=>{Xu||(Xu=!0,A_(),$_())},D_=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:pa,Comment:Je,EffectScope:ea,Fragment:Ie,KeepAlive:tv,ReactiveEffect:xi,Static:Xn,Suspense:zg,Teleport:Av,Text:ns,Transition:_o,TransitionGroup:b_,VueElement:vo,assertNumber:Lg,callWithAsyncErrorHandling:pt,callWithErrorHandling:tn,camelize:je,capitalize:cs,cloneVNode:qt,compatUtils:Yv,computed:$,createApp:L_,createBlock:de,createCommentVNode:bt,createElementBlock:Pe,createElementVNode:Hi,createHydrationRenderer:xd,createPropsRestProxy:Hv,createRenderer:Dd,createSSRApp:k_,createSlots:rv,createStaticVNode:Nv,createTextVNode:He,createVNode:Oe,customRef:Ag,defineAsyncComponent:Zg,defineComponent:oe,defineCustomElement:Qd,defineEmits:Mv,defineExpose:Rv,defineProps:xv,defineSSRCustomElement:f_,get devtools(){return ys},effect:Um,effectScope:jm,getCurrentInstance:cn,getCurrentScope:Hf,getTransitionRawChildren:co,guardReactiveProps:ya,h:ie,handleError:fs,hydrate:hp,initCustomFormatter:Kv,initDirectivesForSSR:P_,inject:Yn,isMemoSame:Xd,isProxy:sa,isReactive:Tn,isReadonly:es,isRef:xe,isRuntimeOnly:kv,isShallow:yi,isVNode:On,markRaw:ia,mergeDefaults:Fv,mergeProps:Le,nextTick:Ct,normalizeClass:Be,normalizeProps:Ir,normalizeStyle:Di,onActivated:fo,onBeforeMount:_d,onBeforeUnmount:Bi,onBeforeUpdate:bd,onDeactivated:gd,onErrorCaptured:Sd,onMounted:It,onRenderTracked:Td,onRenderTriggered:Ed,onScopeDispose:Km,onServerPrefetch:yd,onUnmounted:Vi,onUpdated:ho,openBlock:Z,popScopeId:Bg,provide:fd,proxyRefs:la,pushScopeId:Rg,queuePostFlushCb:ua,reactive:Mt,readonly:io,ref:$e,registerRuntimeCompiler:Wd,render:$l,renderList:Fi,renderSlot:he,resolveComponent:Cd,resolveDirective:iv,resolveDynamicComponent:Xe,resolveFilter:qv,resolveTransitionHooks:xs,setBlockTracking:Sl,setDevtoolsHook:ld,setTransitionHooks:ts,shallowReactive:ed,shallowReadonly:yg,shallowRef:td,ssrContextKey:Yd,ssrUtils:Uv,stop:qm,toDisplayString:Ue,toHandlerKey:$s,toHandlers:ov,toRaw:fe,toRef:I,toRefs:wg,transformVNodeArgs:wv,triggerRef:Tg,unref:q,useAttrs:Vv,useCssModule:p_,useCssVars:h_,useSSRContext:Gd,useSlots:Zs,useTransitionState:da,vModelCheckbox:bo,vModelDynamic:lp,vModelRadio:Ta,vModelSelect:Sa,vModelText:Br,vShow:cp,version:Jd,warn:$g,watch:At,watchEffect:dd,watchPostEffect:pd,watchSyncEffect:Xg,withAsyncContext:jv,withCtx:Ce,withDefaults:Bv,withDirectives:ha,withKeys:I_,withMemo:Wv,withModifiers:up,withScopeId:Vg},Symbol.toStringTag,{value:"Module"}));function Ca(e){throw e}function gp(e){}function Ne(e,t,n,s){const i=e,r=new SyntaxError(String(i));return r.code=e,r.loc=t,r}const wi=Symbol(""),gi=Symbol(""),Aa=Symbol(""),Vr=Symbol(""),vp=Symbol(""),is=Symbol(""),_p=Symbol(""),bp=Symbol(""),wa=Symbol(""),Oa=Symbol(""),ji=Symbol(""),Na=Symbol(""),yp=Symbol(""),Ia=Symbol(""),Fr=Symbol(""),$a=Symbol(""),La=Symbol(""),ka=Symbol(""),Pa=Symbol(""),Ep=Symbol(""),Tp=Symbol(""),yo=Symbol(""),Hr=Symbol(""),Da=Symbol(""),xa=Symbol(""),Oi=Symbol(""),Ki=Symbol(""),Ma=Symbol(""),Ll=Symbol(""),x_=Symbol(""),kl=Symbol(""),jr=Symbol(""),M_=Symbol(""),R_=Symbol(""),Ra=Symbol(""),B_=Symbol(""),V_=Symbol(""),Ba=Symbol(""),Sp=Symbol(""),Bs={[wi]:"Fragment",[gi]:"Teleport",[Aa]:"Suspense",[Vr]:"KeepAlive",[vp]:"BaseTransition",[is]:"openBlock",[_p]:"createBlock",[bp]:"createElementBlock",[wa]:"createVNode",[Oa]:"createElementVNode",[ji]:"createCommentVNode",[Na]:"createTextVNode",[yp]:"createStaticVNode",[Ia]:"resolveComponent",[Fr]:"resolveDynamicComponent",[$a]:"resolveDirective",[La]:"resolveFilter",[ka]:"withDirectives",[Pa]:"renderList",[Ep]:"renderSlot",[Tp]:"createSlots",[yo]:"toDisplayString",[Hr]:"mergeProps",[Da]:"normalizeClass",[xa]:"normalizeStyle",[Oi]:"normalizeProps",[Ki]:"guardReactiveProps",[Ma]:"toHandlers",[Ll]:"camelize",[x_]:"capitalize",[kl]:"toHandlerKey",[jr]:"setBlockTracking",[M_]:"pushScopeId",[R_]:"popScopeId",[Ra]:"withCtx",[B_]:"unref",[V_]:"isRef",[Ba]:"withMemo",[Sp]:"isMemoSame"};function F_(e){Object.getOwnPropertySymbols(e).forEach(t=>{Bs[t]=e[t]})}const vt={source:"",start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0}};function H_(e,t=vt){return{type:0,children:e,helpers:new Set,components:[],directives:[],hoists:[],imports:[],cached:0,temps:0,codegenNode:void 0,loc:t}}function Ni(e,t,n,s,i,r,o,l=!1,a=!1,u=!1,c=vt){return e&&(l?(e.helper(is),e.helper(Hs(e.inSSR,u))):e.helper(Fs(e.inSSR,u)),o&&e.helper(ka)),{type:13,tag:t,props:n,children:s,patchFlag:i,dynamicProps:r,directives:o,isBlock:l,disableTracking:a,isComponent:u,loc:c}}function Wi(e,t=vt){return{type:17,loc:t,elements:e}}function Tt(e,t=vt){return{type:15,loc:t,properties:e}}function De(e,t){return{type:16,loc:vt,key:re(e)?ce(e,!0):e,value:t}}function ce(e,t=!1,n=vt,s=0){return{type:4,loc:n,content:e,isStatic:t,constType:t?3:s}}function xt(e,t=vt){return{type:8,loc:t,children:e}}function Re(e,t=[],n=vt){return{type:14,loc:n,callee:e,arguments:t}}function Vs(e,t=void 0,n=!1,s=!1,i=vt){return{type:18,params:e,returns:t,newline:n,isSlot:s,loc:i}}function Pl(e,t,n,s=!0){return{type:19,test:e,consequent:t,alternate:n,newline:s,loc:vt}}function j_(e,t,n=!1){return{type:20,index:e,value:t,isVNode:n,loc:vt}}function K_(e){return{type:21,body:e,loc:vt}}const ot=e=>e.type===4&&e.isStatic,As=(e,t)=>e===t||e===dt(t);function Cp(e){if(As(e,"Teleport"))return gi;if(As(e,"Suspense"))return Aa;if(As(e,"KeepAlive"))return Vr;if(As(e,"BaseTransition"))return vp}const W_=/^\d|[^\$\w]/,Va=e=>!W_.test(e),z_=/[A-Za-z_$\xA0-\uFFFF]/,U_=/[\.\?\w$\xA0-\uFFFF]/,q_=/\s+[.[]\s*|\s*[.[]\s+/g,Y_=e=>{e=e.trim().replace(q_,o=>o.trim());let t=0,n=[],s=0,i=0,r=null;for(let o=0;o<e.length;o++){const l=e.charAt(o);switch(t){case 0:if(l==="[")n.push(t),t=1,s++;else if(l==="(")n.push(t),t=2,i++;else if(!(o===0?z_:U_).test(l))return!1;break;case 1:l==="'"||l==='"'||l==="`"?(n.push(t),t=3,r=l):l==="["?s++:l==="]"&&(--s||(t=n.pop()));break;case 2:if(l==="'"||l==='"'||l==="`")n.push(t),t=3,r=l;else if(l==="(")i++;else if(l===")"){if(o===e.length-1)return!1;--i||(t=n.pop())}break;case 3:l===r&&(t=n.pop(),r=null);break}}return!s&&!i},Ap=Y_;function wp(e,t,n){const i={source:e.source.slice(t,t+n),start:Kr(e.start,e.source,t),end:e.end};return n!=null&&(i.end=Kr(e.start,e.source,t+n)),i}function Kr(e,t,n=t.length){return Wr(ge({},e),t,n)}function Wr(e,t,n=t.length){let s=0,i=-1;for(let r=0;r<n;r++)t.charCodeAt(r)===10&&(s++,i=r);return e.offset+=n,e.line+=s,e.column=i===-1?e.column+n:n-i,e}function yt(e,t,n=!1){for(let s=0;s<e.props.length;s++){const i=e.props[s];if(i.type===7&&(n||i.exp)&&(re(t)?i.name===t:t.test(i.name)))return i}}function Eo(e,t,n=!1,s=!1){for(let i=0;i<e.props.length;i++){const r=e.props[i];if(r.type===6){if(n)continue;if(r.name===t&&(r.value||s))return r}else if(r.name==="bind"&&(r.exp||s)&&Kn(r.arg,t))return r}}function Kn(e,t){return!!(e&&ot(e)&&e.content===t)}function G_(e){return e.props.some(t=>t.type===7&&t.name==="bind"&&(!t.arg||t.arg.type!==4||!t.arg.isStatic))}function qo(e){return e.type===5||e.type===2}function X_(e){return e.type===7&&e.name==="slot"}function zr(e){return e.type===1&&e.tagType===3}function Ur(e){return e.type===1&&e.tagType===2}function Fs(e,t){return e||t?wa:Oa}function Hs(e,t){return e||t?_p:bp}const J_=new Set([Oi,Ki]);function Op(e,t=[]){if(e&&!re(e)&&e.type===14){const n=e.callee;if(!re(n)&&J_.has(n))return Op(e.arguments[0],t.concat(e))}return[e,t]}function qr(e,t,n){let s,i=e.type===13?e.props:e.arguments[2],r=[],o;if(i&&!re(i)&&i.type===14){const l=Op(i);i=l[0],r=l[1],o=r[r.length-1]}if(i==null||re(i))s=Tt([t]);else if(i.type===14){const l=i.arguments[0];!re(l)&&l.type===15?Ju(t,l)||l.properties.unshift(t):i.callee===Ma?s=Re(n.helper(Hr),[Tt([t]),i]):i.arguments.unshift(Tt([t])),!s&&(s=i)}else i.type===15?(Ju(t,i)||i.properties.unshift(t),s=i):(s=Re(n.helper(Hr),[Tt([t]),i]),o&&o.callee===Ki&&(o=r[r.length-2]));e.type===13?o?o.arguments[0]=s:e.props=s:o?o.arguments[0]=s:e.arguments[2]=s}function Ju(e,t){let n=!1;if(e.key.type===4){const s=e.key.content;n=t.properties.some(i=>i.key.type===4&&i.key.content===s)}return n}function Ii(e,t){return`_${t}_${e.replace(/[^\w]/g,(n,s)=>n==="-"?"_":e.charCodeAt(s).toString())}`}function Q_(e){return e.type===14&&e.callee===Ba?e.arguments[1].returns:e}function Fa(e,{helper:t,removeHelper:n,inSSR:s}){e.isBlock||(e.isBlock=!0,n(Fs(s,e.isComponent)),t(is),t(Hs(s,e.isComponent)))}function Qu(e,t){const n=t.options?t.options.compatConfig:t.compatConfig,s=n&&n[e];return e==="MODE"?s||3:s}function Jn(e,t){const n=Qu("MODE",t),s=Qu(e,t);return n===3?s===!0:s!==!1}function $i(e,t,n,...s){return Jn(e,t)}const Z_=/&(gt|lt|amp|apos|quot);/g,eb={gt:">",lt:"<",amp:"&",apos:"'",quot:'"'},Zu={delimiters:["{{","}}"],getNamespace:()=>0,getTextMode:()=>0,isVoidTag:Er,isPreTag:Er,isCustomElement:Er,decodeEntities:e=>e.replace(Z_,(t,n)=>eb[n]),onError:Ca,onWarn:gp,comments:!1};function tb(e,t={}){const n=nb(e,t),s=ht(n);return H_(Ha(n,0,[]),Ot(n,s))}function nb(e,t){const n=ge({},Zu);let s;for(s in t)n[s]=t[s]===void 0?Zu[s]:t[s];return{options:n,column:1,line:1,offset:0,originalSource:e,source:e,inPre:!1,inVPre:!1,onWarn:n.onWarn}}function Ha(e,t,n){const s=To(n),i=s?s.ns:0,r=[];for(;!fb(e,t,n);){const l=e.source;let a;if(t===0||t===1){if(!e.inVPre&&Ge(l,e.options.delimiters[0]))a=ub(e,t);else if(t===0&&l[0]==="<")if(l.length===1)be(e,5,1);else if(l[1]==="!")Ge(l,"<!--")?a=ib(e):Ge(l,"<!DOCTYPE")?a=li(e):Ge(l,"<![CDATA[")?i!==0?a=sb(e,n):(be(e,1),a=li(e)):(be(e,11),a=li(e));else if(l[1]==="/")if(l.length===2)be(e,5,2);else if(l[2]===">"){be(e,14,2),Ve(e,3);continue}else if(/[a-z]/i.test(l[2])){be(e,23),Dl(e,1,s);continue}else be(e,12,2),a=li(e);else/[a-z]/i.test(l[1])?(a=rb(e,n),Jn("COMPILER_NATIVE_TEMPLATE",e)&&a&&a.tag==="template"&&!a.props.some(u=>u.type===7&&Np(u.name))&&(a=a.children)):l[1]==="?"?(be(e,21,1),a=li(e)):be(e,12,1)}if(a||(a=cb(e,t)),Y(a))for(let u=0;u<a.length;u++)ec(r,a[u]);else ec(r,a)}let o=!1;if(t!==2&&t!==1){const l=e.options.whitespace!=="preserve";for(let a=0;a<r.length;a++){const u=r[a];if(u.type===2)if(e.inPre)u.content=u.content.replace(/\r\n/g,` -`);else if(/[^\t\r\n\f ]/.test(u.content))l&&(u.content=u.content.replace(/[\t\r\n\f ]+/g," "));else{const c=r[a-1],f=r[a+1];!c||!f||l&&(c.type===3&&f.type===3||c.type===3&&f.type===1||c.type===1&&f.type===3||c.type===1&&f.type===1&&/[\r\n]/.test(u.content))?(o=!0,r[a]=null):u.content=" "}else u.type===3&&!e.options.comments&&(o=!0,r[a]=null)}if(e.inPre&&s&&e.options.isPreTag(s.tag)){const a=r[0];a&&a.type===2&&(a.content=a.content.replace(/^\r?\n/,""))}}return o?r.filter(Boolean):r}function ec(e,t){if(t.type===2){const n=To(e);if(n&&n.type===2&&n.loc.end.offset===t.loc.start.offset){n.content+=t.content,n.loc.end=t.loc.end,n.loc.source+=t.loc.source;return}}e.push(t)}function sb(e,t){Ve(e,9);const n=Ha(e,3,t);return e.source.length===0?be(e,6):Ve(e,3),n}function ib(e){const t=ht(e);let n;const s=/--(\!)?>/.exec(e.source);if(!s)n=e.source.slice(4),Ve(e,e.source.length),be(e,7);else{s.index<=3&&be(e,0),s[1]&&be(e,10),n=e.source.slice(4,s.index);const i=e.source.slice(0,s.index);let r=1,o=0;for(;(o=i.indexOf("<!--",r))!==-1;)Ve(e,o-r+1),o+4<i.length&&be(e,16),r=o+1;Ve(e,s.index+s[0].length-r+1)}return{type:3,content:n,loc:Ot(e,t)}}function li(e){const t=ht(e),n=e.source[1]==="?"?1:2;let s;const i=e.source.indexOf(">");return i===-1?(s=e.source.slice(n),Ve(e,e.source.length)):(s=e.source.slice(n,i),Ve(e,i+1)),{type:3,content:s,loc:Ot(e,t)}}function rb(e,t){const n=e.inPre,s=e.inVPre,i=To(t),r=Dl(e,0,i),o=e.inPre&&!n,l=e.inVPre&&!s;if(r.isSelfClosing||e.options.isVoidTag(r.tag))return o&&(e.inPre=!1),l&&(e.inVPre=!1),r;t.push(r);const a=e.options.getTextMode(r,i),u=Ha(e,a,t);t.pop();{const c=r.props.find(f=>f.type===6&&f.name==="inline-template");if(c&&$i("COMPILER_INLINE_TEMPLATE",e,c.loc)){const f=Ot(e,r.loc.end);c.value={type:2,content:f.source,loc:f}}}if(r.children=u,xl(e.source,r.tag))Dl(e,1,i);else if(be(e,24,0,r.loc.start),e.source.length===0&&r.tag.toLowerCase()==="script"){const c=u[0];c&&Ge(c.loc.source,"<!--")&&be(e,8)}return r.loc=Ot(e,r.loc.start),o&&(e.inPre=!1),l&&(e.inVPre=!1),r}const Np=at("if,else,else-if,for,slot");function Dl(e,t,n){const s=ht(e),i=/^<\/?([a-z][^\t\r\n\f />]*)/i.exec(e.source),r=i[1],o=e.options.getNamespace(r,n);Ve(e,i[0].length),Li(e);const l=ht(e),a=e.source;e.options.isPreTag(r)&&(e.inPre=!0);let u=tc(e,t);t===0&&!e.inVPre&&u.some(p=>p.type===7&&p.name==="pre")&&(e.inVPre=!0,ge(e,l),e.source=a,u=tc(e,t).filter(p=>p.name!=="v-pre"));let c=!1;if(e.source.length===0?be(e,9):(c=Ge(e.source,"/>"),t===1&&c&&be(e,4),Ve(e,c?2:1)),t===1)return;let f=0;return e.inVPre||(r==="slot"?f=2:r==="template"?u.some(p=>p.type===7&&Np(p.name))&&(f=3):ob(r,u,e)&&(f=1)),{type:1,ns:o,tag:r,tagType:f,props:u,isSelfClosing:c,children:[],loc:Ot(e,s),codegenNode:void 0}}function ob(e,t,n){const s=n.options;if(s.isCustomElement(e))return!1;if(e==="component"||/^[A-Z]/.test(e)||Cp(e)||s.isBuiltInComponent&&s.isBuiltInComponent(e)||s.isNativeTag&&!s.isNativeTag(e))return!0;for(let i=0;i<t.length;i++){const r=t[i];if(r.type===6){if(r.name==="is"&&r.value){if(r.value.content.startsWith("vue:"))return!0;if($i("COMPILER_IS_ON_ELEMENT",n,r.loc))return!0}}else{if(r.name==="is")return!0;if(r.name==="bind"&&Kn(r.arg,"is")&&$i("COMPILER_IS_ON_ELEMENT",n,r.loc))return!0}}}function tc(e,t){const n=[],s=new Set;for(;e.source.length>0&&!Ge(e.source,">")&&!Ge(e.source,"/>");){if(Ge(e.source,"/")){be(e,22),Ve(e,1),Li(e);continue}t===1&&be(e,3);const i=lb(e,s);i.type===6&&i.value&&i.name==="class"&&(i.value.content=i.value.content.replace(/\s+/g," ").trim()),t===0&&n.push(i),/^[^\t\r\n\f />]/.test(e.source)&&be(e,15),Li(e)}return n}function lb(e,t){const n=ht(e),i=/^[^\t\r\n\f />][^\t\r\n\f />=]*/.exec(e.source)[0];t.has(i)&&be(e,2),t.add(i),i[0]==="="&&be(e,19);{const l=/["'<]/g;let a;for(;a=l.exec(i);)be(e,17,a.index)}Ve(e,i.length);let r;/^[\t\r\n\f ]*=/.test(e.source)&&(Li(e),Ve(e,1),Li(e),r=ab(e),r||be(e,13));const o=Ot(e,n);if(!e.inVPre&&/^(v-[A-Za-z0-9-]|:|\.|@|#)/.test(i)){const l=/(?:^v-([a-z0-9-]+))?(?:(?::|^\.|^@|^#)(\[[^\]]+\]|[^\.]+))?(.+)?$/i.exec(i);let a=Ge(i,"."),u=l[1]||(a||Ge(i,":")?"bind":Ge(i,"@")?"on":"slot"),c;if(l[2]){const p=u==="slot",h=i.lastIndexOf(l[2]),g=Ot(e,nc(e,n,h),nc(e,n,h+l[2].length+(p&&l[3]||"").length));let m=l[2],C=!0;m.startsWith("[")?(C=!1,m.endsWith("]")?m=m.slice(1,m.length-1):(be(e,27),m=m.slice(1))):p&&(m+=l[3]||""),c={type:4,content:m,isStatic:C,constType:C?3:0,loc:g}}if(r&&r.isQuoted){const p=r.loc;p.start.offset++,p.start.column++,p.end=Kr(p.start,r.content),p.source=p.source.slice(1,-1)}const f=l[3]?l[3].slice(1).split("."):[];return a&&f.push("prop"),u==="bind"&&c&&f.includes("sync")&&$i("COMPILER_V_BIND_SYNC",e,o,c.loc.source)&&(u="model",f.splice(f.indexOf("sync"),1)),{type:7,name:u,exp:r&&{type:4,content:r.content,isStatic:!1,constType:0,loc:r.loc},arg:c,modifiers:f,loc:o}}return!e.inVPre&&Ge(i,"v-")&&be(e,26),{type:6,name:i,value:r&&{type:2,content:r.content,loc:r.loc},loc:o}}function ab(e){const t=ht(e);let n;const s=e.source[0],i=s==='"'||s==="'";if(i){Ve(e,1);const r=e.source.indexOf(s);r===-1?n=vi(e,e.source.length,4):(n=vi(e,r,4),Ve(e,1))}else{const r=/^[^\t\r\n\f >]+/.exec(e.source);if(!r)return;const o=/["'<=`]/g;let l;for(;l=o.exec(r[0]);)be(e,18,l.index);n=vi(e,r[0].length,4)}return{content:n,isQuoted:i,loc:Ot(e,t)}}function ub(e,t){const[n,s]=e.options.delimiters,i=e.source.indexOf(s,n.length);if(i===-1){be(e,25);return}const r=ht(e);Ve(e,n.length);const o=ht(e),l=ht(e),a=i-n.length,u=e.source.slice(0,a),c=vi(e,a,t),f=c.trim(),p=c.indexOf(f);p>0&&Wr(o,u,p);const h=a-(c.length-f.length-p);return Wr(l,u,h),Ve(e,s.length),{type:5,content:{type:4,isStatic:!1,constType:0,content:f,loc:Ot(e,o,l)},loc:Ot(e,r)}}function cb(e,t){const n=t===3?["]]>"]:["<",e.options.delimiters[0]];let s=e.source.length;for(let o=0;o<n.length;o++){const l=e.source.indexOf(n[o],1);l!==-1&&s>l&&(s=l)}const i=ht(e);return{type:2,content:vi(e,s,t),loc:Ot(e,i)}}function vi(e,t,n){const s=e.source.slice(0,t);return Ve(e,t),n===2||n===3||!s.includes("&")?s:e.options.decodeEntities(s,n===4)}function ht(e){const{column:t,line:n,offset:s}=e;return{column:t,line:n,offset:s}}function Ot(e,t,n){return n=n||ht(e),{start:t,end:n,source:e.originalSource.slice(t.offset,n.offset)}}function To(e){return e[e.length-1]}function Ge(e,t){return e.startsWith(t)}function Ve(e,t){const{source:n}=e;Wr(e,n,t),e.source=n.slice(t)}function Li(e){const t=/^[\t\r\n\f ]+/.exec(e.source);t&&Ve(e,t[0].length)}function nc(e,t,n){return Kr(t,e.originalSource.slice(t.offset,n),n)}function be(e,t,n,s=ht(e)){n&&(s.offset+=n,s.column+=n),e.options.onError(Ne(t,{start:s,end:s,source:""}))}function fb(e,t,n){const s=e.source;switch(t){case 0:if(Ge(s,"</")){for(let i=n.length-1;i>=0;--i)if(xl(s,n[i].tag))return!0}break;case 1:case 2:{const i=To(n);if(i&&xl(s,i.tag))return!0;break}case 3:if(Ge(s,"]]>"))return!0;break}return!s}function xl(e,t){return Ge(e,"</")&&e.slice(2,2+t.length).toLowerCase()===t.toLowerCase()&&/[\t\r\n\f />]/.test(e[2+t.length]||">")}function db(e,t){Cr(e,t,Ip(e,e.children[0]))}function Ip(e,t){const{children:n}=e;return n.length===1&&t.type===1&&!Ur(t)}function Cr(e,t,n=!1){const{children:s}=e,i=s.length;let r=0;for(let o=0;o<s.length;o++){const l=s[o];if(l.type===1&&l.tagType===0){const a=n?0:St(l,t);if(a>0){if(a>=2){l.codegenNode.patchFlag=-1+"",l.codegenNode=t.hoist(l.codegenNode),r++;continue}}else{const u=l.codegenNode;if(u.type===13){const c=Pp(u);if((!c||c===512||c===1)&&Lp(l,t)>=2){const f=kp(l);f&&(u.props=t.hoist(f))}u.dynamicProps&&(u.dynamicProps=t.hoist(u.dynamicProps))}}}if(l.type===1){const a=l.tagType===1;a&&t.scopes.vSlot++,Cr(l,t),a&&t.scopes.vSlot--}else if(l.type===11)Cr(l,t,l.children.length===1);else if(l.type===9)for(let a=0;a<l.branches.length;a++)Cr(l.branches[a],t,l.branches[a].children.length===1)}r&&t.transformHoist&&t.transformHoist(s,t,e),r&&r===i&&e.type===1&&e.tagType===0&&e.codegenNode&&e.codegenNode.type===13&&Y(e.codegenNode.children)&&(e.codegenNode.children=t.hoist(Wi(e.codegenNode.children)))}function St(e,t){const{constantCache:n}=t;switch(e.type){case 1:if(e.tagType!==0)return 0;const s=n.get(e);if(s!==void 0)return s;const i=e.codegenNode;if(i.type!==13||i.isBlock&&e.tag!=="svg"&&e.tag!=="foreignObject")return 0;if(Pp(i))return n.set(e,0),0;{let l=3;const a=Lp(e,t);if(a===0)return n.set(e,0),0;a<l&&(l=a);for(let u=0;u<e.children.length;u++){const c=St(e.children[u],t);if(c===0)return n.set(e,0),0;c<l&&(l=c)}if(l>1)for(let u=0;u<e.props.length;u++){const c=e.props[u];if(c.type===7&&c.name==="bind"&&c.exp){const f=St(c.exp,t);if(f===0)return n.set(e,0),0;f<l&&(l=f)}}if(i.isBlock){for(let u=0;u<e.props.length;u++)if(e.props[u].type===7)return n.set(e,0),0;t.removeHelper(is),t.removeHelper(Hs(t.inSSR,i.isComponent)),i.isBlock=!1,t.helper(Fs(t.inSSR,i.isComponent))}return n.set(e,l),l}case 2:case 3:return 3;case 9:case 11:case 10:return 0;case 5:case 12:return St(e.content,t);case 4:return e.constType;case 8:let o=3;for(let l=0;l<e.children.length;l++){const a=e.children[l];if(re(a)||An(a))continue;const u=St(a,t);if(u===0)return 0;u<o&&(o=u)}return o;default:return 0}}const pb=new Set([Da,xa,Oi,Ki]);function $p(e,t){if(e.type===14&&!re(e.callee)&&pb.has(e.callee)){const n=e.arguments[0];if(n.type===4)return St(n,t);if(n.type===14)return $p(n,t)}return 0}function Lp(e,t){let n=3;const s=kp(e);if(s&&s.type===15){const{properties:i}=s;for(let r=0;r<i.length;r++){const{key:o,value:l}=i[r],a=St(o,t);if(a===0)return a;a<n&&(n=a);let u;if(l.type===4?u=St(l,t):l.type===14?u=$p(l,t):u=0,u===0)return u;u<n&&(n=u)}}return n}function kp(e){const t=e.codegenNode;if(t.type===13)return t.props}function Pp(e){const t=e.patchFlag;return t?parseInt(t,10):void 0}function hb(e,{filename:t="",prefixIdentifiers:n=!1,hoistStatic:s=!1,cacheHandlers:i=!1,nodeTransforms:r=[],directiveTransforms:o={},transformHoist:l=null,isBuiltInComponent:a=tt,isCustomElement:u=tt,expressionPlugins:c=[],scopeId:f=null,slotted:p=!0,ssr:h=!1,inSSR:g=!1,ssrCssVars:m="",bindingMetadata:C=ye,inline:v=!1,isTS:d=!1,onError:y=Ca,onWarn:T=gp,compatConfig:E}){const A=t.replace(/\?.*$/,"").match(/([^/\\]+)\.\w+$/),w={selfName:A&&cs(je(A[1])),prefixIdentifiers:n,hoistStatic:s,cacheHandlers:i,nodeTransforms:r,directiveTransforms:o,transformHoist:l,isBuiltInComponent:a,isCustomElement:u,expressionPlugins:c,scopeId:f,slotted:p,ssr:h,inSSR:g,ssrCssVars:m,bindingMetadata:C,inline:v,isTS:d,onError:y,onWarn:T,compatConfig:E,root:e,helpers:new Map,components:new Set,directives:new Set,hoists:[],imports:[],constantCache:new Map,temps:0,cached:0,identifiers:Object.create(null),scopes:{vFor:0,vSlot:0,vPre:0,vOnce:0},parent:null,currentNode:e,childIndex:0,inVOnce:!1,helper(_){const O=w.helpers.get(_)||0;return w.helpers.set(_,O+1),_},removeHelper(_){const O=w.helpers.get(_);if(O){const N=O-1;N?w.helpers.set(_,N):w.helpers.delete(_)}},helperString(_){return`_${Bs[w.helper(_)]}`},replaceNode(_){w.parent.children[w.childIndex]=w.currentNode=_},removeNode(_){const O=w.parent.children,N=_?O.indexOf(_):w.currentNode?w.childIndex:-1;!_||_===w.currentNode?(w.currentNode=null,w.onNodeRemoved()):w.childIndex>N&&(w.childIndex--,w.onNodeRemoved()),w.parent.children.splice(N,1)},onNodeRemoved:()=>{},addIdentifiers(_){},removeIdentifiers(_){},hoist(_){re(_)&&(_=ce(_)),w.hoists.push(_);const O=ce(`_hoisted_${w.hoists.length}`,!1,_.loc,2);return O.hoisted=_,O},cache(_,O=!1){return j_(w.cached++,_,O)}};return w.filters=new Set,w}function mb(e,t){const n=hb(e,t);So(e,n),t.hoistStatic&&db(e,n),t.ssr||gb(e,n),e.helpers=new Set([...n.helpers.keys()]),e.components=[...n.components],e.directives=[...n.directives],e.imports=n.imports,e.hoists=n.hoists,e.temps=n.temps,e.cached=n.cached,e.filters=[...n.filters]}function gb(e,t){const{helper:n}=t,{children:s}=e;if(s.length===1){const i=s[0];if(Ip(e,i)&&i.codegenNode){const r=i.codegenNode;r.type===13&&Fa(r,t),e.codegenNode=r}else e.codegenNode=i}else if(s.length>1){let i=64;e.codegenNode=Ni(t,n(wi),void 0,e.children,i+"",void 0,void 0,!0,void 0,!1)}}function vb(e,t){let n=0;const s=()=>{n--};for(;n<e.children.length;n++){const i=e.children[n];re(i)||(t.parent=e,t.childIndex=n,t.onNodeRemoved=s,So(i,t))}}function So(e,t){t.currentNode=e;const{nodeTransforms:n}=t,s=[];for(let r=0;r<n.length;r++){const o=n[r](e,t);if(o&&(Y(o)?s.push(...o):s.push(o)),t.currentNode)e=t.currentNode;else return}switch(e.type){case 3:t.ssr||t.helper(ji);break;case 5:t.ssr||t.helper(yo);break;case 9:for(let r=0;r<e.branches.length;r++)So(e.branches[r],t);break;case 10:case 11:case 1:case 0:vb(e,t);break}t.currentNode=e;let i=s.length;for(;i--;)s[i]()}function Dp(e,t){const n=re(e)?s=>s===e:s=>e.test(s);return(s,i)=>{if(s.type===1){const{props:r}=s;if(s.tagType===3&&r.some(X_))return;const o=[];for(let l=0;l<r.length;l++){const a=r[l];if(a.type===7&&n(a.name)){r.splice(l,1),l--;const u=t(s,a,i);u&&o.push(u)}}return o}}}const Co="/*#__PURE__*/",xp=e=>`${Bs[e]}: _${Bs[e]}`;function sc(e,{mode:t="function",prefixIdentifiers:n=t==="module",sourceMap:s=!1,filename:i="template.vue.html",scopeId:r=null,optimizeImports:o=!1,runtimeGlobalName:l="Vue",runtimeModuleName:a="vue",ssrRuntimeModuleName:u="vue/server-renderer",ssr:c=!1,isTS:f=!1,inSSR:p=!1}){const h={mode:t,prefixIdentifiers:n,sourceMap:s,filename:i,scopeId:r,optimizeImports:o,runtimeGlobalName:l,runtimeModuleName:a,ssrRuntimeModuleName:u,ssr:c,isTS:f,inSSR:p,source:e.loc.source,code:"",column:1,line:1,offset:0,indentLevel:0,pure:!1,map:void 0,helper(m){return`_${Bs[m]}`},push(m,C){h.code+=m},indent(){g(++h.indentLevel)},deindent(m=!1){m?--h.indentLevel:g(--h.indentLevel)},newline(){g(h.indentLevel)}};function g(m){h.push(` -`+" ".repeat(m))}return h}function _b(e,t={}){const n=sc(e,t);t.onContextCreated&&t.onContextCreated(n);const{mode:s,push:i,prefixIdentifiers:r,indent:o,deindent:l,newline:a,scopeId:u,ssr:c}=n,f=Array.from(e.helpers),p=f.length>0,h=!r&&s!=="module",g=!1,m=g?sc(e,t):n;bb(e,m);const C=c?"ssrRender":"render",d=(c?["_ctx","_push","_parent","_attrs"]:["_ctx","_cache"]).join(", ");if(i(`function ${C}(${d}) {`),o(),h&&(i("with (_ctx) {"),o(),p&&(i(`const { ${f.map(xp).join(", ")} } = _Vue`),i(` -`),a())),e.components.length&&(Yo(e.components,"component",n),(e.directives.length||e.temps>0)&&a()),e.directives.length&&(Yo(e.directives,"directive",n),e.temps>0&&a()),e.filters&&e.filters.length&&(a(),Yo(e.filters,"filter",n),a()),e.temps>0){i("let ");for(let y=0;y<e.temps;y++)i(`${y>0?", ":""}_temp${y}`)}return(e.components.length||e.directives.length||e.temps)&&(i(` -`),a()),c||i("return "),e.codegenNode?Qe(e.codegenNode,n):i("null"),h&&(l(),i("}")),l(),i("}"),{ast:e,code:n.code,preamble:g?m.code:"",map:n.map?n.map.toJSON():void 0}}function bb(e,t){const{ssr:n,prefixIdentifiers:s,push:i,newline:r,runtimeModuleName:o,runtimeGlobalName:l,ssrRuntimeModuleName:a}=t,u=l,c=Array.from(e.helpers);if(c.length>0&&(i(`const _Vue = ${u} -`),e.hoists.length)){const f=[wa,Oa,ji,Na,yp].filter(p=>c.includes(p)).map(xp).join(", ");i(`const { ${f} } = _Vue -`)}yb(e.hoists,t),r(),i("return ")}function Yo(e,t,{helper:n,push:s,newline:i,isTS:r}){const o=n(t==="filter"?La:t==="component"?Ia:$a);for(let l=0;l<e.length;l++){let a=e[l];const u=a.endsWith("__self");u&&(a=a.slice(0,-6)),s(`const ${Ii(a,t)} = ${o}(${JSON.stringify(a)}${u?", true":""})${r?"!":""}`),l<e.length-1&&i()}}function yb(e,t){if(!e.length)return;t.pure=!0;const{push:n,newline:s,helper:i,scopeId:r,mode:o}=t;s();for(let l=0;l<e.length;l++){const a=e[l];a&&(n(`const _hoisted_${l+1} = `),Qe(a,t),s())}t.pure=!1}function ja(e,t){const n=e.length>3||!1;t.push("["),n&&t.indent(),zi(e,t,n),n&&t.deindent(),t.push("]")}function zi(e,t,n=!1,s=!0){const{push:i,newline:r}=t;for(let o=0;o<e.length;o++){const l=e[o];re(l)?i(l):Y(l)?ja(l,t):Qe(l,t),o<e.length-1&&(n?(s&&i(","),r()):s&&i(", "))}}function Qe(e,t){if(re(e)){t.push(e);return}if(An(e)){t.push(t.helper(e));return}switch(e.type){case 1:case 9:case 11:Qe(e.codegenNode,t);break;case 2:Eb(e,t);break;case 4:Mp(e,t);break;case 5:Tb(e,t);break;case 12:Qe(e.codegenNode,t);break;case 8:Rp(e,t);break;case 3:Cb(e,t);break;case 13:Ab(e,t);break;case 14:Ob(e,t);break;case 15:Nb(e,t);break;case 17:Ib(e,t);break;case 18:$b(e,t);break;case 19:Lb(e,t);break;case 20:kb(e,t);break;case 21:zi(e.body,t,!0,!1);break}}function Eb(e,t){t.push(JSON.stringify(e.content),e)}function Mp(e,t){const{content:n,isStatic:s}=e;t.push(s?JSON.stringify(n):n,e)}function Tb(e,t){const{push:n,helper:s,pure:i}=t;i&&n(Co),n(`${s(yo)}(`),Qe(e.content,t),n(")")}function Rp(e,t){for(let n=0;n<e.children.length;n++){const s=e.children[n];re(s)?t.push(s):Qe(s,t)}}function Sb(e,t){const{push:n}=t;if(e.type===8)n("["),Rp(e,t),n("]");else if(e.isStatic){const s=Va(e.content)?e.content:JSON.stringify(e.content);n(s,e)}else n(`[${e.content}]`,e)}function Cb(e,t){const{push:n,helper:s,pure:i}=t;i&&n(Co),n(`${s(ji)}(${JSON.stringify(e.content)})`,e)}function Ab(e,t){const{push:n,helper:s,pure:i}=t,{tag:r,props:o,children:l,patchFlag:a,dynamicProps:u,directives:c,isBlock:f,disableTracking:p,isComponent:h}=e;c&&n(s(ka)+"("),f&&n(`(${s(is)}(${p?"true":""}), `),i&&n(Co);const g=f?Hs(t.inSSR,h):Fs(t.inSSR,h);n(s(g)+"(",e),zi(wb([r,o,l,a,u]),t),n(")"),f&&n(")"),c&&(n(", "),Qe(c,t),n(")"))}function wb(e){let t=e.length;for(;t--&&e[t]==null;);return e.slice(0,t+1).map(n=>n||"null")}function Ob(e,t){const{push:n,helper:s,pure:i}=t,r=re(e.callee)?e.callee:s(e.callee);i&&n(Co),n(r+"(",e),zi(e.arguments,t),n(")")}function Nb(e,t){const{push:n,indent:s,deindent:i,newline:r}=t,{properties:o}=e;if(!o.length){n("{}",e);return}const l=o.length>1||!1;n(l?"{":"{ "),l&&s();for(let a=0;a<o.length;a++){const{key:u,value:c}=o[a];Sb(u,t),n(": "),Qe(c,t),a<o.length-1&&(n(","),r())}l&&i(),n(l?"}":" }")}function Ib(e,t){ja(e.elements,t)}function $b(e,t){const{push:n,indent:s,deindent:i}=t,{params:r,returns:o,body:l,newline:a,isSlot:u}=e;u&&n(`_${Bs[Ra]}(`),n("(",e),Y(r)?zi(r,t):r&&Qe(r,t),n(") => "),(a||l)&&(n("{"),s()),o?(a&&n("return "),Y(o)?ja(o,t):Qe(o,t)):l&&Qe(l,t),(a||l)&&(i(),n("}")),u&&(e.isNonScopedSlot&&n(", undefined, true"),n(")"))}function Lb(e,t){const{test:n,consequent:s,alternate:i,newline:r}=e,{push:o,indent:l,deindent:a,newline:u}=t;if(n.type===4){const f=!Va(n.content);f&&o("("),Mp(n,t),f&&o(")")}else o("("),Qe(n,t),o(")");r&&l(),t.indentLevel++,r||o(" "),o("? "),Qe(s,t),t.indentLevel--,r&&u(),r||o(" "),o(": ");const c=i.type===19;c||t.indentLevel++,Qe(i,t),c||t.indentLevel--,r&&a(!0)}function kb(e,t){const{push:n,helper:s,indent:i,deindent:r,newline:o}=t;n(`_cache[${e.index}] || (`),e.isVNode&&(i(),n(`${s(jr)}(-1),`),o()),n(`_cache[${e.index}] = `),Qe(e.value,t),e.isVNode&&(n(","),o(),n(`${s(jr)}(1),`),o(),n(`_cache[${e.index}]`),r()),n(")")}new RegExp("\\b"+"arguments,await,break,case,catch,class,const,continue,debugger,default,delete,do,else,export,extends,finally,for,function,if,import,let,new,return,super,switch,throw,try,var,void,while,with,yield".split(",").join("\\b|\\b")+"\\b");const Pb=Dp(/^(if|else|else-if)$/,(e,t,n)=>Db(e,t,n,(s,i,r)=>{const o=n.parent.children;let l=o.indexOf(s),a=0;for(;l-->=0;){const u=o[l];u&&u.type===9&&(a+=u.branches.length)}return()=>{if(r)s.codegenNode=rc(i,a,n);else{const u=xb(s.codegenNode);u.alternate=rc(i,a+s.branches.length-1,n)}}}));function Db(e,t,n,s){if(t.name!=="else"&&(!t.exp||!t.exp.content.trim())){const i=t.exp?t.exp.loc:e.loc;n.onError(Ne(28,t.loc)),t.exp=ce("true",!1,i)}if(t.name==="if"){const i=ic(e,t),r={type:9,loc:e.loc,branches:[i]};if(n.replaceNode(r),s)return s(r,i,!0)}else{const i=n.parent.children;let r=i.indexOf(e);for(;r-->=-1;){const o=i[r];if(o&&o.type===3){n.removeNode(o);continue}if(o&&o.type===2&&!o.content.trim().length){n.removeNode(o);continue}if(o&&o.type===9){t.name==="else-if"&&o.branches[o.branches.length-1].condition===void 0&&n.onError(Ne(30,e.loc)),n.removeNode();const l=ic(e,t);o.branches.push(l);const a=s&&s(o,l,!1);So(l,n),a&&a(),n.currentNode=null}else n.onError(Ne(30,e.loc));break}}}function ic(e,t){const n=e.tagType===3;return{type:10,loc:e.loc,condition:t.name==="else"?void 0:t.exp,children:n&&!yt(e,"for")?e.children:[e],userKey:Eo(e,"key"),isTemplateIf:n}}function rc(e,t,n){return e.condition?Pl(e.condition,oc(e,t,n),Re(n.helper(ji),['""',"true"])):oc(e,t,n)}function oc(e,t,n){const{helper:s}=n,i=De("key",ce(`${t}`,!1,vt,2)),{children:r}=e,o=r[0];if(r.length!==1||o.type!==1)if(r.length===1&&o.type===11){const a=o.codegenNode;return qr(a,i,n),a}else{let a=64;return Ni(n,s(wi),Tt([i]),r,a+"",void 0,void 0,!0,!1,!1,e.loc)}else{const a=o.codegenNode,u=Q_(a);return u.type===13&&Fa(u,n),qr(u,i,n),a}}function xb(e){for(;;)if(e.type===19)if(e.alternate.type===19)e=e.alternate;else return e;else e.type===20&&(e=e.value)}const Mb=Dp("for",(e,t,n)=>{const{helper:s,removeHelper:i}=n;return Rb(e,t,n,r=>{const o=Re(s(Pa),[r.source]),l=zr(e),a=yt(e,"memo"),u=Eo(e,"key"),c=u&&(u.type===6?ce(u.value.content,!0):u.exp),f=u?De("key",c):null,p=r.source.type===4&&r.source.constType>0,h=p?64:u?128:256;return r.codegenNode=Ni(n,s(wi),void 0,o,h+"",void 0,void 0,!0,!p,!1,e.loc),()=>{let g;const{children:m}=r,C=m.length!==1||m[0].type!==1,v=Ur(e)?e:l&&e.children.length===1&&Ur(e.children[0])?e.children[0]:null;if(v?(g=v.codegenNode,l&&f&&qr(g,f,n)):C?g=Ni(n,s(wi),f?Tt([f]):void 0,e.children,64+"",void 0,void 0,!0,void 0,!1):(g=m[0].codegenNode,l&&f&&qr(g,f,n),g.isBlock!==!p&&(g.isBlock?(i(is),i(Hs(n.inSSR,g.isComponent))):i(Fs(n.inSSR,g.isComponent))),g.isBlock=!p,g.isBlock?(s(is),s(Hs(n.inSSR,g.isComponent))):s(Fs(n.inSSR,g.isComponent))),a){const d=Vs(Ml(r.parseResult,[ce("_cached")]));d.body=K_([xt(["const _memo = (",a.exp,")"]),xt(["if (_cached",...c?[" && _cached.key === ",c]:[],` && ${n.helperString(Sp)}(_cached, _memo)) return _cached`]),xt(["const _item = ",g]),ce("_item.memo = _memo"),ce("return _item")]),o.arguments.push(d,ce("_cache"),ce(String(n.cached++)))}else o.arguments.push(Vs(Ml(r.parseResult),g,!0))}})});function Rb(e,t,n,s){if(!t.exp){n.onError(Ne(31,t.loc));return}const i=Bp(t.exp);if(!i){n.onError(Ne(32,t.loc));return}const{addIdentifiers:r,removeIdentifiers:o,scopes:l}=n,{source:a,value:u,key:c,index:f}=i,p={type:11,loc:t.loc,source:a,valueAlias:u,keyAlias:c,objectIndexAlias:f,parseResult:i,children:zr(e)?e.children:[e]};n.replaceNode(p),l.vFor++;const h=s&&s(p);return()=>{l.vFor--,h&&h()}}const Bb=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,lc=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,Vb=/^\(|\)$/g;function Bp(e,t){const n=e.loc,s=e.content,i=s.match(Bb);if(!i)return;const[,r,o]=i,l={source:ar(n,o.trim(),s.indexOf(o,r.length)),value:void 0,key:void 0,index:void 0};let a=r.trim().replace(Vb,"").trim();const u=r.indexOf(a),c=a.match(lc);if(c){a=a.replace(lc,"").trim();const f=c[1].trim();let p;if(f&&(p=s.indexOf(f,u+a.length),l.key=ar(n,f,p)),c[2]){const h=c[2].trim();h&&(l.index=ar(n,h,s.indexOf(h,l.key?p+f.length:u+a.length)))}}return a&&(l.value=ar(n,a,u)),l}function ar(e,t,n){return ce(t,!1,wp(e,n,t.length))}function Ml({value:e,key:t,index:n},s=[]){return Fb([e,t,n,...s])}function Fb(e){let t=e.length;for(;t--&&!e[t];);return e.slice(0,t+1).map((n,s)=>n||ce("_".repeat(s+1),!1))}const ac=ce("undefined",!1),Hb=(e,t)=>{if(e.type===1&&(e.tagType===1||e.tagType===3)){const n=yt(e,"slot");if(n)return n.exp,t.scopes.vSlot++,()=>{t.scopes.vSlot--}}},jb=(e,t,n)=>Vs(e,t,!1,!0,t.length?t[0].loc:n);function Kb(e,t,n=jb){t.helper(Ra);const{children:s,loc:i}=e,r=[],o=[];let l=t.scopes.vSlot>0||t.scopes.vFor>0;const a=yt(e,"slot",!0);if(a){const{arg:C,exp:v}=a;C&&!ot(C)&&(l=!0),r.push(De(C||ce("default",!0),n(v,s,i)))}let u=!1,c=!1;const f=[],p=new Set;let h=0;for(let C=0;C<s.length;C++){const v=s[C];let d;if(!zr(v)||!(d=yt(v,"slot",!0))){v.type!==3&&f.push(v);continue}if(a){t.onError(Ne(37,d.loc));break}u=!0;const{children:y,loc:T}=v,{arg:E=ce("default",!0),exp:A,loc:w}=d;let _;ot(E)?_=E?E.content:"default":l=!0;const O=n(A,y,T);let N,P,k;if(N=yt(v,"if"))l=!0,o.push(Pl(N.exp,ur(E,O,h++),ac));else if(P=yt(v,/^else(-if)?$/,!0)){let V=C,F;for(;V--&&(F=s[V],F.type===3););if(F&&zr(F)&&yt(F,"if")){s.splice(C,1),C--;let U=o[o.length-1];for(;U.alternate.type===19;)U=U.alternate;U.alternate=P.exp?Pl(P.exp,ur(E,O,h++),ac):ur(E,O,h++)}else t.onError(Ne(30,P.loc))}else if(k=yt(v,"for")){l=!0;const V=k.parseResult||Bp(k.exp);V?o.push(Re(t.helper(Pa),[V.source,Vs(Ml(V),ur(E,O),!0)])):t.onError(Ne(32,k.loc))}else{if(_){if(p.has(_)){t.onError(Ne(38,w));continue}p.add(_),_==="default"&&(c=!0)}r.push(De(E,O))}}if(!a){const C=(v,d)=>{const y=n(v,d,i);return t.compatConfig&&(y.isNonScopedSlot=!0),De("default",y)};u?f.length&&f.some(v=>Vp(v))&&(c?t.onError(Ne(39,f[0].loc)):r.push(C(void 0,f))):r.push(C(void 0,s))}const g=l?2:Ar(e.children)?3:1;let m=Tt(r.concat(De("_",ce(g+"",!1))),i);return o.length&&(m=Re(t.helper(Tp),[m,Wi(o)])),{slots:m,hasDynamicSlots:l}}function ur(e,t,n){const s=[De("name",e),De("fn",t)];return n!=null&&s.push(De("key",ce(String(n),!0))),Tt(s)}function Ar(e){for(let t=0;t<e.length;t++){const n=e[t];switch(n.type){case 1:if(n.tagType===2||Ar(n.children))return!0;break;case 9:if(Ar(n.branches))return!0;break;case 10:case 11:if(Ar(n.children))return!0;break}}return!1}function Vp(e){return e.type!==2&&e.type!==12?!0:e.type===2?!!e.content.trim():Vp(e.content)}const Fp=new WeakMap,Wb=(e,t)=>function(){if(e=t.currentNode,!(e.type===1&&(e.tagType===0||e.tagType===1)))return;const{tag:s,props:i}=e,r=e.tagType===1;let o=r?zb(e,t):`"${s}"`;const l=Te(o)&&o.callee===Fr;let a,u,c,f=0,p,h,g,m=l||o===gi||o===Aa||!r&&(s==="svg"||s==="foreignObject");if(i.length>0){const C=Hp(e,t,void 0,r,l);a=C.props,f=C.patchFlag,h=C.dynamicPropNames;const v=C.directives;g=v&&v.length?Wi(v.map(d=>qb(d,t))):void 0,C.shouldUseBlock&&(m=!0)}if(e.children.length>0)if(o===Vr&&(m=!0,f|=1024),r&&o!==gi&&o!==Vr){const{slots:v,hasDynamicSlots:d}=Kb(e,t);u=v,d&&(f|=1024)}else if(e.children.length===1&&o!==gi){const v=e.children[0],d=v.type,y=d===5||d===8;y&&St(v,t)===0&&(f|=1),y||d===2?u=v:u=e.children}else u=e.children;f!==0&&(c=String(f),h&&h.length&&(p=Yb(h))),e.codegenNode=Ni(t,o,a,u,c,p,g,!!m,!1,r,e.loc)};function zb(e,t,n=!1){let{tag:s}=e;const i=Rl(s),r=Eo(e,"is");if(r)if(i||Jn("COMPILER_IS_ON_ELEMENT",t)){const a=r.type===6?r.value&&ce(r.value.content,!0):r.exp;if(a)return Re(t.helper(Fr),[a])}else r.type===6&&r.value.content.startsWith("vue:")&&(s=r.value.content.slice(4));const o=!i&&yt(e,"is");if(o&&o.exp)return Re(t.helper(Fr),[o.exp]);const l=Cp(s)||t.isBuiltInComponent(s);return l?(n||t.helper(l),l):(t.helper(Ia),t.components.add(s),Ii(s,"component"))}function Hp(e,t,n=e.props,s,i,r=!1){const{tag:o,loc:l,children:a}=e;let u=[];const c=[],f=[],p=a.length>0;let h=!1,g=0,m=!1,C=!1,v=!1,d=!1,y=!1,T=!1;const E=[],A=O=>{u.length&&(c.push(Tt(uc(u),l)),u=[]),O&&c.push(O)},w=({key:O,value:N})=>{if(ot(O)){const P=O.content,k=as(P);if(k&&(!s||i)&&P.toLowerCase()!=="onclick"&&P!=="onUpdate:modelValue"&&!Un(P)&&(d=!0),k&&Un(P)&&(T=!0),N.type===20||(N.type===4||N.type===8)&&St(N,t)>0)return;P==="ref"?m=!0:P==="class"?C=!0:P==="style"?v=!0:P!=="key"&&!E.includes(P)&&E.push(P),s&&(P==="class"||P==="style")&&!E.includes(P)&&E.push(P)}else y=!0};for(let O=0;O<n.length;O++){const N=n[O];if(N.type===6){const{loc:P,name:k,value:V}=N;let F=!0;if(k==="ref"&&(m=!0,t.scopes.vFor>0&&u.push(De(ce("ref_for",!0),ce("true")))),k==="is"&&(Rl(o)||V&&V.content.startsWith("vue:")||Jn("COMPILER_IS_ON_ELEMENT",t)))continue;u.push(De(ce(k,!0,wp(P,0,k.length)),ce(V?V.content:"",F,V?V.loc:P)))}else{const{name:P,arg:k,exp:V,loc:F}=N,U=P==="bind",X=P==="on";if(P==="slot"){s||t.onError(Ne(40,F));continue}if(P==="once"||P==="memo"||P==="is"||U&&Kn(k,"is")&&(Rl(o)||Jn("COMPILER_IS_ON_ELEMENT",t))||X&&r)continue;if((U&&Kn(k,"key")||X&&p&&Kn(k,"vue:before-update"))&&(h=!0),U&&Kn(k,"ref")&&t.scopes.vFor>0&&u.push(De(ce("ref_for",!0),ce("true"))),!k&&(U||X)){if(y=!0,V)if(U){if(A(),Jn("COMPILER_V_BIND_OBJECT_ORDER",t)){c.unshift(V);continue}c.push(V)}else A({type:14,loc:F,callee:t.helper(Ma),arguments:s?[V]:[V,"true"]});else t.onError(Ne(U?34:35,F));continue}const ee=t.directiveTransforms[P];if(ee){const{props:se,needRuntime:Ae}=ee(N,e,t);!r&&se.forEach(w),X&&k&&!ot(k)?A(Tt(se,l)):u.push(...se),Ae&&(f.push(N),An(Ae)&&Fp.set(N,Ae))}else Bm(P)||(f.push(N),p&&(h=!0))}}let _;if(c.length?(A(),c.length>1?_=Re(t.helper(Hr),c,l):_=c[0]):u.length&&(_=Tt(uc(u),l)),y?g|=16:(C&&!s&&(g|=2),v&&!s&&(g|=4),E.length&&(g|=8),d&&(g|=32)),!h&&(g===0||g===32)&&(m||T||f.length>0)&&(g|=512),!t.inSSR&&_)switch(_.type){case 15:let O=-1,N=-1,P=!1;for(let F=0;F<_.properties.length;F++){const U=_.properties[F].key;ot(U)?U.content==="class"?O=F:U.content==="style"&&(N=F):U.isHandlerKey||(P=!0)}const k=_.properties[O],V=_.properties[N];P?_=Re(t.helper(Oi),[_]):(k&&!ot(k.value)&&(k.value=Re(t.helper(Da),[k.value])),V&&(v||V.value.type===4&&V.value.content.trim()[0]==="["||V.value.type===17)&&(V.value=Re(t.helper(xa),[V.value])));break;case 14:break;default:_=Re(t.helper(Oi),[Re(t.helper(Ki),[_])]);break}return{props:_,directives:f,patchFlag:g,dynamicPropNames:E,shouldUseBlock:h}}function uc(e){const t=new Map,n=[];for(let s=0;s<e.length;s++){const i=e[s];if(i.key.type===8||!i.key.isStatic){n.push(i);continue}const r=i.key.content,o=t.get(r);o?(r==="style"||r==="class"||as(r))&&Ub(o,i):(t.set(r,i),n.push(i))}return n}function Ub(e,t){e.value.type===17?e.value.elements.push(t.value):e.value=Wi([e.value,t.value],e.loc)}function qb(e,t){const n=[],s=Fp.get(e);s?n.push(t.helperString(s)):(t.helper($a),t.directives.add(e.name),n.push(Ii(e.name,"directive")));const{loc:i}=e;if(e.exp&&n.push(e.exp),e.arg&&(e.exp||n.push("void 0"),n.push(e.arg)),Object.keys(e.modifiers).length){e.arg||(e.exp||n.push("void 0"),n.push("void 0"));const r=ce("true",!1,i);n.push(Tt(e.modifiers.map(o=>De(o,r)),i))}return Wi(n,e.loc)}function Yb(e){let t="[";for(let n=0,s=e.length;n<s;n++)t+=JSON.stringify(e[n]),n<s-1&&(t+=", ");return t+"]"}function Rl(e){return e==="component"||e==="Component"}const Gb=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Xb=/-(\w)/g,cc=Gb(e=>e.replace(Xb,(t,n)=>n?n.toUpperCase():"")),Jb=(e,t)=>{if(Ur(e)){const{children:n,loc:s}=e,{slotName:i,slotProps:r}=Qb(e,t),o=[t.prefixIdentifiers?"_ctx.$slots":"$slots",i,"{}","undefined","true"];let l=2;r&&(o[2]=r,l=3),n.length&&(o[3]=Vs([],n,!1,!1,s),l=4),t.scopeId&&!t.slotted&&(l=5),o.splice(l),e.codegenNode=Re(t.helper(Ep),o,s)}};function Qb(e,t){let n='"default"',s;const i=[];for(let r=0;r<e.props.length;r++){const o=e.props[r];o.type===6?o.value&&(o.name==="name"?n=JSON.stringify(o.value.content):(o.name=cc(o.name),i.push(o))):o.name==="bind"&&Kn(o.arg,"name")?o.exp&&(n=o.exp):(o.name==="bind"&&o.arg&&ot(o.arg)&&(o.arg.content=cc(o.arg.content)),i.push(o))}if(i.length>0){const{props:r,directives:o}=Hp(e,t,i,!1,!1);s=r,o.length&&t.onError(Ne(36,o[0].loc))}return{slotName:n,slotProps:s}}const Zb=/^\s*([\w$_]+|(async\s*)?\([^)]*?\))\s*(:[^=]+)?=>|^\s*(async\s+)?function(?:\s+[\w$]+)?\s*\(/,jp=(e,t,n,s)=>{const{loc:i,modifiers:r,arg:o}=e;!e.exp&&!r.length&&n.onError(Ne(35,i));let l;if(o.type===4)if(o.isStatic){let f=o.content;f.startsWith("vue:")&&(f=`vnode-${f.slice(4)}`);const p=t.tagType!==0||f.startsWith("vnode")||!/[A-Z]/.test(f)?$s(je(f)):`on:${f}`;l=ce(p,!0,o.loc)}else l=xt([`${n.helperString(kl)}(`,o,")"]);else l=o,l.children.unshift(`${n.helperString(kl)}(`),l.children.push(")");let a=e.exp;a&&!a.content.trim()&&(a=void 0);let u=n.cacheHandlers&&!a&&!n.inVOnce;if(a){const f=Ap(a.content),p=!(f||Zb.test(a.content)),h=a.content.includes(";");(p||u&&f)&&(a=xt([`${p?"$event":"(...args)"} => ${h?"{":"("}`,a,h?"}":")"]))}let c={props:[De(l,a||ce("() => {}",!1,i))]};return s&&(c=s(c)),u&&(c.props[0].value=n.cache(c.props[0].value)),c.props.forEach(f=>f.key.isHandlerKey=!0),c},ey=(e,t,n)=>{const{exp:s,modifiers:i,loc:r}=e,o=e.arg;return o.type!==4?(o.children.unshift("("),o.children.push(') || ""')):o.isStatic||(o.content=`${o.content} || ""`),i.includes("camel")&&(o.type===4?o.isStatic?o.content=je(o.content):o.content=`${n.helperString(Ll)}(${o.content})`:(o.children.unshift(`${n.helperString(Ll)}(`),o.children.push(")"))),n.inSSR||(i.includes("prop")&&fc(o,"."),i.includes("attr")&&fc(o,"^")),!s||s.type===4&&!s.content.trim()?(n.onError(Ne(34,r)),{props:[De(o,ce("",!0,r))]}):{props:[De(o,s)]}},fc=(e,t)=>{e.type===4?e.isStatic?e.content=t+e.content:e.content=`\`${t}\${${e.content}}\``:(e.children.unshift(`'${t}' + (`),e.children.push(")"))},ty=(e,t)=>{if(e.type===0||e.type===1||e.type===11||e.type===10)return()=>{const n=e.children;let s,i=!1;for(let r=0;r<n.length;r++){const o=n[r];if(qo(o)){i=!0;for(let l=r+1;l<n.length;l++){const a=n[l];if(qo(a))s||(s=n[r]=xt([o],o.loc)),s.children.push(" + ",a),n.splice(l,1),l--;else{s=void 0;break}}}}if(!(!i||n.length===1&&(e.type===0||e.type===1&&e.tagType===0&&!e.props.find(r=>r.type===7&&!t.directiveTransforms[r.name])&&e.tag!=="template")))for(let r=0;r<n.length;r++){const o=n[r];if(qo(o)||o.type===8){const l=[];(o.type!==2||o.content!==" ")&&l.push(o),!t.ssr&&St(o,t)===0&&l.push(1+""),n[r]={type:12,content:o,loc:o.loc,codegenNode:Re(t.helper(Na),l)}}}}},dc=new WeakSet,ny=(e,t)=>{if(e.type===1&&yt(e,"once",!0))return dc.has(e)||t.inVOnce?void 0:(dc.add(e),t.inVOnce=!0,t.helper(jr),()=>{t.inVOnce=!1;const n=t.currentNode;n.codegenNode&&(n.codegenNode=t.cache(n.codegenNode,!0))})},Kp=(e,t,n)=>{const{exp:s,arg:i}=e;if(!s)return n.onError(Ne(41,e.loc)),cr();const r=s.loc.source,o=s.type===4?s.content:r,l=n.bindingMetadata[r];if(l==="props"||l==="props-aliased")return n.onError(Ne(44,s.loc)),cr();const a=!1;if(!o.trim()||!Ap(o)&&!a)return n.onError(Ne(42,s.loc)),cr();const u=i||ce("modelValue",!0),c=i?ot(i)?`onUpdate:${je(i.content)}`:xt(['"onUpdate:" + ',i]):"onUpdate:modelValue";let f;const p=n.isTS?"($event: any)":"$event";f=xt([`${p} => ((`,s,") = $event)"]);const h=[De(u,e.exp),De(c,f)];if(e.modifiers.length&&t.tagType===1){const g=e.modifiers.map(C=>(Va(C)?C:JSON.stringify(C))+": true").join(", "),m=i?ot(i)?`${i.content}Modifiers`:xt([i,' + "Modifiers"']):"modelModifiers";h.push(De(m,ce(`{ ${g} }`,!1,e.loc,2)))}return cr(h)};function cr(e=[]){return{props:e}}const sy=/[\w).+\-_$\]]/,iy=(e,t)=>{Jn("COMPILER_FILTER",t)&&(e.type===5&&Yr(e.content,t),e.type===1&&e.props.forEach(n=>{n.type===7&&n.name!=="for"&&n.exp&&Yr(n.exp,t)}))};function Yr(e,t){if(e.type===4)pc(e,t);else for(let n=0;n<e.children.length;n++){const s=e.children[n];typeof s=="object"&&(s.type===4?pc(s,t):s.type===8?Yr(e,t):s.type===5&&Yr(s.content,t))}}function pc(e,t){const n=e.content;let s=!1,i=!1,r=!1,o=!1,l=0,a=0,u=0,c=0,f,p,h,g,m=[];for(h=0;h<n.length;h++)if(p=f,f=n.charCodeAt(h),s)f===39&&p!==92&&(s=!1);else if(i)f===34&&p!==92&&(i=!1);else if(r)f===96&&p!==92&&(r=!1);else if(o)f===47&&p!==92&&(o=!1);else if(f===124&&n.charCodeAt(h+1)!==124&&n.charCodeAt(h-1)!==124&&!l&&!a&&!u)g===void 0?(c=h+1,g=n.slice(0,h).trim()):C();else{switch(f){case 34:i=!0;break;case 39:s=!0;break;case 96:r=!0;break;case 40:u++;break;case 41:u--;break;case 91:a++;break;case 93:a--;break;case 123:l++;break;case 125:l--;break}if(f===47){let v=h-1,d;for(;v>=0&&(d=n.charAt(v),d===" ");v--);(!d||!sy.test(d))&&(o=!0)}}g===void 0?g=n.slice(0,h).trim():c!==0&&C();function C(){m.push(n.slice(c,h).trim()),c=h+1}if(m.length){for(h=0;h<m.length;h++)g=ry(g,m[h],t);e.content=g}}function ry(e,t,n){n.helper(La);const s=t.indexOf("(");if(s<0)return n.filters.add(t),`${Ii(t,"filter")}(${e})`;{const i=t.slice(0,s),r=t.slice(s+1);return n.filters.add(i),`${Ii(i,"filter")}(${e}${r!==")"?","+r:r}`}}const hc=new WeakSet,oy=(e,t)=>{if(e.type===1){const n=yt(e,"memo");return!n||hc.has(e)?void 0:(hc.add(e),()=>{const s=e.codegenNode||t.currentNode.codegenNode;s&&s.type===13&&(e.tagType!==1&&Fa(s,t),e.codegenNode=Re(t.helper(Ba),[n.exp,Vs(void 0,s),"_cache",String(t.cached++)]))})}};function ly(e){return[[ny,Pb,oy,Mb,iy,Jb,Wb,Hb,ty],{on:jp,bind:ey,model:Kp}]}function ay(e,t={}){const n=t.onError||Ca,s=t.mode==="module";t.prefixIdentifiers===!0?n(Ne(47)):s&&n(Ne(48));const i=!1;t.cacheHandlers&&n(Ne(49)),t.scopeId&&!s&&n(Ne(50));const r=re(e)?tb(e,t):e,[o,l]=ly();return mb(r,ge({},t,{prefixIdentifiers:i,nodeTransforms:[...o,...t.nodeTransforms||[]],directiveTransforms:ge({},l,t.directiveTransforms||{})})),_b(r,ge({},t,{prefixIdentifiers:i}))}const uy=()=>({props:[]}),Wp=Symbol(""),zp=Symbol(""),Up=Symbol(""),qp=Symbol(""),Bl=Symbol(""),Yp=Symbol(""),Gp=Symbol(""),Xp=Symbol(""),Jp=Symbol(""),Qp=Symbol("");F_({[Wp]:"vModelRadio",[zp]:"vModelCheckbox",[Up]:"vModelText",[qp]:"vModelSelect",[Bl]:"vModelDynamic",[Yp]:"withModifiers",[Gp]:"withKeys",[Xp]:"vShow",[Jp]:"Transition",[Qp]:"TransitionGroup"});let gs;function cy(e,t=!1){return gs||(gs=document.createElement("div")),t?(gs.innerHTML=`<div foo="${e.replace(/"/g,""")}">`,gs.children[0].getAttribute("foo")):(gs.innerHTML=e,gs.textContent)}const fy=at("style,iframe,script,noscript",!0),dy={isVoidTag:$m,isNativeTag:e=>Nm(e)||Im(e),isPreTag:e=>e==="pre",decodeEntities:cy,isBuiltInComponent:e=>{if(As(e,"Transition"))return Jp;if(As(e,"TransitionGroup"))return Qp},getNamespace(e,t){let n=t?t.ns:0;if(t&&n===2)if(t.tag==="annotation-xml"){if(e==="svg")return 1;t.props.some(s=>s.type===6&&s.name==="encoding"&&s.value!=null&&(s.value.content==="text/html"||s.value.content==="application/xhtml+xml"))&&(n=0)}else/^m(?:[ions]|text)$/.test(t.tag)&&e!=="mglyph"&&e!=="malignmark"&&(n=0);else t&&n===1&&(t.tag==="foreignObject"||t.tag==="desc"||t.tag==="title")&&(n=0);if(n===0){if(e==="svg")return 1;if(e==="math")return 2}return n},getTextMode({tag:e,ns:t}){if(t===0){if(e==="textarea"||e==="title")return 1;if(fy(e))return 2}return 0}},py=e=>{e.type===1&&e.props.forEach((t,n)=>{t.type===6&&t.name==="style"&&t.value&&(e.props[n]={type:7,name:"bind",arg:ce("style",!0,t.loc),exp:hy(t.value.content,t.loc),modifiers:[],loc:t.loc})})},hy=(e,t)=>{const n=xf(e);return ce(JSON.stringify(n),!1,t,3)};function nn(e,t){return Ne(e,t)}const my=(e,t,n)=>{const{exp:s,loc:i}=e;return s||n.onError(nn(51,i)),t.children.length&&(n.onError(nn(52,i)),t.children.length=0),{props:[De(ce("innerHTML",!0,i),s||ce("",!0))]}},gy=(e,t,n)=>{const{exp:s,loc:i}=e;return s||n.onError(nn(53,i)),t.children.length&&(n.onError(nn(54,i)),t.children.length=0),{props:[De(ce("textContent",!0),s?St(s,n)>0?s:Re(n.helperString(yo),[s],i):ce("",!0))]}},vy=(e,t,n)=>{const s=Kp(e,t,n);if(!s.props.length||t.tagType===1)return s;e.arg&&n.onError(nn(56,e.arg.loc));const{tag:i}=t,r=n.isCustomElement(i);if(i==="input"||i==="textarea"||i==="select"||r){let o=Up,l=!1;if(i==="input"||r){const a=Eo(t,"type");if(a){if(a.type===7)o=Bl;else if(a.value)switch(a.value.content){case"radio":o=Wp;break;case"checkbox":o=zp;break;case"file":l=!0,n.onError(nn(57,e.loc));break}}else G_(t)&&(o=Bl)}else i==="select"&&(o=qp);l||(s.needRuntime=n.helper(o))}else n.onError(nn(55,e.loc));return s.props=s.props.filter(o=>!(o.key.type===4&&o.key.content==="modelValue")),s},_y=at("passive,once,capture"),by=at("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),yy=at("left,right"),Zp=at("onkeyup,onkeydown,onkeypress",!0),Ey=(e,t,n,s)=>{const i=[],r=[],o=[];for(let l=0;l<t.length;l++){const a=t[l];a==="native"&&$i("COMPILER_V_ON_NATIVE",n)||_y(a)?o.push(a):yy(a)?ot(e)?Zp(e.content)?i.push(a):r.push(a):(i.push(a),r.push(a)):by(a)?r.push(a):i.push(a)}return{keyModifiers:i,nonKeyModifiers:r,eventOptionModifiers:o}},mc=(e,t)=>ot(e)&&e.content.toLowerCase()==="onclick"?ce(t,!0):e.type!==4?xt(["(",e,`) === "onClick" ? "${t}" : (`,e,")"]):e,Ty=(e,t,n)=>jp(e,t,n,s=>{const{modifiers:i}=e;if(!i.length)return s;let{key:r,value:o}=s.props[0];const{keyModifiers:l,nonKeyModifiers:a,eventOptionModifiers:u}=Ey(r,i,n,e.loc);if(a.includes("right")&&(r=mc(r,"onContextmenu")),a.includes("middle")&&(r=mc(r,"onMouseup")),a.length&&(o=Re(n.helper(Yp),[o,JSON.stringify(a)])),l.length&&(!ot(r)||Zp(r.content))&&(o=Re(n.helper(Gp),[o,JSON.stringify(l)])),u.length){const c=u.map(cs).join("");r=ot(r)?ce(`${r.content}${c}`,!0):xt(["(",r,`) + "${c}"`])}return{props:[De(r,o)]}}),Sy=(e,t,n)=>{const{exp:s,loc:i}=e;return s||n.onError(nn(59,i)),{props:[],needRuntime:n.helper(Xp)}},Cy=(e,t)=>{e.type===1&&e.tagType===0&&(e.tag==="script"||e.tag==="style")&&(t.onError(nn(61,e.loc)),t.removeNode())},Ay=[py],wy={cloak:uy,html:my,text:gy,model:vy,on:Ty,show:Sy};function Oy(e,t={}){return ay(e,ge({},dy,t,{nodeTransforms:[Cy,...Ay,...t.nodeTransforms||[]],directiveTransforms:ge({},wy,t.directiveTransforms||{}),transformHoist:null}))}const gc=Object.create(null);function Ny(e,t){if(!re(e))if(e.nodeType)e=e.innerHTML;else return tt;const n=e,s=gc[n];if(s)return s;if(e[0]==="#"){const l=document.querySelector(e);e=l?l.innerHTML:""}const i=ge({hoistStatic:!0,onError:void 0,onWarn:tt},t);!i.isCustomElement&&typeof customElements<"u"&&(i.isCustomElement=l=>!!customElements.get(l));const{code:r}=Oy(e,i),o=new Function("Vue",r)(D_);return o._rc=!0,gc[n]=o}Wd(Ny);var nt="top",mt="bottom",gt="right",st="left",Ao="auto",ei=[nt,mt,gt,st],rs="start",js="end",eh="clippingParents",Ka="viewport",Es="popper",th="reference",Vl=ei.reduce(function(e,t){return e.concat([t+"-"+rs,t+"-"+js])},[]),Wa=[].concat(ei,[Ao]).reduce(function(e,t){return e.concat([t,t+"-"+rs,t+"-"+js])},[]),nh="beforeRead",sh="read",ih="afterRead",rh="beforeMain",oh="main",lh="afterMain",ah="beforeWrite",uh="write",ch="afterWrite",fh=[nh,sh,ih,rh,oh,lh,ah,uh,ch];function Yt(e){return e?(e.nodeName||"").toLowerCase():null}function $t(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function os(e){var t=$t(e).Element;return e instanceof t||e instanceof Element}function wt(e){var t=$t(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function za(e){if(typeof ShadowRoot>"u")return!1;var t=$t(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function Iy(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var s=t.styles[n]||{},i=t.attributes[n]||{},r=t.elements[n];!wt(r)||!Yt(r)||(Object.assign(r.style,s),Object.keys(i).forEach(function(o){var l=i[o];l===!1?r.removeAttribute(o):r.setAttribute(o,l===!0?"":l)}))})}function $y(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(s){var i=t.elements[s],r=t.attributes[s]||{},o=Object.keys(t.styles.hasOwnProperty(s)?t.styles[s]:n[s]),l=o.reduce(function(a,u){return a[u]="",a},{});!wt(i)||!Yt(i)||(Object.assign(i.style,l),Object.keys(r).forEach(function(a){i.removeAttribute(a)}))})}}const Ua={name:"applyStyles",enabled:!0,phase:"write",fn:Iy,effect:$y,requires:["computeStyles"]};function zt(e){return e.split("-")[0]}var Qn=Math.max,Gr=Math.min,Ks=Math.round;function Fl(){var e=navigator.userAgentData;return e!=null&&e.brands?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function dh(){return!/^((?!chrome|android).)*safari/i.test(Fl())}function Ws(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var s=e.getBoundingClientRect(),i=1,r=1;t&&wt(e)&&(i=e.offsetWidth>0&&Ks(s.width)/e.offsetWidth||1,r=e.offsetHeight>0&&Ks(s.height)/e.offsetHeight||1);var o=os(e)?$t(e):window,l=o.visualViewport,a=!dh()&&n,u=(s.left+(a&&l?l.offsetLeft:0))/i,c=(s.top+(a&&l?l.offsetTop:0))/r,f=s.width/i,p=s.height/r;return{width:f,height:p,top:c,right:u+f,bottom:c+p,left:u,x:u,y:c}}function qa(e){var t=Ws(e),n=e.offsetWidth,s=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-s)<=1&&(s=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:s}}function ph(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&za(n)){var s=t;do{if(s&&e.isSameNode(s))return!0;s=s.parentNode||s.host}while(s)}return!1}function an(e){return $t(e).getComputedStyle(e)}function Ly(e){return["table","td","th"].indexOf(Yt(e))>=0}function Pn(e){return((os(e)?e.ownerDocument:e.document)||window.document).documentElement}function wo(e){return Yt(e)==="html"?e:e.assignedSlot||e.parentNode||(za(e)?e.host:null)||Pn(e)}function vc(e){return!wt(e)||an(e).position==="fixed"?null:e.offsetParent}function ky(e){var t=/firefox/i.test(Fl()),n=/Trident/i.test(Fl());if(n&&wt(e)){var s=an(e);if(s.position==="fixed")return null}var i=wo(e);for(za(i)&&(i=i.host);wt(i)&&["html","body"].indexOf(Yt(i))<0;){var r=an(i);if(r.transform!=="none"||r.perspective!=="none"||r.contain==="paint"||["transform","perspective"].indexOf(r.willChange)!==-1||t&&r.willChange==="filter"||t&&r.filter&&r.filter!=="none")return i;i=i.parentNode}return null}function Ui(e){for(var t=$t(e),n=vc(e);n&&Ly(n)&&an(n).position==="static";)n=vc(n);return n&&(Yt(n)==="html"||Yt(n)==="body"&&an(n).position==="static")?t:n||ky(e)||t}function Ya(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function _i(e,t,n){return Qn(e,Gr(t,n))}function Py(e,t,n){var s=_i(e,t,n);return s>n?n:s}function hh(){return{top:0,right:0,bottom:0,left:0}}function mh(e){return Object.assign({},hh(),e)}function gh(e,t){return t.reduce(function(n,s){return n[s]=e,n},{})}var Dy=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,mh(typeof t!="number"?t:gh(t,ei))};function xy(e){var t,n=e.state,s=e.name,i=e.options,r=n.elements.arrow,o=n.modifiersData.popperOffsets,l=zt(n.placement),a=Ya(l),u=[st,gt].indexOf(l)>=0,c=u?"height":"width";if(!(!r||!o)){var f=Dy(i.padding,n),p=qa(r),h=a==="y"?nt:st,g=a==="y"?mt:gt,m=n.rects.reference[c]+n.rects.reference[a]-o[a]-n.rects.popper[c],C=o[a]-n.rects.reference[a],v=Ui(r),d=v?a==="y"?v.clientHeight||0:v.clientWidth||0:0,y=m/2-C/2,T=f[h],E=d-p[c]-f[g],A=d/2-p[c]/2+y,w=_i(T,A,E),_=a;n.modifiersData[s]=(t={},t[_]=w,t.centerOffset=w-A,t)}}function My(e){var t=e.state,n=e.options,s=n.element,i=s===void 0?"[data-popper-arrow]":s;i!=null&&(typeof i=="string"&&(i=t.elements.popper.querySelector(i),!i)||ph(t.elements.popper,i)&&(t.elements.arrow=i))}const vh={name:"arrow",enabled:!0,phase:"main",fn:xy,effect:My,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function zs(e){return e.split("-")[1]}var Ry={top:"auto",right:"auto",bottom:"auto",left:"auto"};function By(e){var t=e.x,n=e.y,s=window,i=s.devicePixelRatio||1;return{x:Ks(t*i)/i||0,y:Ks(n*i)/i||0}}function _c(e){var t,n=e.popper,s=e.popperRect,i=e.placement,r=e.variation,o=e.offsets,l=e.position,a=e.gpuAcceleration,u=e.adaptive,c=e.roundOffsets,f=e.isFixed,p=o.x,h=p===void 0?0:p,g=o.y,m=g===void 0?0:g,C=typeof c=="function"?c({x:h,y:m}):{x:h,y:m};h=C.x,m=C.y;var v=o.hasOwnProperty("x"),d=o.hasOwnProperty("y"),y=st,T=nt,E=window;if(u){var A=Ui(n),w="clientHeight",_="clientWidth";if(A===$t(n)&&(A=Pn(n),an(A).position!=="static"&&l==="absolute"&&(w="scrollHeight",_="scrollWidth")),A=A,i===nt||(i===st||i===gt)&&r===js){T=mt;var O=f&&A===E&&E.visualViewport?E.visualViewport.height:A[w];m-=O-s.height,m*=a?1:-1}if(i===st||(i===nt||i===mt)&&r===js){y=gt;var N=f&&A===E&&E.visualViewport?E.visualViewport.width:A[_];h-=N-s.width,h*=a?1:-1}}var P=Object.assign({position:l},u&&Ry),k=c===!0?By({x:h,y:m}):{x:h,y:m};if(h=k.x,m=k.y,a){var V;return Object.assign({},P,(V={},V[T]=d?"0":"",V[y]=v?"0":"",V.transform=(E.devicePixelRatio||1)<=1?"translate("+h+"px, "+m+"px)":"translate3d("+h+"px, "+m+"px, 0)",V))}return Object.assign({},P,(t={},t[T]=d?m+"px":"",t[y]=v?h+"px":"",t.transform="",t))}function Vy(e){var t=e.state,n=e.options,s=n.gpuAcceleration,i=s===void 0?!0:s,r=n.adaptive,o=r===void 0?!0:r,l=n.roundOffsets,a=l===void 0?!0:l,u={placement:zt(t.placement),variation:zs(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,_c(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roundOffsets:a})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,_c(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:a})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const Ga={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Vy,data:{}};var fr={passive:!0};function Fy(e){var t=e.state,n=e.instance,s=e.options,i=s.scroll,r=i===void 0?!0:i,o=s.resize,l=o===void 0?!0:o,a=$t(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return r&&u.forEach(function(c){c.addEventListener("scroll",n.update,fr)}),l&&a.addEventListener("resize",n.update,fr),function(){r&&u.forEach(function(c){c.removeEventListener("scroll",n.update,fr)}),l&&a.removeEventListener("resize",n.update,fr)}}const Xa={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:Fy,data:{}};var Hy={left:"right",right:"left",bottom:"top",top:"bottom"};function wr(e){return e.replace(/left|right|bottom|top/g,function(t){return Hy[t]})}var jy={start:"end",end:"start"};function bc(e){return e.replace(/start|end/g,function(t){return jy[t]})}function Ja(e){var t=$t(e),n=t.pageXOffset,s=t.pageYOffset;return{scrollLeft:n,scrollTop:s}}function Qa(e){return Ws(Pn(e)).left+Ja(e).scrollLeft}function Ky(e,t){var n=$t(e),s=Pn(e),i=n.visualViewport,r=s.clientWidth,o=s.clientHeight,l=0,a=0;if(i){r=i.width,o=i.height;var u=dh();(u||!u&&t==="fixed")&&(l=i.offsetLeft,a=i.offsetTop)}return{width:r,height:o,x:l+Qa(e),y:a}}function Wy(e){var t,n=Pn(e),s=Ja(e),i=(t=e.ownerDocument)==null?void 0:t.body,r=Qn(n.scrollWidth,n.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),o=Qn(n.scrollHeight,n.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),l=-s.scrollLeft+Qa(e),a=-s.scrollTop;return an(i||n).direction==="rtl"&&(l+=Qn(n.clientWidth,i?i.clientWidth:0)-r),{width:r,height:o,x:l,y:a}}function Za(e){var t=an(e),n=t.overflow,s=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+s)}function _h(e){return["html","body","#document"].indexOf(Yt(e))>=0?e.ownerDocument.body:wt(e)&&Za(e)?e:_h(wo(e))}function bi(e,t){var n;t===void 0&&(t=[]);var s=_h(e),i=s===((n=e.ownerDocument)==null?void 0:n.body),r=$t(s),o=i?[r].concat(r.visualViewport||[],Za(s)?s:[]):s,l=t.concat(o);return i?l:l.concat(bi(wo(o)))}function Hl(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function zy(e,t){var n=Ws(e,!1,t==="fixed");return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function yc(e,t,n){return t===Ka?Hl(Ky(e,n)):os(t)?zy(t,n):Hl(Wy(Pn(e)))}function Uy(e){var t=bi(wo(e)),n=["absolute","fixed"].indexOf(an(e).position)>=0,s=n&&wt(e)?Ui(e):e;return os(s)?t.filter(function(i){return os(i)&&ph(i,s)&&Yt(i)!=="body"}):[]}function qy(e,t,n,s){var i=t==="clippingParents"?Uy(e):[].concat(t),r=[].concat(i,[n]),o=r[0],l=r.reduce(function(a,u){var c=yc(e,u,s);return a.top=Qn(c.top,a.top),a.right=Gr(c.right,a.right),a.bottom=Gr(c.bottom,a.bottom),a.left=Qn(c.left,a.left),a},yc(e,o,s));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function bh(e){var t=e.reference,n=e.element,s=e.placement,i=s?zt(s):null,r=s?zs(s):null,o=t.x+t.width/2-n.width/2,l=t.y+t.height/2-n.height/2,a;switch(i){case nt:a={x:o,y:t.y-n.height};break;case mt:a={x:o,y:t.y+t.height};break;case gt:a={x:t.x+t.width,y:l};break;case st:a={x:t.x-n.width,y:l};break;default:a={x:t.x,y:t.y}}var u=i?Ya(i):null;if(u!=null){var c=u==="y"?"height":"width";switch(r){case rs:a[u]=a[u]-(t[c]/2-n[c]/2);break;case js:a[u]=a[u]+(t[c]/2-n[c]/2);break}}return a}function Us(e,t){t===void 0&&(t={});var n=t,s=n.placement,i=s===void 0?e.placement:s,r=n.strategy,o=r===void 0?e.strategy:r,l=n.boundary,a=l===void 0?eh:l,u=n.rootBoundary,c=u===void 0?Ka:u,f=n.elementContext,p=f===void 0?Es:f,h=n.altBoundary,g=h===void 0?!1:h,m=n.padding,C=m===void 0?0:m,v=mh(typeof C!="number"?C:gh(C,ei)),d=p===Es?th:Es,y=e.rects.popper,T=e.elements[g?d:p],E=qy(os(T)?T:T.contextElement||Pn(e.elements.popper),a,c,o),A=Ws(e.elements.reference),w=bh({reference:A,element:y,strategy:"absolute",placement:i}),_=Hl(Object.assign({},y,w)),O=p===Es?_:A,N={top:E.top-O.top+v.top,bottom:O.bottom-E.bottom+v.bottom,left:E.left-O.left+v.left,right:O.right-E.right+v.right},P=e.modifiersData.offset;if(p===Es&&P){var k=P[i];Object.keys(N).forEach(function(V){var F=[gt,mt].indexOf(V)>=0?1:-1,U=[nt,mt].indexOf(V)>=0?"y":"x";N[V]+=k[U]*F})}return N}function Yy(e,t){t===void 0&&(t={});var n=t,s=n.placement,i=n.boundary,r=n.rootBoundary,o=n.padding,l=n.flipVariations,a=n.allowedAutoPlacements,u=a===void 0?Wa:a,c=zs(s),f=c?l?Vl:Vl.filter(function(g){return zs(g)===c}):ei,p=f.filter(function(g){return u.indexOf(g)>=0});p.length===0&&(p=f);var h=p.reduce(function(g,m){return g[m]=Us(e,{placement:m,boundary:i,rootBoundary:r,padding:o})[zt(m)],g},{});return Object.keys(h).sort(function(g,m){return h[g]-h[m]})}function Gy(e){if(zt(e)===Ao)return[];var t=wr(e);return[bc(e),t,bc(t)]}function Xy(e){var t=e.state,n=e.options,s=e.name;if(!t.modifiersData[s]._skip){for(var i=n.mainAxis,r=i===void 0?!0:i,o=n.altAxis,l=o===void 0?!0:o,a=n.fallbackPlacements,u=n.padding,c=n.boundary,f=n.rootBoundary,p=n.altBoundary,h=n.flipVariations,g=h===void 0?!0:h,m=n.allowedAutoPlacements,C=t.options.placement,v=zt(C),d=v===C,y=a||(d||!g?[wr(C)]:Gy(C)),T=[C].concat(y).reduce(function(ve,Ee){return ve.concat(zt(Ee)===Ao?Yy(t,{placement:Ee,boundary:c,rootBoundary:f,padding:u,flipVariations:g,allowedAutoPlacements:m}):Ee)},[]),E=t.rects.reference,A=t.rects.popper,w=new Map,_=!0,O=T[0],N=0;N<T.length;N++){var P=T[N],k=zt(P),V=zs(P)===rs,F=[nt,mt].indexOf(k)>=0,U=F?"width":"height",X=Us(t,{placement:P,boundary:c,rootBoundary:f,altBoundary:p,padding:u}),ee=F?V?gt:st:V?mt:nt;E[U]>A[U]&&(ee=wr(ee));var se=wr(ee),Ae=[];if(r&&Ae.push(X[k]<=0),l&&Ae.push(X[ee]<=0,X[se]<=0),Ae.every(function(ve){return ve})){O=P,_=!1;break}w.set(P,Ae)}if(_)for(var Fe=g?3:1,we=function(Ee){var Se=T.find(function(Ke){var We=w.get(Ke);if(We)return We.slice(0,Ee).every(function(Ze){return Ze})});if(Se)return O=Se,"break"},W=Fe;W>0;W--){var le=we(W);if(le==="break")break}t.placement!==O&&(t.modifiersData[s]._skip=!0,t.placement=O,t.reset=!0)}}const yh={name:"flip",enabled:!0,phase:"main",fn:Xy,requiresIfExists:["offset"],data:{_skip:!1}};function Ec(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function Tc(e){return[nt,gt,mt,st].some(function(t){return e[t]>=0})}function Jy(e){var t=e.state,n=e.name,s=t.rects.reference,i=t.rects.popper,r=t.modifiersData.preventOverflow,o=Us(t,{elementContext:"reference"}),l=Us(t,{altBoundary:!0}),a=Ec(o,s),u=Ec(l,i,r),c=Tc(a),f=Tc(u);t.modifiersData[n]={referenceClippingOffsets:a,popperEscapeOffsets:u,isReferenceHidden:c,hasPopperEscaped:f},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":f})}const Eh={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Jy};function Qy(e,t,n){var s=zt(e),i=[st,nt].indexOf(s)>=0?-1:1,r=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,o=r[0],l=r[1];return o=o||0,l=(l||0)*i,[st,gt].indexOf(s)>=0?{x:l,y:o}:{x:o,y:l}}function Zy(e){var t=e.state,n=e.options,s=e.name,i=n.offset,r=i===void 0?[0,0]:i,o=Wa.reduce(function(c,f){return c[f]=Qy(f,t.rects,r),c},{}),l=o[t.placement],a=l.x,u=l.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=a,t.modifiersData.popperOffsets.y+=u),t.modifiersData[s]=o}const Th={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:Zy};function eE(e){var t=e.state,n=e.name;t.modifiersData[n]=bh({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const eu={name:"popperOffsets",enabled:!0,phase:"read",fn:eE,data:{}};function tE(e){return e==="x"?"y":"x"}function nE(e){var t=e.state,n=e.options,s=e.name,i=n.mainAxis,r=i===void 0?!0:i,o=n.altAxis,l=o===void 0?!1:o,a=n.boundary,u=n.rootBoundary,c=n.altBoundary,f=n.padding,p=n.tether,h=p===void 0?!0:p,g=n.tetherOffset,m=g===void 0?0:g,C=Us(t,{boundary:a,rootBoundary:u,padding:f,altBoundary:c}),v=zt(t.placement),d=zs(t.placement),y=!d,T=Ya(v),E=tE(T),A=t.modifiersData.popperOffsets,w=t.rects.reference,_=t.rects.popper,O=typeof m=="function"?m(Object.assign({},t.rects,{placement:t.placement})):m,N=typeof O=="number"?{mainAxis:O,altAxis:O}:Object.assign({mainAxis:0,altAxis:0},O),P=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,k={x:0,y:0};if(A){if(r){var V,F=T==="y"?nt:st,U=T==="y"?mt:gt,X=T==="y"?"height":"width",ee=A[T],se=ee+C[F],Ae=ee-C[U],Fe=h?-_[X]/2:0,we=d===rs?w[X]:_[X],W=d===rs?-_[X]:-w[X],le=t.elements.arrow,ve=h&&le?qa(le):{width:0,height:0},Ee=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:hh(),Se=Ee[F],Ke=Ee[U],We=_i(0,w[X],ve[X]),Ze=y?w[X]/2-Fe-We-Se-N.mainAxis:we-We-Se-N.mainAxis,Mn=y?-w[X]/2+Fe+We+Ke+N.mainAxis:W+We+Ke+N.mainAxis,Vt=t.elements.arrow&&Ui(t.elements.arrow),b=Vt?T==="y"?Vt.clientTop||0:Vt.clientLeft||0:0,S=(V=P==null?void 0:P[T])!=null?V:0,L=ee+Ze-S-b,M=ee+Mn-S,x=_i(h?Gr(se,L):se,ee,h?Qn(Ae,M):Ae);A[T]=x,k[T]=x-ee}if(l){var j,z=T==="x"?nt:st,H=T==="x"?mt:gt,K=A[E],R=E==="y"?"height":"width",Q=K+C[z],G=K-C[H],J=[nt,st].indexOf(v)!==-1,te=(j=P==null?void 0:P[E])!=null?j:0,ue=J?Q:K-w[R]-_[R]-te+N.altAxis,_e=J?K+w[R]+_[R]-te-N.altAxis:G,me=h&&J?Py(ue,K,_e):_i(h?ue:Q,K,h?_e:G);A[E]=me,k[E]=me-K}t.modifiersData[s]=k}}const Sh={name:"preventOverflow",enabled:!0,phase:"main",fn:nE,requiresIfExists:["offset"]};function sE(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function iE(e){return e===$t(e)||!wt(e)?Ja(e):sE(e)}function rE(e){var t=e.getBoundingClientRect(),n=Ks(t.width)/e.offsetWidth||1,s=Ks(t.height)/e.offsetHeight||1;return n!==1||s!==1}function oE(e,t,n){n===void 0&&(n=!1);var s=wt(t),i=wt(t)&&rE(t),r=Pn(t),o=Ws(e,i,n),l={scrollLeft:0,scrollTop:0},a={x:0,y:0};return(s||!s&&!n)&&((Yt(t)!=="body"||Za(r))&&(l=iE(t)),wt(t)?(a=Ws(t,!0),a.x+=t.clientLeft,a.y+=t.clientTop):r&&(a.x=Qa(r))),{x:o.left+l.scrollLeft-a.x,y:o.top+l.scrollTop-a.y,width:o.width,height:o.height}}function lE(e){var t=new Map,n=new Set,s=[];e.forEach(function(r){t.set(r.name,r)});function i(r){n.add(r.name);var o=[].concat(r.requires||[],r.requiresIfExists||[]);o.forEach(function(l){if(!n.has(l)){var a=t.get(l);a&&i(a)}}),s.push(r)}return e.forEach(function(r){n.has(r.name)||i(r)}),s}function aE(e){var t=lE(e);return fh.reduce(function(n,s){return n.concat(t.filter(function(i){return i.phase===s}))},[])}function uE(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function cE(e){var t=e.reduce(function(n,s){var i=n[s.name];return n[s.name]=i?Object.assign({},i,s,{options:Object.assign({},i.options,s.options),data:Object.assign({},i.data,s.data)}):s,n},{});return Object.keys(t).map(function(n){return t[n]})}var Sc={placement:"bottom",modifiers:[],strategy:"absolute"};function Cc(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some(function(s){return!(s&&typeof s.getBoundingClientRect=="function")})}function Oo(e){e===void 0&&(e={});var t=e,n=t.defaultModifiers,s=n===void 0?[]:n,i=t.defaultOptions,r=i===void 0?Sc:i;return function(l,a,u){u===void 0&&(u=r);var c={placement:"bottom",orderedModifiers:[],options:Object.assign({},Sc,r),modifiersData:{},elements:{reference:l,popper:a},attributes:{},styles:{}},f=[],p=!1,h={state:c,setOptions:function(v){var d=typeof v=="function"?v(c.options):v;m(),c.options=Object.assign({},r,c.options,d),c.scrollParents={reference:os(l)?bi(l):l.contextElement?bi(l.contextElement):[],popper:bi(a)};var y=aE(cE([].concat(s,c.options.modifiers)));return c.orderedModifiers=y.filter(function(T){return T.enabled}),g(),h.update()},forceUpdate:function(){if(!p){var v=c.elements,d=v.reference,y=v.popper;if(Cc(d,y)){c.rects={reference:oE(d,Ui(y),c.options.strategy==="fixed"),popper:qa(y)},c.reset=!1,c.placement=c.options.placement,c.orderedModifiers.forEach(function(N){return c.modifiersData[N.name]=Object.assign({},N.data)});for(var T=0;T<c.orderedModifiers.length;T++){if(c.reset===!0){c.reset=!1,T=-1;continue}var E=c.orderedModifiers[T],A=E.fn,w=E.options,_=w===void 0?{}:w,O=E.name;typeof A=="function"&&(c=A({state:c,options:_,name:O,instance:h})||c)}}}},update:uE(function(){return new Promise(function(C){h.forceUpdate(),C(c)})}),destroy:function(){m(),p=!0}};if(!Cc(l,a))return h;h.setOptions(u).then(function(C){!p&&u.onFirstUpdate&&u.onFirstUpdate(C)});function g(){c.orderedModifiers.forEach(function(C){var v=C.name,d=C.options,y=d===void 0?{}:d,T=C.effect;if(typeof T=="function"){var E=T({state:c,name:v,instance:h,options:y}),A=function(){};f.push(E||A)}})}function m(){f.forEach(function(C){return C()}),f=[]}return h}}var fE=Oo(),dE=[Xa,eu,Ga,Ua],pE=Oo({defaultModifiers:dE}),hE=[Xa,eu,Ga,Ua,Th,yh,Sh,vh,Eh],tu=Oo({defaultModifiers:hE});const Ch=Object.freeze(Object.defineProperty({__proto__:null,afterMain:lh,afterRead:ih,afterWrite:ch,applyStyles:Ua,arrow:vh,auto:Ao,basePlacements:ei,beforeMain:rh,beforeRead:nh,beforeWrite:ah,bottom:mt,clippingParents:eh,computeStyles:Ga,createPopper:tu,createPopperBase:fE,createPopperLite:pE,detectOverflow:Us,end:js,eventListeners:Xa,flip:yh,hide:Eh,left:st,main:oh,modifierPhases:fh,offset:Th,placements:Wa,popper:Es,popperGenerator:Oo,popperOffsets:eu,preventOverflow:Sh,read:sh,reference:th,right:gt,start:rs,top:nt,variationPlacements:Vl,viewport:Ka,write:uh},Symbol.toStringTag,{value:"Module"}));/*! - * Bootstrap v5.2.3 (https://getbootstrap.com/) - * Copyright 2011-2022 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) - */const mE=1e6,gE=1e3,jl="transitionend",vE=e=>e==null?`${e}`:Object.prototype.toString.call(e).match(/\s([a-z]+)/i)[1].toLowerCase(),_E=e=>{do e+=Math.floor(Math.random()*mE);while(document.getElementById(e));return e},Ah=e=>{let t=e.getAttribute("data-bs-target");if(!t||t==="#"){let n=e.getAttribute("href");if(!n||!n.includes("#")&&!n.startsWith("."))return null;n.includes("#")&&!n.startsWith("#")&&(n=`#${n.split("#")[1]}`),t=n&&n!=="#"?n.trim():null}return t},wh=e=>{const t=Ah(e);return t&&document.querySelector(t)?t:null},sn=e=>{const t=Ah(e);return t?document.querySelector(t):null},bE=e=>{if(!e)return 0;let{transitionDuration:t,transitionDelay:n}=window.getComputedStyle(e);const s=Number.parseFloat(t),i=Number.parseFloat(n);return!s&&!i?0:(t=t.split(",")[0],n=n.split(",")[0],(Number.parseFloat(t)+Number.parseFloat(n))*gE)},Oh=e=>{e.dispatchEvent(new Event(jl))},rn=e=>!e||typeof e!="object"?!1:(typeof e.jquery<"u"&&(e=e[0]),typeof e.nodeType<"u"),$n=e=>rn(e)?e.jquery?e[0]:e:typeof e=="string"&&e.length>0?document.querySelector(e):null,ti=e=>{if(!rn(e)||e.getClientRects().length===0)return!1;const t=getComputedStyle(e).getPropertyValue("visibility")==="visible",n=e.closest("details:not([open])");if(!n)return t;if(n!==e){const s=e.closest("summary");if(s&&s.parentNode!==n||s===null)return!1}return t},Ln=e=>!e||e.nodeType!==Node.ELEMENT_NODE||e.classList.contains("disabled")?!0:typeof e.disabled<"u"?e.disabled:e.hasAttribute("disabled")&&e.getAttribute("disabled")!=="false",Nh=e=>{if(!document.documentElement.attachShadow)return null;if(typeof e.getRootNode=="function"){const t=e.getRootNode();return t instanceof ShadowRoot?t:null}return e instanceof ShadowRoot?e:e.parentNode?Nh(e.parentNode):null},Xr=()=>{},qi=e=>{e.offsetHeight},Ih=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,Go=[],yE=e=>{document.readyState==="loading"?(Go.length||document.addEventListener("DOMContentLoaded",()=>{for(const t of Go)t()}),Go.push(e)):e()},Nt=()=>document.documentElement.dir==="rtl",Lt=e=>{yE(()=>{const t=Ih();if(t){const n=e.NAME,s=t.fn[n];t.fn[n]=e.jQueryInterface,t.fn[n].Constructor=e,t.fn[n].noConflict=()=>(t.fn[n]=s,e.jQueryInterface)}})},en=e=>{typeof e=="function"&&e()},$h=(e,t,n=!0)=>{if(!n){en(e);return}const s=5,i=bE(t)+s;let r=!1;const o=({target:l})=>{l===t&&(r=!0,t.removeEventListener(jl,o),en(e))};t.addEventListener(jl,o),setTimeout(()=>{r||Oh(t)},i)},nu=(e,t,n,s)=>{const i=e.length;let r=e.indexOf(t);return r===-1?!n&&s?e[i-1]:e[0]:(r+=n?1:-1,s&&(r=(r+i)%i),e[Math.max(0,Math.min(r,i-1))])},EE=/[^.]*(?=\..*)\.|.*/,TE=/\..*/,SE=/::\d+$/,Xo={};let Ac=1;const Lh={mouseenter:"mouseover",mouseleave:"mouseout"},CE=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function kh(e,t){return t&&`${t}::${Ac++}`||e.uidEvent||Ac++}function Ph(e){const t=kh(e);return e.uidEvent=t,Xo[t]=Xo[t]||{},Xo[t]}function AE(e,t){return function n(s){return su(s,{delegateTarget:e}),n.oneOff&&B.off(e,s.type,t),t.apply(e,[s])}}function wE(e,t,n){return function s(i){const r=e.querySelectorAll(t);for(let{target:o}=i;o&&o!==this;o=o.parentNode)for(const l of r)if(l===o)return su(i,{delegateTarget:o}),s.oneOff&&B.off(e,i.type,t,n),n.apply(o,[i])}}function Dh(e,t,n=null){return Object.values(e).find(s=>s.callable===t&&s.delegationSelector===n)}function xh(e,t,n){const s=typeof t=="string",i=s?n:t||n;let r=Mh(e);return CE.has(r)||(r=e),[s,i,r]}function wc(e,t,n,s,i){if(typeof t!="string"||!e)return;let[r,o,l]=xh(t,n,s);t in Lh&&(o=(g=>function(m){if(!m.relatedTarget||m.relatedTarget!==m.delegateTarget&&!m.delegateTarget.contains(m.relatedTarget))return g.call(this,m)})(o));const a=Ph(e),u=a[l]||(a[l]={}),c=Dh(u,o,r?n:null);if(c){c.oneOff=c.oneOff&&i;return}const f=kh(o,t.replace(EE,"")),p=r?wE(e,n,o):AE(e,o);p.delegationSelector=r?n:null,p.callable=o,p.oneOff=i,p.uidEvent=f,u[f]=p,e.addEventListener(l,p,r)}function Kl(e,t,n,s,i){const r=Dh(t[n],s,i);r&&(e.removeEventListener(n,r,Boolean(i)),delete t[n][r.uidEvent])}function OE(e,t,n,s){const i=t[n]||{};for(const r of Object.keys(i))if(r.includes(s)){const o=i[r];Kl(e,t,n,o.callable,o.delegationSelector)}}function Mh(e){return e=e.replace(TE,""),Lh[e]||e}const B={on(e,t,n,s){wc(e,t,n,s,!1)},one(e,t,n,s){wc(e,t,n,s,!0)},off(e,t,n,s){if(typeof t!="string"||!e)return;const[i,r,o]=xh(t,n,s),l=o!==t,a=Ph(e),u=a[o]||{},c=t.startsWith(".");if(typeof r<"u"){if(!Object.keys(u).length)return;Kl(e,a,o,r,i?n:null);return}if(c)for(const f of Object.keys(a))OE(e,a,f,t.slice(1));for(const f of Object.keys(u)){const p=f.replace(SE,"");if(!l||t.includes(p)){const h=u[f];Kl(e,a,o,h.callable,h.delegationSelector)}}},trigger(e,t,n){if(typeof t!="string"||!e)return null;const s=Ih(),i=Mh(t),r=t!==i;let o=null,l=!0,a=!0,u=!1;r&&s&&(o=s.Event(t,n),s(e).trigger(o),l=!o.isPropagationStopped(),a=!o.isImmediatePropagationStopped(),u=o.isDefaultPrevented());let c=new Event(t,{bubbles:l,cancelable:!0});return c=su(c,n),u&&c.preventDefault(),a&&e.dispatchEvent(c),c.defaultPrevented&&o&&o.preventDefault(),c}};function su(e,t){for(const[n,s]of Object.entries(t||{}))try{e[n]=s}catch{Object.defineProperty(e,n,{configurable:!0,get(){return s}})}return e}const gn=new Map,Jo={set(e,t,n){gn.has(e)||gn.set(e,new Map);const s=gn.get(e);if(!s.has(t)&&s.size!==0){console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(s.keys())[0]}.`);return}s.set(t,n)},get(e,t){return gn.has(e)&&gn.get(e).get(t)||null},remove(e,t){if(!gn.has(e))return;const n=gn.get(e);n.delete(t),n.size===0&&gn.delete(e)}};function Oc(e){if(e==="true")return!0;if(e==="false")return!1;if(e===Number(e).toString())return Number(e);if(e===""||e==="null")return null;if(typeof e!="string")return e;try{return JSON.parse(decodeURIComponent(e))}catch{return e}}function Qo(e){return e.replace(/[A-Z]/g,t=>`-${t.toLowerCase()}`)}const on={setDataAttribute(e,t,n){e.setAttribute(`data-bs-${Qo(t)}`,n)},removeDataAttribute(e,t){e.removeAttribute(`data-bs-${Qo(t)}`)},getDataAttributes(e){if(!e)return{};const t={},n=Object.keys(e.dataset).filter(s=>s.startsWith("bs")&&!s.startsWith("bsConfig"));for(const s of n){let i=s.replace(/^bs/,"");i=i.charAt(0).toLowerCase()+i.slice(1,i.length),t[i]=Oc(e.dataset[s])}return t},getDataAttribute(e,t){return Oc(e.getAttribute(`data-bs-${Qo(t)}`))}};class Yi{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(t){return t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t}_mergeConfigObj(t,n){const s=rn(n)?on.getDataAttribute(n,"config"):{};return{...this.constructor.Default,...typeof s=="object"?s:{},...rn(n)?on.getDataAttributes(n):{},...typeof t=="object"?t:{}}}_typeCheckConfig(t,n=this.constructor.DefaultType){for(const s of Object.keys(n)){const i=n[s],r=t[s],o=rn(r)?"element":vE(r);if(!new RegExp(i).test(o))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${s}" provided type "${o}" but expected type "${i}".`)}}}const NE="5.2.3";class Rt extends Yi{constructor(t,n){super(),t=$n(t),t&&(this._element=t,this._config=this._getConfig(n),Jo.set(this._element,this.constructor.DATA_KEY,this))}dispose(){Jo.remove(this._element,this.constructor.DATA_KEY),B.off(this._element,this.constructor.EVENT_KEY);for(const t of Object.getOwnPropertyNames(this))this[t]=null}_queueCallback(t,n,s=!0){$h(t,n,s)}_getConfig(t){return t=this._mergeConfigObj(t,this._element),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}static getInstance(t){return Jo.get($n(t),this.DATA_KEY)}static getOrCreateInstance(t,n={}){return this.getInstance(t)||new this(t,typeof n=="object"?n:null)}static get VERSION(){return NE}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(t){return`${t}${this.EVENT_KEY}`}}const No=(e,t="hide")=>{const n=`click.dismiss${e.EVENT_KEY}`,s=e.NAME;B.on(document,n,`[data-bs-dismiss="${s}"]`,function(i){if(["A","AREA"].includes(this.tagName)&&i.preventDefault(),Ln(this))return;const r=sn(this)||this.closest(`.${s}`);e.getOrCreateInstance(r)[t]()})},IE="alert",$E="bs.alert",Rh=`.${$E}`,LE=`close${Rh}`,kE=`closed${Rh}`,PE="fade",DE="show";class Io extends Rt{static get NAME(){return IE}close(){if(B.trigger(this._element,LE).defaultPrevented)return;this._element.classList.remove(DE);const n=this._element.classList.contains(PE);this._queueCallback(()=>this._destroyElement(),this._element,n)}_destroyElement(){this._element.remove(),B.trigger(this._element,kE),this.dispose()}static jQueryInterface(t){return this.each(function(){const n=Io.getOrCreateInstance(this);if(typeof t=="string"){if(n[t]===void 0||t.startsWith("_")||t==="constructor")throw new TypeError(`No method named "${t}"`);n[t](this)}})}}No(Io,"close");Lt(Io);const xE="button",ME="bs.button",RE=`.${ME}`,BE=".data-api",VE="active",Nc='[data-bs-toggle="button"]',FE=`click${RE}${BE}`;class $o extends Rt{static get NAME(){return xE}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle(VE))}static jQueryInterface(t){return this.each(function(){const n=$o.getOrCreateInstance(this);t==="toggle"&&n[t]()})}}B.on(document,FE,Nc,e=>{e.preventDefault();const t=e.target.closest(Nc);$o.getOrCreateInstance(t).toggle()});Lt($o);const ae={find(e,t=document.documentElement){return[].concat(...Element.prototype.querySelectorAll.call(t,e))},findOne(e,t=document.documentElement){return Element.prototype.querySelector.call(t,e)},children(e,t){return[].concat(...e.children).filter(n=>n.matches(t))},parents(e,t){const n=[];let s=e.parentNode.closest(t);for(;s;)n.push(s),s=s.parentNode.closest(t);return n},prev(e,t){let n=e.previousElementSibling;for(;n;){if(n.matches(t))return[n];n=n.previousElementSibling}return[]},next(e,t){let n=e.nextElementSibling;for(;n;){if(n.matches(t))return[n];n=n.nextElementSibling}return[]},focusableChildren(e){const t=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map(n=>`${n}:not([tabindex^="-"])`).join(",");return this.find(t,e).filter(n=>!Ln(n)&&ti(n))}},HE="swipe",ni=".bs.swipe",jE=`touchstart${ni}`,KE=`touchmove${ni}`,WE=`touchend${ni}`,zE=`pointerdown${ni}`,UE=`pointerup${ni}`,qE="touch",YE="pen",GE="pointer-event",XE=40,JE={endCallback:null,leftCallback:null,rightCallback:null},QE={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class Jr extends Yi{constructor(t,n){super(),this._element=t,!(!t||!Jr.isSupported())&&(this._config=this._getConfig(n),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return JE}static get DefaultType(){return QE}static get NAME(){return HE}dispose(){B.off(this._element,ni)}_start(t){if(!this._supportPointerEvents){this._deltaX=t.touches[0].clientX;return}this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX)}_end(t){this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX-this._deltaX),this._handleSwipe(),en(this._config.endCallback)}_move(t){this._deltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this._deltaX}_handleSwipe(){const t=Math.abs(this._deltaX);if(t<=XE)return;const n=t/this._deltaX;this._deltaX=0,n&&en(n>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(B.on(this._element,zE,t=>this._start(t)),B.on(this._element,UE,t=>this._end(t)),this._element.classList.add(GE)):(B.on(this._element,jE,t=>this._start(t)),B.on(this._element,KE,t=>this._move(t)),B.on(this._element,WE,t=>this._end(t)))}_eventIsPointerPenTouch(t){return this._supportPointerEvents&&(t.pointerType===YE||t.pointerType===qE)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const ZE="carousel",eT="bs.carousel",Dn=`.${eT}`,Bh=".data-api",tT="ArrowLeft",nT="ArrowRight",sT=500,ai="next",vs="prev",Ts="left",Or="right",iT=`slide${Dn}`,Zo=`slid${Dn}`,rT=`keydown${Dn}`,oT=`mouseenter${Dn}`,lT=`mouseleave${Dn}`,aT=`dragstart${Dn}`,uT=`load${Dn}${Bh}`,cT=`click${Dn}${Bh}`,Vh="carousel",dr="active",fT="slide",dT="carousel-item-end",pT="carousel-item-start",hT="carousel-item-next",mT="carousel-item-prev",Fh=".active",Hh=".carousel-item",gT=Fh+Hh,vT=".carousel-item img",_T=".carousel-indicators",bT="[data-bs-slide], [data-bs-slide-to]",yT='[data-bs-ride="carousel"]',ET={[tT]:Or,[nT]:Ts},TT={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},ST={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class Gi extends Rt{constructor(t,n){super(t,n),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=ae.findOne(_T,this._element),this._addEventListeners(),this._config.ride===Vh&&this.cycle()}static get Default(){return TT}static get DefaultType(){return ST}static get NAME(){return ZE}next(){this._slide(ai)}nextWhenVisible(){!document.hidden&&ti(this._element)&&this.next()}prev(){this._slide(vs)}pause(){this._isSliding&&Oh(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval(()=>this.nextWhenVisible(),this._config.interval)}_maybeEnableCycle(){if(this._config.ride){if(this._isSliding){B.one(this._element,Zo,()=>this.cycle());return}this.cycle()}}to(t){const n=this._getItems();if(t>n.length-1||t<0)return;if(this._isSliding){B.one(this._element,Zo,()=>this.to(t));return}const s=this._getItemIndex(this._getActive());if(s===t)return;const i=t>s?ai:vs;this._slide(i,n[t])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(t){return t.defaultInterval=t.interval,t}_addEventListeners(){this._config.keyboard&&B.on(this._element,rT,t=>this._keydown(t)),this._config.pause==="hover"&&(B.on(this._element,oT,()=>this.pause()),B.on(this._element,lT,()=>this._maybeEnableCycle())),this._config.touch&&Jr.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const s of ae.find(vT,this._element))B.on(s,aT,i=>i.preventDefault());const n={leftCallback:()=>this._slide(this._directionToOrder(Ts)),rightCallback:()=>this._slide(this._directionToOrder(Or)),endCallback:()=>{this._config.pause==="hover"&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(()=>this._maybeEnableCycle(),sT+this._config.interval))}};this._swipeHelper=new Jr(this._element,n)}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const n=ET[t.key];n&&(t.preventDefault(),this._slide(this._directionToOrder(n)))}_getItemIndex(t){return this._getItems().indexOf(t)}_setActiveIndicatorElement(t){if(!this._indicatorsElement)return;const n=ae.findOne(Fh,this._indicatorsElement);n.classList.remove(dr),n.removeAttribute("aria-current");const s=ae.findOne(`[data-bs-slide-to="${t}"]`,this._indicatorsElement);s&&(s.classList.add(dr),s.setAttribute("aria-current","true"))}_updateInterval(){const t=this._activeElement||this._getActive();if(!t)return;const n=Number.parseInt(t.getAttribute("data-bs-interval"),10);this._config.interval=n||this._config.defaultInterval}_slide(t,n=null){if(this._isSliding)return;const s=this._getActive(),i=t===ai,r=n||nu(this._getItems(),s,i,this._config.wrap);if(r===s)return;const o=this._getItemIndex(r),l=h=>B.trigger(this._element,h,{relatedTarget:r,direction:this._orderToDirection(t),from:this._getItemIndex(s),to:o});if(l(iT).defaultPrevented||!s||!r)return;const u=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(o),this._activeElement=r;const c=i?pT:dT,f=i?hT:mT;r.classList.add(f),qi(r),s.classList.add(c),r.classList.add(c);const p=()=>{r.classList.remove(c,f),r.classList.add(dr),s.classList.remove(dr,f,c),this._isSliding=!1,l(Zo)};this._queueCallback(p,s,this._isAnimated()),u&&this.cycle()}_isAnimated(){return this._element.classList.contains(fT)}_getActive(){return ae.findOne(gT,this._element)}_getItems(){return ae.find(Hh,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(t){return Nt()?t===Ts?vs:ai:t===Ts?ai:vs}_orderToDirection(t){return Nt()?t===vs?Ts:Or:t===vs?Or:Ts}static jQueryInterface(t){return this.each(function(){const n=Gi.getOrCreateInstance(this,t);if(typeof t=="number"){n.to(t);return}if(typeof t=="string"){if(n[t]===void 0||t.startsWith("_")||t==="constructor")throw new TypeError(`No method named "${t}"`);n[t]()}})}}B.on(document,cT,bT,function(e){const t=sn(this);if(!t||!t.classList.contains(Vh))return;e.preventDefault();const n=Gi.getOrCreateInstance(t),s=this.getAttribute("data-bs-slide-to");if(s){n.to(s),n._maybeEnableCycle();return}if(on.getDataAttribute(this,"slide")==="next"){n.next(),n._maybeEnableCycle();return}n.prev(),n._maybeEnableCycle()});B.on(window,uT,()=>{const e=ae.find(yT);for(const t of e)Gi.getOrCreateInstance(t)});Lt(Gi);const CT="collapse",AT="bs.collapse",Xi=`.${AT}`,wT=".data-api",OT=`show${Xi}`,NT=`shown${Xi}`,IT=`hide${Xi}`,$T=`hidden${Xi}`,LT=`click${Xi}${wT}`,el="show",ws="collapse",pr="collapsing",kT="collapsed",PT=`:scope .${ws} .${ws}`,DT="collapse-horizontal",xT="width",MT="height",RT=".collapse.show, .collapse.collapsing",Wl='[data-bs-toggle="collapse"]',BT={parent:null,toggle:!0},VT={parent:"(null|element)",toggle:"boolean"};class ki extends Rt{constructor(t,n){super(t,n),this._isTransitioning=!1,this._triggerArray=[];const s=ae.find(Wl);for(const i of s){const r=wh(i),o=ae.find(r).filter(l=>l===this._element);r!==null&&o.length&&this._triggerArray.push(i)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return BT}static get DefaultType(){return VT}static get NAME(){return CT}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t=[];if(this._config.parent&&(t=this._getFirstLevelChildren(RT).filter(l=>l!==this._element).map(l=>ki.getOrCreateInstance(l,{toggle:!1}))),t.length&&t[0]._isTransitioning||B.trigger(this._element,OT).defaultPrevented)return;for(const l of t)l.hide();const s=this._getDimension();this._element.classList.remove(ws),this._element.classList.add(pr),this._element.style[s]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const i=()=>{this._isTransitioning=!1,this._element.classList.remove(pr),this._element.classList.add(ws,el),this._element.style[s]="",B.trigger(this._element,NT)},o=`scroll${s[0].toUpperCase()+s.slice(1)}`;this._queueCallback(i,this._element,!0),this._element.style[s]=`${this._element[o]}px`}hide(){if(this._isTransitioning||!this._isShown()||B.trigger(this._element,IT).defaultPrevented)return;const n=this._getDimension();this._element.style[n]=`${this._element.getBoundingClientRect()[n]}px`,qi(this._element),this._element.classList.add(pr),this._element.classList.remove(ws,el);for(const i of this._triggerArray){const r=sn(i);r&&!this._isShown(r)&&this._addAriaAndCollapsedClass([i],!1)}this._isTransitioning=!0;const s=()=>{this._isTransitioning=!1,this._element.classList.remove(pr),this._element.classList.add(ws),B.trigger(this._element,$T)};this._element.style[n]="",this._queueCallback(s,this._element,!0)}_isShown(t=this._element){return t.classList.contains(el)}_configAfterMerge(t){return t.toggle=Boolean(t.toggle),t.parent=$n(t.parent),t}_getDimension(){return this._element.classList.contains(DT)?xT:MT}_initializeChildren(){if(!this._config.parent)return;const t=this._getFirstLevelChildren(Wl);for(const n of t){const s=sn(n);s&&this._addAriaAndCollapsedClass([n],this._isShown(s))}}_getFirstLevelChildren(t){const n=ae.find(PT,this._config.parent);return ae.find(t,this._config.parent).filter(s=>!n.includes(s))}_addAriaAndCollapsedClass(t,n){if(t.length)for(const s of t)s.classList.toggle(kT,!n),s.setAttribute("aria-expanded",n)}static jQueryInterface(t){const n={};return typeof t=="string"&&/show|hide/.test(t)&&(n.toggle=!1),this.each(function(){const s=ki.getOrCreateInstance(this,n);if(typeof t=="string"){if(typeof s[t]>"u")throw new TypeError(`No method named "${t}"`);s[t]()}})}}B.on(document,LT,Wl,function(e){(e.target.tagName==="A"||e.delegateTarget&&e.delegateTarget.tagName==="A")&&e.preventDefault();const t=wh(this),n=ae.find(t);for(const s of n)ki.getOrCreateInstance(s,{toggle:!1}).toggle()});Lt(ki);const Ic="dropdown",FT="bs.dropdown",ds=`.${FT}`,iu=".data-api",HT="Escape",$c="Tab",jT="ArrowUp",Lc="ArrowDown",KT=2,WT=`hide${ds}`,zT=`hidden${ds}`,UT=`show${ds}`,qT=`shown${ds}`,jh=`click${ds}${iu}`,Kh=`keydown${ds}${iu}`,YT=`keyup${ds}${iu}`,Ss="show",GT="dropup",XT="dropend",JT="dropstart",QT="dropup-center",ZT="dropdown-center",Wn='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',e0=`${Wn}.${Ss}`,Nr=".dropdown-menu",t0=".navbar",n0=".navbar-nav",s0=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",i0=Nt()?"top-end":"top-start",r0=Nt()?"top-start":"top-end",o0=Nt()?"bottom-end":"bottom-start",l0=Nt()?"bottom-start":"bottom-end",a0=Nt()?"left-start":"right-start",u0=Nt()?"right-start":"left-start",c0="top",f0="bottom",d0={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},p0={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class Ut extends Rt{constructor(t,n){super(t,n),this._popper=null,this._parent=this._element.parentNode,this._menu=ae.next(this._element,Nr)[0]||ae.prev(this._element,Nr)[0]||ae.findOne(Nr,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return d0}static get DefaultType(){return p0}static get NAME(){return Ic}toggle(){return this._isShown()?this.hide():this.show()}show(){if(Ln(this._element)||this._isShown())return;const t={relatedTarget:this._element};if(!B.trigger(this._element,UT,t).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(n0))for(const s of[].concat(...document.body.children))B.on(s,"mouseover",Xr);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(Ss),this._element.classList.add(Ss),B.trigger(this._element,qT,t)}}hide(){if(Ln(this._element)||!this._isShown())return;const t={relatedTarget:this._element};this._completeHide(t)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(t){if(!B.trigger(this._element,WT,t).defaultPrevented){if("ontouchstart"in document.documentElement)for(const s of[].concat(...document.body.children))B.off(s,"mouseover",Xr);this._popper&&this._popper.destroy(),this._menu.classList.remove(Ss),this._element.classList.remove(Ss),this._element.setAttribute("aria-expanded","false"),on.removeDataAttribute(this._menu,"popper"),B.trigger(this._element,zT,t)}}_getConfig(t){if(t=super._getConfig(t),typeof t.reference=="object"&&!rn(t.reference)&&typeof t.reference.getBoundingClientRect!="function")throw new TypeError(`${Ic.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return t}_createPopper(){if(typeof Ch>"u")throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let t=this._element;this._config.reference==="parent"?t=this._parent:rn(this._config.reference)?t=$n(this._config.reference):typeof this._config.reference=="object"&&(t=this._config.reference);const n=this._getPopperConfig();this._popper=tu(t,this._menu,n)}_isShown(){return this._menu.classList.contains(Ss)}_getPlacement(){const t=this._parent;if(t.classList.contains(XT))return a0;if(t.classList.contains(JT))return u0;if(t.classList.contains(QT))return c0;if(t.classList.contains(ZT))return f0;const n=getComputedStyle(this._menu).getPropertyValue("--bs-position").trim()==="end";return t.classList.contains(GT)?n?r0:i0:n?l0:o0}_detectNavbar(){return this._element.closest(t0)!==null}_getOffset(){const{offset:t}=this._config;return typeof t=="string"?t.split(",").map(n=>Number.parseInt(n,10)):typeof t=="function"?n=>t(n,this._element):t}_getPopperConfig(){const t={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||this._config.display==="static")&&(on.setDataAttribute(this._menu,"popper","static"),t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,...typeof this._config.popperConfig=="function"?this._config.popperConfig(t):this._config.popperConfig}}_selectMenuItem({key:t,target:n}){const s=ae.find(s0,this._menu).filter(i=>ti(i));s.length&&nu(s,n,t===Lc,!s.includes(n)).focus()}static jQueryInterface(t){return this.each(function(){const n=Ut.getOrCreateInstance(this,t);if(typeof t=="string"){if(typeof n[t]>"u")throw new TypeError(`No method named "${t}"`);n[t]()}})}static clearMenus(t){if(t.button===KT||t.type==="keyup"&&t.key!==$c)return;const n=ae.find(e0);for(const s of n){const i=Ut.getInstance(s);if(!i||i._config.autoClose===!1)continue;const r=t.composedPath(),o=r.includes(i._menu);if(r.includes(i._element)||i._config.autoClose==="inside"&&!o||i._config.autoClose==="outside"&&o||i._menu.contains(t.target)&&(t.type==="keyup"&&t.key===$c||/input|select|option|textarea|form/i.test(t.target.tagName)))continue;const l={relatedTarget:i._element};t.type==="click"&&(l.clickEvent=t),i._completeHide(l)}}static dataApiKeydownHandler(t){const n=/input|textarea/i.test(t.target.tagName),s=t.key===HT,i=[jT,Lc].includes(t.key);if(!i&&!s||n&&!s)return;t.preventDefault();const r=this.matches(Wn)?this:ae.prev(this,Wn)[0]||ae.next(this,Wn)[0]||ae.findOne(Wn,t.delegateTarget.parentNode),o=Ut.getOrCreateInstance(r);if(i){t.stopPropagation(),o.show(),o._selectMenuItem(t);return}o._isShown()&&(t.stopPropagation(),o.hide(),r.focus())}}B.on(document,Kh,Wn,Ut.dataApiKeydownHandler);B.on(document,Kh,Nr,Ut.dataApiKeydownHandler);B.on(document,jh,Ut.clearMenus);B.on(document,YT,Ut.clearMenus);B.on(document,jh,Wn,function(e){e.preventDefault(),Ut.getOrCreateInstance(this).toggle()});Lt(Ut);const kc=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",Pc=".sticky-top",hr="padding-right",Dc="margin-right";class zl{constructor(){this._element=document.body}getWidth(){const t=document.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}hide(){const t=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,hr,n=>n+t),this._setElementAttributes(kc,hr,n=>n+t),this._setElementAttributes(Pc,Dc,n=>n-t)}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,hr),this._resetElementAttributes(kc,hr),this._resetElementAttributes(Pc,Dc)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(t,n,s){const i=this.getWidth(),r=o=>{if(o!==this._element&&window.innerWidth>o.clientWidth+i)return;this._saveInitialAttribute(o,n);const l=window.getComputedStyle(o).getPropertyValue(n);o.style.setProperty(n,`${s(Number.parseFloat(l))}px`)};this._applyManipulationCallback(t,r)}_saveInitialAttribute(t,n){const s=t.style.getPropertyValue(n);s&&on.setDataAttribute(t,n,s)}_resetElementAttributes(t,n){const s=i=>{const r=on.getDataAttribute(i,n);if(r===null){i.style.removeProperty(n);return}on.removeDataAttribute(i,n),i.style.setProperty(n,r)};this._applyManipulationCallback(t,s)}_applyManipulationCallback(t,n){if(rn(t)){n(t);return}for(const s of ae.find(t,this._element))n(s)}}const Wh="backdrop",h0="fade",xc="show",Mc=`mousedown.bs.${Wh}`,m0={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},g0={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class zh extends Yi{constructor(t){super(),this._config=this._getConfig(t),this._isAppended=!1,this._element=null}static get Default(){return m0}static get DefaultType(){return g0}static get NAME(){return Wh}show(t){if(!this._config.isVisible){en(t);return}this._append();const n=this._getElement();this._config.isAnimated&&qi(n),n.classList.add(xc),this._emulateAnimation(()=>{en(t)})}hide(t){if(!this._config.isVisible){en(t);return}this._getElement().classList.remove(xc),this._emulateAnimation(()=>{this.dispose(),en(t)})}dispose(){this._isAppended&&(B.off(this._element,Mc),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const t=document.createElement("div");t.className=this._config.className,this._config.isAnimated&&t.classList.add(h0),this._element=t}return this._element}_configAfterMerge(t){return t.rootElement=$n(t.rootElement),t}_append(){if(this._isAppended)return;const t=this._getElement();this._config.rootElement.append(t),B.on(t,Mc,()=>{en(this._config.clickCallback)}),this._isAppended=!0}_emulateAnimation(t){$h(t,this._getElement(),this._config.isAnimated)}}const v0="focustrap",_0="bs.focustrap",Qr=`.${_0}`,b0=`focusin${Qr}`,y0=`keydown.tab${Qr}`,E0="Tab",T0="forward",Rc="backward",S0={autofocus:!0,trapElement:null},C0={autofocus:"boolean",trapElement:"element"};class Uh extends Yi{constructor(t){super(),this._config=this._getConfig(t),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return S0}static get DefaultType(){return C0}static get NAME(){return v0}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),B.off(document,Qr),B.on(document,b0,t=>this._handleFocusin(t)),B.on(document,y0,t=>this._handleKeydown(t)),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,B.off(document,Qr))}_handleFocusin(t){const{trapElement:n}=this._config;if(t.target===document||t.target===n||n.contains(t.target))return;const s=ae.focusableChildren(n);s.length===0?n.focus():this._lastTabNavDirection===Rc?s[s.length-1].focus():s[0].focus()}_handleKeydown(t){t.key===E0&&(this._lastTabNavDirection=t.shiftKey?Rc:T0)}}const A0="modal",w0="bs.modal",Bt=`.${w0}`,O0=".data-api",N0="Escape",I0=`hide${Bt}`,$0=`hidePrevented${Bt}`,qh=`hidden${Bt}`,Yh=`show${Bt}`,L0=`shown${Bt}`,k0=`resize${Bt}`,P0=`click.dismiss${Bt}`,D0=`mousedown.dismiss${Bt}`,x0=`keydown.dismiss${Bt}`,M0=`click${Bt}${O0}`,Bc="modal-open",R0="fade",Vc="show",tl="modal-static",B0=".modal.show",V0=".modal-dialog",F0=".modal-body",H0='[data-bs-toggle="modal"]',j0={backdrop:!0,focus:!0,keyboard:!0},K0={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class qs extends Rt{constructor(t,n){super(t,n),this._dialog=ae.findOne(V0,this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new zl,this._addEventListeners()}static get Default(){return j0}static get DefaultType(){return K0}static get NAME(){return A0}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||this._isTransitioning||B.trigger(this._element,Yh,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(Bc),this._adjustDialog(),this._backdrop.show(()=>this._showElement(t)))}hide(){!this._isShown||this._isTransitioning||B.trigger(this._element,I0).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(Vc),this._queueCallback(()=>this._hideModal(),this._element,this._isAnimated()))}dispose(){for(const t of[window,this._dialog])B.off(t,Bt);this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new zh({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new Uh({trapElement:this._element})}_showElement(t){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const n=ae.findOne(F0,this._dialog);n&&(n.scrollTop=0),qi(this._element),this._element.classList.add(Vc);const s=()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,B.trigger(this._element,L0,{relatedTarget:t})};this._queueCallback(s,this._dialog,this._isAnimated())}_addEventListeners(){B.on(this._element,x0,t=>{if(t.key===N0){if(this._config.keyboard){t.preventDefault(),this.hide();return}this._triggerBackdropTransition()}}),B.on(window,k0,()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()}),B.on(this._element,D0,t=>{B.one(this._element,P0,n=>{if(!(this._element!==t.target||this._element!==n.target)){if(this._config.backdrop==="static"){this._triggerBackdropTransition();return}this._config.backdrop&&this.hide()}})})}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide(()=>{document.body.classList.remove(Bc),this._resetAdjustments(),this._scrollBar.reset(),B.trigger(this._element,qh)})}_isAnimated(){return this._element.classList.contains(R0)}_triggerBackdropTransition(){if(B.trigger(this._element,$0).defaultPrevented)return;const n=this._element.scrollHeight>document.documentElement.clientHeight,s=this._element.style.overflowY;s==="hidden"||this._element.classList.contains(tl)||(n||(this._element.style.overflowY="hidden"),this._element.classList.add(tl),this._queueCallback(()=>{this._element.classList.remove(tl),this._queueCallback(()=>{this._element.style.overflowY=s},this._dialog)},this._dialog),this._element.focus())}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,n=this._scrollBar.getWidth(),s=n>0;if(s&&!t){const i=Nt()?"paddingLeft":"paddingRight";this._element.style[i]=`${n}px`}if(!s&&t){const i=Nt()?"paddingRight":"paddingLeft";this._element.style[i]=`${n}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,n){return this.each(function(){const s=qs.getOrCreateInstance(this,t);if(typeof t=="string"){if(typeof s[t]>"u")throw new TypeError(`No method named "${t}"`);s[t](n)}})}}B.on(document,M0,H0,function(e){const t=sn(this);["A","AREA"].includes(this.tagName)&&e.preventDefault(),B.one(t,Yh,i=>{i.defaultPrevented||B.one(t,qh,()=>{ti(this)&&this.focus()})});const n=ae.findOne(B0);n&&qs.getInstance(n).hide(),qs.getOrCreateInstance(t).toggle(this)});No(qs);Lt(qs);const W0="offcanvas",z0="bs.offcanvas",fn=`.${z0}`,Gh=".data-api",U0=`load${fn}${Gh}`,q0="Escape",Fc="show",Hc="showing",jc="hiding",Y0="offcanvas-backdrop",Xh=".offcanvas.show",G0=`show${fn}`,X0=`shown${fn}`,J0=`hide${fn}`,Kc=`hidePrevented${fn}`,Jh=`hidden${fn}`,Q0=`resize${fn}`,Z0=`click${fn}${Gh}`,eS=`keydown.dismiss${fn}`,tS='[data-bs-toggle="offcanvas"]',nS={backdrop:!0,keyboard:!0,scroll:!1},sS={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class kn extends Rt{constructor(t,n){super(t,n),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return nS}static get DefaultType(){return sS}static get NAME(){return W0}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){if(this._isShown||B.trigger(this._element,G0,{relatedTarget:t}).defaultPrevented)return;this._isShown=!0,this._backdrop.show(),this._config.scroll||new zl().hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(Hc);const s=()=>{(!this._config.scroll||this._config.backdrop)&&this._focustrap.activate(),this._element.classList.add(Fc),this._element.classList.remove(Hc),B.trigger(this._element,X0,{relatedTarget:t})};this._queueCallback(s,this._element,!0)}hide(){if(!this._isShown||B.trigger(this._element,J0).defaultPrevented)return;this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(jc),this._backdrop.hide();const n=()=>{this._element.classList.remove(Fc,jc),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||new zl().reset(),B.trigger(this._element,Jh)};this._queueCallback(n,this._element,!0)}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const t=()=>{if(this._config.backdrop==="static"){B.trigger(this._element,Kc);return}this.hide()},n=Boolean(this._config.backdrop);return new zh({className:Y0,isVisible:n,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:n?t:null})}_initializeFocusTrap(){return new Uh({trapElement:this._element})}_addEventListeners(){B.on(this._element,eS,t=>{if(t.key===q0){if(!this._config.keyboard){B.trigger(this._element,Kc);return}this.hide()}})}static jQueryInterface(t){return this.each(function(){const n=kn.getOrCreateInstance(this,t);if(typeof t=="string"){if(n[t]===void 0||t.startsWith("_")||t==="constructor")throw new TypeError(`No method named "${t}"`);n[t](this)}})}}B.on(document,Z0,tS,function(e){const t=sn(this);if(["A","AREA"].includes(this.tagName)&&e.preventDefault(),Ln(this))return;B.one(t,Jh,()=>{ti(this)&&this.focus()});const n=ae.findOne(Xh);n&&n!==t&&kn.getInstance(n).hide(),kn.getOrCreateInstance(t).toggle(this)});B.on(window,U0,()=>{for(const e of ae.find(Xh))kn.getOrCreateInstance(e).show()});B.on(window,Q0,()=>{for(const e of ae.find("[aria-modal][class*=show][class*=offcanvas-]"))getComputedStyle(e).position!=="fixed"&&kn.getOrCreateInstance(e).hide()});No(kn);Lt(kn);const iS=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),rS=/^aria-[\w-]*$/i,oS=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i,lS=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i,aS=(e,t)=>{const n=e.nodeName.toLowerCase();return t.includes(n)?iS.has(n)?Boolean(oS.test(e.nodeValue)||lS.test(e.nodeValue)):!0:t.filter(s=>s instanceof RegExp).some(s=>s.test(n))},Qh={"*":["class","dir","id","lang","role",rS],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]};function uS(e,t,n){if(!e.length)return e;if(n&&typeof n=="function")return n(e);const i=new window.DOMParser().parseFromString(e,"text/html"),r=[].concat(...i.body.querySelectorAll("*"));for(const o of r){const l=o.nodeName.toLowerCase();if(!Object.keys(t).includes(l)){o.remove();continue}const a=[].concat(...o.attributes),u=[].concat(t["*"]||[],t[l]||[]);for(const c of a)aS(c,u)||o.removeAttribute(c.nodeName)}return i.body.innerHTML}const cS="TemplateFactory",fS={allowList:Qh,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"<div></div>"},dS={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},pS={entry:"(string|element|function|null)",selector:"(string|element)"};class hS extends Yi{constructor(t){super(),this._config=this._getConfig(t)}static get Default(){return fS}static get DefaultType(){return dS}static get NAME(){return cS}getContent(){return Object.values(this._config.content).map(t=>this._resolvePossibleFunction(t)).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(t){return this._checkContent(t),this._config.content={...this._config.content,...t},this}toHtml(){const t=document.createElement("div");t.innerHTML=this._maybeSanitize(this._config.template);for(const[i,r]of Object.entries(this._config.content))this._setContent(t,r,i);const n=t.children[0],s=this._resolvePossibleFunction(this._config.extraClass);return s&&n.classList.add(...s.split(" ")),n}_typeCheckConfig(t){super._typeCheckConfig(t),this._checkContent(t.content)}_checkContent(t){for(const[n,s]of Object.entries(t))super._typeCheckConfig({selector:n,entry:s},pS)}_setContent(t,n,s){const i=ae.findOne(s,t);if(i){if(n=this._resolvePossibleFunction(n),!n){i.remove();return}if(rn(n)){this._putElementInTemplate($n(n),i);return}if(this._config.html){i.innerHTML=this._maybeSanitize(n);return}i.textContent=n}}_maybeSanitize(t){return this._config.sanitize?uS(t,this._config.allowList,this._config.sanitizeFn):t}_resolvePossibleFunction(t){return typeof t=="function"?t(this):t}_putElementInTemplate(t,n){if(this._config.html){n.innerHTML="",n.append(t);return}n.textContent=t.textContent}}const mS="tooltip",gS=new Set(["sanitize","allowList","sanitizeFn"]),nl="fade",vS="modal",mr="show",_S=".tooltip-inner",Wc=`.${vS}`,zc="hide.bs.modal",ui="hover",sl="focus",bS="click",yS="manual",ES="hide",TS="hidden",SS="show",CS="shown",AS="inserted",wS="click",OS="focusin",NS="focusout",IS="mouseenter",$S="mouseleave",LS={AUTO:"auto",TOP:"top",RIGHT:Nt()?"left":"right",BOTTOM:"bottom",LEFT:Nt()?"right":"left"},kS={allowList:Qh,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,0],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',title:"",trigger:"hover focus"},PS={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class si extends Rt{constructor(t,n){if(typeof Ch>"u")throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t,n),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return kS}static get DefaultType(){return PS}static get NAME(){return mS}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){if(this._isEnabled){if(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()){this._leave();return}this._enter()}}dispose(){clearTimeout(this._timeout),B.off(this._element.closest(Wc),zc,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if(this._element.style.display==="none")throw new Error("Please use show on visible elements");if(!(this._isWithContent()&&this._isEnabled))return;const t=B.trigger(this._element,this.constructor.eventName(SS)),s=(Nh(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(t.defaultPrevented||!s)return;this._disposePopper();const i=this._getTipElement();this._element.setAttribute("aria-describedby",i.getAttribute("id"));const{container:r}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(r.append(i),B.trigger(this._element,this.constructor.eventName(AS))),this._popper=this._createPopper(i),i.classList.add(mr),"ontouchstart"in document.documentElement)for(const l of[].concat(...document.body.children))B.on(l,"mouseover",Xr);const o=()=>{B.trigger(this._element,this.constructor.eventName(CS)),this._isHovered===!1&&this._leave(),this._isHovered=!1};this._queueCallback(o,this.tip,this._isAnimated())}hide(){if(!this._isShown()||B.trigger(this._element,this.constructor.eventName(ES)).defaultPrevented)return;if(this._getTipElement().classList.remove(mr),"ontouchstart"in document.documentElement)for(const i of[].concat(...document.body.children))B.off(i,"mouseover",Xr);this._activeTrigger[bS]=!1,this._activeTrigger[sl]=!1,this._activeTrigger[ui]=!1,this._isHovered=null;const s=()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),B.trigger(this._element,this.constructor.eventName(TS)))};this._queueCallback(s,this.tip,this._isAnimated())}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(t){const n=this._getTemplateFactory(t).toHtml();if(!n)return null;n.classList.remove(nl,mr),n.classList.add(`bs-${this.constructor.NAME}-auto`);const s=_E(this.constructor.NAME).toString();return n.setAttribute("id",s),this._isAnimated()&&n.classList.add(nl),n}setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(t){return this._templateFactory?this._templateFactory.changeContent(t):this._templateFactory=new hS({...this._config,content:t,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{[_S]:this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(t){return this.constructor.getOrCreateInstance(t.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(nl)}_isShown(){return this.tip&&this.tip.classList.contains(mr)}_createPopper(t){const n=typeof this._config.placement=="function"?this._config.placement.call(this,t,this._element):this._config.placement,s=LS[n.toUpperCase()];return tu(this._element,t,this._getPopperConfig(s))}_getOffset(){const{offset:t}=this._config;return typeof t=="string"?t.split(",").map(n=>Number.parseInt(n,10)):typeof t=="function"?n=>t(n,this._element):t}_resolvePossibleFunction(t){return typeof t=="function"?t.call(this._element):t}_getPopperConfig(t){const n={placement:t,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:s=>{this._getTipElement().setAttribute("data-popper-placement",s.state.placement)}}]};return{...n,...typeof this._config.popperConfig=="function"?this._config.popperConfig(n):this._config.popperConfig}}_setListeners(){const t=this._config.trigger.split(" ");for(const n of t)if(n==="click")B.on(this._element,this.constructor.eventName(wS),this._config.selector,s=>{this._initializeOnDelegatedTarget(s).toggle()});else if(n!==yS){const s=n===ui?this.constructor.eventName(IS):this.constructor.eventName(OS),i=n===ui?this.constructor.eventName($S):this.constructor.eventName(NS);B.on(this._element,s,this._config.selector,r=>{const o=this._initializeOnDelegatedTarget(r);o._activeTrigger[r.type==="focusin"?sl:ui]=!0,o._enter()}),B.on(this._element,i,this._config.selector,r=>{const o=this._initializeOnDelegatedTarget(r);o._activeTrigger[r.type==="focusout"?sl:ui]=o._element.contains(r.relatedTarget),o._leave()})}this._hideModalHandler=()=>{this._element&&this.hide()},B.on(this._element.closest(Wc),zc,this._hideModalHandler)}_fixTitle(){const t=this._element.getAttribute("title");t&&(!this._element.getAttribute("aria-label")&&!this._element.textContent.trim()&&this._element.setAttribute("aria-label",t),this._element.setAttribute("data-bs-original-title",t),this._element.removeAttribute("title"))}_enter(){if(this._isShown()||this._isHovered){this._isHovered=!0;return}this._isHovered=!0,this._setTimeout(()=>{this._isHovered&&this.show()},this._config.delay.show)}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout(()=>{this._isHovered||this.hide()},this._config.delay.hide))}_setTimeout(t,n){clearTimeout(this._timeout),this._timeout=setTimeout(t,n)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(t){const n=on.getDataAttributes(this._element);for(const s of Object.keys(n))gS.has(s)&&delete n[s];return t={...n,...typeof t=="object"&&t?t:{}},t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t.container=t.container===!1?document.body:$n(t.container),typeof t.delay=="number"&&(t.delay={show:t.delay,hide:t.delay}),typeof t.title=="number"&&(t.title=t.title.toString()),typeof t.content=="number"&&(t.content=t.content.toString()),t}_getDelegateConfig(){const t={};for(const n in this._config)this.constructor.Default[n]!==this._config[n]&&(t[n]=this._config[n]);return t.selector=!1,t.trigger="manual",t}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(t){return this.each(function(){const n=si.getOrCreateInstance(this,t);if(typeof t=="string"){if(typeof n[t]>"u")throw new TypeError(`No method named "${t}"`);n[t]()}})}}Lt(si);const DS="popover",xS=".popover-header",MS=".popover-body",RS={...si.Default,content:"",offset:[0,8],placement:"right",template:'<div class="popover" role="tooltip"><div class="popover-arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>',trigger:"click"},BS={...si.DefaultType,content:"(null|string|element|function)"};class Lo extends si{static get Default(){return RS}static get DefaultType(){return BS}static get NAME(){return DS}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{[xS]:this._getTitle(),[MS]:this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(t){return this.each(function(){const n=Lo.getOrCreateInstance(this,t);if(typeof t=="string"){if(typeof n[t]>"u")throw new TypeError(`No method named "${t}"`);n[t]()}})}}Lt(Lo);const VS="scrollspy",FS="bs.scrollspy",ru=`.${FS}`,HS=".data-api",jS=`activate${ru}`,Uc=`click${ru}`,KS=`load${ru}${HS}`,WS="dropdown-item",_s="active",zS='[data-bs-spy="scroll"]',il="[href]",US=".nav, .list-group",qc=".nav-link",qS=".nav-item",YS=".list-group-item",GS=`${qc}, ${qS} > ${qc}, ${YS}`,XS=".dropdown",JS=".dropdown-toggle",QS={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},ZS={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class ko extends Rt{constructor(t,n){super(t,n),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement=getComputedStyle(this._element).overflowY==="visible"?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return QS}static get DefaultType(){return ZS}static get NAME(){return VS}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const t of this._observableSections.values())this._observer.observe(t)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(t){return t.target=$n(t.target)||document.body,t.rootMargin=t.offset?`${t.offset}px 0px -30%`:t.rootMargin,typeof t.threshold=="string"&&(t.threshold=t.threshold.split(",").map(n=>Number.parseFloat(n))),t}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(B.off(this._config.target,Uc),B.on(this._config.target,Uc,il,t=>{const n=this._observableSections.get(t.target.hash);if(n){t.preventDefault();const s=this._rootElement||window,i=n.offsetTop-this._element.offsetTop;if(s.scrollTo){s.scrollTo({top:i,behavior:"smooth"});return}s.scrollTop=i}}))}_getNewObserver(){const t={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver(n=>this._observerCallback(n),t)}_observerCallback(t){const n=o=>this._targetLinks.get(`#${o.target.id}`),s=o=>{this._previousScrollData.visibleEntryTop=o.target.offsetTop,this._process(n(o))},i=(this._rootElement||document.documentElement).scrollTop,r=i>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=i;for(const o of t){if(!o.isIntersecting){this._activeTarget=null,this._clearActiveClass(n(o));continue}const l=o.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(r&&l){if(s(o),!i)return;continue}!r&&!l&&s(o)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const t=ae.find(il,this._config.target);for(const n of t){if(!n.hash||Ln(n))continue;const s=ae.findOne(n.hash,this._element);ti(s)&&(this._targetLinks.set(n.hash,n),this._observableSections.set(n.hash,s))}}_process(t){this._activeTarget!==t&&(this._clearActiveClass(this._config.target),this._activeTarget=t,t.classList.add(_s),this._activateParents(t),B.trigger(this._element,jS,{relatedTarget:t}))}_activateParents(t){if(t.classList.contains(WS)){ae.findOne(JS,t.closest(XS)).classList.add(_s);return}for(const n of ae.parents(t,US))for(const s of ae.prev(n,GS))s.classList.add(_s)}_clearActiveClass(t){t.classList.remove(_s);const n=ae.find(`${il}.${_s}`,t);for(const s of n)s.classList.remove(_s)}static jQueryInterface(t){return this.each(function(){const n=ko.getOrCreateInstance(this,t);if(typeof t=="string"){if(n[t]===void 0||t.startsWith("_")||t==="constructor")throw new TypeError(`No method named "${t}"`);n[t]()}})}}B.on(window,KS,()=>{for(const e of ae.find(zS))ko.getOrCreateInstance(e)});Lt(ko);const eC="tab",tC="bs.tab",ps=`.${tC}`,nC=`hide${ps}`,sC=`hidden${ps}`,iC=`show${ps}`,rC=`shown${ps}`,oC=`click${ps}`,lC=`keydown${ps}`,aC=`load${ps}`,uC="ArrowLeft",Yc="ArrowRight",cC="ArrowUp",Gc="ArrowDown",zn="active",Xc="fade",rl="show",fC="dropdown",dC=".dropdown-toggle",pC=".dropdown-menu",ol=":not(.dropdown-toggle)",hC='.list-group, .nav, [role="tablist"]',mC=".nav-item, .list-group-item",gC=`.nav-link${ol}, .list-group-item${ol}, [role="tab"]${ol}`,Zh='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',ll=`${gC}, ${Zh}`,vC=`.${zn}[data-bs-toggle="tab"], .${zn}[data-bs-toggle="pill"], .${zn}[data-bs-toggle="list"]`;class Ys extends Rt{constructor(t){super(t),this._parent=this._element.closest(hC),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),B.on(this._element,lC,n=>this._keydown(n)))}static get NAME(){return eC}show(){const t=this._element;if(this._elemIsActive(t))return;const n=this._getActiveElem(),s=n?B.trigger(n,nC,{relatedTarget:t}):null;B.trigger(t,iC,{relatedTarget:n}).defaultPrevented||s&&s.defaultPrevented||(this._deactivate(n,t),this._activate(t,n))}_activate(t,n){if(!t)return;t.classList.add(zn),this._activate(sn(t));const s=()=>{if(t.getAttribute("role")!=="tab"){t.classList.add(rl);return}t.removeAttribute("tabindex"),t.setAttribute("aria-selected",!0),this._toggleDropDown(t,!0),B.trigger(t,rC,{relatedTarget:n})};this._queueCallback(s,t,t.classList.contains(Xc))}_deactivate(t,n){if(!t)return;t.classList.remove(zn),t.blur(),this._deactivate(sn(t));const s=()=>{if(t.getAttribute("role")!=="tab"){t.classList.remove(rl);return}t.setAttribute("aria-selected",!1),t.setAttribute("tabindex","-1"),this._toggleDropDown(t,!1),B.trigger(t,sC,{relatedTarget:n})};this._queueCallback(s,t,t.classList.contains(Xc))}_keydown(t){if(![uC,Yc,cC,Gc].includes(t.key))return;t.stopPropagation(),t.preventDefault();const n=[Yc,Gc].includes(t.key),s=nu(this._getChildren().filter(i=>!Ln(i)),t.target,n,!0);s&&(s.focus({preventScroll:!0}),Ys.getOrCreateInstance(s).show())}_getChildren(){return ae.find(ll,this._parent)}_getActiveElem(){return this._getChildren().find(t=>this._elemIsActive(t))||null}_setInitialAttributes(t,n){this._setAttributeIfNotExists(t,"role","tablist");for(const s of n)this._setInitialAttributesOnChild(s)}_setInitialAttributesOnChild(t){t=this._getInnerElement(t);const n=this._elemIsActive(t),s=this._getOuterElement(t);t.setAttribute("aria-selected",n),s!==t&&this._setAttributeIfNotExists(s,"role","presentation"),n||t.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(t,"role","tab"),this._setInitialAttributesOnTargetPanel(t)}_setInitialAttributesOnTargetPanel(t){const n=sn(t);n&&(this._setAttributeIfNotExists(n,"role","tabpanel"),t.id&&this._setAttributeIfNotExists(n,"aria-labelledby",`#${t.id}`))}_toggleDropDown(t,n){const s=this._getOuterElement(t);if(!s.classList.contains(fC))return;const i=(r,o)=>{const l=ae.findOne(r,s);l&&l.classList.toggle(o,n)};i(dC,zn),i(pC,rl),s.setAttribute("aria-expanded",n)}_setAttributeIfNotExists(t,n,s){t.hasAttribute(n)||t.setAttribute(n,s)}_elemIsActive(t){return t.classList.contains(zn)}_getInnerElement(t){return t.matches(ll)?t:ae.findOne(ll,t)}_getOuterElement(t){return t.closest(mC)||t}static jQueryInterface(t){return this.each(function(){const n=Ys.getOrCreateInstance(this);if(typeof t=="string"){if(n[t]===void 0||t.startsWith("_")||t==="constructor")throw new TypeError(`No method named "${t}"`);n[t]()}})}}B.on(document,oC,Zh,function(e){["A","AREA"].includes(this.tagName)&&e.preventDefault(),!Ln(this)&&Ys.getOrCreateInstance(this).show()});B.on(window,aC,()=>{for(const e of ae.find(vC))Ys.getOrCreateInstance(e)});Lt(Ys);const _C="toast",bC="bs.toast",xn=`.${bC}`,yC=`mouseover${xn}`,EC=`mouseout${xn}`,TC=`focusin${xn}`,SC=`focusout${xn}`,CC=`hide${xn}`,AC=`hidden${xn}`,wC=`show${xn}`,OC=`shown${xn}`,NC="fade",Jc="hide",gr="show",vr="showing",IC={animation:"boolean",autohide:"boolean",delay:"number"},$C={animation:!0,autohide:!0,delay:5e3};class Po extends Rt{constructor(t,n){super(t,n),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return $C}static get DefaultType(){return IC}static get NAME(){return _C}show(){if(B.trigger(this._element,wC).defaultPrevented)return;this._clearTimeout(),this._config.animation&&this._element.classList.add(NC);const n=()=>{this._element.classList.remove(vr),B.trigger(this._element,OC),this._maybeScheduleHide()};this._element.classList.remove(Jc),qi(this._element),this._element.classList.add(gr,vr),this._queueCallback(n,this._element,this._config.animation)}hide(){if(!this.isShown()||B.trigger(this._element,CC).defaultPrevented)return;const n=()=>{this._element.classList.add(Jc),this._element.classList.remove(vr,gr),B.trigger(this._element,AC)};this._element.classList.add(vr),this._queueCallback(n,this._element,this._config.animation)}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(gr),super.dispose()}isShown(){return this._element.classList.contains(gr)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout(()=>{this.hide()},this._config.delay)))}_onInteraction(t,n){switch(t.type){case"mouseover":case"mouseout":{this._hasMouseInteraction=n;break}case"focusin":case"focusout":{this._hasKeyboardInteraction=n;break}}if(n){this._clearTimeout();return}const s=t.relatedTarget;this._element===s||this._element.contains(s)||this._maybeScheduleHide()}_setListeners(){B.on(this._element,yC,t=>this._onInteraction(t,!0)),B.on(this._element,EC,t=>this._onInteraction(t,!1)),B.on(this._element,TC,t=>this._onInteraction(t,!0)),B.on(this._element,SC,t=>this._onInteraction(t,!1))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each(function(){const n=Po.getOrCreateInstance(this,t);if(typeof t=="string"){if(typeof n[t]>"u")throw new TypeError(`No method named "${t}"`);n[t](this)}})}}No(Po);Lt(Po);var LC=Object.defineProperty,kC=(e,t,n)=>t in e?LC(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,jt=(e,t,n)=>(kC(e,typeof t!="symbol"?t+"":t,n),n);const PC=e=>typeof e=="boolean"?e:e===""?!0:e==="true";class ou{constructor(t,n={}){if(jt(this,"cancelable",!0),jt(this,"componentId",null),jt(this,"_defaultPrevented",!1),jt(this,"eventType",""),jt(this,"nativeEvent",null),jt(this,"_preventDefault"),jt(this,"relatedTarget",null),jt(this,"target",null),!t)throw new TypeError(`Failed to construct '${this.constructor.name}'. 1 argument required, ${arguments.length} given.`);Object.assign(this,ou.Defaults,n,{eventType:t}),this._preventDefault=function(){this.cancelable&&(this.defaultPrevented=!0)}}get defaultPrevented(){return this._defaultPrevented}set defaultPrevented(t){this._defaultPrevented=t}get preventDefault(){return this._preventDefault}set preventDefault(t){this._preventDefault=t}static get Defaults(){return{cancelable:!0,componentId:null,eventType:"",nativeEvent:null,relatedTarget:null,target:null}}}const Qc=e=>e!==null&&typeof e=="object",DC=e=>Object.prototype.toString.call(e)==="[object Object]",Xt=e=>e===null,al=/\s+/,xC=/-u-.+/,em=(e,t=2)=>typeof e=="string"?e:e==null?"":Array.isArray(e)||DC(e)&&e.toString===Object.prototype.toString?JSON.stringify(e,null,t):String(e),MC=e=>{const t=e.trim();return t.charAt(0).toUpperCase()+t.slice(1)},ul=e=>`\\${e}`,RC=e=>{const t=em(e),{length:n}=t,s=t.charCodeAt(0);return t.split("").reduce((i,r,o)=>{const l=t.charCodeAt(o);return l===0?`${i}�`:l===127||l>=1&&l<=31||o===0&&l>=48&&l<=57||o===1&&l>=48&&l<=57&&s===45?i+ul(`${l.toString(16)} `):o===0&&l===45&&n===1?i+ul(r):l>=128||l===45||l===95||l>=48&&l<=57||l>=65&&l<=90||l>=97&&l<=122?i+r:i+ul(r)},"")},tm=typeof window<"u",nm=typeof document<"u",BC=typeof Element<"u",sm=typeof navigator<"u",Do=tm&&nm&&sm,Zn=tm?window:{},lu=nm?document:{},im=sm?navigator:{},VC=(im.userAgent||"").toLowerCase();VC.indexOf("jsdom")>0;(()=>{let e=!1;if(Do)try{const t={get passive(){return e=!0,e}};Zn.addEventListener("test",t,t),Zn.removeEventListener("test",t,t)}catch{e=!1}return e})();Do&&("ontouchstart"in lu.documentElement||im.maxTouchPoints>0);Do&&Boolean(Zn.PointerEvent||Zn.MSPointerEvent);Do&&"IntersectionObserver"in Zn&&"IntersectionObserverEntry"in Zn&&"intersectionRatio"in Zn.IntersectionObserverEntry.prototype;const au=typeof window<"u",FC=typeof document<"u",HC=typeof navigator<"u",rm=au&&FC&&HC,Zc=au?window:{},jC=(()=>{let e=!1;if(rm)try{const t={get passive(){e=!0}};Zc.addEventListener("test",t,t),Zc.removeEventListener("test",t,t)}catch{e=!1}return e})(),bn=BC?Element.prototype:void 0,KC=(bn==null?void 0:bn.matches)||(bn==null?void 0:bn.msMatchesSelector)||(bn==null?void 0:bn.webkitMatchesSelector),dn=e=>!!(e&&e.nodeType===Node.ELEMENT_NODE),WC=e=>dn(e)?e.getBoundingClientRect():null,zC=(e=[])=>{const{activeElement:t}=document;return t&&!e.some(n=>n===t)?t:null},UC=e=>dn(e)&&e===zC(),qC=(e,t={})=>{try{e.focus(t)}catch(n){console.error(n)}return UC(e)},YC=(e,t)=>t&&dn(e)&&e.getAttribute(t)||null,GC=e=>{if(YC(e,"display")==="none")return!1;const t=WC(e);return!!(t&&t.height>0&&t.width>0)},Gs=e=>{var t;return((t=e==null?void 0:e())!=null?t:[]).length===0},XC=(e,t)=>(dn(t)?t:lu).querySelector(e)||null,JC=(e,t)=>Array.from([(dn(t)?t:lu).querySelectorAll(e)]),QC=(e,t)=>t&&dn(e)?e.getAttribute(t):null,ZC=(e,t,n)=>{t&&dn(e)&&e.setAttribute(t,n)},eA=(e,t)=>{t&&dn(e)&&e.removeAttribute(t)},_r=au?window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.msRequestAnimationFrame||window.oRequestAnimationFrame||(e=>setTimeout(e,16)):e=>setTimeout(e,0),tA=(e,t)=>dn(e)?KC.call(e,t):!1;bn!=null&&bn.closest;const xo=(e,t,n)=>t.concat(["sm","md","lg","xl","xxl"]).reduce((s,i)=>(s[e?`${e}${i.charAt(0).toUpperCase()+i.slice(1)}`:i]=n,s),Object.create(null)),om=(e,t,n,s=n)=>Object.keys(t).reduce((i,r)=>(e[r]&&i.push([s,r.replace(n,""),e[r]].filter(o=>o&&typeof o!="boolean").join("-").toLowerCase()),i),[]),Os=(e="")=>`__BVID__${Math.random().toString().slice(2,8)}___BV_${e}__`,Pi=e=>!!(e.href||e.to),Et=(e,t={},n={})=>{const s=[e];let i;for(let r=0;r<s.length&&!i;r++){const o=s[r];i=n[o]}return i&&typeof i=="function"?i(t):i},yn=(e,t=NaN)=>Number.isInteger(e)?e:t,nA=(e,t=NaN)=>{const n=Number.parseInt(e,10);return Number.isNaN(n)?t:n},cl=(e,t=NaN)=>{const n=Number.parseFloat(e.toString());return Number.isNaN(n)?t:n},Mo=(e,t)=>Object.keys(e).filter(n=>!t.includes(n)).reduce((n,s)=>({...n,[s]:e[s]}),{}),ef=(e,t)=>t+(e?MC(e):""),uu=(e,t)=>(Array.isArray(t)?t.slice():Object.keys(t)).reduce((n,s)=>(n[s]=e[s],n),{}),Ro=(e,t)=>e===!0||e==="true"||e===""?"true":e==="grammar"||e==="spelling"?e:t===!1?"true":e===!1||e==="false"?"false":void 0;var sA=Object.defineProperty,iA=Object.defineProperties,rA=Object.getOwnPropertyDescriptors,tf=Object.getOwnPropertySymbols,oA=Object.prototype.hasOwnProperty,lA=Object.prototype.propertyIsEnumerable,nf=(e,t,n)=>t in e?sA(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,aA=(e,t)=>{for(var n in t||(t={}))oA.call(t,n)&&nf(e,n,t[n]);if(tf)for(var n of tf(t))lA.call(t,n)&&nf(e,n,t[n]);return e},uA=(e,t)=>iA(e,rA(t));function lm(e,t){var n;const s=td();return dd(()=>{s.value=e()},uA(aA({},t),{flush:(n=t==null?void 0:t.flush)!=null?n:"sync"})),io(s)}var sf;const cA=typeof window<"u";cA&&((sf=window==null?void 0:window.navigator)!=null&&sf.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function fA(e){return e}const Ul=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},ql="__vueuse_ssr_handlers__";Ul[ql]=Ul[ql]||{};Ul[ql];var rf;(function(e){e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE"})(rf||(rf={}));var dA=Object.defineProperty,of=Object.getOwnPropertySymbols,pA=Object.prototype.hasOwnProperty,hA=Object.prototype.propertyIsEnumerable,lf=(e,t,n)=>t in e?dA(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,mA=(e,t)=>{for(var n in t||(t={}))pA.call(t,n)&&lf(e,n,t[n]);if(of)for(var n of of(t))hA.call(t,n)&&lf(e,n,t[n]);return e};const gA={easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]};mA({linear:fA},gA);const am=e=>lm(()=>e.value?`justify-content-${e.value}`:"");function D(e){return lm(()=>e.value===void 0||e.value===null?e.value:PC(e.value))}Mt([]);const vA=e=>$(()=>({"form-check":e.plain===!1&&e.button===!1,"form-check-inline":e.inline===!0,"form-switch":e.switch===!0,[`form-control-${e.size}`]:e.size!==void 0&&e.size!=="md"})),_A=e=>$(()=>({"form-check-input":e.plain===!1&&e.button===!1,"is-valid":e.state===!0,"is-invalid":e.state===!1,"btn-check":e.button===!0})),bA=e=>$(()=>({"form-check-label":e.plain===!1&&e.button===!1,btn:e.button===!0,[`btn-${e.buttonVariant}`]:e.button===!0&&e.buttonVariant!==void 0,[`btn-${e.size}`]:e.button&&e.size&&e.size!=="md"})),yA=e=>$(()=>({"aria-invalid":Ro(e.ariaInvalid,e.state),"aria-required":e.required===!0?!0:void 0})),EA=e=>$(()=>({"was-validated":e.validated===!0,"btn-group":e.buttons===!0&&e.stacked===!1,"btn-group-vertical":e.stacked===!0,[`btn-group-${e.size}`]:e.size!==void 0})),af=(e,t,n)=>e.reduce((s,i)=>i.type.toString()==="Symbol(Fragment)"?s.concat(i.children):s.concat([i]),[]).filter(s=>s.type.__name===t||s.type.name===t).map(s=>{const i=(s.children.default?s.children.default():[]).find(r=>r.type.toString()==="Symbol(Text)");return{props:{disabled:n,...s.props},text:i?i.children:""}}),TA=(e,t)=>typeof e=="string"?{props:{value:e,disabled:t.disabled},text:e}:{props:{value:e[t.valueField],disabled:t.disabled||e[t.disabledField],...e.props},text:e[t.textField],html:e[t.htmlField]},SA=(e,t,n,s,i)=>({...e,props:{"button-variant":n.buttonVariant,form:n.form,name:s.value,id:`${i.value}_option_${t}`,button:n.buttons,state:n.state,plain:n.plain,size:n.size,inline:!n.stacked,required:n.required,...e.props}}),ls=(e,t)=>$(()=>(e==null?void 0:e.value)||Os(t)),um={ariaInvalid:{type:[Boolean,String],default:void 0},autocomplete:{type:String,required:!1},autofocus:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},form:{type:String,required:!1},formatter:{type:Function,required:!1},id:{type:String,required:!1},lazy:{type:Boolean,default:!1},lazyFormatter:{type:Boolean,default:!1},list:{type:String,required:!1},modelValue:{type:[String,Number],default:""},name:{type:String,required:!1},number:{type:Boolean,default:!1},placeholder:{type:String,required:!1},plaintext:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},required:{type:Boolean,default:!1},size:{type:String,required:!1},state:{type:Boolean,default:null},trim:{type:Boolean,default:!1}},cm=(e,t)=>{const n=$e();let s=null,i=!0;const r=ls(I(e,"id"),"input"),o=(m,C,v=!1)=>(m=String(m),typeof e.formatter=="function"&&(!e.lazyFormatter||v)?(i=!1,e.formatter(m,C)):m),l=m=>e.trim?m.trim():e.number?Number.parseFloat(m):m,a=()=>{var m;e.autofocus&&((m=n.value)==null||m.focus())};It(()=>{n.value&&(n.value.value=e.modelValue),Ct(()=>{a()})}),fo(()=>{Ct(()=>{})});const u=$(()=>{var m;return Ro(e.ariaInvalid,(m=e.state)!=null?m:void 0)}),c=m=>{const{value:C}=m.target,v=o(C,m);if(v===!1||m.defaultPrevented){m.preventDefault();return}if(e.lazy)return;const d=l(v);e.modelValue!==d&&(s=C,t("update:modelValue",d)),t("input",v)},f=m=>{const{value:C}=m.target,v=o(C,m);if(v===!1||m.defaultPrevented){m.preventDefault();return}if(!e.lazy)return;s=C,t("update:modelValue",v);const d=l(v);e.modelValue!==d&&t("change",v)},p=m=>{if(t("blur",m),!e.lazy&&!e.lazyFormatter)return;const{value:C}=m.target,v=o(C,m,!0);s=C,t("update:modelValue",v)},h=()=>{var m;e.disabled||(m=n.value)==null||m.focus()},g=()=>{var m;e.disabled||(m=n.value)==null||m.blur()};return At(()=>e.modelValue,m=>{!n.value||(n.value.value=s&&i?s:m,s=null,i=!0)}),{input:n,computedId:r,computedAriaInvalid:u,onInput:c,onChange:f,onBlur:p,focus:h,blur:g}},Cs=(e,t)=>{if(!e)return e;if(t in e)return e[t];const n=t.split(".");return Cs(e[n[0]],n.splice(1).join("."))},fl=(e,t=null,n,s)=>{if(Object.prototype.toString.call(e)==="[object Object]"){const i=Cs(e,s.valueField),r=Cs(e,s.textField),o=Cs(e,s.htmlField),l=Cs(e,s.disabledField),a=e[s.optionsField]||null;return a!==null?{label:String(Cs(e,s.labelField)||r),options:cu(a,n,s)}:{value:typeof i>"u"?t||r:i,text:String(typeof r>"u"?t:r),html:o,disabled:Boolean(l)}}return{value:t||e,text:String(e),disabled:!1}},cu=(e,t,n)=>Array.isArray(e)?e.map(s=>fl(s,null,t,n)):Object.prototype.toString.call(e)==="[object Object]"?(console.warn(`[BootstrapVue warn]: ${t} - Setting prop "options" to an object is deprecated. Use the array format instead.`),Object.keys(e).map(s=>{const i=e[s];switch(typeof i){case"object":return fl(i.text,String(i.value),t,n);default:return fl(i,String(s),t,n)}})):[],CA=oe({__name:"BTransition",props:{appear:{default:!1},mode:null,noFade:{default:!1},transProps:null},setup(e){const t=e,n=D(I(t,"appear")),s=D(I(t,"noFade")),i=$(()=>{const l={name:"",enterActiveClass:"",enterToClass:"",leaveActiveClass:"",leaveToClass:"showing",enterFromClass:"showing",leaveFromClass:""},a={...l,enterActiveClass:"fade showing",leaveActiveClass:"fade showing"};return s.value?l:a}),r=$(()=>({mode:t.mode,css:!0,...i.value})),o=$(()=>t.transProps!==void 0?{...r.value,...t.transProps}:n.value?{...r.value,appear:!0,appearActiveClass:i.value.enterActiveClass,appearToClass:i.value.enterToClass}:r.value);return(l,a)=>(Z(),de(_o,Ir(ya(q(o))),{default:Ce(()=>[he(l.$slots,"default")]),_:3},16))}}),AA=["type","disabled","aria-label"],wA=oe({__name:"BCloseButton",props:{ariaLabel:{default:"Close"},disabled:{default:!1},white:{default:!1},type:{default:"button"}},emits:["click"],setup(e,{emit:t}){const n=e,s=D(I(n,"disabled")),i=D(I(n,"white")),r=$(()=>({"btn-close-white":i.value}));return(o,l)=>(Z(),Pe("button",{type:e.type,class:Be(["btn-close",q(r)]),disabled:q(s),"aria-label":e.ariaLabel,onClick:l[0]||(l[0]=a=>t("click",a))},null,10,AA))}}),OA={key:0,class:"visually-hidden"},NA=oe({__name:"BSpinner",props:{label:null,role:{default:"status"},small:{default:!1},tag:{default:"span"},type:{default:"border"},variant:null},setup(e){const t=e,n=Zs(),s=D(I(t,"small")),i=$(()=>({"spinner-border":t.type==="border","spinner-border-sm":t.type==="border"&&s.value,"spinner-grow":t.type==="grow","spinner-grow-sm":t.type==="grow"&&s.value,[`text-${t.variant}`]:t.variant!==void 0})),r=$(()=>!Gs(n.label));return(o,l)=>(Z(),de(Xe(e.tag),{class:Be(q(i)),role:e.label||q(r)?e.role:null,"aria-hidden":e.label||q(r)?null:!0},{default:Ce(()=>[e.label||q(r)?(Z(),Pe("span",OA,[he(o.$slots,"label",{},()=>[He(Ue(e.label),1)])])):bt("",!0)]),_:3},8,["class","role","aria-hidden"]))}}),hs={active:{type:[Boolean,String],default:!1},activeClass:{type:String,default:"router-link-active"},append:{type:[Boolean,String],default:!1},disabled:{type:[Boolean,String],default:!1},event:{type:[String,Array],default:"click"},exact:{type:[Boolean,String],default:!1},exactActiveClass:{type:String,default:"router-link-exact-active"},href:{type:String},rel:{type:String,default:null},replace:{type:[Boolean,String],default:!1},routerComponentName:{type:String,default:"router-link"},routerTag:{type:String,default:"a"},target:{type:String,default:"_self"},to:{type:[String,Object],default:null}},IA=oe({props:hs,emits:["click"],setup(e,{emit:t,attrs:n}){const s=D(I(e,"active")),i=D(I(e,"append")),r=D(I(e,"disabled")),o=D(I(e,"exact")),l=D(I(e,"replace")),a=cn(),u=$e(null),c=$(()=>{const h=e.routerComponentName.split("-").map(g=>g.charAt(0).toUpperCase()+g.slice(1)).join("");return(a==null?void 0:a.appContext.app.component(h))===void 0||r.value||!e.to?"a":e.routerComponentName}),f=$(()=>{const h="#";if(e.href)return e.href;if(typeof e.to=="string")return e.to||h;const g=e.to;if(Object.prototype.toString.call(g)==="[object Object]"&&(g.path||g.query||g.hash)){const m=g.path||"",C=g.query?`?${Object.keys(g.query).map(d=>`${d}=${g.query[d]}`).join("=")}`:"",v=!g.hash||g.hash.charAt(0)==="#"?g.hash||"":`#${g.hash}`;return`${m}${C}${v}`||h}return h}),p=$(()=>({to:e.to,href:f.value,target:e.target,rel:e.target==="_blank"&&e.rel===null?"noopener":e.rel||null,tabindex:r.value?"-1":typeof n.tabindex>"u"?null:n.tabindex,"aria-disabled":r.value?"true":null}));return{computedLinkClasses:$(()=>({active:s.value,disabled:r.value})),tag:c,routerAttr:p,link:u,clicked:h=>{if(r.value){h.preventDefault(),h.stopImmediatePropagation();return}t("click",h)},activeBoolean:s,appendBoolean:i,disabledBoolean:r,replaceBoolean:l,exactBoolean:o}}}),Bo=(e,t)=>{const n=e.__vccOpts||e;for(const[s,i]of t)n[s]=i;return n};function $A(e,t,n,s,i,r){return e.tag==="router-link"?(Z(),de(Xe(e.tag),Le({key:0},e.routerAttr,{custom:""}),{default:Ce(({href:o,navigate:l,isActive:a,isExactActive:u})=>[(Z(),de(Xe(e.routerTag),Le({ref:"link",href:o,class:[(a||e.activeBoolean)&&e.activeClass,(u||e.exactBoolean)&&e.exactActiveClass]},e.$attrs,{onClick:l}),{default:Ce(()=>[he(e.$slots,"default")]),_:2},1040,["href","class","onClick"]))]),_:3},16)):(Z(),de(Xe(e.tag),Le({key:1,ref:"link",class:e.computedLinkClasses},e.routerAttr,{onClick:e.clicked}),{default:Ce(()=>[he(e.$slots,"default")]),_:3},16,["class","onClick"]))}const Gt=Bo(IA,[["render",$A]]),LA=oe({components:{BLink:Gt,BSpinner:NA},props:{...hs,active:{type:[Boolean,String],default:!1},disabled:{type:[Boolean,String],default:!1},href:{type:String,required:!1},pill:{type:[Boolean,String],default:!1},pressed:{type:[Boolean,String],default:!1},rel:{type:String,default:void 0},size:{type:String,default:"md"},squared:{type:[Boolean,String],default:!1},tag:{type:String,default:"button"},target:{type:String,default:"_self"},type:{type:String,default:"button"},variant:{type:String,default:"secondary"},loading:{type:[Boolean,String],default:!1},loadingMode:{type:String,default:"inline"}},emits:["click","update:pressed"],setup(e,{emit:t}){const n=D(I(e,"active")),s=D(I(e,"disabled")),i=D(I(e,"pill")),r=D(I(e,"pressed")),o=D(I(e,"squared")),l=D(I(e,"loading")),a=$(()=>r.value===!0),u=$(()=>e.tag==="button"&&e.href===void 0&&e.to===null),c=$(()=>Pi(e)),f=$(()=>e.to!==null),p=$(()=>e.href!==void 0?!1:!u.value),h=$(()=>[[`btn-${e.variant}`],[`btn-${e.size}`],{active:n.value||r.value,"rounded-pill":i.value,"rounded-0":o.value,disabled:s.value}]),g=$(()=>({"aria-disabled":p.value?s.value:null,"aria-pressed":a.value?r.value:null,autocomplete:a.value?"off":null,disabled:u.value?s.value:null,href:e.href,rel:c.value?e.rel:null,role:p.value||c.value?"button":null,target:c.value?e.target:null,type:u.value?e.type:null,to:u.value?null:e.to,append:c.value?e.append:null,activeClass:f.value?e.activeClass:null,event:f.value?e.event:null,exact:f.value?e.exact:null,exactActiveClass:f.value?e.exactActiveClass:null,replace:f.value?e.replace:null,routerComponentName:f.value?e.routerComponentName:null,routerTag:f.value?e.routerTag:null})),m=$(()=>f.value?Gt:e.href?"a":e.tag);return{computedClasses:h,computedAttrs:g,computedTag:m,clicked:C=>{if(s.value){C.preventDefault(),C.stopPropagation();return}t("click",C),a.value&&t("update:pressed",!r.value)},loadingBoolean:l}}});function kA(e,t,n,s,i,r){const o=Cd("b-spinner");return Z(),de(Xe(e.computedTag),Le({class:["btn",e.computedClasses]},e.computedAttrs,{onClick:e.clicked}),{default:Ce(()=>[e.loadingBoolean?(Z(),Pe("div",{key:0,class:Be(["btn-loading",{"mode-fill":e.loadingMode==="fill","mode-inline":e.loadingMode==="inline"}])},[he(e.$slots,"loading",{},()=>[Oe(o,{class:"btn-spinner",small:e.size!=="lg"},null,8,["small"])])],2)):bt("",!0),Hi("div",{class:Be(["btn-content",{"btn-loading-fill":e.loadingBoolean&&e.loadingMode==="fill"}])},[he(e.$slots,"default")],2)]),_:3},16,["class","onClick"])}const $w=Bo(LA,[["render",kA]]),uf=Mo(hs,["event","routerTag"]);oe({components:{BLink:Gt},props:{pill:{type:[Boolean,String],default:!1},tag:{type:String,default:"span"},variant:{type:String,default:"secondary"},textIndicator:{type:[Boolean,String],default:!1},dotIndicator:{type:[Boolean,String],default:!1},...uf},setup(e){const t=D(I(e,"pill")),n=D(I(e,"textIndicator")),s=D(I(e,"dotIndicator")),i=D(I(e,"active")),r=D(I(e,"disabled")),o=$(()=>Pi(e)),l=$(()=>o.value?Gt:e.tag),a=$(()=>[[`bg-${e.variant}`],{active:i.value,disabled:r.value,"text-dark":["warning","info","light"].includes(e.variant),"rounded-pill":t.value,"position-absolute top-0 start-100 translate-middle":n.value||s.value,"p-2 border border-light rounded-circle":s.value,"text-decoration-none":o.value}]),u=$(()=>o.value?uu(e,uf):{});return{computedClasses:a,computedLinkProps:u,computedTag:l}}});const cf=Mo(hs,["event","routerTag"]);oe({components:{BLink:Gt},props:{...cf,active:{type:[Boolean,String],default:!1},ariaCurrent:{type:String,default:"location"},disabled:{type:[Boolean,String],default:!1},text:{type:String,required:!1}},emits:["click"],setup(e,{emit:t}){const n=D(I(e,"active")),s=D(I(e,"disabled")),i=$(()=>({active:n.value})),r=$(()=>n.value?"span":Gt),o=$(()=>n.value?e.ariaCurrent:void 0);return{computedLinkProps:$(()=>r.value!=="span"?uu(e,cf):{}),computedClasses:i,computedTag:r,computedAriaCurrent:o,clicked:l=>{if(s.value||n.value){l.preventDefault(),l.stopImmediatePropagation();return}s.value||t("click",l)}}}});const PA=oe({__name:"BImg",props:{alt:null,blank:{default:!1},blankColor:{default:"transparent"},block:{default:!1},center:{default:!1},fluid:{default:!1},lazy:{default:!1},fluidGrow:{default:!1},height:null,left:{default:!1},start:{default:!1},right:{default:!1},end:{default:!1},rounded:{type:[Boolean,String],default:!1},sizes:null,src:null,srcset:null,thumbnail:{default:!1},width:null},emits:["load"],setup(e,{emit:t}){const n=e,s='<svg width="%{w}" height="%{h}" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 %{w} %{h}" preserveAspectRatio="none"><rect width="100%" height="100%" style="fill:%{f};"></rect></svg>',i=D(I(n,"lazy")),r=D(I(n,"blank")),o=D(I(n,"block")),l=D(I(n,"center")),a=D(I(n,"fluid")),u=D(I(n,"fluidGrow")),c=D(I(n,"left")),f=D(I(n,"start")),p=D(I(n,"right")),h=D(I(n,"end")),g=D(I(n,"thumbnail")),m=$(()=>typeof n.srcset=="string"?n.srcset.split(",").filter(w=>w).join(","):Array.isArray(n.srcset)?n.srcset.filter(w=>w).join(","):void 0),C=$(()=>typeof n.sizes=="string"?n.sizes.split(",").filter(w=>w).join(","):Array.isArray(n.sizes)?n.sizes.filter(w=>w).join(","):void 0),v=$(()=>{const w=N=>N===void 0?void 0:typeof N=="number"?N:Number.parseInt(N,10)||void 0,_=w(n.width),O=w(n.height);if(r.value){if(_!==void 0&&O===void 0)return{height:_,width:_};if(_===void 0&&O!==void 0)return{height:O,width:O};if(_===void 0&&O===void 0)return{height:1,width:1}}return{width:_,height:O}}),d=$(()=>A(v.value.width,v.value.height,n.blankColor)),y=$(()=>({src:r.value?d.value:n.src,alt:n.alt,width:v.value.width||void 0,height:v.value.height||void 0,srcset:r.value?void 0:m.value,sizes:r.value?void 0:C.value,loading:i.value?"lazy":"eager"})),T=$(()=>c.value||f.value?"float-start":p.value||h.value?"float-end":l.value?"mx-auto":void 0),E=$(()=>({"img-thumbnail":g.value,"img-fluid":a.value||u.value,"w-100":u.value,rounded:n.rounded===""||n.rounded===!0,[`rounded-${n.rounded}`]:typeof n.rounded=="string"&&n.rounded!=="",[`${T.value}`]:T.value!==void 0,"d-block":o.value||l.value})),A=(w,_,O)=>`data:image/svg+xml;charset=UTF-8,${encodeURIComponent(s.replace("%{w}",String(w)).replace("%{h}",String(_)).replace("%{f}",O))}`;return(w,_)=>(Z(),Pe("img",Le({class:q(E)},q(y),{onLoad:_[0]||(_[0]=O=>t("load",O))}),null,16))}}),ff=oe({__name:"BCardImg",props:{alt:null,blank:{default:!1},blankColor:null,bottom:{default:!1},lazy:{default:!1},height:null,left:{default:!1},start:{default:!1},right:{default:!1},end:{default:!1},sizes:null,src:null,srcset:null,top:{default:!1},width:null},emits:["load"],setup(e,{emit:t}){const n=e,s=D(I(n,"bottom")),i=D(I(n,"end")),r=D(I(n,"left")),o=D(I(n,"right")),l=D(I(n,"start")),a=D(I(n,"top")),u=$(()=>a.value?"card-img-top":o.value||i.value?"card-img-right":s.value?"card-img-bottom":r.value||l.value?"card-img-left":"card-img"),c=$(()=>({alt:n.alt,height:n.height,src:n.src,lazy:n.lazy,width:n.width,blank:n.blank,blankColor:n.blankColor,sizes:n.sizes,srcset:n.srcset}));return(f,p)=>(Z(),de(PA,Le({class:q(u)},q(c),{onLoad:p[0]||(p[0]=h=>t("load",h))}),null,16,["class"]))}}),DA=["innerHTML"],fm=oe({__name:"BCardHeadFoot",props:{text:null,bgVariant:null,borderVariant:null,html:null,tag:{default:"div"},textVariant:null},setup(e){const t=e,n=$(()=>({[`text-${t.textVariant}`]:t.textVariant!==void 0,[`bg-${t.bgVariant}`]:t.bgVariant!==void 0,[`border-${t.borderVariant}`]:t.borderVariant!==void 0}));return(s,i)=>(Z(),de(Xe(e.tag),{class:Be(q(n))},{default:Ce(()=>[e.html?(Z(),Pe("div",{key:0,innerHTML:e.html},null,8,DA)):he(s.$slots,"default",{key:1},()=>[He(Ue(e.text),1)])]),_:3},8,["class"]))}}),xA=oe({__name:"BCardHeader",props:{text:null,bgVariant:null,borderVariant:null,html:null,tag:{default:"div"},textVariant:null},setup(e){const t=e;return(n,s)=>(Z(),de(fm,Le({class:"card-header"},t),{default:Ce(()=>[he(n.$slots,"default")]),_:3},16))}}),MA=oe({__name:"BCardTitle",props:{text:null,tag:{default:"h4"}},setup(e){return(t,n)=>(Z(),de(Xe(e.tag),{class:"card-title"},{default:Ce(()=>[he(t.$slots,"default",{},()=>[He(Ue(e.text),1)])]),_:3}))}}),RA=oe({__name:"BCardSubtitle",props:{text:null,tag:{default:"h6"},textVariant:{default:"muted"}},setup(e){const t=e,n=$(()=>[`text-${t.textVariant}`]);return(s,i)=>(Z(),de(Xe(e.tag),{class:Be(["card-subtitle mb-2",q(n)])},{default:Ce(()=>[he(s.$slots,"default",{},()=>[He(Ue(e.text),1)])]),_:3},8,["class"]))}}),BA=oe({__name:"BCardBody",props:{bodyBgVariant:null,bodyTag:{default:"div"},bodyTextVariant:null,overlay:{default:!1},subtitle:null,subtitleTag:{default:"h4"},subtitleTextVariant:null,title:null,titleTag:{default:"h4"},text:null},setup(e){const t=e,n=Zs(),s=D(I(t,"overlay")),i=$(()=>!Gs(n.title)),r=$(()=>!Gs(n.subtitle)),o=$(()=>({"card-img-overlay":s.value,[`text-${t.bodyTextVariant}`]:t.bodyTextVariant!==void 0,[`bg-${t.bodyBgVariant}`]:t.bodyBgVariant!==void 0}));return(l,a)=>(Z(),de(Xe(e.bodyTag),{class:Be(["card-body",q(o)])},{default:Ce(()=>[e.title||q(i)?(Z(),de(MA,{key:0,tag:e.titleTag},{default:Ce(()=>[he(l.$slots,"title",{},()=>[He(Ue(e.title),1)])]),_:3},8,["tag"])):bt("",!0),e.subtitle||q(r)?(Z(),de(RA,{key:1,tag:e.subtitleTag,"text-variant":e.subtitleTextVariant},{default:Ce(()=>[he(l.$slots,"subtitle",{},()=>[He(Ue(e.subtitle),1)])]),_:3},8,["tag","text-variant"])):bt("",!0),he(l.$slots,"default",{},()=>[He(Ue(e.text),1)])]),_:3},8,["class"]))}}),VA=oe({__name:"BCardFooter",props:{text:null,bgVariant:null,borderVariant:null,html:null,tag:{default:"div"},textVariant:null},setup(e){const t=e;return(n,s)=>(Z(),de(fm,Le({class:"card-footer"},t),{default:Ce(()=>[he(n.$slots,"default",{},()=>[He(Ue(e.text),1)])]),_:3},16))}}),Lw=oe({__name:"BCard",props:{align:null,bgVariant:null,bodyBgVariant:null,bodyClass:null,bodyTag:{default:"div"},bodyTextVariant:null,borderVariant:null,footer:null,footerBgVariant:null,footerBorderVariant:null,footerClass:null,footerHtml:{default:""},footerTag:{default:"div"},footerTextVariant:null,header:null,headerBgVariant:null,headerBorderVariant:null,headerClass:null,headerHtml:{default:""},headerTag:{default:"div"},headerTextVariant:null,imgAlt:null,imgBottom:{default:!1},imgEnd:{default:!1},imgHeight:null,imgLeft:{default:!1},imgRight:{default:!1},imgSrc:null,imgStart:{default:!1},imgTop:{default:!1},imgWidth:null,noBody:{default:!1},overlay:{default:!1},subtitle:null,subtitleTag:{default:"h6"},subtitleTextVariant:{default:"muted"},tag:{default:"div"},textVariant:null,title:null,titleTag:{default:"h4"},bodyText:{default:""}},setup(e){const t=e,n=Zs(),s=D(I(t,"imgBottom")),i=D(I(t,"imgEnd")),r=D(I(t,"imgLeft")),o=D(I(t,"imgRight")),l=D(I(t,"imgStart")),a=D(I(t,"noBody")),u=$(()=>!Gs(n.header)),c=$(()=>!Gs(n.footer)),f=$(()=>({[`text-${t.align}`]:t.align!==void 0,[`text-${t.textVariant}`]:t.textVariant!==void 0,[`bg-${t.bgVariant}`]:t.bgVariant!==void 0,[`border-${t.borderVariant}`]:t.borderVariant!==void 0,"flex-row":r.value||l.value,"flex-row-reverse":i.value||o.value})),p=$(()=>({bgVariant:t.headerBgVariant,borderVariant:t.headerBorderVariant,html:t.headerHtml,tag:t.headerTag,textVariant:t.headerTextVariant})),h=$(()=>({overlay:t.overlay,bodyBgVariant:t.bodyBgVariant,bodyTag:t.bodyTag,bodyTextVariant:t.bodyTextVariant,subtitle:t.subtitle,subtitleTag:t.subtitleTag,subtitleTextVariant:t.subtitleTextVariant,title:t.title,titleTag:t.titleTag})),g=$(()=>({bgVariant:t.footerBgVariant,borderVariant:t.footerBorderVariant,html:t.footerHtml,tag:t.footerTag,textVariant:t.footerTextVariant})),m=$(()=>({src:t.imgSrc,alt:t.imgAlt,height:t.imgHeight,width:t.imgWidth,bottom:t.imgBottom,end:t.imgEnd,left:t.imgLeft,right:t.imgRight,start:t.imgStart,top:t.imgTop}));return(C,v)=>(Z(),de(Xe(e.tag),{class:Be(["card",q(f)])},{default:Ce(()=>[q(s)?bt("",!0):he(C.$slots,"img",{key:0},()=>[e.imgSrc?(Z(),de(ff,Ir(Le({key:0},q(m))),null,16)):bt("",!0)]),e.header||q(u)||e.headerHtml?(Z(),de(xA,Le({key:1},q(p),{class:e.headerClass}),{default:Ce(()=>[he(C.$slots,"header",{},()=>[He(Ue(e.header),1)])]),_:3},16,["class"])):bt("",!0),q(a)?he(C.$slots,"default",{key:3},()=>[He(Ue(e.bodyText),1)]):(Z(),de(BA,Le({key:2},q(h),{class:e.bodyClass}),{default:Ce(()=>[he(C.$slots,"default",{},()=>[He(Ue(e.bodyText),1)])]),_:3},16,["class"])),e.footer||q(c)||e.footerHtml?(Z(),de(VA,Le({key:4},q(g),{class:e.footerClass}),{default:Ce(()=>[he(C.$slots,"footer",{},()=>[He(Ue(e.footer),1)])]),_:3},16,["class"])):bt("",!0),q(s)?he(C.$slots,"img",{key:5},()=>[e.imgSrc?(Z(),de(ff,Ir(Le({key:0},q(m))),null,16)):bt("",!0)]):bt("",!0)]),_:3},8,["class"]))}}),df=xo("",[],{type:[Boolean,String,Number],default:!1}),pf=xo("offset",[""],{type:[String,Number],default:null}),hf=xo("order",[""],{type:[String,Number],default:null}),FA=oe({name:"BCol",props:{col:{type:[Boolean,String],default:!1},cols:{type:[String,Number],default:null},...df,offset:{type:[String,Number],default:null},...pf,order:{type:[String,Number],default:null},...hf,alignSelf:{type:String,default:null},tag:{type:String,default:"div"}},setup(e){const t=[{content:df,propPrefix:"cols",classPrefix:"col"},{content:pf,propPrefix:"offset"},{content:hf,propPrefix:"order"}],n=D(I(e,"col")),s=$(()=>t.flatMap(i=>om(e,i.content,i.propPrefix,i.classPrefix)));return{computedClasses:$(()=>[s.value,{col:n.value||!s.value.some(i=>/^col-/.test(i))&&!e.cols,[`col-${e.cols}`]:!!e.cols,[`offset-${e.offset}`]:!!e.offset,[`order-${e.order}`]:!!e.order,[`align-self-${e.alignSelf}`]:!!e.alignSelf}])}}});function HA(e,t,n,s,i,r){return Z(),de(Xe(e.tag),{class:Be(e.computedClasses)},{default:Ce(()=>[he(e.$slots,"default")]),_:3},8,["class"])}const br=Bo(FA,[["render",HA]]),bs={autoHide:!0,delay:5e3,noCloseButton:!1,pos:"top-right",value:!0};class mf{constructor(t){jt(this,"vm"),jt(this,"containerPositions"),Tn(t)?this.vm=t:this.vm=Mt(t),this.containerPositions=$(()=>{const n=new Set([]);return this.vm.toasts.map(s=>{s.options.pos&&n.add(s.options.pos)}),n})}toasts(t){return $(t?()=>this.vm.toasts.filter(n=>{if(n.options.pos===t&&n.options.value)return n}):()=>this.vm.toasts)}remove(...t){this.vm.toasts=this.vm.toasts.filter(n=>{if(n.options.id&&!t.includes(n.options.id))return n})}isRoot(){var t;return(t=this.vm.root)!=null?t:!1}show(t,n=bs){const s={id:Os(),...bs,...n},i={options:Mt(s),content:t};return this.vm.toasts.push(i),i}info(t,n=bs){return this.show(t,{variant:"info",...n})}danger(t,n=bs){return this.show(t,{variant:"danger",...n})}warning(t,n=bs){return this.show(t,{variant:"warning",...n})}success(t,n=bs){return this.show(t,{variant:"success",...n})}hide(){}}const jA=Symbol(),KA=Symbol(),WA={container:void 0,toasts:[],root:!1};function zA(){return Yn(KA)}function UA(e,t=jA){const n=Yn(zA());if(!e)return new mf(n.getOrCreateViewModel());const s={id:Symbol("toastInstance")},i={...WA,...s,...e},r=n.getOrCreateViewModel(i);return new mf(r)}const qA="toast-title",gf=1e3,YA=oe({components:{BLink:Gt},props:{...hs,delay:{type:Number,default:5e3},bodyClass:{type:String},body:{type:[Object,String]},headerClass:{type:String},headerTag:{type:String,default:"div"},animation:{type:[Boolean,String],default:!0},id:{type:String},isStatus:{type:[Boolean,String],default:!1},autoHide:{type:[Boolean,String],default:!0},noCloseButton:{type:[Boolean,String],default:!1},noFade:{type:[Boolean,String],default:!1},noHoverPause:{type:[Boolean,String],default:!1},solid:{type:[Boolean,String],default:!1},static:{type:[Boolean,String],default:!1},title:{type:String},modelValue:{type:[Boolean,String],default:!1},toastClass:{type:Array},variant:{type:String}},emits:["destroyed","update:modelValue"],setup(e,{emit:t,slots:n}){D(I(e,"animation"));const s=D(I(e,"isStatus")),i=D(I(e,"autoHide")),r=D(I(e,"noCloseButton")),o=D(I(e,"noFade")),l=D(I(e,"noHoverPause"));D(I(e,"solid")),D(I(e,"static"));const a=D(I(e,"modelValue")),u=$e(!1),c=$e(!1),f=$e(!1),p=$(()=>({[`b-toast-${e.variant}`]:e.variant!==void 0,show:f.value||u.value}));let h,g,m;const C=()=>{typeof h>"u"||(clearTimeout(h),h=void 0)},v=$(()=>Math.max(yn(e.delay,0),gf)),d=()=>{a.value&&(g=m=0,C(),c.value=!0,_r(()=>{f.value=!1}))},y=()=>{C(),t("update:modelValue",!0),g=m=0,c.value=!1,Ct(()=>{_r(()=>{f.value=!0})})},T=()=>{if(!i.value||l.value||!h||m)return;const k=Date.now()-g;k>0&&(C(),m=Math.max(v.value-k,gf))},E=()=>{(!i.value||l.value||!m)&&(m=g=0),A()};At(a,k=>{k?y():d()});const A=()=>{C(),i.value&&(h=setTimeout(d,m||v.value),g=Date.now(),m=0)},w=()=>{u.value=!0,t("update:modelValue",!0)},_=()=>{u.value=!1,A()},O=()=>{u.value=!0},N=()=>{u.value=!1,m=g=0,t("update:modelValue",!1)};Vi(()=>{C(),i.value&&t("destroyed",e.id)}),It(()=>{Ct(()=>{a.value&&_r(()=>{y()})})});const P=()=>{Ct(()=>{_r(()=>{d()})})};return()=>{const k=()=>{const V=[],F=Et(qA,{hide:d},n);F?V.push(ie(F)):e.title&&V.push(ie("strong",{class:"me-auto"},e.title)),!r.value&&V.length!==0&&V.push(ie(wA,{class:["btn-close"],onClick:()=>{d()}}));const U=[];if(V.length>0&&U.push(ie(e.headerTag,{class:"toast-header"},{default:()=>V})),Et("default",{hide:d},n)||e.body){const X=ie(Pi(e)?"b-link":"div",{class:["toast-body",e.bodyClass],onClick:Pi(e)?{click:P}:{}},Et("default",{hide:d},n)||e.body);U.push(X)}return ie("div",{class:["toast",e.toastClass,p.value],tabindex:"0"},U)};return ie("div",{class:["b-toast"],id:e.id,role:c.value?null:s.value?"status":"alert","aria-live":c.value?null:s.value?"polite":"assertive","aria-atomic":c.value?null:"true",onmouseenter:T,onmouseleave:E},[ie(CA,{noFade:o.value,onAfterEnter:_,onBeforeEnter:w,onAfterLeave:N,onBeforeLeave:O},()=>[f.value?k():""])])}}}),GA=oe({__name:"BToaster",props:{position:{default:"top-right"},instance:null},setup(e){const t=e,n={"top-left":"top-0 start-0","top-center":"top-0 start-50 translate-middle-x","top-right":"top-0 end-0","middle-left":"top-50 start-0 translate-middle-y","middle-center":"top-50 start-50 translate-middle","middle-right":"top-50 end-0 translate-middle-y","bottom-left":"bottom-0 start-0","bottom-center":"bottom-0 start-50 translate-middle-x","bottom-right":"bottom-0 end-0"},s=$(()=>n[t.position]),i=r=>{var o;(o=t.instance)==null||o.remove(r)};return(r,o)=>{var l;return Z(),Pe("div",{class:Be([[q(s)],"b-toaster position-fixed p-3"]),style:{"z-index":"11"}},[(Z(!0),Pe(Ie,null,Fi((l=e.instance)==null?void 0:l.toasts(e.position).value,a=>(Z(),de(YA,{id:a.options.id,key:a.options.id,modelValue:a.options.value,"onUpdate:modelValue":u=>a.options.value=u,"auto-hide":a.options.autoHide,delay:a.options.delay,"no-close-button":a.options.noCloseButton,title:a.content.title,body:a.content.body,component:a.content.body,variant:a.options.variant,onDestroyed:i},null,8,["id","modelValue","onUpdate:modelValue","auto-hide","delay","no-close-button","title","body","component","variant"]))),128))],2)}}});oe({props:{gutterX:{type:String,default:null},gutterY:{type:String,default:null},fluid:{type:[Boolean,String],default:!1},toast:{type:Object},position:{type:String,required:!1}},setup(e,{slots:t,expose:n}){const s=$e();let i;const r=$(()=>({container:!e.fluid,["container-fluid"]:typeof e.fluid=="boolean"&&e.fluid,[`container-${e.fluid}`]:typeof e.fluid=="string",[`gx-${e.gutterX}`]:e.gutterX!==null,[`gy-${e.gutterY}`]:e.gutterY!==null}));return It(()=>{e.toast}),e.toast&&(i=UA({container:s,root:e.toast.root}),n({})),()=>{var o;const l=[];return i==null||i.containerPositions.value.forEach(a=>{l.push(ie(GA,{key:a,instance:i,position:a}))}),ie("div",{class:[r.value,e.position],ref:s},[...l,(o=t.default)==null?void 0:o.call(t)])}},methods:{}});const XA=["id","novalidate","onSubmit"],kw=oe({__name:"BForm",props:{id:null,floating:{default:!1},novalidate:{default:!1},validated:{default:!1}},emits:["submit"],setup(e,{emit:t}){const n=e,s=D(I(n,"floating")),i=D(I(n,"novalidate")),r=D(I(n,"validated")),o=$(()=>({"form-floating":s.value,"was-validated":r.value})),l=a=>t("submit",a);return(a,u)=>(Z(),Pe("form",{id:e.id,novalidate:q(i),class:Be(q(o)),onSubmit:up(l,["prevent"])},[he(a.$slots,"default")],42,XA))}}),vf=oe({__name:"BFormInvalidFeedback",props:{ariaLive:null,forceShow:{default:!1},id:null,text:null,role:null,state:{default:void 0},tag:{default:"div"},tooltip:{default:!1}},setup(e){const t=e,n=D(I(t,"forceShow")),s=D(I(t,"state")),i=D(I(t,"tooltip")),r=$(()=>n.value===!0||s.value===!1),o=$(()=>({"d-block":r.value,"invalid-feedback":!i.value,"invalid-tooltip":i.value})),l=$(()=>({id:t.id,role:t.role,"aria-live":t.ariaLive,"aria-atomic":t.ariaLive?"true":void 0}));return(a,u)=>(Z(),de(Xe(e.tag),Le({class:q(o)},q(l)),{default:Ce(()=>[he(a.$slots,"default",{},()=>[He(Ue(e.text),1)])]),_:3},16,["class"]))}}),dl=oe({__name:"BFormRow",props:{tag:{default:"div"}},setup(e){return(t,n)=>(Z(),de(Xe(e.tag),{class:"row d-flex flex-wrap"},{default:Ce(()=>[he(t.$slots,"default")]),_:3}))}}),_f=oe({__name:"BFormText",props:{id:null,inline:{default:!1},tag:{default:"small"},text:null,textVariant:{default:"muted"}},setup(e){const t=e,n=D(I(t,"inline")),s=$(()=>[[`text-${t.textVariant}`],{"form-text":!n.value}]);return(i,r)=>(Z(),de(Xe(e.tag),{id:e.id,class:Be(q(s))},{default:Ce(()=>[he(i.$slots,"default",{},()=>[He(Ue(e.text),1)])]),_:3},8,["id","class"]))}}),bf=oe({__name:"BFormValidFeedback",props:{ariaLive:null,forceShow:{default:!1},id:null,role:null,text:null,state:{default:void 0},tag:{default:"div"},tooltip:{default:!1}},setup(e){const t=e,n=D(I(t,"forceShow")),s=D(I(t,"state")),i=D(I(t,"tooltip")),r=$(()=>n.value===!0||s.value===!0),o=$(()=>({"d-block":r.value,"valid-feedback":!i.value,"valid-tooltip":i.value})),l=$(()=>t.ariaLive?"true":void 0);return(a,u)=>(Z(),de(Xe(e.tag),{id:e.id,role:e.role,"aria-live":e.ariaLive,"aria-atomic":q(l),class:Be(q(o))},{default:Ce(()=>[he(a.$slots,"default",{},()=>[He(Ue(e.text),1)])]),_:3},8,["id","role","aria-live","aria-atomic","class"]))}}),JA=["id","disabled","required","name","form","aria-label","aria-labelledby","aria-required","value","indeterminate"],QA=["for"],ZA={inheritAttrs:!1},ew=oe({...ZA,__name:"BFormCheckbox",props:{ariaLabel:null,ariaLabelledBy:null,form:null,indeterminate:null,name:null,id:{default:void 0},autofocus:{default:!1},plain:{default:!1},button:{default:!1},switch:{default:!1},disabled:{default:!1},buttonVariant:{default:"secondary"},inline:{default:!1},required:{default:void 0},size:{default:"md"},state:{default:void 0},uncheckedValue:{type:[Array,Set,Boolean,String,Object,Number],default:!1},value:{type:[Array,Set,Boolean,String,Object,Number],default:!0},modelValue:{type:[Array,Set,Boolean,String,Object,Number],default:void 0}},emits:["update:modelValue","input","change"],setup(e,{emit:t}){const n=e,s=Zs(),i=ls(I(n,"id"),"form-check"),r=D(I(n,"indeterminate")),o=D(I(n,"autofocus")),l=D(I(n,"plain")),a=D(I(n,"button")),u=D(I(n,"switch")),c=D(I(n,"disabled")),f=D(I(n,"inline")),p=D(I(n,"required")),h=D(I(n,"state")),g=$e(null),m=$e(!1),C=$(()=>!Gs(s.default)),v=$({get:()=>n.uncheckedValue?Array.isArray(n.modelValue)?n.modelValue.indexOf(n.value)>-1:n.modelValue===n.value:n.modelValue,set:w=>{let _=w;Array.isArray(n.modelValue)?n.uncheckedValue&&(_=n.modelValue,w?(_.indexOf(n.uncheckedValue)>-1&&_.splice(_.indexOf(n.uncheckedValue),1),_.push(n.value)):(_.indexOf(n.value)>-1&&_.splice(_.indexOf(n.value),1),_.push(n.uncheckedValue))):_=w?n.value:n.uncheckedValue,t("input",_),t("update:modelValue",_),t("change",_)}}),d=$(()=>Array.isArray(n.modelValue)?n.modelValue.indexOf(n.value)>-1:JSON.stringify(n.modelValue)===JSON.stringify(n.value)),y=Mt({plain:I(l,"value"),button:I(a,"value"),inline:I(f,"value"),switch:I(u,"value"),size:I(n,"size"),state:I(h,"value"),buttonVariant:I(n,"buttonVariant")}),T=vA(y),E=_A(y),A=bA(y);return It(()=>{o.value&&g.value.focus()}),(w,_)=>(Z(),Pe("div",{class:Be(q(T))},[ha(Hi("input",Le({id:q(i)},w.$attrs,{ref_key:"input",ref:g,"onUpdate:modelValue":_[0]||(_[0]=O=>xe(v)?v.value=O:null),class:q(E),type:"checkbox",disabled:q(c),required:!!e.name&&!!q(p),name:e.name,form:e.form,"aria-label":e.ariaLabel,"aria-labelledby":e.ariaLabelledBy,"aria-required":e.name&&q(p)?"true":void 0,value:e.value,indeterminate:q(r),onFocus:_[1]||(_[1]=O=>m.value=!0),onBlur:_[2]||(_[2]=O=>m.value=!1)}),null,16,JA),[[bo,q(v)]]),q(C)||!q(l)?(Z(),Pe("label",{key:0,for:q(i),class:Be([q(A),{active:q(d),focus:m.value}])},[he(w.$slots,"default")],10,QA)):bt("",!0)],2))}}),tw=["id"],nw=["innerHTML"],sw=["textContent"],Pw=oe({__name:"BFormCheckboxGroup",props:{id:null,form:null,modelValue:{default:()=>[]},ariaInvalid:{default:void 0},autofocus:{default:!1},buttonVariant:{default:"secondary"},buttons:{default:!1},disabled:{default:!1},disabledField:{default:"disabled"},htmlField:{default:"html"},name:null,options:{default:()=>[]},plain:{default:!1},required:{default:!1},size:null,stacked:{default:!1},state:{default:void 0},switches:{default:!1},textField:{default:"text"},validated:{default:!1},valueField:{default:"value"}},emits:["input","update:modelValue","change"],setup(e,{emit:t}){const n=e,s=Zs(),i="BFormCheckbox",r=ls(I(n,"id"),"checkbox"),o=ls(I(n,"name"),"checkbox");D(I(n,"autofocus"));const l=D(I(n,"buttons")),a=D(I(n,"disabled"));D(I(n,"plain"));const u=D(I(n,"required")),c=D(I(n,"stacked")),f=D(I(n,"state")),p=D(I(n,"switches")),h=D(I(n,"validated")),g=$({get:()=>n.modelValue,set:y=>{if(JSON.stringify(y)===JSON.stringify(n.modelValue))return;const T=n.options.filter(E=>y.map(A=>JSON.stringify(A)).includes(JSON.stringify(typeof E=="string"?E:E[n.valueField]))).map(E=>typeof E=="string"?E:E[n.valueField]);t("input",T),t("update:modelValue",T),t("change",T)}}),m=$(()=>(s.first?af(s.first(),i,a.value):[]).concat(n.options.map(y=>TA(y,n))).concat(s.default?af(s.default(),i,a.value):[]).map((y,T)=>SA(y,T,n,o,r)).map(y=>({...y,props:{switch:p.value,...y.props}}))),C=Mt({required:I(u,"value"),ariaInvalid:I(n,"ariaInvalid"),state:I(f,"value"),validated:I(h,"value"),buttons:I(l,"value"),stacked:I(c,"value"),size:I(n,"size")}),v=yA(C),d=EA(C);return(y,T)=>(Z(),Pe("div",Le(q(v),{id:q(r),role:"group",class:[q(d),"bv-no-focus-ring"],tabindex:"-1"}),[(Z(!0),Pe(Ie,null,Fi(q(m),(E,A)=>(Z(),de(ew,Le({key:A,modelValue:q(g),"onUpdate:modelValue":T[0]||(T[0]=w=>xe(g)?g.value=w:null)},E.props),{default:Ce(()=>[E.html?(Z(),Pe("span",{key:0,innerHTML:E.html},null,8,nw)):(Z(),Pe("span",{key:1,textContent:Ue(E.text)},null,8,sw))]),_:2},1040,["modelValue"]))),128))],16,tw))}}),dm=["input","select","textarea"],iw=dm.map(e=>`${e}:not([disabled])`).join(),rw=[...dm,"a","button","label"],ow="label",lw="invalid-feedback",aw="valid-feedback",uw="description",cw="default",Dw=oe({components:{BCol:br,BFormInvalidFeedback:vf,BFormRow:dl,BFormText:_f,BFormValidFeedback:bf},props:{contentCols:{type:[Boolean,String,Number],required:!1},contentColsLg:{type:[Boolean,String,Number],required:!1},contentColsMd:{type:[Boolean,String,Number],required:!1},contentColsSm:{type:[Boolean,String,Number],required:!1},contentColsXl:{type:[Boolean,String,Number],required:!1},description:{type:[String],required:!1},disabled:{type:[Boolean,String],default:!1},feedbackAriaLive:{type:String,default:"assertive"},id:{type:String,required:!1},invalidFeedback:{type:String,required:!1},label:{type:String,required:!1},labelAlign:{type:[Boolean,String,Number],required:!1},labelAlignLg:{type:[Boolean,String,Number],required:!1},labelAlignMd:{type:[Boolean,String,Number],required:!1},labelAlignSm:{type:[Boolean,String,Number],required:!1},labelAlignXl:{type:[Boolean,String,Number],required:!1},labelClass:{type:[Array,Object,String],required:!1},labelCols:{type:[Boolean,String,Number],required:!1},labelColsLg:{type:[Boolean,String,Number],required:!1},labelColsMd:{type:[Boolean,String,Number],required:!1},labelColsSm:{type:[Boolean,String,Number],required:!1},labelColsXl:{type:[Boolean,String,Number],required:!1},labelFor:{type:String,required:!1},labelSize:{type:String,required:!1},labelSrOnly:{type:[Boolean,String],default:!1},state:{type:[Boolean,String],default:null},tooltip:{type:[Boolean,String],default:!1},validFeedback:{type:String,required:!1},validated:{type:[Boolean,String],default:!1},floating:{type:[Boolean,String],default:!1}},setup(e,{attrs:t}){const n=D(I(e,"disabled")),s=D(I(e,"labelSrOnly")),i=D(I(e,"state")),r=D(I(e,"tooltip")),o=D(I(e,"validated")),l=D(I(e,"floating")),a=null,u=["xs","sm","md","lg","xl"],c=(E,A)=>u.reduce((w,_)=>{const O=ef(_==="xs"?"":_,`${A}Align`),N=E[O]||null;return N&&(_==="xs"?w.push(`text-${N}`):w.push(`text-${_}-${N}`)),w},[]),f=(E,A)=>u.reduce((w,_)=>{const O=ef(_==="xs"?"":_,`${A}Cols`);let N=E[O];return N=N===""?!0:N||!1,typeof N!="boolean"&&N!=="auto"&&(N=nA(N,0),N=N>0?N:!1),N&&(_==="xs"?w.cols=N:w[_||(typeof N=="boolean"?"col":"cols")]=N),w},{}),p=$e(),h=(E,A=null)=>{if(rm&&e.labelFor){const w=XC(`#${RC(e.labelFor)}`,p);if(w){const _="aria-describedby",O=(E||"").split(al),N=(A||"").split(al),P=(QC(w,_)||"").split(al).filter(k=>!N.includes(k)).concat(O).filter((k,V,F)=>F.indexOf(k)===V).filter(k=>k).join(" ").trim();P?ZC(w,_,P):eA(w,_)}}},g=$(()=>f(e,"content")),m=$(()=>c(e,"label")),C=$(()=>f(e,"label")),v=$(()=>Object.keys(g.value).length>0||Object.keys(C.value).length>0),d=$(()=>typeof i.value=="boolean"?i.value:null),y=$(()=>{const E=d.value;return E===!0?"is-valid":E===!1?"is-invalid":null}),T=$(()=>Ro(t.ariaInvalid,i.value));return At(()=>a,(E,A)=>{E!==A&&h(E,A)}),It(()=>{Ct(()=>{h(a)})}),{disabledBoolean:n,labelSrOnlyBoolean:s,stateBoolean:i,tooltipBoolean:r,validatedBoolean:o,floatingBoolean:l,ariaDescribedby:a,computedAriaInvalid:T,contentColProps:g,isHorizontal:v,labelAlignClasses:m,labelColProps:C,onLegendClick:E=>{if(e.labelFor)return;const{target:A}=E,w=A?A.tagName:"";if(rw.indexOf(w)!==-1)return;const _=JC(iw,p).filter(GC);_.length===1&&qC(_[0])},stateClass:y}},render(){const e=this.$props,t=this.$slots,n=ls(),s=!e.labelFor;let i=null;const r=Et(ow,{},t)||e.label,o=r?Os("_BV_label_"):null;if(r||this.isHorizontal){const T=s?"legend":"label";if(this.labelSrOnlyBoolean)r&&(i=ie(T,{class:"visually-hidden",id:o,for:e.labelFor||null},r)),this.isHorizontal?i=ie(br,this.labelColProps,{default:()=>i}):i=ie("div",{},[i]);else{const E={onClick:s?this.onLegendClick:null,...this.isHorizontal?this.labelColProps:{},tag:this.isHorizontal?T:null,id:o,for:e.labelFor||null,tabIndex:s?"-1":null,class:[this.isHorizontal?"col-form-label":"form-label",{"bv-no-focus-ring":s,"col-form-label":this.isHorizontal||s,"pt-0":!this.isHorizontal&&s,"d-block":!this.isHorizontal&&!s,[`col-form-label-${e.labelSize}`]:!!e.labelSize},this.labelAlignClasses,e.labelClass]};this.isHorizontal?i=ie(br,E,{default:()=>r}):i=ie(T,E,r)}}let l=null;const a=Et(lw,{},t)||this.invalidFeedback,u=a?Os("_BV_feedback_invalid_"):void 0;a&&(l=ie(vf,{ariaLive:e.feedbackAriaLive,id:u,state:this.stateBoolean,tooltip:this.tooltipBoolean},{default:()=>a}));let c=null;const f=Et(aw,{},t)||this.validFeedback,p=f?Os("_BV_feedback_valid_"):void 0;f&&(c=ie(bf,{ariaLive:e.feedbackAriaLive,id:p,state:this.stateBoolean,tooltip:this.tooltipBoolean},{default:()=>f}));let h=null;const g=Et(uw,{},t)||this.description,m=g?Os("_BV_description_"):void 0;g&&(h=ie(_f,{id:m},{default:()=>g}));const C=this.ariaDescribedby=[m,this.stateBoolean===!1?u:null,this.stateBoolean===!0?p:null].filter(T=>T).join(" ")||null,v=[Et(cw,{ariaDescribedby:C,descriptionId:m,id:n,labelId:o},t)||"",l,c,h];!this.isHorizontal&&this.floatingBoolean&&v.push(i);let d=ie("div",{ref:"content",class:[{"form-floating":!this.isHorizontal&&this.floatingBoolean}]},v);this.isHorizontal&&(d=ie(br,{ref:"content",...this.contentColProps},{default:()=>v}));const y={class:["mb-3",this.stateClass,{"was-validated":this.validatedBoolean}],id:ls(I(e,"id")).value,disabled:s?this.disabledBoolean:null,role:s?null:"group","aria-invalid":this.computedAriaInvalid,"aria-labelledby":s&&this.isHorizontal?o:null};return this.isHorizontal&&!s?ie(dl,y,{default:()=>[i,d]}):ie(s?"fieldset":"div",y,this.isHorizontal&&s?[ie(dl,null,{default:()=>[i,d]})]:this.isHorizontal||!this.floatingBoolean?[i,d]:[d])}}),yf=["text","number","email","password","search","url","tel","date","time","range","color"],fw=oe({props:{...um,max:{type:[String,Number],required:!1},min:{type:[String,Number],required:!1},step:{type:[String,Number],required:!1},type:{type:String,default:"text",validator:e=>yf.includes(e)}},emits:["update:modelValue","change","blur","input"],setup(e,{emit:t}){const{input:n,computedId:s,computedAriaInvalid:i,onInput:r,onChange:o,onBlur:l,focus:a,blur:u}=cm(e,t),c=$e(!1),f=$(()=>{const h=e.type==="range",g=e.type==="color";return{"form-control-highlighted":c.value,"form-range":h,"form-control":g||!e.plaintext&&!h,"form-control-color":g,"form-control-plaintext":e.plaintext&&!h&&!g,[`form-control-${e.size}`]:!!e.size,"is-valid":e.state===!0,"is-invalid":e.state===!1}}),p=$(()=>yf.includes(e.type)?e.type:"text");return{computedClasses:f,localType:p,input:n,computedId:s,computedAriaInvalid:i,onInput:r,onChange:o,onBlur:l,focus:a,blur:u,highlight:()=>{c.value!==!0&&(c.value=!0,setTimeout(()=>{c.value=!1},2e3))}}}}),dw=["id","name","form","type","disabled","placeholder","required","autocomplete","readonly","min","max","step","list","aria-required","aria-invalid"];function pw(e,t,n,s,i,r){return Z(),Pe("input",Le({id:e.computedId,ref:"input",class:e.computedClasses,name:e.name||void 0,form:e.form||void 0,type:e.localType,disabled:e.disabled,placeholder:e.placeholder,required:e.required,autocomplete:e.autocomplete||void 0,readonly:e.readonly||e.plaintext,min:e.min,max:e.max,step:e.step,list:e.type!=="password"?e.list:void 0,"aria-required":e.required?"true":void 0,"aria-invalid":e.computedAriaInvalid},e.$attrs,{onInput:t[0]||(t[0]=o=>e.onInput(o)),onChange:t[1]||(t[1]=o=>e.onChange(o)),onBlur:t[2]||(t[2]=o=>e.onBlur(o))}),null,16,dw)}const xw=Bo(fw,[["render",pw]]),hw=["value","disabled"],pm=oe({__name:"BFormSelectOption",props:{value:null,disabled:{default:!1}},setup(e){const t=D(I(e,"disabled"));return(n,s)=>(Z(),Pe("option",{value:e.value,disabled:q(t)},[he(n.$slots,"default")],8,hw))}}),mw=["label"],gw=oe({__name:"BFormSelectOptionGroup",props:{label:null,disabledField:{default:"disabled"},htmlField:{default:"html"},options:{default:()=>[]},textField:{default:"text"},valueField:{default:"value"}},setup(e){const t=e,n=$(()=>cu(t.options,"BFormSelectOptionGroup",t));return(s,i)=>(Z(),Pe("optgroup",{label:e.label},[he(s.$slots,"first"),(Z(!0),Pe(Ie,null,Fi(q(n),(r,o)=>(Z(),de(pm,Le({key:o,value:r.value,disabled:r.disabled},s.$attrs,{innerHTML:r.html||r.text}),null,16,["value","disabled","innerHTML"]))),128)),he(s.$slots,"default")],8,mw))}}),vw=["id","name","form","multiple","size","disabled","required","aria-required","aria-invalid"],Mw=oe({__name:"BFormSelect",props:{ariaInvalid:{default:void 0},autofocus:{default:!1},disabled:{default:!1},disabledField:{default:"disabled"},form:null,htmlField:{default:"html"},id:null,labelField:{default:"label"},multiple:{default:!1},name:null,options:{default:()=>[]},optionsField:{default:"options"},plain:{default:!1},required:{default:!1},selectSize:{default:0},size:null,state:{default:void 0},textField:{default:"text"},valueField:{default:"value"},modelValue:{default:""}},emits:["input","update:modelValue","change"],setup(e,{expose:t,emit:n}){const s=e,i=ls(I(s,"id"),"input"),r=D(I(s,"autofocus")),o=D(I(s,"disabled")),l=D(I(s,"multiple")),a=D(I(s,"plain")),u=D(I(s,"required")),c=D(I(s,"state")),f=$e(),p=$(()=>({"form-control":a.value,[`form-control-${s.size}`]:s.size&&a.value,"form-select":!a.value,[`form-select-${s.size}`]:s.size&&!a.value,"is-valid":c.value===!0,"is-invalid":c.value===!1})),h=$(()=>{if(s.selectSize||a.value)return s.selectSize}),g=$(()=>Ro(s.ariaInvalid,c.value)),m=$(()=>cu(s.options,"BFormSelect",s)),C=$({get(){return s.modelValue},set(T){n("change",T),n("update:modelValue",T),n("input",T)}}),v=()=>{var T;o.value||(T=f.value)==null||T.focus()},d=()=>{var T;o.value||(T=f.value)==null||T.blur()},y=()=>{var T;r.value&&((T=f.value)==null||T.focus())};return It(()=>{Ct(()=>{y()})}),fo(()=>{Ct(()=>{y()})}),t({blur:d,focus:v}),(T,E)=>ha((Z(),Pe("select",Le({id:q(i),ref_key:"input",ref:f},T.$attrs,{"onUpdate:modelValue":E[0]||(E[0]=A=>xe(C)?C.value=A:null),class:q(p),name:e.name,form:e.form||void 0,multiple:q(l)||void 0,size:q(h),disabled:q(o),required:q(u),"aria-required":q(u)?!0:void 0,"aria-invalid":q(g)}),[he(T.$slots,"first"),(Z(!0),Pe(Ie,null,Fi(q(m),(A,w)=>(Z(),Pe(Ie,{key:w},[Array.isArray(A.options)?(Z(),de(gw,{key:0,label:A.label,options:A.options},null,8,["label","options"])):(Z(),de(pm,{key:1,value:A.value,disabled:A.disabled,innerHTML:A.html||A.text},null,8,["value","disabled","innerHTML"]))],64))),128)),he(T.$slots,"default")],16,vw)),[[Sa,q(C)]])}});oe({props:{...um,noResize:{type:[Boolean,String],default:!1},rows:{type:[String,Number],required:!1,default:2},wrap:{type:String,default:"soft"}},emits:["update:modelValue","change","blur","input"],setup(e,{emit:t}){const{input:n,computedId:s,computedAriaInvalid:i,onInput:r,onChange:o,onBlur:l,focus:a,blur:u}=cm(e,t),c=D(I(e,"noResize")),f=$(()=>({"form-control":!e.plaintext,"form-control-plaintext":e.plaintext,[`form-control-${e.size}`]:!!e.size,"is-valid":e.state===!0,"is-invalid":e.state===!1})),p=$(()=>c.value?{resize:"none"}:void 0);return{input:n,computedId:s,computedAriaInvalid:i,onInput:r,onChange:o,onBlur:l,focus:a,blur:u,computedClasses:f,computedStyles:p}}});oe({components:{BLink:Gt},props:{...Mo(hs,["event","routerTag"])},setup(e){return{disabledBoolean:D(I(e,"disabled"))}}});const Ef=Mo(hs,["event","routerTag"]);oe({components:{BLink:Gt},props:{tag:{type:String,default:"div"},...Ef},setup(e){const t=$(()=>Pi(e)),n=$(()=>t.value?Gt:e.tag);return{computedLinkProps:$(()=>t.value?uu(e,Ef):{}),computedTag:n}}});const _w=5,hm=20,mm=0,Ht=3,bw="ellipsis-text",yw="first-text",Ew="last-text",Tw="next-text",Sw="page",Cw="prev-text",Tf=e=>Math.max(yn(e)||hm,1),Sf=e=>Math.max(yn(e)||mm,0),Aw=(e,t)=>{const n=yn(e)||1;return n>t?t:n<1?1:n};oe({name:"BPagination",props:{align:{type:String,default:"start"},ariaControls:{type:String,required:!1},ariaLabel:{type:String,default:"Pagination"},disabled:{type:[Boolean,String],default:!1},ellipsisClass:{type:[Array,String],default:()=>[]},ellipsisText:{type:String,default:"…"},firstClass:{type:[Array,String],default:()=>[]},firstNumber:{type:[Boolean,String],default:!1},firstText:{type:String,default:"«"},hideEllipsis:{type:[Boolean,String],default:!1},hideGotoEndButtons:{type:[Boolean,String],default:!1},labelFirstPage:{type:String,default:"Go to first page"},labelLastPage:{type:String,default:"Go to last page"},labelNextPage:{type:String,default:"Go to next page"},labelPage:{type:String,default:"Go to page"},labelPrevPage:{type:String,default:"Go to previous page"},lastClass:{type:[Array,String],default:()=>[]},lastNumber:{type:[Boolean,String],default:!1},lastText:{type:String,default:"»"},limit:{type:Number,default:_w},modelValue:{type:Number,default:1},nextClass:{type:[Array,String],default:()=>[]},nextText:{type:String,default:"›"},pageClass:{type:[Array,String],default:()=>[]},perPage:{type:Number,default:hm},pills:{type:[Boolean,String],default:!1},prevClass:{type:[Array,String],default:()=>[]},prevText:{type:String,default:"‹"},size:{type:String,required:!1},totalRows:{type:Number,default:mm}},emits:["update:modelValue","page-click"],setup(e,{emit:t,slots:n}){const s=D(I(e,"disabled")),i=D(I(e,"firstNumber")),r=D(I(e,"hideEllipsis")),o=D(I(e,"hideGotoEndButtons")),l=D(I(e,"lastNumber")),a=D(I(e,"pills")),u=$(()=>e.align==="fill"?"start":e.align),c=am(I(u,"value")),f=$(()=>Math.ceil(Sf(e.totalRows)/Tf(e.perPage))),p=$(()=>{let E;return f.value-e.modelValue+2<e.limit&&e.limit>Ht?E=f.value-g.value+1:E=e.modelValue-Math.floor(g.value/2),E<1?E=1:E>f.value-g.value&&(E=f.value-g.value+1),e.limit<=Ht&&l.value&&f.value===E+g.value-1&&(E=Math.max(E-1,1)),E}),h=$(()=>{const E=f.value-e.modelValue;let A=!1;return E+2<e.limit&&e.limit>Ht?e.limit>Ht&&(A=!0):e.limit>Ht&&(A=!!(!r.value||i.value)),p.value<=1&&(A=!1),A&&i.value&&p.value<4&&(A=!1),A}),g=$(()=>{let E=e.limit;return f.value<=e.limit?E=f.value:e.modelValue<e.limit-1&&e.limit>Ht?((!r.value||l.value)&&(E=e.limit-(i.value?0:1)),E=Math.min(E,e.limit)):f.value-e.modelValue+2<e.limit&&e.limit>Ht?(!r.value||i.value)&&(E=e.limit-(l.value?0:1)):e.limit>Ht&&(E=e.limit-(r.value?0:2)),E}),m=$(()=>{const E=f.value-g.value;let A=!1;e.modelValue<e.limit-1&&e.limit>Ht?(!r.value||l.value)&&(A=!0):e.limit>Ht&&(A=!!(!r.value||l.value)),p.value>E&&(A=!1);const w=p.value+g.value-1;return A&&l.value&&w>f.value-3&&(A=!1),A}),C=Mt({pageSize:Tf(e.perPage),totalRows:Sf(e.totalRows),numberOfPages:f.value}),v=(E,A)=>{if(A===e.modelValue)return;const{target:w}=E,_=new ou("page-click",{cancelable:!0,target:w});t("page-click",_,A),!_.defaultPrevented&&t("update:modelValue",A)},d=$(()=>e.size?`pagination-${e.size}`:""),y=$(()=>a.value?"b-pagination-pills":"");At(()=>e.modelValue,E=>{const A=Aw(E,f.value);A!==e.modelValue&&t("update:modelValue",A)}),At(C,(E,A)=>{E!=null&&(A.pageSize!==E.pageSize&&A.totalRows===E.totalRows||A.numberOfPages!==E.numberOfPages&&e.modelValue>A.numberOfPages)&&t("update:modelValue",1)});const T=$(()=>{const E=[];for(let A=0;A<g.value;A++)E.push({number:p.value+A,classes:null});return E});return()=>{const E=[],A=T.value.map(U=>U.number),w=U=>U===e.modelValue,_=e.modelValue<1,O=e.align==="fill",N=(U,X,ee,se,Ae,Fe)=>{const we=s.value||w(Fe)||_||U<1||U>f.value,W=U<1?1:U>f.value?f.value:U,le={disabled:we,page:W,index:W-1},ve=Et(ee,le,n)||se||"";return ie("li",{class:["page-item",{disabled:we,"flex-fill":O,"d-flex":O&&!we},Ae]},ie(we?"span":"button",{class:["page-link",{"flex-grow-1":!we&&O}],"aria-label":X,"aria-controls":e.ariaControls||null,"aria-disabled":we?"true":null,role:"menuitem",type:we?null:"button",tabindex:we?null:"-1",onClick:Ee=>{we||v(Ee,W)}},ve))},P=U=>ie("li",{class:["page-item","disabled","bv-d-xs-down-none",O?"flex-fill":"",e.ellipsisClass],role:"separator",key:`ellipsis-${U?"last":"first"}`},[ie("span",{class:["page-link"]},Et(bw,{},n)||e.ellipsisText||"...")]),k=(U,X)=>{const ee=w(U.number)&&!_,se=s.value?null:ee||_&&X===0?"0":"-1",Ae={active:ee,disabled:s.value,page:U.number,index:U.number-1,content:U.number},Fe=Et(Sw,Ae,n)||U.number,we=ie(s.value?"span":"button",{class:["page-link",{"flex-grow-1":!s.value&&O}],"aria-controls":e.ariaControls||null,"aria-disabled":s.value?"true":null,"aria-label":e.labelPage?`${e.labelPage} ${U.number}`:null,role:"menuitemradio",type:s.value?null:"button",tabindex:se,onClick:W=>{s.value||v(W,U.number)}},Fe);return ie("li",{class:["page-item",{disabled:s.value,active:ee,"flex-fill":O,"d-flex":O&&!s.value},e.pageClass],role:"presentation",key:`page-${U.number}`},we)};if(!o.value&&!i.value){const U=N(1,e.labelFirstPage,yw,e.firstText,e.firstClass,1);E.push(U)}const V=N(e.modelValue-1,e.labelFirstPage,Cw,e.prevText,e.prevClass,1);E.push(V),i.value&&A[0]!==1&&E.push(k({number:1},0)),h.value&&E.push(P(!1)),T.value.forEach((U,X)=>{const ee=h.value&&i.value&&A[0]!==1?1:0;E.push(k(U,X+ee))}),m.value&&E.push(P(!0)),l.value&&A[A.length-1]!==f.value&&E.push(k({number:f.value},-1));const F=N(e.modelValue+1,e.labelNextPage,Tw,e.nextText,e.nextClass,f.value);if(E.push(F),!l.value&&!o.value){const U=N(f.value,e.labelLastPage,Ew,e.lastText,e.lastClass,f.value);E.push(U)}return ie("ul",{class:["pagination",d.value,c.value,y.value],role:"menubar","aria-disabled":s.value,"aria-label":e.ariaLabel||null},E)}}});oe({props:{container:{type:[String,Object],default:"body"},content:{type:String},id:{type:String},customClass:{type:String,default:""},noninteractive:{type:[Boolean,String],default:!1},placement:{type:String,default:"right"},target:{type:[String,Object],default:void 0},title:{type:String},delay:{type:[Number,Object],default:0},triggers:{type:String,default:"click"},show:{type:[Boolean,String],default:!1},variant:{type:String,default:void 0},html:{type:[Boolean,String],default:!0},sanitize:{type:[Boolean,String],default:!1},offset:{type:String,default:"0"}},emits:["show","shown","hide","hidden","inserted"],setup(e,{emit:t,slots:n}){D(I(e,"noninteractive"));const s=D(I(e,"show")),i=D(I(e,"html")),r=D(I(e,"sanitize")),o=$e(),l=$e(),a=$e(),u=$e(),c=$e(),f=$(()=>({[`b-popover-${e.variant}`]:e.variant!==void 0})),p=d=>{if(typeof d=="string"||d instanceof HTMLElement)return d;if(typeof d<"u")return d.$el},h=d=>{if(d)return typeof d=="string"?document.getElementById(d)||void 0:d},g=[{event:"show.bs.popover",handler:()=>t("show")},{event:"shown.bs.popover",handler:()=>t("shown")},{event:"hide.bs.popover",handler:()=>t("hide")},{event:"hidden.bs.popover",handler:()=>t("hidden")},{event:"inserted.bs.popover",handler:()=>t("inserted")}],m=d=>{for(const y of g)d.addEventListener(y.event,y.handler)},C=d=>{for(const y of g)d.removeEventListener(y.event,y.handler)},v=d=>{l.value=h(p(d)),l.value&&(m(l.value),a.value=new Lo(l.value,{customClass:e.customClass,container:p(e.container),trigger:e.triggers,placement:e.placement,title:e.title||n.title?u.value:"",content:c.value,html:i.value,delay:e.delay,sanitize:r.value,offset:e.offset}))};return At(()=>e.target,d=>{var y;(y=a.value)==null||y.dispose(),l.value instanceof HTMLElement&&C(l.value),v(d)}),At(s,(d,y)=>{var T,E;d!==y&&(d?(T=a.value)==null||T.show():(E=a.value)==null||E.hide())}),It(()=>{var d,y,T;Ct(()=>{v(e.target)}),(y=(d=o.value)==null?void 0:d.parentNode)==null||y.removeChild(o.value),s.value&&((T=a.value)==null||T.show())}),Bi(()=>{var d;(d=a.value)==null||d.dispose(),l.value instanceof HTMLElement&&C(l.value)}),{element:o,titleRef:u,contentRef:c,computedClasses:f}}});const Cf=xo("cols",[""],{type:[String,Number],default:null});oe({name:"BRow",props:{tag:{type:String,default:"div"},gutterX:{type:String,default:null},gutterY:{type:String,default:null},noGutters:{type:[Boolean,String],default:!1},alignV:{type:String,default:null},alignH:{type:String,default:null},alignContent:{type:String,default:null},...Cf},setup(e){const t=D(I(e,"noGutters")),n=am(I(e,"alignH")),s=$(()=>om(e,Cf,"cols","row-cols"));return{computedClasses:$(()=>[s.value,{[`gx-${e.gutterX}`]:e.gutterX!==null,[`gy-${e.gutterY}`]:e.gutterY!==null,"g-0":t.value,[`align-items-${e.alignV}`]:e.alignV!==null,[n.value]:e.alignH!==null,[`align-content-${e.alignContent}`]:e.alignContent!==null}])}}});const Af=["ar","az","ckb","fa","he","ks","lrc","mzn","ps","sd","te","ug","ur","yi"].map(e=>e.toLowerCase()),ww=e=>{const t=em(e).toLowerCase().replace(xC,"").split("-"),n=t.slice(0,2).join("-"),s=t[0];return Af.includes(n)||Af.includes(s)},Ow=e=>jC?Qc(e)?e:{capture:!!e||!1}:!!(Qc(e)?e.capture:e),Nw=(e,t,n,s)=>{e&&e.addEventListener&&e.addEventListener(t,n,Ow(s))},Iw=(e,t,n,s)=>{e&&e.removeEventListener&&e.removeEventListener(t,n,s)},wf=(e,t)=>{(e?Nw:Iw)(...t)},yr=(e,{preventDefault:t=!0,propagation:n=!0,immediatePropagation:s=!1}={})=>{t&&e.preventDefault(),n&&e.stopPropagation(),s&&e.stopImmediatePropagation()},Yl="ArrowDown",gm="End",vm="Home",_m="PageDown",bm="PageUp",Gl="ArrowUp",Of=1,Nf=100,If=1,$f=500,Lf=100,kf=10,Pf=4,Df=[Gl,Yl,vm,gm,bm,_m];oe({props:{ariaControls:{type:String,required:!1},ariaLabel:{type:String,required:!1},labelIncrement:{type:String,default:"Increment"},labelDecrement:{type:String,default:"Decrement"},modelValue:{type:Number,default:null},name:{type:String,default:"BFormSpinbutton"},disabled:{type:[Boolean,String],default:!1},placeholder:{type:String,required:!1},locale:{type:String,default:"locale"},form:{type:String,required:!1},inline:{type:Boolean,default:!1},size:{type:String,required:!1},formatterFn:{type:Function},readonly:{type:Boolean,default:!1},vertical:{type:Boolean,default:!1},repeatDelay:{type:[String,Number],default:$f},repeatInterval:{type:[String,Number],default:Lf},repeatStepMultiplier:{type:[String,Number],default:Pf},repeatThreshold:{type:[String,Number],default:kf},required:{type:[Boolean,String],default:!1},step:{type:[String,Number],default:If},min:{type:[String,Number],default:Of},max:{type:[String,Number],default:Nf},wrap:{type:Boolean,default:!1},state:{type:[Boolean,String],default:null}},emits:["update:modelValue","change"],setup(e,{emit:t}){const n=$e(!1),s=$(()=>1),i=()=>{t("change",o.value)},r=$e(null),o=$({get(){return Xt(e.modelValue)?r.value:e.modelValue},set(W){Xt(e.modelValue)?r.value=W:t("update:modelValue",W)}});let l,a,u=!1;const c=$(()=>cl(e.step,If)),f=$(()=>cl(e.min,Of)),p=$(()=>{const W=cl(e.max,Nf),le=c.value,ve=f.value;return Math.floor((W-ve)/le)*le+ve}),h=$(()=>{const W=yn(e.repeatDelay,0);return W>0?W:$f}),g=$(()=>{const W=yn(e.repeatInterval,0);return W>0?W:Lf}),m=$(()=>Math.max(yn(e.repeatThreshold,kf),1)),C=$(()=>Math.max(yn(e.repeatStepMultiplier,Pf),1)),v=$(()=>{const W=c.value;return Math.floor(W)===W?0:(W.toString().split(".")[1]||"").length}),d=$(()=>Math.pow(10,v.value||0)),y=$(()=>{const{value:W}=o;return W===null?"":W.toFixed(v.value)}),T=$(()=>{const W=[e.locale];return new Intl.NumberFormat(W).resolvedOptions().locale}),E=$(()=>ww(T.value)),A=()=>{const W=v.value;return new Intl.NumberFormat(T.value,{style:"decimal",useGrouping:!1,minimumIntegerDigits:1,minimumFractionDigits:W,maximumFractionDigits:W,notation:"standard"}).format},w=$(()=>e.formatterFn?e.formatterFn:A()),_=$(()=>({role:"group",lang:T.value,tabindex:e.disabled?null:"-1",title:e.ariaLabel})),O=$(()=>!Xt(e.modelValue)||!Xt(r.value)),N=$(()=>({dir:E.value,spinId:s.value,tabindex:e.disabled?null:"0",role:"spinbutton","aria-live":"off","aria-label":e.ariaLabel||null,"aria-controls":e.ariaControls||null,"aria-invalid":e.state===!1||!O.value&&e.required?"true":null,"aria-required":e.required?"true":null,"aria-valuemin":f.value,"aria-valuemax":p.value,"aria-valuenow":Xt(o.value)?null:o.value,"aria-valuetext":Xt(o.value)?null:w.value(o.value)})),P=W=>{let{value:le}=o;if(!e.disabled&&!Xt(le)){const ve=c.value*W,Ee=f.value,Se=p.value,Ke=d.value,{wrap:We}=e;le=Math.round((le-Ee)/ve)*ve+Ee+ve,le=Math.round(le*Ke)/Ke,o.value=le>Se?We?Ee:Se:le<Ee?We?Se:Ee:le}},k=(W=1)=>{Xt(o.value)?o.value=f.value:P(1*W)},V=(W=1)=>{Xt(o.value)?o.value=e.wrap?p.value:f.value:P(-1*W)},F=W=>{const{code:le,altKey:ve,ctrlKey:Ee,metaKey:Se}=W;if(!(e.disabled||e.readonly||ve||Ee||Se)&&Df.includes(le)){if(yr(W,{propagation:!1}),u)return;Fe(),[Gl,Yl].includes(le)?(u=!0,le===Gl?X(W,k):le===Yl&&X(W,V)):le===bm?k(C.value):le===_m?V(C.value):le===vm?o.value=f.value:le===gm&&(o.value=p.value)}},U=W=>{const{code:le,altKey:ve,ctrlKey:Ee,metaKey:Se}=W;e.disabled||e.readonly||ve||Ee||Se||Df.includes(le)&&(yr(W,{propagation:!1}),Fe(),u=!1,i())},X=(W,le)=>{const{type:ve}=W||{};if(!e.disabled&&!e.readonly){if(ee(W)&&ve==="mousedown"&&W.button)return;Fe(),le(1);const Ee=m.value,Se=C.value,Ke=h.value,We=g.value;l=setTimeout(()=>{let Ze=0;a=setInterval(()=>{le(Ze<Ee?1:Se),Ze++},We)},Ke)}};function ee(W){return W.type==="mouseup"||W.type==="mousedown"}const se=W=>{ee(W)&&W.type==="mouseup"&&W.button||(yr(W,{propagation:!1}),Fe(),Ae(!1),i())},Ae=W=>{try{wf(W,[document.body,"mouseup",se,!1]),wf(W,[document.body,"touchend",se,!1])}catch{return 0}},Fe=()=>{clearTimeout(l),clearInterval(a),l=void 0,a=void 0},we=(W,le,ve,Ee,Se,Ke,We)=>{const Ze=ie(ve,{props:{scale:n.value?1.5:1.25},attrs:{"aria-hidden":"true"}}),Mn={hasFocus:n.value},Vt=b=>{!e.disabled&&!e.readonly&&(yr(b,{propagation:!1}),Ae(!0),X(b,W))};return ie("button",{class:[{"py-0":!e.vertical},"btn","btn-sm","border-0","rounded-0"],tabindex:"-1",type:"button",disabled:e.disabled||e.readonly||Ke,"aria-disabled":e.disabled||e.readonly||Ke?"true":null,"aria-controls":s.value,"aria-label":le||null,"aria-keyshortcuts":Se||null,onmousedown:Vt,ontouchstart:Vt},[Et(We,Mn)||Ze])};return()=>{const W=we(k,e.labelIncrement,ie("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-plus",viewBox:"0 0 16 16"},ie("path",{d:"M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4z"})),"inc","ArrowUp",!1,"increment"),le=we(V,e.labelDecrement,ie("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-dash",viewBox:"0 0 16 16"},ie("path",{d:"M4 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 4 8z"})),"dec","ArrowDown",!1,"decrement"),ve=[];e.name&&!e.disabled&&ve.push(ie("input",{type:"hidden",name:e.name,form:e.form||null,value:y.value,key:"hidden"}));const Ee=ie("output",{class:[{"d-flex":e.vertical},{"align-self-center":!e.vertical},{"align-items-center":e.vertical},{"border-top":e.vertical},{"border-bottom":e.vertical},{"border-start":!e.vertical},{"border-end":!e.vertical},"flex-grow-1"],...N.value,key:"output"},[ie("bdi",O.value?w.value(o.value):e.placeholder||"")]);return ie("div",{class:["b-form-spinbutton form-control",{disabled:e.disabled},{readonly:e.readonly},{focus:n},{"d-inline-flex":e.inline||e.vertical},{"d-flex":!e.inline&&!e.vertical},{"align-items-stretch":!e.vertical},{"flex-column":e.vertical},e.size?`form-control-${e.size}`:null],..._.value,onkeydown:F,onkeyup:U},e.vertical?[W,ve,Ee,le]:[le,ve,Ee,W])}}});export{bo as A,up as B,Rg as C,Bg as D,ia as E,Ie as F,L_ as G,Hi as a,Oe as b,Pe as c,Cd as d,de as e,Xe as f,He as g,bt as h,Br as i,Be as j,he as k,Ce as l,xw as m,Di as n,Z as o,Dw as p,Mw as q,Fi as r,ew as s,Ue as t,Pw as u,Sa as v,ha as w,$w as x,kw as y,Lw as z}; diff --git a/public/dist/assets/vendor-bda22cb0.js b/public/dist/assets/vendor-bda22cb0.js new file mode 100644 index 0000000000000000000000000000000000000000..cad7e0936aaaea078f544cbff5095a697322b56d --- /dev/null +++ b/public/dist/assets/vendor-bda22cb0.js @@ -0,0 +1,13 @@ +function rt(e,t){const n=Object.create(null),s=e.split(",");for(let r=0;r<s.length;r++)n[s[r]]=!0;return t?r=>!!n[r.toLowerCase()]:r=>!!n[r]}const Tg="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt",wg=rt(Tg);function Vr(e){if(q(e)){const t={};for(let n=0;n<e.length;n++){const s=e[n],r=re(s)?gd(s):Vr(s);if(r)for(const i in r)t[i]=r[i]}return t}else{if(re(e))return e;if(ve(e))return e}}const Cg=/;(?![^(]*\))/g,Ag=/:([^]+)/,Og=/\/\*.*?\*\//gs;function gd(e){const t={};return e.replace(Og,"").split(Cg).forEach(n=>{if(n){const s=n.split(Ag);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function Lt(e){let t="";if(re(e))t=e;else if(q(e))for(let n=0;n<e.length;n++){const s=Lt(e[n]);s&&(t+=s+" ")}else if(ve(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}function _d(e){if(!e)return null;let{class:t,style:n}=e;return t&&!re(t)&&(e.class=Lt(t)),n&&(e.style=Vr(n)),e}const Ng="html,body,base,head,link,meta,style,title,address,article,aside,footer,header,hgroup,h1,h2,h3,h4,h5,h6,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,summary,template,blockquote,iframe,tfoot",Pg="svg,animate,animateMotion,animateTransform,circle,clipPath,color-profile,defs,desc,discard,ellipse,feBlend,feColorMatrix,feComponentTransfer,feComposite,feConvolveMatrix,feDiffuseLighting,feDisplacementMap,feDistantLight,feDropShadow,feFlood,feFuncA,feFuncB,feFuncG,feFuncR,feGaussianBlur,feImage,feMerge,feMergeNode,feMorphology,feOffset,fePointLight,feSpecularLighting,feSpotLight,feTile,feTurbulence,filter,foreignObject,g,hatch,hatchpath,image,line,linearGradient,marker,mask,mesh,meshgradient,meshpatch,meshrow,metadata,mpath,path,pattern,polygon,polyline,radialGradient,rect,set,solidcolor,stop,switch,symbol,text,textPath,title,tspan,unknown,use,view",Ig="area,base,br,col,embed,hr,img,input,link,meta,param,source,track,wbr",Lg=rt(Ng),Rg=rt(Pg),Dg=rt(Ig),$g="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",kg=rt($g);function yd(e){return!!e||e===""}function Mg(e,t){if(e.length!==t.length)return!1;let n=!0;for(let s=0;n&&s<e.length;s++)n=An(e[s],t[s]);return n}function An(e,t){if(e===t)return!0;let n=Hc(e),s=Hc(t);if(n||s)return n&&s?e.getTime()===t.getTime():!1;if(n=On(e),s=On(t),n||s)return e===t;if(n=q(e),s=q(t),n||s)return n&&s?Mg(e,t):!1;if(n=ve(e),s=ve(t),n||s){if(!n||!s)return!1;const r=Object.keys(e).length,i=Object.keys(t).length;if(r!==i)return!1;for(const o in e){const l=e.hasOwnProperty(o),a=t.hasOwnProperty(o);if(l&&!a||!l&&a||!An(e[o],t[o]))return!1}}return String(e)===String(t)}function uo(e,t){return e.findIndex(n=>An(n,t))}const Hr=e=>re(e)?e:e==null?"":q(e)||ve(e)&&(e.toString===bd||!te(e.toString))?JSON.stringify(e,vd,2):String(e),vd=(e,t)=>t&&t.__v_isRef?vd(e,t.value):Rs(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,r])=>(n[`${s} =>`]=r,n),{})}:ds(t)?{[`Set(${t.size})`]:[...t.values()]}:ve(t)&&!q(t)&&!Ed(t)?String(t):t,_e={},Ls=[],Ge=()=>{},Ni=()=>!1,xg=/^on[^a-z]/,fs=e=>xg.test(e),ma=e=>e.startsWith("onUpdate:"),pe=Object.assign,ga=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Bg=Object.prototype.hasOwnProperty,ue=(e,t)=>Bg.call(e,t),q=Array.isArray,Rs=e=>Zs(e)==="[object Map]",ds=e=>Zs(e)==="[object Set]",Hc=e=>Zs(e)==="[object Date]",Fg=e=>Zs(e)==="[object RegExp]",te=e=>typeof e=="function",re=e=>typeof e=="string",On=e=>typeof e=="symbol",ve=e=>e!==null&&typeof e=="object",_a=e=>ve(e)&&te(e.then)&&te(e.catch),bd=Object.prototype.toString,Zs=e=>bd.call(e),Vg=e=>Zs(e).slice(8,-1),Ed=e=>Zs(e)==="[object Object]",ya=e=>re(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Gn=rt(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Hg=rt("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),fo=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},jg=/-(\w)/g,xe=fo(e=>e.replace(jg,(t,n)=>n?n.toUpperCase():"")),Ug=/\B([A-Z])/g,at=fo(e=>e.replace(Ug,"-$1").toLowerCase()),ps=fo(e=>e.charAt(0).toUpperCase()+e.slice(1)),Ds=fo(e=>e?`on${ps(e)}`:""),xs=(e,t)=>!Object.is(e,t),$s=(e,t)=>{for(let n=0;n<e.length;n++)e[n](t)},Vi=(e,t,n)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Hi=e=>{const t=parseFloat(e);return isNaN(t)?e:t},ji=e=>{const t=re(e)?Number(e):NaN;return isNaN(t)?e:t};let jc;const Kg=()=>jc||(jc=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});let ot;class va{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=ot,!t&&ot&&(this.index=(ot.scopes||(ot.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=ot;try{return ot=this,t()}finally{ot=n}}}on(){ot=this}off(){ot=this.parent}stop(t){if(this._active){let n,s;for(n=0,s=this.effects.length;n<s;n++)this.effects[n].stop();for(n=0,s=this.cleanups.length;n<s;n++)this.cleanups[n]();if(this.scopes)for(n=0,s=this.scopes.length;n<s;n++)this.scopes[n].stop(!0);if(!this.detached&&this.parent&&!t){const r=this.parent.scopes.pop();r&&r!==this&&(this.parent.scopes[this.index]=r,r.index=this.index)}this.parent=void 0,this._active=!1}}}function Wg(e){return new va(e)}function Sd(e,t=ot){t&&t.active&&t.effects.push(e)}function Td(){return ot}function qg(e){ot&&ot.cleanups.push(e)}const ba=e=>{const t=new Set(e);return t.w=0,t.n=0,t},wd=e=>(e.w&Nn)>0,Cd=e=>(e.n&Nn)>0,zg=({deps:e})=>{if(e.length)for(let t=0;t<e.length;t++)e[t].w|=Nn},Yg=e=>{const{deps:t}=e;if(t.length){let n=0;for(let s=0;s<t.length;s++){const r=t[s];wd(r)&&!Cd(r)?r.delete(e):t[n++]=r,r.w&=~Nn,r.n&=~Nn}t.length=n}},Ui=new WeakMap;let hr=0,Nn=1;const Ol=30;let At;const Jn=Symbol(""),Nl=Symbol("");class jr{constructor(t,n=null,s){this.fn=t,this.scheduler=n,this.active=!0,this.deps=[],this.parent=void 0,Sd(this,s)}run(){if(!this.active)return this.fn();let t=At,n=Tn;for(;t;){if(t===this)return;t=t.parent}try{return this.parent=At,At=this,Tn=!0,Nn=1<<++hr,hr<=Ol?zg(this):Uc(this),this.fn()}finally{hr<=Ol&&Yg(this),Nn=1<<--hr,At=this.parent,Tn=n,this.parent=void 0,this.deferStop&&this.stop()}}stop(){At===this?this.deferStop=!0:this.active&&(Uc(this),this.onStop&&this.onStop(),this.active=!1)}}function Uc(e){const{deps:t}=e;if(t.length){for(let n=0;n<t.length;n++)t[n].delete(e);t.length=0}}function Gg(e,t){e.effect&&(e=e.effect.fn);const n=new jr(e);t&&(pe(n,t),t.scope&&Sd(n,t.scope)),(!t||!t.lazy)&&n.run();const s=n.run.bind(n);return s.effect=n,s}function Jg(e){e.effect.stop()}let Tn=!0;const Ad=[];function er(){Ad.push(Tn),Tn=!1}function tr(){const e=Ad.pop();Tn=e===void 0?!0:e}function st(e,t,n){if(Tn&&At){let s=Ui.get(e);s||Ui.set(e,s=new Map);let r=s.get(n);r||s.set(n,r=ba()),Od(r)}}function Od(e,t){let n=!1;hr<=Ol?Cd(e)||(e.n|=Nn,n=!wd(e)):n=!e.has(At),n&&(e.add(At),At.deps.push(e))}function on(e,t,n,s,r,i){const o=Ui.get(e);if(!o)return;let l=[];if(t==="clear")l=[...o.values()];else if(n==="length"&&q(e)){const a=Number(s);o.forEach((c,u)=>{(u==="length"||u>=a)&&l.push(c)})}else switch(n!==void 0&&l.push(o.get(n)),t){case"add":q(e)?ya(n)&&l.push(o.get("length")):(l.push(o.get(Jn)),Rs(e)&&l.push(o.get(Nl)));break;case"delete":q(e)||(l.push(o.get(Jn)),Rs(e)&&l.push(o.get(Nl)));break;case"set":Rs(e)&&l.push(o.get(Jn));break}if(l.length===1)l[0]&&Pl(l[0]);else{const a=[];for(const c of l)c&&a.push(...c);Pl(ba(a))}}function Pl(e,t){const n=q(e)?e:[...e];for(const s of n)s.computed&&Kc(s);for(const s of n)s.computed||Kc(s)}function Kc(e,t){(e!==At||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function Xg(e,t){var n;return(n=Ui.get(e))===null||n===void 0?void 0:n.get(t)}const Qg=rt("__proto__,__v_isRef,__isVue"),Nd=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(On)),Zg=po(),e_=po(!1,!0),t_=po(!0),n_=po(!0,!0),Wc=s_();function s_(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=ce(this);for(let i=0,o=this.length;i<o;i++)st(s,"get",i+"");const r=s[t](...n);return r===-1||r===!1?s[t](...n.map(ce)):r}}),["push","pop","shift","unshift","splice"].forEach(t=>{e[t]=function(...n){er();const s=ce(this)[t].apply(this,n);return tr(),s}}),e}function r_(e){const t=ce(this);return st(t,"has",e),t.hasOwnProperty(e)}function po(e=!1,t=!1){return function(s,r,i){if(r==="__v_isReactive")return!e;if(r==="__v_isReadonly")return e;if(r==="__v_isShallow")return t;if(r==="__v_raw"&&i===(e?t?kd:$d:t?Dd:Rd).get(s))return s;const o=q(s);if(!e){if(o&&ue(Wc,r))return Reflect.get(Wc,r,i);if(r==="hasOwnProperty")return r_}const l=Reflect.get(s,r,i);return(On(r)?Nd.has(r):Qg(r))||(e||st(s,"get",r),t)?l:Me(l)?o&&ya(r)?l:l.value:ve(l)?e?go(l):ln(l):l}}const i_=Pd(),o_=Pd(!0);function Pd(e=!1){return function(n,s,r,i){let o=n[s];if(rs(o)&&Me(o)&&!Me(r))return!1;if(!e&&(!wr(r)&&!rs(r)&&(o=ce(o),r=ce(r)),!q(n)&&Me(o)&&!Me(r)))return o.value=r,!0;const l=q(n)&&ya(s)?Number(s)<n.length:ue(n,s),a=Reflect.set(n,s,r,i);return n===ce(i)&&(l?xs(r,o)&&on(n,"set",s,r):on(n,"add",s,r)),a}}function l_(e,t){const n=ue(e,t);e[t];const s=Reflect.deleteProperty(e,t);return s&&n&&on(e,"delete",t,void 0),s}function a_(e,t){const n=Reflect.has(e,t);return(!On(t)||!Nd.has(t))&&st(e,"has",t),n}function c_(e){return st(e,"iterate",q(e)?"length":Jn),Reflect.ownKeys(e)}const Id={get:Zg,set:i_,deleteProperty:l_,has:a_,ownKeys:c_},Ld={get:t_,set(e,t){return!0},deleteProperty(e,t){return!0}},u_=pe({},Id,{get:e_,set:o_}),f_=pe({},Ld,{get:n_}),Ea=e=>e,ho=e=>Reflect.getPrototypeOf(e);function ri(e,t,n=!1,s=!1){e=e.__v_raw;const r=ce(e),i=ce(t);n||(t!==i&&st(r,"get",t),st(r,"get",i));const{has:o}=ho(r),l=s?Ea:n?wa:Cr;if(o.call(r,t))return l(e.get(t));if(o.call(r,i))return l(e.get(i));e!==r&&e.get(t)}function ii(e,t=!1){const n=this.__v_raw,s=ce(n),r=ce(e);return t||(e!==r&&st(s,"has",e),st(s,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function oi(e,t=!1){return e=e.__v_raw,!t&&st(ce(e),"iterate",Jn),Reflect.get(e,"size",e)}function qc(e){e=ce(e);const t=ce(this);return ho(t).has.call(t,e)||(t.add(e),on(t,"add",e,e)),this}function zc(e,t){t=ce(t);const n=ce(this),{has:s,get:r}=ho(n);let i=s.call(n,e);i||(e=ce(e),i=s.call(n,e));const o=r.call(n,e);return n.set(e,t),i?xs(t,o)&&on(n,"set",e,t):on(n,"add",e,t),this}function Yc(e){const t=ce(this),{has:n,get:s}=ho(t);let r=n.call(t,e);r||(e=ce(e),r=n.call(t,e)),s&&s.call(t,e);const i=t.delete(e);return r&&on(t,"delete",e,void 0),i}function Gc(){const e=ce(this),t=e.size!==0,n=e.clear();return t&&on(e,"clear",void 0,void 0),n}function li(e,t){return function(s,r){const i=this,o=i.__v_raw,l=ce(o),a=t?Ea:e?wa:Cr;return!e&&st(l,"iterate",Jn),o.forEach((c,u)=>s.call(r,a(c),a(u),i))}}function ai(e,t,n){return function(...s){const r=this.__v_raw,i=ce(r),o=Rs(i),l=e==="entries"||e===Symbol.iterator&&o,a=e==="keys"&&o,c=r[e](...s),u=n?Ea:t?wa:Cr;return!t&&st(i,"iterate",a?Nl:Jn),{next(){const{value:f,done:d}=c.next();return d?{value:f,done:d}:{value:l?[u(f[0]),u(f[1])]:u(f),done:d}},[Symbol.iterator](){return this}}}}function hn(e){return function(...t){return e==="delete"?!1:this}}function d_(){const e={get(i){return ri(this,i)},get size(){return oi(this)},has:ii,add:qc,set:zc,delete:Yc,clear:Gc,forEach:li(!1,!1)},t={get(i){return ri(this,i,!1,!0)},get size(){return oi(this)},has:ii,add:qc,set:zc,delete:Yc,clear:Gc,forEach:li(!1,!0)},n={get(i){return ri(this,i,!0)},get size(){return oi(this,!0)},has(i){return ii.call(this,i,!0)},add:hn("add"),set:hn("set"),delete:hn("delete"),clear:hn("clear"),forEach:li(!0,!1)},s={get(i){return ri(this,i,!0,!0)},get size(){return oi(this,!0)},has(i){return ii.call(this,i,!0)},add:hn("add"),set:hn("set"),delete:hn("delete"),clear:hn("clear"),forEach:li(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=ai(i,!1,!1),n[i]=ai(i,!0,!1),t[i]=ai(i,!1,!0),s[i]=ai(i,!0,!0)}),[e,n,t,s]}const[p_,h_,m_,g_]=d_();function mo(e,t){const n=t?e?g_:m_:e?h_:p_;return(s,r,i)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(ue(n,r)&&r in s?n:s,r,i)}const __={get:mo(!1,!1)},y_={get:mo(!1,!0)},v_={get:mo(!0,!1)},b_={get:mo(!0,!0)},Rd=new WeakMap,Dd=new WeakMap,$d=new WeakMap,kd=new WeakMap;function E_(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function S_(e){return e.__v_skip||!Object.isExtensible(e)?0:E_(Vg(e))}function ln(e){return rs(e)?e:_o(e,!1,Id,__,Rd)}function Md(e){return _o(e,!1,u_,y_,Dd)}function go(e){return _o(e,!0,Ld,v_,$d)}function T_(e){return _o(e,!0,f_,b_,kd)}function _o(e,t,n,s,r){if(!ve(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=r.get(e);if(i)return i;const o=S_(e);if(o===0)return e;const l=new Proxy(e,o===2?s:n);return r.set(e,l),l}function wn(e){return rs(e)?wn(e.__v_raw):!!(e&&e.__v_isReactive)}function rs(e){return!!(e&&e.__v_isReadonly)}function wr(e){return!!(e&&e.__v_isShallow)}function Sa(e){return wn(e)||rs(e)}function ce(e){const t=e&&e.__v_raw;return t?ce(t):e}function Ta(e){return Vi(e,"__v_skip",!0),e}const Cr=e=>ve(e)?ln(e):e,wa=e=>ve(e)?go(e):e;function Ca(e){Tn&&At&&(e=ce(e),Od(e.dep||(e.dep=ba())))}function yo(e,t){e=ce(e);const n=e.dep;n&&Pl(n)}function Me(e){return!!(e&&e.__v_isRef===!0)}function Le(e){return Bd(e,!1)}function xd(e){return Bd(e,!0)}function Bd(e,t){return Me(e)?e:new w_(e,t)}class w_{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:ce(t),this._value=n?t:Cr(t)}get value(){return Ca(this),this._value}set value(t){const n=this.__v_isShallow||wr(t)||rs(t);t=n?t:ce(t),xs(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Cr(t),yo(this))}}function C_(e){yo(e)}function Ye(e){return Me(e)?e.value:e}const A_={get:(e,t,n)=>Ye(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return Me(r)&&!Me(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function Aa(e){return wn(e)?e:new Proxy(e,A_)}class O_{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:s}=t(()=>Ca(this),()=>yo(this));this._get=n,this._set=s}get value(){return this._get()}set value(t){this._set(t)}}function N_(e){return new O_(e)}function P_(e){const t=q(e)?new Array(e.length):{};for(const n in e)t[n]=z(e,n);return t}class I_{constructor(t,n,s){this._object=t,this._key=n,this._defaultValue=s,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 Xg(ce(this._object),this._key)}}function z(e,t,n){const s=e[t];return Me(s)?s:new I_(e,t,n)}var Fd;class L_{constructor(t,n,s,r){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this[Fd]=!1,this._dirty=!0,this.effect=new jr(t,()=>{this._dirty||(this._dirty=!0,yo(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=s}get value(){const t=ce(this);return Ca(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}Fd="__v_isReadonly";function R_(e,t,n=!1){let s,r;const i=te(e);return i?(s=e,r=Ge):(s=e.get,r=e.set),new L_(s,r,i||!r,n)}function D_(e,...t){}function $_(e,t){}function Zt(e,t,n,s){let r;try{r=s?e(...s):e()}catch(i){hs(i,t,n)}return r}function ct(e,t,n,s){if(te(e)){const i=Zt(e,t,n,s);return i&&_a(i)&&i.catch(o=>{hs(o,t,n)}),i}const r=[];for(let i=0;i<e.length;i++)r.push(ct(e[i],t,n,s));return r}function hs(e,t,n,s=!0){const r=t?t.vnode:null;if(t){let i=t.parent;const o=t.proxy,l=n;for(;i;){const c=i.ec;if(c){for(let u=0;u<c.length;u++)if(c[u](e,o,l)===!1)return}i=i.parent}const a=t.appContext.config.errorHandler;if(a){Zt(a,null,10,[e,o,l]);return}}k_(e,n,r,s)}function k_(e,t,n,s=!0){console.error(e)}let Ar=!1,Il=!1;const je=[];let Ft=0;const ks=[];let Jt=null,Un=0;const Vd=Promise.resolve();let Oa=null;function Ht(e){const t=Oa||Vd;return e?t.then(this?e.bind(this):e):t}function M_(e){let t=Ft+1,n=je.length;for(;t<n;){const s=t+n>>>1;Or(je[s])<e?t=s+1:n=s}return t}function vo(e){(!je.length||!je.includes(e,Ar&&e.allowRecurse?Ft+1:Ft))&&(e.id==null?je.push(e):je.splice(M_(e.id),0,e),Hd())}function Hd(){!Ar&&!Il&&(Il=!0,Oa=Vd.then(jd))}function x_(e){const t=je.indexOf(e);t>Ft&&je.splice(t,1)}function Na(e){q(e)?ks.push(...e):(!Jt||!Jt.includes(e,e.allowRecurse?Un+1:Un))&&ks.push(e),Hd()}function Jc(e,t=Ar?Ft+1:0){for(;t<je.length;t++){const n=je[t];n&&n.pre&&(je.splice(t,1),t--,n())}}function Ki(e){if(ks.length){const t=[...new Set(ks)];if(ks.length=0,Jt){Jt.push(...t);return}for(Jt=t,Jt.sort((n,s)=>Or(n)-Or(s)),Un=0;Un<Jt.length;Un++)Jt[Un]();Jt=null,Un=0}}const Or=e=>e.id==null?1/0:e.id,B_=(e,t)=>{const n=Or(e)-Or(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function jd(e){Il=!1,Ar=!0,je.sort(B_);const t=Ge;try{for(Ft=0;Ft<je.length;Ft++){const n=je[Ft];n&&n.active!==!1&&Zt(n,null,14)}}finally{Ft=0,je.length=0,Ki(),Ar=!1,Oa=null,(je.length||ks.length)&&jd()}}let ws,ci=[];function Ud(e,t){var n,s;ws=e,ws?(ws.enabled=!0,ci.forEach(({event:r,args:i})=>ws.emit(r,...i)),ci=[]):typeof window<"u"&&window.HTMLElement&&!(!((s=(n=window.navigator)===null||n===void 0?void 0:n.userAgent)===null||s===void 0)&&s.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(i=>{Ud(i,t)}),setTimeout(()=>{ws||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,ci=[])},3e3)):ci=[]}function F_(e,t,...n){if(e.isUnmounted)return;const s=e.vnode.props||_e;let r=n;const i=t.startsWith("update:"),o=i&&t.slice(7);if(o&&o in s){const u=`${o==="modelValue"?"model":o}Modifiers`,{number:f,trim:d}=s[u]||_e;d&&(r=n.map(m=>re(m)?m.trim():m)),f&&(r=n.map(Hi))}let l,a=s[l=Ds(t)]||s[l=Ds(xe(t))];!a&&i&&(a=s[l=Ds(at(t))]),a&&ct(a,e,6,r);const c=s[l+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,ct(c,e,6,r)}}function Kd(e,t,n=!1){const s=t.emitsCache,r=s.get(e);if(r!==void 0)return r;const i=e.emits;let o={},l=!1;if(!te(e)){const a=c=>{const u=Kd(c,t,!0);u&&(l=!0,pe(o,u))};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}return!i&&!l?(ve(e)&&s.set(e,null),null):(q(i)?i.forEach(a=>o[a]=null):pe(o,i),ve(e)&&s.set(e,o),o)}function bo(e,t){return!e||!fs(t)?!1:(t=t.slice(2).replace(/Once$/,""),ue(e,t[0].toLowerCase()+t.slice(1))||ue(e,at(t))||ue(e,t))}let He=null,Eo=null;function Nr(e){const t=He;return He=e,Eo=e&&e.type.__scopeId||null,t}function V_(e){Eo=e}function H_(){Eo=null}const j_=e=>nt;function nt(e,t=He,n){if(!t||e._n)return e;const s=(...r)=>{s._d&&xl(-1);const i=Nr(t);let o;try{o=e(...r)}finally{Nr(i),s._d&&xl(1)}return o};return s._n=!0,s._c=!0,s._d=!0,s}function Pi(e){const{type:t,vnode:n,proxy:s,withProxy:r,props:i,propsOptions:[o],slots:l,attrs:a,emit:c,render:u,renderCache:f,data:d,setupState:m,ctx:h,inheritAttrs:g}=e;let T,_;const p=Nr(e);try{if(n.shapeFlag&4){const w=r||s;T=lt(u.call(w,w,f,i,m,d,h)),_=a}else{const w=t;T=lt(w.length>1?w(i,{attrs:a,slots:l,emit:c}):w(i,null)),_=t.props?a:K_(a)}}catch(w){yr.length=0,hs(w,e,1),T=we(Ke)}let v=T;if(_&&g!==!1){const w=Object.keys(_),{shapeFlag:b}=v;w.length&&b&7&&(o&&w.some(ma)&&(_=W_(_,o)),v=Kt(v,_))}return n.dirs&&(v=Kt(v),v.dirs=v.dirs?v.dirs.concat(n.dirs):n.dirs),n.transition&&(v.transition=n.transition),T=v,Nr(p),T}function U_(e){let t;for(let n=0;n<e.length;n++){const s=e[n];if(Pn(s)){if(s.type!==Ke||s.children==="v-if"){if(t)return;t=s}}else return}return t}const K_=e=>{let t;for(const n in e)(n==="class"||n==="style"||fs(n))&&((t||(t={}))[n]=e[n]);return t},W_=(e,t)=>{const n={};for(const s in e)(!ma(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function q_(e,t,n){const{props:s,children:r,component:i}=e,{props:o,children:l,patchFlag:a}=t,c=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&a>=0){if(a&1024)return!0;if(a&16)return s?Xc(s,o,c):!!o;if(a&8){const u=t.dynamicProps;for(let f=0;f<u.length;f++){const d=u[f];if(o[d]!==s[d]&&!bo(c,d))return!0}}}else return(r||l)&&(!l||!l.$stable)?!0:s===o?!1:s?o?Xc(s,o,c):!0:!!o;return!1}function Xc(e,t,n){const s=Object.keys(t);if(s.length!==Object.keys(e).length)return!0;for(let r=0;r<s.length;r++){const i=s[r];if(t[i]!==e[i]&&!bo(n,i))return!0}return!1}function Pa({vnode:e,parent:t},n){for(;t&&t.subTree===e;)(e=t.vnode).el=n,t=t.parent}const Wd=e=>e.__isSuspense,z_={name:"Suspense",__isSuspense:!0,process(e,t,n,s,r,i,o,l,a,c){e==null?G_(t,n,s,r,i,o,l,a,c):J_(e,t,n,s,r,o,l,a,c)},hydrate:X_,create:Ia,normalize:Q_},Y_=z_;function Pr(e,t){const n=e.props&&e.props[t];te(n)&&n()}function G_(e,t,n,s,r,i,o,l,a){const{p:c,o:{createElement:u}}=a,f=u("div"),d=e.suspense=Ia(e,r,s,t,f,n,i,o,l,a);c(null,d.pendingBranch=e.ssContent,f,null,s,d,i,o),d.deps>0?(Pr(e,"onPending"),Pr(e,"onFallback"),c(null,e.ssFallback,t,n,s,null,i,o),Ms(d,e.ssFallback)):d.resolve()}function J_(e,t,n,s,r,i,o,l,{p:a,um:c,o:{createElement:u}}){const f=t.suspense=e.suspense;f.vnode=t,t.el=e.el;const d=t.ssContent,m=t.ssFallback,{activeBranch:h,pendingBranch:g,isInFallback:T,isHydrating:_}=f;if(g)f.pendingBranch=d,Ot(d,g)?(a(g,d,f.hiddenContainer,null,r,f,i,o,l),f.deps<=0?f.resolve():T&&(a(h,m,n,s,r,null,i,o,l),Ms(f,m))):(f.pendingId++,_?(f.isHydrating=!1,f.activeBranch=g):c(g,r,f),f.deps=0,f.effects.length=0,f.hiddenContainer=u("div"),T?(a(null,d,f.hiddenContainer,null,r,f,i,o,l),f.deps<=0?f.resolve():(a(h,m,n,s,r,null,i,o,l),Ms(f,m))):h&&Ot(d,h)?(a(h,d,n,s,r,f,i,o,l),f.resolve(!0)):(a(null,d,f.hiddenContainer,null,r,f,i,o,l),f.deps<=0&&f.resolve()));else if(h&&Ot(d,h))a(h,d,n,s,r,f,i,o,l),Ms(f,d);else if(Pr(t,"onPending"),f.pendingBranch=d,f.pendingId++,a(null,d,f.hiddenContainer,null,r,f,i,o,l),f.deps<=0)f.resolve();else{const{timeout:p,pendingId:v}=f;p>0?setTimeout(()=>{f.pendingId===v&&f.fallback(m)},p):p===0&&f.fallback(m)}}function Ia(e,t,n,s,r,i,o,l,a,c,u=!1){const{p:f,m:d,um:m,n:h,o:{parentNode:g,remove:T}}=c,_=e.props?ji(e.props.timeout):void 0,p={vnode:e,parent:t,parentComponent:n,isSVG:o,container:s,hiddenContainer:r,anchor:i,deps:0,pendingId:0,timeout:typeof _=="number"?_:-1,activeBranch:null,pendingBranch:null,isInFallback:!0,isHydrating:u,isUnmounted:!1,effects:[],resolve(v=!1){const{vnode:w,activeBranch:b,pendingBranch:C,pendingId:A,effects:E,parentComponent:P,container:O}=p;if(p.isHydrating)p.isHydrating=!1;else if(!v){const x=b&&C.transition&&C.transition.mode==="out-in";x&&(b.transition.afterLeave=()=>{A===p.pendingId&&d(C,O,B,0)});let{anchor:B}=p;b&&(B=h(b),m(b,P,p,!0)),x||d(C,O,B,0)}Ms(p,C),p.pendingBranch=null,p.isInFallback=!1;let R=p.parent,I=!1;for(;R;){if(R.pendingBranch){R.effects.push(...E),I=!0;break}R=R.parent}I||Na(E),p.effects=[],Pr(w,"onResolve")},fallback(v){if(!p.pendingBranch)return;const{vnode:w,activeBranch:b,parentComponent:C,container:A,isSVG:E}=p;Pr(w,"onFallback");const P=h(b),O=()=>{p.isInFallback&&(f(null,v,A,P,C,null,E,l,a),Ms(p,v))},R=v.transition&&v.transition.mode==="out-in";R&&(b.transition.afterLeave=O),p.isInFallback=!0,m(b,C,null,!0),R||O()},move(v,w,b){p.activeBranch&&d(p.activeBranch,v,w,b),p.container=v},next(){return p.activeBranch&&h(p.activeBranch)},registerDep(v,w){const b=!!p.pendingBranch;b&&p.deps++;const C=v.vnode.el;v.asyncDep.catch(A=>{hs(A,v,0)}).then(A=>{if(v.isUnmounted||p.isUnmounted||p.pendingId!==v.suspenseId)return;v.asyncResolved=!0;const{vnode:E}=v;Bl(v,A,!1),C&&(E.el=C);const P=!C&&v.subTree.el;w(v,E,g(C||v.subTree.el),C?null:h(v.subTree),p,o,a),P&&T(P),Pa(v,E.el),b&&--p.deps===0&&p.resolve()})},unmount(v,w){p.isUnmounted=!0,p.activeBranch&&m(p.activeBranch,n,v,w),p.pendingBranch&&m(p.pendingBranch,n,v,w)}};return p}function X_(e,t,n,s,r,i,o,l,a){const c=t.suspense=Ia(t,s,n,e.parentNode,document.createElement("div"),null,r,i,o,l,!0),u=a(e,c.pendingBranch=t.ssContent,n,c,i,o);return c.deps===0&&c.resolve(),u}function Q_(e){const{shapeFlag:t,children:n}=e,s=t&32;e.ssContent=Qc(s?n.default:n),e.ssFallback=s?Qc(n.fallback):we(Ke)}function Qc(e){let t;if(te(e)){const n=ls&&e._c;n&&(e._d=!1,Ie()),e=e(),n&&(e._d=!0,t=et,bp())}return q(e)&&(e=U_(e)),e=lt(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function qd(e,t){t&&t.pendingBranch?q(e)?t.effects.push(...e):t.effects.push(e):Na(e)}function Ms(e,t){e.activeBranch=t;const{vnode:n,parentComponent:s}=e,r=n.el=t.el;s&&s.subTree===n&&(s.vnode.el=r,Pa(s,r))}function zd(e,t){if(Ae){let n=Ae.provides;const s=Ae.parent&&Ae.parent.provides;s===n&&(n=Ae.provides=Object.create(s)),n[e]=t}}function Xn(e,t,n=!1){const s=Ae||He;if(s){const r=s.parent==null?s.vnode.appContext&&s.vnode.appContext.provides:s.parent.provides;if(r&&e in r)return r[e];if(arguments.length>1)return n&&te(t)?t.call(s.proxy):t}}function Yd(e,t){return Ur(e,null,t)}function Gd(e,t){return Ur(e,null,{flush:"post"})}function Z_(e,t){return Ur(e,null,{flush:"sync"})}const ui={};function vt(e,t,n){return Ur(e,t,n)}function Ur(e,t,{immediate:n,deep:s,flush:r,onTrack:i,onTrigger:o}=_e){const l=Td()===(Ae==null?void 0:Ae.scope)?Ae:null;let a,c=!1,u=!1;if(Me(e)?(a=()=>e.value,c=wr(e)):wn(e)?(a=()=>e,s=!0):q(e)?(u=!0,c=e.some(v=>wn(v)||wr(v)),a=()=>e.map(v=>{if(Me(v))return v.value;if(wn(v))return Wn(v);if(te(v))return Zt(v,l,2)})):te(e)?t?a=()=>Zt(e,l,2):a=()=>{if(!(l&&l.isUnmounted))return f&&f(),ct(e,l,3,[d])}:a=Ge,t&&s){const v=a;a=()=>Wn(v())}let f,d=v=>{f=_.onStop=()=>{Zt(v,l,4)}},m;if(Fs)if(d=Ge,t?n&&ct(t,l,3,[a(),u?[]:void 0,d]):a(),r==="sync"){const v=Dp();m=v.__watcherHandles||(v.__watcherHandles=[])}else return Ge;let h=u?new Array(e.length).fill(ui):ui;const g=()=>{if(_.active)if(t){const v=_.run();(s||c||(u?v.some((w,b)=>xs(w,h[b])):xs(v,h)))&&(f&&f(),ct(t,l,3,[v,h===ui?void 0:u&&h[0]===ui?[]:h,d]),h=v)}else _.run()};g.allowRecurse=!!t;let T;r==="sync"?T=g:r==="post"?T=()=>Ve(g,l&&l.suspense):(g.pre=!0,l&&(g.id=l.uid),T=()=>vo(g));const _=new jr(a,T);t?n?g():h=_.run():r==="post"?Ve(_.run.bind(_),l&&l.suspense):_.run();const p=()=>{_.stop(),l&&l.scope&&ga(l.scope.effects,_)};return m&&m.push(p),p}function ey(e,t,n){const s=this.proxy,r=re(e)?e.includes(".")?Jd(s,e):()=>s[e]:e.bind(s,s);let i;te(t)?i=t:(i=t.handler,n=t);const o=Ae;In(this);const l=Ur(r,i.bind(s),n);return o?In(o):Cn(),l}function Jd(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;r<n.length&&s;r++)s=s[n[r]];return s}}function Wn(e,t){if(!ve(e)||e.__v_skip||(t=t||new Set,t.has(e)))return e;if(t.add(e),Me(e))Wn(e.value,t);else if(q(e))for(let n=0;n<e.length;n++)Wn(e[n],t);else if(ds(e)||Rs(e))e.forEach(n=>{Wn(n,t)});else if(Ed(e))for(const n in e)Wn(e[n],t);return e}function La(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return zt(()=>{e.isMounted=!0}),Wr(()=>{e.isUnmounting=!0}),e}const ht=[Function,Array],ty={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:ht,onEnter:ht,onAfterEnter:ht,onEnterCancelled:ht,onBeforeLeave:ht,onLeave:ht,onAfterLeave:ht,onLeaveCancelled:ht,onBeforeAppear:ht,onAppear:ht,onAfterAppear:ht,onAppearCancelled:ht},setup(e,{slots:t}){const n=un(),s=La();let r;return()=>{const i=t.default&&So(t.default(),!0);if(!i||!i.length)return;let o=i[0];if(i.length>1){for(const g of i)if(g.type!==Ke){o=g;break}}const l=ce(e),{mode:a}=l;if(s.isLeaving)return Jo(o);const c=Zc(o);if(!c)return Jo(o);const u=Bs(c,l,s,n);is(c,u);const f=n.subTree,d=f&&Zc(f);let m=!1;const{getTransitionKey:h}=c.type;if(h){const g=h();r===void 0?r=g:g!==r&&(r=g,m=!0)}if(d&&d.type!==Ke&&(!Ot(c,d)||m)){const g=Bs(d,l,s,n);if(is(d,g),a==="out-in")return s.isLeaving=!0,g.afterLeave=()=>{s.isLeaving=!1,n.update.active!==!1&&n.update()},Jo(o);a==="in-out"&&c.type!==Ke&&(g.delayLeave=(T,_,p)=>{const v=Xd(s,d);v[String(d.key)]=d,T._leaveCb=()=>{_(),T._leaveCb=void 0,delete u.delayedLeave},u.delayedLeave=p})}return o}}},Ra=ty;function Xd(e,t){const{leavingVNodes:n}=e;let s=n.get(t.type);return s||(s=Object.create(null),n.set(t.type,s)),s}function Bs(e,t,n,s){const{appear:r,mode:i,persisted:o=!1,onBeforeEnter:l,onEnter:a,onAfterEnter:c,onEnterCancelled:u,onBeforeLeave:f,onLeave:d,onAfterLeave:m,onLeaveCancelled:h,onBeforeAppear:g,onAppear:T,onAfterAppear:_,onAppearCancelled:p}=t,v=String(e.key),w=Xd(n,e),b=(E,P)=>{E&&ct(E,s,9,P)},C=(E,P)=>{const O=P[1];b(E,P),q(E)?E.every(R=>R.length<=1)&&O():E.length<=1&&O()},A={mode:i,persisted:o,beforeEnter(E){let P=l;if(!n.isMounted)if(r)P=g||l;else return;E._leaveCb&&E._leaveCb(!0);const O=w[v];O&&Ot(e,O)&&O.el._leaveCb&&O.el._leaveCb(),b(P,[E])},enter(E){let P=a,O=c,R=u;if(!n.isMounted)if(r)P=T||a,O=_||c,R=p||u;else return;let I=!1;const x=E._enterCb=B=>{I||(I=!0,B?b(R,[E]):b(O,[E]),A.delayedLeave&&A.delayedLeave(),E._enterCb=void 0)};P?C(P,[E,x]):x()},leave(E,P){const O=String(e.key);if(E._enterCb&&E._enterCb(!0),n.isUnmounting)return P();b(f,[E]);let R=!1;const I=E._leaveCb=x=>{R||(R=!0,P(),x?b(h,[E]):b(m,[E]),E._leaveCb=void 0,w[O]===e&&delete w[O])};w[O]=e,d?C(d,[E,I]):I()},clone(E){return Bs(E,t,n,s)}};return A}function Jo(e){if(Kr(e))return e=Kt(e),e.children=null,e}function Zc(e){return Kr(e)?e.children?e.children[0]:void 0:e}function is(e,t){e.shapeFlag&6&&e.component?is(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 So(e,t=!1,n){let s=[],r=0;for(let i=0;i<e.length;i++){let o=e[i];const l=n==null?o.key:String(n)+String(o.key!=null?o.key:i);o.type===ke?(o.patchFlag&128&&r++,s=s.concat(So(o.children,t,l))):(t||o.type!==Ke)&&s.push(l!=null?Kt(o,{key:l}):o)}if(r>1)for(let i=0;i<s.length;i++)s[i].patchFlag=-2;return s}function Ee(e){return te(e)?{setup:e,name:e.name}:e}const Qn=e=>!!e.type.__asyncLoader;function ny(e){te(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:s,delay:r=200,timeout:i,suspensible:o=!0,onError:l}=e;let a=null,c,u=0;const f=()=>(u++,a=null,d()),d=()=>{let m;return a||(m=a=t().catch(h=>{if(h=h instanceof Error?h:new Error(String(h)),l)return new Promise((g,T)=>{l(h,()=>g(f()),()=>T(h),u+1)});throw h}).then(h=>m!==a&&a?a:(h&&(h.__esModule||h[Symbol.toStringTag]==="Module")&&(h=h.default),c=h,h)))};return Ee({name:"AsyncComponentWrapper",__asyncLoader:d,get __asyncResolved(){return c},setup(){const m=Ae;if(c)return()=>Xo(c,m);const h=p=>{a=null,hs(p,m,13,!s)};if(o&&m.suspense||Fs)return d().then(p=>()=>Xo(p,m)).catch(p=>(h(p),()=>s?we(s,{error:p}):null));const g=Le(!1),T=Le(),_=Le(!!r);return r&&setTimeout(()=>{_.value=!1},r),i!=null&&setTimeout(()=>{if(!g.value&&!T.value){const p=new Error(`Async component timed out after ${i}ms.`);h(p),T.value=p}},i),d().then(()=>{g.value=!0,m.parent&&Kr(m.parent.vnode)&&vo(m.parent.update)}).catch(p=>{h(p),T.value=p}),()=>{if(g.value&&c)return Xo(c,m);if(T.value&&s)return we(s,{error:T.value});if(n&&!_.value)return we(n)}}})}function Xo(e,t){const{ref:n,props:s,children:r,ce:i}=t.vnode,o=we(e,s,r);return o.ref=n,o.ce=i,delete t.vnode.ce,o}const Kr=e=>e.type.__isKeepAlive,sy={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=un(),s=n.ctx;if(!s.renderer)return()=>{const p=t.default&&t.default();return p&&p.length===1?p[0]:p};const r=new Map,i=new Set;let o=null;const l=n.suspense,{renderer:{p:a,m:c,um:u,o:{createElement:f}}}=s,d=f("div");s.activate=(p,v,w,b,C)=>{const A=p.component;c(p,v,w,0,l),a(A.vnode,p,v,w,A,l,b,p.slotScopeIds,C),Ve(()=>{A.isDeactivated=!1,A.a&&$s(A.a);const E=p.props&&p.props.onVnodeMounted;E&&Ze(E,A.parent,p)},l)},s.deactivate=p=>{const v=p.component;c(p,d,null,1,l),Ve(()=>{v.da&&$s(v.da);const w=p.props&&p.props.onVnodeUnmounted;w&&Ze(w,v.parent,p),v.isDeactivated=!0},l)};function m(p){Qo(p),u(p,n,l,!0)}function h(p){r.forEach((v,w)=>{const b=Vl(v.type);b&&(!p||!p(b))&&g(w)})}function g(p){const v=r.get(p);!o||!Ot(v,o)?m(v):o&&Qo(o),r.delete(p),i.delete(p)}vt(()=>[e.include,e.exclude],([p,v])=>{p&&h(w=>mr(p,w)),v&&h(w=>!mr(v,w))},{flush:"post",deep:!0});let T=null;const _=()=>{T!=null&&r.set(T,Zo(n.subTree))};return zt(_),wo(_),Wr(()=>{r.forEach(p=>{const{subTree:v,suspense:w}=n,b=Zo(v);if(p.type===b.type&&p.key===b.key){Qo(b);const C=b.component.da;C&&Ve(C,w);return}m(p)})}),()=>{if(T=null,!t.default)return null;const p=t.default(),v=p[0];if(p.length>1)return o=null,p;if(!Pn(v)||!(v.shapeFlag&4)&&!(v.shapeFlag&128))return o=null,v;let w=Zo(v);const b=w.type,C=Vl(Qn(w)?w.type.__asyncResolved||{}:b),{include:A,exclude:E,max:P}=e;if(A&&(!C||!mr(A,C))||E&&C&&mr(E,C))return o=w,v;const O=w.key==null?b:w.key,R=r.get(O);return w.el&&(w=Kt(w),v.shapeFlag&128&&(v.ssContent=w)),T=O,R?(w.el=R.el,w.component=R.component,w.transition&&is(w,w.transition),w.shapeFlag|=512,i.delete(O),i.add(O)):(i.add(O),P&&i.size>parseInt(P,10)&&g(i.values().next().value)),w.shapeFlag|=256,o=w,Wd(v.type)?v:w}}},ry=sy;function mr(e,t){return q(e)?e.some(n=>mr(n,t)):re(e)?e.split(",").includes(t):Fg(e)?e.test(t):!1}function Da(e,t){Zd(e,"a",t)}function Qd(e,t){Zd(e,"da",t)}function Zd(e,t,n=Ae){const s=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(To(t,s,n),n){let r=n.parent;for(;r&&r.parent;)Kr(r.parent.vnode)&&iy(s,t,n,r),r=r.parent}}function iy(e,t,n,s){const r=To(t,e,s,!0);qr(()=>{ga(s[t],r)},n)}function Qo(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Zo(e){return e.shapeFlag&128?e.ssContent:e}function To(e,t,n=Ae,s=!1){if(n){const r=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...o)=>{if(n.isUnmounted)return;er(),In(n);const l=ct(t,n,e,o);return Cn(),tr(),l});return s?r.unshift(i):r.push(i),i}}const cn=e=>(t,n=Ae)=>(!Fs||e==="sp")&&To(e,(...s)=>t(...s),n),ep=cn("bm"),zt=cn("m"),tp=cn("bu"),wo=cn("u"),Wr=cn("bum"),qr=cn("um"),np=cn("sp"),sp=cn("rtg"),rp=cn("rtc");function ip(e,t=Ae){To("ec",e,t)}function oy(e,t){const n=He;if(n===null)return e;const s=Ao(n)||n.proxy,r=e.dirs||(e.dirs=[]);for(let i=0;i<t.length;i++){let[o,l,a,c=_e]=t[i];o&&(te(o)&&(o={mounted:o,updated:o}),o.deep&&Wn(l),r.push({dir:o,instance:s,value:l,oldValue:void 0,arg:a,modifiers:c}))}return e}function Bt(e,t,n,s){const r=e.dirs,i=t&&t.dirs;for(let o=0;o<r.length;o++){const l=r[o];i&&(l.oldValue=i[o].value);let a=l.dir[s];a&&(er(),ct(a,n,8,[e.el,l,e,t]),tr())}}const $a="components",ly="directives";function ay(e,t){return ka($a,e,!0,t)||e}const op=Symbol();function Nt(e){return re(e)?ka($a,e,!1)||e:e||op}function cy(e){return ka(ly,e)}function ka(e,t,n=!0,s=!1){const r=He||Ae;if(r){const i=r.type;if(e===$a){const l=Vl(i,!1);if(l&&(l===t||l===xe(t)||l===ps(xe(t))))return i}const o=eu(r[e]||i[e],t)||eu(r.appContext[e],t);return!o&&s?i:o}}function eu(e,t){return e&&(e[t]||e[xe(t)]||e[ps(xe(t))])}function lp(e,t,n,s){let r;const i=n&&n[s];if(q(e)||re(e)){r=new Array(e.length);for(let o=0,l=e.length;o<l;o++)r[o]=t(e[o],o,void 0,i&&i[o])}else if(typeof e=="number"){r=new Array(e);for(let o=0;o<e;o++)r[o]=t(o+1,o,void 0,i&&i[o])}else if(ve(e))if(e[Symbol.iterator])r=Array.from(e,(o,l)=>t(o,l,void 0,i&&i[l]));else{const o=Object.keys(e);r=new Array(o.length);for(let l=0,a=o.length;l<a;l++){const c=o[l];r[l]=t(e[c],c,l,i&&i[l])}}else r=[];return n&&(n[s]=r),r}function uy(e,t){for(let n=0;n<t.length;n++){const s=t[n];if(q(s))for(let r=0;r<s.length;r++)e[s[r].name]=s[r].fn;else s&&(e[s.name]=s.key?(...r)=>{const i=s.fn(...r);return i&&(i.key=s.key),i}:s.fn)}return e}function It(e,t,n={},s,r){if(He.isCE||He.parent&&Qn(He.parent)&&He.parent.isCE)return t!=="default"&&(n.name=t),we("slot",n,s&&s());let i=e[t];i&&i._c&&(i._d=!1),Ie();const o=i&&ap(i(n)),l=Je(ke,{key:n.key||o&&o.key||`_${t}`},o||(s?s():[]),o&&e._===1?64:-2);return!r&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),i&&i._c&&(i._d=!0),l}function ap(e){return e.some(t=>Pn(t)?!(t.type===Ke||t.type===ke&&!ap(t.children)):!0)?e:null}function fy(e,t){const n={};for(const s in e)n[t&&/[A-Z]/.test(s)?`on:${s}`:Ds(s)]=e[s];return n}const Ll=e=>e?Cp(e)?Ao(e)||e.proxy:Ll(e.parent):null,gr=pe(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=>Ll(e.parent),$root:e=>Ll(e.root),$emit:e=>e.emit,$options:e=>Ma(e),$forceUpdate:e=>e.f||(e.f=()=>vo(e.update)),$nextTick:e=>e.n||(e.n=Ht.bind(e.proxy)),$watch:e=>ey.bind(e)}),el=(e,t)=>e!==_e&&!e.__isScriptSetup&&ue(e,t),Rl={get({_:e},t){const{ctx:n,setupState:s,data:r,props:i,accessCache:o,type:l,appContext:a}=e;let c;if(t[0]!=="$"){const m=o[t];if(m!==void 0)switch(m){case 1:return s[t];case 2:return r[t];case 4:return n[t];case 3:return i[t]}else{if(el(s,t))return o[t]=1,s[t];if(r!==_e&&ue(r,t))return o[t]=2,r[t];if((c=e.propsOptions[0])&&ue(c,t))return o[t]=3,i[t];if(n!==_e&&ue(n,t))return o[t]=4,n[t];Dl&&(o[t]=0)}}const u=gr[t];let f,d;if(u)return t==="$attrs"&&st(e,"get",t),u(e);if((f=l.__cssModules)&&(f=f[t]))return f;if(n!==_e&&ue(n,t))return o[t]=4,n[t];if(d=a.config.globalProperties,ue(d,t))return d[t]},set({_:e},t,n){const{data:s,setupState:r,ctx:i}=e;return el(r,t)?(r[t]=n,!0):s!==_e&&ue(s,t)?(s[t]=n,!0):ue(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:r,propsOptions:i}},o){let l;return!!n[o]||e!==_e&&ue(e,o)||el(t,o)||(l=i[0])&&ue(l,o)||ue(s,o)||ue(gr,o)||ue(r.config.globalProperties,o)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:ue(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},dy=pe({},Rl,{get(e,t){if(t!==Symbol.unscopables)return Rl.get(e,t,e)},has(e,t){return t[0]!=="_"&&!wg(t)}});let Dl=!0;function py(e){const t=Ma(e),n=e.proxy,s=e.ctx;Dl=!1,t.beforeCreate&&tu(t.beforeCreate,e,"bc");const{data:r,computed:i,methods:o,watch:l,provide:a,inject:c,created:u,beforeMount:f,mounted:d,beforeUpdate:m,updated:h,activated:g,deactivated:T,beforeDestroy:_,beforeUnmount:p,destroyed:v,unmounted:w,render:b,renderTracked:C,renderTriggered:A,errorCaptured:E,serverPrefetch:P,expose:O,inheritAttrs:R,components:I,directives:x,filters:B}=t;if(c&&hy(c,s,null,e.appContext.config.unwrapInjectedRef),o)for(const Z in o){const ne=o[Z];te(ne)&&(s[Z]=ne.bind(n))}if(r){const Z=r.call(n,n);ve(Z)&&(e.data=ln(Z))}if(Dl=!0,i)for(const Z in i){const ne=i[Z],Se=te(ne)?ne.bind(n,n):te(ne.get)?ne.get.bind(n,n):Ge,$e=!te(ne)&&te(ne.set)?ne.set.bind(n):Ge,Te=F({get:Se,set:$e});Object.defineProperty(s,Z,{enumerable:!0,configurable:!0,get:()=>Te.value,set:U=>Te.value=U})}if(l)for(const Z in l)cp(l[Z],s,n,Z);if(a){const Z=te(a)?a.call(n):a;Reflect.ownKeys(Z).forEach(ne=>{zd(ne,Z[ne])})}u&&tu(u,e,"c");function G(Z,ne){q(ne)?ne.forEach(Se=>Z(Se.bind(n))):ne&&Z(ne.bind(n))}if(G(ep,f),G(zt,d),G(tp,m),G(wo,h),G(Da,g),G(Qd,T),G(ip,E),G(rp,C),G(sp,A),G(Wr,p),G(qr,w),G(np,P),q(O))if(O.length){const Z=e.exposed||(e.exposed={});O.forEach(ne=>{Object.defineProperty(Z,ne,{get:()=>n[ne],set:Se=>n[ne]=Se})})}else e.exposed||(e.exposed={});b&&e.render===Ge&&(e.render=b),R!=null&&(e.inheritAttrs=R),I&&(e.components=I),x&&(e.directives=x)}function hy(e,t,n=Ge,s=!1){q(e)&&(e=$l(e));for(const r in e){const i=e[r];let o;ve(i)?"default"in i?o=Xn(i.from||r,i.default,!0):o=Xn(i.from||r):o=Xn(i),Me(o)&&s?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>o.value,set:l=>o.value=l}):t[r]=o}}function tu(e,t,n){ct(q(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function cp(e,t,n,s){const r=s.includes(".")?Jd(n,s):()=>n[s];if(re(e)){const i=t[e];te(i)&&vt(r,i)}else if(te(e))vt(r,e.bind(n));else if(ve(e))if(q(e))e.forEach(i=>cp(i,t,n,s));else{const i=te(e.handler)?e.handler.bind(n):t[e.handler];te(i)&&vt(r,i,e)}}function Ma(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:r,optionsCache:i,config:{optionMergeStrategies:o}}=e.appContext,l=i.get(t);let a;return l?a=l:!r.length&&!n&&!s?a=t:(a={},r.length&&r.forEach(c=>Wi(a,c,o,!0)),Wi(a,t,o)),ve(t)&&i.set(t,a),a}function Wi(e,t,n,s=!1){const{mixins:r,extends:i}=t;i&&Wi(e,i,n,!0),r&&r.forEach(o=>Wi(e,o,n,!0));for(const o in t)if(!(s&&o==="expose")){const l=my[o]||n&&n[o];e[o]=l?l(e[o],t[o]):t[o]}return e}const my={data:nu,props:jn,emits:jn,methods:jn,computed:jn,beforeCreate:ze,created:ze,beforeMount:ze,mounted:ze,beforeUpdate:ze,updated:ze,beforeDestroy:ze,beforeUnmount:ze,destroyed:ze,unmounted:ze,activated:ze,deactivated:ze,errorCaptured:ze,serverPrefetch:ze,components:jn,directives:jn,watch:_y,provide:nu,inject:gy};function nu(e,t){return t?e?function(){return pe(te(e)?e.call(this,this):e,te(t)?t.call(this,this):t)}:t:e}function gy(e,t){return jn($l(e),$l(t))}function $l(e){if(q(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function ze(e,t){return e?[...new Set([].concat(e,t))]:t}function jn(e,t){return e?pe(pe(Object.create(null),e),t):t}function _y(e,t){if(!e)return t;if(!t)return e;const n=pe(Object.create(null),e);for(const s in t)n[s]=ze(e[s],t[s]);return n}function yy(e,t,n,s=!1){const r={},i={};Vi(i,Co,1),e.propsDefaults=Object.create(null),up(e,t,r,i);for(const o in e.propsOptions[0])o in r||(r[o]=void 0);n?e.props=s?r:Md(r):e.type.props?e.props=r:e.props=i,e.attrs=i}function vy(e,t,n,s){const{props:r,attrs:i,vnode:{patchFlag:o}}=e,l=ce(r),[a]=e.propsOptions;let c=!1;if((s||o>0)&&!(o&16)){if(o&8){const u=e.vnode.dynamicProps;for(let f=0;f<u.length;f++){let d=u[f];if(bo(e.emitsOptions,d))continue;const m=t[d];if(a)if(ue(i,d))m!==i[d]&&(i[d]=m,c=!0);else{const h=xe(d);r[h]=kl(a,l,h,m,e,!1)}else m!==i[d]&&(i[d]=m,c=!0)}}}else{up(e,t,r,i)&&(c=!0);let u;for(const f in l)(!t||!ue(t,f)&&((u=at(f))===f||!ue(t,u)))&&(a?n&&(n[f]!==void 0||n[u]!==void 0)&&(r[f]=kl(a,l,f,void 0,e,!0)):delete r[f]);if(i!==l)for(const f in i)(!t||!ue(t,f))&&(delete i[f],c=!0)}c&&on(e,"set","$attrs")}function up(e,t,n,s){const[r,i]=e.propsOptions;let o=!1,l;if(t)for(let a in t){if(Gn(a))continue;const c=t[a];let u;r&&ue(r,u=xe(a))?!i||!i.includes(u)?n[u]=c:(l||(l={}))[u]=c:bo(e.emitsOptions,a)||(!(a in s)||c!==s[a])&&(s[a]=c,o=!0)}if(i){const a=ce(n),c=l||_e;for(let u=0;u<i.length;u++){const f=i[u];n[f]=kl(r,a,f,c[f],e,!ue(c,f))}}return o}function kl(e,t,n,s,r,i){const o=e[n];if(o!=null){const l=ue(o,"default");if(l&&s===void 0){const a=o.default;if(o.type!==Function&&te(a)){const{propsDefaults:c}=r;n in c?s=c[n]:(In(r),s=c[n]=a.call(null,t),Cn())}else s=a}o[0]&&(i&&!l?s=!1:o[1]&&(s===""||s===at(n))&&(s=!0))}return s}function fp(e,t,n=!1){const s=t.propsCache,r=s.get(e);if(r)return r;const i=e.props,o={},l=[];let a=!1;if(!te(e)){const u=f=>{a=!0;const[d,m]=fp(f,t,!0);pe(o,d),m&&l.push(...m)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!i&&!a)return ve(e)&&s.set(e,Ls),Ls;if(q(i))for(let u=0;u<i.length;u++){const f=xe(i[u]);su(f)&&(o[f]=_e)}else if(i)for(const u in i){const f=xe(u);if(su(f)){const d=i[u],m=o[f]=q(d)||te(d)?{type:d}:Object.assign({},d);if(m){const h=ou(Boolean,m.type),g=ou(String,m.type);m[0]=h>-1,m[1]=g<0||h<g,(h>-1||ue(m,"default"))&&l.push(f)}}}const c=[o,l];return ve(e)&&s.set(e,c),c}function su(e){return e[0]!=="$"}function ru(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function iu(e,t){return ru(e)===ru(t)}function ou(e,t){return q(t)?t.findIndex(n=>iu(n,e)):te(t)&&iu(t,e)?0:-1}const dp=e=>e[0]==="_"||e==="$stable",xa=e=>q(e)?e.map(lt):[lt(e)],by=(e,t,n)=>{if(t._n)return t;const s=nt((...r)=>xa(t(...r)),n);return s._c=!1,s},pp=(e,t,n)=>{const s=e._ctx;for(const r in e){if(dp(r))continue;const i=e[r];if(te(i))t[r]=by(r,i,s);else if(i!=null){const o=xa(i);t[r]=()=>o}}},hp=(e,t)=>{const n=xa(t);e.slots.default=()=>n},Ey=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=ce(t),Vi(t,"_",n)):pp(t,e.slots={})}else e.slots={},t&&hp(e,t);Vi(e.slots,Co,1)},Sy=(e,t,n)=>{const{vnode:s,slots:r}=e;let i=!0,o=_e;if(s.shapeFlag&32){const l=t._;l?n&&l===1?i=!1:(pe(r,t),!n&&l===1&&delete r._):(i=!t.$stable,pp(t,r)),o=t}else t&&(hp(e,t),o={default:1});if(i)for(const l in r)!dp(l)&&!(l in o)&&delete r[l]};function mp(){return{app:null,config:{isNativeTag:Ni,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let Ty=0;function wy(e,t){return function(s,r=null){te(s)||(s=Object.assign({},s)),r!=null&&!ve(r)&&(r=null);const i=mp(),o=new Set;let l=!1;const a=i.app={_uid:Ty++,_component:s,_props:r,_container:null,_context:i,_instance:null,version:kp,get config(){return i.config},set config(c){},use(c,...u){return o.has(c)||(c&&te(c.install)?(o.add(c),c.install(a,...u)):te(c)&&(o.add(c),c(a,...u))),a},mixin(c){return i.mixins.includes(c)||i.mixins.push(c),a},component(c,u){return u?(i.components[c]=u,a):i.components[c]},directive(c,u){return u?(i.directives[c]=u,a):i.directives[c]},mount(c,u,f){if(!l){const d=we(s,r);return d.appContext=i,u&&t?t(d,c):e(d,c,f),l=!0,a._container=c,c.__vue_app__=a,Ao(d.component)||d.component.proxy}},unmount(){l&&(e(null,a._container),delete a._container.__vue_app__)},provide(c,u){return i.provides[c]=u,a}};return a}}function qi(e,t,n,s,r=!1){if(q(e)){e.forEach((d,m)=>qi(d,t&&(q(t)?t[m]:t),n,s,r));return}if(Qn(s)&&!r)return;const i=s.shapeFlag&4?Ao(s.component)||s.component.proxy:s.el,o=r?null:i,{i:l,r:a}=e,c=t&&t.r,u=l.refs===_e?l.refs={}:l.refs,f=l.setupState;if(c!=null&&c!==a&&(re(c)?(u[c]=null,ue(f,c)&&(f[c]=null)):Me(c)&&(c.value=null)),te(a))Zt(a,l,12,[o,u]);else{const d=re(a),m=Me(a);if(d||m){const h=()=>{if(e.f){const g=d?ue(f,a)?f[a]:u[a]:a.value;r?q(g)&&ga(g,i):q(g)?g.includes(i)||g.push(i):d?(u[a]=[i],ue(f,a)&&(f[a]=u[a])):(a.value=[i],e.k&&(u[e.k]=a.value))}else d?(u[a]=o,ue(f,a)&&(f[a]=o)):m&&(a.value=o,e.k&&(u[e.k]=o))};o?(h.id=-1,Ve(h,n)):h()}}}let mn=!1;const fi=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",di=e=>e.nodeType===8;function Cy(e){const{mt:t,p:n,o:{patchProp:s,createText:r,nextSibling:i,parentNode:o,remove:l,insert:a,createComment:c}}=e,u=(_,p)=>{if(!p.hasChildNodes()){n(null,_,p),Ki(),p._vnode=_;return}mn=!1,f(p.firstChild,_,null,null,null),Ki(),p._vnode=_,mn&&console.error("Hydration completed but contains mismatches.")},f=(_,p,v,w,b,C=!1)=>{const A=di(_)&&_.data==="[",E=()=>g(_,p,v,w,b,A),{type:P,ref:O,shapeFlag:R,patchFlag:I}=p;let x=_.nodeType;p.el=_,I===-2&&(C=!1,p.dynamicChildren=null);let B=null;switch(P){case os:x!==3?p.children===""?(a(p.el=r(""),o(_),_),B=_):B=E():(_.data!==p.children&&(mn=!0,_.data=p.children),B=i(_));break;case Ke:x!==8||A?B=E():B=i(_);break;case Zn:if(A&&(_=i(_),x=_.nodeType),x===1||x===3){B=_;const W=!p.children.length;for(let G=0;G<p.staticCount;G++)W&&(p.children+=B.nodeType===1?B.outerHTML:B.data),G===p.staticCount-1&&(p.anchor=B),B=i(B);return A?i(B):B}else E();break;case ke:A?B=h(_,p,v,w,b,C):B=E();break;default:if(R&1)x!==1||p.type.toLowerCase()!==_.tagName.toLowerCase()?B=E():B=d(_,p,v,w,b,C);else if(R&6){p.slotScopeIds=b;const W=o(_);if(t(p,W,null,v,w,fi(W),C),B=A?T(_):i(_),B&&di(B)&&B.data==="teleport end"&&(B=i(B)),Qn(p)){let G;A?(G=we(ke),G.anchor=B?B.previousSibling:W.lastChild):G=_.nodeType===3?ms(""):we("div"),G.el=_,p.component.subTree=G}}else R&64?x!==8?B=E():B=p.type.hydrate(_,p,v,w,b,C,e,m):R&128&&(B=p.type.hydrate(_,p,v,w,fi(o(_)),b,C,e,f))}return O!=null&&qi(O,null,w,p),B},d=(_,p,v,w,b,C)=>{C=C||!!p.dynamicChildren;const{type:A,props:E,patchFlag:P,shapeFlag:O,dirs:R}=p,I=A==="input"&&R||A==="option";if(I||P!==-1){if(R&&Bt(p,null,v,"created"),E)if(I||!C||P&48)for(const B in E)(I&&B.endsWith("value")||fs(B)&&!Gn(B))&&s(_,B,null,E[B],!1,void 0,v);else E.onClick&&s(_,"onClick",null,E.onClick,!1,void 0,v);let x;if((x=E&&E.onVnodeBeforeMount)&&Ze(x,v,p),R&&Bt(p,null,v,"beforeMount"),((x=E&&E.onVnodeMounted)||R)&&qd(()=>{x&&Ze(x,v,p),R&&Bt(p,null,v,"mounted")},w),O&16&&!(E&&(E.innerHTML||E.textContent))){let B=m(_.firstChild,p,_,v,w,b,C);for(;B;){mn=!0;const W=B;B=B.nextSibling,l(W)}}else O&8&&_.textContent!==p.children&&(mn=!0,_.textContent=p.children)}return _.nextSibling},m=(_,p,v,w,b,C,A)=>{A=A||!!p.dynamicChildren;const E=p.children,P=E.length;for(let O=0;O<P;O++){const R=A?E[O]:E[O]=lt(E[O]);if(_)_=f(_,R,w,b,C,A);else{if(R.type===os&&!R.children)continue;mn=!0,n(null,R,v,null,w,b,fi(v),C)}}return _},h=(_,p,v,w,b,C)=>{const{slotScopeIds:A}=p;A&&(b=b?b.concat(A):A);const E=o(_),P=m(i(_),p,E,v,w,b,C);return P&&di(P)&&P.data==="]"?i(p.anchor=P):(mn=!0,a(p.anchor=c("]"),E,P),P)},g=(_,p,v,w,b,C)=>{if(mn=!0,p.el=null,C){const P=T(_);for(;;){const O=i(_);if(O&&O!==P)l(O);else break}}const A=i(_),E=o(_);return l(_),n(null,p,E,A,v,w,fi(E),b),A},T=_=>{let p=0;for(;_;)if(_=i(_),_&&di(_)&&(_.data==="["&&p++,_.data==="]")){if(p===0)return i(_);p--}return _};return[u,f]}const Ve=qd;function gp(e){return yp(e)}function _p(e){return yp(e,Cy)}function yp(e,t){const n=Kg();n.__VUE__=!0;const{insert:s,remove:r,patchProp:i,createElement:o,createText:l,createComment:a,setText:c,setElementText:u,parentNode:f,nextSibling:d,setScopeId:m=Ge,insertStaticContent:h}=e,g=(y,S,N,$=null,D=null,H=null,K=!1,V=null,j=!!S.dynamicChildren)=>{if(y===S)return;y&&!Ot(y,S)&&($=Be(y),U(y,D,H,!0),y=null),S.patchFlag===-2&&(j=!1,S.dynamicChildren=null);const{type:k,ref:Q,shapeFlag:Y}=S;switch(k){case os:T(y,S,N,$);break;case Ke:_(y,S,N,$);break;case Zn:y==null&&p(S,N,$,K);break;case ke:I(y,S,N,$,D,H,K,V,j);break;default:Y&1?b(y,S,N,$,D,H,K,V,j):Y&6?x(y,S,N,$,D,H,K,V,j):(Y&64||Y&128)&&k.process(y,S,N,$,D,H,K,V,j,qe)}Q!=null&&D&&qi(Q,y&&y.ref,H,S||y,!S)},T=(y,S,N,$)=>{if(y==null)s(S.el=l(S.children),N,$);else{const D=S.el=y.el;S.children!==y.children&&c(D,S.children)}},_=(y,S,N,$)=>{y==null?s(S.el=a(S.children||""),N,$):S.el=y.el},p=(y,S,N,$)=>{[y.el,y.anchor]=h(y.children,S,N,$,y.el,y.anchor)},v=({el:y,anchor:S},N,$)=>{let D;for(;y&&y!==S;)D=d(y),s(y,N,$),y=D;s(S,N,$)},w=({el:y,anchor:S})=>{let N;for(;y&&y!==S;)N=d(y),r(y),y=N;r(S)},b=(y,S,N,$,D,H,K,V,j)=>{K=K||S.type==="svg",y==null?C(S,N,$,D,H,K,V,j):P(y,S,D,H,K,V,j)},C=(y,S,N,$,D,H,K,V)=>{let j,k;const{type:Q,props:Y,shapeFlag:X,transition:ee,dirs:le}=y;if(j=y.el=o(y.type,H,Y&&Y.is,Y),X&8?u(j,y.children):X&16&&E(y.children,j,null,$,D,H&&Q!=="foreignObject",K,V),le&&Bt(y,null,$,"created"),A(j,y,y.scopeId,K,$),Y){for(const de in Y)de!=="value"&&!Gn(de)&&i(j,de,null,Y[de],H,y.children,$,D,be);"value"in Y&&i(j,"value",null,Y.value),(k=Y.onVnodeBeforeMount)&&Ze(k,$,y)}le&&Bt(y,null,$,"beforeMount");const me=(!D||D&&!D.pendingBranch)&&ee&&!ee.persisted;me&&ee.beforeEnter(j),s(j,S,N),((k=Y&&Y.onVnodeMounted)||me||le)&&Ve(()=>{k&&Ze(k,$,y),me&&ee.enter(j),le&&Bt(y,null,$,"mounted")},D)},A=(y,S,N,$,D)=>{if(N&&m(y,N),$)for(let H=0;H<$.length;H++)m(y,$[H]);if(D){let H=D.subTree;if(S===H){const K=D.vnode;A(y,K,K.scopeId,K.slotScopeIds,D.parent)}}},E=(y,S,N,$,D,H,K,V,j=0)=>{for(let k=j;k<y.length;k++){const Q=y[k]=V?bn(y[k]):lt(y[k]);g(null,Q,S,N,$,D,H,K,V)}},P=(y,S,N,$,D,H,K)=>{const V=S.el=y.el;let{patchFlag:j,dynamicChildren:k,dirs:Q}=S;j|=y.patchFlag&16;const Y=y.props||_e,X=S.props||_e;let ee;N&&Vn(N,!1),(ee=X.onVnodeBeforeUpdate)&&Ze(ee,N,S,y),Q&&Bt(S,y,N,"beforeUpdate"),N&&Vn(N,!0);const le=D&&S.type!=="foreignObject";if(k?O(y.dynamicChildren,k,V,N,$,le,H):K||ne(y,S,V,null,N,$,le,H,!1),j>0){if(j&16)R(V,S,Y,X,N,$,D);else if(j&2&&Y.class!==X.class&&i(V,"class",null,X.class,D),j&4&&i(V,"style",Y.style,X.style,D),j&8){const me=S.dynamicProps;for(let de=0;de<me.length;de++){const Ne=me[de],Ct=Y[Ne],vs=X[Ne];(vs!==Ct||Ne==="value")&&i(V,Ne,Ct,vs,D,y.children,N,$,be)}}j&1&&y.children!==S.children&&u(V,S.children)}else!K&&k==null&&R(V,S,Y,X,N,$,D);((ee=X.onVnodeUpdated)||Q)&&Ve(()=>{ee&&Ze(ee,N,S,y),Q&&Bt(S,y,N,"updated")},$)},O=(y,S,N,$,D,H,K)=>{for(let V=0;V<S.length;V++){const j=y[V],k=S[V],Q=j.el&&(j.type===ke||!Ot(j,k)||j.shapeFlag&70)?f(j.el):N;g(j,k,Q,null,$,D,H,K,!0)}},R=(y,S,N,$,D,H,K)=>{if(N!==$){if(N!==_e)for(const V in N)!Gn(V)&&!(V in $)&&i(y,V,N[V],null,K,S.children,D,H,be);for(const V in $){if(Gn(V))continue;const j=$[V],k=N[V];j!==k&&V!=="value"&&i(y,V,k,j,K,S.children,D,H,be)}"value"in $&&i(y,"value",N.value,$.value)}},I=(y,S,N,$,D,H,K,V,j)=>{const k=S.el=y?y.el:l(""),Q=S.anchor=y?y.anchor:l("");let{patchFlag:Y,dynamicChildren:X,slotScopeIds:ee}=S;ee&&(V=V?V.concat(ee):ee),y==null?(s(k,N,$),s(Q,N,$),E(S.children,N,Q,D,H,K,V,j)):Y>0&&Y&64&&X&&y.dynamicChildren?(O(y.dynamicChildren,X,N,D,H,K,V),(S.key!=null||D&&S===D.subTree)&&Ba(y,S,!0)):ne(y,S,N,Q,D,H,K,V,j)},x=(y,S,N,$,D,H,K,V,j)=>{S.slotScopeIds=V,y==null?S.shapeFlag&512?D.ctx.activate(S,N,$,K,j):B(S,N,$,D,H,K,j):W(y,S,j)},B=(y,S,N,$,D,H,K)=>{const V=y.component=wp(y,$,D);if(Kr(y)&&(V.ctx.renderer=qe),Ap(V),V.asyncDep){if(D&&D.registerDep(V,G),!y.el){const j=V.subTree=we(Ke);_(null,j,S,N)}return}G(V,y,S,N,D,H,K)},W=(y,S,N)=>{const $=S.component=y.component;if(q_(y,S,N))if($.asyncDep&&!$.asyncResolved){Z($,S,N);return}else $.next=S,x_($.update),$.update();else S.el=y.el,$.vnode=S},G=(y,S,N,$,D,H,K)=>{const V=()=>{if(y.isMounted){let{next:Q,bu:Y,u:X,parent:ee,vnode:le}=y,me=Q,de;Vn(y,!1),Q?(Q.el=le.el,Z(y,Q,K)):Q=le,Y&&$s(Y),(de=Q.props&&Q.props.onVnodeBeforeUpdate)&&Ze(de,ee,Q,le),Vn(y,!0);const Ne=Pi(y),Ct=y.subTree;y.subTree=Ne,g(Ct,Ne,f(Ct.el),Be(Ct),y,D,H),Q.el=Ne.el,me===null&&Pa(y,Ne.el),X&&Ve(X,D),(de=Q.props&&Q.props.onVnodeUpdated)&&Ve(()=>Ze(de,ee,Q,le),D)}else{let Q;const{el:Y,props:X}=S,{bm:ee,m:le,parent:me}=y,de=Qn(S);if(Vn(y,!1),ee&&$s(ee),!de&&(Q=X&&X.onVnodeBeforeMount)&&Ze(Q,me,S),Vn(y,!0),Y&&$t){const Ne=()=>{y.subTree=Pi(y),$t(Y,y.subTree,y,D,null)};de?S.type.__asyncLoader().then(()=>!y.isUnmounted&&Ne()):Ne()}else{const Ne=y.subTree=Pi(y);g(null,Ne,N,$,y,D,H),S.el=Ne.el}if(le&&Ve(le,D),!de&&(Q=X&&X.onVnodeMounted)){const Ne=S;Ve(()=>Ze(Q,me,Ne),D)}(S.shapeFlag&256||me&&Qn(me.vnode)&&me.vnode.shapeFlag&256)&&y.a&&Ve(y.a,D),y.isMounted=!0,S=N=$=null}},j=y.effect=new jr(V,()=>vo(k),y.scope),k=y.update=()=>j.run();k.id=y.uid,Vn(y,!0),k()},Z=(y,S,N)=>{S.component=y;const $=y.vnode.props;y.vnode=S,y.next=null,vy(y,S.props,$,N),Sy(y,S.children,N),er(),Jc(),tr()},ne=(y,S,N,$,D,H,K,V,j=!1)=>{const k=y&&y.children,Q=y?y.shapeFlag:0,Y=S.children,{patchFlag:X,shapeFlag:ee}=S;if(X>0){if(X&128){$e(k,Y,N,$,D,H,K,V,j);return}else if(X&256){Se(k,Y,N,$,D,H,K,V,j);return}}ee&8?(Q&16&&be(k,D,H),Y!==k&&u(N,Y)):Q&16?ee&16?$e(k,Y,N,$,D,H,K,V,j):be(k,D,H,!0):(Q&8&&u(N,""),ee&16&&E(Y,N,$,D,H,K,V,j))},Se=(y,S,N,$,D,H,K,V,j)=>{y=y||Ls,S=S||Ls;const k=y.length,Q=S.length,Y=Math.min(k,Q);let X;for(X=0;X<Y;X++){const ee=S[X]=j?bn(S[X]):lt(S[X]);g(y[X],ee,N,null,D,H,K,V,j)}k>Q?be(y,D,H,!0,!1,Y):E(S,N,$,D,H,K,V,j,Y)},$e=(y,S,N,$,D,H,K,V,j)=>{let k=0;const Q=S.length;let Y=y.length-1,X=Q-1;for(;k<=Y&&k<=X;){const ee=y[k],le=S[k]=j?bn(S[k]):lt(S[k]);if(Ot(ee,le))g(ee,le,N,null,D,H,K,V,j);else break;k++}for(;k<=Y&&k<=X;){const ee=y[Y],le=S[X]=j?bn(S[X]):lt(S[X]);if(Ot(ee,le))g(ee,le,N,null,D,H,K,V,j);else break;Y--,X--}if(k>Y){if(k<=X){const ee=X+1,le=ee<Q?S[ee].el:$;for(;k<=X;)g(null,S[k]=j?bn(S[k]):lt(S[k]),N,le,D,H,K,V,j),k++}}else if(k>X)for(;k<=Y;)U(y[k],D,H,!0),k++;else{const ee=k,le=k,me=new Map;for(k=le;k<=X;k++){const it=S[k]=j?bn(S[k]):lt(S[k]);it.key!=null&&me.set(it.key,k)}let de,Ne=0;const Ct=X-le+1;let vs=!1,Bc=0;const lr=new Array(Ct);for(k=0;k<Ct;k++)lr[k]=0;for(k=ee;k<=Y;k++){const it=y[k];if(Ne>=Ct){U(it,D,H,!0);continue}let kt;if(it.key!=null)kt=me.get(it.key);else for(de=le;de<=X;de++)if(lr[de-le]===0&&Ot(it,S[de])){kt=de;break}kt===void 0?U(it,D,H,!0):(lr[kt-le]=k+1,kt>=Bc?Bc=kt:vs=!0,g(it,S[kt],N,null,D,H,K,V,j),Ne++)}const Fc=vs?Ay(lr):Ls;for(de=Fc.length-1,k=Ct-1;k>=0;k--){const it=le+k,kt=S[it],Vc=it+1<Q?S[it+1].el:$;lr[k]===0?g(null,kt,N,Vc,D,H,K,V,j):vs&&(de<0||k!==Fc[de]?Te(kt,N,Vc,2):de--)}}},Te=(y,S,N,$,D=null)=>{const{el:H,type:K,transition:V,children:j,shapeFlag:k}=y;if(k&6){Te(y.component.subTree,S,N,$);return}if(k&128){y.suspense.move(S,N,$);return}if(k&64){K.move(y,S,N,qe);return}if(K===ke){s(H,S,N);for(let Y=0;Y<j.length;Y++)Te(j[Y],S,N,$);s(y.anchor,S,N);return}if(K===Zn){v(y,S,N);return}if($!==2&&k&1&&V)if($===0)V.beforeEnter(H),s(H,S,N),Ve(()=>V.enter(H),D);else{const{leave:Y,delayLeave:X,afterLeave:ee}=V,le=()=>s(H,S,N),me=()=>{Y(H,()=>{le(),ee&&ee()})};X?X(H,le,me):me()}else s(H,S,N)},U=(y,S,N,$=!1,D=!1)=>{const{type:H,props:K,ref:V,children:j,dynamicChildren:k,shapeFlag:Q,patchFlag:Y,dirs:X}=y;if(V!=null&&qi(V,null,N,y,!0),Q&256){S.ctx.deactivate(y);return}const ee=Q&1&&X,le=!Qn(y);let me;if(le&&(me=K&&K.onVnodeBeforeUnmount)&&Ze(me,S,y),Q&6)ye(y.component,N,$);else{if(Q&128){y.suspense.unmount(N,$);return}ee&&Bt(y,null,S,"beforeUnmount"),Q&64?y.type.remove(y,S,N,D,qe,$):k&&(H!==ke||Y>0&&Y&64)?be(k,S,N,!1,!0):(H===ke&&Y&384||!D&&Q&16)&&be(j,S,N),$&&ie(y)}(le&&(me=K&&K.onVnodeUnmounted)||ee)&&Ve(()=>{me&&Ze(me,S,y),ee&&Bt(y,null,S,"unmounted")},N)},ie=y=>{const{type:S,el:N,anchor:$,transition:D}=y;if(S===ke){he(N,$);return}if(S===Zn){w(y);return}const H=()=>{r(N),D&&!D.persisted&&D.afterLeave&&D.afterLeave()};if(y.shapeFlag&1&&D&&!D.persisted){const{leave:K,delayLeave:V}=D,j=()=>K(N,H);V?V(y.el,H,j):j()}else H()},he=(y,S)=>{let N;for(;y!==S;)N=d(y),r(y),y=N;r(S)},ye=(y,S,N)=>{const{bum:$,scope:D,update:H,subTree:K,um:V}=y;$&&$s($),D.stop(),H&&(H.active=!1,U(K,y,S,N)),V&&Ve(V,S),Ve(()=>{y.isUnmounted=!0},S),S&&S.pendingBranch&&!S.isUnmounted&&y.asyncDep&&!y.asyncResolved&&y.suspenseId===S.pendingId&&(S.deps--,S.deps===0&&S.resolve())},be=(y,S,N,$=!1,D=!1,H=0)=>{for(let K=H;K<y.length;K++)U(y[K],S,N,$,D)},Be=y=>y.shapeFlag&6?Be(y.component.subTree):y.shapeFlag&128?y.suspense.next():d(y.anchor||y.el),Fe=(y,S,N)=>{y==null?S._vnode&&U(S._vnode,null,null,!0):g(S._vnode||null,y,S,null,null,null,N),Jc(),Ki(),S._vnode=y},qe={p:g,um:U,m:Te,r:ie,mt:B,mc:E,pc:ne,pbc:O,n:Be,o:e};let Fn,$t;return t&&([Fn,$t]=t(qe)),{render:Fe,hydrate:Fn,createApp:wy(Fe,Fn)}}function Vn({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Ba(e,t,n=!1){const s=e.children,r=t.children;if(q(s)&&q(r))for(let i=0;i<s.length;i++){const o=s[i];let l=r[i];l.shapeFlag&1&&!l.dynamicChildren&&((l.patchFlag<=0||l.patchFlag===32)&&(l=r[i]=bn(r[i]),l.el=o.el),n||Ba(o,l)),l.type===os&&(l.el=o.el)}}function Ay(e){const t=e.slice(),n=[0];let s,r,i,o,l;const a=e.length;for(s=0;s<a;s++){const c=e[s];if(c!==0){if(r=n[n.length-1],e[r]<c){t[s]=r,n.push(s);continue}for(i=0,o=n.length-1;i<o;)l=i+o>>1,e[n[l]]<c?i=l+1:o=l;c<e[n[i]]&&(i>0&&(t[s]=n[i-1]),n[i]=s)}}for(i=n.length,o=n[i-1];i-- >0;)n[i]=o,o=t[o];return n}const Oy=e=>e.__isTeleport,_r=e=>e&&(e.disabled||e.disabled===""),lu=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Ml=(e,t)=>{const n=e&&e.to;return re(n)?t?t(n):null:n},Ny={__isTeleport:!0,process(e,t,n,s,r,i,o,l,a,c){const{mc:u,pc:f,pbc:d,o:{insert:m,querySelector:h,createText:g,createComment:T}}=c,_=_r(t.props);let{shapeFlag:p,children:v,dynamicChildren:w}=t;if(e==null){const b=t.el=g(""),C=t.anchor=g("");m(b,n,s),m(C,n,s);const A=t.target=Ml(t.props,h),E=t.targetAnchor=g("");A&&(m(E,A),o=o||lu(A));const P=(O,R)=>{p&16&&u(v,O,R,r,i,o,l,a)};_?P(n,C):A&&P(A,E)}else{t.el=e.el;const b=t.anchor=e.anchor,C=t.target=e.target,A=t.targetAnchor=e.targetAnchor,E=_r(e.props),P=E?n:C,O=E?b:A;if(o=o||lu(C),w?(d(e.dynamicChildren,w,P,r,i,o,l),Ba(e,t,!0)):a||f(e,t,P,O,r,i,o,l,!1),_)E||pi(t,n,b,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const R=t.target=Ml(t.props,h);R&&pi(t,R,null,c,0)}else E&&pi(t,C,A,c,1)}vp(t)},remove(e,t,n,s,{um:r,o:{remove:i}},o){const{shapeFlag:l,children:a,anchor:c,targetAnchor:u,target:f,props:d}=e;if(f&&i(u),(o||!_r(d))&&(i(c),l&16))for(let m=0;m<a.length;m++){const h=a[m];r(h,t,n,!0,!!h.dynamicChildren)}},move:pi,hydrate:Py};function pi(e,t,n,{o:{insert:s},m:r},i=2){i===0&&s(e.targetAnchor,t,n);const{el:o,anchor:l,shapeFlag:a,children:c,props:u}=e,f=i===2;if(f&&s(o,t,n),(!f||_r(u))&&a&16)for(let d=0;d<c.length;d++)r(c[d],t,n,2);f&&s(l,t,n)}function Py(e,t,n,s,r,i,{o:{nextSibling:o,parentNode:l,querySelector:a}},c){const u=t.target=Ml(t.props,a);if(u){const f=u._lpa||u.firstChild;if(t.shapeFlag&16)if(_r(t.props))t.anchor=c(o(e),t,l(e),n,s,r,i),t.targetAnchor=f;else{t.anchor=o(e);let d=f;for(;d;)if(d=o(d),d&&d.nodeType===8&&d.data==="teleport anchor"){t.targetAnchor=d,u._lpa=t.targetAnchor&&o(t.targetAnchor);break}c(f,t,u,n,s,r,i)}vp(t)}return t.anchor&&o(t.anchor)}const Iy=Ny;function vp(e){const t=e.ctx;if(t&&t.ut){let n=e.children[0].el;for(;n!==e.targetAnchor;)n.nodeType===1&&n.setAttribute("data-v-owner",t.uid),n=n.nextSibling;t.ut()}}const ke=Symbol(void 0),os=Symbol(void 0),Ke=Symbol(void 0),Zn=Symbol(void 0),yr=[];let et=null;function Ie(e=!1){yr.push(et=e?null:[])}function bp(){yr.pop(),et=yr[yr.length-1]||null}let ls=1;function xl(e){ls+=e}function Ep(e){return e.dynamicChildren=ls>0?et||Ls:null,bp(),ls>0&&et&&et.push(e),e}function Ir(e,t,n,s,r,i){return Ep(Fa(e,t,n,s,r,i,!0))}function Je(e,t,n,s,r){return Ep(we(e,t,n,s,r,!0))}function Pn(e){return e?e.__v_isVNode===!0:!1}function Ot(e,t){return e.type===t.type&&e.key===t.key}function Ly(e){}const Co="__vInternal",Sp=({key:e})=>e??null,Ii=({ref:e,ref_key:t,ref_for:n})=>e!=null?re(e)||Me(e)||te(e)?{i:He,r:e,k:t,f:!!n}:e:null;function Fa(e,t=null,n=null,s=0,r=null,i=e===ke?0:1,o=!1,l=!1){const a={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Sp(t),ref:t&&Ii(t),scopeId:Eo,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:s,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:He};return l?(Ha(a,n),i&128&&e.normalize(a)):n&&(a.shapeFlag|=re(n)?8:16),ls>0&&!o&&et&&(a.patchFlag>0||i&6)&&a.patchFlag!==32&&et.push(a),a}const we=Ry;function Ry(e,t=null,n=null,s=0,r=null,i=!1){if((!e||e===op)&&(e=Ke),Pn(e)){const l=Kt(e,t,!0);return n&&Ha(l,n),ls>0&&!i&&et&&(l.shapeFlag&6?et[et.indexOf(e)]=l:et.push(l)),l.patchFlag|=-2,l}if(Fy(e)&&(e=e.__vccOpts),t){t=Va(t);let{class:l,style:a}=t;l&&!re(l)&&(t.class=Lt(l)),ve(a)&&(Sa(a)&&!q(a)&&(a=pe({},a)),t.style=Vr(a))}const o=re(e)?1:Wd(e)?128:Oy(e)?64:ve(e)?4:te(e)?2:0;return Fa(e,t,n,s,r,o,i,!0)}function Va(e){return e?Sa(e)||Co in e?pe({},e):e:null}function Kt(e,t,n=!1){const{props:s,ref:r,patchFlag:i,children:o}=e,l=t?es(s||{},t):s;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&Sp(l),ref:t&&t.ref?n&&r?q(r)?r.concat(Ii(t)):[r,Ii(t)]:Ii(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:o,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==ke?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&&Kt(e.ssContent),ssFallback:e.ssFallback&&Kt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function ms(e=" ",t=0){return we(os,null,e,t)}function Dy(e,t){const n=we(Zn,null,e);return n.staticCount=t,n}function Tp(e="",t=!1){return t?(Ie(),Je(Ke,null,e)):we(Ke,null,e)}function lt(e){return e==null||typeof e=="boolean"?we(Ke):q(e)?we(ke,null,e.slice()):typeof e=="object"?bn(e):we(os,null,String(e))}function bn(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Kt(e)}function Ha(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(q(t))n=16;else if(typeof t=="object")if(s&65){const r=t.default;r&&(r._c&&(r._d=!1),Ha(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!(Co in t)?t._ctx=He:r===3&&He&&(He.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else te(t)?(t={default:t,_ctx:He},n=32):(t=String(t),s&64?(n=16,t=[ms(t)]):n=8);e.children=t,e.shapeFlag|=n}function es(...e){const t={};for(let n=0;n<e.length;n++){const s=e[n];for(const r in s)if(r==="class")t.class!==s.class&&(t.class=Lt([t.class,s.class]));else if(r==="style")t.style=Vr([t.style,s.style]);else if(fs(r)){const i=t[r],o=s[r];o&&i!==o&&!(q(i)&&i.includes(o))&&(t[r]=i?[].concat(i,o):o)}else r!==""&&(t[r]=s[r])}return t}function Ze(e,t,n,s=null){ct(e,t,7,[n,s])}const $y=mp();let ky=0;function wp(e,t,n){const s=e.type,r=(t?t.appContext:e.appContext)||$y,i={uid:ky++,vnode:e,type:s,parent:t,appContext:r,root:null,next:null,subTree:null,effect:null,update:null,scope:new va(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(r.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:fp(s,r),emitsOptions:Kd(s,r),emit:null,emitted:null,propsDefaults:_e,inheritAttrs:s.inheritAttrs,ctx:_e,data:_e,props:_e,attrs:_e,slots:_e,refs:_e,setupState:_e,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return i.ctx={_:i},i.root=t?t.root:i,i.emit=F_.bind(null,i),e.ce&&e.ce(i),i}let Ae=null;const un=()=>Ae||He,In=e=>{Ae=e,e.scope.on()},Cn=()=>{Ae&&Ae.scope.off(),Ae=null};function Cp(e){return e.vnode.shapeFlag&4}let Fs=!1;function Ap(e,t=!1){Fs=t;const{props:n,children:s}=e.vnode,r=Cp(e);yy(e,n,r,t),Ey(e,s);const i=r?My(e,t):void 0;return Fs=!1,i}function My(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Ta(new Proxy(e.ctx,Rl));const{setup:s}=n;if(s){const r=e.setupContext=s.length>1?Pp(e):null;In(e),er();const i=Zt(s,e,0,[e.props,r]);if(tr(),Cn(),_a(i)){if(i.then(Cn,Cn),t)return i.then(o=>{Bl(e,o,t)}).catch(o=>{hs(o,e,0)});e.asyncDep=i}else Bl(e,i,t)}else Np(e,t)}function Bl(e,t,n){te(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ve(t)&&(e.setupState=Aa(t)),Np(e,n)}let zi,Fl;function Op(e){zi=e,Fl=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,dy))}}const xy=()=>!zi;function Np(e,t,n){const s=e.type;if(!e.render){if(!t&&zi&&!s.render){const r=s.template||Ma(e).template;if(r){const{isCustomElement:i,compilerOptions:o}=e.appContext.config,{delimiters:l,compilerOptions:a}=s,c=pe(pe({isCustomElement:i,delimiters:l},o),a);s.render=zi(r,c)}}e.render=s.render||Ge,Fl&&Fl(e)}In(e),er(),py(e),tr(),Cn()}function By(e){return new Proxy(e.attrs,{get(t,n){return st(e,"get","$attrs"),t[n]}})}function Pp(e){const t=s=>{e.exposed=s||{}};let n;return{get attrs(){return n||(n=By(e))},slots:e.slots,emit:e.emit,expose:t}}function Ao(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Aa(Ta(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in gr)return gr[n](e)},has(t,n){return n in t||n in gr}}))}function Vl(e,t=!0){return te(e)?e.displayName||e.name:e.name||t&&e.__name}function Fy(e){return te(e)&&"__vccOpts"in e}const F=(e,t)=>R_(e,t,Fs);function Vy(){return null}function Hy(){return null}function jy(e){}function Uy(e,t){return null}function Ip(){return Lp().slots}function Ky(){return Lp().attrs}function Lp(){const e=un();return e.setupContext||(e.setupContext=Pp(e))}function Wy(e,t){const n=q(e)?e.reduce((s,r)=>(s[r]={},s),{}):e;for(const s in t){const r=n[s];r?q(r)||te(r)?n[s]={type:r,default:t[s]}:r.default=t[s]:r===null&&(n[s]={default:t[s]})}return n}function qy(e,t){const n={};for(const s in e)t.includes(s)||Object.defineProperty(n,s,{enumerable:!0,get:()=>e[s]});return n}function zy(e){const t=un();let n=e();return Cn(),_a(n)&&(n=n.catch(s=>{throw In(t),s})),[n,()=>In(t)]}function se(e,t,n){const s=arguments.length;return s===2?ve(t)&&!q(t)?Pn(t)?we(e,null,[t]):we(e,t):we(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&Pn(n)&&(n=[n]),we(e,t,n))}const Rp=Symbol(""),Dp=()=>Xn(Rp);function Yy(){}function Gy(e,t,n,s){const r=n[s];if(r&&$p(r,e))return r;const i=t();return i.memo=e.slice(),n[s]=i}function $p(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let s=0;s<n.length;s++)if(xs(n[s],t[s]))return!1;return ls>0&&et&&et.push(e),!0}const kp="3.2.47",Jy={createComponentInstance:wp,setupComponent:Ap,renderComponentRoot:Pi,setCurrentRenderingInstance:Nr,isVNode:Pn,normalizeVNode:lt},Xy=Jy,Qy=null,Zy=null,ev="http://www.w3.org/2000/svg",Kn=typeof document<"u"?document:null,au=Kn&&Kn.createElement("template"),tv={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const r=t?Kn.createElementNS(ev,e):Kn.createElement(e,n?{is:n}:void 0);return e==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:e=>Kn.createTextNode(e),createComment:e=>Kn.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Kn.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,r,i){const o=n?n.previousSibling:t.lastChild;if(r&&(r===i||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===i||!(r=r.nextSibling)););else{au.innerHTML=s?`<svg>${e}</svg>`:e;const l=au.content;if(s){const a=l.firstChild;for(;a.firstChild;)l.appendChild(a.firstChild);l.removeChild(a)}t.insertBefore(l,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function nv(e,t,n){const s=e._vtc;s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function sv(e,t,n){const s=e.style,r=re(n);if(n&&!r){if(t&&!re(t))for(const i in t)n[i]==null&&Hl(s,i,"");for(const i in n)Hl(s,i,n[i])}else{const i=s.display;r?t!==n&&(s.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(s.display=i)}}const cu=/\s*!important$/;function Hl(e,t,n){if(q(n))n.forEach(s=>Hl(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=rv(e,t);cu.test(n)?e.setProperty(at(s),n.replace(cu,""),"important"):e[s]=n}}const uu=["Webkit","Moz","ms"],tl={};function rv(e,t){const n=tl[t];if(n)return n;let s=xe(t);if(s!=="filter"&&s in e)return tl[t]=s;s=ps(s);for(let r=0;r<uu.length;r++){const i=uu[r]+s;if(i in e)return tl[t]=i}return t}const fu="http://www.w3.org/1999/xlink";function iv(e,t,n,s,r){if(s&&t.startsWith("xlink:"))n==null?e.removeAttributeNS(fu,t.slice(6,t.length)):e.setAttributeNS(fu,t,n);else{const i=kg(t);n==null||i&&!yd(n)?e.removeAttribute(t):e.setAttribute(t,i?"":n)}}function ov(e,t,n,s,r,i,o){if(t==="innerHTML"||t==="textContent"){s&&o(s,r,i),e[t]=n??"";return}if(t==="value"&&e.tagName!=="PROGRESS"&&!e.tagName.includes("-")){e._value=n;const a=n??"";(e.value!==a||e.tagName==="OPTION")&&(e.value=a),n==null&&e.removeAttribute(t);return}let l=!1;if(n===""||n==null){const a=typeof e[t];a==="boolean"?n=yd(n):n==null&&a==="string"?(n="",l=!0):a==="number"&&(n=0,l=!0)}try{e[t]=n}catch{}l&&e.removeAttribute(t)}function Xt(e,t,n,s){e.addEventListener(t,n,s)}function lv(e,t,n,s){e.removeEventListener(t,n,s)}function av(e,t,n,s,r=null){const i=e._vei||(e._vei={}),o=i[t];if(s&&o)o.value=s;else{const[l,a]=cv(t);if(s){const c=i[t]=dv(s,r);Xt(e,l,c,a)}else o&&(lv(e,l,o,a),i[t]=void 0)}}const du=/(?:Once|Passive|Capture)$/;function cv(e){let t;if(du.test(e)){t={};let s;for(;s=e.match(du);)e=e.slice(0,e.length-s[0].length),t[s[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):at(e.slice(2)),t]}let nl=0;const uv=Promise.resolve(),fv=()=>nl||(uv.then(()=>nl=0),nl=Date.now());function dv(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;ct(pv(s,n.value),t,5,[s])};return n.value=e,n.attached=fv(),n}function pv(e,t){if(q(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>r=>!r._stopped&&s&&s(r))}else return t}const pu=/^on[a-z]/,hv=(e,t,n,s,r=!1,i,o,l,a)=>{t==="class"?nv(e,s,r):t==="style"?sv(e,n,s):fs(t)?ma(t)||av(e,t,n,s,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):mv(e,t,s,r))?ov(e,t,s,i,o,l,a):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),iv(e,t,s,r))};function mv(e,t,n,s){return s?!!(t==="innerHTML"||t==="textContent"||t in e&&pu.test(t)&&te(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||pu.test(t)&&re(n)?!1:t in e}function Mp(e,t){const n=Ee(e);class s extends Oo{constructor(i){super(n,i,t)}}return s.def=n,s}const gv=e=>Mp(e,Qp),_v=typeof HTMLElement<"u"?HTMLElement:class{};class Oo extends _v{constructor(t,n={},s){super(),this._def=t,this._props=n,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this.shadowRoot&&s?s(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,Ht(()=>{this._connected||(Kl(null,this.shadowRoot),this._instance=null)})}_resolveDef(){this._resolved=!0;for(let s=0;s<this.attributes.length;s++)this._setAttr(this.attributes[s].name);new MutationObserver(s=>{for(const r of s)this._setAttr(r.attributeName)}).observe(this,{attributes:!0});const t=(s,r=!1)=>{const{props:i,styles:o}=s;let l;if(i&&!q(i))for(const a in i){const c=i[a];(c===Number||c&&c.type===Number)&&(a in this._props&&(this._props[a]=ji(this._props[a])),(l||(l=Object.create(null)))[xe(a)]=!0)}this._numberProps=l,r&&this._resolveProps(s),this._applyStyles(o),this._update()},n=this._def.__asyncLoader;n?n().then(s=>t(s,!0)):t(this._def)}_resolveProps(t){const{props:n}=t,s=q(n)?n:Object.keys(n||{});for(const r of Object.keys(this))r[0]!=="_"&&s.includes(r)&&this._setProp(r,this[r],!0,!1);for(const r of s.map(xe))Object.defineProperty(this,r,{get(){return this._getProp(r)},set(i){this._setProp(r,i)}})}_setAttr(t){let n=this.getAttribute(t);const s=xe(t);this._numberProps&&this._numberProps[s]&&(n=ji(n)),this._setProp(s,n,!1)}_getProp(t){return this._props[t]}_setProp(t,n,s=!0,r=!0){n!==this._props[t]&&(this._props[t]=n,r&&this._instance&&this._update(),s&&(n===!0?this.setAttribute(at(t),""):typeof n=="string"||typeof n=="number"?this.setAttribute(at(t),n+""):n||this.removeAttribute(at(t))))}_update(){Kl(this._createVNode(),this.shadowRoot)}_createVNode(){const t=we(this._def,pe({},this._props));return this._instance||(t.ce=n=>{this._instance=n,n.isCE=!0;const s=(i,o)=>{this.dispatchEvent(new CustomEvent(i,{detail:o}))};n.emit=(i,...o)=>{s(i,o),at(i)!==i&&s(at(i),o)};let r=this;for(;r=r&&(r.parentNode||r.host);)if(r instanceof Oo){n.parent=r._instance,n.provides=r._instance.provides;break}}),t}_applyStyles(t){t&&t.forEach(n=>{const s=document.createElement("style");s.textContent=n,this.shadowRoot.appendChild(s)})}}function yv(e="$style"){{const t=un();if(!t)return _e;const n=t.type.__cssModules;if(!n)return _e;const s=n[e];return s||_e}}function vv(e){const t=un();if(!t)return;const n=t.ut=(r=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(i=>Ul(i,r))},s=()=>{const r=e(t.proxy);jl(t.subTree,r),n(r)};Gd(s),zt(()=>{const r=new MutationObserver(s);r.observe(t.subTree.el.parentNode,{childList:!0}),qr(()=>r.disconnect())})}function jl(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{jl(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)Ul(e.el,t);else if(e.type===ke)e.children.forEach(n=>jl(n,t));else if(e.type===Zn){let{el:n,anchor:s}=e;for(;n&&(Ul(n,t),n!==s);)n=n.nextSibling}}function Ul(e,t){if(e.nodeType===1){const n=e.style;for(const s in t)n.setProperty(`--${s}`,t[s])}}const gn="transition",ar="animation",No=(e,{slots:t})=>se(Ra,Bp(e),t);No.displayName="Transition";const xp={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},bv=No.props=pe({},Ra.props,xp),Hn=(e,t=[])=>{q(e)?e.forEach(n=>n(...t)):e&&e(...t)},hu=e=>e?q(e)?e.some(t=>t.length>1):e.length>1:!1;function Bp(e){const t={};for(const I in e)I in xp||(t[I]=e[I]);if(e.css===!1)return t;const{name:n="v",type:s,duration:r,enterFromClass:i=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:a=i,appearActiveClass:c=o,appearToClass:u=l,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:m=`${n}-leave-to`}=e,h=Ev(r),g=h&&h[0],T=h&&h[1],{onBeforeEnter:_,onEnter:p,onEnterCancelled:v,onLeave:w,onLeaveCancelled:b,onBeforeAppear:C=_,onAppear:A=p,onAppearCancelled:E=v}=t,P=(I,x,B)=>{vn(I,x?u:l),vn(I,x?c:o),B&&B()},O=(I,x)=>{I._isLeaving=!1,vn(I,f),vn(I,m),vn(I,d),x&&x()},R=I=>(x,B)=>{const W=I?A:p,G=()=>P(x,I,B);Hn(W,[x,G]),mu(()=>{vn(x,I?a:i),Gt(x,I?u:l),hu(W)||gu(x,s,g,G)})};return pe(t,{onBeforeEnter(I){Hn(_,[I]),Gt(I,i),Gt(I,o)},onBeforeAppear(I){Hn(C,[I]),Gt(I,a),Gt(I,c)},onEnter:R(!1),onAppear:R(!0),onLeave(I,x){I._isLeaving=!0;const B=()=>O(I,x);Gt(I,f),Vp(),Gt(I,d),mu(()=>{I._isLeaving&&(vn(I,f),Gt(I,m),hu(w)||gu(I,s,T,B))}),Hn(w,[I,B])},onEnterCancelled(I){P(I,!1),Hn(v,[I])},onAppearCancelled(I){P(I,!0),Hn(E,[I])},onLeaveCancelled(I){O(I),Hn(b,[I])}})}function Ev(e){if(e==null)return null;if(ve(e))return[sl(e.enter),sl(e.leave)];{const t=sl(e);return[t,t]}}function sl(e){return ji(e)}function Gt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function vn(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function mu(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Sv=0;function gu(e,t,n,s){const r=e._endId=++Sv,i=()=>{r===e._endId&&s()};if(n)return setTimeout(i,n);const{type:o,timeout:l,propCount:a}=Fp(e,t);if(!o)return s();const c=o+"end";let u=0;const f=()=>{e.removeEventListener(c,d),i()},d=m=>{m.target===e&&++u>=a&&f()};setTimeout(()=>{u<a&&f()},l+1),e.addEventListener(c,d)}function Fp(e,t){const n=window.getComputedStyle(e),s=h=>(n[h]||"").split(", "),r=s(`${gn}Delay`),i=s(`${gn}Duration`),o=_u(r,i),l=s(`${ar}Delay`),a=s(`${ar}Duration`),c=_u(l,a);let u=null,f=0,d=0;t===gn?o>0&&(u=gn,f=o,d=i.length):t===ar?c>0&&(u=ar,f=c,d=a.length):(f=Math.max(o,c),u=f>0?o>c?gn:ar:null,d=u?u===gn?i.length:a.length:0);const m=u===gn&&/\b(transform|all)(,|$)/.test(s(`${gn}Property`).toString());return{type:u,timeout:f,propCount:d,hasTransform:m}}function _u(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map((n,s)=>yu(n)+yu(e[s])))}function yu(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function Vp(){return document.body.offsetHeight}const Hp=new WeakMap,jp=new WeakMap,Up={name:"TransitionGroup",props:pe({},bv,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=un(),s=La();let r,i;return wo(()=>{if(!r.length)return;const o=e.moveClass||`${e.name||"v"}-move`;if(!Nv(r[0].el,n.vnode.el,o))return;r.forEach(Cv),r.forEach(Av);const l=r.filter(Ov);Vp(),l.forEach(a=>{const c=a.el,u=c.style;Gt(c,o),u.transform=u.webkitTransform=u.transitionDuration="";const f=c._moveCb=d=>{d&&d.target!==c||(!d||/transform$/.test(d.propertyName))&&(c.removeEventListener("transitionend",f),c._moveCb=null,vn(c,o))};c.addEventListener("transitionend",f)})}),()=>{const o=ce(e),l=Bp(o);let a=o.tag||ke;r=i,i=t.default?So(t.default()):[];for(let c=0;c<i.length;c++){const u=i[c];u.key!=null&&is(u,Bs(u,l,s,n))}if(r)for(let c=0;c<r.length;c++){const u=r[c];is(u,Bs(u,l,s,n)),Hp.set(u,u.el.getBoundingClientRect())}return we(a,null,i)}}},Tv=e=>delete e.mode;Up.props;const wv=Up;function Cv(e){const t=e.el;t._moveCb&&t._moveCb(),t._enterCb&&t._enterCb()}function Av(e){jp.set(e,e.el.getBoundingClientRect())}function Ov(e){const t=Hp.get(e),n=jp.get(e),s=t.left-n.left,r=t.top-n.top;if(s||r){const i=e.el.style;return i.transform=i.webkitTransform=`translate(${s}px,${r}px)`,i.transitionDuration="0s",e}}function Nv(e,t,n){const s=e.cloneNode();e._vtc&&e._vtc.forEach(o=>{o.split(/\s+/).forEach(l=>l&&s.classList.remove(l))}),n.split(/\s+/).forEach(o=>o&&s.classList.add(o)),s.style.display="none";const r=t.nodeType===1?t:t.parentNode;r.appendChild(s);const{hasTransform:i}=Fp(s);return r.removeChild(s),i}const Ln=e=>{const t=e.props["onUpdate:modelValue"]||!1;return q(t)?n=>$s(t,n):t};function Pv(e){e.target.composing=!0}function vu(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Yi={created(e,{modifiers:{lazy:t,trim:n,number:s}},r){e._assign=Ln(r);const i=s||r.props&&r.props.type==="number";Xt(e,t?"change":"input",o=>{if(o.target.composing)return;let l=e.value;n&&(l=l.trim()),i&&(l=Hi(l)),e._assign(l)}),n&&Xt(e,"change",()=>{e.value=e.value.trim()}),t||(Xt(e,"compositionstart",Pv),Xt(e,"compositionend",vu),Xt(e,"change",vu))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:s,number:r}},i){if(e._assign=Ln(i),e.composing||document.activeElement===e&&e.type!=="range"&&(n||s&&e.value.trim()===t||(r||e.type==="number")&&Hi(e.value)===t))return;const o=t??"";e.value!==o&&(e.value=o)}},ja={deep:!0,created(e,t,n){e._assign=Ln(n),Xt(e,"change",()=>{const s=e._modelValue,r=Vs(e),i=e.checked,o=e._assign;if(q(s)){const l=uo(s,r),a=l!==-1;if(i&&!a)o(s.concat(r));else if(!i&&a){const c=[...s];c.splice(l,1),o(c)}}else if(ds(s)){const l=new Set(s);i?l.add(r):l.delete(r),o(l)}else o(Wp(e,i))})},mounted:bu,beforeUpdate(e,t,n){e._assign=Ln(n),bu(e,t,n)}};function bu(e,{value:t,oldValue:n},s){e._modelValue=t,q(t)?e.checked=uo(t,s.props.value)>-1:ds(t)?e.checked=t.has(s.props.value):t!==n&&(e.checked=An(t,Wp(e,!0)))}const Ua={created(e,{value:t},n){e.checked=An(t,n.props.value),e._assign=Ln(n),Xt(e,"change",()=>{e._assign(Vs(e))})},beforeUpdate(e,{value:t,oldValue:n},s){e._assign=Ln(s),t!==n&&(e.checked=An(t,s.props.value))}},Kp={deep:!0,created(e,{value:t,modifiers:{number:n}},s){const r=ds(t);Xt(e,"change",()=>{const i=Array.prototype.filter.call(e.options,o=>o.selected).map(o=>n?Hi(Vs(o)):Vs(o));e._assign(e.multiple?r?new Set(i):i:i[0])}),e._assign=Ln(s)},mounted(e,{value:t}){Eu(e,t)},beforeUpdate(e,t,n){e._assign=Ln(n)},updated(e,{value:t}){Eu(e,t)}};function Eu(e,t){const n=e.multiple;if(!(n&&!q(t)&&!ds(t))){for(let s=0,r=e.options.length;s<r;s++){const i=e.options[s],o=Vs(i);if(n)q(t)?i.selected=uo(t,o)>-1:i.selected=t.has(o);else if(An(Vs(i),t)){e.selectedIndex!==s&&(e.selectedIndex=s);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function Vs(e){return"_value"in e?e._value:e.value}function Wp(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const qp={created(e,t,n){hi(e,t,n,null,"created")},mounted(e,t,n){hi(e,t,n,null,"mounted")},beforeUpdate(e,t,n,s){hi(e,t,n,s,"beforeUpdate")},updated(e,t,n,s){hi(e,t,n,s,"updated")}};function zp(e,t){switch(e){case"SELECT":return Kp;case"TEXTAREA":return Yi;default:switch(t){case"checkbox":return ja;case"radio":return Ua;default:return Yi}}}function hi(e,t,n,s,r){const o=zp(e.tagName,n.props&&n.props.type)[r];o&&o(e,t,n,s)}function Iv(){Yi.getSSRProps=({value:e})=>({value:e}),Ua.getSSRProps=({value:e},t)=>{if(t.props&&An(t.props.value,e))return{checked:!0}},ja.getSSRProps=({value:e},t)=>{if(q(e)){if(t.props&&uo(e,t.props.value)>-1)return{checked:!0}}else if(ds(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},qp.getSSRProps=(e,t)=>{if(typeof t.type!="string")return;const n=zp(t.type.toUpperCase(),t.props&&t.props.type);if(n.getSSRProps)return n.getSSRProps(e,t)}}const Lv=["ctrl","shift","alt","meta"],Rv={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)=>Lv.some(n=>e[`${n}Key`]&&!t.includes(n))},Dv=(e,t)=>(n,...s)=>{for(let r=0;r<t.length;r++){const i=Rv[t[r]];if(i&&i(n,t))return}return e(n,...s)},$v={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},kv=(e,t)=>n=>{if(!("key"in n))return;const s=at(n.key);if(t.some(r=>r===s||$v[r]===s))return e(n)},Yp={beforeMount(e,{value:t},{transition:n}){e._vod=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):cr(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:s}){!t!=!n&&(s?t?(s.beforeEnter(e),cr(e,!0),s.enter(e)):s.leave(e,()=>{cr(e,!1)}):cr(e,t))},beforeUnmount(e,{value:t}){cr(e,t)}};function cr(e,t){e.style.display=t?e._vod:"none"}function Mv(){Yp.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const Gp=pe({patchProp:hv},tv);let vr,Su=!1;function Jp(){return vr||(vr=gp(Gp))}function Xp(){return vr=Su?vr:_p(Gp),Su=!0,vr}const Kl=(...e)=>{Jp().render(...e)},Qp=(...e)=>{Xp().hydrate(...e)},xv=(...e)=>{const t=Jp().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=Zp(s);if(!r)return;const i=t._component;!te(i)&&!i.render&&!i.template&&(i.template=r.innerHTML),r.innerHTML="";const o=n(r,!1,r instanceof SVGElement);return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),o},t},Bv=(...e)=>{const t=Xp().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=Zp(s);if(r)return n(r,!0,r instanceof SVGElement)},t};function Zp(e){return re(e)?document.querySelector(e):e}let Tu=!1;const Fv=()=>{Tu||(Tu=!0,Iv(),Mv())},Vv=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:Ra,Comment:Ke,EffectScope:va,Fragment:ke,KeepAlive:ry,ReactiveEffect:jr,Static:Zn,Suspense:Y_,Teleport:Iy,Text:os,Transition:No,TransitionGroup:wv,VueElement:Oo,assertNumber:$_,callWithAsyncErrorHandling:ct,callWithErrorHandling:Zt,camelize:xe,capitalize:ps,cloneVNode:Kt,compatUtils:Zy,computed:F,createApp:xv,createBlock:Je,createCommentVNode:Tp,createElementBlock:Ir,createElementVNode:Fa,createHydrationRenderer:_p,createPropsRestProxy:qy,createRenderer:gp,createSSRApp:Bv,createSlots:uy,createStaticVNode:Dy,createTextVNode:ms,createVNode:we,customRef:N_,defineAsyncComponent:ny,defineComponent:Ee,defineCustomElement:Mp,defineEmits:Hy,defineExpose:jy,defineProps:Vy,defineSSRCustomElement:gv,get devtools(){return ws},effect:Gg,effectScope:Wg,getCurrentInstance:un,getCurrentScope:Td,getTransitionRawChildren:So,guardReactiveProps:Va,h:se,handleError:hs,hydrate:Qp,initCustomFormatter:Yy,initDirectivesForSSR:Fv,inject:Xn,isMemoSame:$p,isProxy:Sa,isReactive:wn,isReadonly:rs,isRef:Me,isRuntimeOnly:xy,isShallow:wr,isVNode:Pn,markRaw:Ta,mergeDefaults:Wy,mergeProps:es,nextTick:Ht,normalizeClass:Lt,normalizeProps:_d,normalizeStyle:Vr,onActivated:Da,onBeforeMount:ep,onBeforeUnmount:Wr,onBeforeUpdate:tp,onDeactivated:Qd,onErrorCaptured:ip,onMounted:zt,onRenderTracked:rp,onRenderTriggered:sp,onScopeDispose:qg,onServerPrefetch:np,onUnmounted:qr,onUpdated:wo,openBlock:Ie,popScopeId:H_,provide:zd,proxyRefs:Aa,pushScopeId:V_,queuePostFlushCb:Na,reactive:ln,readonly:go,ref:Le,registerRuntimeCompiler:Op,render:Kl,renderList:lp,renderSlot:It,resolveComponent:ay,resolveDirective:cy,resolveDynamicComponent:Nt,resolveFilter:Qy,resolveTransitionHooks:Bs,setBlockTracking:xl,setDevtoolsHook:Ud,setTransitionHooks:is,shallowReactive:Md,shallowReadonly:T_,shallowRef:xd,ssrContextKey:Rp,ssrUtils:Xy,stop:Jg,toDisplayString:Hr,toHandlerKey:Ds,toHandlers:fy,toRaw:ce,toRef:z,toRefs:P_,transformVNodeArgs:Ly,triggerRef:C_,unref:Ye,useAttrs:Ky,useCssModule:yv,useCssVars:vv,useSSRContext:Dp,useSlots:Ip,useTransitionState:La,vModelCheckbox:ja,vModelDynamic:qp,vModelRadio:Ua,vModelSelect:Kp,vModelText:Yi,vShow:Yp,version:kp,warn:D_,watch:vt,watchEffect:Yd,watchPostEffect:Gd,watchSyncEffect:Z_,withAsyncContext:zy,withCtx:nt,withDefaults:Uy,withDirectives:oy,withKeys:kv,withMemo:Gy,withModifiers:Dv,withScopeId:j_},Symbol.toStringTag,{value:"Module"}));function Ka(e){throw e}function eh(e){}function Ce(e,t,n,s){const r=e,i=new SyntaxError(String(r));return i.code=e,i.loc=t,i}const Lr=Symbol(""),br=Symbol(""),Wa=Symbol(""),Gi=Symbol(""),th=Symbol(""),as=Symbol(""),nh=Symbol(""),sh=Symbol(""),qa=Symbol(""),za=Symbol(""),zr=Symbol(""),Ya=Symbol(""),rh=Symbol(""),Ga=Symbol(""),Ji=Symbol(""),Ja=Symbol(""),Xa=Symbol(""),Qa=Symbol(""),Za=Symbol(""),ih=Symbol(""),oh=Symbol(""),Po=Symbol(""),Xi=Symbol(""),ec=Symbol(""),tc=Symbol(""),Rr=Symbol(""),Yr=Symbol(""),nc=Symbol(""),Wl=Symbol(""),Hv=Symbol(""),ql=Symbol(""),Qi=Symbol(""),jv=Symbol(""),Uv=Symbol(""),sc=Symbol(""),Kv=Symbol(""),Wv=Symbol(""),rc=Symbol(""),lh=Symbol(""),Hs={[Lr]:"Fragment",[br]:"Teleport",[Wa]:"Suspense",[Gi]:"KeepAlive",[th]:"BaseTransition",[as]:"openBlock",[nh]:"createBlock",[sh]:"createElementBlock",[qa]:"createVNode",[za]:"createElementVNode",[zr]:"createCommentVNode",[Ya]:"createTextVNode",[rh]:"createStaticVNode",[Ga]:"resolveComponent",[Ji]:"resolveDynamicComponent",[Ja]:"resolveDirective",[Xa]:"resolveFilter",[Qa]:"withDirectives",[Za]:"renderList",[ih]:"renderSlot",[oh]:"createSlots",[Po]:"toDisplayString",[Xi]:"mergeProps",[ec]:"normalizeClass",[tc]:"normalizeStyle",[Rr]:"normalizeProps",[Yr]:"guardReactiveProps",[nc]:"toHandlers",[Wl]:"camelize",[Hv]:"capitalize",[ql]:"toHandlerKey",[Qi]:"setBlockTracking",[jv]:"pushScopeId",[Uv]:"popScopeId",[sc]:"withCtx",[Kv]:"unref",[Wv]:"isRef",[rc]:"withMemo",[lh]:"isMemoSame"};function qv(e){Object.getOwnPropertySymbols(e).forEach(t=>{Hs[t]=e[t]})}const pt={source:"",start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0}};function zv(e,t=pt){return{type:0,children:e,helpers:new Set,components:[],directives:[],hoists:[],imports:[],cached:0,temps:0,codegenNode:void 0,loc:t}}function Dr(e,t,n,s,r,i,o,l=!1,a=!1,c=!1,u=pt){return e&&(l?(e.helper(as),e.helper(Ks(e.inSSR,c))):e.helper(Us(e.inSSR,c)),o&&e.helper(Qa)),{type:13,tag:t,props:n,children:s,patchFlag:r,dynamicProps:i,directives:o,isBlock:l,disableTracking:a,isComponent:c,loc:u}}function Gr(e,t=pt){return{type:17,loc:t,elements:e}}function _t(e,t=pt){return{type:15,loc:t,properties:e}}function Oe(e,t){return{type:16,loc:pt,key:re(e)?ae(e,!0):e,value:t}}function ae(e,t=!1,n=pt,s=0){return{type:4,loc:n,content:e,isStatic:t,constType:t?3:s}}function Pt(e,t=pt){return{type:8,loc:t,children:e}}function Pe(e,t=[],n=pt){return{type:14,loc:n,callee:e,arguments:t}}function js(e,t=void 0,n=!1,s=!1,r=pt){return{type:18,params:e,returns:t,newline:n,isSlot:s,loc:r}}function zl(e,t,n,s=!0){return{type:19,test:e,consequent:t,alternate:n,newline:s,loc:pt}}function Yv(e,t,n=!1){return{type:20,index:e,value:t,isVNode:n,loc:pt}}function Gv(e){return{type:21,body:e,loc:pt}}const tt=e=>e.type===4&&e.isStatic,Ns=(e,t)=>e===t||e===at(t);function ah(e){if(Ns(e,"Teleport"))return br;if(Ns(e,"Suspense"))return Wa;if(Ns(e,"KeepAlive"))return Gi;if(Ns(e,"BaseTransition"))return th}const Jv=/^\d|[^\$\w]/,ic=e=>!Jv.test(e),Xv=/[A-Za-z_$\xA0-\uFFFF]/,Qv=/[\.\?\w$\xA0-\uFFFF]/,Zv=/\s+[.[]\s*|\s*[.[]\s+/g,eb=e=>{e=e.trim().replace(Zv,o=>o.trim());let t=0,n=[],s=0,r=0,i=null;for(let o=0;o<e.length;o++){const l=e.charAt(o);switch(t){case 0:if(l==="[")n.push(t),t=1,s++;else if(l==="(")n.push(t),t=2,r++;else if(!(o===0?Xv:Qv).test(l))return!1;break;case 1:l==="'"||l==='"'||l==="`"?(n.push(t),t=3,i=l):l==="["?s++:l==="]"&&(--s||(t=n.pop()));break;case 2:if(l==="'"||l==='"'||l==="`")n.push(t),t=3,i=l;else if(l==="(")r++;else if(l===")"){if(o===e.length-1)return!1;--r||(t=n.pop())}break;case 3:l===i&&(t=n.pop(),i=null);break}}return!s&&!r},ch=eb;function uh(e,t,n){const r={source:e.source.slice(t,t+n),start:Zi(e.start,e.source,t),end:e.end};return n!=null&&(r.end=Zi(e.start,e.source,t+n)),r}function Zi(e,t,n=t.length){return eo(pe({},e),t,n)}function eo(e,t,n=t.length){let s=0,r=-1;for(let i=0;i<n;i++)t.charCodeAt(i)===10&&(s++,r=i);return e.offset+=n,e.line+=s,e.column=r===-1?e.column+n:n-r,e}function mt(e,t,n=!1){for(let s=0;s<e.props.length;s++){const r=e.props[s];if(r.type===7&&(n||r.exp)&&(re(t)?r.name===t:t.test(r.name)))return r}}function Io(e,t,n=!1,s=!1){for(let r=0;r<e.props.length;r++){const i=e.props[r];if(i.type===6){if(n)continue;if(i.name===t&&(i.value||s))return i}else if(i.name==="bind"&&(i.exp||s)&&qn(i.arg,t))return i}}function qn(e,t){return!!(e&&tt(e)&&e.content===t)}function tb(e){return e.props.some(t=>t.type===7&&t.name==="bind"&&(!t.arg||t.arg.type!==4||!t.arg.isStatic))}function rl(e){return e.type===5||e.type===2}function nb(e){return e.type===7&&e.name==="slot"}function to(e){return e.type===1&&e.tagType===3}function no(e){return e.type===1&&e.tagType===2}function Us(e,t){return e||t?qa:za}function Ks(e,t){return e||t?nh:sh}const sb=new Set([Rr,Yr]);function fh(e,t=[]){if(e&&!re(e)&&e.type===14){const n=e.callee;if(!re(n)&&sb.has(n))return fh(e.arguments[0],t.concat(e))}return[e,t]}function so(e,t,n){let s,r=e.type===13?e.props:e.arguments[2],i=[],o;if(r&&!re(r)&&r.type===14){const l=fh(r);r=l[0],i=l[1],o=i[i.length-1]}if(r==null||re(r))s=_t([t]);else if(r.type===14){const l=r.arguments[0];!re(l)&&l.type===15?wu(t,l)||l.properties.unshift(t):r.callee===nc?s=Pe(n.helper(Xi),[_t([t]),r]):r.arguments.unshift(_t([t])),!s&&(s=r)}else r.type===15?(wu(t,r)||r.properties.unshift(t),s=r):(s=Pe(n.helper(Xi),[_t([t]),r]),o&&o.callee===Yr&&(o=i[i.length-2]));e.type===13?o?o.arguments[0]=s:e.props=s:o?o.arguments[0]=s:e.arguments[2]=s}function wu(e,t){let n=!1;if(e.key.type===4){const s=e.key.content;n=t.properties.some(r=>r.key.type===4&&r.key.content===s)}return n}function $r(e,t){return`_${t}_${e.replace(/[^\w]/g,(n,s)=>n==="-"?"_":e.charCodeAt(s).toString())}`}function rb(e){return e.type===14&&e.callee===rc?e.arguments[1].returns:e}function oc(e,{helper:t,removeHelper:n,inSSR:s}){e.isBlock||(e.isBlock=!0,n(Us(s,e.isComponent)),t(as),t(Ks(s,e.isComponent)))}function Cu(e,t){const n=t.options?t.options.compatConfig:t.compatConfig,s=n&&n[e];return e==="MODE"?s||3:s}function ts(e,t){const n=Cu("MODE",t),s=Cu(e,t);return n===3?s===!0:s!==!1}function kr(e,t,n,...s){return ts(e,t)}const ib=/&(gt|lt|amp|apos|quot);/g,ob={gt:">",lt:"<",amp:"&",apos:"'",quot:'"'},Au={delimiters:["{{","}}"],getNamespace:()=>0,getTextMode:()=>0,isVoidTag:Ni,isPreTag:Ni,isCustomElement:Ni,decodeEntities:e=>e.replace(ib,(t,n)=>ob[n]),onError:Ka,onWarn:eh,comments:!1};function lb(e,t={}){const n=ab(e,t),s=ut(n);return zv(lc(n,0,[]),Et(n,s))}function ab(e,t){const n=pe({},Au);let s;for(s in t)n[s]=t[s]===void 0?Au[s]:t[s];return{options:n,column:1,line:1,offset:0,originalSource:e,source:e,inPre:!1,inVPre:!1,onWarn:n.onWarn}}function lc(e,t,n){const s=Lo(n),r=s?s.ns:0,i=[];for(;!_b(e,t,n);){const l=e.source;let a;if(t===0||t===1){if(!e.inVPre&&Ue(l,e.options.delimiters[0]))a=mb(e,t);else if(t===0&&l[0]==="<")if(l.length===1)ge(e,5,1);else if(l[1]==="!")Ue(l,"<!--")?a=ub(e):Ue(l,"<!DOCTYPE")?a=ur(e):Ue(l,"<![CDATA[")?r!==0?a=cb(e,n):(ge(e,1),a=ur(e)):(ge(e,11),a=ur(e));else if(l[1]==="/")if(l.length===2)ge(e,5,2);else if(l[2]===">"){ge(e,14,2),Re(e,3);continue}else if(/[a-z]/i.test(l[2])){ge(e,23),Yl(e,1,s);continue}else ge(e,12,2),a=ur(e);else/[a-z]/i.test(l[1])?(a=fb(e,n),ts("COMPILER_NATIVE_TEMPLATE",e)&&a&&a.tag==="template"&&!a.props.some(c=>c.type===7&&dh(c.name))&&(a=a.children)):l[1]==="?"?(ge(e,21,1),a=ur(e)):ge(e,12,1)}if(a||(a=gb(e,t)),q(a))for(let c=0;c<a.length;c++)Ou(i,a[c]);else Ou(i,a)}let o=!1;if(t!==2&&t!==1){const l=e.options.whitespace!=="preserve";for(let a=0;a<i.length;a++){const c=i[a];if(c.type===2)if(e.inPre)c.content=c.content.replace(/\r\n/g,` +`);else if(/[^\t\r\n\f ]/.test(c.content))l&&(c.content=c.content.replace(/[\t\r\n\f ]+/g," "));else{const u=i[a-1],f=i[a+1];!u||!f||l&&(u.type===3&&f.type===3||u.type===3&&f.type===1||u.type===1&&f.type===3||u.type===1&&f.type===1&&/[\r\n]/.test(c.content))?(o=!0,i[a]=null):c.content=" "}else c.type===3&&!e.options.comments&&(o=!0,i[a]=null)}if(e.inPre&&s&&e.options.isPreTag(s.tag)){const a=i[0];a&&a.type===2&&(a.content=a.content.replace(/^\r?\n/,""))}}return o?i.filter(Boolean):i}function Ou(e,t){if(t.type===2){const n=Lo(e);if(n&&n.type===2&&n.loc.end.offset===t.loc.start.offset){n.content+=t.content,n.loc.end=t.loc.end,n.loc.source+=t.loc.source;return}}e.push(t)}function cb(e,t){Re(e,9);const n=lc(e,3,t);return e.source.length===0?ge(e,6):Re(e,3),n}function ub(e){const t=ut(e);let n;const s=/--(\!)?>/.exec(e.source);if(!s)n=e.source.slice(4),Re(e,e.source.length),ge(e,7);else{s.index<=3&&ge(e,0),s[1]&&ge(e,10),n=e.source.slice(4,s.index);const r=e.source.slice(0,s.index);let i=1,o=0;for(;(o=r.indexOf("<!--",i))!==-1;)Re(e,o-i+1),o+4<r.length&&ge(e,16),i=o+1;Re(e,s.index+s[0].length-i+1)}return{type:3,content:n,loc:Et(e,t)}}function ur(e){const t=ut(e),n=e.source[1]==="?"?1:2;let s;const r=e.source.indexOf(">");return r===-1?(s=e.source.slice(n),Re(e,e.source.length)):(s=e.source.slice(n,r),Re(e,r+1)),{type:3,content:s,loc:Et(e,t)}}function fb(e,t){const n=e.inPre,s=e.inVPre,r=Lo(t),i=Yl(e,0,r),o=e.inPre&&!n,l=e.inVPre&&!s;if(i.isSelfClosing||e.options.isVoidTag(i.tag))return o&&(e.inPre=!1),l&&(e.inVPre=!1),i;t.push(i);const a=e.options.getTextMode(i,r),c=lc(e,a,t);t.pop();{const u=i.props.find(f=>f.type===6&&f.name==="inline-template");if(u&&kr("COMPILER_INLINE_TEMPLATE",e,u.loc)){const f=Et(e,i.loc.end);u.value={type:2,content:f.source,loc:f}}}if(i.children=c,Gl(e.source,i.tag))Yl(e,1,r);else if(ge(e,24,0,i.loc.start),e.source.length===0&&i.tag.toLowerCase()==="script"){const u=c[0];u&&Ue(u.loc.source,"<!--")&&ge(e,8)}return i.loc=Et(e,i.loc.start),o&&(e.inPre=!1),l&&(e.inVPre=!1),i}const dh=rt("if,else,else-if,for,slot");function Yl(e,t,n){const s=ut(e),r=/^<\/?([a-z][^\t\r\n\f />]*)/i.exec(e.source),i=r[1],o=e.options.getNamespace(i,n);Re(e,r[0].length),Mr(e);const l=ut(e),a=e.source;e.options.isPreTag(i)&&(e.inPre=!0);let c=Nu(e,t);t===0&&!e.inVPre&&c.some(d=>d.type===7&&d.name==="pre")&&(e.inVPre=!0,pe(e,l),e.source=a,c=Nu(e,t).filter(d=>d.name!=="v-pre"));let u=!1;if(e.source.length===0?ge(e,9):(u=Ue(e.source,"/>"),t===1&&u&&ge(e,4),Re(e,u?2:1)),t===1)return;let f=0;return e.inVPre||(i==="slot"?f=2:i==="template"?c.some(d=>d.type===7&&dh(d.name))&&(f=3):db(i,c,e)&&(f=1)),{type:1,ns:o,tag:i,tagType:f,props:c,isSelfClosing:u,children:[],loc:Et(e,s),codegenNode:void 0}}function db(e,t,n){const s=n.options;if(s.isCustomElement(e))return!1;if(e==="component"||/^[A-Z]/.test(e)||ah(e)||s.isBuiltInComponent&&s.isBuiltInComponent(e)||s.isNativeTag&&!s.isNativeTag(e))return!0;for(let r=0;r<t.length;r++){const i=t[r];if(i.type===6){if(i.name==="is"&&i.value){if(i.value.content.startsWith("vue:"))return!0;if(kr("COMPILER_IS_ON_ELEMENT",n,i.loc))return!0}}else{if(i.name==="is")return!0;if(i.name==="bind"&&qn(i.arg,"is")&&kr("COMPILER_IS_ON_ELEMENT",n,i.loc))return!0}}}function Nu(e,t){const n=[],s=new Set;for(;e.source.length>0&&!Ue(e.source,">")&&!Ue(e.source,"/>");){if(Ue(e.source,"/")){ge(e,22),Re(e,1),Mr(e);continue}t===1&&ge(e,3);const r=pb(e,s);r.type===6&&r.value&&r.name==="class"&&(r.value.content=r.value.content.replace(/\s+/g," ").trim()),t===0&&n.push(r),/^[^\t\r\n\f />]/.test(e.source)&&ge(e,15),Mr(e)}return n}function pb(e,t){const n=ut(e),r=/^[^\t\r\n\f />][^\t\r\n\f />=]*/.exec(e.source)[0];t.has(r)&&ge(e,2),t.add(r),r[0]==="="&&ge(e,19);{const l=/["'<]/g;let a;for(;a=l.exec(r);)ge(e,17,a.index)}Re(e,r.length);let i;/^[\t\r\n\f ]*=/.test(e.source)&&(Mr(e),Re(e,1),Mr(e),i=hb(e),i||ge(e,13));const o=Et(e,n);if(!e.inVPre&&/^(v-[A-Za-z0-9-]|:|\.|@|#)/.test(r)){const l=/(?:^v-([a-z0-9-]+))?(?:(?::|^\.|^@|^#)(\[[^\]]+\]|[^\.]+))?(.+)?$/i.exec(r);let a=Ue(r,"."),c=l[1]||(a||Ue(r,":")?"bind":Ue(r,"@")?"on":"slot"),u;if(l[2]){const d=c==="slot",m=r.lastIndexOf(l[2]),h=Et(e,Pu(e,n,m),Pu(e,n,m+l[2].length+(d&&l[3]||"").length));let g=l[2],T=!0;g.startsWith("[")?(T=!1,g.endsWith("]")?g=g.slice(1,g.length-1):(ge(e,27),g=g.slice(1))):d&&(g+=l[3]||""),u={type:4,content:g,isStatic:T,constType:T?3:0,loc:h}}if(i&&i.isQuoted){const d=i.loc;d.start.offset++,d.start.column++,d.end=Zi(d.start,i.content),d.source=d.source.slice(1,-1)}const f=l[3]?l[3].slice(1).split("."):[];return a&&f.push("prop"),c==="bind"&&u&&f.includes("sync")&&kr("COMPILER_V_BIND_SYNC",e,o,u.loc.source)&&(c="model",f.splice(f.indexOf("sync"),1)),{type:7,name:c,exp:i&&{type:4,content:i.content,isStatic:!1,constType:0,loc:i.loc},arg:u,modifiers:f,loc:o}}return!e.inVPre&&Ue(r,"v-")&&ge(e,26),{type:6,name:r,value:i&&{type:2,content:i.content,loc:i.loc},loc:o}}function hb(e){const t=ut(e);let n;const s=e.source[0],r=s==='"'||s==="'";if(r){Re(e,1);const i=e.source.indexOf(s);i===-1?n=Er(e,e.source.length,4):(n=Er(e,i,4),Re(e,1))}else{const i=/^[^\t\r\n\f >]+/.exec(e.source);if(!i)return;const o=/["'<=`]/g;let l;for(;l=o.exec(i[0]);)ge(e,18,l.index);n=Er(e,i[0].length,4)}return{content:n,isQuoted:r,loc:Et(e,t)}}function mb(e,t){const[n,s]=e.options.delimiters,r=e.source.indexOf(s,n.length);if(r===-1){ge(e,25);return}const i=ut(e);Re(e,n.length);const o=ut(e),l=ut(e),a=r-n.length,c=e.source.slice(0,a),u=Er(e,a,t),f=u.trim(),d=u.indexOf(f);d>0&&eo(o,c,d);const m=a-(u.length-f.length-d);return eo(l,c,m),Re(e,s.length),{type:5,content:{type:4,isStatic:!1,constType:0,content:f,loc:Et(e,o,l)},loc:Et(e,i)}}function gb(e,t){const n=t===3?["]]>"]:["<",e.options.delimiters[0]];let s=e.source.length;for(let o=0;o<n.length;o++){const l=e.source.indexOf(n[o],1);l!==-1&&s>l&&(s=l)}const r=ut(e);return{type:2,content:Er(e,s,t),loc:Et(e,r)}}function Er(e,t,n){const s=e.source.slice(0,t);return Re(e,t),n===2||n===3||!s.includes("&")?s:e.options.decodeEntities(s,n===4)}function ut(e){const{column:t,line:n,offset:s}=e;return{column:t,line:n,offset:s}}function Et(e,t,n){return n=n||ut(e),{start:t,end:n,source:e.originalSource.slice(t.offset,n.offset)}}function Lo(e){return e[e.length-1]}function Ue(e,t){return e.startsWith(t)}function Re(e,t){const{source:n}=e;eo(e,n,t),e.source=n.slice(t)}function Mr(e){const t=/^[\t\r\n\f ]+/.exec(e.source);t&&Re(e,t[0].length)}function Pu(e,t,n){return Zi(t,e.originalSource.slice(t.offset,n),n)}function ge(e,t,n,s=ut(e)){n&&(s.offset+=n,s.column+=n),e.options.onError(Ce(t,{start:s,end:s,source:""}))}function _b(e,t,n){const s=e.source;switch(t){case 0:if(Ue(s,"</")){for(let r=n.length-1;r>=0;--r)if(Gl(s,n[r].tag))return!0}break;case 1:case 2:{const r=Lo(n);if(r&&Gl(s,r.tag))return!0;break}case 3:if(Ue(s,"]]>"))return!0;break}return!s}function Gl(e,t){return Ue(e,"</")&&e.slice(2,2+t.length).toLowerCase()===t.toLowerCase()&&/[\t\r\n\f />]/.test(e[2+t.length]||">")}function yb(e,t){Li(e,t,ph(e,e.children[0]))}function ph(e,t){const{children:n}=e;return n.length===1&&t.type===1&&!no(t)}function Li(e,t,n=!1){const{children:s}=e,r=s.length;let i=0;for(let o=0;o<s.length;o++){const l=s[o];if(l.type===1&&l.tagType===0){const a=n?0:yt(l,t);if(a>0){if(a>=2){l.codegenNode.patchFlag=-1+"",l.codegenNode=t.hoist(l.codegenNode),i++;continue}}else{const c=l.codegenNode;if(c.type===13){const u=_h(c);if((!u||u===512||u===1)&&mh(l,t)>=2){const f=gh(l);f&&(c.props=t.hoist(f))}c.dynamicProps&&(c.dynamicProps=t.hoist(c.dynamicProps))}}}if(l.type===1){const a=l.tagType===1;a&&t.scopes.vSlot++,Li(l,t),a&&t.scopes.vSlot--}else if(l.type===11)Li(l,t,l.children.length===1);else if(l.type===9)for(let a=0;a<l.branches.length;a++)Li(l.branches[a],t,l.branches[a].children.length===1)}i&&t.transformHoist&&t.transformHoist(s,t,e),i&&i===r&&e.type===1&&e.tagType===0&&e.codegenNode&&e.codegenNode.type===13&&q(e.codegenNode.children)&&(e.codegenNode.children=t.hoist(Gr(e.codegenNode.children)))}function yt(e,t){const{constantCache:n}=t;switch(e.type){case 1:if(e.tagType!==0)return 0;const s=n.get(e);if(s!==void 0)return s;const r=e.codegenNode;if(r.type!==13||r.isBlock&&e.tag!=="svg"&&e.tag!=="foreignObject")return 0;if(_h(r))return n.set(e,0),0;{let l=3;const a=mh(e,t);if(a===0)return n.set(e,0),0;a<l&&(l=a);for(let c=0;c<e.children.length;c++){const u=yt(e.children[c],t);if(u===0)return n.set(e,0),0;u<l&&(l=u)}if(l>1)for(let c=0;c<e.props.length;c++){const u=e.props[c];if(u.type===7&&u.name==="bind"&&u.exp){const f=yt(u.exp,t);if(f===0)return n.set(e,0),0;f<l&&(l=f)}}if(r.isBlock){for(let c=0;c<e.props.length;c++)if(e.props[c].type===7)return n.set(e,0),0;t.removeHelper(as),t.removeHelper(Ks(t.inSSR,r.isComponent)),r.isBlock=!1,t.helper(Us(t.inSSR,r.isComponent))}return n.set(e,l),l}case 2:case 3:return 3;case 9:case 11:case 10:return 0;case 5:case 12:return yt(e.content,t);case 4:return e.constType;case 8:let o=3;for(let l=0;l<e.children.length;l++){const a=e.children[l];if(re(a)||On(a))continue;const c=yt(a,t);if(c===0)return 0;c<o&&(o=c)}return o;default:return 0}}const vb=new Set([ec,tc,Rr,Yr]);function hh(e,t){if(e.type===14&&!re(e.callee)&&vb.has(e.callee)){const n=e.arguments[0];if(n.type===4)return yt(n,t);if(n.type===14)return hh(n,t)}return 0}function mh(e,t){let n=3;const s=gh(e);if(s&&s.type===15){const{properties:r}=s;for(let i=0;i<r.length;i++){const{key:o,value:l}=r[i],a=yt(o,t);if(a===0)return a;a<n&&(n=a);let c;if(l.type===4?c=yt(l,t):l.type===14?c=hh(l,t):c=0,c===0)return c;c<n&&(n=c)}}return n}function gh(e){const t=e.codegenNode;if(t.type===13)return t.props}function _h(e){const t=e.patchFlag;return t?parseInt(t,10):void 0}function bb(e,{filename:t="",prefixIdentifiers:n=!1,hoistStatic:s=!1,cacheHandlers:r=!1,nodeTransforms:i=[],directiveTransforms:o={},transformHoist:l=null,isBuiltInComponent:a=Ge,isCustomElement:c=Ge,expressionPlugins:u=[],scopeId:f=null,slotted:d=!0,ssr:m=!1,inSSR:h=!1,ssrCssVars:g="",bindingMetadata:T=_e,inline:_=!1,isTS:p=!1,onError:v=Ka,onWarn:w=eh,compatConfig:b}){const C=t.replace(/\?.*$/,"").match(/([^/\\]+)\.\w+$/),A={selfName:C&&ps(xe(C[1])),prefixIdentifiers:n,hoistStatic:s,cacheHandlers:r,nodeTransforms:i,directiveTransforms:o,transformHoist:l,isBuiltInComponent:a,isCustomElement:c,expressionPlugins:u,scopeId:f,slotted:d,ssr:m,inSSR:h,ssrCssVars:g,bindingMetadata:T,inline:_,isTS:p,onError:v,onWarn:w,compatConfig:b,root:e,helpers:new Map,components:new Set,directives:new Set,hoists:[],imports:[],constantCache:new Map,temps:0,cached:0,identifiers:Object.create(null),scopes:{vFor:0,vSlot:0,vPre:0,vOnce:0},parent:null,currentNode:e,childIndex:0,inVOnce:!1,helper(E){const P=A.helpers.get(E)||0;return A.helpers.set(E,P+1),E},removeHelper(E){const P=A.helpers.get(E);if(P){const O=P-1;O?A.helpers.set(E,O):A.helpers.delete(E)}},helperString(E){return`_${Hs[A.helper(E)]}`},replaceNode(E){A.parent.children[A.childIndex]=A.currentNode=E},removeNode(E){const P=A.parent.children,O=E?P.indexOf(E):A.currentNode?A.childIndex:-1;!E||E===A.currentNode?(A.currentNode=null,A.onNodeRemoved()):A.childIndex>O&&(A.childIndex--,A.onNodeRemoved()),A.parent.children.splice(O,1)},onNodeRemoved:()=>{},addIdentifiers(E){},removeIdentifiers(E){},hoist(E){re(E)&&(E=ae(E)),A.hoists.push(E);const P=ae(`_hoisted_${A.hoists.length}`,!1,E.loc,2);return P.hoisted=E,P},cache(E,P=!1){return Yv(A.cached++,E,P)}};return A.filters=new Set,A}function Eb(e,t){const n=bb(e,t);Ro(e,n),t.hoistStatic&&yb(e,n),t.ssr||Sb(e,n),e.helpers=new Set([...n.helpers.keys()]),e.components=[...n.components],e.directives=[...n.directives],e.imports=n.imports,e.hoists=n.hoists,e.temps=n.temps,e.cached=n.cached,e.filters=[...n.filters]}function Sb(e,t){const{helper:n}=t,{children:s}=e;if(s.length===1){const r=s[0];if(ph(e,r)&&r.codegenNode){const i=r.codegenNode;i.type===13&&oc(i,t),e.codegenNode=i}else e.codegenNode=r}else if(s.length>1){let r=64;e.codegenNode=Dr(t,n(Lr),void 0,e.children,r+"",void 0,void 0,!0,void 0,!1)}}function Tb(e,t){let n=0;const s=()=>{n--};for(;n<e.children.length;n++){const r=e.children[n];re(r)||(t.parent=e,t.childIndex=n,t.onNodeRemoved=s,Ro(r,t))}}function Ro(e,t){t.currentNode=e;const{nodeTransforms:n}=t,s=[];for(let i=0;i<n.length;i++){const o=n[i](e,t);if(o&&(q(o)?s.push(...o):s.push(o)),t.currentNode)e=t.currentNode;else return}switch(e.type){case 3:t.ssr||t.helper(zr);break;case 5:t.ssr||t.helper(Po);break;case 9:for(let i=0;i<e.branches.length;i++)Ro(e.branches[i],t);break;case 10:case 11:case 1:case 0:Tb(e,t);break}t.currentNode=e;let r=s.length;for(;r--;)s[r]()}function yh(e,t){const n=re(e)?s=>s===e:s=>e.test(s);return(s,r)=>{if(s.type===1){const{props:i}=s;if(s.tagType===3&&i.some(nb))return;const o=[];for(let l=0;l<i.length;l++){const a=i[l];if(a.type===7&&n(a.name)){i.splice(l,1),l--;const c=t(s,a,r);c&&o.push(c)}}return o}}}const Do="/*#__PURE__*/",vh=e=>`${Hs[e]}: _${Hs[e]}`;function Iu(e,{mode:t="function",prefixIdentifiers:n=t==="module",sourceMap:s=!1,filename:r="template.vue.html",scopeId:i=null,optimizeImports:o=!1,runtimeGlobalName:l="Vue",runtimeModuleName:a="vue",ssrRuntimeModuleName:c="vue/server-renderer",ssr:u=!1,isTS:f=!1,inSSR:d=!1}){const m={mode:t,prefixIdentifiers:n,sourceMap:s,filename:r,scopeId:i,optimizeImports:o,runtimeGlobalName:l,runtimeModuleName:a,ssrRuntimeModuleName:c,ssr:u,isTS:f,inSSR:d,source:e.loc.source,code:"",column:1,line:1,offset:0,indentLevel:0,pure:!1,map:void 0,helper(g){return`_${Hs[g]}`},push(g,T){m.code+=g},indent(){h(++m.indentLevel)},deindent(g=!1){g?--m.indentLevel:h(--m.indentLevel)},newline(){h(m.indentLevel)}};function h(g){m.push(` +`+" ".repeat(g))}return m}function wb(e,t={}){const n=Iu(e,t);t.onContextCreated&&t.onContextCreated(n);const{mode:s,push:r,prefixIdentifiers:i,indent:o,deindent:l,newline:a,scopeId:c,ssr:u}=n,f=Array.from(e.helpers),d=f.length>0,m=!i&&s!=="module",h=!1,g=h?Iu(e,t):n;Cb(e,g);const T=u?"ssrRender":"render",p=(u?["_ctx","_push","_parent","_attrs"]:["_ctx","_cache"]).join(", ");if(r(`function ${T}(${p}) {`),o(),m&&(r("with (_ctx) {"),o(),d&&(r(`const { ${f.map(vh).join(", ")} } = _Vue`),r(` +`),a())),e.components.length&&(il(e.components,"component",n),(e.directives.length||e.temps>0)&&a()),e.directives.length&&(il(e.directives,"directive",n),e.temps>0&&a()),e.filters&&e.filters.length&&(a(),il(e.filters,"filter",n),a()),e.temps>0){r("let ");for(let v=0;v<e.temps;v++)r(`${v>0?", ":""}_temp${v}`)}return(e.components.length||e.directives.length||e.temps)&&(r(` +`),a()),u||r("return "),e.codegenNode?We(e.codegenNode,n):r("null"),m&&(l(),r("}")),l(),r("}"),{ast:e,code:n.code,preamble:h?g.code:"",map:n.map?n.map.toJSON():void 0}}function Cb(e,t){const{ssr:n,prefixIdentifiers:s,push:r,newline:i,runtimeModuleName:o,runtimeGlobalName:l,ssrRuntimeModuleName:a}=t,c=l,u=Array.from(e.helpers);if(u.length>0&&(r(`const _Vue = ${c} +`),e.hoists.length)){const f=[qa,za,zr,Ya,rh].filter(d=>u.includes(d)).map(vh).join(", ");r(`const { ${f} } = _Vue +`)}Ab(e.hoists,t),i(),r("return ")}function il(e,t,{helper:n,push:s,newline:r,isTS:i}){const o=n(t==="filter"?Xa:t==="component"?Ga:Ja);for(let l=0;l<e.length;l++){let a=e[l];const c=a.endsWith("__self");c&&(a=a.slice(0,-6)),s(`const ${$r(a,t)} = ${o}(${JSON.stringify(a)}${c?", true":""})${i?"!":""}`),l<e.length-1&&r()}}function Ab(e,t){if(!e.length)return;t.pure=!0;const{push:n,newline:s,helper:r,scopeId:i,mode:o}=t;s();for(let l=0;l<e.length;l++){const a=e[l];a&&(n(`const _hoisted_${l+1} = `),We(a,t),s())}t.pure=!1}function ac(e,t){const n=e.length>3||!1;t.push("["),n&&t.indent(),Jr(e,t,n),n&&t.deindent(),t.push("]")}function Jr(e,t,n=!1,s=!0){const{push:r,newline:i}=t;for(let o=0;o<e.length;o++){const l=e[o];re(l)?r(l):q(l)?ac(l,t):We(l,t),o<e.length-1&&(n?(s&&r(","),i()):s&&r(", "))}}function We(e,t){if(re(e)){t.push(e);return}if(On(e)){t.push(t.helper(e));return}switch(e.type){case 1:case 9:case 11:We(e.codegenNode,t);break;case 2:Ob(e,t);break;case 4:bh(e,t);break;case 5:Nb(e,t);break;case 12:We(e.codegenNode,t);break;case 8:Eh(e,t);break;case 3:Ib(e,t);break;case 13:Lb(e,t);break;case 14:Db(e,t);break;case 15:$b(e,t);break;case 17:kb(e,t);break;case 18:Mb(e,t);break;case 19:xb(e,t);break;case 20:Bb(e,t);break;case 21:Jr(e.body,t,!0,!1);break}}function Ob(e,t){t.push(JSON.stringify(e.content),e)}function bh(e,t){const{content:n,isStatic:s}=e;t.push(s?JSON.stringify(n):n,e)}function Nb(e,t){const{push:n,helper:s,pure:r}=t;r&&n(Do),n(`${s(Po)}(`),We(e.content,t),n(")")}function Eh(e,t){for(let n=0;n<e.children.length;n++){const s=e.children[n];re(s)?t.push(s):We(s,t)}}function Pb(e,t){const{push:n}=t;if(e.type===8)n("["),Eh(e,t),n("]");else if(e.isStatic){const s=ic(e.content)?e.content:JSON.stringify(e.content);n(s,e)}else n(`[${e.content}]`,e)}function Ib(e,t){const{push:n,helper:s,pure:r}=t;r&&n(Do),n(`${s(zr)}(${JSON.stringify(e.content)})`,e)}function Lb(e,t){const{push:n,helper:s,pure:r}=t,{tag:i,props:o,children:l,patchFlag:a,dynamicProps:c,directives:u,isBlock:f,disableTracking:d,isComponent:m}=e;u&&n(s(Qa)+"("),f&&n(`(${s(as)}(${d?"true":""}), `),r&&n(Do);const h=f?Ks(t.inSSR,m):Us(t.inSSR,m);n(s(h)+"(",e),Jr(Rb([i,o,l,a,c]),t),n(")"),f&&n(")"),u&&(n(", "),We(u,t),n(")"))}function Rb(e){let t=e.length;for(;t--&&e[t]==null;);return e.slice(0,t+1).map(n=>n||"null")}function Db(e,t){const{push:n,helper:s,pure:r}=t,i=re(e.callee)?e.callee:s(e.callee);r&&n(Do),n(i+"(",e),Jr(e.arguments,t),n(")")}function $b(e,t){const{push:n,indent:s,deindent:r,newline:i}=t,{properties:o}=e;if(!o.length){n("{}",e);return}const l=o.length>1||!1;n(l?"{":"{ "),l&&s();for(let a=0;a<o.length;a++){const{key:c,value:u}=o[a];Pb(c,t),n(": "),We(u,t),a<o.length-1&&(n(","),i())}l&&r(),n(l?"}":" }")}function kb(e,t){ac(e.elements,t)}function Mb(e,t){const{push:n,indent:s,deindent:r}=t,{params:i,returns:o,body:l,newline:a,isSlot:c}=e;c&&n(`_${Hs[sc]}(`),n("(",e),q(i)?Jr(i,t):i&&We(i,t),n(") => "),(a||l)&&(n("{"),s()),o?(a&&n("return "),q(o)?ac(o,t):We(o,t)):l&&We(l,t),(a||l)&&(r(),n("}")),c&&(e.isNonScopedSlot&&n(", undefined, true"),n(")"))}function xb(e,t){const{test:n,consequent:s,alternate:r,newline:i}=e,{push:o,indent:l,deindent:a,newline:c}=t;if(n.type===4){const f=!ic(n.content);f&&o("("),bh(n,t),f&&o(")")}else o("("),We(n,t),o(")");i&&l(),t.indentLevel++,i||o(" "),o("? "),We(s,t),t.indentLevel--,i&&c(),i||o(" "),o(": ");const u=r.type===19;u||t.indentLevel++,We(r,t),u||t.indentLevel--,i&&a(!0)}function Bb(e,t){const{push:n,helper:s,indent:r,deindent:i,newline:o}=t;n(`_cache[${e.index}] || (`),e.isVNode&&(r(),n(`${s(Qi)}(-1),`),o()),n(`_cache[${e.index}] = `),We(e.value,t),e.isVNode&&(n(","),o(),n(`${s(Qi)}(1),`),o(),n(`_cache[${e.index}]`),i()),n(")")}new RegExp("\\b"+"arguments,await,break,case,catch,class,const,continue,debugger,default,delete,do,else,export,extends,finally,for,function,if,import,let,new,return,super,switch,throw,try,var,void,while,with,yield".split(",").join("\\b|\\b")+"\\b");const Fb=yh(/^(if|else|else-if)$/,(e,t,n)=>Vb(e,t,n,(s,r,i)=>{const o=n.parent.children;let l=o.indexOf(s),a=0;for(;l-->=0;){const c=o[l];c&&c.type===9&&(a+=c.branches.length)}return()=>{if(i)s.codegenNode=Ru(r,a,n);else{const c=Hb(s.codegenNode);c.alternate=Ru(r,a+s.branches.length-1,n)}}}));function Vb(e,t,n,s){if(t.name!=="else"&&(!t.exp||!t.exp.content.trim())){const r=t.exp?t.exp.loc:e.loc;n.onError(Ce(28,t.loc)),t.exp=ae("true",!1,r)}if(t.name==="if"){const r=Lu(e,t),i={type:9,loc:e.loc,branches:[r]};if(n.replaceNode(i),s)return s(i,r,!0)}else{const r=n.parent.children;let i=r.indexOf(e);for(;i-->=-1;){const o=r[i];if(o&&o.type===3){n.removeNode(o);continue}if(o&&o.type===2&&!o.content.trim().length){n.removeNode(o);continue}if(o&&o.type===9){t.name==="else-if"&&o.branches[o.branches.length-1].condition===void 0&&n.onError(Ce(30,e.loc)),n.removeNode();const l=Lu(e,t);o.branches.push(l);const a=s&&s(o,l,!1);Ro(l,n),a&&a(),n.currentNode=null}else n.onError(Ce(30,e.loc));break}}}function Lu(e,t){const n=e.tagType===3;return{type:10,loc:e.loc,condition:t.name==="else"?void 0:t.exp,children:n&&!mt(e,"for")?e.children:[e],userKey:Io(e,"key"),isTemplateIf:n}}function Ru(e,t,n){return e.condition?zl(e.condition,Du(e,t,n),Pe(n.helper(zr),['""',"true"])):Du(e,t,n)}function Du(e,t,n){const{helper:s}=n,r=Oe("key",ae(`${t}`,!1,pt,2)),{children:i}=e,o=i[0];if(i.length!==1||o.type!==1)if(i.length===1&&o.type===11){const a=o.codegenNode;return so(a,r,n),a}else{let a=64;return Dr(n,s(Lr),_t([r]),i,a+"",void 0,void 0,!0,!1,!1,e.loc)}else{const a=o.codegenNode,c=rb(a);return c.type===13&&oc(c,n),so(c,r,n),a}}function Hb(e){for(;;)if(e.type===19)if(e.alternate.type===19)e=e.alternate;else return e;else e.type===20&&(e=e.value)}const jb=yh("for",(e,t,n)=>{const{helper:s,removeHelper:r}=n;return Ub(e,t,n,i=>{const o=Pe(s(Za),[i.source]),l=to(e),a=mt(e,"memo"),c=Io(e,"key"),u=c&&(c.type===6?ae(c.value.content,!0):c.exp),f=c?Oe("key",u):null,d=i.source.type===4&&i.source.constType>0,m=d?64:c?128:256;return i.codegenNode=Dr(n,s(Lr),void 0,o,m+"",void 0,void 0,!0,!d,!1,e.loc),()=>{let h;const{children:g}=i,T=g.length!==1||g[0].type!==1,_=no(e)?e:l&&e.children.length===1&&no(e.children[0])?e.children[0]:null;if(_?(h=_.codegenNode,l&&f&&so(h,f,n)):T?h=Dr(n,s(Lr),f?_t([f]):void 0,e.children,64+"",void 0,void 0,!0,void 0,!1):(h=g[0].codegenNode,l&&f&&so(h,f,n),h.isBlock!==!d&&(h.isBlock?(r(as),r(Ks(n.inSSR,h.isComponent))):r(Us(n.inSSR,h.isComponent))),h.isBlock=!d,h.isBlock?(s(as),s(Ks(n.inSSR,h.isComponent))):s(Us(n.inSSR,h.isComponent))),a){const p=js(Jl(i.parseResult,[ae("_cached")]));p.body=Gv([Pt(["const _memo = (",a.exp,")"]),Pt(["if (_cached",...u?[" && _cached.key === ",u]:[],` && ${n.helperString(lh)}(_cached, _memo)) return _cached`]),Pt(["const _item = ",h]),ae("_item.memo = _memo"),ae("return _item")]),o.arguments.push(p,ae("_cache"),ae(String(n.cached++)))}else o.arguments.push(js(Jl(i.parseResult),h,!0))}})});function Ub(e,t,n,s){if(!t.exp){n.onError(Ce(31,t.loc));return}const r=Sh(t.exp);if(!r){n.onError(Ce(32,t.loc));return}const{addIdentifiers:i,removeIdentifiers:o,scopes:l}=n,{source:a,value:c,key:u,index:f}=r,d={type:11,loc:t.loc,source:a,valueAlias:c,keyAlias:u,objectIndexAlias:f,parseResult:r,children:to(e)?e.children:[e]};n.replaceNode(d),l.vFor++;const m=s&&s(d);return()=>{l.vFor--,m&&m()}}const Kb=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,$u=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,Wb=/^\(|\)$/g;function Sh(e,t){const n=e.loc,s=e.content,r=s.match(Kb);if(!r)return;const[,i,o]=r,l={source:mi(n,o.trim(),s.indexOf(o,i.length)),value:void 0,key:void 0,index:void 0};let a=i.trim().replace(Wb,"").trim();const c=i.indexOf(a),u=a.match($u);if(u){a=a.replace($u,"").trim();const f=u[1].trim();let d;if(f&&(d=s.indexOf(f,c+a.length),l.key=mi(n,f,d)),u[2]){const m=u[2].trim();m&&(l.index=mi(n,m,s.indexOf(m,l.key?d+f.length:c+a.length)))}}return a&&(l.value=mi(n,a,c)),l}function mi(e,t,n){return ae(t,!1,uh(e,n,t.length))}function Jl({value:e,key:t,index:n},s=[]){return qb([e,t,n,...s])}function qb(e){let t=e.length;for(;t--&&!e[t];);return e.slice(0,t+1).map((n,s)=>n||ae("_".repeat(s+1),!1))}const ku=ae("undefined",!1),zb=(e,t)=>{if(e.type===1&&(e.tagType===1||e.tagType===3)){const n=mt(e,"slot");if(n)return n.exp,t.scopes.vSlot++,()=>{t.scopes.vSlot--}}},Yb=(e,t,n)=>js(e,t,!1,!0,t.length?t[0].loc:n);function Gb(e,t,n=Yb){t.helper(sc);const{children:s,loc:r}=e,i=[],o=[];let l=t.scopes.vSlot>0||t.scopes.vFor>0;const a=mt(e,"slot",!0);if(a){const{arg:T,exp:_}=a;T&&!tt(T)&&(l=!0),i.push(Oe(T||ae("default",!0),n(_,s,r)))}let c=!1,u=!1;const f=[],d=new Set;let m=0;for(let T=0;T<s.length;T++){const _=s[T];let p;if(!to(_)||!(p=mt(_,"slot",!0))){_.type!==3&&f.push(_);continue}if(a){t.onError(Ce(37,p.loc));break}c=!0;const{children:v,loc:w}=_,{arg:b=ae("default",!0),exp:C,loc:A}=p;let E;tt(b)?E=b?b.content:"default":l=!0;const P=n(C,v,w);let O,R,I;if(O=mt(_,"if"))l=!0,o.push(zl(O.exp,gi(b,P,m++),ku));else if(R=mt(_,/^else(-if)?$/,!0)){let x=T,B;for(;x--&&(B=s[x],B.type===3););if(B&&to(B)&&mt(B,"if")){s.splice(T,1),T--;let W=o[o.length-1];for(;W.alternate.type===19;)W=W.alternate;W.alternate=R.exp?zl(R.exp,gi(b,P,m++),ku):gi(b,P,m++)}else t.onError(Ce(30,R.loc))}else if(I=mt(_,"for")){l=!0;const x=I.parseResult||Sh(I.exp);x?o.push(Pe(t.helper(Za),[x.source,js(Jl(x),gi(b,P),!0)])):t.onError(Ce(32,I.loc))}else{if(E){if(d.has(E)){t.onError(Ce(38,A));continue}d.add(E),E==="default"&&(u=!0)}i.push(Oe(b,P))}}if(!a){const T=(_,p)=>{const v=n(_,p,r);return t.compatConfig&&(v.isNonScopedSlot=!0),Oe("default",v)};c?f.length&&f.some(_=>Th(_))&&(u?t.onError(Ce(39,f[0].loc)):i.push(T(void 0,f))):i.push(T(void 0,s))}const h=l?2:Ri(e.children)?3:1;let g=_t(i.concat(Oe("_",ae(h+"",!1))),r);return o.length&&(g=Pe(t.helper(oh),[g,Gr(o)])),{slots:g,hasDynamicSlots:l}}function gi(e,t,n){const s=[Oe("name",e),Oe("fn",t)];return n!=null&&s.push(Oe("key",ae(String(n),!0))),_t(s)}function Ri(e){for(let t=0;t<e.length;t++){const n=e[t];switch(n.type){case 1:if(n.tagType===2||Ri(n.children))return!0;break;case 9:if(Ri(n.branches))return!0;break;case 10:case 11:if(Ri(n.children))return!0;break}}return!1}function Th(e){return e.type!==2&&e.type!==12?!0:e.type===2?!!e.content.trim():Th(e.content)}const wh=new WeakMap,Jb=(e,t)=>function(){if(e=t.currentNode,!(e.type===1&&(e.tagType===0||e.tagType===1)))return;const{tag:s,props:r}=e,i=e.tagType===1;let o=i?Xb(e,t):`"${s}"`;const l=ve(o)&&o.callee===Ji;let a,c,u,f=0,d,m,h,g=l||o===br||o===Wa||!i&&(s==="svg"||s==="foreignObject");if(r.length>0){const T=Ch(e,t,void 0,i,l);a=T.props,f=T.patchFlag,m=T.dynamicPropNames;const _=T.directives;h=_&&_.length?Gr(_.map(p=>Zb(p,t))):void 0,T.shouldUseBlock&&(g=!0)}if(e.children.length>0)if(o===Gi&&(g=!0,f|=1024),i&&o!==br&&o!==Gi){const{slots:_,hasDynamicSlots:p}=Gb(e,t);c=_,p&&(f|=1024)}else if(e.children.length===1&&o!==br){const _=e.children[0],p=_.type,v=p===5||p===8;v&&yt(_,t)===0&&(f|=1),v||p===2?c=_:c=e.children}else c=e.children;f!==0&&(u=String(f),m&&m.length&&(d=eE(m))),e.codegenNode=Dr(t,o,a,c,u,d,h,!!g,!1,i,e.loc)};function Xb(e,t,n=!1){let{tag:s}=e;const r=Xl(s),i=Io(e,"is");if(i)if(r||ts("COMPILER_IS_ON_ELEMENT",t)){const a=i.type===6?i.value&&ae(i.value.content,!0):i.exp;if(a)return Pe(t.helper(Ji),[a])}else i.type===6&&i.value.content.startsWith("vue:")&&(s=i.value.content.slice(4));const o=!r&&mt(e,"is");if(o&&o.exp)return Pe(t.helper(Ji),[o.exp]);const l=ah(s)||t.isBuiltInComponent(s);return l?(n||t.helper(l),l):(t.helper(Ga),t.components.add(s),$r(s,"component"))}function Ch(e,t,n=e.props,s,r,i=!1){const{tag:o,loc:l,children:a}=e;let c=[];const u=[],f=[],d=a.length>0;let m=!1,h=0,g=!1,T=!1,_=!1,p=!1,v=!1,w=!1;const b=[],C=P=>{c.length&&(u.push(_t(Mu(c),l)),c=[]),P&&u.push(P)},A=({key:P,value:O})=>{if(tt(P)){const R=P.content,I=fs(R);if(I&&(!s||r)&&R.toLowerCase()!=="onclick"&&R!=="onUpdate:modelValue"&&!Gn(R)&&(p=!0),I&&Gn(R)&&(w=!0),O.type===20||(O.type===4||O.type===8)&&yt(O,t)>0)return;R==="ref"?g=!0:R==="class"?T=!0:R==="style"?_=!0:R!=="key"&&!b.includes(R)&&b.push(R),s&&(R==="class"||R==="style")&&!b.includes(R)&&b.push(R)}else v=!0};for(let P=0;P<n.length;P++){const O=n[P];if(O.type===6){const{loc:R,name:I,value:x}=O;let B=!0;if(I==="ref"&&(g=!0,t.scopes.vFor>0&&c.push(Oe(ae("ref_for",!0),ae("true")))),I==="is"&&(Xl(o)||x&&x.content.startsWith("vue:")||ts("COMPILER_IS_ON_ELEMENT",t)))continue;c.push(Oe(ae(I,!0,uh(R,0,I.length)),ae(x?x.content:"",B,x?x.loc:R)))}else{const{name:R,arg:I,exp:x,loc:B}=O,W=R==="bind",G=R==="on";if(R==="slot"){s||t.onError(Ce(40,B));continue}if(R==="once"||R==="memo"||R==="is"||W&&qn(I,"is")&&(Xl(o)||ts("COMPILER_IS_ON_ELEMENT",t))||G&&i)continue;if((W&&qn(I,"key")||G&&d&&qn(I,"vue:before-update"))&&(m=!0),W&&qn(I,"ref")&&t.scopes.vFor>0&&c.push(Oe(ae("ref_for",!0),ae("true"))),!I&&(W||G)){if(v=!0,x)if(W){if(C(),ts("COMPILER_V_BIND_OBJECT_ORDER",t)){u.unshift(x);continue}u.push(x)}else C({type:14,loc:B,callee:t.helper(nc),arguments:s?[x]:[x,"true"]});else t.onError(Ce(W?34:35,B));continue}const Z=t.directiveTransforms[R];if(Z){const{props:ne,needRuntime:Se}=Z(O,e,t);!i&&ne.forEach(A),G&&I&&!tt(I)?C(_t(ne,l)):c.push(...ne),Se&&(f.push(O),On(Se)&&wh.set(O,Se))}else Hg(R)||(f.push(O),d&&(m=!0))}}let E;if(u.length?(C(),u.length>1?E=Pe(t.helper(Xi),u,l):E=u[0]):c.length&&(E=_t(Mu(c),l)),v?h|=16:(T&&!s&&(h|=2),_&&!s&&(h|=4),b.length&&(h|=8),p&&(h|=32)),!m&&(h===0||h===32)&&(g||w||f.length>0)&&(h|=512),!t.inSSR&&E)switch(E.type){case 15:let P=-1,O=-1,R=!1;for(let B=0;B<E.properties.length;B++){const W=E.properties[B].key;tt(W)?W.content==="class"?P=B:W.content==="style"&&(O=B):W.isHandlerKey||(R=!0)}const I=E.properties[P],x=E.properties[O];R?E=Pe(t.helper(Rr),[E]):(I&&!tt(I.value)&&(I.value=Pe(t.helper(ec),[I.value])),x&&(_||x.value.type===4&&x.value.content.trim()[0]==="["||x.value.type===17)&&(x.value=Pe(t.helper(tc),[x.value])));break;case 14:break;default:E=Pe(t.helper(Rr),[Pe(t.helper(Yr),[E])]);break}return{props:E,directives:f,patchFlag:h,dynamicPropNames:b,shouldUseBlock:m}}function Mu(e){const t=new Map,n=[];for(let s=0;s<e.length;s++){const r=e[s];if(r.key.type===8||!r.key.isStatic){n.push(r);continue}const i=r.key.content,o=t.get(i);o?(i==="style"||i==="class"||fs(i))&&Qb(o,r):(t.set(i,r),n.push(r))}return n}function Qb(e,t){e.value.type===17?e.value.elements.push(t.value):e.value=Gr([e.value,t.value],e.loc)}function Zb(e,t){const n=[],s=wh.get(e);s?n.push(t.helperString(s)):(t.helper(Ja),t.directives.add(e.name),n.push($r(e.name,"directive")));const{loc:r}=e;if(e.exp&&n.push(e.exp),e.arg&&(e.exp||n.push("void 0"),n.push(e.arg)),Object.keys(e.modifiers).length){e.arg||(e.exp||n.push("void 0"),n.push("void 0"));const i=ae("true",!1,r);n.push(_t(e.modifiers.map(o=>Oe(o,i)),r))}return Gr(n,e.loc)}function eE(e){let t="[";for(let n=0,s=e.length;n<s;n++)t+=JSON.stringify(e[n]),n<s-1&&(t+=", ");return t+"]"}function Xl(e){return e==="component"||e==="Component"}const tE=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},nE=/-(\w)/g,xu=tE(e=>e.replace(nE,(t,n)=>n?n.toUpperCase():"")),sE=(e,t)=>{if(no(e)){const{children:n,loc:s}=e,{slotName:r,slotProps:i}=rE(e,t),o=[t.prefixIdentifiers?"_ctx.$slots":"$slots",r,"{}","undefined","true"];let l=2;i&&(o[2]=i,l=3),n.length&&(o[3]=js([],n,!1,!1,s),l=4),t.scopeId&&!t.slotted&&(l=5),o.splice(l),e.codegenNode=Pe(t.helper(ih),o,s)}};function rE(e,t){let n='"default"',s;const r=[];for(let i=0;i<e.props.length;i++){const o=e.props[i];o.type===6?o.value&&(o.name==="name"?n=JSON.stringify(o.value.content):(o.name=xu(o.name),r.push(o))):o.name==="bind"&&qn(o.arg,"name")?o.exp&&(n=o.exp):(o.name==="bind"&&o.arg&&tt(o.arg)&&(o.arg.content=xu(o.arg.content)),r.push(o))}if(r.length>0){const{props:i,directives:o}=Ch(e,t,r,!1,!1);s=i,o.length&&t.onError(Ce(36,o[0].loc))}return{slotName:n,slotProps:s}}const iE=/^\s*([\w$_]+|(async\s*)?\([^)]*?\))\s*(:[^=]+)?=>|^\s*(async\s+)?function(?:\s+[\w$]+)?\s*\(/,Ah=(e,t,n,s)=>{const{loc:r,modifiers:i,arg:o}=e;!e.exp&&!i.length&&n.onError(Ce(35,r));let l;if(o.type===4)if(o.isStatic){let f=o.content;f.startsWith("vue:")&&(f=`vnode-${f.slice(4)}`);const d=t.tagType!==0||f.startsWith("vnode")||!/[A-Z]/.test(f)?Ds(xe(f)):`on:${f}`;l=ae(d,!0,o.loc)}else l=Pt([`${n.helperString(ql)}(`,o,")"]);else l=o,l.children.unshift(`${n.helperString(ql)}(`),l.children.push(")");let a=e.exp;a&&!a.content.trim()&&(a=void 0);let c=n.cacheHandlers&&!a&&!n.inVOnce;if(a){const f=ch(a.content),d=!(f||iE.test(a.content)),m=a.content.includes(";");(d||c&&f)&&(a=Pt([`${d?"$event":"(...args)"} => ${m?"{":"("}`,a,m?"}":")"]))}let u={props:[Oe(l,a||ae("() => {}",!1,r))]};return s&&(u=s(u)),c&&(u.props[0].value=n.cache(u.props[0].value)),u.props.forEach(f=>f.key.isHandlerKey=!0),u},oE=(e,t,n)=>{const{exp:s,modifiers:r,loc:i}=e,o=e.arg;return o.type!==4?(o.children.unshift("("),o.children.push(') || ""')):o.isStatic||(o.content=`${o.content} || ""`),r.includes("camel")&&(o.type===4?o.isStatic?o.content=xe(o.content):o.content=`${n.helperString(Wl)}(${o.content})`:(o.children.unshift(`${n.helperString(Wl)}(`),o.children.push(")"))),n.inSSR||(r.includes("prop")&&Bu(o,"."),r.includes("attr")&&Bu(o,"^")),!s||s.type===4&&!s.content.trim()?(n.onError(Ce(34,i)),{props:[Oe(o,ae("",!0,i))]}):{props:[Oe(o,s)]}},Bu=(e,t)=>{e.type===4?e.isStatic?e.content=t+e.content:e.content=`\`${t}\${${e.content}}\``:(e.children.unshift(`'${t}' + (`),e.children.push(")"))},lE=(e,t)=>{if(e.type===0||e.type===1||e.type===11||e.type===10)return()=>{const n=e.children;let s,r=!1;for(let i=0;i<n.length;i++){const o=n[i];if(rl(o)){r=!0;for(let l=i+1;l<n.length;l++){const a=n[l];if(rl(a))s||(s=n[i]=Pt([o],o.loc)),s.children.push(" + ",a),n.splice(l,1),l--;else{s=void 0;break}}}}if(!(!r||n.length===1&&(e.type===0||e.type===1&&e.tagType===0&&!e.props.find(i=>i.type===7&&!t.directiveTransforms[i.name])&&e.tag!=="template")))for(let i=0;i<n.length;i++){const o=n[i];if(rl(o)||o.type===8){const l=[];(o.type!==2||o.content!==" ")&&l.push(o),!t.ssr&&yt(o,t)===0&&l.push(1+""),n[i]={type:12,content:o,loc:o.loc,codegenNode:Pe(t.helper(Ya),l)}}}}},Fu=new WeakSet,aE=(e,t)=>{if(e.type===1&&mt(e,"once",!0))return Fu.has(e)||t.inVOnce?void 0:(Fu.add(e),t.inVOnce=!0,t.helper(Qi),()=>{t.inVOnce=!1;const n=t.currentNode;n.codegenNode&&(n.codegenNode=t.cache(n.codegenNode,!0))})},Oh=(e,t,n)=>{const{exp:s,arg:r}=e;if(!s)return n.onError(Ce(41,e.loc)),_i();const i=s.loc.source,o=s.type===4?s.content:i,l=n.bindingMetadata[i];if(l==="props"||l==="props-aliased")return n.onError(Ce(44,s.loc)),_i();const a=!1;if(!o.trim()||!ch(o)&&!a)return n.onError(Ce(42,s.loc)),_i();const c=r||ae("modelValue",!0),u=r?tt(r)?`onUpdate:${xe(r.content)}`:Pt(['"onUpdate:" + ',r]):"onUpdate:modelValue";let f;const d=n.isTS?"($event: any)":"$event";f=Pt([`${d} => ((`,s,") = $event)"]);const m=[Oe(c,e.exp),Oe(u,f)];if(e.modifiers.length&&t.tagType===1){const h=e.modifiers.map(T=>(ic(T)?T:JSON.stringify(T))+": true").join(", "),g=r?tt(r)?`${r.content}Modifiers`:Pt([r,' + "Modifiers"']):"modelModifiers";m.push(Oe(g,ae(`{ ${h} }`,!1,e.loc,2)))}return _i(m)};function _i(e=[]){return{props:e}}const cE=/[\w).+\-_$\]]/,uE=(e,t)=>{ts("COMPILER_FILTER",t)&&(e.type===5&&ro(e.content,t),e.type===1&&e.props.forEach(n=>{n.type===7&&n.name!=="for"&&n.exp&&ro(n.exp,t)}))};function ro(e,t){if(e.type===4)Vu(e,t);else for(let n=0;n<e.children.length;n++){const s=e.children[n];typeof s=="object"&&(s.type===4?Vu(s,t):s.type===8?ro(e,t):s.type===5&&ro(s.content,t))}}function Vu(e,t){const n=e.content;let s=!1,r=!1,i=!1,o=!1,l=0,a=0,c=0,u=0,f,d,m,h,g=[];for(m=0;m<n.length;m++)if(d=f,f=n.charCodeAt(m),s)f===39&&d!==92&&(s=!1);else if(r)f===34&&d!==92&&(r=!1);else if(i)f===96&&d!==92&&(i=!1);else if(o)f===47&&d!==92&&(o=!1);else if(f===124&&n.charCodeAt(m+1)!==124&&n.charCodeAt(m-1)!==124&&!l&&!a&&!c)h===void 0?(u=m+1,h=n.slice(0,m).trim()):T();else{switch(f){case 34:r=!0;break;case 39:s=!0;break;case 96:i=!0;break;case 40:c++;break;case 41:c--;break;case 91:a++;break;case 93:a--;break;case 123:l++;break;case 125:l--;break}if(f===47){let _=m-1,p;for(;_>=0&&(p=n.charAt(_),p===" ");_--);(!p||!cE.test(p))&&(o=!0)}}h===void 0?h=n.slice(0,m).trim():u!==0&&T();function T(){g.push(n.slice(u,m).trim()),u=m+1}if(g.length){for(m=0;m<g.length;m++)h=fE(h,g[m],t);e.content=h}}function fE(e,t,n){n.helper(Xa);const s=t.indexOf("(");if(s<0)return n.filters.add(t),`${$r(t,"filter")}(${e})`;{const r=t.slice(0,s),i=t.slice(s+1);return n.filters.add(r),`${$r(r,"filter")}(${e}${i!==")"?","+i:i}`}}const Hu=new WeakSet,dE=(e,t)=>{if(e.type===1){const n=mt(e,"memo");return!n||Hu.has(e)?void 0:(Hu.add(e),()=>{const s=e.codegenNode||t.currentNode.codegenNode;s&&s.type===13&&(e.tagType!==1&&oc(s,t),e.codegenNode=Pe(t.helper(rc),[n.exp,js(void 0,s),"_cache",String(t.cached++)]))})}};function pE(e){return[[aE,Fb,dE,jb,uE,sE,Jb,zb,lE],{on:Ah,bind:oE,model:Oh}]}function hE(e,t={}){const n=t.onError||Ka,s=t.mode==="module";t.prefixIdentifiers===!0?n(Ce(47)):s&&n(Ce(48));const r=!1;t.cacheHandlers&&n(Ce(49)),t.scopeId&&!s&&n(Ce(50));const i=re(e)?lb(e,t):e,[o,l]=pE();return Eb(i,pe({},t,{prefixIdentifiers:r,nodeTransforms:[...o,...t.nodeTransforms||[]],directiveTransforms:pe({},l,t.directiveTransforms||{})})),wb(i,pe({},t,{prefixIdentifiers:r}))}const mE=()=>({props:[]}),Nh=Symbol(""),Ph=Symbol(""),Ih=Symbol(""),Lh=Symbol(""),Ql=Symbol(""),Rh=Symbol(""),Dh=Symbol(""),$h=Symbol(""),kh=Symbol(""),Mh=Symbol("");qv({[Nh]:"vModelRadio",[Ph]:"vModelCheckbox",[Ih]:"vModelText",[Lh]:"vModelSelect",[Ql]:"vModelDynamic",[Rh]:"withModifiers",[Dh]:"withKeys",[$h]:"vShow",[kh]:"Transition",[Mh]:"TransitionGroup"});let bs;function gE(e,t=!1){return bs||(bs=document.createElement("div")),t?(bs.innerHTML=`<div foo="${e.replace(/"/g,""")}">`,bs.children[0].getAttribute("foo")):(bs.innerHTML=e,bs.textContent)}const _E=rt("style,iframe,script,noscript",!0),yE={isVoidTag:Dg,isNativeTag:e=>Lg(e)||Rg(e),isPreTag:e=>e==="pre",decodeEntities:gE,isBuiltInComponent:e=>{if(Ns(e,"Transition"))return kh;if(Ns(e,"TransitionGroup"))return Mh},getNamespace(e,t){let n=t?t.ns:0;if(t&&n===2)if(t.tag==="annotation-xml"){if(e==="svg")return 1;t.props.some(s=>s.type===6&&s.name==="encoding"&&s.value!=null&&(s.value.content==="text/html"||s.value.content==="application/xhtml+xml"))&&(n=0)}else/^m(?:[ions]|text)$/.test(t.tag)&&e!=="mglyph"&&e!=="malignmark"&&(n=0);else t&&n===1&&(t.tag==="foreignObject"||t.tag==="desc"||t.tag==="title")&&(n=0);if(n===0){if(e==="svg")return 1;if(e==="math")return 2}return n},getTextMode({tag:e,ns:t}){if(t===0){if(e==="textarea"||e==="title")return 1;if(_E(e))return 2}return 0}},vE=e=>{e.type===1&&e.props.forEach((t,n)=>{t.type===6&&t.name==="style"&&t.value&&(e.props[n]={type:7,name:"bind",arg:ae("style",!0,t.loc),exp:bE(t.value.content,t.loc),modifiers:[],loc:t.loc})})},bE=(e,t)=>{const n=gd(e);return ae(JSON.stringify(n),!1,t,3)};function en(e,t){return Ce(e,t)}const EE=(e,t,n)=>{const{exp:s,loc:r}=e;return s||n.onError(en(51,r)),t.children.length&&(n.onError(en(52,r)),t.children.length=0),{props:[Oe(ae("innerHTML",!0,r),s||ae("",!0))]}},SE=(e,t,n)=>{const{exp:s,loc:r}=e;return s||n.onError(en(53,r)),t.children.length&&(n.onError(en(54,r)),t.children.length=0),{props:[Oe(ae("textContent",!0),s?yt(s,n)>0?s:Pe(n.helperString(Po),[s],r):ae("",!0))]}},TE=(e,t,n)=>{const s=Oh(e,t,n);if(!s.props.length||t.tagType===1)return s;e.arg&&n.onError(en(56,e.arg.loc));const{tag:r}=t,i=n.isCustomElement(r);if(r==="input"||r==="textarea"||r==="select"||i){let o=Ih,l=!1;if(r==="input"||i){const a=Io(t,"type");if(a){if(a.type===7)o=Ql;else if(a.value)switch(a.value.content){case"radio":o=Nh;break;case"checkbox":o=Ph;break;case"file":l=!0,n.onError(en(57,e.loc));break}}else tb(t)&&(o=Ql)}else r==="select"&&(o=Lh);l||(s.needRuntime=n.helper(o))}else n.onError(en(55,e.loc));return s.props=s.props.filter(o=>!(o.key.type===4&&o.key.content==="modelValue")),s},wE=rt("passive,once,capture"),CE=rt("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),AE=rt("left,right"),xh=rt("onkeyup,onkeydown,onkeypress",!0),OE=(e,t,n,s)=>{const r=[],i=[],o=[];for(let l=0;l<t.length;l++){const a=t[l];a==="native"&&kr("COMPILER_V_ON_NATIVE",n)||wE(a)?o.push(a):AE(a)?tt(e)?xh(e.content)?r.push(a):i.push(a):(r.push(a),i.push(a)):CE(a)?i.push(a):r.push(a)}return{keyModifiers:r,nonKeyModifiers:i,eventOptionModifiers:o}},ju=(e,t)=>tt(e)&&e.content.toLowerCase()==="onclick"?ae(t,!0):e.type!==4?Pt(["(",e,`) === "onClick" ? "${t}" : (`,e,")"]):e,NE=(e,t,n)=>Ah(e,t,n,s=>{const{modifiers:r}=e;if(!r.length)return s;let{key:i,value:o}=s.props[0];const{keyModifiers:l,nonKeyModifiers:a,eventOptionModifiers:c}=OE(i,r,n,e.loc);if(a.includes("right")&&(i=ju(i,"onContextmenu")),a.includes("middle")&&(i=ju(i,"onMouseup")),a.length&&(o=Pe(n.helper(Rh),[o,JSON.stringify(a)])),l.length&&(!tt(i)||xh(i.content))&&(o=Pe(n.helper(Dh),[o,JSON.stringify(l)])),c.length){const u=c.map(ps).join("");i=tt(i)?ae(`${i.content}${u}`,!0):Pt(["(",i,`) + "${u}"`])}return{props:[Oe(i,o)]}}),PE=(e,t,n)=>{const{exp:s,loc:r}=e;return s||n.onError(en(59,r)),{props:[],needRuntime:n.helper($h)}},IE=(e,t)=>{e.type===1&&e.tagType===0&&(e.tag==="script"||e.tag==="style")&&(t.onError(en(61,e.loc)),t.removeNode())},LE=[vE],RE={cloak:mE,html:EE,text:SE,model:TE,on:NE,show:PE};function DE(e,t={}){return hE(e,pe({},yE,t,{nodeTransforms:[IE,...LE,...t.nodeTransforms||[]],directiveTransforms:pe({},RE,t.directiveTransforms||{}),transformHoist:null}))}const Uu=Object.create(null);function $E(e,t){if(!re(e))if(e.nodeType)e=e.innerHTML;else return Ge;const n=e,s=Uu[n];if(s)return s;if(e[0]==="#"){const l=document.querySelector(e);e=l?l.innerHTML:""}const r=pe({hoistStatic:!0,onError:void 0,onWarn:Ge},t);!r.isCustomElement&&typeof customElements<"u"&&(r.isCustomElement=l=>!!customElements.get(l));const{code:i}=DE(e,r),o=new Function("Vue",i)(Vv);return o._rc=!0,Uu[n]=o}Op($E);var Xe="top",ft="bottom",dt="right",Qe="left",$o="auto",nr=[Xe,ft,dt,Qe],cs="start",Ws="end",Bh="clippingParents",cc="viewport",Cs="popper",Fh="reference",Zl=nr.reduce(function(e,t){return e.concat([t+"-"+cs,t+"-"+Ws])},[]),uc=[].concat(nr,[$o]).reduce(function(e,t){return e.concat([t,t+"-"+cs,t+"-"+Ws])},[]),Vh="beforeRead",Hh="read",jh="afterRead",Uh="beforeMain",Kh="main",Wh="afterMain",qh="beforeWrite",zh="write",Yh="afterWrite",Gh=[Vh,Hh,jh,Uh,Kh,Wh,qh,zh,Yh];function Wt(e){return e?(e.nodeName||"").toLowerCase():null}function Tt(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function us(e){var t=Tt(e).Element;return e instanceof t||e instanceof Element}function bt(e){var t=Tt(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function fc(e){if(typeof ShadowRoot>"u")return!1;var t=Tt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function kE(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var s=t.styles[n]||{},r=t.attributes[n]||{},i=t.elements[n];!bt(i)||!Wt(i)||(Object.assign(i.style,s),Object.keys(r).forEach(function(o){var l=r[o];l===!1?i.removeAttribute(o):i.setAttribute(o,l===!0?"":l)}))})}function ME(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(s){var r=t.elements[s],i=t.attributes[s]||{},o=Object.keys(t.styles.hasOwnProperty(s)?t.styles[s]:n[s]),l=o.reduce(function(a,c){return a[c]="",a},{});!bt(r)||!Wt(r)||(Object.assign(r.style,l),Object.keys(i).forEach(function(a){r.removeAttribute(a)}))})}}const dc={name:"applyStyles",enabled:!0,phase:"write",fn:kE,effect:ME,requires:["computeStyles"]};function jt(e){return e.split("-")[0]}var ns=Math.max,io=Math.min,qs=Math.round;function ea(){var e=navigator.userAgentData;return e!=null&&e.brands?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function Jh(){return!/^((?!chrome|android).)*safari/i.test(ea())}function zs(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var s=e.getBoundingClientRect(),r=1,i=1;t&&bt(e)&&(r=e.offsetWidth>0&&qs(s.width)/e.offsetWidth||1,i=e.offsetHeight>0&&qs(s.height)/e.offsetHeight||1);var o=us(e)?Tt(e):window,l=o.visualViewport,a=!Jh()&&n,c=(s.left+(a&&l?l.offsetLeft:0))/r,u=(s.top+(a&&l?l.offsetTop:0))/i,f=s.width/r,d=s.height/i;return{width:f,height:d,top:u,right:c+f,bottom:u+d,left:c,x:c,y:u}}function pc(e){var t=zs(e),n=e.offsetWidth,s=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-s)<=1&&(s=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:s}}function Xh(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&fc(n)){var s=t;do{if(s&&e.isSameNode(s))return!0;s=s.parentNode||s.host}while(s)}return!1}function an(e){return Tt(e).getComputedStyle(e)}function xE(e){return["table","td","th"].indexOf(Wt(e))>=0}function Mn(e){return((us(e)?e.ownerDocument:e.document)||window.document).documentElement}function ko(e){return Wt(e)==="html"?e:e.assignedSlot||e.parentNode||(fc(e)?e.host:null)||Mn(e)}function Ku(e){return!bt(e)||an(e).position==="fixed"?null:e.offsetParent}function BE(e){var t=/firefox/i.test(ea()),n=/Trident/i.test(ea());if(n&&bt(e)){var s=an(e);if(s.position==="fixed")return null}var r=ko(e);for(fc(r)&&(r=r.host);bt(r)&&["html","body"].indexOf(Wt(r))<0;){var i=an(r);if(i.transform!=="none"||i.perspective!=="none"||i.contain==="paint"||["transform","perspective"].indexOf(i.willChange)!==-1||t&&i.willChange==="filter"||t&&i.filter&&i.filter!=="none")return r;r=r.parentNode}return null}function Xr(e){for(var t=Tt(e),n=Ku(e);n&&xE(n)&&an(n).position==="static";)n=Ku(n);return n&&(Wt(n)==="html"||Wt(n)==="body"&&an(n).position==="static")?t:n||BE(e)||t}function hc(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Sr(e,t,n){return ns(e,io(t,n))}function FE(e,t,n){var s=Sr(e,t,n);return s>n?n:s}function Qh(){return{top:0,right:0,bottom:0,left:0}}function Zh(e){return Object.assign({},Qh(),e)}function em(e,t){return t.reduce(function(n,s){return n[s]=e,n},{})}var VE=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,Zh(typeof t!="number"?t:em(t,nr))};function HE(e){var t,n=e.state,s=e.name,r=e.options,i=n.elements.arrow,o=n.modifiersData.popperOffsets,l=jt(n.placement),a=hc(l),c=[Qe,dt].indexOf(l)>=0,u=c?"height":"width";if(!(!i||!o)){var f=VE(r.padding,n),d=pc(i),m=a==="y"?Xe:Qe,h=a==="y"?ft:dt,g=n.rects.reference[u]+n.rects.reference[a]-o[a]-n.rects.popper[u],T=o[a]-n.rects.reference[a],_=Xr(i),p=_?a==="y"?_.clientHeight||0:_.clientWidth||0:0,v=g/2-T/2,w=f[m],b=p-d[u]-f[h],C=p/2-d[u]/2+v,A=Sr(w,C,b),E=a;n.modifiersData[s]=(t={},t[E]=A,t.centerOffset=A-C,t)}}function jE(e){var t=e.state,n=e.options,s=n.element,r=s===void 0?"[data-popper-arrow]":s;r!=null&&(typeof r=="string"&&(r=t.elements.popper.querySelector(r),!r)||Xh(t.elements.popper,r)&&(t.elements.arrow=r))}const tm={name:"arrow",enabled:!0,phase:"main",fn:HE,effect:jE,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Ys(e){return e.split("-")[1]}var UE={top:"auto",right:"auto",bottom:"auto",left:"auto"};function KE(e){var t=e.x,n=e.y,s=window,r=s.devicePixelRatio||1;return{x:qs(t*r)/r||0,y:qs(n*r)/r||0}}function Wu(e){var t,n=e.popper,s=e.popperRect,r=e.placement,i=e.variation,o=e.offsets,l=e.position,a=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,f=e.isFixed,d=o.x,m=d===void 0?0:d,h=o.y,g=h===void 0?0:h,T=typeof u=="function"?u({x:m,y:g}):{x:m,y:g};m=T.x,g=T.y;var _=o.hasOwnProperty("x"),p=o.hasOwnProperty("y"),v=Qe,w=Xe,b=window;if(c){var C=Xr(n),A="clientHeight",E="clientWidth";if(C===Tt(n)&&(C=Mn(n),an(C).position!=="static"&&l==="absolute"&&(A="scrollHeight",E="scrollWidth")),C=C,r===Xe||(r===Qe||r===dt)&&i===Ws){w=ft;var P=f&&C===b&&b.visualViewport?b.visualViewport.height:C[A];g-=P-s.height,g*=a?1:-1}if(r===Qe||(r===Xe||r===ft)&&i===Ws){v=dt;var O=f&&C===b&&b.visualViewport?b.visualViewport.width:C[E];m-=O-s.width,m*=a?1:-1}}var R=Object.assign({position:l},c&&UE),I=u===!0?KE({x:m,y:g}):{x:m,y:g};if(m=I.x,g=I.y,a){var x;return Object.assign({},R,(x={},x[w]=p?"0":"",x[v]=_?"0":"",x.transform=(b.devicePixelRatio||1)<=1?"translate("+m+"px, "+g+"px)":"translate3d("+m+"px, "+g+"px, 0)",x))}return Object.assign({},R,(t={},t[w]=p?g+"px":"",t[v]=_?m+"px":"",t.transform="",t))}function WE(e){var t=e.state,n=e.options,s=n.gpuAcceleration,r=s===void 0?!0:s,i=n.adaptive,o=i===void 0?!0:i,l=n.roundOffsets,a=l===void 0?!0:l,c={placement:jt(t.placement),variation:Ys(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:r,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,Wu(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roundOffsets:a})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,Wu(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:a})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const mc={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:WE,data:{}};var yi={passive:!0};function qE(e){var t=e.state,n=e.instance,s=e.options,r=s.scroll,i=r===void 0?!0:r,o=s.resize,l=o===void 0?!0:o,a=Tt(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&c.forEach(function(u){u.addEventListener("scroll",n.update,yi)}),l&&a.addEventListener("resize",n.update,yi),function(){i&&c.forEach(function(u){u.removeEventListener("scroll",n.update,yi)}),l&&a.removeEventListener("resize",n.update,yi)}}const gc={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:qE,data:{}};var zE={left:"right",right:"left",bottom:"top",top:"bottom"};function Di(e){return e.replace(/left|right|bottom|top/g,function(t){return zE[t]})}var YE={start:"end",end:"start"};function qu(e){return e.replace(/start|end/g,function(t){return YE[t]})}function _c(e){var t=Tt(e),n=t.pageXOffset,s=t.pageYOffset;return{scrollLeft:n,scrollTop:s}}function yc(e){return zs(Mn(e)).left+_c(e).scrollLeft}function GE(e,t){var n=Tt(e),s=Mn(e),r=n.visualViewport,i=s.clientWidth,o=s.clientHeight,l=0,a=0;if(r){i=r.width,o=r.height;var c=Jh();(c||!c&&t==="fixed")&&(l=r.offsetLeft,a=r.offsetTop)}return{width:i,height:o,x:l+yc(e),y:a}}function JE(e){var t,n=Mn(e),s=_c(e),r=(t=e.ownerDocument)==null?void 0:t.body,i=ns(n.scrollWidth,n.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),o=ns(n.scrollHeight,n.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),l=-s.scrollLeft+yc(e),a=-s.scrollTop;return an(r||n).direction==="rtl"&&(l+=ns(n.clientWidth,r?r.clientWidth:0)-i),{width:i,height:o,x:l,y:a}}function vc(e){var t=an(e),n=t.overflow,s=t.overflowX,r=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+r+s)}function nm(e){return["html","body","#document"].indexOf(Wt(e))>=0?e.ownerDocument.body:bt(e)&&vc(e)?e:nm(ko(e))}function Tr(e,t){var n;t===void 0&&(t=[]);var s=nm(e),r=s===((n=e.ownerDocument)==null?void 0:n.body),i=Tt(s),o=r?[i].concat(i.visualViewport||[],vc(s)?s:[]):s,l=t.concat(o);return r?l:l.concat(Tr(ko(o)))}function ta(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function XE(e,t){var n=zs(e,!1,t==="fixed");return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function zu(e,t,n){return t===cc?ta(GE(e,n)):us(t)?XE(t,n):ta(JE(Mn(e)))}function QE(e){var t=Tr(ko(e)),n=["absolute","fixed"].indexOf(an(e).position)>=0,s=n&&bt(e)?Xr(e):e;return us(s)?t.filter(function(r){return us(r)&&Xh(r,s)&&Wt(r)!=="body"}):[]}function ZE(e,t,n,s){var r=t==="clippingParents"?QE(e):[].concat(t),i=[].concat(r,[n]),o=i[0],l=i.reduce(function(a,c){var u=zu(e,c,s);return a.top=ns(u.top,a.top),a.right=io(u.right,a.right),a.bottom=io(u.bottom,a.bottom),a.left=ns(u.left,a.left),a},zu(e,o,s));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function sm(e){var t=e.reference,n=e.element,s=e.placement,r=s?jt(s):null,i=s?Ys(s):null,o=t.x+t.width/2-n.width/2,l=t.y+t.height/2-n.height/2,a;switch(r){case Xe:a={x:o,y:t.y-n.height};break;case ft:a={x:o,y:t.y+t.height};break;case dt:a={x:t.x+t.width,y:l};break;case Qe:a={x:t.x-n.width,y:l};break;default:a={x:t.x,y:t.y}}var c=r?hc(r):null;if(c!=null){var u=c==="y"?"height":"width";switch(i){case cs:a[c]=a[c]-(t[u]/2-n[u]/2);break;case Ws:a[c]=a[c]+(t[u]/2-n[u]/2);break}}return a}function Gs(e,t){t===void 0&&(t={});var n=t,s=n.placement,r=s===void 0?e.placement:s,i=n.strategy,o=i===void 0?e.strategy:i,l=n.boundary,a=l===void 0?Bh:l,c=n.rootBoundary,u=c===void 0?cc:c,f=n.elementContext,d=f===void 0?Cs:f,m=n.altBoundary,h=m===void 0?!1:m,g=n.padding,T=g===void 0?0:g,_=Zh(typeof T!="number"?T:em(T,nr)),p=d===Cs?Fh:Cs,v=e.rects.popper,w=e.elements[h?p:d],b=ZE(us(w)?w:w.contextElement||Mn(e.elements.popper),a,u,o),C=zs(e.elements.reference),A=sm({reference:C,element:v,strategy:"absolute",placement:r}),E=ta(Object.assign({},v,A)),P=d===Cs?E:C,O={top:b.top-P.top+_.top,bottom:P.bottom-b.bottom+_.bottom,left:b.left-P.left+_.left,right:P.right-b.right+_.right},R=e.modifiersData.offset;if(d===Cs&&R){var I=R[r];Object.keys(O).forEach(function(x){var B=[dt,ft].indexOf(x)>=0?1:-1,W=[Xe,ft].indexOf(x)>=0?"y":"x";O[x]+=I[W]*B})}return O}function eS(e,t){t===void 0&&(t={});var n=t,s=n.placement,r=n.boundary,i=n.rootBoundary,o=n.padding,l=n.flipVariations,a=n.allowedAutoPlacements,c=a===void 0?uc:a,u=Ys(s),f=u?l?Zl:Zl.filter(function(h){return Ys(h)===u}):nr,d=f.filter(function(h){return c.indexOf(h)>=0});d.length===0&&(d=f);var m=d.reduce(function(h,g){return h[g]=Gs(e,{placement:g,boundary:r,rootBoundary:i,padding:o})[jt(g)],h},{});return Object.keys(m).sort(function(h,g){return m[h]-m[g]})}function tS(e){if(jt(e)===$o)return[];var t=Di(e);return[qu(e),t,qu(t)]}function nS(e){var t=e.state,n=e.options,s=e.name;if(!t.modifiersData[s]._skip){for(var r=n.mainAxis,i=r===void 0?!0:r,o=n.altAxis,l=o===void 0?!0:o,a=n.fallbackPlacements,c=n.padding,u=n.boundary,f=n.rootBoundary,d=n.altBoundary,m=n.flipVariations,h=m===void 0?!0:m,g=n.allowedAutoPlacements,T=t.options.placement,_=jt(T),p=_===T,v=a||(p||!h?[Di(T)]:tS(T)),w=[T].concat(v).reduce(function(he,ye){return he.concat(jt(ye)===$o?eS(t,{placement:ye,boundary:u,rootBoundary:f,padding:c,flipVariations:h,allowedAutoPlacements:g}):ye)},[]),b=t.rects.reference,C=t.rects.popper,A=new Map,E=!0,P=w[0],O=0;O<w.length;O++){var R=w[O],I=jt(R),x=Ys(R)===cs,B=[Xe,ft].indexOf(I)>=0,W=B?"width":"height",G=Gs(t,{placement:R,boundary:u,rootBoundary:f,altBoundary:d,padding:c}),Z=B?x?dt:Qe:x?ft:Xe;b[W]>C[W]&&(Z=Di(Z));var ne=Di(Z),Se=[];if(i&&Se.push(G[I]<=0),l&&Se.push(G[Z]<=0,G[ne]<=0),Se.every(function(he){return he})){P=R,E=!1;break}A.set(R,Se)}if(E)for(var $e=h?3:1,Te=function(ye){var be=w.find(function(Be){var Fe=A.get(Be);if(Fe)return Fe.slice(0,ye).every(function(qe){return qe})});if(be)return P=be,"break"},U=$e;U>0;U--){var ie=Te(U);if(ie==="break")break}t.placement!==P&&(t.modifiersData[s]._skip=!0,t.placement=P,t.reset=!0)}}const rm={name:"flip",enabled:!0,phase:"main",fn:nS,requiresIfExists:["offset"],data:{_skip:!1}};function Yu(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function Gu(e){return[Xe,dt,ft,Qe].some(function(t){return e[t]>=0})}function sS(e){var t=e.state,n=e.name,s=t.rects.reference,r=t.rects.popper,i=t.modifiersData.preventOverflow,o=Gs(t,{elementContext:"reference"}),l=Gs(t,{altBoundary:!0}),a=Yu(o,s),c=Yu(l,r,i),u=Gu(a),f=Gu(c);t.modifiersData[n]={referenceClippingOffsets:a,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:f},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":f})}const im={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:sS};function rS(e,t,n){var s=jt(e),r=[Qe,Xe].indexOf(s)>=0?-1:1,i=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,o=i[0],l=i[1];return o=o||0,l=(l||0)*r,[Qe,dt].indexOf(s)>=0?{x:l,y:o}:{x:o,y:l}}function iS(e){var t=e.state,n=e.options,s=e.name,r=n.offset,i=r===void 0?[0,0]:r,o=uc.reduce(function(u,f){return u[f]=rS(f,t.rects,i),u},{}),l=o[t.placement],a=l.x,c=l.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=a,t.modifiersData.popperOffsets.y+=c),t.modifiersData[s]=o}const om={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:iS};function oS(e){var t=e.state,n=e.name;t.modifiersData[n]=sm({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const bc={name:"popperOffsets",enabled:!0,phase:"read",fn:oS,data:{}};function lS(e){return e==="x"?"y":"x"}function aS(e){var t=e.state,n=e.options,s=e.name,r=n.mainAxis,i=r===void 0?!0:r,o=n.altAxis,l=o===void 0?!1:o,a=n.boundary,c=n.rootBoundary,u=n.altBoundary,f=n.padding,d=n.tether,m=d===void 0?!0:d,h=n.tetherOffset,g=h===void 0?0:h,T=Gs(t,{boundary:a,rootBoundary:c,padding:f,altBoundary:u}),_=jt(t.placement),p=Ys(t.placement),v=!p,w=hc(_),b=lS(w),C=t.modifiersData.popperOffsets,A=t.rects.reference,E=t.rects.popper,P=typeof g=="function"?g(Object.assign({},t.rects,{placement:t.placement})):g,O=typeof P=="number"?{mainAxis:P,altAxis:P}:Object.assign({mainAxis:0,altAxis:0},P),R=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,I={x:0,y:0};if(C){if(i){var x,B=w==="y"?Xe:Qe,W=w==="y"?ft:dt,G=w==="y"?"height":"width",Z=C[w],ne=Z+T[B],Se=Z-T[W],$e=m?-E[G]/2:0,Te=p===cs?A[G]:E[G],U=p===cs?-E[G]:-A[G],ie=t.elements.arrow,he=m&&ie?pc(ie):{width:0,height:0},ye=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:Qh(),be=ye[B],Be=ye[W],Fe=Sr(0,A[G],he[G]),qe=v?A[G]/2-$e-Fe-be-O.mainAxis:Te-Fe-be-O.mainAxis,Fn=v?-A[G]/2+$e+Fe+Be+O.mainAxis:U+Fe+Be+O.mainAxis,$t=t.elements.arrow&&Xr(t.elements.arrow),y=$t?w==="y"?$t.clientTop||0:$t.clientLeft||0:0,S=(x=R==null?void 0:R[w])!=null?x:0,N=Z+qe-S-y,$=Z+Fn-S,D=Sr(m?io(ne,N):ne,Z,m?ns(Se,$):Se);C[w]=D,I[w]=D-Z}if(l){var H,K=w==="x"?Xe:Qe,V=w==="x"?ft:dt,j=C[b],k=b==="y"?"height":"width",Q=j+T[K],Y=j-T[V],X=[Xe,Qe].indexOf(_)!==-1,ee=(H=R==null?void 0:R[b])!=null?H:0,le=X?Q:j-A[k]-E[k]-ee+O.altAxis,me=X?j+A[k]+E[k]-ee-O.altAxis:Y,de=m&&X?FE(le,j,me):Sr(m?le:Q,j,m?me:Y);C[b]=de,I[b]=de-j}t.modifiersData[s]=I}}const lm={name:"preventOverflow",enabled:!0,phase:"main",fn:aS,requiresIfExists:["offset"]};function cS(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function uS(e){return e===Tt(e)||!bt(e)?_c(e):cS(e)}function fS(e){var t=e.getBoundingClientRect(),n=qs(t.width)/e.offsetWidth||1,s=qs(t.height)/e.offsetHeight||1;return n!==1||s!==1}function dS(e,t,n){n===void 0&&(n=!1);var s=bt(t),r=bt(t)&&fS(t),i=Mn(t),o=zs(e,r,n),l={scrollLeft:0,scrollTop:0},a={x:0,y:0};return(s||!s&&!n)&&((Wt(t)!=="body"||vc(i))&&(l=uS(t)),bt(t)?(a=zs(t,!0),a.x+=t.clientLeft,a.y+=t.clientTop):i&&(a.x=yc(i))),{x:o.left+l.scrollLeft-a.x,y:o.top+l.scrollTop-a.y,width:o.width,height:o.height}}function pS(e){var t=new Map,n=new Set,s=[];e.forEach(function(i){t.set(i.name,i)});function r(i){n.add(i.name);var o=[].concat(i.requires||[],i.requiresIfExists||[]);o.forEach(function(l){if(!n.has(l)){var a=t.get(l);a&&r(a)}}),s.push(i)}return e.forEach(function(i){n.has(i.name)||r(i)}),s}function hS(e){var t=pS(e);return Gh.reduce(function(n,s){return n.concat(t.filter(function(r){return r.phase===s}))},[])}function mS(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function gS(e){var t=e.reduce(function(n,s){var r=n[s.name];return n[s.name]=r?Object.assign({},r,s,{options:Object.assign({},r.options,s.options),data:Object.assign({},r.data,s.data)}):s,n},{});return Object.keys(t).map(function(n){return t[n]})}var Ju={placement:"bottom",modifiers:[],strategy:"absolute"};function Xu(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some(function(s){return!(s&&typeof s.getBoundingClientRect=="function")})}function Mo(e){e===void 0&&(e={});var t=e,n=t.defaultModifiers,s=n===void 0?[]:n,r=t.defaultOptions,i=r===void 0?Ju:r;return function(l,a,c){c===void 0&&(c=i);var u={placement:"bottom",orderedModifiers:[],options:Object.assign({},Ju,i),modifiersData:{},elements:{reference:l,popper:a},attributes:{},styles:{}},f=[],d=!1,m={state:u,setOptions:function(_){var p=typeof _=="function"?_(u.options):_;g(),u.options=Object.assign({},i,u.options,p),u.scrollParents={reference:us(l)?Tr(l):l.contextElement?Tr(l.contextElement):[],popper:Tr(a)};var v=hS(gS([].concat(s,u.options.modifiers)));return u.orderedModifiers=v.filter(function(w){return w.enabled}),h(),m.update()},forceUpdate:function(){if(!d){var _=u.elements,p=_.reference,v=_.popper;if(Xu(p,v)){u.rects={reference:dS(p,Xr(v),u.options.strategy==="fixed"),popper:pc(v)},u.reset=!1,u.placement=u.options.placement,u.orderedModifiers.forEach(function(O){return u.modifiersData[O.name]=Object.assign({},O.data)});for(var w=0;w<u.orderedModifiers.length;w++){if(u.reset===!0){u.reset=!1,w=-1;continue}var b=u.orderedModifiers[w],C=b.fn,A=b.options,E=A===void 0?{}:A,P=b.name;typeof C=="function"&&(u=C({state:u,options:E,name:P,instance:m})||u)}}}},update:mS(function(){return new Promise(function(T){m.forceUpdate(),T(u)})}),destroy:function(){g(),d=!0}};if(!Xu(l,a))return m;m.setOptions(c).then(function(T){!d&&c.onFirstUpdate&&c.onFirstUpdate(T)});function h(){u.orderedModifiers.forEach(function(T){var _=T.name,p=T.options,v=p===void 0?{}:p,w=T.effect;if(typeof w=="function"){var b=w({state:u,name:_,instance:m,options:v}),C=function(){};f.push(b||C)}})}function g(){f.forEach(function(T){return T()}),f=[]}return m}}var _S=Mo(),yS=[gc,bc,mc,dc],vS=Mo({defaultModifiers:yS}),bS=[gc,bc,mc,dc,om,rm,lm,tm,im],Ec=Mo({defaultModifiers:bS});const am=Object.freeze(Object.defineProperty({__proto__:null,afterMain:Wh,afterRead:jh,afterWrite:Yh,applyStyles:dc,arrow:tm,auto:$o,basePlacements:nr,beforeMain:Uh,beforeRead:Vh,beforeWrite:qh,bottom:ft,clippingParents:Bh,computeStyles:mc,createPopper:Ec,createPopperBase:_S,createPopperLite:vS,detectOverflow:Gs,end:Ws,eventListeners:gc,flip:rm,hide:im,left:Qe,main:Kh,modifierPhases:Gh,offset:om,placements:uc,popper:Cs,popperGenerator:Mo,popperOffsets:bc,preventOverflow:lm,read:Hh,reference:Fh,right:dt,start:cs,top:Xe,variationPlacements:Zl,viewport:cc,write:zh},Symbol.toStringTag,{value:"Module"}));/*! + * Bootstrap v5.2.3 (https://getbootstrap.com/) + * Copyright 2011-2022 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */const ES=1e6,SS=1e3,na="transitionend",TS=e=>e==null?`${e}`:Object.prototype.toString.call(e).match(/\s([a-z]+)/i)[1].toLowerCase(),wS=e=>{do e+=Math.floor(Math.random()*ES);while(document.getElementById(e));return e},cm=e=>{let t=e.getAttribute("data-bs-target");if(!t||t==="#"){let n=e.getAttribute("href");if(!n||!n.includes("#")&&!n.startsWith("."))return null;n.includes("#")&&!n.startsWith("#")&&(n=`#${n.split("#")[1]}`),t=n&&n!=="#"?n.trim():null}return t},um=e=>{const t=cm(e);return t&&document.querySelector(t)?t:null},tn=e=>{const t=cm(e);return t?document.querySelector(t):null},CS=e=>{if(!e)return 0;let{transitionDuration:t,transitionDelay:n}=window.getComputedStyle(e);const s=Number.parseFloat(t),r=Number.parseFloat(n);return!s&&!r?0:(t=t.split(",")[0],n=n.split(",")[0],(Number.parseFloat(t)+Number.parseFloat(n))*SS)},fm=e=>{e.dispatchEvent(new Event(na))},nn=e=>!e||typeof e!="object"?!1:(typeof e.jquery<"u"&&(e=e[0]),typeof e.nodeType<"u"),Rn=e=>nn(e)?e.jquery?e[0]:e:typeof e=="string"&&e.length>0?document.querySelector(e):null,sr=e=>{if(!nn(e)||e.getClientRects().length===0)return!1;const t=getComputedStyle(e).getPropertyValue("visibility")==="visible",n=e.closest("details:not([open])");if(!n)return t;if(n!==e){const s=e.closest("summary");if(s&&s.parentNode!==n||s===null)return!1}return t},Dn=e=>!e||e.nodeType!==Node.ELEMENT_NODE||e.classList.contains("disabled")?!0:typeof e.disabled<"u"?e.disabled:e.hasAttribute("disabled")&&e.getAttribute("disabled")!=="false",dm=e=>{if(!document.documentElement.attachShadow)return null;if(typeof e.getRootNode=="function"){const t=e.getRootNode();return t instanceof ShadowRoot?t:null}return e instanceof ShadowRoot?e:e.parentNode?dm(e.parentNode):null},oo=()=>{},Qr=e=>{e.offsetHeight},pm=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,ol=[],AS=e=>{document.readyState==="loading"?(ol.length||document.addEventListener("DOMContentLoaded",()=>{for(const t of ol)t()}),ol.push(e)):e()},St=()=>document.documentElement.dir==="rtl",wt=e=>{AS(()=>{const t=pm();if(t){const n=e.NAME,s=t.fn[n];t.fn[n]=e.jQueryInterface,t.fn[n].Constructor=e,t.fn[n].noConflict=()=>(t.fn[n]=s,e.jQueryInterface)}})},Qt=e=>{typeof e=="function"&&e()},hm=(e,t,n=!0)=>{if(!n){Qt(e);return}const s=5,r=CS(t)+s;let i=!1;const o=({target:l})=>{l===t&&(i=!0,t.removeEventListener(na,o),Qt(e))};t.addEventListener(na,o),setTimeout(()=>{i||fm(t)},r)},Sc=(e,t,n,s)=>{const r=e.length;let i=e.indexOf(t);return i===-1?!n&&s?e[r-1]:e[0]:(i+=n?1:-1,s&&(i=(i+r)%r),e[Math.max(0,Math.min(i,r-1))])},OS=/[^.]*(?=\..*)\.|.*/,NS=/\..*/,PS=/::\d+$/,ll={};let Qu=1;const mm={mouseenter:"mouseover",mouseleave:"mouseout"},IS=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function gm(e,t){return t&&`${t}::${Qu++}`||e.uidEvent||Qu++}function _m(e){const t=gm(e);return e.uidEvent=t,ll[t]=ll[t]||{},ll[t]}function LS(e,t){return function n(s){return Tc(s,{delegateTarget:e}),n.oneOff&&M.off(e,s.type,t),t.apply(e,[s])}}function RS(e,t,n){return function s(r){const i=e.querySelectorAll(t);for(let{target:o}=r;o&&o!==this;o=o.parentNode)for(const l of i)if(l===o)return Tc(r,{delegateTarget:o}),s.oneOff&&M.off(e,r.type,t,n),n.apply(o,[r])}}function ym(e,t,n=null){return Object.values(e).find(s=>s.callable===t&&s.delegationSelector===n)}function vm(e,t,n){const s=typeof t=="string",r=s?n:t||n;let i=bm(e);return IS.has(i)||(i=e),[s,r,i]}function Zu(e,t,n,s,r){if(typeof t!="string"||!e)return;let[i,o,l]=vm(t,n,s);t in mm&&(o=(h=>function(g){if(!g.relatedTarget||g.relatedTarget!==g.delegateTarget&&!g.delegateTarget.contains(g.relatedTarget))return h.call(this,g)})(o));const a=_m(e),c=a[l]||(a[l]={}),u=ym(c,o,i?n:null);if(u){u.oneOff=u.oneOff&&r;return}const f=gm(o,t.replace(OS,"")),d=i?RS(e,n,o):LS(e,o);d.delegationSelector=i?n:null,d.callable=o,d.oneOff=r,d.uidEvent=f,c[f]=d,e.addEventListener(l,d,i)}function sa(e,t,n,s,r){const i=ym(t[n],s,r);i&&(e.removeEventListener(n,i,Boolean(r)),delete t[n][i.uidEvent])}function DS(e,t,n,s){const r=t[n]||{};for(const i of Object.keys(r))if(i.includes(s)){const o=r[i];sa(e,t,n,o.callable,o.delegationSelector)}}function bm(e){return e=e.replace(NS,""),mm[e]||e}const M={on(e,t,n,s){Zu(e,t,n,s,!1)},one(e,t,n,s){Zu(e,t,n,s,!0)},off(e,t,n,s){if(typeof t!="string"||!e)return;const[r,i,o]=vm(t,n,s),l=o!==t,a=_m(e),c=a[o]||{},u=t.startsWith(".");if(typeof i<"u"){if(!Object.keys(c).length)return;sa(e,a,o,i,r?n:null);return}if(u)for(const f of Object.keys(a))DS(e,a,f,t.slice(1));for(const f of Object.keys(c)){const d=f.replace(PS,"");if(!l||t.includes(d)){const m=c[f];sa(e,a,o,m.callable,m.delegationSelector)}}},trigger(e,t,n){if(typeof t!="string"||!e)return null;const s=pm(),r=bm(t),i=t!==r;let o=null,l=!0,a=!0,c=!1;i&&s&&(o=s.Event(t,n),s(e).trigger(o),l=!o.isPropagationStopped(),a=!o.isImmediatePropagationStopped(),c=o.isDefaultPrevented());let u=new Event(t,{bubbles:l,cancelable:!0});return u=Tc(u,n),c&&u.preventDefault(),a&&e.dispatchEvent(u),u.defaultPrevented&&o&&o.preventDefault(),u}};function Tc(e,t){for(const[n,s]of Object.entries(t||{}))try{e[n]=s}catch{Object.defineProperty(e,n,{configurable:!0,get(){return s}})}return e}const _n=new Map,al={set(e,t,n){_n.has(e)||_n.set(e,new Map);const s=_n.get(e);if(!s.has(t)&&s.size!==0){console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(s.keys())[0]}.`);return}s.set(t,n)},get(e,t){return _n.has(e)&&_n.get(e).get(t)||null},remove(e,t){if(!_n.has(e))return;const n=_n.get(e);n.delete(t),n.size===0&&_n.delete(e)}};function ef(e){if(e==="true")return!0;if(e==="false")return!1;if(e===Number(e).toString())return Number(e);if(e===""||e==="null")return null;if(typeof e!="string")return e;try{return JSON.parse(decodeURIComponent(e))}catch{return e}}function cl(e){return e.replace(/[A-Z]/g,t=>`-${t.toLowerCase()}`)}const sn={setDataAttribute(e,t,n){e.setAttribute(`data-bs-${cl(t)}`,n)},removeDataAttribute(e,t){e.removeAttribute(`data-bs-${cl(t)}`)},getDataAttributes(e){if(!e)return{};const t={},n=Object.keys(e.dataset).filter(s=>s.startsWith("bs")&&!s.startsWith("bsConfig"));for(const s of n){let r=s.replace(/^bs/,"");r=r.charAt(0).toLowerCase()+r.slice(1,r.length),t[r]=ef(e.dataset[s])}return t},getDataAttribute(e,t){return ef(e.getAttribute(`data-bs-${cl(t)}`))}};class Zr{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(t){return t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t}_mergeConfigObj(t,n){const s=nn(n)?sn.getDataAttribute(n,"config"):{};return{...this.constructor.Default,...typeof s=="object"?s:{},...nn(n)?sn.getDataAttributes(n):{},...typeof t=="object"?t:{}}}_typeCheckConfig(t,n=this.constructor.DefaultType){for(const s of Object.keys(n)){const r=n[s],i=t[s],o=nn(i)?"element":TS(i);if(!new RegExp(r).test(o))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${s}" provided type "${o}" but expected type "${r}".`)}}}const $S="5.2.3";class Rt extends Zr{constructor(t,n){super(),t=Rn(t),t&&(this._element=t,this._config=this._getConfig(n),al.set(this._element,this.constructor.DATA_KEY,this))}dispose(){al.remove(this._element,this.constructor.DATA_KEY),M.off(this._element,this.constructor.EVENT_KEY);for(const t of Object.getOwnPropertyNames(this))this[t]=null}_queueCallback(t,n,s=!0){hm(t,n,s)}_getConfig(t){return t=this._mergeConfigObj(t,this._element),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}static getInstance(t){return al.get(Rn(t),this.DATA_KEY)}static getOrCreateInstance(t,n={}){return this.getInstance(t)||new this(t,typeof n=="object"?n:null)}static get VERSION(){return $S}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(t){return`${t}${this.EVENT_KEY}`}}const xo=(e,t="hide")=>{const n=`click.dismiss${e.EVENT_KEY}`,s=e.NAME;M.on(document,n,`[data-bs-dismiss="${s}"]`,function(r){if(["A","AREA"].includes(this.tagName)&&r.preventDefault(),Dn(this))return;const i=tn(this)||this.closest(`.${s}`);e.getOrCreateInstance(i)[t]()})},kS="alert",MS="bs.alert",Em=`.${MS}`,xS=`close${Em}`,BS=`closed${Em}`,FS="fade",VS="show";class Bo extends Rt{static get NAME(){return kS}close(){if(M.trigger(this._element,xS).defaultPrevented)return;this._element.classList.remove(VS);const n=this._element.classList.contains(FS);this._queueCallback(()=>this._destroyElement(),this._element,n)}_destroyElement(){this._element.remove(),M.trigger(this._element,BS),this.dispose()}static jQueryInterface(t){return this.each(function(){const n=Bo.getOrCreateInstance(this);if(typeof t=="string"){if(n[t]===void 0||t.startsWith("_")||t==="constructor")throw new TypeError(`No method named "${t}"`);n[t](this)}})}}xo(Bo,"close");wt(Bo);const HS="button",jS="bs.button",US=`.${jS}`,KS=".data-api",WS="active",tf='[data-bs-toggle="button"]',qS=`click${US}${KS}`;class Fo extends Rt{static get NAME(){return HS}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle(WS))}static jQueryInterface(t){return this.each(function(){const n=Fo.getOrCreateInstance(this);t==="toggle"&&n[t]()})}}M.on(document,qS,tf,e=>{e.preventDefault();const t=e.target.closest(tf);Fo.getOrCreateInstance(t).toggle()});wt(Fo);const oe={find(e,t=document.documentElement){return[].concat(...Element.prototype.querySelectorAll.call(t,e))},findOne(e,t=document.documentElement){return Element.prototype.querySelector.call(t,e)},children(e,t){return[].concat(...e.children).filter(n=>n.matches(t))},parents(e,t){const n=[];let s=e.parentNode.closest(t);for(;s;)n.push(s),s=s.parentNode.closest(t);return n},prev(e,t){let n=e.previousElementSibling;for(;n;){if(n.matches(t))return[n];n=n.previousElementSibling}return[]},next(e,t){let n=e.nextElementSibling;for(;n;){if(n.matches(t))return[n];n=n.nextElementSibling}return[]},focusableChildren(e){const t=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map(n=>`${n}:not([tabindex^="-"])`).join(",");return this.find(t,e).filter(n=>!Dn(n)&&sr(n))}},zS="swipe",rr=".bs.swipe",YS=`touchstart${rr}`,GS=`touchmove${rr}`,JS=`touchend${rr}`,XS=`pointerdown${rr}`,QS=`pointerup${rr}`,ZS="touch",eT="pen",tT="pointer-event",nT=40,sT={endCallback:null,leftCallback:null,rightCallback:null},rT={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class lo extends Zr{constructor(t,n){super(),this._element=t,!(!t||!lo.isSupported())&&(this._config=this._getConfig(n),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return sT}static get DefaultType(){return rT}static get NAME(){return zS}dispose(){M.off(this._element,rr)}_start(t){if(!this._supportPointerEvents){this._deltaX=t.touches[0].clientX;return}this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX)}_end(t){this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX-this._deltaX),this._handleSwipe(),Qt(this._config.endCallback)}_move(t){this._deltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this._deltaX}_handleSwipe(){const t=Math.abs(this._deltaX);if(t<=nT)return;const n=t/this._deltaX;this._deltaX=0,n&&Qt(n>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(M.on(this._element,XS,t=>this._start(t)),M.on(this._element,QS,t=>this._end(t)),this._element.classList.add(tT)):(M.on(this._element,YS,t=>this._start(t)),M.on(this._element,GS,t=>this._move(t)),M.on(this._element,JS,t=>this._end(t)))}_eventIsPointerPenTouch(t){return this._supportPointerEvents&&(t.pointerType===eT||t.pointerType===ZS)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const iT="carousel",oT="bs.carousel",xn=`.${oT}`,Sm=".data-api",lT="ArrowLeft",aT="ArrowRight",cT=500,fr="next",Es="prev",As="left",$i="right",uT=`slide${xn}`,ul=`slid${xn}`,fT=`keydown${xn}`,dT=`mouseenter${xn}`,pT=`mouseleave${xn}`,hT=`dragstart${xn}`,mT=`load${xn}${Sm}`,gT=`click${xn}${Sm}`,Tm="carousel",vi="active",_T="slide",yT="carousel-item-end",vT="carousel-item-start",bT="carousel-item-next",ET="carousel-item-prev",wm=".active",Cm=".carousel-item",ST=wm+Cm,TT=".carousel-item img",wT=".carousel-indicators",CT="[data-bs-slide], [data-bs-slide-to]",AT='[data-bs-ride="carousel"]',OT={[lT]:$i,[aT]:As},NT={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},PT={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class ei extends Rt{constructor(t,n){super(t,n),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=oe.findOne(wT,this._element),this._addEventListeners(),this._config.ride===Tm&&this.cycle()}static get Default(){return NT}static get DefaultType(){return PT}static get NAME(){return iT}next(){this._slide(fr)}nextWhenVisible(){!document.hidden&&sr(this._element)&&this.next()}prev(){this._slide(Es)}pause(){this._isSliding&&fm(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval(()=>this.nextWhenVisible(),this._config.interval)}_maybeEnableCycle(){if(this._config.ride){if(this._isSliding){M.one(this._element,ul,()=>this.cycle());return}this.cycle()}}to(t){const n=this._getItems();if(t>n.length-1||t<0)return;if(this._isSliding){M.one(this._element,ul,()=>this.to(t));return}const s=this._getItemIndex(this._getActive());if(s===t)return;const r=t>s?fr:Es;this._slide(r,n[t])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(t){return t.defaultInterval=t.interval,t}_addEventListeners(){this._config.keyboard&&M.on(this._element,fT,t=>this._keydown(t)),this._config.pause==="hover"&&(M.on(this._element,dT,()=>this.pause()),M.on(this._element,pT,()=>this._maybeEnableCycle())),this._config.touch&&lo.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const s of oe.find(TT,this._element))M.on(s,hT,r=>r.preventDefault());const n={leftCallback:()=>this._slide(this._directionToOrder(As)),rightCallback:()=>this._slide(this._directionToOrder($i)),endCallback:()=>{this._config.pause==="hover"&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(()=>this._maybeEnableCycle(),cT+this._config.interval))}};this._swipeHelper=new lo(this._element,n)}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const n=OT[t.key];n&&(t.preventDefault(),this._slide(this._directionToOrder(n)))}_getItemIndex(t){return this._getItems().indexOf(t)}_setActiveIndicatorElement(t){if(!this._indicatorsElement)return;const n=oe.findOne(wm,this._indicatorsElement);n.classList.remove(vi),n.removeAttribute("aria-current");const s=oe.findOne(`[data-bs-slide-to="${t}"]`,this._indicatorsElement);s&&(s.classList.add(vi),s.setAttribute("aria-current","true"))}_updateInterval(){const t=this._activeElement||this._getActive();if(!t)return;const n=Number.parseInt(t.getAttribute("data-bs-interval"),10);this._config.interval=n||this._config.defaultInterval}_slide(t,n=null){if(this._isSliding)return;const s=this._getActive(),r=t===fr,i=n||Sc(this._getItems(),s,r,this._config.wrap);if(i===s)return;const o=this._getItemIndex(i),l=m=>M.trigger(this._element,m,{relatedTarget:i,direction:this._orderToDirection(t),from:this._getItemIndex(s),to:o});if(l(uT).defaultPrevented||!s||!i)return;const c=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(o),this._activeElement=i;const u=r?vT:yT,f=r?bT:ET;i.classList.add(f),Qr(i),s.classList.add(u),i.classList.add(u);const d=()=>{i.classList.remove(u,f),i.classList.add(vi),s.classList.remove(vi,f,u),this._isSliding=!1,l(ul)};this._queueCallback(d,s,this._isAnimated()),c&&this.cycle()}_isAnimated(){return this._element.classList.contains(_T)}_getActive(){return oe.findOne(ST,this._element)}_getItems(){return oe.find(Cm,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(t){return St()?t===As?Es:fr:t===As?fr:Es}_orderToDirection(t){return St()?t===Es?As:$i:t===Es?$i:As}static jQueryInterface(t){return this.each(function(){const n=ei.getOrCreateInstance(this,t);if(typeof t=="number"){n.to(t);return}if(typeof t=="string"){if(n[t]===void 0||t.startsWith("_")||t==="constructor")throw new TypeError(`No method named "${t}"`);n[t]()}})}}M.on(document,gT,CT,function(e){const t=tn(this);if(!t||!t.classList.contains(Tm))return;e.preventDefault();const n=ei.getOrCreateInstance(t),s=this.getAttribute("data-bs-slide-to");if(s){n.to(s),n._maybeEnableCycle();return}if(sn.getDataAttribute(this,"slide")==="next"){n.next(),n._maybeEnableCycle();return}n.prev(),n._maybeEnableCycle()});M.on(window,mT,()=>{const e=oe.find(AT);for(const t of e)ei.getOrCreateInstance(t)});wt(ei);const IT="collapse",LT="bs.collapse",ti=`.${LT}`,RT=".data-api",DT=`show${ti}`,$T=`shown${ti}`,kT=`hide${ti}`,MT=`hidden${ti}`,xT=`click${ti}${RT}`,fl="show",Ps="collapse",bi="collapsing",BT="collapsed",FT=`:scope .${Ps} .${Ps}`,VT="collapse-horizontal",HT="width",jT="height",UT=".collapse.show, .collapse.collapsing",ra='[data-bs-toggle="collapse"]',KT={parent:null,toggle:!0},WT={parent:"(null|element)",toggle:"boolean"};class xr extends Rt{constructor(t,n){super(t,n),this._isTransitioning=!1,this._triggerArray=[];const s=oe.find(ra);for(const r of s){const i=um(r),o=oe.find(i).filter(l=>l===this._element);i!==null&&o.length&&this._triggerArray.push(r)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return KT}static get DefaultType(){return WT}static get NAME(){return IT}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t=[];if(this._config.parent&&(t=this._getFirstLevelChildren(UT).filter(l=>l!==this._element).map(l=>xr.getOrCreateInstance(l,{toggle:!1}))),t.length&&t[0]._isTransitioning||M.trigger(this._element,DT).defaultPrevented)return;for(const l of t)l.hide();const s=this._getDimension();this._element.classList.remove(Ps),this._element.classList.add(bi),this._element.style[s]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const r=()=>{this._isTransitioning=!1,this._element.classList.remove(bi),this._element.classList.add(Ps,fl),this._element.style[s]="",M.trigger(this._element,$T)},o=`scroll${s[0].toUpperCase()+s.slice(1)}`;this._queueCallback(r,this._element,!0),this._element.style[s]=`${this._element[o]}px`}hide(){if(this._isTransitioning||!this._isShown()||M.trigger(this._element,kT).defaultPrevented)return;const n=this._getDimension();this._element.style[n]=`${this._element.getBoundingClientRect()[n]}px`,Qr(this._element),this._element.classList.add(bi),this._element.classList.remove(Ps,fl);for(const r of this._triggerArray){const i=tn(r);i&&!this._isShown(i)&&this._addAriaAndCollapsedClass([r],!1)}this._isTransitioning=!0;const s=()=>{this._isTransitioning=!1,this._element.classList.remove(bi),this._element.classList.add(Ps),M.trigger(this._element,MT)};this._element.style[n]="",this._queueCallback(s,this._element,!0)}_isShown(t=this._element){return t.classList.contains(fl)}_configAfterMerge(t){return t.toggle=Boolean(t.toggle),t.parent=Rn(t.parent),t}_getDimension(){return this._element.classList.contains(VT)?HT:jT}_initializeChildren(){if(!this._config.parent)return;const t=this._getFirstLevelChildren(ra);for(const n of t){const s=tn(n);s&&this._addAriaAndCollapsedClass([n],this._isShown(s))}}_getFirstLevelChildren(t){const n=oe.find(FT,this._config.parent);return oe.find(t,this._config.parent).filter(s=>!n.includes(s))}_addAriaAndCollapsedClass(t,n){if(t.length)for(const s of t)s.classList.toggle(BT,!n),s.setAttribute("aria-expanded",n)}static jQueryInterface(t){const n={};return typeof t=="string"&&/show|hide/.test(t)&&(n.toggle=!1),this.each(function(){const s=xr.getOrCreateInstance(this,n);if(typeof t=="string"){if(typeof s[t]>"u")throw new TypeError(`No method named "${t}"`);s[t]()}})}}M.on(document,xT,ra,function(e){(e.target.tagName==="A"||e.delegateTarget&&e.delegateTarget.tagName==="A")&&e.preventDefault();const t=um(this),n=oe.find(t);for(const s of n)xr.getOrCreateInstance(s,{toggle:!1}).toggle()});wt(xr);const nf="dropdown",qT="bs.dropdown",gs=`.${qT}`,wc=".data-api",zT="Escape",sf="Tab",YT="ArrowUp",rf="ArrowDown",GT=2,JT=`hide${gs}`,XT=`hidden${gs}`,QT=`show${gs}`,ZT=`shown${gs}`,Am=`click${gs}${wc}`,Om=`keydown${gs}${wc}`,ew=`keyup${gs}${wc}`,Os="show",tw="dropup",nw="dropend",sw="dropstart",rw="dropup-center",iw="dropdown-center",zn='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',ow=`${zn}.${Os}`,ki=".dropdown-menu",lw=".navbar",aw=".navbar-nav",cw=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",uw=St()?"top-end":"top-start",fw=St()?"top-start":"top-end",dw=St()?"bottom-end":"bottom-start",pw=St()?"bottom-start":"bottom-end",hw=St()?"left-start":"right-start",mw=St()?"right-start":"left-start",gw="top",_w="bottom",yw={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},vw={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class Ut extends Rt{constructor(t,n){super(t,n),this._popper=null,this._parent=this._element.parentNode,this._menu=oe.next(this._element,ki)[0]||oe.prev(this._element,ki)[0]||oe.findOne(ki,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return yw}static get DefaultType(){return vw}static get NAME(){return nf}toggle(){return this._isShown()?this.hide():this.show()}show(){if(Dn(this._element)||this._isShown())return;const t={relatedTarget:this._element};if(!M.trigger(this._element,QT,t).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(aw))for(const s of[].concat(...document.body.children))M.on(s,"mouseover",oo);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(Os),this._element.classList.add(Os),M.trigger(this._element,ZT,t)}}hide(){if(Dn(this._element)||!this._isShown())return;const t={relatedTarget:this._element};this._completeHide(t)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(t){if(!M.trigger(this._element,JT,t).defaultPrevented){if("ontouchstart"in document.documentElement)for(const s of[].concat(...document.body.children))M.off(s,"mouseover",oo);this._popper&&this._popper.destroy(),this._menu.classList.remove(Os),this._element.classList.remove(Os),this._element.setAttribute("aria-expanded","false"),sn.removeDataAttribute(this._menu,"popper"),M.trigger(this._element,XT,t)}}_getConfig(t){if(t=super._getConfig(t),typeof t.reference=="object"&&!nn(t.reference)&&typeof t.reference.getBoundingClientRect!="function")throw new TypeError(`${nf.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return t}_createPopper(){if(typeof am>"u")throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let t=this._element;this._config.reference==="parent"?t=this._parent:nn(this._config.reference)?t=Rn(this._config.reference):typeof this._config.reference=="object"&&(t=this._config.reference);const n=this._getPopperConfig();this._popper=Ec(t,this._menu,n)}_isShown(){return this._menu.classList.contains(Os)}_getPlacement(){const t=this._parent;if(t.classList.contains(nw))return hw;if(t.classList.contains(sw))return mw;if(t.classList.contains(rw))return gw;if(t.classList.contains(iw))return _w;const n=getComputedStyle(this._menu).getPropertyValue("--bs-position").trim()==="end";return t.classList.contains(tw)?n?fw:uw:n?pw:dw}_detectNavbar(){return this._element.closest(lw)!==null}_getOffset(){const{offset:t}=this._config;return typeof t=="string"?t.split(",").map(n=>Number.parseInt(n,10)):typeof t=="function"?n=>t(n,this._element):t}_getPopperConfig(){const t={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||this._config.display==="static")&&(sn.setDataAttribute(this._menu,"popper","static"),t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,...typeof this._config.popperConfig=="function"?this._config.popperConfig(t):this._config.popperConfig}}_selectMenuItem({key:t,target:n}){const s=oe.find(cw,this._menu).filter(r=>sr(r));s.length&&Sc(s,n,t===rf,!s.includes(n)).focus()}static jQueryInterface(t){return this.each(function(){const n=Ut.getOrCreateInstance(this,t);if(typeof t=="string"){if(typeof n[t]>"u")throw new TypeError(`No method named "${t}"`);n[t]()}})}static clearMenus(t){if(t.button===GT||t.type==="keyup"&&t.key!==sf)return;const n=oe.find(ow);for(const s of n){const r=Ut.getInstance(s);if(!r||r._config.autoClose===!1)continue;const i=t.composedPath(),o=i.includes(r._menu);if(i.includes(r._element)||r._config.autoClose==="inside"&&!o||r._config.autoClose==="outside"&&o||r._menu.contains(t.target)&&(t.type==="keyup"&&t.key===sf||/input|select|option|textarea|form/i.test(t.target.tagName)))continue;const l={relatedTarget:r._element};t.type==="click"&&(l.clickEvent=t),r._completeHide(l)}}static dataApiKeydownHandler(t){const n=/input|textarea/i.test(t.target.tagName),s=t.key===zT,r=[YT,rf].includes(t.key);if(!r&&!s||n&&!s)return;t.preventDefault();const i=this.matches(zn)?this:oe.prev(this,zn)[0]||oe.next(this,zn)[0]||oe.findOne(zn,t.delegateTarget.parentNode),o=Ut.getOrCreateInstance(i);if(r){t.stopPropagation(),o.show(),o._selectMenuItem(t);return}o._isShown()&&(t.stopPropagation(),o.hide(),i.focus())}}M.on(document,Om,zn,Ut.dataApiKeydownHandler);M.on(document,Om,ki,Ut.dataApiKeydownHandler);M.on(document,Am,Ut.clearMenus);M.on(document,ew,Ut.clearMenus);M.on(document,Am,zn,function(e){e.preventDefault(),Ut.getOrCreateInstance(this).toggle()});wt(Ut);const of=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",lf=".sticky-top",Ei="padding-right",af="margin-right";class ia{constructor(){this._element=document.body}getWidth(){const t=document.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}hide(){const t=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,Ei,n=>n+t),this._setElementAttributes(of,Ei,n=>n+t),this._setElementAttributes(lf,af,n=>n-t)}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,Ei),this._resetElementAttributes(of,Ei),this._resetElementAttributes(lf,af)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(t,n,s){const r=this.getWidth(),i=o=>{if(o!==this._element&&window.innerWidth>o.clientWidth+r)return;this._saveInitialAttribute(o,n);const l=window.getComputedStyle(o).getPropertyValue(n);o.style.setProperty(n,`${s(Number.parseFloat(l))}px`)};this._applyManipulationCallback(t,i)}_saveInitialAttribute(t,n){const s=t.style.getPropertyValue(n);s&&sn.setDataAttribute(t,n,s)}_resetElementAttributes(t,n){const s=r=>{const i=sn.getDataAttribute(r,n);if(i===null){r.style.removeProperty(n);return}sn.removeDataAttribute(r,n),r.style.setProperty(n,i)};this._applyManipulationCallback(t,s)}_applyManipulationCallback(t,n){if(nn(t)){n(t);return}for(const s of oe.find(t,this._element))n(s)}}const Nm="backdrop",bw="fade",cf="show",uf=`mousedown.bs.${Nm}`,Ew={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},Sw={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class Pm extends Zr{constructor(t){super(),this._config=this._getConfig(t),this._isAppended=!1,this._element=null}static get Default(){return Ew}static get DefaultType(){return Sw}static get NAME(){return Nm}show(t){if(!this._config.isVisible){Qt(t);return}this._append();const n=this._getElement();this._config.isAnimated&&Qr(n),n.classList.add(cf),this._emulateAnimation(()=>{Qt(t)})}hide(t){if(!this._config.isVisible){Qt(t);return}this._getElement().classList.remove(cf),this._emulateAnimation(()=>{this.dispose(),Qt(t)})}dispose(){this._isAppended&&(M.off(this._element,uf),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const t=document.createElement("div");t.className=this._config.className,this._config.isAnimated&&t.classList.add(bw),this._element=t}return this._element}_configAfterMerge(t){return t.rootElement=Rn(t.rootElement),t}_append(){if(this._isAppended)return;const t=this._getElement();this._config.rootElement.append(t),M.on(t,uf,()=>{Qt(this._config.clickCallback)}),this._isAppended=!0}_emulateAnimation(t){hm(t,this._getElement(),this._config.isAnimated)}}const Tw="focustrap",ww="bs.focustrap",ao=`.${ww}`,Cw=`focusin${ao}`,Aw=`keydown.tab${ao}`,Ow="Tab",Nw="forward",ff="backward",Pw={autofocus:!0,trapElement:null},Iw={autofocus:"boolean",trapElement:"element"};class Im extends Zr{constructor(t){super(),this._config=this._getConfig(t),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return Pw}static get DefaultType(){return Iw}static get NAME(){return Tw}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),M.off(document,ao),M.on(document,Cw,t=>this._handleFocusin(t)),M.on(document,Aw,t=>this._handleKeydown(t)),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,M.off(document,ao))}_handleFocusin(t){const{trapElement:n}=this._config;if(t.target===document||t.target===n||n.contains(t.target))return;const s=oe.focusableChildren(n);s.length===0?n.focus():this._lastTabNavDirection===ff?s[s.length-1].focus():s[0].focus()}_handleKeydown(t){t.key===Ow&&(this._lastTabNavDirection=t.shiftKey?ff:Nw)}}const Lw="modal",Rw="bs.modal",Dt=`.${Rw}`,Dw=".data-api",$w="Escape",kw=`hide${Dt}`,Mw=`hidePrevented${Dt}`,Lm=`hidden${Dt}`,Rm=`show${Dt}`,xw=`shown${Dt}`,Bw=`resize${Dt}`,Fw=`click.dismiss${Dt}`,Vw=`mousedown.dismiss${Dt}`,Hw=`keydown.dismiss${Dt}`,jw=`click${Dt}${Dw}`,df="modal-open",Uw="fade",pf="show",dl="modal-static",Kw=".modal.show",Ww=".modal-dialog",qw=".modal-body",zw='[data-bs-toggle="modal"]',Yw={backdrop:!0,focus:!0,keyboard:!0},Gw={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class Js extends Rt{constructor(t,n){super(t,n),this._dialog=oe.findOne(Ww,this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new ia,this._addEventListeners()}static get Default(){return Yw}static get DefaultType(){return Gw}static get NAME(){return Lw}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||this._isTransitioning||M.trigger(this._element,Rm,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(df),this._adjustDialog(),this._backdrop.show(()=>this._showElement(t)))}hide(){!this._isShown||this._isTransitioning||M.trigger(this._element,kw).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(pf),this._queueCallback(()=>this._hideModal(),this._element,this._isAnimated()))}dispose(){for(const t of[window,this._dialog])M.off(t,Dt);this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new Pm({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new Im({trapElement:this._element})}_showElement(t){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const n=oe.findOne(qw,this._dialog);n&&(n.scrollTop=0),Qr(this._element),this._element.classList.add(pf);const s=()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,M.trigger(this._element,xw,{relatedTarget:t})};this._queueCallback(s,this._dialog,this._isAnimated())}_addEventListeners(){M.on(this._element,Hw,t=>{if(t.key===$w){if(this._config.keyboard){t.preventDefault(),this.hide();return}this._triggerBackdropTransition()}}),M.on(window,Bw,()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()}),M.on(this._element,Vw,t=>{M.one(this._element,Fw,n=>{if(!(this._element!==t.target||this._element!==n.target)){if(this._config.backdrop==="static"){this._triggerBackdropTransition();return}this._config.backdrop&&this.hide()}})})}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide(()=>{document.body.classList.remove(df),this._resetAdjustments(),this._scrollBar.reset(),M.trigger(this._element,Lm)})}_isAnimated(){return this._element.classList.contains(Uw)}_triggerBackdropTransition(){if(M.trigger(this._element,Mw).defaultPrevented)return;const n=this._element.scrollHeight>document.documentElement.clientHeight,s=this._element.style.overflowY;s==="hidden"||this._element.classList.contains(dl)||(n||(this._element.style.overflowY="hidden"),this._element.classList.add(dl),this._queueCallback(()=>{this._element.classList.remove(dl),this._queueCallback(()=>{this._element.style.overflowY=s},this._dialog)},this._dialog),this._element.focus())}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,n=this._scrollBar.getWidth(),s=n>0;if(s&&!t){const r=St()?"paddingLeft":"paddingRight";this._element.style[r]=`${n}px`}if(!s&&t){const r=St()?"paddingRight":"paddingLeft";this._element.style[r]=`${n}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,n){return this.each(function(){const s=Js.getOrCreateInstance(this,t);if(typeof t=="string"){if(typeof s[t]>"u")throw new TypeError(`No method named "${t}"`);s[t](n)}})}}M.on(document,jw,zw,function(e){const t=tn(this);["A","AREA"].includes(this.tagName)&&e.preventDefault(),M.one(t,Rm,r=>{r.defaultPrevented||M.one(t,Lm,()=>{sr(this)&&this.focus()})});const n=oe.findOne(Kw);n&&Js.getInstance(n).hide(),Js.getOrCreateInstance(t).toggle(this)});xo(Js);wt(Js);const Jw="offcanvas",Xw="bs.offcanvas",fn=`.${Xw}`,Dm=".data-api",Qw=`load${fn}${Dm}`,Zw="Escape",hf="show",mf="showing",gf="hiding",eC="offcanvas-backdrop",$m=".offcanvas.show",tC=`show${fn}`,nC=`shown${fn}`,sC=`hide${fn}`,_f=`hidePrevented${fn}`,km=`hidden${fn}`,rC=`resize${fn}`,iC=`click${fn}${Dm}`,oC=`keydown.dismiss${fn}`,lC='[data-bs-toggle="offcanvas"]',aC={backdrop:!0,keyboard:!0,scroll:!1},cC={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class $n extends Rt{constructor(t,n){super(t,n),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return aC}static get DefaultType(){return cC}static get NAME(){return Jw}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){if(this._isShown||M.trigger(this._element,tC,{relatedTarget:t}).defaultPrevented)return;this._isShown=!0,this._backdrop.show(),this._config.scroll||new ia().hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(mf);const s=()=>{(!this._config.scroll||this._config.backdrop)&&this._focustrap.activate(),this._element.classList.add(hf),this._element.classList.remove(mf),M.trigger(this._element,nC,{relatedTarget:t})};this._queueCallback(s,this._element,!0)}hide(){if(!this._isShown||M.trigger(this._element,sC).defaultPrevented)return;this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(gf),this._backdrop.hide();const n=()=>{this._element.classList.remove(hf,gf),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||new ia().reset(),M.trigger(this._element,km)};this._queueCallback(n,this._element,!0)}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const t=()=>{if(this._config.backdrop==="static"){M.trigger(this._element,_f);return}this.hide()},n=Boolean(this._config.backdrop);return new Pm({className:eC,isVisible:n,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:n?t:null})}_initializeFocusTrap(){return new Im({trapElement:this._element})}_addEventListeners(){M.on(this._element,oC,t=>{if(t.key===Zw){if(!this._config.keyboard){M.trigger(this._element,_f);return}this.hide()}})}static jQueryInterface(t){return this.each(function(){const n=$n.getOrCreateInstance(this,t);if(typeof t=="string"){if(n[t]===void 0||t.startsWith("_")||t==="constructor")throw new TypeError(`No method named "${t}"`);n[t](this)}})}}M.on(document,iC,lC,function(e){const t=tn(this);if(["A","AREA"].includes(this.tagName)&&e.preventDefault(),Dn(this))return;M.one(t,km,()=>{sr(this)&&this.focus()});const n=oe.findOne($m);n&&n!==t&&$n.getInstance(n).hide(),$n.getOrCreateInstance(t).toggle(this)});M.on(window,Qw,()=>{for(const e of oe.find($m))$n.getOrCreateInstance(e).show()});M.on(window,rC,()=>{for(const e of oe.find("[aria-modal][class*=show][class*=offcanvas-]"))getComputedStyle(e).position!=="fixed"&&$n.getOrCreateInstance(e).hide()});xo($n);wt($n);const uC=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),fC=/^aria-[\w-]*$/i,dC=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i,pC=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i,hC=(e,t)=>{const n=e.nodeName.toLowerCase();return t.includes(n)?uC.has(n)?Boolean(dC.test(e.nodeValue)||pC.test(e.nodeValue)):!0:t.filter(s=>s instanceof RegExp).some(s=>s.test(n))},Mm={"*":["class","dir","id","lang","role",fC],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]};function mC(e,t,n){if(!e.length)return e;if(n&&typeof n=="function")return n(e);const r=new window.DOMParser().parseFromString(e,"text/html"),i=[].concat(...r.body.querySelectorAll("*"));for(const o of i){const l=o.nodeName.toLowerCase();if(!Object.keys(t).includes(l)){o.remove();continue}const a=[].concat(...o.attributes),c=[].concat(t["*"]||[],t[l]||[]);for(const u of a)hC(u,c)||o.removeAttribute(u.nodeName)}return r.body.innerHTML}const gC="TemplateFactory",_C={allowList:Mm,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"<div></div>"},yC={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},vC={entry:"(string|element|function|null)",selector:"(string|element)"};class bC extends Zr{constructor(t){super(),this._config=this._getConfig(t)}static get Default(){return _C}static get DefaultType(){return yC}static get NAME(){return gC}getContent(){return Object.values(this._config.content).map(t=>this._resolvePossibleFunction(t)).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(t){return this._checkContent(t),this._config.content={...this._config.content,...t},this}toHtml(){const t=document.createElement("div");t.innerHTML=this._maybeSanitize(this._config.template);for(const[r,i]of Object.entries(this._config.content))this._setContent(t,i,r);const n=t.children[0],s=this._resolvePossibleFunction(this._config.extraClass);return s&&n.classList.add(...s.split(" ")),n}_typeCheckConfig(t){super._typeCheckConfig(t),this._checkContent(t.content)}_checkContent(t){for(const[n,s]of Object.entries(t))super._typeCheckConfig({selector:n,entry:s},vC)}_setContent(t,n,s){const r=oe.findOne(s,t);if(r){if(n=this._resolvePossibleFunction(n),!n){r.remove();return}if(nn(n)){this._putElementInTemplate(Rn(n),r);return}if(this._config.html){r.innerHTML=this._maybeSanitize(n);return}r.textContent=n}}_maybeSanitize(t){return this._config.sanitize?mC(t,this._config.allowList,this._config.sanitizeFn):t}_resolvePossibleFunction(t){return typeof t=="function"?t(this):t}_putElementInTemplate(t,n){if(this._config.html){n.innerHTML="",n.append(t);return}n.textContent=t.textContent}}const EC="tooltip",SC=new Set(["sanitize","allowList","sanitizeFn"]),pl="fade",TC="modal",Si="show",wC=".tooltip-inner",yf=`.${TC}`,vf="hide.bs.modal",dr="hover",hl="focus",CC="click",AC="manual",OC="hide",NC="hidden",PC="show",IC="shown",LC="inserted",RC="click",DC="focusin",$C="focusout",kC="mouseenter",MC="mouseleave",xC={AUTO:"auto",TOP:"top",RIGHT:St()?"left":"right",BOTTOM:"bottom",LEFT:St()?"right":"left"},BC={allowList:Mm,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,0],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',title:"",trigger:"hover focus"},FC={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class ir extends Rt{constructor(t,n){if(typeof am>"u")throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t,n),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return BC}static get DefaultType(){return FC}static get NAME(){return EC}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){if(this._isEnabled){if(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()){this._leave();return}this._enter()}}dispose(){clearTimeout(this._timeout),M.off(this._element.closest(yf),vf,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if(this._element.style.display==="none")throw new Error("Please use show on visible elements");if(!(this._isWithContent()&&this._isEnabled))return;const t=M.trigger(this._element,this.constructor.eventName(PC)),s=(dm(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(t.defaultPrevented||!s)return;this._disposePopper();const r=this._getTipElement();this._element.setAttribute("aria-describedby",r.getAttribute("id"));const{container:i}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(i.append(r),M.trigger(this._element,this.constructor.eventName(LC))),this._popper=this._createPopper(r),r.classList.add(Si),"ontouchstart"in document.documentElement)for(const l of[].concat(...document.body.children))M.on(l,"mouseover",oo);const o=()=>{M.trigger(this._element,this.constructor.eventName(IC)),this._isHovered===!1&&this._leave(),this._isHovered=!1};this._queueCallback(o,this.tip,this._isAnimated())}hide(){if(!this._isShown()||M.trigger(this._element,this.constructor.eventName(OC)).defaultPrevented)return;if(this._getTipElement().classList.remove(Si),"ontouchstart"in document.documentElement)for(const r of[].concat(...document.body.children))M.off(r,"mouseover",oo);this._activeTrigger[CC]=!1,this._activeTrigger[hl]=!1,this._activeTrigger[dr]=!1,this._isHovered=null;const s=()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),M.trigger(this._element,this.constructor.eventName(NC)))};this._queueCallback(s,this.tip,this._isAnimated())}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(t){const n=this._getTemplateFactory(t).toHtml();if(!n)return null;n.classList.remove(pl,Si),n.classList.add(`bs-${this.constructor.NAME}-auto`);const s=wS(this.constructor.NAME).toString();return n.setAttribute("id",s),this._isAnimated()&&n.classList.add(pl),n}setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(t){return this._templateFactory?this._templateFactory.changeContent(t):this._templateFactory=new bC({...this._config,content:t,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{[wC]:this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(t){return this.constructor.getOrCreateInstance(t.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(pl)}_isShown(){return this.tip&&this.tip.classList.contains(Si)}_createPopper(t){const n=typeof this._config.placement=="function"?this._config.placement.call(this,t,this._element):this._config.placement,s=xC[n.toUpperCase()];return Ec(this._element,t,this._getPopperConfig(s))}_getOffset(){const{offset:t}=this._config;return typeof t=="string"?t.split(",").map(n=>Number.parseInt(n,10)):typeof t=="function"?n=>t(n,this._element):t}_resolvePossibleFunction(t){return typeof t=="function"?t.call(this._element):t}_getPopperConfig(t){const n={placement:t,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:s=>{this._getTipElement().setAttribute("data-popper-placement",s.state.placement)}}]};return{...n,...typeof this._config.popperConfig=="function"?this._config.popperConfig(n):this._config.popperConfig}}_setListeners(){const t=this._config.trigger.split(" ");for(const n of t)if(n==="click")M.on(this._element,this.constructor.eventName(RC),this._config.selector,s=>{this._initializeOnDelegatedTarget(s).toggle()});else if(n!==AC){const s=n===dr?this.constructor.eventName(kC):this.constructor.eventName(DC),r=n===dr?this.constructor.eventName(MC):this.constructor.eventName($C);M.on(this._element,s,this._config.selector,i=>{const o=this._initializeOnDelegatedTarget(i);o._activeTrigger[i.type==="focusin"?hl:dr]=!0,o._enter()}),M.on(this._element,r,this._config.selector,i=>{const o=this._initializeOnDelegatedTarget(i);o._activeTrigger[i.type==="focusout"?hl:dr]=o._element.contains(i.relatedTarget),o._leave()})}this._hideModalHandler=()=>{this._element&&this.hide()},M.on(this._element.closest(yf),vf,this._hideModalHandler)}_fixTitle(){const t=this._element.getAttribute("title");t&&(!this._element.getAttribute("aria-label")&&!this._element.textContent.trim()&&this._element.setAttribute("aria-label",t),this._element.setAttribute("data-bs-original-title",t),this._element.removeAttribute("title"))}_enter(){if(this._isShown()||this._isHovered){this._isHovered=!0;return}this._isHovered=!0,this._setTimeout(()=>{this._isHovered&&this.show()},this._config.delay.show)}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout(()=>{this._isHovered||this.hide()},this._config.delay.hide))}_setTimeout(t,n){clearTimeout(this._timeout),this._timeout=setTimeout(t,n)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(t){const n=sn.getDataAttributes(this._element);for(const s of Object.keys(n))SC.has(s)&&delete n[s];return t={...n,...typeof t=="object"&&t?t:{}},t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t.container=t.container===!1?document.body:Rn(t.container),typeof t.delay=="number"&&(t.delay={show:t.delay,hide:t.delay}),typeof t.title=="number"&&(t.title=t.title.toString()),typeof t.content=="number"&&(t.content=t.content.toString()),t}_getDelegateConfig(){const t={};for(const n in this._config)this.constructor.Default[n]!==this._config[n]&&(t[n]=this._config[n]);return t.selector=!1,t.trigger="manual",t}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(t){return this.each(function(){const n=ir.getOrCreateInstance(this,t);if(typeof t=="string"){if(typeof n[t]>"u")throw new TypeError(`No method named "${t}"`);n[t]()}})}}wt(ir);const VC="popover",HC=".popover-header",jC=".popover-body",UC={...ir.Default,content:"",offset:[0,8],placement:"right",template:'<div class="popover" role="tooltip"><div class="popover-arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>',trigger:"click"},KC={...ir.DefaultType,content:"(null|string|element|function)"};class Vo extends ir{static get Default(){return UC}static get DefaultType(){return KC}static get NAME(){return VC}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{[HC]:this._getTitle(),[jC]:this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(t){return this.each(function(){const n=Vo.getOrCreateInstance(this,t);if(typeof t=="string"){if(typeof n[t]>"u")throw new TypeError(`No method named "${t}"`);n[t]()}})}}wt(Vo);const WC="scrollspy",qC="bs.scrollspy",Cc=`.${qC}`,zC=".data-api",YC=`activate${Cc}`,bf=`click${Cc}`,GC=`load${Cc}${zC}`,JC="dropdown-item",Ss="active",XC='[data-bs-spy="scroll"]',ml="[href]",QC=".nav, .list-group",Ef=".nav-link",ZC=".nav-item",e0=".list-group-item",t0=`${Ef}, ${ZC} > ${Ef}, ${e0}`,n0=".dropdown",s0=".dropdown-toggle",r0={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},i0={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class Ho extends Rt{constructor(t,n){super(t,n),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement=getComputedStyle(this._element).overflowY==="visible"?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return r0}static get DefaultType(){return i0}static get NAME(){return WC}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const t of this._observableSections.values())this._observer.observe(t)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(t){return t.target=Rn(t.target)||document.body,t.rootMargin=t.offset?`${t.offset}px 0px -30%`:t.rootMargin,typeof t.threshold=="string"&&(t.threshold=t.threshold.split(",").map(n=>Number.parseFloat(n))),t}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(M.off(this._config.target,bf),M.on(this._config.target,bf,ml,t=>{const n=this._observableSections.get(t.target.hash);if(n){t.preventDefault();const s=this._rootElement||window,r=n.offsetTop-this._element.offsetTop;if(s.scrollTo){s.scrollTo({top:r,behavior:"smooth"});return}s.scrollTop=r}}))}_getNewObserver(){const t={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver(n=>this._observerCallback(n),t)}_observerCallback(t){const n=o=>this._targetLinks.get(`#${o.target.id}`),s=o=>{this._previousScrollData.visibleEntryTop=o.target.offsetTop,this._process(n(o))},r=(this._rootElement||document.documentElement).scrollTop,i=r>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=r;for(const o of t){if(!o.isIntersecting){this._activeTarget=null,this._clearActiveClass(n(o));continue}const l=o.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(i&&l){if(s(o),!r)return;continue}!i&&!l&&s(o)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const t=oe.find(ml,this._config.target);for(const n of t){if(!n.hash||Dn(n))continue;const s=oe.findOne(n.hash,this._element);sr(s)&&(this._targetLinks.set(n.hash,n),this._observableSections.set(n.hash,s))}}_process(t){this._activeTarget!==t&&(this._clearActiveClass(this._config.target),this._activeTarget=t,t.classList.add(Ss),this._activateParents(t),M.trigger(this._element,YC,{relatedTarget:t}))}_activateParents(t){if(t.classList.contains(JC)){oe.findOne(s0,t.closest(n0)).classList.add(Ss);return}for(const n of oe.parents(t,QC))for(const s of oe.prev(n,t0))s.classList.add(Ss)}_clearActiveClass(t){t.classList.remove(Ss);const n=oe.find(`${ml}.${Ss}`,t);for(const s of n)s.classList.remove(Ss)}static jQueryInterface(t){return this.each(function(){const n=Ho.getOrCreateInstance(this,t);if(typeof t=="string"){if(n[t]===void 0||t.startsWith("_")||t==="constructor")throw new TypeError(`No method named "${t}"`);n[t]()}})}}M.on(window,GC,()=>{for(const e of oe.find(XC))Ho.getOrCreateInstance(e)});wt(Ho);const o0="tab",l0="bs.tab",_s=`.${l0}`,a0=`hide${_s}`,c0=`hidden${_s}`,u0=`show${_s}`,f0=`shown${_s}`,d0=`click${_s}`,p0=`keydown${_s}`,h0=`load${_s}`,m0="ArrowLeft",Sf="ArrowRight",g0="ArrowUp",Tf="ArrowDown",Yn="active",wf="fade",gl="show",_0="dropdown",y0=".dropdown-toggle",v0=".dropdown-menu",_l=":not(.dropdown-toggle)",b0='.list-group, .nav, [role="tablist"]',E0=".nav-item, .list-group-item",S0=`.nav-link${_l}, .list-group-item${_l}, [role="tab"]${_l}`,xm='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',yl=`${S0}, ${xm}`,T0=`.${Yn}[data-bs-toggle="tab"], .${Yn}[data-bs-toggle="pill"], .${Yn}[data-bs-toggle="list"]`;class Xs extends Rt{constructor(t){super(t),this._parent=this._element.closest(b0),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),M.on(this._element,p0,n=>this._keydown(n)))}static get NAME(){return o0}show(){const t=this._element;if(this._elemIsActive(t))return;const n=this._getActiveElem(),s=n?M.trigger(n,a0,{relatedTarget:t}):null;M.trigger(t,u0,{relatedTarget:n}).defaultPrevented||s&&s.defaultPrevented||(this._deactivate(n,t),this._activate(t,n))}_activate(t,n){if(!t)return;t.classList.add(Yn),this._activate(tn(t));const s=()=>{if(t.getAttribute("role")!=="tab"){t.classList.add(gl);return}t.removeAttribute("tabindex"),t.setAttribute("aria-selected",!0),this._toggleDropDown(t,!0),M.trigger(t,f0,{relatedTarget:n})};this._queueCallback(s,t,t.classList.contains(wf))}_deactivate(t,n){if(!t)return;t.classList.remove(Yn),t.blur(),this._deactivate(tn(t));const s=()=>{if(t.getAttribute("role")!=="tab"){t.classList.remove(gl);return}t.setAttribute("aria-selected",!1),t.setAttribute("tabindex","-1"),this._toggleDropDown(t,!1),M.trigger(t,c0,{relatedTarget:n})};this._queueCallback(s,t,t.classList.contains(wf))}_keydown(t){if(![m0,Sf,g0,Tf].includes(t.key))return;t.stopPropagation(),t.preventDefault();const n=[Sf,Tf].includes(t.key),s=Sc(this._getChildren().filter(r=>!Dn(r)),t.target,n,!0);s&&(s.focus({preventScroll:!0}),Xs.getOrCreateInstance(s).show())}_getChildren(){return oe.find(yl,this._parent)}_getActiveElem(){return this._getChildren().find(t=>this._elemIsActive(t))||null}_setInitialAttributes(t,n){this._setAttributeIfNotExists(t,"role","tablist");for(const s of n)this._setInitialAttributesOnChild(s)}_setInitialAttributesOnChild(t){t=this._getInnerElement(t);const n=this._elemIsActive(t),s=this._getOuterElement(t);t.setAttribute("aria-selected",n),s!==t&&this._setAttributeIfNotExists(s,"role","presentation"),n||t.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(t,"role","tab"),this._setInitialAttributesOnTargetPanel(t)}_setInitialAttributesOnTargetPanel(t){const n=tn(t);n&&(this._setAttributeIfNotExists(n,"role","tabpanel"),t.id&&this._setAttributeIfNotExists(n,"aria-labelledby",`#${t.id}`))}_toggleDropDown(t,n){const s=this._getOuterElement(t);if(!s.classList.contains(_0))return;const r=(i,o)=>{const l=oe.findOne(i,s);l&&l.classList.toggle(o,n)};r(y0,Yn),r(v0,gl),s.setAttribute("aria-expanded",n)}_setAttributeIfNotExists(t,n,s){t.hasAttribute(n)||t.setAttribute(n,s)}_elemIsActive(t){return t.classList.contains(Yn)}_getInnerElement(t){return t.matches(yl)?t:oe.findOne(yl,t)}_getOuterElement(t){return t.closest(E0)||t}static jQueryInterface(t){return this.each(function(){const n=Xs.getOrCreateInstance(this);if(typeof t=="string"){if(n[t]===void 0||t.startsWith("_")||t==="constructor")throw new TypeError(`No method named "${t}"`);n[t]()}})}}M.on(document,d0,xm,function(e){["A","AREA"].includes(this.tagName)&&e.preventDefault(),!Dn(this)&&Xs.getOrCreateInstance(this).show()});M.on(window,h0,()=>{for(const e of oe.find(T0))Xs.getOrCreateInstance(e)});wt(Xs);const w0="toast",C0="bs.toast",Bn=`.${C0}`,A0=`mouseover${Bn}`,O0=`mouseout${Bn}`,N0=`focusin${Bn}`,P0=`focusout${Bn}`,I0=`hide${Bn}`,L0=`hidden${Bn}`,R0=`show${Bn}`,D0=`shown${Bn}`,$0="fade",Cf="hide",Ti="show",wi="showing",k0={animation:"boolean",autohide:"boolean",delay:"number"},M0={animation:!0,autohide:!0,delay:5e3};class jo extends Rt{constructor(t,n){super(t,n),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return M0}static get DefaultType(){return k0}static get NAME(){return w0}show(){if(M.trigger(this._element,R0).defaultPrevented)return;this._clearTimeout(),this._config.animation&&this._element.classList.add($0);const n=()=>{this._element.classList.remove(wi),M.trigger(this._element,D0),this._maybeScheduleHide()};this._element.classList.remove(Cf),Qr(this._element),this._element.classList.add(Ti,wi),this._queueCallback(n,this._element,this._config.animation)}hide(){if(!this.isShown()||M.trigger(this._element,I0).defaultPrevented)return;const n=()=>{this._element.classList.add(Cf),this._element.classList.remove(wi,Ti),M.trigger(this._element,L0)};this._element.classList.add(wi),this._queueCallback(n,this._element,this._config.animation)}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(Ti),super.dispose()}isShown(){return this._element.classList.contains(Ti)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout(()=>{this.hide()},this._config.delay)))}_onInteraction(t,n){switch(t.type){case"mouseover":case"mouseout":{this._hasMouseInteraction=n;break}case"focusin":case"focusout":{this._hasKeyboardInteraction=n;break}}if(n){this._clearTimeout();return}const s=t.relatedTarget;this._element===s||this._element.contains(s)||this._maybeScheduleHide()}_setListeners(){M.on(this._element,A0,t=>this._onInteraction(t,!0)),M.on(this._element,O0,t=>this._onInteraction(t,!1)),M.on(this._element,N0,t=>this._onInteraction(t,!0)),M.on(this._element,P0,t=>this._onInteraction(t,!1))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each(function(){const n=jo.getOrCreateInstance(this,t);if(typeof t=="string"){if(typeof n[t]>"u")throw new TypeError(`No method named "${t}"`);n[t](this)}})}}xo(jo);wt(jo);var x0=Object.defineProperty,B0=(e,t,n)=>t in e?x0(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,xt=(e,t,n)=>(B0(e,typeof t!="symbol"?t+"":t,n),n);const F0=e=>typeof e=="boolean"?e:e===""?!0:e==="true";class Ac{constructor(t,n={}){if(xt(this,"cancelable",!0),xt(this,"componentId",null),xt(this,"_defaultPrevented",!1),xt(this,"eventType",""),xt(this,"nativeEvent",null),xt(this,"_preventDefault"),xt(this,"relatedTarget",null),xt(this,"target",null),!t)throw new TypeError(`Failed to construct '${this.constructor.name}'. 1 argument required, ${arguments.length} given.`);Object.assign(this,Ac.Defaults,n,{eventType:t}),this._preventDefault=function(){this.cancelable&&(this.defaultPrevented=!0)}}get defaultPrevented(){return this._defaultPrevented}set defaultPrevented(t){this._defaultPrevented=t}get preventDefault(){return this._preventDefault}set preventDefault(t){this._preventDefault=t}static get Defaults(){return{cancelable:!0,componentId:null,eventType:"",nativeEvent:null,relatedTarget:null,target:null}}}const Af=e=>e!==null&&typeof e=="object",V0=e=>Object.prototype.toString.call(e)==="[object Object]",Yt=e=>e===null,vl=/\s+/,H0=/-u-.+/,Bm=(e,t=2)=>typeof e=="string"?e:e==null?"":Array.isArray(e)||V0(e)&&e.toString===Object.prototype.toString?JSON.stringify(e,null,t):String(e),j0=e=>{const t=e.trim();return t.charAt(0).toUpperCase()+t.slice(1)},bl=e=>`\\${e}`,U0=e=>{const t=Bm(e),{length:n}=t,s=t.charCodeAt(0);return t.split("").reduce((r,i,o)=>{const l=t.charCodeAt(o);return l===0?`${r}�`:l===127||l>=1&&l<=31||o===0&&l>=48&&l<=57||o===1&&l>=48&&l<=57&&s===45?r+bl(`${l.toString(16)} `):o===0&&l===45&&n===1?r+bl(i):l>=128||l===45||l===95||l>=48&&l<=57||l>=65&&l<=90||l>=97&&l<=122?r+i:r+bl(i)},"")},Fm=typeof window<"u",Vm=typeof document<"u",K0=typeof Element<"u",Hm=typeof navigator<"u",Uo=Fm&&Vm&&Hm,ss=Fm?window:{},Oc=Vm?document:{},jm=Hm?navigator:{},W0=(jm.userAgent||"").toLowerCase();W0.indexOf("jsdom")>0;(()=>{let e=!1;if(Uo)try{const t={get passive(){return e=!0,e}};ss.addEventListener("test",t,t),ss.removeEventListener("test",t,t)}catch{e=!1}return e})();Uo&&("ontouchstart"in Oc.documentElement||jm.maxTouchPoints>0);Uo&&Boolean(ss.PointerEvent||ss.MSPointerEvent);Uo&&"IntersectionObserver"in ss&&"IntersectionObserverEntry"in ss&&"intersectionRatio"in ss.IntersectionObserverEntry.prototype;const Nc=typeof window<"u",q0=typeof document<"u",z0=typeof navigator<"u",Um=Nc&&q0&&z0,Of=Nc?window:{},Y0=(()=>{let e=!1;if(Um)try{const t={get passive(){e=!0}};Of.addEventListener("test",t,t),Of.removeEventListener("test",t,t)}catch{e=!1}return e})(),En=K0?Element.prototype:void 0,G0=(En==null?void 0:En.matches)||(En==null?void 0:En.msMatchesSelector)||(En==null?void 0:En.webkitMatchesSelector),dn=e=>!!(e&&e.nodeType===Node.ELEMENT_NODE),J0=e=>dn(e)?e.getBoundingClientRect():null,X0=(e=[])=>{const{activeElement:t}=document;return t&&!e.some(n=>n===t)?t:null},Q0=e=>dn(e)&&e===X0(),Z0=(e,t={})=>{try{e.focus(t)}catch(n){console.error(n)}return Q0(e)},eA=(e,t)=>t&&dn(e)&&e.getAttribute(t)||null,tA=e=>{if(eA(e,"display")==="none")return!1;const t=J0(e);return!!(t&&t.height>0&&t.width>0)},nA=e=>{var t;return((t=e==null?void 0:e())!=null?t:[]).length===0},sA=(e,t)=>(dn(t)?t:Oc).querySelector(e)||null,rA=(e,t)=>Array.from([(dn(t)?t:Oc).querySelectorAll(e)]),iA=(e,t)=>t&&dn(e)?e.getAttribute(t):null,oA=(e,t,n)=>{t&&dn(e)&&e.setAttribute(t,n)},lA=(e,t)=>{t&&dn(e)&&e.removeAttribute(t)},Ci=Nc?window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.msRequestAnimationFrame||window.oRequestAnimationFrame||(e=>setTimeout(e,16)):e=>setTimeout(e,0),aA=(e,t)=>dn(e)?G0.call(e,t):!1;En!=null&&En.closest;const Ko=(e,t,n)=>t.concat(["sm","md","lg","xl","xxl"]).reduce((s,r)=>(s[e?`${e}${r.charAt(0).toUpperCase()+r.slice(1)}`:r]=n,s),Object.create(null)),Km=(e,t,n,s=n)=>Object.keys(t).reduce((r,i)=>(e[i]&&r.push([s,i.replace(n,""),e[i]].filter(o=>o&&typeof o!="boolean").join("-").toLowerCase()),r),[]),Is=(e="")=>`__BVID__${Math.random().toString().slice(2,8)}___BV_${e}__`,Br=e=>!!(e.href||e.to),gt=(e,t={},n={})=>{const s=[e];let r;for(let i=0;i<s.length&&!r;i++){const o=s[i];r=n[o]}return r&&typeof r=="function"?r(t):r},Sn=(e,t=NaN)=>Number.isInteger(e)?e:t,cA=(e,t=NaN)=>{const n=Number.parseInt(e,10);return Number.isNaN(n)?t:n},El=(e,t=NaN)=>{const n=Number.parseFloat(e.toString());return Number.isNaN(n)?t:n},Wo=(e,t)=>Object.keys(e).filter(n=>!t.includes(n)).reduce((n,s)=>({...n,[s]:e[s]}),{}),Nf=(e,t)=>t+(e?j0(e):""),Pc=(e,t)=>(Array.isArray(t)?t.slice():Object.keys(t)).reduce((n,s)=>(n[s]=e[s],n),{}),Wm=(e,t)=>e===!0||e==="true"||e===""?"true":e==="grammar"||e==="spelling"?e:t===!1?"true":e===!1||e==="false"?"false":void 0;var uA=Object.defineProperty,fA=Object.defineProperties,dA=Object.getOwnPropertyDescriptors,Pf=Object.getOwnPropertySymbols,pA=Object.prototype.hasOwnProperty,hA=Object.prototype.propertyIsEnumerable,If=(e,t,n)=>t in e?uA(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,mA=(e,t)=>{for(var n in t||(t={}))pA.call(t,n)&&If(e,n,t[n]);if(Pf)for(var n of Pf(t))hA.call(t,n)&&If(e,n,t[n]);return e},gA=(e,t)=>fA(e,dA(t));function qm(e,t){var n;const s=xd();return Yd(()=>{s.value=e()},gA(mA({},t),{flush:(n=t==null?void 0:t.flush)!=null?n:"sync"})),go(s)}var Lf;const _A=typeof window<"u";_A&&((Lf=window==null?void 0:window.navigator)!=null&&Lf.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function yA(e){return e}const oa=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},la="__vueuse_ssr_handlers__";oa[la]=oa[la]||{};oa[la];var Rf;(function(e){e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE"})(Rf||(Rf={}));var vA=Object.defineProperty,Df=Object.getOwnPropertySymbols,bA=Object.prototype.hasOwnProperty,EA=Object.prototype.propertyIsEnumerable,$f=(e,t,n)=>t in e?vA(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,SA=(e,t)=>{for(var n in t||(t={}))bA.call(t,n)&&$f(e,n,t[n]);if(Df)for(var n of Df(t))EA.call(t,n)&&$f(e,n,t[n]);return e};const TA={easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]};SA({linear:yA},TA);const zm=e=>qm(()=>e.value?`justify-content-${e.value}`:"");function J(e){return qm(()=>e.value===void 0||e.value===null?e.value:F0(e.value))}ln([]);const aa=(e,t)=>F(()=>(e==null?void 0:e.value)||Is(t)),Ym={ariaInvalid:{type:[Boolean,String],default:void 0},autocomplete:{type:String,required:!1},autofocus:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},form:{type:String,required:!1},formatter:{type:Function,required:!1},id:{type:String,required:!1},lazy:{type:Boolean,default:!1},lazyFormatter:{type:Boolean,default:!1},list:{type:String,required:!1},modelValue:{type:[String,Number],default:""},name:{type:String,required:!1},number:{type:Boolean,default:!1},placeholder:{type:String,required:!1},plaintext:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},required:{type:Boolean,default:!1},size:{type:String,required:!1},state:{type:Boolean,default:null},trim:{type:Boolean,default:!1}},Gm=(e,t)=>{const n=Le();let s=null,r=!0;const i=aa(z(e,"id"),"input"),o=(g,T,_=!1)=>(g=String(g),typeof e.formatter=="function"&&(!e.lazyFormatter||_)?(r=!1,e.formatter(g,T)):g),l=g=>e.trim?g.trim():e.number?Number.parseFloat(g):g,a=()=>{var g;e.autofocus&&((g=n.value)==null||g.focus())};zt(()=>{n.value&&(n.value.value=e.modelValue),Ht(()=>{a()})}),Da(()=>{Ht(()=>{})});const c=F(()=>{var g;return Wm(e.ariaInvalid,(g=e.state)!=null?g:void 0)}),u=g=>{const{value:T}=g.target,_=o(T,g);if(_===!1||g.defaultPrevented){g.preventDefault();return}if(e.lazy)return;const p=l(_);e.modelValue!==p&&(s=T,t("update:modelValue",p)),t("input",_)},f=g=>{const{value:T}=g.target,_=o(T,g);if(_===!1||g.defaultPrevented){g.preventDefault();return}if(!e.lazy)return;s=T,t("update:modelValue",_);const p=l(_);e.modelValue!==p&&t("change",_)},d=g=>{if(t("blur",g),!e.lazy&&!e.lazyFormatter)return;const{value:T}=g.target,_=o(T,g,!0);s=T,t("update:modelValue",_)},m=()=>{var g;e.disabled||(g=n.value)==null||g.focus()},h=()=>{var g;e.disabled||(g=n.value)==null||g.blur()};return vt(()=>e.modelValue,g=>{!n.value||(n.value.value=s&&r?s:g,s=null,r=!0)}),{input:n,computedId:i,computedAriaInvalid:c,onInput:u,onChange:f,onBlur:d,focus:m,blur:h}},wA=Ee({__name:"BTransition",props:{appear:{default:!1},mode:null,noFade:{default:!1},transProps:null},setup(e){const t=e,n=J(z(t,"appear")),s=J(z(t,"noFade")),r=F(()=>{const l={name:"",enterActiveClass:"",enterToClass:"",leaveActiveClass:"",leaveToClass:"showing",enterFromClass:"showing",leaveFromClass:""},a={...l,enterActiveClass:"fade showing",leaveActiveClass:"fade showing"};return s.value?l:a}),i=F(()=>({mode:t.mode,css:!0,...r.value})),o=F(()=>t.transProps!==void 0?{...i.value,...t.transProps}:n.value?{...i.value,appear:!0,appearActiveClass:r.value.enterActiveClass,appearToClass:r.value.enterToClass}:i.value);return(l,a)=>(Ie(),Je(No,_d(Va(Ye(o))),{default:nt(()=>[It(l.$slots,"default")]),_:3},16))}}),CA=["type","disabled","aria-label"],AA=Ee({__name:"BCloseButton",props:{ariaLabel:{default:"Close"},disabled:{default:!1},white:{default:!1},type:{default:"button"}},emits:["click"],setup(e,{emit:t}){const n=e,s=J(z(n,"disabled")),r=J(z(n,"white")),i=F(()=>({"btn-close-white":r.value}));return(o,l)=>(Ie(),Ir("button",{type:e.type,class:Lt(["btn-close",Ye(i)]),disabled:Ye(s),"aria-label":e.ariaLabel,onClick:l[0]||(l[0]=a=>t("click",a))},null,10,CA))}}),OA={key:0,class:"visually-hidden"},NA=Ee({__name:"BSpinner",props:{label:null,role:{default:"status"},small:{default:!1},tag:{default:"span"},type:{default:"border"},variant:null},setup(e){const t=e,n=Ip(),s=J(z(t,"small")),r=F(()=>({"spinner-border":t.type==="border","spinner-border-sm":t.type==="border"&&s.value,"spinner-grow":t.type==="grow","spinner-grow-sm":t.type==="grow"&&s.value,[`text-${t.variant}`]:t.variant!==void 0})),i=F(()=>!nA(n.label));return(o,l)=>(Ie(),Je(Nt(e.tag),{class:Lt(Ye(r)),role:e.label||Ye(i)?e.role:null,"aria-hidden":e.label||Ye(i)?null:!0},{default:nt(()=>[e.label||Ye(i)?(Ie(),Ir("span",OA,[It(o.$slots,"label",{},()=>[ms(Hr(e.label),1)])])):Tp("",!0)]),_:3},8,["class","role","aria-hidden"]))}}),ys={active:{type:[Boolean,String],default:!1},activeClass:{type:String,default:"router-link-active"},append:{type:[Boolean,String],default:!1},disabled:{type:[Boolean,String],default:!1},event:{type:[String,Array],default:"click"},exact:{type:[Boolean,String],default:!1},exactActiveClass:{type:String,default:"router-link-exact-active"},href:{type:String},rel:{type:String,default:null},replace:{type:[Boolean,String],default:!1},routerComponentName:{type:String,default:"router-link"},routerTag:{type:String,default:"a"},target:{type:String,default:"_self"},to:{type:[String,Object],default:null}},PA=Ee({props:ys,emits:["click"],setup(e,{emit:t,attrs:n}){const s=J(z(e,"active")),r=J(z(e,"append")),i=J(z(e,"disabled")),o=J(z(e,"exact")),l=J(z(e,"replace")),a=un(),c=Le(null),u=F(()=>{const m=e.routerComponentName.split("-").map(h=>h.charAt(0).toUpperCase()+h.slice(1)).join("");return(a==null?void 0:a.appContext.app.component(m))===void 0||i.value||!e.to?"a":e.routerComponentName}),f=F(()=>{const m="#";if(e.href)return e.href;if(typeof e.to=="string")return e.to||m;const h=e.to;if(Object.prototype.toString.call(h)==="[object Object]"&&(h.path||h.query||h.hash)){const g=h.path||"",T=h.query?`?${Object.keys(h.query).map(p=>`${p}=${h.query[p]}`).join("=")}`:"",_=!h.hash||h.hash.charAt(0)==="#"?h.hash||"":`#${h.hash}`;return`${g}${T}${_}`||m}return m}),d=F(()=>({to:e.to,href:f.value,target:e.target,rel:e.target==="_blank"&&e.rel===null?"noopener":e.rel||null,tabindex:i.value?"-1":typeof n.tabindex>"u"?null:n.tabindex,"aria-disabled":i.value?"true":null}));return{computedLinkClasses:F(()=>({active:s.value,disabled:i.value})),tag:u,routerAttr:d,link:c,clicked:m=>{if(i.value){m.preventDefault(),m.stopImmediatePropagation();return}t("click",m)},activeBoolean:s,appendBoolean:r,disabledBoolean:i,replaceBoolean:l,exactBoolean:o}}}),Ic=(e,t)=>{const n=e.__vccOpts||e;for(const[s,r]of t)n[s]=r;return n};function IA(e,t,n,s,r,i){return e.tag==="router-link"?(Ie(),Je(Nt(e.tag),es({key:0},e.routerAttr,{custom:""}),{default:nt(({href:o,navigate:l,isActive:a,isExactActive:c})=>[(Ie(),Je(Nt(e.routerTag),es({ref:"link",href:o,class:[(a||e.activeBoolean)&&e.activeClass,(c||e.exactBoolean)&&e.exactActiveClass]},e.$attrs,{onClick:l}),{default:nt(()=>[It(e.$slots,"default")]),_:2},1040,["href","class","onClick"]))]),_:3},16)):(Ie(),Je(Nt(e.tag),es({key:1,ref:"link",class:e.computedLinkClasses},e.routerAttr,{onClick:e.clicked}),{default:nt(()=>[It(e.$slots,"default")]),_:3},16,["class","onClick"]))}const qt=Ic(PA,[["render",IA]]);Ee({components:{BLink:qt,BSpinner:NA},props:{...ys,active:{type:[Boolean,String],default:!1},disabled:{type:[Boolean,String],default:!1},href:{type:String,required:!1},pill:{type:[Boolean,String],default:!1},pressed:{type:[Boolean,String],default:!1},rel:{type:String,default:void 0},size:{type:String,default:"md"},squared:{type:[Boolean,String],default:!1},tag:{type:String,default:"button"},target:{type:String,default:"_self"},type:{type:String,default:"button"},variant:{type:String,default:"secondary"},loading:{type:[Boolean,String],default:!1},loadingMode:{type:String,default:"inline"}},emits:["click","update:pressed"],setup(e,{emit:t}){const n=J(z(e,"active")),s=J(z(e,"disabled")),r=J(z(e,"pill")),i=J(z(e,"pressed")),o=J(z(e,"squared")),l=J(z(e,"loading")),a=F(()=>i.value===!0),c=F(()=>e.tag==="button"&&e.href===void 0&&e.to===null),u=F(()=>Br(e)),f=F(()=>e.to!==null),d=F(()=>e.href!==void 0?!1:!c.value),m=F(()=>[[`btn-${e.variant}`],[`btn-${e.size}`],{active:n.value||i.value,"rounded-pill":r.value,"rounded-0":o.value,disabled:s.value}]),h=F(()=>({"aria-disabled":d.value?s.value:null,"aria-pressed":a.value?i.value:null,autocomplete:a.value?"off":null,disabled:c.value?s.value:null,href:e.href,rel:u.value?e.rel:null,role:d.value||u.value?"button":null,target:u.value?e.target:null,type:c.value?e.type:null,to:c.value?null:e.to,append:u.value?e.append:null,activeClass:f.value?e.activeClass:null,event:f.value?e.event:null,exact:f.value?e.exact:null,exactActiveClass:f.value?e.exactActiveClass:null,replace:f.value?e.replace:null,routerComponentName:f.value?e.routerComponentName:null,routerTag:f.value?e.routerTag:null})),g=F(()=>f.value?qt:e.href?"a":e.tag);return{computedClasses:m,computedAttrs:h,computedTag:g,clicked:T=>{if(s.value){T.preventDefault(),T.stopPropagation();return}t("click",T),a.value&&t("update:pressed",!i.value)},loadingBoolean:l}}});const kf=Wo(ys,["event","routerTag"]),LA=Ee({components:{BLink:qt},props:{pill:{type:[Boolean,String],default:!1},tag:{type:String,default:"span"},variant:{type:String,default:"secondary"},textIndicator:{type:[Boolean,String],default:!1},dotIndicator:{type:[Boolean,String],default:!1},...kf},setup(e){const t=J(z(e,"pill")),n=J(z(e,"textIndicator")),s=J(z(e,"dotIndicator")),r=J(z(e,"active")),i=J(z(e,"disabled")),o=F(()=>Br(e)),l=F(()=>o.value?qt:e.tag),a=F(()=>[[`bg-${e.variant}`],{active:r.value,disabled:i.value,"text-dark":["warning","info","light"].includes(e.variant),"rounded-pill":t.value,"position-absolute top-0 start-100 translate-middle":n.value||s.value,"p-2 border border-light rounded-circle":s.value,"text-decoration-none":o.value}]),c=F(()=>o.value?Pc(e,kf):{});return{computedClasses:a,computedLinkProps:c,computedTag:l}}});function RA(e,t,n,s,r,i){return Ie(),Je(Nt(e.computedTag),es({class:["badge",e.computedClasses]},e.computedLinkProps),{default:nt(()=>[It(e.$slots,"default")]),_:3},16,["class"])}const EN=Ic(LA,[["render",RA]]),Mf=Wo(ys,["event","routerTag"]);Ee({components:{BLink:qt},props:{...Mf,active:{type:[Boolean,String],default:!1},ariaCurrent:{type:String,default:"location"},disabled:{type:[Boolean,String],default:!1},text:{type:String,required:!1}},emits:["click"],setup(e,{emit:t}){const n=J(z(e,"active")),s=J(z(e,"disabled")),r=F(()=>({active:n.value})),i=F(()=>n.value?"span":qt),o=F(()=>n.value?e.ariaCurrent:void 0);return{computedLinkProps:F(()=>i.value!=="span"?Pc(e,Mf):{}),computedClasses:r,computedTag:i,computedAriaCurrent:o,clicked:l=>{if(s.value||n.value){l.preventDefault(),l.stopImmediatePropagation();return}s.value||t("click",l)}}}});const xf=Ko("",[],{type:[Boolean,String,Number],default:!1}),Bf=Ko("offset",[""],{type:[String,Number],default:null}),Ff=Ko("order",[""],{type:[String,Number],default:null}),DA=Ee({name:"BCol",props:{col:{type:[Boolean,String],default:!1},cols:{type:[String,Number],default:null},...xf,offset:{type:[String,Number],default:null},...Bf,order:{type:[String,Number],default:null},...Ff,alignSelf:{type:String,default:null},tag:{type:String,default:"div"}},setup(e){const t=[{content:xf,propPrefix:"cols",classPrefix:"col"},{content:Bf,propPrefix:"offset"},{content:Ff,propPrefix:"order"}],n=J(z(e,"col")),s=F(()=>t.flatMap(r=>Km(e,r.content,r.propPrefix,r.classPrefix)));return{computedClasses:F(()=>[s.value,{col:n.value||!s.value.some(r=>/^col-/.test(r))&&!e.cols,[`col-${e.cols}`]:!!e.cols,[`offset-${e.offset}`]:!!e.offset,[`order-${e.order}`]:!!e.order,[`align-self-${e.alignSelf}`]:!!e.alignSelf}])}}});function $A(e,t,n,s,r,i){return Ie(),Je(Nt(e.tag),{class:Lt(e.computedClasses)},{default:nt(()=>[It(e.$slots,"default")]),_:3},8,["class"])}const Ai=Ic(DA,[["render",$A]]),Ts={autoHide:!0,delay:5e3,noCloseButton:!1,pos:"top-right",value:!0};class Vf{constructor(t){xt(this,"vm"),xt(this,"containerPositions"),wn(t)?this.vm=t:this.vm=ln(t),this.containerPositions=F(()=>{const n=new Set([]);return this.vm.toasts.map(s=>{s.options.pos&&n.add(s.options.pos)}),n})}toasts(t){return F(t?()=>this.vm.toasts.filter(n=>{if(n.options.pos===t&&n.options.value)return n}):()=>this.vm.toasts)}remove(...t){this.vm.toasts=this.vm.toasts.filter(n=>{if(n.options.id&&!t.includes(n.options.id))return n})}isRoot(){var t;return(t=this.vm.root)!=null?t:!1}show(t,n=Ts){const s={id:Is(),...Ts,...n},r={options:ln(s),content:t};return this.vm.toasts.push(r),r}info(t,n=Ts){return this.show(t,{variant:"info",...n})}danger(t,n=Ts){return this.show(t,{variant:"danger",...n})}warning(t,n=Ts){return this.show(t,{variant:"warning",...n})}success(t,n=Ts){return this.show(t,{variant:"success",...n})}hide(){}}const kA=Symbol(),MA=Symbol(),xA={container:void 0,toasts:[],root:!1};function BA(){return Xn(MA)}function FA(e,t=kA){const n=Xn(BA());if(!e)return new Vf(n.getOrCreateViewModel());const s={id:Symbol("toastInstance")},r={...xA,...s,...e},i=n.getOrCreateViewModel(r);return new Vf(i)}const VA="toast-title",Hf=1e3,HA=Ee({components:{BLink:qt},props:{...ys,delay:{type:Number,default:5e3},bodyClass:{type:String},body:{type:[Object,String]},headerClass:{type:String},headerTag:{type:String,default:"div"},animation:{type:[Boolean,String],default:!0},id:{type:String},isStatus:{type:[Boolean,String],default:!1},autoHide:{type:[Boolean,String],default:!0},noCloseButton:{type:[Boolean,String],default:!1},noFade:{type:[Boolean,String],default:!1},noHoverPause:{type:[Boolean,String],default:!1},solid:{type:[Boolean,String],default:!1},static:{type:[Boolean,String],default:!1},title:{type:String},modelValue:{type:[Boolean,String],default:!1},toastClass:{type:Array},variant:{type:String}},emits:["destroyed","update:modelValue"],setup(e,{emit:t,slots:n}){J(z(e,"animation"));const s=J(z(e,"isStatus")),r=J(z(e,"autoHide")),i=J(z(e,"noCloseButton")),o=J(z(e,"noFade")),l=J(z(e,"noHoverPause"));J(z(e,"solid")),J(z(e,"static"));const a=J(z(e,"modelValue")),c=Le(!1),u=Le(!1),f=Le(!1),d=F(()=>({[`b-toast-${e.variant}`]:e.variant!==void 0,show:f.value||c.value}));let m,h,g;const T=()=>{typeof m>"u"||(clearTimeout(m),m=void 0)},_=F(()=>Math.max(Sn(e.delay,0),Hf)),p=()=>{a.value&&(h=g=0,T(),u.value=!0,Ci(()=>{f.value=!1}))},v=()=>{T(),t("update:modelValue",!0),h=g=0,u.value=!1,Ht(()=>{Ci(()=>{f.value=!0})})},w=()=>{if(!r.value||l.value||!m||g)return;const I=Date.now()-h;I>0&&(T(),g=Math.max(_.value-I,Hf))},b=()=>{(!r.value||l.value||!g)&&(g=h=0),C()};vt(a,I=>{I?v():p()});const C=()=>{T(),r.value&&(m=setTimeout(p,g||_.value),h=Date.now(),g=0)},A=()=>{c.value=!0,t("update:modelValue",!0)},E=()=>{c.value=!1,C()},P=()=>{c.value=!0},O=()=>{c.value=!1,g=h=0,t("update:modelValue",!1)};qr(()=>{T(),r.value&&t("destroyed",e.id)}),zt(()=>{Ht(()=>{a.value&&Ci(()=>{v()})})});const R=()=>{Ht(()=>{Ci(()=>{p()})})};return()=>{const I=()=>{const x=[],B=gt(VA,{hide:p},n);B?x.push(se(B)):e.title&&x.push(se("strong",{class:"me-auto"},e.title)),!i.value&&x.length!==0&&x.push(se(AA,{class:["btn-close"],onClick:()=>{p()}}));const W=[];if(x.length>0&&W.push(se(e.headerTag,{class:"toast-header"},{default:()=>x})),gt("default",{hide:p},n)||e.body){const G=se(Br(e)?"b-link":"div",{class:["toast-body",e.bodyClass],onClick:Br(e)?{click:R}:{}},gt("default",{hide:p},n)||e.body);W.push(G)}return se("div",{class:["toast",e.toastClass,d.value],tabindex:"0"},W)};return se("div",{class:["b-toast"],id:e.id,role:u.value?null:s.value?"status":"alert","aria-live":u.value?null:s.value?"polite":"assertive","aria-atomic":u.value?null:"true",onmouseenter:w,onmouseleave:b},[se(wA,{noFade:o.value,onAfterEnter:E,onBeforeEnter:A,onAfterLeave:O,onBeforeLeave:P},()=>[f.value?I():""])])}}}),jA=Ee({__name:"BToaster",props:{position:{default:"top-right"},instance:null},setup(e){const t=e,n={"top-left":"top-0 start-0","top-center":"top-0 start-50 translate-middle-x","top-right":"top-0 end-0","middle-left":"top-50 start-0 translate-middle-y","middle-center":"top-50 start-50 translate-middle","middle-right":"top-50 end-0 translate-middle-y","bottom-left":"bottom-0 start-0","bottom-center":"bottom-0 start-50 translate-middle-x","bottom-right":"bottom-0 end-0"},s=F(()=>n[t.position]),r=i=>{var o;(o=t.instance)==null||o.remove(i)};return(i,o)=>{var l;return Ie(),Ir("div",{class:Lt([[Ye(s)],"b-toaster position-fixed p-3"]),style:{"z-index":"11"}},[(Ie(!0),Ir(ke,null,lp((l=e.instance)==null?void 0:l.toasts(e.position).value,a=>(Ie(),Je(HA,{id:a.options.id,key:a.options.id,modelValue:a.options.value,"onUpdate:modelValue":c=>a.options.value=c,"auto-hide":a.options.autoHide,delay:a.options.delay,"no-close-button":a.options.noCloseButton,title:a.content.title,body:a.content.body,component:a.content.body,variant:a.options.variant,onDestroyed:r},null,8,["id","modelValue","onUpdate:modelValue","auto-hide","delay","no-close-button","title","body","component","variant"]))),128))],2)}}});Ee({props:{gutterX:{type:String,default:null},gutterY:{type:String,default:null},fluid:{type:[Boolean,String],default:!1},toast:{type:Object},position:{type:String,required:!1}},setup(e,{slots:t,expose:n}){const s=Le();let r;const i=F(()=>({container:!e.fluid,["container-fluid"]:typeof e.fluid=="boolean"&&e.fluid,[`container-${e.fluid}`]:typeof e.fluid=="string",[`gx-${e.gutterX}`]:e.gutterX!==null,[`gy-${e.gutterY}`]:e.gutterY!==null}));return zt(()=>{e.toast}),e.toast&&(r=FA({container:s,root:e.toast.root}),n({})),()=>{var o;const l=[];return r==null||r.containerPositions.value.forEach(a=>{l.push(se(jA,{key:a,instance:r,position:a}))}),se("div",{class:[i.value,e.position],ref:s},[...l,(o=t.default)==null?void 0:o.call(t)])}},methods:{}});const jf=Ee({__name:"BFormInvalidFeedback",props:{ariaLive:null,forceShow:{default:!1},id:null,text:null,role:null,state:{default:void 0},tag:{default:"div"},tooltip:{default:!1}},setup(e){const t=e,n=J(z(t,"forceShow")),s=J(z(t,"state")),r=J(z(t,"tooltip")),i=F(()=>n.value===!0||s.value===!1),o=F(()=>({"d-block":i.value,"invalid-feedback":!r.value,"invalid-tooltip":r.value})),l=F(()=>({id:t.id,role:t.role,"aria-live":t.ariaLive,"aria-atomic":t.ariaLive?"true":void 0}));return(a,c)=>(Ie(),Je(Nt(e.tag),es({class:Ye(o)},Ye(l)),{default:nt(()=>[It(a.$slots,"default",{},()=>[ms(Hr(e.text),1)])]),_:3},16,["class"]))}}),Sl=Ee({__name:"BFormRow",props:{tag:{default:"div"}},setup(e){return(t,n)=>(Ie(),Je(Nt(e.tag),{class:"row d-flex flex-wrap"},{default:nt(()=>[It(t.$slots,"default")]),_:3}))}}),Uf=Ee({__name:"BFormText",props:{id:null,inline:{default:!1},tag:{default:"small"},text:null,textVariant:{default:"muted"}},setup(e){const t=e,n=J(z(t,"inline")),s=F(()=>[[`text-${t.textVariant}`],{"form-text":!n.value}]);return(r,i)=>(Ie(),Je(Nt(e.tag),{id:e.id,class:Lt(Ye(s))},{default:nt(()=>[It(r.$slots,"default",{},()=>[ms(Hr(e.text),1)])]),_:3},8,["id","class"]))}}),Kf=Ee({__name:"BFormValidFeedback",props:{ariaLive:null,forceShow:{default:!1},id:null,role:null,text:null,state:{default:void 0},tag:{default:"div"},tooltip:{default:!1}},setup(e){const t=e,n=J(z(t,"forceShow")),s=J(z(t,"state")),r=J(z(t,"tooltip")),i=F(()=>n.value===!0||s.value===!0),o=F(()=>({"d-block":i.value,"valid-feedback":!r.value,"valid-tooltip":r.value})),l=F(()=>t.ariaLive?"true":void 0);return(a,c)=>(Ie(),Je(Nt(e.tag),{id:e.id,role:e.role,"aria-live":e.ariaLive,"aria-atomic":Ye(l),class:Lt(Ye(o))},{default:nt(()=>[It(a.$slots,"default",{},()=>[ms(Hr(e.text),1)])]),_:3},8,["id","role","aria-live","aria-atomic","class"]))}}),Jm=["input","select","textarea"],UA=Jm.map(e=>`${e}:not([disabled])`).join(),KA=[...Jm,"a","button","label"],WA="label",qA="invalid-feedback",zA="valid-feedback",YA="description",GA="default";Ee({components:{BCol:Ai,BFormInvalidFeedback:jf,BFormRow:Sl,BFormText:Uf,BFormValidFeedback:Kf},props:{contentCols:{type:[Boolean,String,Number],required:!1},contentColsLg:{type:[Boolean,String,Number],required:!1},contentColsMd:{type:[Boolean,String,Number],required:!1},contentColsSm:{type:[Boolean,String,Number],required:!1},contentColsXl:{type:[Boolean,String,Number],required:!1},description:{type:[String],required:!1},disabled:{type:[Boolean,String],default:!1},feedbackAriaLive:{type:String,default:"assertive"},id:{type:String,required:!1},invalidFeedback:{type:String,required:!1},label:{type:String,required:!1},labelAlign:{type:[Boolean,String,Number],required:!1},labelAlignLg:{type:[Boolean,String,Number],required:!1},labelAlignMd:{type:[Boolean,String,Number],required:!1},labelAlignSm:{type:[Boolean,String,Number],required:!1},labelAlignXl:{type:[Boolean,String,Number],required:!1},labelClass:{type:[Array,Object,String],required:!1},labelCols:{type:[Boolean,String,Number],required:!1},labelColsLg:{type:[Boolean,String,Number],required:!1},labelColsMd:{type:[Boolean,String,Number],required:!1},labelColsSm:{type:[Boolean,String,Number],required:!1},labelColsXl:{type:[Boolean,String,Number],required:!1},labelFor:{type:String,required:!1},labelSize:{type:String,required:!1},labelSrOnly:{type:[Boolean,String],default:!1},state:{type:[Boolean,String],default:null},tooltip:{type:[Boolean,String],default:!1},validFeedback:{type:String,required:!1},validated:{type:[Boolean,String],default:!1},floating:{type:[Boolean,String],default:!1}},setup(e,{attrs:t}){const n=J(z(e,"disabled")),s=J(z(e,"labelSrOnly")),r=J(z(e,"state")),i=J(z(e,"tooltip")),o=J(z(e,"validated")),l=J(z(e,"floating")),a=null,c=["xs","sm","md","lg","xl"],u=(b,C)=>c.reduce((A,E)=>{const P=Nf(E==="xs"?"":E,`${C}Align`),O=b[P]||null;return O&&(E==="xs"?A.push(`text-${O}`):A.push(`text-${E}-${O}`)),A},[]),f=(b,C)=>c.reduce((A,E)=>{const P=Nf(E==="xs"?"":E,`${C}Cols`);let O=b[P];return O=O===""?!0:O||!1,typeof O!="boolean"&&O!=="auto"&&(O=cA(O,0),O=O>0?O:!1),O&&(E==="xs"?A.cols=O:A[E||(typeof O=="boolean"?"col":"cols")]=O),A},{}),d=Le(),m=(b,C=null)=>{if(Um&&e.labelFor){const A=sA(`#${U0(e.labelFor)}`,d);if(A){const E="aria-describedby",P=(b||"").split(vl),O=(C||"").split(vl),R=(iA(A,E)||"").split(vl).filter(I=>!O.includes(I)).concat(P).filter((I,x,B)=>B.indexOf(I)===x).filter(I=>I).join(" ").trim();R?oA(A,E,R):lA(A,E)}}},h=F(()=>f(e,"content")),g=F(()=>u(e,"label")),T=F(()=>f(e,"label")),_=F(()=>Object.keys(h.value).length>0||Object.keys(T.value).length>0),p=F(()=>typeof r.value=="boolean"?r.value:null),v=F(()=>{const b=p.value;return b===!0?"is-valid":b===!1?"is-invalid":null}),w=F(()=>Wm(t.ariaInvalid,r.value));return vt(()=>a,(b,C)=>{b!==C&&m(b,C)}),zt(()=>{Ht(()=>{m(a)})}),{disabledBoolean:n,labelSrOnlyBoolean:s,stateBoolean:r,tooltipBoolean:i,validatedBoolean:o,floatingBoolean:l,ariaDescribedby:a,computedAriaInvalid:w,contentColProps:h,isHorizontal:_,labelAlignClasses:g,labelColProps:T,onLegendClick:b=>{if(e.labelFor)return;const{target:C}=b,A=C?C.tagName:"";if(KA.indexOf(A)!==-1)return;const E=rA(UA,d).filter(tA);E.length===1&&Z0(E[0])},stateClass:v}},render(){const e=this.$props,t=this.$slots,n=aa(),s=!e.labelFor;let r=null;const i=gt(WA,{},t)||e.label,o=i?Is("_BV_label_"):null;if(i||this.isHorizontal){const w=s?"legend":"label";if(this.labelSrOnlyBoolean)i&&(r=se(w,{class:"visually-hidden",id:o,for:e.labelFor||null},i)),this.isHorizontal?r=se(Ai,this.labelColProps,{default:()=>r}):r=se("div",{},[r]);else{const b={onClick:s?this.onLegendClick:null,...this.isHorizontal?this.labelColProps:{},tag:this.isHorizontal?w:null,id:o,for:e.labelFor||null,tabIndex:s?"-1":null,class:[this.isHorizontal?"col-form-label":"form-label",{"bv-no-focus-ring":s,"col-form-label":this.isHorizontal||s,"pt-0":!this.isHorizontal&&s,"d-block":!this.isHorizontal&&!s,[`col-form-label-${e.labelSize}`]:!!e.labelSize},this.labelAlignClasses,e.labelClass]};this.isHorizontal?r=se(Ai,b,{default:()=>i}):r=se(w,b,i)}}let l=null;const a=gt(qA,{},t)||this.invalidFeedback,c=a?Is("_BV_feedback_invalid_"):void 0;a&&(l=se(jf,{ariaLive:e.feedbackAriaLive,id:c,state:this.stateBoolean,tooltip:this.tooltipBoolean},{default:()=>a}));let u=null;const f=gt(zA,{},t)||this.validFeedback,d=f?Is("_BV_feedback_valid_"):void 0;f&&(u=se(Kf,{ariaLive:e.feedbackAriaLive,id:d,state:this.stateBoolean,tooltip:this.tooltipBoolean},{default:()=>f}));let m=null;const h=gt(YA,{},t)||this.description,g=h?Is("_BV_description_"):void 0;h&&(m=se(Uf,{id:g},{default:()=>h}));const T=this.ariaDescribedby=[g,this.stateBoolean===!1?c:null,this.stateBoolean===!0?d:null].filter(w=>w).join(" ")||null,_=[gt(GA,{ariaDescribedby:T,descriptionId:g,id:n,labelId:o},t)||"",l,u,m];!this.isHorizontal&&this.floatingBoolean&&_.push(r);let p=se("div",{ref:"content",class:[{"form-floating":!this.isHorizontal&&this.floatingBoolean}]},_);this.isHorizontal&&(p=se(Ai,{ref:"content",...this.contentColProps},{default:()=>_}));const v={class:["mb-3",this.stateClass,{"was-validated":this.validatedBoolean}],id:aa(z(e,"id")).value,disabled:s?this.disabledBoolean:null,role:s?null:"group","aria-invalid":this.computedAriaInvalid,"aria-labelledby":s&&this.isHorizontal?o:null};return this.isHorizontal&&!s?se(Sl,v,{default:()=>[r,p]}):se(s?"fieldset":"div",v,this.isHorizontal&&s?[se(Sl,null,{default:()=>[r,p]})]:this.isHorizontal||!this.floatingBoolean?[r,p]:[p])}});const Wf=["text","number","email","password","search","url","tel","date","time","range","color"];Ee({props:{...Ym,max:{type:[String,Number],required:!1},min:{type:[String,Number],required:!1},step:{type:[String,Number],required:!1},type:{type:String,default:"text",validator:e=>Wf.includes(e)}},emits:["update:modelValue","change","blur","input"],setup(e,{emit:t}){const{input:n,computedId:s,computedAriaInvalid:r,onInput:i,onChange:o,onBlur:l,focus:a,blur:c}=Gm(e,t),u=Le(!1),f=F(()=>{const m=e.type==="range",h=e.type==="color";return{"form-control-highlighted":u.value,"form-range":m,"form-control":h||!e.plaintext&&!m,"form-control-color":h,"form-control-plaintext":e.plaintext&&!m&&!h,[`form-control-${e.size}`]:!!e.size,"is-valid":e.state===!0,"is-invalid":e.state===!1}}),d=F(()=>Wf.includes(e.type)?e.type:"text");return{computedClasses:f,localType:d,input:n,computedId:s,computedAriaInvalid:r,onInput:i,onChange:o,onBlur:l,focus:a,blur:c,highlight:()=>{u.value!==!0&&(u.value=!0,setTimeout(()=>{u.value=!1},2e3))}}}});Ee({props:{...Ym,noResize:{type:[Boolean,String],default:!1},rows:{type:[String,Number],required:!1,default:2},wrap:{type:String,default:"soft"}},emits:["update:modelValue","change","blur","input"],setup(e,{emit:t}){const{input:n,computedId:s,computedAriaInvalid:r,onInput:i,onChange:o,onBlur:l,focus:a,blur:c}=Gm(e,t),u=J(z(e,"noResize")),f=F(()=>({"form-control":!e.plaintext,"form-control-plaintext":e.plaintext,[`form-control-${e.size}`]:!!e.size,"is-valid":e.state===!0,"is-invalid":e.state===!1})),d=F(()=>u.value?{resize:"none"}:void 0);return{input:n,computedId:s,computedAriaInvalid:r,onInput:i,onChange:o,onBlur:l,focus:a,blur:c,computedClasses:f,computedStyles:d}}});Ee({components:{BLink:qt},props:{...Wo(ys,["event","routerTag"])},setup(e){return{disabledBoolean:J(z(e,"disabled"))}}});const qf=Wo(ys,["event","routerTag"]);Ee({components:{BLink:qt},props:{tag:{type:String,default:"div"},...qf},setup(e){const t=F(()=>Br(e)),n=F(()=>t.value?qt:e.tag);return{computedLinkProps:F(()=>t.value?Pc(e,qf):{}),computedTag:n}}});const JA=5,Xm=20,Qm=0,Mt=3,XA="ellipsis-text",QA="first-text",ZA="last-text",eO="next-text",tO="page",nO="prev-text",zf=e=>Math.max(Sn(e)||Xm,1),Yf=e=>Math.max(Sn(e)||Qm,0),sO=(e,t)=>{const n=Sn(e)||1;return n>t?t:n<1?1:n};Ee({name:"BPagination",props:{align:{type:String,default:"start"},ariaControls:{type:String,required:!1},ariaLabel:{type:String,default:"Pagination"},disabled:{type:[Boolean,String],default:!1},ellipsisClass:{type:[Array,String],default:()=>[]},ellipsisText:{type:String,default:"…"},firstClass:{type:[Array,String],default:()=>[]},firstNumber:{type:[Boolean,String],default:!1},firstText:{type:String,default:"«"},hideEllipsis:{type:[Boolean,String],default:!1},hideGotoEndButtons:{type:[Boolean,String],default:!1},labelFirstPage:{type:String,default:"Go to first page"},labelLastPage:{type:String,default:"Go to last page"},labelNextPage:{type:String,default:"Go to next page"},labelPage:{type:String,default:"Go to page"},labelPrevPage:{type:String,default:"Go to previous page"},lastClass:{type:[Array,String],default:()=>[]},lastNumber:{type:[Boolean,String],default:!1},lastText:{type:String,default:"»"},limit:{type:Number,default:JA},modelValue:{type:Number,default:1},nextClass:{type:[Array,String],default:()=>[]},nextText:{type:String,default:"›"},pageClass:{type:[Array,String],default:()=>[]},perPage:{type:Number,default:Xm},pills:{type:[Boolean,String],default:!1},prevClass:{type:[Array,String],default:()=>[]},prevText:{type:String,default:"‹"},size:{type:String,required:!1},totalRows:{type:Number,default:Qm}},emits:["update:modelValue","page-click"],setup(e,{emit:t,slots:n}){const s=J(z(e,"disabled")),r=J(z(e,"firstNumber")),i=J(z(e,"hideEllipsis")),o=J(z(e,"hideGotoEndButtons")),l=J(z(e,"lastNumber")),a=J(z(e,"pills")),c=F(()=>e.align==="fill"?"start":e.align),u=zm(z(c,"value")),f=F(()=>Math.ceil(Yf(e.totalRows)/zf(e.perPage))),d=F(()=>{let b;return f.value-e.modelValue+2<e.limit&&e.limit>Mt?b=f.value-h.value+1:b=e.modelValue-Math.floor(h.value/2),b<1?b=1:b>f.value-h.value&&(b=f.value-h.value+1),e.limit<=Mt&&l.value&&f.value===b+h.value-1&&(b=Math.max(b-1,1)),b}),m=F(()=>{const b=f.value-e.modelValue;let C=!1;return b+2<e.limit&&e.limit>Mt?e.limit>Mt&&(C=!0):e.limit>Mt&&(C=!!(!i.value||r.value)),d.value<=1&&(C=!1),C&&r.value&&d.value<4&&(C=!1),C}),h=F(()=>{let b=e.limit;return f.value<=e.limit?b=f.value:e.modelValue<e.limit-1&&e.limit>Mt?((!i.value||l.value)&&(b=e.limit-(r.value?0:1)),b=Math.min(b,e.limit)):f.value-e.modelValue+2<e.limit&&e.limit>Mt?(!i.value||r.value)&&(b=e.limit-(l.value?0:1)):e.limit>Mt&&(b=e.limit-(i.value?0:2)),b}),g=F(()=>{const b=f.value-h.value;let C=!1;e.modelValue<e.limit-1&&e.limit>Mt?(!i.value||l.value)&&(C=!0):e.limit>Mt&&(C=!!(!i.value||l.value)),d.value>b&&(C=!1);const A=d.value+h.value-1;return C&&l.value&&A>f.value-3&&(C=!1),C}),T=ln({pageSize:zf(e.perPage),totalRows:Yf(e.totalRows),numberOfPages:f.value}),_=(b,C)=>{if(C===e.modelValue)return;const{target:A}=b,E=new Ac("page-click",{cancelable:!0,target:A});t("page-click",E,C),!E.defaultPrevented&&t("update:modelValue",C)},p=F(()=>e.size?`pagination-${e.size}`:""),v=F(()=>a.value?"b-pagination-pills":"");vt(()=>e.modelValue,b=>{const C=sO(b,f.value);C!==e.modelValue&&t("update:modelValue",C)}),vt(T,(b,C)=>{b!=null&&(C.pageSize!==b.pageSize&&C.totalRows===b.totalRows||C.numberOfPages!==b.numberOfPages&&e.modelValue>C.numberOfPages)&&t("update:modelValue",1)});const w=F(()=>{const b=[];for(let C=0;C<h.value;C++)b.push({number:d.value+C,classes:null});return b});return()=>{const b=[],C=w.value.map(W=>W.number),A=W=>W===e.modelValue,E=e.modelValue<1,P=e.align==="fill",O=(W,G,Z,ne,Se,$e)=>{const Te=s.value||A($e)||E||W<1||W>f.value,U=W<1?1:W>f.value?f.value:W,ie={disabled:Te,page:U,index:U-1},he=gt(Z,ie,n)||ne||"";return se("li",{class:["page-item",{disabled:Te,"flex-fill":P,"d-flex":P&&!Te},Se]},se(Te?"span":"button",{class:["page-link",{"flex-grow-1":!Te&&P}],"aria-label":G,"aria-controls":e.ariaControls||null,"aria-disabled":Te?"true":null,role:"menuitem",type:Te?null:"button",tabindex:Te?null:"-1",onClick:ye=>{Te||_(ye,U)}},he))},R=W=>se("li",{class:["page-item","disabled","bv-d-xs-down-none",P?"flex-fill":"",e.ellipsisClass],role:"separator",key:`ellipsis-${W?"last":"first"}`},[se("span",{class:["page-link"]},gt(XA,{},n)||e.ellipsisText||"...")]),I=(W,G)=>{const Z=A(W.number)&&!E,ne=s.value?null:Z||E&&G===0?"0":"-1",Se={active:Z,disabled:s.value,page:W.number,index:W.number-1,content:W.number},$e=gt(tO,Se,n)||W.number,Te=se(s.value?"span":"button",{class:["page-link",{"flex-grow-1":!s.value&&P}],"aria-controls":e.ariaControls||null,"aria-disabled":s.value?"true":null,"aria-label":e.labelPage?`${e.labelPage} ${W.number}`:null,role:"menuitemradio",type:s.value?null:"button",tabindex:ne,onClick:U=>{s.value||_(U,W.number)}},$e);return se("li",{class:["page-item",{disabled:s.value,active:Z,"flex-fill":P,"d-flex":P&&!s.value},e.pageClass],role:"presentation",key:`page-${W.number}`},Te)};if(!o.value&&!r.value){const W=O(1,e.labelFirstPage,QA,e.firstText,e.firstClass,1);b.push(W)}const x=O(e.modelValue-1,e.labelFirstPage,nO,e.prevText,e.prevClass,1);b.push(x),r.value&&C[0]!==1&&b.push(I({number:1},0)),m.value&&b.push(R(!1)),w.value.forEach((W,G)=>{const Z=m.value&&r.value&&C[0]!==1?1:0;b.push(I(W,G+Z))}),g.value&&b.push(R(!0)),l.value&&C[C.length-1]!==f.value&&b.push(I({number:f.value},-1));const B=O(e.modelValue+1,e.labelNextPage,eO,e.nextText,e.nextClass,f.value);if(b.push(B),!l.value&&!o.value){const W=O(f.value,e.labelLastPage,ZA,e.lastText,e.lastClass,f.value);b.push(W)}return se("ul",{class:["pagination",p.value,u.value,v.value],role:"menubar","aria-disabled":s.value,"aria-label":e.ariaLabel||null},b)}}});Ee({props:{container:{type:[String,Object],default:"body"},content:{type:String},id:{type:String},customClass:{type:String,default:""},noninteractive:{type:[Boolean,String],default:!1},placement:{type:String,default:"right"},target:{type:[String,Object],default:void 0},title:{type:String},delay:{type:[Number,Object],default:0},triggers:{type:String,default:"click"},show:{type:[Boolean,String],default:!1},variant:{type:String,default:void 0},html:{type:[Boolean,String],default:!0},sanitize:{type:[Boolean,String],default:!1},offset:{type:String,default:"0"}},emits:["show","shown","hide","hidden","inserted"],setup(e,{emit:t,slots:n}){J(z(e,"noninteractive"));const s=J(z(e,"show")),r=J(z(e,"html")),i=J(z(e,"sanitize")),o=Le(),l=Le(),a=Le(),c=Le(),u=Le(),f=F(()=>({[`b-popover-${e.variant}`]:e.variant!==void 0})),d=p=>{if(typeof p=="string"||p instanceof HTMLElement)return p;if(typeof p<"u")return p.$el},m=p=>{if(p)return typeof p=="string"?document.getElementById(p)||void 0:p},h=[{event:"show.bs.popover",handler:()=>t("show")},{event:"shown.bs.popover",handler:()=>t("shown")},{event:"hide.bs.popover",handler:()=>t("hide")},{event:"hidden.bs.popover",handler:()=>t("hidden")},{event:"inserted.bs.popover",handler:()=>t("inserted")}],g=p=>{for(const v of h)p.addEventListener(v.event,v.handler)},T=p=>{for(const v of h)p.removeEventListener(v.event,v.handler)},_=p=>{l.value=m(d(p)),l.value&&(g(l.value),a.value=new Vo(l.value,{customClass:e.customClass,container:d(e.container),trigger:e.triggers,placement:e.placement,title:e.title||n.title?c.value:"",content:u.value,html:r.value,delay:e.delay,sanitize:i.value,offset:e.offset}))};return vt(()=>e.target,p=>{var v;(v=a.value)==null||v.dispose(),l.value instanceof HTMLElement&&T(l.value),_(p)}),vt(s,(p,v)=>{var w,b;p!==v&&(p?(w=a.value)==null||w.show():(b=a.value)==null||b.hide())}),zt(()=>{var p,v,w;Ht(()=>{_(e.target)}),(v=(p=o.value)==null?void 0:p.parentNode)==null||v.removeChild(o.value),s.value&&((w=a.value)==null||w.show())}),Wr(()=>{var p;(p=a.value)==null||p.dispose(),l.value instanceof HTMLElement&&T(l.value)}),{element:o,titleRef:c,contentRef:u,computedClasses:f}}});const Gf=Ko("cols",[""],{type:[String,Number],default:null});Ee({name:"BRow",props:{tag:{type:String,default:"div"},gutterX:{type:String,default:null},gutterY:{type:String,default:null},noGutters:{type:[Boolean,String],default:!1},alignV:{type:String,default:null},alignH:{type:String,default:null},alignContent:{type:String,default:null},...Gf},setup(e){const t=J(z(e,"noGutters")),n=zm(z(e,"alignH")),s=F(()=>Km(e,Gf,"cols","row-cols"));return{computedClasses:F(()=>[s.value,{[`gx-${e.gutterX}`]:e.gutterX!==null,[`gy-${e.gutterY}`]:e.gutterY!==null,"g-0":t.value,[`align-items-${e.alignV}`]:e.alignV!==null,[n.value]:e.alignH!==null,[`align-content-${e.alignContent}`]:e.alignContent!==null}])}}});const Jf=["ar","az","ckb","fa","he","ks","lrc","mzn","ps","sd","te","ug","ur","yi"].map(e=>e.toLowerCase()),rO=e=>{const t=Bm(e).toLowerCase().replace(H0,"").split("-"),n=t.slice(0,2).join("-"),s=t[0];return Jf.includes(n)||Jf.includes(s)},iO=e=>Y0?Af(e)?e:{capture:!!e||!1}:!!(Af(e)?e.capture:e),oO=(e,t,n,s)=>{e&&e.addEventListener&&e.addEventListener(t,n,iO(s))},lO=(e,t,n,s)=>{e&&e.removeEventListener&&e.removeEventListener(t,n,s)},Xf=(e,t)=>{(e?oO:lO)(...t)},Oi=(e,{preventDefault:t=!0,propagation:n=!0,immediatePropagation:s=!1}={})=>{t&&e.preventDefault(),n&&e.stopPropagation(),s&&e.stopImmediatePropagation()},ca="ArrowDown",Zm="End",eg="Home",tg="PageDown",ng="PageUp",ua="ArrowUp",Qf=1,Zf=100,ed=1,td=500,nd=100,sd=10,rd=4,id=[ua,ca,eg,Zm,ng,tg];Ee({props:{ariaControls:{type:String,required:!1},ariaLabel:{type:String,required:!1},labelIncrement:{type:String,default:"Increment"},labelDecrement:{type:String,default:"Decrement"},modelValue:{type:Number,default:null},name:{type:String,default:"BFormSpinbutton"},disabled:{type:[Boolean,String],default:!1},placeholder:{type:String,required:!1},locale:{type:String,default:"locale"},form:{type:String,required:!1},inline:{type:Boolean,default:!1},size:{type:String,required:!1},formatterFn:{type:Function},readonly:{type:Boolean,default:!1},vertical:{type:Boolean,default:!1},repeatDelay:{type:[String,Number],default:td},repeatInterval:{type:[String,Number],default:nd},repeatStepMultiplier:{type:[String,Number],default:rd},repeatThreshold:{type:[String,Number],default:sd},required:{type:[Boolean,String],default:!1},step:{type:[String,Number],default:ed},min:{type:[String,Number],default:Qf},max:{type:[String,Number],default:Zf},wrap:{type:Boolean,default:!1},state:{type:[Boolean,String],default:null}},emits:["update:modelValue","change"],setup(e,{emit:t}){const n=Le(!1),s=F(()=>1),r=()=>{t("change",o.value)},i=Le(null),o=F({get(){return Yt(e.modelValue)?i.value:e.modelValue},set(U){Yt(e.modelValue)?i.value=U:t("update:modelValue",U)}});let l,a,c=!1;const u=F(()=>El(e.step,ed)),f=F(()=>El(e.min,Qf)),d=F(()=>{const U=El(e.max,Zf),ie=u.value,he=f.value;return Math.floor((U-he)/ie)*ie+he}),m=F(()=>{const U=Sn(e.repeatDelay,0);return U>0?U:td}),h=F(()=>{const U=Sn(e.repeatInterval,0);return U>0?U:nd}),g=F(()=>Math.max(Sn(e.repeatThreshold,sd),1)),T=F(()=>Math.max(Sn(e.repeatStepMultiplier,rd),1)),_=F(()=>{const U=u.value;return Math.floor(U)===U?0:(U.toString().split(".")[1]||"").length}),p=F(()=>Math.pow(10,_.value||0)),v=F(()=>{const{value:U}=o;return U===null?"":U.toFixed(_.value)}),w=F(()=>{const U=[e.locale];return new Intl.NumberFormat(U).resolvedOptions().locale}),b=F(()=>rO(w.value)),C=()=>{const U=_.value;return new Intl.NumberFormat(w.value,{style:"decimal",useGrouping:!1,minimumIntegerDigits:1,minimumFractionDigits:U,maximumFractionDigits:U,notation:"standard"}).format},A=F(()=>e.formatterFn?e.formatterFn:C()),E=F(()=>({role:"group",lang:w.value,tabindex:e.disabled?null:"-1",title:e.ariaLabel})),P=F(()=>!Yt(e.modelValue)||!Yt(i.value)),O=F(()=>({dir:b.value,spinId:s.value,tabindex:e.disabled?null:"0",role:"spinbutton","aria-live":"off","aria-label":e.ariaLabel||null,"aria-controls":e.ariaControls||null,"aria-invalid":e.state===!1||!P.value&&e.required?"true":null,"aria-required":e.required?"true":null,"aria-valuemin":f.value,"aria-valuemax":d.value,"aria-valuenow":Yt(o.value)?null:o.value,"aria-valuetext":Yt(o.value)?null:A.value(o.value)})),R=U=>{let{value:ie}=o;if(!e.disabled&&!Yt(ie)){const he=u.value*U,ye=f.value,be=d.value,Be=p.value,{wrap:Fe}=e;ie=Math.round((ie-ye)/he)*he+ye+he,ie=Math.round(ie*Be)/Be,o.value=ie>be?Fe?ye:be:ie<ye?Fe?be:ye:ie}},I=(U=1)=>{Yt(o.value)?o.value=f.value:R(1*U)},x=(U=1)=>{Yt(o.value)?o.value=e.wrap?d.value:f.value:R(-1*U)},B=U=>{const{code:ie,altKey:he,ctrlKey:ye,metaKey:be}=U;if(!(e.disabled||e.readonly||he||ye||be)&&id.includes(ie)){if(Oi(U,{propagation:!1}),c)return;$e(),[ua,ca].includes(ie)?(c=!0,ie===ua?G(U,I):ie===ca&&G(U,x)):ie===ng?I(T.value):ie===tg?x(T.value):ie===eg?o.value=f.value:ie===Zm&&(o.value=d.value)}},W=U=>{const{code:ie,altKey:he,ctrlKey:ye,metaKey:be}=U;e.disabled||e.readonly||he||ye||be||id.includes(ie)&&(Oi(U,{propagation:!1}),$e(),c=!1,r())},G=(U,ie)=>{const{type:he}=U||{};if(!e.disabled&&!e.readonly){if(Z(U)&&he==="mousedown"&&U.button)return;$e(),ie(1);const ye=g.value,be=T.value,Be=m.value,Fe=h.value;l=setTimeout(()=>{let qe=0;a=setInterval(()=>{ie(qe<ye?1:be),qe++},Fe)},Be)}};function Z(U){return U.type==="mouseup"||U.type==="mousedown"}const ne=U=>{Z(U)&&U.type==="mouseup"&&U.button||(Oi(U,{propagation:!1}),$e(),Se(!1),r())},Se=U=>{try{Xf(U,[document.body,"mouseup",ne,!1]),Xf(U,[document.body,"touchend",ne,!1])}catch{return 0}},$e=()=>{clearTimeout(l),clearInterval(a),l=void 0,a=void 0},Te=(U,ie,he,ye,be,Be,Fe)=>{const qe=se(he,{props:{scale:n.value?1.5:1.25},attrs:{"aria-hidden":"true"}}),Fn={hasFocus:n.value},$t=y=>{!e.disabled&&!e.readonly&&(Oi(y,{propagation:!1}),Se(!0),G(y,U))};return se("button",{class:[{"py-0":!e.vertical},"btn","btn-sm","border-0","rounded-0"],tabindex:"-1",type:"button",disabled:e.disabled||e.readonly||Be,"aria-disabled":e.disabled||e.readonly||Be?"true":null,"aria-controls":s.value,"aria-label":ie||null,"aria-keyshortcuts":be||null,onmousedown:$t,ontouchstart:$t},[gt(Fe,Fn)||qe])};return()=>{const U=Te(I,e.labelIncrement,se("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-plus",viewBox:"0 0 16 16"},se("path",{d:"M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4z"})),"inc","ArrowUp",!1,"increment"),ie=Te(x,e.labelDecrement,se("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-dash",viewBox:"0 0 16 16"},se("path",{d:"M4 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 4 8z"})),"dec","ArrowDown",!1,"decrement"),he=[];e.name&&!e.disabled&&he.push(se("input",{type:"hidden",name:e.name,form:e.form||null,value:v.value,key:"hidden"}));const ye=se("output",{class:[{"d-flex":e.vertical},{"align-self-center":!e.vertical},{"align-items-center":e.vertical},{"border-top":e.vertical},{"border-bottom":e.vertical},{"border-start":!e.vertical},{"border-end":!e.vertical},"flex-grow-1"],...O.value,key:"output"},[se("bdi",P.value?A.value(o.value):e.placeholder||"")]);return se("div",{class:["b-form-spinbutton form-control",{disabled:e.disabled},{readonly:e.readonly},{focus:n},{"d-inline-flex":e.inline||e.vertical},{"d-flex":!e.inline&&!e.vertical},{"align-items-stretch":!e.vertical},{"flex-column":e.vertical},e.size?`form-control-${e.size}`:null],...E.value,onkeydown:B,onkeyup:W},e.vertical?[U,he,ye,ie]:[ie,he,ye,U])}}});function sg(e,t){return function(){return e.apply(t,arguments)}}const{toString:rg}=Object.prototype,{getPrototypeOf:Lc}=Object,Rc=(e=>t=>{const n=rg.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),pn=e=>(e=e.toLowerCase(),t=>Rc(t)===e),qo=e=>t=>typeof t===e,{isArray:or}=Array,Fr=qo("undefined");function aO(e){return e!==null&&!Fr(e)&&e.constructor!==null&&!Fr(e.constructor)&&kn(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const ig=pn("ArrayBuffer");function cO(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&ig(e.buffer),t}const uO=qo("string"),kn=qo("function"),og=qo("number"),Dc=e=>e!==null&&typeof e=="object",fO=e=>e===!0||e===!1,Mi=e=>{if(Rc(e)!=="object")return!1;const t=Lc(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},dO=pn("Date"),pO=pn("File"),hO=pn("Blob"),mO=pn("FileList"),gO=e=>Dc(e)&&kn(e.pipe),_O=e=>{const t="[object FormData]";return e&&(typeof FormData=="function"&&e instanceof FormData||rg.call(e)===t||kn(e.toString)&&e.toString()===t)},yO=pn("URLSearchParams"),vO=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function ni(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let s,r;if(typeof e!="object"&&(e=[e]),or(e))for(s=0,r=e.length;s<r;s++)t.call(null,e[s],s,e);else{const i=n?Object.getOwnPropertyNames(e):Object.keys(e),o=i.length;let l;for(s=0;s<o;s++)l=i[s],t.call(null,e[l],l,e)}}function lg(e,t){t=t.toLowerCase();const n=Object.keys(e);let s=n.length,r;for(;s-- >0;)if(r=n[s],t===r.toLowerCase())return r;return null}const ag=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),cg=e=>!Fr(e)&&e!==ag;function fa(){const{caseless:e}=cg(this)&&this||{},t={},n=(s,r)=>{const i=e&&lg(t,r)||r;Mi(t[i])&&Mi(s)?t[i]=fa(t[i],s):Mi(s)?t[i]=fa({},s):or(s)?t[i]=s.slice():t[i]=s};for(let s=0,r=arguments.length;s<r;s++)arguments[s]&&ni(arguments[s],n);return t}const bO=(e,t,n,{allOwnKeys:s}={})=>(ni(t,(r,i)=>{n&&kn(r)?e[i]=sg(r,n):e[i]=r},{allOwnKeys:s}),e),EO=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),SO=(e,t,n,s)=>{e.prototype=Object.create(t.prototype,s),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},TO=(e,t,n,s)=>{let r,i,o;const l={};if(t=t||{},e==null)return t;do{for(r=Object.getOwnPropertyNames(e),i=r.length;i-- >0;)o=r[i],(!s||s(o,e,t))&&!l[o]&&(t[o]=e[o],l[o]=!0);e=n!==!1&&Lc(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},wO=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const s=e.indexOf(t,n);return s!==-1&&s===n},CO=e=>{if(!e)return null;if(or(e))return e;let t=e.length;if(!og(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},AO=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Lc(Uint8Array)),OO=(e,t)=>{const s=(e&&e[Symbol.iterator]).call(e);let r;for(;(r=s.next())&&!r.done;){const i=r.value;t.call(e,i[0],i[1])}},NO=(e,t)=>{let n;const s=[];for(;(n=e.exec(t))!==null;)s.push(n);return s},PO=pn("HTMLFormElement"),IO=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,s,r){return s.toUpperCase()+r}),od=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),LO=pn("RegExp"),ug=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),s={};ni(n,(r,i)=>{t(r,i,e)!==!1&&(s[i]=r)}),Object.defineProperties(e,s)},RO=e=>{ug(e,(t,n)=>{if(kn(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const s=e[n];if(kn(s)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},DO=(e,t)=>{const n={},s=r=>{r.forEach(i=>{n[i]=!0})};return or(e)?s(e):s(String(e).split(t)),n},$O=()=>{},kO=(e,t)=>(e=+e,Number.isFinite(e)?e:t),Tl="abcdefghijklmnopqrstuvwxyz",ld="0123456789",fg={DIGIT:ld,ALPHA:Tl,ALPHA_DIGIT:Tl+Tl.toUpperCase()+ld},MO=(e=16,t=fg.ALPHA_DIGIT)=>{let n="";const{length:s}=t;for(;e--;)n+=t[Math.random()*s|0];return n};function xO(e){return!!(e&&kn(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const BO=e=>{const t=new Array(10),n=(s,r)=>{if(Dc(s)){if(t.indexOf(s)>=0)return;if(!("toJSON"in s)){t[r]=s;const i=or(s)?[]:{};return ni(s,(o,l)=>{const a=n(o,r+1);!Fr(a)&&(i[l]=a)}),t[r]=void 0,i}}return s};return n(e,0)},L={isArray:or,isArrayBuffer:ig,isBuffer:aO,isFormData:_O,isArrayBufferView:cO,isString:uO,isNumber:og,isBoolean:fO,isObject:Dc,isPlainObject:Mi,isUndefined:Fr,isDate:dO,isFile:pO,isBlob:hO,isRegExp:LO,isFunction:kn,isStream:gO,isURLSearchParams:yO,isTypedArray:AO,isFileList:mO,forEach:ni,merge:fa,extend:bO,trim:vO,stripBOM:EO,inherits:SO,toFlatObject:TO,kindOf:Rc,kindOfTest:pn,endsWith:wO,toArray:CO,forEachEntry:OO,matchAll:NO,isHTMLForm:PO,hasOwnProperty:od,hasOwnProp:od,reduceDescriptors:ug,freezeMethods:RO,toObjectSet:DO,toCamelCase:IO,noop:$O,toFiniteNumber:kO,findKey:lg,global:ag,isContextDefined:cg,ALPHABET:fg,generateString:MO,isSpecCompliantForm:xO,toJSONObject:BO};function fe(e,t,n,s,r){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),s&&(this.request=s),r&&(this.response=r)}L.inherits(fe,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:L.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const dg=fe.prototype,pg={};["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=>{pg[e]={value:e}});Object.defineProperties(fe,pg);Object.defineProperty(dg,"isAxiosError",{value:!0});fe.from=(e,t,n,s,r,i)=>{const o=Object.create(dg);return L.toFlatObject(e,o,function(a){return a!==Error.prototype},l=>l!=="isAxiosError"),fe.call(o,e.message,t,n,s,r),o.cause=e,o.name=e.name,i&&Object.assign(o,i),o};const FO=null;function da(e){return L.isPlainObject(e)||L.isArray(e)}function hg(e){return L.endsWith(e,"[]")?e.slice(0,-2):e}function ad(e,t,n){return e?e.concat(t).map(function(r,i){return r=hg(r),!n&&i?"["+r+"]":r}).join(n?".":""):t}function VO(e){return L.isArray(e)&&!e.some(da)}const HO=L.toFlatObject(L,{},null,function(t){return/^is[A-Z]/.test(t)});function zo(e,t,n){if(!L.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=L.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(g,T){return!L.isUndefined(T[g])});const s=n.metaTokens,r=n.visitor||u,i=n.dots,o=n.indexes,a=(n.Blob||typeof Blob<"u"&&Blob)&&L.isSpecCompliantForm(t);if(!L.isFunction(r))throw new TypeError("visitor must be a function");function c(h){if(h===null)return"";if(L.isDate(h))return h.toISOString();if(!a&&L.isBlob(h))throw new fe("Blob is not supported. Use a Buffer instead.");return L.isArrayBuffer(h)||L.isTypedArray(h)?a&&typeof Blob=="function"?new Blob([h]):Buffer.from(h):h}function u(h,g,T){let _=h;if(h&&!T&&typeof h=="object"){if(L.endsWith(g,"{}"))g=s?g:g.slice(0,-2),h=JSON.stringify(h);else if(L.isArray(h)&&VO(h)||(L.isFileList(h)||L.endsWith(g,"[]"))&&(_=L.toArray(h)))return g=hg(g),_.forEach(function(v,w){!(L.isUndefined(v)||v===null)&&t.append(o===!0?ad([g],w,i):o===null?g:g+"[]",c(v))}),!1}return da(h)?!0:(t.append(ad(T,g,i),c(h)),!1)}const f=[],d=Object.assign(HO,{defaultVisitor:u,convertValue:c,isVisitable:da});function m(h,g){if(!L.isUndefined(h)){if(f.indexOf(h)!==-1)throw Error("Circular reference detected in "+g.join("."));f.push(h),L.forEach(h,function(_,p){(!(L.isUndefined(_)||_===null)&&r.call(t,_,L.isString(p)?p.trim():p,g,d))===!0&&m(_,g?g.concat(p):[p])}),f.pop()}}if(!L.isObject(e))throw new TypeError("data must be an object");return m(e),t}function cd(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(s){return t[s]})}function $c(e,t){this._pairs=[],e&&zo(e,this,t)}const mg=$c.prototype;mg.append=function(t,n){this._pairs.push([t,n])};mg.toString=function(t){const n=t?function(s){return t.call(this,s,cd)}:cd;return this._pairs.map(function(r){return n(r[0])+"="+n(r[1])},"").join("&")};function jO(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function gg(e,t,n){if(!t)return e;const s=n&&n.encode||jO,r=n&&n.serialize;let i;if(r?i=r(t,n):i=L.isURLSearchParams(t)?t.toString():new $c(t,n).toString(s),i){const o=e.indexOf("#");o!==-1&&(e=e.slice(0,o)),e+=(e.indexOf("?")===-1?"?":"&")+i}return e}class UO{constructor(){this.handlers=[]}use(t,n,s){return this.handlers.push({fulfilled:t,rejected:n,synchronous:s?s.synchronous:!1,runWhen:s?s.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){L.forEach(this.handlers,function(s){s!==null&&t(s)})}}const ud=UO,_g={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},KO=typeof URLSearchParams<"u"?URLSearchParams:$c,WO=typeof FormData<"u"?FormData:null,qO=typeof Blob<"u"?Blob:null,zO=(()=>{let e;return typeof navigator<"u"&&((e=navigator.product)==="ReactNative"||e==="NativeScript"||e==="NS")?!1:typeof window<"u"&&typeof document<"u"})(),YO=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),Vt={isBrowser:!0,classes:{URLSearchParams:KO,FormData:WO,Blob:qO},isStandardBrowserEnv:zO,isStandardBrowserWebWorkerEnv:YO,protocols:["http","https","file","blob","url","data"]};function GO(e,t){return zo(e,new Vt.classes.URLSearchParams,Object.assign({visitor:function(n,s,r,i){return Vt.isNode&&L.isBuffer(n)?(this.append(s,n.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)}},t))}function JO(e){return L.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function XO(e){const t={},n=Object.keys(e);let s;const r=n.length;let i;for(s=0;s<r;s++)i=n[s],t[i]=e[i];return t}function yg(e){function t(n,s,r,i){let o=n[i++];const l=Number.isFinite(+o),a=i>=n.length;return o=!o&&L.isArray(r)?r.length:o,a?(L.hasOwnProp(r,o)?r[o]=[r[o],s]:r[o]=s,!l):((!r[o]||!L.isObject(r[o]))&&(r[o]=[]),t(n,s,r[o],i)&&L.isArray(r[o])&&(r[o]=XO(r[o])),!l)}if(L.isFormData(e)&&L.isFunction(e.entries)){const n={};return L.forEachEntry(e,(s,r)=>{t(JO(s),r,n,0)}),n}return null}const QO={"Content-Type":void 0};function ZO(e,t,n){if(L.isString(e))try{return(t||JSON.parse)(e),L.trim(e)}catch(s){if(s.name!=="SyntaxError")throw s}return(n||JSON.stringify)(e)}const Yo={transitional:_g,adapter:["xhr","http"],transformRequest:[function(t,n){const s=n.getContentType()||"",r=s.indexOf("application/json")>-1,i=L.isObject(t);if(i&&L.isHTMLForm(t)&&(t=new FormData(t)),L.isFormData(t))return r&&r?JSON.stringify(yg(t)):t;if(L.isArrayBuffer(t)||L.isBuffer(t)||L.isStream(t)||L.isFile(t)||L.isBlob(t))return t;if(L.isArrayBufferView(t))return t.buffer;if(L.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let l;if(i){if(s.indexOf("application/x-www-form-urlencoded")>-1)return GO(t,this.formSerializer).toString();if((l=L.isFileList(t))||s.indexOf("multipart/form-data")>-1){const a=this.env&&this.env.FormData;return zo(l?{"files[]":t}:t,a&&new a,this.formSerializer)}}return i||r?(n.setContentType("application/json",!1),ZO(t)):t}],transformResponse:[function(t){const n=this.transitional||Yo.transitional,s=n&&n.forcedJSONParsing,r=this.responseType==="json";if(t&&L.isString(t)&&(s&&!this.responseType||r)){const o=!(n&&n.silentJSONParsing)&&r;try{return JSON.parse(t)}catch(l){if(o)throw l.name==="SyntaxError"?fe.from(l,fe.ERR_BAD_RESPONSE,this,null,this.response):l}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Vt.classes.FormData,Blob:Vt.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};L.forEach(["delete","get","head"],function(t){Yo.headers[t]={}});L.forEach(["post","put","patch"],function(t){Yo.headers[t]=L.merge(QO)});const kc=Yo,eN=L.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"]),tN=e=>{const t={};let n,s,r;return e&&e.split(` +`).forEach(function(o){r=o.indexOf(":"),n=o.substring(0,r).trim().toLowerCase(),s=o.substring(r+1).trim(),!(!n||t[n]&&eN[n])&&(n==="set-cookie"?t[n]?t[n].push(s):t[n]=[s]:t[n]=t[n]?t[n]+", "+s:s)}),t},fd=Symbol("internals");function pr(e){return e&&String(e).trim().toLowerCase()}function xi(e){return e===!1||e==null?e:L.isArray(e)?e.map(xi):String(e)}function nN(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let s;for(;s=n.exec(e);)t[s[1]]=s[2];return t}function sN(e){return/^[-_a-zA-Z]+$/.test(e.trim())}function wl(e,t,n,s,r){if(L.isFunction(s))return s.call(this,t,n);if(r&&(t=n),!!L.isString(t)){if(L.isString(s))return t.indexOf(s)!==-1;if(L.isRegExp(s))return s.test(t)}}function rN(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,s)=>n.toUpperCase()+s)}function iN(e,t){const n=L.toCamelCase(" "+t);["get","set","has"].forEach(s=>{Object.defineProperty(e,s+n,{value:function(r,i,o){return this[s].call(this,t,r,i,o)},configurable:!0})})}class Go{constructor(t){t&&this.set(t)}set(t,n,s){const r=this;function i(l,a,c){const u=pr(a);if(!u)throw new Error("header name must be a non-empty string");const f=L.findKey(r,u);(!f||r[f]===void 0||c===!0||c===void 0&&r[f]!==!1)&&(r[f||a]=xi(l))}const o=(l,a)=>L.forEach(l,(c,u)=>i(c,u,a));return L.isPlainObject(t)||t instanceof this.constructor?o(t,n):L.isString(t)&&(t=t.trim())&&!sN(t)?o(tN(t),n):t!=null&&i(n,t,s),this}get(t,n){if(t=pr(t),t){const s=L.findKey(this,t);if(s){const r=this[s];if(!n)return r;if(n===!0)return nN(r);if(L.isFunction(n))return n.call(this,r,s);if(L.isRegExp(n))return n.exec(r);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=pr(t),t){const s=L.findKey(this,t);return!!(s&&this[s]!==void 0&&(!n||wl(this,this[s],s,n)))}return!1}delete(t,n){const s=this;let r=!1;function i(o){if(o=pr(o),o){const l=L.findKey(s,o);l&&(!n||wl(s,s[l],l,n))&&(delete s[l],r=!0)}}return L.isArray(t)?t.forEach(i):i(t),r}clear(t){const n=Object.keys(this);let s=n.length,r=!1;for(;s--;){const i=n[s];(!t||wl(this,this[i],i,t,!0))&&(delete this[i],r=!0)}return r}normalize(t){const n=this,s={};return L.forEach(this,(r,i)=>{const o=L.findKey(s,i);if(o){n[o]=xi(r),delete n[i];return}const l=t?rN(i):String(i).trim();l!==i&&delete n[i],n[l]=xi(r),s[l]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return L.forEach(this,(s,r)=>{s!=null&&s!==!1&&(n[r]=t&&L.isArray(s)?s.join(", "):s)}),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 s=new this(t);return n.forEach(r=>s.set(r)),s}static accessor(t){const s=(this[fd]=this[fd]={accessors:{}}).accessors,r=this.prototype;function i(o){const l=pr(o);s[l]||(iN(r,o),s[l]=!0)}return L.isArray(t)?t.forEach(i):i(t),this}}Go.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);L.freezeMethods(Go.prototype);L.freezeMethods(Go);const rn=Go;function Cl(e,t){const n=this||kc,s=t||n,r=rn.from(s.headers);let i=s.data;return L.forEach(e,function(l){i=l.call(n,i,r.normalize(),t?t.status:void 0)}),r.normalize(),i}function vg(e){return!!(e&&e.__CANCEL__)}function si(e,t,n){fe.call(this,e??"canceled",fe.ERR_CANCELED,t,n),this.name="CanceledError"}L.inherits(si,fe,{__CANCEL__:!0});function oN(e,t,n){const s=n.config.validateStatus;!n.status||!s||s(n.status)?e(n):t(new fe("Request failed with status code "+n.status,[fe.ERR_BAD_REQUEST,fe.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}const lN=Vt.isStandardBrowserEnv?function(){return{write:function(n,s,r,i,o,l){const a=[];a.push(n+"="+encodeURIComponent(s)),L.isNumber(r)&&a.push("expires="+new Date(r).toGMTString()),L.isString(i)&&a.push("path="+i),L.isString(o)&&a.push("domain="+o),l===!0&&a.push("secure"),document.cookie=a.join("; ")},read:function(n){const s=document.cookie.match(new RegExp("(^|;\\s*)("+n+")=([^;]*)"));return s?decodeURIComponent(s[3]):null},remove:function(n){this.write(n,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}();function aN(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function cN(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}function bg(e,t){return e&&!aN(t)?cN(e,t):t}const uN=Vt.isStandardBrowserEnv?function(){const t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");let s;function r(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 s=r(window.location.href),function(o){const l=L.isString(o)?r(o):o;return l.protocol===s.protocol&&l.host===s.host}}():function(){return function(){return!0}}();function fN(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function dN(e,t){e=e||10;const n=new Array(e),s=new Array(e);let r=0,i=0,o;return t=t!==void 0?t:1e3,function(a){const c=Date.now(),u=s[i];o||(o=c),n[r]=a,s[r]=c;let f=i,d=0;for(;f!==r;)d+=n[f++],f=f%e;if(r=(r+1)%e,r===i&&(i=(i+1)%e),c-o<t)return;const m=u&&c-u;return m?Math.round(d*1e3/m):void 0}}function dd(e,t){let n=0;const s=dN(50,250);return r=>{const i=r.loaded,o=r.lengthComputable?r.total:void 0,l=i-n,a=s(l),c=i<=o;n=i;const u={loaded:i,total:o,progress:o?i/o:void 0,bytes:l,rate:a||void 0,estimated:a&&o&&c?(o-i)/a:void 0,event:r};u[t?"download":"upload"]=!0,e(u)}}const pN=typeof XMLHttpRequest<"u",hN=pN&&function(e){return new Promise(function(n,s){let r=e.data;const i=rn.from(e.headers).normalize(),o=e.responseType;let l;function a(){e.cancelToken&&e.cancelToken.unsubscribe(l),e.signal&&e.signal.removeEventListener("abort",l)}L.isFormData(r)&&(Vt.isStandardBrowserEnv||Vt.isStandardBrowserWebWorkerEnv)&&i.setContentType(!1);let c=new XMLHttpRequest;if(e.auth){const m=e.auth.username||"",h=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";i.set("Authorization","Basic "+btoa(m+":"+h))}const u=bg(e.baseURL,e.url);c.open(e.method.toUpperCase(),gg(u,e.params,e.paramsSerializer),!0),c.timeout=e.timeout;function f(){if(!c)return;const m=rn.from("getAllResponseHeaders"in c&&c.getAllResponseHeaders()),g={data:!o||o==="text"||o==="json"?c.responseText:c.response,status:c.status,statusText:c.statusText,headers:m,config:e,request:c};oN(function(_){n(_),a()},function(_){s(_),a()},g),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&&(s(new fe("Request aborted",fe.ECONNABORTED,e,c)),c=null)},c.onerror=function(){s(new fe("Network Error",fe.ERR_NETWORK,e,c)),c=null},c.ontimeout=function(){let h=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const g=e.transitional||_g;e.timeoutErrorMessage&&(h=e.timeoutErrorMessage),s(new fe(h,g.clarifyTimeoutError?fe.ETIMEDOUT:fe.ECONNABORTED,e,c)),c=null},Vt.isStandardBrowserEnv){const m=(e.withCredentials||uN(u))&&e.xsrfCookieName&&lN.read(e.xsrfCookieName);m&&i.set(e.xsrfHeaderName,m)}r===void 0&&i.setContentType(null),"setRequestHeader"in c&&L.forEach(i.toJSON(),function(h,g){c.setRequestHeader(g,h)}),L.isUndefined(e.withCredentials)||(c.withCredentials=!!e.withCredentials),o&&o!=="json"&&(c.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&c.addEventListener("progress",dd(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&c.upload&&c.upload.addEventListener("progress",dd(e.onUploadProgress)),(e.cancelToken||e.signal)&&(l=m=>{c&&(s(!m||m.type?new si(null,e,c):m),c.abort(),c=null)},e.cancelToken&&e.cancelToken.subscribe(l),e.signal&&(e.signal.aborted?l():e.signal.addEventListener("abort",l)));const d=fN(u);if(d&&Vt.protocols.indexOf(d)===-1){s(new fe("Unsupported protocol "+d+":",fe.ERR_BAD_REQUEST,e));return}c.send(r||null)})},Bi={http:FO,xhr:hN};L.forEach(Bi,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const mN={getAdapter:e=>{e=L.isArray(e)?e:[e];const{length:t}=e;let n,s;for(let r=0;r<t&&(n=e[r],!(s=L.isString(n)?Bi[n.toLowerCase()]:n));r++);if(!s)throw s===!1?new fe(`Adapter ${n} is not supported by the environment`,"ERR_NOT_SUPPORT"):new Error(L.hasOwnProp(Bi,n)?`Adapter '${n}' is not available in the build`:`Unknown adapter '${n}'`);if(!L.isFunction(s))throw new TypeError("adapter is not a function");return s},adapters:Bi};function Al(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new si(null,e)}function pd(e){return Al(e),e.headers=rn.from(e.headers),e.data=Cl.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),mN.getAdapter(e.adapter||kc.adapter)(e).then(function(s){return Al(e),s.data=Cl.call(e,e.transformResponse,s),s.headers=rn.from(s.headers),s},function(s){return vg(s)||(Al(e),s&&s.response&&(s.response.data=Cl.call(e,e.transformResponse,s.response),s.response.headers=rn.from(s.response.headers))),Promise.reject(s)})}const hd=e=>e instanceof rn?e.toJSON():e;function Qs(e,t){t=t||{};const n={};function s(c,u,f){return L.isPlainObject(c)&&L.isPlainObject(u)?L.merge.call({caseless:f},c,u):L.isPlainObject(u)?L.merge({},u):L.isArray(u)?u.slice():u}function r(c,u,f){if(L.isUndefined(u)){if(!L.isUndefined(c))return s(void 0,c,f)}else return s(c,u,f)}function i(c,u){if(!L.isUndefined(u))return s(void 0,u)}function o(c,u){if(L.isUndefined(u)){if(!L.isUndefined(c))return s(void 0,c)}else return s(void 0,u)}function l(c,u,f){if(f in t)return s(c,u);if(f in e)return s(void 0,c)}const a={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:l,headers:(c,u)=>r(hd(c),hd(u),!0)};return L.forEach(Object.keys(e).concat(Object.keys(t)),function(u){const f=a[u]||r,d=f(e[u],t[u],u);L.isUndefined(d)&&f!==l||(n[u]=d)}),n}const Eg="1.3.4",Mc={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Mc[e]=function(s){return typeof s===e||"a"+(t<1?"n ":" ")+e}});const md={};Mc.transitional=function(t,n,s){function r(i,o){return"[Axios v"+Eg+"] Transitional option '"+i+"'"+o+(s?". "+s:"")}return(i,o,l)=>{if(t===!1)throw new fe(r(o," has been removed"+(n?" in "+n:"")),fe.ERR_DEPRECATED);return n&&!md[o]&&(md[o]=!0,console.warn(r(o," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(i,o,l):!0}};function gN(e,t,n){if(typeof e!="object")throw new fe("options must be an object",fe.ERR_BAD_OPTION_VALUE);const s=Object.keys(e);let r=s.length;for(;r-- >0;){const i=s[r],o=t[i];if(o){const l=e[i],a=l===void 0||o(l,i,e);if(a!==!0)throw new fe("option "+i+" must be "+a,fe.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new fe("Unknown option "+i,fe.ERR_BAD_OPTION)}}const pa={assertOptions:gN,validators:Mc},yn=pa.validators;class co{constructor(t){this.defaults=t,this.interceptors={request:new ud,response:new ud}}request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=Qs(this.defaults,n);const{transitional:s,paramsSerializer:r,headers:i}=n;s!==void 0&&pa.assertOptions(s,{silentJSONParsing:yn.transitional(yn.boolean),forcedJSONParsing:yn.transitional(yn.boolean),clarifyTimeoutError:yn.transitional(yn.boolean)},!1),r!==void 0&&pa.assertOptions(r,{encode:yn.function,serialize:yn.function},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let o;o=i&&L.merge(i.common,i[n.method]),o&&L.forEach(["delete","get","head","post","put","patch","common"],h=>{delete i[h]}),n.headers=rn.concat(o,i);const l=[];let a=!0;this.interceptors.request.forEach(function(g){typeof g.runWhen=="function"&&g.runWhen(n)===!1||(a=a&&g.synchronous,l.unshift(g.fulfilled,g.rejected))});const c=[];this.interceptors.response.forEach(function(g){c.push(g.fulfilled,g.rejected)});let u,f=0,d;if(!a){const h=[pd.bind(this),void 0];for(h.unshift.apply(h,l),h.push.apply(h,c),d=h.length,u=Promise.resolve(n);f<d;)u=u.then(h[f++],h[f++]);return u}d=l.length;let m=n;for(f=0;f<d;){const h=l[f++],g=l[f++];try{m=h(m)}catch(T){g.call(this,T);break}}try{u=pd.call(this,m)}catch(h){return Promise.reject(h)}for(f=0,d=c.length;f<d;)u=u.then(c[f++],c[f++]);return u}getUri(t){t=Qs(this.defaults,t);const n=bg(t.baseURL,t.url);return gg(n,t.params,t.paramsSerializer)}}L.forEach(["delete","get","head","options"],function(t){co.prototype[t]=function(n,s){return this.request(Qs(s||{},{method:t,url:n,data:(s||{}).data}))}});L.forEach(["post","put","patch"],function(t){function n(s){return function(i,o,l){return this.request(Qs(l||{},{method:t,headers:s?{"Content-Type":"multipart/form-data"}:{},url:i,data:o}))}}co.prototype[t]=n(),co.prototype[t+"Form"]=n(!0)});const Fi=co;class xc{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(i){n=i});const s=this;this.promise.then(r=>{if(!s._listeners)return;let i=s._listeners.length;for(;i-- >0;)s._listeners[i](r);s._listeners=null}),this.promise.then=r=>{let i;const o=new Promise(l=>{s.subscribe(l),i=l}).then(r);return o.cancel=function(){s.unsubscribe(i)},o},t(function(i,o,l){s.reason||(s.reason=new si(i,o,l),n(s.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 xc(function(r){t=r}),cancel:t}}}const _N=xc;function yN(e){return function(n){return e.apply(null,n)}}function vN(e){return L.isObject(e)&&e.isAxiosError===!0}const ha={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(ha).forEach(([e,t])=>{ha[t]=e});const bN=ha;function Sg(e){const t=new Fi(e),n=sg(Fi.prototype.request,t);return L.extend(n,Fi.prototype,t,{allOwnKeys:!0}),L.extend(n,t,null,{allOwnKeys:!0}),n.create=function(r){return Sg(Qs(e,r))},n}const De=Sg(kc);De.Axios=Fi;De.CanceledError=si;De.CancelToken=_N;De.isCancel=vg;De.VERSION=Eg;De.toFormData=zo;De.AxiosError=fe;De.Cancel=De.CanceledError;De.all=function(t){return Promise.all(t)};De.spread=yN;De.isAxiosError=vN;De.mergeConfig=Qs;De.AxiosHeaders=rn;De.formToJSON=e=>yg(L.isHTMLForm(e)?new FormData(e):e);De.HttpStatusCode=bN;De.default=De;const SN=De;export{EN as D,ke as F,Fa as a,we as b,Ir as c,ay as d,Je as e,Nt as f,ms as g,Tp as h,Lt as i,It as j,ja as k,Dv as l,nt as m,Vr as n,Ie as o,V_ as p,H_ as q,lp as r,Ta as s,Hr as t,SN as u,Kp as v,oy as w,xv as x}; diff --git a/public/dist/manifest.json b/public/dist/manifest.json index 9676008eafa1ac0b0256c70bd3732f9866c9d779..dec7a53a77675adf5a9ddfd9d56ee38134609548 100644 --- a/public/dist/manifest.json +++ b/public/dist/manifest.json @@ -1,18 +1,18 @@ { - "_vendor-b8d6c56c.js": { - "file": "assets/vendor-b8d6c56c.js" + "_vendor-bda22cb0.js": { + "file": "assets/vendor-bda22cb0.js" }, "main.css": { - "file": "assets/main-053bce68.css", + "file": "assets/main-81158a58.css", "src": "main.css" }, "main.js": { "css": [ - "assets/main-053bce68.css" + "assets/main-81158a58.css" ], - "file": "assets/main-6ef1c524.js", + "file": "assets/main-b861b1dc.js", "imports": [ - "_vendor-b8d6c56c.js" + "_vendor-bda22cb0.js" ], "isEntry": true, "src": "main.js" diff --git a/public/js/util.js b/public/js/util.js index 735fcfdb07a0cbf5f4e425b35a6fc229f86f2ca7..a75fec53eb05b0cd957a48fce9d4ecf9f1db763e 100644 --- a/public/js/util.js +++ b/public/js/util.js @@ -1,66 +1,3 @@ -/* Tunning d'Axios pour gérer l'interconnexion avec le serveur avec gestion des alertes */ -axios.interceptors.request.use(config => { - if (config.submitter) { - let msg = config.msg ? config.msg : 'Action en cours'; - if (config.popover != undefined) { - config.popover.dispose(); - } - config.popover = new bootstrap.Popover(config.submitter, { - content: "<div class=\"spinner-border text-primary\" role=\"status\">\n" + - " <span class=\"visually-hidden\">Loading...</span>\n" + - "</div> " + msg, - html: true, - trigger: 'focus' - }); - config.popover.show(); - } - return config; -}); - -axios.interceptors.response.use(response => { - response.messages = response.data.messages; - response.data = response.data.data; - response.hasErrors = response.messages && response.messages.error && response.messages.error.length > 0 ? true : false; - - if (response.config.popover) { - var popover = response.config.popover; - - let content = ''; - for (ns in response.messages) { - for (mid in response.messages[ns]) { - content += '<div class="alert fade show alert-' + (ns == 'error' ? 'danger' : ns) + '" role="alert">' + response.messages[ns][mid] + '</div>'; - } - } - - // S'il y a un truc à afficher - if (content) { - popover._config.content = content; - popover.setContent(); - setTimeout(() => { - popover.dispose(); - }, 3000) - } else { - // la popover est masquée si tout est fini - popover.dispose(); - } - } - if (response.messages) { - Util.alerts(response.messages); - } - - return response; -}, (error) => { - var text = $("<div>").html(error.response.data); - - text.find('i.fas').hide(); - - Util.alert(text.find('.alert').html(), 'error'); -}); - -axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest'; - - - /** * Affiche une alerte temporaire. diff --git a/vite.config.js b/vite.config.js index 8071ec526c76d4a7a691d7384a6dd37df18d42c5..1080a500c2d70a03d8c771309d730e962d6c543a 100644 --- a/vite.config.js +++ b/vite.config.js @@ -1,21 +1,25 @@ import unicaenVue from 'unicaen-vue'; -import path from 'path' +import path from 'path'; -// https://vitejs.dev/config/ -// unicaenVue.defineConfig surcharge la config avec des paramétrages par défaut, -// puis retourne vite.defineConfig +/** + * @see https://vitejs.dev/config/ + * + * la config transmise ci-dessous est surchargée par UnicaenVue.defineConfig, qui ajoute ses propres éléments + * puis retourne vite.defineConfig + */ export default unicaenVue.defineConfig({ - plugins: [ - // placez ici des plugins complémentaires à ceux par défaut - ], + // répertoire où seront placés les fichiers *.vue des composants root: 'front', build: { - // output dir for production build + // Répertoire où seront placés les fichiers issus du build et à ajouter au GIT outDir: path.resolve(__dirname, 'public/dist'), - // On vide le répertoire avant de rebuilder - emptyOutDir: true, }, server: { + // port par défaut utilisé par Node pour communiquer les éléments en "hot-loading" + // utile uniquement en mode dev, donc port: 5133 }, + resolvers: [ + // Liste de resolvers pour faire de l'auto-import + ], }); \ No newline at end of file