diff --git a/public/dist/assets/main-2mx-OYqC.js b/public/dist/assets/main-2mx-OYqC.js deleted file mode 100644 index 7798509b1fe983bdd385e0161f85823e64f91aa2..0000000000000000000000000000000000000000 --- a/public/dist/assets/main-2mx-OYqC.js +++ /dev/null @@ -1,15 +0,0 @@ -import{c as o,a as e,n as D,t as d,b as p,d as h,e as _,w as M,F as g,f as Ce,o as r,r as x,g as v,v as Ve,h as H,i as I,p as O,j as q,B as te,k as X,U as re,l as ae,m as Se,q as A,s as ne,u as F,x as oe,y as U,z as y,A as Y,C as Z,D as Pe,E as ke,G as Ae,H as De,_ as Ee}from"./vendor-DcfRBLtF.js";const P=(t,n)=>{const s=t.__vccOpts||t;for(const[b,i]of n)s[b]=i;return s},Te={name:"Connexion",props:{data:Object},data(){return{identity:"",currentRoleId:null,selectedStructures:{}}},mounted(){this.currentRoleId=this.data.roleId;for(let t in this.data.roles)this.selectedStructures[t]=-1;this.selectedStructures[this.currentRoleId]=this.data.structureId??-1},methods:{userProfileChange(t){let n=this.selectedStructures[t];n==-1&&(n=null),t!=this.currentRoleId&&(this.currentRoleId=t),document.body.classList.add("wait-cursor"),unicaenVue.axios.post(this.selectionProfilUrl,{role:t,structure:n}).then(s=>{window.location.href=unicaenVue.url("")})}},computed:{roleIcon(){return this.data.usurpationEnCours?"fa fa-theater-masks":"fa fa-user"},roleContent(){return"coucou!!!"},connexionUrl(){return this.data.connecte?unicaenVue.url("auth/deconnexion"):unicaenVue.url("auth/connexion")},connexionTitle(){return this.data.connecte?"Supprime les informations de connexion":"Affiche le formulaire d'authentification"},connexionContent(){return this.data.connecte?"Déconnexion":"Connexion"},startUsurpationUrl(){return unicaenVue.url("utilisateur/usurper-identite")},stopUsurpationUrl(){return unicaenVue.url("utilisateur/stopper-usurpation")},selectionProfilUrl(){return unicaenVue.url("utilisateur/selectionner-profil")}}},Q=t=>(O("data-v-cbfe77c3"),t=t(),q(),t),Me={key:0,class:"navbar-link",id:"user-current-info",href:"#"},Ue={id:"user-status"},Fe=Q(()=>e("span",{class:"caret"}," ",-1)),Re={id:"user-status-name"},Ie={key:1},we=["href","title"],$e=Q(()=>e("div",null,[e("strong",null,"Profil utilisateur :")],-1)),He={method:"POST",class:"user-profile-select-form"},Le=["value","onClick"],Ne=["onUpdate:modelValue","onChange"],je=Q(()=>e("option",{value:"-1"},"- toutes structures -",-1)),Oe=["value"],qe={key:0},ze=["action"],Be=Q(()=>e("div",null,[e("strong",null,"Usurpation d'identité :")],-1)),Ge={class:"mb-2"},Je={class:"mb-2"},Ye=["disabled"],Qe={key:1};function We(t,n,s,b,i,a){const u=te,m=Ce;return r(),o(g,null,[s.data.connecte?(r(),o("a",Me,[e("span",Ue,[e("span",{class:D(a.roleIcon)},null,2),Fe,e("span",Re,[e("strong",null,d(s.data.utilisateurNom),1),p(", "+d(s.data.roleNom),1)])])])):h("",!0),s.data.connecte?(r(),o("span",Ie,"|")):h("",!0),e("a",{class:"navbar-link user-connection",href:a.connexionUrl,title:a.connexionUrl},d(a.connexionContent),9,we),_(m,{click:!0,"close-on-hide":!0,delay:{show:0,hide:0},target:"user-current-info"},{title:M(()=>[p("Utilisateur connecté à l'application")]),default:M(()=>[$e,e("div",null,[e("form",He,[(r(!0),o(g,null,x(s.data.roles,(c,l)=>(r(),o("div",{key:l,class:"radio"},[e("label",null,[v(e("input",{type:"radio",name:"role",class:"user-profile-select-input",title:"Cliquez pour changer de profil courant",value:l,onClick:C=>a.userProfileChange(l),"onUpdate:modelValue":n[0]||(n[0]=C=>i.currentRoleId=C)},null,8,Le),[[Ve,i.currentRoleId]]),p(d(c.libelle),1)]),p(" "),s.data.roles[l].peutChangerStructure?v((r(),o("select",{key:0,class:"user-profile-select-input-structure","onUpdate:modelValue":C=>i.selectedStructures[l]=C,onChange:C=>a.userProfileChange(l),title:"Cliquez pour sélectionner la structure associée au profil Administrateur"},[je,(r(!0),o(g,null,x(s.data.structures,(C,f)=>(r(),o("option",{key:f,value:f},d(C),9,Oe))),128))],40,Ne)),[[H,i.selectedStructures[l]]]):h("",!0)]))),128))])]),s.data.usurpationEnabled&&!s.data.usurpationEnCours?(r(),o("div",qe,[e("form",{action:a.startUsurpationUrl},[Be,e("div",Ge,[v(e("input",{type:"text",name:"identity","onUpdate:modelValue":n[1]||(n[1]=c=>i.identity=c),class:"user-usurpation-input form-control",placeholder:"Identifiant utilisateur",value:""},null,512),[[I,i.identity]])]),e("div",Je,[e("input",{type:"submit",name:"submit",disabled:!i.identity,class:"user-usurpation-submit btn btn-danger form-control",value:"Usurper"},null,8,Ye)])],8,ze)])):h("",!0),s.data.usurpationEnabled&&s.data.usurpationEnCours?(r(),o("div",Qe,[_(u,{variant:"danger",href:a.stopUsurpationUrl},{default:M(()=>[p("Stopper l'usurpation")]),_:1},8,["href"])])):h("",!0)]),_:1})],64)}const Xe=P(Te,[["render",We],["__scopeId","data-v-cbfe77c3"]]),Ze=Object.freeze(Object.defineProperty({__proto__:null,default:Xe},Symbol.toStringTag,{value:"Module"})),Ke={props:{valeur:{required:!0,type:Number}},computed:{affichage:function(){return Util.formattedHeures(this.valeur,!0)}}},et=["innerHTML"];function tt(t,n,s,b,i,a){return r(),o("span",{class:"heures",innerHTML:a.affichage},null,8,et)}const nt=P(Ke,[["render",tt]]),st=Object.freeze(Object.defineProperty({__proto__:null,default:nt},Symbol.toStringTag,{value:"Module"})),it={name:"UInputFloat",props:{modelValue:{},isPourc:{type:Boolean,required:!1,default:!1},disabled:{type:Boolean,required:!1,default:!1},class:{type:String,required:!1,default:""},fraction:{type:Boolean,required:!1,default:!1},maximumDigits:{required:!1,default:8}},data(){return{fractions:{.333333:"1/3",.166667:"1/6",.142857:"1/7",.111111:"1/9",.666667:"2/3",.285714:"2/7",.222222:"2/9",.428571:"3/7",1.333333:"4/3",.571429:"4/7",.444444:"4/9",1.666667:"5/3",.833333:"5/6",.714286:"5/7",.555556:"5/9",.857143:"6/7",2.333333:"7/3",1.166667:"7/6",.777778:"7/9",2.666667:"8/3",1.142857:"8/7",.888889:"8/9",1.285714:"9/7"},inError:!1}},emits:["update:modelValue"],computed:{value:{get(){let t=this.modelValue;return this.isPourc&&(t*=100),this.floatToString(t)},set(t){const n=/^-?\d*\.?\d+$/;if(this.inError=t!==void 0&&t!==""&&!n.test(t.replace("/","").replace(",","").replace(".","")),!this.inError){let s=this.stringToFloat(t);this.isPourc&&(s/=100),(s===void 0||!isNaN(s)&&isFinite(s))&&this.$emit("update:modelValue",s)}}},cclass(){let t=this.class;return this.inError&&(t+=" is-invalid"),t}},methods:{floatToString(t){if(t==null)return;const n=Math.round(t*1e6)/1e6;if(this.fraction&&this.fractions[n]!==void 0)return this.fractions[n];var s="fr",b={minimumFractionDigits:0,maximumFractionDigits:this.maximumDigits,useGrouping:!1},i=new Intl.NumberFormat(s,b);return i.format(t)},stringToFloat(t){if(!(t===null||t===""||t===void 0))return t.indexOf("/")!==-1?(t=t.split("/"),t=Util.stringToFloat(t[0])/Util.stringToFloat(t[1])):t=parseFloat(t.replace(",",".")),t}},mounted(){}},rt=["disabled"];function at(t,n,s,b,i,a){return v((r(),o("input",{"onUpdate:modelValue":n[0]||(n[0]=u=>a.value=u),disabled:s.disabled,ref:"inputFloat",class:D(a.cclass)},null,10,rt)),[[I,a.value]])}const ot=P(it,[["render",at],["__scopeId","data-v-29c90e6d"]]),lt=Object.freeze(Object.defineProperty({__proto__:null,default:ot},Symbol.toStringTag,{value:"Module"})),ut={name:"Utilisateur",props:{nom:String,mail:String}},dt=["href"];function ct(t,n,s,b,i,a){return r(),o("a",{href:`mailto:${s.mail}`},d(s.nom),9,dt)}const ht=P(ut,[["render",ct]]),mt=Object.freeze(Object.defineProperty({__proto__:null,default:ht},Symbol.toStringTag,{value:"Module"})),_t={name:"UTableAjax",emits:["update:modelValue"],props:{modelValue:{required:!0},id:{required:!1,type:String},size:{required:!1,default:10},count:{required:!1},search:{required:!1},dataUrl:{required:!0,type:String}},data(){return{page:1,pageSizes:[10,25,50,100,"Tous"],defaultSize:10,dSize:this.size,dCount:this.count,dSearch:this.search,searchTimer:null,columns:{},loading:!1,orderCol:void 0,orderDir:"asc"}},computed:{cSize(){return isNaN(this.dSize)?9999999999999:this.dSize},storageIdentifier(){return"UTableAjax-"+this.id+"-"+window.location.href},elStart(){return isNaN(this.dSize)?1:(this.page-1)*this.dSize+1},elEnd(){return isNaN(this.dCount)?(this.page-1)*this.dSize+this.dSize:isNaN(this.dSize)?this.dCount:Math.min(this.dCount,(this.page-1)*this.dSize+this.dSize)}},watch:{dSize(t){localStorage.setItem(this.storageIdentifier,t),this.getData()},dSearch(t){const n=this;clearTimeout(this.searchTimer),this.searchTimer=setTimeout(()=>{this.page>1?this.page=1:n.getData()},500)},page(t){this.getData()}},methods:{getData(){unicaenVue.axios.post(this.dataUrl,{page:this.page,size:this.dSize,elStart:this.elStart,elEnd:this.elEnd,search:this.dSearch,orderCol:this.orderCol,orderDir:this.orderDir}).then(t=>{let n=t.data;this.dCount=n.count,this.$emit("update:modelValue",n.data)})},orderBy(t){const n=this.columns[t];for(let b in this.columns)b!=t&&(this.columns[b].classList.contains("sorting_asc")&&this.columns[b].classList.remove("sorting_asc"),this.columns[b].classList.contains("sorting_desc")&&this.columns[b].classList.remove("sorting_desc"),console.log(b));let s="asc";n.classList.contains("sorting_asc")?(s="desc",n.classList.remove("sorting_asc"),n.classList.add("sorting_desc")):(n.classList.contains("sorting_desc")&&n.classList.remove("sorting_desc"),n.classList.add("sorting_asc")),this.orderCol=t,this.orderDir=s,this.getData()}},mounted(){this.dSize=parseInt(localStorage.getItem(this.storageIdentifier))||this.defaultSize,this.page=1,this.dSize=this.size,this.dCount=this.count;const t=this.$refs.tableRef,n=this;t&&t.querySelectorAll("th[column]").forEach(b=>{Array.from(b.attributes).forEach(i=>{i.name=="column"&&(this.columns[i.value]=b,b.dataset.column=i.value,b.onclick=function(){n.orderBy(this.dataset.column)},b.removeAttribute(i.name),b.classList.add("sorting"))})}),this.getData()}},pt={class:"dt-bootstrap5"},ft=["value"],bt={class:"float-end"},vt={class:"table table-bordered dataTable mb-2",ref:"tableRef"},gt={class:"dataTables_paginate paging_simple_numbers"};function yt(t,n,s,b,i,a){const u=re,m=ae,c=Se;return r(),o("div",pt,[_(m,null,{default:M(()=>[_(u,null,{default:M(()=>[p(" Afficher "),e("label",null,[v(e("select",{"onUpdate:modelValue":n[0]||(n[0]=l=>i.dSize=l),class:"form-select form-select-sm"},[(r(!0),o(g,null,x(i.pageSizes,l=>(r(),o("option",{key:l,value:l},d(l),9,ft))),128))],512),[[H,i.dSize]])]),p(" éléments ")]),_:1}),_(u,null,{default:M(()=>[e("div",bt,[p(" Rechercher : "),e("label",null,[v(e("input",{"onUpdate:modelValue":n[1]||(n[1]=l=>i.dSearch=l),class:"form-control form-inline form-control-sm"},null,512),[[I,i.dSearch]])])])]),_:1})]),_:1}),e("table",vt,[X(t.$slots,"default")],512),_(m,null,{default:M(()=>[_(u,null,{default:M(()=>[p("Affichage de l'élément "+d(a.elStart)+" à "+d(a.elEnd)+" sur "+d(i.dCount)+" éléments",1)]),_:1}),_(u,null,{default:M(()=>[e("div",gt,[_(c,{align:"end",page:i.page,modelValue:i.page,"onUpdate:modelValue":n[2]||(n[2]=l=>i.page=l),"total-rows":i.dCount,"per-page":a.cSize,"last-number":"true",firstNumber:"true","prev-text":"Précédent","next-text":"Suivant"},null,8,["page","modelValue","total-rows","per-page"])])]),_:1})]),_:1})])}const se=P(_t,[["render",yt]]),xt={name:"listeEmployeur",data(){return{dataUrl:unicaenVue.url("employeur/get-data"),lines:[]}},methods:{saisie(t){modAjax(t.currentTarget,n=>{this.$refs.employeurs.getData()})},editUrl(t){return unicaenVue.url("employeur/saisie/:id",{id:t})}}},Ct=e("h1",{class:"page-header"},"Gestion des employeurs",-1),Vt=e("thead",null,[e("tr",null,[e("th",{column:"ID"},"Id"),e("th",{column:"RAISON_SOCIALE"},"Raison sociale"),e("th",{column:"NOM_COMMERCIAL"},"Nom commercial"),e("th",null,"Siren"),e("th",null," ")])],-1),St={key:0},Pt=["href"],kt={key:1};function At(t,n,s,b,i,a){const u=se;return r(),o(g,null,[Ct,_(u,{ref:"employeurs",modelValue:i.lines,"onUpdate:modelValue":n[1]||(n[1]=m=>i.lines=m),"data-url":this.dataUrl},{default:M(()=>[Vt,e("tbody",null,[(r(!0),o(g,null,x(i.lines,(m,c)=>(r(),o("tr",{key:c},[e("td",null,d(m.ID),1),e("td",null,d(m.RAISON_SOCIALE),1),e("td",null,d(m.NOM_COMMERCIAL),1),e("td",null,d(m.SIREN),1),m.IMPORTABLE==0?(r(),o("td",St,[m.IMPORTABLE==0?(r(),o("a",{key:0,href:a.editUrl(m.ID),onClick:n[0]||(n[0]=A((...l)=>a.saisie&&a.saisie(...l),["prevent"]))},"Modifier",8,Pt)):h("",!0)])):h("",!0),m.IMPORTABLE==1?(r(),o("td",kt," NON MODIFIABLE ")):h("",!0)]))),128))])]),_:1},8,["modelValue","data-url"])],64)}const Dt=P(xt,[["render",At]]),Et=Object.freeze(Object.defineProperty({__proto__:null,default:Dt},Symbol.toStringTag,{value:"Module"})),Tt={name:"Details",components:{},props:{formule:{type:Object},phpClass:{type:String}},methods:{indexUrl(){return unicaenVue.url("formule/administration")}}},Mt=["innerHTML"],Ut={class:"mb-2"},Ft=["href"],Rt=e("i",{class:"fas fa-rotate-left"},null,-1);function It(t,n,s,b,i,a){return r(),o(g,null,[e("h1",null,"Code source de "+d(s.formule.code),1),e("div",{innerHTML:s.phpClass,class:"code"},null,8,Mt),e("div",Ut,[e("a",{class:"btn btn-secondary",href:this.indexUrl()},[Rt,p(" Retour à l'administration des formules")],8,Ft)])],64)}const wt=P(Tt,[["render",It]]),$t=Object.freeze(Object.defineProperty({__proto__:null,default:wt},Symbol.toStringTag,{value:"Module"})),Ht={name:"Formulator",components:{},props:{phpClass:{type:String},error:{type:String}},methods:{indexUrl(){return unicaenVue.url("formule/administration")}}},Lt=e("h1",null,"Formulator",-1),Nt={class:"mb-2"},jt=["href"],Ot=e("i",{class:"fas fa-rotate-left"},null,-1),qt={key:0},zt={class:"alert alert-danger"},Bt={key:1},Gt=e("div",{class:"alert alert-success"},"Formule bien intégrée",-1),Jt=[Gt],Yt={key:2},Qt=e("h3",null,"Code généré :",-1),Wt=["innerHTML"];function Xt(t,n,s,b,i,a){return r(),o(g,null,[Lt,e("div",Nt,[e("a",{class:"btn btn-secondary",href:this.indexUrl()},[Ot,p(" Retour à l'administration des formules")],8,jt)]),s.error?(r(),o("div",qt,[e("div",zt,d(s.error),1)])):(r(),o("div",Bt,Jt)),s.phpClass?(r(),o("div",Yt,[Qt,e("div",{innerHTML:s.phpClass},null,8,Wt)])):h("",!0),p(" "+d(s.error),1)],64)}const Zt=P(Ht,[["render",Xt]]),Kt=Object.freeze(Object.defineProperty({__proto__:null,default:Zt},Symbol.toStringTag,{value:"Module"})),en={name:"Index",components:{},props:{formules:{required:!0,type:Array},canEdit:{required:!0,type:Boolean}},methods:{telechargementUrl(t){return unicaenVue.url("formule/administration/telecharger-tableur/"+t)},televersementUrl(){return unicaenVue.url("formule/administration/televerser-tableur")},detailsUrl(t){return unicaenVue.url("formule/administration/details/"+t)}}},E=t=>(O("data-v-ba77464f"),t=t(),q(),t),tn=E(()=>e("h1",null,"Formules de calcul",-1)),nn={class:"table table-bordered table-hover table-sort"},sn=E(()=>e("thead",null,[e("tr",null,[e("th",null,"Libellé"),e("th",null,"Paramètres"),e("th",null,"Règle de délégation"),e("th",null,"Ressources")])],-1)),rn=["title"],an=E(()=>e("br",null,null,-1)),on={key:0,class:"cartridge"},ln=E(()=>e("span",null,"intervenant",-1)),un=E(()=>e("span",null,"param1",-1)),dn={key:1,class:"cartridge"},cn=E(()=>e("span",null,"intervenant",-1)),hn=E(()=>e("span",null,"param2",-1)),mn={key:2,class:"cartridge"},_n=E(()=>e("span",null,"intervenant",-1)),pn=E(()=>e("span",null,"param3",-1)),fn={key:3,class:"cartridge"},bn=E(()=>e("span",null,"intervenant",-1)),vn=E(()=>e("span",null,"param4",-1)),gn={key:4,class:"cartridge"},yn=E(()=>e("span",null,"intervenant",-1)),xn=E(()=>e("span",null,"param5",-1)),Cn={key:5,class:"cartridge"},Vn=E(()=>e("span",null,"volume horaire",-1)),Sn=E(()=>e("span",null,"param1",-1)),Pn={key:6,class:"cartridge"},kn=E(()=>e("span",null,"volume horaire",-1)),An=E(()=>e("span",null,"param2",-1)),Dn={key:7,class:"cartridge"},En=E(()=>e("span",null,"volume horaire",-1)),Tn=E(()=>e("span",null,"param3",-1)),Mn={key:8,class:"cartridge"},Un=E(()=>e("span",null,"volume horaire",-1)),Fn=E(()=>e("span",null,"param4",-1)),Rn={key:9,class:"cartridge"},In=E(()=>e("span",null,"volume horaire",-1)),wn=E(()=>e("span",null,"param5",-1)),$n={key:0},Hn={key:1},Ln=["href"],Nn=E(()=>e("i",{class:"fas fa-table-cells"},null,-1)),jn=E(()=>e("br",null,null,-1)),On=["href"],qn=E(()=>e("i",{class:"fas fa-table-cells"},null,-1)),zn=E(()=>e("br",null,null,-1)),Bn={key:0,class:"card bg-warning"},Gn=E(()=>e("div",{class:"card-header"},[e("h3",null,"Création/Modification d'une formule à partir d'un tableur")],-1)),Jn={class:"card-body"},Yn=E(()=>e("div",{class:"alert alert-warning"},[e("span",{class:"icon iconly icon-attention"}),e("strong",null,"Attention :"),p(" cette opération peut avoir un impact déterminant sur le calcul de vos heures complémentaires et par extension sur tous vos paiements. En outre, le fichier doit être bâti selon un modèle bien précis. Vous êtes invités à ne téléverser que des tableurs préparés ou validés par l'équipe OSE. ")],-1)),Qn=["action"],Wn=ne('<div class="form-group mb-3" data-v-ba77464f><label for="formule-name" data-v-ba77464f>Feuille de calcul (format Excel ou Calc)</label><input class="form-control" id="formule-fichier" type="file" name="fichier" data-v-ba77464f></div><div class="form-group" data-v-ba77464f><button type="submit" class="btn btn-primary" data-v-ba77464f>Ajout/Modification à partir d'un tableur</button></div>',2),Xn=[Wn];function Zn(t,n,s,b,i,a){return r(),o(g,null,[tn,e("table",nn,[sn,e("tbody",null,[(r(!0),o(g,null,x(s.formules,u=>(r(),o("tr",{key:t.id,class:D({desactivee:!u.active}),title:u.active?"":"Cette formule est désactivée"},[e("td",null,[p(d(u.libelle),1),an,e("i",null,d(u.code),1)]),e("td",null,[u.iParam1Libelle?(r(),o("div",on,[ln,un,p(" "+d(u.iParam1Libelle),1)])):h("",!0),u.iParam2Libelle?(r(),o("div",dn,[cn,hn,p(" "+d(u.iParam2Libelle),1)])):h("",!0),u.iParam3Libelle?(r(),o("div",mn,[_n,pn,p(" "+d(u.iParam3Libelle),1)])):h("",!0),u.iParam4Libelle?(r(),o("div",fn,[bn,vn,p(" "+d(u.iParam4Libelle),1)])):h("",!0),u.iParam5Libelle?(r(),o("div",gn,[yn,xn,p(" "+d(u.iParam5Libelle),1)])):h("",!0),u.vhParam1Libelle?(r(),o("div",Cn,[Vn,Sn,p(" "+d(u.vhParam1Libelle),1)])):h("",!0),u.vhParam2Libelle?(r(),o("div",Pn,[kn,An,p(" "+d(u.vhParam2Libelle),1)])):h("",!0),u.vhParam3Libelle?(r(),o("div",Dn,[En,Tn,p(" "+d(u.vhParam3Libelle),1)])):h("",!0),u.vhParam4Libelle?(r(),o("div",Mn,[Un,Fn,p(" "+d(u.vhParam4Libelle),1)])):h("",!0),u.vhParam5Libelle?(r(),o("div",Rn,[In,wn,p(" "+d(u.vhParam5Libelle),1)])):h("",!0)]),u.delegationAnnee?(r(),o("td",$n,[p("Avant "+d(u.delegationAnnee)+"/"+d(u.delegationAnnee+1)+", utilise ",1),e("i",null,d(u.delegationFormule),1)])):(r(),o("td",Hn)),e("td",null,[e("a",{href:this.telechargementUrl(u.id)},[Nn,p(" tableur")],8,Ln),jn,this.canEdit?(r(),o("a",{key:0,href:this.detailsUrl(u.id)},[qn,p(" code PHP")],8,On)):h("",!0)])],10,rn))),128))])]),zn,this.canEdit?(r(),o("div",Bn,[Gn,e("div",Jn,[Yn,e("form",{method:"post",enctype:"multipart/form-data",action:this.televersementUrl()},Xn,8,Qn)])])):h("",!0)],64)}const Kn=P(en,[["render",Zn],["__scopeId","data-v-ba77464f"]]),es=Object.freeze(Object.defineProperty({__proto__:null,default:Kn},Symbol.toStringTag,{value:"Module"})),ts={name:"DetailsServiceEnseignement",components:{},props:{enseignement:{type:Object}},computed:{tauxFi(){return Util.floatToString(this.enseignement.tauxFi*100)+"% FI"},tauxFa(){return Util.floatToString(this.enseignement.tauxFa*100)+"% FA"},tauxFc(){return Util.floatToString(this.enseignement.tauxFc*100)+"% FC"}}},ss={key:0},is={key:1},rs={key:0,class:"cartridge"},as={class:"code"},os={class:"code"},ls={key:1,class:"cartridge gray"},us={key:0};function ds(t,n,s,b,i,a){const u=oe;return r(),o(g,null,[e("h6",null,[p(" Enseignement "),s.enseignement.elementPedagogique?h("",!0):(r(),o("span",ss," extérieur")),s.enseignement.elementPedagogique?(r(),o("span",is,[_(u,null,{default:M(()=>[p(d(s.enseignement.structure.libelle),1)]),_:1}),s.enseignement.tauxFi>0?(r(),F(u,{key:0,variant:"light"},{default:M(()=>[p(d(a.tauxFi),1)]),_:1})):h("",!0),s.enseignement.tauxFa>0?(r(),F(u,{key:1,variant:"light"},{default:M(()=>[p(d(a.tauxFa),1)]),_:1})):h("",!0),s.enseignement.tauxFc>0?(r(),F(u,{key:2,variant:"light"},{default:M(()=>[p(d(a.tauxFc),1)]),_:1})):h("",!0)])):h("",!0)]),s.enseignement.elementPedagogique?(r(),o("div",rs,[e("span",null,[e("span",as,d(s.enseignement.etape.code),1),p(" "+d(s.enseignement.etape.libelle),1)]),e("span",null,[e("span",os,d(s.enseignement.elementPedagogique.code),1),p(" "+d(s.enseignement.elementPedagogique.libelle),1)])])):(r(),o("div",ls,[e("span",null,d(s.enseignement.etablissement.libelle),1),s.enseignement.description?(r(),o("span",us,d(s.enseignement.description),1)):h("",!0)]))],64)}const le=P(ts,[["render",ds],["__scopeId","data-v-f6c21cf6"]]),cs=Object.freeze(Object.defineProperty({__proto__:null,default:le},Symbol.toStringTag,{value:"Module"})),hs={name:"DetailsServiceEnseignement",components:{},props:{referentiel:{type:Object}}},ms={class:"cartridge"},_s={key:0};function ps(t,n,s,b,i,a){const u=oe;return r(),o(g,null,[e("h6",null,[p(" Référentiel "),_(u,null,{default:M(()=>[p(d(s.referentiel.structure.libelle),1)]),_:1})]),e("div",ms,[e("span",null,d(s.referentiel.fonction.libelle),1),s.referentiel.description?(r(),o("span",_s,d(s.referentiel.description),1)):h("",!0)])],64)}const ue=P(hs,[["render",ps]]),fs=Object.freeze(Object.defineProperty({__proto__:null,default:ue},Symbol.toStringTag,{value:"Module"})),bs={name:"DetailsVolumeHoraireEnseignement",components:{},props:{vh:{type:Object},visibilite:{type:Object}},methods:{histoTooltip(){return"Créé le "+Util.dateToString(this.vh.histo.creation)+" par "+this.vh.histo.createur.libelle+` -Modifié le `+Util.dateToString(this.vh.histo.modification)+" par "+this.vh.histo.modificateur.libelle+` -`},typeInterventionTooltip(){return"Taux en service : "+Util.floatToString(this.vh.tauxServiceDu)+` -Taux en HC : `+Util.floatToString(this.vh.tauxServiceCompl)+` -`},motifNonPaiement(){return this.vh.motifNonPaiement?this.vh.motifNonPaiement.libelle:this.vh.nonPayable?"Non payable":""},floatToString(t){return Util.floatToString(t)}}},vs={style:{"text-align":"center"}},gs=["title"],ys=e("i",{class:"fa-regular fa-user"},null,-1),xs=[ys],Cs={key:0},Vs={key:1},Ss={style:{"text-align":"center"}},Ps={key:2},ks=["title"],As={key:3},Ds={key:0,class:"fa fa-check text-success"},Es={key:1,class:"fa fa-xmark text-danger"},Ts={key:4},Ms={key:5},Us=e("td",null," ",-1);function Fs(t,n,s,b,i,a){const u=U("u-heures");return r(),o(g,null,[e("td",vs,[e("abbr",{title:a.histoTooltip()},xs,8,gs)]),s.visibilite.horaires?(r(),o("td",Cs,d(s.vh.horaireDebut),1)):h("",!0),s.visibilite.horaires?(r(),o("td",Vs,d(s.vh.horaireFin),1)):h("",!0),e("td",Ss,d(s.vh.periode.libelle),1),(r(!0),o(g,null,x(s.vh.params,(m,c)=>(r(),o("td",{key:c},d(m),1))),128)),s.visibilite.motifsNonPaiement?(r(),o("td",Ps,d(a.motifNonPaiement()),1)):h("",!0),e("td",null,[e("abbr",{title:a.typeInterventionTooltip()},d(s.vh.typeIntervention.code),9,ks)]),s.visibilite.servicesStatutaire?(r(),o("td",As,[s.vh.serviceStatutaire?(r(),o("i",Ds)):(r(),o("i",Es))])):h("",!0),s.visibilite.majorations?(r(),o("td",Ts,d(a.floatToString(s.vh.ponderationServiceDu)),1)):h("",!0),s.visibilite.majorations?(r(),o("td",Ms,d(a.floatToString(s.vh.ponderationServiceCompl)),1)):h("",!0),e("td",null,[_(u,{valeur:s.vh.heures},null,8,["valeur"])]),Us],64)}const de=P(bs,[["render",Fs]]),Rs=Object.freeze(Object.defineProperty({__proto__:null,default:de},Symbol.toStringTag,{value:"Module"})),Is={name:"DetailsVolumeHoraireReferentiel",components:{},props:{vhr:{type:Object},visibilite:{type:Object}},methods:{histoTooltip(){return"Créé le "+Util.dateToString(this.vhr.histo.creation)+" par "+this.vhr.histo.createur.libelle+` -Modifié le `+Util.dateToString(this.vhr.histo.modification)+" par "+this.vhr.histo.modificateur.libelle+` -`},motifNonPaiement(){return this.vhr.motifNonPaiement?this.vhr.motifNonPaiement.libelle:this.vhr.nonPayable?"Non payable":""},floatToString(t){return Util.floatToString(t)}}},ws={style:{"text-align":"center"}},$s=["title"],Hs=e("i",{class:"fa-regular fa-user"},null,-1),Ls=[Hs],Ns={key:0},js={key:1},Os=e("td",null,null,-1),qs={key:2},zs=e("td",null,"Référentiel",-1),Bs={key:3},Gs={key:0,class:"fa fa-check text-success"},Js={key:1,class:"fa fa-xmark text-danger"},Ys={key:4},Qs={key:5},Ws=e("td",null," ",-1);function Xs(t,n,s,b,i,a){const u=U("u-heures");return r(),o(g,null,[e("td",ws,[e("abbr",{title:a.histoTooltip()},Ls,8,$s)]),s.visibilite.horaires?(r(),o("td",Ns)):h("",!0),s.visibilite.horaires?(r(),o("td",js)):h("",!0),Os,(r(!0),o(g,null,x(s.vhr.params,(m,c)=>(r(),o("td",{key:c},d(m),1))),128)),s.visibilite.motifsNonPaiement?(r(),o("td",qs,d(a.motifNonPaiement()),1)):h("",!0),zs,s.visibilite.servicesStatutaire?(r(),o("td",Bs,[t.vh.serviceStatutaire?(r(),o("i",Gs)):(r(),o("i",Js))])):h("",!0),s.visibilite.majorations?(r(),o("td",Ys,d(a.floatToString(s.vhr.ponderationServiceDu)),1)):h("",!0),s.visibilite.majorations?(r(),o("td",Qs,d(a.floatToString(s.vhr.ponderationServiceCompl)),1)):h("",!0),e("td",null,[_(u,{valeur:s.vhr.heures},null,8,["valeur"])]),Ws],64)}const ce=P(Is,[["render",Xs]]),Zs=Object.freeze(Object.defineProperty({__proto__:null,default:ce},Symbol.toStringTag,{value:"Module"})),Ks={name:"DetailsHetd",components:{},props:{type:{type:String},hetd:{type:Object}},computed:{arrondiClass(){switch(this.hetd.arrondi){case-1:return"arrondi-defaut";case 1:return"arrondi-exces"}return this.hetd.original!=this.hetd.valeur?"arrondi":""},legende(){let t="";return this.hetd.arrondi==1?t="L'arrondisseur de règle de calcul a procédé à un arrondi à l'excès":this.hetd.arrondi==-1&&(t="L'arrondisseur de règle de calcul a procédé à un arrondi par troncature"),this.hetd.original!=this.hetd.valeur&&(t!=""&&(t+=` -`),t+="Valeur originale : "+Util.floatToString(this.hetd.original,15)),t}}},ei=["title"];function ti(t,n,s,b,i,a){const u=U("u-heures");return r(),o("td",{class:D(a.arrondiClass),title:a.legende},[_(u,{valeur:s.hetd.valeur},null,8,["valeur"])],10,ei)}const he=P(Ks,[["render",ti],["__scopeId","data-v-717df7b7"]]),ni=Object.freeze(Object.defineProperty({__proto__:null,default:he},Symbol.toStringTag,{value:"Module"})),si={name:"DetailsHetds",components:{DetailsHetd:he},props:{hetds:{type:Object}}};function ii(t,n,s,b,i,a){const u=U("details-hetd");return r(!0),o(g,null,x(s.hetds,(m,c)=>(r(),F(u,{key:c,type:c,hetd:m},null,8,["type","hetd"]))),128)}const me=P(si,[["render",ii]]),ri=Object.freeze(Object.defineProperty({__proto__:null,default:me},Symbol.toStringTag,{value:"Module"})),ai={name:"Details",components:{DetailsVolumeHoraireReferentiel:ce,DetailsVolumeHoraireEnseignement:de,DetailsServiceEnseignement:le,DetailsServiceReferentiel:ue,DetailsHetds:me},props:{intervenant:{type:Number},typesVolumesHoraires:{type:Object},canReporter:{type:Boolean}},data(){return{data:{},typeVolumeHoraire:null,etatVolumeHoraire:null}},mounted(){if(this.countChoix()==1){for(let t in this.typesVolumesHoraires){this.typeVolumeHoraire=t;for(let n in this.typesVolumesHoraires[t].etats)this.etatVolumeHoraire=n}this.load(this.typeVolumeHoraire,this.etatVolumeHoraire)}},methods:{load(t,n){this.typeVolumeHoraire=t,this.etatVolumeHoraire=n;const s={intervenant:this.intervenant,typeVolumeHoraire:this.typeVolumeHoraire,etatVolumeHoraire:this.etatVolumeHoraire};IntraNavigator.loadBegin(),unicaenVue.axios.get(unicaenVue.url("intervenant/:intervenant/formule/details-data/:typeVolumeHoraire/:etatVolumeHoraire",s)).then(b=>{this.data=b.data,IntraNavigator.loadEnd()})},reportUrl(){const t={intervenant:this.intervenant,typeVolumeHoraire:this.data.intervenant.typeVolumeHoraireId,etatVolumeHoraire:this.data.intervenant.etatVolumeHoraireId};return unicaenVue.url("formule-test/creer-from-reel/:intervenant/:typeVolumeHoraire/:etatVolumeHoraire",t)},totalColSpan(){let t=4;return this.data.visibilite.horaires&&(t+=2),this.data.visibilite.motifsNonPaiement&&(t+=1),this.data.visibilite.servicesStatutaire&&(t+=1),this.data.visibilite.majorations&&(t+=2),t},countChoix(){let t=0;for(let n in this.typesVolumesHoraires)for(let s in this.typesVolumesHoraires[n].etats)t++;return t}},computed:{listeTypes(){let t={};for(let n in this.typesVolumesHoraires)t[n]=this.typesVolumesHoraires[n].libelle;return t},listeEtats(){let t={};for(let s in this.typesVolumesHoraires)for(let b in this.typesVolumesHoraires[s].etats)t[b]=this.typesVolumesHoraires[s].etats[b];return Object.keys(t).sort((s,b)=>s-b).reduce((s,b)=>(s[b]=t[b],s),{})}}},R=t=>(O("data-v-07a28351"),t=t(),q(),t),oi={key:0},li=R(()=>e("div",{class:"alert alert-info"},"Aucun service saisi",-1)),ui=[li],di={key:1},ci={class:"d-flex justify-content-center align-items-center"},hi={class:"table table-borderless table-xs"},mi={key:0},_i=["onClick"],pi={key:0,class:"alert alert-info"},fi={key:2},bi={key:3},vi={key:0},gi=R(()=>e("div",{class:"alert alert-warning"},"Aucune heure HETD n'a été calculée",-1)),yi=[gi],xi=R(()=>e("h2",null,"Paramètres intervenant",-1)),Ci={class:"table table-bordered"},Vi=R(()=>e("th",null,"Structure",-1)),Si={key:0},Pi={key:1},ki=R(()=>e("span",{class:"text-secondary"},"Aucune structure d'affectation",-1)),Ai=[ki],Di={key:0},Ei=R(()=>e("th",null,"Heures de service statutaire",-1)),Ti={key:1},Mi=R(()=>e("th",null,"Heures de service modifié",-1)),Ui={key:2},Fi=R(()=>e("th",null,"Heures de service dû",-1)),Ri=R(()=>e("th",null,"Dépassement de service dû sans HC",-1)),Ii={key:0},wi={key:1},$i=R(()=>e("h2",null,[p("Données utilisées pour le calcul des "),e("abbr",{title:"Heures équivalent TD"},"HETD")],-1)),Hi={key:1,class:"alert alert-info"},Li={key:2,class:"alert alert-info"},Ni={class:"table table-bordered table-xs table-details"},ji=R(()=>e("thead",null,null,-1)),Oi={class:"service",colspan:"999"},qi={class:"details"},zi=R(()=>e("th",{rowspan:"2"}," ",-1)),Bi={key:0,colspan:"2"},Gi=R(()=>e("th",{rowspan:"2"},"Période",-1)),Ji={key:1,rowspan:"2"},Yi=R(()=>e("th",{rowspan:"2"},"Type d'intervention",-1)),Qi={key:2,rowspan:"2"},Wi=R(()=>e("abbr",{title:"Détermine si les heures peuvent être comptées dans le service statutaire de l'intervenant ou non"},"Peut dans serv.",-1)),Xi=[Wi],Zi={key:3,colspan:"2"},Ki=R(()=>e("th",{rowspan:"2"},"Heures",-1)),er=R(()=>e("th",{rowspan:"2"}," ",-1)),tr=["rowspan","colspan"],nr={class:"details"},sr={key:0},ir={key:1},rr={key:2},ar={key:3},or=["colspan"],lr=R(()=>e("th",null," ",-1)),ur=R(()=>e("tr",null,[e("th",{class:"service",colspan:"999"}," ")],-1)),dr=["colspan"],cr=R(()=>e("th",null," ",-1)),hr=["href"];function mr(t,n,s,b,i,a){const u=U("u-heures"),m=U("details-service-enseignement"),c=U("details-service-referentiel"),l=U("details-volume-horaire-enseignement"),C=U("details-volume-horaire-referentiel"),f=U("details-hetds");return r(),o(g,null,[a.countChoix()==0?(r(),o("div",oi,ui)):h("",!0),a.countChoix()>1?(r(),o("div",di,[e("div",ci,[e("div",null,[e("table",hi,[(r(!0),o(g,null,x(a.listeTypes,(k,S)=>(r(),o("tr",{key:S},[(r(!0),o(g,null,x(a.listeEtats,(w,T)=>(r(),o("td",{key:T},[s.typesVolumesHoraires[S].etats[T]?(r(),o("div",mi,[e("a",{class:D({"btn btn-outline-secondary btn-choixtevh":!0,active:!(S==i.typeVolumeHoraire&&T==i.etatVolumeHoraire)}),onClick:L=>a.load(S,T)},d(k)+" "+d(w),11,_i)])):h("",!0)]))),128))]))),128))])])]),i.typeVolumeHoraire?h("",!0):(r(),o("div",pi,"Veuillez cliquer sur un des boutons ci-dessus pour afficher de détail de calcul des HETD "))])):(r(),o("div",fi,[e("h2",null,d(a.listeTypes[i.typeVolumeHoraire])+" "+d(a.listeEtats[i.etatVolumeHoraire]),1)])),Object.keys(this.data).length>0?(r(),o("div",bi,[i.data.typesHetd.length==0?(r(),o("div",vi,yi)):h("",!0),xi,e("table",Ci,[e("tbody",null,[e("tr",null,[Vi,i.data.intervenant.structure?(r(),o("td",Si,d(i.data.intervenant.structure.libelle),1)):(r(),o("td",Pi,Ai))]),i.data.intervenant.heuresServiceStatutaire>0&&i.data.intervenant.heuresServiceStatutaire!=i.data.intervenant.serviceDu?(r(),o("tr",Di,[Ei,e("td",null,[_(u,{valeur:i.data.intervenant.heuresServiceStatutaire},null,8,["valeur"])])])):h("",!0),i.data.intervenant.heuresServiceModifie>0?(r(),o("tr",Ti,[Mi,e("td",null,[_(u,{valeur:i.data.intervenant.heuresServiceModifie},null,8,["valeur"])])])):h("",!0),i.data.intervenant.serviceDu>0?(r(),o("tr",Ui,[Fi,e("td",null,[_(u,{valeur:i.data.intervenant.serviceDu},null,8,["valeur"])])])):h("",!0),e("tr",null,[Ri,i.data.intervenant.depassementServiceDuSansHC?(r(),o("td",Ii,"Oui")):(r(),o("td",wi,"Non"))]),(r(!0),o(g,null,x(i.data.iParams,(k,S)=>(r(),o("tr",{key:S},[e("th",null,d(k)+" "+d(S),1),e("td",null,d(i.data.intervenant.params[S]),1)]))),128))])]),$i,i.data.intervenant.arrondisseur==0?(r(),o("div",Hi,"L'arrondisseur de calcul HETD est désactivé ")):h("",!0),i.data.intervenant.arrondisseur==1?(r(),o("div",Li,`L'arrondisseur de calcul HETD est ici activé en mode "minimal" : les opérations d'arrondissage ne se font ici qu'au niveau des volumes horaires et ne prennent pas en compte la totalisation des heures au niveau de la fiche de l'intervenant. `)):h("",!0),e("table",Ni,[ji,e("tbody",null,[(r(!0),o(g,null,x(i.data.services,(k,S)=>(r(),o(g,{key:S},[e("tr",null,[e("th",Oi,[k.type=="enseignement"?(r(),F(m,{key:0,enseignement:k},null,8,["enseignement"])):(r(),F(c,{key:1,referentiel:k},null,8,["referentiel"]))])]),e("tr",qi,[zi,i.data.visibilite.horaires?(r(),o("th",Bi,"Horaire")):h("",!0),Gi,(r(!0),o(g,null,x(i.data.vhParams,(w,T)=>(r(),o("th",{rowspan:"2",key:T},d(w),1))),128)),i.data.visibilite.motifsNonPaiement?(r(),o("th",Ji,"Motif non paiement")):h("",!0),Yi,i.data.visibilite.servicesStatutaire?(r(),o("th",Qi,Xi)):h("",!0),i.data.visibilite.majorations?(r(),o("th",Zi,"Majoration")):h("",!0),Ki,er,(r(!0),o(g,null,x(i.data.typesHetd,(w,T)=>(r(),o("th",{key:T,rowspan:w.length==0?2:1,colspan:Math.max(w.length,1)},d(T),9,tr))),128))]),e("tr",nr,[i.data.visibilite.horaires?(r(),o("th",sr,"Début")):h("",!0),i.data.visibilite.horaires?(r(),o("th",ir,"Fin")):h("",!0),i.data.visibilite.majorations?(r(),o("th",rr,"Service")):h("",!0),i.data.visibilite.majorations?(r(),o("th",ar,"Compl.")):h("",!0),(r(!0),o(g,null,x(i.data.typesHetd,w=>(r(),o(g,{key:w},[(r(!0),o(g,null,x(w,(T,L)=>(r(),o("th",{key:L},d(T),1))),128))],64))),128))]),(r(!0),o(g,null,x(k.volumesHoraires,(w,T)=>(r(),o("tr",{key:T},[k.type=="enseignement"?(r(),F(l,{key:0,vh:w,visibilite:i.data.visibilite},null,8,["vh","visibilite"])):(r(),F(C,{key:1,vhr:w,visibilite:i.data.visibilite},null,8,["vhr","visibilite"])),_(f,{hetds:w.hetd},null,8,["hetds"])]))),128)),e("tr",null,[e("th",{class:"total",colspan:a.totalColSpan()},"Total",8,or),lr,_(f,{hetds:k.hetd},null,8,["hetds"])])],64))),128)),ur,e("tr",null,[e("th",{class:"total",colspan:a.totalColSpan()},"Total intervenant",8,dr),cr,_(f,{hetds:i.data.intervenant.hetd},null,8,["hetds"])])])]),s.canReporter?(r(),o("a",{key:3,href:a.reportUrl(),class:"btn btn-secondary"},"Reporter les données de cet intervenant dans l'interface de tests de formule",8,hr)):h("",!0)])):h("",!0)],64)}const _r=P(ai,[["render",mr],["__scopeId","data-v-07a28351"]]),pr=Object.freeze(Object.defineProperty({__proto__:null,default:_r},Symbol.toStringTag,{value:"Module"})),fr={data(){return{dataUrl:unicaenVue.url("formule-test/data"),lines:[]}},methods:{addUrl(){return unicaenVue.url("formule-test/saisir")},editUrl(t){return unicaenVue.url("formule-test/saisir/:id",{id:t})},deleteUrl(t){return unicaenVue.url("formule-test/supprimer/:id",{id:t})},importUrl(){return unicaenVue.url("formule-test/import")},supprimerTest(t){return popConfirm(t.currentTarget,n=>{this.$refs.testsFormules.getData()}),!1}}},br=e("h1",{class:"page-header"},"Page de tests de formule de calcul des HETD",-1),vr=e("thead",null,[e("tr",null,[e("th",{column:"ID"},"Id"),e("th",{column:"LIBELLE"},"Libellé"),e("th",{column:"FORMULE"},"Formule"),e("th",{column:"ANNEE"},"Année"),e("th",null," ")])],-1),gr={style:{width:"1%","white-space":"nowrap"}},yr=["href"],xr=e("i",{class:"fas fa-pencil"},null,-1),Cr=[xr],Vr=["href"],Sr=e("i",{class:"fas fa-trash-can"},null,-1),Pr=[Sr],kr=e("br",null,null,-1),Ar=e("br",null,null,-1),Dr={class:"card bg-warning"},Er=e("div",{class:"card-header"},[e("h3",null,"Import d'un nouveau test à partir d'un tableur")],-1),Tr={class:"card-body"},Mr=["action"],Ur=ne('<div class="form-group mb-3"><label for="formule-name">Feuille de calcul (format Excel ou Calc)</label><input class="form-control" id="formule-fichier" type="file" name="fichier"></div><div class="form-group"><button type="submit" class="btn btn-primary">Import d'un test à partir d'un tableur</button></div>',2),Fr=[Ur];function Rr(t,n,s,b,i,a){const u=se,m=te;return r(),o(g,null,[br,_(u,{"data-url":this.dataUrl,modelValue:i.lines,"onUpdate:modelValue":n[1]||(n[1]=c=>i.lines=c),ref:"testsFormules"},{default:M(()=>[vr,e("tbody",null,[(r(!0),o(g,null,x(i.lines,(c,l)=>(r(),o("tr",{key:l},[e("td",null,d(c.ID),1),e("td",null,d(c.LIBELLE),1),e("td",null,d(c.FORMULE),1),e("td",null,d(c.ANNEE),1),e("td",gr,[e("a",{href:a.editUrl(c.ID),title:"Modification du test de formule"},Cr,8,yr),p(" "),e("a",{href:a.deleteUrl(c.ID),title:"Suppression du test de formule","data-content":"Êtes-vous sur de vouloir supprimer ce test ?","data-title":"Suppression du test de formule",onClick:n[0]||(n[0]=A((...C)=>a.supprimerTest&&a.supprimerTest(...C),["prevent"]))},Pr,8,Vr)])]))),128))])]),_:1},8,["data-url","modelValue"]),_(m,{variant:"primary",href:a.addUrl()},{default:M(()=>[p("Ajout d'un nouveau test")]),_:1},8,["href"]),kr,Ar,e("div",Dr,[Er,e("div",Tr,[e("form",{method:"post",enctype:"multipart/form-data",action:this.importUrl()},Fr,8,Mr)])])],64)}const Ir=P(fr,[["render",Rr]]),wr=Object.freeze(Object.defineProperty({__proto__:null,default:Ir},Symbol.toStringTag,{value:"Module"})),$r={props:{id:{type:Number},formules:{type:Object},annees:{type:Object},typesIntervenants:{type:Object},typesVolumesHoraires:{type:Object},etatsVolumesHoraires:{type:Object},defaultFormule:{type:Number}},data(){return{indexUrl:unicaenVue.url("formule-test"),dataUrl:unicaenVue.url("formule-test/data"),tauxAutre1Visibility:!0,tauxAutre2Visibility:!1,tauxAutre3Visibility:!1,tauxAutre4Visibility:!1,tauxAutre5Visibility:!1,resMode:"hetd",debug:{},intervenant:{formule:void 0,tauxCmServiceDu:1.5,tauxCmServiceCompl:1.5,tauxTpServiceDu:1,tauxTpServiceCompl:.6666666666667},volumesHoraires:[],formule:{iParam1Libelle:void 0,iParam2Libelle:void 0,iParam3Libelle:void 0,iParam4Libelle:void 0,iParam5Libelle:void 0,vhParam1Libelle:void 0,vhParam2Libelle:void 0,vhParam3Libelle:void 0,vhParam4Libelle:void 0,vhParam5Libelle:void 0},structures:{},typesIntervention:["CM","TD","TP",void 0,void 0,void 0,void 0,void 0,"Référentiel"]}},watch:{"intervenant.tauxAutre1Code"(t){this.tauxAutre2Visibility=t||this.intervenant.tauxAutre1Code||this.intervenant.tauxAutre2ServiceDu||this.intervenant.tauxAutre2ServiceCompl,this.typesIntervention[3]=t},"intervenant.tauxAutre2Code"(t){this.tauxAutre3Visibility=t||this.intervenant.tauxAutre2Code||this.intervenant.tauxAutre3ServiceDu||this.intervenant.tauxAutre3ServiceCompl,this.typesIntervention[4]=t},"intervenant.tauxAutre3Code"(t){this.tauxAutre4Visibility=t||this.intervenant.tauxAutre3Code||this.intervenant.tauxAutre4ServiceDu||this.intervenant.tauxAutre4ServiceCompl,this.typesIntervention[5]=t},"intervenant.tauxAutre4Code"(t){this.tauxAutre5Visibility=t||this.intervenant.tauxAutre4Code||this.intervenant.tauxAutre5ServiceDu||this.intervenant.tauxAutre5ServiceCompl,this.typesIntervention[6]=t},"intervenant.tauxAutre5Code"(t){this.typesIntervention[7]=t},"intervenant.formule"(t){t&&(this.formule=this.formules[t])}},computed:{filteredTypesIntervention(){let t=Object.values(this.typesIntervention).filter(n=>n);return t.unshift(""),t},vhParamCount(){let t=0;for(let n=1;n<6;n++)this.formule["vhParam"+n+"Libelle"]&&t++;return t}},methods:{charger(){unicaenVue.axios.get(unicaenVue.url("formule-test/saisir-data/:id",{id:this.id?this.id:this.intervenant.id?this.intervenant.id:0})).then(t=>{this.intervenant=this.dropTauxNonUtilises(t.data.intervenant),this.volumesHoraires=t.data.volumesHoraires,this.debug={},this.addVolumeHoraire(),this.updateStructures()})},enregistrer(){unicaenVue.axios.post(unicaenVue.url("formule-test/enregistrer/:id",{id:this.id?this.id:this.intervenant.id?this.intervenant.id:0}),{intervenant:this.intervenant,volumesHoraires:this.volumesHoraires}).then(t=>{this.intervenant=this.dropTauxNonUtilises(t.data.intervenant),this.volumesHoraires=t.data.volumesHoraires,t.data.debug?this.debug=t.data.debug:this.debug={},this.addVolumeHoraire(),this.updateStructures()})},calculer(){unicaenVue.axios.post(unicaenVue.url("formule-test/enregistrer/:id",{id:this.id?this.id:this.intervenant.id?this.intervenant.id:0}),{intervenant:this.intervenant,volumesHoraires:this.volumesHoraires,simpleCalcul:!0}).then(t=>{this.intervenant=this.dropTauxNonUtilises(t.data.intervenant),this.volumesHoraires=t.data.volumesHoraires,t.data.debug?this.debug=t.data.debug:this.debug={},this.addVolumeHoraire(),this.updateStructures()})},exporter:function(){const t={intervenant:this.intervenant,volumesHoraires:this.volumesHoraires},n=this.intervenant.libelle;var s=document.createElement("a"),b=new Blob([JSON.stringify(t)],{type:"text/json"});s.href=window.URL.createObjectURL(b),s.download="Test de formule "+n+".json",s.click()},exporterCsv:function(){let t=`Structure;Compte dans le service statutaire;Heures non payables;Type d’intervention;Taux FI;Taux FA;Taux FC;Modulation service dû;Modulation service compl.;Param 1;Param 2;Param 3;Param 4;Param 5;Heures;Service FI;Service FA;Service FC;Service Référentiel;HC FI;HC FA;HC FC;HC Référentiel;Primes;Non payable FI;Non payable FA;Non payable FC;Non payable Référentiel -`;for(const i in this.volumesHoraires){const a=this.volumesHoraires[i];t+=(a.structureCode?a.structureCode:"")+";"+(a.nonPayable?"Oui":"Non")+";"+(a.serviceStatutaire?"Oui":"Non")+";"+(a.nonPayable?"Oui":"Non")+";"+(a.referentiel?"Référentiel":a.typeInterventionCode?a.typeInterventionCode:"")+";"+(a.tauxFi?a.tauxFi.toLocaleString("fr-FR"):"")+";"+(a.tauxFa?a.tauxFa.toLocaleString("fr-FR"):"")+";"+(a.tauxFc?a.tauxFc.toLocaleString("fr-FR"):"")+";"+(a.ponderationServiceDu?a.ponderationServiceDu.toLocaleString("fr-FR"):"")+";"+(a.ponderationServiceCompl?a.ponderationServiceCompl.toLocaleString("fr-FR"):"")+";"+(a.param1?a.param1:"")+";"+(a.param2?a.param2:"")+";"+(a.param3?a.param3:"")+";"+(a.param4?a.param4:"")+";"+(a.param5?a.param5:"")+";"+(a.heures?a.heures.toLocaleString("fr-FR"):"")+";"+(a.heuresServiceFi?a.heuresServiceFi.toLocaleString("fr-FR"):"")+";"+(a.heuresServiceFa?a.heuresServiceFa.toLocaleString("fr-FR"):"")+";"+(a.heuresServiceFc?a.heuresServiceFc.toLocaleString("fr-FR"):"")+";"+(a.heuresServiceReferentiel?a.heuresServiceReferentiel.toLocaleString("fr-FR"):"")+";"+(a.heuresComplFi?a.heuresComplFi.toLocaleString("fr-FR"):"")+";"+(a.heuresComplFa?a.heuresComplFa.toLocaleString("fr-FR"):"")+";"+(a.heuresComplFc?a.heuresComplFc.toLocaleString("fr-FR"):"")+";"+(a.heuresComplReferentiel?a.heuresComplReferentiel.toLocaleString("fr-FR"):"")+";"+(a.heuresPrimes?a.heuresPrimes.toLocaleString("fr-FR"):"")+";"+(a.heuresNonPayableFi?a.heuresNonPayableFi.toLocaleString("fr-FR"):"")+";"+(a.heuresNonPayableFa?a.heuresNonPayableFa.toLocaleString("fr-FR"):"")+";"+(a.heuresNonPayableFc?a.heuresNonPayableFc.toLocaleString("fr-FR"):"")+";"+(a.heuresNonPayableReferentiel?a.heuresNonPayableReferentiel.toLocaleString("fr-FR"):"")+`; -`}const n=this.intervenant.libelle;var s=document.createElement("a"),b=new Blob([t],{type:"text/csv"});s.href=window.URL.createObjectURL(b),s.download="Test de formule "+n+".csv",s.click()},importer:function(t){const n=t.target.files[0];if(!n.type.match("application/json")){console.error("Le fichier n'est pas de type JSON.");return}const s=new FileReader;s.onload=b=>{try{const i=JSON.parse(b.target.result);this.intervenant=i.intervenant,this.volumesHoraires=i.volumesHoraires,this.updateStructures()}catch(i){console.error("Erreur lors de l'analyse du contenu JSON :",i)}},s.readAsText(n)},dropTauxNonUtilises(t){return t.tauxAutre1Code||(t.tauxAutre1ServiceDu=void 0,t.tauxAutre1ServiceCompl=void 0),t.tauxAutre2Code||(t.tauxAutre2ServiceDu=void 0,t.tauxAutre2ServiceCompl=void 0),t.tauxAutre3Code||(t.tauxAutre3ServiceDu=void 0,t.tauxAutre3ServiceCompl=void 0),t.tauxAutre4Code||(t.tauxAutre4ServiceDu=void 0,t.tauxAutre4ServiceCompl=void 0),t.tauxAutre5Code||(t.tauxAutre5ServiceDu=void 0,t.tauxAutre5ServiceCompl=void 0),t},updateStructures(){let t={"":""};this.intervenant.structureCode&&(t[this.intervenant.structureCode]=this.intervenant.structureCode);for(let n in this.volumesHoraires){const s=this.volumesHoraires[n].structureCode;s&&(t[s]=s)}t.__UNIV__="Université (établissement)",t.__EXTERIEUR__="Extérieur (autre établissement)",t.__new_structure__="- Ajout d'une nouvelle structure -",this.structures=t},selectStructure(t){if(t.target.value=="__new_structure__"&&this.addStructure(t.target),t.target.dataset.variable!="intervenant"){const n=parseInt(t.target.dataset.variable);n==this.lastVolumeHoraireIndex()&&this.volumesHoraires[n].structureCode&&this.addVolumeHoraire()}},majTauxFi(t){const n=t.target.dataset.variable;this.volumesHoraires[n].tauxFi=1-this.volumesHoraires[n].tauxFa-this.volumesHoraires[n].tauxFc},lastVolumeHoraireIndex(){return this.volumesHoraires.length==0?-1:parseInt(Object.keys(this.volumesHoraires).pop())},addVolumeHoraire(){this.volumesHoraires.push({structureCode:null,typeInterventionCode:null,tauxFi:1,tauxFa:0,tauxFc:0,ponderationServiceDu:1,ponderationServiceCompl:1,serviceStatutaire:!0,heures:null})},addStructure(t){const n=prompt("Ajout d'une nouvelle structure");this.structures[n]=n,setTimeout(()=>{const s=t.dataset.variable;s=="intervenant"?this.intervenant.structureCode=n:this.volumesHoraires[s].structureCode=n},200)}},mounted(){this.charger()}},V=t=>(O("data-v-060f5e4b"),t=t(),q(),t),Hr=V(()=>e("h1",{class:"page-header"},"Modification d'un test de formule",-1)),Lr={class:"row"},Nr={class:"col-md-6"},jr=V(()=>e("h2",null,"Intervenant",-1)),Or={class:"table table-xs table-bordered fti"},qr=V(()=>e("th",null,"Libellé",-1)),zr={class:"saisie"},Br=V(()=>e("th",null,"Formule",-1)),Gr={class:"saisie"},Jr=["value"],Yr=V(()=>e("th",null,"Année",-1)),Qr={class:"saisie"},Wr=["value"],Xr=V(()=>e("th",null,"Type",-1)),Zr={class:"saisie"},Kr=["value"],ea=V(()=>e("th",null,"Structure",-1)),ta={class:"saisie"},na=["value"],sa=V(()=>e("th",null,"Type de volume horaire",-1)),ia={class:"saisie"},ra=["value"],aa=V(()=>e("th",null,"État de volume horaire",-1)),oa={class:"saisie"},la=["value"],ua=V(()=>e("th",null,"Heures de service statutaire",-1)),da={class:"saisie"},ca=V(()=>e("th",null,"Heures de service modifié",-1)),ha={class:"saisie"},ma=V(()=>e("th",null,"Dépassement de service dû sans HC",-1)),_a={class:"saisie"},pa=V(()=>e("option",{value:!0},"Oui",-1)),fa=V(()=>e("option",{value:!1},"Non",-1)),ba=[pa,fa],va={class:"i-param i-param-1"},ga={class:"i-param"},ya={class:"saisie"},xa={class:"i-param i-param-2"},Ca={class:"i-param"},Va={class:"saisie"},Sa={class:"i-param i-param-3"},Pa={class:"i-param"},ka={class:"saisie"},Aa={class:"i-param i-param-4"},Da={class:"i-param"},Ea={class:"saisie"},Ta={class:"i-param i-param-5"},Ma={class:"i-param"},Ua={class:"saisie"},Fa={class:"actions"},Ra={class:"row mb-4"},Ia={class:"col-md-6"},wa={class:"col-md-6"},$a={class:"row mb-4"},Ha={class:"col-md-6"},La={class:"col-md-6"},Na={for:"importbtn"},ja=V(()=>e("span",{class:"btn btn-secondary"},"Téléverser un jeu de données",-1)),Oa={class:"row"},qa={class:"col-md-6"},za={class:"col-md-5"},Ba=V(()=>e("h2",null,"Types d'intervention (HETD)",-1)),Ga={class:"types-interventions"},Ja={class:"table table-bordered table-xs"},Ya=V(()=>e("tr",null,[e("th"),e("th",{colspan:"3"},"Standards"),e("th",{colspan:"5"},"Personnalisés")],-1)),Qa=V(()=>e("th",{style:{width:"20%"}},null,-1)),Wa=V(()=>e("th",{style:{width:"5%"}},"CM",-1)),Xa=V(()=>e("th",{style:{width:"5%"}},"TD",-1)),Za=V(()=>e("th",{style:{width:"5%"}},"TP",-1)),Ka={style:{width:"10%"}},eo={style:{width:"10%"}},to={style:{width:"10%"}},no={style:{width:"10%"}},so={style:{width:"10%"}},io=V(()=>e("th",null,"En service",-1)),ro={class:"saisie"},ao=V(()=>e("td",null,"1",-1)),oo={class:"saisie"},lo={class:"saisie"},uo={class:"saisie"},co={class:"saisie"},ho={class:"saisie"},mo={class:"saisie"},_o=V(()=>e("th",null,"Au-delà du service",-1)),po={class:"saisie"},fo=V(()=>e("td",null,"1",-1)),bo={class:"saisie"},vo={class:"saisie"},go={class:"saisie"},yo={class:"saisie"},xo={class:"saisie"},Co={class:"saisie"},Vo=V(()=>e("h2",null,"Résultat",-1)),So={class:"table table-xs table-bordered resultats"},Po=V(()=>e("th",{colspan:"2"},"Service dû",-1)),ko=V(()=>e("th",{rowspan:"4"},"Service",-1)),Ao=V(()=>e("th",null,"FI",-1)),Do=V(()=>e("th",null,"FA",-1)),Eo=V(()=>e("th",null,"FC",-1)),To=V(()=>e("th",null,"Référentiel",-1)),Mo=V(()=>e("th",{colspan:"2"},"Total service dû assuré",-1)),Uo=V(()=>e("th",{rowspan:"4"},"Heures compl.",-1)),Fo=V(()=>e("th",null,"FI",-1)),Ro=V(()=>e("th",null,"FA",-1)),Io=V(()=>e("th",null,"FC",-1)),wo=V(()=>e("th",null,"Référentiel",-1)),$o=V(()=>e("th",{colspan:"2"},"Total heures compl. à payer",-1)),Ho=V(()=>e("th",{colspan:"2"},"Primes",-1)),Lo=V(()=>e("th",{rowspan:"4"},"Heures non payables",-1)),No=V(()=>e("th",null,"FI",-1)),jo=V(()=>e("th",null,"FA",-1)),Oo=V(()=>e("th",null,"FC",-1)),qo=V(()=>e("th",null,"Référentiel",-1)),zo=V(()=>e("th",{colspan:"2"},"Total heures non payables",-1)),Bo=V(()=>e("h2",null,"Heures effectuées (A saisir de manière chronologique)",-1)),Go={class:"table table-bordered table-xs table-hover fvh"},Jo=V(()=>e("th",{rowspan:"3"},null,-1)),Yo=["colspan"],Qo=V(()=>e("th",{rowspan:"3",class:"spacer"}," ",-1)),Wo={colspan:"13"},Xo=V(()=>e("option",{value:"attendu"},"Résultats attendus (en HETD)",-1)),Zo=V(()=>e("option",{value:"hetd",selected:"selected"},"Résultats calculés (en HETD)",-1)),Ko=V(()=>e("option",{value:"debug"},"Informations de débogage",-1)),el=[Xo,Zo,Ko],tl=V(()=>e("th",{rowspan:"2",style:{"min-width":"10em"}},"Structure",-1)),nl=V(()=>e("th",{rowspan:"2"},"Non payable",-1)),sl=V(()=>e("th",{rowspan:"2"},"Compte dans le service statutaire",-1)),il=V(()=>e("th",{rowspan:"2",style:{"min-width":"5em"}},"Type d'intervention",-1)),rl=V(()=>e("th",{colspan:"3"},"Répartition",-1)),al=V(()=>e("th",{colspan:"2"},"Modulation",-1)),ol=["colspan"],ll=V(()=>e("th",{rowspan:"2"},"Heures",-1)),ul={colspan:"4"},dl={colspan:"4"},cl={rowspan:"2"},hl={colspan:"4"},ml={colspan:"4"},_l={colspan:"4"},pl={rowspan:"2"},fl={colspan:"4"},bl={rowspan:"2"},vl=V(()=>e("th",null,"Fi",-1)),gl=V(()=>e("th",null,"Fa",-1)),yl=V(()=>e("th",null,"Fc",-1)),xl=V(()=>e("th",null,"Service dû",-1)),Cl=V(()=>e("th",null,"Service compl.",-1)),Vl=["onUpdate:modelValue","data-variable"],Sl=["value"],Pl=["onUpdate:modelValue"],kl=V(()=>e("option",{value:!0},"Oui",-1)),Al=V(()=>e("option",{value:!1},"Non",-1)),Dl=[kl,Al],El=["onUpdate:modelValue"],Tl=V(()=>e("option",{value:!0},"Oui",-1)),Ml=V(()=>e("option",{value:!1},"Non",-1)),Ul=[Tl,Ml],Fl=["onUpdate:modelValue"],Rl=["value"],Il=V(()=>e("span",{class:"pourc"},"%",-1)),wl=V(()=>e("span",{class:"pourc"},"%",-1)),$l=V(()=>e("span",{class:"pourc"},"%",-1)),Hl=V(()=>e("span",{class:"pourc"},"%",-1)),Ll=V(()=>e("span",{class:"pourc"},"%",-1)),Nl=["onUpdate:modelValue"],jl=["onUpdate:modelValue"],Ol=["onUpdate:modelValue"],ql=["onUpdate:modelValue"],zl=["onUpdate:modelValue"],Bl=V(()=>e("td",{class:"spacer"},null,-1)),Gl={class:"debug-td"},Jl={key:0},Yl={class:"debug-cell"},Ql={class:"debug-val"},Wl={key:0},Xl=V(()=>e("h4",null,"Débogage : calculs globaux",-1)),Zl={class:"debug-cell"},Kl={class:"debug-val"},eu=["href"],tu=V(()=>e("i",{class:"fas fa-rotate-left","aria-hidden":"true"},null,-1));function nu(t,n,s,b,i,a){const u=U("u-input-float"),m=te,c=U("u-heures");return r(),o(g,null,[Hr,e("div",Lr,[e("div",Nr,[jr,e("table",Or,[e("tr",null,[qr,e("td",zr,[v(e("input",{"onUpdate:modelValue":n[0]||(n[0]=l=>i.intervenant.libelle=l),class:"dinput"},null,512),[[I,i.intervenant.libelle]])])]),e("tr",null,[Br,e("td",Gr,[v(e("select",{"onUpdate:modelValue":n[1]||(n[1]=l=>i.intervenant.formule=l),class:"dinput"},[(r(!0),o(g,null,x(s.formules,l=>(r(),o("option",{value:l.id},d(l.libelle),9,Jr))),256))],512),[[H,i.intervenant.formule]])])]),e("tr",null,[Yr,e("td",Qr,[v(e("select",{"onUpdate:modelValue":n[2]||(n[2]=l=>i.intervenant.annee=l),class:"dinput"},[(r(!0),o(g,null,x(s.annees,l=>(r(),o("option",{value:l.id},d(l.libelle),9,Wr))),256))],512),[[H,i.intervenant.annee]])])]),e("tr",null,[Xr,e("td",Zr,[v(e("select",{"onUpdate:modelValue":n[3]||(n[3]=l=>i.intervenant.typeIntervenant=l),class:"dinput"},[(r(!0),o(g,null,x(s.typesIntervenants,l=>(r(),o("option",{value:l.id},d(l.libelle),9,Kr))),256))],512),[[H,i.intervenant.typeIntervenant]])])]),e("tr",null,[ea,e("td",ta,[v(e("select",{"onUpdate:modelValue":n[4]||(n[4]=l=>i.intervenant.structureCode=l),"data-variable":"intervenant",class:"dinput",onChange:n[5]||(n[5]=(...l)=>a.selectStructure&&a.selectStructure(...l))},[(r(!0),o(g,null,x(i.structures,(l,C)=>(r(),o("option",{value:C,key:C},d(l),9,na))),128))],544),[[H,i.intervenant.structureCode]])])]),e("tr",null,[sa,e("td",ia,[v(e("select",{"onUpdate:modelValue":n[6]||(n[6]=l=>i.intervenant.typeVolumeHoraire=l),class:"dinput"},[(r(!0),o(g,null,x(s.typesVolumesHoraires,l=>(r(),o("option",{value:l.id},d(l.libelle),9,ra))),256))],512),[[H,i.intervenant.typeVolumeHoraire]])])]),e("tr",null,[aa,e("td",oa,[v(e("select",{"onUpdate:modelValue":n[7]||(n[7]=l=>i.intervenant.etatVolumeHoraire=l),class:"dinput"},[(r(!0),o(g,null,x(s.etatsVolumesHoraires,l=>(r(),o("option",{value:l.id},d(l.libelle),9,la))),256))],512),[[H,i.intervenant.etatVolumeHoraire]])])]),e("tr",null,[ua,e("td",da,[_(u,{modelValue:i.intervenant.heuresServiceStatutaire,"onUpdate:modelValue":n[8]||(n[8]=l=>i.intervenant.heuresServiceStatutaire=l),class:"dinput"},null,8,["modelValue"])])]),e("tr",null,[ca,e("td",ha,[_(u,{modelValue:i.intervenant.heuresServiceModifie,"onUpdate:modelValue":n[9]||(n[9]=l=>i.intervenant.heuresServiceModifie=l),class:"dinput"},null,8,["modelValue"])])]),e("tr",null,[ma,e("td",_a,[v(e("select",{"onUpdate:modelValue":n[10]||(n[10]=l=>i.intervenant.depassementServiceDuSansHC=l),class:"dinput"},ba,512),[[H,i.intervenant.depassementServiceDuSansHC]])])]),v(e("tr",va,[e("th",ga,d(i.formule.iParam1Libelle),1),e("td",ya,[v(e("input",{"onUpdate:modelValue":n[11]||(n[11]=l=>i.intervenant.param1=l),class:"dinput"},null,512),[[I,i.intervenant.param1]])])],512),[[y,i.formule.iParam1Libelle]]),v(e("tr",xa,[e("th",Ca,d(i.formule.iParam2Libelle),1),e("td",Va,[v(e("input",{"onUpdate:modelValue":n[12]||(n[12]=l=>i.intervenant.param2=l),class:"dinput"},null,512),[[I,i.intervenant.param2]])])],512),[[y,i.formule.iParam2Libelle]]),v(e("tr",Sa,[e("th",Pa,d(i.formule.iParam3Libelle),1),e("td",ka,[v(e("input",{"onUpdate:modelValue":n[13]||(n[13]=l=>i.intervenant.param3=l),class:"dinput"},null,512),[[I,i.intervenant.param3]])])],512),[[y,i.formule.iParam3Libelle]]),v(e("tr",Aa,[e("th",Da,d(i.formule.iParam4Libelle),1),e("td",Ea,[v(e("input",{"onUpdate:modelValue":n[14]||(n[14]=l=>i.intervenant.param4=l),class:"dinput"},null,512),[[I,i.intervenant.param4]])])],512),[[y,i.formule.iParam4Libelle]]),v(e("tr",Ta,[e("th",Ma,d(i.formule.iParam5Libelle),1),e("td",Ua,[v(e("input",{"onUpdate:modelValue":n[15]||(n[15]=l=>i.intervenant.param5=l),class:"dinput"},null,512),[[I,i.intervenant.param5]])])],512),[[y,i.formule.iParam5Libelle]])]),e("div",Fa,[e("div",Ra,[e("div",Ia,[_(m,{variant:"primary",onClick:a.enregistrer},{default:M(()=>[p("Enregistrer les données")]),_:1},8,["onClick"])]),e("div",wa,[_(m,{variant:"secondary",onClick:a.calculer},{default:M(()=>[p("Calculer les HETD")]),_:1},8,["onClick"])])]),e("div",$a,[e("div",Ha,[e("button",{class:"exporter btn btn-secondary",onClick:n[16]||(n[16]=(...l)=>a.exporter&&a.exporter(...l))},"Télécharger les données")]),e("div",La,[e("label",Na,[ja,e("input",{type:"file",id:"importbtn",class:"importer",onChange:n[17]||(n[17]=(...l)=>a.importer&&a.importer(...l))},null,32)])])]),e("div",Oa,[e("div",qa,[e("button",{class:"exporter btn btn-secondary",onClick:n[18]||(n[18]=(...l)=>a.exporterCsv&&a.exporterCsv(...l))},"Télécharger les données en CSV ")])])])]),e("div",za,[Ba,e("div",Ga,[e("table",Ja,[Ya,e("tr",null,[Qa,Wa,Xa,Za,v(e("th",Ka,[v(e("input",{"onUpdate:modelValue":n[19]||(n[19]=l=>i.intervenant.tauxAutre1Code=l),class:"dinput"},null,512),[[I,i.intervenant.tauxAutre1Code]])],512),[[y,i.tauxAutre1Visibility]]),v(e("th",eo,[v(e("input",{"onUpdate:modelValue":n[20]||(n[20]=l=>i.intervenant.tauxAutre2Code=l),class:"dinput"},null,512),[[I,i.intervenant.tauxAutre2Code]])],512),[[y,i.tauxAutre2Visibility]]),v(e("th",to,[v(e("input",{"onUpdate:modelValue":n[21]||(n[21]=l=>i.intervenant.tauxAutre3Code=l),class:"dinput"},null,512),[[I,i.intervenant.tauxAutre3Code]])],512),[[y,i.tauxAutre3Visibility]]),v(e("th",no,[v(e("input",{"onUpdate:modelValue":n[22]||(n[22]=l=>i.intervenant.tauxAutre4Code=l),class:"dinput"},null,512),[[I,i.intervenant.tauxAutre4Code]])],512),[[y,i.tauxAutre4Visibility]]),v(e("th",so,[v(e("input",{"onUpdate:modelValue":n[23]||(n[23]=l=>i.intervenant.tauxAutre5Code=l),class:"dinput"},null,512),[[I,i.intervenant.tauxAutre5Code]])],512),[[y,i.tauxAutre5Visibility]])]),e("tr",null,[io,e("td",ro,[_(u,{modelValue:i.intervenant.tauxCmServiceDu,"onUpdate:modelValue":n[24]||(n[24]=l=>i.intervenant.tauxCmServiceDu=l),fraction:!0,class:"dinput"},null,8,["modelValue"])]),ao,e("td",oo,[_(u,{modelValue:i.intervenant.tauxTpServiceDu,"onUpdate:modelValue":n[25]||(n[25]=l=>i.intervenant.tauxTpServiceDu=l),fraction:!0,class:"dinput"},null,8,["modelValue"])]),v(e("td",lo,[_(u,{modelValue:i.intervenant.tauxAutre1ServiceDu,"onUpdate:modelValue":n[26]||(n[26]=l=>i.intervenant.tauxAutre1ServiceDu=l),fraction:!0,class:"dinput"},null,8,["modelValue"])],512),[[y,i.tauxAutre1Visibility]]),v(e("td",uo,[_(u,{modelValue:i.intervenant.tauxAutre2ServiceDu,"onUpdate:modelValue":n[27]||(n[27]=l=>i.intervenant.tauxAutre2ServiceDu=l),fraction:!0,class:"dinput"},null,8,["modelValue"])],512),[[y,i.tauxAutre2Visibility]]),v(e("td",co,[_(u,{modelValue:i.intervenant.tauxAutre3ServiceDu,"onUpdate:modelValue":n[28]||(n[28]=l=>i.intervenant.tauxAutre3ServiceDu=l),fraction:!0,class:"dinput"},null,8,["modelValue"])],512),[[y,i.tauxAutre3Visibility]]),v(e("td",ho,[_(u,{modelValue:i.intervenant.tauxAutre4ServiceDu,"onUpdate:modelValue":n[29]||(n[29]=l=>i.intervenant.tauxAutre4ServiceDu=l),fraction:!0,class:"dinput"},null,8,["modelValue"])],512),[[y,i.tauxAutre4Visibility]]),v(e("td",mo,[_(u,{modelValue:i.intervenant.tauxAutre5ServiceDu,"onUpdate:modelValue":n[30]||(n[30]=l=>i.intervenant.tauxAutre5ServiceDu=l),fraction:!0,class:"dinput"},null,8,["modelValue"])],512),[[y,i.tauxAutre5Visibility]])]),e("tr",null,[_o,e("td",po,[_(u,{modelValue:i.intervenant.tauxCmServiceCompl,"onUpdate:modelValue":n[31]||(n[31]=l=>i.intervenant.tauxCmServiceCompl=l),fraction:!0,class:"dinput"},null,8,["modelValue"])]),fo,e("td",bo,[_(u,{modelValue:i.intervenant.tauxTpServiceCompl,"onUpdate:modelValue":n[32]||(n[32]=l=>i.intervenant.tauxTpServiceCompl=l),fraction:!0,class:"dinput"},null,8,["modelValue"])]),v(e("td",vo,[_(u,{modelValue:i.intervenant.tauxAutre1ServiceCompl,"onUpdate:modelValue":n[33]||(n[33]=l=>i.intervenant.tauxAutre1ServiceCompl=l),fraction:!0,class:"dinput"},null,8,["modelValue"])],512),[[y,i.tauxAutre1Visibility]]),v(e("td",go,[_(u,{modelValue:i.intervenant.tauxAutre2ServiceCompl,"onUpdate:modelValue":n[34]||(n[34]=l=>i.intervenant.tauxAutre2ServiceCompl=l),fraction:!0,class:"dinput"},null,8,["modelValue"])],512),[[y,i.tauxAutre2Visibility]]),v(e("td",yo,[_(u,{modelValue:i.intervenant.tauxAutre3ServiceCompl,"onUpdate:modelValue":n[35]||(n[35]=l=>i.intervenant.tauxAutre3ServiceCompl=l),fraction:!0,class:"dinput"},null,8,["modelValue"])],512),[[y,i.tauxAutre3Visibility]]),v(e("td",xo,[_(u,{modelValue:i.intervenant.tauxAutre4ServiceCompl,"onUpdate:modelValue":n[36]||(n[36]=l=>i.intervenant.tauxAutre4ServiceCompl=l),fraction:!0,class:"dinput"},null,8,["modelValue"])],512),[[y,i.tauxAutre4Visibility]]),v(e("td",Co,[_(u,{modelValue:i.intervenant.tauxAutre5ServiceCompl,"onUpdate:modelValue":n[37]||(n[37]=l=>i.intervenant.tauxAutre5ServiceCompl=l),fraction:!0,class:"dinput"},null,8,["modelValue"])],512),[[y,i.tauxAutre5Visibility]])])])]),Vo,e("table",So,[e("tr",null,[Po,e("td",null,[_(c,{valeur:i.intervenant.serviceDu??NaN},null,8,["valeur"])])]),e("tr",null,[ko,Ao,e("td",null,[_(c,{valeur:i.intervenant.heuresServiceFi??NaN},null,8,["valeur"])])]),e("tr",null,[Do,e("td",null,[_(c,{valeur:i.intervenant.heuresServiceFa??NaN},null,8,["valeur"])])]),e("tr",null,[Eo,e("td",null,[_(c,{valeur:i.intervenant.heuresServiceFc??NaN},null,8,["valeur"])])]),e("tr",null,[To,e("td",null,[_(c,{valeur:i.intervenant.heuresServiceReferentiel??NaN},null,8,["valeur"])])]),e("tr",null,[Mo,e("td",null,[_(c,{valeur:i.intervenant.heuresService??NaN},null,8,["valeur"])])]),e("tr",null,[Uo,Fo,e("td",null,[_(c,{valeur:i.intervenant.heuresComplFi??NaN},null,8,["valeur"])])]),e("tr",null,[Ro,e("td",null,[_(c,{valeur:i.intervenant.heuresComplFa??NaN},null,8,["valeur"])])]),e("tr",null,[Io,e("td",null,[_(c,{valeur:i.intervenant.heuresComplFc??NaN},null,8,["valeur"])])]),e("tr",null,[wo,e("td",null,[_(c,{valeur:i.intervenant.heuresComplReferentiel??NaN},null,8,["valeur"])])]),e("tr",null,[$o,e("td",null,[_(c,{valeur:i.intervenant.heuresCompl??NaN},null,8,["valeur"])])]),e("tr",null,[Ho,e("td",null,[_(c,{valeur:i.intervenant.heuresPrimes??NaN},null,8,["valeur"])])]),e("tr",null,[Lo,No,e("td",null,[_(c,{valeur:i.intervenant.heuresNonPayableFi??NaN},null,8,["valeur"])])]),e("tr",null,[jo,e("td",null,[_(c,{valeur:i.intervenant.heuresNonPayableFa??NaN},null,8,["valeur"])])]),e("tr",null,[Oo,e("td",null,[_(c,{valeur:i.intervenant.heuresNonPayableFc??NaN},null,8,["valeur"])])]),e("tr",null,[qo,e("td",null,[_(c,{valeur:i.intervenant.heuresNonPayableReferentiel??NaN},null,8,["valeur"])])]),e("tr",null,[zo,e("td",null,[_(c,{valeur:i.intervenant.heuresNonPayable??NaN},null,8,["valeur"])])])])]),Bo,e("table",Go,[e("thead",null,[e("tr",null,[Jo,e("th",{colspan:10+a.vhParamCount,class:"vh-donnees"},"Données",8,Yo),Qo,e("th",Wo,[v(e("select",{"onUpdate:modelValue":n[38]||(n[38]=l=>i.resMode=l),class:"form-select res-mode"},el,512),[[H,i.resMode]])])]),e("tr",null,[tl,nl,sl,il,rl,al,v(e("th",{colspan:a.vhParamCount},"Paramètres",8,ol),[[y,a.vhParamCount>0]]),ll,v(e("th",ul,"Service",512),[[y,i.resMode=="attendu"]]),v(e("th",dl,"Heures compl.",512),[[y,i.resMode=="attendu"]]),v(e("th",cl,"Primes",512),[[y,i.resMode=="attendu"]]),v(e("th",hl,"Heures non payables",512),[[y,i.resMode=="attendu"]]),v(e("th",ml,"Service",512),[[y,i.resMode=="hetd"]]),v(e("th",_l,"Heures compl.",512),[[y,i.resMode=="hetd"]]),v(e("th",pl,"Primes",512),[[y,i.resMode=="hetd"]]),v(e("th",fl,"Heures non payables",512),[[y,i.resMode=="hetd"]]),v(e("th",bl,"Informations de débogage",512),[[y,i.resMode=="debug"]])]),e("tr",null,[vl,gl,yl,xl,Cl,(r(),o(g,null,x([1,2,3,4,5],l=>v(e("th",{key:l},d(i.formule["vhParam"+l+"Libelle"]),1),[[y,i.formule["vhParam"+l+"Libelle"]]])),64)),v(e("th",null,"Fi",512),[[y,i.resMode=="attendu"]]),v(e("th",null,"Fa",512),[[y,i.resMode=="attendu"]]),v(e("th",null,"Fc",512),[[y,i.resMode=="attendu"]]),v(e("th",null,"Référentiel",512),[[y,i.resMode=="attendu"]]),v(e("th",null,"Fi",512),[[y,i.resMode=="attendu"]]),v(e("th",null,"Fa",512),[[y,i.resMode=="attendu"]]),v(e("th",null,"Fc",512),[[y,i.resMode=="attendu"]]),v(e("th",null,"Référentiel",512),[[y,i.resMode=="attendu"]]),v(e("th",null,"Fi",512),[[y,i.resMode=="attendu"]]),v(e("th",null,"Fa",512),[[y,i.resMode=="attendu"]]),v(e("th",null,"Fc",512),[[y,i.resMode=="attendu"]]),v(e("th",null,"Référentiel",512),[[y,i.resMode=="attendu"]]),v(e("th",null,"Fi",512),[[y,i.resMode=="hetd"]]),v(e("th",null,"Fa",512),[[y,i.resMode=="hetd"]]),v(e("th",null,"Fc",512),[[y,i.resMode=="hetd"]]),v(e("th",null,"Référentiel",512),[[y,i.resMode=="hetd"]]),v(e("th",null,"Fi",512),[[y,i.resMode=="hetd"]]),v(e("th",null,"Fa",512),[[y,i.resMode=="hetd"]]),v(e("th",null,"Fc",512),[[y,i.resMode=="hetd"]]),v(e("th",null,"Référentiel",512),[[y,i.resMode=="hetd"]]),v(e("th",null,"Fi",512),[[y,i.resMode=="hetd"]]),v(e("th",null,"Fa",512),[[y,i.resMode=="hetd"]]),v(e("th",null,"Fc",512),[[y,i.resMode=="hetd"]]),v(e("th",null,"Référentiel",512),[[y,i.resMode=="hetd"]])])]),e("tbody",null,[(r(!0),o(g,null,x(i.volumesHoraires,(l,C)=>(r(),o("tr",{key:C},[e("th",null,d(C+1),1),e("td",null,[v(e("select",{"onUpdate:modelValue":f=>l.structureCode=f,"data-variable":C,class:"dinput",onChange:n[39]||(n[39]=(...f)=>a.selectStructure&&a.selectStructure(...f))},[(r(!0),o(g,null,x(i.structures,(f,k)=>(r(),o("option",{value:k,key:k},d(f),9,Sl))),128))],40,Vl),[[H,l.structureCode]])]),e("td",null,[v(e("select",{"onUpdate:modelValue":f=>l.nonPayable=f,class:"dinput"},Dl,8,Pl),[[H,l.nonPayable],[y,l.structureCode]])]),e("td",null,[v(e("select",{"onUpdate:modelValue":f=>l.serviceStatutaire=f,class:"dinput"},Ul,8,El),[[H,l.serviceStatutaire],[y,l.structureCode]])]),e("td",null,[v(e("select",{"onUpdate:modelValue":f=>l.typeInterventionCode=f,class:"dinput"},[(r(!0),o(g,null,x(a.filteredTypesIntervention,f=>(r(),o("option",{value:f,key:f},d(f),9,Rl))),128))],8,Fl),[[H,l.typeInterventionCode],[y,l.structureCode]])]),e("td",null,[v(e("div",null,[_(u,{modelValue:l.tauxFi,"onUpdate:modelValue":f=>l.tauxFi=f,"is-pourc":"",class:"doutput",readonly:"",style:{width:"3em"}},null,8,["modelValue","onUpdate:modelValue"]),Il],512),[[y,!["",null,"Référentiel"].includes(l.typeInterventionCode)]])]),e("td",null,[v(e("div",null,[_(u,{modelValue:l.tauxFa,"onUpdate:modelValue":f=>l.tauxFa=f,"is-pourc":"",class:"dinput","data-variable":C,onChange:a.majTauxFi,style:{width:"3em"}},null,8,["modelValue","onUpdate:modelValue","data-variable","onChange"]),wl],512),[[y,!["",null,"Référentiel"].includes(l.typeInterventionCode)]])]),e("td",null,[v(e("div",null,[_(u,{modelValue:l.tauxFc,"onUpdate:modelValue":f=>l.tauxFc=f,"is-pourc":"",class:"dinput","data-variable":C,onChange:a.majTauxFi,style:{width:"3em"}},null,8,["modelValue","onUpdate:modelValue","data-variable","onChange"]),$l],512),[[y,!["",null,"Référentiel"].includes(l.typeInterventionCode)]])]),e("td",null,[v(e("div",null,[_(u,{modelValue:l.ponderationServiceDu,"onUpdate:modelValue":f=>l.ponderationServiceDu=f,"is-pourc":"",class:"dinput",style:{width:"3em"}},null,8,["modelValue","onUpdate:modelValue"]),Hl],512),[[y,!["",null,"Référentiel"].includes(l.typeInterventionCode)]])]),e("td",null,[v(e("div",null,[_(u,{modelValue:l.ponderationServiceCompl,"onUpdate:modelValue":f=>l.ponderationServiceCompl=f,"is-pourc":"",class:"dinput",style:{width:"3em"}},null,8,["modelValue","onUpdate:modelValue"]),Ll],512),[[y,!["",null,"Référentiel"].includes(l.typeInterventionCode)]])]),v(e("td",null,[v(e("input",{"onUpdate:modelValue":f=>l.param1=f,class:"dinput"},null,8,Nl),[[I,l.param1],[y,l.structureCode]])],512),[[y,i.formule.vhParam1Libelle]]),v(e("td",null,[v(e("input",{"onUpdate:modelValue":f=>l.param2=f,class:"dinput"},null,8,jl),[[I,l.param2],[y,l.structureCode]])],512),[[y,i.formule.vhParam2Libelle]]),v(e("td",null,[v(e("input",{"onUpdate:modelValue":f=>l.param3=f,class:"dinput"},null,8,Ol),[[I,l.param3],[y,l.structureCode]])],512),[[y,i.formule.vhParam3Libelle]]),v(e("td",null,[v(e("input",{"onUpdate:modelValue":f=>l.param4=f,class:"dinput"},null,8,ql),[[I,l.param4],[y,l.structureCode]])],512),[[y,i.formule.vhParam4Libelle]]),v(e("td",null,[v(e("input",{"onUpdate:modelValue":f=>l.param5=f,class:"dinput"},null,8,zl),[[I,l.param5],[y,l.structureCode]])],512),[[y,i.formule.vhParam5Libelle]]),e("td",null,[v(_(u,{modelValue:l.heures,"onUpdate:modelValue":f=>l.heures=f,class:"dinput",onChange:a.calculer},null,8,["modelValue","onUpdate:modelValue","onChange"]),[[y,!["",null].includes(l.typeInterventionCode)]])]),Bl,v(e("td",null,[_(u,{modelValue:l.heuresAttenduesServiceFi,"onUpdate:modelValue":f=>l.heuresAttenduesServiceFi=f,"maximum-digits":"2",class:"dinput"},null,8,["modelValue","onUpdate:modelValue"])],512),[[y,i.resMode=="attendu"]]),v(e("td",null,[_(u,{modelValue:l.heuresAttenduesServiceFa,"onUpdate:modelValue":f=>l.heuresAttenduesServiceFa=f,"maximum-digits":"2",class:"dinput"},null,8,["modelValue","onUpdate:modelValue"])],512),[[y,i.resMode=="attendu"]]),v(e("td",null,[_(u,{modelValue:l.heuresAttenduesServiceFc,"onUpdate:modelValue":f=>l.heuresAttenduesServiceFc=f,"maximum-digits":"2",class:"dinput"},null,8,["modelValue","onUpdate:modelValue"])],512),[[y,i.resMode=="attendu"]]),v(e("td",null,[_(u,{modelValue:l.heuresAttenduesServiceReferentiel,"onUpdate:modelValue":f=>l.heuresAttenduesServiceReferentiel=f,"maximum-digits":"2",class:"dinput"},null,8,["modelValue","onUpdate:modelValue"])],512),[[y,i.resMode=="attendu"]]),v(e("td",null,[_(u,{modelValue:l.heuresAttenduesComplFi,"onUpdate:modelValue":f=>l.heuresAttenduesComplFi=f,"maximum-digits":"2",class:"dinput"},null,8,["modelValue","onUpdate:modelValue"])],512),[[y,i.resMode=="attendu"]]),v(e("td",null,[_(u,{modelValue:l.heuresAttenduesComplFa,"onUpdate:modelValue":f=>l.heuresAttenduesComplFa=f,"maximum-digits":"2",class:"dinput"},null,8,["modelValue","onUpdate:modelValue"])],512),[[y,i.resMode=="attendu"]]),v(e("td",null,[_(u,{modelValue:l.heuresAttenduesComplFc,"onUpdate:modelValue":f=>l.heuresAttenduesComplFc=f,"maximum-digits":"2",class:"dinput"},null,8,["modelValue","onUpdate:modelValue"])],512),[[y,i.resMode=="attendu"]]),v(e("td",null,[_(u,{modelValue:l.heuresAttenduesComplReferentiel,"onUpdate:modelValue":f=>l.heuresAttenduesComplReferentiel=f,"maximum-digits":"2",class:"dinput"},null,8,["modelValue","onUpdate:modelValue"])],512),[[y,i.resMode=="attendu"]]),v(e("td",null,[_(u,{modelValue:l.heuresAttenduesPrimes,"onUpdate:modelValue":f=>l.heuresAttenduesPrimes=f,"maximum-digits":"2",class:"dinput"},null,8,["modelValue","onUpdate:modelValue"])],512),[[y,i.resMode=="attendu"]]),v(e("td",null,[_(u,{modelValue:l.heuresAttenduesNonPayableFi,"onUpdate:modelValue":f=>l.heuresAttenduesNonPayableFi=f,"maximum-digits":"2",class:"dinput"},null,8,["modelValue","onUpdate:modelValue"])],512),[[y,i.resMode=="attendu"]]),v(e("td",null,[_(u,{modelValue:l.heuresAttenduesNonPayableFa,"onUpdate:modelValue":f=>l.heuresAttenduesNonPayableFa=f,"maximum-digits":"2",class:"dinput"},null,8,["modelValue","onUpdate:modelValue"])],512),[[y,i.resMode=="attendu"]]),v(e("td",null,[_(u,{modelValue:l.heuresAttenduesNonPayableFc,"onUpdate:modelValue":f=>l.heuresAttenduesNonPayableFc=f,"maximum-digits":"2",class:"dinput"},null,8,["modelValue","onUpdate:modelValue"])],512),[[y,i.resMode=="attendu"]]),v(e("td",null,[_(u,{modelValue:l.heuresAttenduesNonPayableReferentiel,"onUpdate:modelValue":f=>l.heuresAttenduesNonPayableReferentiel=f,"maximum-digits":"2",class:"dinput"},null,8,["modelValue","onUpdate:modelValue"])],512),[[y,i.resMode=="attendu"]]),v(e("td",null,[_(u,{modelValue:l.heuresServiceFi,"onUpdate:modelValue":f=>l.heuresServiceFi=f,"maximum-digits":"2",tabindex:"-1",readonly:"",class:D({doutput:!0,"bg-danger":l.heuresAttenduesServiceFi!=null&&Math.round(l.heuresAttenduesServiceFi*100)!=Math.round(l.heuresServiceFi*100)})},null,8,["modelValue","onUpdate:modelValue","class"])],512),[[y,i.resMode=="hetd"]]),v(e("td",null,[_(u,{modelValue:l.heuresServiceFa,"onUpdate:modelValue":f=>l.heuresServiceFa=f,"maximum-digits":"2",tabindex:"-1",readonly:"",class:D({doutput:!0,"bg-danger":l.heuresAttenduesServiceFa!=null&&Math.round(l.heuresAttenduesServiceFa*100)!=Math.round(l.heuresServiceFa*100)})},null,8,["modelValue","onUpdate:modelValue","class"])],512),[[y,i.resMode=="hetd"]]),v(e("td",null,[_(u,{modelValue:l.heuresServiceFc,"onUpdate:modelValue":f=>l.heuresServiceFc=f,"maximum-digits":"2",tabindex:"-1",readonly:"",class:D({doutput:!0,"bg-danger":l.heuresAttenduesServiceFc!=null&&Math.round(l.heuresAttenduesServiceFc*100)!=Math.round(l.heuresServiceFc*100)})},null,8,["modelValue","onUpdate:modelValue","class"])],512),[[y,i.resMode=="hetd"]]),v(e("td",null,[_(u,{modelValue:l.heuresServiceReferentiel,"onUpdate:modelValue":f=>l.heuresServiceReferentiel=f,"maximum-digits":"2",tabindex:"-1",readonly:"",class:D({doutput:!0,"bg-danger":l.heuresAttenduesServiceReferentiel!=null&&Math.round(l.heuresAttenduesServiceReferentiel*100)!=Math.round(l.heuresServiceReferentiel*100)})},null,8,["modelValue","onUpdate:modelValue","class"])],512),[[y,i.resMode=="hetd"]]),v(e("td",null,[_(u,{modelValue:l.heuresComplFi,"onUpdate:modelValue":f=>l.heuresComplFi=f,"maximum-digits":"2",tabindex:"-1",readonly:"",class:D({doutput:!0,"bg-danger":l.heuresAttenduesComplFi!=null&&Math.round(l.heuresAttenduesComplFi*100)!=Math.round(l.heuresComplFi*100)})},null,8,["modelValue","onUpdate:modelValue","class"])],512),[[y,i.resMode=="hetd"]]),v(e("td",null,[_(u,{modelValue:l.heuresComplFa,"onUpdate:modelValue":f=>l.heuresComplFa=f,"maximum-digits":"2",tabindex:"-1",readonly:"",class:D({doutput:!0,"bg-danger":l.heuresAttenduesComplFa!=null&&Math.round(l.heuresAttenduesComplFa*100)!=Math.round(l.heuresComplFa*100)})},null,8,["modelValue","onUpdate:modelValue","class"])],512),[[y,i.resMode=="hetd"]]),v(e("td",null,[_(u,{modelValue:l.heuresComplFc,"onUpdate:modelValue":f=>l.heuresComplFc=f,"maximum-digits":"2",tabindex:"-1",readonly:"",class:D({doutput:!0,"bg-danger":l.heuresAttenduesComplFc!=null&&Math.round(l.heuresAttenduesComplFc*100)!=Math.round(l.heuresComplFc*100)})},null,8,["modelValue","onUpdate:modelValue","class"])],512),[[y,i.resMode=="hetd"]]),v(e("td",null,[_(u,{modelValue:l.heuresComplReferentiel,"onUpdate:modelValue":f=>l.heuresComplReferentiel=f,"maximum-digits":"2",tabindex:"-1",readonly:"",class:D({doutput:!0,"bg-danger":l.heuresAttenduesComplReferentiel!=null&&Math.round(l.heuresAttenduesComplReferentiel*100)!=Math.round(l.heuresComplReferentiel*100)})},null,8,["modelValue","onUpdate:modelValue","class"])],512),[[y,i.resMode=="hetd"]]),v(e("td",null,[_(u,{modelValue:l.heuresPrimes,"onUpdate:modelValue":f=>l.heuresPrimes=f,"maximum-digits":"2",tabindex:"-1",readonly:"",class:D({doutput:!0,"bg-danger":l.heuresAttenduesPrimes!=null&&Math.round(l.heuresAttenduesPrimes*100)!=Math.round(l.heuresPrimes*100)})},null,8,["modelValue","onUpdate:modelValue","class"])],512),[[y,i.resMode=="hetd"]]),v(e("td",null,[_(u,{modelValue:l.heuresNonPayableFi,"onUpdate:modelValue":f=>l.heuresNonPayableFi=f,"maximum-digits":"2",tabindex:"-1",readonly:"",class:D({doutput:!0,"bg-danger":l.heuresAttenduesNonPayableFi!=null&&Math.round(l.heuresAttenduesNonPayableFi*100)!=Math.round(l.heuresNonPayableFi*100)})},null,8,["modelValue","onUpdate:modelValue","class"])],512),[[y,i.resMode=="hetd"]]),v(e("td",null,[_(u,{modelValue:l.heuresNonPayableFa,"onUpdate:modelValue":f=>l.heuresNonPayableFa=f,"maximum-digits":"2",tabindex:"-1",readonly:"",class:D({doutput:!0,"bg-danger":l.heuresAttenduesNonPayableFa!=null&&Math.round(l.heuresAttenduesNonPayableFa*100)!=Math.round(l.heuresNonPayableFa*100)})},null,8,["modelValue","onUpdate:modelValue","class"])],512),[[y,i.resMode=="hetd"]]),v(e("td",null,[_(u,{modelValue:l.heuresNonPayableFc,"onUpdate:modelValue":f=>l.heuresNonPayableFc=f,"maximum-digits":"2",tabindex:"-1",readonly:"",class:D({doutput:!0,"bg-danger":l.heuresAttenduesNonPayableFc!=null&&Math.round(l.heuresAttenduesNonPayableFc*100)!=Math.round(l.heuresNonPayableFc*100)})},null,8,["modelValue","onUpdate:modelValue","class"])],512),[[y,i.resMode=="hetd"]]),v(e("td",null,[_(u,{modelValue:l.heuresNonPayableReferentiel,"onUpdate:modelValue":f=>l.heuresNonPayableReferentiel=f,"maximum-digits":"2",tabindex:"-1",readonly:"",class:D({doutput:!0,"bg-danger":l.heuresAttenduesNonPayableReferentiel!=null&&Math.round(l.heuresAttenduesNonPayableReferentiel*100)!=Math.round(l.heuresNonPayableReferentiel*100)})},null,8,["modelValue","onUpdate:modelValue","class"])],512),[[y,i.resMode=="hetd"]]),v(e("td",Gl,[i.debug.vh&&i.debug.vh[C]?(r(),o("div",Jl,[(r(!0),o(g,null,x(i.debug.vh[C],(f,k)=>(r(),o("span",Yl,[p(d(k)+" ",1),e("span",Ql,d(Math.round(f*100)/100),1)]))),256)),p(" ")])):h("",!0)],512),[[y,i.resMode=="debug"]])]))),128))])]),i.resMode=="debug"&&i.debug.global?(r(),o("div",Wl,[Xl,(r(!0),o(g,null,x(i.debug.global,(l,C)=>(r(),o("span",Zl,[p(d(C)+" ",1),e("span",Kl,d(Math.round(l*100)/100),1)]))),256)),p(" ")])):h("",!0),e("div",null,[e("a",{class:"btn btn-secondary",href:i.indexUrl},[tu,p(" Retour à la liste des formules")],8,eu)])])],64)}const su=P($r,[["render",nu],["__scopeId","data-v-060f5e4b"]]),iu=Object.freeze(Object.defineProperty({__proto__:null,default:su},Symbol.toStringTag,{value:"Module"})),ru={name:"TotauxHetd",props:{intervenant:{type:Number},typeVolumeHoraire:{type:Number}},data(){return{data:{types:[]},serviceLigne:""}},mounted(){this.load(),window.addEventListener("Formule/TotauxHetd.refresh",t=>{this.load()})},methods:{load(){unicaenVue.axios.get(unicaenVue.url("intervenant/formule-totaux-hetd/:intervenant/:typeVolumeHoraire",{intervenant:this.intervenant,typeVolumeHoraire:this.typeVolumeHoraire})).then(t=>{this.data=t.data.data,this.data.serviceStatutaire>0&&(this.data.serviceDu!=this.data.serviceStatutaire?this.serviceLigne="* "+this.data.serviceDu+"h de service dû en tenant compte des modifications de service":this.serviceLigne="* "+this.data.serviceStatutaire+"h de service statutaire")})},tradType(t){switch(t){case"fi":return"FI";case"fa":return"FA";case"fc":return"FC";case"enseignement":return"Enseignement";case"referentiel":return"Référentiel";case"total":return"Total";default:return t}},tradCategorie(t){switch(t){case"service":return"Service*";case"compl":return"Heures complémentaires";case"payable":return"Heures";case"non-payable":return"Non payable";case"primes":return"Primes";case"total":return"Total";default:return t}}}},ie=t=>(O("data-v-f852d328"),t=t(),q(),t),au=ie(()=>e("h2",null,"Totaux en heures équivalent TD",-1)),ou={class:"table table-bordered"},lu=ie(()=>e("th",null," ",-1)),uu=["colspan"],du=ie(()=>e("br",null,null,-1));function cu(t,n,s,b,i,a){const u=U("u-heures"),m=re,c=ae;return r(),o(g,null,[i.data.types.length>0?(r(),F(c,{key:0},{default:M(()=>[_(m,{cols:"6"},{default:M(()=>[au,e("table",ou,[e("tr",null,[lu,(r(!0),o(g,null,x(i.data.types,l=>(r(),o("th",{key:l},d(a.tradType(l)),1))),128))]),(r(!0),o(g,null,x(i.data.heures,(l,C)=>(r(),o("tr",{key:C},[e("th",null,d(a.tradCategorie(C)),1),C!=="primes"?(r(!0),o(g,{key:0},x(l,(f,k)=>(r(),o("td",{class:"nombre",key:k},[_(u,{valeur:f},null,8,["valeur"])]))),128)):(r(),o("td",{key:1,class:"nombre",colspan:l.length},[_(u,{valeur:i.data.heures.primes.total},null,8,["valeur"])],8,uu))]))),128))]),p(" "+d(i.serviceLigne),1)]),_:1})]),_:1})):h("",!0),du],64)}const hu=P(ru,[["render",cu],["__scopeId","data-v-f852d328"]]),mu=Object.freeze(Object.defineProperty({__proto__:null,default:hu},Symbol.toStringTag,{value:"Module"})),_u={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(t){this.formatted=this.formatage(t)}},methods:{formatage(t){if(t===void 0)return;let n=new Date(t);const s=n.getFullYear(),b=(n.getMonth()+1).toString().padStart(2,"0"),i=n.getDate().toString().padStart(2,"0"),a=n.getHours().toString().padStart(2,"0"),u=n.getMinutes().toString().padStart(2,"0"),m=n.getSeconds().toString().padStart(2,"0");switch(this.format){case"datetime":return`${i}/${b}/${s} à ${a}:${u}`;case"time":return`${a}:${u}:${m}`}return`${i}/${b}/${s}`}}};function pu(t,n,s,b,i,a){return d(i.formatted)}const G=P(_u,[["render",pu]]),fu={name:"Recherche",data(){return{searchTerm:"",noResult:0,intervenants:[],checkedTypes:["vacataire","permanent","etudiant"]}},mixins:[Util],methods:{rechercher:function(t){this.searchTerm=t.currentTarget.value,this.searchTerm==""&&(this.noResult=0),this.searchTerm!=""&&this.reload()},urlFiche(t){return unicaenVue.url("intervenant/code:"+t+"/voir")},reload(){var t=document.getElementById("term");t.focus(),this.timer&&(clearTimeout(this.timer),this.timer=null),this.timer=setTimeout(()=>{unicaenVue.axios.post(unicaenVue.url("intervenant/recherche-json"),{term:this.searchTerm}).then(n=>{let s=n.data,b=[];for(const i in s){if(s[i].typeIntervenantCode=="E"&&this.checkedTypes.includes("vacataire")){b.push(s[i]);continue}if(s[i].typeIntervenantCode=="P"&&this.checkedTypes.includes("permanent")){b.push(s[i]);continue}if(s[i].typeIntervenantCode=="S"&&this.checkedTypes.includes("etudiant")){b.push(s[i]);continue}}this.intervenants=b,this.intervenants.length==0?this.noResult=1:this.noResult=0}).catch(n=>{console.log(n.message)})},800)}}},bu=e("h3",null,"Saisissez le nom suivi éventuellement du prénom (2 lettres minimum)",-1),vu={class:"intervenant-recherche"},gu={class:"critere"},yu=e("br",null,null,-1),xu=e("span",{class:"fw-bold"},"Types d'intervenant : ",-1),Cu=e("br",null,null,-1),Vu={key:0,class:"table table-bordered table-hover"},Su=e("thead",null,[e("tr",null,[e("th",{style:{width:"90px"}}),e("th",null,"Civilité"),e("th",null,"Nom"),e("th",null,"Prenom"),e("th",null,"Structure"),e("th",null,"Statut"),e("th",null,"Date de naissance"),e("th",null,"N° Personnel")])],-1),Pu=["title"],ku={style:{}},Au=["href"],Du=e("i",{class:"fas fa-eye"},null,-1),Eu={key:1,class:"table table-bordered table-hover"},Tu=e("thead",null,[e("tr",null,[e("th",{style:{width:"90px"}}),e("th",null,"Civilité"),e("th",null,"Nom"),e("th",null,"Prenom"),e("th",null,"Structure"),e("th",null,"Statut"),e("th",null,"Date de naissance"),e("th",null,"N° Personnel")])],-1),Mu=e("tbody",null,[e("tr",null,[e("td",{colspan:"8",style:{"text-align":"center"}},"Aucun intervenant trouvé")])],-1),Uu=[Tu,Mu];function Fu(t,n,s,b,i,a){const u=G;return r(),o(g,null,[bu,e("div",vu,[e("div",gu,[e("div",null,[e("input",{id:"term",autofocus:"",class:"form-control input",placeholder:"votre recherche...",type:"text",onKeyup:n[0]||(n[0]=(...m)=>a.rechercher&&a.rechercher(...m))},null,32),yu]),e("div",null,[xu,v(e("input",{"onUpdate:modelValue":n[1]||(n[1]=m=>i.checkedTypes=m),checked:"checked",name:"type[]",type:"checkbox",value:"permanent",onChange:n[2]||(n[2]=m=>a.reload())},null,544),[[Y,i.checkedTypes]]),p(" Permanent "),v(e("input",{"onUpdate:modelValue":n[3]||(n[3]=m=>i.checkedTypes=m),checked:"checked",name:"type[]",type:"checkbox",value:"vacataire",onChange:n[4]||(n[4]=m=>a.reload())},null,544),[[Y,i.checkedTypes]]),p(" Vacataire "),v(e("input",{"onUpdate:modelValue":n[5]||(n[5]=m=>i.checkedTypes=m),checked:"checked",name:"type[]",type:"checkbox",value:"etudiant",onChange:n[6]||(n[6]=m=>a.reload())},null,544),[[Y,i.checkedTypes]]),p(" Etudiant ")]),Cu])]),i.intervenants.length>0?(r(),o("table",Vu,[Su,e("tbody",null,[(r(!0),o(g,null,x(i.intervenants,(m,c)=>(r(),o("tr",{class:D({"bg-danger":m.destruction!==null}),title:m.destruction!==null?"Fiche historisé":""},[e("td",ku,[e("a",{href:a.urlFiche(m.code)},[Du,p(" Fiche")],8,Au)]),e("td",null,d(m.civilite),1),e("td",null,d(m.nom),1),e("td",null,d(m.prenom),1),e("td",null,d(m.structure),1),e("td",null,d(m.statut),1),e("td",null,[_(u,{value:m["date-naissance"]},null,8,["value"])]),e("td",null,d(m["numero-personnel"]),1)],10,Pu))),256))])])):h("",!0),i.intervenants.length==0&&i.noResult==1?(r(),o("table",Eu,Uu)):h("",!0)],64)}const Ru=P(fu,[["render",Fu]]),Iu=Object.freeze(Object.defineProperty({__proto__:null,default:Ru},Symbol.toStringTag,{value:"Module"})),wu={name:"Structure",props:{structure:{required:!0}},data(){return{saisieUrl:unicaenVue.url("structure/voir/:structure",{structure:this.structure.id})+"?tab=edition",deleteUrl:unicaenVue.url("structure/delete/:structure",{structure:this.structure.id}),liste:this.$parent.liste}},computed:{hasSousStructures:function(){return Object.keys(this.structure.structures).length>0}},methods:{saisie(t){modAjax(t.currentTarget,n=>{this.refresh()})},supprimer(t){popConfirm(t.currentTarget,n=>{this.refresh()})},refresh(){this.liste.reload()}}},z=t=>(O("data-v-046af32d"),t=t(),q(),t),$u={class:"accordion-item"},Hu={class:"accordion-header"},Lu=["aria-controls","data-bs-target"],Nu=["href"],ju=z(()=>e("i",{class:"fas fa-pen-to-square"},null,-1)),Ou=[ju],qu=["href"],zu=z(()=>e("i",{class:"fas fa-trash-can"},null,-1)),Bu=[zu],Gu=["id"],Ju={class:"accordion-body"},Yu={class:"row"},Qu=z(()=>e("div",{class:"col-md-5"},[e("strong",null,"Code"),p(" :")],-1)),Wu={class:"col-md-5"},Xu={class:"row"},Zu=z(()=>e("div",{class:"col-md-5"},[e("strong",null,"Source"),p(" :")],-1)),Ku={class:"col-md-5"},ed={class:"row"},td=z(()=>e("div",{class:"col-md-5"},[e("strong",null,"Composante d'enseignement"),p(" :")],-1)),nd={class:"col-md-5"},sd={key:0,class:"fas fa-check text-success"},id={key:1,class:"fas fa-xmark text-danger"},rd={class:"row"},ad=z(()=>e("div",{class:"col-md-5"},[e("strong",null,"Affichage de l'adresse sur le contrat de travail"),p(" :")],-1)),od={class:"col-md-5"},ld={key:0,class:"fas fa-check text-success"},ud={key:1,class:"fas fa-xmark text-danger"},dd={class:"row"},cd=z(()=>e("div",{class:"col-md-5"},[e("strong",null,"Adresse"),p(" :")],-1)),hd={class:"col-md-5"},md={key:0,class:"sous-structures"},_d=z(()=>e("h4",null,"Sous-structures",-1)),pd={class:"accordion"};function fd(t,n,s,b,i,a){const u=U("structure",!0);return r(),o("div",$u,[e("h2",Hu,[e("button",{"aria-controls":s.structure.id,"data-bs-target":`#str${s.structure.id}`,"aria-expanded":"true",class:"accordion-button","data-bs-toggle":"collapse",type:"button"},[s.structure.canEdit?(r(),o("a",{key:0,href:i.saisieUrl,class:"btn btn-primary btn-sm",title:"Modifier la structure",onClick:n[0]||(n[0]=A((...m)=>a.saisie&&a.saisie(...m),["prevent"]))},Ou,8,Nu)):h("",!0),s.structure.canDelete?(r(),o("a",{key:1,href:i.deleteUrl,class:"btn btn-danger btn-sm","data-content":"Êtes-vous sûr de vouloir supprimer la structure ?","data-title":"Suppression de la structure",title:"Supprimer la structure",onClick:n[1]||(n[1]=A((...m)=>a.supprimer&&a.supprimer(...m),["prevent"]))},Bu,8,qu)):h("",!0),p(" "+d(s.structure.libelleLong)+" ("+d(s.structure.libelleCourt)+") ",1)],8,Lu)]),e("div",{id:`str${s.structure.id}`,class:"accordion-collapse collapse show"},[e("div",Ju,[e("div",Yu,[Qu,e("div",Wu,d(s.structure.code),1)]),e("div",Xu,[Zu,e("div",Ku,d(s.structure.source.libelle),1)]),e("div",ed,[td,e("div",nd,[s.structure.enseignement?(r(),o("i",sd)):s.structure.enseignement?h("",!0):(r(),o("i",id))])]),e("div",rd,[ad,e("div",od,[s.structure.affAdresseContrat?(r(),o("i",ld)):s.structure.affAdresseContrat?h("",!0):(r(),o("i",ud))])]),e("div",dd,[cd,e("div",hd,[e("pre",null,d(s.structure.adresse),1)])]),a.hasSousStructures?(r(),o("div",md,[_d,e("div",pd,[(r(!0),o(g,null,x(s.structure.structures,m=>(r(),F(u,{key:m.id,structure:m,onRefresh:a.refresh},null,8,["structure","onRefresh"]))),128))])])):h("",!0)])],8,Gu)])}const _e=P(wu,[["render",fd],["__scopeId","data-v-046af32d"]]),bd=Object.freeze(Object.defineProperty({__proto__:null,default:_e},Symbol.toStringTag,{value:"Module"})),vd={components:{structure:_e},props:{canAdd:{type:Boolean,required:!0}},data(){return{structures:[],ajoutUrl:unicaenVue.url("structure/saisie"),liste:this}},mounted(){this.reload()},methods:{ajout(t){modAjax(t.currentTarget,n=>{this.reload()})},reload(){unicaenVue.axios.get(unicaenVue.url("structure/liste")).then(t=>{this.structures=t.data})}}},gd=e("h1",null,"Administration des structures",-1),yd={class:"accordion no-intranavigation"},xd=["href"],Cd=e("i",{class:"fas fa-pen-to-square"},null,-1);function Vd(t,n,s,b,i,a){const u=U("structure");return r(),o(g,null,[gd,e("div",yd,[(r(!0),o(g,null,x(i.structures,m=>(r(),F(u,{key:m.id,structure:m},null,8,["structure"]))),128))]),s.canAdd?(r(),o("a",{key:0,class:"btn btn-primary no-intranavigation",href:i.ajoutUrl,onClick:n[0]||(n[0]=A((...m)=>a.ajout&&a.ajout(...m),["prevent"])),title:"Ajouter une structure"},[Cd,p(" Ajouter une structure ")],8,xd)):h("",!0)],64)}const Sd=P(vd,[["render",Vd]]),Pd=Object.freeze(Object.defineProperty({__proto__:null,default:Sd},Symbol.toStringTag,{value:"Module"})),kd={name:"UModal",props:{id:{required:!0,type:String},title:{required:!0,type:String}}},Ad=["id"],Dd={class:"modal-dialog"},Ed={class:"modal-content"},Td={class:"modal-header"},Md={class:"modal-title"},Ud=e("button",{type:"button",class:"btn-close","data-bs-dismiss":"modal","aria-label":"Close"},null,-1),Fd={class:"modal-body"},Rd={class:"modal-footer"},Id=e("button",{type:"button",class:"btn btn-secondary","data-bs-dismiss":"modal"},"Fermer",-1);function wd(t,n,s,b,i,a){return r(),o("div",{class:"modal fade",id:s.id,tabindex:"-1","aria-hidden":"true"},[e("div",Dd,[e("div",Ed,[e("div",Td,[e("h5",Md,d(s.title),1),Ud]),e("div",Fd,[X(t.$slots,"body")]),e("div",Rd,[X(t.$slots,"footer"),Id])])])],8,Ad)}const $d=P(kd,[["render",wd]]),Hd={name:"UIcon",props:{name:{required:!0,type:String},variant:{required:!1,type:String},rotate:{required:!1,type:String},id:{required:!1,type:String}}},Ld=["id"];function Nd(t,n,s,b,i,a){return r(),o("i",{class:D(`fas fa-${s.name} text-${s.variant} fa-rotate-${s.rotate}`),id:`${s.id}`},null,10,Ld)}const B=P(Hd,[["render",Nd]]),jd={name:"Mission",props:{mission:{required:!0}},data(){return{validationText:this.calcValidation(this.mission.validation),saisieUrl:unicaenVue.url("mission/saisie/:mission",{mission:this.mission.id}),validerUrl:unicaenVue.url("mission/valider/:mission",{mission:this.mission.id}),devaliderUrl:unicaenVue.url("mission/devalider/:mission",{mission:this.mission.id}),supprimerUrl:unicaenVue.url("mission/supprimer/:mission",{mission:this.mission.id})}},watch:{"mission.validation"(t){this.validationText=this.calcValidation(t)}},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)":'<span class="bg-info">'+Util.formattedHeures(this.mission.heures)+"</span> heures ("+Util.formattedHeures(this.mission.heuresValidees)+" validées)"}},methods:{calcValidation(t){return t===null?"A valider":t.id===null?"Autovalidée":"Validation du "+Util.dateToString(t.histoCreation)+" par "},saisie(t){modAjax(t.currentTarget,n=>{this.refresh()})},supprimer(t){popConfirm(t.currentTarget,n=>{this.$emit("supprimer",this.mission)})},valider(t){popConfirm(t.currentTarget,n=>{this.$emit("refresh",n.data)})},devalider(t){popConfirm(t.currentTarget,n=>{this.$emit("refresh",n.data)})},volumeHoraireSupprimer(t){t.currentTarget.href=unicaenVue.url("mission/volume-horaire/supprimer/:missionVolumeHoraire",{missionVolumeHoraire:t.currentTarget.dataset.id}),popConfirm(t.currentTarget,n=>{this.$emit("refresh",n.data)})},volumeHoraireValider(t){t.currentTarget.href=unicaenVue.url("mission/volume-horaire/valider/:missionVolumeHoraire",{missionVolumeHoraire:t.currentTarget.dataset.id}),popConfirm(t.currentTarget,n=>{this.$emit("refresh",n.data)})},volumeHoraireDevalider(t){t.currentTarget.href=unicaenVue.url("mission/volume-horaire/devalider/:missionVolumeHoraire",{missionVolumeHoraire:t.currentTarget.dataset.id}),popConfirm(t.currentTarget,n=>{this.$emit("refresh",n.data)})},refresh(){unicaenVue.axios.get(unicaenVue.url("mission/get/:mission",{mission:this.mission.id})).then(t=>{this.$emit("refresh",t.data)})}}},j=t=>(O("data-v-1735108d"),t=t(),q(),t),Od=["id"],qd={class:"card-header card-header-h3"},zd={key:0},Bd={class:"float-end"},Gd={key:1},Jd={key:2},Yd={class:"float-end"},Qd={class:"card-body"},Wd={class:"row"},Xd={class:"col-md-8"},Zd={class:"row"},Kd={class:"col-md-12"},ec=j(()=>e("label",{class:"form-label"},"Composante en charge du suivi",-1)),tc={class:"form-control"},nc={class:"row"},sc={class:"col-md-6"},ic=j(()=>e("label",{class:"form-label"},"Taux de rémunération",-1)),rc={class:"form-control"},ac={class:"col-md-6"},oc=j(()=>e("label",{class:"form-label"},"Taux majoré (dimanches/jours fériés)",-1)),lc={class:"form-control"},uc={class:"col-md-7"},dc=j(()=>e("label",{class:"form-label"},"Nombre d'heures prévisionnelles",-1)),cc={class:"input-group mb-3"},hc=["innerHTML"],mc=["data-bs-target"],_c={key:0,class:"col-md-5"},pc=j(()=>e("label",{class:"form-label"},"Heures de formation prévues",-1)),fc={class:"form-control"},bc={class:"row"},vc={class:"col-md-12"},gc=j(()=>e("label",{class:"form-label"},"Descriptif de la mission",-1)),yc={class:"form-control"},xc={key:0,class:"row"},Cc={class:"col-md-12"},Vc=j(()=>e("label",{class:"form-label"},"Etudiants suivis",-1)),Sc={class:"form-control"},Pc=j(()=>e("div",{class:"row"},[e("div",{class:"col-md-12"}," ")],-1)),kc={class:"row"},Ac={class:"col-md-12"},Dc=["href"],Ec=["href"],Tc=["href"],Mc=["href"],Uc={class:"col-md-4"},Fc=j(()=>e("div",null,[e("label",{class:"form-label"},"Suivi")],-1)),Rc={class:"table table-bordered table-condensed"},Ic=j(()=>e("thead",null,[e("tr",null,[e("th",null,"Heures"),e("th",null,"Statut"),e("th",null,"Actions")])],-1)),wc={style:{"text-align":"right"}},$c=j(()=>e("br",null,null,-1)),Hc={key:0},Lc=["data-id"],Nc=["data-id"],jc=["data-id"];function Oc(t,n,s,b,i,a){const u=G,m=B,c=U("utilisateur"),l=U("u-heures"),C=$d;return r(),o(g,null,[e("div",{id:s.mission.id,class:D([{"bg-success":s.mission.valide,"bg-default":!s.mission.valide},"card"])},[e("form",{onSubmit:n[4]||(n[4]=A((...f)=>t.submitForm&&t.submitForm(...f),["prevent"]))},[e("div",qd,[s.mission.libelleMission?(r(),o("h5",zd,[p(d(s.mission.libelleMission)+" ",1),e("span",Bd,[p("Du "),_(u,{value:s.mission.dateDebut},null,8,["value"]),p(" au "),_(u,{value:s.mission.dateFin},null,8,["value"])])])):h("",!0),s.mission.libelleMission?(r(),o("h6",Gd,d(s.mission.typeMission.libelle),1)):h("",!0),s.mission.libelleMission?h("",!0):(r(),o("h5",Jd,[p(d(s.mission.typeMission.libelle)+" ",1),e("span",Yd,[p("Du "),_(u,{value:s.mission.dateDebut},null,8,["value"]),p(" au "),_(u,{value:s.mission.dateFin},null,8,["value"])])]))]),e("div",Qd,[e("div",Wd,[e("div",Xd,[e("div",Zd,[e("div",Kd,[ec,e("div",tc,d(s.mission.structure.libelle),1)])]),e("div",nc,[e("div",sc,[ic,e("div",rc,d(s.mission.tauxRemu?s.mission.tauxRemu.libelle:null),1)]),e("div",ac,[oc,e("div",lc,d(s.mission.tauxRemuMajore?s.mission.tauxRemuMajore.libelle:s.mission.tauxRemu?"Idem ("+s.mission.tauxRemu.libelle+")":null),1)]),e("div",uc,[dc,e("div",cc,[e("div",{class:"form-control",innerHTML:a.heuresLib},null,8,hc),e("button",{"data-bs-target":`#details-${s.mission.id}`,class:"input-group-btn btn btn-secondary","data-bs-toggle":"modal"}," Détails ",8,mc)])]),s.mission.typeMission.besoinFormation?(r(),o("div",_c,[pc,e("div",fc,d(s.mission.heuresFormation),1)])):h("",!0)]),e("div",bc,[e("div",vc,[gc,e("div",yc,d(s.mission.description),1)])]),s.mission.typeMission.accompagnementEtudiants?(r(),o("div",xc,[e("div",Cc,[Vc,e("div",Sc,[e("pre",null,d(s.mission.etudiantsSuivis),1)])])])):h("",!0),Pc,e("div",kc,[e("div",Ac,[s.mission.canSaisie?(r(),o("a",{key:0,href:i.saisieUrl,class:"btn btn-primary",onClick:n[0]||(n[0]=A((...f)=>a.saisie&&a.saisie(...f),["prevent"]))},"Modifier",8,Dc)):h("",!0),s.mission.canValider?(r(),o("a",{key:1,href:i.validerUrl,class:"btn btn-secondary","data-content":"Êtes-vous sur de vouloir valider la mission ?","data-title":"Validation de la mission",onClick:n[1]||(n[1]=A((...f)=>a.valider&&a.valider(...f),["prevent"]))},"Valider",8,Ec)):h("",!0),s.mission.canDevalider?(r(),o("a",{key:2,href:i.devaliderUrl,class:"btn btn-danger","data-content":"Êtes-vous sur de vouloir dévalider la mission ?","data-title":"Dévalidation de la mission",onClick:n[2]||(n[2]=A((...f)=>a.devalider&&a.devalider(...f),["prevent"]))},"Dévalider",8,Tc)):h("",!0),s.mission.canSupprimer?(r(),o("a",{key:3,href:i.supprimerUrl,class:"btn btn-danger","data-content":"Êtes-vous sur de vouloir supprimer la mission ?","data-title":"Suppression de la mission",onClick:n[3]||(n[3]=A((...f)=>a.supprimer&&a.supprimer(...f),["prevent"]))},"Supprimer",8,Mc)):h("",!0)])])]),e("div",Uc,[Fc,e("div",null,[_(m,{name:"thumbs-up",variant:"success"}),p(" Créé le "),_(u,{value:s.mission.histoCreation},null,8,["value"]),p(" par "),_(c,{mail:s.mission.histoCreateur.email,nom:s.mission.histoCreateur.displayName},null,8,["mail","nom"])]),e("div",null,[_(m,{name:s.mission.valide?"thumbs-up":"thumbs-down",variant:s.mission.valide?"success":"info"},null,8,["name","variant"]),p(" "+d(i.validationText)+" ",1),s.mission.validation&&s.mission.validation.histoCreateur?(r(),F(c,{key:0,mail:s.mission.validation.histoCreateur.email,nom:s.mission.validation.histoCreateur.displayName},null,8,["mail","nom"])):h("",!0)]),e("div",null,[_(m,{name:s.mission.contrat?"thumbs-up":"thumbs-down",variant:s.mission.contrat?"success":"info"},null,8,["name","variant"]),p(" "+d(s.mission.contrat?"Contrat établi":"Pas de contrat"),1)]),e("div",null,d(s.mission.heuresRealisees)+" heure"+d(s.mission.heuresRealisees<2?"":"s")+" réalisée"+d(s.mission.heuresRealisees<2?"":"s"),1)])])])],32)],10,Od),_(C,{id:`details-${s.mission.id}`,title:"Détail des heures prévisionnelles"},{body:M(()=>[e("table",Rc,[Ic,e("tbody",null,[(r(!0),o(g,null,x(s.mission.volumesHorairesPrevus,f=>(r(),o("tr",{key:f.id},[e("td",wc,[_(l,{valeur:f.heures},null,8,["valeur"])]),e("td",null,[_(m,{name:"thumbs-up",variant:"success"}),p(" Saisi par "),_(c,{mail:f.histoCreateur.email,nom:f.histoCreateur.displayName},null,8,["mail","nom"]),p(" le "),_(u,{value:f.histoCreation},null,8,["value"]),$c,_(m,{name:f.valide?"thumbs-up":"thumbs-down",variant:f.valide?"success":"info"},null,8,["name","variant"]),p(" "+d(f.validation&&f.validation.id==null?"Autovalidé":f.validation?"":"à valider")+" ",1),f.validation&&f.validation.histoCreateur?(r(),o("span",Hc,[p(" Validé par "),_(c,{mail:f.validation.histoCreateur.email,nom:f.validation.histoCreateur.displayName},null,8,["mail","nom"]),p(" le "),_(u,{value:f.validation.histoCreation},null,8,["value"])])):h("",!0)]),e("td",null,[f.canValider?(r(),o("a",{key:0,"data-id":f.id,class:"btn btn-secondary","data-content":"Êtes-vous sur de vouloir valider ce volume horaire ?","data-title":"Validation du volume horaire",onClick:n[5]||(n[5]=A((...k)=>a.volumeHoraireValider&&a.volumeHoraireValider(...k),["prevent"]))},"Valider",8,Lc)):h("",!0),f.canDevalider?(r(),o("a",{key:1,"data-id":f.id,class:"btn btn-danger","data-content":"Êtes-vous sur de vouloir dévalider ce volume horaire ?","data-title":"Dévalidation du volume horaire",onClick:n[6]||(n[6]=A((...k)=>a.volumeHoraireDevalider&&a.volumeHoraireDevalider(...k),["prevent"]))},"Dévalider",8,Nc)):h("",!0),f.canSupprimer?(r(),o("a",{key:2,"data-id":f.id,class:"btn btn-danger","data-content":"Êtes-vous sur de vouloir supprimer le volume horaire ?","data-title":"Suppression du volume horaire",onClick:n[7]||(n[7]=A((...k)=>a.volumeHoraireSupprimer&&a.volumeHoraireSupprimer(...k),["prevent"]))},"Supprimer",8,jc)):h("",!0)])]))),128))])])]),footer:M(()=>[]),_:1},8,["id"])],64)}const pe=P(jd,[["render",Oc],["__scopeId","data-v-1735108d"]]),qc=Object.freeze(Object.defineProperty({__proto__:null,default:pe},Symbol.toStringTag,{value:"Module"})),zc={components:{mission:pe},props:{intervenant:{type:Number,required:!0},canAddMission:{type:Boolean,required:!0}},data(){return{missions:[],isMounted:!1,ajoutUrl:unicaenVue.url("mission/ajout/:intervenant",{intervenant:this.intervenant})}},mounted(){this.reload()},methods:{ajout(t){modAjax(t.currentTarget,n=>{this.reload()})},supprimer(t){this.reload()},refresh(t){let n=Util.json.indexById(this.missions,t.id);this.missions[n]=t,this.refreshPlafonds()},reload(){unicaenVue.axios.get(unicaenVue.url("mission/liste/:intervenant",{intervenant:this.intervenant})).then(t=>{this.missions=t.data,this.refreshPlafonds()})},refreshPlafonds(){this.isMounted?($(".plafonds").refresh(),$("#sidebar").refresh()):this.isMounted=!0}}},Bc=["href"];function Gc(t,n,s,b,i,a){const u=U("mission");return r(),o(g,null,[(r(!0),o(g,null,x(i.missions,m=>(r(),F(u,{onSupprimer:a.supprimer,onRefresh:a.refresh,key:m.id,mission:m},null,8,["onSupprimer","onRefresh","mission"]))),128)),s.canAddMission?(r(),o("a",{key:0,class:"btn btn-primary",href:i.ajoutUrl,onClick:n[0]||(n[0]=A((...m)=>a.ajout&&a.ajout(...m),["prevent"]))},"Ajout d'une nouvelle mission",8,Bc)):h("",!0)],64)}const Jc=P(zc,[["render",Gc]]),Yc=Object.freeze(Object.defineProperty({__proto__:null,default:Jc},Symbol.toStringTag,{value:"Module"})),Qc={name:"ListeCandidatures.vue",props:{intervenant:{required:!0},renseignerDonneesPersonnelles:{type:Boolean,required:!1}},data(){return{candidatures:[],urlListeOffre:unicaenVue.url("offre-emploi")}},mounted(){this.reload()},computed:{urlDonneesPersonnelles:function(){return unicaenVue.url("intervenant/:intervenant/dossier",{intervenant:this.intervenant})}},methods:{reload(){unicaenVue.axios.get(unicaenVue.url("intervenant/:intervenant/get-candidatures",{intervenant:this.intervenant})).then(t=>{this.candidatures=t.data})},validerCandidature(t){modAjax(t.currentTarget,n=>{this.reload()})},refuserCandidature(t){popConfirm(t.target,n=>{this.reload()})},urlOffre(t){return unicaenVue.url("offre-emploi/detail/:offre",{offre:t.offre.id})},urlAccepterCandidature:function(t){return unicaenVue.url("offre-emploi/accepter-candidature/:id",{id:t.id})},urlRefuserCandidature:function(t){return unicaenVue.url("offre-emploi/refuser-candidature/:id",{id:t.id})}}},Wc={key:0,class:"alert alert-primary",role:"alert"},Xc=["href"],Zc={class:"table table-bordered"},Kc=e("thead",null,[e("tr",null,[e("th",null,"Offre d'emploi"),e("th",null,"Composante"),e("th",null,"Etat"),e("th",null,"Date commission"),e("th",null,"Action")])],-1),eh={key:0},th=e("td",{colspan:"5",style:{"text-align":"center"}},"Aucune candidature",-1),nh=[th],sh={style:{"text-align":"center"}},ih=["href"],rh={style:{"text-align":"center"}},ah={style:{"text-align":"center"}},oh={key:0,class:"badge rounded-pill bg-success"},lh={key:1,class:"badge rounded-pill bg-danger"},uh={key:2,class:"badge rounded-pill bg-warning"},dh={style:{"text-align":"center"}},ch=["href"],hh=e("i",{class:"fa-solid fa-check"},null,-1),mh=[hh],_h=["href"],ph=e("i",{class:"fa-sharp fa-solid fa-xmark"},null,-1),fh=[ph],bh=["href"];function vh(t,n,s,b,i,a){const u=G,m=B;return r(),o("div",null,[this.renseignerDonneesPersonnelles?(r(),o("div",Wc,[p(" Afin que vos candidatures soient étudiées, veuillez compléter "),e("a",{href:this.urlDonneesPersonnelles},"vos données personnelles",8,Xc),p(" et fournir les pièces justificatives qui vous seront demandées. ")])):h("",!0),e("table",Zc,[Kc,e("tbody",null,[i.candidatures.length==0?(r(),o("tr",eh,nh)):h("",!0),(r(!0),o(g,null,x(i.candidatures,c=>(r(),o("tr",{key:c.id},[e("td",sh,[e("a",{href:a.urlOffre(c)},d(c.offre.titre),9,ih)]),e("td",rh,d(c.offre.structure.libelleCourt),1),e("td",ah,[c.validation?(r(),o("span",oh,"Acceptée par "+d(c.validation.histoCreateur.displayName),1)):h("",!0),!c.validation&&c.motif!==null?(r(),o("span",lh,d(c.motif),1)):h("",!0),!c.validation&&c.motif===null?(r(),o("span",uh,"En attente d'acceptation")):h("",!0)]),e("td",null,[c.dateCommission?(r(),F(u,{key:0,value:c.dateCommission},null,8,["value"])):h("",!0)]),e("td",dh,[!c.validation&&c.canValider?(r(),o("a",{key:0,href:a.urlAccepterCandidature(c),class:"btn btn-success","data-content":"Êtes vous sûr de vouloir accepter cette candidature ?","data-title":"Accepter la candidature",style:{color:"white"},title:"Accepter la candidature",onClick:n[0]||(n[0]=A((...l)=>a.validerCandidature&&a.validerCandidature(...l),["prevent"]))},mh,8,ch)):h("",!0),p(" "),!c.motif&&c.canRefuser?(r(),o("a",{key:1,href:a.urlRefuserCandidature(c),class:"btn btn-danger","data-content":"Êtes vous sûr de vouloir refuser cette candidature ?","data-title":"Refuser la candidature",style:{color:"white"},title:"Refuser la candidature",onClick:n[1]||(n[1]=A((...l)=>a.refuserCandidature&&a.refuserCandidature(...l),["prevent"]))},fh,8,_h)):h("",!0)])]))),128))])]),e("a",{href:i.urlListeOffre,class:"btn btn-primary",title:"Voir les offres d'emploi"},[_(m,{name:"eye"}),p(" Voir toutes les offres d'emploi ")],8,bh),p(" ")])}const gh=P(Qc,[["render",vh]]),yh=Object.freeze(Object.defineProperty({__proto__:null,default:gh},Symbol.toStringTag,{value:"Module"})),xh={name:"OffreEmploi.vue",props:{offre:{required:!0},utilisateur:{required:!1},extended:{type:Boolean,required:!1},canModifier:{type:Boolean,required:!1},canPostuler:{type:Boolean,required:!1},canValider:{type:Boolean,required:!1},canSupprimer:{type:Boolean,required:!1},canVoirCandidature:{type:Boolean,required:!1},canValiderCandidature:{type:Boolean,required:!1},decretText:{type:String,required:!1}},data(){return{saisirUrl:unicaenVue.url("offre-emploi/saisir/:offre",{offre:this.offre.id}),supprimerUrl:unicaenVue.url("offre-emploi/supprimer/:offre",{offre:this.offre.id}),validerUrl:unicaenVue.url("offre-emploi/valider/:offre",{offre:this.offre.id}),devaliderUrl:unicaenVue.url("offre-emploi/devalider/:offre",{offre:this.offre.id}),consulterUrl:unicaenVue.url("offre-emploi/detail/:offre",{offre:this.offre.id}),offreEmploiUrl:unicaenVue.url("offre-emploi"),postulerUrl:unicaenVue.url("offre-emploi/postuler/:id",{id:this.offre.id}),decret:!1}},computed:{isCandidat:function(){return!1},shortDesc:function(){if(!this.offre.description)return"";let t=this.offre.description.substr(0,200);return this.offre.description.length>200&&(t+="..."),t},descriptionHtml:function(){return this.offre.description?this.offre.description.replace(/(?:\r\n|\r|\n)/g,"<br />"):""},connectionLink:function(){let t="auth/connexion?redirect="+window.location.href;return unicaenVue.url(t)}},mounted(){this.decretText||(this.decret=!0)},methods:{saisir(t){modAjax(t.target,n=>{this.refresh()})},urlVoir:function(t){return unicaenVue.url("intervenant/:code/voir",{code:"code:"+t.intervenant.code})},urlVoirCandidature:function(t){return unicaenVue.url("intervenant/:code/candidature",{code:"code:"+t.intervenant.code})},urlAccepterCandidature:function(t){return unicaenVue.url("offre-emploi/accepter-candidature/:id",{id:t.id})},urlRefuserCandidature:function(t){return unicaenVue.url("offre-emploi/refuser-candidature/:id",{id:t.id})},refresh(){unicaenVue.axios.get(unicaenVue.url("offre-emploi/get/:offreEmploi",{offreEmploi:this.offre.id})).then(t=>{this.$emit("refresh",t.data)})},supprimer(t){popConfirm(t.target,n=>{this.$emit("supprimer",this.offre)})},postuler(t){popConfirm(t.target,n=>{this.$emit("postuler",this.offre)})},valider(t){popConfirm(t.currentTarget,n=>{this.$emit("refresh",n.data)})},devalider(t){popConfirm(t.currentTarget,n=>{this.$emit("refresh",n.data)})},validerCandidature(t){popConfirm(t.currentTarget,n=>{this.$emit("refresh",n.data)})},refuserCandidature(t){popConfirm(t.currentTarget,n=>{this.$emit("refresh",n.data)})}}},Ch={key:0,class:"col"},Vh={class:"card h-100"},Sh={class:"card-header"},Ph={class:"badge rounded-pill bg-info"},kh={key:0,class:"badge rounded-pill bg-success"},Ah={key:1,class:"badge rounded-pill bg-warning"},Dh={class:"card-body"},Eh={class:"bg-light",style:{padding:"5px"}},Th=e("b",null,"Créée le : ",-1),Mh=e("br",null,null,-1),Uh=e("b",null,"Période à pourvoir : ",-1),Fh=e("br",null,null,-1),Rh=e("b",null,"Demandée par la composante :",-1),Ih=e("br",null,null,-1),wh=e("b",null,"Type de mission :",-1),$h={class:"card-footer"},Hh={class:"d-grid gap-2 d-md-flex justify-content-md-end"},Lh=["href"],Nh={key:1},jh={class:"page-header"},Oh={key:0,class:"alert alert-primary d-flex align-items-center",role:"alert"},qh=e("i",{class:"fa-solid fa-user"},null,-1),zh={class:"ms-2"},Bh=["href"],Gh={key:1,class:"alert alert-primary d-flex align-items-center",role:"alert"},Jh=e("i",{class:"fa-solid fa-circle-xmark"},null,-1),Yh=e("div",{class:"ms-2"}," Vous n'avez pas les droits pour postuler à cette offre, merci de contacter votre administration de rattachement. ",-1),Qh=[Jh,Yh],Wh={key:2,class:"alert alert-primary d-flex align-items-center",role:"alert"},Xh=e("i",{class:"fa-solid fa-circle-xmark"},null,-1),Zh=e("div",{class:"ms-2"}," Vous avez déjà postulé à cette offre. ",-1),Kh=[Xh,Zh],em={class:"bg-light",style:{padding:"10px"}},tm=e("b",null,"Créée le : ",-1),nm=e("br",null,null,-1),sm=e("b",null,"Période à pourvoir : ",-1),im=e("br",null,null,-1),rm=e("b",null,"Date limite de candidature :",-1),am=e("br",null,null,-1),om=e("b",null,"Demandé par la composante :",-1),lm=e("br",null,null,-1),um=e("b",null,"Type de mission :",-1),dm=e("br",null,null,-1),cm=e("b",null,"Nombre d'heures pour la mission :",-1),hm=e("br",null,null,-1),mm=e("b",null,"Nombre de postes à pourvoir :",-1),_m=e("br",null,null,-1),pm=["innerHTML"],fm={key:3,class:"alert alert-info"},bm=["innerHTML"],vm=e("br",null,null,-1),gm={key:4},ym=e("h5",null,[e("strong",null,"Liste des candidats :")],-1),xm={class:"table table-bordered"},Cm=e("th",null,"Intervenant",-1),Vm=e("th",null,"Etat",-1),Sm={key:0},Pm={key:0},km={key:0,colspan:"4",style:{"text-align":"center"}},Am={key:1,colspan:"3",style:{"text-align":"center"}},Dm=["href"],Em={key:0,class:"badge rounded-pill bg-success"},Tm={key:1,class:"badge rounded-pill bg-danger"},Mm={key:2,class:"badge rounded-pill bg-warning"},Um={key:0},Fm=["href"],Rm={class:"mt-5"},Im=["href"],wm=["href"],$m=["href"],Hm=["href"],Lm=["href"],Nm=["href"];function jm(t,n,s,b,i,a){const u=G,m=B;return r(),o(g,null,[this.extended?h("",!0):(r(),o("div",Ch,[e("div",Vh,[e("div",Sh,[e("h4",null,d(s.offre.titre),1),e("span",Ph,d(s.offre.nombreHeures)+" heure(s)",1),p(" "),s.offre.validation?(r(),o("span",kh,[p("Validée le "),_(u,{value:s.offre.validation.histoCreation},null,8,["value"]),p(" par "+d(s.offre.validation.histoCreateur.displayName),1)])):h("",!0),s.offre.validation?h("",!0):(r(),o("span",Ah," En attente de validation par la DRH")),p(" ")]),e("div",Dh,[e("p",Eh,[Th,_(u,{value:s.offre.histoCreation},null,8,["value"]),p(" par "+d(s.offre.histoCreateur.displayName),1),Mh,Uh,p("du "),_(u,{value:s.offre.dateDebut},null,8,["value"]),p(" au "),_(u,{value:s.offre.dateFin},null,8,["value"]),Fh,Rh,p(" "+d(s.offre.structure.libelleCourt)+" ",1),Ih,wh,p(" "+d(s.offre.typeMission.libelle),1)]),p(" "+d(a.shortDesc),1)]),e("div",$h,[e("div",Hh,[e("a",{href:i.consulterUrl,class:"btn btn-primary",title:"Consulter "},[_(m,{name:"eye"}),p(" Voir ")],8,Lh)])])])])),this.extended?(r(),o("div",Nh,[e("h1",jh,d(s.offre.titre),1),this.utilisateur?h("",!0):(r(),o("div",Oh,[qh,e("div",zh,[p(" Vous devez "),e("a",{href:a.connectionLink,class:"text-decoration-underline alert-link"},"être identifé",8,Bh),p(" pour pouvoir postuler. ")])])),!s.offre.canPostuler&&this.utilisateur?(r(),o("div",Gh,Qh)):h("",!0),a.isCandidat&&this.utilisateur?(r(),o("div",Wh,Kh)):h("",!0),e("p",em,[tm,_(u,{value:s.offre.histoCreation},null,8,["value"]),p(" par "+d(s.offre.histoCreateur.displayName),1),nm,sm,p("du "),_(u,{value:s.offre.dateDebut},null,8,["value"]),p(" au "),_(u,{value:s.offre.dateFin},null,8,["value"]),im,rm,_(u,{value:s.offre.dateLimite},null,8,["value"]),am,om,p(" "+d(s.offre.structure.libelleCourt)+" ",1),lm,um,p(" "+d(s.offre.typeMission.libelle)+" ",1),dm,cm,p(" "+d(s.offre.nombreHeures)+" heure(s) ",1),hm,mm,p(" "+d(s.offre.nombrePostes)+" poste(s) ",1),_m]),e("p",{innerHTML:this.descriptionHtml},null,8,pm),this.decretText?(r(),o("p",fm,[v(e("input",{id:"decret","onUpdate:modelValue":n[0]||(n[0]=c=>i.decret=c),name:"decret",type:"checkbox"},null,512),[[Y,i.decret]]),p(" "),e("span",{innerHTML:this.decretText},null,8,bm)])):h("",!0),vm,this.canVoirCandidature?(r(),o("div",gm,[ym,e("table",xm,[e("thead",null,[e("tr",null,[Cm,Vm,s.canValiderCandidature?(r(),o("th",Sm,"Action")):h("",!0)])]),e("tbody",null,[s.offre.candidatures.length==0?(r(),o("tr",Pm,[s.canValiderCandidature?(r(),o("td",km,"Aucune candidature")):h("",!0),s.canValiderCandidature?h("",!0):(r(),o("td",Am,"Aucune candidature"))])):h("",!0),(r(!0),o(g,null,x(s.offre.candidatures,c=>(r(),o("tr",null,[e("td",null,[e("a",{href:a.urlVoir(c)},d(c.intervenant.prenom+" "+c.intervenant.nomUsuel),9,Dm)]),e("td",null,[c.validation?(r(),o("span",Em,[p("Acceptée le "),_(u,{value:c.validation.histoCreation},null,8,["value"]),p(" par "+d(c.validation.histoCreateur.displayName),1)])):h("",!0),!c.validation&&c.motif!==null?(r(),o("span",Tm,d(c.motif),1)):h("",!0),!c.validation&&c.motif===null?(r(),o("span",Mm,"En attente d'acceptation")):h("",!0)]),this.canValiderCandidature?(r(),o("td",Um,[e("a",{href:a.urlVoirCandidature(c),class:"btn btn-primary",title:"Consulter "},[_(m,{name:"eye"}),p(" Voir ")],8,Fm)])):h("",!0)]))),256))])])])):h("",!0),e("div",Rm,[e("a",{href:i.offreEmploiUrl,class:"btn btn-secondary"},"Retour aux offres",8,Im),p(" "),this.canPostuler?(r(),o("a",{key:0,class:D([i.decret?"":"disabled","btn btn-primary"]),href:i.postulerUrl,"data-bs-original-title":"Vous devez être connecté pour postuler","data-bs-placement":"top","data-bs-toggle":"tooltip"},"Postuler",10,wm)):h("",!0),p(" "),s.offre.canModifier?(r(),o("a",{key:1,href:i.saisirUrl,class:"btn btn-primary",title:"Modifier",onClick:n[1]||(n[1]=A((...c)=>a.saisir&&a.saisir(...c),["prevent"]))},[_(m,{name:"pen-to-square"}),p(" Modifier ")],8,$m)):h("",!0),p(" "),s.offre.validation&&s.offre.canValider?(r(),o("a",{key:2,href:i.devaliderUrl,class:"btn btn-danger",title:"Devalider",onClick:n[2]||(n[2]=A((...c)=>a.devalider&&a.devalider(...c),["prevent"]))},[_(m,{name:"thumbs-down"}),p(" Devalider ")],8,Hm)):h("",!0),p(" "),!s.offre.validation&&s.offre.canValider?(r(),o("a",{key:3,href:i.validerUrl,class:"btn btn-success",title:"Valider",onClick:n[3]||(n[3]=A((...c)=>a.valider&&a.valider(...c),["prevent"]))},[_(m,{name:"thumbs-up"}),p(" Valider ")],8,Lm)):h("",!0),p(" "),s.offre.canSupprimer?(r(),o("a",{key:4,href:i.supprimerUrl,class:"btn btn-danger","data-content":"Êtes-vous sur de vouloir supprimer l'offre ?","data-title":"Suppression de l'offre",title:"Supprimer",onClick:n[4]||(n[4]=A((...c)=>a.supprimer&&a.supprimer(...c),["prevent"]))},[_(m,{name:"trash"}),p(" Supprimer ")],8,Nm)):h("",!0)])])):h("",!0)],64)}const fe=P(xh,[["render",jm]]),Om=Object.freeze(Object.defineProperty({__proto__:null,default:fe},Symbol.toStringTag,{value:"Module"})),qm={components:{offreEmploi:fe},props:{id:{type:Number,required:!1},utilisateur:{required:!1},canModifier:{type:Boolean,required:!1},canPostuler:{type:Boolean,required:!1},canValider:{type:Boolean,required:!1},canVoirCandidature:{type:Boolean,required:!1},canValiderCandidature:{type:Boolean,required:!1},canSupprimer:{type:Boolean,required:!1}},data(){return{offres:[],ajoutUrl:unicaenVue.url("offre-emploi/saisir")}},mounted(){this.reload()},computed:{extended:function(){return!!this.id}},methods:{ajout(t){modAjax(t.target,n=>{this.reload()})},supprimer(){window.location.href=unicaenVue.url("offre-emploi")},refresh(t){let n=Util.json.indexById(this.offres,t.id);this.offres[n]=t},reload(){this.id?unicaenVue.axios.get(unicaenVue.url("offre-emploi/get/:offreEmploi",{offreEmploi:this.id})).then(t=>{this.offres=[t.data]}):unicaenVue.axios.get(unicaenVue.url("offre-emploi/liste")).then(t=>{this.offres=t.data})}}},zm={key:0,class:"row row-cols-1 row-cols-md-2 g-4 mb-3"},Bm={key:1},Gm=["href"],Jm={key:2};function Ym(t,n,s,b,i,a){const u=U("offreEmploi");return r(),o(g,null,[a.extended?h("",!0):(r(),o("div",zm,[(r(!0),o(g,null,x(i.offres,m=>(r(),F(u,{key:m.id,canModifier:this.canModifier,canSupprimer:this.canSupprimer,canValider:this.canValider,canVoirCandidature:this.canVoirCandidature,offre:m,decretText:m.decretText,onRefresh:a.refresh,onSupprimer:a.supprimer},null,8,["canModifier","canSupprimer","canValider","canVoirCandidature","offre","decretText","onRefresh","onSupprimer"]))),128))])),a.extended?h("",!0):(r(),o("div",Bm,[this.canModifier?(r(),o("a",{key:0,href:i.ajoutUrl,class:"btn btn-primary",onClick:n[0]||(n[0]=A((...m)=>a.ajout&&a.ajout(...m),["prevent"]))},"Ajouter une nouvelle offre",8,Gm)):h("",!0)])),a.extended?(r(),o("div",Jm,[(r(!0),o(g,null,x(i.offres,m=>(r(),F(u,{key:m.id,canModifier:this.canModifier,canPostuler:this.canPostuler,canSupprimer:this.canSupprimer,canValider:this.canValider,canValiderCandidature:this.canValiderCandidature,canVoirCandidature:this.canVoirCandidature,decretText:m.decretText,extended:a.extended,offre:m,utilisateur:this.utilisateur,onRefresh:a.refresh,onSupprimer:a.supprimer},null,8,["canModifier","canPostuler","canSupprimer","canValider","canValiderCandidature","canVoirCandidature","decretText","extended","offre","utilisateur","onRefresh","onSupprimer"]))),128))])):h("",!0)],64)}const Qm=P(qm,[["render",Ym]]),Wm=Object.freeze(Object.defineProperty({__proto__:null,default:Qm},Symbol.toStringTag,{value:"Module"})),Xm={name:"Prime.vue",props:{prime:{required:!0},numero:{required:!1},intervenant:{required:!0},canGerer:{type:Boolean,required:!1}},data(){return{declarationUrl:unicaenVue.url("prime/:intervenant/declaration-prime/:prime",{intervenant:this.intervenant,prime:this.prime.id}),supprimerUrl:unicaenVue.url("prime/:intervenant/supprimer-declaration-prime/:prime",{intervenant:this.intervenant,prime:this.prime.id}),validerUrl:unicaenVue.url("prime/:intervenant/valider-declaration-prime/:prime",{intervenant:this.intervenant,prime:this.prime.id}),devaliderUrl:unicaenVue.url("prime/:intervenant/devalider-declaration-prime/:prime",{intervenant:this.intervenant,prime:this.prime.id}),telechargerUrl:unicaenVue.url("prime/:intervenant/telecharger-declaration-prime/:prime",{intervenant:this.intervenant,prime:this.prime.id}),refuserUrl:unicaenVue.url("prime/:intervenant/refuser-prime/:prime",{intervenant:this.intervenant,prime:this.prime.id}),modifierPrimeUrl:unicaenVue.url("prime/:intervenant/saisie/:prime",{intervenant:this.intervenant,prime:this.prime.id}),supprimerPrimeUrl:unicaenVue.url("prime/:intervenant/supprimer-prime/:prime",{intervenant:this.intervenant,prime:this.prime.id})}},computed:{},methods:{supprimer(t){popConfirm(t.target,n=>{this.$emit("reload")})},valider(t){popConfirm(t.target,n=>{this.$emit("reload")})},devalider(t){popConfirm(t.target,n=>{this.$emit("reload")})},refuser(){unicaenVue.axios.post(this.refuserUrl).then(t=>{this.$emit("reload")})},modifierPrime(t){modAjax(t.currentTarget,n=>{this.$emit("reload")})},supprimerPrime(t){popConfirm(t.target,n=>{this.$emit("reload")})}}},Zm={key:0},Km=e("br",null,null,-1),e_=e("u",null,"Mission(s) concernée(s)",-1),t_={key:0},n_=["action"],s_={class:"card-body"},i_={class:"row"},r_={key:0,class:"col-md-6"},a_={class:"card text-dark bg-light"},o_=e("div",{class:"card-header"}," Dépôt de votre déclaration sur l'honneur ",-1),l_={class:"card-body"},u_=e("p",{class:"card-text"},[p(" Pour "),e("b",null,"bénéficier de votre indemnité de fin de contrat"),p(", vous devez déposer une déclaration sur l'honneur ("),e("a",{href:""},"exemple"),p(") signée précisant que vous ne débutez pas d'autre contrat dans la fonction au publique à la suite de ces missions. ")],-1),d_=["disabled"],c_={class:"card-footer d-grid gap-2"},h_=["disabled"],m_={key:1,class:"col-md-6"},__={class:"card text-dark bg-light"},p_=e("div",{class:"card-header"}," Dépôt de votre déclaration sur l'honneur ",-1),f_={class:"card-body"},b_=e("p",{class:"card-text"},"Vous pouvez télécharger votre déclaration sur l'honneur ci-dessous : ",-1),v_=["href"],g_={class:"card-footer",style:{"text-align":"right"}},y_=["href"],x_=["href"],C_=["href"],V_={class:"col-md-6"},S_={key:0},P_=["checked","disabled"],k_=e("b",null,"je déclare ne pas pouvoir bénéficier d'une indemnité",-1),A_=e("br",null,null,-1),D_=e("br",null,null,-1),E_=e("div",null,[e("label",{class:"form-label"},"Suivi de la déclaration : ")],-1),T_={key:0},M_={key:1},U_={key:2},F_={key:3},R_={key:4},I_={key:5},w_={key:6},$_={class:"row"},H_={class:"col-md-12"},L_={class:"float-end"},N_=["href"],j_=["href"];function O_(t,n,s,b,i,a){const u=G,m=B;return r(),o("div",{class:D([{"bg-success":s.prime.validation,"bg-default":!s.prime.validation&&!s.prime.dateRefus,"bg-danger":s.prime.dateRefus},"card"])},[e("div",{class:D([{"text-white":s.prime.dateRefus},"card-header card-header-h3"])},[s.prime.id?(r(),o("h5",Zm,[p(" Indemnité de fin de contrat N°"+d(s.numero+1),1),Km])):h("",!0),e("div",null,[e_,p(" : "),(r(!0),o(g,null,x(s.prime.missions,(c,l)=>(r(),o("span",null,[p(d(c.typeMission.libelle)+" (Pour "+d(c.structure.libelleCourt)+" du ",1),_(u,{value:c.dateDebut},null,8,["value"]),p(" au "),_(u,{value:c.dateFin},null,8,["value"]),p(") "),l!=s.prime.missions.length-1?(r(),o("span",t_,", ")):h("",!0)]))),256))])],2),e("form",{action:i.declarationUrl,enctype:"multipart/form-data",method:"post"},[e("div",s_,[e("div",i_,[s.prime.declaration?h("",!0):(r(),o("div",r_,[e("div",a_,[o_,e("div",l_,[u_,e("input",{ref:"file",disabled:!!s.prime.dateRefus,name:"files[]",type:"file"},null,8,d_)]),e("div",c_,[e("input",{disabled:!!s.prime.dateRefus,class:"btn btn-primary",type:"submit",value:"Envoyer"},null,8,h_)])])])),s.prime.declaration?(r(),o("div",m_,[e("div",__,[p_,e("div",f_,[b_,e("a",{href:i.telechargerUrl},d(s.prime.declaration.nom),9,v_)]),e("div",g_,[s.prime.declaration&&!s.prime.validation&&!s.prime.dateRefus?(r(),o("a",{key:0,href:i.supprimerUrl,class:"btn btn-danger",title:"Supprimer",onClick:n[0]||(n[0]=A((...c)=>a.supprimer&&a.supprimer(...c),["prevent"]))}," Supprimer ",8,y_)):h("",!0),p(" "),s.prime.declaration&&!s.prime.validation&&this.canGerer&&!s.prime.dateRefus?(r(),o("a",{key:1,href:i.validerUrl,class:"btn btn-success",title:"Valider",onClick:n[1]||(n[1]=A((...c)=>a.valider&&a.valider(...c),["prevent"]))}," Valider ",8,x_)):h("",!0),p(" "),s.prime.declaration&&s.prime.validation&&this.canGerer&&!s.prime.dateRefus?(r(),o("a",{key:2,href:i.devaliderUrl,class:"btn btn-danger d-grid gap-2",title:"Dévalider",onClick:n[2]||(n[2]=A((...c)=>a.devalider&&a.devalider(...c),["prevent"]))}," Dévalider ",8,C_)):h("",!0),p(" ")])])])):h("",!0),e("div",V_,[s.prime.validation?h("",!0):(r(),o("div",S_,[e("input",{checked:s.prime.dateRefus,disabled:s.prime.validation,name:"prime",type:"checkbox",onChange:n[3]||(n[3]=(...c)=>a.refuser&&a.refuser(...c))},null,40,P_),p(" Ou en cochant cette case, "),k_,p(" de fin de contrat en raison du démarrage d'un nouveau contrat au sein de la fonction publique à la suite de ces missions. "),A_,D_])),e("div",null,[E_,s.prime.dateRefus?(r(),o("div",T_,[_(m,{name:"thumbs-down",variant:"danger"}),p(" Indemnité refusée le "),_(u,{value:s.prime.dateRefus},null,8,["value"])])):h("",!0),s.prime.declaration&&!s.prime.dateRefus?(r(),o("div",M_,[_(m,{name:"thumbs-up",variant:"success"}),p(" Déclaration déposée le "),_(u,{value:s.prime.declaration.histoCreation},null,8,["value"]),p(" par "+d(s.prime.declaration.histoCreateur.displayName),1)])):h("",!0),!s.prime.declaration&&!s.prime.dateRefus?(r(),o("div",U_,[_(m,{name:"thumbs-down",variant:"info"}),p(" Aucune déclaration déposée ")])):h("",!0),s.prime.validation&&!s.prime.dateRefus?(r(),o("div",F_,[_(m,{name:"thumbs-up",variant:"success"}),p(" Déclaration validée le "),_(u,{value:s.prime.validation.histoCreation},null,8,["value"]),p(" par "+d(s.prime.validation.histoCreateur.displayName),1)])):h("",!0),!s.prime.validation&&!s.prime.dateRefus?(r(),o("div",R_,[_(m,{name:"thumbs-down",variant:"info"}),p(" Aucune déclaration validée ")])):h("",!0),s.prime.validation&&!s.prime.dateRefus?(r(),o("div",I_,[_(m,{name:"euro-sign",variant:"success"}),p(" Intervenant éligible à une indemnité de fin de contrat ")])):h("",!0),s.prime.dateRefus?(r(),o("div",w_,[_(m,{name:"euro-sign",variant:"info"}),p(" Intervenant non éligible à une indemnité de fin de contrat ")])):h("",!0)])])]),e("div",$_,[e("div",H_,[e("span",L_,[!s.prime.validation&&!s.prime.dateRefus&&this.canGerer?(r(),o("a",{key:0,href:i.modifierPrimeUrl,class:"btn btn-primary",onClick:n[4]||(n[4]=A((...c)=>a.modifierPrime&&a.modifierPrime(...c),["prevent"]))},"Modifier",8,N_)):h("",!0),p(" "),!s.prime.validation&&!s.prime.dateRefus&&this.canGerer?(r(),o("a",{key:1,href:i.supprimerPrimeUrl,class:"btn btn-danger",onClick:n[5]||(n[5]=A((...c)=>a.supprimerPrime&&a.supprimerPrime(...c),["prevent"]))},"Supprimer",8,j_)):h("",!0)])])])])],8,n_)],2)}const be=P(Xm,[["render",O_]]),q_=Object.freeze(Object.defineProperty({__proto__:null,default:be},Symbol.toStringTag,{value:"Module"})),z_={components:{prime:be},props:{intervenant:{type:Number,required:!0},numero:{type:Number,required:!1},missionsWithoutPrime:{type:Number,required:!1},canGerer:{type:Boolean,required:!1}},data(){return{load:!1,primes:[],ajoutUrl:unicaenVue.url("prime/:intervenant/saisie/",{intervenant:this.intervenant})}},mounted(){this.reload(),console.log(this.primes.length)},methods:{ajout(t){modAjax(t.currentTarget,n=>{this.reload()})},reload(){this.load=!1,this.primes=[],unicaenVue.axios.get(unicaenVue.url("prime/:intervenant/liste",{intervenant:this.intervenant})).then(t=>{this.primes=t.data,this.load=!0})}}},B_={key:0,class:"text-secondary text-center fs-6",style:{"text-align":"center"}},G_=e("br",null,null,-1),J_=e("br",null,null,-1),Y_={key:1,class:"text-secondary text-center fs-6",style:{"text-align":"center"}},Q_=e("br",null,null,-1),W_=e("br",null,null,-1),X_={key:2},Z_=["href"];function K_(t,n,s,b,i,a){const u=U("prime");return r(),o(g,null,[(r(!0),o(g,null,x(i.primes,(m,c)=>(r(),F(u,{canGerer:s.canGerer,intervenant:this.intervenant,numero:c,prime:m,onReload:a.reload},null,8,["canGerer","intervenant","numero","prime","onReload"]))),256)),i.load?h("",!0):(r(),o("div",B_,[p(" Chargement en cours..."),G_,J_])),i.primes.length==0&&i.load?(r(),o("div",Y_,[p(" Aucune indemnité de fin de contrat actuellement..."),Q_,W_])):h("",!0),this.missionsWithoutPrime>0&&this.canGerer?(r(),o("div",X_,[e("a",{href:i.ajoutUrl,class:"btn btn-primary",onClick:n[0]||(n[0]=A((...m)=>a.ajout&&a.ajout(...m),["prevent"]))},"Créer une nouvelle indemnité",8,Z_)])):h("",!0)],64)}const ep=P(z_,[["render",K_]]),tp=Object.freeze(Object.defineProperty({__proto__:null,default:ep},Symbol.toStringTag,{value:"Module"})),np={name:"UCalendar",props:{date:{type:Date,required:!0},events:{type:Array,required:!0},canAddEvent:{type:Boolean,required:!0,default:!0},addDateDebut:{type:String,required:!1},addDateFin:{type:String,required:!1}},data(){const t=new Date(this.date);return{mois:t.getMonth()+1,annee:t.getFullYear()}},computed:{listeJours(){const t=new Date(this.date);t.setDate(1),t.setMonth(t.getMonth()+1),t.setDate(t.getDate()-1);let n=t.getDate();return Array.from({length:n},(s,b)=>b+1)}},watch:{date:function(t,n){const s=new Date(this.date);this.mois=s.getMonth()+1,this.annee=s.getFullYear()},mois:function(t,n){const s=new Date(this.date);s.setMonth(t-1),this.$emit("changeDate",s)},annee:function(t,n){const s=new Date(this.date);s.setFullYear(t),this.$emit("changeDate",s)}},methods:{nomJour(t){const n=new Date(this.date);return n.setDate(t),n.toLocaleString("fr-FR",{weekday:"short"})},listeMois(){let t=[];const n=new Date;for(let s=1;s<=12;s++){n.setMonth(s-1);let b=n.toLocaleString("fr-FR",{month:"long"});t.push({id:s,libelle:b})}return t},listeAnnees(){const n=new Date().getFullYear(),s=1;let b=[];for(let i=n-s;i<=n+s;i++)b.push(i);return b},canAdd(t){if(!this.canAddEvent)return!1;let n=this.addDateDebut;n===void 0?n=new Date("2000-01-01"):n==="now"?n=new Date:n=new Date(n);let s=this.addDateFin;s===void 0?s=new Date("2500-01-01"):s==="now"?s=new Date:s=new Date(s);let b=new Date(this.date);return b.setDate(t),n=this.isoDateOnly(n),s=this.isoDateOnly(s),b=this.isoDateOnly(b),!(b<n||b>s)},addEvent(t){const n=new Date(this.date);n.setDate(t.currentTarget.dataset.jour),this.$emit("addEvent",n,t)},prevMois(){const t=new Date(this.date);t.setMonth(t.getMonth()-1),this.$emit("changeDate",t)},nextMois(){const t=new Date(this.date);t.setMonth(t.getMonth()+1),this.$emit("changeDate",t)},eventsByJour(t){const n=new Date(this.date);let s={};for(let b in this.events){let i=this.events[b];i.date.getFullYear()===n.getFullYear()&&i.date.getMonth()+1===n.getMonth()+1&&i.date.getDate()===t&&(s[b]=i)}return s},isoDateOnly(t){const n=t.getFullYear(),s=String(t.getMonth()+1).padStart(2,"0"),b=String(t.getDate()).padStart(2,"0");return`${n}-${s}-${b}`}}},sp={class:"calendar"},ip={class:"recherche"},rp={class:"recherche btn-group"},ap=["value"],op=["value"],lp={class:"table table-bordered table-hover table-sm"},up=["data-jour"],dp={class:"nom-jour"},cp={class:"numero-jour"},hp={class:"num-jour badge bg-secondary rounded-circle"},mp={key:0},_p=["data-jour"];function pp(t,n,s,b,i,a){const u=B;return r(),o("div",sp,[e("div",ip,[e("div",rp,[e("button",{class:"btn btn-light",id:"prevMois",onClick:n[0]||(n[0]=(...m)=>a.prevMois&&a.prevMois(...m)),title:"Mois précédant"},[_(u,{name:"chevron-left"})]),v(e("select",{class:"form-select btn btn-light",id:"otherMois","onUpdate:modelValue":n[1]||(n[1]=m=>i.mois=m)},[(r(!0),o(g,null,x(a.listeMois(),m=>(r(),o("option",{value:m.id},d(m.libelle),9,ap))),256))],512),[[H,i.mois]]),v(e("select",{class:"form-select btn btn-light",id:"otherAnnee","onUpdate:modelValue":n[2]||(n[2]=m=>i.annee=m)},[(r(!0),o(g,null,x(a.listeAnnees(),m=>(r(),o("option",{value:m},d(m),9,op))),256))],512),[[H,i.annee]]),e("button",{class:"btn btn-light",id:"nextMois",onClick:n[3]||(n[3]=(...m)=>a.nextMois&&a.nextMois(...m)),title:"Mois suivant"},[_(u,{name:"chevron-right"})])])]),e("table",lp,[(r(!0),o(g,null,x(a.listeJours,m=>(r(),o("tr",{"data-jour":m},[e("th",dp,d(a.nomJour(m)),1),e("th",cp,[e("div",hp,d(m<10?"0"+m.toString():m),1)]),e("td",null,[(r(!0),o(g,null,x(a.eventsByJour(m),(c,l)=>(r(),o("div",{class:"event",style:Z("border-color:"+c.color+";background-color:"+c.bgcolor),key:l},[(r(),F(Pe(c.component),{event:c},null,8,["event"]))],4))),128)),a.canAdd(m)?(r(),o("div",mp,[e("button",{onClick:n[4]||(n[4]=(...c)=>a.addEvent&&a.addEvent(...c)),"data-jour":m,class:"btn btn-light btn-sm"},[_(u,{name:"plus"}),p(" Nouvel événement ")],8,_p)])):h("",!0)])],8,up))),256))])])}const fp=P(np,[["render",pp],["__scopeId","data-v-0606e4c1"]]),bp={name:"SuiviEvent",props:{event:{type:Object,required:!0}},data(){return{suivi:this.$parent.$parent,modifierUrl:unicaenVue.url("mission/suivi/modifier/:id",{id:this.event.id}),supprimerUrl:unicaenVue.url("mission/suivi/supprimer/:id",{id:this.event.id}),validerUrl:unicaenVue.url("mission/suivi/valider/:id",{id:this.event.id}),devaliderUrl:unicaenVue.url("mission/suivi/devalider/:id",{id:this.event.id})}},computed:{heureDebut(){return this.event.heureDebut.toString().replace(":","h")},heureFin(){return this.event.heureFin.toString().replace(":","h")},heures(){return Util.floatToString(this.event.heures)}},methods:{modifier(t){modAjax(t.currentTarget,n=>{this.suivi.refresh()})},supprimer(t){popConfirm(t.currentTarget,n=>{this.suivi.refresh()})},valider(t){unicaenVue.axios.get(this.validerUrl).then(n=>{this.suivi.refresh()})},devalider(t){popConfirm(t.currentTarget,n=>{this.suivi.refresh()})}}},vp={class:"event-content"},gp={class:"mission"},yp={key:0,class:"badge bg-success"},xp={class:"horaires"},Cp={key:0,class:"badge bg-secondary"},Vp={key:0,class:"description"},Sp={class:"event-actions"},Pp={class:"btn-group btn-group-sm"},kp=["data-url"],Ap=["data-url"],Dp=["data-url"],Ep=["data-url"];function Tp(t,n,s,b,i,a){const u=B;return r(),o(g,null,[e("div",vp,[e("p",gp,[p(d(s.event.mission.libelleCourt)+" ",1),s.event.valide?(r(),o("span",yp,"Validé")):h("",!0)]),e("p",xp,[p(" de "+d(a.heureDebut)+" à "+d(a.heureFin)+", soit "+d(a.heures)+" heure"+d(a.heures<2?"":"s")+" ",1),s.event.formation?(r(),o("span",Cp,"En formation")):h("",!0)]),s.event.description?(r(),o("p",Vp,d(s.event.description),1)):h("",!0)]),e("div",Sp,[e("div",Pp,[s.event.canEdit?(r(),o("button",{key:0,class:"btn btn-light",onClick:n[0]||(n[0]=(...m)=>a.modifier&&a.modifier(...m)),title:"Modifier le suivi","data-url":i.modifierUrl},[_(u,{name:"pen-to-square"})],8,kp)):h("",!0),s.event.canValider?(r(),o("button",{key:1,class:"btn btn-light",onClick:n[1]||(n[1]=(...m)=>a.valider&&a.valider(...m)),title:"Valider le suivi","data-url":i.validerUrl},[_(u,{name:"check",class:"text-success"})],8,Ap)):h("",!0),s.event.canDevalider?(r(),o("button",{key:2,class:"btn btn-light",onClick:n[2]||(n[2]=(...m)=>a.devalider&&a.devalider(...m)),title:"Dévalider le suivi","data-url":i.devaliderUrl,"data-content":"Voulez-vous vraiment dévalider ce suivi ?"},[_(u,{name:"xmark",class:"text-danger"})],8,Dp)):h("",!0),s.event.canSupprimer?(r(),o("button",{key:3,class:"btn btn-light",onClick:n[3]||(n[3]=(...m)=>a.supprimer&&a.supprimer(...m)),title:"Supprimer le suivi","data-url":i.supprimerUrl,"data-content":"Voulez-vous vraiment supprimer ce suivi ?"},[_(u,{name:"trash-can",class:"text-danger"})],8,Ep)):h("",!0)])])],64)}const ve=P(bp,[["render",Tp],["__scopeId","data-v-17cb1f29"]]),Mp=Object.freeze(Object.defineProperty({__proto__:null,default:ve},Symbol.toStringTag,{value:"Module"})),Up={name:"Suivi",props:{intervenant:{type:Number,required:!0},canAddMission:{type:Boolean,required:!0}},mounted(){this.refresh()},data(){return{date:new Date,isMounted:!1,suivi:[]}},methods:{changeDate(t){this.date=t},ajouter(t,n){const s={intervenant:this.intervenant,date:t.toISOString().slice(0,10)};n.currentTarget.dataset.url=unicaenVue.url("mission/suivi/ajout/:intervenant/:date",s),modAjax(n.currentTarget,b=>{this.refresh()})},refresh(){const t=["#e74c3c","#8e44ad","#3498db","#1abc9c","#2ecc71","#f1c40f","#e67e22","#d35400"];let n=0,s=[];unicaenVue.axios.get(unicaenVue.url("mission/suivi/liste/:intervenant",{intervenant:this.intervenant})).then(b=>{let i=[];for(let a in b.data){let u=b.data[a];s[u.mission.id]===void 0&&(s[u.mission.id]=t[n],n++),u.valide&&(u.bgcolor="#d0eddb"),u.color=s[u.mission.id],u.component=ke(ve),u.date=new Date(u.date),u.intervenant=this.intervenant,i.push(u)}this.suivi=i,this.refreshPlafonds()})},refreshPlafonds(){this.isMounted?$(".plafonds").refresh():this.isMounted=!0}}};function Fp(t,n,s,b,i,a){const u=fp;return r(),F(u,{date:i.date,onChangeDate:a.changeDate,onAddEvent:a.ajouter,"can-add-event":s.canAddMission,addDateFin:"now",events:i.suivi},null,8,["date","onChangeDate","onAddEvent","can-add-event","events"])}const Rp=P(Up,[["render",Fp]]),Ip=Object.freeze(Object.defineProperty({__proto__:null,default:Rp},Symbol.toStringTag,{value:"Module"})),wp={name:"DemandeMiseEnPaiementStructure",props:{datas:{required:!0},intervenant:{required:!0}},data(){return{dotationPaieEtat:this.datas.budget.dotation.paieEtat,dotationRessourcesPropres:this.datas.budget.dotation.ressourcePropre,consommationPaieEtat:this.datas.budget.liquidation.paieEtat,consommationRessourcesPropres:this.datas.budget.liquidation.ressourcePropre}},watch:{datas:function(){this.dotationPaieEtat=this.datas.budget.dotation.paieEtat,this.dotationRessourcesPropres=this.datas.budget.dotation.ressourcePropre,this.consommationPaieEtat=this.datas.budget.liquidation.paieEtat,this.consommationRessourcesPropres=this.datas.budget.liquidation.ressourcePropre}},computed:{pourcentagePaieEtat(){return Math.round(this.consommationPaieEtat/this.dotationPaieEtat*100)},pourcentageRessourcePropre(){return Math.round(this.consommationRessourcesPropres/this.dotationRessourcesPropres*100)},bgPaieEtat(){return Math.round(this.consommationPaieEtat/this.dotationPaieEtat*100)>100?"bg-warning":"bg-success"},bgRessourcesPropres(){return Math.round(this.consommationRessourcesPropres/this.dotationRessourcesPropres*100)>100?"bg-warning":"bg-success"}},methods:{heuresStatutToString(t){if(t.heuresAPayer==t.heuresPayees&&t.heuresAPayer>0)return'<span style="font-size:12px;line-height:20px;" class="badge bg-success">Paiement effectué</span>';if(t.heuresAPayer==t.heuresDemandees)return'<span style="font-size:12px;line-height:20px;" class="badge bg-secondary text-dark">Paiement demandé</span>';if(t.heuresDemandees==0)return'<span style="font-size:12px;line-height:20px;" class="badge bg-light text-dark">A payer</span>';if(Number(t.heuresPayees)>Number(t.heuresAPayer)){let n=t.heuresPayees-t.heuresAPayer;return'<span style="font-size:12px;line-height:20px;" class="badge bg-danger"><i class="fa-solid fa-triangle-exclamation"></i> Paiement effectué - '+parseFloat(n.toFixed(2))+" hetd(s) payées en trop. </span>"}if(Number(t.heuresDemandees)>Number(t.heuresAPayer)){let n=t.heuresDemandees-t.heuresAPayer;return'<span style="font-size:12px;line-height:20px;" class="badge bg-danger"><i class="fa-solid fa-triangle-exclamation"></i> Paiement demandé - '+parseFloat(n.toFixed(2))+" hetd(s) demandées en trop. </span></span>"}return"indetermine"},supprimerDemandeMiseEnPaiement(t){this.btnState("remove-"+t,"disabled"),unicaenVue.axios.get(unicaenVue.url("paiement/:intervenant/supprimer-demande/:dmep",{intervenant:this.intervenant,dmep:t})).then(n=>{this.$emit("refresh")}).catch(n=>{this.$emit("refresh")})},disabledPaiement(t){return t.missionId!=""||t.formuleResServiceRefId!=""?!(t.centreCoutId&&t.domaineFonctionnel):!1},enabledPaiement(t,n){if(n=="mission"){let s=document.getElementById("add-"+t),b=document.getElementById("centreCout-"+t).value,i=document.getElementById("domaineFonctionnel-"+t).value;b!=""&&i!=""?s.disabled=!1:s.disabled=!0}},ajouterDemandeMiseEnPaiement(t){this.btnState("add-"+t,"disabled");let n={animation:!0,delay:15e3,autohide:!0},s=document.getElementById("heures-"+t),b=document.getElementById("centreCout-"+t),i=document.getElementById("domaineFonctionnel-"+t),a=Number(s.value),u=Number(s.getAttribute("max")),m=i?i.value:"",c=s.hasAttribute("data-type-heures-id")?s.getAttribute("data-type-heures-id"):"",l=s.hasAttribute("data-service-id")?s.getAttribute("data-service-id"):"",C=s.hasAttribute("data-service-referentiel-id")?s.getAttribute("data-service-referentiel-id"):"",f=s.hasAttribute("data-mission-id")?s.getAttribute("data-mission-id"):"",k=b.value,S=b.options[b.selectedIndex].getAttribute("data-ressources-propres"),w=b.options[b.selectedIndex].getAttribute("data-paie-etat");if(k=="")return unicaenVue.flashMessenger.toast("Vous devez sélectionner un centre de coût pour demander la mise en paiement de ces heures","error",n),this.$emit("refresh-btn-state"),!1;if(a>0&&a>u)return unicaenVue.flashMessenger.toast("Demande de mise en paiement impossible, vous demandez "+a+" hetd(s) alors que vous pouvez demander maximum "+u+" hetd(s)","error",n),this.$emit("refresh-btn-state"),!1;if(w==1&&this.dotationPaieEtat>0&&this.dotationPaieEtat-(this.consommationPaieEtat+a)<=0)return unicaenVue.flashMessenger.toast("Demande de mise en paiement impossible manque de dotation 'paie etat' pour ces heures","error",n),this.$emit("refresh-btn-state"),!1;if(S==1&&this.dotationRessourcesPropres>0&&this.dotationRessourcesPropres-(this.consommationRessourcesPropres+a)<=0)return unicaenVue.flashMessenger.toast("Demande de mise en paiement impossible manque de dotation 'ressources propres' pour ces heures","error",n),this.$emit("refresh-btn-state"),!1;var T=[];let L={heures:a,centreCoutId:k,typeHeuresId:c,serviceId:l,serviceReferentielId:C,domaineFonctionnelId:m,missionId:f,structureId:this.datas.id};T.push(L),unicaenVue.axios.post(unicaenVue.url("paiement/:intervenant/ajouter-demandes",{intervenant:this.intervenant}),T).then(J=>{this.$emit("refresh")}).catch(J=>{this.$emit("refresh"),console.error(J)})},demanderToutesLesHeuresEnPaiement(t,n){this.btnState("add-all-"+t,"disabled");let s=[],i=document.getElementById("demande-mise-en-paiement-"+t).getElementsByTagName("tr");for(var a=0;a<i.length;a++)if(i[a].getElementsByTagName("input").length>0&&i[a].classList.contains("detailHeure")){let u=i[a].getElementsByTagName("input")[0],m=i[a].getElementsByTagName("select")[0],c=i[a].getElementsByTagName("select")[1],l=Number(u.value),C=Number(u.getAttribute("max"));if(l<=0||l>C)console.warn("Le nombre d'heures demandées en paiement n'est pas situé entre le max et min possible.");else{let f=m.value,k=u.hasAttribute("data-type-heures-id")?u.getAttribute("data-type-heures-id"):"",S=u.hasAttribute("data-mission-id")?u.getAttribute("data-mission-id"):"",w=u.hasAttribute("data-service-id")?u.getAttribute("data-service-id"):"",T=u.hasAttribute("data-service-referentiel-id")?u.getAttribute("data-service-referentiel-id"):"",L=c?c.value:"",J={heures:l,centreCoutId:f,typeHeuresId:k,serviceId:w,serviceReferentielId:T,domaineFonctionnelId:L,missionId:S,structureId:this.datas.id};s.push(J)}}unicaenVue.axios.post(unicaenVue.url("paiement/:intervenant/ajouter-demandes",{intervenant:this.intervenant}),s).then(u=>{this.$emit("refresh")}).catch(u=>{this.$emit("refresh")})},filtrerCentresCouts(t,n){let s=[];for(var b in t){let i=b,a=[];t[b].forEach(function(u,m){u[n]==1&&a.push(u)}),a.length!=0&&s.push({group:i,child:a})}return s},notValueCentreCoutValue(t,n){return this.filtrerCentresCouts(t,n).length!=0?"Choisir un centre de coûts":"Aucun centre de coûts disponible: demande de paiement impossible"},totalHeure(t){let n=0;for(var s in t)n+=Number(t[s].heuresAPayer);return parseFloat(n.toFixed(2))},shorten(t,n=20){if(t.length>n){var s='<span title="'+t+'"';return s+='data-bs-placement="top" data-bs-toggle="tooltip">',s+=t.substring(0,n)+"...",s+="</span>",s}else return t},btnState(t,n){let s=document.getElementById(t);return s?(n=="enabled"&&(s.disabled=!1,s.querySelector("#waiting").style.display="none",s.querySelector("#action").style.display="inline-block"),n=="disabled"&&(s.disabled=!0,s.querySelector("#waiting").style.display="inline-block",s.querySelector("#action").style.display="none"),!0):!1},formatDate(t,n){return Util.dateToString(t)}}},$p=["id"],Hp=["id"],Lp=["aria-controls","data-bs-target"],Np=["id","aria-labelledby"],jp={class:"accordion-body"},Op={key:0},qp=e("div",{class:"cartridge gray bordered",style:{"padding-bottom":"5px","margin-bottom":"20px"}},[e("span",null,"Budget")],-1),zp={class:"container"},Bp={class:"table table-bordered caption-top"},Gp=e("thead",{class:"table-light"},[e("tr",null,[e("th",{class:"fw-bold",scope:"col"},"Paie état"),e("th",{class:"fw-bold",scope:"col"},"Ressources propres")])],-1),Jp={style:{width:"50%"}},Yp={key:0,class:"text-center progress position-relative bg-secondary",style:{height:"30px"}},Qp={class:"position-absolute top-50 start-50 translate-middle",style:{color:"white"}},Wp=["aria-valuemax","aria-valuenow","title"],Xp={key:1,class:"text-center"},Zp={style:{width:"50%"}},Kp={key:0,class:"progress position-relative bg-secondary",style:{height:"30px"}},ef={class:"position-absolute top-50 start-50 translate-middle",style:{color:"white"}},tf=["aria-valuemax","aria-valuenow","title"],nf={key:1,class:"text-center"},sf={class:"cartridge gray bordered",style:{"padding-bottom":"5px"}},rf=e("span",null,"Enseignement",-1),af=["innerHTML"],of={class:"container"},lf={class:"row"},uf={class:"col-12"},df={class:"table mt-3 table-bordered"},cf={class:"table-light"},hf={colspan:"2"},mf={colspan:"2"},_f={class:"table table-sm"},pf=e("thead",null,[e("th",{scope:"col",style:{width:"20%","font-size":"12px"}},"Heures"),e("th",{scope:"col",style:{width:"40%","font-size":"12px"}},"Centre de coûts"),e("th",{scope:"col",style:{width:"25%","font-size":"12px"}},"État"),e("th",{style:{width:"15%","font-size":"12px"}})],-1),ff={class:"detailHeure"},bf={key:0,style:{width:"20%"}},vf=["title"],gf={class:"number number-positif"},yf=["title"],xf={class:"number number-positif"},Cf={key:1,style:{width:"20%"}},Vf={class:"input-group col-1"},Sf=["id","data-domaine-fonctionnel-id","data-mission-id","data-service-id","data-service-referentiel-id","data-type-heures-id","max","value"],Pf=e("span",{class:"input-group-text",style:{"font-size":"12px"}},"hetd(s)",-1),kf={key:2},Af=["id"],Df={value:""},Ef=["label"],Tf=["data-paie-etat","data-ressources-propres","selected","value"],Mf=["innerHTML"],Uf=["innerHTML"],Ff={style:{"font-size":"12px"}},Rf={key:0},If=["id","onClick"],wf={key:1},$f=["id","onClick"],Hf={class:"table-light"},Lf=e("th",{scope:"row"},"Total heures à payer",-1),Nf={class:"cartridge gray bordered",style:{"padding-bottom":"5px"}},jf=e("span",null,"Référentiel",-1),Of={class:"container"},qf={class:"row"},zf={class:"col-12"},Bf={class:"table mt-3 table-bordered"},Gf={colspan:"2"},Jf={class:"table table-sm"},Yf=e("thead",null,[e("th",{scope:"col",style:{width:"10%","font-size":"12px"}},"Heures"),e("th",{scope:"col",style:{width:"25%","font-size":"12px"}},"Centre de coûts"),e("th",{scope:"col",style:{width:"25%","font-size":"12px"}},"Domaine fonctionnel "),e("th",{scope:"col",style:{width:"20%","font-size":"12px"}},"État"),e("th",{style:{width:"15%","font-size":"12px"}})],-1),Qf={class:"detailHeure"},Wf={key:0,style:{width:"20%"}},Xf=["title"],Zf={class:"number number-positif"},Kf=["title"],e1={class:"number number-positif"},t1={key:1,style:{width:"20%"}},n1={class:"input-group col-1"},s1=["id","data-domaine-fonctionnel-id","data-mission-id","data-service-id","data-service-referentiel-id","data-type-heures-id","max","value"],i1=e("span",{class:"input-group-text",style:{"font-size":"12px"}},"hetd(s)",-1),r1={key:2},a1=["id"],o1={value:""},l1=["label"],u1=["data-paie-etat","data-ressources-propres","selected","value"],d1=["innerHTML"],c1={key:4},h1=["id"],m1=e("option",{value:""},"Aucun domaine fonctionnel",-1),_1=["selected","value"],p1={key:5},f1=["innerHTML"],b1={style:{"font-size":"12px"}},v1={key:0},g1=["id","onClick"],y1={key:1},x1=["id","onClick"],C1={class:"table-light"},V1=e("th",{scope:"row"},"Total",-1),S1={class:"cartridge gray bordered",style:{"padding-bottom":"5px"}},P1=e("span",null,"Mission",-1),k1={class:"container"},A1={class:"row"},D1={class:"col-12"},E1={class:"table mt-3 table-bordered"},T1={colspan:"2"},M1={class:"table table-sm"},U1=e("thead",null,[e("th",{scope:"col",style:{width:"10%","font-size":"12px"}},"Heures"),e("th",{scope:"col",style:{width:"25%","font-size":"12px"}},"Centre de coûts"),e("th",{scope:"col",style:{width:"25%","font-size":"12px"}},"Domaine fonctionnel "),e("th",{scope:"col",style:{width:"20%","font-size":"12px"}},"État"),e("th",{style:{width:"15%","font-size":"12px"}})],-1),F1={class:"detailHeure"},R1={key:0,style:{width:"20%"}},I1=["title"],w1={class:"number number-positif"},$1=["title"],H1={class:"number number-positif"},L1={key:1,style:{width:"20%"}},N1={class:"input-group col-1"},j1=["id","data-domaine-fonctionnel-id","data-mission-id","data-service-id","data-service-referentiel-id","data-type-heures-id","max","value"],O1=e("span",{class:"input-group-text",style:{"font-size":"12px"}},"heure(s)",-1),q1={key:2},z1=["id","onChange"],B1={value:""},G1=["label"],J1=["data-paie-etat","data-ressources-propres","selected","value"],Y1=["innerHTML"],Q1={key:4},W1=["id","onChange"],X1=e("option",{value:""},"Aucun domaine fonctionnel",-1),Z1=["selected","value"],K1={key:5},eb=["innerHTML"],tb={style:{"font-size":"12px"}},nb={key:0},sb=["id","onClick"],ib={key:1},rb=["id","onClick"],ab={class:"table-light"},ob=e("th",{scope:"row"},"Total",-1),lb={style:{"background-color":"#fbfbfb",padding:"10px","padding-right":"40px","text-align":"right"}},ub=["id"];function db(t,n,s,b,i,a){const u=B;return r(),o("div",{id:"demande-mise-en-paiement-"+s.datas.code,class:"accordion-item"},[e("h2",{id:"dmep-heading-"+s.datas.code,class:"accordion-header"},[e("button",{"aria-controls":"dmep-collapse-"+s.datas.code,"data-bs-target":"#dmep-collapse-"+s.datas.code,"aria-expanded":"true",class:"accordion-button bg-light","data-bs-toggle":"collapse",type:"button"},d(s.datas.code+" - "+s.datas.libelle),9,Lp)],8,Hp),e("div",{id:"dmep-collapse-"+s.datas.code,"aria-labelledby":"dmep-heading-"+s.datas.code,class:"accordion-collapse collapse show"},[e("div",jp,[this.dotationPaieEtat+i.dotationRessourcesPropres>0?(r(),o("div",Op,[qp,e("div",zp,[e("table",Bp,[Gp,e("tbody",null,[e("tr",null,[e("td",Jp,[this.dotationPaieEtat>0?(r(),o("div",Yp,[e("span",Qp,d(this.consommationPaieEtat+" sur "+this.dotationPaieEtat)+" HETD",1),e("div",{"aria-valuemax":this.dotationPaieEtat,"aria-valuenow":this.consommationPaieEtat,class:D("progress-bar progress-bar-striped "+this.bgPaieEtat),style:Z("width:"+this.pourcentagePaieEtat+"%;"),title:this.pourcentagePaieEtat+"%","aria-valuemin":"0",role:"progressbar"},null,14,Wp)])):h("",!0),this.dotationPaieEtat==0?(r(),o("div",Xp," Aucune dotation paie état ")):h("",!0)]),e("td",Zp,[this.dotationRessourcesPropres>0?(r(),o("div",Kp,[e("span",ef,d(this.consommationRessourcesPropres+" sur "+this.dotationRessourcesPropres)+" HETD",1),e("div",{"aria-valuemax":this.dotationRessourcesPropres,"aria-valuenow":this.consommationRessourcesPropres,class:D("progress-bar progress-bar-striped "+this.bgRessourcesPropres),style:Z("width:"+this.pourcentageRessourcePropre+"%;"),title:this.pourcentageRessourcePropre+"%","aria-valuemin":"0",role:"progressbar"},null,14,tf)])):h("",!0),this.dotationRessourcesPropres==0?(r(),o("div",nf," Aucune dotation ressources propres ")):h("",!0)])])])])])])):h("",!0),(r(!0),o(g,null,x(s.datas.etapes,(m,c)=>(r(),o("div",null,[(r(!0),o(g,null,x(m.enseignements,(l,C)=>(r(),o("div",null,[e("div",sf,[rf,e("span",{innerHTML:a.shorten(m.libelle,50)},null,8,af),e("span",null,d(l.libelle),1)]),e("div",of,[e("div",lf,[(r(!0),o(g,null,x(l.typeHeure,(f,k)=>(r(),o("div",uf,[e("table",df,[e("thead",cf,[e("tr",null,[e("th",hf,d(f.libelle),1)])]),e("tbody",null,[e("tr",null,[e("td",mf,[e("table",_f,[pf,e("tbody",null,[(r(!0),o(g,null,x(f.heures,(S,w)=>(r(),o("tr",ff,[S.heuresDemandees!=0?(r(),o("td",bf,[S.datePaiement?(r(),o("abbr",{key:0,title:"Payé en "+S.periodeLibelle+" le "+a.formatDate(S.datePaiement)},[e("span",gf,d(Number(S.heuresPayees))+" hetd(s)",1)],8,vf)):h("",!0),S.datePaiement?h("",!0):(r(),o("abbr",{key:1,title:"Demandé le "+a.formatDate(S.dateDemande)},[e("span",xf,d(Number(S.heuresDemandees))+" hetd(s)",1)],8,yf))])):h("",!0),S.heuresDemandees==0?(r(),o("td",Cf,[e("div",Vf,[e("input",{id:"heures-"+c+"-"+C+"-"+k,"data-domaine-fonctionnel-id":S.domaineFonctionnelId,"data-mission-id":S.missionId,"data-service-id":S.serviceId,"data-service-referentiel-id":S.serviceReferentielId,"data-type-heures-id":S.typeHeureId,max:S.heuresAPayer,value:S.heuresAPayer,class:"form-control form-control-sm",min:"0",type:"number"},null,8,Sf),Pf])])):h("",!0),S.heuresDemandees==0?(r(),o("td",kf,[e("select",{id:"centreCout-"+c+"-"+C+"-"+k,class:"selectpicker","data-live-search":"true",name:"centreCout"},[e("option",Df,d(a.notValueCentreCoutValue(s.datas.centreCoutPaiement,S.typeHeureCode)),1),(r(!0),o(g,null,x(a.filtrerCentresCouts(s.datas.centreCoutPaiement,S.typeHeureCode),T=>(r(),o("optgroup",{key:T.group,label:T.group},[(r(!0),o(g,null,x(T.child,L=>(r(),o("option",{key:L.value,"data-paie-etat":L.paieEtat,"data-ressources-propres":L.ressourcesPropres,selected:L.centreCoutId==S.centreCout.centreCoutId,value:L.centreCoutId},d(L.centreCoutCode+" - "+L.centreCoutLibelle),9,Tf))),128))],8,Ef))),128))],8,Af)])):h("",!0),S.heuresDemandees!=0?(r(),o("td",{key:3,innerHTML:a.shorten(S.centreCout.code+" - "+S.centreCout.libelle,30)},null,8,Mf)):h("",!0),e("td",{innerHTML:a.heuresStatutToString(S)},null,8,Uf),e("td",Ff,[S.heuresPayees==0&&S.heuresDemandees>0?(r(),o("span",Rf,[e("button",{id:"remove-"+S.mepId,class:"btn btn-danger",type:"button",onClick:T=>this.supprimerDemandeMiseEnPaiement(S.mepId)},[_(u,{id:"action",name:"trash",style:{color:"white"}}),_(u,{id:"waiting",name:"spin",rotate:"right",style:{color:"white",display:"none"}})],8,If)])):h("",!0),S.heuresDemandees==0?(r(),o("span",wf,[e("button",{id:"add-"+c+"-"+C+"-"+k,class:"btn btn-primary",type:"button",onClick:T=>this.ajouterDemandeMiseEnPaiement(c+"-"+C+"-"+k)},[_(u,{id:"action",name:"plus"}),_(u,{id:"waiting",name:"spin",rotate:"right",style:{display:"none"}})],8,$f)])):h("",!0)])]))),256))])])])])]),e("tfoot",null,[e("tr",Hf,[Lf,e("td",null,d(a.totalHeure(f.heures))+" hetd(s)",1)])])])]))),256))])])]))),256))]))),256)),(r(!0),o(g,null,x(s.datas.fonctionsReferentiels,(m,c)=>(r(),o("div",null,[e("div",Nf,[jf,e("span",null,d(m.libelle),1)]),e("div",Of,[e("div",qf,[e("div",zf,[e("table",Bf,[e("tbody",null,[e("tr",null,[e("td",Gf,[e("table",Jf,[Yf,e("tbody",null,[(r(!0),o(g,null,x(m.heures,(l,C)=>(r(),o("tr",Qf,[l.heuresDemandees!=0?(r(),o("td",Wf,[l.datePaiement?(r(),o("abbr",{key:0,title:"Payé en "+l.periodeLibelle+" le "+a.formatDate(l.datePaiement)},[e("span",Zf,d(Number(l.heuresPayees))+" hetd(s)",1)],8,Xf)):h("",!0),l.datePaiement?h("",!0):(r(),o("abbr",{key:1,title:"Demandé le "+a.formatDate(l.dateDemande)},[e("span",e1,d(Number(l.heuresDemandees))+" hetd(s)",1)],8,Kf))])):h("",!0),l.heuresDemandees==0?(r(),o("td",t1,[e("div",n1,[e("input",{id:"heures-"+c,"data-domaine-fonctionnel-id":l.domaineFonctionnelId,"data-mission-id":l.missionId,"data-service-id":l.serviceId,"data-service-referentiel-id":l.serviceReferentielId,"data-type-heures-id":l.typeHeureId,max:l.heuresAPayer,value:l.heuresAPayer,class:"form-control form-control-sm",min:"0",style:{width:"40px"},type:"number"},null,8,s1),i1])])):h("",!0),l.heuresDemandees==0?(r(),o("td",r1,[e("select",{id:"centreCout-"+c,class:"selectpicker","data-live-search":"true",name:"centreCout"},[e("option",o1,d(a.notValueCentreCoutValue(s.datas.centreCoutPaiement,l.typeHeureCode)),1),(r(!0),o(g,null,x(a.filtrerCentresCouts(s.datas.centreCoutPaiement,"referentiel"),f=>(r(),o("optgroup",{key:f.group,label:f.group},[(r(!0),o(g,null,x(f.child,k=>(r(),o("option",{key:k.value,"data-paie-etat":k.paieEtat,"data-ressources-propres":k.ressourcesPropres,selected:k.centreCoutId==l.centreCout.centreCoutId,value:k.centreCoutId},d(k.centreCoutCode+" - "+k.centreCoutLibelle),9,u1))),128))],8,l1))),128))],8,a1)])):h("",!0),l.heuresDemandees!=0?(r(),o("td",{key:3,innerHTML:a.shorten(l.centreCout.code+" - "+l.centreCout.libelle,20)},null,8,d1)):h("",!0),l.heuresDemandees==0?(r(),o("td",c1,[e("select",{id:"domaineFonctionnel-"+c,class:"selectpicker","data-live-search":"true",name:"centreCout"},[m1,(r(!0),o(g,null,x(s.datas.domaineFonctionnelPaiement,f=>(r(),o("option",{selected:f.domaineFonctionnelId==l.domaineFonctionnel.domaineFonctionnelId,value:f.domaineFonctionnelId},d(f.domaineFonctionnelLibelle),9,_1))),256))],8,h1)])):h("",!0),l.heuresDemandees!=0?(r(),o("td",p1,d(l.domaineFonctionnel.libelle),1)):h("",!0),e("td",{innerHTML:a.heuresStatutToString(l)},null,8,f1),e("td",b1,[l.heuresPayees==0&&l.heuresDemandees>0?(r(),o("span",v1,[e("button",{id:"remove-"+l.mepId,class:"btn btn-danger",type:"button",onClick:f=>this.supprimerDemandeMiseEnPaiement(l.mepId)},[_(u,{id:"action",name:"trash",style:{color:"white"}}),_(u,{id:"waiting",name:"spin",rotate:"right",style:{color:"white",display:"none"}})],8,g1)])):h("",!0),l.heuresDemandees==0?(r(),o("span",y1,[e("button",{id:"add-"+c,class:"btn btn-primary",type:"button",onClick:f=>this.ajouterDemandeMiseEnPaiement(c)},[_(u,{id:"action",name:"plus"}),_(u,{id:"waiting",name:"spin",rotate:"right",style:{display:"none"}})],8,x1)])):h("",!0)])]))),256))])])])])]),e("tfoot",null,[e("tr",C1,[V1,e("td",null,d(a.totalHeure(m.heures))+" hetd(s)",1)])])])])])])]))),256)),(r(!0),o(g,null,x(s.datas.missions,m=>(r(),o("div",null,[e("div",S1,[P1,e("span",null,d(m.libelle),1)]),e("div",k1,[e("div",A1,[e("div",D1,[e("table",E1,[e("tbody",null,[e("tr",null,[e("td",T1,[e("table",M1,[U1,e("tbody",null,[(r(!0),o(g,null,x(m.heures,(c,l)=>(r(),o("tr",F1,[c.heuresDemandees!=0?(r(),o("td",R1,[c.datePaiement?(r(),o("abbr",{key:0,title:"Payé en "+c.periodeLibelle+" le "+a.formatDate(c.datePaiement)},[e("span",w1,d(Number(c.heuresPayees))+" heure(s)",1)],8,I1)):h("",!0),c.datePaiement?h("",!0):(r(),o("abbr",{key:1,title:"Demandé le "+a.formatDate(c.dateDemande)},[e("span",H1,d(Number(c.heuresDemandees))+" heure(s)",1)],8,$1))])):h("",!0),c.heuresDemandees==0?(r(),o("td",L1,[e("div",N1,[e("input",{id:"heures-"+m.missionId,"data-domaine-fonctionnel-id":c.domaineFonctionnelId,"data-mission-id":c.missionId,"data-service-id":c.serviceId,"data-service-referentiel-id":c.serviceReferentielId,"data-type-heures-id":c.typeHeureId,max:c.heuresAPayer,value:c.heuresAPayer,class:"form-control form-control-sm",min:"0",style:{width:"40px"},type:"number"},null,8,j1),O1])])):h("",!0),c.heuresDemandees==0?(r(),o("td",q1,[e("select",{id:"centreCout-"+m.missionId,class:"selectpicker","data-live-search":"true",name:"centreCout",onChange:C=>a.enabledPaiement(m.missionId,"mission")},[e("option",B1,d(a.notValueCentreCoutValue(s.datas.centreCoutPaiement,c.typeHeureCode)),1),(r(!0),o(g,null,x(a.filtrerCentresCouts(s.datas.centreCoutPaiement,"mission"),C=>(r(),o("optgroup",{key:C.group,label:C.group},[(r(!0),o(g,null,x(C.child,f=>(r(),o("option",{key:f.value,"data-paie-etat":f.paieEtat,"data-ressources-propres":f.ressourcesPropres,selected:f.centreCoutId==c.centreCout.centreCoutId,value:f.centreCoutId},d(f.centreCoutCode+" - "+f.centreCoutLibelle),9,J1))),128))],8,G1))),128))],40,z1)])):h("",!0),c.heuresDemandees!=0?(r(),o("td",{key:3,innerHTML:a.shorten(c.centreCout.code+" - "+c.centreCout.libelle,20)},null,8,Y1)):h("",!0),c.heuresDemandees==0?(r(),o("td",Q1,[e("select",{id:"domaineFonctionnel-"+m.missionId,class:"selectpicker","data-live-search":"true",name:"centreCout",onChange:C=>a.enabledPaiement(m.missionId,"mission")},[X1,(r(!0),o(g,null,x(s.datas.domaineFonctionnelPaiement,C=>(r(),o("option",{selected:C.domaineFonctionnelId==c.domaineFonctionnel.domaineFonctionnelId,value:C.domaineFonctionnelId},d(C.domaineFonctionnelLibelle),9,Z1))),256))],40,W1)])):h("",!0),c.heuresDemandees!=0?(r(),o("td",K1,d(c.domaineFonctionnel.libelle),1)):h("",!0),e("td",{innerHTML:a.heuresStatutToString(c)},null,8,eb),e("td",tb,[c.heuresPayees==0&&c.heuresDemandees>0?(r(),o("span",nb,[e("button",{id:"remove-"+c.mepId,class:"btn btn-danger",type:"button",onClick:C=>this.supprimerDemandeMiseEnPaiement(c.mepId)},[_(u,{id:"action",name:"trash",style:{color:"white"}}),_(u,{id:"waiting",name:"spin",rotate:"right",style:{color:"white",display:"none"}})],8,sb)])):h("",!0),c.heuresDemandees==0?(r(),o("span",ib,[e("button",{id:"add-"+m.missionId,class:"btn btn-primary",type:"button",onClick:C=>this.ajouterDemandeMiseEnPaiement(m.missionId)},[_(u,{id:"action",name:"plus"}),_(u,{id:"waiting",name:"spin",rotate:"right",style:{display:"none"}})],8,rb)])):h("",!0)])]))),256))])])])])]),e("tfoot",null,[e("tr",ab,[ob,e("td",null,d(a.totalHeure(m.heures))+" heure(s)",1)])])])])])])]))),256))]),e("div",lb,[e("button",{id:"add-all-"+s.datas.code,class:"btn btn-primary",type:"button",onClick:n[0]||(n[0]=m=>a.demanderToutesLesHeuresEnPaiement(s.datas.code,s.datas.libelle))},[_(u,{id:"action",name:"square-plus",style:{color:"white"}}),_(u,{id:"waiting",name:"spin",rotate:"right",style:{display:"none"}}),p(" DEMANDER TOUS LES PAIEMENTS POUR "+d(s.datas.libelleCourt),1)],8,ub)])],8,Np)],8,$p)}const ge=P(wp,[["render",db]]),cb=Object.freeze(Object.defineProperty({__proto__:null,default:ge},Symbol.toStringTag,{value:"Module"})),hb={name:"DemandeMiseEnPaiement",components:{DemandeMiseEnPaiementStructure:ge},props:{intervenant:{required:!1},intervenantStructure:{required:!1}},data(){return{datasDemandesMiseEnPaiement:null,urlGetDemandesMiseEnPaiement:unicaenVue.url("intervenant/:intervenant/mise-en-paiement/get-demandes-mise-en-paiement",{intervenant:this.intervenant})}},methods:{getDemandesMiseEnPaiement(){unicaenVue.axios.get(this.urlGetDemandesMiseEnPaiement).then(t=>{this.datasDemandesMiseEnPaiement=t.data}).then(t=>{this.btnResetState()}).catch(t=>{this.btnResetState(),console.error(t)})},btnResetState(){Array.from(document.querySelectorAll('[id^="remove-"]')).forEach(b=>{b.disabled=!1,b.querySelector("#waiting").style.display="none",b.querySelector("#action").style.display="inline-block"}),Array.from(document.querySelectorAll('[id^="add-"]')).forEach(b=>{b.disabled=!1,b.querySelector("#waiting").style.display="none",b.querySelector("#action").style.display="inline-block"}),Array.from(document.querySelectorAll('[id^="add-all"]')).forEach(b=>{b.disabled=!1,b.querySelector("#waiting").style.display="none",b.querySelector("#action").style.display="inline-block"})}},computed:{haveDemandeMiseEnPaiement:function(){return this.datasDemandesMiseEnPaiement?Object.keys(this.datasDemandesMiseEnPaiement).length>0:!1}},mounted(){this.getDemandesMiseEnPaiement()},updated(){$(".selectpicker").selectpicker("render");var t=[].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]'));t.map(function(n){return new bootstrap.Tooltip(n)})}},mb={key:0,class:"text-center"},_b=e("div",{class:"mt-5 spinner-border spinner-border-sm",role:"status"},[e("span",{class:"visually-hidden"},"Chargement des demandes de mise en paiement en cours...")],-1),pb={key:1,id:"accordionPanelsStayOpenExample",class:"accordion"},fb={key:2,class:"text-center alert alert-secondary",role:"alert"};function bb(t,n,s,b,i,a){const u=U("demande-mise-en-paiement-structure");return r(),o(g,null,[this.datasDemandesMiseEnPaiement?h("",!0):(r(),o("div",mb,[_b,p(" Chargement des demandes de mise en paiement en cours... ")])),this.datasDemandesMiseEnPaiement?(r(),o("div",pb,[(r(!0),o(g,null,x(i.datasDemandesMiseEnPaiement,(m,c)=>(r(),F(u,{onRefreshBtnState:a.btnResetState,datas:m,intervenant:s.intervenant,onRefresh:a.getDemandesMiseEnPaiement},null,8,["onRefreshBtnState","datas","intervenant","onRefresh"]))),256))])):h("",!0),!a.haveDemandeMiseEnPaiement&&this.datasDemandesMiseEnPaiement?(r(),o("div",fb," Les demandes de mises en paiement sont effectuées par la composante : "+d(this.intervenantStructure),1)):h("",!0)],64)}const vb=P(hb,[["render",bb]]),gb=Object.freeze(Object.defineProperty({__proto__:null,default:vb},Symbol.toStringTag,{value:"Module"}));function yb(t){for(let n in t)for(let s in t[n])ye(t[n][s],n)}function xb(){let t=document.getElementById("unicaen-vue-toast-container");return t||(t=document.createElement("div"),t.id="unicaen-vue-toast-container",t.classList.add("toast-container","position-fixed","top-0","end-0","p-3"),document.body.appendChild(t)),t}function Cb(t){return t=Vb(t),t=Sb(t),t}function Vb(t){const n=document.createElement("div");n.innerHTML=t;const s=n.querySelector(".alert");return s?s.innerHTML:n.innerHTML}function Sb(t){const n=document.createElement("div");return n.innerHTML=t,n.querySelectorAll("i.fas").forEach(b=>b.style.display="none"),n.innerHTML}function ye(t,n,s=null){const b={info:"bg-info",success:"bg-success",warning:"bg-warning",error:"bg-danger"},i={info:"info-circle",success:"check-circle",warning:"exclamation-circle",error:"exclamation-triangle"},a=document.createElement("button");a.classList.add("btn-close","btn-close-white","h5"),a.style.float="right",a.setAttribute("data-bs-dismiss","toast"),a.setAttribute("aria-label","Close");const u=document.createElement("i");u.classList.add("icon","fas",`fa-${i[n]}`),u.style.float="left",u.style.fontSize="26pt",u.style.paddingLeft=".4rem",u.style.marginTop=".4rem",u.style.paddingRight="1rem";const m=document.createElement("div");m.classList.add("toast-body"),m.innerHTML=Cb(t);const c=document.createElement("div");c.appendChild(a),c.appendChild(u),c.appendChild(m);const l=document.createElement("div");l.classList.add("toast","text-white",b[n]?b[n]:"bg-secondary"),l.setAttribute("role","alert"),l.setAttribute("aria-live","assertive"),l.setAttribute("aria-atomic","true"),n==="error"&&t.length>500&&l.setAttribute("style","width:700px"),l.appendChild(c),xb().appendChild(l),s==null&&(s={animation:!0,delay:n==="warning"?15e3:5e3,autohide:n!=="error"}),new bootstrap.Toast(l,s).show()}const K={toast:ye,toasts:yb};let W={...Ae};W.interceptors.request.use(t=>{if(t.submitter){let n=t.msg?t.msg:"Action en cours";t.popover!=null&&t.popover.dispose(),t.popover=new bootstrap.Popover(t.submitter,{content:`<div class="spinner-border text-primary" role="status"> - <span class="visually-hidden">Loading...</span> -</div> `+n,html:!0,trigger:"focus"}),t.popover.show()}return t});W.interceptors.response.use(t=>{if(t.messages=t.data.messages,t.data=t.data.data,t.hasErrors=!!(t.messages&&t.messages.error&&t.messages.error.length>0),t.config.popover){var n=t.config.popover;let s="";for(ns in t.messages)for(mid in t.messages[ns])s+='<div class="alert fade show alert-'+(ns=="error"?"danger":ns)+'" role="alert">'+t.messages[ns][mid]+"</div>";s?(n._config.content=s,n.setContent(),setTimeout(()=>{n.dispose()},5e3)):n.dispose()}return t.messages&&K.toasts(t.messages),t},t=>{let n=t.response.data;t.response.status==403?n="<h4>403 - Accès interdit</h4><br />Vous n'êtes pas autorisé(e) à faire cette action.":n=t.response.data,K.toast(n,"error")});W.defaults.headers.common["X-Requested-With"]="XMLHttpRequest";const Pb={uvAxios:W},ee={axios:Pb.uvAxios,flashMessenger:K,url:(t,n,s)=>{let b=window.__unicaenVueBaseUrl;if(n)for(let a in n)t=t.replace(`:${a}`,n[a]);let i=s?ee.encodeUrlQueryParam(s):null;return b+t+(i?`?${i}`:"")},encodeUrlQueryParam:(t,n)=>{var s=[];for(var b in t)if(t.hasOwnProperty(b)){var i=t[b],a=n?n+"["+encodeURIComponent(b)+"]":encodeURIComponent(b);if(typeof i=="object"&&i!==null)s.push(ee.encodeUrlQueryParam(i,a));else{var u=encodeURIComponent(i);s.push(a+"="+u)}}return s.join("&")}};window.unicaenVue=ee;const kb={name:"DemandeMiseEnPaiementLot.vue",props:{structures:{type:Array,required:!0},canMiseEnPaiement:{type:Boolean,required:!0}},data(){return{selectedStructure:null,urlRechercheDemandeMiseEnPaiement:unicaenVue.url("paiement/demande-mise-en-paiement-lot"),urlProcessDemandeMiseEnPaiement:unicaenVue.url("paiement/process-demande-mise-en-paiement-lot"),urlMiseEnPaiement:unicaenVue.url("paiement/etat-demande-paiement"),permanents:[],vacataires:[],etudiants:[],autres:[],intervenants:[],dotation:!1,liquidation:null,totalConsommationPaieEtat:0,totalConsommationRessourcePropre:0,totalConsommation:0,alertDotation:!1}},computed:{haveDotation(){return this.dotation?this.dotation.total>0:!1},alertPaieEtat(){return this.dotation.paieEtat<this.totalConsommationPaieEtat?"text-danger fw-bold":""},alertRessourcePropre(){return this.dotation.ressourcePropre<this.totalConsommationRessourcePropre?"text-danger fw-bold":""}},methods:{findDemandeMiseEnPaiement(t){this.totalConsommationRessourcePropre=0,this.totalConsommationPaieEtat=0,this.dotation=null,this.liquidation=null;let n=document.getElementById("formRechercheDemandeMiseEnPaiement"),s=new FormData(n),b=document.getElementById("btn-rdmep"),i=document.getElementById("btn-rdmep-inprogress");i.classList.remove("d-none"),b.classList.add("d-none"),b.disabled=!0,unicaenVue.axios.post(this.urlRechercheDemandeMiseEnPaiement,s,{}).then(a=>{this.dispatchDatas(a.data),b.disabled=!1,i.classList.add("d-none"),b.classList.remove("d-none"),document.querySelectorAll('input[type="checkbox"]').forEach(function(m,c){m.checked=!0}),unicaenVue.axios.get(unicaenVue.url("budget/get-budget-structure/:structure",{structure:this.selectedStructure})).then(m=>{let c=m.data;this.dotation=c.dotation,this.liquidation=c.liquidation,this.refreshTotalConsommation()})}).catch(a=>{console.error(a)})},processDemandeMiseEnPaiement(t){let n=document.getElementById("formProcessDemandeMiseEnPaiement"),s=new FormData(n);if(this.dotation.paieEtat>=this.totalConsommationPaieEtat&&this.dotation.ressourcePropre>=this.totalConsommationRessourcePropre||!this.haveDotation){let b=document.getElementById("btn-pdmep"),i=document.getElementById("btn-pdmep-inprogress");i.classList.remove("d-none"),b.classList.add("d-none"),b.disabled=!0,unicaenVue.axios.post(this.urlProcessDemandeMiseEnPaiement,s,{}).then(a=>{this.findDemandeMiseEnPaiement(),b.disabled=!1,i.classList.add("d-none"),b.classList.remove("d-none")}).catch(a=>{console.error("Error process dmep")})}},refreshTotalConsommation(){let t=0,n=0,s=0;t=parseFloat(this.liquidation.paieEtat),n=parseFloat(this.liquidation.ressourcePropre),s+=parseFloat(this.liquidation.ressourcePropre),s+=parseFloat(this.liquidation.paieEtat),document.querySelectorAll('input[type="checkbox"]').forEach(function(i,a){i.hasAttribute("data-paie-etat")&&i.checked&&(t+=parseFloat(i.getAttribute("data-paie-etat")),s+=parseFloat(i.getAttribute("data-paie-etat"))),i.hasAttribute("data-ressource-propre")&&i.checked&&(n+=parseFloat(i.getAttribute("data-ressource-propre")),s+=parseFloat(i.getAttribute("data-ressource-propre")))}),this.totalConsommationPaieEtat=t.toFixed(2),this.totalConsommationRessourcePropre=n.toFixed(2),this.totalConsommation=s.toFixed(2),this.alertDotation=(this.dotation.paieEtat<this.totalConsommationPaieEtat||this.dotation.ressourcePropre<this.totalConsommationRessourcePropre)&&this.dotation.total>0},totalPayable(t){let n=0;return t.forEach((s,b)=>{s.centreCout.code!=""&&(s.missionId!=""||s.serviceRefId!=""?s.domaineFonctionnel.code!=""&&(n+=s.heuresAPayer):n+=s.heuresAPayer)}),n.toLocaleString("fr-FR",{maximumFractionDigits:2})},totalNonPayable(t){let n=0;return t.forEach((s,b)=>{(s.centreCout.code==""||(s.missionId!=""||s.serviceRefId!="")&&s.domaineFonctionnel.code=="")&&(n+=s.heuresAPayer)}),n.toLocaleString("fr-FR",{maximumFractionDigits:2})},totalRessourcePaieEtat(t){let n=0;return t.forEach((s,b)=>{s.centreCout.typeRessourceCode=="paie-etat"&&(n+=s.heuresAPayer)}),n.toLocaleString("fr-FR",{maximumFractionDigits:2})},totalRessourcePropre(t){let n=0;return t.forEach((s,b)=>{s.centreCout.typeRessourceCode=="ressources-propres"&&(n+=s.heuresAPayer)}),n.toLocaleString("fr-FR",{maximumFractionDigits:2})},dispatchDatas(t){this.vacataires=[],this.permanents=[],this.etudiants=[],this.autres=[],this.intervenants=[],console.log(t);for(const[n,s]of Object.entries(t))switch(s.datasIntervenant.typeIntervenant){case"Vacataire":this.vacataires.push(s),this.intervenants.push(s);break;case"Intervenant permanent":this.permanents.push(s),this.intervenants.push(s);break;case"Étudiant":this.etudiants.push(s),this.intervenants.push(s);break;default:this.autres.push(s),this.intervenants.push(s)}},toggleCheckbox(t){let n=Array.from(document.getElementsByClassName(t.target.className));t.target.checked?n.forEach(function(s,b){s.checked=!0}):n.forEach(function(s,b){s.checked=!1}),this.refreshTotalConsommation()},urlIntervenant(t){return unicaenVue.url("intervenant/code::intervenantCode/mise-en-paiement/demande",{intervenantCode:t.datasIntervenant.code})},formattedHETD(t){return Util.formattedHeures(t,!1)}}},Ab=e("h1",null,"Demande de mise en paiement par lots",-1),Db={class:"card text-dark bg-light"},Eb=e("div",{class:"card-header text-uppercase fw-bold"}," Recherchez des heures en attente de demande de mise en paiement : ",-1),Tb={class:"card-body"},Mb={id:"formRechercheDemandeMiseEnPaiement",action:"",method:"post"},Ub={class:"mb-3"},Fb=e("label",{class:"form-label",for:"modele"},"Choisissez une structure ",-1),Rb=["value"],Ib={class:"mb-3"},wb=e("button",{id:"btn-rdmep-inprogress",class:"btn btn-primary d-none",disabled:"",type:"button"},[e("span",{id:"spinner","aria-hidden":"true",class:"spinner-border spinner-border-sm",role:"status"}),p(" Veuillez patienter... ")],-1),$b=["disabled"],Hb=e("div",{class:"alert alert-info",role:"alert"},[p(" Seules les HETD "),e("strong",null,"(hors référentiel)"),p(" avec des centres de coûts pré-paramètrés peuvent bénéficier d'une demande de mise en paiement automatisées. Pour les autres, il faudra passer sur chaque fiches intervenant pour faire les demandes en sélectionnant le centre de coût manuellement. ")],-1),Lb={key:0},Nb={key:0,class:"alert alert-danger",role:"alert"},jb={class:"table table-bordered caption-top"},Ob=e("thead",{class:"table-light"},[e("tr",null,[e("th",{class:"fw-bold",scope:"col"},"Budget"),e("th",{class:"fw-bold",scope:"col"},"Paie etat"),e("th",{class:"fw-bold",scope:"col"},"Ressource propre"),e("th",{class:"fw-bold",scope:"col"},"Total")])],-1),qb=e("td",null,"Dotation",-1),zb={class:"fw-bold"},Bb=e("td",null,"Consommation",-1),Gb={class:"fw-bold"},Jb={id:"dmep",class:"accordion"},Yb={id:"formProcessDemandeMiseEnPaiement",action:"",method:"post"},Qb={key:0,class:"accordion-item"},Wb={id:"dmep-permanents-heading",class:"accordion-header"},Xb={"aria-controls":"dmep-permanents-collapse","aria-expanded":"true",class:"accordion-button","data-bs-target":"#dmep-permanents-collapse","data-bs-toggle":"collapse",type:"button"},Zb={id:"dmep-permanents-collapse","aria-labelledby":"dmep-permanents-heading",class:"accordion-collapse collapse show"},Kb={class:"accordion-body"},ev={class:"table"},tv={scope:"col"},nv=e("th",{scope:"col"},"Intervenant",-1),sv=e("th",null,"HETD payables",-1),iv=e("th",null,"HETD non payables",-1),rv=["id","data-paie-etat","data-ressource-propre","disabled","name","title"],av=["href"],ov=["title"],lv={style:{"text-decoration":"underline dotted",cursor:"help"},title:"Manque un centre de coût et/ou un domaine fonctionnel"},uv={key:1,class:"accordion-item"},dv={id:"dmep-vacataires-heading",class:"accordion-header"},cv={"aria-controls":"dmep-vacataires-collapse","aria-expanded":"true",class:"accordion-button","data-bs-target":"#dmep-vacataires-collapse","data-bs-toggle":"collapse",type:"button"},hv={id:"dmep-vacataires-collapse","aria-labelledby":"dmep-vacataires-heading",class:"accordion-collapse collapse show"},mv={class:"accordion-body"},_v={class:"table"},pv=e("th",null,"Intervenant",-1),fv=e("th",null,"HETD payables",-1),bv=e("th",null,"HETD non payables",-1),vv=["id","data-paie-etat","data-ressource-propre","disabled","name","title"],gv=["href"],yv=["title"],xv={style:{"text-decoration":"underline dotted",cursor:"help"},title:"Manque un centre de coût et/ou un domaine fonctionnel"},Cv={key:2,class:"accordion-item"},Vv={id:"dmep-etudiants-heading",class:"accordion-header"},Sv={"aria-controls":"dmep-etudiants-collapse","aria-expanded":"true",class:"accordion-button","data-bs-target":"#dmep-etudiants-collapse","data-bs-toggle":"collapse",type:"button"},Pv={id:"dmep-etudiants-collapse","aria-labelledby":"dmep-etudiants-heading",class:"accordion-collapse collapse show"},kv={class:"accordion-body"},Av={class:"table"},Dv=e("th",null,"Intervenant",-1),Ev=e("th",null,"HETD payables",-1),Tv=e("th",null,"HETD non payables",-1),Mv=["id","data-paie-etat","data-ressource-propre","disabled","name","title"],Uv=["href"],Fv=["title"],Rv={style:{"text-decoration":"underline dotted",cursor:"help"},title:"Manque un centre de coût et/ou un domaine fonctionnel"},Iv={key:3,class:"accordion-item"},wv={id:"dmep-autres-heading",class:"accordion-header"},$v={"aria-controls":"dmep-autres-collapse","aria-expanded":"true",class:"accordion-button","data-bs-target":"#dmep-autres-collapse","data-bs-toggle":"collapse",type:"button"},Hv={id:"dmep-autres-collapse","aria-labelledby":"dmep-autres-heading",class:"accordion-collapse collapse show"},Lv={class:"accordion-body"},Nv={class:"table"},jv=e("th",null,"Intervenant",-1),Ov=e("th",null,"HETD payables",-1),qv=e("th",null,"HETD non payables",-1),zv=["id","data-paie-etat","data-ressource-propre","disabled","name","title"],Bv=["href"],Gv=["title"],Jv={style:{"text-decoration":"underline dotted",cursor:"help"},title:"Manque un centre de coût et/ou un domaine fonctionnel"},Yv=["value"],Qv={key:4,class:"mt-3"},Wv=e("button",{id:"btn-pdmep-inprogress",class:"btn btn-primary d-none",disabled:"",type:"button"},[e("span",{id:"spinner","aria-hidden":"true",class:"spinner-border spinner-border-sm",role:"status"}),p(" Veuillez patienter... ")],-1),Xv=["disabled"],Zv=["href"];function Kv(t,n,s,b,i,a){return r(),o(g,null,[Ab,e("div",Db,[Eb,e("div",Tb,[e("form",Mb,[e("div",Ub,[Fb,p(" "),v(e("select",{"onUpdate:modelValue":n[0]||(n[0]=u=>i.selectedStructure=u),class:"form-select",name:"structure"},[(r(!0),o(g,null,x(s.structures,u=>(r(),o("option",{value:u.id},d(u.libelle),9,Rb))),256))],512),[[H,i.selectedStructure]])]),e("div",Ib,[wb,e("button",{id:"btn-rdmep",disabled:!i.selectedStructure,class:"btn btn-primary",type:"button",onClick:n[1]||(n[1]=(...u)=>a.findDemandeMiseEnPaiement&&a.findDemandeMiseEnPaiement(...u))}," Lancer la recherche ",8,$b)])])])]),Hb,a.haveDotation?(r(),o("div",Lb,[i.alertDotation?(r(),o("div",Nb," Attention vous dépassez vos dotations, vous ne pourrez pas lancer les demandes de mise en paiement par lot. Veuillez ajuster votre sélection d'intervenants pour faire les demandes de mise en paiement. ")):h("",!0),e("table",jb,[Ob,e("tbody",null,[e("tr",null,[qb,e("td",null,d(a.formattedHETD(this.dotation.paieEtat))+" HETD",1),e("td",null,d(a.formattedHETD(this.dotation.ressourcePropre))+" HETD",1),e("td",zb,d(a.formattedHETD(this.dotation.total))+" HETD",1)]),e("tr",null,[Bb,e("td",null,[e("span",{class:D(a.alertPaieEtat)},d(a.formattedHETD(this.totalConsommationPaieEtat))+" HETD",3)]),e("td",null,[e("span",{class:D(a.alertRessourcePropre)},d(a.formattedHETD(this.totalConsommationRessourcePropre))+" HETD",3)]),e("td",Gb,d(a.formattedHETD(this.totalConsommation))+" HETD",1)])])])])):h("",!0),e("div",Jb,[e("form",Yb,[this.permanents.length>0?(r(),o("div",Qb,[e("h2",Wb,[e("button",Xb,d(this.permanents.length)+" Permanent(s) ",1)]),e("div",Zb,[e("div",Kb,[e("table",ev,[e("thead",null,[e("tr",null,[e("th",tv,[e("input",{id:"allPermanents",checked:"checked",class:"checkbox-permanent",name:"allPermanents",type:"checkbox",onClick:n[2]||(n[2]=(...u)=>a.toggleCheckbox&&a.toggleCheckbox(...u))})]),nv,sv,iv])]),e("tbody",null,[(r(!0),o(g,null,x(this.permanents,u=>(r(),o("tr",null,[e("td",null,[e("input",{id:"permanent-"+u.datasIntervenant.id,"data-paie-etat":a.totalRessourcePaieEtat(u.heures),"data-ressource-propre":a.totalRessourcePropre(u.heures),disabled:a.totalPayable(u.heures)==0,name:"intervenant["+u.datasIntervenant.id+"]",title:a.totalPayable(u.heures)==0?"Aucune heure pré-paramétrée avec un centre de coût ne peut bénéficier d'une demande de mise en paiement":"",checked:"checked",class:"checkbox-permanent",type:"checkbox",onChange:n[3]||(n[3]=m=>a.refreshTotalConsommation())},null,40,rv)]),e("td",null,[e("a",{href:a.urlIntervenant(u),target:"_blank"},d(u.datasIntervenant.nom_usuel.toUpperCase()+" "+u.datasIntervenant.prenom),9,av)]),e("td",null,[e("span",{title:a.totalRessourcePaieEtat(u.heures)+" HETD en paie état / "+a.totalRessourcePropre(u.heures)+" HETD en ressource propre",style:{"text-decoration":"underline dotted",cursor:"help"}},d(a.totalPayable(u.heures))+" h",9,ov)]),e("td",null,[e("span",lv,d(a.totalNonPayable(u.heures))+" h",1)])]))),256))])])])])])):h("",!0),this.vacataires.length>0?(r(),o("div",uv,[e("h2",dv,[e("button",cv,d(this.vacataires.length)+" Vacataire(s) ",1)]),e("div",hv,[e("div",mv,[e("table",_v,[e("thead",null,[e("tr",null,[e("th",null,[e("input",{id:"allVacataire",checked:"checked",class:"checkbox-vacataire",name:"allVacataire",type:"checkbox",onClick:n[4]||(n[4]=(...u)=>a.toggleCheckbox&&a.toggleCheckbox(...u))})]),pv,fv,bv])]),e("tbody",null,[(r(!0),o(g,null,x(this.vacataires,u=>(r(),o("tr",null,[e("td",null,[e("input",{id:"vacataire-"+u.datasIntervenant.id,"data-paie-etat":a.totalRessourcePaieEtat(u.heures),"data-ressource-propre":a.totalRessourcePropre(u.heures),disabled:a.totalPayable(u.heures)==0,name:"intervenant["+u.datasIntervenant.id+"]",title:a.totalPayable(u.heures)==0?"Aucune heure pré-paramétrée avec un centre de coût ne peut bénéficier d'une demande de mise en paiement":"",checked:"checked",class:"checkbox-vacataire",type:"checkbox",onChange:n[5]||(n[5]=m=>a.refreshTotalConsommation())},null,40,vv)]),e("td",null,[e("a",{href:a.urlIntervenant(u),target:"_blank"},d(u.datasIntervenant.nom_usuel.toUpperCase()+" "+u.datasIntervenant.prenom),9,gv)]),e("td",null,[e("span",{title:a.totalRessourcePaieEtat(u.heures)+" HETD en paie état / "+a.totalRessourcePropre(u.heures)+" HETD en ressource propre",style:{"text-decoration":"underline dotted",cursor:"help"}},d(a.totalPayable(u.heures))+" h",9,yv)]),e("td",null,[e("span",xv,d(a.totalNonPayable(u.heures))+" h",1)])]))),256))])])])])])):h("",!0),this.etudiants.length>0?(r(),o("div",Cv,[e("h2",Vv,[e("button",Sv,d(this.etudiants.length)+" Etudiant(s) ",1)]),e("div",Pv,[e("div",kv,[e("table",Av,[e("thead",null,[e("tr",null,[e("th",null,[e("input",{id:"allEtudiants",checked:"checked",class:"checkbox-etudiant",name:"allEtudiants",type:"checkbox",onClick:n[6]||(n[6]=(...u)=>a.toggleCheckbox&&a.toggleCheckbox(...u))})]),Dv,Ev,Tv])]),e("tbody",null,[(r(!0),o(g,null,x(this.etudiants,u=>(r(),o("tr",null,[e("td",null,[e("input",{id:"etudiant-"+u.datasIntervenant.id,"data-paie-etat":a.totalRessourcePaieEtat(u.heures),"data-ressource-propre":a.totalRessourcePropre(u.heures),disabled:a.totalPayable(u.heures)==0,name:"intervenant["+u.datasIntervenant.id+"]",title:a.totalPayable(u.heures)==0?"Aucune heure pré-paramétrée avec un centre de coût ne peut bénéficier d'une demande de mise en paiement":"",checked:"checked",class:"checkbox-etudiant",type:"checkbox",onChange:n[7]||(n[7]=m=>a.refreshTotalConsommation())},null,40,Mv)]),e("td",null,[e("a",{href:a.urlIntervenant(u),target:"_blank"},d(u.datasIntervenant.nom_usuel.toUpperCase()+" "+u.datasIntervenant.prenom),9,Uv)]),e("td",null,[e("span",{title:a.totalRessourcePaieEtat(u.heures)+" HETD en paie état / "+a.totalRessourcePropre(u.heures)+" HETD en ressource propre",style:{"text-decoration":"underline dotted",cursor:"help"}},d(a.totalPayable(u.heures))+" h",9,Fv)]),e("td",null,[e("span",Rv,d(a.totalNonPayable(u.heures))+" h",1)])]))),256))])])])])])):h("",!0),this.autres.length>0?(r(),o("div",Iv,[e("h2",wv,[e("button",$v,d(this.autres.length)+" Autre(s) ",1)]),e("div",Hv,[e("div",Lv,[e("table",Nv,[e("thead",null,[e("tr",null,[e("th",null,[e("input",{id:"allAutres",checked:"checked",class:"checkbox-autre",name:"allAutres",type:"checkbox",onClick:n[8]||(n[8]=(...u)=>a.toggleCheckbox&&a.toggleCheckbox(...u))})]),jv,Ov,qv])]),e("tbody",null,[(r(!0),o(g,null,x(this.etudiants,u=>(r(),o("tr",null,[e("td",null,[e("input",{id:"autre-"+u.datasIntervenant.id,"data-paie-etat":a.totalRessourcePaieEtat(u.heures),"data-ressource-propre":a.totalRessourcePropre(u.heures),disabled:a.totalPayable(u.heures)==0,name:"intervenant["+u.datasIntervenant.id+"]",title:a.totalPayable(u.heures)==0?"Aucune heure pré-paramétrée avec un centre de coût ne peut bénéficier d'une demande de mise en paiement":"",checked:"checked",class:"checkbox-autre",type:"checkbox",onChange:n[9]||(n[9]=m=>a.refreshTotalConsommation())},null,40,zv)]),e("td",null,[e("a",{href:a.urlIntervenant(u),target:"_blank"},d(u.datasIntervenant.nom_usuel.toUpperCase()+" "+u.datasIntervenant.prenom),9,Bv)]),e("td",null,[e("span",{title:a.totalRessourcePaieEtat(u.heures)+" HETD en paie état / "+a.totalRessourcePropre(u.heures)+" HETD en ressource propre",style:{"text-decoration":"underline dotted",cursor:"help"}},d(a.totalPayable(u.heures))+" h",9,Gv)]),e("td",null,[e("span",Jv,d(a.totalNonPayable(u.heures))+" h",1)])]))),256))])])])])])):h("",!0),e("input",{value:i.selectedStructure,name:"selectedStructure",type:"hidden"},null,8,Yv),this.intervenants.length>0?(r(),o("div",Qv,[Wv,e("button",{id:"btn-pdmep",disabled:this.alertDotation,class:"btn btn-primary",type:"button",onClick:n[10]||(n[10]=(...u)=>a.processDemandeMiseEnPaiement&&a.processDemandeMiseEnPaiement(...u))}," Enregistrer les demandes de paiement ",8,Xv),this.canMiseEnPaiement?(r(),o("a",{key:0,id:"btn-mep",href:this.urlMiseEnPaiement,class:"ms-2 btn btn-secondary"}," Aller au mise en paiement ",8,Zv)):h("",!0)])):h("",!0)])])],64)}const eg=P(kb,[["render",Kv]]),tg=Object.freeze(Object.defineProperty({__proto__:null,default:eg},Symbol.toStringTag,{value:"Module"})),ng={components:{},props:{parametres:{type:Array,required:!0},servicesAPayer:{type:Array,required:!0}}},N=t=>(O("data-v-d4a24889"),t=t(),q(),t),sg=N(()=>e("h2",null,"Paramètres généraux ou bien selon le statut",-1)),ig={class:"table table-bordered table-condensed table-extra-condensed"},rg=N(()=>e("tr",null,[e("th",null,"Paramètre général"),e("th",null,"Valeur")],-1)),ag=N(()=>e("h2",null,"Services à payer",-1)),og={class:"card"},lg={class:"card-header"},ug={class:"badge bg-primary"},dg={class:"card-body"},cg={class:"row lap"},hg={class:"col-md-6"},mg=N(()=>e("h6",null,"Heures à payer",-1)),_g={class:"table table-bordered table-xs"},pg={key:0,rowspan:"2"},fg={key:1,rowspan:"2"},bg=N(()=>e("th",{colspan:"2"},"Taux de rému.",-1)),vg=N(()=>e("th",{colspan:"3"},"Heures",-1)),gg=N(()=>e("tr",null,[e("th",null,"Nom"),e("th",null,"Valeur"),e("th",null,"Total"),e("th",null,"AA"),e("th",null,"AC")],-1)),yg={key:0},xg=["title"],Cg={key:1},Vg=["title"],Sg={class:"col-md-6"},Pg=N(()=>e("h6",null,[e("abbr",{title:"Les demandes de mise en paiement n'ont pas de période ni de date de paiement associées, contrairement aux mises en paiement"},"(Demandes de) Mises en paiement"),p(" correspondantes")],-1)),kg={class:"table table-bordered table-xs"},Ag=N(()=>e("thead",null,[e("tr",null,[e("th",{rowspan:"2"},"Id"),e("th",{rowspan:"2"},"Centre de coûts"),e("th",{colspan:"2"},"Période"),e("th",{colspan:"3"},"Heures")]),e("tr",null,[e("th",null,"Mois"),e("th",null,"Date"),e("th",null,"Total"),e("th",null,"AA"),e("th",null,"AC")])],-1)),Dg=["title"],Eg=["title"],Tg={key:0},Mg={class:"badge bg-info"},Ug={key:0,class:"row"},Fg=N(()=>e("div",{class:"col-md-6"},null,-1)),Rg={class:"col-md-6"},Ig=N(()=>e("h6",null,[e("abbr",{title:"Les demandes de mise en paiement n'ont pas de période ni de date de paiement associées, contrairement aux mises en paiement"},"(Demandes de) Mises en paiement"),p(" en trop")],-1)),wg={class:"table table-bordered table-xs"},$g=N(()=>e("thead",{class:"bg-danger"},[e("tr",null,[e("th",{rowspan:"2"},"Id"),e("th",{rowspan:"2"},"Centre de coûts"),e("th",{colspan:"2"},"Période"),e("th",{rowspan:"2"},"Heures")]),e("tr",null,[e("th",null,"Mois"),e("th",null,"Date")])],-1)),Hg=["title"],Lg=["title"];function Ng(t,n,s,b,i,a){return r(),o(g,null,[sg,e("table",ig,[rg,(r(!0),o(g,null,x(s.parametres,(u,m)=>(r(),o("tr",{key:m},[e("th",null,d(m),1),e("td",null,d(u),1)]))),128))]),ag,(r(!0),o(g,null,x(s.servicesAPayer,(u,m)=>(r(),o("div",{key:m},[e("div",og,[e("div",lg,[e("span",ug,d(u.type),1),p(" "+d(u.libelle),1)]),e("div",dg,[e("ul",null,[(r(!0),o(g,null,x(u.parametres,(c,l)=>(r(),o("li",{key:l},d(l)+" : "+d(c),1))),128))]),(r(!0),o(g,null,x(u.laps,c=>(r(),o("div",cg,[e("div",hg,[mg,e("table",_g,[e("thead",null,[e("tr",null,[u.type!="Référentiel"?(r(),o("th",pg,"Volume horaire")):(r(),o("th",fg,"Volumes horaires")),bg,vg]),gg]),e("tbody",null,[e("tr",null,[u.type!="Référentiel"?(r(),o("td",yg,[e("abbr",{class:"badge bg-secondary",title:c.volumeHoraireHisto},d(c.volumeHoraireId),9,xg),p(" "+d(c.volumeHoraire),1)])):(r(),o("td",Cg,[(r(!0),o(g,null,x(c.volumeHoraireId,l=>(r(),o("div",null,[e("abbr",{class:"badge bg-secondary",title:l.HISTO},d(l.ID),9,Vg),p(" "+d(l.HEURES)+"h ",1)]))),256))])),e("td",null,d(c.tauxRemu),1),e("td",null,d(c.tauxValeur)+"€",1),e("td",null,d(c.heures),1),e("td",null,d(c.heuresAA),1),e("td",null,d(c.heuresAC),1)])])])]),e("div",Sg,[Pg,e("table",kg,[Ag,e("tbody",null,[(r(!0),o(g,null,x(c.misesEnPaiement,l=>(r(),o("tr",{key:l.id},[e("td",null,[e("abbr",{class:"badge bg-secondary",title:"Nombre d'heures total concernées : "+l.heuresTotal+` -Domaine fonctionnel : `+l.domaineFonctionnel+` -`+l.historique},d(l.id),9,Dg)]),e("td",null,[e("abbr",{title:l.centreCoutLibelle},d(l.centreCoutCode),9,Eg)]),e("td",null,d(l.periodePaiement),1),e("td",null,d(l.date),1),e("td",null,d(l.heures),1),e("td",null,d(l.heuresAA),1),e("td",null,d(l.heuresAC),1)]))),128))])]),c.heuresRestantes!="0,00"?(r(),o("div",Tg,[e("span",Mg,d(c.heuresRestantes)+"h n'ont pas été demandées en paiement",1)])):h("",!0)])]))),256)),u.misesEnPaiement&&u.misesEnPaiement.length>0?(r(),o("div",Ug,[Fg,e("div",Rg,[Ig,e("table",wg,[$g,e("tbody",null,[(r(!0),o(g,null,x(u.misesEnPaiement,c=>(r(),o("tr",{key:c.id},[e("td",null,[e("abbr",{class:"badge bg-danger",title:"Domaine fonctionnel : "+c.domaineFonctionnel+` -`+c.historique},d(c.id),9,Hg)]),e("td",null,[e("abbr",{title:c.centreCoutLibelle},d(c.centreCoutCode),9,Lg)]),e("td",null,d(c.periodePaiement),1),e("td",null,d(c.date),1),e("td",null,d(c.heures),1)]))),128))])])])])):h("",!0)])])]))),128))],64)}const jg=P(ng,[["render",Ng],["__scopeId","data-v-d4a24889"]]),Og=Object.freeze(Object.defineProperty({__proto__:null,default:jg},Symbol.toStringTag,{value:"Module"})),qg={props:{canImportPec:{type:Boolean,required:!1}},data(){return{selectedFile:null,importUrl:unicaenVue.url("paiement/import-numero-pec"),fileErrors:null,intervenantMissing:null,messageErrors:null,messageConfirm:null}},mounted(){},methods:{handleFileUpload(t){this.selectedFile=t.target.files[0],this.fileErrors=null,this.intervenantMissing=null,this.messageErrors=null,this.messageConfirm=null,document.getElementById("btn-import").disabled=!1},importFile(t){t.preventDefault(),this.messageErrors=null,this.messageConfirm=null;let n=document.getElementById("btn-import"),s=document.getElementById("btn-import-inprogress");s.classList.remove("d-none"),n.classList.add("d-none"),n.disabled=!0;let b=document.getElementById("formImport"),i=new FormData(b);unicaenVue.axios.post(this.importUrl,i,{headers:{"Content-Type":"multipart/form-data"}}).then(a=>{let u=a.data;this.fileErrors=u.file,this.intervenantMissing=u.intervenant,u.message.length!=0?this.messageErrors=u.message:this.messageConfirm="Importation des numéros de prise en charge réalisée avec succés !",n.disabled=!1,s.classList.add("d-none"),n.classList.remove("d-none")}).catch(a=>{console.error("Error uploading")})}}},zg={class:"card text-dark bg-light"},Bg=e("div",{class:"card-header text-uppercase fw-bold"}," Importation des numéros de prise en charge ",-1),Gg={class:"card-body"},Jg={key:0,class:"alert alert-danger",role:"alert"},Yg={key:1,class:"alert alert-success",role:"alert"},Qg={id:"formImport",action:"",enctype:"multipart/form-data",method:"post"},Wg=e("p",{class:"fs-9 text"},[p(" Vous pouvez utiliser le modèle directement extrait de winpaie "),e("strong",null,"(format .xlsx ou .ods)"),p(" ou créer votre modèle générique de classeur "),e("strong",null,"(format .xlsx ou .ods)"),p(" incluant 3 colonnes : insee,numero pec, nom. ")],-1),Xg={class:"mb-3"},Zg=e("label",{class:"form-label",for:"importFile"},"Choisissez le fichier à importer :",-1),Kg=ne('<div class="mb-3"><label class="form-label" for="modele">Choisissez le modèle d'import :</label> <select id="modeleImport" class="form-select" name="modeleImport"><option value="winpaie">Winpaie</option><option value="generic">Generique (Modèle à 3 colonnes)</option></select></div>',1),ey={class:"mb-3"},ty=e("button",{id:"btn-import-inprogress",class:"btn btn-primary d-none",disabled:"",type:"button"},[e("span",{id:"spinner","aria-hidden":"true",class:"spinner-border spinner-border-sm",role:"status"}),p(" Veuillez patienter... ")],-1),ny={key:0,id:"fileErrors",class:"card text-dark bg-light"},sy=e("div",{class:"card-header text-uppercase fw-bold"}," Rapport de chargement du fichier ",-1),iy={class:"card-body"},ry={key:0},ay=e("p",null,"Listes des intervenants du fichier dont le numéro INSEE n'est pas valide : ",-1),oy={key:1},ly=e("p",null,"Listes des intervenants présents dans le fichier mais non trouvés dans OSE : ",-1);function uy(t,n,s,b,i,a){return r(),o(g,null,[e("div",zg,[Bg,e("div",Gg,[this.messageErrors?(r(),o("div",Jg,d(this.messageErrors),1)):h("",!0),this.messageConfirm?(r(),o("div",Yg,d(this.messageConfirm),1)):h("",!0),e("form",Qg,[Wg,e("div",Xg,[Zg,p(" "),e("input",{class:"form-control",name:"importFile",type:"file",onChange:n[0]||(n[0]=(...u)=>a.handleFileUpload&&a.handleFileUpload(...u))},null,32)]),Kg,e("div",ey,[ty,e("button",{id:"btn-import",class:"btn btn-primary",disabled:"",type:"button",onClick:n[1]||(n[1]=(...u)=>a.importFile&&a.importFile(...u))}," Importer les numéros de prise en charge ")])])])]),this.fileErrors||this.intervenantMissing?(r(),o("div",ny,[sy,e("div",iy,[this.fileErrors.length!=0?(r(),o("div",ry,[ay,e("ul",null,[(r(!0),o(g,null,x(this.fileErrors,u=>(r(),o("li",null,d(),1))),256))])])):h("",!0),this.intervenantMissing.length!=0?(r(),o("div",oy,[ly,e("ul",null,[(r(!0),o(g,null,x(this.intervenantMissing,u=>(r(),o("li",null,d(u),1))),256))])])):h("",!0)])])):h("",!0)],64)}const dy=P(qg,[["render",uy]]),cy=Object.freeze(Object.defineProperty({__proto__:null,default:dy},Symbol.toStringTag,{value:"Module"})),hy={name:"Taux",props:{taux:{required:!0},listeTaux:{required:!0}},data(){return{saisieUrl:unicaenVue.url("taux/saisir/:tauxRemu",{tauxRemu:this.taux.id}),supprimerUrl:unicaenVue.url("taux/supprimer/:tauxRemu",{tauxRemu:this.taux.id}),ajoutValeurUrl:unicaenVue.url("taux/saisir-valeur/:tauxRemu",{tauxRemu:this.taux.id})}},methods:{saisie(t){modAjax(t.target,n=>{this.$emit("refreshListe")})},ajoutValeur(t){modAjax(t.target,n=>{this.$emit("refreshListe")})},saisieValeur(t){t.currentTarget.href=unicaenVue.url("taux/saisir-valeur/:tauxRemu/:tauxRemuValeur",{tauxRemu:this.taux.id,tauxRemuValeur:t.currentTarget.dataset.id}),modAjax(t.currentTarget,n=>{this.$emit("refreshListe")})},refreshListe(t){this.$emit("refreshListe")},supprimer(t){popConfirm(t.target,n=>{this.$emit("refreshListe")})},supprimerValeur(t){t.currentTarget.href=unicaenVue.url("taux/supprimer-valeur/:tauxRemuValeur",{tauxRemuValeur:t.currentTarget.dataset.id}),popConfirm(t.currentTarget,n=>{this.$emit("refreshListe")})},refresh(t){unicaenVue.axios.get(unicaenVue.url("taux/get/:tauxRemu",{tauxRemu:t.id})).then(n=>{this.$emit("refresh",n.data)})}}},my={class:"card-header"},_y={style:{display:"inline"}},py={class:"float-end"},fy=["href"],by=["href"],vy={class:"card-body"},gy={key:0},yy=e("br",null,null,-1),xy={class:""},Cy={class:"row align-items-start"},Vy={class:"col-md-6"},Sy={class:"col"},Py=["data-id"],ky=["data-id"],Ay=["href"],Dy={key:1,class:"row"},Ey={class:"col-md-7"},Ty=e("br",null,null,-1),My={class:"row align-items-start"},Uy={class:"col-md-8"},Fy={class:"col-md-auto"},Ry=["data-id"],Iy=["data-id"],wy=["href"],$y={class:"col"},Hy=e("br",null,null,-1),Ly={key:0},Ny={key:0};function jy(t,n,s,b,i,a){const u=B,m=U("u-heures"),c=G,l=U("taux",!0);return r(),o(g,null,[e("div",{class:D(["card",{"ms-5":s.taux.tauxRemu}])},[e("div",my,[e("h3",_y,d(s.taux.libelle)+" ("+d(s.taux.code)+")",1),e("div",py,[s.taux.canEdit?(r(),o("a",{key:0,href:i.saisieUrl,class:"btn btn-primary",onClick:n[0]||(n[0]=A((...C)=>a.saisie&&a.saisie(...C),["prevent"]))},[_(u,{name:"pen-to-square"}),p(" Modifier")],8,fy)):h("",!0),p(" "),s.taux.canDelete?(r(),o("a",{key:1,href:i.supprimerUrl,class:"btn btn-danger",onClick:n[1]||(n[1]=A((...C)=>a.supprimer&&a.supprimer(...C),["prevent"]))},[_(u,{name:"trash-can"}),p(" Supprimer")],8,by)):h("",!0)])]),e("div",vy,[s.taux.tauxRemu?h("",!0):(r(),o("div",gy,[p(" Modification :"),yy,e("ul",null,[(r(!0),o(g,null,x(s.taux.tauxRemuValeurs,C=>(r(),o("div",{key:C.id},[e("li",xy,[e("div",Cy,[e("div",Vy,[_(m,{valeur:C.valeur},null,8,["valeur"]),p("€/h à partir du "),_(c,{value:C.dateEffet},null,8,["value"])]),e("div",Sy,[s.taux.canEdit?(r(),o("a",{key:0,class:"text-primary",onClick:n[2]||(n[2]=A((...f)=>a.saisieValeur&&a.saisieValeur(...f),["prevent"])),"data-id":C.id},[_(u,{name:"pen-to-square"})],8,Py)):h("",!0),p(" "),s.taux.canEdit?(r(),o("a",{key:1,class:"text-primary",onClick:n[3]||(n[3]=A((...f)=>a.supprimerValeur&&a.supprimerValeur(...f),["prevent"])),"data-id":C.id},[_(u,{name:"trash-can"})],8,ky)):h("",!0)])])])]))),128))]),s.taux.canEdit?(r(),o("a",{key:0,href:i.ajoutValeurUrl,class:"btn btn-primary btn-sm",onClick:n[4]||(n[4]=A((...C)=>a.ajoutValeur&&a.ajoutValeur(...C),["prevent"]))},[_(u,{name:"plus"}),p(" Ajouter une valeur ")],8,Ay)):h("",!0)])),s.taux.tauxRemu?(r(),o("div",Dy,[e("div",Ey,[p(" Modification :"),Ty,e("ul",null,[(r(!0),o(g,null,x(s.taux.tauxRemuValeurs,C=>(r(),o("div",null,[e("li",null,[e("div",My,[e("div",Uy,[p(" Coéfficient de "),_(m,{valeur:C.valeur},null,8,["valeur"]),p(" à partir du "),_(c,{value:C.dateEffet},null,8,["value"])]),e("div",Fy,[s.taux.canEdit?(r(),o("a",{key:0,class:"text-primary",onClick:n[5]||(n[5]=A((...f)=>a.saisieValeur&&a.saisieValeur(...f),["prevent"])),"data-id":C.id},[_(u,{name:"pen-to-square"})],8,Ry)):h("",!0),p(" "),s.taux.canEdit?(r(),o("a",{key:1,class:"text-primary",onClick:n[6]||(n[6]=A((...f)=>a.supprimerValeur&&a.supprimerValeur(...f),["prevent"])),"data-id":C.id},[_(u,{name:"trash-can"})],8,Iy)):h("",!0)])])])]))),256))]),s.taux.canEdit?(r(),o("a",{key:0,href:i.ajoutValeurUrl,class:"btn btn-primary btn-sm",onClick:n[7]||(n[7]=A((...C)=>a.ajoutValeur&&a.ajoutValeur(...C),["prevent"]))},[_(u,{name:"plus"})],8,wy)):h("",!0)]),e("div",$y,[p(" Valeurs calculées (indexées sur le taux "+d(s.taux.tauxRemu.libelle)+") : ",1),e("ul",null,[(r(!0),o(g,null,x(s.taux.tauxRemuValeursIndex,C=>(r(),o("div",null,[e("li",null,[_(m,{valeur:C.valeur},null,8,["valeur"]),p("€/h à partir du "),_(c,{value:C.date},null,8,["value"])])]))),256))]),Hy])])):h("",!0)])],2),s.taux.tauxRemu?h("",!0):(r(),o("div",Ly,[(r(!0),o(g,null,x(s.listeTaux,C=>(r(),o("div",{key:C},[C.tauxRemu&&C.tauxRemu.id===s.taux.id?(r(),o("div",Ny,[(r(),F(l,{onSupprimer:a.supprimer,onRefreshListe:a.refreshListe,key:s.taux.id,taux:C,listeTaux:s.listeTaux},null,8,["onSupprimer","onRefreshListe","taux","listeTaux"]))])):h("",!0)]))),128))]))],64)}const xe=P(hy,[["render",jy]]),Oy=Object.freeze(Object.defineProperty({__proto__:null,default:xe},Symbol.toStringTag,{value:"Module"})),qy={components:{taux:xe},props:{canEditTaux:{type:Boolean,required:!0}},data(){return{listeTaux:[],ajoutUrl:unicaenVue.url("taux/saisir")}},mounted(){this.reload()},methods:{ajout(t){modAjax(t.currentTarget,n=>{this.reload()})},supprimer(){this.reload()},refreshListe(){this.reload()},refresh(t){let n=Util.json.indexById(this.listeTaux,t.id);this.listeTaux[n]=t},reload(){unicaenVue.axios.get(unicaenVue.url("taux/liste-taux")).then(t=>{this.listeTaux=t.data})}}},zy=["href"];function By(t,n,s,b,i,a){const u=U("taux");return r(),o(g,null,[(r(!0),o(g,null,x(i.listeTaux,m=>(r(),o("div",null,[m.tauxRemu?h("",!0):(r(),F(u,{onSupprimer:a.supprimer,onRefreshListe:a.refreshListe,key:m.id,taux:m,listeTaux:i.listeTaux},null,8,["onSupprimer","onRefreshListe","taux","listeTaux"]))]))),256)),s.canEditTaux?(r(),o("a",{key:0,class:"btn btn-primary",href:i.ajoutUrl,onClick:n[0]||(n[0]=A((...m)=>a.ajout&&a.ajout(...m),["prevent"]))},"Ajout d'un nouveau taux",8,zy)):h("",!0)],64)}const Gy=P(qy,[["render",By]]),Jy=Object.freeze(Object.defineProperty({__proto__:null,default:Gy},Symbol.toStringTag,{value:"Module"})),Yy={name:"listeContrat",data(){return{dataUrl:unicaenVue.url("signature/data-contrat"),lines:[]}},methods:{contratUrl(t){return unicaenVue.url("intervenant/:intervenant/contrat",{intervenant:t})},getDocumentUrl(t){return unicaenVue.url("signature/:signature/get-document",{signature:t})},updateSignatureUrl(t){return unicaenVue.url("signature/:signature/update-signature",{signature:t})}}},Qy=e("h1",{class:"page-header"},"Liste des signatures électroniques de contrat",-1),Wy=e("thead",null,[e("tr",null,[e("th",{column:"ID_SIGNATURE"},"Id"),e("th",{column:"NOM"},"Nom"),e("th",{column:"PRENOM"},"Prénom"),e("th",{column:"DATE_CREATION_SIGNATURE_ELECTRONIQUE"},"Date signature électronique"),e("th",{column:"STATUT_SIGNATURE_ELECTRONIQUE"},"Statut"),e("th",null," ")])],-1),Xy=["href"],Zy=e("i",{class:"fas fa-download"},null,-1),Ky=[Zy],e2=["href"],t2=e("i",{class:"fas fa-eye"},null,-1),n2=[t2],s2=["href"],i2=e("i",{class:"fas fa-rotate"},null,-1),r2=[i2];function a2(t,n,s,b,i,a){const u=G,m=se;return r(),o(g,null,[Qy,_(m,{ref:"signatures",modelValue:i.lines,"onUpdate:modelValue":n[0]||(n[0]=c=>i.lines=c),"data-url":this.dataUrl},{default:M(()=>[Wy,e("tbody",null,[(r(!0),o(g,null,x(i.lines,(c,l)=>(r(),o("tr",{key:l},[e("td",null,d(c.ID_SIGNATURE),1),e("td",null,d(c.NOM),1),e("td",null,d(c.PRENOM),1),e("td",null,[_(u,{value:c.DATE_CREATION_SIGNATURE_ELECTRONIQUE},null,8,["value"])]),e("td",null,d(c.STATUT_SIGNATURE_ELECTRONIQUE),1),e("td",null,[e("a",{href:a.getDocumentUrl(c.ID_SIGNATURE),class:"btn btn-info"},Ky,8,Xy),p(" "),e("a",{href:a.contratUrl(c.ID_INTERVENANT),class:"btn btn-info"},n2,8,e2),p(" "),e("a",{href:a.updateSignatureUrl(c.ID_SIGNATURE),class:"btn btn-info"},r2,8,s2)])]))),128))])]),_:1},8,["modelValue","data-url"])],64)}const o2=P(Yy,[["render",a2]]),l2=Object.freeze(Object.defineProperty({__proto__:null,default:o2},Symbol.toStringTag,{value:"Module"})),u2={UHeures:"Application/UI/UHeures",UInputFloat:"Application/UI/UInputFloat",Utilisateur:"Application/Utilisateur"};function d2(t,n){const s={};n===void 0&&(n={});for(const a in t){let m=a.slice(2,-4).replaceAll("/","");s[m]=t[a].default}function b(a){let u=De({template:a.innerHTML,components:s});if(n.beforeMount!==void 0&&n.beforeMount(u),n.autoloads!==void 0)for(const m in n.autoloads){let c=n.autoloads[m].replaceAll("/","");u.component(m,s[c])}u.use(Ee({components:!0,directives:!0})),u.mount(a),n.afterMount!==void 0&&n.afterMount(u)}for(const a of document.getElementsByClassName("vue-app"))b(a);new MutationObserver(a=>{for(const u of a)if(u.type==="childList"){for(const m of u.addedNodes)if(m.nodeType===Node.ELEMENT_NODE){const c=m.querySelectorAll?m.querySelectorAll(".vue-app"):[];for(const l of c)b(l);m.classList.contains("vue-app")&&b(m)}}}).observe(document.body,{childList:!0,subtree:!0})}const c2={init:d2},h2=Object.assign({"./Application/Connexion.vue":Ze,"./Application/UI/UHeures.vue":st,"./Application/UI/UInputFloat.vue":lt,"./Application/Utilisateur.vue":mt,"./Employeur/ListeEmployeur.vue":Et,"./Formule/Administration/Details.vue":$t,"./Formule/Administration/Formulator.vue":Kt,"./Formule/Administration/Index.vue":es,"./Formule/Details.vue":pr,"./Formule/DetailsHetd.vue":ni,"./Formule/DetailsHetds.vue":ri,"./Formule/DetailsServiceEnseignement.vue":cs,"./Formule/DetailsServiceReferentiel.vue":fs,"./Formule/DetailsVolumeHoraireEnseignement.vue":Rs,"./Formule/DetailsVolumeHoraireReferentiel.vue":Zs,"./Formule/Test/Index.vue":wr,"./Formule/Test/Test.vue":iu,"./Formule/TotauxHetd.vue":mu,"./Intervenant/Recherche.vue":Iu,"./Lieu/Structure.vue":bd,"./Lieu/StructuresAdmin.vue":Pd,"./Mission/Liste.vue":Yc,"./Mission/ListeCandidatures.vue":yh,"./Mission/ListeOffreEmploi.vue":Wm,"./Mission/ListePrime.vue":tp,"./Mission/Mission.vue":qc,"./Mission/OffreEmploi.vue":Om,"./Mission/Prime.vue":q_,"./Mission/Suivi.vue":Ip,"./Mission/SuiviEvent.vue":Mp,"./Paiement/DemandeMiseEnPaiement.vue":gb,"./Paiement/DemandeMiseEnPaiementLot.vue":tg,"./Paiement/DemandeMiseEnPaiementStructure.vue":cb,"./Paiement/DetailsCalculs.vue":Og,"./Paiement/ImportNumeroPec.vue":cy,"./Paiement/ListeTaux.vue":Jy,"./Paiement/Taux.vue":Oy,"./Signature/ListeContrat.vue":l2}),m2={autoloads:u2};c2.init(h2,m2); diff --git a/public/dist/assets/main-CloYvy8G.css b/public/dist/assets/main-CloYvy8G.css deleted file mode 100644 index 609ead2076e4bd523cfe4f0cc94405909b862da8..0000000000000000000000000000000000000000 --- a/public/dist/assets/main-CloYvy8G.css +++ /dev/null @@ -1 +0,0 @@ -.user-profile-select-form[data-v-cbfe77c3]{padding-left:25px}input.is-invalid[data-v-29c90e6d]{background-color:#dc4c64}.cartridge[data-v-ba77464f]{white-space:nowrap}.icon-attention[data-v-ba77464f]{font-size:50pt;float:left;margin-right:20pt;margin-top:0;line-height:42pt}.desactivee[data-v-ba77464f]{background-color:#fdfdfd;font-style:italic;color:#bbb}.code[data-v-f6c21cf6]{font-weight:400;font-size:7pt}.arrondi[data-v-717df7b7]{text-decoration:underline dotted}.arrondi-defaut[data-v-717df7b7]{color:#00f;background-color:#e6e6ff;text-decoration:underline dotted}.arrondi-exces[data-v-717df7b7]{color:red;background-color:#ffe6e6;text-decoration:underline dotted}table tr.details th[data-v-07a28351]{font-weight:700;background-color:#f8f8f8}.table-details tr.details th[data-v-07a28351]{font-size:8pt}.btn-choixtevh[data-v-07a28351]{width:100%;margin-bottom:6px}.total[data-v-07a28351]{text-align:right;font-weight:700}table.table-details[data-v-07a28351]{border-top:0px white solid}th.service[data-v-07a28351]{border-left:0px white solid;border-right:0px white solid;padding-top:1em;padding-bottom:2px}.types-interventions[data-v-060f5e4b]{overflow:scroll}.types-interventions table *[data-v-060f5e4b]{border-width:1px 1px}.types-interventions table th[data-v-060f5e4b],.types-interventions table td[data-v-060f5e4b]{min-width:5em;white-space:nowrap}.saisie[data-v-060f5e4b]{background-color:#fff8dc}.fvh th[data-v-060f5e4b]{font-size:8pt}.fvh td[data-v-060f5e4b]{white-space:nowrap;min-width:4em;padding:0}.fvh td .pourc[data-v-060f5e4b]{font-size:8pt}.spacer[data-v-060f5e4b]{max-width:5px!important;min-width:5px!important}.dinput[data-v-060f5e4b]{border:none;height:2em;width:100%;background-color:#fff8dc}.doutput[data-v-060f5e4b]{border:none;height:2em;width:100%;background-color:transparent}.res-mode[data-v-060f5e4b]{width:100%;min-width:300px}.resultats td[data-v-060f5e4b]{text-align:right}.debug-td[data-v-060f5e4b]{min-width:42em!important}.debug-cell[data-v-060f5e4b]{background-color:#ccc;color:#000;margin:2px;padding:3px;border-radius:5px;font-size:8pt;white-space:nowrap;float:left}.debug-val[data-v-060f5e4b]{background-color:#fff;padding:0 3px;border-top-right-radius:5px;border-bottom-right-radius:5px;color:#000;font-size:8pt}.importer[data-v-060f5e4b]{display:none}.actions .btn[data-v-060f5e4b]{width:100%}.actions label[data-v-060f5e4b]{display:block}table[data-v-f852d328]{margin-bottom:0}td.nombre[data-v-f852d328]{text-align:right}table.table-bordered *[data-v-f852d328]{border-width:1px}.sous-structures[data-v-046af32d]{padding-left:4em}.card-header h5[data-v-1735108d]{font-weight:500}.btn[data-v-1735108d]{margin-left:2px;margin-right:2px}.table tr[data-v-0606e4c1]{background-color:#f4f4f4;border-left:1px #ddd solid;border-right:1px #ddd solid}.table-hover tr[data-v-0606e4c1]:hover{background-color:#f7f7f7}.recherche[data-v-0606e4c1]{text-align:center}.recherche .btn-group[data-v-0606e4c1]{box-shadow:none;margin:auto}.recherche select.btn[data-v-0606e4c1]{padding-right:3em}.recherche #otherMois[data-v-0606e4c1]{width:12em}.recherche #otherAnnee[data-v-0606e4c1]{width:8em}th.nom-jour[data-v-0606e4c1]{width:1%;padding-left:3px}th.numero-jour[data-v-0606e4c1]{width:1%;padding-right:.5em}.recherche[data-v-0606e4c1]{justify-content:center;padding-bottom:5px}.event[data-v-0606e4c1]{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-0606e4c1]:hover{background-color:#fff}.event-content[data-v-17cb1f29]{flex-grow:1}.event-content.valide[data-v-17cb1f29]{background-color:#ff0}.event-content p[data-v-17cb1f29]{margin-bottom:.2rem}.event-content p.mission[data-v-17cb1f29]{font-weight:700}.event-content p.horaires[data-v-17cb1f29]{font-style:italic;font-weight:lighter}.event-actions[data-v-17cb1f29]{align-self:flex-start}.table[data-v-d4a24889]{margin-bottom:1px}.lap[data-v-d4a24889]{padding-top:.5em;padding-bottom:.5em}.lap[data-v-d4a24889]:hover{background-color:#fff9de} diff --git a/public/dist/assets/vendor-DcfRBLtF.js b/public/dist/assets/vendor-DcfRBLtF.js deleted file mode 100644 index 044f264f92f36edaea9b4003877caf10061ed79d..0000000000000000000000000000000000000000 --- a/public/dist/assets/vendor-DcfRBLtF.js +++ /dev/null @@ -1,42 +0,0 @@ -/** -* @vue/shared v3.4.21 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/function Wt(e,t){const l=new Set(e.split(","));return t?n=>l.has(n.toLowerCase()):n=>l.has(n)}const qe={},Jn=[],ft=()=>{},Fo=()=>!1,In=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),ws=e=>e.startsWith("onUpdate:"),je=Object.assign,Bs=(e,t)=>{const l=e.indexOf(t);l>-1&&e.splice(l,1)},im=Object.prototype.hasOwnProperty,Ue=(e,t)=>im.call(e,t),me=Array.isArray,Xn=e=>ya(e)==="[object Map]",Rn=e=>ya(e)==="[object Set]",ju=e=>ya(e)==="[object Date]",rm=e=>ya(e)==="[object RegExp]",ke=e=>typeof e=="function",Oe=e=>typeof e=="string",ml=e=>typeof e=="symbol",Ge=e=>e!==null&&typeof e=="object",Cs=e=>(Ge(e)||ke(e))&&ke(e.then)&&ke(e.catch),Mc=Object.prototype.toString,ya=e=>Mc.call(e),sm=e=>ya(e).slice(8,-1),zc=e=>ya(e)==="[object Object]",xs=e=>Oe(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Zl=Wt(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),um=Wt("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),ki=e=>{const t=Object.create(null);return l=>t[l]||(t[l]=e(l))},dm=/-(\w)/g,et=ki(e=>e.replace(dm,(t,l)=>l?l.toUpperCase():"")),cm=/\B([A-Z])/g,jt=ki(e=>e.replace(cm,"-$1").toLowerCase()),Ln=ki(e=>e.charAt(0).toUpperCase()+e.slice(1)),Yn=ki(e=>e?`on${Ln(e)}`:""),gl=(e,t)=>!Object.is(e,t),Qn=(e,t)=>{for(let l=0;l<e.length;l++)e[l](t)},Qo=(e,t,l)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:l})},Ma=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Zo=e=>{const t=Oe(e)?Number(e):NaN;return isNaN(t)?e:t};let qu;const Uc=()=>qu||(qu=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),fm="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error",pm=Wt(fm);function st(e){if(me(e)){const t={};for(let l=0;l<e.length;l++){const n=e[l],a=Oe(n)?jc(n):st(n);if(a)for(const o in a)t[o]=a[o]}return t}else if(Oe(e)||Ge(e))return e}const vm=/;(?![^(]*\))/g,hm=/:([^]+)/,mm=/\/\*[^]*?\*\//g;function jc(e){const t={};return e.replace(mm,"").split(vm).forEach(l=>{if(l){const n=l.split(hm);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function ie(e){let t="";if(Oe(e))t=e;else if(me(e))for(let l=0;l<e.length;l++){const n=ie(e[l]);n&&(t+=n+" ")}else if(Ge(e))for(const l in e)e[l]&&(t+=l+" ");return t.trim()}function Ie(e){if(!e)return null;let{class:t,style:l}=e;return t&&!Oe(t)&&(e.class=ie(t)),l&&(e.style=st(l)),e}const gm="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",ym="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",bm="annotation,annotation-xml,maction,maligngroup,malignmark,math,menclose,merror,mfenced,mfrac,mfraction,mglyph,mi,mlabeledtr,mlongdiv,mmultiscripts,mn,mo,mover,mpadded,mphantom,mprescripts,mroot,mrow,ms,mscarries,mscarry,msgroup,msline,mspace,msqrt,msrow,mstack,mstyle,msub,msubsup,msup,mtable,mtd,mtext,mtr,munder,munderover,none,semantics",Sm="area,base,br,col,embed,hr,img,input,link,meta,param,source,track,wbr",_m=Wt(gm),wm=Wt(ym),Bm=Wt(bm),Cm=Wt(Sm),xm="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Tm=Wt(xm);function qc(e){return!!e||e===""}function km(e,t){if(e.length!==t.length)return!1;let l=!0;for(let n=0;l&&n<e.length;n++)l=nn(e[n],t[n]);return l}function nn(e,t){if(e===t)return!0;let l=ju(e),n=ju(t);if(l||n)return l&&n?e.getTime()===t.getTime():!1;if(l=ml(e),n=ml(t),l||n)return e===t;if(l=me(e),n=me(t),l||n)return l&&n?km(e,t):!1;if(l=Ge(e),n=Ge(t),l||n){if(!l||!n)return!1;const a=Object.keys(e).length,o=Object.keys(t).length;if(a!==o)return!1;for(const i in e){const r=e.hasOwnProperty(i),s=t.hasOwnProperty(i);if(r&&!s||!r&&s||!nn(e[i],t[i]))return!1}}return String(e)===String(t)}function Ei(e,t){return e.findIndex(l=>nn(l,t))}const pe=e=>Oe(e)?e:e==null?"":me(e)||Ge(e)&&(e.toString===Mc||!ke(e.toString))?JSON.stringify(e,Kc,2):String(e),Kc=(e,t)=>t&&t.__v_isRef?Kc(e,t.value):Xn(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((l,[n,a],o)=>(l[ur(n,o)+" =>"]=a,l),{})}:Rn(t)?{[`Set(${t.size})`]:[...t.values()].map(l=>ur(l))}:ml(t)?ur(t):Ge(t)&&!me(t)&&!zc(t)?String(t):t,ur=(e,t="")=>{var l;return ml(e)?`Symbol(${(l=e.description)!=null?l:t})`:e};/** -* @vue/reactivity v3.4.21 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let Ht;class Ts{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Ht,!t&&Ht&&(this.index=(Ht.scopes||(Ht.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const l=Ht;try{return Ht=this,t()}finally{Ht=l}}}on(){Ht=this}off(){Ht=this.parent}stop(t){if(this._active){let l,n;for(l=0,n=this.effects.length;l<n;l++)this.effects[l].stop();for(l=0,n=this.cleanups.length;l<n;l++)this.cleanups[l]();if(this.scopes)for(l=0,n=this.scopes.length;l<n;l++)this.scopes[l].stop(!0);if(!this.detached&&this.parent&&!t){const a=this.parent.scopes.pop();a&&a!==this&&(this.parent.scopes[this.index]=a,a.index=this.index)}this.parent=void 0,this._active=!1}}}function Em(e){return new Ts(e)}function Wc(e,t=Ht){t&&t.active&&t.effects.push(e)}function Ai(){return Ht}function ks(e){Ht&&Ht.cleanups.push(e)}let Sn;class oa{constructor(t,l,n,a){this.fn=t,this.trigger=l,this.scheduler=n,this.active=!0,this.deps=[],this._dirtyLevel=4,this._trackId=0,this._runnings=0,this._shouldSchedule=!1,this._depsLength=0,Wc(this,a)}get dirty(){if(this._dirtyLevel===2||this._dirtyLevel===3){this._dirtyLevel=1,Fn();for(let t=0;t<this._depsLength;t++){const l=this.deps[t];if(l.computed&&(Am(l.computed),this._dirtyLevel>=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),Dn()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=en,l=Sn;try{return en=!0,Sn=this,this._runnings++,Ku(this),this.fn()}finally{Wu(this),this._runnings--,Sn=l,en=t}}stop(){var t;this.active&&(Ku(this),Wu(this),(t=this.onStop)==null||t.call(this),this.active=!1)}}function Am(e){return e.value}function Ku(e){e._trackId++,e._depsLength=0}function Wu(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t<e.deps.length;t++)Gc(e.deps[t],e);e.deps.length=e._depsLength}}function Gc(e,t){const l=e.get(t);l!==void 0&&t._trackId!==l&&(e.delete(t),e.size===0&&e.cleanup())}function Nm(e,t){e.effect instanceof oa&&(e=e.effect.fn);const l=new oa(e,ft,()=>{l.dirty&&l.run()});t&&(je(l,t),t.scope&&Wc(l,t.scope)),(!t||!t.lazy)&&l.run();const n=l.run.bind(l);return n.effect=l,n}function Om(e){e.effect.stop()}let en=!0,Nr=0;const Jc=[];function Fn(){Jc.push(en),en=!1}function Dn(){const e=Jc.pop();en=e===void 0?!0:e}function Es(){Nr++}function As(){for(Nr--;!Nr&&Or.length;)Or.shift()()}function Xc(e,t,l){if(t.get(e)!==e._trackId){t.set(e,e._trackId);const n=e.deps[e._depsLength];n!==t?(n&&Gc(n,e),e.deps[e._depsLength++]=t):e._depsLength++}}const Or=[];function Yc(e,t,l){Es();for(const n of e.keys()){let a;n._dirtyLevel<t&&(a??(a=e.get(n)===n._trackId))&&(n._shouldSchedule||(n._shouldSchedule=n._dirtyLevel===0),n._dirtyLevel=t),n._shouldSchedule&&(a??(a=e.get(n)===n._trackId))&&(n.trigger(),(!n._runnings||n.allowRecurse)&&n._dirtyLevel!==2&&(n._shouldSchedule=!1,n.scheduler&&Or.push(n.scheduler)))}As()}const Qc=(e,t)=>{const l=new Map;return l.cleanup=e,l.computed=t,l},ei=new WeakMap,_n=Symbol(""),$r=Symbol("");function Rt(e,t,l){if(en&&Sn){let n=ei.get(e);n||ei.set(e,n=new Map);let a=n.get(l);a||n.set(l,a=Qc(()=>n.delete(l))),Xc(Sn,a)}}function $l(e,t,l,n,a,o){const i=ei.get(e);if(!i)return;let r=[];if(t==="clear")r=[...i.values()];else if(l==="length"&&me(e)){const s=Number(n);i.forEach((u,d)=>{(d==="length"||!ml(d)&&d>=s)&&r.push(u)})}else switch(l!==void 0&&r.push(i.get(l)),t){case"add":me(e)?xs(l)&&r.push(i.get("length")):(r.push(i.get(_n)),Xn(e)&&r.push(i.get($r)));break;case"delete":me(e)||(r.push(i.get(_n)),Xn(e)&&r.push(i.get($r)));break;case"set":Xn(e)&&r.push(i.get(_n));break}Es();for(const s of r)s&&Yc(s,4);As()}function $m(e,t){var l;return(l=ei.get(e))==null?void 0:l.get(t)}const Vm=Wt("__proto__,__v_isRef,__isVue"),Zc=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(ml)),Gu=Pm();function Pm(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...l){const n=Fe(this);for(let o=0,i=this.length;o<i;o++)Rt(n,"get",o+"");const a=n[t](...l);return a===-1||a===!1?n[t](...l.map(Fe)):a}}),["push","pop","shift","unshift","splice"].forEach(t=>{e[t]=function(...l){Fn(),Es();const n=Fe(this)[t].apply(this,l);return As(),Dn(),n}}),e}function Im(e){const t=Fe(this);return Rt(t,"has",e),t.hasOwnProperty(e)}class ef{constructor(t=!1,l=!1){this._isReadonly=t,this._isShallow=l}get(t,l,n){const a=this._isReadonly,o=this._isShallow;if(l==="__v_isReactive")return!a;if(l==="__v_isReadonly")return a;if(l==="__v_isShallow")return o;if(l==="__v_raw")return n===(a?o?rf:of:o?af:nf).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(n)?t:void 0;const i=me(t);if(!a){if(i&&Ue(Gu,l))return Reflect.get(Gu,l,n);if(l==="hasOwnProperty")return Im}const r=Reflect.get(t,l,n);return(ml(l)?Zc.has(l):Vm(l))||(a||Rt(t,"get",l),o)?r:pt(r)?i&&xs(l)?r:r.value:Ge(r)?a?Ct(r):ia(r):r}}class tf extends ef{constructor(t=!1){super(!1,t)}set(t,l,n,a){let o=t[l];if(!this._isShallow){const s=kn(o);if(!za(n)&&!kn(n)&&(o=Fe(o),n=Fe(n)),!me(t)&&pt(o)&&!pt(n))return s?!1:(o.value=n,!0)}const i=me(t)&&xs(l)?Number(l)<t.length:Ue(t,l),r=Reflect.set(t,l,n,a);return t===Fe(a)&&(i?gl(n,o)&&$l(t,"set",l,n):$l(t,"add",l,n)),r}deleteProperty(t,l){const n=Ue(t,l);t[l];const a=Reflect.deleteProperty(t,l);return a&&n&&$l(t,"delete",l,void 0),a}has(t,l){const n=Reflect.has(t,l);return(!ml(l)||!Zc.has(l))&&Rt(t,"has",l),n}ownKeys(t){return Rt(t,"iterate",me(t)?"length":_n),Reflect.ownKeys(t)}}class lf extends ef{constructor(t=!1){super(!0,t)}set(t,l){return!0}deleteProperty(t,l){return!0}}const Rm=new tf,Lm=new lf,Fm=new tf(!0),Dm=new lf(!0),Ns=e=>e,Ni=e=>Reflect.getPrototypeOf(e);function yo(e,t,l=!1,n=!1){e=e.__v_raw;const a=Fe(e),o=Fe(t);l||(gl(t,o)&&Rt(a,"get",t),Rt(a,"get",o));const{has:i}=Ni(a),r=n?Ns:l?Vs:Ua;if(i.call(a,t))return r(e.get(t));if(i.call(a,o))return r(e.get(o));e!==a&&e.get(t)}function bo(e,t=!1){const l=this.__v_raw,n=Fe(l),a=Fe(e);return t||(gl(e,a)&&Rt(n,"has",e),Rt(n,"has",a)),e===a?l.has(e):l.has(e)||l.has(a)}function So(e,t=!1){return e=e.__v_raw,!t&&Rt(Fe(e),"iterate",_n),Reflect.get(e,"size",e)}function Ju(e){e=Fe(e);const t=Fe(this);return Ni(t).has.call(t,e)||(t.add(e),$l(t,"add",e,e)),this}function Xu(e,t){t=Fe(t);const l=Fe(this),{has:n,get:a}=Ni(l);let o=n.call(l,e);o||(e=Fe(e),o=n.call(l,e));const i=a.call(l,e);return l.set(e,t),o?gl(t,i)&&$l(l,"set",e,t):$l(l,"add",e,t),this}function Yu(e){const t=Fe(this),{has:l,get:n}=Ni(t);let a=l.call(t,e);a||(e=Fe(e),a=l.call(t,e)),n&&n.call(t,e);const o=t.delete(e);return a&&$l(t,"delete",e,void 0),o}function Qu(){const e=Fe(this),t=e.size!==0,l=e.clear();return t&&$l(e,"clear",void 0,void 0),l}function _o(e,t){return function(n,a){const o=this,i=o.__v_raw,r=Fe(i),s=t?Ns:e?Vs:Ua;return!e&&Rt(r,"iterate",_n),i.forEach((u,d)=>n.call(a,s(u),s(d),o))}}function wo(e,t,l){return function(...n){const a=this.__v_raw,o=Fe(a),i=Xn(o),r=e==="entries"||e===Symbol.iterator&&i,s=e==="keys"&&i,u=a[e](...n),d=l?Ns:t?Vs:Ua;return!t&&Rt(o,"iterate",s?$r:_n),{next(){const{value:c,done:f}=u.next();return f?{value:c,done:f}:{value:r?[d(c[0]),d(c[1])]:d(c),done:f}},[Symbol.iterator](){return this}}}}function zl(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Hm(){const e={get(o){return yo(this,o)},get size(){return So(this)},has:bo,add:Ju,set:Xu,delete:Yu,clear:Qu,forEach:_o(!1,!1)},t={get(o){return yo(this,o,!1,!0)},get size(){return So(this)},has:bo,add:Ju,set:Xu,delete:Yu,clear:Qu,forEach:_o(!1,!0)},l={get(o){return yo(this,o,!0)},get size(){return So(this,!0)},has(o){return bo.call(this,o,!0)},add:zl("add"),set:zl("set"),delete:zl("delete"),clear:zl("clear"),forEach:_o(!0,!1)},n={get(o){return yo(this,o,!0,!0)},get size(){return So(this,!0)},has(o){return bo.call(this,o,!0)},add:zl("add"),set:zl("set"),delete:zl("delete"),clear:zl("clear"),forEach:_o(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=wo(o,!1,!1),l[o]=wo(o,!0,!1),t[o]=wo(o,!1,!0),n[o]=wo(o,!0,!0)}),[e,l,t,n]}const[Mm,zm,Um,jm]=Hm();function Oi(e,t){const l=t?e?jm:Um:e?zm:Mm;return(n,a,o)=>a==="__v_isReactive"?!e:a==="__v_isReadonly"?e:a==="__v_raw"?n:Reflect.get(Ue(l,a)&&a in n?l:n,a,o)}const qm={get:Oi(!1,!1)},Km={get:Oi(!1,!0)},Wm={get:Oi(!0,!1)},Gm={get:Oi(!0,!0)},nf=new WeakMap,af=new WeakMap,of=new WeakMap,rf=new WeakMap;function Jm(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Xm(e){return e.__v_skip||!Object.isExtensible(e)?0:Jm(sm(e))}function ia(e){return kn(e)?e:$i(e,!1,Rm,qm,nf)}function sf(e){return $i(e,!1,Fm,Km,af)}function Ct(e){return $i(e,!0,Lm,Wm,of)}function pn(e){return $i(e,!0,Dm,Gm,rf)}function $i(e,t,l,n,a){if(!Ge(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=a.get(e);if(o)return o;const i=Xm(e);if(i===0)return e;const r=new Proxy(e,i===2?n:l);return a.set(e,r),r}function wn(e){return kn(e)?wn(e.__v_raw):!!(e&&e.__v_isReactive)}function kn(e){return!!(e&&e.__v_isReadonly)}function za(e){return!!(e&&e.__v_isShallow)}function Os(e){return wn(e)||kn(e)}function Fe(e){const t=e&&e.__v_raw;return t?Fe(t):e}function $s(e){return Object.isExtensible(e)&&Qo(e,"__v_skip",!0),e}const Ua=e=>Ge(e)?ia(e):e,Vs=e=>Ge(e)?Ct(e):e;class uf{constructor(t,l,n,a){this.getter=t,this._setter=l,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new oa(()=>t(this._value),()=>Zn(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!a,this.__v_isReadonly=n}get value(){const t=Fe(this);return(!t._cacheable||t.effect.dirty)&&gl(t._value,t._value=t.effect.run())&&Zn(t,4),Ps(t),t.effect._dirtyLevel>=2&&Zn(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function Ym(e,t,l=!1){let n,a;const o=ke(e);return o?(n=e,a=ft):(n=e.get,a=e.set),new uf(n,a,o||!a,l)}function Ps(e){var t;en&&Sn&&(e=Fe(e),Xc(Sn,(t=e.dep)!=null?t:e.dep=Qc(()=>e.dep=void 0,e instanceof uf?e:void 0)))}function Zn(e,t=4,l){e=Fe(e);const n=e.dep;n&&Yc(n,t)}function pt(e){return!!(e&&e.__v_isRef===!0)}function ae(e){return df(e,!1)}function En(e){return df(e,!0)}function df(e,t){return pt(e)?e:new Qm(e,t)}class Qm{constructor(t,l){this.__v_isShallow=l,this.dep=void 0,this.__v_isRef=!0,this._rawValue=l?t:Fe(t),this._value=l?t:Ua(t)}get value(){return Ps(this),this._value}set value(t){const l=this.__v_isShallow||za(t)||kn(t);t=l?t:Fe(t),gl(t,this._rawValue)&&(this._rawValue=t,this._value=l?t:Ua(t),Zn(this,4))}}function Zm(e){Zn(e,4)}function k(e){return pt(e)?e.value:e}function mt(e){return ke(e)?e():k(e)}const eg={get:(e,t,l)=>k(Reflect.get(e,t,l)),set:(e,t,l,n)=>{const a=e[t];return pt(a)&&!pt(l)?(a.value=l,!0):Reflect.set(e,t,l,n)}};function Is(e){return wn(e)?e:new Proxy(e,eg)}class tg{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:l,set:n}=t(()=>Ps(this),()=>Zn(this));this._get=l,this._set=n}get value(){return this._get()}set value(t){this._set(t)}}function Rs(e){return new tg(e)}function lg(e){const t=me(e)?new Array(e.length):{};for(const l in e)t[l]=cf(e,l);return t}class ng{constructor(t,l,n){this._object=t,this._key=l,this._defaultValue=n,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 $m(Fe(this._object),this._key)}}class ag{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function M(e,t,l){return pt(e)?e:ke(e)?new ag(e):Ge(e)&&arguments.length>1?cf(e,t,l):ae(e)}function cf(e,t,l){const n=e[t];return pt(n)?n:new ng(e,t,l)}const og={GET:"get",HAS:"has",ITERATE:"iterate"},ig={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"};/** -* @vue/runtime-core v3.4.21 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/function rg(e,t){}const sg={SETUP_FUNCTION:0,0:"SETUP_FUNCTION",RENDER_FUNCTION:1,1:"RENDER_FUNCTION",WATCH_GETTER:2,2:"WATCH_GETTER",WATCH_CALLBACK:3,3:"WATCH_CALLBACK",WATCH_CLEANUP:4,4:"WATCH_CLEANUP",NATIVE_EVENT_HANDLER:5,5:"NATIVE_EVENT_HANDLER",COMPONENT_EVENT_HANDLER:6,6:"COMPONENT_EVENT_HANDLER",VNODE_HOOK:7,7:"VNODE_HOOK",DIRECTIVE_HOOK:8,8:"DIRECTIVE_HOOK",TRANSITION_HOOK:9,9:"TRANSITION_HOOK",APP_ERROR_HANDLER:10,10:"APP_ERROR_HANDLER",APP_WARN_HANDLER:11,11:"APP_WARN_HANDLER",FUNCTION_REF:12,12:"FUNCTION_REF",ASYNC_COMPONENT_LOADER:13,13:"ASYNC_COMPONENT_LOADER",SCHEDULER:14,14:"SCHEDULER"},ug={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",0:"setup function",1:"render function",2:"watcher getter",3:"watcher callback",4:"watcher cleanup function",5:"native event handler",6:"component event handler",7:"vnode hook",8:"directive hook",9:"transition hook",10:"app errorHandler",11:"app warnHandler",12:"ref function",13:"async component loader",14:"scheduler flush. This is likely a Vue internals bug. Please open an issue at https://github.com/vuejs/core ."};function Vl(e,t,l,n){try{return n?e(...n):e()}catch(a){Hn(a,t,l)}}function qt(e,t,l,n){if(ke(e)){const o=Vl(e,t,l,n);return o&&Cs(o)&&o.catch(i=>{Hn(i,t,l)}),o}const a=[];for(let o=0;o<e.length;o++)a.push(qt(e[o],t,l,n));return a}function Hn(e,t,l,n=!0){const a=t?t.vnode:null;if(t){let o=t.parent;const i=t.proxy,r=`https://vuejs.org/error-reference/#runtime-${l}`;for(;o;){const u=o.ec;if(u){for(let d=0;d<u.length;d++)if(u[d](e,i,r)===!1)return}o=o.parent}const s=t.appContext.config.errorHandler;if(s){Vl(s,null,10,[e,i,r]);return}}dg(e,l,a,n)}function dg(e,t,l,n=!0){console.error(e)}let ja=!1,Vr=!1;const Bt=[];let _l=0;const ea=[];let Gl=null,hn=0;const ff=Promise.resolve();let Ls=null;function ot(e){const t=Ls||ff;return e?t.then(this?e.bind(this):e):t}function cg(e){let t=_l+1,l=Bt.length;for(;t<l;){const n=t+l>>>1,a=Bt[n],o=qa(a);o<e||o===e&&a.pre?t=n+1:l=n}return t}function Vi(e){(!Bt.length||!Bt.includes(e,ja&&e.allowRecurse?_l+1:_l))&&(e.id==null?Bt.push(e):Bt.splice(cg(e.id),0,e),pf())}function pf(){!ja&&!Vr&&(Vr=!0,Ls=ff.then(vf))}function fg(e){const t=Bt.indexOf(e);t>_l&&Bt.splice(t,1)}function ti(e){me(e)?ea.push(...e):(!Gl||!Gl.includes(e,e.allowRecurse?hn+1:hn))&&ea.push(e),pf()}function Zu(e,t,l=ja?_l+1:0){for(;l<Bt.length;l++){const n=Bt[l];if(n&&n.pre){if(e&&n.id!==e.uid)continue;Bt.splice(l,1),l--,n()}}}function li(e){if(ea.length){const t=[...new Set(ea)].sort((l,n)=>qa(l)-qa(n));if(ea.length=0,Gl){Gl.push(...t);return}for(Gl=t,hn=0;hn<Gl.length;hn++)Gl[hn]();Gl=null,hn=0}}const qa=e=>e.id==null?1/0:e.id,pg=(e,t)=>{const l=qa(e)-qa(t);if(l===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return l};function vf(e){Vr=!1,ja=!0,Bt.sort(pg);try{for(_l=0;_l<Bt.length;_l++){const t=Bt[_l];t&&t.active!==!1&&Vl(t,null,14)}}finally{_l=0,Bt.length=0,li(),ja=!1,Ls=null,(Bt.length||ea.length)&&vf()}}let qn,Bo=[];function hf(e,t){var l,n;qn=e,qn?(qn.enabled=!0,Bo.forEach(({event:a,args:o})=>qn.emit(a,...o)),Bo=[]):typeof window<"u"&&window.HTMLElement&&!((n=(l=window.navigator)==null?void 0:l.userAgent)!=null&&n.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(o=>{hf(o,t)}),setTimeout(()=>{qn||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,Bo=[])},3e3)):Bo=[]}function vg(e,t,...l){if(e.isUnmounted)return;const n=e.vnode.props||qe;let a=l;const o=t.startsWith("update:"),i=o&&t.slice(7);if(i&&i in n){const d=`${i==="modelValue"?"model":i}Modifiers`,{number:c,trim:f}=n[d]||qe;f&&(a=l.map(h=>Oe(h)?h.trim():h)),c&&(a=l.map(Ma))}let r,s=n[r=Yn(t)]||n[r=Yn(et(t))];!s&&o&&(s=n[r=Yn(jt(t))]),s&&qt(s,e,6,a);const u=n[r+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[r])return;e.emitted[r]=!0,qt(u,e,6,a)}}function mf(e,t,l=!1){const n=t.emitsCache,a=n.get(e);if(a!==void 0)return a;const o=e.emits;let i={},r=!1;if(!ke(e)){const s=u=>{const d=mf(u,t,!0);d&&(r=!0,je(i,d))};!l&&t.mixins.length&&t.mixins.forEach(s),e.extends&&s(e.extends),e.mixins&&e.mixins.forEach(s)}return!o&&!r?(Ge(e)&&n.set(e,null),null):(me(o)?o.forEach(s=>i[s]=null):je(i,o),Ge(e)&&n.set(e,i),i)}function Pi(e,t){return!e||!In(t)?!1:(t=t.slice(2).replace(/Once$/,""),Ue(e,t[0].toLowerCase()+t.slice(1))||Ue(e,jt(t))||Ue(e,t))}let it=null,Ii=null;function Ka(e){const t=it;return it=e,Ii=e&&e.type.__scopeId||null,t}function hg(e){Ii=e}function mg(){Ii=null}const gg=e=>J;function J(e,t=it,l){if(!t||e._n)return e;const n=(...a)=>{n._d&&Mr(-1);const o=Ka(t);let i;try{i=e(...a)}finally{Ka(o),n._d&&Mr(1)}return i};return n._n=!0,n._c=!0,n._d=!0,n}function Do(e){const{type:t,vnode:l,proxy:n,withProxy:a,props:o,propsOptions:[i],slots:r,attrs:s,emit:u,render:d,renderCache:c,data:f,setupState:h,ctx:p,inheritAttrs:y}=e;let B,m;const _=Ka(e);try{if(l.shapeFlag&4){const S=a||n,b=S;B=zt(d.call(b,S,c,o,h,f,p)),m=s}else{const S=t;B=zt(S.length>1?S(o,{attrs:s,slots:r,emit:u}):S(o,null)),m=t.props?s:bg(s)}}catch(S){Fa.length=0,Hn(S,e,1),B=be(xt)}let v=B;if(m&&y!==!1){const S=Object.keys(m),{shapeFlag:b}=v;S.length&&b&7&&(i&&S.some(ws)&&(m=Sg(m,i)),v=Bl(v,m))}return l.dirs&&(v=Bl(v),v.dirs=v.dirs?v.dirs.concat(l.dirs):l.dirs),l.transition&&(v.transition=l.transition),B=v,Ka(_),B}function yg(e,t=!0){let l;for(let n=0;n<e.length;n++){const a=e[n];if(an(a)){if(a.type!==xt||a.children==="v-if"){if(l)return;l=a}}else return}return l}const bg=e=>{let t;for(const l in e)(l==="class"||l==="style"||In(l))&&((t||(t={}))[l]=e[l]);return t},Sg=(e,t)=>{const l={};for(const n in e)(!ws(n)||!(n.slice(9)in t))&&(l[n]=e[n]);return l};function _g(e,t,l){const{props:n,children:a,component:o}=e,{props:i,children:r,patchFlag:s}=t,u=o.emitsOptions;if(t.dirs||t.transition)return!0;if(l&&s>=0){if(s&1024)return!0;if(s&16)return n?ed(n,i,u):!!i;if(s&8){const d=t.dynamicProps;for(let c=0;c<d.length;c++){const f=d[c];if(i[f]!==n[f]&&!Pi(u,f))return!0}}}else return(a||r)&&(!r||!r.$stable)?!0:n===i?!1:n?i?ed(n,i,u):!0:!!i;return!1}function ed(e,t,l){const n=Object.keys(t);if(n.length!==Object.keys(e).length)return!0;for(let a=0;a<n.length;a++){const o=n[a];if(t[o]!==e[o]&&!Pi(l,o))return!0}return!1}function Fs({vnode:e,parent:t},l){for(;t;){const n=t.subTree;if(n.suspense&&n.suspense.activeBranch===e&&(n.el=e.el),n===e)(e=t.vnode).el=l,t=t.parent;else break}}const Ds="components",wg="directives";function Bg(e,t){return Hs(Ds,e,!0,t)||e}const gf=Symbol.for("v-ndc");function Te(e){return Oe(e)?Hs(Ds,e,!1)||e:e||gf}function Cg(e){return Hs(wg,e)}function Hs(e,t,l=!0,n=!1){const a=it||ct;if(a){const o=a.type;if(e===Ds){const r=Kr(o,!1);if(r&&(r===t||r===et(t)||r===Ln(et(t))))return o}const i=td(a[e]||o[e],t)||td(a.appContext[e],t);return!i&&n?o:i}}function td(e,t){return e&&(e[t]||e[et(t)]||e[Ln(et(t))])}const yf=e=>e.__isSuspense;let Pr=0;const xg={name:"Suspense",__isSuspense:!0,process(e,t,l,n,a,o,i,r,s,u){if(e==null)kg(t,l,n,a,o,i,r,s,u);else{if(o&&o.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}Eg(e,t,l,n,a,i,r,s,u)}},hydrate:Ag,create:Ms,normalize:Ng},Tg=xg;function Wa(e,t){const l=e.props&&e.props[t];ke(l)&&l()}function kg(e,t,l,n,a,o,i,r,s){const{p:u,o:{createElement:d}}=s,c=d("div"),f=e.suspense=Ms(e,a,n,t,c,l,o,i,r,s);u(null,f.pendingBranch=e.ssContent,c,null,n,f,o,i),f.deps>0?(Wa(e,"onPending"),Wa(e,"onFallback"),u(null,e.ssFallback,t,l,n,null,o,i),ta(f,e.ssFallback)):f.resolve(!1,!0)}function Eg(e,t,l,n,a,o,i,r,{p:s,um:u,o:{createElement:d}}){const c=t.suspense=e.suspense;c.vnode=t,t.el=e.el;const f=t.ssContent,h=t.ssFallback,{activeBranch:p,pendingBranch:y,isInFallback:B,isHydrating:m}=c;if(y)c.pendingBranch=f,cl(f,y)?(s(y,f,c.hiddenContainer,null,a,c,o,i,r),c.deps<=0?c.resolve():B&&(m||(s(p,h,l,n,a,null,o,i,r),ta(c,h)))):(c.pendingId=Pr++,m?(c.isHydrating=!1,c.activeBranch=y):u(y,a,c),c.deps=0,c.effects.length=0,c.hiddenContainer=d("div"),B?(s(null,f,c.hiddenContainer,null,a,c,o,i,r),c.deps<=0?c.resolve():(s(p,h,l,n,a,null,o,i,r),ta(c,h))):p&&cl(f,p)?(s(p,f,l,n,a,c,o,i,r),c.resolve(!0)):(s(null,f,c.hiddenContainer,null,a,c,o,i,r),c.deps<=0&&c.resolve()));else if(p&&cl(f,p))s(p,f,l,n,a,c,o,i,r),ta(c,f);else if(Wa(t,"onPending"),c.pendingBranch=f,f.shapeFlag&512?c.pendingId=f.component.suspenseId:c.pendingId=Pr++,s(null,f,c.hiddenContainer,null,a,c,o,i,r),c.deps<=0)c.resolve();else{const{timeout:_,pendingId:v}=c;_>0?setTimeout(()=>{c.pendingId===v&&c.fallback(h)},_):_===0&&c.fallback(h)}}function Ms(e,t,l,n,a,o,i,r,s,u,d=!1){const{p:c,m:f,um:h,n:p,o:{parentNode:y,remove:B}}=u;let m;const _=Og(e);_&&t!=null&&t.pendingBranch&&(m=t.pendingId,t.deps++);const v=e.props?Zo(e.props.timeout):void 0,S=o,b={vnode:e,parent:t,parentComponent:l,namespace:i,container:n,hiddenContainer:a,deps:0,pendingId:Pr++,timeout:typeof v=="number"?v:-1,activeBranch:null,pendingBranch:null,isInFallback:!d,isHydrating:d,isUnmounted:!1,effects:[],resolve(w=!1,x=!1){const{vnode:C,activeBranch:N,pendingBranch:A,pendingId:$,effects:R,parentComponent:W,container:I}=b;let U=!1;b.isHydrating?b.isHydrating=!1:w||(U=N&&A.transition&&A.transition.mode==="out-in",U&&(N.transition.afterLeave=()=>{$===b.pendingId&&(f(A,I,o===S?p(N):o,0),ti(R))}),N&&(y(N.el)!==b.hiddenContainer&&(o=p(N)),h(N,W,b,!0)),U||f(A,I,o,0)),ta(b,A),b.pendingBranch=null,b.isInFallback=!1;let L=b.parent,X=!1;for(;L;){if(L.pendingBranch){L.effects.push(...R),X=!0;break}L=L.parent}!X&&!U&&ti(R),b.effects=[],_&&t&&t.pendingBranch&&m===t.pendingId&&(t.deps--,t.deps===0&&!x&&t.resolve()),Wa(C,"onResolve")},fallback(w){if(!b.pendingBranch)return;const{vnode:x,activeBranch:C,parentComponent:N,container:A,namespace:$}=b;Wa(x,"onFallback");const R=p(C),W=()=>{b.isInFallback&&(c(null,w,A,R,N,null,$,r,s),ta(b,w))},I=w.transition&&w.transition.mode==="out-in";I&&(C.transition.afterLeave=W),b.isInFallback=!0,h(C,N,null,!0),I||W()},move(w,x,C){b.activeBranch&&f(b.activeBranch,w,x,C),b.container=w},next(){return b.activeBranch&&p(b.activeBranch)},registerDep(w,x){const C=!!b.pendingBranch;C&&b.deps++;const N=w.vnode.el;w.asyncDep.catch(A=>{Hn(A,w,0)}).then(A=>{if(w.isUnmounted||b.isUnmounted||b.pendingId!==w.suspenseId)return;w.asyncResolved=!0;const{vnode:$}=w;jr(w,A,!1),N&&($.el=N);const R=!N&&w.subTree.el;x(w,$,y(N||w.subTree.el),N?null:p(w.subTree),b,i,s),R&&B(R),Fs(w,$.el),C&&--b.deps===0&&b.resolve()})},unmount(w,x){b.isUnmounted=!0,b.activeBranch&&h(b.activeBranch,l,w,x),b.pendingBranch&&h(b.pendingBranch,l,w,x)}};return b}function Ag(e,t,l,n,a,o,i,r,s){const u=t.suspense=Ms(t,n,l,e.parentNode,document.createElement("div"),null,a,o,i,r,!0),d=s(e,u.pendingBranch=t.ssContent,l,u,o,i);return u.deps===0&&u.resolve(!1,!0),d}function Ng(e){const{shapeFlag:t,children:l}=e,n=t&32;e.ssContent=ld(n?l.default:l),e.ssFallback=n?ld(l.fallback):be(xt)}function ld(e){let t;if(ke(e)){const l=On&&e._c;l&&(e._d=!1,E()),e=e(),l&&(e._d=!0,t=Vt,Xf())}return me(e)&&(e=yg(e)),e=zt(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(l=>l!==e)),e}function bf(e,t){t&&t.pendingBranch?me(e)?t.effects.push(...e):t.effects.push(e):ti(e)}function ta(e,t){e.activeBranch=t;const{vnode:l,parentComponent:n}=e;let a=t.el;for(;!a&&t.component;)t=t.component.subTree,a=t.el;l.el=a,n&&n.subTree===l&&(n.vnode.el=a,Fs(n,a))}function Og(e){var t;return((t=e.props)==null?void 0:t.suspensible)!=null&&e.props.suspensible!==!1}const Sf=Symbol.for("v-scx"),_f=()=>tt(Sf);function ao(e,t){return oo(e,null,t)}function wf(e,t){return oo(e,null,{flush:"post"})}function Bf(e,t){return oo(e,null,{flush:"sync"})}const Co={};function xe(e,t,l){return oo(e,t,l)}function oo(e,t,{immediate:l,deep:n,flush:a,once:o,onTrack:i,onTrigger:r}=qe){if(t&&o){const w=t;t=(...x)=>{w(...x),b()}}const s=ct,u=w=>n===!0?w:gn(w,n===!1?1:void 0);let d,c=!1,f=!1;if(pt(e)?(d=()=>e.value,c=za(e)):wn(e)?(d=()=>u(e),c=!0):me(e)?(f=!0,c=e.some(w=>wn(w)||za(w)),d=()=>e.map(w=>{if(pt(w))return w.value;if(wn(w))return u(w);if(ke(w))return Vl(w,s,2)})):ke(e)?t?d=()=>Vl(e,s,2):d=()=>(h&&h(),qt(e,s,3,[p])):d=ft,t&&n){const w=d;d=()=>gn(w())}let h,p=w=>{h=v.onStop=()=>{Vl(w,s,4),h=v.onStop=void 0}},y;if(so)if(p=ft,t?l&&qt(t,s,3,[d(),f?[]:void 0,p]):d(),a==="sync"){const w=_f();y=w.__watcherHandles||(w.__watcherHandles=[])}else return ft;let B=f?new Array(e.length).fill(Co):Co;const m=()=>{if(!(!v.active||!v.dirty))if(t){const w=v.run();(n||c||(f?w.some((x,C)=>gl(x,B[C])):gl(w,B)))&&(h&&h(),qt(t,s,3,[w,B===Co?void 0:f&&B[0]===Co?[]:B,p]),B=w)}else v.run()};m.allowRecurse=!!t;let _;a==="sync"?_=m:a==="post"?_=()=>yt(m,s&&s.suspense):(m.pre=!0,s&&(m.id=s.uid),_=()=>Vi(m));const v=new oa(d,ft,_),S=Ai(),b=()=>{v.stop(),S&&Bs(S.effects,v)};return t?l?m():B=v.run():a==="post"?yt(v.run.bind(v),s&&s.suspense):v.run(),y&&y.push(b),b}function $g(e,t,l){const n=this.proxy,a=Oe(e)?e.includes(".")?Cf(n,e):()=>n[e]:e.bind(n,n);let o;ke(t)?o=t:(o=t.handler,l=t);const i=$n(this),r=oo(a,o.bind(n),l);return i(),r}function Cf(e,t){const l=t.split(".");return()=>{let n=e;for(let a=0;a<l.length&&n;a++)n=n[l[a]];return n}}function gn(e,t,l=0,n){if(!Ge(e)||e.__v_skip)return e;if(t&&t>0){if(l>=t)return e;l++}if(n=n||new Set,n.has(e))return e;if(n.add(e),pt(e))gn(e.value,t,l,n);else if(me(e))for(let a=0;a<e.length;a++)gn(e[a],t,l,n);else if(Rn(e)||Xn(e))e.forEach(a=>{gn(a,t,l,n)});else if(zc(e))for(const a in e)gn(e[a],t,l,n);return e}function Ll(e,t){if(it===null)return e;const l=Mi(it)||it.proxy,n=e.dirs||(e.dirs=[]);for(let a=0;a<t.length;a++){let[o,i,r,s=qe]=t[a];o&&(ke(o)&&(o={mounted:o,updated:o}),o.deep&&gn(i),n.push({dir:o,instance:l,value:i,oldValue:void 0,arg:r,modifiers:s}))}return e}function Sl(e,t,l,n){const a=e.dirs,o=t&&t.dirs;for(let i=0;i<a.length;i++){const r=a[i];o&&(r.oldValue=o[i].value);let s=r.dir[n];s&&(Fn(),qt(s,l,8,[e.el,r,e,t]),Dn())}}const Jl=Symbol("_leaveCb"),xo=Symbol("_enterCb");function zs(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return kt(()=>{e.isMounted=!0}),Mn(()=>{e.isUnmounting=!0}),e}const Xt=[Function,Array],Us={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Xt,onEnter:Xt,onAfterEnter:Xt,onEnterCancelled:Xt,onBeforeLeave:Xt,onLeave:Xt,onAfterLeave:Xt,onLeaveCancelled:Xt,onBeforeAppear:Xt,onAppear:Xt,onAfterAppear:Xt,onAppearCancelled:Xt},Vg={name:"BaseTransition",props:Us,setup(e,{slots:t}){const l=Lt(),n=zs();return()=>{const a=t.default&&Ri(t.default(),!0);if(!a||!a.length)return;let o=a[0];if(a.length>1){for(const f of a)if(f.type!==xt){o=f;break}}const i=Fe(e),{mode:r}=i;if(n.isLeaving)return dr(o);const s=nd(o);if(!s)return dr(o);const u=ra(s,i,n,l);An(s,u);const d=l.subTree,c=d&&nd(d);if(c&&c.type!==xt&&!cl(s,c)){const f=ra(c,i,n,l);if(An(c,f),r==="out-in")return n.isLeaving=!0,f.afterLeave=()=>{n.isLeaving=!1,l.update.active!==!1&&(l.effect.dirty=!0,l.update())},dr(o);r==="in-out"&&s.type!==xt&&(f.delayLeave=(h,p,y)=>{const B=Tf(n,c);B[String(c.key)]=c,h[Jl]=()=>{p(),h[Jl]=void 0,delete u.delayedLeave},u.delayedLeave=y})}return o}}},xf=Vg;function Tf(e,t){const{leavingVNodes:l}=e;let n=l.get(t.type);return n||(n=Object.create(null),l.set(t.type,n)),n}function ra(e,t,l,n){const{appear:a,mode:o,persisted:i=!1,onBeforeEnter:r,onEnter:s,onAfterEnter:u,onEnterCancelled:d,onBeforeLeave:c,onLeave:f,onAfterLeave:h,onLeaveCancelled:p,onBeforeAppear:y,onAppear:B,onAfterAppear:m,onAppearCancelled:_}=t,v=String(e.key),S=Tf(l,e),b=(C,N)=>{C&&qt(C,n,9,N)},w=(C,N)=>{const A=N[1];b(C,N),me(C)?C.every($=>$.length<=1)&&A():C.length<=1&&A()},x={mode:o,persisted:i,beforeEnter(C){let N=r;if(!l.isMounted)if(a)N=y||r;else return;C[Jl]&&C[Jl](!0);const A=S[v];A&&cl(e,A)&&A.el[Jl]&&A.el[Jl](),b(N,[C])},enter(C){let N=s,A=u,$=d;if(!l.isMounted)if(a)N=B||s,A=m||u,$=_||d;else return;let R=!1;const W=C[xo]=I=>{R||(R=!0,I?b($,[C]):b(A,[C]),x.delayedLeave&&x.delayedLeave(),C[xo]=void 0)};N?w(N,[C,W]):W()},leave(C,N){const A=String(e.key);if(C[xo]&&C[xo](!0),l.isUnmounting)return N();b(c,[C]);let $=!1;const R=C[Jl]=W=>{$||($=!0,N(),W?b(p,[C]):b(h,[C]),C[Jl]=void 0,S[A]===e&&delete S[A])};S[A]=e,f?w(f,[C,R]):R()},clone(C){return ra(C,t,l,n)}};return x}function dr(e){if(io(e))return e=Bl(e),e.children=null,e}function nd(e){return io(e)?e.children?e.children[0]:void 0:e}function An(e,t){e.shapeFlag&6&&e.component?An(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 Ri(e,t=!1,l){let n=[],a=0;for(let o=0;o<e.length;o++){let i=e[o];const r=l==null?i.key:String(l)+String(i.key!=null?i.key:o);i.type===we?(i.patchFlag&128&&a++,n=n.concat(Ri(i.children,t,r))):(t||i.type!==xt)&&n.push(r!=null?Bl(i,{key:r}):i)}if(a>1)for(let o=0;o<n.length;o++)n[o].patchFlag=-2;return n}/*! #__NO_SIDE_EFFECTS__ */function le(e,t){return ke(e)?je({name:e.name},t,{setup:e}):e}const Bn=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function Pg(e){ke(e)&&(e={loader:e});const{loader:t,loadingComponent:l,errorComponent:n,delay:a=200,timeout:o,suspensible:i=!0,onError:r}=e;let s=null,u,d=0;const c=()=>(d++,s=null,f()),f=()=>{let h;return s||(h=s=t().catch(p=>{if(p=p instanceof Error?p:new Error(String(p)),r)return new Promise((y,B)=>{r(p,()=>y(c()),()=>B(p),d+1)});throw p}).then(p=>h!==s&&s?s:(p&&(p.__esModule||p[Symbol.toStringTag]==="Module")&&(p=p.default),u=p,p)))};return le({name:"AsyncComponentWrapper",__asyncLoader:f,get __asyncResolved(){return u},setup(){const h=ct;if(u)return()=>cr(u,h);const p=_=>{s=null,Hn(_,h,13,!n)};if(i&&h.suspense||so)return f().then(_=>()=>cr(_,h)).catch(_=>(p(_),()=>n?be(n,{error:_}):null));const y=ae(!1),B=ae(),m=ae(!!a);return a&&setTimeout(()=>{m.value=!1},a),o!=null&&setTimeout(()=>{if(!y.value&&!B.value){const _=new Error(`Async component timed out after ${o}ms.`);p(_),B.value=_}},o),f().then(()=>{y.value=!0,h.parent&&io(h.parent.vnode)&&(h.parent.effect.dirty=!0,Vi(h.parent.update))}).catch(_=>{p(_),B.value=_}),()=>{if(y.value&&u)return cr(u,h);if(B.value&&n)return be(n,{error:B.value});if(l&&!m.value)return be(l)}}})}function cr(e,t){const{ref:l,props:n,children:a,ce:o}=t.vnode,i=be(e,n,a);return i.ref=l,i.ce=o,delete t.vnode.ce,i}const io=e=>e.type.__isKeepAlive,Ig={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const l=Lt(),n=l.ctx;if(!n.renderer)return()=>{const _=t.default&&t.default();return _&&_.length===1?_[0]:_};const a=new Map,o=new Set;let i=null;const r=l.suspense,{renderer:{p:s,m:u,um:d,o:{createElement:c}}}=n,f=c("div");n.activate=(_,v,S,b,w)=>{const x=_.component;u(_,v,S,0,r),s(x.vnode,_,v,S,x,r,b,_.slotScopeIds,w),yt(()=>{x.isDeactivated=!1,x.a&&Qn(x.a);const C=_.props&&_.props.onVnodeMounted;C&&$t(C,x.parent,_)},r)},n.deactivate=_=>{const v=_.component;u(_,f,null,1,r),yt(()=>{v.da&&Qn(v.da);const S=_.props&&_.props.onVnodeUnmounted;S&&$t(S,v.parent,_),v.isDeactivated=!0},r)};function h(_){fr(_),d(_,l,r,!0)}function p(_){a.forEach((v,S)=>{const b=Kr(v.type);b&&(!_||!_(b))&&y(S)})}function y(_){const v=a.get(_);!i||!cl(v,i)?h(v):i&&fr(i),a.delete(_),o.delete(_)}xe(()=>[e.include,e.exclude],([_,v])=>{_&&p(S=>Oa(_,S)),v&&p(S=>!Oa(v,S))},{flush:"post",deep:!0});let B=null;const m=()=>{B!=null&&a.set(B,pr(l.subTree))};return kt(m),Fi(m),Mn(()=>{a.forEach(_=>{const{subTree:v,suspense:S}=l,b=pr(v);if(_.type===b.type&&_.key===b.key){fr(b);const w=b.component.da;w&&yt(w,S);return}h(_)})}),()=>{if(B=null,!t.default)return null;const _=t.default(),v=_[0];if(_.length>1)return i=null,_;if(!an(v)||!(v.shapeFlag&4)&&!(v.shapeFlag&128))return i=null,v;let S=pr(v);const b=S.type,w=Kr(Bn(S)?S.type.__asyncResolved||{}:b),{include:x,exclude:C,max:N}=e;if(x&&(!w||!Oa(x,w))||C&&w&&Oa(C,w))return i=S,v;const A=S.key==null?b:S.key,$=a.get(A);return S.el&&(S=Bl(S),v.shapeFlag&128&&(v.ssContent=S)),B=A,$?(S.el=$.el,S.component=$.component,S.transition&&An(S,S.transition),S.shapeFlag|=512,o.delete(A),o.add(A)):(o.add(A),N&&o.size>parseInt(N,10)&&y(o.values().next().value)),S.shapeFlag|=256,i=S,yf(v.type)?v:S}}},Rg=Ig;function Oa(e,t){return me(e)?e.some(l=>Oa(l,t)):Oe(e)?e.split(",").includes(t):rm(e)?e.test(t):!1}function js(e,t){Ef(e,"a",t)}function kf(e,t){Ef(e,"da",t)}function Ef(e,t,l=ct){const n=e.__wdc||(e.__wdc=()=>{let a=l;for(;a;){if(a.isDeactivated)return;a=a.parent}return e()});if(Li(t,n,l),l){let a=l.parent;for(;a&&a.parent;)io(a.parent.vnode)&&Lg(n,t,l,a),a=a.parent}}function Lg(e,t,l,n){const a=Li(t,e,n,!0);ro(()=>{Bs(n[t],a)},l)}function fr(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function pr(e){return e.shapeFlag&128?e.ssContent:e}function Li(e,t,l=ct,n=!1){if(l){const a=l[e]||(l[e]=[]),o=t.__weh||(t.__weh=(...i)=>{if(l.isUnmounted)return;Fn();const r=$n(l),s=qt(t,l,e,i);return r(),Dn(),s});return n?a.unshift(o):a.push(o),o}}const Fl=e=>(t,l=ct)=>(!so||e==="sp")&&Li(e,(...n)=>t(...n),l),Af=Fl("bm"),kt=Fl("m"),Nf=Fl("bu"),Fi=Fl("u"),Mn=Fl("bum"),ro=Fl("um"),Of=Fl("sp"),$f=Fl("rtg"),Vf=Fl("rtc");function Pf(e,t=ct){Li("ec",e,t)}function Ye(e,t,l,n){let a;const o=l&&l[n];if(me(e)||Oe(e)){a=new Array(e.length);for(let i=0,r=e.length;i<r;i++)a[i]=t(e[i],i,void 0,o&&o[i])}else if(typeof e=="number"){a=new Array(e);for(let i=0;i<e;i++)a[i]=t(i+1,i,void 0,o&&o[i])}else if(Ge(e))if(e[Symbol.iterator])a=Array.from(e,(i,r)=>t(i,r,void 0,o&&o[r]));else{const i=Object.keys(e);a=new Array(i.length);for(let r=0,s=i.length;r<s;r++){const u=i[r];a[r]=t(e[u],u,r,o&&o[r])}}else a=[];return l&&(l[n]=a),a}function Di(e,t){for(let l=0;l<t.length;l++){const n=t[l];if(me(n))for(let a=0;a<n.length;a++)e[n[a].name]=n[a].fn;else n&&(e[n.name]=n.key?(...a)=>{const o=n.fn(...a);return o&&(o.key=n.key),o}:n.fn)}return e}function F(e,t,l={},n,a){if(it.isCE||it.parent&&Bn(it.parent)&&it.parent.isCE)return t!=="default"&&(l.name=t),be("slot",l,n&&n());let o=e[t];o&&o._c&&(o._d=!1),E();const i=o&&If(o(l)),r=G(we,{key:l.key||i&&i.key||`_${t}`},i||(n?n():[]),i&&e._===1?64:-2);return!a&&r.scopeId&&(r.slotScopeIds=[r.scopeId+"-s"]),o&&o._c&&(o._d=!0),r}function If(e){return e.some(t=>an(t)?!(t.type===xt||t.type===we&&!If(t.children)):!0)?e:null}function Fg(e,t){const l={};for(const n in e)l[t&&/[A-Z]/.test(n)?`on:${n}`:Yn(n)]=e[n];return l}const Ir=e=>e?ep(e)?Mi(e)||e.proxy:Ir(e.parent):null,Ra=je(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=>Ir(e.parent),$root:e=>Ir(e.root),$emit:e=>e.emit,$options:e=>qs(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,Vi(e.update)}),$nextTick:e=>e.n||(e.n=ot.bind(e.proxy)),$watch:e=>$g.bind(e)}),vr=(e,t)=>e!==qe&&!e.__isScriptSetup&&Ue(e,t),Rr={get({_:e},t){const{ctx:l,setupState:n,data:a,props:o,accessCache:i,type:r,appContext:s}=e;let u;if(t[0]!=="$"){const h=i[t];if(h!==void 0)switch(h){case 1:return n[t];case 2:return a[t];case 4:return l[t];case 3:return o[t]}else{if(vr(n,t))return i[t]=1,n[t];if(a!==qe&&Ue(a,t))return i[t]=2,a[t];if((u=e.propsOptions[0])&&Ue(u,t))return i[t]=3,o[t];if(l!==qe&&Ue(l,t))return i[t]=4,l[t];Lr&&(i[t]=0)}}const d=Ra[t];let c,f;if(d)return t==="$attrs"&&Rt(e,"get",t),d(e);if((c=r.__cssModules)&&(c=c[t]))return c;if(l!==qe&&Ue(l,t))return i[t]=4,l[t];if(f=s.config.globalProperties,Ue(f,t))return f[t]},set({_:e},t,l){const{data:n,setupState:a,ctx:o}=e;return vr(a,t)?(a[t]=l,!0):n!==qe&&Ue(n,t)?(n[t]=l,!0):Ue(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=l,!0)},has({_:{data:e,setupState:t,accessCache:l,ctx:n,appContext:a,propsOptions:o}},i){let r;return!!l[i]||e!==qe&&Ue(e,i)||vr(t,i)||(r=o[0])&&Ue(r,i)||Ue(n,i)||Ue(Ra,i)||Ue(a.config.globalProperties,i)},defineProperty(e,t,l){return l.get!=null?e._.accessCache[t]=0:Ue(l,"value")&&this.set(e,t,l.value,null),Reflect.defineProperty(e,t,l)}},Dg=je({},Rr,{get(e,t){if(t!==Symbol.unscopables)return Rr.get(e,t,e)},has(e,t){return t[0]!=="_"&&!pm(t)}});function Hg(){return null}function Mg(){return null}function zg(e){}function Ug(e){}function jg(){return null}function qg(){}function Kg(e,t){return null}function At(){return Rf().slots}function ba(){return Rf().attrs}function Rf(){const e=Lt();return e.setupContext||(e.setupContext=ap(e))}function Ga(e){return me(e)?e.reduce((t,l)=>(t[l]=null,t),{}):e}function Wg(e,t){const l=Ga(e);for(const n in t){if(n.startsWith("__skip"))continue;let a=l[n];a?me(a)||ke(a)?a=l[n]={type:a,default:t[n]}:a.default=t[n]:a===null&&(a=l[n]={default:t[n]}),a&&t[`__skip_${n}`]&&(a.skipFactory=!0)}return l}function Gg(e,t){return!e||!t?e||t:me(e)&&me(t)?e.concat(t):je({},Ga(e),Ga(t))}function Jg(e,t){const l={};for(const n in e)t.includes(n)||Object.defineProperty(l,n,{enumerable:!0,get:()=>e[n]});return l}function Xg(e){const t=Lt();let l=e();return Ur(),Cs(l)&&(l=l.catch(n=>{throw $n(t),n})),[l,()=>$n(t)]}let Lr=!0;function Yg(e){const t=qs(e),l=e.proxy,n=e.ctx;Lr=!1,t.beforeCreate&&ad(t.beforeCreate,e,"bc");const{data:a,computed:o,methods:i,watch:r,provide:s,inject:u,created:d,beforeMount:c,mounted:f,beforeUpdate:h,updated:p,activated:y,deactivated:B,beforeDestroy:m,beforeUnmount:_,destroyed:v,unmounted:S,render:b,renderTracked:w,renderTriggered:x,errorCaptured:C,serverPrefetch:N,expose:A,inheritAttrs:$,components:R,directives:W,filters:I}=t;if(u&&Qg(u,n,null),i)for(const X in i){const ee=i[X];ke(ee)&&(n[X]=ee.bind(l))}if(a){const X=a.call(l,l);Ge(X)&&(e.data=ia(X))}if(Lr=!0,o)for(const X in o){const ee=o[X],ue=ke(ee)?ee.bind(l,l):ke(ee.get)?ee.get.bind(l,l):ft,Ee=!ke(ee)&&ke(ee.set)?ee.set.bind(l):ft,De=V({get:ue,set:Ee});Object.defineProperty(n,X,{enumerable:!0,configurable:!0,get:()=>De.value,set:Se=>De.value=Se})}if(r)for(const X in r)Lf(r[X],n,l,X);if(s){const X=ke(s)?s.call(l):s;Reflect.ownKeys(X).forEach(ee=>{Gt(ee,X[ee])})}d&&ad(d,e,"c");function L(X,ee){me(ee)?ee.forEach(ue=>X(ue.bind(l))):ee&&X(ee.bind(l))}if(L(Af,c),L(kt,f),L(Nf,h),L(Fi,p),L(js,y),L(kf,B),L(Pf,C),L(Vf,w),L($f,x),L(Mn,_),L(ro,S),L(Of,N),me(A))if(A.length){const X=e.exposed||(e.exposed={});A.forEach(ee=>{Object.defineProperty(X,ee,{get:()=>l[ee],set:ue=>l[ee]=ue})})}else e.exposed||(e.exposed={});b&&e.render===ft&&(e.render=b),$!=null&&(e.inheritAttrs=$),R&&(e.components=R),W&&(e.directives=W)}function Qg(e,t,l=ft){me(e)&&(e=Fr(e));for(const n in e){const a=e[n];let o;Ge(a)?"default"in a?o=tt(a.from||n,a.default,!0):o=tt(a.from||n):o=tt(a),pt(o)?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>o.value,set:i=>o.value=i}):t[n]=o}}function ad(e,t,l){qt(me(e)?e.map(n=>n.bind(t.proxy)):e.bind(t.proxy),t,l)}function Lf(e,t,l,n){const a=n.includes(".")?Cf(l,n):()=>l[n];if(Oe(e)){const o=t[e];ke(o)&&xe(a,o)}else if(ke(e))xe(a,e.bind(l));else if(Ge(e))if(me(e))e.forEach(o=>Lf(o,t,l,n));else{const o=ke(e.handler)?e.handler.bind(l):t[e.handler];ke(o)&&xe(a,o,e)}}function qs(e){const t=e.type,{mixins:l,extends:n}=t,{mixins:a,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,r=o.get(t);let s;return r?s=r:!a.length&&!l&&!n?s=t:(s={},a.length&&a.forEach(u=>ni(s,u,i,!0)),ni(s,t,i)),Ge(t)&&o.set(t,s),s}function ni(e,t,l,n=!1){const{mixins:a,extends:o}=t;o&&ni(e,o,l,!0),a&&a.forEach(i=>ni(e,i,l,!0));for(const i in t)if(!(n&&i==="expose")){const r=Zg[i]||l&&l[i];e[i]=r?r(e[i],t[i]):t[i]}return e}const Zg={data:od,props:id,emits:id,methods:$a,computed:$a,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:$a,directives:$a,watch:ty,provide:od,inject:ey};function od(e,t){return t?e?function(){return je(ke(e)?e.call(this,this):e,ke(t)?t.call(this,this):t)}:t:e}function ey(e,t){return $a(Fr(e),Fr(t))}function Fr(e){if(me(e)){const t={};for(let l=0;l<e.length;l++)t[e[l]]=e[l];return t}return e}function Et(e,t){return e?[...new Set([].concat(e,t))]:t}function $a(e,t){return e?je(Object.create(null),e,t):t}function id(e,t){return e?me(e)&&me(t)?[...new Set([...e,...t])]:je(Object.create(null),Ga(e),Ga(t??{})):t}function ty(e,t){if(!e)return t;if(!t)return e;const l=je(Object.create(null),e);for(const n in t)l[n]=Et(e[n],t[n]);return l}function Ff(){return{app:null,config:{isNativeTag:Fo,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 ly=0;function ny(e,t){return function(n,a=null){ke(n)||(n=je({},n)),a!=null&&!Ge(a)&&(a=null);const o=Ff(),i=new WeakSet;let r=!1;const s=o.app={_uid:ly++,_component:n,_props:a,_container:null,_context:o,_instance:null,version:ip,get config(){return o.config},set config(u){},use(u,...d){return i.has(u)||(u&&ke(u.install)?(i.add(u),u.install(s,...d)):ke(u)&&(i.add(u),u(s,...d))),s},mixin(u){return o.mixins.includes(u)||o.mixins.push(u),s},component(u,d){return d?(o.components[u]=d,s):o.components[u]},directive(u,d){return d?(o.directives[u]=d,s):o.directives[u]},mount(u,d,c){if(!r){const f=be(n,a);return f.appContext=o,c===!0?c="svg":c===!1&&(c=void 0),d&&t?t(f,u):e(f,u,c),r=!0,s._container=u,u.__vue_app__=s,Mi(f.component)||f.component.proxy}},unmount(){r&&(e(null,s._container),delete s._container.__vue_app__)},provide(u,d){return o.provides[u]=d,s},runWithContext(u){const d=la;la=s;try{return u()}finally{la=d}}};return s}}let la=null;function Gt(e,t){if(ct){let l=ct.provides;const n=ct.parent&&ct.parent.provides;n===l&&(l=ct.provides=Object.create(n)),l[e]=t}}function tt(e,t,l=!1){const n=ct||it;if(n||la){const a=n?n.parent==null?n.vnode.appContext&&n.vnode.appContext.provides:n.parent.provides:la._context.provides;if(a&&e in a)return a[e];if(arguments.length>1)return l&&ke(t)?t.call(n&&n.proxy):t}}function ay(){return!!(ct||it||la)}function oy(e,t,l,n=!1){const a={},o={};Qo(o,Hi,1),e.propsDefaults=Object.create(null),Df(e,t,a,o);for(const i in e.propsOptions[0])i in a||(a[i]=void 0);l?e.props=n?a:sf(a):e.type.props?e.props=a:e.props=o,e.attrs=o}function iy(e,t,l,n){const{props:a,attrs:o,vnode:{patchFlag:i}}=e,r=Fe(a),[s]=e.propsOptions;let u=!1;if((n||i>0)&&!(i&16)){if(i&8){const d=e.vnode.dynamicProps;for(let c=0;c<d.length;c++){let f=d[c];if(Pi(e.emitsOptions,f))continue;const h=t[f];if(s)if(Ue(o,f))h!==o[f]&&(o[f]=h,u=!0);else{const p=et(f);a[p]=Dr(s,r,p,h,e,!1)}else h!==o[f]&&(o[f]=h,u=!0)}}}else{Df(e,t,a,o)&&(u=!0);let d;for(const c in r)(!t||!Ue(t,c)&&((d=jt(c))===c||!Ue(t,d)))&&(s?l&&(l[c]!==void 0||l[d]!==void 0)&&(a[c]=Dr(s,r,c,void 0,e,!0)):delete a[c]);if(o!==r)for(const c in o)(!t||!Ue(t,c))&&(delete o[c],u=!0)}u&&$l(e,"set","$attrs")}function Df(e,t,l,n){const[a,o]=e.propsOptions;let i=!1,r;if(t)for(let s in t){if(Zl(s))continue;const u=t[s];let d;a&&Ue(a,d=et(s))?!o||!o.includes(d)?l[d]=u:(r||(r={}))[d]=u:Pi(e.emitsOptions,s)||(!(s in n)||u!==n[s])&&(n[s]=u,i=!0)}if(o){const s=Fe(l),u=r||qe;for(let d=0;d<o.length;d++){const c=o[d];l[c]=Dr(a,s,c,u[c],e,!Ue(u,c))}}return i}function Dr(e,t,l,n,a,o){const i=e[l];if(i!=null){const r=Ue(i,"default");if(r&&n===void 0){const s=i.default;if(i.type!==Function&&!i.skipFactory&&ke(s)){const{propsDefaults:u}=a;if(l in u)n=u[l];else{const d=$n(a);n=u[l]=s.call(null,t),d()}}else n=s}i[0]&&(o&&!r?n=!1:i[1]&&(n===""||n===jt(l))&&(n=!0))}return n}function Hf(e,t,l=!1){const n=t.propsCache,a=n.get(e);if(a)return a;const o=e.props,i={},r=[];let s=!1;if(!ke(e)){const d=c=>{s=!0;const[f,h]=Hf(c,t,!0);je(i,f),h&&r.push(...h)};!l&&t.mixins.length&&t.mixins.forEach(d),e.extends&&d(e.extends),e.mixins&&e.mixins.forEach(d)}if(!o&&!s)return Ge(e)&&n.set(e,Jn),Jn;if(me(o))for(let d=0;d<o.length;d++){const c=et(o[d]);rd(c)&&(i[c]=qe)}else if(o)for(const d in o){const c=et(d);if(rd(c)){const f=o[d],h=i[c]=me(f)||ke(f)?{type:f}:je({},f);if(h){const p=dd(Boolean,h.type),y=dd(String,h.type);h[0]=p>-1,h[1]=y<0||p<y,(p>-1||Ue(h,"default"))&&r.push(c)}}}const u=[i,r];return Ge(e)&&n.set(e,u),u}function rd(e){return e[0]!=="$"&&!Zl(e)}function sd(e){return e===null?"null":typeof e=="function"?e.name||"":typeof e=="object"&&e.constructor&&e.constructor.name||""}function ud(e,t){return sd(e)===sd(t)}function dd(e,t){return me(t)?t.findIndex(l=>ud(l,e)):ke(t)&&ud(t,e)?0:-1}const Mf=e=>e[0]==="_"||e==="$stable",Ks=e=>me(e)?e.map(zt):[zt(e)],ry=(e,t,l)=>{if(t._n)return t;const n=J((...a)=>Ks(t(...a)),l);return n._c=!1,n},zf=(e,t,l)=>{const n=e._ctx;for(const a in e){if(Mf(a))continue;const o=e[a];if(ke(o))t[a]=ry(a,o,n);else if(o!=null){const i=Ks(o);t[a]=()=>i}}},Uf=(e,t)=>{const l=Ks(t);e.slots.default=()=>l},sy=(e,t)=>{if(e.vnode.shapeFlag&32){const l=t._;l?(e.slots=Fe(t),Qo(t,"_",l)):zf(t,e.slots={})}else e.slots={},t&&Uf(e,t);Qo(e.slots,Hi,1)},uy=(e,t,l)=>{const{vnode:n,slots:a}=e;let o=!0,i=qe;if(n.shapeFlag&32){const r=t._;r?l&&r===1?o=!1:(je(a,t),!l&&r===1&&delete a._):(o=!t.$stable,zf(t,a)),i=t}else t&&(Uf(e,t),i={default:1});if(o)for(const r in a)!Mf(r)&&i[r]==null&&delete a[r]};function ai(e,t,l,n,a=!1){if(me(e)){e.forEach((f,h)=>ai(f,t&&(me(t)?t[h]:t),l,n,a));return}if(Bn(n)&&!a)return;const o=n.shapeFlag&4?Mi(n.component)||n.component.proxy:n.el,i=a?null:o,{i:r,r:s}=e,u=t&&t.r,d=r.refs===qe?r.refs={}:r.refs,c=r.setupState;if(u!=null&&u!==s&&(Oe(u)?(d[u]=null,Ue(c,u)&&(c[u]=null)):pt(u)&&(u.value=null)),ke(s))Vl(s,r,12,[i,d]);else{const f=Oe(s),h=pt(s);if(f||h){const p=()=>{if(e.f){const y=f?Ue(c,s)?c[s]:d[s]:s.value;a?me(y)&&Bs(y,o):me(y)?y.includes(o)||y.push(o):f?(d[s]=[o],Ue(c,s)&&(c[s]=d[s])):(s.value=[o],e.k&&(d[e.k]=s.value))}else f?(d[s]=i,Ue(c,s)&&(c[s]=i)):h&&(s.value=i,e.k&&(d[e.k]=i))};i?(p.id=-1,yt(p,l)):p()}}}let Ul=!1;const dy=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",cy=e=>e.namespaceURI.includes("MathML"),To=e=>{if(dy(e))return"svg";if(cy(e))return"mathml"},ko=e=>e.nodeType===8;function fy(e){const{mt:t,p:l,o:{patchProp:n,createText:a,nextSibling:o,parentNode:i,remove:r,insert:s,createComment:u}}=e,d=(v,S)=>{if(!S.hasChildNodes()){l(null,v,S),li(),S._vnode=v;return}Ul=!1,c(S.firstChild,v,null,null,null),li(),S._vnode=v,Ul&&console.error("Hydration completed but contains mismatches.")},c=(v,S,b,w,x,C=!1)=>{const N=ko(v)&&v.data==="[",A=()=>y(v,S,b,w,x,N),{type:$,ref:R,shapeFlag:W,patchFlag:I}=S;let U=v.nodeType;S.el=v,I===-2&&(C=!1,S.dynamicChildren=null);let L=null;switch($){case Nn:U!==3?S.children===""?(s(S.el=a(""),i(v),v),L=v):L=A():(v.data!==S.children&&(Ul=!0,v.data=S.children),L=o(v));break;case xt:_(v)?(L=o(v),m(S.el=v.content.firstChild,v,b)):U!==8||N?L=A():L=o(v);break;case Cn:if(N&&(v=o(v),U=v.nodeType),U===1||U===3){L=v;const X=!S.children.length;for(let ee=0;ee<S.staticCount;ee++)X&&(S.children+=L.nodeType===1?L.outerHTML:L.data),ee===S.staticCount-1&&(S.anchor=L),L=o(L);return N?o(L):L}else A();break;case we:N?L=p(v,S,b,w,x,C):L=A();break;default:if(W&1)(U!==1||S.type.toLowerCase()!==v.tagName.toLowerCase())&&!_(v)?L=A():L=f(v,S,b,w,x,C);else if(W&6){S.slotScopeIds=x;const X=i(v);if(N?L=B(v):ko(v)&&v.data==="teleport start"?L=B(v,v.data,"teleport end"):L=o(v),t(S,X,null,b,w,To(X),C),Bn(S)){let ee;N?(ee=be(we),ee.anchor=L?L.previousSibling:X.lastChild):ee=v.nodeType===3?Be(""):be("div"),ee.el=v,S.component.subTree=ee}}else W&64?U!==8?L=A():L=S.type.hydrate(v,S,b,w,x,C,e,h):W&128&&(L=S.type.hydrate(v,S,b,w,To(i(v)),x,C,e,c))}return R!=null&&ai(R,null,w,S),L},f=(v,S,b,w,x,C)=>{C=C||!!S.dynamicChildren;const{type:N,props:A,patchFlag:$,shapeFlag:R,dirs:W,transition:I}=S,U=N==="input"||N==="option";if(U||$!==-1){W&&Sl(S,null,b,"created");let L=!1;if(_(v)){L=Wf(w,I)&&b&&b.vnode.props&&b.vnode.props.appear;const ee=v.content.firstChild;L&&I.beforeEnter(ee),m(ee,v,b),S.el=v=ee}if(R&16&&!(A&&(A.innerHTML||A.textContent))){let ee=h(v.firstChild,S,v,b,w,x,C);for(;ee;){Ul=!0;const ue=ee;ee=ee.nextSibling,r(ue)}}else R&8&&v.textContent!==S.children&&(Ul=!0,v.textContent=S.children);if(A)if(U||!C||$&48)for(const ee in A)(U&&(ee.endsWith("value")||ee==="indeterminate")||In(ee)&&!Zl(ee)||ee[0]===".")&&n(v,ee,null,A[ee],void 0,void 0,b);else A.onClick&&n(v,"onClick",null,A.onClick,void 0,void 0,b);let X;(X=A&&A.onVnodeBeforeMount)&&$t(X,b,S),W&&Sl(S,null,b,"beforeMount"),((X=A&&A.onVnodeMounted)||W||L)&&bf(()=>{X&&$t(X,b,S),L&&I.enter(v),W&&Sl(S,null,b,"mounted")},w)}return v.nextSibling},h=(v,S,b,w,x,C,N)=>{N=N||!!S.dynamicChildren;const A=S.children,$=A.length;for(let R=0;R<$;R++){const W=N?A[R]:A[R]=zt(A[R]);if(v)v=c(v,W,w,x,C,N);else{if(W.type===Nn&&!W.children)continue;Ul=!0,l(null,W,b,null,w,x,To(b),C)}}return v},p=(v,S,b,w,x,C)=>{const{slotScopeIds:N}=S;N&&(x=x?x.concat(N):N);const A=i(v),$=h(o(v),S,A,b,w,x,C);return $&&ko($)&&$.data==="]"?o(S.anchor=$):(Ul=!0,s(S.anchor=u("]"),A,$),$)},y=(v,S,b,w,x,C)=>{if(Ul=!0,S.el=null,C){const $=B(v);for(;;){const R=o(v);if(R&&R!==$)r(R);else break}}const N=o(v),A=i(v);return r(v),l(null,S,A,N,b,w,To(A),x),N},B=(v,S="[",b="]")=>{let w=0;for(;v;)if(v=o(v),v&&ko(v)&&(v.data===S&&w++,v.data===b)){if(w===0)return o(v);w--}return v},m=(v,S,b)=>{const w=S.parentNode;w&&w.replaceChild(v,S);let x=b;for(;x;)x.vnode.el===S&&(x.vnode.el=x.subTree.el=v),x=x.parent},_=v=>v.nodeType===1&&v.tagName.toLowerCase()==="template";return[d,c]}const yt=bf;function jf(e){return Kf(e)}function qf(e){return Kf(e,fy)}function Kf(e,t){const l=Uc();l.__VUE__=!0;const{insert:n,remove:a,patchProp:o,createElement:i,createText:r,createComment:s,setText:u,setElementText:d,parentNode:c,nextSibling:f,setScopeId:h=ft,insertStaticContent:p}=e,y=(T,O,z,K=null,P=null,H=null,ne=void 0,te=null,se=!!O.dynamicChildren)=>{if(T===O)return;T&&!cl(T,O)&&(K=Q(T),Se(T,P,H,!0),T=null),O.patchFlag===-2&&(se=!1,O.dynamicChildren=null);const{type:oe,ref:fe,shapeFlag:_e}=O;switch(oe){case Nn:B(T,O,z,K);break;case xt:m(T,O,z,K);break;case Cn:T==null&&_(O,z,K,ne);break;case we:R(T,O,z,K,P,H,ne,te,se);break;default:_e&1?b(T,O,z,K,P,H,ne,te,se):_e&6?W(T,O,z,K,P,H,ne,te,se):(_e&64||_e&128)&&oe.process(T,O,z,K,P,H,ne,te,se,de)}fe!=null&&P&&ai(fe,T&&T.ref,H,O||T,!O)},B=(T,O,z,K)=>{if(T==null)n(O.el=r(O.children),z,K);else{const P=O.el=T.el;O.children!==T.children&&u(P,O.children)}},m=(T,O,z,K)=>{T==null?n(O.el=s(O.children||""),z,K):O.el=T.el},_=(T,O,z,K)=>{[T.el,T.anchor]=p(T.children,O,z,K,T.el,T.anchor)},v=({el:T,anchor:O},z,K)=>{let P;for(;T&&T!==O;)P=f(T),n(T,z,K),T=P;n(O,z,K)},S=({el:T,anchor:O})=>{let z;for(;T&&T!==O;)z=f(T),a(T),T=z;a(O)},b=(T,O,z,K,P,H,ne,te,se)=>{O.type==="svg"?ne="svg":O.type==="math"&&(ne="mathml"),T==null?w(O,z,K,P,H,ne,te,se):N(T,O,P,H,ne,te,se)},w=(T,O,z,K,P,H,ne,te)=>{let se,oe;const{props:fe,shapeFlag:_e,transition:Ce,dirs:Ae}=T;if(se=T.el=i(T.type,H,fe&&fe.is,fe),_e&8?d(se,T.children):_e&16&&C(T.children,se,null,K,P,hr(T,H),ne,te),Ae&&Sl(T,null,K,"created"),x(se,T,T.scopeId,ne,K),fe){for(const Le in fe)Le!=="value"&&!Zl(Le)&&o(se,Le,null,fe[Le],H,T.children,K,P,D);"value"in fe&&o(se,"value",null,fe.value,H),(oe=fe.onVnodeBeforeMount)&&$t(oe,K,T)}Ae&&Sl(T,null,K,"beforeMount");const Pe=Wf(P,Ce);Pe&&Ce.beforeEnter(se),n(se,O,z),((oe=fe&&fe.onVnodeMounted)||Pe||Ae)&&yt(()=>{oe&&$t(oe,K,T),Pe&&Ce.enter(se),Ae&&Sl(T,null,K,"mounted")},P)},x=(T,O,z,K,P)=>{if(z&&h(T,z),K)for(let H=0;H<K.length;H++)h(T,K[H]);if(P){let H=P.subTree;if(O===H){const ne=P.vnode;x(T,ne,ne.scopeId,ne.slotScopeIds,P.parent)}}},C=(T,O,z,K,P,H,ne,te,se=0)=>{for(let oe=se;oe<T.length;oe++){const fe=T[oe]=te?Xl(T[oe]):zt(T[oe]);y(null,fe,O,z,K,P,H,ne,te)}},N=(T,O,z,K,P,H,ne)=>{const te=O.el=T.el;let{patchFlag:se,dynamicChildren:oe,dirs:fe}=O;se|=T.patchFlag&16;const _e=T.props||qe,Ce=O.props||qe;let Ae;if(z&&cn(z,!1),(Ae=Ce.onVnodeBeforeUpdate)&&$t(Ae,z,O,T),fe&&Sl(O,T,z,"beforeUpdate"),z&&cn(z,!0),oe?A(T.dynamicChildren,oe,te,z,K,hr(O,P),H):ne||ee(T,O,te,null,z,K,hr(O,P),H,!1),se>0){if(se&16)$(te,O,_e,Ce,z,K,P);else if(se&2&&_e.class!==Ce.class&&o(te,"class",null,Ce.class,P),se&4&&o(te,"style",_e.style,Ce.style,P),se&8){const Pe=O.dynamicProps;for(let Le=0;Le<Pe.length;Le++){const ye=Pe[Le],Ve=_e[ye],Nt=Ce[ye];(Nt!==Ve||ye==="value")&&o(te,ye,Ve,Nt,P,T.children,z,K,D)}}se&1&&T.children!==O.children&&d(te,O.children)}else!ne&&oe==null&&$(te,O,_e,Ce,z,K,P);((Ae=Ce.onVnodeUpdated)||fe)&&yt(()=>{Ae&&$t(Ae,z,O,T),fe&&Sl(O,T,z,"updated")},K)},A=(T,O,z,K,P,H,ne)=>{for(let te=0;te<O.length;te++){const se=T[te],oe=O[te],fe=se.el&&(se.type===we||!cl(se,oe)||se.shapeFlag&70)?c(se.el):z;y(se,oe,fe,null,K,P,H,ne,!0)}},$=(T,O,z,K,P,H,ne)=>{if(z!==K){if(z!==qe)for(const te in z)!Zl(te)&&!(te in K)&&o(T,te,z[te],null,ne,O.children,P,H,D);for(const te in K){if(Zl(te))continue;const se=K[te],oe=z[te];se!==oe&&te!=="value"&&o(T,te,oe,se,ne,O.children,P,H,D)}"value"in K&&o(T,"value",z.value,K.value,ne)}},R=(T,O,z,K,P,H,ne,te,se)=>{const oe=O.el=T?T.el:r(""),fe=O.anchor=T?T.anchor:r("");let{patchFlag:_e,dynamicChildren:Ce,slotScopeIds:Ae}=O;Ae&&(te=te?te.concat(Ae):Ae),T==null?(n(oe,z,K),n(fe,z,K),C(O.children||[],z,fe,P,H,ne,te,se)):_e>0&&_e&64&&Ce&&T.dynamicChildren?(A(T.dynamicChildren,Ce,z,P,H,ne,te),(O.key!=null||P&&O===P.subTree)&&Ws(T,O,!0)):ee(T,O,z,fe,P,H,ne,te,se)},W=(T,O,z,K,P,H,ne,te,se)=>{O.slotScopeIds=te,T==null?O.shapeFlag&512?P.ctx.activate(O,z,K,ne,se):I(O,z,K,P,H,ne,se):U(T,O,se)},I=(T,O,z,K,P,H,ne)=>{const te=T.component=Zf(T,K,P);if(io(T)&&(te.ctx.renderer=de),tp(te),te.asyncDep){if(P&&P.registerDep(te,L),!T.el){const se=te.subTree=be(xt);m(null,se,O,z)}}else L(te,T,O,z,P,H,ne)},U=(T,O,z)=>{const K=O.component=T.component;if(_g(T,O,z))if(K.asyncDep&&!K.asyncResolved){X(K,O,z);return}else K.next=O,fg(K.update),K.effect.dirty=!0,K.update();else O.el=T.el,K.vnode=O},L=(T,O,z,K,P,H,ne)=>{const te=()=>{if(T.isMounted){let{next:fe,bu:_e,u:Ce,parent:Ae,vnode:Pe}=T;{const rl=Gf(T);if(rl){fe&&(fe.el=Pe.el,X(T,fe,ne)),rl.asyncDep.then(()=>{T.isUnmounted||te()});return}}let Le=fe,ye;cn(T,!1),fe?(fe.el=Pe.el,X(T,fe,ne)):fe=Pe,_e&&Qn(_e),(ye=fe.props&&fe.props.onVnodeBeforeUpdate)&&$t(ye,Ae,fe,Pe),cn(T,!0);const Ve=Do(T),Nt=T.subTree;T.subTree=Ve,y(Nt,Ve,c(Nt.el),Q(Nt),T,P,H),fe.el=Ve.el,Le===null&&Fs(T,Ve.el),Ce&&yt(Ce,P),(ye=fe.props&&fe.props.onVnodeUpdated)&&yt(()=>$t(ye,Ae,fe,Pe),P)}else{let fe;const{el:_e,props:Ce}=O,{bm:Ae,m:Pe,parent:Le}=T,ye=Bn(O);if(cn(T,!1),Ae&&Qn(Ae),!ye&&(fe=Ce&&Ce.onVnodeBeforeMount)&&$t(fe,Le,O),cn(T,!0),_e&&ge){const Ve=()=>{T.subTree=Do(T),ge(_e,T.subTree,T,P,null)};ye?O.type.__asyncLoader().then(()=>!T.isUnmounted&&Ve()):Ve()}else{const Ve=T.subTree=Do(T);y(null,Ve,z,K,T,P,H),O.el=Ve.el}if(Pe&&yt(Pe,P),!ye&&(fe=Ce&&Ce.onVnodeMounted)){const Ve=O;yt(()=>$t(fe,Le,Ve),P)}(O.shapeFlag&256||Le&&Bn(Le.vnode)&&Le.vnode.shapeFlag&256)&&T.a&&yt(T.a,P),T.isMounted=!0,O=z=K=null}},se=T.effect=new oa(te,ft,()=>Vi(oe),T.scope),oe=T.update=()=>{se.dirty&&se.run()};oe.id=T.uid,cn(T,!0),oe()},X=(T,O,z)=>{O.component=T;const K=T.vnode.props;T.vnode=O,T.next=null,iy(T,O.props,K,z),uy(T,O.children,z),Fn(),Zu(T),Dn()},ee=(T,O,z,K,P,H,ne,te,se=!1)=>{const oe=T&&T.children,fe=T?T.shapeFlag:0,_e=O.children,{patchFlag:Ce,shapeFlag:Ae}=O;if(Ce>0){if(Ce&128){Ee(oe,_e,z,K,P,H,ne,te,se);return}else if(Ce&256){ue(oe,_e,z,K,P,H,ne,te,se);return}}Ae&8?(fe&16&&D(oe,P,H),_e!==oe&&d(z,_e)):fe&16?Ae&16?Ee(oe,_e,z,K,P,H,ne,te,se):D(oe,P,H,!0):(fe&8&&d(z,""),Ae&16&&C(_e,z,K,P,H,ne,te,se))},ue=(T,O,z,K,P,H,ne,te,se)=>{T=T||Jn,O=O||Jn;const oe=T.length,fe=O.length,_e=Math.min(oe,fe);let Ce;for(Ce=0;Ce<_e;Ce++){const Ae=O[Ce]=se?Xl(O[Ce]):zt(O[Ce]);y(T[Ce],Ae,z,null,P,H,ne,te,se)}oe>fe?D(T,P,H,!0,!1,_e):C(O,z,K,P,H,ne,te,se,_e)},Ee=(T,O,z,K,P,H,ne,te,se)=>{let oe=0;const fe=O.length;let _e=T.length-1,Ce=fe-1;for(;oe<=_e&&oe<=Ce;){const Ae=T[oe],Pe=O[oe]=se?Xl(O[oe]):zt(O[oe]);if(cl(Ae,Pe))y(Ae,Pe,z,null,P,H,ne,te,se);else break;oe++}for(;oe<=_e&&oe<=Ce;){const Ae=T[_e],Pe=O[Ce]=se?Xl(O[Ce]):zt(O[Ce]);if(cl(Ae,Pe))y(Ae,Pe,z,null,P,H,ne,te,se);else break;_e--,Ce--}if(oe>_e){if(oe<=Ce){const Ae=Ce+1,Pe=Ae<fe?O[Ae].el:K;for(;oe<=Ce;)y(null,O[oe]=se?Xl(O[oe]):zt(O[oe]),z,Pe,P,H,ne,te,se),oe++}}else if(oe>Ce)for(;oe<=_e;)Se(T[oe],P,H,!0),oe++;else{const Ae=oe,Pe=oe,Le=new Map;for(oe=Pe;oe<=Ce;oe++){const Ft=O[oe]=se?Xl(O[oe]):zt(O[oe]);Ft.key!=null&&Le.set(Ft.key,oe)}let ye,Ve=0;const Nt=Ce-Pe+1;let rl=!1,Mu=0;const Ta=new Array(Nt);for(oe=0;oe<Nt;oe++)Ta[oe]=0;for(oe=Ae;oe<=_e;oe++){const Ft=T[oe];if(Ve>=Nt){Se(Ft,P,H,!0);continue}let bl;if(Ft.key!=null)bl=Le.get(Ft.key);else for(ye=Pe;ye<=Ce;ye++)if(Ta[ye-Pe]===0&&cl(Ft,O[ye])){bl=ye;break}bl===void 0?Se(Ft,P,H,!0):(Ta[bl-Pe]=oe+1,bl>=Mu?Mu=bl:rl=!0,y(Ft,O[bl],z,null,P,H,ne,te,se),Ve++)}const zu=rl?py(Ta):Jn;for(ye=zu.length-1,oe=Nt-1;oe>=0;oe--){const Ft=Pe+oe,bl=O[Ft],Uu=Ft+1<fe?O[Ft+1].el:K;Ta[oe]===0?y(null,bl,z,Uu,P,H,ne,te,se):rl&&(ye<0||oe!==zu[ye]?De(bl,z,Uu,2):ye--)}}},De=(T,O,z,K,P=null)=>{const{el:H,type:ne,transition:te,children:se,shapeFlag:oe}=T;if(oe&6){De(T.component.subTree,O,z,K);return}if(oe&128){T.suspense.move(O,z,K);return}if(oe&64){ne.move(T,O,z,de);return}if(ne===we){n(H,O,z);for(let _e=0;_e<se.length;_e++)De(se[_e],O,z,K);n(T.anchor,O,z);return}if(ne===Cn){v(T,O,z);return}if(K!==2&&oe&1&&te)if(K===0)te.beforeEnter(H),n(H,O,z),yt(()=>te.enter(H),P);else{const{leave:_e,delayLeave:Ce,afterLeave:Ae}=te,Pe=()=>n(H,O,z),Le=()=>{_e(H,()=>{Pe(),Ae&&Ae()})};Ce?Ce(H,Pe,Le):Le()}else n(H,O,z)},Se=(T,O,z,K=!1,P=!1)=>{const{type:H,props:ne,ref:te,children:se,dynamicChildren:oe,shapeFlag:fe,patchFlag:_e,dirs:Ce}=T;if(te!=null&&ai(te,null,z,T,!0),fe&256){O.ctx.deactivate(T);return}const Ae=fe&1&&Ce,Pe=!Bn(T);let Le;if(Pe&&(Le=ne&&ne.onVnodeBeforeUnmount)&&$t(Le,O,T),fe&6)Ke(T.component,z,K);else{if(fe&128){T.suspense.unmount(z,K);return}Ae&&Sl(T,null,O,"beforeUnmount"),fe&64?T.type.remove(T,O,z,P,de,K):oe&&(H!==we||_e>0&&_e&64)?D(oe,O,z,!1,!0):(H===we&&_e&384||!P&&fe&16)&&D(se,O,z),K&&Ne(T)}(Pe&&(Le=ne&&ne.onVnodeUnmounted)||Ae)&&yt(()=>{Le&&$t(Le,O,T),Ae&&Sl(T,null,O,"unmounted")},z)},Ne=T=>{const{type:O,el:z,anchor:K,transition:P}=T;if(O===we){ze(z,K);return}if(O===Cn){S(T);return}const H=()=>{a(z),P&&!P.persisted&&P.afterLeave&&P.afterLeave()};if(T.shapeFlag&1&&P&&!P.persisted){const{leave:ne,delayLeave:te}=P,se=()=>ne(z,H);te?te(T.el,H,se):se()}else H()},ze=(T,O)=>{let z;for(;T!==O;)z=f(T),a(T),T=z;a(O)},Ke=(T,O,z)=>{const{bum:K,scope:P,update:H,subTree:ne,um:te}=T;K&&Qn(K),P.stop(),H&&(H.active=!1,Se(ne,T,O,z)),te&&yt(te,O),yt(()=>{T.isUnmounted=!0},O),O&&O.pendingBranch&&!O.isUnmounted&&T.asyncDep&&!T.asyncResolved&&T.suspenseId===O.pendingId&&(O.deps--,O.deps===0&&O.resolve())},D=(T,O,z,K=!1,P=!1,H=0)=>{for(let ne=H;ne<T.length;ne++)Se(T[ne],O,z,K,P)},Q=T=>T.shapeFlag&6?Q(T.component.subTree):T.shapeFlag&128?T.suspense.next():f(T.anchor||T.el);let j=!1;const Y=(T,O,z)=>{T==null?O._vnode&&Se(O._vnode,null,null,!0):y(O._vnode||null,T,O,null,null,null,z),j||(j=!0,Zu(),li(),j=!1),O._vnode=T},de={p:y,um:Se,m:De,r:Ne,mt:I,mc:C,pc:ee,pbc:A,n:Q,o:e};let re,ge;return t&&([re,ge]=t(de)),{render:Y,hydrate:re,createApp:ny(Y,re)}}function hr({type:e,props:t},l){return l==="svg"&&e==="foreignObject"||l==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:l}function cn({effect:e,update:t},l){e.allowRecurse=t.allowRecurse=l}function Wf(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Ws(e,t,l=!1){const n=e.children,a=t.children;if(me(n)&&me(a))for(let o=0;o<n.length;o++){const i=n[o];let r=a[o];r.shapeFlag&1&&!r.dynamicChildren&&((r.patchFlag<=0||r.patchFlag===32)&&(r=a[o]=Xl(a[o]),r.el=i.el),l||Ws(i,r)),r.type===Nn&&(r.el=i.el)}}function py(e){const t=e.slice(),l=[0];let n,a,o,i,r;const s=e.length;for(n=0;n<s;n++){const u=e[n];if(u!==0){if(a=l[l.length-1],e[a]<u){t[n]=a,l.push(n);continue}for(o=0,i=l.length-1;o<i;)r=o+i>>1,e[l[r]]<u?o=r+1:i=r;u<e[l[o]]&&(o>0&&(t[n]=l[o-1]),l[o]=n)}}for(o=l.length,i=l[o-1];o-- >0;)l[o]=i,i=t[i];return l}function Gf(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Gf(t)}const vy=e=>e.__isTeleport,La=e=>e&&(e.disabled||e.disabled===""),cd=e=>typeof SVGElement<"u"&&e instanceof SVGElement,fd=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,Hr=(e,t)=>{const l=e&&e.to;return Oe(l)?t?t(l):null:l},hy={name:"Teleport",__isTeleport:!0,process(e,t,l,n,a,o,i,r,s,u){const{mc:d,pc:c,pbc:f,o:{insert:h,querySelector:p,createText:y,createComment:B}}=u,m=La(t.props);let{shapeFlag:_,children:v,dynamicChildren:S}=t;if(e==null){const b=t.el=y(""),w=t.anchor=y("");h(b,l,n),h(w,l,n);const x=t.target=Hr(t.props,p),C=t.targetAnchor=y("");x&&(h(C,x),i==="svg"||cd(x)?i="svg":(i==="mathml"||fd(x))&&(i="mathml"));const N=(A,$)=>{_&16&&d(v,A,$,a,o,i,r,s)};m?N(l,w):x&&N(x,C)}else{t.el=e.el;const b=t.anchor=e.anchor,w=t.target=e.target,x=t.targetAnchor=e.targetAnchor,C=La(e.props),N=C?l:w,A=C?b:x;if(i==="svg"||cd(w)?i="svg":(i==="mathml"||fd(w))&&(i="mathml"),S?(f(e.dynamicChildren,S,N,a,o,i,r),Ws(e,t,!0)):s||c(e,t,N,A,a,o,i,r,!1),m)C?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Eo(t,l,b,u,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const $=t.target=Hr(t.props,p);$&&Eo(t,$,null,u,0)}else C&&Eo(t,w,x,u,1)}Jf(t)},remove(e,t,l,n,{um:a,o:{remove:o}},i){const{shapeFlag:r,children:s,anchor:u,targetAnchor:d,target:c,props:f}=e;if(c&&o(d),i&&o(u),r&16){const h=i||!La(f);for(let p=0;p<s.length;p++){const y=s[p];a(y,t,l,h,!!y.dynamicChildren)}}},move:Eo,hydrate:my};function Eo(e,t,l,{o:{insert:n},m:a},o=2){o===0&&n(e.targetAnchor,t,l);const{el:i,anchor:r,shapeFlag:s,children:u,props:d}=e,c=o===2;if(c&&n(i,t,l),(!c||La(d))&&s&16)for(let f=0;f<u.length;f++)a(u[f],t,l,2);c&&n(r,t,l)}function my(e,t,l,n,a,o,{o:{nextSibling:i,parentNode:r,querySelector:s}},u){const d=t.target=Hr(t.props,s);if(d){const c=d._lpa||d.firstChild;if(t.shapeFlag&16)if(La(t.props))t.anchor=u(i(e),t,r(e),l,n,a,o),t.targetAnchor=c;else{t.anchor=i(e);let f=c;for(;f;)if(f=i(f),f&&f.nodeType===8&&f.data==="teleport anchor"){t.targetAnchor=f,d._lpa=t.targetAnchor&&i(t.targetAnchor);break}u(c,t,d,l,n,a,o)}Jf(t)}return t.anchor&&i(t.anchor)}const dn=hy;function Jf(e){const t=e.ctx;if(t&&t.ut){let l=e.children[0].el;for(;l&&l!==e.targetAnchor;)l.nodeType===1&&l.setAttribute("data-v-owner",t.uid),l=l.nextSibling;t.ut()}}const we=Symbol.for("v-fgt"),Nn=Symbol.for("v-txt"),xt=Symbol.for("v-cmt"),Cn=Symbol.for("v-stc"),Fa=[];let Vt=null;function E(e=!1){Fa.push(Vt=e?null:[])}function Xf(){Fa.pop(),Vt=Fa[Fa.length-1]||null}let On=1;function Mr(e){On+=e}function Yf(e){return e.dynamicChildren=On>0?Vt||Jn:null,Xf(),On>0&&Vt&&Vt.push(e),e}function q(e,t,l,n,a,o){return Yf(ve(e,t,l,n,a,o,!0))}function G(e,t,l,n,a){return Yf(be(e,t,l,n,a,!0))}function an(e){return e?e.__v_isVNode===!0:!1}function cl(e,t){return e.type===t.type&&e.key===t.key}function gy(e){}const Hi="__vInternal",Qf=({key:e})=>e??null,Ho=({ref:e,ref_key:t,ref_for:l})=>(typeof e=="number"&&(e=""+e),e!=null?Oe(e)||pt(e)||ke(e)?{i:it,r:e,k:t,f:!!l}:e:null);function ve(e,t=null,l=null,n=0,a=null,o=e===we?0:1,i=!1,r=!1){const s={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Qf(t),ref:t&&Ho(t),scopeId:Ii,slotScopeIds:null,children:l,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:n,dynamicProps:a,dynamicChildren:null,appContext:null,ctx:it};return r?(Gs(s,l),o&128&&e.normalize(s)):l&&(s.shapeFlag|=Oe(l)?8:16),On>0&&!i&&Vt&&(s.patchFlag>0||o&6)&&s.patchFlag!==32&&Vt.push(s),s}const be=yy;function yy(e,t=null,l=null,n=0,a=null,o=!1){if((!e||e===gf)&&(e=xt),an(e)){const r=Bl(e,t,!0);return l&&Gs(r,l),On>0&&!o&&Vt&&(r.shapeFlag&6?Vt[Vt.indexOf(e)]=r:Vt.push(r)),r.patchFlag|=-2,r}if(xy(e)&&(e=e.__vccOpts),t){t=Je(t);let{class:r,style:s}=t;r&&!Oe(r)&&(t.class=ie(r)),Ge(s)&&(Os(s)&&!me(s)&&(s=je({},s)),t.style=st(s))}const i=Oe(e)?1:yf(e)?128:vy(e)?64:Ge(e)?4:ke(e)?2:0;return ve(e,t,l,n,a,i,o,!0)}function Je(e){return e?Os(e)||Hi in e?je({},e):e:null}function Bl(e,t,l=!1){const{props:n,ref:a,patchFlag:o,children:i}=e,r=t?ce(n||{},t):n;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:r,key:r&&Qf(r),ref:t&&t.ref?l&&a?me(a)?a.concat(Ho(t)):[a,Ho(t)]:Ho(t):a,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==we?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Bl(e.ssContent),ssFallback:e.ssFallback&&Bl(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function Be(e=" ",t=0){return be(Nn,null,e,t)}function by(e,t){const l=be(Cn,null,e);return l.staticCount=t,l}function he(e="",t=!1){return t?(E(),G(xt,null,e)):be(xt,null,e)}function zt(e){return e==null||typeof e=="boolean"?be(xt):me(e)?be(we,null,e.slice()):typeof e=="object"?Xl(e):be(Nn,null,String(e))}function Xl(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Bl(e)}function Gs(e,t){let l=0;const{shapeFlag:n}=e;if(t==null)t=null;else if(me(t))l=16;else if(typeof t=="object")if(n&65){const a=t.default;a&&(a._c&&(a._d=!1),Gs(e,a()),a._c&&(a._d=!0));return}else{l=32;const a=t._;!a&&!(Hi in t)?t._ctx=it:a===3&&it&&(it.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else ke(t)?(t={default:t,_ctx:it},l=32):(t=String(t),n&64?(l=16,t=[Be(t)]):l=8);e.children=t,e.shapeFlag|=l}function ce(...e){const t={};for(let l=0;l<e.length;l++){const n=e[l];for(const a in n)if(a==="class")t.class!==n.class&&(t.class=ie([t.class,n.class]));else if(a==="style")t.style=st([t.style,n.style]);else if(In(a)){const o=t[a],i=n[a];i&&o!==i&&!(me(o)&&o.includes(i))&&(t[a]=o?[].concat(o,i):i)}else a!==""&&(t[a]=n[a])}return t}function $t(e,t,l,n=null){qt(e,t,7,[l,n])}const Sy=Ff();let _y=0;function Zf(e,t,l){const n=e.type,a=(t?t.appContext:e.appContext)||Sy,o={uid:_y++,vnode:e,type:n,parent:t,appContext:a,root:null,next:null,subTree:null,effect:null,update:null,scope:new Ts(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(a.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Hf(n,a),emitsOptions:mf(n,a),emit:null,emitted:null,propsDefaults:qe,inheritAttrs:n.inheritAttrs,ctx:qe,data:qe,props:qe,attrs:qe,slots:qe,refs:qe,setupState:qe,setupContext:null,attrsProxy:null,slotsProxy:null,suspense:l,suspenseId:l?l.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 o.ctx={_:o},o.root=t?t.root:o,o.emit=vg.bind(null,o),e.ce&&e.ce(o),o}let ct=null;const Lt=()=>ct||it;let oi,zr;{const e=Uc(),t=(l,n)=>{let a;return(a=e[l])||(a=e[l]=[]),a.push(n),o=>{a.length>1?a.forEach(i=>i(o)):a[0](o)}};oi=t("__VUE_INSTANCE_SETTERS__",l=>ct=l),zr=t("__VUE_SSR_SETTERS__",l=>so=l)}const $n=e=>{const t=ct;return oi(e),e.scope.on(),()=>{e.scope.off(),oi(t)}},Ur=()=>{ct&&ct.scope.off(),oi(null)};function ep(e){return e.vnode.shapeFlag&4}let so=!1;function tp(e,t=!1){t&&zr(t);const{props:l,children:n}=e.vnode,a=ep(e);oy(e,l,a,t),sy(e,n);const o=a?wy(e,t):void 0;return t&&zr(!1),o}function wy(e,t){const l=e.type;e.accessCache=Object.create(null),e.proxy=$s(new Proxy(e.ctx,Rr));const{setup:n}=l;if(n){const a=e.setupContext=n.length>1?ap(e):null,o=$n(e);Fn();const i=Vl(n,e,0,[e.props,a]);if(Dn(),o(),Cs(i)){if(i.then(Ur,Ur),t)return i.then(r=>{jr(e,r,t)}).catch(r=>{Hn(r,e,0)});e.asyncDep=i}else jr(e,i,t)}else np(e,t)}function jr(e,t,l){ke(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Ge(t)&&(e.setupState=Is(t)),np(e,l)}let ii,qr;function lp(e){ii=e,qr=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,Dg))}}const By=()=>!ii;function np(e,t,l){const n=e.type;if(!e.render){if(!t&&ii&&!n.render){const a=n.template||qs(e).template;if(a){const{isCustomElement:o,compilerOptions:i}=e.appContext.config,{delimiters:r,compilerOptions:s}=n,u=je(je({isCustomElement:o,delimiters:r},i),s);n.render=ii(a,u)}}e.render=n.render||ft,qr&&qr(e)}{const a=$n(e);Fn();try{Yg(e)}finally{Dn(),a()}}}function Cy(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,l){return Rt(e,"get","$attrs"),t[l]}}))}function ap(e){const t=l=>{e.exposed=l||{}};return{get attrs(){return Cy(e)},slots:e.slots,emit:e.emit,expose:t}}function Mi(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Is($s(e.exposed)),{get(t,l){if(l in t)return t[l];if(l in Ra)return Ra[l](e)},has(t,l){return l in t||l in Ra}}))}function Kr(e,t=!0){return ke(e)?e.displayName||e.name:e.name||t&&e.__name}function xy(e){return ke(e)&&"__vccOpts"in e}const V=(e,t)=>Ym(e,t,so);function Ty(e,t,l=qe){const n=Lt(),a=et(t),o=jt(t),i=Rs((s,u)=>{let d;return Bf(()=>{const c=e[t];gl(d,c)&&(d=c,u())}),{get(){return s(),l.get?l.get(d):d},set(c){const f=n.vnode.props;!(f&&(t in f||a in f||o in f)&&(`onUpdate:${t}`in f||`onUpdate:${a}`in f||`onUpdate:${o}`in f))&&gl(c,d)&&(d=c,u()),n.emit(`update:${t}`,l.set?l.set(c):c)}}}),r=t==="modelValue"?"modelModifiers":`${t}Modifiers`;return i[Symbol.iterator]=()=>{let s=0;return{next(){return s<2?{value:s++?e[r]||{}:i,done:!1}:{done:!0}}}},i}function ht(e,t,l){const n=arguments.length;return n===2?Ge(t)&&!me(t)?an(t)?be(e,null,[t]):be(e,t):be(e,null,t):(n>3?l=Array.prototype.slice.call(arguments,2):n===3&&an(l)&&(l=[l]),be(e,t,l))}function ky(){}function Ey(e,t,l,n){const a=l[n];if(a&&op(a,e))return a;const o=t();return o.memo=e.slice(),l[n]=o}function op(e,t){const l=e.memo;if(l.length!=t.length)return!1;for(let n=0;n<l.length;n++)if(gl(l[n],t[n]))return!1;return On>0&&Vt&&Vt.push(e),!0}const ip="3.4.21",Ay=ft,Ny=ug,Oy=qn,$y=hf,Vy={createComponentInstance:Zf,setupComponent:tp,renderComponentRoot:Do,setCurrentRenderingInstance:Ka,isVNode:an,normalizeVNode:zt},Py=Vy,Iy=null,Ry=null,Ly=null;/** -* @vue/runtime-dom v3.4.21 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/const Fy="http://www.w3.org/2000/svg",Dy="http://www.w3.org/1998/Math/MathML",Yl=typeof document<"u"?document:null,pd=Yl&&Yl.createElement("template"),Hy={insert:(e,t,l)=>{t.insertBefore(e,l||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,l,n)=>{const a=t==="svg"?Yl.createElementNS(Fy,e):t==="mathml"?Yl.createElementNS(Dy,e):Yl.createElement(e,l?{is:l}:void 0);return e==="select"&&n&&n.multiple!=null&&a.setAttribute("multiple",n.multiple),a},createText:e=>Yl.createTextNode(e),createComment:e=>Yl.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Yl.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,l,n,a,o){const i=l?l.previousSibling:t.lastChild;if(a&&(a===o||a.nextSibling))for(;t.insertBefore(a.cloneNode(!0),l),!(a===o||!(a=a.nextSibling)););else{pd.innerHTML=n==="svg"?`<svg>${e}</svg>`:n==="mathml"?`<math>${e}</math>`:e;const r=pd.content;if(n==="svg"||n==="mathml"){const s=r.firstChild;for(;s.firstChild;)r.appendChild(s.firstChild);r.removeChild(s)}t.insertBefore(r,l)}return[i?i.nextSibling:t.firstChild,l?l.previousSibling:t.lastChild]}},jl="transition",ka="animation",sa=Symbol("_vtc"),zi=(e,{slots:t})=>ht(xf,sp(e),t);zi.displayName="Transition";const rp={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},My=zi.props=je({},Us,rp),fn=(e,t=[])=>{me(e)?e.forEach(l=>l(...t)):e&&e(...t)},vd=e=>e?me(e)?e.some(t=>t.length>1):e.length>1:!1;function sp(e){const t={};for(const R in e)R in rp||(t[R]=e[R]);if(e.css===!1)return t;const{name:l="v",type:n,duration:a,enterFromClass:o=`${l}-enter-from`,enterActiveClass:i=`${l}-enter-active`,enterToClass:r=`${l}-enter-to`,appearFromClass:s=o,appearActiveClass:u=i,appearToClass:d=r,leaveFromClass:c=`${l}-leave-from`,leaveActiveClass:f=`${l}-leave-active`,leaveToClass:h=`${l}-leave-to`}=e,p=zy(a),y=p&&p[0],B=p&&p[1],{onBeforeEnter:m,onEnter:_,onEnterCancelled:v,onLeave:S,onLeaveCancelled:b,onBeforeAppear:w=m,onAppear:x=_,onAppearCancelled:C=v}=t,N=(R,W,I)=>{Wl(R,W?d:r),Wl(R,W?u:i),I&&I()},A=(R,W)=>{R._isLeaving=!1,Wl(R,c),Wl(R,h),Wl(R,f),W&&W()},$=R=>(W,I)=>{const U=R?x:_,L=()=>N(W,R,I);fn(U,[W,L]),hd(()=>{Wl(W,R?s:o),El(W,R?d:r),vd(U)||md(W,n,y,L)})};return je(t,{onBeforeEnter(R){fn(m,[R]),El(R,o),El(R,i)},onBeforeAppear(R){fn(w,[R]),El(R,s),El(R,u)},onEnter:$(!1),onAppear:$(!0),onLeave(R,W){R._isLeaving=!0;const I=()=>A(R,W);El(R,c),dp(),El(R,f),hd(()=>{R._isLeaving&&(Wl(R,c),El(R,h),vd(S)||md(R,n,B,I))}),fn(S,[R,I])},onEnterCancelled(R){N(R,!1),fn(v,[R])},onAppearCancelled(R){N(R,!0),fn(C,[R])},onLeaveCancelled(R){A(R),fn(b,[R])}})}function zy(e){if(e==null)return null;if(Ge(e))return[mr(e.enter),mr(e.leave)];{const t=mr(e);return[t,t]}}function mr(e){return Zo(e)}function El(e,t){t.split(/\s+/).forEach(l=>l&&e.classList.add(l)),(e[sa]||(e[sa]=new Set)).add(t)}function Wl(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.remove(n));const l=e[sa];l&&(l.delete(t),l.size||(e[sa]=void 0))}function hd(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Uy=0;function md(e,t,l,n){const a=e._endId=++Uy,o=()=>{a===e._endId&&n()};if(l)return setTimeout(o,l);const{type:i,timeout:r,propCount:s}=up(e,t);if(!i)return n();const u=i+"end";let d=0;const c=()=>{e.removeEventListener(u,f),o()},f=h=>{h.target===e&&++d>=s&&c()};setTimeout(()=>{d<s&&c()},r+1),e.addEventListener(u,f)}function up(e,t){const l=window.getComputedStyle(e),n=p=>(l[p]||"").split(", "),a=n(`${jl}Delay`),o=n(`${jl}Duration`),i=gd(a,o),r=n(`${ka}Delay`),s=n(`${ka}Duration`),u=gd(r,s);let d=null,c=0,f=0;t===jl?i>0&&(d=jl,c=i,f=o.length):t===ka?u>0&&(d=ka,c=u,f=s.length):(c=Math.max(i,u),d=c>0?i>u?jl:ka:null,f=d?d===jl?o.length:s.length:0);const h=d===jl&&/\b(transform|all)(,|$)/.test(n(`${jl}Property`).toString());return{type:d,timeout:c,propCount:f,hasTransform:h}}function gd(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map((l,n)=>yd(l)+yd(e[n])))}function yd(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function dp(){return document.body.offsetHeight}function jy(e,t,l){const n=e[sa];n&&(t=(t?[t,...n]:[...n]).join(" ")),t==null?e.removeAttribute("class"):l?e.setAttribute("class",t):e.className=t}const ri=Symbol("_vod"),cp=Symbol("_vsh"),Sa={beforeMount(e,{value:t},{transition:l}){e[ri]=e.style.display==="none"?"":e.style.display,l&&t?l.beforeEnter(e):Ea(e,t)},mounted(e,{value:t},{transition:l}){l&&t&&l.enter(e)},updated(e,{value:t,oldValue:l},{transition:n}){!t!=!l&&(n?t?(n.beforeEnter(e),Ea(e,!0),n.enter(e)):n.leave(e,()=>{Ea(e,!1)}):Ea(e,t))},beforeUnmount(e,{value:t}){Ea(e,t)}};function Ea(e,t){e.style.display=t?e[ri]:"none",e[cp]=!t}function qy(){Sa.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const fp=Symbol("");function Ky(e){const t=Lt();if(!t)return;const l=t.ut=(a=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(o=>Gr(o,a))},n=()=>{const a=e(t.proxy);Wr(t.subTree,a),l(a)};wf(n),kt(()=>{const a=new MutationObserver(n);a.observe(t.subTree.el.parentNode,{childList:!0}),ro(()=>a.disconnect())})}function Wr(e,t){if(e.shapeFlag&128){const l=e.suspense;e=l.activeBranch,l.pendingBranch&&!l.isHydrating&&l.effects.push(()=>{Wr(l.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)Gr(e.el,t);else if(e.type===we)e.children.forEach(l=>Wr(l,t));else if(e.type===Cn){let{el:l,anchor:n}=e;for(;l&&(Gr(l,t),l!==n);)l=l.nextSibling}}function Gr(e,t){if(e.nodeType===1){const l=e.style;let n="";for(const a in t)l.setProperty(`--${a}`,t[a]),n+=`--${a}: ${t[a]};`;l[fp]=n}}const Wy=/(^|;)\s*display\s*:/;function Gy(e,t,l){const n=e.style,a=Oe(l);let o=!1;if(l&&!a){if(t)if(Oe(t))for(const i of t.split(";")){const r=i.slice(0,i.indexOf(":")).trim();l[r]==null&&Mo(n,r,"")}else for(const i in t)l[i]==null&&Mo(n,i,"");for(const i in l)i==="display"&&(o=!0),Mo(n,i,l[i])}else if(a){if(t!==l){const i=n[fp];i&&(l+=";"+i),n.cssText=l,o=Wy.test(l)}}else t&&e.removeAttribute("style");ri in e&&(e[ri]=o?n.display:"",e[cp]&&(n.display="none"))}const bd=/\s*!important$/;function Mo(e,t,l){if(me(l))l.forEach(n=>Mo(e,t,n));else if(l==null&&(l=""),t.startsWith("--"))e.setProperty(t,l);else{const n=Jy(e,t);bd.test(l)?e.setProperty(jt(n),l.replace(bd,""),"important"):e[n]=l}}const Sd=["Webkit","Moz","ms"],gr={};function Jy(e,t){const l=gr[t];if(l)return l;let n=et(t);if(n!=="filter"&&n in e)return gr[t]=n;n=Ln(n);for(let a=0;a<Sd.length;a++){const o=Sd[a]+n;if(o in e)return gr[t]=o}return t}const _d="http://www.w3.org/1999/xlink";function Xy(e,t,l,n,a){if(n&&t.startsWith("xlink:"))l==null?e.removeAttributeNS(_d,t.slice(6,t.length)):e.setAttributeNS(_d,t,l);else{const o=Tm(t);l==null||o&&!qc(l)?e.removeAttribute(t):e.setAttribute(t,o?"":l)}}function Yy(e,t,l,n,a,o,i){if(t==="innerHTML"||t==="textContent"){n&&i(n,a,o),e[t]=l??"";return}const r=e.tagName;if(t==="value"&&r!=="PROGRESS"&&!r.includes("-")){const u=r==="OPTION"?e.getAttribute("value")||"":e.value,d=l??"";(u!==d||!("_value"in e))&&(e.value=d),l==null&&e.removeAttribute(t),e._value=l;return}let s=!1;if(l===""||l==null){const u=typeof e[t];u==="boolean"?l=qc(l):l==null&&u==="string"?(l="",s=!0):u==="number"&&(l=0,s=!0)}try{e[t]=l}catch{}s&&e.removeAttribute(t)}function Nl(e,t,l,n){e.addEventListener(t,l,n)}function Qy(e,t,l,n){e.removeEventListener(t,l,n)}const wd=Symbol("_vei");function Zy(e,t,l,n,a=null){const o=e[wd]||(e[wd]={}),i=o[t];if(n&&i)i.value=n;else{const[r,s]=eb(t);if(n){const u=o[t]=nb(n,a);Nl(e,r,u,s)}else i&&(Qy(e,r,i,s),o[t]=void 0)}}const Bd=/(?:Once|Passive|Capture)$/;function eb(e){let t;if(Bd.test(e)){t={};let n;for(;n=e.match(Bd);)e=e.slice(0,e.length-n[0].length),t[n[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):jt(e.slice(2)),t]}let yr=0;const tb=Promise.resolve(),lb=()=>yr||(tb.then(()=>yr=0),yr=Date.now());function nb(e,t){const l=n=>{if(!n._vts)n._vts=Date.now();else if(n._vts<=l.attached)return;qt(ab(n,l.value),t,5,[n])};return l.value=e,l.attached=lb(),l}function ab(e,t){if(me(t)){const l=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{l.call(e),e._stopped=!0},t.map(n=>a=>!a._stopped&&n&&n(a))}else return t}const Cd=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,ob=(e,t,l,n,a,o,i,r,s)=>{const u=a==="svg";t==="class"?jy(e,n,u):t==="style"?Gy(e,l,n):In(t)?ws(t)||Zy(e,t,l,n,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):ib(e,t,n,u))?Yy(e,t,n,o,i,r,s):(t==="true-value"?e._trueValue=n:t==="false-value"&&(e._falseValue=n),Xy(e,t,n,u))};function ib(e,t,l,n){if(n)return!!(t==="innerHTML"||t==="textContent"||t in e&&Cd(t)&&ke(l));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const a=e.tagName;if(a==="IMG"||a==="VIDEO"||a==="CANVAS"||a==="SOURCE")return!1}return Cd(t)&&Oe(l)?!1:t in e}/*! #__NO_SIDE_EFFECTS__ */function pp(e,t){const l=le(e);class n extends Ui{constructor(o){super(l,o,t)}}return n.def=l,n}/*! #__NO_SIDE_EFFECTS__ */const rb=e=>pp(e,Bp),sb=typeof HTMLElement<"u"?HTMLElement:class{};class Ui extends sb{constructor(t,l={},n){super(),this._def=t,this._props=l,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this._ob=null,this.shadowRoot&&n?n(this._createVNode(),this.shadowRoot):(this.attachShadow({mode:"open"}),this._def.__asyncLoader||this._resolveProps(this._def))}connectedCallback(){this._connected=!0,this._instance||(this._resolved?this._update():this._resolveDef())}disconnectedCallback(){this._connected=!1,this._ob&&(this._ob.disconnect(),this._ob=null),ot(()=>{this._connected||(Jr(null,this.shadowRoot),this._instance=null)})}_resolveDef(){this._resolved=!0;for(let n=0;n<this.attributes.length;n++)this._setAttr(this.attributes[n].name);this._ob=new MutationObserver(n=>{for(const a of n)this._setAttr(a.attributeName)}),this._ob.observe(this,{attributes:!0});const t=(n,a=!1)=>{const{props:o,styles:i}=n;let r;if(o&&!me(o))for(const s in o){const u=o[s];(u===Number||u&&u.type===Number)&&(s in this._props&&(this._props[s]=Zo(this._props[s])),(r||(r=Object.create(null)))[et(s)]=!0)}this._numberProps=r,a&&this._resolveProps(n),this._applyStyles(i),this._update()},l=this._def.__asyncLoader;l?l().then(n=>t(n,!0)):t(this._def)}_resolveProps(t){const{props:l}=t,n=me(l)?l:Object.keys(l||{});for(const a of Object.keys(this))a[0]!=="_"&&n.includes(a)&&this._setProp(a,this[a],!0,!1);for(const a of n.map(et))Object.defineProperty(this,a,{get(){return this._getProp(a)},set(o){this._setProp(a,o)}})}_setAttr(t){let l=this.getAttribute(t);const n=et(t);this._numberProps&&this._numberProps[n]&&(l=Zo(l)),this._setProp(n,l,!1)}_getProp(t){return this._props[t]}_setProp(t,l,n=!0,a=!0){l!==this._props[t]&&(this._props[t]=l,a&&this._instance&&this._update(),n&&(l===!0?this.setAttribute(jt(t),""):typeof l=="string"||typeof l=="number"?this.setAttribute(jt(t),l+""):l||this.removeAttribute(jt(t))))}_update(){Jr(this._createVNode(),this.shadowRoot)}_createVNode(){const t=be(this._def,je({},this._props));return this._instance||(t.ce=l=>{this._instance=l,l.isCE=!0;const n=(o,i)=>{this.dispatchEvent(new CustomEvent(o,{detail:i}))};l.emit=(o,...i)=>{n(o,i),jt(o)!==o&&n(jt(o),i)};let a=this;for(;a=a&&(a.parentNode||a.host);)if(a instanceof Ui){l.parent=a._instance,l.provides=a._instance.provides;break}}),t}_applyStyles(t){t&&t.forEach(l=>{const n=document.createElement("style");n.textContent=l,this.shadowRoot.appendChild(n)})}}function ub(e="$style"){{const t=Lt();if(!t)return qe;const l=t.type.__cssModules;if(!l)return qe;const n=l[e];return n||qe}}const vp=new WeakMap,hp=new WeakMap,si=Symbol("_moveCb"),xd=Symbol("_enterCb"),mp={name:"TransitionGroup",props:je({},My,{tag:String,moveClass:String}),setup(e,{slots:t}){const l=Lt(),n=zs();let a,o;return Fi(()=>{if(!a.length)return;const i=e.moveClass||`${e.name||"v"}-move`;if(!vb(a[0].el,l.vnode.el,i))return;a.forEach(cb),a.forEach(fb);const r=a.filter(pb);dp(),r.forEach(s=>{const u=s.el,d=u.style;El(u,i),d.transform=d.webkitTransform=d.transitionDuration="";const c=u[si]=f=>{f&&f.target!==u||(!f||/transform$/.test(f.propertyName))&&(u.removeEventListener("transitionend",c),u[si]=null,Wl(u,i))};u.addEventListener("transitionend",c)})}),()=>{const i=Fe(e),r=sp(i);let s=i.tag||we;a=o,o=t.default?Ri(t.default()):[];for(let u=0;u<o.length;u++){const d=o[u];d.key!=null&&An(d,ra(d,r,n,l))}if(a)for(let u=0;u<a.length;u++){const d=a[u];An(d,ra(d,r,n,l)),vp.set(d,d.el.getBoundingClientRect())}return be(s,null,o)}}},db=e=>delete e.mode;mp.props;const Js=mp;function cb(e){const t=e.el;t[si]&&t[si](),t[xd]&&t[xd]()}function fb(e){hp.set(e,e.el.getBoundingClientRect())}function pb(e){const t=vp.get(e),l=hp.get(e),n=t.left-l.left,a=t.top-l.top;if(n||a){const o=e.el.style;return o.transform=o.webkitTransform=`translate(${n}px,${a}px)`,o.transitionDuration="0s",e}}function vb(e,t,l){const n=e.cloneNode(),a=e[sa];a&&a.forEach(r=>{r.split(/\s+/).forEach(s=>s&&n.classList.remove(s))}),l.split(/\s+/).forEach(r=>r&&n.classList.add(r)),n.style.display="none";const o=t.nodeType===1?t:t.parentNode;o.appendChild(n);const{hasTransform:i}=up(n);return o.removeChild(n),i}const on=e=>{const t=e.props["onUpdate:modelValue"]||!1;return me(t)?l=>Qn(t,l):t};function hb(e){e.target.composing=!0}function Td(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const ll=Symbol("_assign"),ui={created(e,{modifiers:{lazy:t,trim:l,number:n}},a){e[ll]=on(a);const o=n||a.props&&a.props.type==="number";Nl(e,t?"change":"input",i=>{if(i.target.composing)return;let r=e.value;l&&(r=r.trim()),o&&(r=Ma(r)),e[ll](r)}),l&&Nl(e,"change",()=>{e.value=e.value.trim()}),t||(Nl(e,"compositionstart",hb),Nl(e,"compositionend",Td),Nl(e,"change",Td))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:l,trim:n,number:a}},o){if(e[ll]=on(o),e.composing)return;const i=a||e.type==="number"?Ma(e.value):e.value,r=t??"";i!==r&&(document.activeElement===e&&e.type!=="range"&&(l||n&&e.value.trim()===r)||(e.value=r))}},ji={deep:!0,created(e,t,l){e[ll]=on(l),Nl(e,"change",()=>{const n=e._modelValue,a=ua(e),o=e.checked,i=e[ll];if(me(n)){const r=Ei(n,a),s=r!==-1;if(o&&!s)i(n.concat(a));else if(!o&&s){const u=[...n];u.splice(r,1),i(u)}}else if(Rn(n)){const r=new Set(n);o?r.add(a):r.delete(a),i(r)}else i(gp(e,o))})},mounted:kd,beforeUpdate(e,t,l){e[ll]=on(l),kd(e,t,l)}};function kd(e,{value:t,oldValue:l},n){e._modelValue=t,me(t)?e.checked=Ei(t,n.props.value)>-1:Rn(t)?e.checked=t.has(n.props.value):t!==l&&(e.checked=nn(t,gp(e,!0)))}const qi={created(e,{value:t},l){e.checked=nn(t,l.props.value),e[ll]=on(l),Nl(e,"change",()=>{e[ll](ua(e))})},beforeUpdate(e,{value:t,oldValue:l},n){e[ll]=on(n),t!==l&&(e.checked=nn(t,n.props.value))}},Xs={deep:!0,created(e,{value:t,modifiers:{number:l}},n){const a=Rn(t);Nl(e,"change",()=>{const o=Array.prototype.filter.call(e.options,i=>i.selected).map(i=>l?Ma(ua(i)):ua(i));e[ll](e.multiple?a?new Set(o):o:o[0]),e._assigning=!0,ot(()=>{e._assigning=!1})}),e[ll]=on(n)},mounted(e,{value:t,modifiers:{number:l}}){Ed(e,t,l)},beforeUpdate(e,t,l){e[ll]=on(l)},updated(e,{value:t,modifiers:{number:l}}){e._assigning||Ed(e,t,l)}};function Ed(e,t,l){const n=e.multiple,a=me(t);if(!(n&&!a&&!Rn(t))){for(let o=0,i=e.options.length;o<i;o++){const r=e.options[o],s=ua(r);if(n)if(a){const u=typeof s;u==="string"||u==="number"?r.selected=t.includes(l?Ma(s):s):r.selected=Ei(t,s)>-1}else r.selected=t.has(s);else if(nn(ua(r),t)){e.selectedIndex!==o&&(e.selectedIndex=o);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function ua(e){return"_value"in e?e._value:e.value}function gp(e,t){const l=t?"_trueValue":"_falseValue";return l in e?e[l]:t}const yp={created(e,t,l){Ao(e,t,l,null,"created")},mounted(e,t,l){Ao(e,t,l,null,"mounted")},beforeUpdate(e,t,l,n){Ao(e,t,l,n,"beforeUpdate")},updated(e,t,l,n){Ao(e,t,l,n,"updated")}};function bp(e,t){switch(e){case"SELECT":return Xs;case"TEXTAREA":return ui;default:switch(t){case"checkbox":return ji;case"radio":return qi;default:return ui}}}function Ao(e,t,l,n,a){const i=bp(e.tagName,l.props&&l.props.type)[a];i&&i(e,t,l,n)}function mb(){ui.getSSRProps=({value:e})=>({value:e}),qi.getSSRProps=({value:e},t)=>{if(t.props&&nn(t.props.value,e))return{checked:!0}},ji.getSSRProps=({value:e},t)=>{if(me(e)){if(t.props&&Ei(e,t.props.value)>-1)return{checked:!0}}else if(Rn(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},yp.getSSRProps=(e,t)=>{if(typeof t.type!="string")return;const l=bp(t.type.toUpperCase(),t.props&&t.props.type);if(l.getSSRProps)return l.getSSRProps(e,t)}}const gb=["ctrl","shift","alt","meta"],yb={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)=>gb.some(l=>e[`${l}Key`]&&!t.includes(l))},Ol=(e,t)=>{const l=e._withMods||(e._withMods={}),n=t.join(".");return l[n]||(l[n]=(a,...o)=>{for(let i=0;i<t.length;i++){const r=yb[t[i]];if(r&&r(a,t))return}return e(a,...o)})},bb={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},Va=(e,t)=>{const l=e._withKeys||(e._withKeys={}),n=t.join(".");return l[n]||(l[n]=a=>{if(!("key"in a))return;const o=jt(a.key);if(t.some(i=>i===o||bb[i]===o))return e(a)})},Sp=je({patchProp:ob},Hy);let Da,Ad=!1;function _p(){return Da||(Da=jf(Sp))}function wp(){return Da=Ad?Da:qf(Sp),Ad=!0,Da}const Jr=(...e)=>{_p().render(...e)},Bp=(...e)=>{wp().hydrate(...e)},Cp=(...e)=>{const t=_p().createApp(...e),{mount:l}=t;return t.mount=n=>{const a=Tp(n);if(!a)return;const o=t._component;!ke(o)&&!o.render&&!o.template&&(o.template=a.innerHTML),a.innerHTML="";const i=l(a,!1,xp(a));return a instanceof Element&&(a.removeAttribute("v-cloak"),a.setAttribute("data-v-app","")),i},t},Sb=(...e)=>{const t=wp().createApp(...e),{mount:l}=t;return t.mount=n=>{const a=Tp(n);if(a)return l(a,!0,xp(a))},t};function xp(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Tp(e){return Oe(e)?document.querySelector(e):e}let Nd=!1;const _b=()=>{Nd||(Nd=!0,mb(),qy())},wb=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:xf,BaseTransitionPropsValidators:Us,Comment:xt,DeprecationTypes:Ly,EffectScope:Ts,ErrorCodes:sg,ErrorTypeStrings:Ny,Fragment:we,KeepAlive:Rg,ReactiveEffect:oa,Static:Cn,Suspense:Tg,Teleport:dn,Text:Nn,TrackOpTypes:og,Transition:zi,TransitionGroup:Js,TriggerOpTypes:ig,VueElement:Ui,assertNumber:rg,callWithAsyncErrorHandling:qt,callWithErrorHandling:Vl,camelize:et,capitalize:Ln,cloneVNode:Bl,compatUtils:Ry,computed:V,createApp:Cp,createBlock:G,createCommentVNode:he,createElementBlock:q,createElementVNode:ve,createHydrationRenderer:qf,createPropsRestProxy:Jg,createRenderer:jf,createSSRApp:Sb,createSlots:Di,createStaticVNode:by,createTextVNode:Be,createVNode:be,customRef:Rs,defineAsyncComponent:Pg,defineComponent:le,defineCustomElement:pp,defineEmits:Mg,defineExpose:zg,defineModel:qg,defineOptions:Ug,defineProps:Hg,defineSSRCustomElement:rb,defineSlots:jg,devtools:Oy,effect:Nm,effectScope:Em,getCurrentInstance:Lt,getCurrentScope:Ai,getTransitionRawChildren:Ri,guardReactiveProps:Je,h:ht,handleError:Hn,hasInjectionContext:ay,hydrate:Bp,initCustomFormatter:ky,initDirectivesForSSR:_b,inject:tt,isMemoSame:op,isProxy:Os,isReactive:wn,isReadonly:kn,isRef:pt,isRuntimeOnly:By,isShallow:za,isVNode:an,markRaw:$s,mergeDefaults:Wg,mergeModels:Gg,mergeProps:ce,nextTick:ot,normalizeClass:ie,normalizeProps:Ie,normalizeStyle:st,onActivated:js,onBeforeMount:Af,onBeforeUnmount:Mn,onBeforeUpdate:Nf,onDeactivated:kf,onErrorCaptured:Pf,onMounted:kt,onRenderTracked:Vf,onRenderTriggered:$f,onScopeDispose:ks,onServerPrefetch:Of,onUnmounted:ro,onUpdated:Fi,openBlock:E,popScopeId:mg,provide:Gt,proxyRefs:Is,pushScopeId:hg,queuePostFlushCb:ti,reactive:ia,readonly:Ct,ref:ae,registerRuntimeCompiler:lp,render:Jr,renderList:Ye,renderSlot:F,resolveComponent:Bg,resolveDirective:Cg,resolveDynamicComponent:Te,resolveFilter:Iy,resolveTransitionHooks:ra,setBlockTracking:Mr,setDevtoolsHook:$y,setTransitionHooks:An,shallowReactive:sf,shallowReadonly:pn,shallowRef:En,ssrContextKey:Sf,ssrUtils:Py,stop:Om,toDisplayString:pe,toHandlerKey:Yn,toHandlers:Fg,toRaw:Fe,toRef:M,toRefs:lg,toValue:mt,transformVNodeArgs:gy,triggerRef:Zm,unref:k,useAttrs:ba,useCssModule:ub,useCssVars:Ky,useModel:Ty,useSSRContext:_f,useSlots:At,useTransitionState:zs,vModelCheckbox:ji,vModelDynamic:yp,vModelRadio:qi,vModelSelect:Xs,vModelText:ui,vShow:Sa,version:ip,warn:Ay,watch:xe,watchEffect:ao,watchPostEffect:wf,watchSyncEffect:Bf,withAsyncContext:Xg,withCtx:J,withDefaults:Kg,withDirectives:Ll,withKeys:Va,withMemo:Ey,withModifiers:Ol,withScopeId:gg},Symbol.toStringTag,{value:"Module"}));/** -* @vue/compiler-core v3.4.21 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/const Ja=Symbol(""),Ha=Symbol(""),Ys=Symbol(""),di=Symbol(""),kp=Symbol(""),Vn=Symbol(""),Ep=Symbol(""),Ap=Symbol(""),Qs=Symbol(""),Zs=Symbol(""),uo=Symbol(""),eu=Symbol(""),Np=Symbol(""),tu=Symbol(""),lu=Symbol(""),nu=Symbol(""),au=Symbol(""),ou=Symbol(""),iu=Symbol(""),Op=Symbol(""),$p=Symbol(""),Ki=Symbol(""),ci=Symbol(""),ru=Symbol(""),su=Symbol(""),Xa=Symbol(""),co=Symbol(""),uu=Symbol(""),Xr=Symbol(""),Bb=Symbol(""),Yr=Symbol(""),fi=Symbol(""),Cb=Symbol(""),xb=Symbol(""),du=Symbol(""),Tb=Symbol(""),kb=Symbol(""),cu=Symbol(""),Vp=Symbol(""),da={[Ja]:"Fragment",[Ha]:"Teleport",[Ys]:"Suspense",[di]:"KeepAlive",[kp]:"BaseTransition",[Vn]:"openBlock",[Ep]:"createBlock",[Ap]:"createElementBlock",[Qs]:"createVNode",[Zs]:"createElementVNode",[uo]:"createCommentVNode",[eu]:"createTextVNode",[Np]:"createStaticVNode",[tu]:"resolveComponent",[lu]:"resolveDynamicComponent",[nu]:"resolveDirective",[au]:"resolveFilter",[ou]:"withDirectives",[iu]:"renderList",[Op]:"renderSlot",[$p]:"createSlots",[Ki]:"toDisplayString",[ci]:"mergeProps",[ru]:"normalizeClass",[su]:"normalizeStyle",[Xa]:"normalizeProps",[co]:"guardReactiveProps",[uu]:"toHandlers",[Xr]:"camelize",[Bb]:"capitalize",[Yr]:"toHandlerKey",[fi]:"setBlockTracking",[Cb]:"pushScopeId",[xb]:"popScopeId",[du]:"withCtx",[Tb]:"unref",[kb]:"isRef",[cu]:"withMemo",[Vp]:"isMemoSame"};function Eb(e){Object.getOwnPropertySymbols(e).forEach(t=>{da[t]=e[t]})}const Jt={start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0},source:""};function Ab(e,t=""){return{type:0,source:t,children:e,helpers:new Set,components:[],directives:[],hoists:[],imports:[],cached:0,temps:0,codegenNode:void 0,loc:Jt}}function Ya(e,t,l,n,a,o,i,r=!1,s=!1,u=!1,d=Jt){return e&&(r?(e.helper(Vn),e.helper(pa(e.inSSR,u))):e.helper(fa(e.inSSR,u)),i&&e.helper(ou)),{type:13,tag:t,props:l,children:n,patchFlag:a,dynamicProps:o,directives:i,isBlock:r,disableTracking:s,isComponent:u,loc:d}}function fo(e,t=Jt){return{type:17,loc:t,elements:e}}function Zt(e,t=Jt){return{type:15,loc:t,properties:e}}function at(e,t){return{type:16,loc:Jt,key:Oe(e)?$e(e,!0):e,value:t}}function $e(e,t=!1,l=Jt,n=0){return{type:4,loc:l,content:e,isStatic:t,constType:t?3:n}}function fl(e,t=Jt){return{type:8,loc:t,children:e}}function dt(e,t=[],l=Jt){return{type:14,loc:l,callee:e,arguments:t}}function ca(e,t=void 0,l=!1,n=!1,a=Jt){return{type:18,params:e,returns:t,newline:l,isSlot:n,loc:a}}function Qr(e,t,l,n=!0){return{type:19,test:e,consequent:t,alternate:l,newline:n,loc:Jt}}function Nb(e,t,l=!1){return{type:20,index:e,value:t,isVNode:l,loc:Jt}}function Ob(e){return{type:21,body:e,loc:Jt}}function fa(e,t){return e||t?Qs:Zs}function pa(e,t){return e||t?Ep:Ap}function fu(e,{helper:t,removeHelper:l,inSSR:n}){e.isBlock||(e.isBlock=!0,l(fa(n,e.isComponent)),t(Vn),t(pa(n,e.isComponent)))}const Od=new Uint8Array([123,123]),$d=new Uint8Array([125,125]);function Vd(e){return e>=97&&e<=122||e>=65&&e<=90}function Mt(e){return e===32||e===10||e===9||e===12||e===13}function ql(e){return e===47||e===62||Mt(e)}function pi(e){const t=new Uint8Array(e.length);for(let l=0;l<e.length;l++)t[l]=e.charCodeAt(l);return t}const St={Cdata:new Uint8Array([67,68,65,84,65,91]),CdataEnd:new Uint8Array([93,93,62]),CommentEnd:new Uint8Array([45,45,62]),ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),TitleEnd:new Uint8Array([60,47,116,105,116,108,101]),TextareaEnd:new Uint8Array([60,47,116,101,120,116,97,114,101,97])};class $b{constructor(t,l){this.stack=t,this.cbs=l,this.state=1,this.buffer="",this.sectionStart=0,this.index=0,this.entityStart=0,this.baseState=1,this.inRCDATA=!1,this.inXML=!1,this.inVPre=!1,this.newlines=[],this.mode=0,this.delimiterOpen=Od,this.delimiterClose=$d,this.delimiterIndex=-1,this.currentSequence=void 0,this.sequenceIndex=0}get inSFCRoot(){return this.mode===2&&this.stack.length===0}reset(){this.state=1,this.mode=0,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=1,this.inRCDATA=!1,this.currentSequence=void 0,this.newlines.length=0,this.delimiterOpen=Od,this.delimiterClose=$d}getPos(t){let l=1,n=t+1;for(let a=this.newlines.length-1;a>=0;a--){const o=this.newlines[a];if(t>o){l=a+2,n=t-o;break}}return{column:n,line:l,offset:t}}peek(){return this.buffer.charCodeAt(this.index+1)}stateText(t){t===60?(this.index>this.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=5,this.sectionStart=this.index):!this.inVPre&&t===this.delimiterOpen[0]&&(this.state=2,this.delimiterIndex=0,this.stateInterpolationOpen(t))}stateInterpolationOpen(t){if(t===this.delimiterOpen[this.delimiterIndex])if(this.delimiterIndex===this.delimiterOpen.length-1){const l=this.index+1-this.delimiterOpen.length;l>this.sectionStart&&this.cbs.ontext(this.sectionStart,l),this.state=3,this.sectionStart=l}else this.delimiterIndex++;else this.inRCDATA?(this.state=32,this.stateInRCDATA(t)):(this.state=1,this.stateText(t))}stateInterpolation(t){t===this.delimiterClose[0]&&(this.state=4,this.delimiterIndex=0,this.stateInterpolationClose(t))}stateInterpolationClose(t){t===this.delimiterClose[this.delimiterIndex]?this.delimiterIndex===this.delimiterClose.length-1?(this.cbs.oninterpolation(this.sectionStart,this.index+1),this.inRCDATA?this.state=32:this.state=1,this.sectionStart=this.index+1):this.delimiterIndex++:(this.state=3,this.stateInterpolation(t))}stateSpecialStartSequence(t){const l=this.sequenceIndex===this.currentSequence.length;if(!(l?ql(t):(t|32)===this.currentSequence[this.sequenceIndex]))this.inRCDATA=!1;else if(!l){this.sequenceIndex++;return}this.sequenceIndex=0,this.state=6,this.stateInTagName(t)}stateInRCDATA(t){if(this.sequenceIndex===this.currentSequence.length){if(t===62||Mt(t)){const l=this.index-this.currentSequence.length;if(this.sectionStart<l){const n=this.index;this.index=l,this.cbs.ontext(this.sectionStart,l),this.index=n}this.sectionStart=l+2,this.stateInClosingTagName(t),this.inRCDATA=!1;return}this.sequenceIndex=0}(t|32)===this.currentSequence[this.sequenceIndex]?this.sequenceIndex+=1:this.sequenceIndex===0?this.currentSequence===St.TitleEnd||this.currentSequence===St.TextareaEnd&&!this.inSFCRoot?t===this.delimiterOpen[0]&&(this.state=2,this.delimiterIndex=0,this.stateInterpolationOpen(t)):this.fastForwardTo(60)&&(this.sequenceIndex=1):this.sequenceIndex=+(t===60)}stateCDATASequence(t){t===St.Cdata[this.sequenceIndex]?++this.sequenceIndex===St.Cdata.length&&(this.state=28,this.currentSequence=St.CdataEnd,this.sequenceIndex=0,this.sectionStart=this.index+1):(this.sequenceIndex=0,this.state=23,this.stateInDeclaration(t))}fastForwardTo(t){for(;++this.index<this.buffer.length;){const l=this.buffer.charCodeAt(this.index);if(l===10&&this.newlines.push(this.index),l===t)return!0}return this.index=this.buffer.length-1,!1}stateInCommentLike(t){t===this.currentSequence[this.sequenceIndex]?++this.sequenceIndex===this.currentSequence.length&&(this.currentSequence===St.CdataEnd?this.cbs.oncdata(this.sectionStart,this.index-2):this.cbs.oncomment(this.sectionStart,this.index-2),this.sequenceIndex=0,this.sectionStart=this.index+1,this.state=1):this.sequenceIndex===0?this.fastForwardTo(this.currentSequence[0])&&(this.sequenceIndex=1):t!==this.currentSequence[this.sequenceIndex-1]&&(this.sequenceIndex=0)}startSpecial(t,l){this.enterRCDATA(t,l),this.state=31}enterRCDATA(t,l){this.inRCDATA=!0,this.currentSequence=t,this.sequenceIndex=l}stateBeforeTagName(t){t===33?(this.state=22,this.sectionStart=this.index+1):t===63?(this.state=24,this.sectionStart=this.index+1):Vd(t)?(this.sectionStart=this.index,this.mode===0?this.state=6:this.inSFCRoot?this.state=34:this.inXML?this.state=6:t===116?this.state=30:this.state=t===115?29:6):t===47?this.state=8:(this.state=1,this.stateText(t))}stateInTagName(t){ql(t)&&this.handleTagName(t)}stateInSFCRootTagName(t){if(ql(t)){const l=this.buffer.slice(this.sectionStart,this.index);l!=="template"&&this.enterRCDATA(pi("</"+l),0),this.handleTagName(t)}}handleTagName(t){this.cbs.onopentagname(this.sectionStart,this.index),this.sectionStart=-1,this.state=11,this.stateBeforeAttrName(t)}stateBeforeClosingTagName(t){Mt(t)||(t===62?(this.state=1,this.sectionStart=this.index+1):(this.state=Vd(t)?9:27,this.sectionStart=this.index))}stateInClosingTagName(t){(t===62||Mt(t))&&(this.cbs.onclosetag(this.sectionStart,this.index),this.sectionStart=-1,this.state=10,this.stateAfterClosingTagName(t))}stateAfterClosingTagName(t){t===62&&(this.state=1,this.sectionStart=this.index+1)}stateBeforeAttrName(t){t===62?(this.cbs.onopentagend(this.index),this.inRCDATA?this.state=32:this.state=1,this.sectionStart=this.index+1):t===47?this.state=7:t===60&&this.peek()===47?(this.cbs.onopentagend(this.index),this.state=5,this.sectionStart=this.index):Mt(t)||this.handleAttrStart(t)}handleAttrStart(t){t===118&&this.peek()===45?(this.state=13,this.sectionStart=this.index):t===46||t===58||t===64||t===35?(this.cbs.ondirname(this.index,this.index+1),this.state=14,this.sectionStart=this.index+1):(this.state=12,this.sectionStart=this.index)}stateInSelfClosingTag(t){t===62?(this.cbs.onselfclosingtag(this.index),this.state=1,this.sectionStart=this.index+1,this.inRCDATA=!1):Mt(t)||(this.state=11,this.stateBeforeAttrName(t))}stateInAttrName(t){(t===61||ql(t))&&(this.cbs.onattribname(this.sectionStart,this.index),this.handleAttrNameEnd(t))}stateInDirName(t){t===61||ql(t)?(this.cbs.ondirname(this.sectionStart,this.index),this.handleAttrNameEnd(t)):t===58?(this.cbs.ondirname(this.sectionStart,this.index),this.state=14,this.sectionStart=this.index+1):t===46&&(this.cbs.ondirname(this.sectionStart,this.index),this.state=16,this.sectionStart=this.index+1)}stateInDirArg(t){t===61||ql(t)?(this.cbs.ondirarg(this.sectionStart,this.index),this.handleAttrNameEnd(t)):t===91?this.state=15:t===46&&(this.cbs.ondirarg(this.sectionStart,this.index),this.state=16,this.sectionStart=this.index+1)}stateInDynamicDirArg(t){t===93?this.state=14:(t===61||ql(t))&&(this.cbs.ondirarg(this.sectionStart,this.index+1),this.handleAttrNameEnd(t))}stateInDirModifier(t){t===61||ql(t)?(this.cbs.ondirmodifier(this.sectionStart,this.index),this.handleAttrNameEnd(t)):t===46&&(this.cbs.ondirmodifier(this.sectionStart,this.index),this.sectionStart=this.index+1)}handleAttrNameEnd(t){this.sectionStart=this.index,this.state=17,this.cbs.onattribnameend(this.index),this.stateAfterAttrName(t)}stateAfterAttrName(t){t===61?this.state=18:t===47||t===62?(this.cbs.onattribend(0,this.sectionStart),this.sectionStart=-1,this.state=11,this.stateBeforeAttrName(t)):Mt(t)||(this.cbs.onattribend(0,this.sectionStart),this.handleAttrStart(t))}stateBeforeAttrValue(t){t===34?(this.state=19,this.sectionStart=this.index+1):t===39?(this.state=20,this.sectionStart=this.index+1):Mt(t)||(this.sectionStart=this.index,this.state=21,this.stateInAttrValueNoQuotes(t))}handleInAttrValue(t,l){(t===l||this.fastForwardTo(l))&&(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(l===34?3:2,this.index+1),this.state=11)}stateInAttrValueDoubleQuotes(t){this.handleInAttrValue(t,34)}stateInAttrValueSingleQuotes(t){this.handleInAttrValue(t,39)}stateInAttrValueNoQuotes(t){Mt(t)||t===62?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(1,this.index),this.state=11,this.stateBeforeAttrName(t)):(t===39||t===60||t===61||t===96)&&this.cbs.onerr(18,this.index)}stateBeforeDeclaration(t){t===91?(this.state=26,this.sequenceIndex=0):this.state=t===45?25:23}stateInDeclaration(t){(t===62||this.fastForwardTo(62))&&(this.state=1,this.sectionStart=this.index+1)}stateInProcessingInstruction(t){(t===62||this.fastForwardTo(62))&&(this.cbs.onprocessinginstruction(this.sectionStart,this.index),this.state=1,this.sectionStart=this.index+1)}stateBeforeComment(t){t===45?(this.state=28,this.currentSequence=St.CommentEnd,this.sequenceIndex=2,this.sectionStart=this.index+1):this.state=23}stateInSpecialComment(t){(t===62||this.fastForwardTo(62))&&(this.cbs.oncomment(this.sectionStart,this.index),this.state=1,this.sectionStart=this.index+1)}stateBeforeSpecialS(t){t===St.ScriptEnd[3]?this.startSpecial(St.ScriptEnd,4):t===St.StyleEnd[3]?this.startSpecial(St.StyleEnd,4):(this.state=6,this.stateInTagName(t))}stateBeforeSpecialT(t){t===St.TitleEnd[3]?this.startSpecial(St.TitleEnd,4):t===St.TextareaEnd[3]?this.startSpecial(St.TextareaEnd,4):(this.state=6,this.stateInTagName(t))}startEntity(){}stateInEntity(){}parse(t){for(this.buffer=t;this.index<this.buffer.length;){const l=this.buffer.charCodeAt(this.index);switch(l===10&&this.newlines.push(this.index),this.state){case 1:{this.stateText(l);break}case 2:{this.stateInterpolationOpen(l);break}case 3:{this.stateInterpolation(l);break}case 4:{this.stateInterpolationClose(l);break}case 31:{this.stateSpecialStartSequence(l);break}case 32:{this.stateInRCDATA(l);break}case 26:{this.stateCDATASequence(l);break}case 19:{this.stateInAttrValueDoubleQuotes(l);break}case 12:{this.stateInAttrName(l);break}case 13:{this.stateInDirName(l);break}case 14:{this.stateInDirArg(l);break}case 15:{this.stateInDynamicDirArg(l);break}case 16:{this.stateInDirModifier(l);break}case 28:{this.stateInCommentLike(l);break}case 27:{this.stateInSpecialComment(l);break}case 11:{this.stateBeforeAttrName(l);break}case 6:{this.stateInTagName(l);break}case 34:{this.stateInSFCRootTagName(l);break}case 9:{this.stateInClosingTagName(l);break}case 5:{this.stateBeforeTagName(l);break}case 17:{this.stateAfterAttrName(l);break}case 20:{this.stateInAttrValueSingleQuotes(l);break}case 18:{this.stateBeforeAttrValue(l);break}case 8:{this.stateBeforeClosingTagName(l);break}case 10:{this.stateAfterClosingTagName(l);break}case 29:{this.stateBeforeSpecialS(l);break}case 30:{this.stateBeforeSpecialT(l);break}case 21:{this.stateInAttrValueNoQuotes(l);break}case 7:{this.stateInSelfClosingTag(l);break}case 23:{this.stateInDeclaration(l);break}case 22:{this.stateBeforeDeclaration(l);break}case 25:{this.stateBeforeComment(l);break}case 24:{this.stateInProcessingInstruction(l);break}case 33:{this.stateInEntity();break}}this.index++}this.cleanup(),this.finish()}cleanup(){this.sectionStart!==this.index&&(this.state===1||this.state===32&&this.sequenceIndex===0?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):(this.state===19||this.state===20||this.state===21)&&(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))}finish(){this.handleTrailingData(),this.cbs.onend()}handleTrailingData(){const t=this.buffer.length;this.sectionStart>=t||(this.state===28?this.currentSequence===St.CdataEnd?this.cbs.oncdata(this.sectionStart,t):this.cbs.oncomment(this.sectionStart,t):this.state===6||this.state===11||this.state===18||this.state===17||this.state===12||this.state===13||this.state===14||this.state===15||this.state===16||this.state===20||this.state===19||this.state===21||this.state===9||this.cbs.ontext(this.sectionStart,t))}emitCodePoint(t,l){}}function Pd(e,{compatConfig:t}){const l=t&&t[e];return e==="MODE"?l||3:l}function xn(e,t){const l=Pd("MODE",t),n=Pd(e,t);return l===3?n===!0:n!==!1}function Qa(e,t,l,...n){return xn(e,t)}function pu(e){throw e}function Pp(e){}function Qe(e,t,l,n){const a=`https://vuejs.org/error-reference/#compiler-${e}`,o=new SyntaxError(String(a));return o.code=e,o.loc=t,o}const Pt=e=>e.type===4&&e.isStatic;function Ip(e){switch(e){case"Teleport":case"teleport":return Ha;case"Suspense":case"suspense":return Ys;case"KeepAlive":case"keep-alive":return di;case"BaseTransition":case"base-transition":return kp}}const Vb=/^\d|[^\$\w]/,vu=e=>!Vb.test(e),Pb=/[A-Za-z_$\xA0-\uFFFF]/,Ib=/[\.\?\w$\xA0-\uFFFF]/,Rb=/\s+[.[]\s*|\s*[.[]\s+/g,Lb=e=>{e=e.trim().replace(Rb,i=>i.trim());let t=0,l=[],n=0,a=0,o=null;for(let i=0;i<e.length;i++){const r=e.charAt(i);switch(t){case 0:if(r==="[")l.push(t),t=1,n++;else if(r==="(")l.push(t),t=2,a++;else if(!(i===0?Pb:Ib).test(r))return!1;break;case 1:r==="'"||r==='"'||r==="`"?(l.push(t),t=3,o=r):r==="["?n++:r==="]"&&(--n||(t=l.pop()));break;case 2:if(r==="'"||r==='"'||r==="`")l.push(t),t=3,o=r;else if(r==="(")a++;else if(r===")"){if(i===e.length-1)return!1;--a||(t=l.pop())}break;case 3:r===o&&(t=l.pop(),o=null);break}}return!n&&!a},Rp=Lb;function ul(e,t,l=!1){for(let n=0;n<e.props.length;n++){const a=e.props[n];if(a.type===7&&(l||a.exp)&&(Oe(t)?a.name===t:t.test(a.name)))return a}}function Wi(e,t,l=!1,n=!1){for(let a=0;a<e.props.length;a++){const o=e.props[a];if(o.type===6){if(l)continue;if(o.name===t&&(o.value||n))return o}else if(o.name==="bind"&&(o.exp||n)&&yn(o.arg,t))return o}}function yn(e,t){return!!(e&&Pt(e)&&e.content===t)}function Fb(e){return e.props.some(t=>t.type===7&&t.name==="bind"&&(!t.arg||t.arg.type!==4||!t.arg.isStatic))}function br(e){return e.type===5||e.type===2}function Db(e){return e.type===7&&e.name==="slot"}function vi(e){return e.type===1&&e.tagType===3}function hi(e){return e.type===1&&e.tagType===2}const Hb=new Set([Xa,co]);function Lp(e,t=[]){if(e&&!Oe(e)&&e.type===14){const l=e.callee;if(!Oe(l)&&Hb.has(l))return Lp(e.arguments[0],t.concat(e))}return[e,t]}function mi(e,t,l){let n,a=e.type===13?e.props:e.arguments[2],o=[],i;if(a&&!Oe(a)&&a.type===14){const r=Lp(a);a=r[0],o=r[1],i=o[o.length-1]}if(a==null||Oe(a))n=Zt([t]);else if(a.type===14){const r=a.arguments[0];!Oe(r)&&r.type===15?Id(t,r)||r.properties.unshift(t):a.callee===uu?n=dt(l.helper(ci),[Zt([t]),a]):a.arguments.unshift(Zt([t])),!n&&(n=a)}else a.type===15?(Id(t,a)||a.properties.unshift(t),n=a):(n=dt(l.helper(ci),[Zt([t]),a]),i&&i.callee===co&&(i=o[o.length-2]));e.type===13?i?i.arguments[0]=n:e.props=n:i?i.arguments[0]=n:e.arguments[2]=n}function Id(e,t){let l=!1;if(e.key.type===4){const n=e.key.content;l=t.properties.some(a=>a.key.type===4&&a.key.content===n)}return l}function Za(e,t){return`_${t}_${e.replace(/[^\w]/g,(l,n)=>l==="-"?"_":e.charCodeAt(n).toString())}`}function Mb(e){return e.type===14&&e.callee===cu?e.arguments[1].returns:e}const zb=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,Fp={parseMode:"base",ns:0,delimiters:["{{","}}"],getNamespace:()=>0,isVoidTag:Fo,isPreTag:Fo,isCustomElement:Fo,onError:pu,onWarn:Pp,comments:!1,prefixIdentifiers:!1};let We=Fp,eo=null,Tn="",_t=null,He=null,Ot="",Al=-1,vn=-1,gi=0,Ql=!1,Zr=null;const lt=[],nt=new $b(lt,{onerr:kl,ontext(e,t){No(gt(e,t),e,t)},ontextentity(e,t,l){No(e,t,l)},oninterpolation(e,t){if(Ql)return No(gt(e,t),e,t);let l=e+nt.delimiterOpen.length,n=t-nt.delimiterClose.length;for(;Mt(Tn.charCodeAt(l));)l++;for(;Mt(Tn.charCodeAt(n-1));)n--;let a=gt(l,n);a.includes("&")&&(a=We.decodeEntities(a,!1)),es({type:5,content:Uo(a,!1,ut(l,n)),loc:ut(e,t)})},onopentagname(e,t){const l=gt(e,t);_t={type:1,tag:l,ns:We.getNamespace(l,lt[0],We.ns),tagType:0,props:[],children:[],loc:ut(e-1,t),codegenNode:void 0}},onopentagend(e){Ld(e)},onclosetag(e,t){const l=gt(e,t);if(!We.isVoidTag(l)){let n=!1;for(let a=0;a<lt.length;a++)if(lt[a].tag.toLowerCase()===l.toLowerCase()){n=!0,a>0&&kl(24,lt[0].loc.start.offset);for(let i=0;i<=a;i++){const r=lt.shift();zo(r,t,i<a)}break}n||kl(23,Dp(e,60))}},onselfclosingtag(e){var t;const l=_t.tag;_t.isSelfClosing=!0,Ld(e),((t=lt[0])==null?void 0:t.tag)===l&&zo(lt.shift(),e)},onattribname(e,t){He={type:6,name:gt(e,t),nameLoc:ut(e,t),value:void 0,loc:ut(e)}},ondirname(e,t){const l=gt(e,t),n=l==="."||l===":"?"bind":l==="@"?"on":l==="#"?"slot":l.slice(2);if(!Ql&&n===""&&kl(26,e),Ql||n==="")He={type:6,name:l,nameLoc:ut(e,t),value:void 0,loc:ut(e)};else if(He={type:7,name:n,rawName:l,exp:void 0,arg:void 0,modifiers:l==="."?["prop"]:[],loc:ut(e)},n==="pre"){Ql=nt.inVPre=!0,Zr=_t;const a=_t.props;for(let o=0;o<a.length;o++)a[o].type===7&&(a[o]=Yb(a[o]))}},ondirarg(e,t){if(e===t)return;const l=gt(e,t);if(Ql)He.name+=l,bn(He.nameLoc,t);else{const n=l[0]!=="[";He.arg=Uo(n?l:l.slice(1,-1),n,ut(e,t),n?3:0)}},ondirmodifier(e,t){const l=gt(e,t);if(Ql)He.name+="."+l,bn(He.nameLoc,t);else if(He.name==="slot"){const n=He.arg;n&&(n.content+="."+l,bn(n.loc,t))}else He.modifiers.push(l)},onattribdata(e,t){Ot+=gt(e,t),Al<0&&(Al=e),vn=t},onattribentity(e,t,l){Ot+=e,Al<0&&(Al=t),vn=l},onattribnameend(e){const t=He.loc.start.offset,l=gt(t,e);He.type===7&&(He.rawName=l),_t.props.some(n=>(n.type===7?n.rawName:n.name)===l)&&kl(2,t)},onattribend(e,t){if(_t&&He){if(bn(He.loc,t),e!==0)if(Ot.includes("&")&&(Ot=We.decodeEntities(Ot,!0)),He.type===6)He.name==="class"&&(Ot=Mp(Ot).trim()),e===1&&!Ot&&kl(13,t),He.value={type:2,content:Ot,loc:e===1?ut(Al,vn):ut(Al-1,vn+1)},nt.inSFCRoot&&_t.tag==="template"&&He.name==="lang"&&Ot&&Ot!=="html"&&nt.enterRCDATA(pi("</template"),0);else{let l=0;He.exp=Uo(Ot,!1,ut(Al,vn),0,l),He.name==="for"&&(He.forParseResult=jb(He.exp));let n=-1;He.name==="bind"&&(n=He.modifiers.indexOf("sync"))>-1&&Qa("COMPILER_V_BIND_SYNC",We,He.loc,He.rawName)&&(He.name="model",He.modifiers.splice(n,1))}(He.type!==7||He.name!=="pre")&&_t.props.push(He)}Ot="",Al=vn=-1},oncomment(e,t){We.comments&&es({type:3,content:gt(e,t),loc:ut(e-4,t+3)})},onend(){const e=Tn.length;for(let t=0;t<lt.length;t++)zo(lt[t],e-1),kl(24,lt[t].loc.start.offset)},oncdata(e,t){lt[0].ns!==0?No(gt(e,t),e,t):kl(1,e-9)},onprocessinginstruction(e){(lt[0]?lt[0].ns:We.ns)===0&&kl(21,e-1)}}),Rd=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,Ub=/^\(|\)$/g;function jb(e){const t=e.loc,l=e.content,n=l.match(zb);if(!n)return;const[,a,o]=n,i=(c,f,h=!1)=>{const p=t.start.offset+f,y=p+c.length;return Uo(c,!1,ut(p,y),0,h?1:0)},r={source:i(o.trim(),l.indexOf(o,a.length)),value:void 0,key:void 0,index:void 0,finalized:!1};let s=a.trim().replace(Ub,"").trim();const u=a.indexOf(s),d=s.match(Rd);if(d){s=s.replace(Rd,"").trim();const c=d[1].trim();let f;if(c&&(f=l.indexOf(c,u+s.length),r.key=i(c,f,!0)),d[2]){const h=d[2].trim();h&&(r.index=i(h,l.indexOf(h,r.key?f+c.length:u+s.length),!0))}}return s&&(r.value=i(s,u,!0)),r}function gt(e,t){return Tn.slice(e,t)}function Ld(e){nt.inSFCRoot&&(_t.innerLoc=ut(e+1,e+1)),es(_t);const{tag:t,ns:l}=_t;l===0&&We.isPreTag(t)&&gi++,We.isVoidTag(t)?zo(_t,e):(lt.unshift(_t),(l===1||l===2)&&(nt.inXML=!0)),_t=null}function No(e,t,l){var n;{const i=(n=lt[0])==null?void 0:n.tag;i!=="script"&&i!=="style"&&e.includes("&")&&(e=We.decodeEntities(e,!1))}const a=lt[0]||eo,o=a.children[a.children.length-1];(o==null?void 0:o.type)===2?(o.content+=e,bn(o.loc,l)):a.children.push({type:2,content:e,loc:ut(t,l)})}function zo(e,t,l=!1){l?bn(e.loc,Dp(t,60)):bn(e.loc,t+1),nt.inSFCRoot&&(e.children.length?e.innerLoc.end=je({},e.children[e.children.length-1].loc.end):e.innerLoc.end=je({},e.innerLoc.start),e.innerLoc.source=gt(e.innerLoc.start.offset,e.innerLoc.end.offset));const{tag:n,ns:a}=e;Ql||(n==="slot"?e.tagType=2:Fd(e)?e.tagType=3:Kb(e)&&(e.tagType=1)),nt.inRCDATA||(e.children=Hp(e.children,e.tag)),a===0&&We.isPreTag(n)&&gi--,Zr===e&&(Ql=nt.inVPre=!1,Zr=null),nt.inXML&&(lt[0]?lt[0].ns:We.ns)===0&&(nt.inXML=!1);{const o=e.props;if(!nt.inSFCRoot&&xn("COMPILER_NATIVE_TEMPLATE",We)&&e.tag==="template"&&!Fd(e)){const r=lt[0]||eo,s=r.children.indexOf(e);r.children.splice(s,1,...e.children)}const i=o.find(r=>r.type===6&&r.name==="inline-template");i&&Qa("COMPILER_INLINE_TEMPLATE",We,i.loc)&&e.children.length&&(i.value={type:2,content:gt(e.children[0].loc.start.offset,e.children[e.children.length-1].loc.end.offset),loc:i.loc})}}function Dp(e,t){let l=e;for(;Tn.charCodeAt(l)!==t&&l>=0;)l--;return l}const qb=new Set(["if","else","else-if","for","slot"]);function Fd({tag:e,props:t}){if(e==="template"){for(let l=0;l<t.length;l++)if(t[l].type===7&&qb.has(t[l].name))return!0}return!1}function Kb({tag:e,props:t}){var l;if(We.isCustomElement(e))return!1;if(e==="component"||Wb(e.charCodeAt(0))||Ip(e)||(l=We.isBuiltInComponent)!=null&&l.call(We,e)||We.isNativeTag&&!We.isNativeTag(e))return!0;for(let n=0;n<t.length;n++){const a=t[n];if(a.type===6){if(a.name==="is"&&a.value){if(a.value.content.startsWith("vue:"))return!0;if(Qa("COMPILER_IS_ON_ELEMENT",We,a.loc))return!0}}else if(a.name==="bind"&&yn(a.arg,"is")&&Qa("COMPILER_IS_ON_ELEMENT",We,a.loc))return!0}return!1}function Wb(e){return e>64&&e<91}const Gb=/\r\n/g;function Hp(e,t){var l,n;const a=We.whitespace!=="preserve";let o=!1;for(let i=0;i<e.length;i++){const r=e[i];if(r.type===2)if(gi)r.content=r.content.replace(Gb,` -`);else if(Jb(r.content)){const s=(l=e[i-1])==null?void 0:l.type,u=(n=e[i+1])==null?void 0:n.type;!s||!u||a&&(s===3&&(u===3||u===1)||s===1&&(u===3||u===1&&Xb(r.content)))?(o=!0,e[i]=null):r.content=" "}else a&&(r.content=Mp(r.content))}if(gi&&t&&We.isPreTag(t)){const i=e[0];i&&i.type===2&&(i.content=i.content.replace(/^\r?\n/,""))}return o?e.filter(Boolean):e}function Jb(e){for(let t=0;t<e.length;t++)if(!Mt(e.charCodeAt(t)))return!1;return!0}function Xb(e){for(let t=0;t<e.length;t++){const l=e.charCodeAt(t);if(l===10||l===13)return!0}return!1}function Mp(e){let t="",l=!1;for(let n=0;n<e.length;n++)Mt(e.charCodeAt(n))?l||(t+=" ",l=!0):(t+=e[n],l=!1);return t}function es(e){(lt[0]||eo).children.push(e)}function ut(e,t){return{start:nt.getPos(e),end:t==null?t:nt.getPos(t),source:t==null?t:gt(e,t)}}function bn(e,t){e.end=nt.getPos(t),e.source=gt(e.start.offset,t)}function Yb(e){const t={type:6,name:e.rawName,nameLoc:ut(e.loc.start.offset,e.loc.start.offset+e.rawName.length),value:void 0,loc:e.loc};if(e.exp){const l=e.exp.loc;l.end.offset<e.loc.end.offset&&(l.start.offset--,l.start.column--,l.end.offset++,l.end.column++),t.value={type:2,content:e.exp.content,loc:l}}return t}function Uo(e,t=!1,l,n=0,a=0){return $e(e,t,l,n)}function kl(e,t,l){We.onError(Qe(e,ut(t,t)))}function Qb(){nt.reset(),_t=null,He=null,Ot="",Al=-1,vn=-1,lt.length=0}function Zb(e,t){if(Qb(),Tn=e,We=je({},Fp),t){let a;for(a in t)t[a]!=null&&(We[a]=t[a])}nt.mode=We.parseMode==="html"?1:We.parseMode==="sfc"?2:0,nt.inXML=We.ns===1||We.ns===2;const l=t==null?void 0:t.delimiters;l&&(nt.delimiterOpen=pi(l[0]),nt.delimiterClose=pi(l[1]));const n=eo=Ab([],e);return nt.parse(Tn),n.loc=ut(0,e.length),n.children=Hp(n.children),eo=null,n}function e0(e,t){jo(e,t,zp(e,e.children[0]))}function zp(e,t){const{children:l}=e;return l.length===1&&t.type===1&&!hi(t)}function jo(e,t,l=!1){const{children:n}=e,a=n.length;let o=0;for(let i=0;i<n.length;i++){const r=n[i];if(r.type===1&&r.tagType===0){const s=l?0:el(r,t);if(s>0){if(s>=2){r.codegenNode.patchFlag="-1",r.codegenNode=t.hoist(r.codegenNode),o++;continue}}else{const u=r.codegenNode;if(u.type===13){const d=Kp(u);if((!d||d===512||d===1)&&jp(r,t)>=2){const c=qp(r);c&&(u.props=t.hoist(c))}u.dynamicProps&&(u.dynamicProps=t.hoist(u.dynamicProps))}}}if(r.type===1){const s=r.tagType===1;s&&t.scopes.vSlot++,jo(r,t),s&&t.scopes.vSlot--}else if(r.type===11)jo(r,t,r.children.length===1);else if(r.type===9)for(let s=0;s<r.branches.length;s++)jo(r.branches[s],t,r.branches[s].children.length===1)}if(o&&t.transformHoist&&t.transformHoist(n,t,e),o&&o===a&&e.type===1&&e.tagType===0&&e.codegenNode&&e.codegenNode.type===13&&me(e.codegenNode.children)){const i=t.hoist(fo(e.codegenNode.children));t.hmr&&(i.content=`[...${i.content}]`),e.codegenNode.children=i}}function el(e,t){const{constantCache:l}=t;switch(e.type){case 1:if(e.tagType!==0)return 0;const n=l.get(e);if(n!==void 0)return n;const a=e.codegenNode;if(a.type!==13||a.isBlock&&e.tag!=="svg"&&e.tag!=="foreignObject")return 0;if(Kp(a))return l.set(e,0),0;{let r=3;const s=jp(e,t);if(s===0)return l.set(e,0),0;s<r&&(r=s);for(let u=0;u<e.children.length;u++){const d=el(e.children[u],t);if(d===0)return l.set(e,0),0;d<r&&(r=d)}if(r>1)for(let u=0;u<e.props.length;u++){const d=e.props[u];if(d.type===7&&d.name==="bind"&&d.exp){const c=el(d.exp,t);if(c===0)return l.set(e,0),0;c<r&&(r=c)}}if(a.isBlock){for(let u=0;u<e.props.length;u++)if(e.props[u].type===7)return l.set(e,0),0;t.removeHelper(Vn),t.removeHelper(pa(t.inSSR,a.isComponent)),a.isBlock=!1,t.helper(fa(t.inSSR,a.isComponent))}return l.set(e,r),r}case 2:case 3:return 3;case 9:case 11:case 10:return 0;case 5:case 12:return el(e.content,t);case 4:return e.constType;case 8:let i=3;for(let r=0;r<e.children.length;r++){const s=e.children[r];if(Oe(s)||ml(s))continue;const u=el(s,t);if(u===0)return 0;u<i&&(i=u)}return i;default:return 0}}const t0=new Set([ru,su,Xa,co]);function Up(e,t){if(e.type===14&&!Oe(e.callee)&&t0.has(e.callee)){const l=e.arguments[0];if(l.type===4)return el(l,t);if(l.type===14)return Up(l,t)}return 0}function jp(e,t){let l=3;const n=qp(e);if(n&&n.type===15){const{properties:a}=n;for(let o=0;o<a.length;o++){const{key:i,value:r}=a[o],s=el(i,t);if(s===0)return s;s<l&&(l=s);let u;if(r.type===4?u=el(r,t):r.type===14?u=Up(r,t):u=0,u===0)return u;u<l&&(l=u)}}return l}function qp(e){const t=e.codegenNode;if(t.type===13)return t.props}function Kp(e){const t=e.patchFlag;return t?parseInt(t,10):void 0}function l0(e,{filename:t="",prefixIdentifiers:l=!1,hoistStatic:n=!1,hmr:a=!1,cacheHandlers:o=!1,nodeTransforms:i=[],directiveTransforms:r={},transformHoist:s=null,isBuiltInComponent:u=ft,isCustomElement:d=ft,expressionPlugins:c=[],scopeId:f=null,slotted:h=!0,ssr:p=!1,inSSR:y=!1,ssrCssVars:B="",bindingMetadata:m=qe,inline:_=!1,isTS:v=!1,onError:S=pu,onWarn:b=Pp,compatConfig:w}){const x=t.replace(/\?.*$/,"").match(/([^/\\]+)\.\w+$/),C={filename:t,selfName:x&&Ln(et(x[1])),prefixIdentifiers:l,hoistStatic:n,hmr:a,cacheHandlers:o,nodeTransforms:i,directiveTransforms:r,transformHoist:s,isBuiltInComponent:u,isCustomElement:d,expressionPlugins:c,scopeId:f,slotted:h,ssr:p,inSSR:y,ssrCssVars:B,bindingMetadata:m,inline:_,isTS:v,onError:S,onWarn:b,compatConfig:w,root:e,helpers:new Map,components:new Set,directives:new Set,hoists:[],imports:[],constantCache:new WeakMap,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(N){const A=C.helpers.get(N)||0;return C.helpers.set(N,A+1),N},removeHelper(N){const A=C.helpers.get(N);if(A){const $=A-1;$?C.helpers.set(N,$):C.helpers.delete(N)}},helperString(N){return`_${da[C.helper(N)]}`},replaceNode(N){C.parent.children[C.childIndex]=C.currentNode=N},removeNode(N){const A=C.parent.children,$=N?A.indexOf(N):C.currentNode?C.childIndex:-1;!N||N===C.currentNode?(C.currentNode=null,C.onNodeRemoved()):C.childIndex>$&&(C.childIndex--,C.onNodeRemoved()),C.parent.children.splice($,1)},onNodeRemoved:ft,addIdentifiers(N){},removeIdentifiers(N){},hoist(N){Oe(N)&&(N=$e(N)),C.hoists.push(N);const A=$e(`_hoisted_${C.hoists.length}`,!1,N.loc,2);return A.hoisted=N,A},cache(N,A=!1){return Nb(C.cached++,N,A)}};return C.filters=new Set,C}function n0(e,t){const l=l0(e,t);Gi(e,l),t.hoistStatic&&e0(e,l),t.ssr||a0(e,l),e.helpers=new Set([...l.helpers.keys()]),e.components=[...l.components],e.directives=[...l.directives],e.imports=l.imports,e.hoists=l.hoists,e.temps=l.temps,e.cached=l.cached,e.transformed=!0,e.filters=[...l.filters]}function a0(e,t){const{helper:l}=t,{children:n}=e;if(n.length===1){const a=n[0];if(zp(e,a)&&a.codegenNode){const o=a.codegenNode;o.type===13&&fu(o,t),e.codegenNode=o}else e.codegenNode=a}else if(n.length>1){let a=64;e.codegenNode=Ya(t,l(Ja),void 0,e.children,a+"",void 0,void 0,!0,void 0,!1)}}function o0(e,t){let l=0;const n=()=>{l--};for(;l<e.children.length;l++){const a=e.children[l];Oe(a)||(t.parent=e,t.childIndex=l,t.onNodeRemoved=n,Gi(a,t))}}function Gi(e,t){t.currentNode=e;const{nodeTransforms:l}=t,n=[];for(let o=0;o<l.length;o++){const i=l[o](e,t);if(i&&(me(i)?n.push(...i):n.push(i)),t.currentNode)e=t.currentNode;else return}switch(e.type){case 3:t.ssr||t.helper(uo);break;case 5:t.ssr||t.helper(Ki);break;case 9:for(let o=0;o<e.branches.length;o++)Gi(e.branches[o],t);break;case 10:case 11:case 1:case 0:o0(e,t);break}t.currentNode=e;let a=n.length;for(;a--;)n[a]()}function Wp(e,t){const l=Oe(e)?n=>n===e:n=>e.test(n);return(n,a)=>{if(n.type===1){const{props:o}=n;if(n.tagType===3&&o.some(Db))return;const i=[];for(let r=0;r<o.length;r++){const s=o[r];if(s.type===7&&l(s.name)){o.splice(r,1),r--;const u=t(n,s,a);u&&i.push(u)}}return i}}}const Ji="/*#__PURE__*/",Gp=e=>`${da[e]}: _${da[e]}`;function i0(e,{mode:t="function",prefixIdentifiers:l=t==="module",sourceMap:n=!1,filename:a="template.vue.html",scopeId:o=null,optimizeImports:i=!1,runtimeGlobalName:r="Vue",runtimeModuleName:s="vue",ssrRuntimeModuleName:u="vue/server-renderer",ssr:d=!1,isTS:c=!1,inSSR:f=!1}){const h={mode:t,prefixIdentifiers:l,sourceMap:n,filename:a,scopeId:o,optimizeImports:i,runtimeGlobalName:r,runtimeModuleName:s,ssrRuntimeModuleName:u,ssr:d,isTS:c,inSSR:f,source:e.source,code:"",column:1,line:1,offset:0,indentLevel:0,pure:!1,map:void 0,helper(y){return`_${da[y]}`},push(y,B=-2,m){h.code+=y},indent(){p(++h.indentLevel)},deindent(y=!1){y?--h.indentLevel:p(--h.indentLevel)},newline(){p(h.indentLevel)}};function p(y){h.push(` -`+" ".repeat(y),0)}return h}function r0(e,t={}){const l=i0(e,t);t.onContextCreated&&t.onContextCreated(l);const{mode:n,push:a,prefixIdentifiers:o,indent:i,deindent:r,newline:s,scopeId:u,ssr:d}=l,c=Array.from(e.helpers),f=c.length>0,h=!o&&n!=="module";s0(e,l);const y=d?"ssrRender":"render",m=(d?["_ctx","_push","_parent","_attrs"]:["_ctx","_cache"]).join(", ");if(a(`function ${y}(${m}) {`),i(),h&&(a("with (_ctx) {"),i(),f&&(a(`const { ${c.map(Gp).join(", ")} } = _Vue -`,-1),s())),e.components.length&&(Sr(e.components,"component",l),(e.directives.length||e.temps>0)&&s()),e.directives.length&&(Sr(e.directives,"directive",l),e.temps>0&&s()),e.filters&&e.filters.length&&(s(),Sr(e.filters,"filter",l),s()),e.temps>0){a("let ");for(let _=0;_<e.temps;_++)a(`${_>0?", ":""}_temp${_}`)}return(e.components.length||e.directives.length||e.temps)&&(a(` -`,0),s()),d||a("return "),e.codegenNode?Tt(e.codegenNode,l):a("null"),h&&(r(),a("}")),r(),a("}"),{ast:e,code:l.code,preamble:"",map:l.map?l.map.toJSON():void 0}}function s0(e,t){const{ssr:l,prefixIdentifiers:n,push:a,newline:o,runtimeModuleName:i,runtimeGlobalName:r,ssrRuntimeModuleName:s}=t,u=r,d=Array.from(e.helpers);if(d.length>0&&(a(`const _Vue = ${u} -`,-1),e.hoists.length)){const c=[Qs,Zs,uo,eu,Np].filter(f=>d.includes(f)).map(Gp).join(", ");a(`const { ${c} } = _Vue -`,-1)}u0(e.hoists,t),o(),a("return ")}function Sr(e,t,{helper:l,push:n,newline:a,isTS:o}){const i=l(t==="filter"?au:t==="component"?tu:nu);for(let r=0;r<e.length;r++){let s=e[r];const u=s.endsWith("__self");u&&(s=s.slice(0,-6)),n(`const ${Za(s,t)} = ${i}(${JSON.stringify(s)}${u?", true":""})${o?"!":""}`),r<e.length-1&&a()}}function u0(e,t){if(!e.length)return;t.pure=!0;const{push:l,newline:n,helper:a,scopeId:o,mode:i}=t;n();for(let r=0;r<e.length;r++){const s=e[r];s&&(l(`const _hoisted_${r+1} = `),Tt(s,t),n())}t.pure=!1}function hu(e,t){const l=e.length>3||!1;t.push("["),l&&t.indent(),po(e,t,l),l&&t.deindent(),t.push("]")}function po(e,t,l=!1,n=!0){const{push:a,newline:o}=t;for(let i=0;i<e.length;i++){const r=e[i];Oe(r)?a(r,-3):me(r)?hu(r,t):Tt(r,t),i<e.length-1&&(l?(n&&a(","),o()):n&&a(", "))}}function Tt(e,t){if(Oe(e)){t.push(e,-3);return}if(ml(e)){t.push(t.helper(e));return}switch(e.type){case 1:case 9:case 11:Tt(e.codegenNode,t);break;case 2:d0(e,t);break;case 4:Jp(e,t);break;case 5:c0(e,t);break;case 12:Tt(e.codegenNode,t);break;case 8:Xp(e,t);break;case 3:p0(e,t);break;case 13:v0(e,t);break;case 14:m0(e,t);break;case 15:g0(e,t);break;case 17:y0(e,t);break;case 18:b0(e,t);break;case 19:S0(e,t);break;case 20:_0(e,t);break;case 21:po(e.body,t,!0,!1);break}}function d0(e,t){t.push(JSON.stringify(e.content),-3,e)}function Jp(e,t){const{content:l,isStatic:n}=e;t.push(n?JSON.stringify(l):l,-3,e)}function c0(e,t){const{push:l,helper:n,pure:a}=t;a&&l(Ji),l(`${n(Ki)}(`),Tt(e.content,t),l(")")}function Xp(e,t){for(let l=0;l<e.children.length;l++){const n=e.children[l];Oe(n)?t.push(n,-3):Tt(n,t)}}function f0(e,t){const{push:l}=t;if(e.type===8)l("["),Xp(e,t),l("]");else if(e.isStatic){const n=vu(e.content)?e.content:JSON.stringify(e.content);l(n,-2,e)}else l(`[${e.content}]`,-3,e)}function p0(e,t){const{push:l,helper:n,pure:a}=t;a&&l(Ji),l(`${n(uo)}(${JSON.stringify(e.content)})`,-3,e)}function v0(e,t){const{push:l,helper:n,pure:a}=t,{tag:o,props:i,children:r,patchFlag:s,dynamicProps:u,directives:d,isBlock:c,disableTracking:f,isComponent:h}=e;d&&l(n(ou)+"("),c&&l(`(${n(Vn)}(${f?"true":""}), `),a&&l(Ji);const p=c?pa(t.inSSR,h):fa(t.inSSR,h);l(n(p)+"(",-2,e),po(h0([o,i,r,s,u]),t),l(")"),c&&l(")"),d&&(l(", "),Tt(d,t),l(")"))}function h0(e){let t=e.length;for(;t--&&e[t]==null;);return e.slice(0,t+1).map(l=>l||"null")}function m0(e,t){const{push:l,helper:n,pure:a}=t,o=Oe(e.callee)?e.callee:n(e.callee);a&&l(Ji),l(o+"(",-2,e),po(e.arguments,t),l(")")}function g0(e,t){const{push:l,indent:n,deindent:a,newline:o}=t,{properties:i}=e;if(!i.length){l("{}",-2,e);return}const r=i.length>1||!1;l(r?"{":"{ "),r&&n();for(let s=0;s<i.length;s++){const{key:u,value:d}=i[s];f0(u,t),l(": "),Tt(d,t),s<i.length-1&&(l(","),o())}r&&a(),l(r?"}":" }")}function y0(e,t){hu(e.elements,t)}function b0(e,t){const{push:l,indent:n,deindent:a}=t,{params:o,returns:i,body:r,newline:s,isSlot:u}=e;u&&l(`_${da[du]}(`),l("(",-2,e),me(o)?po(o,t):o&&Tt(o,t),l(") => "),(s||r)&&(l("{"),n()),i?(s&&l("return "),me(i)?hu(i,t):Tt(i,t)):r&&Tt(r,t),(s||r)&&(a(),l("}")),u&&(e.isNonScopedSlot&&l(", undefined, true"),l(")"))}function S0(e,t){const{test:l,consequent:n,alternate:a,newline:o}=e,{push:i,indent:r,deindent:s,newline:u}=t;if(l.type===4){const c=!vu(l.content);c&&i("("),Jp(l,t),c&&i(")")}else i("("),Tt(l,t),i(")");o&&r(),t.indentLevel++,o||i(" "),i("? "),Tt(n,t),t.indentLevel--,o&&u(),o||i(" "),i(": ");const d=a.type===19;d||t.indentLevel++,Tt(a,t),d||t.indentLevel--,o&&s(!0)}function _0(e,t){const{push:l,helper:n,indent:a,deindent:o,newline:i}=t;l(`_cache[${e.index}] || (`),e.isVNode&&(a(),l(`${n(fi)}(-1),`),i()),l(`_cache[${e.index}] = `),Tt(e.value,t),e.isVNode&&(l(","),i(),l(`${n(fi)}(1),`),i(),l(`_cache[${e.index}]`),o()),l(")")}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 w0=Wp(/^(if|else|else-if)$/,(e,t,l)=>B0(e,t,l,(n,a,o)=>{const i=l.parent.children;let r=i.indexOf(n),s=0;for(;r-->=0;){const u=i[r];u&&u.type===9&&(s+=u.branches.length)}return()=>{if(o)n.codegenNode=Hd(a,s,l);else{const u=C0(n.codegenNode);u.alternate=Hd(a,s+n.branches.length-1,l)}}}));function B0(e,t,l,n){if(t.name!=="else"&&(!t.exp||!t.exp.content.trim())){const a=t.exp?t.exp.loc:e.loc;l.onError(Qe(28,t.loc)),t.exp=$e("true",!1,a)}if(t.name==="if"){const a=Dd(e,t),o={type:9,loc:e.loc,branches:[a]};if(l.replaceNode(o),n)return n(o,a,!0)}else{const a=l.parent.children;let o=a.indexOf(e);for(;o-->=-1;){const i=a[o];if(i&&i.type===3){l.removeNode(i);continue}if(i&&i.type===2&&!i.content.trim().length){l.removeNode(i);continue}if(i&&i.type===9){t.name==="else-if"&&i.branches[i.branches.length-1].condition===void 0&&l.onError(Qe(30,e.loc)),l.removeNode();const r=Dd(e,t);i.branches.push(r);const s=n&&n(i,r,!1);Gi(r,l),s&&s(),l.currentNode=null}else l.onError(Qe(30,e.loc));break}}}function Dd(e,t){const l=e.tagType===3;return{type:10,loc:e.loc,condition:t.name==="else"?void 0:t.exp,children:l&&!ul(e,"for")?e.children:[e],userKey:Wi(e,"key"),isTemplateIf:l}}function Hd(e,t,l){return e.condition?Qr(e.condition,Md(e,t,l),dt(l.helper(uo),['""',"true"])):Md(e,t,l)}function Md(e,t,l){const{helper:n}=l,a=at("key",$e(`${t}`,!1,Jt,2)),{children:o}=e,i=o[0];if(o.length!==1||i.type!==1)if(o.length===1&&i.type===11){const s=i.codegenNode;return mi(s,a,l),s}else return Ya(l,n(Ja),Zt([a]),o,64+"",void 0,void 0,!0,!1,!1,e.loc);else{const s=i.codegenNode,u=Mb(s);return u.type===13&&fu(u,l),mi(u,a,l),s}}function C0(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 x0=Wp("for",(e,t,l)=>{const{helper:n,removeHelper:a}=l;return T0(e,t,l,o=>{const i=dt(n(iu),[o.source]),r=vi(e),s=ul(e,"memo"),u=Wi(e,"key"),d=u&&(u.type===6?$e(u.value.content,!0):u.exp),c=u?at("key",d):null,f=o.source.type===4&&o.source.constType>0,h=f?64:u?128:256;return o.codegenNode=Ya(l,n(Ja),void 0,i,h+"",void 0,void 0,!0,!f,!1,e.loc),()=>{let p;const{children:y}=o,B=y.length!==1||y[0].type!==1,m=hi(e)?e:r&&e.children.length===1&&hi(e.children[0])?e.children[0]:null;if(m?(p=m.codegenNode,r&&c&&mi(p,c,l)):B?p=Ya(l,n(Ja),c?Zt([c]):void 0,e.children,"64",void 0,void 0,!0,void 0,!1):(p=y[0].codegenNode,r&&c&&mi(p,c,l),p.isBlock!==!f&&(p.isBlock?(a(Vn),a(pa(l.inSSR,p.isComponent))):a(fa(l.inSSR,p.isComponent))),p.isBlock=!f,p.isBlock?(n(Vn),n(pa(l.inSSR,p.isComponent))):n(fa(l.inSSR,p.isComponent))),s){const _=ca(ts(o.parseResult,[$e("_cached")]));_.body=Ob([fl(["const _memo = (",s.exp,")"]),fl(["if (_cached",...d?[" && _cached.key === ",d]:[],` && ${l.helperString(Vp)}(_cached, _memo)) return _cached`]),fl(["const _item = ",p]),$e("_item.memo = _memo"),$e("return _item")]),i.arguments.push(_,$e("_cache"),$e(String(l.cached++)))}else i.arguments.push(ca(ts(o.parseResult),p,!0))}})});function T0(e,t,l,n){if(!t.exp){l.onError(Qe(31,t.loc));return}const a=t.forParseResult;if(!a){l.onError(Qe(32,t.loc));return}Yp(a);const{addIdentifiers:o,removeIdentifiers:i,scopes:r}=l,{source:s,value:u,key:d,index:c}=a,f={type:11,loc:t.loc,source:s,valueAlias:u,keyAlias:d,objectIndexAlias:c,parseResult:a,children:vi(e)?e.children:[e]};l.replaceNode(f),r.vFor++;const h=n&&n(f);return()=>{r.vFor--,h&&h()}}function Yp(e,t){e.finalized||(e.finalized=!0)}function ts({value:e,key:t,index:l},n=[]){return k0([e,t,l,...n])}function k0(e){let t=e.length;for(;t--&&!e[t];);return e.slice(0,t+1).map((l,n)=>l||$e("_".repeat(n+1),!1))}const zd=$e("undefined",!1),E0=(e,t)=>{if(e.type===1&&(e.tagType===1||e.tagType===3)){const l=ul(e,"slot");if(l)return l.exp,t.scopes.vSlot++,()=>{t.scopes.vSlot--}}},A0=(e,t,l,n)=>ca(e,l,!1,!0,l.length?l[0].loc:n);function N0(e,t,l=A0){t.helper(du);const{children:n,loc:a}=e,o=[],i=[];let r=t.scopes.vSlot>0||t.scopes.vFor>0;const s=ul(e,"slot",!0);if(s){const{arg:B,exp:m}=s;B&&!Pt(B)&&(r=!0),o.push(at(B||$e("default",!0),l(m,void 0,n,a)))}let u=!1,d=!1;const c=[],f=new Set;let h=0;for(let B=0;B<n.length;B++){const m=n[B];let _;if(!vi(m)||!(_=ul(m,"slot",!0))){m.type!==3&&c.push(m);continue}if(s){t.onError(Qe(37,_.loc));break}u=!0;const{children:v,loc:S}=m,{arg:b=$e("default",!0),exp:w,loc:x}=_;let C;Pt(b)?C=b?b.content:"default":r=!0;const N=ul(m,"for"),A=l(w,N,v,S);let $,R;if($=ul(m,"if"))r=!0,i.push(Qr($.exp,Oo(b,A,h++),zd));else if(R=ul(m,/^else(-if)?$/,!0)){let W=B,I;for(;W--&&(I=n[W],I.type===3););if(I&&vi(I)&&ul(I,"if")){n.splice(B,1),B--;let U=i[i.length-1];for(;U.alternate.type===19;)U=U.alternate;U.alternate=R.exp?Qr(R.exp,Oo(b,A,h++),zd):Oo(b,A,h++)}else t.onError(Qe(30,R.loc))}else if(N){r=!0;const W=N.forParseResult;W?(Yp(W),i.push(dt(t.helper(iu),[W.source,ca(ts(W),Oo(b,A),!0)]))):t.onError(Qe(32,N.loc))}else{if(C){if(f.has(C)){t.onError(Qe(38,x));continue}f.add(C),C==="default"&&(d=!0)}o.push(at(b,A))}}if(!s){const B=(m,_)=>{const v=l(m,void 0,_,a);return t.compatConfig&&(v.isNonScopedSlot=!0),at("default",v)};u?c.length&&c.some(m=>Qp(m))&&(d?t.onError(Qe(39,c[0].loc)):o.push(B(void 0,c))):o.push(B(void 0,n))}const p=r?2:qo(e.children)?3:1;let y=Zt(o.concat(at("_",$e(p+"",!1))),a);return i.length&&(y=dt(t.helper($p),[y,fo(i)])),{slots:y,hasDynamicSlots:r}}function Oo(e,t,l){const n=[at("name",e),at("fn",t)];return l!=null&&n.push(at("key",$e(String(l),!0))),Zt(n)}function qo(e){for(let t=0;t<e.length;t++){const l=e[t];switch(l.type){case 1:if(l.tagType===2||qo(l.children))return!0;break;case 9:if(qo(l.branches))return!0;break;case 10:case 11:if(qo(l.children))return!0;break}}return!1}function Qp(e){return e.type!==2&&e.type!==12?!0:e.type===2?!!e.content.trim():Qp(e.content)}const Zp=new WeakMap,O0=(e,t)=>function(){if(e=t.currentNode,!(e.type===1&&(e.tagType===0||e.tagType===1)))return;const{tag:n,props:a}=e,o=e.tagType===1;let i=o?$0(e,t):`"${n}"`;const r=Ge(i)&&i.callee===lu;let s,u,d,c=0,f,h,p,y=r||i===Ha||i===Ys||!o&&(n==="svg"||n==="foreignObject");if(a.length>0){const B=ev(e,t,void 0,o,r);s=B.props,c=B.patchFlag,h=B.dynamicPropNames;const m=B.directives;p=m&&m.length?fo(m.map(_=>P0(_,t))):void 0,B.shouldUseBlock&&(y=!0)}if(e.children.length>0)if(i===di&&(y=!0,c|=1024),o&&i!==Ha&&i!==di){const{slots:m,hasDynamicSlots:_}=N0(e,t);u=m,_&&(c|=1024)}else if(e.children.length===1&&i!==Ha){const m=e.children[0],_=m.type,v=_===5||_===8;v&&el(m,t)===0&&(c|=1),v||_===2?u=m:u=e.children}else u=e.children;c!==0&&(d=String(c),h&&h.length&&(f=I0(h))),e.codegenNode=Ya(t,i,s,u,d,f,p,!!y,!1,o,e.loc)};function $0(e,t,l=!1){let{tag:n}=e;const a=ls(n),o=Wi(e,"is");if(o)if(a||xn("COMPILER_IS_ON_ELEMENT",t)){const r=o.type===6?o.value&&$e(o.value.content,!0):o.exp;if(r)return dt(t.helper(lu),[r])}else o.type===6&&o.value.content.startsWith("vue:")&&(n=o.value.content.slice(4));const i=Ip(n)||t.isBuiltInComponent(n);return i?(l||t.helper(i),i):(t.helper(tu),t.components.add(n),Za(n,"component"))}function ev(e,t,l=e.props,n,a,o=!1){const{tag:i,loc:r,children:s}=e;let u=[];const d=[],c=[],f=s.length>0;let h=!1,p=0,y=!1,B=!1,m=!1,_=!1,v=!1,S=!1;const b=[],w=N=>{u.length&&(d.push(Zt(Ud(u),r)),u=[]),N&&d.push(N)},x=({key:N,value:A})=>{if(Pt(N)){const $=N.content,R=In($);if(R&&(!n||a)&&$.toLowerCase()!=="onclick"&&$!=="onUpdate:modelValue"&&!Zl($)&&(_=!0),R&&Zl($)&&(S=!0),R&&A.type===14&&(A=A.arguments[0]),A.type===20||(A.type===4||A.type===8)&&el(A,t)>0)return;$==="ref"?y=!0:$==="class"?B=!0:$==="style"?m=!0:$!=="key"&&!b.includes($)&&b.push($),n&&($==="class"||$==="style")&&!b.includes($)&&b.push($)}else v=!0};for(let N=0;N<l.length;N++){const A=l[N];if(A.type===6){const{loc:$,name:R,nameLoc:W,value:I}=A;let U=!0;if(R==="ref"&&(y=!0,t.scopes.vFor>0&&u.push(at($e("ref_for",!0),$e("true")))),R==="is"&&(ls(i)||I&&I.content.startsWith("vue:")||xn("COMPILER_IS_ON_ELEMENT",t)))continue;u.push(at($e(R,!0,W),$e(I?I.content:"",U,I?I.loc:$)))}else{const{name:$,arg:R,exp:W,loc:I,modifiers:U}=A,L=$==="bind",X=$==="on";if($==="slot"){n||t.onError(Qe(40,I));continue}if($==="once"||$==="memo"||$==="is"||L&&yn(R,"is")&&(ls(i)||xn("COMPILER_IS_ON_ELEMENT",t))||X&&o)continue;if((L&&yn(R,"key")||X&&f&&yn(R,"vue:before-update"))&&(h=!0),L&&yn(R,"ref")&&t.scopes.vFor>0&&u.push(at($e("ref_for",!0),$e("true"))),!R&&(L||X)){if(v=!0,W)if(L){if(w(),xn("COMPILER_V_BIND_OBJECT_ORDER",t)){d.unshift(W);continue}d.push(W)}else w({type:14,loc:I,callee:t.helper(uu),arguments:n?[W]:[W,"true"]});else t.onError(Qe(L?34:35,I));continue}L&&U.includes("prop")&&(p|=32);const ee=t.directiveTransforms[$];if(ee){const{props:ue,needRuntime:Ee}=ee(A,e,t);!o&&ue.forEach(x),X&&R&&!Pt(R)?w(Zt(ue,r)):u.push(...ue),Ee&&(c.push(A),ml(Ee)&&Zp.set(A,Ee))}else um($)||(c.push(A),f&&(h=!0))}}let C;if(d.length?(w(),d.length>1?C=dt(t.helper(ci),d,r):C=d[0]):u.length&&(C=Zt(Ud(u),r)),v?p|=16:(B&&!n&&(p|=2),m&&!n&&(p|=4),b.length&&(p|=8),_&&(p|=32)),!h&&(p===0||p===32)&&(y||S||c.length>0)&&(p|=512),!t.inSSR&&C)switch(C.type){case 15:let N=-1,A=-1,$=!1;for(let I=0;I<C.properties.length;I++){const U=C.properties[I].key;Pt(U)?U.content==="class"?N=I:U.content==="style"&&(A=I):U.isHandlerKey||($=!0)}const R=C.properties[N],W=C.properties[A];$?C=dt(t.helper(Xa),[C]):(R&&!Pt(R.value)&&(R.value=dt(t.helper(ru),[R.value])),W&&(m||W.value.type===4&&W.value.content.trim()[0]==="["||W.value.type===17)&&(W.value=dt(t.helper(su),[W.value])));break;case 14:break;default:C=dt(t.helper(Xa),[dt(t.helper(co),[C])]);break}return{props:C,directives:c,patchFlag:p,dynamicPropNames:b,shouldUseBlock:h}}function Ud(e){const t=new Map,l=[];for(let n=0;n<e.length;n++){const a=e[n];if(a.key.type===8||!a.key.isStatic){l.push(a);continue}const o=a.key.content,i=t.get(o);i?(o==="style"||o==="class"||In(o))&&V0(i,a):(t.set(o,a),l.push(a))}return l}function V0(e,t){e.value.type===17?e.value.elements.push(t.value):e.value=fo([e.value,t.value],e.loc)}function P0(e,t){const l=[],n=Zp.get(e);n?l.push(t.helperString(n)):(t.helper(nu),t.directives.add(e.name),l.push(Za(e.name,"directive")));const{loc:a}=e;if(e.exp&&l.push(e.exp),e.arg&&(e.exp||l.push("void 0"),l.push(e.arg)),Object.keys(e.modifiers).length){e.arg||(e.exp||l.push("void 0"),l.push("void 0"));const o=$e("true",!1,a);l.push(Zt(e.modifiers.map(i=>at(i,o)),a))}return fo(l,e.loc)}function I0(e){let t="[";for(let l=0,n=e.length;l<n;l++)t+=JSON.stringify(e[l]),l<n-1&&(t+=", ");return t+"]"}function ls(e){return e==="component"||e==="Component"}const R0=(e,t)=>{if(hi(e)){const{children:l,loc:n}=e,{slotName:a,slotProps:o}=L0(e,t),i=[t.prefixIdentifiers?"_ctx.$slots":"$slots",a,"{}","undefined","true"];let r=2;o&&(i[2]=o,r=3),l.length&&(i[3]=ca([],l,!1,!1,n),r=4),t.scopeId&&!t.slotted&&(r=5),i.splice(r),e.codegenNode=dt(t.helper(Op),i,n)}};function L0(e,t){let l='"default"',n;const a=[];for(let o=0;o<e.props.length;o++){const i=e.props[o];if(i.type===6)i.value&&(i.name==="name"?l=JSON.stringify(i.value.content):(i.name=et(i.name),a.push(i)));else if(i.name==="bind"&&yn(i.arg,"name")){if(i.exp)l=i.exp;else if(i.arg&&i.arg.type===4){const r=et(i.arg.content);l=i.exp=$e(r,!1,i.arg.loc)}}else i.name==="bind"&&i.arg&&Pt(i.arg)&&(i.arg.content=et(i.arg.content)),a.push(i)}if(a.length>0){const{props:o,directives:i}=ev(e,t,a,!1,!1);n=o,i.length&&t.onError(Qe(36,i[0].loc))}return{slotName:l,slotProps:n}}const F0=/^\s*([\w$_]+|(async\s*)?\([^)]*?\))\s*(:[^=]+)?=>|^\s*(async\s+)?function(?:\s+[\w$]+)?\s*\(/,tv=(e,t,l,n)=>{const{loc:a,modifiers:o,arg:i}=e;!e.exp&&!o.length&&l.onError(Qe(35,a));let r;if(i.type===4)if(i.isStatic){let c=i.content;c.startsWith("vue:")&&(c=`vnode-${c.slice(4)}`);const f=t.tagType!==0||c.startsWith("vnode")||!/[A-Z]/.test(c)?Yn(et(c)):`on:${c}`;r=$e(f,!0,i.loc)}else r=fl([`${l.helperString(Yr)}(`,i,")"]);else r=i,r.children.unshift(`${l.helperString(Yr)}(`),r.children.push(")");let s=e.exp;s&&!s.content.trim()&&(s=void 0);let u=l.cacheHandlers&&!s&&!l.inVOnce;if(s){const c=Rp(s.content),f=!(c||F0.test(s.content)),h=s.content.includes(";");(f||u&&c)&&(s=fl([`${f?"$event":"(...args)"} => ${h?"{":"("}`,s,h?"}":")"]))}let d={props:[at(r,s||$e("() => {}",!1,a))]};return n&&(d=n(d)),u&&(d.props[0].value=l.cache(d.props[0].value)),d.props.forEach(c=>c.key.isHandlerKey=!0),d},D0=(e,t,l)=>{const{modifiers:n,loc:a}=e,o=e.arg;let{exp:i}=e;if(i&&i.type===4&&!i.content.trim()&&(i=void 0),!i){if(o.type!==4||!o.isStatic)return l.onError(Qe(52,o.loc)),{props:[at(o,$e("",!0,a))]};const r=et(o.content);i=e.exp=$e(r,!1,o.loc)}return o.type!==4?(o.children.unshift("("),o.children.push(') || ""')):o.isStatic||(o.content=`${o.content} || ""`),n.includes("camel")&&(o.type===4?o.isStatic?o.content=et(o.content):o.content=`${l.helperString(Xr)}(${o.content})`:(o.children.unshift(`${l.helperString(Xr)}(`),o.children.push(")"))),l.inSSR||(n.includes("prop")&&jd(o,"."),n.includes("attr")&&jd(o,"^")),{props:[at(o,i)]}},jd=(e,t)=>{e.type===4?e.isStatic?e.content=t+e.content:e.content=`\`${t}\${${e.content}}\``:(e.children.unshift(`'${t}' + (`),e.children.push(")"))},H0=(e,t)=>{if(e.type===0||e.type===1||e.type===11||e.type===10)return()=>{const l=e.children;let n,a=!1;for(let o=0;o<l.length;o++){const i=l[o];if(br(i)){a=!0;for(let r=o+1;r<l.length;r++){const s=l[r];if(br(s))n||(n=l[o]=fl([i],i.loc)),n.children.push(" + ",s),l.splice(r,1),r--;else{n=void 0;break}}}}if(!(!a||l.length===1&&(e.type===0||e.type===1&&e.tagType===0&&!e.props.find(o=>o.type===7&&!t.directiveTransforms[o.name])&&e.tag!=="template")))for(let o=0;o<l.length;o++){const i=l[o];if(br(i)||i.type===8){const r=[];(i.type!==2||i.content!==" ")&&r.push(i),!t.ssr&&el(i,t)===0&&r.push("1"),l[o]={type:12,content:i,loc:i.loc,codegenNode:dt(t.helper(eu),r)}}}}},qd=new WeakSet,M0=(e,t)=>{if(e.type===1&&ul(e,"once",!0))return qd.has(e)||t.inVOnce||t.inSSR?void 0:(qd.add(e),t.inVOnce=!0,t.helper(fi),()=>{t.inVOnce=!1;const l=t.currentNode;l.codegenNode&&(l.codegenNode=t.cache(l.codegenNode,!0))})},lv=(e,t,l)=>{const{exp:n,arg:a}=e;if(!n)return l.onError(Qe(41,e.loc)),$o();const o=n.loc.source,i=n.type===4?n.content:o,r=l.bindingMetadata[o];if(r==="props"||r==="props-aliased")return l.onError(Qe(44,n.loc)),$o();if(!i.trim()||!Rp(i)&&!!1)return l.onError(Qe(42,n.loc)),$o();const u=a||$e("modelValue",!0),d=a?Pt(a)?`onUpdate:${et(a.content)}`:fl(['"onUpdate:" + ',a]):"onUpdate:modelValue";let c;const f=l.isTS?"($event: any)":"$event";c=fl([`${f} => ((`,n,") = $event)"]);const h=[at(u,e.exp),at(d,c)];if(e.modifiers.length&&t.tagType===1){const p=e.modifiers.map(B=>(vu(B)?B:JSON.stringify(B))+": true").join(", "),y=a?Pt(a)?`${a.content}Modifiers`:fl([a,' + "Modifiers"']):"modelModifiers";h.push(at(y,$e(`{ ${p} }`,!1,e.loc,2)))}return $o(h)};function $o(e=[]){return{props:e}}const z0=/[\w).+\-_$\]]/,U0=(e,t)=>{xn("COMPILER_FILTERS",t)&&(e.type===5&&yi(e.content,t),e.type===1&&e.props.forEach(l=>{l.type===7&&l.name!=="for"&&l.exp&&yi(l.exp,t)}))};function yi(e,t){if(e.type===4)Kd(e,t);else for(let l=0;l<e.children.length;l++){const n=e.children[l];typeof n=="object"&&(n.type===4?Kd(n,t):n.type===8?yi(e,t):n.type===5&&yi(n.content,t))}}function Kd(e,t){const l=e.content;let n=!1,a=!1,o=!1,i=!1,r=0,s=0,u=0,d=0,c,f,h,p,y=[];for(h=0;h<l.length;h++)if(f=c,c=l.charCodeAt(h),n)c===39&&f!==92&&(n=!1);else if(a)c===34&&f!==92&&(a=!1);else if(o)c===96&&f!==92&&(o=!1);else if(i)c===47&&f!==92&&(i=!1);else if(c===124&&l.charCodeAt(h+1)!==124&&l.charCodeAt(h-1)!==124&&!r&&!s&&!u)p===void 0?(d=h+1,p=l.slice(0,h).trim()):B();else{switch(c){case 34:a=!0;break;case 39:n=!0;break;case 96:o=!0;break;case 40:u++;break;case 41:u--;break;case 91:s++;break;case 93:s--;break;case 123:r++;break;case 125:r--;break}if(c===47){let m=h-1,_;for(;m>=0&&(_=l.charAt(m),_===" ");m--);(!_||!z0.test(_))&&(i=!0)}}p===void 0?p=l.slice(0,h).trim():d!==0&&B();function B(){y.push(l.slice(d,h).trim()),d=h+1}if(y.length){for(h=0;h<y.length;h++)p=j0(p,y[h],t);e.content=p}}function j0(e,t,l){l.helper(au);const n=t.indexOf("(");if(n<0)return l.filters.add(t),`${Za(t,"filter")}(${e})`;{const a=t.slice(0,n),o=t.slice(n+1);return l.filters.add(a),`${Za(a,"filter")}(${e}${o!==")"?","+o:o}`}}const Wd=new WeakSet,q0=(e,t)=>{if(e.type===1){const l=ul(e,"memo");return!l||Wd.has(e)?void 0:(Wd.add(e),()=>{const n=e.codegenNode||t.currentNode.codegenNode;n&&n.type===13&&(e.tagType!==1&&fu(n,t),e.codegenNode=dt(t.helper(cu),[l.exp,ca(void 0,n),"_cache",String(t.cached++)]))})}};function K0(e){return[[M0,w0,q0,x0,U0,R0,O0,E0,H0],{on:tv,bind:D0,model:lv}]}function W0(e,t={}){const l=t.onError||pu,n=t.mode==="module";t.prefixIdentifiers===!0?l(Qe(47)):n&&l(Qe(48));const a=!1;t.cacheHandlers&&l(Qe(49)),t.scopeId&&!n&&l(Qe(50));const o=je({},t,{prefixIdentifiers:a}),i=Oe(e)?Zb(e,o):e,[r,s]=K0();return n0(i,je({},o,{nodeTransforms:[...r,...t.nodeTransforms||[]],directiveTransforms:je({},s,t.directiveTransforms||{})})),r0(i,o)}const G0=()=>({props:[]});/** -* @vue/compiler-dom v3.4.21 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/const nv=Symbol(""),av=Symbol(""),ov=Symbol(""),iv=Symbol(""),ns=Symbol(""),rv=Symbol(""),sv=Symbol(""),uv=Symbol(""),dv=Symbol(""),cv=Symbol("");Eb({[nv]:"vModelRadio",[av]:"vModelCheckbox",[ov]:"vModelText",[iv]:"vModelSelect",[ns]:"vModelDynamic",[rv]:"withModifiers",[sv]:"withKeys",[uv]:"vShow",[dv]:"Transition",[cv]:"TransitionGroup"});let jn;function J0(e,t=!1){return jn||(jn=document.createElement("div")),t?(jn.innerHTML=`<div foo="${e.replace(/"/g,""")}">`,jn.children[0].getAttribute("foo")):(jn.innerHTML=e,jn.textContent)}const X0={parseMode:"html",isVoidTag:Cm,isNativeTag:e=>_m(e)||wm(e)||Bm(e),isPreTag:e=>e==="pre",decodeEntities:J0,isBuiltInComponent:e=>{if(e==="Transition"||e==="transition")return dv;if(e==="TransitionGroup"||e==="transition-group")return cv},getNamespace(e,t,l){let n=t?t.ns:l;if(t&&n===2)if(t.tag==="annotation-xml"){if(e==="svg")return 1;t.props.some(a=>a.type===6&&a.name==="encoding"&&a.value!=null&&(a.value.content==="text/html"||a.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}},Y0=e=>{e.type===1&&e.props.forEach((t,l)=>{t.type===6&&t.name==="style"&&t.value&&(e.props[l]={type:7,name:"bind",arg:$e("style",!0,t.loc),exp:Q0(t.value.content,t.loc),modifiers:[],loc:t.loc})})},Q0=(e,t)=>{const l=jc(e);return $e(JSON.stringify(l),!1,t,3)};function tn(e,t){return Qe(e,t)}const Z0=(e,t,l)=>{const{exp:n,loc:a}=e;return n||l.onError(tn(53,a)),t.children.length&&(l.onError(tn(54,a)),t.children.length=0),{props:[at($e("innerHTML",!0,a),n||$e("",!0))]}},eS=(e,t,l)=>{const{exp:n,loc:a}=e;return n||l.onError(tn(55,a)),t.children.length&&(l.onError(tn(56,a)),t.children.length=0),{props:[at($e("textContent",!0),n?el(n,l)>0?n:dt(l.helperString(Ki),[n],a):$e("",!0))]}},tS=(e,t,l)=>{const n=lv(e,t,l);if(!n.props.length||t.tagType===1)return n;e.arg&&l.onError(tn(58,e.arg.loc));const{tag:a}=t,o=l.isCustomElement(a);if(a==="input"||a==="textarea"||a==="select"||o){let i=ov,r=!1;if(a==="input"||o){const s=Wi(t,"type");if(s){if(s.type===7)i=ns;else if(s.value)switch(s.value.content){case"radio":i=nv;break;case"checkbox":i=av;break;case"file":r=!0,l.onError(tn(59,e.loc));break}}else Fb(t)&&(i=ns)}else a==="select"&&(i=iv);r||(n.needRuntime=l.helper(i))}else l.onError(tn(57,e.loc));return n.props=n.props.filter(i=>!(i.key.type===4&&i.key.content==="modelValue")),n},lS=Wt("passive,once,capture"),nS=Wt("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),aS=Wt("left,right"),fv=Wt("onkeyup,onkeydown,onkeypress",!0),oS=(e,t,l,n)=>{const a=[],o=[],i=[];for(let r=0;r<t.length;r++){const s=t[r];s==="native"&&Qa("COMPILER_V_ON_NATIVE",l)||lS(s)?i.push(s):aS(s)?Pt(e)?fv(e.content)?a.push(s):o.push(s):(a.push(s),o.push(s)):nS(s)?o.push(s):a.push(s)}return{keyModifiers:a,nonKeyModifiers:o,eventOptionModifiers:i}},Gd=(e,t)=>Pt(e)&&e.content.toLowerCase()==="onclick"?$e(t,!0):e.type!==4?fl(["(",e,`) === "onClick" ? "${t}" : (`,e,")"]):e,iS=(e,t,l)=>tv(e,t,l,n=>{const{modifiers:a}=e;if(!a.length)return n;let{key:o,value:i}=n.props[0];const{keyModifiers:r,nonKeyModifiers:s,eventOptionModifiers:u}=oS(o,a,l,e.loc);if(s.includes("right")&&(o=Gd(o,"onContextmenu")),s.includes("middle")&&(o=Gd(o,"onMouseup")),s.length&&(i=dt(l.helper(rv),[i,JSON.stringify(s)])),r.length&&(!Pt(o)||fv(o.content))&&(i=dt(l.helper(sv),[i,JSON.stringify(r)])),u.length){const d=u.map(Ln).join("");o=Pt(o)?$e(`${o.content}${d}`,!0):fl(["(",o,`) + "${d}"`])}return{props:[at(o,i)]}}),rS=(e,t,l)=>{const{exp:n,loc:a}=e;return n||l.onError(tn(61,a)),{props:[],needRuntime:l.helper(uv)}},sS=(e,t)=>{e.type===1&&e.tagType===0&&(e.tag==="script"||e.tag==="style")&&t.removeNode()},uS=[Y0],dS={cloak:G0,html:Z0,text:eS,model:tS,on:iS,show:rS};function cS(e,t={}){return W0(e,je({},X0,t,{nodeTransforms:[sS,...uS,...t.nodeTransforms||[]],directiveTransforms:je({},dS,t.directiveTransforms||{}),transformHoist:null}))}/** -* vue v3.4.21 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/const Jd=new WeakMap;function fS(e){let t=Jd.get(e??qe);return t||(t=Object.create(null),Jd.set(e??qe,t)),t}function pS(e,t){if(!Oe(e))if(e.nodeType)e=e.innerHTML;else return ft;const l=e,n=fS(t),a=n[l];if(a)return a;if(e[0]==="#"){const s=document.querySelector(e);e=s?s.innerHTML:""}const o=je({hoistStatic:!0,onError:void 0,onWarn:ft},t);!o.isCustomElement&&typeof customElements<"u"&&(o.isCustomElement=s=>!!customElements.get(s));const{code:i}=cS(e,o),r=new Function("Vue",i)(wb);return r._rc=!0,n[l]=r}lp(pS);var vS=Object.defineProperty,hS=(e,t,l)=>t in e?vS(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,Yt=(e,t,l)=>(hS(e,typeof t!="symbol"?t+"":t,l),l);const vo=e=>V(()=>{const t=mt(e);return t?`justify-content-${t}`:""}),mS=e=>typeof e=="boolean"||e==="true"||e==="false",g=e=>V(()=>{const t=mt(e);return mS(t)?!!t:t}),Xi=(e,t)=>{const l=g(e),n=M(t);return V(()=>l.value===!0?"true":typeof l.value=="string"?l.value:n.value===!1?"true":l.value===!1?"false":void 0)},pv=/_/g,vv=/([a-z])([A-Z])/g,gS=/^[0-9]*\.?[0-9]+$/,yS=/(\s|^)(\w)/g,bS=/(\s|^)(\w)/,Ko=/\s+/,SS=/^#/,_S=/^#[A-Za-z]+[\w\-:.]*$/,wS=/[-/\\^$*+?.()|[\]{}]/g,BS=/[\s\uFEFF\xA0]+/g,as=e=>V(()=>{const t=mt(e);return gS.test(String(t))?`${Number(t)}px`:t});class rn{constructor(t,l={}){if(Yt(this,"cancelable",!0),Yt(this,"componentId",null),Yt(this,"_defaultPrevented",!1),Yt(this,"eventType",""),Yt(this,"nativeEvent",null),Yt(this,"_preventDefault"),Yt(this,"relatedTarget",null),Yt(this,"target",null),!t)throw new TypeError(`Failed to construct '${this.constructor.name}'. 1 argument required, ${arguments.length} given.`);Object.assign(this,rn.Defaults,l,{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}}}class _a extends rn{constructor(t,l={}){super(t,l),Yt(this,"trigger",null),Object.assign(this,rn.Defaults,l,{eventType:t})}static get Defaults(){return{...super.Defaults,trigger:null}}}class CS extends rn{constructor(t,l){super(t,l),Yt(this,"from"),Yt(this,"to"),Yt(this,"direction"),Object.assign(this,rn.Defaults,l,{eventType:t});const{from:n,direction:a,to:o}=l;this.from=n,this.to=o,this.direction=a}static get Defaults(){return{...super.Defaults}}}const xS=(e,t={})=>{const l=(a=[])=>{const{activeElement:o}=document;return o&&!a.some(i=>i===o)?o:null},n=a=>a===l();try{e.focus(t)}catch(a){console.error(a)}return n(e)},bt=e=>((e==null?void 0:e())??[]).length===0,TS=e=>{if(e.getAttribute("display")==="none")return!1;const t=e.getBoundingClientRect();return!!(t&&t.height>0&&t.width>0)},os=e=>{const t=window.getComputedStyle(e),l=t.transitionDelay.split(",")[0]||"",n=t.transitionDuration.split(",")[0]||"",a=Number(l.slice(0,-1))*1e3,o=Number(n.slice(0,-1))*1e3;return a+o},mu=typeof window<"u"&&typeof document<"u"&&typeof navigator<"u",kS=e=>(()=>{let t=!1;if(mu)try{const l={get passive(){t=!0}};WINDOW.addEventListener("test",l,l),WINDOW.removeEventListener("test",l,l)}catch{t=!1}return t})()?typeof e=="object"?e:{capture:!!e||!1}:typeof e=="object"?e.capture:e,ES=(e,t,l,n)=>{e&&e.addEventListener&&e.addEventListener(t,l,kS(n))},AS=(e,t,l,n)=>{e&&e.removeEventListener&&e.removeEventListener(t,l,n)},Xd=(e,t)=>{(e?ES:AS)(...t)},NS=["TD","TH","TR"],OS=["a","a *","button","button *","input:not(.disabled):not([disabled])","select:not(.disabled):not([disabled])","textarea:not(.disabled):not([disabled])",'[role="link"]','[role="link"] *','[role="button"]','[role="button"] *',"[tabindex]:not(.disabled):not([disabled])"].join(","),Vo=e=>{if(!e||!e.target)return!1;const t=e.target;if("disabled"in t&&t.disabled||NS.indexOf(t.tagName)!==-1)return!1;if(t.closest(".dropdown-menu"))return!0;const l=t.tagName==="LABEL"?t:t.closest("label");if(l){const n=l.getAttribute("for"),a=n?document.getElementById(n):l.querySelector("input, select, textarea");if(a&&!a.disabled)return!0}return t.matches(OS)},hv=["top","right","bottom","left"],Yd=["start","end"],Qd=hv.reduce((e,t)=>e.concat(t,t+"-"+Yd[0],t+"-"+Yd[1]),[]),yl=Math.min,wt=Math.max,bi=Math.round,Po=Math.floor,sn=e=>({x:e,y:e}),$S={left:"right",right:"left",bottom:"top",top:"bottom"},VS={start:"end",end:"start"};function is(e,t,l){return wt(e,yl(t,l))}function Dl(e,t){return typeof e=="function"?e(t):e}function ol(e){return e.split("-")[0]}function pl(e){return e.split("-")[1]}function mv(e){return e==="x"?"y":"x"}function gu(e){return e==="y"?"height":"width"}function wa(e){return["top","bottom"].includes(ol(e))?"y":"x"}function yu(e){return mv(wa(e))}function gv(e,t,l){l===void 0&&(l=!1);const n=pl(e),a=yu(e),o=gu(a);let i=a==="x"?n===(l?"end":"start")?"right":"left":n==="start"?"bottom":"top";return t.reference[o]>t.floating[o]&&(i=_i(i)),[i,_i(i)]}function PS(e){const t=_i(e);return[Si(e),t,Si(t)]}function Si(e){return e.replace(/start|end/g,t=>VS[t])}function IS(e,t,l){const n=["left","right"],a=["right","left"],o=["top","bottom"],i=["bottom","top"];switch(e){case"top":case"bottom":return l?t?a:n:t?n:a;case"left":case"right":return t?o:i;default:return[]}}function RS(e,t,l,n){const a=pl(e);let o=IS(ol(e),l==="start",n);return a&&(o=o.map(i=>i+"-"+a),t&&(o=o.concat(o.map(Si)))),o}function _i(e){return e.replace(/left|right|bottom|top/g,t=>$S[t])}function LS(e){return{top:0,right:0,bottom:0,left:0,...e}}function bu(e){return typeof e!="number"?LS(e):{top:e,right:e,bottom:e,left:e}}function va(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}function Zd(e,t,l){let{reference:n,floating:a}=e;const o=wa(t),i=yu(t),r=gu(i),s=ol(t),u=o==="y",d=n.x+n.width/2-a.width/2,c=n.y+n.height/2-a.height/2,f=n[r]/2-a[r]/2;let h;switch(s){case"top":h={x:d,y:n.y-a.height};break;case"bottom":h={x:d,y:n.y+n.height};break;case"right":h={x:n.x+n.width,y:c};break;case"left":h={x:n.x-a.width,y:c};break;default:h={x:n.x,y:n.y}}switch(pl(t)){case"start":h[i]-=f*(l&&u?-1:1);break;case"end":h[i]+=f*(l&&u?-1:1);break}return h}const FS=async(e,t,l)=>{const{placement:n="bottom",strategy:a="absolute",middleware:o=[],platform:i}=l,r=o.filter(Boolean),s=await(i.isRTL==null?void 0:i.isRTL(t));let u=await i.getElementRects({reference:e,floating:t,strategy:a}),{x:d,y:c}=Zd(u,n,s),f=n,h={},p=0;for(let y=0;y<r.length;y++){const{name:B,fn:m}=r[y],{x:_,y:v,data:S,reset:b}=await m({x:d,y:c,initialPlacement:n,placement:f,strategy:a,middlewareData:h,rects:u,platform:i,elements:{reference:e,floating:t}});d=_??d,c=v??c,h={...h,[B]:{...h[B],...S}},b&&p<=50&&(p++,typeof b=="object"&&(b.placement&&(f=b.placement),b.rects&&(u=b.rects===!0?await i.getElementRects({reference:e,floating:t,strategy:a}):b.rects),{x:d,y:c}=Zd(u,f,s)),y=-1)}return{x:d,y:c,placement:f,strategy:a,middlewareData:h}};async function ha(e,t){var l;t===void 0&&(t={});const{x:n,y:a,platform:o,rects:i,elements:r,strategy:s}=e,{boundary:u="clippingAncestors",rootBoundary:d="viewport",elementContext:c="floating",altBoundary:f=!1,padding:h=0}=Dl(t,e),p=bu(h),y=r[f?c==="floating"?"reference":"floating":c],B=va(await o.getClippingRect({element:(l=await(o.isElement==null?void 0:o.isElement(y)))==null||l?y:y.contextElement||await(o.getDocumentElement==null?void 0:o.getDocumentElement(r.floating)),boundary:u,rootBoundary:d,strategy:s})),m=c==="floating"?{...i.floating,x:n,y:a}:i.reference,_=await(o.getOffsetParent==null?void 0:o.getOffsetParent(r.floating)),v=await(o.isElement==null?void 0:o.isElement(_))?await(o.getScale==null?void 0:o.getScale(_))||{x:1,y:1}:{x:1,y:1},S=va(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:r,rect:m,offsetParent:_,strategy:s}):m);return{top:(B.top-S.top+p.top)/v.y,bottom:(S.bottom-B.bottom+p.bottom)/v.y,left:(B.left-S.left+p.left)/v.x,right:(S.right-B.right+p.right)/v.x}}const DS=e=>({name:"arrow",options:e,async fn(t){const{x:l,y:n,placement:a,rects:o,platform:i,elements:r,middlewareData:s}=t,{element:u,padding:d=0}=Dl(e,t)||{};if(u==null)return{};const c=bu(d),f={x:l,y:n},h=yu(a),p=gu(h),y=await i.getDimensions(u),B=h==="y",m=B?"top":"left",_=B?"bottom":"right",v=B?"clientHeight":"clientWidth",S=o.reference[p]+o.reference[h]-f[h]-o.floating[p],b=f[h]-o.reference[h],w=await(i.getOffsetParent==null?void 0:i.getOffsetParent(u));let x=w?w[v]:0;(!x||!await(i.isElement==null?void 0:i.isElement(w)))&&(x=r.floating[v]||o.floating[p]);const C=S/2-b/2,N=x/2-y[p]/2-1,A=yl(c[m],N),$=yl(c[_],N),R=A,W=x-y[p]-$,I=x/2-y[p]/2+C,U=is(R,I,W),L=!s.arrow&&pl(a)!=null&&I!==U&&o.reference[p]/2-(I<R?A:$)-y[p]/2<0,X=L?I<R?I-R:I-W:0;return{[h]:f[h]+X,data:{[h]:U,centerOffset:I-U-X,...L&&{alignmentOffset:X}},reset:L}}});function HS(e,t,l){return(e?[...l.filter(n=>pl(n)===e),...l.filter(n=>pl(n)!==e)]:l.filter(n=>ol(n)===n)).filter(n=>e?pl(n)===e||(t?Si(n)!==n:!1):!0)}const MS=function(e){return e===void 0&&(e={}),{name:"autoPlacement",options:e,async fn(t){var l,n,a;const{rects:o,middlewareData:i,placement:r,platform:s,elements:u}=t,{crossAxis:d=!1,alignment:c,allowedPlacements:f=Qd,autoAlignment:h=!0,...p}=Dl(e,t),y=c!==void 0||f===Qd?HS(c||null,h,f):f,B=await ha(t,p),m=((l=i.autoPlacement)==null?void 0:l.index)||0,_=y[m];if(_==null)return{};const v=gv(_,o,await(s.isRTL==null?void 0:s.isRTL(u.floating)));if(r!==_)return{reset:{placement:y[0]}};const S=[B[ol(_)],B[v[0]],B[v[1]]],b=[...((n=i.autoPlacement)==null?void 0:n.overflows)||[],{placement:_,overflows:S}],w=y[m+1];if(w)return{data:{index:m+1,overflows:b},reset:{placement:w}};const x=b.map(N=>{const A=pl(N.placement);return[N.placement,A&&d?N.overflows.slice(0,2).reduce(($,R)=>$+R,0):N.overflows[0],N.overflows]}).sort((N,A)=>N[1]-A[1]),C=((a=x.filter(N=>N[2].slice(0,pl(N[0])?2:3).every(A=>A<=0))[0])==null?void 0:a[0])||x[0][0];return C!==r?{data:{index:m+1,overflows:b},reset:{placement:C}}:{}}}},zS=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var l,n;const{placement:a,middlewareData:o,rects:i,initialPlacement:r,platform:s,elements:u}=t,{mainAxis:d=!0,crossAxis:c=!0,fallbackPlacements:f,fallbackStrategy:h="bestFit",fallbackAxisSideDirection:p="none",flipAlignment:y=!0,...B}=Dl(e,t);if((l=o.arrow)!=null&&l.alignmentOffset)return{};const m=ol(a),_=ol(r)===r,v=await(s.isRTL==null?void 0:s.isRTL(u.floating)),S=f||(_||!y?[_i(r)]:PS(r));!f&&p!=="none"&&S.push(...RS(r,y,p,v));const b=[r,...S],w=await ha(t,B),x=[];let C=((n=o.flip)==null?void 0:n.overflows)||[];if(d&&x.push(w[m]),c){const R=gv(a,i,v);x.push(w[R[0]],w[R[1]])}if(C=[...C,{placement:a,overflows:x}],!x.every(R=>R<=0)){var N,A;const R=(((N=o.flip)==null?void 0:N.index)||0)+1,W=b[R];if(W)return{data:{index:R,overflows:C},reset:{placement:W}};let I=(A=C.filter(U=>U.overflows[0]<=0).sort((U,L)=>U.overflows[1]-L.overflows[1])[0])==null?void 0:A.placement;if(!I)switch(h){case"bestFit":{var $;const U=($=C.map(L=>[L.placement,L.overflows.filter(X=>X>0).reduce((X,ee)=>X+ee,0)]).sort((L,X)=>L[1]-X[1])[0])==null?void 0:$[0];U&&(I=U);break}case"initialPlacement":I=r;break}if(a!==I)return{reset:{placement:I}}}return{}}}};function ec(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function tc(e){return hv.some(t=>e[t]>=0)}const US=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:l}=t,{strategy:n="referenceHidden",...a}=Dl(e,t);switch(n){case"referenceHidden":{const o=await ha(t,{...a,elementContext:"reference"}),i=ec(o,l.reference);return{data:{referenceHiddenOffsets:i,referenceHidden:tc(i)}}}case"escaped":{const o=await ha(t,{...a,altBoundary:!0}),i=ec(o,l.floating);return{data:{escapedOffsets:i,escaped:tc(i)}}}default:return{}}}}};function yv(e){const t=yl(...e.map(o=>o.left)),l=yl(...e.map(o=>o.top)),n=wt(...e.map(o=>o.right)),a=wt(...e.map(o=>o.bottom));return{x:t,y:l,width:n-t,height:a-l}}function jS(e){const t=e.slice().sort((a,o)=>a.y-o.y),l=[];let n=null;for(let a=0;a<t.length;a++){const o=t[a];!n||o.y-n.y>n.height/2?l.push([o]):l[l.length-1].push(o),n=o}return l.map(a=>va(yv(a)))}const qS=function(e){return e===void 0&&(e={}),{name:"inline",options:e,async fn(t){const{placement:l,elements:n,rects:a,platform:o,strategy:i}=t,{padding:r=2,x:s,y:u}=Dl(e,t),d=Array.from(await(o.getClientRects==null?void 0:o.getClientRects(n.reference))||[]),c=jS(d),f=va(yv(d)),h=bu(r);function p(){if(c.length===2&&c[0].left>c[1].right&&s!=null&&u!=null)return c.find(B=>s>B.left-h.left&&s<B.right+h.right&&u>B.top-h.top&&u<B.bottom+h.bottom)||f;if(c.length>=2){if(wa(l)==="y"){const A=c[0],$=c[c.length-1],R=ol(l)==="top",W=A.top,I=$.bottom,U=R?A.left:$.left,L=R?A.right:$.right,X=L-U,ee=I-W;return{top:W,bottom:I,left:U,right:L,width:X,height:ee,x:U,y:W}}const B=ol(l)==="left",m=wt(...c.map(A=>A.right)),_=yl(...c.map(A=>A.left)),v=c.filter(A=>B?A.left===_:A.right===m),S=v[0].top,b=v[v.length-1].bottom,w=_,x=m,C=x-w,N=b-S;return{top:S,bottom:b,left:w,right:x,width:C,height:N,x:w,y:S}}return f}const y=await o.getElementRects({reference:{getBoundingClientRect:p},floating:n.floating,strategy:i});return a.reference.x!==y.reference.x||a.reference.y!==y.reference.y||a.reference.width!==y.reference.width||a.reference.height!==y.reference.height?{reset:{rects:y}}:{}}}};async function KS(e,t){const{placement:l,platform:n,elements:a}=e,o=await(n.isRTL==null?void 0:n.isRTL(a.floating)),i=ol(l),r=pl(l),s=wa(l)==="y",u=["left","top"].includes(i)?-1:1,d=o&&s?-1:1,c=Dl(t,e);let{mainAxis:f,crossAxis:h,alignmentAxis:p}=typeof c=="number"?{mainAxis:c,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...c};return r&&typeof p=="number"&&(h=r==="end"?p*-1:p),s?{x:h*d,y:f*u}:{x:f*u,y:h*d}}const bv=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var l,n;const{x:a,y:o,placement:i,middlewareData:r}=t,s=await KS(t,e);return i===((l=r.offset)==null?void 0:l.placement)&&(n=r.arrow)!=null&&n.alignmentOffset?{}:{x:a+s.x,y:o+s.y,data:{...s,placement:i}}}}},WS=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:l,y:n,placement:a}=t,{mainAxis:o=!0,crossAxis:i=!1,limiter:r={fn:B=>{let{x:m,y:_}=B;return{x:m,y:_}}},...s}=Dl(e,t),u={x:l,y:n},d=await ha(t,s),c=wa(ol(a)),f=mv(c);let h=u[f],p=u[c];if(o){const B=f==="y"?"top":"left",m=f==="y"?"bottom":"right",_=h+d[B],v=h-d[m];h=is(_,h,v)}if(i){const B=c==="y"?"top":"left",m=c==="y"?"bottom":"right",_=p+d[B],v=p-d[m];p=is(_,p,v)}const y=r.fn({...t,[f]:h,[c]:p});return{...y,data:{x:y.x-l,y:y.y-n}}}}},GS=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){const{placement:l,rects:n,platform:a,elements:o}=t,{apply:i=()=>{},...r}=Dl(e,t),s=await ha(t,r),u=ol(l),d=pl(l),c=wa(l)==="y",{width:f,height:h}=n.floating;let p,y;u==="top"||u==="bottom"?(p=u,y=d===(await(a.isRTL==null?void 0:a.isRTL(o.floating))?"start":"end")?"left":"right"):(y=u,p=d==="end"?"top":"bottom");const B=h-s[p],m=f-s[y],_=!t.middlewareData.shift;let v=B,S=m;if(c){const w=f-s.left-s.right;S=d||_?yl(m,w):w}else{const w=h-s.top-s.bottom;v=d||_?yl(B,w):w}if(_&&!d){const w=wt(s.left,0),x=wt(s.right,0),C=wt(s.top,0),N=wt(s.bottom,0);c?S=f-2*(w!==0||x!==0?w+x:wt(s.left,s.right)):v=h-2*(C!==0||N!==0?C+N:wt(s.top,s.bottom))}await i({...t,availableWidth:S,availableHeight:v});const b=await a.getDimensions(o.floating);return f!==b.width||h!==b.height?{reset:{rects:!0}}:{}}}};function Il(e){return Su(e)?(e.nodeName||"").toLowerCase():"#document"}function Kt(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Hl(e){var t;return(t=(Su(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Su(e){return e instanceof Node||e instanceof Kt(e).Node}function Rl(e){return e instanceof Element||e instanceof Kt(e).Element}function Cl(e){return e instanceof HTMLElement||e instanceof Kt(e).HTMLElement}function lc(e){return typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Kt(e).ShadowRoot}function ho(e){const{overflow:t,overflowX:l,overflowY:n,display:a}=il(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+l)&&!["inline","contents"].includes(a)}function JS(e){return["table","td","th"].includes(Il(e))}function _u(e){const t=wu(),l=il(e);return l.transform!=="none"||l.perspective!=="none"||(l.containerType?l.containerType!=="normal":!1)||!t&&(l.backdropFilter?l.backdropFilter!=="none":!1)||!t&&(l.filter?l.filter!=="none":!1)||["transform","perspective","filter"].some(n=>(l.willChange||"").includes(n))||["paint","layout","strict","content"].some(n=>(l.contain||"").includes(n))}function Sv(e){let t=ma(e);for(;Cl(t)&&!Yi(t);){if(_u(t))return t;t=ma(t)}return null}function wu(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function Yi(e){return["html","body","#document"].includes(Il(e))}function il(e){return Kt(e).getComputedStyle(e)}function Qi(e){return Rl(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function ma(e){if(Il(e)==="html")return e;const t=e.assignedSlot||e.parentNode||lc(e)&&e.host||Hl(e);return lc(t)?t.host:t}function _v(e){const t=ma(e);return Yi(t)?e.ownerDocument?e.ownerDocument.body:e.body:Cl(t)&&ho(t)?t:_v(t)}function to(e,t,l){var n;t===void 0&&(t=[]),l===void 0&&(l=!0);const a=_v(e),o=a===((n=e.ownerDocument)==null?void 0:n.body),i=Kt(a);return o?t.concat(i,i.visualViewport||[],ho(a)?a:[],i.frameElement&&l?to(i.frameElement):[]):t.concat(a,to(a,[],l))}function wv(e){const t=il(e);let l=parseFloat(t.width)||0,n=parseFloat(t.height)||0;const a=Cl(e),o=a?e.offsetWidth:l,i=a?e.offsetHeight:n,r=bi(l)!==o||bi(n)!==i;return r&&(l=o,n=i),{width:l,height:n,$:r}}function Bu(e){return Rl(e)?e:e.contextElement}function na(e){const t=Bu(e);if(!Cl(t))return sn(1);const l=t.getBoundingClientRect(),{width:n,height:a,$:o}=wv(t);let i=(o?bi(l.width):l.width)/n,r=(o?bi(l.height):l.height)/a;return(!i||!Number.isFinite(i))&&(i=1),(!r||!Number.isFinite(r))&&(r=1),{x:i,y:r}}const XS=sn(0);function Bv(e){const t=Kt(e);return!wu()||!t.visualViewport?XS:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function YS(e,t,l){return t===void 0&&(t=!1),!l||t&&l!==Kt(e)?!1:t}function Pn(e,t,l,n){t===void 0&&(t=!1),l===void 0&&(l=!1);const a=e.getBoundingClientRect(),o=Bu(e);let i=sn(1);t&&(n?Rl(n)&&(i=na(n)):i=na(e));const r=YS(o,l,n)?Bv(o):sn(0);let s=(a.left+r.x)/i.x,u=(a.top+r.y)/i.y,d=a.width/i.x,c=a.height/i.y;if(o){const f=Kt(o),h=n&&Rl(n)?Kt(n):n;let p=f.frameElement;for(;p&&n&&h!==f;){const y=na(p),B=p.getBoundingClientRect(),m=il(p),_=B.left+(p.clientLeft+parseFloat(m.paddingLeft))*y.x,v=B.top+(p.clientTop+parseFloat(m.paddingTop))*y.y;s*=y.x,u*=y.y,d*=y.x,c*=y.y,s+=_,u+=v,p=Kt(p).frameElement}}return va({width:d,height:c,x:s,y:u})}const QS=[":popover-open",":modal"];function Cv(e){let t=!1,l=0,n=0;function a(o){try{t=t||e.matches(o)}catch{}}if(QS.forEach(o=>{a(o)}),t){const o=Sv(e);if(o){const i=o.getBoundingClientRect();l=i.x,n=i.y}}return[t,l,n]}function ZS(e){let{elements:t,rect:l,offsetParent:n,strategy:a}=e;const o=Hl(n),[i]=t?Cv(t.floating):[!1];if(n===o||i)return l;let r={scrollLeft:0,scrollTop:0},s=sn(1);const u=sn(0),d=Cl(n);if((d||!d&&a!=="fixed")&&((Il(n)!=="body"||ho(o))&&(r=Qi(n)),Cl(n))){const c=Pn(n);s=na(n),u.x=c.x+n.clientLeft,u.y=c.y+n.clientTop}return{width:l.width*s.x,height:l.height*s.y,x:l.x*s.x-r.scrollLeft*s.x+u.x,y:l.y*s.y-r.scrollTop*s.y+u.y}}function e_(e){return Array.from(e.getClientRects())}function xv(e){return Pn(Hl(e)).left+Qi(e).scrollLeft}function t_(e){const t=Hl(e),l=Qi(e),n=e.ownerDocument.body,a=wt(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),o=wt(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight);let i=-l.scrollLeft+xv(e);const r=-l.scrollTop;return il(n).direction==="rtl"&&(i+=wt(t.clientWidth,n.clientWidth)-a),{width:a,height:o,x:i,y:r}}function l_(e,t){const l=Kt(e),n=Hl(e),a=l.visualViewport;let o=n.clientWidth,i=n.clientHeight,r=0,s=0;if(a){o=a.width,i=a.height;const u=wu();(!u||u&&t==="fixed")&&(r=a.offsetLeft,s=a.offsetTop)}return{width:o,height:i,x:r,y:s}}function n_(e,t){const l=Pn(e,!0,t==="fixed"),n=l.top+e.clientTop,a=l.left+e.clientLeft,o=Cl(e)?na(e):sn(1),i=e.clientWidth*o.x,r=e.clientHeight*o.y,s=a*o.x,u=n*o.y;return{width:i,height:r,x:s,y:u}}function nc(e,t,l){let n;if(t==="viewport")n=l_(e,l);else if(t==="document")n=t_(Hl(e));else if(Rl(t))n=n_(t,l);else{const a=Bv(e);n={...t,x:t.x-a.x,y:t.y-a.y}}return va(n)}function Tv(e,t){const l=ma(e);return l===t||!Rl(l)||Yi(l)?!1:il(l).position==="fixed"||Tv(l,t)}function a_(e,t){const l=t.get(e);if(l)return l;let n=to(e,[],!1).filter(r=>Rl(r)&&Il(r)!=="body"),a=null;const o=il(e).position==="fixed";let i=o?ma(e):e;for(;Rl(i)&&!Yi(i);){const r=il(i),s=_u(i);!s&&r.position==="fixed"&&(a=null),(o?!s&&!a:!s&&r.position==="static"&&a&&["absolute","fixed"].includes(a.position)||ho(i)&&!s&&Tv(e,i))?n=n.filter(u=>u!==i):a=r,i=ma(i)}return t.set(e,n),n}function o_(e){let{element:t,boundary:l,rootBoundary:n,strategy:a}=e;const o=[...l==="clippingAncestors"?a_(t,this._c):[].concat(l),n],i=o[0],r=o.reduce((s,u)=>{const d=nc(t,u,a);return s.top=wt(d.top,s.top),s.right=yl(d.right,s.right),s.bottom=yl(d.bottom,s.bottom),s.left=wt(d.left,s.left),s},nc(t,i,a));return{width:r.right-r.left,height:r.bottom-r.top,x:r.left,y:r.top}}function i_(e){const{width:t,height:l}=wv(e);return{width:t,height:l}}function r_(e,t,l,n){const a=Cl(t),o=Hl(t),i=l==="fixed",r=Pn(e,!0,i,t);let s={scrollLeft:0,scrollTop:0};const u=sn(0);if(a||!a&&!i)if((Il(t)!=="body"||ho(o))&&(s=Qi(t)),a){const y=Pn(t,!0,i,t);u.x=y.x+t.clientLeft,u.y=y.y+t.clientTop}else o&&(u.x=xv(o));let d=r.left+s.scrollLeft-u.x,c=r.top+s.scrollTop-u.y;const[f,h,p]=Cv(n);return f&&(d+=h,c+=p,a&&(d+=t.clientLeft,c+=t.clientTop)),{x:d,y:c,width:r.width,height:r.height}}function ac(e,t){return!Cl(e)||il(e).position==="fixed"?null:t?t(e):e.offsetParent}function kv(e,t){const l=Kt(e);if(!Cl(e))return l;let n=ac(e,t);for(;n&&JS(n)&&il(n).position==="static";)n=ac(n,t);return n&&(Il(n)==="html"||Il(n)==="body"&&il(n).position==="static"&&!_u(n))?l:n||Sv(e)||l}const s_=async function(e){const t=this.getOffsetParent||kv,l=this.getDimensions;return{reference:r_(e.reference,await t(e.floating),e.strategy,e.floating),floating:{x:0,y:0,...await l(e.floating)}}};function u_(e){return il(e).direction==="rtl"}const d_={convertOffsetParentRelativeRectToViewportRelativeRect:ZS,getDocumentElement:Hl,getClippingRect:o_,getOffsetParent:kv,getElementRects:s_,getClientRects:e_,getDimensions:i_,getScale:na,isElement:Rl,isRTL:u_};function c_(e,t){let l=null,n;const a=Hl(e);function o(){var r;clearTimeout(n),(r=l)==null||r.disconnect(),l=null}function i(r,s){r===void 0&&(r=!1),s===void 0&&(s=1),o();const{left:u,top:d,width:c,height:f}=e.getBoundingClientRect();if(r||t(),!c||!f)return;const h=Po(d),p=Po(a.clientWidth-(u+c)),y=Po(a.clientHeight-(d+f)),B=Po(u),m={rootMargin:-h+"px "+-p+"px "+-y+"px "+-B+"px",threshold:wt(0,yl(1,s))||1};let _=!0;function v(S){const b=S[0].intersectionRatio;if(b!==s){if(!_)return i();b?i(!1,b):n=setTimeout(()=>{i(!1,1e-7)},100)}_=!1}try{l=new IntersectionObserver(v,{...m,root:a.ownerDocument})}catch{l=new IntersectionObserver(v,m)}l.observe(e)}return i(!0),o}function Ev(e,t,l,n){n===void 0&&(n={});const{ancestorScroll:a=!0,ancestorResize:o=!0,elementResize:i=typeof ResizeObserver=="function",layoutShift:r=typeof IntersectionObserver=="function",animationFrame:s=!1}=n,u=Bu(e),d=a||o?[...u?to(u):[],...to(t)]:[];d.forEach(m=>{a&&m.addEventListener("scroll",l,{passive:!0}),o&&m.addEventListener("resize",l)});const c=u&&r?c_(u,l):null;let f=-1,h=null;i&&(h=new ResizeObserver(m=>{let[_]=m;_&&_.target===u&&h&&(h.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var v;(v=h)==null||v.observe(t)})),l()}),u&&!s&&h.observe(u),h.observe(t));let p,y=s?Pn(e):null;s&&B();function B(){const m=Pn(e);y&&(m.x!==y.x||m.y!==y.y||m.width!==y.width||m.height!==y.height)&&l(),y=m,p=requestAnimationFrame(B)}return l(),()=>{var m;d.forEach(_=>{a&&_.removeEventListener("scroll",l),o&&_.removeEventListener("resize",l)}),c==null||c(),(m=h)==null||m.disconnect(),h=null,s&&cancelAnimationFrame(p)}}const f_=MS,Av=WS,Nv=zS,Ov=GS,p_=US,v_=DS,h_=qS,m_=(e,t,l)=>{const n=new Map,a={platform:d_,...l},o={...a.platform,_c:n};return FS(e,t,{...a,platform:o})};function g_(e){return e!=null&&typeof e=="object"&&"$el"in e}function rs(e){if(g_(e)){const t=e.$el;return Su(t)&&Il(t)==="#comment"?null:t}return e}function y_(e){return{name:"arrow",options:e,fn(t){const l=rs(k(e.element));return l==null?{}:v_({element:l,padding:e.padding}).fn(t)}}}function $v(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function oc(e,t){const l=$v(e);return Math.round(t*l)/l}function Vv(e,t,l){l===void 0&&(l={});const n=l.whileElementsMounted,a=V(()=>{var x;return(x=k(l.open))!=null?x:!0}),o=V(()=>k(l.middleware)),i=V(()=>{var x;return(x=k(l.placement))!=null?x:"bottom"}),r=V(()=>{var x;return(x=k(l.strategy))!=null?x:"absolute"}),s=V(()=>{var x;return(x=k(l.transform))!=null?x:!0}),u=V(()=>rs(e.value)),d=V(()=>rs(t.value)),c=ae(0),f=ae(0),h=ae(r.value),p=ae(i.value),y=En({}),B=ae(!1),m=V(()=>{const x={position:h.value,left:"0",top:"0"};if(!d.value)return x;const C=oc(d.value,c.value),N=oc(d.value,f.value);return s.value?{...x,transform:"translate("+C+"px, "+N+"px)",...$v(d.value)>=1.5&&{willChange:"transform"}}:{position:h.value,left:C+"px",top:N+"px"}});let _;function v(){u.value==null||d.value==null||m_(u.value,d.value,{middleware:o.value,placement:i.value,strategy:r.value}).then(x=>{c.value=x.x,f.value=x.y,h.value=x.strategy,p.value=x.placement,y.value=x.middlewareData,B.value=!0})}function S(){typeof _=="function"&&(_(),_=void 0)}function b(){if(S(),n===void 0){v();return}if(u.value!=null&&d.value!=null){_=n(u.value,d.value,v);return}}function w(){a.value||(B.value=!1)}return xe([o,i,r],v,{flush:"sync"}),xe([u,d],b,{flush:"sync"}),xe(a,w,{flush:"sync"}),Ai()&&ks(S),{x:pn(c),y:pn(f),strategy:pn(h),placement:pn(p),middlewareData:pn(y),isPositioned:pn(B),floatingStyles:m,update:v}}const b_=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),S_=/^aria-[\w-]*$/i,__=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i,w_=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i,B_=(e,t)=>{const l=e.nodeName.toLowerCase();return t.includes(l)?b_.has(l)?!!(__.test(e.nodeValue||"")||w_.test(e.nodeValue||"")):!0:t.filter(n=>n instanceof RegExp).some(n=>n.test(l))},Kn={"*":["class","dir","id","lang","role",S_],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:[]},Wn=(e,t,l)=>{if(!e.length)return e;if(l&&typeof l=="function")return l(e);const n=new window.DOMParser().parseFromString(e,"text/html"),a=n.body.querySelectorAll("*");for(const o of a){const i=o.nodeName.toLowerCase();if(!Object.keys(t).includes(i)){o.remove();continue}const r=o.attributes,s=[...t["*"]||[],...t[i]||[]];for(const u of r)B_(u,s)||o.removeAttribute(u.nodeName)}return n.body.innerHTML};function un(e){return Ai()?(ks(e),!0):!1}function C_(e,t){if(typeof Symbol<"u"){const l={...e};return Object.defineProperty(l,Symbol.iterator,{enumerable:!1,value(){let n=0;return{next:()=>({value:t[n++],done:n>t.length})}}}),l}else return Object.assign([...t],e)}function vl(e){return typeof e=="function"?e():k(e)}const wi=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const x_=e=>typeof e<"u",T_=e=>e!=null,k_=Object.prototype.toString,E_=e=>k_.call(e)==="[object Object]",nl=()=>{},ss=A_();function A_(){var e,t;return wi&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&(/iP(ad|hone|od)/.test(window.navigator.userAgent)||((t=window==null?void 0:window.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function Pv(e,t){function l(...n){return new Promise((a,o)=>{Promise.resolve(e(()=>t.apply(this,n),{fn:t,thisArg:this,args:n})).then(a).catch(o)})}return l}const Iv=e=>e();function N_(e,t={}){let l,n,a=nl;const o=i=>{clearTimeout(i),a(),a=nl};return i=>{const r=vl(e),s=vl(t.maxWait);return l&&o(l),r<=0||s!==void 0&&s<=0?(n&&(o(n),n=null),Promise.resolve(i())):new Promise((u,d)=>{a=t.rejectOnCancel?d:u,s&&!n&&(n=setTimeout(()=>{l&&o(l),n=null,u(i())},s)),l=setTimeout(()=>{n&&o(n),n=null,u(i())},r)})}}function O_(e=Iv){const t=ae(!0);function l(){t.value=!1}function n(){t.value=!0}const a=(...o)=>{t.value&&e(...o)};return{isActive:Ct(t),pause:l,resume:n,eventFilter:a}}function $_(e){const t=Object.create(null);return l=>t[l]||(t[l]=e(l))}const V_=/-(\w)/g,P_=$_(e=>e.replace(V_,(t,l)=>l?l.toUpperCase():""));function I_(...e){if(e.length!==1)return M(...e);const t=e[0];return typeof t=="function"?Ct(Rs(()=>({get:t,set:nl}))):ae(t)}function R_(e,t=200,l={}){return Pv(N_(t,l),e)}function L_(e,t,l={}){const{eventFilter:n=Iv,...a}=l;return xe(e,Pv(n,t),a)}function ic(e,t,l={}){const{eventFilter:n,...a}=l,{eventFilter:o,pause:i,resume:r,isActive:s}=O_(n);return{stop:L_(e,t,{...a,eventFilter:o}),pause:i,resume:r,isActive:s}}function us(e,t,...[l]){const{flush:n="sync",deep:a=!1,immediate:o=!0,direction:i="both",transform:r={}}=l||{},s=[],u="ltr"in r&&r.ltr||(c=>c),d="rtl"in r&&r.rtl||(c=>c);return(i==="both"||i==="ltr")&&s.push(ic(e,c=>{s.forEach(f=>f.pause()),t.value=u(c),s.forEach(f=>f.resume())},{flush:n,deep:a,immediate:o})),(i==="both"||i==="rtl")&&s.push(ic(t,c=>{s.forEach(f=>f.pause()),e.value=d(c),s.forEach(f=>f.resume())},{flush:n,deep:a,immediate:o})),()=>{s.forEach(c=>c.stop())}}function Rv(e,t=1e3,l={}){const{immediate:n=!0,immediateCallback:a=!1}=l;let o=null;const i=ae(!1);function r(){o&&(clearInterval(o),o=null)}function s(){i.value=!1,r()}function u(){const d=vl(t);d<=0||(i.value=!0,a&&e(),r(),o=setInterval(e,d))}if(n&&wi&&u(),pt(t)||typeof t=="function"){const d=xe(t,()=>{i.value&&wi&&u()});un(d)}return un(s),{isActive:i,pause:s,resume:u}}function Re(e,t={}){const{method:l="parseFloat",radix:n,nanToZero:a}=t;return V(()=>{let o=vl(e);return typeof o=="string"&&(o=Number[l](o,n)),a&&Number.isNaN(o)&&(o=0),o})}function Bi(e={}){const{inheritAttrs:t=!0}=e,l=En(),n=le({setup(o,{slots:i}){return()=>{l.value=i.default}}}),a=le({inheritAttrs:t,setup(o,{attrs:i,slots:r}){return()=>{var s;l.value;const u=(s=l.value)==null?void 0:s.call(l,{...F_(i),$slots:r});return t&&(u==null?void 0:u.length)===1?u[0]:u}}});return C_({define:n,reuse:a},[n,a])}function F_(e){const t={};for(const l in e)t[P_(l)]=e[l];return t}function tl(e){var t;const l=vl(e);return(t=l==null?void 0:l.$el)!=null?t:l}const Ml=wi?window:void 0;function rt(...e){let t,l,n,a;if(typeof e[0]=="string"||Array.isArray(e[0])?([l,n,a]=e,t=Ml):[t,l,n,a]=e,!t)return nl;Array.isArray(l)||(l=[l]),Array.isArray(n)||(n=[n]);const o=[],i=()=>{o.forEach(d=>d()),o.length=0},r=(d,c,f,h)=>(d.addEventListener(c,f,h),()=>d.removeEventListener(c,f,h)),s=xe(()=>[tl(t),vl(a)],([d,c])=>{if(i(),!d)return;const f=E_(c)?{...c}:c;o.push(...l.flatMap(h=>n.map(p=>r(d,h,p,f))))},{immediate:!0,flush:"post"}),u=()=>{s(),i()};return un(u),u}let rc=!1;function Lv(e,t,l={}){const{window:n=Ml,ignore:a=[],capture:o=!0,detectIframe:i=!1}=l;if(!n)return nl;ss&&!rc&&(rc=!0,Array.from(n.document.body.children).forEach(d=>d.addEventListener("click",nl)),n.document.documentElement.addEventListener("click",nl));let r=!0;const s=d=>a.some(c=>{if(typeof c=="string")return Array.from(n.document.querySelectorAll(c)).some(f=>f===d.target||d.composedPath().includes(f));{const f=tl(c);return f&&(d.target===f||d.composedPath().includes(f))}}),u=[rt(n,"click",d=>{const c=tl(e);if(!(!c||c===d.target||d.composedPath().includes(c))){if(d.detail===0&&(r=!s(d)),!r){r=!0;return}t(d)}},{passive:!0,capture:o}),rt(n,"pointerdown",d=>{const c=tl(e);r=!s(d)&&!!(c&&!d.composedPath().includes(c))},{passive:!0}),i&&rt(n,"blur",d=>{setTimeout(()=>{var c;const f=tl(e);((c=n.document.activeElement)==null?void 0:c.tagName)==="IFRAME"&&!(f!=null&&f.contains(n.document.activeElement))&&t(d)},0)})].filter(Boolean);return()=>u.forEach(d=>d())}function D_(e){return typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function Ut(...e){let t,l,n={};e.length===3?(t=e[0],l=e[1],n=e[2]):e.length===2?typeof e[1]=="object"?(t=!0,l=e[0],n=e[1]):(t=e[0],l=e[1]):(t=!0,l=e[0]);const{target:a=Ml,eventName:o="keydown",passive:i=!1,dedupe:r=!1}=n,s=D_(t);return rt(a,o,u=>{u.repeat&&vl(r)||s(u)&&l(u)},i)}function H_(){const e=ae(!1);return Lt()&&kt(()=>{e.value=!0}),e}function Fv(e){const t=H_();return V(()=>(t.value,!!e()))}function M_(e){return JSON.parse(JSON.stringify(e))}const Io=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Ro="__vueuse_ssr_handlers__",z_=U_();function U_(){return Ro in Io||(Io[Ro]=Io[Ro]||{}),Io[Ro]}function j_(e,t){return z_[e]||t}function q_(e,t,l={}){const{window:n=Ml,...a}=l;let o;const i=Fv(()=>n&&"MutationObserver"in n),r=()=>{o&&(o.disconnect(),o=void 0)},s=xe(()=>tl(e),c=>{r(),i.value&&n&&c&&(o=new MutationObserver(t),o.observe(c,a))},{immediate:!0}),u=()=>o==null?void 0:o.takeRecords(),d=()=>{r(),s()};return un(d),{isSupported:i,stop:d,takeRecords:u}}function Cu(e,t={}){const{delayEnter:l=0,delayLeave:n=0,window:a=Ml}=t,o=ae(!1);let i;const r=s=>{const u=s?l:n;i&&(clearTimeout(i),i=void 0),u?i=setTimeout(()=>o.value=s,u):o.value=s};return a&&(rt(e,"mouseenter",()=>r(!0),{passive:!0}),rt(e,"mouseleave",()=>r(!1),{passive:!0})),o}function K_(e,t,l={}){const{root:n,rootMargin:a="0px",threshold:o=.1,window:i=Ml,immediate:r=!0}=l,s=Fv(()=>i&&"IntersectionObserver"in i),u=V(()=>{const p=vl(e);return(Array.isArray(p)?p:[p]).map(tl).filter(T_)});let d=nl;const c=ae(r),f=s.value?xe(()=>[u.value,tl(n),c.value],([p,y])=>{if(d(),!c.value||!p.length)return;const B=new IntersectionObserver(t,{root:tl(y),rootMargin:a,threshold:o});p.forEach(m=>m&&B.observe(m)),d=()=>{B.disconnect(),d=nl}},{immediate:r,flush:"post"}):nl,h=()=>{d(),f(),c.value=!1};return un(h),{isSupported:s,isActive:c,pause(){d(),c.value=!1},resume(){c.value=!0},stop:h}}function It(e,t={}){const{initialValue:l=!1,focusVisible:n=!1}=t,a=ae(!1),o=V(()=>tl(e));rt(o,"focus",r=>{var s,u;(!n||(u=(s=r.target).matches)!=null&&u.call(s,":focus-visible"))&&(a.value=!0)}),rt(o,"blur",()=>a.value=!1);const i=V({get:()=>a.value,set(r){var s,u;!r&&a.value?(s=o.value)==null||s.blur():r&&!a.value&&((u=o.value)==null||u.focus())}});return xe(o,()=>{i.value=l},{immediate:!0,flush:"post"}),{focused:i}}function _r(e){return typeof Window<"u"&&e instanceof Window?e.document.documentElement:typeof Document<"u"&&e instanceof Document?e.documentElement:e}const W_={page:e=>[e.pageX,e.pageY],client:e=>[e.clientX,e.clientY],screen:e=>[e.screenX,e.screenY],movement:e=>e instanceof Touch?null:[e.movementX,e.movementY]};function G_(e={}){const{type:t="page",touch:l=!0,resetOnTouchEnds:n=!1,initialValue:a={x:0,y:0},window:o=Ml,target:i=o,scroll:r=!0,eventFilter:s}=e;let u=null;const d=ae(a.x),c=ae(a.y),f=ae(null),h=typeof t=="function"?t:W_[t],p=b=>{const w=h(b);u=b,w&&([d.value,c.value]=w,f.value="mouse")},y=b=>{if(b.touches.length>0){const w=h(b.touches[0]);w&&([d.value,c.value]=w,f.value="touch")}},B=()=>{if(!u||!o)return;const b=h(u);u instanceof MouseEvent&&b&&(d.value=b[0]+o.scrollX,c.value=b[1]+o.scrollY)},m=()=>{d.value=a.x,c.value=a.y},_=s?b=>s(()=>p(b),{}):b=>p(b),v=s?b=>s(()=>y(b),{}):b=>y(b),S=s?()=>s(()=>B(),{}):()=>B();if(i){const b={passive:!0};rt(i,["mousemove","dragover"],_,b),l&&t!=="movement"&&(rt(i,["touchstart","touchmove"],v,b),n&&rt(i,"touchend",m,b)),r&&t==="page"&&rt(o,"scroll",S,{passive:!0})}return{x:d,y:c,sourceType:f}}function sc(e,t={}){const{handleOutside:l=!0,window:n=Ml}=t,a=t.type||"page",{x:o,y:i,sourceType:r}=G_(t),s=ae(e??(n==null?void 0:n.document.body)),u=ae(0),d=ae(0),c=ae(0),f=ae(0),h=ae(0),p=ae(0),y=ae(!0);let B=()=>{};return n&&(B=xe([s,o,i],()=>{const m=tl(s);if(!m)return;const{left:_,top:v,width:S,height:b}=m.getBoundingClientRect();c.value=_+(a==="page"?n.pageXOffset:0),f.value=v+(a==="page"?n.pageYOffset:0),h.value=b,p.value=S;const w=o.value-c.value,x=i.value-f.value;y.value=S===0||b===0||w<0||x<0||w>S||x>b,(l||!y.value)&&(u.value=w,d.value=x)},{immediate:!0}),rt(document,"mouseleave",()=>{y.value=!0})),{x:o,y:i,sourceType:r,elementX:u,elementY:d,elementPositionX:c,elementPositionY:f,elementHeight:h,elementWidth:p,isOutside:y,stop:B}}function Dv(e){const t=window.getComputedStyle(e);if(t.overflowX==="scroll"||t.overflowY==="scroll"||t.overflowX==="auto"&&e.clientWidth<e.scrollWidth||t.overflowY==="auto"&&e.clientHeight<e.scrollHeight)return!0;{const l=e.parentNode;return!l||l.tagName==="BODY"?!1:Dv(l)}}function J_(e){const t=e||window.event,l=t.target;return Dv(l)?!1:t.touches.length>1?!0:(t.preventDefault&&t.preventDefault(),!1)}const Lo=new WeakMap;function X_(e,t=!1){const l=ae(t);let n=null,a;xe(I_(e),r=>{const s=_r(vl(r));if(s){const u=s;Lo.get(u)||Lo.set(u,a),l.value&&(u.style.overflow="hidden")}},{immediate:!0});const o=()=>{const r=_r(vl(e));!r||l.value||(ss&&(n=rt(r,"touchmove",s=>{J_(s)},{passive:!1})),r.style.overflow="hidden",l.value=!0)},i=()=>{var r;const s=_r(vl(e));!s||!l.value||(ss&&(n==null||n()),s.style.overflow=(r=Lo.get(s))!=null?r:"",Lo.delete(s),l.value=!1)};return un(i),V({get(){return l.value},set(r){r?o():i()}})}function Y_(e,t={}){const{threshold:l=50,onSwipe:n,onSwipeEnd:a,onSwipeStart:o,passive:i=!0,window:r=Ml}=t,s=ia({x:0,y:0}),u=ia({x:0,y:0}),d=V(()=>s.x-u.x),c=V(()=>s.y-u.y),{max:f,abs:h}=Math,p=V(()=>f(h(d.value),h(c.value))>=l),y=ae(!1),B=V(()=>p.value?h(d.value)>h(c.value)?d.value>0?"left":"right":c.value>0?"up":"down":"none"),m=C=>[C.touches[0].clientX,C.touches[0].clientY],_=(C,N)=>{s.x=C,s.y=N},v=(C,N)=>{u.x=C,u.y=N};let S;const b=Q_(r==null?void 0:r.document);i?S=b?{passive:!0}:{capture:!1}:S=b?{passive:!1,capture:!0}:{capture:!0};const w=C=>{y.value&&(a==null||a(C,B.value)),y.value=!1},x=[rt(e,"touchstart",C=>{if(C.touches.length!==1)return;S.capture&&!S.passive&&C.preventDefault();const[N,A]=m(C);_(N,A),v(N,A),o==null||o(C)},S),rt(e,"touchmove",C=>{if(C.touches.length!==1)return;const[N,A]=m(C);v(N,A),!y.value&&p.value&&(y.value=!0),y.value&&(n==null||n(C))},S),rt(e,["touchend","touchcancel"],w,S)];return{isPassiveEventSupported:b,isSwiping:y,direction:B,coordsStart:s,coordsEnd:u,lengthX:d,lengthY:c,stop:()=>x.forEach(C=>C())}}function Q_(e){if(!e)return!1;let t=!1;const l={get passive(){return t=!0,!1}};return e.addEventListener("x",nl,l),e.removeEventListener("x",nl),t}function Xe(e,t,l,n={}){var a,o,i;const{clone:r=!1,passive:s=!1,eventName:u,deep:d=!1,defaultValue:c,shouldEmit:f}=n,h=Lt(),p=l||(h==null?void 0:h.emit)||((a=h==null?void 0:h.$emit)==null?void 0:a.bind(h))||((i=(o=h==null?void 0:h.proxy)==null?void 0:o.$emit)==null?void 0:i.bind(h==null?void 0:h.proxy));let y=u;t||(t="modelValue"),y=y||`update:${t.toString()}`;const B=v=>r?typeof r=="function"?r(v):M_(v):v,m=()=>x_(e[t])?B(e[t]):c,_=v=>{f?f(v)&&p(y,v):p(y,v)};if(s){const v=m(),S=ae(v);let b=!1;return xe(()=>e[t],w=>{b||(b=!0,S.value=B(w),ot(()=>b=!1))}),xe(S,w=>{!b&&(w!==e[t]||d)&&_(w)},{deep:d}),S}else return V({get(){return m()},set(v){_(v)}})}const Z_=["id"],ew=["innerHTML"],tw=["innerHTML"],xu=le({inheritAttrs:!1,__name:"BPopover",props:{boundary:{default:"clippingAncestors"},boundaryPadding:{default:void 0},click:{type:[Boolean,String],default:!1},container:{default:void 0},content:{default:void 0},customClass:{default:""},delay:{default:()=>({show:100,hide:300})},floatingMiddleware:{default:void 0},hide:{type:[Boolean,String],default:void 0},html:{type:[Boolean,String],default:!1},id:{default:void 0},inline:{type:[Boolean,String],default:!1},manual:{type:[Boolean,String],default:!1},modelValue:{type:[Boolean,String],default:!1},noAutoClose:{type:[Boolean,String],default:!1},noFade:{type:[Boolean,String],default:!1},noFlip:{type:[Boolean,String],default:!1},noHide:{type:[Boolean,String],default:!1},noShift:{type:[Boolean,String],default:!1},noSize:{type:[Boolean,String],default:!1},noninteractive:{type:[Boolean,String],default:!1},offset:{default:null},placement:{default:"top"},persistent:{type:[Boolean,String],default:!1},realtime:{type:[Boolean,String],default:!1},reference:{default:null},strategy:{default:"absolute"},target:{default:null},title:{default:void 0},tooltip:{type:[Boolean,String],default:!1},variant:{default:null}},emits:["hidden","hide","hide-prevented","show","show-prevented","shown","update:modelValue"],setup(e,{expose:t,emit:l}){const n=e,a=l,o=g(()=>n.modelValue),i=ae(o.value),r=ae(o.value);ao(()=>{a("update:modelValue",i.value)}),xe(o,()=>{o.value!==i.value&&(o.value?T():O(new Event("update:modelValue")))});const s=Ze(()=>n.id,"popover"),u=g(()=>n.click),d=g(()=>n.manual),c=g(()=>n.noShift),f=g(()=>n.noSize),h=g(()=>n.noFlip),p=g(()=>n.noFade),y=g(()=>n.noAutoClose),B=g(()=>n.noHide),m=g(()=>n.realtime),_=g(()=>n.inline),v=g(()=>n.persistent),S=g(()=>n.tooltip),b=g(()=>n.noninteractive),w=g(()=>n.html),x=ae(!1),C=ae(null),N=ae(null),A=ae(null),$=ae(null),R=ae(null),W=V(()=>n.title?Wn(n.title,Kn):""),I=V(()=>n.content?Wn(n.content,Kn):""),U=M(()=>n.placement.startsWith("auto")),L=Re(()=>n.offset??NaN),X=V(()=>n.boundary==="document"||n.boundary==="viewport"?void 0:n.boundary),ee=V(()=>n.boundary==="document"||n.boundary==="viewport"?n.boundary:void 0),ue=ae({}),Ee=V(()=>{if(n.floatingMiddleware!==void 0)return n.floatingMiddleware;const P=n.offset!==null?L.value:S.value?6:8,H=[bv(P)];return h.value===!1&&!U.value&&H.push(Nv({boundary:X.value,rootBoundary:ee.value,padding:n.boundaryPadding})),U.value&&H.push(f_({alignment:n.placement.split("-")[1]||void 0,boundary:X.value,rootBoundary:ee.value,padding:n.boundaryPadding})),c.value===!1&&H.push(Av({boundary:X.value,rootBoundary:ee.value,padding:n.boundaryPadding})),B.value===!1&&H.push(p_({boundary:X.value,rootBoundary:ee.value,padding:n.boundaryPadding})),_.value===!0&&H.push(h_()),H.push(y_({element:A,padding:10})),f.value===!1&&H.push(Ov({boundary:X.value,rootBoundary:ee.value,padding:n.boundaryPadding,apply({availableWidth:ne,availableHeight:te}){ue.value={maxHeight:te?`${te}px`:void 0,maxWidth:ne?`${ne}px`:void 0}}})),H}),De=M(()=>U.value?void 0:n.placement),{floatingStyles:Se,middlewareData:Ne,placement:ze,update:Ke}=Vv(N,C,{placement:De,middleware:Ee,strategy:M(()=>n.strategy),whileElementsMounted:(...P)=>Ev(...P,{animationFrame:m.value})}),D=ae({position:"absolute"});xe(Ne,()=>{var P;if(B.value===!1&&((P=Ne.value.hide)!=null&&P.referenceHidden?x.value=!0:x.value=!1),Ne.value.arrow){const{x:H,y:ne}=Ne.value.arrow;D.value={position:"absolute",top:ne?`${ne}px`:"",left:H?`${H}px`:""}}});const Q=V(()=>{const P=S.value?"tooltip":"popover";return[P,`b-${P}`,{[`b-${P}-${n.variant}`]:n.variant!==null,show:i.value&&!x.value,"pe-none":!i.value,fade:!p.value,"d-none":!i.value&&p.value,[`${n.customClass}`]:n.customClass!==void 0,[`bs-${P}-${nw(ze.value)}`]:ze.value!==void 0}]}),{isOutside:j}=sc(C),{isOutside:Y}=sc($),de=P=>{const H=P??new Event("click");i.value?O(H):T()},re=(P,H={})=>new _a(P,{cancelable:!1,target:C.value||null,relatedTarget:null,trigger:null,...H,componentId:s.value});let ge;const T=()=>{const P=re("show",{cancelable:!0});if(a("show",P),P.defaultPrevented){a("show-prevented");return}r.value=!0,ot(()=>{var H;Ke(),ge=setTimeout(()=>{Ke(),i.value=!0,ot(()=>{a("shown",re("shown"))})},typeof n.delay=="number"?n.delay:((H=n.delay)==null?void 0:H.show)||0)})},O=P=>{var H;const ne=re("hide",{cancelable:!0});if(a("hide",ne),ne.defaultPrevented){a("hide-prevented");return}ge&&(clearTimeout(ge),ge=void 0);const te=typeof n.delay=="number"?n.delay:((H=n.delay)==null?void 0:H.hide)||0;setTimeout(()=>{var se,oe;(P==null?void 0:P.type)==="click"||(P==null?void 0:P.type)==="forceHide"||(P==null?void 0:P.type)==="update:modelValue"&&d.value||!b.value&&j.value&&Y.value&&!((se=C.value)!=null&&se.contains(document==null?void 0:document.activeElement))&&!((oe=$.value)!=null&&oe.contains(document==null?void 0:document.activeElement))||b.value&&Y.value?(i.value=!1,ot(()=>{setTimeout(()=>{r.value=!1},C.value?os(C.value):150),a("hidden",re("hidden"))})):setTimeout(()=>{O(P)},te<50?50:te)},te)};t({hide:O,show:T,toggle:de});const z=()=>{var P;if(n.target){const H=mn(n.target);H?$.value=H:console.warn("Target element not found",n.target)}else $.value=(P=R.value)==null?void 0:P.nextElementSibling;if(n.reference){const H=mn(n.reference);H?N.value=H:console.warn("Reference element not found",n.reference)}else N.value=$.value;if(!(!$.value||d.value)&&mu){if($.value.addEventListener("forceHide",O),u.value){$.value.addEventListener("click",de);return}$.value.addEventListener("pointerenter",T),$.value.addEventListener("pointerleave",O),$.value.addEventListener("focus",T),$.value.addEventListener("blur",O)}},K=()=>{$.value&&($.value.removeEventListener("forceHide",O),$.value.removeEventListener("click",de),$.value.removeEventListener("pointerenter",T),$.value.removeEventListener("pointerleave",O),$.value.removeEventListener("focus",T),$.value.removeEventListener("blur",O))};return Lv(C,()=>{i.value&&u.value&&!y.value&&!d.value&&O(new Event("clickOutside"))},{ignore:[$]}),xe([()=>n.click,()=>n.target,()=>n.reference],()=>{K(),z()}),kt(z),Mn(K),(P,H)=>(E(),q(we,null,[ve("span",{ref_key:"placeholder",ref:R},null,512),F(P.$slots,"target",{show:T,hide:O,toggle:de,showState:i.value}),(E(),G(dn,{to:P.container||"body",disabled:!P.container},[r.value||k(v)?(E(),q("div",ce({key:0,id:P.id},P.$attrs,{ref_key:"element",ref:C,class:Q.value,role:"tooltip",tabindex:"-1",style:k(Se)}),[ve("div",{ref_key:"arrow",ref:A,class:ie(`${k(S)?"tooltip":"popover"}-arrow`),style:st(D.value),"data-popper-arrow":""},null,6),ve("div",{class:"overflow-auto",style:st(ue.value)},[P.title||P.$slots.title?(E(),q(we,{key:0},[k(w)?(E(),q("div",{key:1,class:ie(["position-sticky top-0",k(S)?"tooltip-inner":"popover-header"]),innerHTML:W.value},null,10,ew)):(E(),q("div",{key:0,class:ie(["position-sticky top-0",k(S)?"tooltip-inner":"popover-header"])},[F(P.$slots,"title",{},()=>[Be(pe(P.title),1)])],2))],64)):he("",!0),k(S)&&!P.$slots.title&&!P.title||!k(S)?(E(),q(we,{key:1},[k(w)?(E(),q("div",{key:1,class:ie(k(S)?"tooltip-inner":"popover-body"),innerHTML:I.value},null,10,tw)):(E(),q("div",{key:0,class:ie(k(S)?"tooltip-inner":"popover-body")},[F(P.$slots,"default",{},()=>[Be(pe(P.content),1)])],2))],64)):he("",!0)],4)],16,Z_)):he("",!0)],8,["to","disabled"]))],64))}}),lw=({top:e,end:t,start:l,alignCenter:n,alignEnd:a})=>{const o=e?"top":l?"left":t?"right":"bottom",i=a?"end":n?null:"start";return`${o}${i?`-${i}`:""}`},nw=e=>{const[t]=e.split("-");switch(t){case"left":return"start";case"right":return"end";default:return t}},lo=e=>typeof e!="object"||e.active!==!1,Ci=(e,t)=>{if(!lo(e))return{};const l=typeof e>"u"||typeof e=="object"&&!e.title&&!e.content,n=t.getAttribute("title")||t.getAttribute("data-original-title");return l?n?(t.removeAttribute("title"),t.setAttribute("data-original-title",n),{content:Wn(n,Kn)}):{}:typeof e=="string"?{content:Wn(e,Kn)}:{title:e!=null&&e.title?Wn(e==null?void 0:e.title,Kn):void 0,content:e!=null&&e.content?Wn(e==null?void 0:e.content,Kn):void 0}},aa=(e,t)=>({target:t,modelValue:e.modifiers.show,inline:e.modifiers.inline,click:e.modifiers.click,realtime:e.modifiers.realtime,persistent:e.modifiers.persistent,placement:e.modifiers.left?"left":e.modifiers.right?"right":e.modifiers.bottom?"bottom":e.modifiers.top?"top":void 0,html:!0,...typeof e.value=="object"?e.value:{},...e.modifiers.interactive?{noninteractive:!1}:{},title:null,content:null}),xi=(e,t)=>{var l;const n=document.createElement("span");t.modifiers.body?document.body.appendChild(n):t.modifiers.child?e.appendChild(n):(l=e.parentNode)==null||l.insertBefore(n,e.nextSibling),e.$__app=Cp({render:()=>{var a;return ht(xu,{...(a=e.$__state)==null?void 0:a.value})}}),e.$__app.mount(n),e.$__element=n},Hv=e=>{var t;const l=e.$__element;(t=e.$__app)==null||t.unmount(),delete e.$__app,delete e.$__state,setTimeout(()=>{l==null||l.remove()},0),delete e.$__element},Mv=(e,t,l)=>{const n=dl(e,t);return l&&typeof l=="function"?l(n,t,e):n},Zi=(e,t,l)=>t.concat(["sm","md","lg","xl","xxl"]).reduce((n,a)=>(n[e?`${e}${a.charAt(0).toUpperCase()+a.slice(1)}`:a]=l,n),{}),zv=(e,t,l,n=l)=>Object.keys(t).reduce((a,o)=>(e[o]&&a.push([n,o.replace(l,""),e[o]].filter(i=>i&&typeof i!="boolean").join("-").toLowerCase()),a),[]),mn=e=>{if(e)return typeof e=="string"?typeof document>"u"?void 0:document.getElementById(e)??document.querySelector(e)??void 0:e.$el??e},Pa=(e="")=>`__BVID__${Math.random().toString().slice(2,8)}___BV_${e}__`,aw=(e,t)=>((e==null?void 0:e())??[]).reduce((l,n)=>(typeof n.type=="symbol"?l=l.concat(n.children):l.push(n),l),[]).filter(l=>{var n;return((n=l.type)==null?void 0:n.__name)===t}),wr=e=>e.replace(pv," ").replace(vv,(t,l,n)=>`${l} ${n}`).replace(bS,(t,l,n)=>l+n.toUpperCase()),uc=e=>e.replace(pv," ").replace(vv,(t,l,n)=>`${l} ${n}`).replace(yS,(t,l,n)=>l+n.toUpperCase()),ow=e=>{const t=e.trim();return t.charAt(0).toUpperCase()+t.slice(1)},iw=e=>e.replace(wS,"\\$&"),rw=e=>iw(e).replace(BS,"\\s"),Wo=e=>typeof e=="string"?uc(e):e.label!==void 0?e.label:typeof e.key=="string"?uc(e.key):e.key,sw=e=>!!(e.href||e.to),Uv=Symbol("carousel"),jv=Symbol("tabs"),qv=Symbol("progress"),Kv=Symbol("listGroup"),Wv=Symbol("avatarGroup"),Gv=Symbol("accordion"),Jv=Symbol("checkboxGroup"),Xv=Symbol("radioGroup"),Tu=Symbol("collapse"),Yv=Symbol("collapse"),ku=Symbol("navbar"),Qv=Symbol("toastPlugin"),Zv=Symbol("rtlPlugin"),eh=Symbol("breadcrumbPlugin"),th=Symbol("modalControllerPlugin"),lh=Symbol("modalManagerPlugin"),Aa=(e,t={},l={})=>{const n=[e];let a;for(let o=0;o<n.length&&!a;o++){const i=n[o];a=l[i]}return a&&typeof a=="function"?a(t):a},er=(e,t)=>Object.keys(e).filter(l=>!t.map(n=>n.toString()).includes(l)).reduce((l,n)=>({...l,[n]:e[n]}),{}),Eu=(e,t)=>[...t].reduce((l,n)=>(l[n]=e[n],l),{}),dl=(e,t,l)=>{const n=t.split(/[.[\]]/g);let a=e;for(const o of n){if(a==null)return l;o.trim()!==""&&(a=a[o])}return a===void 0?l:a},dc=(e,t)=>{const{all:l,...n}=e,a={};l&&t.forEach(i=>{a[i]=l});const o={...a,...n};return Object.entries(o).filter(([i,r])=>!!r&&t.includes(i)).map(([i])=>i)},cc=(e,t)=>t+(e?ow(e):""),zn=(e,t)=>{const l=M(t),n=M(e),a=M(()=>sw(n.value)),o=V(()=>a.value?Eu(n.value,l.value??["active","activeClass","append","href","rel","replace","routerComponentName","target","to","variant","opacity","opacityHover","underlineVariant","underlineOffset","underlineOffsetHover","underlineOpacity","underlineOpacityHover"]):{});return{computedLink:a,computedLinkProps:o}},uw=()=>({...tt(eh)}),hl=e=>V(()=>{let t=mt(e);return t={...t,variant:t.variant??null,bgVariant:t.bgVariant??null,textVariant:t.textVariant??null},{[`text-bg-${t.variant}`]:t.variant!==null,[`text-${t.textVariant}`]:t.textVariant!==null&&t.variant===null,[`bg-${t.bgVariant}`]:t.bgVariant!==null&&t.variant===null}}),dw=e=>V(()=>{const t=mt(e);return{container:t===!0,[`container-${t}`]:typeof t=="string"}}),nh=(e,t=ae(1e3),l={})=>{const n=Ct(M(e)),a=Ct(M(t)),o=ae(!1),i=ae(0),r=M(()=>Math.ceil(n.value/a.value)),s=M(()=>c.value||o.value?Math.round(n.value-i.value*a.value):0),{pause:u,resume:d,isActive:c}=Rv(()=>{i.value=i.value+1},t,l),f=()=>{o.value=!1,i.value=0,d()},h=()=>{o.value=!1,i.value=r.value};ao(()=>{i.value>r.value&&(i.value=r.value),i.value===r.value&&u()}),xe([a,n],()=>{h(),f()});const p=()=>{c.value!==!1&&(o.value=!0,u())},y=()=>{i.value!==r.value&&(o.value=!1,d())};return{isActive:Ct(c),isPaused:Ct(o),restart:f,stop:h,pause:p,resume:y,value:s}},Un=e=>V(()=>{const t=mt(e);return t===!0?"is-valid":t===!1?"is-invalid":null}),ah=e=>V(()=>{const t=mt(e);return{"form-check":t.plain===!1&&t.button===!1,"form-check-inline":t.inline===!0,"form-switch":t.switch===!0,[`form-control-${t.size}`]:t.size!==void 0&&t.size!=="md"&&t.button===!1}}),oh=e=>{const t=M(e),l=Un(()=>t.value.state??null);return V(()=>[l.value,{"form-check-input":t.value.plain===!1&&t.value.button===!1,"btn-check":t.value.button===!0}])},ih=e=>V(()=>{const t=mt(e);return{"form-check-label":t.plain===!1&&t.button===!1,btn:t.button===!0,[`btn-${t.buttonVariant}`]:t.button===!0&&t.buttonVariant!==void 0&&t.buttonVariant!==null,[`btn-${t.size}`]:t.button&&t.size&&t.size!=="md"}}),rh=e=>{const t=M(e),l=Xi(()=>t.value.ariaInvalid,()=>t.value.state);return V(()=>({"aria-invalid":l.value,"aria-required":t.value.required===!0?!0:void 0}))},sh=e=>V(()=>{const t=mt(e);return{"was-validated":t.validated===!0,"btn-group":t.buttons===!0&&t.stacked===!1,"btn-group-vertical":t.stacked===!0&&t.buttons===!0,[`btn-group-${t.size}`]:t.size!==void 0}}),Ze=(e,t)=>V(()=>mt(e)||Pa(t)),uh=(e,t)=>{const l=ae(null),n=Xe(e,"modelValue",t,{passive:!0}),a=Ze(()=>e.id,"input"),o=g(()=>e.autofocus),i=g(()=>e.disabled),r=g(()=>e.lazy),s=g(()=>e.lazyFormatter),u=g(()=>e.number),d=g(()=>e.state),c=g(()=>e.trim),f=Re(()=>e.debounce??0),h=Re(()=>e.debounceMaxWait??NaN),p=R_(S=>{n.value=S},()=>r.value===!0?0:f.value,{maxWait:()=>r.value===!0?NaN:h.value}),y=(S,b=!1)=>{r.value===!0&&b===!1||p(S)},{focused:B}=It(l,{initialValue:o.value}),m=(S,b,w=!1)=>e.formatter!==void 0&&(!s.value||w)?e.formatter(S,b):S,_=S=>c.value?S.trim():u.value?Number.parseFloat(S):S;kt(()=>{var S;l.value&&(l.value.value=((S=n.value)==null?void 0:S.toString())??"")}),js(()=>{ot(()=>{o.value&&(B.value=!0)})});const v=Xi(()=>e.ariaInvalid,d);return{input:l,computedId:a,computedAriaInvalid:v,onInput:S=>{const{value:b}=S.target,w=m(b,S);if(S.defaultPrevented){S.preventDefault();return}const x=_(w);y(x)},onChange:S=>{const{value:b}=S.target,w=m(b,S);if(S.defaultPrevented){S.preventDefault();return}const x=_(w);n.value!==x&&y(w,!0)},onBlur:S=>{if(!r.value&&!s.value)return;const{value:b}=S.target,w=m(b,S,!0),x=_(w);n.value!==x&&y(w,!0)},focus:()=>{i.value||(B.value=!0)},blur:()=>{i.value||(B.value=!1)}}},dh=(e,t)=>{const l=o=>typeof o=="object"&&o!==null&&"label"in o,n=o=>{if(typeof o=="string")return{value:o,text:o};const i=dl(o,t.valueField),r=dl(o,t.textField),s=dl(o,t.htmlField),u=dl(o,t.disabledField),d=t.optionsField?dl(o,t.optionsField):void 0;return d!==void 0?{label:dl(o,t.labelField)||r,options:d}:{value:i,text:r,html:s,disabled:u}},a=o=>o.map(i=>n(i));return{normalizedOptions:V(()=>a(mt(e))),isComplex:l}},Br="modal-open",ch=()=>{const e=tt(lh),t=n=>{e==null||e.removeStack(n),e==null||e.removeRegistry(n)},l=j_("updateHTMLAttrs",(n,a,o)=>{const i=typeof n=="string"?window==null?void 0:window.document.querySelector(n):tl(n);i&&(a==="class"?i.classList.toggle(Br,o===Br):i.setAttribute(a,o))});return un(()=>{l("body","class","")}),xe(()=>e==null?void 0:e.countStack.value,n=>{n!==void 0&&l("body","class",n>0?Br:"")}),{...e,dispose:t}},cw=e=>{const{pushRegistry:t,pushStack:l,removeStack:n,stack:a,dispose:o,countStack:i}=ch(),r=Lt();if(!r||r.type.__name!=="BModal")throw new Error("useModalManager must only use in BModal component");return t==null||t(r),un(()=>{o(r)}),xe(e,(s,u)=>{s?l==null||l(r):u&&!s&&(n==null||n(r))},{immediate:!0}),{activePosition:V(()=>a==null?void 0:a.value.findIndex(s=>{var u,d;return((u=s.exposed)==null?void 0:u.id)===((d=r.exposed)==null?void 0:d.id)})),activeModalCount:i}},fw=()=>{const{lastStack:e,stack:t}=ch();return{...tt(th),hide:(l="")=>{var n;e!=null&&e.value&&((n=e==null?void 0:e.value.exposed)==null||n.hide(l))},hideAll:(l="")=>{t==null||t.value.forEach(n=>{var a;(a=n.exposed)==null||a.hide(l)})}}},Au=e=>{const t=(s,u)=>{const d=u===null?"":`${u}-`;return s==="circle"?`${d}rounded-circle`:s==="pill"?`${d}rounded-pill`:typeof s=="number"||s==="0"||s==="1"||s==="2"||s==="3"||s==="4"||s==="5"?`${d}rounded-${s}`:s==="none"?`${d}rounded-0`:s==="sm"?`${d}rounded-1`:s==="lg"?`${d}rounded-5`:`${d}rounded`},l=Ct(M(e)),n=g(()=>l.value.rounded),a=g(()=>l.value.roundedTop),o=g(()=>l.value.roundedBottom),i=g(()=>l.value.roundedStart),r=g(()=>l.value.roundedEnd);return V(()=>({[`${t(n.value,null)}`]:!!n.value,[`${t(a.value,"top")}`]:!!a.value,[`${t(o.value,"bottom")}`]:!!o.value,[`${t(i.value,"start")}`]:!!i.value,[`${t(r.value,"end")}`]:!!r.value}))},pw=()=>{const e=tt(Zv);return kt(()=>{xe([()=>e==null?void 0:e.isRtl.value,()=>e==null?void 0:e.locale.value],([t,l])=>{const n=document.documentElement;n.setAttribute("dir",t??!1?"rtl":"ltr"),n.setAttribute("lang",l??"")},{immediate:!0})}),{...e}},fh=(e,t)=>{const l=Ct(M(e)),n=Ct(M(t)),a=M(()=>!n.value);kt(()=>{const o=X_(document.body,l.value&&a.value);xe([l,a],([i,r])=>{o.value=i&&r})})},vw=(e,t,l={})=>{const n=M(e),a=M(t),o=ae(mn(n.value)),i=ae(mn(a.value));xe([n,a],()=>{m()});const{contentQuery:r=":scope > [id]",targetQuery:s="[href]",manual:u=!1,root:d,rootMargin:c="0px 0px -25%",threshold:f=[.1,.5,1],watchChanges:h=!0}=l,p=ae(null),y=ae([]),B=ae([]);Lt()?kt(()=>{us(n,o,{transform:{ltr:N=>mn(N)},direction:"ltr",immediate:!0}),us(a,i,{transform:{ltr:N=>mn(N)},direction:"ltr",immediate:!0}),m()}):ot(()=>{m()});const m=()=>{B.value=o.value?Array.from(o.value.querySelectorAll(r)):[],y.value=B.value.map(N=>({id:N.id,el:N,visible:!1,text:N.textContent}))};let _=!0,v=0;const S=V(()=>o.value&&getComputedStyle(o.value).overflowY==="visible"?null:o.value),b=K_(B,N=>{var A,$,R,W;const I=(A=S.value||(document==null?void 0:document.documentElement))==null?void 0:A.scrollTop;_=I>v,v=I,N.forEach(L=>{if(L.isIntersecting){y.value.forEach(X=>{X.el===L.target&&(X.visible=!0)});return}y.value.forEach(X=>{X.el===L.target&&(X.visible=!1)})});let U=null;_?U=(($=[...y.value].reverse().find(L=>L.visible))==null?void 0:$.id)||null:U=((R=y.value.find(L=>L.visible))==null?void 0:R.id)||null,U!==null&&(p.value=U),p.value||(p.value=((W=y.value[0])==null?void 0:W.id)||null)},{root:d?mn(d):S,rootMargin:c,threshold:f});xe(p,N=>{var A;if(u)return;const $=(A=i.value)==null?void 0:A.querySelectorAll(s);if($===void 0)return;let R=!1,W=null;$.forEach(I=>{var U,L,X,ee,ue,Ee,De,Se,Ne,ze,Ke;const D=I.closest(".dropdown");if((U=I.getAttribute("href"))!=null&&U.includes(`#${N}`)){W=I,I.classList.add("active"),D&&((L=D==null?void 0:D.querySelector(".dropdown-toggle"))==null||L.classList.add("active"),R=!0);let Q=(X=I.closest(".nav"))==null?void 0:X.previousSibling;for(;(ee=Q==null?void 0:Q.classList)!=null&&ee.contains("nav-item");)R=!0,(ue=Q.querySelector(".nav-link"))==null||ue.classList.add("active"),Q=(Ee=Q.closest(".nav"))==null?void 0:Ee.previousSibling}else if(I.classList.remove("active"),D&&!R&&((De=D==null?void 0:D.querySelector(".dropdown-toggle"))==null||De.classList.remove("active")),!R){let Q=(Se=I.closest(".nav"))==null?void 0:Se.previousSibling;for(;(Ne=Q==null?void 0:Q.classList)!=null&&Ne.contains("nav-item");)R=!0,Q.querySelector(".nav-link")!==W&&((ze=Q.querySelector(".nav-link"))==null||ze.classList.remove("active")),Q=(Ke=Q.closest(".nav"))==null?void 0:Ke.previousSibling}})});const w=h?q_(o,()=>{m()},{childList:!0}):{stop:()=>{}},x=(N,A=!1)=>{var $,R;N.preventDefault();const W=(R=($=N.target)==null?void 0:$.getAttribute)==null?void 0:R.call($,"href"),I=W?document==null?void 0:document.querySelector(W):null;I&&o.value&&(o.value.scrollTo?o.value.scrollTo({top:I.offsetTop,behavior:A?"smooth":"auto"}):o.value.scrollTop=I.offsetTop)},C=()=>{b.stop(),w.stop()};return{current:Ct(p),list:y,content:o,target:i,scrollIntoView:x,updateList:m,cleanup:C}},hw=()=>({...tt(Qv)}),Ba=le({__name:"BTransition",props:{appear:{type:[Boolean,String],default:!1},mode:{default:void 0},noFade:{type:[Boolean,String],default:!1},transProps:{default:void 0}},emits:["after-appear","after-enter","after-leave","appear","before-appear","before-enter","before-leave","enter","appear-cancelled","enter-cancelled","leave","leave-cancelled"],setup(e,{emit:t}){const l=e,n=t,a=g(()=>l.appear),o=g(()=>l.noFade),i=V(()=>{const s={name:"",enterActiveClass:"",enterToClass:"",leaveActiveClass:"",leaveToClass:"showing",enterFromClass:"showing",leaveFromClass:""},u={...s,enterActiveClass:"fade showing",leaveActiveClass:"fade showing"};return o.value?s:u}),r=V(()=>({mode:l.mode,css:!0,...i.value}));return(s,u)=>(E(),G(zi,ce({...r.value,...s.transProps},{appear:k(a),onAfterAppear:u[0]||(u[0]=d=>n("after-appear",d)),onAfterEnter:u[1]||(u[1]=d=>n("after-enter",d)),onAfterLeave:u[2]||(u[2]=d=>n("after-leave",d)),onAppear:u[3]||(u[3]=d=>n("appear",d)),onBeforeAppear:u[4]||(u[4]=d=>n("before-appear",d)),onBeforeEnter:u[5]||(u[5]=d=>n("before-enter",d)),onBeforeLeave:u[6]||(u[6]=d=>n("before-leave",d)),onEnter:u[7]||(u[7]=d=>n("enter",d)),onAppearCancelled:u[8]||(u[8]=d=>n("appear-cancelled",d)),onEnterCancelled:u[9]||(u[9]=d=>n("enter-cancelled",d)),onLeave:u[10]||(u[10]=d=>n("leave",d)),onLeaveCancelled:u[11]||(u[11]=d=>n("leave-cancelled",d))}),{default:J(()=>[F(s.$slots,"default")]),_:3},16,["appear"]))}}),mw=["type","disabled","aria-label"],Ca=le({__name:"BCloseButton",props:{ariaLabel:{default:"Close"},disabled:{type:[Boolean,String],default:!1},type:{default:"button"}},emits:["click"],setup(e,{emit:t}){const l=e,n=t,a=g(()=>l.disabled);return(o,i)=>(E(),q("button",{type:o.type,class:"btn-close",disabled:k(a),"aria-label":o.ariaLabel,onClick:i[0]||(i[0]=r=>n("click",r))},null,8,mw))}}),fc="active",xl=le({__name:"BLink",props:{active:{type:[Boolean,String],default:void 0},activeClass:{default:"router-link-active"},append:{type:[Boolean,String],default:!1},disabled:{type:[Boolean,String],default:!1},exactActiveClass:{default:"router-link-exact-active"},href:{default:void 0},icon:{type:[Boolean,String],default:!1},opacity:{default:void 0},opacityHover:{default:void 0},rel:{default:void 0},replace:{type:[Boolean,String],default:!1},routerComponentName:{default:"router-link"},routerTag:{default:"a"},target:{default:void 0},to:{default:void 0},underlineOffset:{default:void 0},underlineOffsetHover:{default:void 0},underlineOpacity:{default:void 0},underlineOpacityHover:{default:void 0},underlineVariant:{default:null},variant:{default:null}},emits:["click"],setup(e,{emit:t}){const l=e,n=t,a=ba(),o=g(()=>l.active),i=g(()=>l.icon);g(()=>l.append);const r=g(()=>l.disabled);g(()=>l.replace);const s=tt(Tu,null),u=tt(ku,null),d=Lt(),c=V(()=>{const m=l.routerComponentName.split("-").map(_=>_.charAt(0).toUpperCase()+_.slice(1)).join("");return(d==null?void 0:d.appContext.app.component(m))===void 0||r.value||!l.to?"a":l.routerComponentName}),f=V(()=>{const m="#";if(l.href)return l.href;if(typeof l.to=="string")return l.to||m;const{to:_}=l;if(_!==void 0&&"path"in _){const v=_.path||"",S=_.query?`?${Object.keys(_.query).map(w=>{var x;return`${w}=${(x=_.query)==null?void 0:x[w]}`}).join("=")}`:"",b=!_.hash||_.hash.charAt(0)==="#"?_.hash||"":`#${_.hash}`;return`${v}${S}${b}`||m}return m}),h=V(()=>({[`link-${l.variant}`]:l.variant!==null,[`link-opacity-${l.opacity}`]:l.opacity!==void 0,[`link-opacity-${l.opacityHover}-hover`]:l.opacityHover!==void 0,[`link-underline-${l.underlineVariant}`]:l.underlineVariant!==null,[`link-offset-${l.underlineOffset}`]:l.underlineOffset!==void 0,[`link-offset-${l.underlineOffsetHover}-hover`]:l.underlineOffsetHover!==void 0,[`link-underline-opacity-${l.underlineOpacity}`]:l.underlineOpacity!==void 0,[`link-underline-opacity-${l.underlineOpacityHover}-hover`]:l.underlineOpacityHover!==void 0,"icon-link":i.value===!0})),p=V(()=>({class:h.value,to:l.to,href:f.value,target:l.target,rel:l.target==="_blank"?l.rel??"noopener":void 0,tabindex:r.value?"-1":typeof a.tabindex>"u"?null:a.tabindex,"aria-disabled":r.value?!0:null})),y=V(()=>({[fc]:o.value,disabled:r.value})),B=m=>{var _,v,S;if(r.value){m.preventDefault(),m.stopImmediatePropagation();return}(((_=s==null?void 0:s.isNav)==null?void 0:_.value)===!0&&u===null||u!==null&&((v=u.autoClose)==null?void 0:v.value)===!0)&&((S=s==null?void 0:s.close)==null||S.call(s)),n("click",m)};return(m,_)=>c.value==="router-link"?(E(),G(Te(c.value),ce({key:0},p.value,{custom:""}),{default:J(({href:v,navigate:S,isActive:b,isExactActive:w})=>[(E(),G(Te(m.routerTag),ce({href:v,class:{[fc]:k(o),[m.activeClass]:b,[m.exactActiveClass]:w}},m.$attrs,{onClick:x=>{S(x),B(x)}}),{default:J(()=>[F(m.$slots,"default")]),_:2},1040,["href","class","onClick"]))]),_:3},16)):(E(),G(Te(c.value),ce({key:1,class:y.value},p.value,{onClick:B}),{default:J(()=>[F(m.$slots,"default")]),_:3},16,["class"]))}}),gw=["aria-valuenow","aria-valuemax"],ph=le({__name:"BProgressBar",props:{animated:{type:[Boolean,String],default:!1},label:{default:void 0},labelHtml:{default:void 0},max:{default:void 0},precision:{default:0},showProgress:{type:[Boolean,String],default:!1},showValue:{type:[Boolean,String],default:!1},striped:{type:[Boolean,String],default:!1},value:{default:0},variant:{default:null},bgVariant:{default:null},textVariant:{default:null}},setup(e){const t=e,l=tt(qv,null),n=g(()=>t.animated),a=g(()=>t.showProgress),o=g(()=>t.showValue),i=g(()=>t.striped),r=hl(t),s=V(()=>[r.value,{"progress-bar-animated":n.value||(l==null?void 0:l.animated.value),"progress-bar-striped":i.value||(l==null?void 0:l.striped.value)||n.value||(l==null?void 0:l.animated.value)}]),u=Re(()=>t.precision),d=Re(()=>t.value),c=Re(()=>t.max??NaN),f=Re(()=>(l==null?void 0:l.max.value)??NaN),h=V(()=>t.labelHtml!==void 0?t.labelHtml:o.value||l!=null&&l.showValue.value?d.value.toFixed(u.value):a.value||l!=null&&l.showProgress.value?(d.value*100/(c.value||100)).toFixed(u.value):t.label!==void 0?t.label:""),p=V(()=>f.value?`${d.value*100/f.value}%`:c.value?`${d.value*100/c.value}%`:typeof t.value=="string"?t.value:`${t.value}%`);return(y,B)=>(E(),q("div",{class:ie(["progress-bar",s.value]),role:"progressbar","aria-valuenow":y.value,"aria-valuemin":"0","aria-valuemax":y.max,style:st({width:p.value})},[F(y.$slots,"default",{},()=>[Be(pe(h.value),1)])],14,gw))}}),vh=le({__name:"BProgress",props:{height:{default:void 0},animated:{type:[Boolean,String],default:void 0},max:{default:100},precision:{default:void 0},showProgress:{type:[Boolean,String],default:void 0},showValue:{type:[Boolean,String],default:void 0},striped:{type:[Boolean,String],default:void 0},value:{default:void 0},variant:{default:void 0},bgVariant:{default:void 0},textVariant:{default:void 0}},setup(e){const t=e,l=g(()=>t.animated),n=g(()=>t.showProgress),a=g(()=>t.showValue),o=g(()=>t.striped);return Gt(qv,{animated:l,max:M(()=>t.max),showProgress:n,showValue:a,striped:o}),(i,r)=>(E(),q("div",{class:"progress",style:st({height:i.height})},[F(i.$slots,"default",{},()=>[be(ph,{animated:i.animated,max:i.max,precision:i.precision,"show-progress":i.showProgress,"show-value":i.showValue,striped:i.striped,value:i.value,variant:i.variant,"text-variant":i.textVariant,"bg-variant":i.bgVariant},null,8,["animated","max","precision","show-progress","show-value","striped","value","variant","text-variant","bg-variant"])])],4))}}),yw=["id","role","aria-live","aria-atomic"],bw={class:"me-auto"},hh=le({__name:"BToast",props:{body:{default:void 0},bodyClass:{default:void 0},headerClass:{default:void 0},headerTag:{default:"div"},id:{default:void 0},interval:{default:1e3},isStatus:{type:[Boolean,String],default:!1},modelValue:{type:[Boolean,Number],default:!1},noCloseButton:{type:[Boolean,String],default:!1},noFade:{type:[Boolean,String],default:!1},noHoverPause:{type:[Boolean,String],default:!1},progressProps:{default:void 0},showOnPause:{type:[Boolean,String],default:!0},solid:{type:[Boolean,String],default:!1},title:{default:void 0},toastClass:{default:void 0},transProps:{default:void 0},variant:{default:void 0},bgVariant:{default:null},textVariant:{default:null},active:{type:[Boolean,String],default:void 0},activeClass:{default:void 0},append:{type:[Boolean,String],default:void 0},disabled:{type:[Boolean,String],default:void 0},exactActiveClass:{default:void 0},href:{default:void 0},icon:{type:[Boolean,String],default:void 0},opacity:{default:void 0},opacityHover:{default:void 0},rel:{default:void 0},replace:{type:[Boolean,String],default:void 0},routerComponentName:{default:void 0},target:{default:void 0},to:{default:void 0},underlineOffset:{default:void 0},underlineOffsetHover:{default:void 0},underlineOpacity:{default:void 0},underlineOpacityHover:{default:void 0},underlineVariant:{default:void 0}},emits:["close","close-countdown","hide","hidden","show","shown","show-prevented","hide-prevented","update:modelValue"],setup(e,{expose:t,emit:l}){const n=e,a=l,o=ae(null),i=Cu(o),r=Xe(n,"modelValue",a,{passive:!0}),{computedLink:s,computedLinkProps:u}=zn(n),d=g(()=>n.isStatus),c=g(()=>n.noCloseButton),f=g(()=>n.noFade),h=g(()=>n.noHoverPause),p=g(()=>n.showOnPause),y=Re(()=>n.interval);g(()=>n.solid);const B=hl(n),m=M(()=>typeof r.value=="boolean"?0:r.value),{isActive:_,pause:v,restart:S,resume:b,stop:w,isPaused:x,value:C}=nh(m,y,{immediate:typeof r.value=="number"});ao(()=>{a("close-countdown",C.value)});const N=M(()=>s.value?xl:"div"),A=M(()=>typeof r.value=="boolean"?r.value:_.value||p.value&&x.value),$=V(()=>[B.value,{show:A.value}]),R=()=>{h.value||v()};xe(i,ue=>{if(ue){R();return}b()});const W=(ue,Ee={})=>new _a(ue,{cancelable:!1,target:o.value||null,relatedTarget:null,trigger:null,...Ee,componentId:n.id}),I=()=>{const ue=W("show",{cancelable:!0});if(a("show",ue),ue.defaultPrevented){r.value&&(r.value=!1),a("show-prevented");return}r.value||(r.value=!0)},U=(ue="")=>{const Ee=W("hide",{cancelable:ue!=="",trigger:ue});if(a("hide",Ee),ue==="close"&&a("close",Ee),Ee.defaultPrevented){a("hide-prevented"),r.value||(r.value=!0);return}typeof r.value=="boolean"?r.value=!1:(r.value=0,w())},L=()=>{I()},X=()=>{a("shown",W("shown"))},ee=()=>{a("hidden",W("hidden"))};return xe(_,ue=>{ue===!1&&x.value===!1&&r.value&&U()}),Mn(w),t({pause:v,restart:S,resume:b,stop:w}),(ue,Ee)=>(E(),G(Ba,ce({"no-fade":k(f)},ue.transProps,{onBeforeEnter:L,onAfterEnter:X,onAfterLeave:ee}),{default:J(()=>[A.value?(E(),q("div",{key:0,id:ue.id,ref_key:"element",ref:o,class:ie(["toast",[ue.toastClass,$.value]]),tabindex:"0",role:A.value?k(d)?"status":"alert":void 0,"aria-live":A.value?k(d)?"polite":"assertive":void 0,"aria-atomic":A.value?!0:void 0},[ue.$slots.title||ue.title?(E(),G(Te(ue.headerTag),{key:0,class:"toast-header"},{default:J(()=>[F(ue.$slots,"title",{hide:U},()=>[ve("strong",bw,pe(ue.title),1)]),k(c)?he("",!0):(E(),G(Ca,{key:0,onClick:Ee[0]||(Ee[0]=De=>U("close"))}))]),_:3})):he("",!0),ue.$slots.default||ue.body?(E(),G(Te(N.value),ce({key:1,class:["toast-body",ue.bodyClass],style:{display:"block"}},k(u),{onClick:Ee[1]||(Ee[1]=De=>k(s)?U():()=>{})}),{default:J(()=>[F(ue.$slots,"default",{hide:U},()=>[Be(pe(ue.body),1)])]),_:3},16,["class"])):he("",!0),typeof k(r)=="number"&&ue.progressProps!==void 0?(E(),G(vh,{key:2,animated:ue.progressProps.animated,precision:ue.progressProps.precision,"show-progress":ue.progressProps.showProgress,"show-value":ue.progressProps.showValue,striped:ue.progressProps.striped,variant:ue.progressProps.variant,max:k(r),value:k(C),height:"4px"},null,8,["animated","precision","show-progress","show-value","striped","variant","max","value"])):he("",!0)],10,yw)):he("",!0)]),_:3},16,["no-fade"]))}}),Sw="top-right",_w={install(e){const t=En([]),l=ae(!1),n=i=>{l.value=i},a=i=>{const r=Symbol(),s=V(()=>{const u=mt(i.props);return{component:mt(i.component)??hh,props:{...u,pos:(u==null?void 0:u.pos)||Sw,_modelValue:(u==null?void 0:u.value)||5e3,_self:r}}});return(s.value.props.appendToast!==void 0?s.value.props.appendToast:l.value)?t.value=[...t.value,s]:t.value=[s,...t.value],r},o=i=>{t.value=t.value.filter(r=>r.value.props._self!==i)};e.provide(Qv,{_setIsAppend:n,toasts:t,show:a,remove:o})}},ww={install(e){const t=ae([]),l=()=>{t.value.splice(0,t.value.length)};e.provide(eh,{items:t,reset:l})}},Bw={key:0,class:"visually-hidden"},tr=le({__name:"BSpinner",props:{label:{default:void 0},role:{default:"status"},small:{type:[Boolean,String],default:!1},tag:{default:"span"},type:{default:"border"},variant:{default:null}},setup(e){const t=e,l=At(),n=g(()=>t.small),a=V(()=>[`spinner-${t.type}`,{[`spinner-${t.type}-sm`]:n.value,[`text-${t.variant}`]:t.variant!==null}]),o=M(()=>!bt(l.label));return(i,r)=>(E(),G(Te(i.tag),{class:ie(a.value),role:i.label||o.value?i.role:null,"aria-hidden":i.label||o.value?null:!0},{default:J(()=>[i.label||o.value?(E(),q("span",Bw,[F(i.$slots,"label",{},()=>[Be(pe(i.label),1)])])):he("",!0)]),_:3},8,["class","role","aria-hidden"]))}}),ln=le({__name:"BButton",props:{loading:{type:[Boolean,String],default:!1},loadingFill:{type:[Boolean,String],default:!1},loadingText:{default:"Loading..."},pill:{type:[Boolean,String],default:!1},pressed:{type:[Boolean,String],default:void 0},size:{default:"md"},squared:{type:[Boolean,String],default:!1},tag:{default:"button"},type:{default:"button"},variant:{default:"secondary"},active:{type:[Boolean,String],default:!1},activeClass:{default:void 0},append:{type:[Boolean,String],default:void 0},disabled:{type:[Boolean,String],default:void 0},exactActiveClass:{default:void 0},href:{default:void 0},icon:{type:[Boolean,String],default:void 0},opacity:{default:void 0},opacityHover:{default:void 0},rel:{default:void 0},replace:{type:[Boolean,String],default:void 0},routerComponentName:{default:void 0},routerTag:{default:void 0},target:{default:void 0},to:{default:void 0},underlineOffset:{default:void 0},underlineOffsetHover:{default:void 0},underlineOpacity:{default:void 0},underlineOpacityHover:{default:void 0},underlineVariant:{default:void 0}},emits:["click","update:pressed"],setup(e,{emit:t}){const l=e,n=t,a=Xe(l,"pressed",n),o=g(()=>l.active),i=g(()=>l.disabled),r=g(()=>l.pill),s=g(()=>l.pressed),u=g(()=>l.squared),d=g(()=>l.loading),c=g(()=>l.loadingFill),{computedLink:f,computedLinkProps:h}=zn(l,["active-class","exact-active-class","replace","routerComponentName","routerTag"]),p=M(()=>typeof s.value=="boolean"),y=M(()=>l.tag==="button"&&l.href===void 0&&l.to===void 0),B=M(()=>l.to!==void 0),m=M(()=>l.href!==void 0?!1:!y.value),_=V(()=>B.value?h.value:[]),v=V(()=>[[`btn-${l.size}`],{[`btn-${l.variant}`]:l.variant!==null,active:o.value||s.value,"rounded-pill":r.value,"rounded-0":u.value,disabled:i.value}]),S=M(()=>B.value?xl:l.href?"a":l.tag),b=w=>{if(i.value){w.preventDefault(),w.stopPropagation();return}n("click",w),p.value&&(a.value=!s.value)};return(w,x)=>(E(),G(Te(S.value),ce({class:"btn"},_.value,{class:v.value,"aria-disabled":m.value?k(i):null,"aria-pressed":p.value?k(s):null,autocomplete:p.value?"off":null,disabled:y.value?k(i):null,href:w.href,rel:k(f)?w.rel:null,role:m.value||k(f)?"button":null,target:k(f)?w.target:null,type:y.value?w.type:null,to:y.value?null:w.to,append:k(f)?w.append:null,onClick:b}),{default:J(()=>[k(d)?F(w.$slots,"loading",{key:0},()=>[k(c)?he("",!0):(E(),q(we,{key:0},[Be(pe(w.loadingText),1)],64)),F(w.$slots,"loading-spinner",{},()=>[be(tr,{small:w.size!=="lg",label:k(c)?w.loadingText:void 0},null,8,["small","label"])])]):F(w.$slots,"default",{key:1})]),_:3},16,["class","aria-disabled","aria-pressed","autocomplete","disabled","href","rel","role","target","type","to","append"]))}}),lr=le({__name:"BOverlay",props:{bgColor:{default:void 0},blur:{default:"2px"},fixed:{type:[Boolean,String],default:!1},noCenter:{type:[Boolean,String],default:!1},noFade:{type:[Boolean,String],default:!1},noSpinner:{type:[Boolean,String],default:!1},noWrap:{type:[Boolean,String],default:!1},opacity:{default:.85},overlayTag:{default:"div"},show:{type:[Boolean,String],default:!1},spinnerSmall:{type:[Boolean,String],default:!1},spinnerType:{default:"border"},spinnerVariant:{default:void 0},variant:{default:"light"},wrapTag:{default:"div"},zIndex:{default:10},rounded:{type:[String,Number,Boolean],default:!1},roundedTop:{type:[String,Number,Boolean],default:void 0},roundedBottom:{type:[String,Number,Boolean],default:void 0},roundedStart:{type:[String,Number,Boolean],default:void 0},roundedEnd:{type:[String,Number,Boolean],default:void 0}},emits:["click","hidden","shown"],setup(e,{emit:t}){const l=e,n=t,a={top:0,left:0,bottom:0,right:0},o=g(()=>l.fixed),i=g(()=>l.noSpinner),r=g(()=>l.noCenter),s=g(()=>l.noWrap),u=g(()=>l.show),d=g(()=>l.spinnerSmall),c=g(()=>l.rounded),f=g(()=>l.roundedTop),h=g(()=>l.roundedBottom),p=g(()=>l.roundedStart),y=g(()=>l.roundedEnd),B=Au(()=>({rounded:c.value,roundedTop:f.value,roundedBottom:h.value,roundedStart:p.value,roundedEnd:y.value})),m=M(()=>l.variant!==null&&!l.bgColor?`bg-${l.variant}`:""),_=M(()=>u.value?!0:null),v=V(()=>({type:l.spinnerType,variant:l.spinnerVariant,small:d.value})),S=V(()=>({...a,zIndex:l.zIndex||10})),b=V(()=>({"position-absolute":!s.value||!o.value,"position-fixed":s.value&&o.value})),w=V(()=>[m.value,B.value]),x=V(()=>({...a,opacity:l.opacity,backgroundColor:l.bgColor||void 0,backdropFilter:l.blur?`blur(${l.blur})`:void 0})),C=V(()=>r.value?a:{top:"50%",left:"50%",transform:"translateX(-50%) translateY(-50%)"});return(N,A)=>(E(),G(Te(N.wrapTag),{class:"b-overlay-wrap position-relative","aria-busy":_.value},{default:J(()=>[F(N.$slots,"default"),be(Ba,{"no-fade":N.noFade,"trans-props":{enterToClass:"show"},name:"fade",onAfterEnter:A[1]||(A[1]=$=>n("shown")),onAfterLeave:A[2]||(A[2]=$=>n("hidden"))},{default:J(()=>[k(u)?(E(),G(Te(N.overlayTag),{key:0,class:ie(["b-overlay",b.value]),style:st(S.value),onClick:A[0]||(A[0]=$=>n("click",$))},{default:J(()=>[ve("div",{class:ie(["position-absolute",w.value]),style:st(x.value)},null,6),ve("div",{class:"position-absolute",style:st(C.value)},[F(N.$slots,"overlay",Ie(Je(v.value)),()=>[k(i)?he("",!0):(E(),G(tr,Ie(ce({key:0},v.value)),null,16))])],4)]),_:3},8,["class","style"])):he("",!0)]),_:3},8,["no-fade"])]),_:3},8,["aria-busy"]))}}),Cw=["id","aria-labelledby","aria-describedby"],xw=["id"],pc=1056,Tw=le({inheritAttrs:!1,__name:"BModal",props:{autoFocus:{type:[Boolean,String],default:!0},autoFocusButton:{default:void 0},body:{default:void 0},backdropVariant:{default:void 0},bodyBgVariant:{default:null},bodyClass:{default:void 0},bodyScrolling:{type:[Boolean,String],default:!1},bodyTextVariant:{default:null},bodyVariant:{default:null},busy:{type:[Boolean,String],default:!1},buttonSize:{default:"md"},cancelDisabled:{type:[Boolean,String],default:!1},cancelTitle:{default:"Cancel"},cancelVariant:{default:"secondary"},centered:{type:[Boolean,String],default:!1},contentClass:{default:void 0},dialogClass:{default:void 0},footerBgVariant:{default:null},footerBorderVariant:{default:null},footerClass:{default:void 0},footerTextVariant:{default:null},footerVariant:{default:null},fullscreen:{type:[Boolean,String],default:!1},headerBgVariant:{default:null},headerBorderVariant:{default:null},headerClass:{default:void 0},headerCloseClass:{default:void 0},headerCloseLabel:{default:"Close"},headerCloseVariant:{default:"secondary"},headerTextVariant:{default:null},headerVariant:{default:null},hideBackdrop:{type:[Boolean,String],default:!1},hideFooter:{type:[Boolean,String],default:!1},hideHeader:{type:[Boolean,String],default:!1},hideHeaderClose:{type:[Boolean,String],default:!1},id:{default:void 0},lazy:{type:[Boolean,String],default:!1},modalClass:{default:void 0},modelValue:{type:[Boolean,String],default:!1},noCloseOnBackdrop:{type:[Boolean,String],default:!1},noCloseOnEsc:{type:[Boolean,String],default:!1},noFade:{type:[Boolean,String],default:!1},okDisabled:{type:[Boolean,String],default:!1},okOnly:{type:[Boolean,String],default:!1},okTitle:{default:"Ok"},okVariant:{default:"primary"},scrollable:{type:[Boolean,String],default:!1},size:{default:"md"},teleportDisabled:{type:[Boolean,String],default:!1},teleportTo:{default:"body"},title:{default:void 0},titleClass:{default:void 0},titleSrOnly:{type:[Boolean,String],default:!1},titleTag:{default:"h5"},transProps:{default:void 0}},emits:["cancel","close","hidden","hide","hide-prevented","ok","show","show-prevented","shown","update:modelValue"],setup(e,{expose:t,emit:l}){const n=e,a=l,o=At(),i=Ze(()=>n.id,"modal"),r=Xe(n,"modelValue",a,{passive:!0}),s=g(()=>n.busy),u=g(()=>n.lazy),d=g(()=>n.cancelDisabled),c=g(()=>n.centered),f=g(()=>n.hideBackdrop),h=g(()=>n.hideFooter),p=g(()=>n.hideHeader),y=g(()=>n.hideHeaderClose),B=g(r),m=g(()=>n.noCloseOnBackdrop),_=g(()=>n.noCloseOnEsc),v=g(()=>n.noFade),S=g(()=>n.autoFocus),b=g(()=>n.okDisabled),w=g(()=>n.okOnly),x=g(()=>n.scrollable),C=g(()=>n.titleSrOnly),N=g(()=>n.teleportDisabled),A=g(()=>n.bodyScrolling),$=g(()=>n.fullscreen),R=ae(null),W=ae(null),I=ae(null),U=ae(null),L=ae(B.value),X=ae(!1);Ut("Escape",()=>{H("esc")},{target:R}),fh(B,A);const{focused:ee}=It(R,{initialValue:B.value&&n.autoFocusButton===void 0}),{focused:ue}=It(W,{initialValue:B.value&&n.autoFocusButton==="ok"}),{focused:Ee}=It(I,{initialValue:B.value&&n.autoFocusButton==="cancel"}),{focused:De}=It(U,{initialValue:B.value&&n.autoFocusButton==="close"}),Se=V(()=>[n.modalClass,{fade:!v.value,show:L.value}]),Ne=M(()=>u.value===!1||u.value===!0&&X.value===!0||u.value===!0&&B.value===!0),ze=M(()=>n.backdropVariant!==void 0?n.backdropVariant:f.value?"transparent":"dark"),Ke=M(()=>!bt(o["header-close"])),D=V(()=>[n.dialogClass,{"modal-fullscreen":$.value===!0,[`modal-fullscreen-${$.value}-down`]:typeof $.value=="string",[`modal-${n.size}`]:n.size!=="md","modal-dialog-centered":c.value,"modal-dialog-scrollable":x.value}]),Q=hl(()=>({bgVariant:n.bodyBgVariant,textVariant:n.bodyTextVariant,variant:n.bodyVariant})),j=V(()=>[n.bodyClass,Q.value]),Y=hl(()=>({bgVariant:n.headerBgVariant,textVariant:n.headerTextVariant,variant:n.headerVariant})),de=V(()=>[n.headerClass,Y.value,{[`border-${n.headerBorderVariant}`]:n.headerBorderVariant!==null}]),re=V(()=>({variant:Ke.value?n.headerCloseVariant:void 0,class:n.headerCloseClass})),ge=hl(()=>({bgVariant:n.footerBgVariant,textVariant:n.footerTextVariant,variant:n.footerVariant})),T=V(()=>[n.footerClass,ge.value,{[`border-${n.footerBorderVariant}`]:n.footerBorderVariant!==null}]),O=V(()=>[n.titleClass,{"visually-hidden":C.value}]),z=M(()=>d.value||s.value),K=M(()=>b.value||s.value),P=(ye,Ve={})=>new _a(ye,{cancelable:!1,target:R.value||null,relatedTarget:null,trigger:null,...Ve,componentId:i.value});xe(B,(ye,Ve)=>{ye!==Ve&&(ye===!0?ne():H())});const H=(ye="")=>{if(ye==="backdrop"&&m.value||ye==="esc"&&_.value){a("hide-prevented");return}const Ve=P("hide",{cancelable:ye!=="",trigger:ye});if(ye==="ok"&&a(ye,Ve),ye==="cancel"&&a(ye,Ve),ye==="close"&&a(ye,Ve),a("hide",Ve),Ve.defaultPrevented){a("hide-prevented"),r.value||(r.value=!0);return}r.value&&(r.value=!1)},ne=()=>{if(L.value)return;const ye=P("show",{cancelable:!0});if(a("show",ye),ye.defaultPrevented){r.value&&(r.value=!1),a("show-prevented");return}r.value||(r.value=!0)},te=()=>{S.value!==!1&&(n.autoFocusButton==="ok"?ue.value=!0:n.autoFocusButton==="close"?De.value=!0:n.autoFocusButton==="cancel"?Ee.value=!0:ee.value=!0)},se=()=>{ne()},oe=()=>{L.value=!0,te(),a("shown",P("shown")),u.value===!0&&(X.value=!0)},fe=()=>{L.value=!1},_e=()=>{a("hidden",P("hidden")),u.value===!0&&(X.value=!1)},{activePosition:Ce,activeModalCount:Ae}=cw(L),Pe=V(()=>({"z-index":L.value?pc-(((Ae==null?void 0:Ae.value)??0)-((Ce==null?void 0:Ce.value)??0)):pc}));rt(R,"bv-toggle",()=>{B.value?H():ne()});const Le=V(()=>({cancel:()=>{H("cancel")},close:()=>{H("close")},hide:H,ok:()=>{H("ok")},visible:B.value}));return t({hide:H,id:i,show:ne}),(ye,Ve)=>{var Nt;return E(),G(dn,{to:ye.teleportTo,disabled:k(N)},[be(Ba,ce({"no-fade":!0},ye.transProps,{"trans-props":{enterToClass:"show",...(Nt=ye.transProps)==null?void 0:Nt.transProps},onBeforeEnter:se,onAfterEnter:oe,onLeave:fe,onAfterLeave:_e}),{default:J(()=>[Ll(ve("div",ce({id:k(i),ref_key:"element",ref:R,class:["modal",Se.value],role:"dialog","aria-labelledby":k(p)?void 0:`${k(i)}-label`,"aria-describedby":`${k(i)}-body`,tabindex:"-1"},ye.$attrs,{style:Pe.value}),[ve("div",{class:ie(["modal-dialog",D.value])},[Ne.value?(E(),q("div",{key:0,class:ie(["modal-content",ye.contentClass])},[k(p)?he("",!0):(E(),q("div",{key:0,class:ie(["modal-header",de.value])},[F(ye.$slots,"header",Ie(Je(Le.value)),()=>[(E(),G(Te(ye.titleTag),{id:`${k(i)}-label`,class:ie(["modal-title",O.value])},{default:J(()=>[F(ye.$slots,"title",Ie(Je(Le.value)),()=>[Be(pe(ye.title),1)],!0)]),_:3},8,["id","class"])),k(y)?he("",!0):(E(),q(we,{key:0},[Ke.value?(E(),G(ln,ce({key:0},re.value,{onClick:Ve[0]||(Ve[0]=rl=>H("close"))}),{default:J(()=>[F(ye.$slots,"header-close",{},void 0,!0)]),_:3},16)):(E(),G(Ca,ce({key:1,"aria-label":ye.headerCloseLabel},re.value,{onClick:Ve[1]||(Ve[1]=rl=>H("close"))}),null,16,["aria-label"]))],64))],!0)],2)),ve("div",{id:`${k(i)}-body`,class:ie(["modal-body",j.value])},[F(ye.$slots,"default",Ie(Je(Le.value)),()=>[Be(pe(ye.body),1)],!0)],10,xw),k(h)?he("",!0):(E(),q("div",{key:1,class:ie(["modal-footer",T.value])},[F(ye.$slots,"footer",Ie(Je(Le.value)),()=>[F(ye.$slots,"cancel",Ie(Je(Le.value)),()=>[k(w)?he("",!0):(E(),G(ln,{key:0,ref_key:"cancelButton",ref:I,disabled:z.value,size:ye.buttonSize,variant:ye.cancelVariant,onClick:Ve[2]||(Ve[2]=rl=>H("cancel"))},{default:J(()=>[Be(pe(ye.cancelTitle),1)]),_:1},8,["disabled","size","variant"]))],!0),F(ye.$slots,"ok",Ie(Je(Le.value)),()=>[be(ln,{ref_key:"okButton",ref:W,disabled:K.value,size:ye.buttonSize,variant:ye.okVariant,onClick:Ve[3]||(Ve[3]=rl=>H("ok"))},{default:J(()=>[Be(pe(ye.okTitle),1)]),_:1},8,["disabled","size","variant"])],!0)],!0)],2))],2)):he("",!0)],2),F(ye.$slots,"backdrop",{},()=>[be(lr,{variant:ze.value,show:k(B),"no-spinner":"",fixed:"","no-wrap":"",blur:null,onClick:Ve[4]||(Ve[4]=rl=>H("backdrop"))},null,8,["variant","show"])],!0)],16,Cw),[[Sa,k(B)]])]),_:3},16,["trans-props"])],8,["to","disabled"])}}}),nr=(e,t)=>{const l=e.__vccOpts||e;for(const[n,a]of t)l[n]=a;return l},ds=nr(Tw,[["__scopeId","data-v-e2619669"]]),kw={install(e){const t=En([]),l=()=>{let i=()=>{};return{value:new Promise(r=>{i=r}),resolve:i}},n=i=>{const r=l(),s=Symbol();return t.value=[...t.value,V(()=>({component:mt(i.component)??ds,props:{...mt(i.props),_isConfirm:!1,_promise:r,_self:s,_modelValue:!0}}))],r.value},a=i=>{const r=l(),s=Symbol();return t.value=[...t.value,V(()=>({component:mt(i.component)??ds,props:{...mt(i.props),_isConfirm:!0,_promise:r,_self:s,_modelValue:!0}}))],r.value},o=i=>{t.value=t.value.filter(r=>r.value.props._self!==i)};e.provide(th,{modals:t,remove:o,show:n,confirm:a})}},Ew={install(e){const t=En([]),l=M(()=>t.value.length),n=M(()=>t.value[t.value.length-1]),a=u=>{t.value=[...t.value,u]},o=u=>{t.value=t.value.filter(d=>d.uid!==u.uid)},i=En([]),r=u=>{i.value=[...i.value,u]},s=u=>{i.value=i.value.filter(d=>d.uid!==u.uid)};e.provide(lh,{stack:t,countStack:l,lastStack:n,registry:i,pushStack:a,removeStack:o,pushRegistry:r,removeRegistry:s})}},Aw={install(e,t){var l,n;const a=typeof(t==null?void 0:t.rtl)=="boolean"?!1:((l=t==null?void 0:t.rtl)==null?void 0:l.rtlInitial)??!1,o=typeof(t==null?void 0:t.rtl)=="boolean"?void 0:((n=t==null?void 0:t.rtl)==null?void 0:n.localeInitial)??void 0,i=ae(a),r=ae(o);e.provide(Zv,{isRtl:i,locale:r})}},Nw=["id"],Ow=le({__name:"BAccordion",props:{flush:{type:[Boolean,String],default:!1},free:{type:[Boolean,String],default:!1},id:{default:void 0},modelValue:{default:void 0}},emits:["update:modelValue"],setup(e,{emit:t}){const l=e,n=Xe(l,"modelValue",t,{passive:!0}),a=Ze(()=>l.id,"accordion"),o=g(()=>l.flush),i=g(()=>l.free),r=V(()=>({"accordion-flush":o.value}));return Gt(Gv,{openItem:Ct(n),free:i,setOpenItem:s=>{n.value=s}}),(s,u)=>(E(),q("div",{id:k(a),class:ie(["accordion",r.value])},[F(s.$slots,"default")],10,Nw))}}),mh=le({inheritAttrs:!1,__name:"BCollapse",props:{horizontal:{type:[Boolean,String],default:!1},id:{default:void 0},isNav:{type:[Boolean,String],default:!1},modelValue:{type:[Boolean,String],default:!1},skipAnimation:{type:[Boolean,String],default:!1},tag:{default:"div"},toggle:{type:[Boolean,String],default:!1},visible:{type:[Boolean,String],default:!1}},emits:["hidden","hide","hide-prevented","show","show-prevented","shown","update:modelValue"],setup(e,{expose:t,emit:l}){const n=e,a=l,o=($,R={})=>new _a($,{cancelable:!1,target:p.value||null,relatedTarget:null,trigger:null,...R,componentId:h.value}),i=Xe(n,"modelValue",a,{passive:!0}),r=g(i),s=g(()=>n.toggle),u=g(()=>n.horizontal),d=g(()=>n.isNav),c=g(()=>n.visible),f=g(()=>n.skipAnimation),h=Ze(()=>n.id,"collapse"),p=ae(null),y=ae(!1),B=ae(r.value),m=V(()=>({show:B.value,"navbar-collapse":d.value,collapsing:y.value,closing:B.value&&!r.value,"collapse-horizontal":u.value})),_=()=>{i.value=!1},v=()=>{i.value=!0},S=()=>{i.value=!r.value},b=V(()=>({toggle:S,open:v,close:_,id:h.value,visible:r.value}));let w,x,C=f.value;const N=()=>{const $=o("show",{cancelable:!0});if(a("show",$),$.defaultPrevented){a("show-prevented");return}clearTimeout(x),clearTimeout(w),B.value=!0,!C&&(y.value=!0,ot(()=>{p.value!==null&&(u.value?p.value.style.width=`${p.value.scrollWidth}px`:p.value.style.height=`${p.value.scrollHeight}px`,w=setTimeout(()=>{y.value=!1,a("shown"),p.value!==null&&(p.value.style.height="",p.value.style.width="")},os(p.value)))}))},A=()=>{const $=o("hide",{cancelable:!0});if(a("hide",$),$.defaultPrevented){a("hide-prevented");return}if(clearTimeout(w),clearTimeout(x),p.value!==null){if(C){B.value=!1;return}y.value?(p.value.style.height="",p.value.style.width=""):u.value?p.value.style.width=`${p.value.scrollWidth}px`:p.value.style.height=`${p.value.scrollHeight}px`,p.value.offsetHeight,y.value=!0,ot(()=>{p.value!==null&&(p.value.style.height="",p.value.style.width="",x=setTimeout(()=>{B.value=!1,y.value=!1,a("hidden")},os(p.value)))})}};return xe(i,()=>{r.value?N():A()}),kt(()=>{p.value!==null&&!r.value&&s.value&&ot(()=>{i.value=!0})}),xe(f,$=>{C=$}),c.value&&(C=!0,i.value=!0,ot(()=>{C=f.value})),xe(c,$=>{C=!0,$?v():_(),ot(()=>{C=f.value})}),rt(p,"bv-toggle",()=>{i.value=!r.value}),t({close:_,isNav:d,open:v,toggle:S,visible:Ct(B)}),Gt(Tu,{id:h,close:_,open:v,toggle:S,visible:Ct(B),isNav:d}),($,R)=>(E(),q(we,null,[F($.$slots,"header",Ie(Je(b.value))),(E(),G(Te($.tag),ce({id:k(h),ref_key:"element",ref:p,class:["collapse",m.value],"is-nav":k(d)},$.$attrs),{default:J(()=>[F($.$slots,"default",Ie(Je(b.value)))]),_:3},16,["id","class","is-nav"])),F($.$slots,"footer",Ie(Je(b.value)))],64))}}),$w=["aria-expanded","aria-controls","onClick"],Vw=le({inheritAttrs:!1,__name:"BAccordionItem",props:{bodyAttrs:{default:void 0},bodyClass:{default:void 0},buttonAttrs:{default:void 0},buttonClass:{default:void 0},collapseClass:{default:void 0},headerAttrs:{default:void 0},headerClass:{default:void 0},headerTag:{default:"h2"},horizontal:{type:[Boolean,String],default:void 0},id:{default:void 0},isNav:{type:[Boolean,String],default:void 0},modelValue:{type:Boolean,default:!1},tag:{default:void 0},title:{default:void 0},toggle:{type:[Boolean,String],default:void 0},visible:{type:[Boolean,String],default:!1},wrapperAttrs:{default:void 0}},emits:["hidden","hide","hide-prevented","show","show-prevented","shown","update:modelValue"],setup(e,{emit:t}){const{class:l,...n}=ba(),a=e,o=t,i=Xe(a,"modelValue",o,{passive:!0}),r=tt(Gv,null),s=Ze(()=>a.id,"accordion_item");return kt(()=>{i.value&&!(r!=null&&r.free.value)&&(r==null||r.setOpenItem(s.value)),!i.value&&(r==null?void 0:r.openItem.value)===s.value&&(i.value=!0)}),xe(()=>r==null?void 0:r.openItem.value,()=>i.value=(r==null?void 0:r.openItem.value)===s.value&&!(r!=null&&r.free.value)),xe(i,()=>{i.value&&!(r!=null&&r.free.value)&&(r==null||r.setOpenItem(s.value))}),(u,d)=>(E(),q("div",ce({class:"accordion-item"},u.wrapperAttrs,{class:k(l)}),[be(mh,ce({id:k(s),modelValue:k(i),"onUpdate:modelValue":d[0]||(d[0]=c=>pt(i)?i.value=c:null),class:["accordion-collapse",u.collapseClass],"aria-labelledby":`${k(s)}-heading`},n,{tag:u.tag,toggle:u.toggle,horizontal:u.horizontal,visible:u.visible,"is-nav":u.isNav,onShow:d[1]||(d[1]=c=>o("show",c)),onShown:d[2]||(d[2]=c=>o("shown")),onHide:d[3]||(d[3]=c=>o("hide",c)),onHidden:d[4]||(d[4]=c=>o("hidden")),onHidePrevented:d[5]||(d[5]=c=>o("hide-prevented")),onShowPrevented:d[6]||(d[6]=c=>o("show-prevented"))}),{header:J(({visible:c,toggle:f})=>[(E(),G(Te(u.headerTag),ce({id:`${k(s)}-heading`,class:["accordion-header",u.headerClass]},u.headerAttrs),{default:J(()=>[ve("button",ce({class:"accordion-button"},u.buttonAttrs,{class:[{collapsed:!c},u.buttonClass],type:"button","aria-expanded":c?"true":"false","aria-controls":k(s),onClick:f}),[F(u.$slots,"title",{},()=>[Be(pe(u.title),1)])],16,$w)]),_:2},1040,["id","class"]))]),default:J(()=>[ve("div",ce({class:"accordion-body"},u.bodyAttrs,{class:u.bodyClass}),[F(u.$slots,"default")],16)]),_:3},16,["id","modelValue","class","aria-labelledby","tag","toggle","horizontal","visible","is-nav"])],16))}}),Pw=le({__name:"BAlert",props:{closeClass:{default:void 0},closeContent:{default:void 0},closeLabel:{default:"Close"},closeVariant:{default:"secondary"},dismissible:{type:[Boolean,String],default:!1},fade:{type:[Boolean,String],default:!1},immediate:{type:[Boolean,String],default:!0},interval:{default:1e3},modelValue:{type:[Boolean,Number],default:!1},noHoverPause:{type:[Boolean,String],default:!1},showOnPause:{type:[Boolean,String],default:!0},variant:{default:"info"}},emits:["close","close-countdown","closed","update:modelValue"],setup(e,{expose:t,emit:l}){const n=e,a=l,o=At(),i=ae(null),r=Xe(n,"modelValue",a),s=Cu(i),u=g(()=>n.dismissible),d=g(()=>n.fade),c=g(()=>n.immediate),f=g(()=>n.showOnPause),h=g(()=>n.noHoverPause),p=Re(()=>n.interval),y=M(()=>!bt(o.close)),B=M(()=>typeof r.value=="boolean"?0:r.value),m=V(()=>({[`alert-${n.variant}`]:n.variant!==null,"alert-dismissible":u.value})),_=V(()=>[n.closeClass,{"btn-close-custom":y.value}]),{isActive:v,pause:S,restart:b,resume:w,stop:x,isPaused:C,value:N}=nh(B,p,{immediate:typeof r.value=="number"&&c.value}),A=M(()=>typeof r.value=="boolean"?r.value:v.value||f.value&&C.value),$=V(()=>({variant:y.value?n.closeVariant:void 0,class:_.value}));ao(()=>{a("close-countdown",N.value)});const R=()=>{a("close"),typeof r.value=="boolean"?r.value=!1:(r.value=0,x()),a("closed")},W=()=>{h.value||S()};return xe(s,I=>{if(I){W();return}w()}),Mn(x),t({pause:S,restart:b,resume:w,stop:x}),(I,U)=>(E(),G(Ba,{"no-fade":!k(d),"trans-props":{enterToClass:"show"}},{default:J(()=>[A.value?(E(),q("div",{key:0,ref_key:"element",ref:i,class:ie(["alert",m.value]),role:"alert","aria-live":"polite","aria-atomic":"true"},[F(I.$slots,"default",{},void 0,!0),k(u)?(E(),q(we,{key:0},[y.value||I.closeContent?(E(),G(ln,ce({key:0},$.value,{onClick:R}),{default:J(()=>[F(I.$slots,"close",{},()=>[Be(pe(I.closeContent),1)],!0)]),_:3},16)):(E(),G(Ca,ce({key:1,"aria-label":I.closeLabel},$.value,{onClick:R}),null,16,["aria-label"]))],64)):he("",!0)],2)):he("",!0)]),_:3},8,["no-fade"]))}}),Iw=nr(Pw,[["__scopeId","data-v-80abc89a"]]),Rw={key:0,class:"b-avatar-custom"},Lw={key:1,class:"b-avatar-img"},Fw=["src","alt"],vc=.4,Dw=le({__name:"BAvatar",props:{alt:{default:"avatar"},badge:{type:[Boolean,String],default:!1},badgeBgVariant:{default:null},badgeOffset:{default:void 0},badgeStart:{type:[Boolean,String],default:!1},badgeTextVariant:{default:null},badgeTop:{type:[Boolean,String],default:!1},badgeVariant:{default:"primary"},button:{type:[Boolean,String],default:!1},buttonType:{default:"button"},icon:{type:[String,Boolean],default:void 0},size:{default:void 0},square:{type:[Boolean,String],default:!1},src:{default:void 0},text:{default:void 0},active:{type:[Boolean,String],default:void 0},activeClass:{default:void 0},append:{type:[Boolean,String],default:void 0},disabled:{type:[Boolean,String],default:void 0},exactActiveClass:{default:void 0},href:{default:void 0},opacity:{default:void 0},opacityHover:{default:void 0},rel:{default:void 0},replace:{type:[Boolean,String],default:void 0},routerComponentName:{default:void 0},target:{default:void 0},to:{default:void 0},underlineOffset:{default:void 0},underlineOffsetHover:{default:void 0},underlineOpacity:{default:void 0},underlineOpacityHover:{default:void 0},underlineVariant:{default:void 0},variant:{default:"secondary"},bgVariant:{default:null},textVariant:{default:null},rounded:{type:[String,Number,Boolean],default:!1},roundedTop:{type:[String,Number,Boolean],default:void 0},roundedBottom:{type:[String,Number,Boolean],default:void 0},roundedStart:{type:[String,Number,Boolean],default:void 0},roundedEnd:{type:[String,Number,Boolean],default:void 0}},emits:["click","img-error"],setup(e,{emit:t}){const l=e,n=t,a=At(),{computedLink:o,computedLinkProps:i}=zn(l),r=tt(Wv,null),s=["sm",null,"lg"],u=vc*.7,d=g(()=>l.badgeStart),c=g(()=>l.badgeTop),f=g(()=>l.button),h=g(()=>l.disabled),p=g(()=>l.square),y=g(()=>l.rounded),B=g(()=>l.roundedTop),m=g(()=>l.roundedBottom),_=g(()=>l.roundedStart),v=g(()=>l.roundedEnd),S=M(()=>!bt(a.default)),b=M(()=>!bt(a.badge)),w=M(()=>!!l.badge||l.badge===""||b.value),x=M(()=>(r==null?void 0:r.size.value)??p.value),C=as(()=>l.size),N=as(()=>r==null?void 0:r.size.value),A=V(()=>N.value??C.value),$=M(()=>(r==null?void 0:r.variant.value)??l.variant),R=M(()=>(r==null?void 0:r.rounded.value)??y.value),W=M(()=>(r==null?void 0:r.roundedTop.value)??B.value),I=M(()=>(r==null?void 0:r.roundedBottom.value)??m.value),U=M(()=>(r==null?void 0:r.roundedStart.value)??_.value),L=M(()=>(r==null?void 0:r.roundedEnd.value)??v.value),X=Au(()=>({rounded:R.value,roundedTop:W.value,roundedBottom:I.value,roundedStart:U.value,roundedEnd:L.value})),ee=hl(()=>({variant:l.badgeVariant,bgVariant:l.badgeBgVariant,textVariant:l.badgeTextVariant})),ue=M(()=>l.badge===!0?"":l.badge),Ee=M(()=>(r==null?void 0:r.textVariant.value)??l.textVariant),De=M(()=>(r==null?void 0:r.bgVariant.value)??l.bgVariant),Se=hl(()=>({bgVariant:De.value,textVariant:Ee.value,variant:$.value})),Ne=V(()=>[Se.value,x.value===!0?void 0:X.value,{[`b-avatar-${l.size}`]:!!l.size&&s.indexOf(C.value)!==-1,[`btn-${$.value}`]:f.value?$.value!==null:!1,badge:!f.value&&$.value!==null&&S.value,btn:f.value,"rounded-0":x.value===!0}]),ze=V(()=>{const re=l.badgeOffset||"0px";return{fontSize:(s.indexOf(A.value||null)===-1?`calc(${A.value} * ${u})`:"")||"",top:c.value?re:"",bottom:c.value?"":re,left:d.value?re:"",right:d.value?"":re}}),Ke=V(()=>{const re=s.indexOf(A.value||null)===-1?`calc(${A.value} * ${vc})`:null;return re?{fontSize:re}:{}}),D=V(()=>{var re;const ge=((re=r==null?void 0:r.overlapScale)==null?void 0:re.value)||0,T=A.value&&ge?`calc(${A.value} * -${ge})`:null;return T?{marginLeft:T,marginRight:T}:{}}),Q=M(()=>o.value?xl:f.value?"button":"span"),j=V(()=>({...D.value,width:A.value??void 0,height:A.value??void 0})),Y=re=>{!h.value&&(o.value||f.value)&&n("click",re)},de=re=>{n("img-error",re)};return(re,ge)=>(E(),G(Te(Q.value),ce({class:["b-avatar",Ne.value],style:j.value},k(i),{type:k(f)&&!k(o)?l.buttonType:void 0,disabled:k(h)||null,onClick:Y}),{default:J(()=>[S.value?(E(),q("span",Rw,[F(re.$slots,"default")])):re.src?(E(),q("span",Lw,[ve("img",{src:re.src,alt:re.alt,onError:de},null,40,Fw)])):re.text?(E(),q("span",{key:2,class:"b-avatar-text",style:st(Ke.value)},pe(re.text),5)):he("",!0),w.value?(E(),q("span",{key:3,class:ie(["b-avatar-badge",k(ee)]),style:st(ze.value)},[F(re.$slots,"badge",{},()=>[Be(pe(ue.value),1)])],6)):he("",!0)]),_:3},16,["class","style","type","disabled"]))}}),Hw=le({__name:"BAvatarGroup",props:{overlap:{default:.3},size:{default:void 0},square:{type:[Boolean,String],default:!1},tag:{default:"div"},variant:{default:null},bgVariant:{default:null},textVariant:{default:null},rounded:{type:[String,Number,Boolean],default:!1},roundedTop:{type:[String,Number,Boolean],default:void 0},roundedBottom:{type:[String,Number,Boolean],default:void 0},roundedStart:{type:[String,Number,Boolean],default:void 0},roundedEnd:{type:[String,Number,Boolean],default:void 0}},setup(e){const t=e,l=g(()=>t.square),n=g(()=>t.rounded),a=g(()=>t.roundedTop),o=g(()=>t.roundedBottom),i=g(()=>t.roundedStart),r=g(()=>t.roundedEnd),s=Re(()=>t.overlap),u=as(()=>t.size),d=M(()=>Math.min(Math.max(s.value,0),1)/2),c=V(()=>{const f=u.value?`calc(${u.value} * ${d.value})`:null;return f?{paddingLeft:f,paddingRight:f}:{}});return Gt(Wv,{overlapScale:d,size:M(()=>t.size),square:l,rounded:n,roundedTop:a,roundedBottom:o,roundedStart:i,roundedEnd:r,variant:M(()=>t.variant),bgVariant:M(()=>t.bgVariant),textVariant:M(()=>t.textVariant)}),(f,h)=>(E(),G(Te(f.tag),{class:"b-avatar-group",role:"group"},{default:J(()=>[ve("div",{class:"b-avatar-group-inner",style:st(c.value)},[F(f.$slots,"default")],4)]),_:3}))}}),Mw=le({__name:"BBadge",props:{dotIndicator:{type:[Boolean,String],default:!1},pill:{type:[Boolean,String],default:!1},tag:{default:"span"},textIndicator:{type:[Boolean,String],default:!1},active:{type:[Boolean,String],default:void 0},activeClass:{default:void 0},append:{type:[Boolean,String],default:void 0},disabled:{type:[Boolean,String],default:void 0},exactActiveClass:{default:void 0},href:{default:void 0},icon:{type:[Boolean,String],default:void 0},opacity:{default:void 0},opacityHover:{default:void 0},rel:{default:void 0},replace:{type:[Boolean,String],default:void 0},routerComponentName:{default:void 0},target:{default:void 0},to:{default:void 0},underlineOffset:{default:void 0},underlineOffsetHover:{default:void 0},underlineOpacity:{default:void 0},underlineOpacityHover:{default:void 0},underlineVariant:{default:void 0},variant:{default:"secondary"},bgVariant:{default:null},textVariant:{default:null}},setup(e){const t=e,l=g(()=>t.pill),n=g(()=>t.textIndicator),a=g(()=>t.dotIndicator),o=g(()=>t.active),i=g(()=>t.disabled),r=hl(t),{computedLink:s,computedLinkProps:u}=zn(t,["active","activeClass","append","disabled","href","rel","replace","routerComponentName","target","to","opacity","opacityHover","underlineVariant","underlineOffset","underlineOffsetHover","underlineOpacity","underlineOpacityHover","icon"]),d=M(()=>s.value?xl:t.tag),c=V(()=>[r.value,{active:o.value,disabled:i.value,"rounded-pill":l.value,"position-absolute top-0 start-100 translate-middle":n.value||a.value,"p-2 border border-light rounded-circle":a.value,"text-decoration-none":s.value}]);return(f,h)=>(E(),G(Te(d.value),ce({class:["badge",c.value]},k(u)),{default:J(()=>[F(f.$slots,"default")]),_:3},16,["class"]))}}),gh=le({__name:"BBreadcrumbItem",props:{ariaCurrent:{default:"location"},text:{default:void 0},active:{type:[Boolean,String],default:!1},activeClass:{default:void 0},append:{type:[Boolean,String],default:void 0},disabled:{type:[Boolean,String],default:void 0},exactActiveClass:{default:void 0},href:{default:void 0},icon:{type:[Boolean,String],default:void 0},opacity:{default:void 0},opacityHover:{default:void 0},rel:{default:void 0},replace:{type:[Boolean,String],default:void 0},routerComponentName:{default:void 0},target:{default:void 0},to:{default:void 0},underlineOffset:{default:void 0},underlineOffsetHover:{default:void 0},underlineOpacity:{default:void 0},underlineOpacityHover:{default:void 0},underlineVariant:{default:void 0},variant:{default:void 0}},emits:["click"],setup(e,{emit:t}){const l=e,n=t,a=g(()=>l.active),o=g(()=>l.disabled),i=V(()=>({active:a.value})),r=M(()=>a.value?"span":xl),s=M(()=>a.value?l.ariaCurrent:void 0),u=V(()=>r.value!=="span"?Eu(l,["active","activeClass","append","disabled","href","rel","replace","routerComponentName","target","to","variant","opacity","opacityHover","underlineVariant","underlineOffset","underlineOffsetHover","underlineOpacity","underlineOpacityHover","icon"]):{}),d=c=>{if(o.value||a.value){c.preventDefault(),c.stopImmediatePropagation();return}o.value||n("click",c)};return(c,f)=>(E(),q("li",{class:ie(["breadcrumb-item",i.value])},[(E(),G(Te(r.value),ce({"aria-current":s.value},u.value,{onClick:d}),{default:J(()=>[F(c.$slots,"default",{},()=>[Be(pe(c.text),1)])]),_:3},16,["aria-current"]))],2))}}),zw={"aria-label":"breadcrumb"},Uw={class:"breadcrumb"},jw=le({__name:"BBreadcrumb",props:{items:{default:void 0}},setup(e){const t=e,l=uw(),n=V(()=>{var a;const o=t.items||((a=l.items)==null?void 0:a.value)||[];let i=!1;return o.map((r,s)=>(typeof r=="string"&&(r={text:r},s<o.length-1&&(r.href="#")),r.active&&(i=!0),!r.active&&!i&&(r.active=s+1===o.length),r))});return(a,o)=>(E(),q("nav",zw,[ve("ol",Uw,[F(a.$slots,"prepend"),(E(!0),q(we,null,Ye(n.value,(i,r)=>(E(),G(gh,ce({key:r},i),{default:J(()=>[Be(pe(i.text),1)]),_:2},1040))),128)),F(a.$slots,"default"),F(a.$slots,"append")])]))}}),qw=le({__name:"BButtonGroup",props:{ariaLabel:{default:"Group"},size:{default:"md"},tag:{default:"div"},vertical:{type:[Boolean,String],default:!1}},setup(e){const t=e,l=g(()=>t.vertical),n=V(()=>({"btn-group":!l.value,[`btn-group-${t.size}`]:t.size!=="md","btn-group-vertical":l.value}));return(a,o)=>(E(),G(Te(a.tag),{class:ie(n.value),role:"group","aria-label":a.ariaLabel},{default:J(()=>[F(a.$slots,"default")]),_:3},8,["class","aria-label"]))}}),Kw=["role","aria-label"],Ww=le({__name:"BButtonToolbar",props:{ariaLabel:{default:"Group"},justify:{type:[Boolean,String],default:!1},role:{default:"toolbar"}},setup(e){const t=e,l=g(()=>t.justify),n=V(()=>({"justify-content-between":l.value}));return(a,o)=>(E(),q("div",{class:ie([n.value,"btn-toolbar"]),role:a.role,"aria-label":a.ariaLabel},[F(a.$slots,"default")],10,Kw))}}),Gw=["src","width","height","srcset","sizes","loading"],Nu=le({__name:"BImg",props:{blank:{type:[Boolean,String],default:!1},blankColor:{default:"transparent"},block:{type:[Boolean,String],default:!1},center:{type:[Boolean,String],default:!1},end:{type:[Boolean,String],default:!1},fluid:{type:[Boolean,String],default:!1},fluidGrow:{type:[Boolean,String],default:!1},height:{default:void 0},lazy:{type:[Boolean,String],default:!1},sizes:{default:void 0},src:{default:void 0},srcset:{default:void 0},start:{type:[Boolean,String],default:!1},thumbnail:{type:[Boolean,String],default:!1},width:{default:void 0},rounded:{type:[String,Number,Boolean],default:!1},roundedTop:{type:[String,Number,Boolean],default:void 0},roundedBottom:{type:[String,Number,Boolean],default:void 0},roundedStart:{type:[String,Number,Boolean],default:void 0},roundedEnd:{type:[String,Number,Boolean],default:void 0}},setup(e){const t=e,l=g(()=>t.lazy),n=g(()=>t.blank),a=g(()=>t.block),o=g(()=>t.center),i=g(()=>t.fluid),r=g(()=>t.fluidGrow),s=g(()=>t.start),u=g(()=>t.end),d=g(()=>t.thumbnail),c=Re(()=>t.height??NaN),f=Re(()=>t.width??NaN),h=g(()=>t.rounded),p=g(()=>t.roundedTop),y=g(()=>t.roundedBottom),B=g(()=>t.roundedStart),m=g(()=>t.roundedEnd),_=Au(()=>({rounded:h.value,roundedTop:p.value,roundedBottom:y.value,roundedStart:B.value,roundedEnd:m.value})),v=V(()=>typeof t.srcset=="string"?t.srcset.split(",").filter(A=>A).join(","):Array.isArray(t.srcset)?t.srcset.filter(A=>A).join(","):void 0),S=V(()=>typeof t.sizes=="string"?t.sizes.split(",").filter(A=>A).join(","):Array.isArray(t.sizes)?t.sizes.filter(A=>A).join(","):void 0),b=V(()=>{const A=Number.isNaN(f.value)?void 0:f.value,$=Number.isNaN(c.value)?void 0:c.value;return n.value?A!==void 0&&$===void 0?{height:A,width:A}:A===void 0&&$!==void 0?{height:$,width:$}:{height:1,width:1}:{width:A,height:$}}),w=M(()=>N(b.value.width,b.value.height,t.blankColor)),x=M(()=>s.value?"float-start":u.value?"float-end":o.value?"mx-auto":void 0),C=V(()=>[_.value,{"img-thumbnail":d.value,"img-fluid":i.value||r.value,"w-100":r.value,[`${x.value}`]:x.value!==void 0,"d-block":a.value||o.value}]),N=(A,$,R)=>`data:image/svg+xml;charset=UTF-8,${encodeURIComponent(`<svg width="${A}" height="${$}" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 ${A} ${$}" preserveAspectRatio="none"> - <rect width="100%" height="100%" style="fill:${R};"></rect> - </svg>`)}`;return(A,$)=>(E(),q("img",{class:ie(C.value),src:k(n)?w.value:A.src,width:b.value.width||void 0,height:b.value.height||void 0,srcset:k(n)?void 0:v.value,sizes:k(n)?void 0:S.value,loading:k(l)?"lazy":"eager"},null,10,Gw))}}),Ou=le({__name:"BCardImg",props:{bottom:{type:[Boolean,String],default:!1},top:{type:[Boolean,String],default:!1},blank:{type:[Boolean,String],default:void 0},blankColor:{default:void 0},block:{type:[Boolean,String],default:void 0},center:{type:[Boolean,String],default:void 0},end:{type:[Boolean,String],default:void 0},fluid:{type:[Boolean,String],default:void 0},fluidGrow:{type:[Boolean,String],default:void 0},height:{default:void 0},lazy:{type:[Boolean,String],default:void 0},sizes:{default:void 0},src:{default:void 0},srcset:{default:void 0},start:{type:[Boolean,String],default:void 0},thumbnail:{type:[Boolean,String],default:void 0},width:{default:void 0},rounded:{type:[String,Number,Boolean],default:void 0},roundedTop:{type:[String,Number,Boolean],default:void 0},roundedBottom:{type:[String,Number,Boolean],default:void 0},roundedStart:{type:[String,Number,Boolean],default:void 0},roundedEnd:{type:[String,Number,Boolean],default:void 0}},setup(e){const t=e,l=g(()=>t.bottom),n=g(()=>t.end),a=g(()=>t.start),o=g(()=>t.top),i=M(()=>o.value?"card-img-top":n.value?"card-img-right":l.value?"card-img-bottom":a.value?"card-img-left":"card-img"),r=V(()=>er(t,["bottom","top","end","start"]));return(s,u)=>(E(),G(Nu,ce(r.value,{class:i.value}),null,16,["class"]))}}),Jw=["innerHTML"],yh=le({__name:"BCardHeadFoot",props:{borderVariant:{default:null},html:{default:void 0},tag:{default:"div"},text:{default:void 0},variant:{default:null},bgVariant:{default:null},textVariant:{default:null}},setup(e){const t=e,l=hl(t),n=V(()=>[l.value,{[`border-${t.borderVariant}`]:t.borderVariant!==null}]);return(a,o)=>(E(),G(Te(a.tag),{class:ie(n.value)},{default:J(()=>[a.html?(E(),q("div",{key:0,innerHTML:a.html},null,8,Jw)):F(a.$slots,"default",{key:1},()=>[Be(pe(a.text),1)])]),_:3},8,["class"]))}}),bh=le({__name:"BCardHeader",props:{borderVariant:{default:void 0},html:{default:void 0},tag:{default:"div"},text:{default:void 0},variant:{default:void 0},bgVariant:{default:void 0},textVariant:{default:void 0}},setup(e){const t=e;return(l,n)=>(E(),G(yh,ce({class:"card-header"},t),{default:J(()=>[F(l.$slots,"default")]),_:3},16))}}),Sh=le({__name:"BCardTitle",props:{tag:{default:"h4"},text:{default:void 0}},setup(e){return(t,l)=>(E(),G(Te(t.tag),{class:"card-title"},{default:J(()=>[F(t.$slots,"default",{},()=>[Be(pe(t.text),1)])]),_:3}))}}),_h=le({__name:"BCardSubtitle",props:{text:{default:void 0},tag:{default:"h6"},textVariant:{default:"body-secondary"}},setup(e){const t=e,l=V(()=>({[`text-${t.textVariant}`]:t.textVariant!==null}));return(n,a)=>(E(),G(Te(n.tag),{class:ie(["card-subtitle mb-2",l.value])},{default:J(()=>[F(n.$slots,"default",{},()=>[Be(pe(n.text),1)])]),_:3},8,["class"]))}}),wh=le({__name:"BCardBody",props:{overlay:{type:[Boolean,String],default:!1},subtitle:{default:void 0},subtitleTag:{default:"h4"},subtitleTextVariant:{default:void 0},tag:{default:"div"},text:{default:void 0},title:{default:void 0},titleTag:{default:"h4"},variant:{default:null},bgVariant:{default:null},textVariant:{default:null}},setup(e){const t=e,l=At(),n=g(()=>t.overlay),a=hl(t),o=M(()=>!bt(l.title)),i=M(()=>!bt(l.subtitle)),r=V(()=>[a.value,{"card-img-overlay":n.value}]);return(s,u)=>(E(),G(Te(s.tag),{class:ie(["card-body",r.value])},{default:J(()=>[s.title||o.value?(E(),G(Sh,{key:0,tag:s.titleTag},{default:J(()=>[F(s.$slots,"title",{},()=>[Be(pe(s.title),1)])]),_:3},8,["tag"])):he("",!0),s.subtitle||i.value?(E(),G(_h,{key:1,tag:s.subtitleTag,"text-variant":s.subtitleTextVariant},{default:J(()=>[F(s.$slots,"subtitle",{},()=>[Be(pe(s.subtitle),1)])]),_:3},8,["tag","text-variant"])):he("",!0),F(s.$slots,"default",{},()=>[Be(pe(s.text),1)])]),_:3},8,["class"]))}}),Bh=le({__name:"BCardFooter",props:{borderVariant:{default:void 0},html:{default:void 0},tag:{default:"div"},text:{default:void 0},variant:{default:void 0},bgVariant:{default:void 0},textVariant:{default:void 0}},setup(e){const t=e;return(l,n)=>(E(),G(yh,ce({class:"card-footer"},t),{default:J(()=>[F(l.$slots,"default",{},()=>[Be(pe(l.text),1)])]),_:3},16))}}),Ch=le({__name:"BCard",props:{align:{default:void 0},bodyBgVariant:{default:void 0},bodyClass:{default:void 0},bodyTag:{default:"div"},bodyText:{default:""},bodyTextVariant:{default:void 0},borderVariant:{default:null},footer:{default:void 0},footerBgVariant:{default:void 0},footerBorderVariant:{default:void 0},footerClass:{default:void 0},footerHtml:{default:""},footerTag:{default:"div"},footerTextVariant:{default:void 0},footerVariant:{default:null},header:{default:void 0},headerBgVariant:{default:void 0},headerBorderVariant:{default:void 0},headerClass:{default:void 0},headerHtml:{default:""},headerTag:{default:"div"},headerTextVariant:{default:void 0},headerVariant:{default:null},imgAlt:{default:void 0},imgBottom:{type:[Boolean,String],default:!1},imgEnd:{type:[Boolean,String],default:!1},imgHeight:{default:void 0},imgSrc:{default:void 0},imgStart:{type:[Boolean,String],default:!1},imgTop:{type:[Boolean,String],default:!1},imgWidth:{default:void 0},noBody:{type:[Boolean,String],default:!1},overlay:{type:[Boolean,String],default:!1},subtitle:{default:void 0},subtitleTag:{default:"h6"},subtitleTextVariant:{default:"body-secondary"},tag:{default:"div"},title:{default:void 0},titleTag:{default:"h4"},variant:{default:null},bgVariant:{default:null},textVariant:{default:null}},setup(e){const t=e,l=At(),n=g(()=>t.imgBottom),a=g(()=>t.imgEnd),o=g(()=>t.imgStart),i=g(()=>t.noBody),r=M(()=>!bt(l.header)),s=M(()=>!bt(l.footer)),u=hl(t),d=V(()=>[u.value,{[`text-${t.align}`]:t.align!==void 0,[`border-${t.borderVariant}`]:t.borderVariant!==null,"flex-row":o.value,"flex-row-reverse":a.value}]),c=V(()=>({src:t.imgSrc,alt:t.imgAlt,height:t.imgHeight,width:t.imgWidth,bottom:t.imgBottom,end:t.imgEnd,start:t.imgStart,top:t.imgTop})),f=Bi();return(h,p)=>(E(),G(Te(h.tag),{class:ie(["card",d.value])},{default:J(()=>[be(k(f).define,null,{default:J(()=>[F(h.$slots,"img",{},()=>[h.imgSrc?(E(),G(Ou,Ie(ce({key:0},c.value)),null,16)):he("",!0)])]),_:3}),k(n)?he("",!0):(E(),G(k(f).reuse,{key:0})),h.header||r.value||h.headerHtml?(E(),G(bh,{key:1,"bg-variant":h.headerBgVariant,variant:h.headerVariant,"border-variant":h.headerBorderVariant,html:h.headerHtml,tag:h.headerTag,"text-variant":h.headerTextVariant,class:ie(h.headerClass)},{default:J(()=>[F(h.$slots,"header",{},()=>[Be(pe(h.header),1)])]),_:3},8,["bg-variant","variant","border-variant","html","tag","text-variant","class"])):he("",!0),k(i)?F(h.$slots,"default",{key:3},()=>[Be(pe(h.bodyText),1)]):(E(),G(wh,{key:2,overlay:h.overlay,"bg-variant":h.bodyBgVariant,tag:h.bodyTag,"text-variant":h.bodyTextVariant,subtitle:h.subtitle,"subtitle-tag":h.subtitleTag,"subtitle-text-variant":h.subtitleTextVariant,title:h.title,"title-tag":h.titleTag,class:ie(h.bodyClass)},{default:J(()=>[F(h.$slots,"default",{},()=>[Be(pe(h.bodyText),1)])]),_:3},8,["overlay","bg-variant","tag","text-variant","subtitle","subtitle-tag","subtitle-text-variant","title","title-tag","class"])),h.footer||s.value||h.footerHtml?(E(),G(Bh,{key:4,"bg-variant":h.footerBgVariant,"border-variant":h.footerBorderVariant,variant:h.footerVariant,html:h.footerHtml,tag:h.footerTag,"text-variant":h.footerTextVariant,class:ie(h.footerClass)},{default:J(()=>[F(h.$slots,"footer",{},()=>[Be(pe(h.footer),1)])]),_:3},8,["bg-variant","border-variant","variant","html","tag","text-variant","class"])):he("",!0),k(n)?(E(),G(k(f).reuse,{key:5})):he("",!0)]),_:3},8,["class"]))}}),Xw=le({__name:"BCardGroup",props:{columns:{type:[Boolean,String],default:!1},deck:{type:[Boolean,String],default:!1},tag:{default:"div"}},setup(e){const t=e,l=g(()=>t.columns),n=g(()=>t.deck),a=M(()=>n.value?"card-deck":l.value?"card-columns":"card-group");return(o,i)=>(E(),G(Te(o.tag),{class:ie(a.value)},{default:J(()=>[F(o.$slots,"default")]),_:3},8,["class"]))}}),Yw=le({__name:"BCardText",props:{tag:{default:"p"},text:{default:void 0}},setup(e){return(t,l)=>(E(),G(Te(t.tag),{class:"card-text"},{default:J(()=>[F(t.$slots,"default",{},()=>[Be(pe(t.text),1)])]),_:3}))}}),Qw=["id"],Zw={key:0,class:"carousel-indicators"},eB=["aria-current","aria-label","onClick"],tB=ve("span",{class:"carousel-control-prev-icon","aria-hidden":"true"},null,-1),lB={class:"visually-hidden"},nB=ve("span",{class:"carousel-control-next-icon","aria-hidden":"true"},null,-1),aB={class:"visually-hidden"},oB=le({__name:"BCarousel",props:{background:{default:void 0},controls:{type:[Boolean,String],default:!1},controlsNextText:{default:"Next"},controlsPrevText:{default:"Previous"},fade:{type:[Boolean,String],default:!1},id:{default:void 0},imgHeight:{default:void 0},imgWidth:{default:void 0},indicators:{type:[Boolean,String],default:!1},indicatorsButtonLabel:{default:"Slide"},interval:{default:5e3},keyboard:{type:[Boolean,String],default:!0},modelValue:{default:0},noHoverPause:{type:[Boolean,String],default:!1},noTouch:{type:[Boolean,String],default:!1},noWrap:{type:[Boolean,String],default:!1},ride:{type:[Boolean,String],default:!1},rideReverse:{type:[Boolean,String],default:!1},touchThreshold:{default:50}},emits:["slide","slid","update:modelValue"],setup(e,{expose:t,emit:l}){const n=e,a=l,o=At(),i=Ze(()=>n.id,"carousel"),r=Xe(n,"modelValue",a,{passive:!0}),s=g(()=>n.keyboard),u=g(()=>n.rideReverse),d=g(()=>n.noHoverPause),c=g(()=>n.fade),f=g(()=>n.controls),h=g(()=>n.indicators),p=g(()=>n.noTouch),y=g(()=>n.noWrap),B=Re(()=>n.touchThreshold),m=Re(()=>n.interval),_=g(()=>n.ride),v=ae(!1),S=ae(!1),b=ae(!0),w=ae(null),x=ae(null),C=ae(r.value),N=Cu(x),A=M(()=>`carousel-item carousel-item-${b.value?"prev":"next"} carousel-item-${b.value?"end":"start"}`),$=M(()=>`carousel-item active carousel-item-${b.value?"start":"end"}`),{pause:R,resume:W}=Rv(()=>{u.value?ue():Ee()},m,{immediate:_.value==="carousel"}),I=M(()=>_.value===!0&&S.value===!0||_.value==="carousel"),U=V(()=>aw(o.default,"BCarouselSlide")),L=V(()=>({"carousel-fade":c.value})),X=j=>{var Y;return new CS(j,{componentId:i.value,cancelable:!1,target:x.value,direction:b.value?"right":"left",from:C.value,to:r.value,relatedTarget:((Y=w.value)==null?void 0:Y.children[r.value])??null})},ee=j=>{if(v.value!==!0){if(_.value===!0&&(S.value=!0),I.value===!0&&W(),b.value=!(j<r.value),j>=U.value.length){if(y.value)return;r.value=0;return}if(j<0){if(y.value)return;r.value=U.value.length-1;return}C.value=r.value,r.value=j}},ue=()=>{ee(r.value-1)},Ee=()=>{ee(r.value+1)},De=j=>{s.value!==!1&&j()},Se=()=>{d.value||R()},Ne=()=>{I.value&&W()},{lengthX:ze}=Y_(x,{passive:!0,onSwipeStart(){p.value!==!0&&R()},onSwipeEnd(){if(p.value===!0)return;const j=()=>{I.value!==!1&&W()};if(ze.value>=B.value){Ee(),j();return}ze.value<=-B.value&&(ue(),j())}}),Ke=()=>{a("slide",X("slide")),v.value=!0},D=()=>{a("slid",X("slid")),v.value=!1},Q=j=>{r.value!==0&&j.classList.add("carousel-item")};return Ut("ArrowLeft",()=>{De(ue)},{target:x}),Ut("ArrowRight",()=>{De(Ee)},{target:x}),xe(_,()=>{S.value=!1}),xe(N,j=>{if(j){Se();return}Ne()}),t({next:Ee,pause:R,prev:ue,resume:W}),Gt(Uv,{background:M(()=>n.background),width:M(()=>n.imgWidth),height:M(()=>n.imgHeight)}),(j,Y)=>(E(),q("div",{id:k(i),ref_key:"element",ref:x,class:ie(["carousel slide pointer-event",L.value])},[k(h)?(E(),q("div",Zw,[(E(!0),q(we,null,Ye(U.value.length,(de,re)=>(E(),q("button",{key:re,type:"button","data-bs-target":"",class:ie(re===k(r)?"active":""),"aria-current":re===k(r)?!0:void 0,"aria-label":`${j.indicatorsButtonLabel} ${re}`,onClick:ge=>ee(re)},null,10,eB))),128))])):he("",!0),ve("div",{ref_key:"relatedTarget",ref:w,class:"carousel-inner"},[be(Js,{"enter-from-class":A.value,"enter-active-class":A.value,"enter-to-class":A.value,"leave-from-class":$.value,"leave-active-class":$.value,"leave-to-class":$.value,onBeforeLeave:Ke,onAfterLeave:D,onAfterEnter:Q},{default:J(()=>[(E(!0),q(we,null,Ye(U.value,(de,re)=>Ll((E(),G(Te(de),{key:re,class:ie({active:re===k(r)&&v.value===!1})},null,8,["class"])),[[Sa,re===k(r)]])),128))]),_:1},8,["enter-from-class","enter-active-class","enter-to-class","leave-from-class","leave-active-class","leave-to-class"])],512),k(f)?(E(),q(we,{key:1},[ve("button",{class:"carousel-control-prev",type:"button",onClick:ue},[tB,ve("span",lB,pe(j.controlsPrevText),1)]),ve("button",{class:"carousel-control-next",type:"button",onClick:Ee},[nB,ve("span",aB,pe(j.controlsNextText),1)])],64)):he("",!0)],10,Qw))}}),iB=["innerHTML"],rB={key:1},sB=["innerHTML"],uB={key:1},dB=le({__name:"BCarouselSlide",props:{background:{default:void 0},caption:{default:void 0},captionHtml:{default:void 0},captionTag:{default:"h3"},contentTag:{default:"div"},contentVisibleUp:{default:void 0},id:{default:void 0},imgAlt:{default:void 0},imgBlank:{type:[Boolean,String],default:!1},imgBlankColor:{default:"transparent"},imgHeight:{default:void 0},imgSrc:{default:void 0},imgSrcset:{default:void 0},imgWidth:{default:void 0},interval:{default:void 0},text:{default:void 0},textHtml:{default:void 0},textTag:{default:"p"}},setup(e){const t=e,l=At(),n=tt(Uv,null),a=M(()=>t.text||t.textHtml||!bt(l.text)),o=M(()=>t.caption||t.captionHtml||!bt(l.caption)),i=M(()=>a.value||o.value||!bt(l.default)),r=V(()=>({background:`${t.background||(n==null?void 0:n.background.value)||"rgb(171, 171, 171)"} none repeat scroll 0% 0%`})),s=V(()=>({"d-none":t.contentVisibleUp!==void 0,[`d-${t.contentVisibleUp}-block`]:t.contentVisibleUp!==void 0}));return(u,d)=>(E(),q("div",{class:"carousel-item",style:st(r.value)},[F(u.$slots,"img",{},()=>{var c,f;return[be(Nu,{class:"d-block w-100",alt:u.imgAlt,srcset:u.imgSrcset,src:u.imgSrc,width:u.imgWidth||((c=k(n))==null?void 0:c.width.value),height:u.imgHeight||((f=k(n))==null?void 0:f.height.value),blank:u.imgBlank,"blank-color":u.imgBlankColor},null,8,["alt","srcset","src","width","height","blank","blank-color"])]}),i.value?(E(),G(Te(u.contentTag),{key:0,class:ie(["carousel-caption",s.value])},{default:J(()=>[o.value?(E(),G(Te(u.captionTag),{key:0},{default:J(()=>[F(u.$slots,"caption",{},()=>[u.captionHtml?(E(),q("span",{key:0,innerHTML:u.captionHtml},null,8,iB)):(E(),q("span",rB,pe(u.caption),1))])]),_:3})):he("",!0),a.value?(E(),G(Te(u.textTag),{key:1},{default:J(()=>[F(u.$slots,"text",{},()=>[u.textHtml?(E(),q("span",{key:0,innerHTML:u.textHtml},null,8,sB)):(E(),q("span",uB,pe(u.text),1))])]),_:3})):he("",!0),F(u.$slots,"default")]),_:3},8,["class"])):he("",!0)],4))}}),hc=Zi("",[],{type:[Boolean,String,Number],default:!1}),mc=Zi("offset",[""],{type:[String,Number],default:null}),gc=Zi("order",[""],{type:[String,Number],default:null}),cB=le({name:"BCol",slots:Object,props:{col:{type:[Boolean,String],default:!1},cols:{type:[String,Number],default:null},...hc,offset:{type:[String,Number],default:null},...mc,order:{type:[String,Number],default:null},...gc,alignSelf:{type:String,default:null},tag:{type:String,default:"div"}},setup(e){const t=[{content:hc,propPrefix:"cols",classPrefix:"col"},{content:mc,propPrefix:"offset"},{content:gc,propPrefix:"order"}],l=g(()=>e.col),n=V(()=>t.flatMap(a=>zv(e,a.content,a.propPrefix,a.classPrefix)));return{computedClasses:V(()=>[n.value,{col:l.value||!n.value.some(a=>/^col-/.test(a))&&!e.cols,[`col-${e.cols}`]:!!e.cols,[`offset-${e.offset}`]:!!e.offset,[`order-${e.order}`]:!!e.order,[`align-self-${e.alignSelf}`]:!!e.alignSelf}])}}});function fB(e,t,l,n,a,o){return E(),G(Te(e.tag),{class:ie(e.computedClasses)},{default:J(()=>[F(e.$slots,"default")]),_:3},8,["class"])}const Ia=nr(cB,[["render",fB]]),pB=le({__name:"BContainer",props:{fluid:{type:[Boolean,String],default:!1},gutterX:{default:void 0},gutterY:{default:void 0},tag:{default:"div"}},setup(e){const t=e,l=Re(()=>t.gutterX??NaN,{method:"parseInt"}),n=Re(()=>t.gutterY??NaN,{method:"parseInt"}),a=g(()=>t.fluid),o=V(()=>({container:a.value===!1,"container-fluid":a.value===!0,[`container-${a.value}`]:typeof a.value=="string",[`gx-${l.value}`]:!Number.isNaN(l.value),[`gy-${n.value}`]:!Number.isNaN(n.value)}));return(i,r)=>(E(),G(Te(i.tag),{class:ie(o.value)},{default:J(()=>[F(i.$slots,"default")]),_:3},8,["class"]))}}),vB={class:"visually-hidden"},hB=["aria-labelledby","role"],xh=le({__name:"BDropdown",props:{ariaLabel:{default:void 0},autoClose:{type:[Boolean,String],default:!0},boundary:{default:"clippingAncestors"},boundaryPadding:{default:void 0},center:{type:[Boolean,String],default:!1},container:{default:void 0},disabled:{type:[Boolean,String],default:!1},dropend:{type:[Boolean,String],default:!1},dropstart:{type:[Boolean,String],default:!1},dropup:{type:[Boolean,String],default:!1},end:{type:[Boolean,String],default:!1},floatingMiddleware:{default:void 0},id:{default:void 0},isNav:{type:[Boolean,String],default:!1},lazy:{type:[Boolean,String],default:!1},menuClass:{default:void 0},modelValue:{type:[Boolean,String],default:!1},noCaret:{type:[Boolean,String],default:!1},noFlip:{type:[Boolean,String],default:!1},noShift:{type:[Boolean,String],default:!1},noSize:{type:[Boolean,String],default:!1},offset:{default:0},role:{default:"menu"},size:{default:"md"},split:{type:[Boolean,String],default:!1},splitButtonType:{default:"button"},splitClass:{default:void 0},splitDisabled:{type:[Boolean,String],default:void 0},splitHref:{default:void 0},splitTo:{default:void 0},splitVariant:{default:void 0},strategy:{default:"absolute"},text:{default:void 0},toggleClass:{default:void 0},toggleText:{default:"Toggle dropdown"},variant:{default:"secondary"}},emits:["click","hidden","hide","hide-prevented","show","show-prevented","shown","toggle","update:modelValue"],setup(e,{expose:t,emit:l}){const n=e,a=l,o=Ze(()=>n.id,"dropdown"),i=Xe(n,"modelValue",a,{passive:!0}),r=g(i),s=g(()=>n.dropup),u=g(()=>n.dropend),d=g(()=>n.isNav),c=g(()=>n.dropstart),f=g(()=>n.center),h=g(()=>n.end),p=g(()=>n.split),y=g(()=>n.noCaret),B=g(()=>n.noFlip),m=g(()=>n.noShift),_=g(()=>n.noSize),v=g(()=>n.lazy),S=g(()=>n.splitDisabled),b=M(()=>typeof n.offset=="string"||typeof n.offset=="number"?n.offset:NaN),w=Re(b),x=ae(null),C=ae(null),N=ae(null),A=ae(null),$=V(()=>n.boundary==="document"||n.boundary==="viewport"?void 0:n.boundary),R=V(()=>n.boundary==="document"||n.boundary==="viewport"?n.boundary:void 0),W=M(()=>p.value?C.value:N.value);Ut("Escape",()=>{i.value=!r},{target:W}),Ut("Escape",()=>{i.value=!r},{target:x});const I=(j,Y)=>{var de,re,ge,T;if(j.preventDefault(),!r.value){D(),ot(()=>I(j,Y));return}const O=(de=x.value)==null?void 0:de.querySelectorAll(".dropdown-item:not(.disabled):not(:disabled)");if(O)if((re=x.value)!=null&&re.contains(document.activeElement)){const z=x.value.querySelector(".dropdown-item:focus"),K=Array.prototype.indexOf.call(O,z)+Y;K>=0&&K<(O==null?void 0:O.length)&&((ge=O[K])==null||ge.focus())}else(T=O[Y===-1?O.length-1:0])==null||T.focus()};Ut("ArrowUp",j=>I(j,-1),{target:W}),Ut("ArrowDown",j=>I(j,1),{target:W}),Ut("ArrowUp",j=>I(j,-1),{target:x}),Ut("ArrowDown",j=>I(j,1),{target:x});const U=V(()=>lw({top:s.value,start:c.value,end:u.value,alignCenter:f.value,alignEnd:h.value})),L=ae({}),X=V(()=>{if(n.floatingMiddleware!==void 0)return n.floatingMiddleware;const j=typeof n.offset=="string"||typeof n.offset=="number"?w.value:n.offset,Y=[bv(j)];return B.value===!1&&Y.push(Nv({boundary:$.value,rootBoundary:R.value,padding:n.boundaryPadding})),m.value===!1&&Y.push(Av({boundary:$.value,rootBoundary:R.value,padding:n.boundaryPadding})),_.value===!1&&Y.push(Ov({boundary:$.value,rootBoundary:R.value,padding:n.boundaryPadding,apply({availableWidth:de,availableHeight:re}){L.value={maxHeight:re&&r.value?`${re}px`:void 0,maxWidth:de&&r.value?`${de}px`:void 0}}})),Y}),{update:ee,floatingStyles:ue}=Vv(W,x,{placement:U,middleware:X,strategy:M(()=>n.strategy),whileElementsMounted:Ev}),Ee=V(()=>({dropup:s.value,dropend:u.value,dropstart:c.value,"position-static":n.boundary!=="clippingAncestors"&&!d.value})),De=V(()=>[p.value?n.splitClass:n.toggleClass,{"nav-link":d.value,"dropdown-toggle":!p.value,"dropdown-toggle-no-caret":y.value&&!p.value,show:p.value?void 0:r.value}]),Se=()=>{Q()},Ne=j=>{p.value?a("click",j):Se()};Lv(x,()=>{r.value&&(n.autoClose===!0||n.autoClose==="outside")&&Q()},{ignore:[C,N]});const ze=()=>{r.value&&(n.autoClose===!0||n.autoClose==="inside")&&Q()},Ke=()=>{i.value&&Q()},D=()=>{i.value||Q()},Q=()=>{var j;a("toggle");const Y=r.value,de=new _a(Y?"hide":"show");if(a(Y?"hide":"show",de),de.defaultPrevented){a(Y?"hide-prevented":"show-prevented");return}i.value=!Y,a(Y?"hidden":"shown"),(j=A.value)==null||j.dispatchEvent(new Event("forceHide"))};return xe(r,()=>{ee()}),t({close:Ke,open:D,toggle:Q}),Gt(Yv,{id:o,open:D,close:Ke,toggle:Q,visible:r,isNav:d}),(j,Y)=>(E(),q("div",{ref_key:"wrapper",ref:A,class:ie([Ee.value,"btn-group"])},[be(ln,{id:k(o),ref_key:"splitButton",ref:N,variant:j.splitVariant||j.variant,size:j.size,class:ie(De.value),disabled:k(S)||j.disabled,type:j.splitButtonType,"aria-label":j.ariaLabel,"aria-expanded":k(p)?void 0:k(r),"aria-haspopup":k(p)?void 0:"menu",href:k(p)?j.splitHref:void 0,to:k(p)&&j.splitTo?j.splitTo:void 0,onClick:Ne},{default:J(()=>[F(j.$slots,"button-content",{},()=>[Be(pe(j.text),1)])]),_:3},8,["id","variant","size","class","disabled","type","aria-label","aria-expanded","aria-haspopup","href","to"]),k(p)?(E(),G(ln,{key:0,ref_key:"button",ref:C,variant:j.variant,size:j.size,disabled:j.disabled,class:ie([[j.toggleClass,{show:k(r)}],"dropdown-toggle-split dropdown-toggle"]),"aria-expanded":k(r),"aria-haspopup":"menu",onClick:Se},{default:J(()=>[ve("span",vB,[F(j.$slots,"toggle-text",{},()=>[Be(pe(j.toggleText),1)])])]),_:3},8,["variant","size","disabled","class","aria-expanded"])):he("",!0),(E(),G(dn,{to:j.container||"body",disabled:!j.container},[!k(v)||k(r)?Ll((E(),q("ul",{key:0,ref_key:"floating",ref:x,style:st([k(ue),L.value]),class:ie(["dropdown-menu overflow-auto",[j.menuClass,{show:k(r)}]]),"aria-labelledby":k(o),role:j.role,onClick:ze},[F(j.$slots,"default",{hide:Ke,show:D})],14,hB)),[[Sa,k(v)||k(r)]]):he("",!0)],8,["to","disabled"]))],2))}}),mB={role:"presentation"},gB=le({__name:"BDropdownDivider",props:{tag:{default:"hr"}},setup(e){return(t,l)=>(E(),q("li",mB,[(E(),G(Te(t.tag),{class:"dropdown-divider",role:"separator","aria-orientation":"horizontal"}))]))}}),yB={role:"presentation"},bB=le({__name:"BDropdownForm",setup(e){return(t,l)=>(E(),q("li",yB,[ve("form",ce({class:"dropdown-item-text"},t.$attrs),[F(t.$slots,"default")],16)]))}}),SB={role:"presentation"},_B=["id","aria-describedby"],wB=le({inheritAttrs:!1,__name:"BDropdownGroup",props:{ariaDescribedby:{default:void 0},header:{default:void 0},headerClass:{default:void 0},headerTag:{default:"header"},headerVariant:{default:null},id:{default:void 0}},setup(e){const t=e,l=M(()=>t.id?`${t.id}_group_dd_header`:void 0),n=M(()=>t.headerTag==="header"?void 0:"heading"),a=V(()=>[t.headerClass,{[`text-${t.headerVariant}`]:t.headerVariant!==null}]);return(o,i)=>(E(),q("li",SB,[(E(),G(Te(o.headerTag),{id:l.value,class:ie(["dropdown-header",a.value]),role:n.value},{default:J(()=>[F(o.$slots,"header",{},()=>[Be(pe(o.header),1)])]),_:3},8,["id","class","role"])),ve("ul",ce({id:o.id,role:"group",class:"list-unstyled"},o.$attrs,{"aria-describedby":o.ariaDescribedby||l.value}),[F(o.$slots,"default")],16,_B)]))}}),BB={class:"dropdown-header"},CB=le({__name:"BDropdownHeader",setup(e){return(t,l)=>(E(),q("li",null,[ve("h6",BB,[F(t.$slots,"default")])]))}}),xB=le({inheritAttrs:!1,__name:"BDropdownItem",props:{linkClass:{default:void 0},wrapperAttrs:{default:void 0},active:{type:[Boolean,String],default:void 0},activeClass:{default:void 0},append:{type:[Boolean,String],default:void 0},disabled:{type:[Boolean,String],default:void 0},exactActiveClass:{default:void 0},href:{default:void 0},icon:{type:[Boolean,String],default:void 0},opacity:{default:void 0},opacityHover:{default:void 0},rel:{default:void 0},replace:{type:[Boolean,String],default:void 0},routerComponentName:{default:void 0},target:{default:void 0},to:{default:void 0},underlineOffset:{default:void 0},underlineOffsetHover:{default:void 0},underlineOpacity:{default:void 0},underlineOpacityHover:{default:void 0},underlineVariant:{default:void 0},variant:{default:null}},emits:["click"],setup(e,{emit:t}){const l=e,n=t,{class:a,...o}=ba(),i=g(()=>l.active),r=g(()=>l.disabled),{computedLink:s,computedLinkProps:u}=zn(l),d=V(()=>[l.linkClass,{active:i.value,disabled:r.value,[`text-${l.variant}`]:l.variant!==null}]),c=M(()=>s.value?xl:l.href?"a":"button"),f=tt(Tu,null),h=tt(Yv,null),p=tt(ku,null),y=B=>{var m,_,v;n("click",B),p!==null&&((m=p==null?void 0:p.autoClose)==null?void 0:m.value)===!0&&((_=f==null?void 0:f.close)==null||_.call(f)),(v=h==null?void 0:h.close)==null||v.call(h)};return(B,m)=>(E(),q("li",ce({role:"presentation",class:k(a)},B.wrapperAttrs),[(E(),G(Te(c.value),ce({class:["dropdown-item",d.value],disabled:k(r),"aria-disabled":k(r)?!0:null,"aria-current":k(i)?!0:null,href:c.value==="a"?B.href:null,rel:B.rel,role:"menuitem",type:c.value==="button"?"button":null,target:B.target},{...k(u),...o},{onClick:y}),{default:J(()=>[F(B.$slots,"default")]),_:3},16,["class","disabled","aria-disabled","aria-current","href","rel","type","target"]))],16))}}),TB={role:"presentation"},kB=["disabled"],EB=le({inheritAttrs:!1,__name:"BDropdownItemButton",props:{active:{type:[Boolean,String],default:!1},activeClass:{default:"active"},buttonClass:{default:void 0},disabled:{type:[Boolean,String],default:!1},variant:{default:null}},emits:["click"],setup(e,{emit:t}){const l=e,n=t,a=g(()=>l.active),o=g(()=>l.disabled),i=V(()=>[l.buttonClass,{[l.activeClass]:a.value,disabled:o.value,[`text-${l.variant}`]:l.variant!==null}]),r=s=>{n("click",s)};return(s,u)=>(E(),q("li",TB,[ve("button",{role:"menu",type:"button",class:ie(["dropdown-item",i.value]),disabled:k(o),onClick:r},[F(s.$slots,"default")],10,kB)]))}}),AB={role:"presentation"},NB=le({__name:"BDropdownText",props:{text:{default:""}},setup(e){return(t,l)=>(E(),q("li",AB,[ve("span",ce({class:"dropdown-item-text"},t.$attrs),[F(t.$slots,"default",{},()=>[Be(pe(t.text),1)])],16)]))}}),OB=["id","novalidate"],Th=le({__name:"BForm",props:{floating:{type:[Boolean,String],default:!1},id:{default:void 0},novalidate:{type:[Boolean,String],default:!1},validated:{type:[Boolean,String],default:!1}},emits:["submit"],setup(e,{expose:t,emit:l}){const n=e,a=l,o=ae(null),i=g(()=>n.floating),r=g(()=>n.novalidate),s=g(()=>n.validated),u=V(()=>({"form-floating":i.value,"was-validated":s.value})),d=c=>{a("submit",c)};return t({element:o}),(c,f)=>(E(),q("form",{id:c.id,ref_key:"element",ref:o,novalidate:k(r),class:ie(u.value),onSubmit:Ol(d,["prevent"])},[F(c.$slots,"default")],42,OB))}}),$B={class:"form-floating"},VB=["for"],PB=le({__name:"BFormFloatingLabel",props:{label:{default:void 0},labelFor:{default:void 0},text:{default:void 0}},setup(e){return(t,l)=>(E(),q("div",$B,[F(t.$slots,"default",{},()=>[Be(pe(t.text),1)]),ve("label",{for:t.labelFor},[F(t.$slots,"label",{},()=>[Be(pe(t.label),1)])],8,VB)]))}}),cs=le({__name:"BFormInvalidFeedback",props:{ariaLive:{default:void 0},forceShow:{type:[Boolean,String],default:!1},id:{default:void 0},role:{default:void 0},state:{type:[Boolean,String,null],default:null},tag:{default:"div"},text:{default:void 0},tooltip:{type:[Boolean,String],default:!1}},setup(e){const t=e,l=g(()=>t.forceShow),n=g(()=>t.state),a=g(()=>t.tooltip),o=M(()=>l.value===!0||n.value===!1),i=V(()=>({"d-block":o.value,"invalid-feedback":!a.value,"invalid-tooltip":a.value}));return(r,s)=>(E(),G(Te(r.tag),{id:r.id,role:r.role,"aria-live":r.ariaLive,"aria-atomic":r.ariaLive?!0:void 0,class:ie(i.value)},{default:J(()=>[F(r.$slots,"default",{},()=>[Be(pe(r.text),1)])]),_:3},8,["id","role","aria-live","aria-atomic","class"]))}}),Go=le({__name:"BFormRow",props:{tag:{default:"div"}},setup(e){return(t,l)=>(E(),G(Te(t.tag),{class:"row d-flex flex-wrap"},{default:J(()=>[F(t.$slots,"default")]),_:3}))}}),fs=le({__name:"BFormText",props:{id:{default:void 0},inline:{type:[Boolean,String],default:!1},tag:{default:"small"},text:{default:void 0},textVariant:{default:"body-secondary"}},setup(e){const t=e,l=g(()=>t.inline),n=V(()=>({[`text-${t.textVariant}`]:t.textVariant!==null,"form-text":!l.value}));return(a,o)=>(E(),G(Te(a.tag),{id:a.id,class:ie(n.value)},{default:J(()=>[F(a.$slots,"default",{},()=>[Be(pe(a.text),1)])]),_:3},8,["id","class"]))}}),ps=le({__name:"BFormValidFeedback",props:{ariaLive:{default:void 0},forceShow:{type:[Boolean,String],default:!1},id:{default:void 0},role:{default:void 0},state:{type:[Boolean,String,null],default:null},tag:{default:"div"},text:{default:void 0},tooltip:{type:[Boolean,String],default:!1}},setup(e){const t=e,l=g(()=>t.forceShow),n=g(()=>t.state),a=g(()=>t.tooltip),o=M(()=>l.value===!0||n.value===!0),i=V(()=>({"d-block":o.value,"valid-feedback":!a.value,"valid-tooltip":a.value}));return(r,s)=>(E(),G(Te(r.tag),{id:r.id,role:r.role,"aria-live":r.ariaLive,"aria-atomic":r.ariaLive?!0:void 0,class:ie(i.value)},{default:J(()=>[F(r.$slots,"default",{},()=>[Be(pe(r.text),1)])]),_:3},8,["id","role","aria-live","aria-atomic","class"]))}}),kh=le({name:"ComponentOrEmpty",slots:Object,props:{tag:{type:String,default:"div"},to:{type:[String,Object],default:null},skip:{type:Boolean,default:!1}},setup(e,{slots:t,attrs:l}){return()=>{var n,a,o;return e.skip?(n=t.default)==null?void 0:n.call(t):e.tag==="Teleport"?ht(dn,{to:e.to},[(a=t.default)==null?void 0:a.call(t)]):ht(e.tag,{...l},[(o=t.default)==null?void 0:o.call(t)])}}}),IB=["id","disabled","required","name","form","aria-label","aria-labelledby","aria-required","value","true-value","false-value","indeterminate"],RB=["for"],Eh=le({inheritAttrs:!1,__name:"BFormCheckbox",props:{ariaLabel:{default:void 0},ariaLabelledby:{default:void 0},autofocus:{type:[Boolean,String],default:!1},button:{type:[Boolean,String],default:!1},buttonGroup:{type:[Boolean,String],default:!1},buttonVariant:{default:null},disabled:{type:[Boolean,String],default:!1},form:{default:void 0},id:{default:void 0},indeterminate:{type:[Boolean,String],default:!1},inline:{type:[Boolean,String],default:!1},modelValue:{type:[Boolean,String,Object,Number,null],default:void 0},name:{default:void 0},plain:{type:[Boolean,String],default:!1},required:{type:[Boolean,String],default:void 0},size:{default:void 0},state:{type:[Boolean,String,null],default:null},switch:{type:[Boolean,String],default:!1},uncheckedValue:{type:[Boolean,String,Object,Number,null],default:!1},value:{type:[Boolean,String,Object,Number,null],default:!0}},emits:["update:modelValue","update:indeterminate"],setup(e,{expose:t,emit:l}){const n=e,a=l,o=At(),i=Xe(n,"modelValue",a,{passive:!0}),r=Xe(n,"indeterminate",a),s=Ze(()=>n.id,"form-check"),u=g(()=>n.indeterminate),d=g(()=>n.autofocus),c=g(()=>n.plain),f=g(()=>n.button),h=g(()=>n.buttonGroup),p=g(()=>n.switch),y=g(()=>n.disabled),B=g(()=>n.inline),m=g(()=>n.required),_=g(()=>n.state),v=tt(Jv,null),S=ae(null),{focused:b}=It(S,{initialValue:d.value}),w=M(()=>!bt(o.default)),x=V({get:()=>(v==null?void 0:v.modelValue.value)??i.value,set:I=>{if(I!==void 0){if(r.value=!1,v!==null&&Array.isArray(I)){v.modelValue.value=I;return}i.value=I}}}),C=M(()=>!!(n.name??(v==null?void 0:v.name.value))&&(m.value||(v==null?void 0:v.required.value))),N=M(()=>h.value||((v==null?void 0:v.buttons.value)??!1)),A=V(()=>({plain:c.value||((v==null?void 0:v.plain.value)??!1),button:f.value||((v==null?void 0:v.buttons.value)??!1),inline:B.value||((v==null?void 0:v.inline.value)??!1),switch:p.value||((v==null?void 0:v.switch.value)??!1),state:_.value||(v==null?void 0:v.state.value),size:n.size??(v==null?void 0:v.size.value)??"md",buttonVariant:n.buttonVariant??(v==null?void 0:v.buttonVariant.value)??"secondary"})),$=ah(A),R=oh(A),W=ih(A);return t({blur:()=>{b.value=!1},element:S,focus:()=>{b.value=!0}}),(I,U)=>(E(),G(kh,{skip:N.value,class:ie(k($))},{default:J(()=>{var L,X,ee;return[Ll(ve("input",ce({id:k(s)},I.$attrs,{ref_key:"input",ref:S,"onUpdate:modelValue":U[0]||(U[0]=ue=>x.value=ue),class:k(R),type:"checkbox",disabled:k(y)||((L=k(v))==null?void 0:L.disabled.value),required:C.value||void 0,name:I.name||((X=k(v))==null?void 0:X.name.value),form:I.form||((ee=k(v))==null?void 0:ee.form.value),"aria-label":I.ariaLabel,"aria-labelledby":I.ariaLabelledby,"aria-required":C.value||void 0,value:I.value,"true-value":I.value,"false-value":I.uncheckedValue,indeterminate:k(u)}),null,16,IB),[[ji,x.value]]),w.value||k(c)===!1?(E(),q("label",{key:0,for:k(s),class:ie(k(W))},[F(I.$slots,"default")],10,RB)):he("",!0)]}),_:3},8,["skip","class"]))}}),LB=["id"],FB=["innerHTML"],DB=le({__name:"BFormCheckboxGroup",props:{ariaInvalid:{type:[Boolean,String],default:void 0},autofocus:{type:[Boolean,String],default:!1},buttonVariant:{default:"secondary"},buttons:{type:[Boolean,String],default:!1},disabled:{type:[Boolean,String],default:!1},disabledField:{default:"disabled"},form:{default:void 0},htmlField:{default:"html"},id:{default:void 0},modelValue:{default:()=>[]},name:{default:void 0},options:{default:()=>[]},plain:{type:[Boolean,String],default:!1},required:{type:[Boolean,String],default:!1},size:{default:"md"},stacked:{type:[Boolean,String],default:!1},state:{type:[Boolean,String,null],default:null},switches:{type:[Boolean,String],default:!1},textField:{default:"text"},validated:{type:[Boolean,String],default:!1},valueField:{default:"value"}},emits:["change","input","update:modelValue"],setup(e,{expose:t,emit:l}){const n=e,a=l,o=Xe(n,"modelValue",a,{passive:!0}),i=Ze(()=>n.id,"checkbox"),r=Ze(()=>n.name,"checkbox"),s=g(()=>n.autofocus),u=g(()=>n.buttons),d=g(()=>n.disabled),c=g(()=>n.plain),f=g(()=>n.required),h=g(()=>n.stacked),p=g(()=>n.state),y=g(()=>n.switches),B=g(()=>n.validated),m=ae(null),{focused:_}=It(m,{initialValue:s.value});Gt(Jv,{modelValue:o,switch:y,buttonVariant:M(()=>n.buttonVariant),form:M(()=>n.form),name:r,state:p,plain:c,size:M(()=>n.size),inline:M(()=>!h.value),required:f,buttons:u,disabled:d}),xe(o,x=>{a("input",[...x]),ot(()=>{a("change",[...x])})});const v=V(()=>n.options.map((x,C)=>typeof x=="string"||typeof x=="number"?{props:{value:x,disabled:d.value},text:x.toString(),html:void 0,self:Symbol(`checkboxGroupOptionItem${C}`)}:{props:{value:x[n.valueField],disabled:x[n.disabledField],...x.props?x.props:{}},text:x[n.textField],html:x[n.htmlField],self:Symbol(`checkboxGroupOptionItem${C}`)})),S=V(()=>({required:f.value,ariaInvalid:n.ariaInvalid,state:p.value,validated:B.value,buttons:u.value,stacked:h.value,size:n.size})),b=rh(S),w=sh(S);return t({blur:()=>{_.value=!1},focus:()=>{_.value=!0}}),(x,C)=>(E(),q("div",ce(k(b),{id:k(i),ref_key:"element",ref:m,role:"group",class:[k(w),"bv-no-focus-ring"],tabindex:"-1"}),[F(x.$slots,"first"),(E(!0),q(we,null,Ye(v.value,N=>(E(),G(Eh,ce({key:N.self},N.props),{default:J(()=>[N.html?(E(),q("span",{key:0,innerHTML:N.html},null,8,FB)):(E(),q(we,{key:1},[Be(pe(N.text),1)],64))]),_:2},1040))),128)),F(x.$slots,"default")],16,LB))}}),HB=["for"],MB=["id","form","name","multiple","disabled","capture","accept","required","aria-required","directory","webkitdirectory"],zB=le({inheritAttrs:!1,__name:"BFormFile",props:{accept:{default:""},autofocus:{type:[Boolean,String],default:!1},capture:{type:[Boolean,String],default:!1},directory:{type:[Boolean,String],default:!1},disabled:{type:[Boolean,String],default:!1},form:{default:void 0},id:{default:void 0},label:{default:""},labelClass:{default:void 0},modelValue:{default:null},multiple:{type:[Boolean,String],default:!1},name:{default:void 0},noDrop:{type:[Boolean,String],default:!1},noTraverse:{type:[Boolean,String],default:!1},required:{type:[Boolean,String],default:!1},size:{default:void 0},state:{type:[Boolean,String,null],default:null}},emits:["update:modelValue"],setup(e,{expose:t,emit:l}){const n=At(),a=e,o=Xe(a,"modelValue",l,{passive:!0}),i=Ze(()=>a.id),r=g(()=>a.autofocus),s=g(()=>a.directory),u=g(()=>a.disabled),d=g(()=>a.multiple),c=g(()=>a.noDrop);g(()=>a.noTraverse);const f=g(()=>a.required),h=g(()=>a.state),p=g(()=>a.capture),y=Un(h),B=ae(null),{focused:m}=It(B,{initialValue:r.value}),_=M(()=>!bt(n.label)),v=M(()=>typeof a.accept=="string"?a.accept:a.accept.join(",")),S=V(()=>[y.value,{[`form-control-${a.size}`]:a.size!==void 0}]),b=()=>{var C,N;const A=((C=B.value)==null?void 0:C.files)===null||((N=B.value)==null?void 0:N.files)===void 0?null:[...B.value.files];o.value=A===null?null:d.value===!0?A:A[0]},w=C=>{c.value===!0&&C.preventDefault()},x=()=>{o.value=null};return xe(o,C=>{C===null&&B.value!==null&&(B.value.value="")}),t({blur:()=>{m.value=!1},element:B,focus:()=>{m.value=!0},reset:x}),(C,N)=>(E(),q(we,null,[_.value||C.label?(E(),q("label",{key:0,for:k(i),class:ie(["form-label",C.labelClass])},[F(C.$slots,"label",{},()=>[Be(pe(C.label),1)])],10,HB)):he("",!0),ve("input",ce({id:k(i)},C.$attrs,{ref_key:"input",ref:B,type:"file",class:["form-control",S.value],form:C.form,name:C.name,multiple:k(d),disabled:k(u),capture:k(p),accept:v.value||void 0,required:k(f)||void 0,"aria-required":k(f)||void 0,directory:k(s),webkitdirectory:k(s),onChange:b,onDrop:w}),null,16,MB)],64))}}),Ah=["input","select","textarea"],UB=Ah.map(e=>`${e}:not([disabled])`).join(),jB=[...Ah,"a","button","label"],qB="label",KB="invalid-feedback",WB="valid-feedback",GB="description",JB="default",XB=le({components:{BCol:Ia,BFormInvalidFeedback:cs,BFormRow:Go,BFormText:fs,BFormValidFeedback:ps},props:{ariaInvalid:{type:[Boolean,String],default:void 0},contentCols:{type:[Boolean,String,Number],default:void 0},contentColsLg:{type:[Boolean,String,Number],default:void 0},contentColsMd:{type:[Boolean,String,Number],default:void 0},contentColsSm:{type:[Boolean,String,Number],default:void 0},contentColsXl:{type:[Boolean,String,Number],default:void 0},description:{type:[String],default:void 0},disabled:{type:[Boolean,String],default:!1},feedbackAriaLive:{type:String,default:"assertive"},id:{type:String,default:void 0},invalidFeedback:{type:String,default:void 0},label:{type:String,default:void 0},labelAlign:{type:[Boolean,String,Number],default:void 0},labelAlignLg:{type:[Boolean,String,Number],default:void 0},labelAlignMd:{type:[Boolean,String,Number],default:void 0},labelAlignSm:{type:[Boolean,String,Number],default:void 0},labelAlignXl:{type:[Boolean,String,Number],default:void 0},labelClass:{type:[Array,Object,String],default:void 0},labelCols:{type:[Boolean,String,Number],default:void 0},labelColsLg:{type:[Boolean,String,Number],default:void 0},labelColsMd:{type:[Boolean,String,Number],default:void 0},labelColsSm:{type:[Boolean,String,Number],default:void 0},labelColsXl:{type:[Boolean,String,Number],default:void 0},labelFor:{type:String,default:void 0},labelSize:{type:String,default:void 0},labelSrOnly:{type:[Boolean,String],default:!1},state:{type:[Boolean,String],default:null},tooltip:{type:[Boolean,String],default:!1},validFeedback:{type:String,default:void 0},validated:{type:[Boolean,String],default:!1},floating:{type:[Boolean,String],default:!1}},setup(e){const t=g(()=>e.disabled),l=g(()=>e.labelSrOnly),n=g(()=>e.state),a=g(()=>e.tooltip),o=g(()=>e.validated),i=g(()=>e.floating),r=null,s=["xs","sm","md","lg","xl"],u=(v,S)=>s.reduce((b,w)=>{const x=cc(w==="xs"?"":w,`${S}Align`),C=v[x]||null;return C&&(w==="xs"?b.push(`text-${C}`):b.push(`text-${w}-${C}`)),b},[]),d=(v,S)=>s.reduce((b,w)=>{const x=cc(w==="xs"?"":w,`${S}Cols`);let C=v[x];if(C=C===""?!0:C||!1,typeof C!="boolean"&&C!=="auto"){const N=Number.parseInt(C);C=Number.isNaN(N)?0:N,C=C>0?C:!1}return C&&(w==="xs"?b[typeof C=="boolean"?"col":"cols"]=C:b[w||(typeof C=="boolean"?"col":"cols")]=C),b},{}),c=ae(null),f=(v,S=null)=>{if(mu&&e.labelFor&&c.value!==null){const b=c.value.querySelector(`#${CSS.escape(e.labelFor)}`);if(b){const w="aria-describedby",x=(v||"").split(Ko),C=(S||"").split(Ko),N=(b.getAttribute(w)||"").split(Ko).filter(A=>!C.includes(A)).concat(x).filter((A,$,R)=>R.indexOf(A)===$).filter(A=>A).join(" ").trim();N?b.setAttribute(w,N):b.removeAttribute(w)}}},h=V(()=>d(e,"content")),p=V(()=>u(e,"label")),y=V(()=>d(e,"label")),B=V(()=>Object.keys(h.value).length>0||Object.keys(y.value).length>0),m=Un(n),_=Xi(()=>e.ariaInvalid,n);return xe(()=>r,(v,S)=>{v!==S&&f(v,S)}),kt(()=>{ot(()=>{f(r)})}),{disabledBoolean:t,labelSrOnlyBoolean:l,stateBoolean:n,tooltipBoolean:a,validatedBoolean:o,floatingBoolean:i,ariaDescribedby:r,computedAriaInvalid:_,contentColProps:h,isHorizontal:B,labelAlignClasses:p,labelColProps:y,onLegendClick:v=>{if(e.labelFor||c.value===null)return;const{target:S}=v,b=S?S.tagName:"";if(jB.indexOf(b)!==-1)return;const w=[...c.value.querySelectorAll(UB)].filter(TS),[x]=w;w.length===1&&x instanceof HTMLElement&&xS(x)},stateClass:m}},render(){const e=this.$props,t=this.$slots,l=Ze(),n=!e.labelFor;let a=null;const o=Aa(qB,{},t)||e.label,i=o?Pa("_BV_label_"):null;if(o||this.isHorizontal){const S=n?"legend":"label";if(this.labelSrOnlyBoolean)o&&(a=ht(S,{class:"visually-hidden",id:i,for:e.labelFor||null},o)),this.isHorizontal?a=ht(Ia,this.labelColProps,{default:()=>a}):a=ht("div",{},[a]);else{const b={onClick:n?this.onLegendClick:null,...this.isHorizontal?this.labelColProps:{},tag:this.isHorizontal?S:null,id:i,for:e.labelFor||null,tabIndex:n?"-1":null,class:[this.isHorizontal?"col-form-label":"form-label",{"bv-no-focus-ring":n,"col-form-label":this.isHorizontal||n,"pt-0":!this.isHorizontal&&n,"d-block":!this.isHorizontal&&!n,[`col-form-label-${e.labelSize}`]:!!e.labelSize},this.labelAlignClasses,e.labelClass]};this.isHorizontal?a=ht(Ia,b,{default:()=>o}):a=ht(S,b,o)}}let r=null;const s=Aa(KB,{},t)||this.invalidFeedback,u=s?Pa("_BV_feedback_invalid_"):void 0;s&&(r=ht(cs,{ariaLive:e.feedbackAriaLive,id:u,state:this.stateBoolean,tooltip:this.tooltipBoolean},{default:()=>s}));let d=null;const c=Aa(WB,{},t)||this.validFeedback,f=c?Pa("_BV_feedback_valid_"):void 0;c&&(d=ht(ps,{ariaLive:e.feedbackAriaLive,id:f,state:this.stateBoolean,tooltip:this.tooltipBoolean},{default:()=>c}));let h=null;const p=Aa(GB,{},t)||this.description,y=p?Pa("_BV_description_"):void 0;p&&(h=ht(fs,{id:y},{default:()=>p}));const B=this.ariaDescribedby=[y,this.stateBoolean===!1?u:null,this.stateBoolean===!0?f:null].filter(S=>S).join(" ")||null,m=[Aa(JB,{ariaDescribedby:B,descriptionId:y,id:l,labelId:i},t)||"",r,d,h];!this.isHorizontal&&this.floatingBoolean&&m.push(a);let _=ht("div",{ref:"content",class:[{"form-floating":!this.isHorizontal&&this.floatingBoolean}]},m);this.isHorizontal&&(_=ht(Ia,{ref:"content",...this.contentColProps},{default:()=>m}));const v={class:[this.stateClass,{"was-validated":this.validatedBoolean}],id:Ze(()=>e.id).value,disabled:n?this.disabledBoolean:null,role:n?null:"group","aria-invalid":this.computedAriaInvalid,"aria-labelledby":n&&this.isHorizontal?i:null};return this.isHorizontal&&!n?ht(Go,v,{default:()=>[a,_]}):ht(n?"fieldset":"div",v,this.isHorizontal&&n?[ht(Go,null,{default:()=>[a,_]})]:this.isHorizontal||!this.floatingBoolean?[a,_]:[_])}}),YB=["id","value","name","form","type","disabled","placeholder","required","autocomplete","readonly","min","max","step","list","aria-required","aria-invalid"],QB=le({__name:"BFormInput",props:{max:{default:void 0},min:{default:void 0},step:{default:void 0},type:{default:"text"},ariaInvalid:{type:[Boolean,String],default:void 0},autocomplete:{default:void 0},autofocus:{type:[Boolean,String],default:!1},disabled:{type:[Boolean,String],default:!1},form:{default:void 0},formatter:{type:Function,default:void 0},id:{default:void 0},lazy:{type:[Boolean,String],default:!1},lazyFormatter:{type:[Boolean,String],default:!1},list:{default:void 0},modelValue:{default:""},name:{default:void 0},number:{type:[Boolean,String],default:!1},placeholder:{default:void 0},plaintext:{type:[Boolean,String],default:!1},readonly:{type:[Boolean,String],default:!1},required:{type:[Boolean,String],default:!1},size:{default:void 0},state:{type:[Boolean,String,null],default:null},trim:{type:[Boolean,String],default:!1},debounce:{default:0},debounceMaxWait:{default:NaN}},emits:["update:modelValue"],setup(e,{expose:t,emit:l}){const n=e,a=l,{input:o,computedId:i,computedAriaInvalid:r,onInput:s,onChange:u,onBlur:d,focus:c,blur:f}=uh(n,a),h=g(()=>n.disabled),p=g(()=>n.required),y=g(()=>n.readonly),B=g(()=>n.plaintext),m=g(()=>n.state),_=Un(m),v=ae(!1),S=V(()=>{const b=n.type==="range",w=n.type==="color";return[_.value,{"form-control-highlighted":v.value,"form-range":b,"form-control":w||!B.value&&!b,"form-control-color":w,"form-control-plaintext":B.value&&!b&&!w,[`form-control-${n.size}`]:!!n.size}]});return t({blur:f,element:o,focus:c}),(b,w)=>(E(),q("input",{id:k(i),ref_key:"input",ref:o,value:b.modelValue,class:ie(S.value),name:b.name||void 0,form:b.form||void 0,type:b.type,disabled:k(h),placeholder:b.placeholder,required:k(p)||void 0,autocomplete:b.autocomplete||void 0,readonly:k(y)||k(B),min:b.min,max:b.max,step:b.step,list:b.type!=="password"?b.list:void 0,"aria-required":k(p)||void 0,"aria-invalid":k(r),onInput:w[0]||(w[0]=x=>k(s)(x)),onChange:w[1]||(w[1]=x=>k(u)(x)),onBlur:w[2]||(w[2]=x=>k(d)(x))},null,42,YB))}}),ZB=["id","disabled","required","name","form","aria-label","aria-labelledby","value","aria-required"],e1=["for"],Nh=le({inheritAttrs:!1,__name:"BFormRadio",props:{ariaLabel:{default:void 0},ariaLabelledby:{default:void 0},autofocus:{type:[Boolean,String],default:!1},button:{type:[Boolean,String],default:!1},buttonGroup:{type:[Boolean,String],default:!1},buttonVariant:{default:null},disabled:{type:[Boolean,String],default:!1},form:{default:void 0},id:{default:void 0},inline:{type:[Boolean,String],default:!1},modelValue:{type:[String,Boolean,Object,Number,null],default:void 0},name:{default:void 0},plain:{type:[Boolean,String],default:!1},required:{type:[Boolean,String],default:!1},size:{default:void 0},state:{type:[Boolean,String,null],default:null},value:{type:[String,Boolean,Object,Number,null],default:!0}},emits:["update:modelValue"],setup(e,{expose:t,emit:l}){const n=e,a=l,o=At(),i=Xe(n,"modelValue",a,{passive:!0}),r=Ze(()=>n.id,"form-check"),s=g(()=>n.autofocus),u=g(()=>n.plain),d=g(()=>n.button),c=g(()=>n.buttonGroup),f=g(()=>n.disabled),h=g(()=>n.inline),p=g(()=>n.required),y=g(()=>n.state),B=tt(Xv,null),m=ae(null),{focused:_}=It(m,{initialValue:s.value}),v=M(()=>!bt(o.default)),S=V({get:()=>(B==null?void 0:B.modelValue.value)??i.value,set:$=>{if($!==void 0){if(B!==null){B.modelValue.value=$;return}i.value=$}}}),b=M(()=>!!(n.name??(B==null?void 0:B.name.value))&&(p.value||(B==null?void 0:B.required.value))),w=M(()=>c.value||((B==null?void 0:B.buttons.value)??!1)),x=V(()=>({plain:u.value||((B==null?void 0:B.plain.value)??!1),button:d.value||((B==null?void 0:B.buttons.value)??!1),inline:h.value||((B==null?void 0:B.inline.value)??!1),state:y.value||(B==null?void 0:B.state.value),size:n.size??(B==null?void 0:B.size.value)??"md",buttonVariant:n.buttonVariant??(B==null?void 0:B.buttonVariant.value)??"secondary"})),C=ah(x),N=oh(x),A=ih(x);return t({blur:()=>{_.value=!1},element:m,focus:()=>{_.value=!0}}),($,R)=>(E(),G(kh,{skip:w.value,class:ie(k(C))},{default:J(()=>{var W,I,U;return[Ll(ve("input",ce({id:k(r)},$.$attrs,{ref_key:"input",ref:m,"onUpdate:modelValue":R[0]||(R[0]=L=>S.value=L),class:k(N),type:"radio",disabled:k(f)||((W=k(B))==null?void 0:W.disabled.value),required:b.value||void 0,name:$.name||((I=k(B))==null?void 0:I.name.value),form:$.form||((U=k(B))==null?void 0:U.form.value),"aria-label":$.ariaLabel,"aria-labelledby":$.ariaLabelledby,value:$.value,"aria-required":b.value||void 0}),null,16,ZB),[[qi,S.value]]),v.value||k(u)===!1?(E(),q("label",{key:0,for:k(r),class:ie(k(A))},[F($.$slots,"default")],10,e1)):he("",!0)]}),_:3},8,["skip","class"]))}}),t1=["id"],l1=["innerHTML"],n1=le({__name:"BFormRadioGroup",props:{ariaInvalid:{type:[Boolean,String],default:void 0},autofocus:{type:[Boolean,String],default:!1},buttonVariant:{default:"secondary"},buttons:{type:[Boolean,String],default:!1},disabled:{type:[Boolean,String],default:!1},disabledField:{default:"disabled"},form:{default:void 0},htmlField:{default:"html"},id:{default:void 0},modelValue:{type:[String,Boolean,Object,Number,null],default:null},name:{default:void 0},options:{default:()=>[]},plain:{type:[Boolean,String],default:!1},required:{type:[Boolean,String],default:!1},size:{default:"md"},stacked:{type:[Boolean,String],default:!1},state:{type:[Boolean,String,null],default:null},textField:{default:"text"},validated:{type:[Boolean,String],default:!1},valueField:{default:"value"}},emits:["change","input","update:modelValue"],setup(e,{expose:t,emit:l}){const n=e,a=l,o=Xe(n,"modelValue",a,{passive:!0}),i=Ze(()=>n.id,"radio"),r=Ze(()=>n.name,"checkbox"),s=g(()=>n.autofocus),u=g(()=>n.buttons),d=g(()=>n.disabled),c=g(()=>n.plain),f=g(()=>n.required),h=g(()=>n.stacked),p=g(()=>n.state),y=g(()=>n.validated),B=ae(null),{focused:m}=It(B,{initialValue:s.value});Gt(Xv,{modelValue:o,buttonVariant:M(()=>n.buttonVariant),form:M(()=>n.form),name:r,buttons:u,state:p,plain:c,size:M(()=>n.size),inline:M(()=>!h.value),required:f,disabled:d}),xe(o,w=>{a("input",w),ot(()=>{a("change",w)})});const _=V(()=>n.options.map((w,x)=>typeof w=="string"||typeof w=="number"?{value:w,disabled:d.value,text:w.toString(),html:void 0,self:Symbol(`radioGroupOptionItem${x}`)}:{value:w[n.valueField],disabled:w[n.disabledField],...w.props?w.props:{},text:w[n.textField],html:w[n.htmlField],self:Symbol(`radioGroupOptionItem${x}`)})),v=V(()=>({required:f.value,ariaInvalid:n.ariaInvalid,state:p.value,validated:y.value,buttons:u.value,stacked:h.value,size:n.size})),S=rh(v),b=sh(v);return t({blur:()=>{m.value=!1},focus:()=>{m.value=!0}}),(w,x)=>(E(),q("div",ce(k(S),{id:k(i),ref_key:"element",ref:B,role:"radiogroup",class:[k(b),"bv-no-focus-ring"],tabindex:"-1"}),[F(w.$slots,"first"),(E(!0),q(we,null,Ye(_.value,C=>(E(),G(Nh,{key:C.self,disabled:C.disabled,value:C.value},{default:J(()=>[C.html?(E(),q("span",{key:0,innerHTML:C.html},null,8,l1)):(E(),q(we,{key:1},[Be(pe(C.text),1)],64))]),_:2},1032,["disabled","value"]))),128)),F(w.$slots,"default")],16,t1))}}),a1=["value","disabled"],$u=le({__name:"BFormSelectOption",props:{disabled:{type:[Boolean,String],default:!1},value:{default:void 0}},setup(e){const t=e,l=g(()=>t.disabled);return(n,a)=>(E(),q("option",{value:n.value,disabled:k(l)},[F(n.$slots,"default")],8,a1))}}),o1=["label"],i1=["innerHTML"],Oh=le({__name:"BFormSelectOptionGroup",props:{disabledField:{default:"disabled"},htmlField:{default:"html"},label:{default:void 0},options:{default:()=>[]},textField:{default:"text"},valueField:{default:"value"}},setup(e){const t=e,{normalizedOptions:l}=dh(()=>t.options,t),n=V(()=>l.value);return(a,o)=>(E(),q("optgroup",{label:a.label},[F(a.$slots,"first"),(E(!0),q(we,null,Ye(n.value,(i,r)=>(E(),G($u,ce({key:r,disabled:i.disabled,value:i.value},a.$attrs),{default:J(()=>[i.html?(E(),q("span",{key:0,innerHTML:i.html},null,8,i1)):(E(),q(we,{key:1},[Be(pe(i.text),1)],64))]),_:2},1040,["disabled","value"]))),128)),F(a.$slots,"default")],8,o1))}}),r1=["id","name","form","multiple","size","disabled","required","aria-required","aria-invalid"],s1=["innerHTML"],u1=le({__name:"BFormSelect",props:{ariaInvalid:{type:[Boolean,String],default:void 0},autofocus:{type:[Boolean,String],default:!1},disabled:{type:[Boolean,String],default:!1},disabledField:{default:"disabled"},form:{default:void 0},htmlField:{default:"html"},id:{default:void 0},labelField:{default:"label"},modelValue:{type:[String,Object,Number,Boolean,null],default:""},multiple:{type:[Boolean,String],default:!1},name:{default:void 0},options:{default:()=>[]},optionsField:{default:"options"},plain:{type:[Boolean,String],default:!1},required:{type:[Boolean,String],default:!1},selectSize:{default:0},size:{default:"md"},state:{type:[Boolean,String,null],default:null},textField:{default:"text"},valueField:{default:"value"}},emits:["update:modelValue"],setup(e,{expose:t,emit:l}){const n=e,a=Xe(n,"modelValue",l,{passive:!0}),o=Ze(()=>n.id,"input"),i=g(()=>n.autofocus),r=g(()=>n.disabled),s=g(()=>n.multiple),u=g(()=>n.plain),d=g(()=>n.required),c=g(()=>n.state),f=Re(()=>n.selectSize),h=Un(c),p=ae(null),{focused:y}=It(p,{initialValue:i.value}),B=V(()=>[h.value,{"form-control":u.value,[`form-control-${n.size}`]:n.size!=="md"&&u.value,"form-select":!u.value,[`form-select-${n.size}`]:n.size!=="md"&&!u.value}]),m=M(()=>f.value||u.value?f.value:void 0),_=Xi(()=>n.ariaInvalid,c),{normalizedOptions:v,isComplex:S}=dh(()=>n.options,n),b=V(()=>v.value),w=V({get:()=>a.value,set:x=>{a.value=x}});return t({blur:()=>{y.value=!1},element:p,focus:()=>{y.value=!0}}),(x,C)=>Ll((E(),q("select",{id:k(o),ref_key:"input",ref:p,"onUpdate:modelValue":C[0]||(C[0]=N=>w.value=N),class:ie(B.value),name:x.name,form:x.form||void 0,multiple:k(s)||void 0,size:m.value,disabled:k(r),required:k(d)||void 0,"aria-required":k(d)||void 0,"aria-invalid":k(_)},[F(x.$slots,"first"),(E(!0),q(we,null,Ye(b.value,(N,A)=>(E(),q(we,{key:A},[k(S)(N)?(E(),G(Oh,{key:0,label:N.label,options:N.options,"value-field":x.valueField,"text-field":x.textField,"html-field":x.htmlField,"disabled-field":x.disabledField},null,8,["label","options","value-field","text-field","html-field","disabled-field"])):(E(),G($u,{key:1,value:N.value,disabled:N.disabled},{default:J(()=>[N.html?(E(),q("span",{key:0,innerHTML:N.html},null,8,s1)):(E(),q(we,{key:1},[Be(pe(N.text),1)],64))]),_:2},1032,["value","disabled"]))],64))),128)),F(x.$slots,"default")],10,r1)),[[Xs,w.value]])}}),Cr="ArrowDown",yc="End",bc="Home",Sc="PageDown",_c="PageUp",xr="ArrowUp",d1=["lang","tabindex","title"],c1=["name","form","value"],f1=["id","dir","tabindex","aria-label","aria-invalid","aria-required","aria-valuemin","aria-valuemax","aria-valuenow","aria-valuetext"],Dt={min:1,max:100,step:1,repeatDelay:500,repeatInterval:100,repeatThreshold:10,repeatMultiplier:4},p1=le({__name:"BFormSpinbutton",props:{ariaControls:{default:void 0},ariaLabel:{default:void 0},disabled:{type:[Boolean,String],default:!1},form:{default:void 0},formatterFn:{type:Function,default:void 0},id:{default:void 0},inline:{type:[Boolean,String],default:!1},labelDecrement:{default:"Decrement"},labelIncrement:{default:"Increment"},locale:{default:void 0},max:{default:Dt.max},min:{default:Dt.min},modelValue:{default:null},name:{default:void 0},placeholder:{default:void 0},readonly:{type:[Boolean,String],default:!1},repeatDelay:{default:Dt.repeatDelay},repeatInterval:{default:Dt.repeatInterval},repeatStepMultiplier:{default:Dt.repeatMultiplier},repeatThreshold:{default:Dt.repeatThreshold},required:{type:[Boolean,String],default:!1},size:{default:void 0},state:{type:[Boolean,String,null],default:null},step:{default:Dt.step},vertical:{type:[Boolean,String],default:!1},wrap:{type:[Boolean,String],default:!1}},emits:["change","update:modelValue"],setup(e,{emit:t}){const l=[xr,Cr,bc,yc,_c,Sc],n=e,a=t,o=Xe(n,"modelValue",a,{passive:!0}),i=ae(null),{focused:r}=It(i),s=Ze(()=>n.id,"spinbutton"),u=g(()=>n.disabled),d=g(()=>n.inline),c=g(()=>n.readonly),f=g(()=>n.vertical),h=g(()=>n.required),p=g(()=>n.wrap),y=g(()=>n.state),B=V(()=>({disabled:u.value,readonly:c.value,focus:r.value,"d-inline-flex":d.value||f.value,"d-flex":!d.value&&!f.value,"align-items-stretch":!f.value,"flex-column":f.value,[`form-control-${n.size}`]:n.size!==void 0})),m=V(()=>({"d-flex":f.value,"align-self-center":!f.value,"align-items-center":f.value,"border-top":f.value,"border-bottom":f.value,"border-start":!f.value,"border-end":!f.value}));let _,v,S=!1;const b=Re(()=>n.step),w=M(()=>Number.isNaN(b.value)?Dt.step:b.value),x=Re(()=>n.min),C=M(()=>Number.isNaN(x.value)?Dt.min:x.value),N=Re(()=>n.max),A=M(()=>{const P=w.value,H=C.value;return Math.floor((N.value-H)/P)*P+H}),$=Re(()=>n.repeatDelay,{nanToZero:!0,method:"parseInt"}),R=M(()=>$.value>0?$.value:Dt.repeatDelay),W=Re(()=>n.repeatInterval,{nanToZero:!0,method:"parseInt"}),I=M(()=>W.value>0?W.value:Dt.repeatInterval),U=Re(()=>n.repeatThreshold,{nanToZero:!0,method:"parseInt"}),L=M(()=>Math.max(Number.isNaN(U.value)?Dt.repeatThreshold:U.value,1)),X=Re(()=>n.repeatStepMultiplier,{nanToZero:!0,method:"parseInt"}),ee=M(()=>Math.max(Number.isNaN(X.value)?Dt.repeatMultiplier:X.value,1)),ue=M(()=>{const P=w.value;return Math.floor(P)===P?0:(P.toString().split(".")[1]||"").length}),Ee=M(()=>Math.pow(10,ue.value||0)),De=M(()=>o.value===null?"":o.value.toFixed(ue.value)),{isRtl:Se,locale:Ne}=pw(),ze=V(()=>{const P=[(n.locale??(Ne==null?void 0:Ne.value))||"locale"];return new Intl.NumberFormat(P).resolvedOptions().locale}),Ke=()=>new Intl.NumberFormat(ze.value,{style:"decimal",useGrouping:!1,minimumIntegerDigits:1,minimumFractionDigits:ue.value,maximumFractionDigits:ue.value,notation:"standard"}).format,D=M(()=>n.formatterFn??Ke()),Q=P=>{let{value:H}=o;if(!u.value&&H!==null){const ne=w.value*P,te=C.value,se=A.value,oe=Ee.value,{wrap:fe}=n;H=Math.round((H-te)/ne)*ne+te+ne,H=Math.round(H*oe)/oe,o.value=H>se?fe?te:se:H<te?fe?se:te:H}},j=(P=1)=>{if(o.value===null){o.value=C.value;return}Q(1*P)},Y=(P=1)=>{if(o.value===null){o.value=p.value?A.value:C.value;return}Q(-1*P)},de=P=>{P.preventDefault(),P.stopImmediatePropagation()};Ut(l,P=>{const{code:H,altKey:ne,ctrlKey:te,metaKey:se}=P;if(!(u.value||c.value||ne||te||se)&&(de(P),!S)){if(z(),[xr,Cr].includes(H)){if(S=!0,H===xr){re(P,j);return}H===Cr&&re(P,Y);return}if(H===_c){j(ee.value);return}if(H===Sc){Y(ee.value);return}if(H===bc){o.value=C.value;return}H===yc&&(o.value=A.value)}},{target:i,eventName:"keydown"}),Ut(l,P=>{const{altKey:H,ctrlKey:ne,metaKey:te}=P;u.value||c.value||H||ne||te||(de(P),z(),S=!1,a("change",o.value))},{target:i,eventName:"keyup"});const re=(P,H)=>{const{type:ne}=P||{};if(!u.value&&!c.value){if(ge(P)&&ne==="mousedown"&&P.button)return;z(),H(1);const te=L.value,se=ee.value,oe=R.value,fe=I.value;_=setTimeout(()=>{let _e=0;v=setInterval(()=>{H(_e<te?1:se),_e++},fe)},oe)}},ge=P=>P.type==="mouseup"||P.type==="mousedown",T=P=>{ge(P)&&P.type==="mouseup"&&P.button||(de(P),z(),O(!1),a("change",o.value))},O=P=>{try{Xd(P,[document.body,"mouseup",T,!1]),Xd(P,[document.body,"touchend",T,!1])}catch{}},z=()=>{clearTimeout(_),clearInterval(v),_=void 0,v=void 0},K=V(()=>{const P={svg:{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-plus",viewBox:"0 0 16 16"},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"}},H={svg:{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-dash",viewBox:"0 0 16 16"},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"}},ne={class:[{"py-0":!f.value},"btn","btn-sm","border-0","rounded-0"],tabindex:"-1",type:"button",disabled:u.value||c.value,"aria-disabled":u.value||c.value?!0:void 0,"aria-controls":s.value},te={"aria-hidden":!0,scale:r.value?1.5:1.25},se=(_e,Ce)=>{!u.value&&!c.value&&(de(_e),O(!0),r.value=!0,re(_e,Ce))},oe={button:{...ne,"aria-label":n.labelIncrement||void 0,"aria-keyshortcuts":"ArrowUp"},svg:{...te,...P.svg},path:{...P.path},slot:{name:"increment"},handler:_e=>se(_e,j)},fe={button:{...ne,"aria-label":n.labelDecrement||void 0,"aria-keyshortcuts":"ArrowDown"},svg:{...te,...H.svg},path:{...H.path},slot:{name:"decrement"},handler:_e=>se(_e,Y)};return{top:{...f.value?oe:fe},bottom:{...f.value?fe:oe}}});return(P,H)=>(E(),q("div",{ref_key:"element",ref:i,class:ie(["b-form-spinbutton form-control",B.value]),role:"group",lang:ze.value,tabindex:k(u)?void 0:"-1",title:P.ariaLabel,onClick:H[4]||(H[4]=ne=>r.value=!0)},[F(P.$slots,K.value.top.slot.name,{hasFocus:k(r)},()=>[ve("button",ce(K.value.top.button,{onMousedown:H[0]||(H[0]=(...ne)=>K.value.top.handler&&K.value.top.handler(...ne)),onTouchstart:H[1]||(H[1]=(...ne)=>K.value.top.handler&&K.value.top.handler(...ne))}),[(E(),q("svg",Ie(Je(K.value.top.svg)),[ve("path",Ie(Je(K.value.top.path)),null,16)],16))],16)]),P.name&&!k(u)?(E(),q("input",{key:"hidden",type:"hidden",name:P.name,form:P.form,value:De.value},null,8,c1)):he("",!0),ve("output",{id:k(s),key:"output",class:ie(["flex-grow-1",m.value]),dir:k(Se)??!1?"rtl":"ltr",tabindex:k(u)?void 0:"0",role:"spinbutton","aria-live":"off","aria-label":P.ariaLabel||void 0,"aria-invalid":k(y)===!1||!k(o)!==null&&k(h)?!0:void 0,"aria-required":k(h)?!0:void 0,"aria-valuemin":C.value,"aria-valuemax":A.value,"aria-valuenow":k(o)!==null?k(o):void 0,"aria-valuetext":k(o)!==null?D.value(k(o)):void 0},[ve("bdi",null,pe((k(o)!==null?D.value(k(o)):P.placeholder)||""),1)],10,f1),F(P.$slots,K.value.bottom.slot.name,{hasFocus:k(r)},()=>[ve("button",ce(K.value.bottom.button,{onMousedown:H[2]||(H[2]=(...ne)=>K.value.bottom.handler&&K.value.bottom.handler(...ne)),onTouchstart:H[3]||(H[3]=(...ne)=>K.value.bottom.handler&&K.value.bottom.handler(...ne))}),[(E(),q("svg",Ie(Je(K.value.bottom.svg)),[ve("path",Ie(Je(K.value.bottom.path)),null,16)],16))],16)])],10,d1))}}),v1=["id"],$h=le({__name:"BFormTag",props:{disabled:{type:[Boolean,String],default:!1},id:{default:void 0},noRemove:{type:[Boolean,String],default:!1},pill:{type:[Boolean,String],default:!1},removeLabel:{default:"Remove tag"},tag:{default:"span"},title:{default:void 0},variant:{default:"secondary"}},emits:["remove"],setup(e,{emit:t}){const l=e,n=t,a=At(),o=Ze(()=>l.id),i=g(()=>l.disabled),r=g(()=>l.noRemove),s=g(()=>l.pill),u=V(()=>{var f;return((((f=a.default)==null?void 0:f.call(a,{})[0].children)??"").toString()||l.title)??""}),d=M(()=>`${o.value}taglabel__`),c=V(()=>({[`text-bg-${l.variant}`]:l.variant!==null,"rounded-pill":s.value,disabled:i.value}));return(f,h)=>(E(),G(Te(f.tag),{id:k(o),title:u.value,class:ie(["badge b-form-tag d-inline-flex align-items-center mw-100",c.value]),"aria-labelledby":d.value},{default:J(()=>[ve("span",{id:d.value,class:"b-form-tag-content flex-grow-1 text-truncate"},[F(f.$slots,"default",{},()=>[Be(pe(u.value),1)])],8,v1),!k(i)&&!k(r)?(E(),G(Ca,{key:0,"aria-keyshortcuts":"Delete","aria-label":f.removeLabel,class:"b-form-tag-remove","aria-describedby":d.value,"aria-controls":f.id,onClick:h[0]||(h[0]=p=>n("remove",u.value))},null,8,["aria-label","aria-describedby","aria-controls"])):he("",!0)]),_:3},8,["id","title","class","aria-labelledby"]))}}),h1=["id"],m1=["id","for","aria-live"],g1=["id","aria-live"],y1=["id"],b1=["aria-controls"],S1={role:"group",class:"d-flex"},_1=["id","disabled","value","type","placeholder","form","required","aria-required"],w1=["disabled"],B1={"aria-live":"polite","aria-atomic":"true"},C1={key:0,class:"d-block invalid-feedback"},x1={key:1,class:"form-text text-body-secondary"},T1={key:2,class:"form-text text-body-secondary"},k1=["name","value"],E1=le({__name:"BFormTags",props:{addButtonText:{default:"Add"},addButtonVariant:{default:"outline-secondary"},addOnChange:{type:[Boolean,String],default:!1},autofocus:{type:[Boolean,String],default:!1},disabled:{type:[Boolean,String],default:!1},duplicateTagText:{default:"Duplicate tag(s)"},form:{default:void 0},inputAttrs:{default:void 0},inputClass:{default:void 0},inputId:{default:void 0},inputType:{default:"text"},invalidTagText:{default:"Invalid tag(s)"},limit:{default:void 0},limitTagsText:{default:"Tag limit reached"},modelValue:{default:()=>[]},name:{default:void 0},noAddOnEnter:{type:[Boolean,String],default:!1},noOuterFocus:{type:[Boolean,String],default:!1},noTagRemove:{type:[Boolean,String],default:!1},placeholder:{default:"Add tag..."},removeOnDelete:{type:[Boolean,String],default:!1},required:{type:[Boolean,String],default:!1},separator:{default:void 0},size:{default:"md"},state:{type:[Boolean,String,null],default:null},tagClass:{default:void 0},tagPills:{type:[Boolean,String],default:!1},tagRemoveLabel:{default:void 0},tagRemovedLabel:{default:"Tag removed"},tagValidator:{type:Function,default:()=>!0},tagVariant:{default:"secondary"}},emits:["blur","focus","focusin","focusout","input","tag-state","update:modelValue"],setup(e,{expose:t,emit:l}){const n=e,a=l,o=Xe(n,"modelValue",a),i=Ze(),r=g(()=>n.addOnChange),s=g(()=>n.autofocus),u=g(()=>n.disabled),d=g(()=>n.noAddOnEnter),c=g(()=>n.noOuterFocus),f=g(()=>n.noTagRemove),h=g(()=>n.removeOnDelete),p=g(()=>n.required),y=g(()=>n.state),B=g(()=>n.tagPills),m=Re(()=>n.limit??NaN),_=Un(y),v=ae(null),{focused:S}=It(v,{initialValue:s.value}),b=M(()=>n.inputId||`${i.value}input__`),w=ae([...o.value]),x=ae(""),C=ae(o.value.length>0),N=ae(""),A=ae([]),$=ae([]),R=ae([]);us(o,w,{direction:"ltr",transform:{ltr:Y=>[...Y]}});const W=V(()=>[_.value,{[`form-control-${n.size}`]:n.size!=="md",disabled:u.value,focus:S.value}]),I=V(()=>w.value.includes(x.value)),U=V(()=>x.value===""?!1:!n.tagValidator(x.value)),L=M(()=>w.value.length===m.value),X=M(()=>!U.value&&!I.value),ee=V(()=>({addButtonText:n.addButtonText,addButtonVariant:n.addButtonVariant,addTag:Q,disableAddButton:X.value,disabled:u.value,duplicateTagText:n.duplicateTagText,duplicateTags:R.value,form:n.form,inputAttrs:{...n.inputAttrs,disabled:u.value,form:n.form,id:b,value:x},inputHandlers:{input:Se,keydown:ze,change:Ne},inputId:b,inputType:n.inputType,invalidTagText:n.invalidTagText,invalidTags:$.value,isDuplicate:I.value,isInvalid:U.value,isLimitReached:L.value,limitTagsText:n.limitTagsText,limit:m.value,noTagRemove:f.value,placeholder:n.placeholder,removeTag:j,required:p.value,separator:n.separator,size:n.size,state:y.value,tagClass:n.tagClass,tagPills:B.value,tagRemoveLabel:n.tagRemoveLabel,tagVariant:n.tagVariant,tags:w.value})),ue=Y=>{if(u.value){Y.target.blur();return}a("focusin",Y)},Ee=Y=>{u.value||c.value||(S.value=!0,a("focus",Y))},De=Y=>{S.value=!1,a("blur",Y)},Se=Y=>{var de,re;const ge=typeof Y=="string"?Y:Y.target.value;if(C.value=!1,(de=n.separator)!=null&&de.includes(ge.charAt(0))&&ge.length>0){v.value&&(v.value.value="");return}if(x.value=ge,(re=n.separator)!=null&&re.includes(ge.charAt(ge.length-1))){Q(ge.slice(0,ge.length-1));return}A.value=n.tagValidator(ge)&&!I.value?[ge]:[],$.value=n.tagValidator(ge)?[]:[ge],R.value=I.value?[ge]:[],a("tag-state",A.value,$.value,R.value)},Ne=Y=>{r.value&&(Se(Y),I.value||Q(x.value))},ze=Y=>{if(Y.key==="Enter"&&!d.value){Q(x.value);return}(Y.key==="Backspace"||Y.key==="Delete")&&h.value&&x.value===""&&C.value&&w.value.length>0?j(w.value[w.value.length-1]):C.value=!0};Ut(ze,{target:v});const Ke=V(()=>{if(n.separator)return typeof n.separator=="string"?n.separator:n.separator.join("")}),D=V(()=>{if(Ke.value)return new RegExp(`[${rw(Ke.value)}]+`)}),Q=Y=>{Y=(Y??x.value).trim();const de=D.value?Y.split(D.value).map(T=>T.trim()):[Y],re=[];for(const T of de)if(!(T===""||I.value||!n.tagValidator(T))){if(m.value&&L.value)break;re.push(T)}const ge=[...o.value,...re];x.value="",C.value=!0,o.value=ge,a("input",ge),S.value=!0},j=Y=>{const de=w.value.indexOf((Y==null?void 0:Y.toString())??"");de!==-1&&(N.value=w.value.splice(de,1).toString(),o.value=w.value)};return t({blur:()=>{S.value=!1},element:v,focus:()=>{S.value=!0}}),(Y,de)=>(E(),q("div",{id:k(i),class:ie(["b-form-tags form-control h-auto",W.value]),role:"group",tabindex:"-1",onFocusin:ue,onFocusout:de[1]||(de[1]=re=>a("focusout",re))},[ve("output",{id:`${k(i)}selected_tags__`,class:"visually-hidden",for:b.value,"aria-live":k(S)?"polite":"off","aria-atomic":"true","aria-relevant":"additions text"},pe(w.value.join(", ")),9,m1),ve("div",{id:`${k(i)}removed_tags__`,role:"status","aria-live":k(S)?"assertive":"off","aria-atomic":"true",class:"visually-hidden"}," ("+pe(Y.tagRemovedLabel)+") "+pe(N.value),9,g1),F(Y.$slots,"default",Ie(Je(ee.value)),()=>[ve("ul",{id:`${k(i)}tag_list__`,class:"b-form-tags-list list-unstyled mb-0 d-flex flex-wrap align-items-center"},[(E(!0),q(we,null,Ye(w.value,(re,ge)=>F(Y.$slots,"tag",{key:ge,tag:re,tagClass:Y.tagClass,tagVariant:Y.tagVariant,tagPills:k(B),removeTag:j},()=>[(E(),G($h,{key:re,class:ie(Y.tagClass),tag:"li",variant:Y.tagVariant,pill:Y.tagPills,onRemove:j},{default:J(()=>[Be(pe(re),1)]),_:2},1032,["class","variant","pill"]))])),128)),ve("li",{role:"none","aria-live":"off",class:"b-from-tags-field flex-grow-1","aria-controls":`${k(i)}tag_list__`},[ve("div",S1,[ve("input",ce({id:b.value,ref_key:"input",ref:v,disabled:k(u),value:x.value,type:Y.inputType,placeholder:Y.placeholder,class:"b-form-tags-input w-100 flex-grow-1 p-0 m-0 bg-transparent border-0",style:{outline:"currentcolor none 0px","min-width":"5rem"}},Y.inputAttrs,{form:Y.form,required:k(p)||void 0,"aria-required":k(p)||void 0,onInput:Se,onChange:Ne,onFocus:Ee,onBlur:De}),null,16,_1),X.value?(E(),q("button",{key:0,type:"button",class:ie(["btn b-form-tags-button py-0",[Y.inputClass,{[`btn-${Y.addButtonVariant}`]:Y.addButtonVariant!==null,"disabled invisible":x.value.length===0}]]),style:{"font-size":"90%"},disabled:k(u)||x.value.length===0||L.value,onClick:de[0]||(de[0]=re=>Q(x.value))},[F(Y.$slots,"add-button-text",{},()=>[Be(pe(Y.addButtonText),1)])],10,w1)):he("",!0)])],8,b1)],8,y1),ve("div",B1,[U.value?(E(),q("div",C1,pe(Y.invalidTagText)+": "+pe(x.value),1)):he("",!0),I.value?(E(),q("small",x1,pe(Y.duplicateTagText)+": "+pe(x.value),1)):he("",!0),w.value.length===Y.limit?(E(),q("small",T1,"Tag limit reached")):he("",!0)])]),Y.name?(E(!0),q(we,{key:0},Ye(w.value,(re,ge)=>(E(),q("input",{key:ge,type:"hidden",name:Y.name,value:re},null,8,k1))),128)):he("",!0)],42,h1))}}),A1=["id","name","form","value","disabled","placeholder","required","autocomplete","readonly","aria-required","aria-invalid","rows","wrap"],N1=le({__name:"BFormTextarea",props:{noResize:{type:[Boolean,String],default:!1},rows:{default:2},wrap:{default:"soft"},ariaInvalid:{type:[Boolean,String],default:void 0},autocomplete:{default:void 0},autofocus:{type:[Boolean,String],default:!1},disabled:{type:[Boolean,String],default:!1},form:{default:void 0},formatter:{type:Function,default:void 0},id:{default:void 0},lazy:{type:[Boolean,String],default:!1},lazyFormatter:{type:[Boolean,String],default:!1},list:{default:void 0},modelValue:{default:""},name:{default:void 0},number:{type:[Boolean,String],default:!1},placeholder:{default:void 0},plaintext:{type:[Boolean,String],default:!1},readonly:{type:[Boolean,String],default:!1},required:{type:[Boolean,String],default:!1},size:{default:void 0},state:{type:[Boolean,String,null],default:null},trim:{type:[Boolean,String],default:!1},debounce:{default:0},debounceMaxWait:{default:NaN}},emits:["update:modelValue"],setup(e,{expose:t,emit:l}){const n=e,a=l,{input:o,computedId:i,computedAriaInvalid:r,onInput:s,onChange:u,onBlur:d,focus:c,blur:f}=uh(n,a),h=g(()=>n.disabled),p=g(()=>n.required),y=g(()=>n.readonly),B=g(()=>n.plaintext),m=g(()=>n.noResize),_=g(()=>n.state),v=Un(_),S=V(()=>[v.value,B.value?"form-control-plaintext":"form-control",{[`form-control-${n.size}`]:!!n.size}]),b=V(()=>({resize:m.value?"none":void 0}));return t({blur:f,element:o,focus:c}),(w,x)=>(E(),q("textarea",{id:k(i),ref_key:"input",ref:o,class:ie(S.value),name:w.name||void 0,form:w.form||void 0,value:w.modelValue??void 0,disabled:k(h),placeholder:w.placeholder,required:k(p)||void 0,autocomplete:w.autocomplete||void 0,readonly:k(y)||k(B),"aria-required":w.required||void 0,"aria-invalid":k(r),rows:w.rows,style:st(b.value),wrap:w.wrap||void 0,onInput:x[0]||(x[0]=C=>k(s)(C)),onChange:x[1]||(x[1]=C=>k(u)(C)),onBlur:x[2]||(x[2]=C=>k(d)(C))},null,46,A1))}}),O1={key:0,class:"input-group-text"},$1=["innerHTML"],V1={key:1},P1={key:0,class:"input-group-text"},I1=["innerHTML"],R1={key:1},L1=le({__name:"BInputGroup",props:{append:{default:void 0},appendHtml:{default:void 0},id:{default:void 0},prepend:{default:void 0},prependHtml:{default:void 0},size:{default:"md"},tag:{default:"div"}},setup(e){const t=e,l=V(()=>({[`input-group-${t.size}`]:t.size!=="md"})),n=M(()=>!!t.append||!!t.appendHtml),a=M(()=>!!t.prepend||!!t.prependHtml);return(o,i)=>(E(),G(Te(o.tag),{id:o.id,class:ie(["input-group",l.value]),role:"group"},{default:J(()=>[F(o.$slots,"prepend",{},()=>[a.value?(E(),q("span",O1,[o.prependHtml?(E(),q("span",{key:0,innerHTML:o.prependHtml},null,8,$1)):(E(),q("span",V1,pe(o.prepend),1))])):he("",!0)]),F(o.$slots,"default"),F(o.$slots,"append",{},()=>[n.value?(E(),q("span",P1,[o.appendHtml?(E(),q("span",{key:0,innerHTML:o.appendHtml},null,8,I1)):(E(),q("span",R1,pe(o.append),1))])):he("",!0)])]),_:3},8,["id","class"]))}}),Vh=le({__name:"BInputGroupText",props:{tag:{default:"div"},text:{default:void 0}},setup(e){return(t,l)=>(E(),G(Te(t.tag),{class:"input-group-text"},{default:J(()=>[F(t.$slots,"default",{},()=>[Be(pe(t.text),1)])]),_:3}))}}),Vu=le({__name:"BInputGroupAddon",props:{isText:{type:[Boolean,String],default:!1}},setup(e){const t=e,l=g(()=>t.isText);return(n,a)=>k(l)?(E(),G(Vh,{key:0},{default:J(()=>[F(n.$slots,"default")]),_:3})):F(n.$slots,"default",{key:1})}}),F1=le({__name:"BInputGroupAppend",props:{isText:{type:[Boolean,String],default:!1}},setup(e){return(t,l)=>(E(),G(Vu,Ie(Je(t.$props)),{default:J(()=>[F(t.$slots,"default")]),_:3},16))}}),D1=le({__name:"BInputGroupPrepend",props:{isText:{type:[Boolean,String],default:!1}},setup(e){return(t,l)=>(E(),G(Vu,Ie(Je(t.$props)),{default:J(()=>[F(t.$slots,"default")]),_:3},16))}}),H1=le({__name:"BListGroup",props:{flush:{type:[Boolean,String],default:!1},horizontal:{type:[Boolean,String],default:!1},numbered:{type:[Boolean,String],default:!1},tag:{default:"div"}},setup(e){const t=e,l=g(()=>t.flush),n=g(()=>t.numbered),a=g(()=>t.horizontal),o=V(()=>{const r=l.value?!1:a.value;return{"list-group-flush":l.value,"list-group-horizontal":r===!0,[`list-group-horizontal-${r}`]:typeof r=="string","list-group-numbered":n.value}}),i=M(()=>n.value===!0?"ol":t.tag);return Gt(Kv,{numbered:n}),(r,s)=>(E(),G(Te(i.value),{class:ie(["list-group",o.value])},{default:J(()=>[F(r.$slots,"default")]),_:3},8,["class"]))}}),M1=le({__name:"BListGroupItem",props:{action:{type:[Boolean,String],default:!1},button:{type:[Boolean,String],default:!1},tag:{default:"div"},active:{type:[Boolean,String],default:!1},activeClass:{default:void 0},append:{type:[Boolean,String],default:void 0},disabled:{type:[Boolean,String],default:void 0},exactActiveClass:{default:void 0},href:{default:void 0},icon:{type:[Boolean,String],default:void 0},opacity:{default:void 0},opacityHover:{default:void 0},rel:{default:void 0},replace:{type:[Boolean,String],default:void 0},routerComponentName:{default:void 0},target:{default:void 0},to:{default:void 0},underlineOffset:{default:void 0},underlineOffsetHover:{default:void 0},underlineOpacity:{default:void 0},underlineOpacityHover:{default:void 0},underlineVariant:{default:void 0},variant:{default:void 0}},setup(e){const t=e,l=ba(),n=tt(Kv,null),a=g(()=>t.action),o=g(()=>t.active),i=g(()=>t.button),r=g(()=>t.disabled),{computedLink:s}=zn(t),u=M(()=>!i.value&&s.value),d=M(()=>n!=null&&n.numbered.value?"li":i.value?"button":u.value?xl:t.tag),c=V(()=>a.value||u.value||i.value||["a","router-link","button","b-link"].includes(t.tag)),f=V(()=>({[`list-group-item-${t.variant}`]:t.variant!==null&&t.variant!==void 0,"list-group-item-action":c.value,active:o.value,disabled:r.value})),h=V(()=>{const p={};return i.value&&((!l||!l.type)&&(p.type="button"),r.value&&(p.disabled=!0)),p});return(p,y)=>(E(),G(Te(d.value),ce({class:["list-group-item",f.value],"aria-current":k(o)?!0:void 0,"aria-disabled":k(r)?!0:void 0,target:u.value?p.target:void 0,href:k(i)?void 0:p.href,to:k(i)?void 0:p.to},h.value),{default:J(()=>[F(p.$slots,"default")]),_:3},16,["class","aria-current","aria-disabled","target","href","to"]))}}),z1={id:"__BVID__modal-container"},U1=le({__name:"BModalOrchestrator",props:{teleportDisabled:{type:[Boolean,String],default:!1},teleportTo:{default:"body"}},setup(e,{expose:t}){const l=e,n=g(()=>l.teleportDisabled),{modals:a,remove:o,show:i,confirm:r}=fw(),s=u=>er(u,["_promise","_self","_isConfirm","_modelValue"]);return t({modals:a,show:i,confirm:r}),(u,d)=>(E(),G(dn,{to:u.teleportTo,disabled:k(n)},[ve("div",z1,[(E(!0),q(we,null,Ye(k(a),(c,f)=>(E(),G(Te(c.value.component),ce({key:f,modelValue:c.value.props._modelValue,"onUpdate:modelValue":h=>c.value.props._modelValue=h},s(c.value.props),{"teleport-disabled":!0,onHide:h=>{if(c.value.props._isConfirm===!0){if(h.trigger==="ok"){c.value.props._promise.resolve(!0);return}if(h.trigger==="cancel"){c.value.props._promise.resolve(!1);return}c.value.props._promise.resolve(null)}c.value.props._promise.resolve(!0)},onHidden:h=>{var p;return(p=k(o))==null?void 0:p(c.value.props._self)}}),null,16,["modelValue","onUpdate:modelValue","onHide","onHidden"]))),128))])],8,["to","disabled"]))}}),j1=le({__name:"BNav",props:{align:{default:void 0},cardHeader:{type:[Boolean,String],default:!1},fill:{type:[Boolean,String],default:!1},justified:{type:[Boolean,String],default:!1},pills:{type:[Boolean,String],default:!1},small:{type:[Boolean,String],default:!1},tabs:{type:[Boolean,String],default:!1},tag:{default:"ul"},underline:{type:[Boolean,String],default:!1},vertical:{type:[Boolean,String],default:!1}},setup(e){const t=e,l=g(()=>t.cardHeader),n=g(()=>t.fill),a=g(()=>t.justified),o=g(()=>t.pills),i=g(()=>t.small),r=g(()=>t.tabs),s=g(()=>t.vertical),u=vo(()=>t.align),d=g(()=>t.underline),c=V(()=>({"nav-tabs":r.value,"nav-pills":o.value&&!r.value,"card-header-tabs":!s.value&&l.value&&r.value,"card-header-pills":!s.value&&l.value&&o.value&&!r.value,"flex-column":s.value,"nav-fill":!s.value&&n.value,"nav-justified":!s.value&&a.value,[u.value]:!s.value&&t.align!==void 0,small:i.value,"nav-underline":d.value}));return(f,h)=>(E(),G(Te(f.tag),{class:ie(["nav",c.value])},{default:J(()=>[F(f.$slots,"default")]),_:3},8,["class"]))}}),q1={class:"d-flex flex-row align-items-center flex-wrap"},K1=le({inheritAttrs:!1,__name:"BNavForm",props:{role:{default:void 0},floating:{type:[Boolean,String],default:void 0},id:{default:void 0},novalidate:{type:[Boolean,String],default:void 0},validated:{type:[Boolean,String],default:void 0}},emits:["submit"],setup(e,{emit:t}){const l=t,n=a=>{l("submit",a)};return(a,o)=>(E(),q("li",q1,[be(Th,ce(a.$attrs,{id:a.id,floating:a.floating,role:a.role,novalidate:a.novalidate,validated:a.validated,class:"d-flex",onSubmit:Ol(n,["prevent"])}),{default:J(()=>[F(a.$slots,"default")]),_:3},16,["id","floating","role","novalidate","validated"])]))}}),W1={class:"nav-item"},G1=le({__name:"BNavItem",props:{linkAttrs:{default:void 0},linkClass:{default:void 0},active:{type:[Boolean,String],default:void 0},activeClass:{default:void 0},append:{type:[Boolean,String],default:void 0},disabled:{type:[Boolean,String],default:void 0},exactActiveClass:{default:void 0},href:{default:void 0},icon:{type:[Boolean,String],default:void 0},opacity:{default:void 0},opacityHover:{default:void 0},rel:{default:void 0},replace:{type:[Boolean,String],default:void 0},routerComponentName:{default:void 0},target:{default:void 0},to:{default:void 0},underlineOffset:{default:void 0},underlineOffsetHover:{default:void 0},underlineOpacity:{default:void 0},underlineOpacityHover:{default:void 0},underlineVariant:{default:void 0},variant:{default:void 0}},emits:["click"],setup(e,{emit:t}){const l=e,n=t,a=g(()=>l.disabled),o=V(()=>Eu(l,["active","activeClass","append","disabled","href","icon","opacity","opacityHover","rel","replace","routerComponentName","target","to","underlineOffset","underlineOffsetHover","underlineOpacity","underlineOpacityHover","underlineVariant","variant"]));return o.value.activeClass,(i,r)=>(E(),q("li",W1,[be(xl,ce({class:["nav-link",i.linkClass],tabindex:k(a)?-1:void 0,"aria-disabled":k(a)?!0:void 0},{...o.value,...i.linkAttrs},{onClick:r[0]||(r[0]=s=>n("click",s))}),{default:J(()=>[F(i.$slots,"default")]),_:3},16,["class","tabindex","aria-disabled"])]))}}),J1={class:"nav-item dropdown"},X1=le({__name:"BNavItemDropdown",props:{ariaLabel:{default:void 0},autoClose:{type:[Boolean,String],default:!0},boundary:{default:"clippingAncestors"},boundaryPadding:{default:void 0},center:{type:[Boolean,String],default:!1},container:{default:void 0},disabled:{type:[Boolean,String],default:!1},dropend:{type:[Boolean,String],default:!1},dropstart:{type:[Boolean,String],default:!1},dropup:{type:[Boolean,String],default:!1},end:{type:[Boolean,String],default:!1},floatingMiddleware:{default:void 0},id:{default:void 0},isNav:{type:[Boolean,String],default:!0},lazy:{type:[Boolean,String],default:!1},menuClass:{default:void 0},modelValue:{type:[Boolean,String],default:!1},noCaret:{type:[Boolean,String],default:!1},noFlip:{type:[Boolean,String],default:!1},noShift:{type:[Boolean,String],default:!1},noSize:{type:[Boolean,String],default:!1},offset:{default:0},role:{default:"menu"},size:{default:"md"},split:{type:[Boolean,String],default:!1},splitButtonType:{default:"button"},splitClass:{default:void 0},splitDisabled:{type:[Boolean,String],default:void 0},splitHref:{default:void 0},splitTo:{default:void 0},splitVariant:{default:void 0},strategy:{default:"absolute"},text:{default:void 0},toggleClass:{default:void 0},toggleText:{default:"Toggle dropdown"},variant:{default:"link"}},emits:["click","hidden","hide","hide-prevented","show","show-prevented","shown","toggle","update:modelValue"],setup(e,{expose:t,emit:l}){const n=e,a=l,o=ae(null),i=()=>{var s;(s=o.value)==null||s.close()},r=()=>{var s;(s=o.value)==null||s.open()};return t({close:i,open:r,toggle:()=>{var s;(s=o.value)==null||s.toggle()}}),(s,u)=>(E(),q("li",J1,[be(xh,ce({ref_key:"dropdown",ref:o},n,{"is-nav":"",onShow:u[0]||(u[0]=d=>a("show",d)),onShown:u[1]||(u[1]=d=>a("shown")),onHide:u[2]||(u[2]=d=>a("hide",d)),onHidden:u[3]||(u[3]=d=>a("hidden")),onHidePrevented:u[4]||(u[4]=d=>a("hide-prevented")),onShowPrevented:u[5]||(u[5]=d=>a("show-prevented")),onClick:u[6]||(u[6]=d=>a("click",d)),onToggle:u[7]||(u[7]=d=>a("toggle")),"onUpdate:modelValue":u[8]||(u[8]=d=>a("update:modelValue",d))}),{"button-content":J(()=>[F(s.$slots,"button-content")]),"toggle-text":J(()=>[F(s.$slots,"toggle-text")]),default:J(()=>[F(s.$slots,"default",{hide:i,show:r})]),_:3},16)]))}}),Y1={class:"navbar-text"},Q1=le({__name:"BNavText",props:{text:{default:void 0}},setup(e){return(t,l)=>(E(),q("li",Y1,[F(t.$slots,"default",{},()=>[Be(pe(t.text),1)])]))}}),Z1=le({__name:"BNavbar",props:{autoClose:{type:[Boolean,String],default:!0},container:{type:[String,Boolean],default:"fluid"},fixed:{default:void 0},print:{type:[Boolean,String],default:!1},sticky:{default:void 0},tag:{default:"nav"},toggleable:{type:[Boolean,String],default:!1},variant:{default:null}},setup(e){const t=e,l=g(()=>t.container),n=g(()=>t.autoClose),a=g(()=>t.print),o=g(()=>t.toggleable),i=M(()=>t.tag==="nav"?void 0:"navigation"),r=dw(l),s=V(()=>({"d-print":a.value,[`sticky-${t.sticky}`]:t.sticky!==void 0,[`bg-${t.variant}`]:t.variant!==null,[`fixed-${t.fixed}`]:t.fixed!==void 0,"navbar-expand":o.value===!1,[`navbar-expand-${o.value}`]:typeof o.value=="string"}));return Gt(ku,{tag:M(()=>t.tag),autoClose:n}),(u,d)=>(E(),G(Te(u.tag),{class:ie(["navbar",s.value]),role:i.value},{default:J(()=>[u.container!==!1?(E(),q("div",{key:0,class:ie(k(r))},[F(u.$slots,"default")],2)):F(u.$slots,"default",{key:1})]),_:3},8,["class","role"]))}}),eC=le({__name:"BNavbarBrand",props:{tag:{default:"div"},active:{type:[Boolean,String],default:void 0},activeClass:{default:void 0},append:{type:[Boolean,String],default:void 0},disabled:{type:[Boolean,String],default:void 0},exactActiveClass:{default:void 0},href:{default:void 0},icon:{type:[Boolean,String],default:void 0},opacity:{default:void 0},opacityHover:{default:void 0},rel:{default:void 0},replace:{type:[Boolean,String],default:void 0},routerComponentName:{default:void 0},target:{default:void 0},to:{default:void 0},underlineOffset:{default:void 0},underlineOffsetHover:{default:void 0},underlineOpacity:{default:void 0},underlineOpacityHover:{default:void 0},underlineVariant:{default:void 0},variant:{default:void 0}},setup(e){const t=e,{computedLink:l,computedLinkProps:n}=zn(t,["active","activeClass","append","disabled","href","rel","replace","routerComponentName","target","to","variant","opacity","opacityHover","underlineVariant","underlineOffset","underlineOffsetHover","underlineOpacity","underlineOpacityHover","icon"]),a=M(()=>l.value?xl:t.tag);return(o,i)=>(E(),G(Te(a.value),ce({class:"navbar-brand"},k(n)),{default:J(()=>[F(o.$slots,"default")]),_:3},16))}}),tC=le({__name:"BNavbarNav",props:{align:{default:void 0},fill:{type:[Boolean,String],default:!1},justified:{type:[Boolean,String],default:!1},small:{type:[Boolean,String],default:!1},tag:{default:"ul"}},setup(e){const t=e,l=g(()=>t.fill),n=g(()=>t.justified),a=g(()=>t.small),o=vo(()=>t.align),i=V(()=>({"nav-fill":l.value,"nav-justified":n.value,[o.value]:t.align!==void 0,small:a.value}));return(r,s)=>(E(),q("ul",{class:ie(["navbar-nav",i.value])},[F(r.$slots,"default")],2))}}),wc=(e,t)=>e.setAttribute("data-bs-theme",t),lC={mounted(e,t){wc(e,t.value)},updated(e,t){wc(e,t.value)}},nC=(e,t)=>{const{modifiers:l,arg:n,value:a}=e,o=Object.keys(l||{}),i=typeof a=="string"?a.split(Ko):a;if(t.tagName.toLowerCase()==="a"){const r=t.getAttribute("href")||"";_S.test(r)&&o.push(r.replace(SS,""))}return Array.prototype.concat.apply([],[n,i]).forEach(r=>typeof r=="string"&&o.push(r)),o.filter((r,s,u)=>r&&u.indexOf(r)===s)},aC=(e,t)=>{e.forEach(l=>{const n=document.getElementById(l);n!==null&&n.dispatchEvent(new Event("bv-toggle"))}),setTimeout(()=>Ph(e,t),50)},Ph=(e,t)=>{let l=!1;e.forEach(n=>{const a=document.getElementById(n);a!=null&&a.classList.contains("show")&&(l=!0),a!=null&&a.classList.contains("closing")&&(l=!1)}),t.setAttribute("aria-expanded",l?"true":"false"),t.classList.remove(l?"collapsed":"not-collapsed"),t.classList.add(l?"not-collapsed":"collapsed")},Bc=(e,t)=>{const l=nC(t,e);l.length!==0&&(e.__toggle&&e.removeEventListener("click",e.__toggle),e.__toggle=()=>aC(l,e),e.addEventListener("click",e.__toggle),e.setAttribute("aria-controls",l.join(" ")),Ph(l,e))},vs={mounted:Bc,updated:Bc,unmounted(e){e.removeEventListener("click",e.__toggle),e.removeAttribute("aria-controls"),e.removeAttribute("aria-expanded")}},oC={mounted(e,t){if(!lo(t.value))return;const l=Ci(t.value,e);!l.content&&!l.title||(e.$__state=ae({...aa(t,e),...l}),xi(e,t))},updated(e,t){if(!lo(t.value))return;const l=Ci(t.value,e);if(!(!l.content&&!l.title)){if(!e.$__state){e.$__state=ae({...aa(t,e),...l}),xi(e,t);return}e.$__state.value={...aa(t,e),...l}}},beforeUnmount(e){Hv(e)}},Cc=(e,t)=>{e.$__scrollspy&&e.$__scrollspy.cleanup();const{arg:l,value:n}=t,a=typeof n=="object"&&n!==null,o=l||(typeof n=="string"?n:a?n.content||n.element:null);e.$__scrollspy=vw(o,e,a?er(n,["content","element"]):{})},iC={mounted:Cc,updated:Cc,beforeUnmount(e){e.$__scrollspy&&e.$__scrollspy.cleanup()}},rC={mounted(e,t){const l=lo(t.value);if(!l)return;const n=Ci(t.value,e);!n.content&&!n.title||(e.$__state=ae({noninteractive:!0,...aa(t,e),title:n.title??n.content??"",tooltip:l}),xi(e,t))},updated(e,t){const l=lo(t.value);if(!l)return;const n=Ci(t.value,e);if(!(!n.content&&!n.title)){if(!e.$__state){e.$__state=ae({noninteractive:!0,...aa(t,e),title:n.title??n.content??"",tooltip:l}),xi(e,t);return}e.$__state.value={noninteractive:!0,...aa(t,e),title:n.title??n.content??"",tooltip:l}}},beforeUnmount(e){Hv(e)}},xc=Object.freeze(Object.defineProperty({__proto__:null,vBColorMode:lC,vBModal:vs,vBPopover:oC,vBScrollspy:iC,vBToggle:vs,vBTooltip:rC},Symbol.toStringTag,{value:"Module"})),sC=["disabled","aria-label"],uC=ve("span",{class:"navbar-toggler-icon"},null,-1),dC=le({__name:"BNavbarToggle",props:{disabled:{type:[Boolean,String],default:!1},label:{default:"Toggle navigation"},target:{default:void 0}},emits:["click"],setup(e,{emit:t}){const l=e,n=t,a=g(()=>l.disabled),o=V(()=>({disabled:a.value})),i=r=>{a.value||n("click",r)};return(r,s)=>Ll((E(),q("button",{class:ie(["navbar-toggler",o.value]),type:"button",disabled:k(a),"aria-label":r.label,onClick:i},[F(r.$slots,"default",{},()=>[uC])],10,sC)),[[k(vs),k(a)?void 0:r.target]])}}),cC=["id","aria-labelledby"],fC=["id"],pC=le({inheritAttrs:!1,__name:"BOffcanvas",props:{backdrop:{type:[Boolean,String],default:!0},backdropVariant:{default:"dark"},bodyClass:{default:void 0},bodyScrolling:{type:[Boolean,String],default:!1},footerClass:{default:void 0},headerClass:{default:void 0},headerCloseClass:{default:void 0},headerCloseLabel:{default:"Close"},headerCloseVariant:{default:"secondary"},id:{default:void 0},lazy:{type:[Boolean,String],default:!1},modelValue:{type:[Boolean,String],default:!1},noCloseOnBackdrop:{type:[Boolean,String],default:!1},noCloseOnEsc:{type:[Boolean,String],default:!1},noFocus:{type:[Boolean,String],default:!1},noHeader:{type:[Boolean,String],default:!1},noHeaderClose:{type:[Boolean,String],default:!1},placement:{default:"start"},teleportDisabled:{type:[Boolean,String],default:!1},teleportTo:{default:"body"},title:{default:void 0}},emits:["close","esc","hidden","hide","hide-prevented","show","show-prevented","shown","update:modelValue"],setup(e,{expose:t,emit:l}){const n=e,a=l,o=At(),i=Xe(n,"modelValue",a,{passive:!0}),r=g(i),s=g(()=>n.bodyScrolling),u=g(()=>n.backdrop),d=g(()=>n.noHeaderClose),c=g(()=>n.noHeader),f=g(()=>n.noFocus),h=g(()=>n.noCloseOnBackdrop),p=g(()=>n.noCloseOnEsc),y=g(()=>n.lazy),B=g(()=>n.teleportDisabled),m=Ze(()=>n.id,"offcanvas");fh(r,s);const _=ae(null);Ut("Escape",()=>{U("esc")},{target:_});const{focused:v}=It(_,{initialValue:r.value&&f.value===!1}),S=ae(r.value),b=ae(!1),w=M(()=>u.value===!0&&r.value===!0),x=M(()=>y.value===!1||y.value===!0&&b.value===!0||y.value===!0&&r.value===!0),C=M(()=>!bt(o["header-close"])),N=V(()=>[{"text-reset":!C.value},n.headerCloseClass]),A=V(()=>({variant:C.value?n.headerCloseVariant:void 0,class:N.value})),$=M(()=>!bt(o.footer)),R=V(()=>["offcanvas",`offcanvas-${n.placement}`,{show:r.value&&S.value===!0}]),W=V(()=>({visible:r.value,placement:n.placement,hide:U})),I=(Se,Ne={})=>new _a(Se,{cancelable:!1,target:_.value||null,relatedTarget:null,trigger:null,...Ne,componentId:m.value}),U=(Se="")=>{if(Se==="backdrop"&&h.value||Se==="esc"&&p.value){a("hide-prevented");return}const Ne=I("hide",{cancelable:Se!=="",trigger:Se});if(Se==="close"&&a(Se,Ne),Se==="esc"&&a(Se,Ne),a("hide",Ne),Ne.defaultPrevented){a("hide-prevented");return}i.value=!1},L=()=>{const Se=I("show",{cancelable:!0});if(a("show",Se),Se.defaultPrevented){i.value=!1,a("show-prevented");return}i.value=!0},X=()=>{ot(()=>{f.value===!1&&(v.value=!0)})},ee=()=>L(),ue=()=>{S.value=!0,X(),a("shown",I("shown")),y.value===!0&&(b.value=!0)},Ee=()=>{S.value=!1},De=()=>{a("hidden",I("hidden")),y.value===!0&&(b.value=!1)};return rt(_,"bv-toggle",()=>{r.value?U():L()}),t({hide:U,show:L}),(Se,Ne)=>(E(),G(dn,{to:Se.teleportTo,disabled:k(B)},[be(Ba,{"no-fade":!0,"trans-props":{enterToClass:"showing",enterFromClass:"",leaveToClass:"hiding show",leaveFromClass:"show"},onBeforeEnter:ee,onAfterEnter:ue,onLeave:Ee,onAfterLeave:De},{default:J(()=>[Ll(ve("div",ce({id:k(m),ref_key:"element",ref:_,"aria-modal":"true",role:"dialog",class:R.value,tabindex:"-1","aria-labelledby":`${k(m)}-offcanvas-label`,"data-bs-backdrop":"false"},Se.$attrs),[x.value?(E(),q(we,{key:0},[k(c)?he("",!0):(E(),q("div",{key:0,class:ie(["offcanvas-header",Se.headerClass])},[F(Se.$slots,"header",Ie(Je(W.value)),()=>[ve("h5",{id:`${k(m)}-offcanvas-label`,class:"offcanvas-title"},[F(Se.$slots,"title",Ie(Je(W.value)),()=>[Be(pe(Se.title),1)])],8,fC),k(d)?he("",!0):(E(),q(we,{key:0},[C.value?(E(),G(ln,ce({key:0},A.value,{onClick:Ne[0]||(Ne[0]=ze=>U("close"))}),{default:J(()=>[F(Se.$slots,"header-close")]),_:3},16)):(E(),G(Ca,ce({key:1,"aria-label":Se.headerCloseLabel},A.value,{onClick:Ne[1]||(Ne[1]=ze=>U("close"))}),null,16,["aria-label"]))],64))])],2)),ve("div",{class:ie(["offcanvas-body",Se.bodyClass])},[F(Se.$slots,"default",Ie(Je(W.value)))],2),$.value?(E(),q("div",{key:1,class:ie(Se.footerClass)},[F(Se.$slots,"footer",Ie(Je(W.value)))],2)):he("",!0)],64)):he("",!0)],16,cC),[[Sa,k(i)]])]),_:3}),F(Se.$slots,"backdrop",{},()=>[be(lr,{variant:Se.backdropVariant,show:w.value,fixed:"","no-wrap":"","no-spinner":"",onClick:Ne[2]||(Ne[2]=ze=>U("backdrop"))},null,8,["variant","show"])])],8,["to","disabled"]))}}),vC=["aria-disabled","aria-label"],Tc=20,kc=0,hC=le({__name:"BPagination",props:{align:{default:"start"},ariaControls:{default:void 0},ariaLabel:{default:"Pagination"},disabled:{type:[Boolean,String],default:!1},ellipsisClass:{default:void 0},ellipsisText:{default:"…"},firstClass:{default:void 0},firstNumber:{type:[Boolean,String],default:!1},firstText:{default:"«"},hideEllipsis:{type:[Boolean,String],default:!1},hideGotoEndButtons:{type:[Boolean,String],default:!1},labelFirstPage:{default:"Go to first page"},labelLastPage:{default:"Go to last page"},labelNextPage:{default:"Go to next page"},labelPage:{default:"Go to page"},labelPrevPage:{default:"Go to previous page"},lastClass:{default:void 0},lastNumber:{type:[Boolean,String],default:!1},lastText:{default:"»"},limit:{default:5},modelValue:{default:1},nextClass:{default:void 0},nextText:{default:"›"},pageClass:{default:void 0},perPage:{default:Tc},pills:{type:[Boolean,String],default:!1},prevClass:{default:void 0},prevText:{default:"‹"},size:{default:void 0},totalRows:{default:kc}},emits:["update:modelValue","page-click"],setup(e,{emit:t}){const l=e,n=t,a=Xe(l,"modelValue",n),o=g(()=>l.disabled),i=g(()=>l.firstNumber),r=g(()=>l.hideEllipsis),s=g(()=>l.hideGotoEndButtons),u=g(()=>l.lastNumber),d=g(()=>l.pills),c=Re(()=>l.limit,{nanToZero:!0,method:"parseInt"}),f=Re(()=>l.perPage,{nanToZero:!0,method:"parseInt"}),h=Re(()=>l.totalRows,{nanToZero:!0,method:"parseInt"}),p=Re(a,{nanToZero:!0,method:"parseInt"}),y=M(()=>Math.max(f.value||Tc,1)),B=M(()=>Math.max(h.value||kc,0)),m=M(()=>Math.ceil(B.value/y.value)),_=M(()=>l.align==="fill"),v=M(()=>l.align==="fill"?"start":l.align),S=vo(v),b=D=>D===p.value,w=D=>o.value?null:b(D)?"0":"-1",x=D=>o.value||b(D)||p.value<1||D<1||D>m.value,C=V(()=>x(1)),N=V(()=>x(p.value-1)),A=V(()=>x(m.value)),$=V(()=>x(p.value+1)),R=({page:D,classVal:Q,dis:j,slotName:Y,textValue:de,tabIndex:re,label:ge,position:T,isActive:O,role:z,hidden:K})=>({li:{class:["page-item",{active:O,disabled:j,"flex-fill":_.value,"d-flex":_.value&&!j},Q],role:z,"aria-hidden":K},button:{is:j?"span":"button",class:["page-link",{"flex-grow-1":!j&&_.value}],"aria-label":ge,"aria-controls":l.ariaControls||void 0,"aria-disabled":j?!0:void 0,"aria-posinset":T,"aria-setsize":T?m.value:void 0,role:"menuitem",type:j?void 0:"button",tabindex:j?void 0:re},text:{name:Y,active:O,value:de??D,page:D,disabled:j,index:D-1,content:de?void 0:D},clickHandler:P=>ze(P,D)}),W=({page:D,classVal:Q,dis:j,slotName:Y,textValue:de,label:re})=>R({page:D,classVal:Q,dis:j,slotName:Y,textValue:de,label:re,tabIndex:"-1"}),I=D=>R({page:D,dis:o.value,classVal:l.pageClass,slotName:"page",label:l.labelPage?`${l.labelPage} ${D}`:void 0,tabIndex:w(D)??void 0,position:D,isActive:b(D)}),U=V(()=>W({page:1,dis:C.value,classVal:l.firstClass,slotName:"first-text",textValue:l.firstText,label:l.labelFirstPage})),L=V(()=>W({page:Math.max(p.value-1,1),dis:N.value,classVal:l.prevClass,slotName:"prev-text",textValue:l.prevText,label:l.labelPrevPage})),X=V(()=>W({page:Math.min(p.value+1,m.value),dis:$.value,classVal:l.nextClass,slotName:"next-text",textValue:l.nextText,label:l.labelNextPage})),ee=V(()=>W({page:m.value,dis:A.value,classVal:l.lastClass,slotName:"last-text",textValue:l.lastText,label:l.labelLastPage})),ue=Bi(),Ee=Bi(),De=V(()=>({li:{class:["page-item","disabled","bv-d-xs-down-none",_.value?"flex-fill":"",l.ellipsisClass],role:"separator"},span:{class:["page-link"]}})),Se=V(()=>[S.value,{[`pagination-${l.size}`]:l.size!==void 0,"b-pagination-pills":d.value}]),Ne=V(()=>({pageSize:y.value,totalRows:h.value,numberOfPages:m.value})),ze=(D,Q)=>{if(Q===p.value)return;const j=new rn("page-click",{cancelable:!0,target:D.target});n("page-click",j,Q),!j.defaultPrevented&&(a.value=Q)};xe(p,D=>{const Q=((j,Y)=>{const de=j||1;return de>Y?Y:de<1?1:de})(D,m.value);Q!==a.value&&(a.value=Q)}),xe(Ne,(D,Q)=>{(Q.pageSize!==D.pageSize&&Q.totalRows===D.totalRows||Q.numberOfPages!==D.numberOfPages&&p.value>Q.numberOfPages)&&(a.value=1)});const Ke=V(()=>{const D=m.value,{value:Q}=p,j=c.value,Y=i.value?1:0,de=u.value?1:0,re=r.value||j<=3,ge=s.value?1:0;if(D<j+Y+de)return[!Y&&!ge?-1:null,-2,...Array.from({length:D},(z,K)=>K+1),-3,!de&&!ge?-4:null].filter(z=>z!==null);const T=Array.from({length:j+4-ge*2});ge?(T[0]=-2,T[T.length-1]=-3):(Y?(T[0]=-2,T[1]=1):(T[0]=-1,T[1]=-2),de?(T[T.length-1]=-3,T[T.length-2]=D):(T[T.length-1]=-4,T[T.length-2]=-3));const O=Math.floor(j/2);if(Q<=O+Y){for(let z=1;z<=j;z++)T[z+1-ge]=z+Y;re||(T[T.length-3]=-5)}if(Q>D-O-de){const z=D-(j-1)-de;for(let K=0;K<j;K++)T[K+2-ge]=z+K;re||(T[2]=-5)}if(!T[2]){const z=Q-Math.floor(j/2);for(let K=0;K<j;K++)T[K+2-ge]=z+K;re||(T[2]=-5,T[T.length-3]=-5)}return T});return(D,Q)=>(E(),q("ul",{class:ie(["pagination",Se.value]),role:"menubar","aria-disabled":k(o),"aria-label":D.ariaLabel||void 0},[be(k(ue).define,null,{default:J(({button:j,li:Y,text:de,clickHandler:re})=>[ve("li",Ie(Je(Y)),[(E(),G(Te(j.is),ce(j,{onClick:re}),{default:J(()=>[F(D.$slots,de.name,{disabled:de.disabled,page:de.page,index:de.index,active:de.active,content:de.value},()=>[Be(pe(de.value),1)])]),_:2},1040,["onClick"]))],16)]),_:3}),be(k(Ee).define,null,{default:J(()=>[ve("li",Ie(Je(De.value.li)),[ve("span",Ie(Je(De.value.span)),[F(D.$slots,"ellipsis-text",{},()=>[Be(pe(D.ellipsisText||"..."),1)])],16)],16)]),_:3}),(E(!0),q(we,null,Ye(Ke.value,j=>(E(),q(we,{key:`page-${j.number}`},[j===-1?(E(),G(k(ue).reuse,Ie(ce({key:0},U.value)),null,16)):j===-2?(E(),G(k(ue).reuse,Ie(ce({key:1},L.value)),null,16)):j===-3?(E(),G(k(ue).reuse,Ie(ce({key:2},X.value)),null,16)):j===-4?(E(),G(k(ue).reuse,Ie(ce({key:3},ee.value)),null,16)):j===-5?(E(),G(k(Ee).reuse,{key:4})):(E(),G(k(ue).reuse,Ie(ce({key:5},I(j))),null,16))],64))),128))],10,vC))}}),Qt=le({inheritAttrs:!1,__name:"BPlaceholder",props:{animation:{default:void 0},cols:{default:12},size:{default:"md"},tag:{default:"span"},variant:{default:null},width:{default:void 0},wrapperTag:{default:"span"}},setup(e){const t=e,l=M(()=>t.width===void 0?void 0:typeof t.width=="number"?t.width.toString():t.width.replace("%","")),n=M(()=>t.cols===void 0?void 0:typeof t.cols=="number"?t.cols.toString():t.cols),a=V(()=>({[`col-${n.value}`]:n.value!==void 0&&l.value===void 0,[`bg-${t.variant}`]:t.variant!==null,[`placeholder-${t.size}`]:t.size!=="md"})),o=V(()=>({[`placeholder-${t.animation}`]:t.animation!==void 0})),i=V(()=>({width:l.value===void 0?void 0:`${l.value}%`}));return(r,s)=>(E(),G(Te(r.wrapperTag),{class:ie(o.value)},{default:J(()=>[(E(),G(Te(r.tag),ce(r.$attrs,{class:["placeholder",a.value],style:i.value}),null,16,["class","style"]))]),_:1},8,["class"]))}}),Ih=le({__name:"BPlaceholderButton",props:{animation:{default:void 0},cols:{default:void 0},tag:{default:"div"},variant:{default:"primary"},width:{default:void 0}},setup(e){const t=e,l=V(()=>({[`btn-${t.variant}`]:t.variant!==null}));return(n,a)=>(E(),G(Qt,{class:ie(["btn disabled",l.value]),animation:n.animation,width:n.width,cols:n.cols,tag:n.tag,style:{cursor:"wait","pointer-events":"auto"}},null,8,["class","animation","width","cols","tag"]))}}),mC=le({__name:"BPlaceholderCard",props:{animation:{default:void 0},footerAnimation:{default:void 0},footerSize:{default:"md"},footerVariant:{default:void 0},footerWidth:{default:100},headerAnimation:{default:void 0},headerSize:{default:"md"},headerVariant:{default:void 0},headerWidth:{default:100},imgBlankColor:{default:"#868e96"},imgBottom:{type:[Boolean,String],default:!1},imgHeight:{default:100},imgSrc:{default:void 0},noButton:{type:[Boolean,String],default:!1},noFooter:{type:[Boolean,String],default:!1},noHeader:{type:[Boolean,String],default:!1},noImg:{type:[Boolean,String],default:!1},size:{default:"md"},variant:{default:void 0}},setup(e){const t=e,l=g(()=>t.noButton),n=g(()=>t.noHeader),a=g(()=>t.noFooter),o=g(()=>t.noImg),i=V(()=>({animation:t.animation,size:t.size,variant:t.variant})),r=M(()=>l.value?Qt:Ih);return(s,u)=>(E(),G(Ch,{"img-bottom":s.imgBottom},Di({default:J(()=>[F(s.$slots,"default",{},()=>[be(Qt,ce({cols:"7"},i.value),null,16),be(Qt,ce({cols:"4"},i.value),null,16),be(Qt,ce({cols:"4"},i.value),null,16),be(Qt,ce({cols:"6"},i.value),null,16),be(Qt,ce({cols:"8"},i.value),null,16)])]),_:2},[k(o)?void 0:{name:"img",fn:J(()=>[F(s.$slots,"img",{},()=>[be(Ou,{blank:!s.imgSrc,"blank-color":s.imgBlankColor,height:s.imgSrc?void 0:s.imgHeight,src:s.imgSrc,top:!s.imgBottom,bottom:s.imgBottom,style:{cursor:"wait"}},null,8,["blank","blank-color","height","src","top","bottom"])])]),key:"0"},k(n)?void 0:{name:"header",fn:J(()=>[F(s.$slots,"header",{},()=>[be(Qt,{width:s.headerWidth,variant:s.headerVariant,animation:s.headerAnimation,size:s.headerSize},null,8,["width","variant","animation","size"])])]),key:"1"},k(a)?void 0:{name:"footer",fn:J(()=>[F(s.$slots,"footer",{},()=>[(E(),G(Te(r.value),{width:s.footerWidth,animation:s.footerAnimation,size:k(l)?s.footerSize:void 0,variant:s.footerVariant},null,8,["width","animation","size","variant"]))])]),key:"2"}]),1032,["img-bottom"]))}}),gC=["id"],yC=["id"],Pu=le({__name:"BTableSimple",props:{bordered:{type:[Boolean,String],default:!1},borderless:{type:[Boolean,String],default:!1},borderVariant:{default:null},captionTop:{type:[Boolean,String],default:!1},dark:{type:[Boolean,String],default:!1},fixed:{type:[Boolean,String],default:!1},hover:{type:[Boolean,String],default:!1},id:{default:void 0},noBorderCollapse:{type:[Boolean,String],default:!1},outlined:{type:[Boolean,String],default:!1},responsive:{type:[Boolean,String],default:!1},small:{type:[Boolean,String],default:!1},stacked:{type:[Boolean,String],default:!1},stickyHeader:{type:[Boolean,String],default:!1},striped:{type:[Boolean,String],default:!1},stripedColumns:{type:[Boolean,String],default:!1},tableClass:{default:void 0},variant:{default:null}},setup(e){const t=e,l=g(()=>t.captionTop),n=g(()=>t.borderless),a=g(()=>t.bordered),o=g(()=>t.dark),i=g(()=>t.hover),r=g(()=>t.small),s=g(()=>t.striped),u=g(()=>t.stickyHeader),d=g(()=>t.stripedColumns),c=g(()=>t.responsive),f=g(()=>t.stacked),h=V(()=>[t.tableClass,"table","b-table",{"table-bordered":a.value,"table-borderless":n.value,[`border-${t.borderVariant}`]:t.borderVariant!==null,"caption-top":l.value,"table-dark":o.value,"table-hover":i.value,"b-table-stacked":f.value===!0,[`b-table-stacked-${f.value}`]:typeof f.value=="string","table-striped":s.value,"table-sm":r.value,[`table-${t.variant}`]:t.variant!==null,"table-striped-columns":d.value}]),p=V(()=>({"table-responsive":c.value===!0,[`table-responsive-${c.value}`]:typeof c.value=="string","b-table-sticky-header":u.value}));return(y,B)=>k(c)?(E(),q("div",{key:1,class:ie(p.value)},[ve("table",{id:y.id,class:ie(h.value)},[F(y.$slots,"default")],10,yC)],2)):(E(),q("table",{key:0,id:y.id,class:ie(h.value)},[F(y.$slots,"default")],10,gC))}}),bC=le({__name:"BPlaceholderTable",props:{animation:{default:void 0},cellWidth:{default:100},columns:{default:5},footerAnimation:{default:void 0},footerCellWidth:{default:100},footerColumns:{default:void 0},footerSize:{default:"md"},footerVariant:{default:void 0},headerAnimation:{default:void 0},headerCellWidth:{default:100},headerColumns:{default:void 0},headerSize:{default:"md"},headerVariant:{default:void 0},hideHeader:{type:[Boolean,String],default:!1},rows:{default:3},showFooter:{type:[Boolean,String],default:!1},size:{default:"md"},variant:{default:void 0}},setup(e){const t=e,l=Re(()=>t.columns),n=Re(()=>t.rows),a=M(()=>t.headerColumns??NaN),o=M(()=>t.footerColumns??NaN),i=Re(a),r=Re(o),s=M(()=>l.value||5),u=M(()=>n.value||3),d=M(()=>t.headerColumns===void 0?s.value:i.value),c=M(()=>t.footerColumns===void 0?s.value:r.value),f=g(()=>t.hideHeader),h=g(()=>t.showFooter);return(p,y)=>(E(),G(Pu,null,{default:J(()=>[k(f)?he("",!0):F(p.$slots,"thead",{key:0},()=>[ve("thead",null,[ve("tr",null,[(E(!0),q(we,null,Ye(d.value,(B,m)=>(E(),q("th",{key:m},[be(Qt,{size:p.headerSize,variant:p.headerVariant,animation:p.headerAnimation,width:p.headerCellWidth},null,8,["size","variant","animation","width"])]))),128))])])]),F(p.$slots,"default",{},()=>[ve("tbody",null,[(E(!0),q(we,null,Ye(u.value,(B,m)=>(E(),q("tr",{key:m},[(E(!0),q(we,null,Ye(s.value,(_,v)=>(E(),q("td",{key:v},[be(Qt,{size:p.size,variant:p.variant,animation:p.animation,width:p.cellWidth},null,8,["size","variant","animation","width"])]))),128))]))),128))])]),k(h)?F(p.$slots,"tfoot",{key:1},()=>[ve("tfoot",null,[ve("tr",null,[(E(!0),q(we,null,Ye(c.value,(B,m)=>(E(),q("th",{key:m},[be(Qt,{size:p.footerSize,variant:p.footerVariant,animation:p.footerAnimation,width:p.footerCellWidth},null,8,["size","variant","animation","width"])]))),128))])])]):he("",!0)]),_:3}))}}),SC=le({__name:"BPlaceholderWrapper",props:{loading:{type:[Boolean,String],default:!1}},setup(e){const t=e,l=g(()=>t.loading);return(n,a)=>k(l)?F(n.$slots,"loading",{key:0}):F(n.$slots,"default",{key:1})}}),Ec=Zi("cols",[""],{type:[String,Number],default:null}),_C=le({name:"BRow",slots:Object,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},...Ec},setup(e){const t=g(()=>e.noGutters),l=vo(()=>e.alignH),n=V(()=>zv(e,Ec,"cols","row-cols"));return{computedClasses:V(()=>[n.value,{[`gx-${e.gutterX}`]:e.gutterX!==null,[`gy-${e.gutterY}`]:e.gutterY!==null,"g-0":t.value,[`align-items-${e.alignV}`]:e.alignV!==null,[l.value]:e.alignH!==null,[`align-content-${e.alignContent}`]:e.alignContent!==null}])}}});function wC(e,t,l,n,a,o){return E(),G(Te(e.tag),{class:ie(["row",e.computedClasses])},{default:J(()=>[F(e.$slots,"default")]),_:3},8,["class"])}const BC=nr(_C,[["render",wC]]),Rh=le({__name:"BTbody",props:{variant:{default:null}},setup(e){const t=e,l=V(()=>({[`thead-${t.variant}`]:t.variant!==null}));return(n,a)=>(E(),q("tbody",{class:ie(l.value)},[F(n.$slots,"default")],2))}}),CC=["scope","colspan","rowspan","data-label"],xC={key:0},Gn=le({__name:"BTd",props:{colspan:{default:void 0},rowspan:{default:void 0},stackedHeading:{default:void 0},stickyColumn:{type:[Boolean,String],default:!1},variant:{default:null}},setup(e){const t=e,l=g(()=>t.stickyColumn),n=V(()=>({[`table-${t.variant}`]:t.variant!==null,"b-table-sticky-column":l.value,"table-b-table-default":l.value&&t.variant===null})),a=M(()=>t.colspan?"colspan":t.rowspan?"rowspan":"col");return(o,i)=>(E(),q("td",{scope:a.value,class:ie(n.value),colspan:o.colspan,rowspan:o.rowspan,"data-label":o.stackedHeading},[o.stackedHeading?(E(),q("div",xC,[F(o.$slots,"default")])):F(o.$slots,"default",{key:1})],10,CC))}}),hs=le({__name:"BTfoot",props:{variant:{default:null}},setup(e){const t=e,l=V(()=>({[`table-${t.variant}`]:t.variant!==null}));return(n,a)=>(E(),q("tfoot",{class:ie(l.value)},[F(n.$slots,"default")],2))}}),TC=["scope","colspan","rowspan","data-label"],kC={key:0},ms=le({__name:"BTh",props:{colspan:{default:void 0},rowspan:{default:void 0},stackedHeading:{default:void 0},stickyColumn:{type:[Boolean,String],default:!1},variant:{default:null}},setup(e){const t=e,l=g(()=>t.stickyColumn),n=V(()=>({[`table-${t.variant}`]:t.variant!==null,"b-table-sticky-column":l.value,"table-b-table-default":l.value&&t.variant===null})),a=M(()=>t.colspan?"colspan":t.rowspan?"rowspan":"col");return(o,i)=>(E(),q("th",{scope:a.value,class:ie(n.value),colspan:o.colspan,rowspan:o.rowspan,"data-label":o.stackedHeading},[o.stackedHeading!==void 0?(E(),q("div",kC,[F(o.$slots,"default")])):F(o.$slots,"default",{key:1})],10,TC))}}),Lh=le({__name:"BThead",props:{variant:{default:null}},setup(e){const t=e,l=V(()=>({[`table-${t.variant}`]:t.variant!==null}));return(n,a)=>(E(),q("thead",{class:ie(l.value)},[F(n.$slots,"default")],2))}}),sl=le({__name:"BTr",props:{variant:{default:null}},setup(e){const t=e,l=V(()=>({[`table-${t.variant}`]:t.variant!==null}));return(n,a)=>(E(),q("tr",{class:ie(l.value)},[F(n.$slots,"default")],2))}}),EC={key:0,class:"b-table-stacked-label"},AC={class:"d-inline-flex flex-nowrap align-items-center gap-1"},NC={key:2},Fh=le({__name:"BTableLite",props:{align:{default:void 0},caption:{default:void 0},captionHtml:{default:void 0},detailsTdClass:{default:void 0},emptyFilteredText:{default:"There are no records matching your request"},emptyText:{default:"There are no records to show"},fieldColumnClass:{type:[Function,String,Object],default:void 0},fields:{default:()=>[]},footClone:{type:[Boolean,String],default:!1},footRowVariant:{default:void 0},footVariant:{default:void 0},headRowVariant:{default:void 0},headVariant:{default:void 0},items:{default:()=>[]},labelStacked:{type:[Boolean,String],default:!1},modelValue:{default:void 0},primaryKey:{default:void 0},showEmpty:{type:[Boolean,String],default:!1},tbodyClass:{default:void 0},tbodyTrAttr:{default:void 0},tbodyTrClass:{type:[Function,String,Object],default:void 0},tfootClass:{default:void 0},tfootTrClass:{default:void 0},theadClass:{default:void 0},theadTrClass:{default:void 0},bordered:{type:[Boolean,String],default:void 0},borderless:{type:[Boolean,String],default:void 0},borderVariant:{default:void 0},captionTop:{type:[Boolean,String],default:void 0},dark:{type:[Boolean,String],default:void 0},fixed:{type:[Boolean,String],default:void 0},hover:{type:[Boolean,String],default:void 0},id:{default:void 0},noBorderCollapse:{type:[Boolean,String],default:void 0},outlined:{type:[Boolean,String],default:void 0},responsive:{type:[Boolean,String],default:void 0},small:{type:[Boolean,String],default:void 0},stacked:{type:[Boolean,String],default:void 0},stickyHeader:{type:[Boolean,String],default:void 0},striped:{type:[Boolean,String],default:void 0},stripedColumns:{type:[Boolean,String],default:void 0},tableClass:{default:void 0},variant:{default:void 0}},emits:["head-clicked","row-clicked","row-dbl-clicked","row-hovered","row-unhovered"],setup(e,{emit:t}){const l=e,n=t,a=g(()=>l.footClone),o=g(()=>l.labelStacked),i=g(()=>l.showEmpty),r=g(()=>l.stacked),s=V(()=>[l.tableClass,{[`align-${l.align}`]:l.align!==void 0}]),u=V(()=>!l.fields.length&&l.items.length?Object.keys(l.items[0]).map(m=>{const _=wr(m);return{key:m,label:_,tdAttr:r.value===!0?{"data-label":_}:void 0}}):l.fields.map(m=>{if(typeof m=="string"){const _=wr(m);return{key:m,label:_,tdAttr:r.value===!0?{"data-label":_}:void 0}}return{...m,tdAttr:r.value===!0?{"data-label":wr(m.key),...m.tdAttr}:m.tdAttr}})),d=M(()=>u.value.length),c=(m,_,v)=>{const S=dl(m,_);return v&&typeof v=="function"?v(S,_,m):v},f=(m,_,v=!1)=>{const S=typeof m=="string"?m:m.key;n("head-clicked",S,m,_,v)},h=m=>{m._showDetails=!m._showDetails},p=m=>[m.class,m.thClass,{"b-table-sticky-column":m.stickyColumn},l.fieldColumnClass?typeof l.fieldColumnClass=="function"?l.fieldColumnClass(m):l.fieldColumnClass:null],y=(m,_)=>{var v;return[m.class,m.tdClass,(v=_._cellVariants)!=null&&v[m.key]?`table-${_._cellVariants[m.key]}`:null,{"b-table-sticky-column":m.stickyColumn}]},B=(m,_)=>l.tbodyTrClass?typeof l.tbodyTrClass=="function"?l.tbodyTrClass(m,_):l.tbodyTrClass:null;return(m,_)=>(E(),G(Pu,{id:m.id,bordered:m.bordered,borderless:m.borderless,"border-variant":m.borderVariant,"caption-top":m.captionTop,dark:m.dark,fixed:m.fixed,hover:m.hover,"no-border-collapse":m.noBorderCollapse,outlined:m.outlined,responsive:m.responsive,small:m.small,stacked:k(r),"sticky-header":m.stickyHeader,striped:m.striped,"table-class":s.value,variant:m.variant,"striped-columns":m.stripedColumns},{default:J(()=>[be(Lh,{variant:m.headVariant,class:ie(m.theadClass)},{default:J(()=>[m.$slots["thead-top"]?F(m.$slots,"thead-top",{key:0}):he("",!0),be(sl,{variant:m.headRowVariant,class:ie(m.theadTrClass)},{default:J(()=>[(E(!0),q(we,null,Ye(u.value,v=>(E(),G(ms,ce({key:v.key,scope:"col",class:p(v),title:v.headerTitle,variant:v.variant,abbr:v.headerAbbr,style:v.thStyle},v.thAttr,{onClick:S=>f(v,S)}),{default:J(()=>[F(m.$slots,m.$slots[`head(${String(v.key)})`]?`head(${String(v.key)})`:"head()",{label:v.label,column:v.key,field:v,isFoot:!1},()=>[Be(pe(k(Wo)(v)),1)])]),_:2},1040,["class","title","variant","abbr","style","onClick"]))),128))]),_:3},8,["variant","class"]),m.$slots["thead-sub"]?(E(),G(sl,{key:1},{default:J(()=>[(E(!0),q(we,null,Ye(u.value,v=>(E(),G(Gn,{key:v.key,scope:"col",variant:v.variant,class:ie([v.class,v.thClass])},{default:J(()=>[F(m.$slots,"thead-sub",ce({items:u.value},v),()=>[Be(pe(v.label),1)])]),_:2},1032,["variant","class"]))),128))]),_:3})):he("",!0)]),_:3},8,["variant","class"]),be(Rh,{class:ie(m.tbodyClass)},{default:J(()=>[F(m.$slots,"custom-body",{fields:u.value,items:m.items,columns:u.value.length},()=>[!k(r)&&m.$slots["top-row"]?(E(),G(sl,{key:0},{default:J(()=>[F(m.$slots,"top-row")]),_:3})):he("",!0),(E(!0),q(we,null,Ye(m.items,(v,S)=>(E(),q(we,{key:S},[be(sl,{class:ie(B(v,"row")),variant:v._rowVariant,onClick:b=>!k(Vo)(b)&&n("row-clicked",v,S,b),onDblclick:b=>!k(Vo)(b)&&n("row-dbl-clicked",v,S,b),onMouseenter:b=>!k(Vo)(b)&&n("row-hovered",v,S,b),onMouseleave:b=>!k(Vo)(b)&&n("row-unhovered",v,S,b)},{default:J(()=>[(E(!0),q(we,null,Ye(u.value,b=>{var w;return E(),G(Gn,ce({key:b.key,variant:(w=v._cellVariants)!=null&&w[b.key]?null:b.variant,class:y(b,v)},c(v,String(b.key),b.tdAttr)),{default:J(()=>[k(r)&&k(o)?(E(),q("label",EC,pe(k(Wo)(b)),1)):he("",!0),F(m.$slots,m.$slots[`cell(${String(b.key)})`]?`cell(${String(b.key)})`:"cell()",{value:k(dl)(v,String(b.key)),index:S,item:v,field:b,items:m.items,toggleDetails:()=>{h(v)},detailsShowing:v._showDetails??!1},()=>[!m.$slots[`cell(${String(b.key)})`]&&!m.$slots["cell()"]?(E(),q(we,{key:0},[Be(pe(k(Mv)(v,String(b.key),b.formatter)),1)],64)):he("",!0)])]),_:2},1040,["variant","class"])}),128))]),_:2},1032,["class","variant","onClick","onDblclick","onMouseenter","onMouseleave"]),v._showDetails===!0&&m.$slots["row-details"]?(E(),q(we,{key:0},[be(sl,{"aria-hidden":"true",role:"presentation",class:"d-none"}),be(sl,{class:ie(B(v,"row-details")),variant:v._rowVariant},{default:J(()=>[be(Gn,{colspan:d.value},{default:J(()=>[F(m.$slots,"row-details",{item:v,toggleDetails:()=>{h(v)},fields:m.fields,index:S})]),_:2},1032,["colspan"])]),_:2},1032,["class","variant"])],64)):he("",!0)],64))),128)),k(i)&&m.items.length===0?(E(),G(sl,{key:1,class:"b-table-empty-slot"},{default:J(()=>[be(Gn,{colspan:d.value},{default:J(()=>[F(m.$slots,"empty",{items:m.items},()=>[Be(pe(m.emptyText),1)])]),_:3},8,["colspan"])]),_:3})):he("",!0),!k(r)&&m.$slots["bottom-row"]?(E(),G(sl,{key:2},{default:J(()=>[F(m.$slots,"bottom-row")]),_:3})):he("",!0)])]),_:3},8,["class"]),k(a)?(E(),G(hs,{key:0,variant:m.footVariant,class:ie(m.tfootClass)},{default:J(()=>[be(sl,{variant:m.footRowVariant,class:ie(m.tfootTrClass)},{default:J(()=>[(E(!0),q(we,null,Ye(u.value,v=>(E(),G(ms,ce({key:v.key,scope:"col",class:p(v),title:v.headerTitle,abbr:v.headerAbbr,style:v.thStyle,variant:v.variant},v.thAttr,{onClick:S=>f(v,S,!0)}),{default:J(()=>[ve("div",AC,[ve("div",null,[F(m.$slots,m.$slots[`foot(${String(v.key)})`]?`foot(${String(v.key)})`:"foot()",{label:v.label,column:v.key,field:v,isFoot:!0},()=>[Be(pe(k(Wo)(v)),1)])])])]),_:2},1040,["class","title","abbr","style","variant","onClick"]))),128))]),_:3},8,["variant","class"])]),_:3},8,["variant","class"])):m.$slots["custom-foot"]?(E(),G(hs,{key:1},{default:J(()=>[F(m.$slots,"custom-foot",{fields:u.value,items:m.items,columns:u.value.length})]),_:3})):he("",!0),m.$slots["table-caption"]||m.caption?(E(),q("caption",NC,[F(m.$slots,"table-caption",{},()=>[Be(pe(m.caption),1)])])):he("",!0)]),_:3},8,["id","bordered","borderless","border-variant","caption-top","dark","fixed","hover","no-border-collapse","outlined","responsive","small","stacked","sticky-header","striped","table-class","variant","striped-columns"]))}}),OC=ve("path",{"fill-rule":"evenodd",d:"M8 12a.5.5 0 0 0 .5-.5V5.707l2.146 2.147a.5.5 0 0 0 .708-.708l-3-3a.5.5 0 0 0-.708 0l-3 3a.5.5 0 1 0 .708.708L7.5 5.707V11.5a.5.5 0 0 0 .5.5z"},null,-1),$C=[OC],VC=ve("path",{"fill-rule":"evenodd",d:"M8 4a.5.5 0 0 1 .5.5v5.793l2.146-2.147a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 1 1 .708-.708L7.5 10.293V4.5A.5.5 0 0 1 8 4z"},null,-1),PC=[VC],IC={class:"d-flex align-items-center gap-2 mt-5"},RC=le({__name:"BTable",props:{provider:{default:void 0},sortCompare:{default:void 0},noProvider:{default:void 0},noProviderPaging:{type:[Boolean,String],default:!1},noProviderSorting:{type:[Boolean,String],default:!1},noProviderFiltering:{type:[Boolean,String],default:!1},sortBy:{default:void 0},sortDesc:{type:[Boolean,String],default:!1},selectable:{type:[Boolean,String],default:!1},stickySelect:{type:[Boolean,String],default:!1},selectHead:{type:[Boolean,String],default:!0},selectMode:{default:"multi"},selectionVariant:{default:"primary"},busy:{type:[Boolean,String],default:!1},busyLoadingText:{default:"Loading..."},perPage:{default:1/0},currentPage:{default:1},filter:{default:void 0},filterable:{default:void 0},noLocalSorting:{type:[Boolean,String],default:!1},noSelectOnClick:{type:[Boolean,String],default:!1},sortCompareLocale:{default:void 0},sortCompareOptions:{default:()=>({numeric:!0})},selectedItems:{default:()=>[]},noSortableIcon:{type:[Boolean,String],default:!1},align:{default:void 0},caption:{default:void 0},captionHtml:{default:void 0},detailsTdClass:{default:void 0},emptyFilteredText:{default:void 0},emptyText:{default:void 0},fieldColumnClass:{type:[Function,String,Object],default:void 0},fields:{default:()=>[]},footClone:{type:[Boolean,String],default:void 0},footRowVariant:{default:void 0},footVariant:{default:void 0},headRowVariant:{default:void 0},headVariant:{default:void 0},items:{default:()=>[]},labelStacked:{type:[Boolean,String],default:void 0},modelValue:{default:void 0},primaryKey:{default:void 0},showEmpty:{type:[Boolean,String],default:void 0},tbodyClass:{default:void 0},tbodyTrAttr:{default:void 0},tbodyTrClass:{type:[Function,String,Object],default:void 0},tfootClass:{default:void 0},tfootTrClass:{default:void 0},theadClass:{default:void 0},theadTrClass:{default:void 0},bordered:{type:[Boolean,String],default:void 0},borderless:{type:[Boolean,String],default:void 0},borderVariant:{default:void 0},captionTop:{type:[Boolean,String],default:void 0},dark:{type:[Boolean,String],default:void 0},fixed:{type:[Boolean,String],default:void 0},hover:{type:[Boolean,String],default:void 0},id:{default:void 0},noBorderCollapse:{type:[Boolean,String],default:void 0},outlined:{type:[Boolean,String],default:void 0},responsive:{type:[Boolean,String],default:void 0},small:{type:[Boolean,String],default:void 0},stacked:{type:[Boolean,String],default:void 0},stickyHeader:{type:[Boolean,String],default:void 0},striped:{type:[Boolean,String],default:void 0},stripedColumns:{type:[Boolean,String],default:void 0},variant:{default:void 0}},emits:["filtered","head-clicked","row-clicked","row-dbl-clicked","row-hovered","row-selected","row-unhovered","row-unselected","selection","sorted","update:busy","update:selectedItems","update:sortDesc","update:sortBy"],setup(e,{expose:t,emit:l}){const n=e,a=l,o=Xe(n,"sortBy",a,{passive:!0}),i=Xe(n,"busy",a,{passive:!0}),r=Xe(n,"sortDesc",a,{passive:!0}),s=Xe(n,"selectedItems",a,{passive:!0}),u=V({get:()=>new Set([...s.value]),set:D=>{s.value=[...D]}}),d={add:D=>{const Q=new Set(u.value);Q.add(D),u.value=Q,a("row-selected",D)},clear:()=>{u.value.forEach(D=>{d.delete(D)})},delete:D=>{const Q=new Set(u.value);Q.delete(D),u.value=Q,a("row-unselected",D)},has:D=>{if(!n.primaryKey)return u.value.has(D);const Q=n.primaryKey;for(const j of u.value){const Y=dl(j,Q),de=dl(D,Q);if(Y&&de&&Y===de)return!0}return!1}},c=ae([]),f=g(r),h=g(i),p=g(()=>n.noProviderPaging),y=g(()=>n.noProviderSorting),B=g(()=>n.noProviderFiltering),m=g(()=>n.selectable),_=g(()=>n.noSortableIcon),v=g(()=>n.noSelectOnClick),S=g(()=>n.noLocalSorting),b=Re(()=>n.perPage,{method:"parseInt"}),w=Re(()=>n.currentPage,{method:"parseInt"}),x=M(()=>!!n.filter),C=M(()=>n.provider!==void 0),N=M(()=>u.value.size>0),A=V(()=>o.value!==void 0||n.fields.some(D=>typeof D=="string"?!1:D.sortable)),$=V(()=>n.fields.map(D=>typeof D=="string"?D:{...D,thAttr:{"aria-sort":A.value===!1?void 0:o.value!==D.key?"none":f.value===!0?"descending":"ascending",...D.thAttr}})),R=V(()=>({"b-table-busy":h.value,"b-table-selectable":m.value,"user-select-none":m.value&&N.value})),W=V(()=>[n.tbodyTrClass?typeof n.tbodyTrClass=="function"?n.tbodyTrClass(null,"table-busy"):n.tbodyTrClass:null]),I=D=>[{"b-table-sortable-column":A.value&&D.sortable}],U=(D,Q)=>[{[`selected table-${n.selectionVariant}`]:m.value&&D&&d.has(D)},n.tbodyTrClass?typeof n.tbodyTrClass=="function"?n.tbodyTrClass(D,Q):n.tbodyTrClass:null],L=D=>o.value!==D.key?{opacity:.5}:{},X=V(()=>{const D=Y=>{const de=o.value;if(de===void 0)return Y;const re=$.value.find(ge=>typeof ge=="string"?!1:ge.key===de);return typeof re!="string"&&(re==null?void 0:re.sortable)===!1?Y:[...Y].sort((ge,T)=>{if(n.sortCompare!==void 0)return n.sortCompare(ge,T,de,f.value);const O=z=>{const K=z[de];if(re&&typeof re!="string"&&re.sortByFormatted){const P=typeof re.sortByFormatted=="function"?re.sortByFormatted:re.formatter;if(P)return Mv(z,String(re.key),P)}return typeof K=="object"&&K!==null?JSON.stringify(K):(K==null?void 0:K.toString())??""};return O(ge).localeCompare(O(T),n.sortCompareLocale,n.sortCompareOptions)*(f.value?-1:1)})},Q=Y=>Y.filter(de=>Object.entries(de).some(([re,ge])=>{var T,O,z;return ge==null||re[0]==="_"||!((T=n.filterable)!=null&&T.includes(re))&&(O=n.filterable)!=null&&O.length?!1:(typeof ge=="object"?JSON.stringify(Object.values(ge)):ge.toString()).toLowerCase().includes(((z=n.filter)==null?void 0:z.toLowerCase())??"")}));let j=C.value?c.value:n.items;return(x.value===!0&&!C.value||x.value===!0&&C.value&&B.value)&&(j=Q(j)),(A.value===!0&&!C.value&&!S.value||A.value===!0&&C.value&&y.value)&&(j=D(j)),j}),ee=V(()=>Number.isNaN(b.value)||C.value&&!p.value?X.value:X.value.slice((w.value-1)*(b.value||1/0),w.value*(b.value||1/0))),ue=(D,Q,j=!1,Y=!1,de=!1)=>{if(m.value){if(n.selectMode==="single"||n.selectMode==="multi"){if(j||Y)return;d.has(D)?d.delete(D):(n.selectMode==="single"&&d.clear(),d.add(D))}else if(Y||de)d.has(D)?d.delete(D):d.add(D);else if(j){const re=[...u.value].pop(),ge=n.items.findIndex(z=>z===re),T=Math.min(ge,Q),O=Math.max(ge,Q);n.items.slice(T,O+1).forEach(z=>{d.has(z)||d.add(z)})}else d.clear(),d.add(D);ze()}},Ee=(D,Q,j)=>{v.value===!1&&ue(D,Q,j.shiftKey,j.ctrlKey,j.metaKey),a("row-clicked",D,Q,j)},De=D=>{if(!A.value)return;const Q=typeof D=="string"?D:D.key,j=typeof D=="string"?!1:D.sortable;A.value===!0&&j===!0&&(o.value!==Q?(o.value=Q,r.value=!1):f.value===!1?r.value=!0:(o.value=void 0,r.value=!1),a("sorted",Q,o.value===void 0?!1:!f.value))},Se=(D,Q,j,Y=!1)=>{a("head-clicked",D,Q,j,Y),De(Q)},Ne=async()=>{if(!C.value||n.provider===void 0||h.value)return;i.value=!0;const D=n.provider({currentPage:w.value,filter:n.filter,sortBy:o.value,sortDesc:n.sortDesc,perPage:b.value});try{const Q=D instanceof Promise?await D:D;if(Q===void 0)return;c.value=Q}finally{i.value=!1}},ze=()=>{m.value&&a("selection",[...u.value])},Ke=async(D,Q,j)=>{if(Q===j)return;const Y=T=>{var O;return((O=n.noProvider)==null?void 0:O.includes(T))===!0},de=(D==="currentPage"||D==="perPage")&&(Y("paging")||p.value===!0),re=D==="filter"&&(Y("filtering")||B.value===!0),ge=(D==="sortBy"||D==="sortDesc")&&(Y("sorting")||y.value===!0);de||re||ge||(C.value===!0&&await Ne(),D==="currentPage"||D==="perPage"||a("filtered",[...X.value]))};return xe(()=>n.filter,(D,Q)=>{Ke("filter",D,Q),!(D===Q||C.value)&&(D||a("filtered",[...X.value]))}),xe(w,(D,Q)=>{Ke("currentPage",D,Q)}),xe(b,(D,Q)=>{Ke("perPage",D,Q)}),xe(o,(D,Q)=>{Ke("sortBy",D,Q)}),xe(f,(D,Q)=>{Ke("sortDesc",D,Q)}),xe(()=>n.provider,D=>{if(D===void 0){c.value=[];return}Ne()}),kt(Ne),t({clearSelected:()=>{m.value&&(d.clear(),ze())},refresh:Ne,selectAllRows:()=>{if(!m.value)return;const D=u.value.size>0?[...u.value]:[];u.value=new Set([...X.value]),u.value.forEach(Q=>{D.includes(Q)||a("row-selected",Q)}),ze()},selectRow:D=>{if(!m.value)return;const Q=X.value[D];!Q||d.has(Q)||(d.add(Q),ze())},unselectRow:D=>{if(!m.value)return;const Q=X.value[D];!Q||!d.has(Q)||(d.delete(Q),ze())}}),(D,Q)=>(E(),G(Fh,ce(n,{"aria-busy":k(h),items:ee.value,fields:$.value,"table-class":R.value,"tbody-tr-class":U,"field-column-class":I,onHeadClicked:Se,onRowClicked:Ee,onRowHovered:Q[0]||(Q[0]=(j,Y,de)=>{a("row-hovered",j,Y,de)}),onRowUnhovered:Q[1]||(Q[1]=(j,Y,de)=>{a("row-unhovered",j,Y,de)})}),Di({"head()":J(j=>[Be(pe(k(Wo)(j.field))+" ",1),A.value&&j.field.sortable&&k(_)===!1?(E(),q(we,{key:0},[k(f)?F(D.$slots,"sortDesc",Ie(ce({key:1},{...j})),()=>[(E(),q("svg",{style:st(L(j.field)),xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-arrow-down-short",viewBox:"0 0 16 16","aria-hidden":""},PC,4))]):F(D.$slots,"sortAsc",Ie(ce({key:0},{...j})),()=>[(E(),q("svg",{style:st(L(j.field)),xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-arrow-up-short",viewBox:"0 0 16 16","aria-hidden":""},$C,4))])],64)):he("",!0)]),"custom-body":J(j=>[k(h)?(E(),G(sl,{key:0,class:ie(["b-table-busy-slot",W.value])},{default:J(()=>[be(Gn,{colspan:j.fields.length},{default:J(()=>[F(D.$slots,"table-busy",{},()=>[be(lr,{show:""},{overlay:J(()=>[ve("div",IC,[be(tr),ve("strong",null,pe(D.busyLoadingText),1)])]),_:1})])]),_:2},1032,["colspan"])]),_:2},1032,["class"])):he("",!0)]),_:2},[Ye(D.$slots,(j,Y)=>({name:Y,fn:J(de=>[F(D.$slots,Y,Ie(Je(de)))])}))]),1040,["aria-busy","items","fields","table-class"]))}}),LC=le({inheritAttrs:!1,__name:"BTab",props:{active:{type:[Boolean,String],default:!1},buttonId:{default:void 0},disabled:{type:[Boolean,String],default:!1},id:{default:void 0},lazy:{type:[Boolean,String],default:void 0},lazyOnce:{type:[Boolean,String],default:void 0},noBody:{type:[Boolean,String],default:!1},tag:{default:"div"},title:{default:void 0},titleItemClass:{default:void 0},titleLinkAttrs:{default:void 0},titleLinkClass:{default:void 0}},emits:["update:active"],setup(e,{emit:t}){const l=e,n=At(),a=t,o=tt(jv,null),i=Ze(()=>l.id,"tabpane"),r=Ze(()=>l.buttonId,"tab"),s=g(()=>l.active),u=g(()=>l.disabled),d=g(()=>l.lazyOnce??l.lazy),c=g(()=>l.noBody),f=ae(!1),h=ae(null),{onClick:p,...y}=ba(),B=V(()=>({id:i.value,buttonId:r.value,disabled:u.value,title:l.title,titleComponent:n.title,titleItemClass:l.titleItemClass,titleLinkAttrs:l.titleLinkAttrs,titleLinkClass:l.titleLinkClass,onClick:p,el:h.value}));kt(()=>{o&&(o.registerTab(B),s.value&&o.activateTab(i.value))}),ro(()=>{o&&o.unregisterTab(i.value)});const m=M(()=>(o==null?void 0:o.activeId.value)===i.value),_=ae(m.value),v=M(()=>!!(o!=null&&o.lazy.value||d.value)),S=M(()=>l.lazyOnce!==void 0),b=M(()=>m.value&&!u.value),w=M(()=>b.value||!v.value||v.value&&S.value&&f.value);xe(m,C=>{if(C){a("update:active",!0),setTimeout(()=>{_.value=!0},0);return}_.value=!1,a("update:active",!1)}),xe(s,C=>{if(o){if(!C){m.value&&o.activateTab(void 0);return}o.activateTab(i.value)}});const x=V(()=>[{active:m.value,show:_.value,"card-body":(o==null?void 0:o.card.value)&&c.value===!1,fade:!(o!=null&&o.noFade.value)},_.value?o==null?void 0:o.activeTabClass:o==null?void 0:o.inactiveTabClass,o==null?void 0:o.tabClass]);return xe(w,C=>{C&&!f.value&&(f.value=!0)}),(C,N)=>(E(),G(Te(C.tag),ce({id:k(i),ref_key:"el",ref:h,class:["tab-pane",x.value],role:"tabpanel","aria-labelledby":k(r)},y),{default:J(()=>[w.value?F(C.$slots,"default",{key:0}):he("",!0)]),_:3},16,["id","class","aria-labelledby"]))}}),FC=["aria-orientation"],DC=["id","aria-controls","aria-selected","onClick"],HC=le({__name:"BTabs",props:{activeId:{default:void 0},activeNavItemClass:{default:void 0},activeTabClass:{default:void 0},align:{default:void 0},card:{type:[Boolean,String],default:!1},contentClass:{default:void 0},end:{type:[Boolean,String],default:!1},fill:{type:[Boolean,String],default:!1},id:{default:void 0},inactiveNavItemClass:{default:void 0},inactiveTabClass:{default:void 0},justified:{type:[Boolean,String],default:!1},lazy:{type:[Boolean,String],default:!1},modelValue:{default:-1},navClass:{default:void 0},navItemClass:{default:void 0},navWrapperClass:{default:void 0},noFade:{type:[Boolean,String],default:!1},noNavStyle:{type:[Boolean,String],default:!1},pills:{type:[Boolean,String],default:!1},small:{type:[Boolean,String],default:!1},tag:{default:"div"},tabClass:{default:void 0},vertical:{type:[Boolean,String],default:!1}},emits:["activate-tab","click","update:activeId","update:modelValue"],setup(e,{emit:t}){const l=e,n=t,a=Xe(l,"modelValue",n,{passive:!0}),o=Xe(l,"activeId",n,{passive:!0}),i=g(()=>l.card),r=g(()=>l.end),s=g(()=>l.fill),u=g(()=>l.justified),d=g(()=>l.lazy),c=g(()=>l.noFade),f=g(()=>l.noNavStyle),h=g(()=>l.pills),p=g(()=>l.small),y=g(()=>l.vertical),B=Bi(),m=ae([]),_=V(()=>m.value.map(I=>{const U=k(I),L=U.id===o.value;return{...U,active:L,navItemClasses:[{active:L,disabled:U.disabled},L?l.activeNavItemClass:l.inactiveNavItemClass,l.navItemClass,U.titleLinkClass]}})),v=M(()=>!(_!=null&&_.value&&_.value.length>0)),S=V(()=>({"d-flex":y.value,"align-items-start":y.value})),b=vo(()=>l.align),w=V(()=>({"nav-pills":h.value,"flex-column me-3":y.value,[b.value]:l.align!==void 0,"nav-fill":s.value,"card-header-tabs":i.value,"nav-justified":u.value,"nav-tabs":!f.value&&!h.value,small:p.value})),x=I=>{var U;if(I!==void 0){const L=(U=_.value[I])==null?void 0:U.id;if(I>-1&&I<_.value.length&&!_.value[I].disabled&&(a.value<0||o.value!==L||a.value!==I)){const X=new rn("activate-tab",{cancelable:!0});n("activate-tab",I,a.value,X),X.defaultPrevented||(o.value!==L&&(o.value=L),a.value!==I&&(a.value=I))}}},C=(I,U)=>{var L,X,ee;x(U),U>=0&&!_.value[U].disabled&&(L=_.value[U])!=null&&L.onClick&&typeof _.value[U].onClick=="function"&&((ee=(X=_.value[U]).onClick)==null||ee.call(X,I))},N=I=>{var U,L;_.value.length<=0||(a.value=A(a.value+I,I),(L=document.getElementById((U=_.value[a.value])==null?void 0:U.buttonId))==null||L.focus())},A=(I,U)=>{let L=I,X=-1,ee=-1;for(let ue=0;ue<_.value.length;ue++)_.value[ue].disabled||(X===-1&&(X=ue),ee=ue);for(;L>=X&&L<=ee&&_.value[L].disabled;)L+=U;return L<X&&(L=X),L>ee&&(L=ee),L};xe(a,(I,U)=>{if(I===U||_.value.length<=0)return;const L=A(I,I>U?1:-1);ot(()=>{x(L)})}),xe(o,(I,U)=>{const L=_.value.findIndex(X=>X.id===I);if(I!==U&&!(_.value.length<=0)){if(L===-1){x(A(0,1));return}x(L)}});const $=I=>{m.value.find(U=>U.value.id===I.value.id)?m.value[m.value.findIndex(U=>U.value.id===I.value.id)]=I:m.value.push(I),m.value.sort((U,L)=>{if(!Node||!U.value.el||!L.value.el)return 0;const X=U.value.el.compareDocumentPosition(L.value.el);return X&Node.DOCUMENT_POSITION_FOLLOWING?-1:X&Node.DOCUMENT_POSITION_PRECEDING?1:0})},R=I=>{m.value=m.value.filter(U=>U.value.id!==I)};xe(m,()=>{W()},{deep:!0});const W=()=>{var I;if(_.value.length===0){a.value=-1,o.value=void 0;return}if(a.value>=0&&!o.value&&(o.value=(I=_.value[a.value])==null?void 0:I.id),_.value.find(U=>U.id===o.value)){x(_.value.findIndex(U=>U.id===o.value));return}x(_.value.map(U=>!U.disabled).indexOf(!0))};return Gt(jv,{lazy:d,card:i,noFade:c,activeTabClass:M(()=>l.activeTabClass),inactiveTabClass:M(()=>l.inactiveTabClass),tabClass:M(()=>l.tabClass),registerTab:$,unregisterTab:R,activeId:o,activateTab:I=>{const U=_.value.findIndex(L=>L.id===I);if(I===void 0||U===-1){x(A(0,1));return}x(U)}}),(I,U)=>(E(),G(Te(I.tag),{id:I.id,class:ie(["tabs",S.value])},{default:J(()=>[be(k(B).define,null,{default:J(()=>[ve("div",{class:ie(["tab-content",I.contentClass])},[F(I.$slots,"default"),v.value?(E(),q("div",{key:"bv-empty-tab",class:ie(["tab-pane active",{"card-body":k(i)}])},[F(I.$slots,"empty")],2)):he("",!0)],2)]),_:3}),k(r)?(E(),G(k(B).reuse,{key:0})):he("",!0),ve("div",{class:ie([I.navWrapperClass,{"card-header":k(i),"ms-auto":I.vertical&&k(r)}])},[ve("ul",{class:ie(["nav",[w.value,I.navClass]]),role:"tablist","aria-orientation":I.vertical?"vertical":"horizontal"},[F(I.$slots,"tabs-start"),(E(!0),q(we,null,Ye(_.value,(L,X)=>(E(),q("li",{key:L.id,class:ie(["nav-item",L.titleItemClass]),role:"presentation"},[ve("button",ce({id:L.buttonId,class:["nav-link",L.navItemClasses],role:"tab","aria-controls":L.id,"aria-selected":L.active},L.titleLinkAttrs,{onKeydown:[U[0]||(U[0]=Va(Ol(ee=>N(-1),["stop","prevent"]),["left"])),U[1]||(U[1]=Va(Ol(ee=>N(1),["stop","prevent"]),["right"])),U[2]||(U[2]=Va(Ol(ee=>N(-999),["stop","prevent"]),["page-up"])),U[3]||(U[3]=Va(Ol(ee=>N(999),["stop","prevent"]),["page-down"]))],onClick:Ol(ee=>C(ee,X),["stop","prevent"])}),[L.titleComponent?(E(),G(Te(L.titleComponent),{key:0})):(E(),q(we,{key:1},[Be(pe(L.title),1)],64))],16,DC)],2))),128)),F(I.$slots,"tabs-end")],10,FC)],2),k(r)?he("",!0):(E(),G(k(B).reuse,{key:1}))]),_:3},8,["id","class"]))}}),MC={id:"__BVID__toaster-container"},zC=le({__name:"BToastOrchestrator",props:{teleportDisabled:{type:[Boolean,String],default:!1},teleportTo:{default:"body"},appendToast:{type:[Boolean,String],default:!1}},setup(e,{expose:t}){const l=e,n=g(()=>l.teleportDisabled),a=g(()=>l.appendToast),o={"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"},{remove:i,toasts:r,show:s,_setIsAppend:u}=hw();xe(a,c=>{u==null||u(c)},{immediate:!0});const d=c=>er(c,["_modelValue","_self","pos"]);return t({remove:i,show:s,toasts:r}),(c,f)=>(E(),G(dn,{to:c.teleportTo,disabled:k(n)},[ve("div",MC,[(E(),q(we,null,Ye(o,(h,p)=>ve("div",{key:p,class:ie([h,"toast-container position-fixed p-3"])},[be(Js,{name:"b-list"},{default:J(()=>{var y;return[(E(!0),q(we,null,Ye((y=k(r))==null?void 0:y.filter(B=>B.value.props.pos===p),B=>(E(),G(Te(B.value.component),ce({key:B.value.props._self},d(B.value.props),{modelValue:B.value.props._modelValue,"onUpdate:modelValue":m=>B.value.props._modelValue=m,"trans-props":{...B.value.props.transProps,appear:!0},onHide:Ol(m=>{var _;return(_=k(i))==null?void 0:_(B.value.props._self)},["prevent"])}),null,16,["modelValue","onUpdate:modelValue","trans-props","onHide"]))),128))]}),_:2},1024)],2)),64))])],8,["to","disabled"]))}}),UC=le({__name:"BTooltip",props:{interactive:{type:[Boolean,String],default:void 0},boundary:{},boundaryPadding:{},click:{type:[Boolean,String],default:void 0},container:{default:void 0},content:{default:void 0},customClass:{default:void 0},delay:{default:void 0},floatingMiddleware:{default:void 0},hide:{type:[Boolean,String],default:void 0},html:{type:[Boolean,String],default:void 0},id:{default:void 0},inline:{type:[Boolean,String],default:void 0},manual:{type:[Boolean,String],default:void 0},modelValue:{type:[Boolean,String],default:void 0},noAutoClose:{type:[Boolean,String],default:void 0},noFade:{type:[Boolean,String],default:void 0},noFlip:{type:[Boolean,String],default:void 0},noHide:{type:[Boolean,String],default:void 0},noShift:{type:[Boolean,String],default:void 0},noSize:{type:[Boolean,String]},noninteractive:{type:[Boolean,String],default:void 0},offset:{default:void 0},placement:{default:void 0},persistent:{type:[Boolean,String]},realtime:{type:[Boolean,String],default:void 0},reference:{default:void 0},strategy:{default:void 0},target:{default:void 0},title:{default:void 0},variant:{default:void 0}},setup(e,{expose:t}){var l,n,a;const o=e,i=V(()=>{const{interactive:s,noninteractive:u,...d}=o;return{noninteractive:u!==void 0?u:!s,...d}}),r=ae(null);return t({hide:(l=r.value)==null?void 0:l.hide,show:(n=r.value)==null?void 0:n.show,toggle:(a=r.value)==null?void 0:a.toggle}),(s,u)=>(E(),G(xu,ce({ref_key:"popover",ref:r,tooltip:""},i.value),Di({_:2},[Ye(s.$slots,(d,c)=>({name:c,fn:J(f=>[F(s.$slots,c,Ie(Je(f)))])}))]),1040))}}),Ac=Object.freeze(Object.defineProperty({__proto__:null,BAccordion:Ow,BAccordionItem:Vw,BAlert:Iw,BAvatar:Dw,BAvatarGroup:Hw,BBadge:Mw,BBreadcrumb:jw,BBreadcrumbItem:gh,BButton:ln,BButtonGroup:qw,BButtonToolbar:Ww,BCard:Ch,BCardBody:wh,BCardFooter:Bh,BCardGroup:Xw,BCardHeader:bh,BCardImg:Ou,BCardSubtitle:_h,BCardText:Yw,BCardTitle:Sh,BCarousel:oB,BCarouselSlide:dB,BCloseButton:Ca,BCol:Ia,BCollapse:mh,BContainer:pB,BDropdown:xh,BDropdownDivider:gB,BDropdownForm:bB,BDropdownGroup:wB,BDropdownHeader:CB,BDropdownItem:xB,BDropdownItemButton:EB,BDropdownText:NB,BForm:Th,BFormCheckbox:Eh,BFormCheckboxGroup:DB,BFormFile:zB,BFormFloatingLabel:PB,BFormGroup:XB,BFormInput:QB,BFormInvalidFeedback:cs,BFormRadio:Nh,BFormRadioGroup:n1,BFormRow:Go,BFormSelect:u1,BFormSelectOption:$u,BFormSelectOptionGroup:Oh,BFormSpinbutton:p1,BFormTag:$h,BFormTags:E1,BFormText:fs,BFormTextarea:N1,BFormValidFeedback:ps,BImg:Nu,BInputGroup:L1,BInputGroupAddon:Vu,BInputGroupAppend:F1,BInputGroupPrepend:D1,BInputGroupText:Vh,BLink:xl,BListGroup:H1,BListGroupItem:M1,BModal:ds,BModalOrchestrator:U1,BNav:j1,BNavForm:K1,BNavItem:G1,BNavItemDropdown:X1,BNavText:Q1,BNavbar:Z1,BNavbarBrand:eC,BNavbarNav:tC,BNavbarToggle:dC,BOffcanvas:pC,BOverlay:lr,BPagination:hC,BPlaceholder:Qt,BPlaceholderButton:Ih,BPlaceholderCard:mC,BPlaceholderTable:bC,BPlaceholderWrapper:SC,BPopover:xu,BProgress:vh,BProgressBar:ph,BRow:BC,BSpinner:tr,BTab:LC,BTable:RC,BTableLite:Fh,BTableSimple:Pu,BTabs:HC,BTbody:Rh,BTd:Gn,BTfoot:hs,BTh:ms,BThead:Lh,BToast:hh,BToastOrchestrator:zC,BTooltip:UC,BTr:sl,BTransition:Ba},Symbol.toStringTag,{value:"Module"})),iT=({components:e=!1,directives:t=!1,plugins:l={}}={})=>({install(n){const a=typeof e=="boolean"?{all:e}:e,o=Object.keys(Ac);dc(a,o).forEach(u=>{const d=Ac[u];n.component(u,d)});const i=typeof t=="boolean"?{all:t}:t,r=Object.keys(xc),s=u=>u.toLowerCase().startsWith("v")?u.slice(1):u;dc(i,r).forEach(u=>{const d=s(u),c=xc[u];n.directive(d,c)}),((l==null?void 0:l.breadcrumb)??!0)&&n.use(ww),((l==null?void 0:l.modalController)??!0)&&n.use(kw),((l==null?void 0:l.modalManager)??!0)&&n.use(Ew),(((l==null?void 0:l.rtl)??!0)||typeof l.rtl=="object")&&n.use(Aw,l),((l==null?void 0:l.toast)??!0)&&n.use(_w)}});function Dh(e,t){return function(){return e.apply(t,arguments)}}const{toString:jC}=Object.prototype,{getPrototypeOf:Iu}=Object,ar=(e=>t=>{const l=jC.call(t);return e[l]||(e[l]=l.slice(8,-1).toLowerCase())})(Object.create(null)),Tl=e=>(e=e.toLowerCase(),t=>ar(t)===e),or=e=>t=>typeof t===e,{isArray:xa}=Array,no=or("undefined");function qC(e){return e!==null&&!no(e)&&e.constructor!==null&&!no(e.constructor)&&al(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Hh=Tl("ArrayBuffer");function KC(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Hh(e.buffer),t}const WC=or("string"),al=or("function"),Mh=or("number"),ir=e=>e!==null&&typeof e=="object",GC=e=>e===!0||e===!1,Jo=e=>{if(ar(e)!=="object")return!1;const t=Iu(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},JC=Tl("Date"),XC=Tl("File"),YC=Tl("Blob"),QC=Tl("FileList"),ZC=e=>ir(e)&&al(e.pipe),ex=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||al(e.append)&&((t=ar(e))==="formdata"||t==="object"&&al(e.toString)&&e.toString()==="[object FormData]"))},tx=Tl("URLSearchParams"),lx=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function mo(e,t,{allOwnKeys:l=!1}={}){if(e===null||typeof e>"u")return;let n,a;if(typeof e!="object"&&(e=[e]),xa(e))for(n=0,a=e.length;n<a;n++)t.call(null,e[n],n,e);else{const o=l?Object.getOwnPropertyNames(e):Object.keys(e),i=o.length;let r;for(n=0;n<i;n++)r=o[n],t.call(null,e[r],r,e)}}function zh(e,t){t=t.toLowerCase();const l=Object.keys(e);let n=l.length,a;for(;n-- >0;)if(a=l[n],t===a.toLowerCase())return a;return null}const Uh=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,jh=e=>!no(e)&&e!==Uh;function gs(){const{caseless:e}=jh(this)&&this||{},t={},l=(n,a)=>{const o=e&&zh(t,a)||a;Jo(t[o])&&Jo(n)?t[o]=gs(t[o],n):Jo(n)?t[o]=gs({},n):xa(n)?t[o]=n.slice():t[o]=n};for(let n=0,a=arguments.length;n<a;n++)arguments[n]&&mo(arguments[n],l);return t}const nx=(e,t,l,{allOwnKeys:n}={})=>(mo(t,(a,o)=>{l&&al(a)?e[o]=Dh(a,l):e[o]=a},{allOwnKeys:n}),e),ax=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),ox=(e,t,l,n)=>{e.prototype=Object.create(t.prototype,n),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),l&&Object.assign(e.prototype,l)},ix=(e,t,l,n)=>{let a,o,i;const r={};if(t=t||{},e==null)return t;do{for(a=Object.getOwnPropertyNames(e),o=a.length;o-- >0;)i=a[o],(!n||n(i,e,t))&&!r[i]&&(t[i]=e[i],r[i]=!0);e=l!==!1&&Iu(e)}while(e&&(!l||l(e,t))&&e!==Object.prototype);return t},rx=(e,t,l)=>{e=String(e),(l===void 0||l>e.length)&&(l=e.length),l-=t.length;const n=e.indexOf(t,l);return n!==-1&&n===l},sx=e=>{if(!e)return null;if(xa(e))return e;let t=e.length;if(!Mh(t))return null;const l=new Array(t);for(;t-- >0;)l[t]=e[t];return l},ux=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Iu(Uint8Array)),dx=(e,t)=>{const n=(e&&e[Symbol.iterator]).call(e);let a;for(;(a=n.next())&&!a.done;){const o=a.value;t.call(e,o[0],o[1])}},cx=(e,t)=>{let l;const n=[];for(;(l=e.exec(t))!==null;)n.push(l);return n},fx=Tl("HTMLFormElement"),px=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(l,n,a){return n.toUpperCase()+a}),Nc=(({hasOwnProperty:e})=>(t,l)=>e.call(t,l))(Object.prototype),vx=Tl("RegExp"),qh=(e,t)=>{const l=Object.getOwnPropertyDescriptors(e),n={};mo(l,(a,o)=>{let i;(i=t(a,o,e))!==!1&&(n[o]=i||a)}),Object.defineProperties(e,n)},hx=e=>{qh(e,(t,l)=>{if(al(e)&&["arguments","caller","callee"].indexOf(l)!==-1)return!1;const n=e[l];if(al(n)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+l+"'")})}})},mx=(e,t)=>{const l={},n=a=>{a.forEach(o=>{l[o]=!0})};return xa(e)?n(e):n(String(e).split(t)),l},gx=()=>{},yx=(e,t)=>(e=+e,Number.isFinite(e)?e:t),Tr="abcdefghijklmnopqrstuvwxyz",Oc="0123456789",Kh={DIGIT:Oc,ALPHA:Tr,ALPHA_DIGIT:Tr+Tr.toUpperCase()+Oc},bx=(e=16,t=Kh.ALPHA_DIGIT)=>{let l="";const{length:n}=t;for(;e--;)l+=t[Math.random()*n|0];return l};function Sx(e){return!!(e&&al(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const _x=e=>{const t=new Array(10),l=(n,a)=>{if(ir(n)){if(t.indexOf(n)>=0)return;if(!("toJSON"in n)){t[a]=n;const o=xa(n)?[]:{};return mo(n,(i,r)=>{const s=l(i,a+1);!no(s)&&(o[r]=s)}),t[a]=void 0,o}}return n};return l(e,0)},wx=Tl("AsyncFunction"),Bx=e=>e&&(ir(e)||al(e))&&al(e.then)&&al(e.catch),Z={isArray:xa,isArrayBuffer:Hh,isBuffer:qC,isFormData:ex,isArrayBufferView:KC,isString:WC,isNumber:Mh,isBoolean:GC,isObject:ir,isPlainObject:Jo,isUndefined:no,isDate:JC,isFile:XC,isBlob:YC,isRegExp:vx,isFunction:al,isStream:ZC,isURLSearchParams:tx,isTypedArray:ux,isFileList:QC,forEach:mo,merge:gs,extend:nx,trim:lx,stripBOM:ax,inherits:ox,toFlatObject:ix,kindOf:ar,kindOfTest:Tl,endsWith:rx,toArray:sx,forEachEntry:dx,matchAll:cx,isHTMLForm:fx,hasOwnProperty:Nc,hasOwnProp:Nc,reduceDescriptors:qh,freezeMethods:hx,toObjectSet:mx,toCamelCase:px,noop:gx,toFiniteNumber:yx,findKey:zh,global:Uh,isContextDefined:jh,ALPHABET:Kh,generateString:bx,isSpecCompliantForm:Sx,toJSONObject:_x,isAsyncFn:wx,isThenable:Bx};function Me(e,t,l,n,a){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),l&&(this.config=l),n&&(this.request=n),a&&(this.response=a)}Z.inherits(Me,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:Z.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const Wh=Me.prototype,Gh={};["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=>{Gh[e]={value:e}});Object.defineProperties(Me,Gh);Object.defineProperty(Wh,"isAxiosError",{value:!0});Me.from=(e,t,l,n,a,o)=>{const i=Object.create(Wh);return Z.toFlatObject(e,i,function(s){return s!==Error.prototype},r=>r!=="isAxiosError"),Me.call(i,e.message,t,l,n,a),i.cause=e,i.name=e.name,o&&Object.assign(i,o),i};const Cx=null;function ys(e){return Z.isPlainObject(e)||Z.isArray(e)}function Jh(e){return Z.endsWith(e,"[]")?e.slice(0,-2):e}function $c(e,t,l){return e?e.concat(t).map(function(a,o){return a=Jh(a),!l&&o?"["+a+"]":a}).join(l?".":""):t}function xx(e){return Z.isArray(e)&&!e.some(ys)}const Tx=Z.toFlatObject(Z,{},null,function(t){return/^is[A-Z]/.test(t)});function rr(e,t,l){if(!Z.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,l=Z.toFlatObject(l,{metaTokens:!0,dots:!1,indexes:!1},!1,function(y,B){return!Z.isUndefined(B[y])});const n=l.metaTokens,a=l.visitor||d,o=l.dots,i=l.indexes,s=(l.Blob||typeof Blob<"u"&&Blob)&&Z.isSpecCompliantForm(t);if(!Z.isFunction(a))throw new TypeError("visitor must be a function");function u(p){if(p===null)return"";if(Z.isDate(p))return p.toISOString();if(!s&&Z.isBlob(p))throw new Me("Blob is not supported. Use a Buffer instead.");return Z.isArrayBuffer(p)||Z.isTypedArray(p)?s&&typeof Blob=="function"?new Blob([p]):Buffer.from(p):p}function d(p,y,B){let m=p;if(p&&!B&&typeof p=="object"){if(Z.endsWith(y,"{}"))y=n?y:y.slice(0,-2),p=JSON.stringify(p);else if(Z.isArray(p)&&xx(p)||(Z.isFileList(p)||Z.endsWith(y,"[]"))&&(m=Z.toArray(p)))return y=Jh(y),m.forEach(function(v,S){!(Z.isUndefined(v)||v===null)&&t.append(i===!0?$c([y],S,o):i===null?y:y+"[]",u(v))}),!1}return ys(p)?!0:(t.append($c(B,y,o),u(p)),!1)}const c=[],f=Object.assign(Tx,{defaultVisitor:d,convertValue:u,isVisitable:ys});function h(p,y){if(!Z.isUndefined(p)){if(c.indexOf(p)!==-1)throw Error("Circular reference detected in "+y.join("."));c.push(p),Z.forEach(p,function(m,_){(!(Z.isUndefined(m)||m===null)&&a.call(t,m,Z.isString(_)?_.trim():_,y,f))===!0&&h(m,y?y.concat(_):[_])}),c.pop()}}if(!Z.isObject(e))throw new TypeError("data must be an object");return h(e),t}function Vc(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(n){return t[n]})}function Ru(e,t){this._pairs=[],e&&rr(e,this,t)}const Xh=Ru.prototype;Xh.append=function(t,l){this._pairs.push([t,l])};Xh.toString=function(t){const l=t?function(n){return t.call(this,n,Vc)}:Vc;return this._pairs.map(function(a){return l(a[0])+"="+l(a[1])},"").join("&")};function kx(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Yh(e,t,l){if(!t)return e;const n=l&&l.encode||kx,a=l&&l.serialize;let o;if(a?o=a(t,l):o=Z.isURLSearchParams(t)?t.toString():new Ru(t,l).toString(n),o){const i=e.indexOf("#");i!==-1&&(e=e.slice(0,i)),e+=(e.indexOf("?")===-1?"?":"&")+o}return e}class Pc{constructor(){this.handlers=[]}use(t,l,n){return this.handlers.push({fulfilled:t,rejected:l,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){Z.forEach(this.handlers,function(n){n!==null&&t(n)})}}const Qh={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Ex=typeof URLSearchParams<"u"?URLSearchParams:Ru,Ax=typeof FormData<"u"?FormData:null,Nx=typeof Blob<"u"?Blob:null,Ox={isBrowser:!0,classes:{URLSearchParams:Ex,FormData:Ax,Blob:Nx},protocols:["http","https","file","blob","url","data"]},Zh=typeof window<"u"&&typeof document<"u",$x=(e=>Zh&&["ReactNative","NativeScript","NS"].indexOf(e)<0)(typeof navigator<"u"&&navigator.product),Vx=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",Px=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Zh,hasStandardBrowserEnv:$x,hasStandardBrowserWebWorkerEnv:Vx},Symbol.toStringTag,{value:"Module"})),wl={...Px,...Ox};function Ix(e,t){return rr(e,new wl.classes.URLSearchParams,Object.assign({visitor:function(l,n,a,o){return wl.isNode&&Z.isBuffer(l)?(this.append(n,l.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)}},t))}function Rx(e){return Z.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function Lx(e){const t={},l=Object.keys(e);let n;const a=l.length;let o;for(n=0;n<a;n++)o=l[n],t[o]=e[o];return t}function em(e){function t(l,n,a,o){let i=l[o++];if(i==="__proto__")return!0;const r=Number.isFinite(+i),s=o>=l.length;return i=!i&&Z.isArray(a)?a.length:i,s?(Z.hasOwnProp(a,i)?a[i]=[a[i],n]:a[i]=n,!r):((!a[i]||!Z.isObject(a[i]))&&(a[i]=[]),t(l,n,a[i],o)&&Z.isArray(a[i])&&(a[i]=Lx(a[i])),!r)}if(Z.isFormData(e)&&Z.isFunction(e.entries)){const l={};return Z.forEachEntry(e,(n,a)=>{t(Rx(n),a,l,0)}),l}return null}function Fx(e,t,l){if(Z.isString(e))try{return(t||JSON.parse)(e),Z.trim(e)}catch(n){if(n.name!=="SyntaxError")throw n}return(l||JSON.stringify)(e)}const Lu={transitional:Qh,adapter:["xhr","http"],transformRequest:[function(t,l){const n=l.getContentType()||"",a=n.indexOf("application/json")>-1,o=Z.isObject(t);if(o&&Z.isHTMLForm(t)&&(t=new FormData(t)),Z.isFormData(t))return a?JSON.stringify(em(t)):t;if(Z.isArrayBuffer(t)||Z.isBuffer(t)||Z.isStream(t)||Z.isFile(t)||Z.isBlob(t))return t;if(Z.isArrayBufferView(t))return t.buffer;if(Z.isURLSearchParams(t))return l.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let r;if(o){if(n.indexOf("application/x-www-form-urlencoded")>-1)return Ix(t,this.formSerializer).toString();if((r=Z.isFileList(t))||n.indexOf("multipart/form-data")>-1){const s=this.env&&this.env.FormData;return rr(r?{"files[]":t}:t,s&&new s,this.formSerializer)}}return o||a?(l.setContentType("application/json",!1),Fx(t)):t}],transformResponse:[function(t){const l=this.transitional||Lu.transitional,n=l&&l.forcedJSONParsing,a=this.responseType==="json";if(t&&Z.isString(t)&&(n&&!this.responseType||a)){const i=!(l&&l.silentJSONParsing)&&a;try{return JSON.parse(t)}catch(r){if(i)throw r.name==="SyntaxError"?Me.from(r,Me.ERR_BAD_RESPONSE,this,null,this.response):r}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:wl.classes.FormData,Blob:wl.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};Z.forEach(["delete","get","head","post","put","patch"],e=>{Lu.headers[e]={}});const Fu=Lu,Dx=Z.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"]),Hx=e=>{const t={};let l,n,a;return e&&e.split(` -`).forEach(function(i){a=i.indexOf(":"),l=i.substring(0,a).trim().toLowerCase(),n=i.substring(a+1).trim(),!(!l||t[l]&&Dx[l])&&(l==="set-cookie"?t[l]?t[l].push(n):t[l]=[n]:t[l]=t[l]?t[l]+", "+n:n)}),t},Ic=Symbol("internals");function Na(e){return e&&String(e).trim().toLowerCase()}function Xo(e){return e===!1||e==null?e:Z.isArray(e)?e.map(Xo):String(e)}function Mx(e){const t=Object.create(null),l=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let n;for(;n=l.exec(e);)t[n[1]]=n[2];return t}const zx=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function kr(e,t,l,n,a){if(Z.isFunction(n))return n.call(this,t,l);if(a&&(t=l),!!Z.isString(t)){if(Z.isString(n))return t.indexOf(n)!==-1;if(Z.isRegExp(n))return n.test(t)}}function Ux(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,l,n)=>l.toUpperCase()+n)}function jx(e,t){const l=Z.toCamelCase(" "+t);["get","set","has"].forEach(n=>{Object.defineProperty(e,n+l,{value:function(a,o,i){return this[n].call(this,t,a,o,i)},configurable:!0})})}class sr{constructor(t){t&&this.set(t)}set(t,l,n){const a=this;function o(r,s,u){const d=Na(s);if(!d)throw new Error("header name must be a non-empty string");const c=Z.findKey(a,d);(!c||a[c]===void 0||u===!0||u===void 0&&a[c]!==!1)&&(a[c||s]=Xo(r))}const i=(r,s)=>Z.forEach(r,(u,d)=>o(u,d,s));return Z.isPlainObject(t)||t instanceof this.constructor?i(t,l):Z.isString(t)&&(t=t.trim())&&!zx(t)?i(Hx(t),l):t!=null&&o(l,t,n),this}get(t,l){if(t=Na(t),t){const n=Z.findKey(this,t);if(n){const a=this[n];if(!l)return a;if(l===!0)return Mx(a);if(Z.isFunction(l))return l.call(this,a,n);if(Z.isRegExp(l))return l.exec(a);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,l){if(t=Na(t),t){const n=Z.findKey(this,t);return!!(n&&this[n]!==void 0&&(!l||kr(this,this[n],n,l)))}return!1}delete(t,l){const n=this;let a=!1;function o(i){if(i=Na(i),i){const r=Z.findKey(n,i);r&&(!l||kr(n,n[r],r,l))&&(delete n[r],a=!0)}}return Z.isArray(t)?t.forEach(o):o(t),a}clear(t){const l=Object.keys(this);let n=l.length,a=!1;for(;n--;){const o=l[n];(!t||kr(this,this[o],o,t,!0))&&(delete this[o],a=!0)}return a}normalize(t){const l=this,n={};return Z.forEach(this,(a,o)=>{const i=Z.findKey(n,o);if(i){l[i]=Xo(a),delete l[o];return}const r=t?Ux(o):String(o).trim();r!==o&&delete l[o],l[r]=Xo(a),n[r]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const l=Object.create(null);return Z.forEach(this,(n,a)=>{n!=null&&n!==!1&&(l[a]=t&&Z.isArray(n)?n.join(", "):n)}),l}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,l])=>t+": "+l).join(` -`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...l){const n=new this(t);return l.forEach(a=>n.set(a)),n}static accessor(t){const n=(this[Ic]=this[Ic]={accessors:{}}).accessors,a=this.prototype;function o(i){const r=Na(i);n[r]||(jx(a,i),n[r]=!0)}return Z.isArray(t)?t.forEach(o):o(t),this}}sr.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);Z.reduceDescriptors(sr.prototype,({value:e},t)=>{let l=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(n){this[l]=n}}});Z.freezeMethods(sr);const Pl=sr;function Er(e,t){const l=this||Fu,n=t||l,a=Pl.from(n.headers);let o=n.data;return Z.forEach(e,function(r){o=r.call(l,o,a.normalize(),t?t.status:void 0)}),a.normalize(),o}function tm(e){return!!(e&&e.__CANCEL__)}function go(e,t,l){Me.call(this,e??"canceled",Me.ERR_CANCELED,t,l),this.name="CanceledError"}Z.inherits(go,Me,{__CANCEL__:!0});function qx(e,t,l){const n=l.config.validateStatus;!l.status||!n||n(l.status)?e(l):t(new Me("Request failed with status code "+l.status,[Me.ERR_BAD_REQUEST,Me.ERR_BAD_RESPONSE][Math.floor(l.status/100)-4],l.config,l.request,l))}const Kx=wl.hasStandardBrowserEnv?{write(e,t,l,n,a,o){const i=[e+"="+encodeURIComponent(t)];Z.isNumber(l)&&i.push("expires="+new Date(l).toGMTString()),Z.isString(n)&&i.push("path="+n),Z.isString(a)&&i.push("domain="+a),o===!0&&i.push("secure"),document.cookie=i.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function Wx(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function Gx(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function lm(e,t){return e&&!Wx(t)?Gx(e,t):t}const Jx=wl.hasStandardBrowserEnv?function(){const t=/(msie|trident)/i.test(navigator.userAgent),l=document.createElement("a");let n;function a(o){let i=o;return t&&(l.setAttribute("href",i),i=l.href),l.setAttribute("href",i),{href:l.href,protocol:l.protocol?l.protocol.replace(/:$/,""):"",host:l.host,search:l.search?l.search.replace(/^\?/,""):"",hash:l.hash?l.hash.replace(/^#/,""):"",hostname:l.hostname,port:l.port,pathname:l.pathname.charAt(0)==="/"?l.pathname:"/"+l.pathname}}return n=a(window.location.href),function(i){const r=Z.isString(i)?a(i):i;return r.protocol===n.protocol&&r.host===n.host}}():function(){return function(){return!0}}();function Xx(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function Yx(e,t){e=e||10;const l=new Array(e),n=new Array(e);let a=0,o=0,i;return t=t!==void 0?t:1e3,function(s){const u=Date.now(),d=n[o];i||(i=u),l[a]=s,n[a]=u;let c=o,f=0;for(;c!==a;)f+=l[c++],c=c%e;if(a=(a+1)%e,a===o&&(o=(o+1)%e),u-i<t)return;const h=d&&u-d;return h?Math.round(f*1e3/h):void 0}}function Rc(e,t){let l=0;const n=Yx(50,250);return a=>{const o=a.loaded,i=a.lengthComputable?a.total:void 0,r=o-l,s=n(r),u=o<=i;l=o;const d={loaded:o,total:i,progress:i?o/i:void 0,bytes:r,rate:s||void 0,estimated:s&&i&&u?(i-o)/s:void 0,event:a};d[t?"download":"upload"]=!0,e(d)}}const Qx=typeof XMLHttpRequest<"u",Zx=Qx&&function(e){return new Promise(function(l,n){let a=e.data;const o=Pl.from(e.headers).normalize();let{responseType:i,withXSRFToken:r}=e,s;function u(){e.cancelToken&&e.cancelToken.unsubscribe(s),e.signal&&e.signal.removeEventListener("abort",s)}let d;if(Z.isFormData(a)){if(wl.hasStandardBrowserEnv||wl.hasStandardBrowserWebWorkerEnv)o.setContentType(!1);else if((d=o.getContentType())!==!1){const[y,...B]=d?d.split(";").map(m=>m.trim()).filter(Boolean):[];o.setContentType([y||"multipart/form-data",...B].join("; "))}}let c=new XMLHttpRequest;if(e.auth){const y=e.auth.username||"",B=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";o.set("Authorization","Basic "+btoa(y+":"+B))}const f=lm(e.baseURL,e.url);c.open(e.method.toUpperCase(),Yh(f,e.params,e.paramsSerializer),!0),c.timeout=e.timeout;function h(){if(!c)return;const y=Pl.from("getAllResponseHeaders"in c&&c.getAllResponseHeaders()),m={data:!i||i==="text"||i==="json"?c.responseText:c.response,status:c.status,statusText:c.statusText,headers:y,config:e,request:c};qx(function(v){l(v),u()},function(v){n(v),u()},m),c=null}if("onloadend"in c?c.onloadend=h:c.onreadystatechange=function(){!c||c.readyState!==4||c.status===0&&!(c.responseURL&&c.responseURL.indexOf("file:")===0)||setTimeout(h)},c.onabort=function(){c&&(n(new Me("Request aborted",Me.ECONNABORTED,e,c)),c=null)},c.onerror=function(){n(new Me("Network Error",Me.ERR_NETWORK,e,c)),c=null},c.ontimeout=function(){let B=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const m=e.transitional||Qh;e.timeoutErrorMessage&&(B=e.timeoutErrorMessage),n(new Me(B,m.clarifyTimeoutError?Me.ETIMEDOUT:Me.ECONNABORTED,e,c)),c=null},wl.hasStandardBrowserEnv&&(r&&Z.isFunction(r)&&(r=r(e)),r||r!==!1&&Jx(f))){const y=e.xsrfHeaderName&&e.xsrfCookieName&&Kx.read(e.xsrfCookieName);y&&o.set(e.xsrfHeaderName,y)}a===void 0&&o.setContentType(null),"setRequestHeader"in c&&Z.forEach(o.toJSON(),function(B,m){c.setRequestHeader(m,B)}),Z.isUndefined(e.withCredentials)||(c.withCredentials=!!e.withCredentials),i&&i!=="json"&&(c.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&c.addEventListener("progress",Rc(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&c.upload&&c.upload.addEventListener("progress",Rc(e.onUploadProgress)),(e.cancelToken||e.signal)&&(s=y=>{c&&(n(!y||y.type?new go(null,e,c):y),c.abort(),c=null)},e.cancelToken&&e.cancelToken.subscribe(s),e.signal&&(e.signal.aborted?s():e.signal.addEventListener("abort",s)));const p=Xx(f);if(p&&wl.protocols.indexOf(p)===-1){n(new Me("Unsupported protocol "+p+":",Me.ERR_BAD_REQUEST,e));return}c.send(a||null)})},bs={http:Cx,xhr:Zx};Z.forEach(bs,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Lc=e=>`- ${e}`,eT=e=>Z.isFunction(e)||e===null||e===!1,nm={getAdapter:e=>{e=Z.isArray(e)?e:[e];const{length:t}=e;let l,n;const a={};for(let o=0;o<t;o++){l=e[o];let i;if(n=l,!eT(l)&&(n=bs[(i=String(l)).toLowerCase()],n===void 0))throw new Me(`Unknown adapter '${i}'`);if(n)break;a[i||"#"+o]=n}if(!n){const o=Object.entries(a).map(([r,s])=>`adapter ${r} `+(s===!1?"is not supported by the environment":"is not available in the build"));let i=t?o.length>1?`since : -`+o.map(Lc).join(` -`):" "+Lc(o[0]):"as no adapter specified";throw new Me("There is no suitable adapter to dispatch the request "+i,"ERR_NOT_SUPPORT")}return n},adapters:bs};function Ar(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new go(null,e)}function Fc(e){return Ar(e),e.headers=Pl.from(e.headers),e.data=Er.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),nm.getAdapter(e.adapter||Fu.adapter)(e).then(function(n){return Ar(e),n.data=Er.call(e,e.transformResponse,n),n.headers=Pl.from(n.headers),n},function(n){return tm(n)||(Ar(e),n&&n.response&&(n.response.data=Er.call(e,e.transformResponse,n.response),n.response.headers=Pl.from(n.response.headers))),Promise.reject(n)})}const Dc=e=>e instanceof Pl?{...e}:e;function ga(e,t){t=t||{};const l={};function n(u,d,c){return Z.isPlainObject(u)&&Z.isPlainObject(d)?Z.merge.call({caseless:c},u,d):Z.isPlainObject(d)?Z.merge({},d):Z.isArray(d)?d.slice():d}function a(u,d,c){if(Z.isUndefined(d)){if(!Z.isUndefined(u))return n(void 0,u,c)}else return n(u,d,c)}function o(u,d){if(!Z.isUndefined(d))return n(void 0,d)}function i(u,d){if(Z.isUndefined(d)){if(!Z.isUndefined(u))return n(void 0,u)}else return n(void 0,d)}function r(u,d,c){if(c in t)return n(u,d);if(c in e)return n(void 0,u)}const s={url:o,method:o,data:o,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,withXSRFToken:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:r,headers:(u,d)=>a(Dc(u),Dc(d),!0)};return Z.forEach(Object.keys(Object.assign({},e,t)),function(d){const c=s[d]||a,f=c(e[d],t[d],d);Z.isUndefined(f)&&c!==r||(l[d]=f)}),l}const am="1.6.8",Du={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Du[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}});const Hc={};Du.transitional=function(t,l,n){function a(o,i){return"[Axios v"+am+"] Transitional option '"+o+"'"+i+(n?". "+n:"")}return(o,i,r)=>{if(t===!1)throw new Me(a(i," has been removed"+(l?" in "+l:"")),Me.ERR_DEPRECATED);return l&&!Hc[i]&&(Hc[i]=!0,console.warn(a(i," has been deprecated since v"+l+" and will be removed in the near future"))),t?t(o,i,r):!0}};function tT(e,t,l){if(typeof e!="object")throw new Me("options must be an object",Me.ERR_BAD_OPTION_VALUE);const n=Object.keys(e);let a=n.length;for(;a-- >0;){const o=n[a],i=t[o];if(i){const r=e[o],s=r===void 0||i(r,o,e);if(s!==!0)throw new Me("option "+o+" must be "+s,Me.ERR_BAD_OPTION_VALUE);continue}if(l!==!0)throw new Me("Unknown option "+o,Me.ERR_BAD_OPTION)}}const Ss={assertOptions:tT,validators:Du},Kl=Ss.validators;class Ti{constructor(t){this.defaults=t,this.interceptors={request:new Pc,response:new Pc}}async request(t,l){try{return await this._request(t,l)}catch(n){if(n instanceof Error){let a;Error.captureStackTrace?Error.captureStackTrace(a={}):a=new Error;const o=a.stack?a.stack.replace(/^.+\n/,""):"";n.stack?o&&!String(n.stack).endsWith(o.replace(/^.+\n.+\n/,""))&&(n.stack+=` -`+o):n.stack=o}throw n}}_request(t,l){typeof t=="string"?(l=l||{},l.url=t):l=t||{},l=ga(this.defaults,l);const{transitional:n,paramsSerializer:a,headers:o}=l;n!==void 0&&Ss.assertOptions(n,{silentJSONParsing:Kl.transitional(Kl.boolean),forcedJSONParsing:Kl.transitional(Kl.boolean),clarifyTimeoutError:Kl.transitional(Kl.boolean)},!1),a!=null&&(Z.isFunction(a)?l.paramsSerializer={serialize:a}:Ss.assertOptions(a,{encode:Kl.function,serialize:Kl.function},!0)),l.method=(l.method||this.defaults.method||"get").toLowerCase();let i=o&&Z.merge(o.common,o[l.method]);o&&Z.forEach(["delete","get","head","post","put","patch","common"],p=>{delete o[p]}),l.headers=Pl.concat(i,o);const r=[];let s=!0;this.interceptors.request.forEach(function(y){typeof y.runWhen=="function"&&y.runWhen(l)===!1||(s=s&&y.synchronous,r.unshift(y.fulfilled,y.rejected))});const u=[];this.interceptors.response.forEach(function(y){u.push(y.fulfilled,y.rejected)});let d,c=0,f;if(!s){const p=[Fc.bind(this),void 0];for(p.unshift.apply(p,r),p.push.apply(p,u),f=p.length,d=Promise.resolve(l);c<f;)d=d.then(p[c++],p[c++]);return d}f=r.length;let h=l;for(c=0;c<f;){const p=r[c++],y=r[c++];try{h=p(h)}catch(B){y.call(this,B);break}}try{d=Fc.call(this,h)}catch(p){return Promise.reject(p)}for(c=0,f=u.length;c<f;)d=d.then(u[c++],u[c++]);return d}getUri(t){t=ga(this.defaults,t);const l=lm(t.baseURL,t.url);return Yh(l,t.params,t.paramsSerializer)}}Z.forEach(["delete","get","head","options"],function(t){Ti.prototype[t]=function(l,n){return this.request(ga(n||{},{method:t,url:l,data:(n||{}).data}))}});Z.forEach(["post","put","patch"],function(t){function l(n){return function(o,i,r){return this.request(ga(r||{},{method:t,headers:n?{"Content-Type":"multipart/form-data"}:{},url:o,data:i}))}}Ti.prototype[t]=l(),Ti.prototype[t+"Form"]=l(!0)});const Yo=Ti;class Hu{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let l;this.promise=new Promise(function(o){l=o});const n=this;this.promise.then(a=>{if(!n._listeners)return;let o=n._listeners.length;for(;o-- >0;)n._listeners[o](a);n._listeners=null}),this.promise.then=a=>{let o;const i=new Promise(r=>{n.subscribe(r),o=r}).then(a);return i.cancel=function(){n.unsubscribe(o)},i},t(function(o,i,r){n.reason||(n.reason=new go(o,i,r),l(n.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 l=this._listeners.indexOf(t);l!==-1&&this._listeners.splice(l,1)}static source(){let t;return{token:new Hu(function(a){t=a}),cancel:t}}}const lT=Hu;function nT(e){return function(l){return e.apply(null,l)}}function aT(e){return Z.isObject(e)&&e.isAxiosError===!0}const _s={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(_s).forEach(([e,t])=>{_s[t]=e});const oT=_s;function om(e){const t=new Yo(e),l=Dh(Yo.prototype.request,t);return Z.extend(l,Yo.prototype,t,{allOwnKeys:!0}),Z.extend(l,t,null,{allOwnKeys:!0}),l.create=function(a){return om(ga(e,a))},l}const vt=om(Fu);vt.Axios=Yo;vt.CanceledError=go;vt.CancelToken=lT;vt.isCancel=tm;vt.VERSION=am;vt.toFormData=rr;vt.AxiosError=Me;vt.Cancel=vt.CanceledError;vt.all=function(t){return Promise.all(t)};vt.spread=nT;vt.isAxiosError=aT;vt.mergeConfig=ga;vt.AxiosHeaders=Pl;vt.formToJSON=e=>em(Z.isHTMLForm(e)?new FormData(e):e);vt.getAdapter=nm.getAdapter;vt.HttpStatusCode=oT;vt.default=vt;export{ji as A,ln as B,st as C,Te as D,$s as E,we as F,vt as G,Cp as H,Ia as U,iT as _,ve as a,Be as b,q as c,he as d,be as e,xu as f,Ll as g,Xs as h,ui as i,mg as j,F as k,BC as l,hC as m,ie as n,E as o,hg as p,Ol as q,Ye as r,by as s,pe as t,G as u,qi as v,J as w,Mw as x,Bg as y,Sa as z};