From ee2967c610d0ce2d50ef2d50ac3d5e800573e4bd Mon Sep 17 00:00:00 2001 From: Skyost Date: Thu, 11 Jul 2024 08:58:58 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20Skyost/O?= =?UTF-8?q?penAuthenticator@decf013103475cff95b502021e05ada042020cd0=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .nojekyll | 0 ...le-developer-merchantid-domain-association | 1 + .well-known/assetlinks.json | 14 + .../microsoft-identity-association.json | 7 + 200.html | 14 + 404.html | 14 + CNAME | 1 + __sitemap__/style.xsl | 190 +++++++++++++ _nuxt/BAFScNfy.js | 1 + _nuxt/BBskzS5m.js | 1 + _nuxt/BcYvsCH1.js | 1 + _nuxt/CViygtiB.js | 269 ++++++++++++++++++ _nuxt/Cj9RI_xp.js | 1 + _nuxt/DAO_mkap.js | 1 + _nuxt/Icon.8lQfE3Ql.css | 1 + _nuxt/IconCSS.Z2BAHt_z.css | 1 + _nuxt/JcP6q4YM.js | 1 + _nuxt/builds/latest.json | 1 + .../c3480e1e-ba93-4a84-b797-c615d322f519.json | 1 + _nuxt/contact.CYsAp5Fa.css | 1 + _nuxt/default.BfZmTXiW.css | 1 + _nuxt/entry.as20niSA.css | 1 + _nuxt/index.BRHTolqV.css | 1 + _nuxt/quBqomfX.js | 1 + _nuxt/wWBsuBKt.js | 6 + _payload.json | 1 + contact/_payload.json | 1 + contact/index.html | 45 +++ favicon.ico | Bin 0 -> 13777 bytes images/contact/plane.svg | 9 + images/home/github.svg | 1 + images/logo.svg | 21 ++ images/screenshots/home.png | Bin 0 -> 154776 bytes images/social/open-graph.png | Bin 0 -> 32916 bytes images/social/twitter.png | Bin 0 -> 26981 bytes images/stores/app-store.svg | 16 ++ images/stores/google-play.svg | 1 + images/stores/microsoft-store.svg | 9 + images/stores/snapcraft.svg | 12 + index.html | 50 ++++ privacy-policy/_payload.json | 1 + privacy-policy/index.html | 81 ++++++ robots.txt | 6 + sitemap.xml | 16 ++ terms-of-service/_payload.json | 1 + terms-of-service/index.html | 107 +++++++ 46 files changed, 909 insertions(+) create mode 100644 .nojekyll create mode 100644 .well-known/apple-developer-merchantid-domain-association create mode 100644 .well-known/assetlinks.json create mode 100644 .well-known/microsoft-identity-association.json create mode 100644 200.html create mode 100644 404.html create mode 100644 CNAME create mode 100644 __sitemap__/style.xsl create mode 100644 _nuxt/BAFScNfy.js create mode 100644 _nuxt/BBskzS5m.js create mode 100644 _nuxt/BcYvsCH1.js create mode 100644 _nuxt/CViygtiB.js create mode 100644 _nuxt/Cj9RI_xp.js create mode 100644 _nuxt/DAO_mkap.js create mode 100644 _nuxt/Icon.8lQfE3Ql.css create mode 100644 _nuxt/IconCSS.Z2BAHt_z.css create mode 100644 _nuxt/JcP6q4YM.js create mode 100644 _nuxt/builds/latest.json create mode 100644 _nuxt/builds/meta/c3480e1e-ba93-4a84-b797-c615d322f519.json create mode 100644 _nuxt/contact.CYsAp5Fa.css create mode 100644 _nuxt/default.BfZmTXiW.css create mode 100644 _nuxt/entry.as20niSA.css create mode 100644 _nuxt/index.BRHTolqV.css create mode 100644 _nuxt/quBqomfX.js create mode 100644 _nuxt/wWBsuBKt.js create mode 100644 _payload.json create mode 100644 contact/_payload.json create mode 100644 contact/index.html create mode 100644 favicon.ico create mode 100644 images/contact/plane.svg create mode 100644 images/home/github.svg create mode 100644 images/logo.svg create mode 100644 images/screenshots/home.png create mode 100644 images/social/open-graph.png create mode 100644 images/social/twitter.png create mode 100644 images/stores/app-store.svg create mode 100644 images/stores/google-play.svg create mode 100644 images/stores/microsoft-store.svg create mode 100644 images/stores/snapcraft.svg create mode 100644 index.html create mode 100644 privacy-policy/_payload.json create mode 100644 privacy-policy/index.html create mode 100644 robots.txt create mode 100644 sitemap.xml create mode 100644 terms-of-service/_payload.json create mode 100644 terms-of-service/index.html diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/.well-known/apple-developer-merchantid-domain-association b/.well-known/apple-developer-merchantid-domain-association new file mode 100644 index 0000000..2ff95c9 --- /dev/null +++ b/.well-known/apple-developer-merchantid-domain-association @@ -0,0 +1 @@ +7B227073704964223A2239373943394538343346343131343044463144313834343232393232313734313034353044314339464446394437384337313531303944334643463542433731222C2276657273696F6E223A312C22637265617465644F6E223A313536363233343735303036312C227369676E6174757265223A22333038303036303932613836343838366637306430313037303261303830333038303032303130313331306633303064303630393630383634383031363530333034303230313035303033303830303630393261383634383836663730643031303730313030303061303830333038323033653333303832303338386130303330323031303230323038346333303431343935313964353433363330306130363038326138363438636533643034303330323330376133313265333032633036303335353034303330633235343137303730366336353230343137303730366336393633363137343639366636653230343936653734363536373732363137343639366636653230343334313230326432303437333333313236333032343036303335353034306230633164343137303730366336353230343336353732373436393636363936333631373436393666366532303431373537343638366637323639373437393331313333303131303630333535303430613063306134313730373036633635323034393665363332653331306233303039303630333535303430363133303235353533333031653137306433313339333033353331333833303331333333323335333735613137306433323334333033353331333633303331333333323335333735613330356633313235333032333036303335353034303330633163363536333633326437333664373032643632373236663662363537323264373336393637366535663535343333343264353035323466343433313134333031323036303335353034306230633062363934663533323035333739373337343635366437333331313333303131303630333535303430613063306134313730373036633635323034393665363332653331306233303039303630333535303430363133303235353533333035393330313330363037326138363438636533643032303130363038326138363438636533643033303130373033343230303034633231353737656465626436633762323231386636386464373039306131323138646337623062643666326332383364383436303935643934616634613534313162383334323065643831316633343037653833333331663163353463336637656233323230643662616435643465666634393238393839336537633066313361333832303231313330383230323064333030633036303335353164313330313031666630343032333030303330316630363033353531643233303431383330313638303134323366323439633434663933653465663237653663346636323836633366613262626664326534623330343530363038326230363031303530353037303130313034333933303337333033353036303832623036303130353035303733303031383632393638373437343730336132663266366636333733373032653631373037303663363532653633366636643266366636333733373033303334326436313730373036633635363136393633363133333330333233303832303131643036303335353164323030343832303131343330383230313130333038323031306330363039326138363438383666373633363430353031333038316665333038316333303630383262303630313035303530373032303233303831623630633831623335323635366336393631366536333635323036663665323037343638363937333230363336353732373436393636363936333631373436353230363237393230363136653739323037303631373237343739323036313733373337353664363537333230363136333633363537303734363136653633363532303666363632303734363836353230373436383635366532303631373037303663363936333631363236633635323037333734363136653634363137323634323037343635373236643733323036313665363432303633366636653634363937343639366636653733323036663636323037353733363532633230363336353732373436393636363936333631373436353230373036663663363936333739323036313665363432303633363537323734363936363639363336313734363936663665323037303732363136333734363936333635323037333734363137343635366436353665373437333265333033363036303832623036303130353035303730323031313632613638373437343730336132663266373737373737326536313730373036633635326536333666366432663633363537323734363936363639363336313734363536313735373436383666373236393734373932663330333430363033353531643166303432643330326233303239613032376130323538363233363837343734373033613266326636333732366332653631373037303663363532653633366636643266363137303730366336353631363936333631333332653633373236633330316430363033353531643065303431363034313439343537646236666435373438313836383938393736326637653537383530376537396235383234333030653036303335353164306630313031666630343034303330323037383033303066303630393261383634383836663736333634303631643034303230353030333030613036303832613836343863653364303430333032303334393030333034363032323130306265303935373166653731653165373335623535653561666163623463373266656234343566333031383532323263373235313030326236316562643666353530323231303064313862333530613564643664643665623137343630333562313165623263653837636661336536616636636264383338303839306463383263646461613633333038323032656533303832303237356130303330323031303230323038343936643266626633613938646139373330306130363038326138363438636533643034303330323330363733313162333031393036303335353034303330633132343137303730366336353230353236663666373432303433343132303264323034373333333132363330323430363033353530343062306331643431373037303663363532303433363537323734363936363639363336313734363936663665323034313735373436383666373236393734373933313133333031313036303335353034306130633061343137303730366336353230343936653633326533313062333030393036303335353034303631333032353535333330316531373064333133343330333533303336333233333334333633333330356131373064333233393330333533303336333233333334333633333330356133303761333132653330326330363033353530343033306332353431373037303663363532303431373037303663363936333631373436393666366532303439366537343635363737323631373436393666366532303433343132303264323034373333333132363330323430363033353530343062306331643431373037303663363532303433363537323734363936363639363336313734363936663665323034313735373436383666373236393734373933313133333031313036303335353034306130633061343137303730366336353230343936653633326533313062333030393036303335353034303631333032353535333330353933303133303630373261383634386365336430323031303630383261383634386365336430333031303730333432303030346630313731313834313964373634383564353161356532353831303737366538383061326566646537626165346465303864666334623933653133333536643536363562333561653232643039373736306432323465376262613038666437363137636538386362373662623636373062656338653832393834666635343435613338316637333038316634333034363036303832623036303130353035303730313031303433613330333833303336303630383262303630313035303530373330303138363261363837343734373033613266326636663633373337303265363137303730366336353265363336663664326636663633373337303330333432643631373037303663363537323666366637343633363136373333333031643036303335353164306530343136303431343233663234396334346639336534656632376536633466363238366333666132626266643265346233303066303630333535316431333031303166663034303533303033303130316666333031663036303335353164323330343138333031363830313462626230646561313538333338383961613438613939646562656264656261666461636232346162333033373036303335353164316630343330333032653330326361303261613032383836323636383734373437303361326632663633373236633265363137303730366336353265363336663664326636313730373036633635373236663666373436333631363733333265363337323663333030653036303335353164306630313031666630343034303330323031303633303130303630613261383634383836663736333634303630323065303430323035303033303061303630383261383634386365336430343033303230333637303033303634303233303361636637323833353131363939623138366662333563333536636136326266663431376564643930663735346461323865626566313963383135653432623738396638393866373962353939663938643534313064386639646539633266653032333033323264643534343231623061333035373736633564663333383362393036376664313737633263323136643936346663363732363938323132366635346638376137643162393963623962303938393231363130363939306630393932316430303030333138323031386233303832303138373032303130313330383138363330376133313265333032633036303335353034303330633235343137303730366336353230343137303730366336393633363137343639366636653230343936653734363536373732363137343639366636653230343334313230326432303437333333313236333032343036303335353034306230633164343137303730366336353230343336353732373436393636363936333631373436393666366532303431373537343638366637323639373437393331313333303131303630333535303430613063306134313730373036633635323034393665363332653331306233303039303630333535303430363133303235353533303230383463333034313439353139643534333633303064303630393630383634383031363530333034303230313035303061303831393533303138303630393261383634383836663730643031303930333331306230363039326138363438383666373064303130373031333031633036303932613836343838366637306430313039303533313066313730643331333933303338333133393331333733313332333333303561333032613036303932613836343838366637306430313039333433313164333031623330306430363039363038363438303136353033303430323031303530306131306130363038326138363438636533643034303330323330326630363039326138363438383666373064303130393034333132323034323062303731303365313430613462386231376262613230316130336163643036396234653431366232613263383066383661383338313435633239373566633131333030613036303832613836343863653364303430333032303434363330343430323230343639306264636637626461663833636466343934396534633035313039656463663334373665303564373261313264376335666538633033303033343464663032323032363764353863393365626233353031333836363062353730373938613064643731313734316262353864626436613138363633353038353431656565393035303030303030303030303030227D \ No newline at end of file diff --git a/.well-known/assetlinks.json b/.well-known/assetlinks.json new file mode 100644 index 0000000..9825be4 --- /dev/null +++ b/.well-known/assetlinks.json @@ -0,0 +1,14 @@ +[ + { + "relation": [ + "delegate_permission/common.handle_all_urls" + ], + "target": { + "namespace": "android_app", + "package_name": "app.openauthenticator", + "sha256_cert_fingerprints": [ + "E4:B3:80:E5:64:3C:5C:3E:C3:94:28:B0:23:3C:DB:A0:5B:4A:8B:EE:EB:71:96:AE:74:39:29:0A:BB:99:8F:E6" + ] + } + } +] diff --git a/.well-known/microsoft-identity-association.json b/.well-known/microsoft-identity-association.json new file mode 100644 index 0000000..79c63b4 --- /dev/null +++ b/.well-known/microsoft-identity-association.json @@ -0,0 +1,7 @@ +{ + "associatedApplications": [ + { + "applicationId": "bf6410cc-7854-4620-ab58-e87353f0e1a4" + } + ] +} \ No newline at end of file diff --git a/200.html b/200.html new file mode 100644 index 0000000..9fcee3a --- /dev/null +++ b/200.html @@ -0,0 +1,14 @@ + + + + + + + + + + + + +
+ \ No newline at end of file diff --git a/404.html b/404.html new file mode 100644 index 0000000..7a23b58 --- /dev/null +++ b/404.html @@ -0,0 +1,14 @@ + + + + + + + + + + + + +
+ \ No newline at end of file diff --git a/CNAME b/CNAME new file mode 100644 index 0000000..429d429 --- /dev/null +++ b/CNAME @@ -0,0 +1 @@ +openauthenticator.app \ No newline at end of file diff --git a/__sitemap__/style.xsl b/__sitemap__/style.xsl new file mode 100644 index 0000000..675ae3c --- /dev/null +++ b/__sitemap__/style.xsl @@ -0,0 +1,190 @@ + + + + + + + XML Sitemap + + + + +
+
+
+

XML Sitemap

+

Open Authenticator

+ + +

+ This XML Sitemap Index file contains + sitemaps. +

+ + + + + + + + + + + + + + + + + + +
SitemapLast Modified
+ + + + + +
+
+ +

+ This XML Sitemap contains + URLs. +

+ + + + + + + + + + + + + + + + + + + +
URLImagesLast Updated
+ + + + + + + + + + +
+
+
+
+ +
+ + +
+
diff --git a/_nuxt/BAFScNfy.js b/_nuxt/BAFScNfy.js new file mode 100644 index 0000000..62c6f4a --- /dev/null +++ b/_nuxt/BAFScNfy.js @@ -0,0 +1 @@ +import{u as m,r as f}from"./Cj9RI_xp.js";import{d,T as I,c as a,o as x,h as v,V as S,E as _}from"./CViygtiB.js";const y=d({__name:"IconCSS",props:{name:{type:String,required:!0},size:{type:String,default:""}},setup(u){I(e=>({efdb04fa:p.value}));const t=m(),o=u,l=a(()=>{var e,n;return(n=(e=t.nuxtIcon)==null?void 0:e.aliases)!=null&&n[o.name]?t.nuxtIcon.aliases[o.name]:o.name}),c=a(()=>f(l.value)),p=a(()=>{var s,r;const e=(r=(s=t.nuxtIcon)==null?void 0:s.iconifyApiOptions)==null?void 0:r.url;if(e)try{new URL(e)}catch{console.warn("Nuxt IconCSS: Invalid custom Iconify API URL");return}return`url('${e||"https://api.iconify.design"}/${c.value.prefix}/${c.value.name}.svg')`}),i=a(()=>{var n,s,r;if(!o.size&&typeof((n=t.nuxtIcon)==null?void 0:n.size)=="boolean"&&!((s=t.nuxtIcon)!=null&&s.size))return;const e=o.size||((r=t.nuxtIcon)==null?void 0:r.size)||"1em";return String(Number(e))===e?`${e}px`:e});return(e,n)=>(x(),v("span",{style:S({width:i.value,height:i.value})},null,4))}}),C=_(y,[["__scopeId","data-v-41e8d397"]]);export{C as default}; diff --git a/_nuxt/BBskzS5m.js b/_nuxt/BBskzS5m.js new file mode 100644 index 0000000..68e976a --- /dev/null +++ b/_nuxt/BBskzS5m.js @@ -0,0 +1 @@ +import{E as r,a as s,b as l,C as o,o as c,f as e,e as a,_ as L}from"./CViygtiB.js";const T={},H={class:"text-center mb-4"},M=["innerHTML"],d=["innerHTML"],h=["innerHTML"],m=["innerHTML"],_=["innerHTML"],u=["innerHTML"],f=["innerHTML"],v=["innerHTML"],p=["innerHTML"],S=["innerHTML"],O=["innerHTML"],$=["innerHTML"],y=["innerHTML"],g=["innerHTML"],R=["innerHTML"],b=["innerHTML"],k=["innerHTML"],P=["innerHTML"],C=["innerHTML"],B=["innerHTML"],z=["innerHTML"],I=["innerHTML"],N=["innerHTML"],V=["innerHTML"],W=["innerHTML"],w=["innerHTML"],D=["innerHTML"],E=["innerHTML"],U={class:"text-end"},j=["innerHTML"];function q(n,A){const i=L,t=o;return c(),s(t,null,{default:l(()=>[e("article",null,[a(i,{title:n.$t("termsOfService.title")},null,8,["title"]),e("section",null,[e("div",H,[e("h1",{innerHTML:n.$t("termsOfService.title")},null,8,M),e("small",null,[e("em",{innerHTML:n.$t("termsOfService.lastUpdated")},null,8,d)])]),e("p",{innerHTML:n.$t("termsOfService.intro")},null,8,h),e("p",{innerHTML:n.$t("termsOfService.agreement")},null,8,m),e("p",{innerHTML:n.$t("termsOfService.modification")},null,8,_),e("p",{innerHTML:n.$t("termsOfService.dataProcessing")},null,8,u),e("p",{innerHTML:n.$t("termsOfService.thirdPartyTerms")},null,8,f),e("ul",null,[e("li",{innerHTML:n.$t("termsOfService.thirdPartyTermsList.googlePlayServices")},null,8,v),e("li",{innerHTML:n.$t("termsOfService.thirdPartyTermsList.firebase")},null,8,p),e("li",{innerHTML:n.$t("termsOfService.thirdPartyTermsList.revenueCat")},null,8,S)]),e("p",{innerHTML:n.$t("termsOfService.responsibility")},null,8,O),e("p",{innerHTML:n.$t("termsOfService.charges")},null,8,$),e("p",{innerHTML:n.$t("termsOfService.battery")},null,8,y),e("p",{innerHTML:n.$t("termsOfService.termination")},null,8,g)]),e("section",null,[e("h2",{innerHTML:n.$t("termsOfService.legalRiskResponsibility.title")},null,8,R),e("h3",{innerHTML:n.$t("termsOfService.legalRiskResponsibility.noWarranty.title")},null,8,b),e("p",{innerHTML:n.$t("termsOfService.legalRiskResponsibility.noWarranty.content")},null,8,k),e("h3",{innerHTML:n.$t("termsOfService.legalRiskResponsibility.synchronizationSecurity.title")},null,8,P),e("p",{innerHTML:n.$t("termsOfService.legalRiskResponsibility.synchronizationSecurity.content")},null,8,C),e("h3",{innerHTML:n.$t("termsOfService.legalRiskResponsibility.releaseIndemnity.title")},null,8,B),e("p",{innerHTML:n.$t("termsOfService.legalRiskResponsibility.releaseIndemnity.content")},null,8,z),e("h3",{innerHTML:n.$t("termsOfService.legalRiskResponsibility.limitationOfLiability.title")},null,8,I),e("p",{innerHTML:n.$t("termsOfService.legalRiskResponsibility.limitationOfLiability.content")},null,8,N)]),e("section",null,[e("h2",{innerHTML:n.$t("termsOfService.changes.title")},null,8,V),e("p",{innerHTML:n.$t("termsOfService.changes.content")},null,8,W),e("p",{innerHTML:n.$t("termsOfService.changes.effectiveDate")},null,8,w)]),e("section",null,[e("h2",{innerHTML:n.$t("termsOfService.contact.title")},null,8,D),e("p",{innerHTML:n.$t("termsOfService.contact.content")},null,8,E)]),e("div",U,[e("small",{innerHTML:n.$t("termsOfService.credit")},null,8,j)])])]),_:1})}const G=r(T,[["render",q]]);export{G as default}; diff --git a/_nuxt/BcYvsCH1.js b/_nuxt/BcYvsCH1.js new file mode 100644 index 0000000..061caf4 --- /dev/null +++ b/_nuxt/BcYvsCH1.js @@ -0,0 +1 @@ +import{p as Q,d as J,r as g,c as E,w as S,o as R,a as P,b as p,e as u,f as j,t as y,u as m,g as W,i as I,h as X,j as Z,F as ee,k as te,l as D,_ as ne,H as ae,$ as re,Y as oe,s as le,m as ce,z as ie,v as se,n as ue,q as de,K as fe,C as pe,x as k,y as me,A as he,B as be,D as _e,E as ve}from"./CViygtiB.js";import ge from"./quBqomfX.js";import"./Cj9RI_xp.js";const ye=Q("/images/contact/plane.svg");var O=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},V={},v={},C={},we=O&&O.__awaiter||function(e,o,t,a){function l(n){return n instanceof t?n:new t(function(c){c(n)})}return new(t||(t=Promise))(function(n,c){function i(f){try{r(a.next(f))}catch(s){c(s)}}function d(f){try{r(a.throw(f))}catch(s){c(s)}}function r(f){f.done?n(f.value):l(f.value).then(i,d)}r((a=a.apply(e,o||[])).next())})},Ce=O&&O.__generator||function(e,o){var t={label:0,sent:function(){if(n[0]&1)throw n[1];return n[1]},trys:[],ops:[]},a,l,n,c;return c={next:i(0),throw:i(1),return:i(2)},typeof Symbol=="function"&&(c[Symbol.iterator]=function(){return this}),c;function i(r){return function(f){return d([r,f])}}function d(r){if(a)throw new TypeError("Generator is already executing.");for(;t;)try{if(a=1,l&&(n=r[0]&2?l.return:r[0]?l.throw||((n=l.return)&&n.call(l),0):l.next)&&!(n=n.call(l,r[1])).done)return n;switch(l=0,n&&(r=[r[0]&2,n.value]),r[0]){case 0:case 1:n=r;break;case 4:return t.label++,{value:r[1],done:!1};case 5:t.label++,l=r[1],r=[0];continue;case 7:r=t.ops.pop(),t.trys.pop();continue;default:if(n=t.trys,!(n=n.length>0&&n[n.length-1])&&(r[0]===6||r[0]===2)){t=0;continue}if(r[0]===3&&(!n||r[1]>n[0]&&r[1]"u")return Promise.reject(new Error("This is a library for the browser!"));if(e.getLoadingState()===_.LOADED)return e.instance.getSiteKey()===o?Promise.resolve(e.instance):Promise.reject(new Error("reCAPTCHA already loaded with different site key!"));if(e.getLoadingState()===_.LOADING)return o!==e.instanceSiteKey?Promise.reject(new Error("reCAPTCHA already loaded with different site key!")):new Promise(function(l,n){e.successfulLoadingConsumers.push(function(c){return l(c)}),e.errorLoadingRunnable.push(function(c){return n(c)})});e.instanceSiteKey=o,e.setLoadingState(_.LOADING);var a=new e;return new Promise(function(l,n){a.loadScript(o,t.useRecaptchaNet||!1,t.useEnterprise||!1,t.renderParameters?t.renderParameters:{},t.customUrl).then(function(){e.setLoadingState(_.LOADED);var c=a.doExplicitRender(grecaptcha,o,t.explicitRenderParameters?t.explicitRenderParameters:{},t.useEnterprise||!1),i=new Se.ReCaptchaInstance(o,c,grecaptcha);e.successfulLoadingConsumers.forEach(function(d){return d(i)}),e.successfulLoadingConsumers=[],t.autoHideBadge&&i.hideBadge(),e.instance=i,l(i)}).catch(function(c){e.errorLoadingRunnable.forEach(function(i){return i(c)}),e.errorLoadingRunnable=[],n(c)})})},e.getInstance=function(){return e.instance},e.setLoadingState=function(o){e.loadingState=o},e.getLoadingState=function(){return e.loadingState===null?_.NOT_LOADED:e.loadingState},e.prototype.loadScript=function(o,t,a,l,n){var c=this;t===void 0&&(t=!1),a===void 0&&(a=!1),l===void 0&&(l={}),n===void 0&&(n="");var i=document.createElement("script");i.setAttribute("recaptcha-v3-script","");var d="https://www.google.com/recaptcha/api.js";t&&(a?d="https://recaptcha.net/recaptcha/enterprise.js":d="https://recaptcha.net/recaptcha/api.js"),a&&(d="https://www.google.com/recaptcha/enterprise.js"),n&&(d=n),l.render&&(l.render=void 0);var r=this.buildQueryString(l);return i.src=d+"?render=explicit"+r,new Promise(function(f,s){i.addEventListener("load",c.waitForScriptToLoad(function(){f(i)},a),!1),i.onerror=function(h){e.setLoadingState(_.NOT_LOADED),s(h)},document.head.appendChild(i)})},e.prototype.buildQueryString=function(o){var t=Object.keys(o);return t.length<1?"":"&"+Object.keys(o).filter(function(a){return!!o[a]}).map(function(a){return a+"="+o[a]}).join("&")},e.prototype.waitForScriptToLoad=function(o,t){var a=this;return function(){window.grecaptcha===void 0?setTimeout(function(){a.waitForScriptToLoad(o,t)},e.SCRIPT_LOAD_DELAY):t?window.grecaptcha.enterprise.ready(function(){o()}):window.grecaptcha.ready(function(){o()})}},e.prototype.doExplicitRender=function(o,t,a,l){var n={sitekey:t,badge:a.badge,size:a.size,tabindex:a.tabindex};return a.container?l?o.enterprise.render(a.container,n):o.render(a.container,n):l?o.enterprise.render(n):o.render(n)},e.loadingState=null,e.instance=null,e.instanceSiteKey=null,e.successfulLoadingConsumers=[],e.errorLoadingRunnable=[],e.SCRIPT_LOAD_DELAY=25,e}();v.load=N.load;v.getInstance=N.getInstance;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.ReCaptchaInstance=e.getInstance=e.load=void 0;var o=v;Object.defineProperty(e,"load",{enumerable:!0,get:function(){return o.load}}),Object.defineProperty(e,"getInstance",{enumerable:!0,get:function(){return o.getInstance}});var t=C;Object.defineProperty(e,"ReCaptchaInstance",{enumerable:!0,get:function(){return t.ReCaptchaInstance}})})(V);const Ie=e=>(me("data-v-eff174f5"),e=e(),he(),e),De=["innerHTML"],Oe=Ie(()=>j("img",{class:"plane-icon",src:ye,alt:"Paper plan",title:"Image credit : juicy_fish (freepik.com/author/juicy-fish)"},null,-1)),w="accountDeletion",Re=J({__name:"contact",setup(e){const o=[w,"moreInfoNeeded","commercial","other"],t=g(""),a=g(""),l=g(w),n=g(""),c=g(0),i=E(()=>c.value===1),d=E(()=>c.value===0||i.value);S(t,()=>c.value=r()?1:0),S(a,()=>c.value=r()?1:0),S(l,()=>c.value=r()?1:0),S(n,()=>c.value=r()?1:0);const r=()=>!t.value||t.value.length===0||!a.value||a.value.length===0||!/\S+@\S+\.\S+/.test(a.value)||o.indexOf(l.value)===-1?!1:l.value===w||n.value&&n.value.length>0,f=async()=>{c.value=2;try{const h=await(await V.load(be,{autoHideBadge:!0})).execute("contact");await fetch(k,{method:"post",headers:{"Content-Type":"text/plain;charset=utf-8"},body:JSON.stringify({name:t.value,email:a.value,subject:l.value,message:l.value===w?"":n.value,gCaptchaResponse:h})}),c.value=4}catch{c.value=3}};return(s,h)=>{const B=ne,A=ae,x=re,T=oe,L=le,H=_e,M=ce,F=ie,G=ge,K=se,Y=ue,q=de,$=fe,z=pe;return R(),P(z,{class:"pt-5 pb-5"},{default:p(()=>[u(B,{title:s.$t("contact.title")},null,8,["title"]),u(x,null,{default:p(()=>[u(A,{sm:"12",md:"7",lg:"9"},{default:p(()=>[j("h1",null,y(s.$t("contact.title")),1),j("p",{innerHTML:s.$t("contact.description")},null,8,De)]),_:1}),u(A,{sm:"12",md:"5",lg:"3",class:"d-flex align-items-center"},{default:p(()=>[Oe]),_:1})]),_:1}),u(q,{"fallback-tag":"em",fallback:"Loading form..."},{default:p(()=>[u(Y,{action:m(k),class:"pt-3 pb-3",method:"post",onSubmit:W(f,["prevent"])},{default:p(()=>[u(L,{class:"form-group",label:s.$t("contact.form.name.label"),"label-for":"name"},{default:p(()=>[u(T,{id:"name",modelValue:m(t),"onUpdate:modelValue":h[0]||(h[0]=b=>I(t)?t.value=b:null),type:"text",placeholder:s.$t("contact.form.name.placeholder"),disabled:!m(d),required:""},null,8,["modelValue","placeholder","disabled"])]),_:1},8,["label"]),u(L,{class:"form-group",label:s.$t("contact.form.email.label"),"label-for":"name"},{default:p(()=>[u(T,{id:"email",modelValue:m(a),"onUpdate:modelValue":h[1]||(h[1]=b=>I(a)?a.value=b:null),type:"email",placeholder:s.$t("contact.form.email.placeholder"),disabled:!m(d),required:""},null,8,["modelValue","placeholder","disabled"])]),_:1},8,["label"]),u(L,{class:"form-group",label:s.$t("contact.form.subject.label"),"label-for":"subject"},{default:p(()=>[u(M,{id:"subject",modelValue:m(l),"onUpdate:modelValue":h[2]||(h[2]=b=>I(l)?l.value=b:null),disabled:!m(d),required:""},{default:p(()=>[(R(),X(ee,null,Z(o,(b,U)=>u(H,{key:`contact-subject-${U}`,value:b},{default:p(()=>[D(y(s.$t(`contact.form.subject.options.${b}`)),1)]),_:2},1032,["value"])),64))]),_:1},8,["modelValue","disabled"])]),_:1},8,["label"]),m(l)!==w?(R(),P(L,{key:0,class:"form-group",label:s.$t("contact.form.message.label"),"label-for":"message"},{default:p(()=>[u(F,{id:"message",modelValue:m(n),"onUpdate:modelValue":h[3]||(h[3]=b=>I(n)?n.value=b:null),rows:"6",placeholder:s.$t("contact.form.message.placeholder"),disabled:!m(d)},null,8,["modelValue","placeholder","disabled"])]),_:1},8,["label"])):te("",!0),u(K,{class:"mt-2",variant:"primary",type:"submit",disabled:!m(i)},{default:p(()=>[u(G,{name:"bi:send"}),D(" "+y(s.$t("contact.form.send")),1)]),_:1},8,["disabled"])]),_:1},8,["action"])]),_:1}),u($,{"model-value":m(c)===3,class:"mb-5",variant:"danger"},{default:p(()=>[D(y(s.$t("contact.form.error")),1)]),_:1},8,["model-value"]),u($,{"model-value":m(c)===4,class:"mb-5",variant:"success"},{default:p(()=>[D(y(s.$t("contact.form.success")),1)]),_:1},8,["model-value"])]),_:1})}}}),$e=ve(Re,[["__scopeId","data-v-eff174f5"]]);export{$e as default}; diff --git a/_nuxt/CViygtiB.js b/_nuxt/CViygtiB.js new file mode 100644 index 0000000..deddc5c --- /dev/null +++ b/_nuxt/CViygtiB.js @@ -0,0 +1,269 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./BcYvsCH1.js","./quBqomfX.js","./Cj9RI_xp.js","./Icon.8lQfE3Ql.css","./contact.CYsAp5Fa.css","./wWBsuBKt.js","./index.BRHTolqV.css","./BAFScNfy.js","./IconCSS.Z2BAHt_z.css","./DAO_mkap.js","./default.BfZmTXiW.css"])))=>i.map(i=>d[i]); +/** +* @vue/shared v3.4.31 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**//*! #__NO_SIDE_EFFECTS__ */function bl(e,t){const n=new Set(e.split(","));return o=>n.has(o)}const qe={},Mo=[],Nt=()=>{},vv=()=>!1,Ur=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),_l=e=>e.startsWith("onUpdate:"),Je=Object.assign,wl=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},gv=Object.prototype.hasOwnProperty,Pe=(e,t)=>gv.call(e,t),ue=Array.isArray,Do=e=>tr(e)==="[object Map]",vi=e=>tr(e)==="[object Set]",_u=e=>tr(e)==="[object Date]",yv=e=>tr(e)==="[object RegExp]",ge=e=>typeof e=="function",Ke=e=>typeof e=="string",dn=e=>typeof e=="symbol",je=e=>e!==null&&typeof e=="object",Cl=e=>(je(e)||ge(e))&&ge(e.then)&&ge(e.catch),_d=Object.prototype.toString,tr=e=>_d.call(e),bv=e=>tr(e).slice(8,-1),wd=e=>tr(e)==="[object Object]",El=e=>Ke(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,$o=bl(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),gi=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},_v=/-(\w)/g,Kt=gi(e=>e.replace(_v,(t,n)=>n?n.toUpperCase():"")),wv=/\B([A-Z])/g,wo=gi(e=>e.replace(wv,"-$1").toLowerCase()),yi=gi(e=>e.charAt(0).toUpperCase()+e.slice(1)),Gi=gi(e=>e?`on${yi(e)}`:""),pn=(e,t)=>!Object.is(e,t),Vo=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:o,value:n})},Ed=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Td=e=>{const t=Ke(e)?Number(e):NaN;return isNaN(t)?e:t};let wu;const Sd=()=>wu||(wu=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Cn(e){if(ue(e)){const t={};for(let n=0;n{if(n){const o=n.split(Ev);o.length>1&&(t[o[0].trim()]=o[1].trim())}}),t}function _e(e){let t="";if(Ke(e))t=e;else if(ue(e))for(let n=0;nbi(n,t))}const Ld=e=>!!(e&&e.__v_isRef===!0),Be=e=>Ke(e)?e:e==null?"":ue(e)||je(e)&&(e.toString===_d||!ge(e.toString))?Ld(e)?Be(e.value):JSON.stringify(e,Ad,2):String(e),Ad=(e,t)=>Ld(t)?Ad(e,t.value):Do(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[o,r],a)=>(n[Ki(o,a)+" =>"]=r,n),{})}:vi(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Ki(n))}:dn(t)?Ki(t):je(t)&&!ue(t)&&!wd(t)?String(t):t,Ki=(e,t="")=>{var n;return dn(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** +* @vue/reactivity v3.4.31 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let St;class xd{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=St,!t&&St&&(this.index=(St.scopes||(St.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=St;try{return St=this,t()}finally{St=n}}}on(){St=this}off(){St=this.parent}stop(t){if(this._active){let n,o;for(n=0,o=this.effects.length;n=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),zn()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=Vn,n=lo;try{return Vn=!0,lo=this,this._runnings++,Cu(this),this.fn()}finally{Eu(this),this._runnings--,lo=n,Vn=t}}stop(){this.active&&(Cu(this),Eu(this),this.onStop&&this.onStop(),this.active=!1)}}function Bv(e){return e.value}function Cu(e){e._trackId++,e._depsLength=0}function Eu(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t{const n=new Map;return n.cleanup=e,n.computed=t,n},Ra=new WeakMap,uo=Symbol(""),ws=Symbol("");function wt(e,t,n){if(Vn&&lo){let o=Ra.get(e);o||Ra.set(e,o=new Map);let r=o.get(n);r||o.set(n,r=Nd(()=>o.delete(n))),Od(lo,r)}}function wn(e,t,n,o,r,a){const i=Ra.get(e);if(!i)return;let s=[];if(t==="clear")s=[...i.values()];else if(n==="length"&&ue(e)){const l=Number(o);i.forEach((u,c)=>{(c==="length"||!dn(c)&&c>=l)&&s.push(u)})}else switch(n!==void 0&&s.push(i.get(n)),t){case"add":ue(e)?El(n)&&s.push(i.get("length")):(s.push(i.get(uo)),Do(e)&&s.push(i.get(ws)));break;case"delete":ue(e)||(s.push(i.get(uo)),Do(e)&&s.push(i.get(ws)));break;case"set":Do(e)&&s.push(i.get(uo));break}kl();for(const l of s)l&&Rd(l,4);Ll()}function Ov(e,t){const n=Ra.get(e);return n&&n.get(t)}const Rv=bl("__proto__,__v_isRef,__isVue"),Id=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(dn)),Tu=Nv();function Nv(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const o=Ne(this);for(let a=0,i=this.length;a{e[t]=function(...n){Wn(),kl();const o=Ne(this)[t].apply(this,n);return Ll(),zn(),o}}),e}function Iv(e){dn(e)||(e=String(e));const t=Ne(this);return wt(t,"has",e),t.hasOwnProperty(e)}class Fd{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,o){const r=this._isReadonly,a=this._isShallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return a;if(n==="__v_raw")return o===(r?a?jd:Hd:a?Vd:$d).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(o)?t:void 0;const i=ue(t);if(!r){if(i&&Pe(Tu,n))return Reflect.get(Tu,n,o);if(n==="hasOwnProperty")return Iv}const s=Reflect.get(t,n,o);return(dn(n)?Id.has(n):Rv(n))||(r||wt(t,"get",n),a)?s:Ze(s)?i&&El(n)?s:s.value:je(s)?r?_t(s):Co(s):s}}class Md extends Fd{constructor(t=!1){super(!1,t)}set(t,n,o,r){let a=t[n];if(!this._isShallow){const l=Wo(a);if(!Na(o)&&!Wo(o)&&(a=Ne(a),o=Ne(o)),!ue(t)&&Ze(a)&&!Ze(o))return l?!1:(a.value=o,!0)}const i=ue(t)&&El(n)?Number(n)e,wi=e=>Reflect.getPrototypeOf(e);function ta(e,t,n=!1,o=!1){e=e.__v_raw;const r=Ne(e),a=Ne(t);n||(pn(t,a)&&wt(r,"get",t),wt(r,"get",a));const{has:i}=wi(r),s=o?Al:n?xl:xr;if(i.call(r,t))return s(e.get(t));if(i.call(r,a))return s(e.get(a));e!==r&&e.get(t)}function na(e,t=!1){const n=this.__v_raw,o=Ne(n),r=Ne(e);return t||(pn(e,r)&&wt(o,"has",e),wt(o,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function oa(e,t=!1){return e=e.__v_raw,!t&&wt(Ne(e),"iterate",uo),Reflect.get(e,"size",e)}function Su(e){e=Ne(e);const t=Ne(this);return wi(t).has.call(t,e)||(t.add(e),wn(t,"add",e,e)),this}function ku(e,t){t=Ne(t);const n=Ne(this),{has:o,get:r}=wi(n);let a=o.call(n,e);a||(e=Ne(e),a=o.call(n,e));const i=r.call(n,e);return n.set(e,t),a?pn(t,i)&&wn(n,"set",e,t):wn(n,"add",e,t),this}function Lu(e){const t=Ne(this),{has:n,get:o}=wi(t);let r=n.call(t,e);r||(e=Ne(e),r=n.call(t,e)),o&&o.call(t,e);const a=t.delete(e);return r&&wn(t,"delete",e,void 0),a}function Au(){const e=Ne(this),t=e.size!==0,n=e.clear();return t&&wn(e,"clear",void 0,void 0),n}function ra(e,t){return function(o,r){const a=this,i=a.__v_raw,s=Ne(i),l=t?Al:e?xl:xr;return!e&&wt(s,"iterate",uo),i.forEach((u,c)=>o.call(r,l(u),l(c),a))}}function aa(e,t,n){return function(...o){const r=this.__v_raw,a=Ne(r),i=Do(a),s=e==="entries"||e===Symbol.iterator&&i,l=e==="keys"&&i,u=r[e](...o),c=n?Al:t?xl:xr;return!t&&wt(a,"iterate",l?ws:uo),{next(){const{value:f,done:d}=u.next();return d?{value:f,done:d}:{value:s?[c(f[0]),c(f[1])]:c(f),done:d}},[Symbol.iterator](){return this}}}}function An(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Vv(){const e={get(a){return ta(this,a)},get size(){return oa(this)},has:na,add:Su,set:ku,delete:Lu,clear:Au,forEach:ra(!1,!1)},t={get(a){return ta(this,a,!1,!0)},get size(){return oa(this)},has:na,add:Su,set:ku,delete:Lu,clear:Au,forEach:ra(!1,!0)},n={get(a){return ta(this,a,!0)},get size(){return oa(this,!0)},has(a){return na.call(this,a,!0)},add:An("add"),set:An("set"),delete:An("delete"),clear:An("clear"),forEach:ra(!0,!1)},o={get(a){return ta(this,a,!0,!0)},get size(){return oa(this,!0)},has(a){return na.call(this,a,!0)},add:An("add"),set:An("set"),delete:An("delete"),clear:An("clear"),forEach:ra(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(a=>{e[a]=aa(a,!1,!1),n[a]=aa(a,!0,!1),t[a]=aa(a,!1,!0),o[a]=aa(a,!0,!0)}),[e,n,t,o]}const[Hv,jv,Uv,qv]=Vv();function Ci(e,t){const n=t?e?qv:Uv:e?jv:Hv;return(o,r,a)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?o:Reflect.get(Pe(n,r)&&r in o?n:o,r,a)}const Wv={get:Ci(!1,!1)},zv={get:Ci(!1,!0)},Gv={get:Ci(!0,!1)},Kv={get:Ci(!0,!0)},$d=new WeakMap,Vd=new WeakMap,Hd=new WeakMap,jd=new WeakMap;function Xv(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Yv(e){return e.__v_skip||!Object.isExtensible(e)?0:Xv(bv(e))}function Co(e){return Wo(e)?e:Ei(e,!1,Fv,Wv,$d)}function bn(e){return Ei(e,!1,Dv,zv,Vd)}function _t(e){return Ei(e,!0,Mv,Gv,Hd)}function So(e){return Ei(e,!0,$v,Kv,jd)}function Ei(e,t,n,o,r){if(!je(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const a=r.get(e);if(a)return a;const i=Yv(e);if(i===0)return e;const s=new Proxy(e,i===2?o:n);return r.set(e,s),s}function mr(e){return Wo(e)?mr(e.__v_raw):!!(e&&e.__v_isReactive)}function Wo(e){return!!(e&&e.__v_isReadonly)}function Na(e){return!!(e&&e.__v_isShallow)}function Ud(e){return e?!!e.__v_raw:!1}function Ne(e){const t=e&&e.__v_raw;return t?Ne(t):e}function Qv(e){return Object.isExtensible(e)&&Cd(e,"__v_skip",!0),e}const xr=e=>je(e)?Co(e):e,xl=e=>je(e)?_t(e):e;class qd{constructor(t,n,o,r){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new Sl(()=>t(this._value),()=>vr(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=o}get value(){const t=Ne(this);return(!t._cacheable||t.effect.dirty)&&pn(t._value,t._value=t.effect.run())&&vr(t,4),Pl(t),t.effect._dirtyLevel>=2&&vr(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function Jv(e,t,n=!1){let o,r;const a=ge(e);return a?(o=e,r=Nt):(o=e.get,r=e.set),new qd(o,r,a||!r,n)}function Pl(e){var t;Vn&&lo&&(e=Ne(e),Od(lo,(t=e.dep)!=null?t:e.dep=Nd(()=>e.dep=void 0,e instanceof qd?e:void 0)))}function vr(e,t=4,n,o){e=Ne(e);const r=e.dep;r&&Rd(r,t)}function Ze(e){return!!(e&&e.__v_isRef===!0)}function X(e){return Wd(e,!1)}function En(e){return Wd(e,!0)}function Wd(e,t){return Ze(e)?e:new Zv(e,t)}class Zv{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:Ne(t),this._value=n?t:xr(t)}get value(){return Pl(this),this._value}set value(t){const n=this.__v_isShallow||Na(t)||Wo(t);t=n?t:Ne(t),pn(t,this._rawValue)&&(this._rawValue,this._rawValue=t,this._value=n?t:xr(t),vr(this,4))}}function b(e){return Ze(e)?e.value:e}function st(e){return ge(e)?e():b(e)}const eg={get:(e,t,n)=>b(Reflect.get(e,t,n)),set:(e,t,n,o)=>{const r=e[t];return Ze(r)&&!Ze(n)?(r.value=n,!0):Reflect.set(e,t,n,o)}};function zd(e){return mr(e)?e:new Proxy(e,eg)}class tg{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:o}=t(()=>Pl(this),()=>vr(this));this._get=n,this._set=o}get value(){return this._get()}set value(t){this._set(t)}}function Bl(e){return new tg(e)}class ng{constructor(t,n,o){this._object=t,this._key=n,this._defaultValue=o,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 Ov(Ne(this._object),this._key)}}class og{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function he(e,t,n){return Ze(e)?e:ge(e)?new og(e):je(e)&&arguments.length>1?rg(e,t,n):X(e)}function rg(e,t,n){const o=e[t];return Ze(o)?o:new ng(e,t,n)}/** +* @vue/runtime-core v3.4.31 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function Hn(e,t,n,o){try{return o?e(...o):e()}catch(r){or(r,t,n)}}function Dt(e,t,n,o){if(ge(e)){const r=Hn(e,t,n,o);return r&&Cl(r)&&r.catch(a=>{or(a,t,n)}),r}if(ue(e)){const r=[];for(let a=0;a>>1,r=ct[o],a=Br(r);arn&&ct.splice(t,1)}function Es(e){ue(e)?Ho.push(...e):(!Nn||!Nn.includes(e,e.allowRecurse?ro+1:ro))&&Ho.push(e),Kd()}function xu(e,t,n=Pr?rn+1:0){for(;nBr(n)-Br(o));if(Ho.length=0,Nn){Nn.push(...t);return}for(Nn=t,ro=0;roe.id==null?1/0:e.id,lg=(e,t)=>{const n=Br(e)-Br(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Xd(e){Cs=!1,Pr=!0,ct.sort(lg);try{for(rn=0;rnKe(p)?p.trim():p)),f&&(r=n.map(Ed))}let s,l=o[s=Gi(t)]||o[s=Gi(Kt(t))];!l&&a&&(l=o[s=Gi(wo(t))]),l&&Dt(l,e,6,r);const u=o[s+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[s])return;e.emitted[s]=!0,Dt(u,e,6,r)}}function Yd(e,t,n=!1){const o=t.emitsCache,r=o.get(e);if(r!==void 0)return r;const a=e.emits;let i={},s=!1;if(!ge(e)){const l=u=>{const c=Yd(u,t,!0);c&&(s=!0,Je(i,c))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!a&&!s?(je(e)&&o.set(e,null),null):(ue(a)?a.forEach(l=>i[l]=null):Je(i,a),je(e)&&o.set(e,i),i)}function Si(e,t){return!e||!Ur(t)?!1:(t=t.slice(2).replace(/Once$/,""),Pe(e,t[0].toLowerCase()+t.slice(1))||Pe(e,wo(t))||Pe(e,t))}let nt=null,ki=null;function Fa(e){const t=nt;return nt=e,ki=e&&e.type.__scopeId||null,t}function GA(e){ki=e}function KA(){ki=null}function fe(e,t=nt,n){if(!t||e._n)return e;const o=(...r)=>{o._d&&Wu(-1);const a=Fa(t);let i;try{i=e(...r)}finally{Fa(a),o._d&&Wu(1)}return i};return o._n=!0,o._c=!0,o._d=!0,o}function Xi(e){const{type:t,vnode:n,proxy:o,withProxy:r,propsOptions:[a],slots:i,attrs:s,emit:l,render:u,renderCache:c,props:f,data:d,setupState:p,ctx:v,inheritAttrs:g}=e,T=Fa(e);let w,_;try{if(n.shapeFlag&4){const m=r||o,y=m;w=Ot(u.call(y,m,c,f,p,d,v)),_=s}else{const m=t;w=Ot(m.length>1?m(f,{attrs:s,slots:i,emit:l}):m(f,null)),_=t.props?s:fg(s)}}catch(m){_r.length=0,or(m,e,1),w=pe(it)}let h=w;if(_&&g!==!1){const m=Object.keys(_),{shapeFlag:y}=h;m.length&&y&7&&(a&&m.some(_l)&&(_=dg(_,a)),h=Tn(h,_,!1,!0))}return n.dirs&&(h=Tn(h,null,!1,!0),h.dirs=h.dirs?h.dirs.concat(n.dirs):n.dirs),n.transition&&(h.transition=n.transition),w=h,Fa(T),w}function cg(e,t=!0){let n;for(let o=0;o{let t;for(const n in e)(n==="class"||n==="style"||Ur(n))&&((t||(t={}))[n]=e[n]);return t},dg=(e,t)=>{const n={};for(const o in e)(!_l(o)||!(o.slice(9)in t))&&(n[o]=e[o]);return n};function pg(e,t,n){const{props:o,children:r,component:a}=e,{props:i,children:s,patchFlag:l}=t,u=a.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return o?Pu(o,i,u):!!i;if(l&8){const c=t.dynamicProps;for(let f=0;fe.__isSuspense;let Ss=0;const mg={name:"Suspense",__isSuspense:!0,process(e,t,n,o,r,a,i,s,l,u){if(e==null)vg(t,n,o,r,a,i,s,l,u);else{if(a&&a.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}gg(e,t,n,o,r,i,s,l,u)}},hydrate:yg,normalize:bg},Fl=mg;function Or(e,t){const n=e.props&&e.props[t];ge(n)&&n()}function vg(e,t,n,o,r,a,i,s,l){const{p:u,o:{createElement:c}}=l,f=c("div"),d=e.suspense=Jd(e,r,o,t,f,n,a,i,s,l);u(null,d.pendingBranch=e.ssContent,f,null,o,d,a,i),d.deps>0?(Or(e,"onPending"),Or(e,"onFallback"),u(null,e.ssFallback,t,n,o,null,a,i),jo(d,e.ssFallback)):d.resolve(!1,!0)}function gg(e,t,n,o,r,a,i,s,{p:l,um:u,o:{createElement:c}}){const f=t.suspense=e.suspense;f.vnode=t,t.el=e.el;const d=t.ssContent,p=t.ssFallback,{activeBranch:v,pendingBranch:g,isInFallback:T,isHydrating:w}=f;if(g)f.pendingBranch=d,Wt(d,g)?(l(g,d,f.hiddenContainer,null,r,f,a,i,s),f.deps<=0?f.resolve():T&&(w||(l(v,p,n,o,r,null,a,i,s),jo(f,p)))):(f.pendingId=Ss++,w?(f.isHydrating=!1,f.activeBranch=g):u(g,r,f),f.deps=0,f.effects.length=0,f.hiddenContainer=c("div"),T?(l(null,d,f.hiddenContainer,null,r,f,a,i,s),f.deps<=0?f.resolve():(l(v,p,n,o,r,null,a,i,s),jo(f,p))):v&&Wt(d,v)?(l(v,d,n,o,r,f,a,i,s),f.resolve(!0)):(l(null,d,f.hiddenContainer,null,r,f,a,i,s),f.deps<=0&&f.resolve()));else if(v&&Wt(d,v))l(v,d,n,o,r,f,a,i,s),jo(f,d);else if(Or(t,"onPending"),f.pendingBranch=d,d.shapeFlag&512?f.pendingId=d.component.suspenseId:f.pendingId=Ss++,l(null,d,f.hiddenContainer,null,r,f,a,i,s),f.deps<=0)f.resolve();else{const{timeout:_,pendingId:h}=f;_>0?setTimeout(()=>{f.pendingId===h&&f.fallback(p)},_):_===0&&f.fallback(p)}}function Jd(e,t,n,o,r,a,i,s,l,u,c=!1){const{p:f,m:d,um:p,n:v,o:{parentNode:g,remove:T}}=u;let w;const _=_g(e);_&&t&&t.pendingBranch&&(w=t.pendingId,t.deps++);const h=e.props?Td(e.props.timeout):void 0,m=a,y={vnode:e,parent:t,parentComponent:n,namespace:i,container:o,hiddenContainer:r,deps:0,pendingId:Ss++,timeout:typeof h=="number"?h:-1,activeBranch:null,pendingBranch:null,isInFallback:!c,isHydrating:c,isUnmounted:!1,effects:[],resolve(C=!1,L=!1){const{vnode:N,activeBranch:P,pendingBranch:x,pendingId:R,effects:B,parentComponent:j,container:q}=y;let Y=!1;y.isHydrating?y.isHydrating=!1:C||(Y=P&&x.transition&&x.transition.mode==="out-in",Y&&(P.transition.afterLeave=()=>{R===y.pendingId&&(d(x,q,a===m?v(P):a,0),Es(B))}),P&&(g(P.el)!==y.hiddenContainer&&(a=v(P)),p(P,j,y,!0)),Y||d(x,q,a,0)),jo(y,x),y.pendingBranch=null,y.isInFallback=!1;let U=y.parent,Q=!1;for(;U;){if(U.pendingBranch){U.effects.push(...B),Q=!0;break}U=U.parent}!Q&&!Y&&Es(B),y.effects=[],_&&t&&t.pendingBranch&&w===t.pendingId&&(t.deps--,t.deps===0&&!L&&t.resolve()),Or(N,"onResolve")},fallback(C){if(!y.pendingBranch)return;const{vnode:L,activeBranch:N,parentComponent:P,container:x,namespace:R}=y;Or(L,"onFallback");const B=v(N),j=()=>{y.isInFallback&&(f(null,C,x,B,P,null,R,s,l),jo(y,C))},q=C.transition&&C.transition.mode==="out-in";q&&(N.transition.afterLeave=j),y.isInFallback=!0,p(N,P,null,!0),q||j()},move(C,L,N){y.activeBranch&&d(y.activeBranch,C,L,N),y.container=C},next(){return y.activeBranch&&v(y.activeBranch)},registerDep(C,L,N){const P=!!y.pendingBranch;P&&y.deps++;const x=C.vnode.el;C.asyncDep.catch(R=>{or(R,C,0)}).then(R=>{if(C.isUnmounted||y.isUnmounted||y.pendingId!==C.suspenseId)return;C.asyncResolved=!0;const{vnode:B}=C;Ns(C,R,!1),x&&(B.el=x);const j=!x&&C.subTree.el;L(C,B,g(x||C.subTree.el),x?null:v(C.subTree),y,i,N),j&&T(j),Rl(C,B.el),P&&--y.deps===0&&y.resolve()})},unmount(C,L){y.isUnmounted=!0,y.activeBranch&&p(y.activeBranch,n,C,L),y.pendingBranch&&p(y.pendingBranch,n,C,L)}};return y}function yg(e,t,n,o,r,a,i,s,l){const u=t.suspense=Jd(t,o,n,e.parentNode,document.createElement("div"),null,r,a,i,s,!0),c=l(e,u.pendingBranch=t.ssContent,n,u,a,i);return u.deps===0&&u.resolve(!1,!0),c}function bg(e){const{shapeFlag:t,children:n}=e,o=t&32;e.ssContent=Ru(o?n.default:n),e.ssFallback=o?Ru(n.fallback):pe(it)}function Ru(e){let t;if(ge(e)){const n=zo&&e._c;n&&(e._d=!1,z()),e=e(),n&&(e._d=!0,t=It,Pp())}return ue(e)&&(e=cg(e)),e=Ot(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function Zd(e,t){t&&t.pendingBranch?ue(e)?t.effects.push(...e):t.effects.push(e):Es(e)}function jo(e,t){e.activeBranch=t;const{vnode:n,parentComponent:o}=e;let r=t.el;for(;!r&&t.component;)t=t.component.subTree,r=t.el;n.el=r,o&&o.subTree===n&&(o.vnode.el=r,Rl(o,r))}function _g(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}function Li(e,t,n=tt,o=!1){if(n){const r=n[e]||(n[e]=[]),a=t.__weh||(t.__weh=(...i)=>{Wn();const s=mo(n),l=Dt(t,n,e,i);return s(),zn(),l});return o?r.unshift(a):r.push(a),a}}const kn=e=>(t,n=tt)=>{(!Kr||e==="sp")&&Li(e,(...o)=>t(...o),n)},wg=kn("bm"),ht=kn("m"),Cg=kn("bu"),ep=kn("u"),Gn=kn("bum"),qr=kn("um"),Eg=kn("sp"),Tg=kn("rtg"),Sg=kn("rtc");function tp(e,t=tt){Li("ec",e,t)}function Ml(e,t){if(nt===null)return e;const n=Ai(nt),o=e.dirs||(e.dirs=[]);for(let r=0;rt(i,s,void 0,a));else{const i=Object.keys(e);r=new Array(i.length);for(let s=0,l=i.length;s!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function op(e){ge(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:o,delay:r=200,timeout:a,suspensible:i=!0,onError:s}=e;let l=null,u,c=0;const f=()=>(c++,l=null,d()),d=()=>{let p;return l||(p=l=t().catch(v=>{if(v=v instanceof Error?v:new Error(String(v)),s)return new Promise((g,T)=>{s(v,()=>g(f()),()=>T(v),c+1)});throw v}).then(v=>p!==l&&l?l:(v&&(v.__esModule||v[Symbol.toStringTag]==="Module")&&(v=v.default),u=v,v)))};return ae({name:"AsyncComponentWrapper",__asyncLoader:d,get __asyncResolved(){return u},setup(){const p=tt;if(u)return()=>Yi(u,p);const v=_=>{l=null,or(_,p,13,!o)};if(i&&p.suspense||Kr)return d().then(_=>()=>Yi(_,p)).catch(_=>(v(_),()=>o?pe(o,{error:_}):null));const g=X(!1),T=X(),w=X(!!r);return r&&setTimeout(()=>{w.value=!1},r),a!=null&&setTimeout(()=>{if(!g.value&&!T.value){const _=new Error(`Async component timed out after ${a}ms.`);v(_),T.value=_}},a),d().then(()=>{g.value=!0,p.parent&&Gr(p.parent.vnode)&&(p.parent.effect.dirty=!0,Ti(p.parent.update))}).catch(_=>{v(_),T.value=_}),()=>{if(g.value&&u)return Yi(u,p);if(T.value&&o)return pe(o,{error:T.value});if(n&&!w.value)return pe(n)}}})}function Yi(e,t){const{ref:n,props:o,children:r,ce:a}=t.vnode,i=pe(e,o,r);return i.ref=n,i.ce=a,delete t.vnode.ce,i}function ie(e,t,n={},o,r){if(nt.isCE||nt.parent&&co(nt.parent)&&nt.parent.isCE)return t!=="default"&&(n.name=t),pe("slot",n,o&&o());let a=e[t];a&&a._c&&(a._d=!1),z();const i=a&&rp(a(n)),s=se(Me,{key:n.key||i&&i.key||`_${t}`},i||(o?o():[]),i&&e._===1?64:-2);return!r&&s.scopeId&&(s.slotScopeIds=[s.scopeId+"-s"]),a&&a._c&&(a._d=!0),s}function rp(e){return e.some(t=>Go(t)?!(t.type===it||t.type===Me&&!rp(t.children)):!0)?e:null}const ks=e=>e?Rp(e)?Ai(e):ks(e.parent):null,gr=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=>ks(e.parent),$root:e=>ks(e.root),$emit:e=>e.emit,$options:e=>Dl(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,Ti(e.update)}),$nextTick:e=>e.n||(e.n=et.bind(e.proxy)),$watch:e=>Xg.bind(e)}),Qi=(e,t)=>e!==qe&&!e.__isScriptSetup&&Pe(e,t),kg={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:o,data:r,props:a,accessCache:i,type:s,appContext:l}=e;let u;if(t[0]!=="$"){const p=i[t];if(p!==void 0)switch(p){case 1:return o[t];case 2:return r[t];case 4:return n[t];case 3:return a[t]}else{if(Qi(o,t))return i[t]=1,o[t];if(r!==qe&&Pe(r,t))return i[t]=2,r[t];if((u=e.propsOptions[0])&&Pe(u,t))return i[t]=3,a[t];if(n!==qe&&Pe(n,t))return i[t]=4,n[t];Ls&&(i[t]=0)}}const c=gr[t];let f,d;if(c)return t==="$attrs"&&wt(e.attrs,"get",""),c(e);if((f=s.__cssModules)&&(f=f[t]))return f;if(n!==qe&&Pe(n,t))return i[t]=4,n[t];if(d=l.config.globalProperties,Pe(d,t))return d[t]},set({_:e},t,n){const{data:o,setupState:r,ctx:a}=e;return Qi(r,t)?(r[t]=n,!0):o!==qe&&Pe(o,t)?(o[t]=n,!0):Pe(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(a[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:o,appContext:r,propsOptions:a}},i){let s;return!!n[i]||e!==qe&&Pe(e,i)||Qi(t,i)||(s=a[0])&&Pe(s,i)||Pe(o,i)||Pe(gr,i)||Pe(r.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Pe(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Wr(){return ip().slots}function ap(){return ip().attrs}function ip(){const e=lt();return e.setupContext||(e.setupContext=Ip(e))}function Ma(e){return ue(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function at(e,t){return!e||!t?e||t:ue(e)&&ue(t)?e.concat(t):Je({},Ma(e),Ma(t))}function YA(e){const t=lt();let n=e();return Rs(),Cl(n)&&(n=n.catch(o=>{throw mo(t),o})),[n,()=>mo(t)]}let Ls=!0;function Lg(e){const t=Dl(e),n=e.proxy,o=e.ctx;Ls=!1,t.beforeCreate&&Nu(t.beforeCreate,e,"bc");const{data:r,computed:a,methods:i,watch:s,provide:l,inject:u,created:c,beforeMount:f,mounted:d,beforeUpdate:p,updated:v,activated:g,deactivated:T,beforeDestroy:w,beforeUnmount:_,destroyed:h,unmounted:m,render:y,renderTracked:C,renderTriggered:L,errorCaptured:N,serverPrefetch:P,expose:x,inheritAttrs:R,components:B,directives:j,filters:q}=t;if(u&&Ag(u,o,null),i)for(const Q in i){const K=i[Q];ge(K)&&(o[Q]=K.bind(n))}if(r){const Q=r.call(n,n);je(Q)&&(e.data=Co(Q))}if(Ls=!0,a)for(const Q in a){const K=a[Q],Ce=ge(K)?K.bind(n,n):ge(K.get)?K.get.bind(n,n):Nt,me=!ge(K)&&ge(K.set)?K.set.bind(n):Nt,we=M({get:Ce,set:me});Object.defineProperty(o,Q,{enumerable:!0,configurable:!0,get:()=>we.value,set:Fe=>we.value=Fe})}if(s)for(const Q in s)sp(s[Q],o,n,Q);if(l){const Q=ge(l)?l.call(n):l;Reflect.ownKeys(Q).forEach(K=>{xt(K,Q[K])})}c&&Nu(c,e,"c");function U(Q,K){ue(K)?K.forEach(Ce=>Q(Ce.bind(n))):K&&Q(K.bind(n))}if(U(wg,f),U(ht,d),U(Cg,p),U(ep,v),U(Hl,g),U(Cp,T),U(tp,N),U(Sg,C),U(Tg,L),U(Gn,_),U(qr,m),U(Eg,P),ue(x))if(x.length){const Q=e.exposed||(e.exposed={});x.forEach(K=>{Object.defineProperty(Q,K,{get:()=>n[K],set:Ce=>n[K]=Ce})})}else e.exposed||(e.exposed={});y&&e.render===Nt&&(e.render=y),R!=null&&(e.inheritAttrs=R),B&&(e.components=B),j&&(e.directives=j)}function Ag(e,t,n=Nt){ue(e)&&(e=As(e));for(const o in e){const r=e[o];let a;je(r)?"default"in r?a=Ge(r.from||o,r.default,!0):a=Ge(r.from||o):a=Ge(r),Ze(a)?Object.defineProperty(t,o,{enumerable:!0,configurable:!0,get:()=>a.value,set:i=>a.value=i}):t[o]=a}}function Nu(e,t,n){Dt(ue(e)?e.map(o=>o.bind(t.proxy)):e.bind(t.proxy),t,n)}function sp(e,t,n,o){const r=o.includes(".")?wp(n,o):()=>n[o];if(Ke(e)){const a=t[e];ge(a)&&ye(r,a)}else if(ge(e))ye(r,e.bind(n));else if(je(e))if(ue(e))e.forEach(a=>sp(a,t,n,o));else{const a=ge(e.handler)?e.handler.bind(n):t[e.handler];ge(a)&&ye(r,a,e)}}function Dl(e){const t=e.type,{mixins:n,extends:o}=t,{mixins:r,optionsCache:a,config:{optionMergeStrategies:i}}=e.appContext,s=a.get(t);let l;return s?l=s:!r.length&&!n&&!o?l=t:(l={},r.length&&r.forEach(u=>Da(l,u,i,!0)),Da(l,t,i)),je(t)&&a.set(t,l),l}function Da(e,t,n,o=!1){const{mixins:r,extends:a}=t;a&&Da(e,a,n,!0),r&&r.forEach(i=>Da(e,i,n,!0));for(const i in t)if(!(o&&i==="expose")){const s=xg[i]||n&&n[i];e[i]=s?s(e[i],t[i]):t[i]}return e}const xg={data:Iu,props:Fu,emits:Fu,methods:pr,computed:pr,beforeCreate:vt,created:vt,beforeMount:vt,mounted:vt,beforeUpdate:vt,updated:vt,beforeDestroy:vt,beforeUnmount:vt,destroyed:vt,unmounted:vt,activated:vt,deactivated:vt,errorCaptured:vt,serverPrefetch:vt,components:pr,directives:pr,watch:Bg,provide:Iu,inject:Pg};function Iu(e,t){return t?e?function(){return Je(ge(e)?e.call(this,this):e,ge(t)?t.call(this,this):t)}:t:e}function Pg(e,t){return pr(As(e),As(t))}function As(e){if(ue(e)){const t={};for(let n=0;n1)return n&&ge(t)?t.call(o&&o.proxy):t}}function up(){return!!(tt||nt||Uo)}const cp={},fp=()=>Object.create(cp),dp=e=>Object.getPrototypeOf(e)===cp;function Ng(e,t,n,o=!1){const r={},a=fp();e.propsDefaults=Object.create(null),pp(e,t,r,a);for(const i in e.propsOptions[0])i in r||(r[i]=void 0);n?e.props=o?r:bn(r):e.type.props?e.props=r:e.props=a,e.attrs=a}function Ig(e,t,n,o){const{props:r,attrs:a,vnode:{patchFlag:i}}=e,s=Ne(r),[l]=e.propsOptions;let u=!1;if((o||i>0)&&!(i&16)){if(i&8){const c=e.vnode.dynamicProps;for(let f=0;f{l=!0;const[d,p]=hp(f,t,!0);Je(i,d),p&&s.push(...p)};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!a&&!l)return je(e)&&o.set(e,Mo),Mo;if(ue(a))for(let c=0;c-1,p[1]=g<0||v-1||Pe(p,"default"))&&s.push(f)}}}const u=[i,s];return je(e)&&o.set(e,u),u}function Mu(e){return e[0]!=="$"&&!$o(e)}function Du(e){return e===null?"null":typeof e=="function"?e.name||"":typeof e=="object"&&e.constructor&&e.constructor.name||""}function $u(e,t){return Du(e)===Du(t)}function Vu(e,t){return ue(t)?t.findIndex(n=>$u(n,e)):ge(t)&&$u(t,e)?0:-1}const mp=e=>e[0]==="_"||e==="$stable",$l=e=>ue(e)?e.map(Ot):[Ot(e)],Fg=(e,t,n)=>{if(t._n)return t;const o=fe((...r)=>$l(t(...r)),n);return o._c=!1,o},vp=(e,t,n)=>{const o=e._ctx;for(const r in e){if(mp(r))continue;const a=e[r];if(ge(a))t[r]=Fg(r,a,o);else if(a!=null){const i=$l(a);t[r]=()=>i}}},gp=(e,t)=>{const n=$l(t);e.slots.default=()=>n},Mg=(e,t)=>{const n=e.slots=fp();if(e.vnode.shapeFlag&32){const o=t._;o?(Je(n,t),Cd(n,"_",o,!0)):vp(t,n)}else t&&gp(e,t)},Dg=(e,t,n)=>{const{vnode:o,slots:r}=e;let a=!0,i=qe;if(o.shapeFlag&32){const s=t._;s?n&&s===1?a=!1:(Je(r,t),!n&&s===1&&delete r._):(a=!t.$stable,vp(t,r)),i=t}else t&&(gp(e,t),i={default:1});if(a)for(const s in r)!mp(s)&&i[s]==null&&delete r[s]};function $a(e,t,n,o,r=!1){if(ue(e)){e.forEach((d,p)=>$a(d,t&&(ue(t)?t[p]:t),n,o,r));return}if(co(o)&&!r)return;const a=o.shapeFlag&4?Ai(o.component):o.el,i=r?null:a,{i:s,r:l}=e,u=t&&t.r,c=s.refs===qe?s.refs={}:s.refs,f=s.setupState;if(u!=null&&u!==l&&(Ke(u)?(c[u]=null,Pe(f,u)&&(f[u]=null)):Ze(u)&&(u.value=null)),ge(l))Hn(l,s,12,[i,c]);else{const d=Ke(l),p=Ze(l);if(d||p){const v=()=>{if(e.f){const g=d?Pe(f,l)?f[l]:c[l]:l.value;r?ue(g)&&wl(g,a):ue(g)?g.includes(a)||g.push(a):d?(c[l]=[a],Pe(f,l)&&(f[l]=c[l])):(l.value=[a],e.k&&(c[e.k]=l.value))}else d?(c[l]=i,Pe(f,l)&&(f[l]=i)):p&&(l.value=i,e.k&&(c[e.k]=i))};i?(v.id=-1,ot(v,n)):v()}}}let Hu=!1;const ko=()=>{Hu||(console.error("Hydration completed but contains mismatches."),Hu=!0)},$g=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",Vg=e=>e.namespaceURI.includes("MathML"),ia=e=>{if($g(e))return"svg";if(Vg(e))return"mathml"},sa=e=>e.nodeType===8;function Hg(e){const{mt:t,p:n,o:{patchProp:o,createText:r,nextSibling:a,parentNode:i,remove:s,insert:l,createComment:u}}=e,c=(h,m)=>{if(!m.hasChildNodes()){n(null,h,m),Ia(),m._vnode=h;return}f(m.firstChild,h,null,null,null),Ia(),m._vnode=h},f=(h,m,y,C,L,N=!1)=>{N=N||!!m.dynamicChildren;const P=sa(h)&&h.data==="[",x=()=>g(h,m,y,C,L,P),{type:R,ref:B,shapeFlag:j,patchFlag:q}=m;let Y=h.nodeType;m.el=h,q===-2&&(N=!1,m.dynamicChildren=null);let U=null;switch(R){case ho:Y!==3?m.children===""?(l(m.el=r(""),i(h),h),U=h):U=x():(h.data!==m.children&&(ko(),h.data=m.children),U=a(h));break;case it:_(h)?(U=a(h),w(m.el=h.content.firstChild,h,y)):Y!==8||P?U=x():U=a(h);break;case br:if(P&&(h=a(h),Y=h.nodeType),Y===1||Y===3){U=h;const Q=!m.children.length;for(let K=0;K{N=N||!!m.dynamicChildren;const{type:P,props:x,patchFlag:R,shapeFlag:B,dirs:j,transition:q}=m,Y=P==="input"||P==="option";if(Y||R!==-1){j&&en(m,null,y,"created");let U=!1;if(_(h)){U=bp(C,q)&&y&&y.vnode.props&&y.vnode.props.appear;const K=h.content.firstChild;U&&q.beforeEnter(K),w(K,h,y),m.el=h=K}if(B&16&&!(x&&(x.innerHTML||x.textContent))){let K=p(h.firstChild,m,h,y,C,L,N);for(;K;){ko();const Ce=K;K=K.nextSibling,s(Ce)}}else B&8&&h.textContent!==m.children&&(ko(),h.textContent=m.children);if(x)if(Y||!N||R&48)for(const K in x)(Y&&(K.endsWith("value")||K==="indeterminate")||Ur(K)&&!$o(K)||K[0]===".")&&o(h,K,null,x[K],void 0,void 0,y);else x.onClick&&o(h,"onClick",null,x.onClick,void 0,void 0,y);let Q;(Q=x&&x.onVnodeBeforeMount)&&bt(Q,y,m),j&&en(m,null,y,"beforeMount"),((Q=x&&x.onVnodeMounted)||j||U)&&Zd(()=>{Q&&bt(Q,y,m),U&&q.enter(h),j&&en(m,null,y,"mounted")},C)}return h.nextSibling},p=(h,m,y,C,L,N,P)=>{P=P||!!m.dynamicChildren;const x=m.children,R=x.length;for(let B=0;B{const{slotScopeIds:P}=m;P&&(L=L?L.concat(P):P);const x=i(h),R=p(a(h),m,x,y,C,L,N);return R&&sa(R)&&R.data==="]"?a(m.anchor=R):(ko(),l(m.anchor=u("]"),x,R),R)},g=(h,m,y,C,L,N)=>{if(ko(),m.el=null,N){const R=T(h);for(;;){const B=a(h);if(B&&B!==R)s(B);else break}}const P=a(h),x=i(h);return s(h),n(null,m,x,P,y,C,ia(x),L),P},T=(h,m="[",y="]")=>{let C=0;for(;h;)if(h=a(h),h&&sa(h)&&(h.data===m&&C++,h.data===y)){if(C===0)return a(h);C--}return h},w=(h,m,y)=>{const C=m.parentNode;C&&C.replaceChild(h,m);let L=y;for(;L;)L.vnode.el===m&&(L.vnode.el=L.subTree.el=h),L=L.parent},_=h=>h.nodeType===1&&h.tagName.toLowerCase()==="template";return[c,f]}const ot=Zd;function jg(e){return yp(e)}function Ug(e){return yp(e,Hg)}function yp(e,t){const n=Sd();n.__VUE__=!0;const{insert:o,remove:r,patchProp:a,createElement:i,createText:s,createComment:l,setText:u,setElementText:c,parentNode:f,nextSibling:d,setScopeId:p=Nt,insertStaticContent:v}=e,g=(S,A,F,W=null,V=null,J=null,ee=void 0,E=null,k=!!A.dynamicChildren)=>{if(S===A)return;S&&!Wt(S,A)&&(W=$(S),Fe(S,V,J,!0),S=null),A.patchFlag===-2&&(k=!1,A.dynamicChildren=null);const{type:O,ref:H,shapeFlag:te}=A;switch(O){case ho:T(S,A,F,W);break;case it:w(S,A,F,W);break;case br:S==null&&_(A,F,W,ee);break;case Me:B(S,A,F,W,V,J,ee,E,k);break;default:te&1?y(S,A,F,W,V,J,ee,E,k):te&6?j(S,A,F,W,V,J,ee,E,k):(te&64||te&128)&&O.process(S,A,F,W,V,J,ee,E,k,re)}H!=null&&V&&$a(H,S&&S.ref,J,A||S,!A)},T=(S,A,F,W)=>{if(S==null)o(A.el=s(A.children),F,W);else{const V=A.el=S.el;A.children!==S.children&&u(V,A.children)}},w=(S,A,F,W)=>{S==null?o(A.el=l(A.children||""),F,W):A.el=S.el},_=(S,A,F,W)=>{[S.el,S.anchor]=v(S.children,A,F,W,S.el,S.anchor)},h=({el:S,anchor:A},F,W)=>{let V;for(;S&&S!==A;)V=d(S),o(S,F,W),S=V;o(A,F,W)},m=({el:S,anchor:A})=>{let F;for(;S&&S!==A;)F=d(S),r(S),S=F;r(A)},y=(S,A,F,W,V,J,ee,E,k)=>{A.type==="svg"?ee="svg":A.type==="math"&&(ee="mathml"),S==null?C(A,F,W,V,J,ee,E,k):P(S,A,V,J,ee,E,k)},C=(S,A,F,W,V,J,ee,E)=>{let k,O;const{props:H,shapeFlag:te,transition:G,dirs:I}=S;if(k=S.el=i(S.type,J,H&&H.is,H),te&8?c(k,S.children):te&16&&N(S.children,k,null,W,V,Ji(S,J),ee,E),I&&en(S,null,W,"created"),L(k,S,S.scopeId,ee,W),H){for(const ce in H)ce!=="value"&&!$o(ce)&&a(k,ce,null,H[ce],J,S.children,W,V,Se);"value"in H&&a(k,"value",null,H.value,J),(O=H.onVnodeBeforeMount)&&bt(O,W,S)}I&&en(S,null,W,"beforeMount");const D=bp(V,G);D&&G.beforeEnter(k),o(k,A,F),((O=H&&H.onVnodeMounted)||D||I)&&ot(()=>{O&&bt(O,W,S),D&&G.enter(k),I&&en(S,null,W,"mounted")},V)},L=(S,A,F,W,V)=>{if(F&&p(S,F),W)for(let J=0;J{for(let O=k;O{const E=A.el=S.el;let{patchFlag:k,dynamicChildren:O,dirs:H}=A;k|=S.patchFlag&16;const te=S.props||qe,G=A.props||qe;let I;if(F&&Jn(F,!1),(I=G.onVnodeBeforeUpdate)&&bt(I,F,A,S),H&&en(A,S,F,"beforeUpdate"),F&&Jn(F,!0),O?x(S.dynamicChildren,O,E,F,W,Ji(A,V),J):ee||K(S,A,E,null,F,W,Ji(A,V),J,!1),k>0){if(k&16)R(E,A,te,G,F,W,V);else if(k&2&&te.class!==G.class&&a(E,"class",null,G.class,V),k&4&&a(E,"style",te.style,G.style,V),k&8){const D=A.dynamicProps;for(let ce=0;ce{I&&bt(I,F,A,S),H&&en(A,S,F,"updated")},W)},x=(S,A,F,W,V,J,ee)=>{for(let E=0;E{if(F!==W){if(F!==qe)for(const E in F)!$o(E)&&!(E in W)&&a(S,E,F[E],null,ee,A.children,V,J,Se);for(const E in W){if($o(E))continue;const k=W[E],O=F[E];k!==O&&E!=="value"&&a(S,E,O,k,ee,A.children,V,J,Se)}"value"in W&&a(S,"value",F.value,W.value,ee)}},B=(S,A,F,W,V,J,ee,E,k)=>{const O=A.el=S?S.el:s(""),H=A.anchor=S?S.anchor:s("");let{patchFlag:te,dynamicChildren:G,slotScopeIds:I}=A;I&&(E=E?E.concat(I):I),S==null?(o(O,F,W),o(H,F,W),N(A.children||[],F,H,V,J,ee,E,k)):te>0&&te&64&&G&&S.dynamicChildren?(x(S.dynamicChildren,G,F,V,J,ee,E),(A.key!=null||V&&A===V.subTree)&&Vl(S,A,!0)):K(S,A,F,H,V,J,ee,E,k)},j=(S,A,F,W,V,J,ee,E,k)=>{A.slotScopeIds=E,S==null?A.shapeFlag&512?V.ctx.activate(A,F,W,ee,k):q(A,F,W,V,J,ee,k):Y(S,A,k)},q=(S,A,F,W,V,J,ee)=>{const E=S.component=ly(S,W,V);if(Gr(S)&&(E.ctx.renderer=re),uy(E),E.asyncDep){if(V&&V.registerDep(E,U,ee),!S.el){const k=E.subTree=pe(it);w(null,k,A,F)}}else U(E,S,A,F,V,J,ee)},Y=(S,A,F)=>{const W=A.component=S.component;if(pg(S,A,F))if(W.asyncDep&&!W.asyncResolved){Q(W,A,F);return}else W.next=A,sg(W.update),W.effect.dirty=!0,W.update();else A.el=S.el,W.vnode=A},U=(S,A,F,W,V,J,ee)=>{const E=()=>{if(S.isMounted){let{next:H,bu:te,u:G,parent:I,vnode:D}=S;{const Ct=_p(S);if(Ct){H&&(H.el=D.el,Q(S,H,ee)),Ct.asyncDep.then(()=>{S.isUnmounted||E()});return}}let ce=H,de;Jn(S,!1),H?(H.el=D.el,Q(S,H,ee)):H=D,te&&Vo(te),(de=H.props&&H.props.onVnodeBeforeUpdate)&&bt(de,I,H,D),Jn(S,!0);const Ue=Xi(S),ut=S.subTree;S.subTree=Ue,g(ut,Ue,f(ut.el),$(ut),S,V,J),H.el=Ue.el,ce===null&&Rl(S,Ue.el),G&&ot(G,V),(de=H.props&&H.props.onVnodeUpdated)&&ot(()=>bt(de,I,H,D),V)}else{let H;const{el:te,props:G}=A,{bm:I,m:D,parent:ce}=S,de=co(A);if(Jn(S,!1),I&&Vo(I),!de&&(H=G&&G.onVnodeBeforeMount)&&bt(H,ce,A),Jn(S,!0),te&&Ae){const Ue=()=>{S.subTree=Xi(S),Ae(te,S.subTree,S,V,null)};de?A.type.__asyncLoader().then(()=>!S.isUnmounted&&Ue()):Ue()}else{const Ue=S.subTree=Xi(S);g(null,Ue,F,W,S,V,J),A.el=Ue.el}if(D&&ot(D,V),!de&&(H=G&&G.onVnodeMounted)){const Ue=A;ot(()=>bt(H,ce,Ue),V)}(A.shapeFlag&256||ce&&co(ce.vnode)&&ce.vnode.shapeFlag&256)&&S.a&&ot(S.a,V),S.isMounted=!0,A=F=W=null}},k=S.effect=new Sl(E,Nt,()=>Ti(O),S.scope),O=S.update=()=>{k.dirty&&k.run()};O.id=S.uid,Jn(S,!0),O()},Q=(S,A,F)=>{A.component=S;const W=S.vnode.props;S.vnode=A,S.next=null,Ig(S,A.props,W,F),Dg(S,A.children,F),Wn(),xu(S),zn()},K=(S,A,F,W,V,J,ee,E,k=!1)=>{const O=S&&S.children,H=S?S.shapeFlag:0,te=A.children,{patchFlag:G,shapeFlag:I}=A;if(G>0){if(G&128){me(O,te,F,W,V,J,ee,E,k);return}else if(G&256){Ce(O,te,F,W,V,J,ee,E,k);return}}I&8?(H&16&&Se(O,V,J),te!==O&&c(F,te)):H&16?I&16?me(O,te,F,W,V,J,ee,E,k):Se(O,V,J,!0):(H&8&&c(F,""),I&16&&N(te,F,W,V,J,ee,E,k))},Ce=(S,A,F,W,V,J,ee,E,k)=>{S=S||Mo,A=A||Mo;const O=S.length,H=A.length,te=Math.min(O,H);let G;for(G=0;GH?Se(S,V,J,!0,!1,te):N(A,F,W,V,J,ee,E,k,te)},me=(S,A,F,W,V,J,ee,E,k)=>{let O=0;const H=A.length;let te=S.length-1,G=H-1;for(;O<=te&&O<=G;){const I=S[O],D=A[O]=k?Fn(A[O]):Ot(A[O]);if(Wt(I,D))g(I,D,F,null,V,J,ee,E,k);else break;O++}for(;O<=te&&O<=G;){const I=S[te],D=A[G]=k?Fn(A[G]):Ot(A[G]);if(Wt(I,D))g(I,D,F,null,V,J,ee,E,k);else break;te--,G--}if(O>te){if(O<=G){const I=G+1,D=IG)for(;O<=te;)Fe(S[O],V,J,!0),O++;else{const I=O,D=O,ce=new Map;for(O=D;O<=G;O++){const Et=A[O]=k?Fn(A[O]):Ot(A[O]);Et.key!=null&&ce.set(Et.key,O)}let de,Ue=0;const ut=G-D+1;let Ct=!1,ea=0;const To=new Array(ut);for(O=0;O=ut){Fe(Et,V,J,!0);continue}let Jt;if(Et.key!=null)Jt=ce.get(Et.key);else for(de=D;de<=G;de++)if(To[de-D]===0&&Wt(Et,A[de])){Jt=de;break}Jt===void 0?Fe(Et,V,J,!0):(To[Jt-D]=O+1,Jt>=ea?ea=Jt:Ct=!0,g(Et,A[Jt],F,null,V,J,ee,E,k),Ue++)}const yu=Ct?qg(To):Mo;for(de=yu.length-1,O=ut-1;O>=0;O--){const Et=D+O,Jt=A[Et],bu=Et+1{const{el:J,type:ee,transition:E,children:k,shapeFlag:O}=S;if(O&6){we(S.component.subTree,A,F,W);return}if(O&128){S.suspense.move(A,F,W);return}if(O&64){ee.move(S,A,F,re);return}if(ee===Me){o(J,A,F);for(let te=0;teE.enter(J),V);else{const{leave:te,delayLeave:G,afterLeave:I}=E,D=()=>o(J,A,F),ce=()=>{te(J,()=>{D(),I&&I()})};G?G(J,D,ce):ce()}else o(J,A,F)},Fe=(S,A,F,W=!1,V=!1)=>{const{type:J,props:ee,ref:E,children:k,dynamicChildren:O,shapeFlag:H,patchFlag:te,dirs:G,memoIndex:I}=S;if(te===-2&&(V=!1),E!=null&&$a(E,null,F,S,!0),I!=null&&(A.renderCache[I]=void 0),H&256){A.ctx.deactivate(S);return}const D=H&1&&G,ce=!co(S);let de;if(ce&&(de=ee&&ee.onVnodeBeforeUnmount)&&bt(de,A,S),H&6)He(S.component,F,W);else{if(H&128){S.suspense.unmount(F,W);return}D&&en(S,null,A,"beforeUnmount"),H&64?S.type.remove(S,A,F,re,W):O&&(J!==Me||te>0&&te&64)?Se(O,A,F,!1,!0):(J===Me&&te&384||!V&&H&16)&&Se(k,A,F),W&&le(S)}(ce&&(de=ee&&ee.onVnodeUnmounted)||D)&&ot(()=>{de&&bt(de,A,S),D&&en(S,null,A,"unmounted")},F)},le=S=>{const{type:A,el:F,anchor:W,transition:V}=S;if(A===Me){ve(F,W);return}if(A===br){m(S);return}const J=()=>{r(F),V&&!V.persisted&&V.afterLeave&&V.afterLeave()};if(S.shapeFlag&1&&V&&!V.persisted){const{leave:ee,delayLeave:E}=V,k=()=>ee(F,J);E?E(S.el,J,k):k()}else J()},ve=(S,A)=>{let F;for(;S!==A;)F=d(S),r(S),S=F;r(A)},He=(S,A,F)=>{const{bum:W,scope:V,update:J,subTree:ee,um:E,m:k,a:O}=S;Va(k),Va(O),W&&Vo(W),V.stop(),J&&(J.active=!1,Fe(ee,S,A,F)),E&&ot(E,A),ot(()=>{S.isUnmounted=!0},A),A&&A.pendingBranch&&!A.isUnmounted&&S.asyncDep&&!S.asyncResolved&&S.suspenseId===A.pendingId&&(A.deps--,A.deps===0&&A.resolve())},Se=(S,A,F,W=!1,V=!1,J=0)=>{for(let ee=J;eeS.shapeFlag&6?$(S.component.subTree):S.shapeFlag&128?S.suspense.next():d(S.anchor||S.el);let ne=!1;const Z=(S,A,F)=>{S==null?A._vnode&&Fe(A._vnode,null,null,!0):g(A._vnode||null,S,A,null,null,null,F),ne||(ne=!0,xu(),Ia(),ne=!1),A._vnode=S},re={p:g,um:Fe,m:we,r:le,mt:q,mc:N,pc:K,pbc:x,n:$,o:e};let ke,Ae;return t&&([ke,Ae]=t(re)),{render:Z,hydrate:ke,createApp:Rg(Z,ke)}}function Ji({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function Jn({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function bp(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Vl(e,t,n=!1){const o=e.children,r=t.children;if(ue(o)&&ue(r))for(let a=0;a>1,e[n[s]]0&&(t[o]=n[a-1]),n[a]=o)}}for(a=n.length,i=n[a-1];a-- >0;)n[a]=i,i=t[i];return n}function _p(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:_p(t)}function Va(e){if(e)for(let t=0;tGe(Wg);function rr(e,t){return zr(e,null,t)}function Gg(e,t){return zr(e,null,{flush:"post"})}function Kg(e,t){return zr(e,null,{flush:"sync"})}const la={};function ye(e,t,n){return zr(e,t,n)}function zr(e,t,{immediate:n,deep:o,flush:r,once:a,onTrack:i,onTrigger:s}=qe){if(t&&a){const C=t;t=(...L)=>{C(...L),y()}}const l=tt,u=C=>o===!0?C:Dn(C,o===!1?1:void 0);let c,f=!1,d=!1;if(Ze(e)?(c=()=>e.value,f=Na(e)):mr(e)?(c=()=>u(e),f=!0):ue(e)?(d=!0,f=e.some(C=>mr(C)||Na(C)),c=()=>e.map(C=>{if(Ze(C))return C.value;if(mr(C))return u(C);if(ge(C))return Hn(C,l,2)})):ge(e)?t?c=()=>Hn(e,l,2):c=()=>(p&&p(),Dt(e,l,3,[v])):c=Nt,t&&o){const C=c;c=()=>Dn(C())}let p,v=C=>{p=h.onStop=()=>{Hn(C,l,4),p=h.onStop=void 0}},g;if(Kr)if(v=Nt,t?n&&Dt(t,l,3,[c(),d?[]:void 0,v]):c(),r==="sync"){const C=zg();g=C.__watcherHandles||(C.__watcherHandles=[])}else return Nt;let T=d?new Array(e.length).fill(la):la;const w=()=>{if(!(!h.active||!h.dirty))if(t){const C=h.run();(o||f||(d?C.some((L,N)=>pn(L,T[N])):pn(C,T)))&&(p&&p(),Dt(t,l,3,[C,T===la?void 0:d&&T[0]===la?[]:T,v]),T=C)}else h.run()};w.allowRecurse=!!t;let _;r==="sync"?_=w:r==="post"?_=()=>ot(w,l&&l.suspense):(w.pre=!0,l&&(w.id=l.uid),_=()=>Ti(w));const h=new Sl(c,Nt,_),m=nr(),y=()=>{h.stop(),m&&wl(m.effects,h)};return t?n?w():T=h.run():r==="post"?ot(h.run.bind(h),l&&l.suspense):h.run(),g&&g.push(y),y}function Xg(e,t,n){const o=this.proxy,r=Ke(e)?e.includes(".")?wp(o,e):()=>o[e]:e.bind(o,o);let a;ge(t)?a=t:(a=t.handler,n=t);const i=mo(this),s=zr(r,a.bind(o),n);return i(),s}function wp(e,t){const n=t.split(".");return()=>{let o=e;for(let r=0;r{Dn(o,t,n)});else if(wd(e)){for(const o in e)Dn(e[o],t,n);for(const o of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,o)&&Dn(e[o],t,n)}return e}const Gr=e=>e.type.__isKeepAlive,Yg={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=lt(),o=n.ctx;if(!o.renderer)return()=>{const _=t.default&&t.default();return _&&_.length===1?_[0]:_};const r=new Map,a=new Set;let i=null;const s=n.suspense,{renderer:{p:l,m:u,um:c,o:{createElement:f}}}=o,d=f("div");o.activate=(_,h,m,y,C)=>{const L=_.component;u(_,h,m,0,s),l(L.vnode,_,h,m,L,s,y,_.slotScopeIds,C),ot(()=>{L.isDeactivated=!1,L.a&&Vo(L.a);const N=_.props&&_.props.onVnodeMounted;N&&bt(N,L.parent,_)},s)},o.deactivate=_=>{const h=_.component;Va(h.m),Va(h.a),u(_,d,null,1,s),ot(()=>{h.da&&Vo(h.da);const m=_.props&&_.props.onVnodeUnmounted;m&&bt(m,h.parent,_),h.isDeactivated=!0},s)};function p(_){Zi(_),c(_,n,s,!0)}function v(_){r.forEach((h,m)=>{const y=Is(h.type);y&&(!_||!_(y))&&g(m)})}function g(_){const h=r.get(_);!i||!Wt(h,i)?p(h):i&&Zi(i),r.delete(_),a.delete(_)}ye(()=>[e.include,e.exclude],([_,h])=>{_&&v(m=>hr(_,m)),h&&v(m=>!hr(h,m))},{flush:"post",deep:!0});let T=null;const w=()=>{T!=null&&(Ts(n.subTree.type)?ot(()=>{r.set(T,ua(n.subTree))},n.subTree.suspense):r.set(T,ua(n.subTree)))};return ht(w),ep(w),Gn(()=>{r.forEach(_=>{const{subTree:h,suspense:m}=n,y=ua(h);if(_.type===y.type&&_.key===y.key){Zi(y);const C=y.component.da;C&&ot(C,m);return}p(_)})}),()=>{if(T=null,!t.default)return null;const _=t.default(),h=_[0];if(_.length>1)return i=null,_;if(!Go(h)||!(h.shapeFlag&4)&&!(h.shapeFlag&128))return i=null,h;let m=ua(h);const y=m.type,C=Is(co(m)?m.type.__asyncResolved||{}:y),{include:L,exclude:N,max:P}=e;if(L&&(!C||!hr(L,C))||N&&C&&hr(N,C))return i=m,h;const x=m.key==null?y:m.key,R=r.get(x);return m.el&&(m=Tn(m),h.shapeFlag&128&&(h.ssContent=m)),T=x,R?(m.el=R.el,m.component=R.component,m.transition&&Rr(m,m.transition),m.shapeFlag|=512,a.delete(x),a.add(x)):(a.add(x),P&&a.size>parseInt(P,10)&&g(a.values().next().value)),m.shapeFlag|=256,i=m,Ts(h.type)?h:m}}},Qg=Yg;function hr(e,t){return ue(e)?e.some(n=>hr(n,t)):Ke(e)?e.split(",").includes(t):yv(e)?e.test(t):!1}function Hl(e,t){Ep(e,"a",t)}function Cp(e,t){Ep(e,"da",t)}function Ep(e,t,n=tt){const o=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(Li(t,o,n),n){let r=n.parent;for(;r&&r.parent;)Gr(r.parent.vnode)&&Jg(o,t,n,r),r=r.parent}}function Jg(e,t,n,o){const r=Li(t,e,o,!0);qr(()=>{wl(o[t],r)},n)}function Zi(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function ua(e){return e.shapeFlag&128?e.ssContent:e}const In=Symbol("_leaveCb"),ca=Symbol("_enterCb");function Zg(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return ht(()=>{e.isMounted=!0}),Gn(()=>{e.isUnmounting=!0}),e}const Bt=[Function,Array],Tp={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Bt,onEnter:Bt,onAfterEnter:Bt,onEnterCancelled:Bt,onBeforeLeave:Bt,onLeave:Bt,onAfterLeave:Bt,onLeaveCancelled:Bt,onBeforeAppear:Bt,onAppear:Bt,onAfterAppear:Bt,onAppearCancelled:Bt},Sp=e=>{const t=e.subTree;return t.component?Sp(t.component):t},ey={name:"BaseTransition",props:Tp,setup(e,{slots:t}){const n=lt(),o=Zg();return()=>{const r=t.default&&Lp(t.default(),!0);if(!r||!r.length)return;let a=r[0];if(r.length>1){for(const d of r)if(d.type!==it){a=d;break}}const i=Ne(e),{mode:s}=i;if(o.isLeaving)return es(a);const l=ju(a);if(!l)return es(a);let u=Ps(l,i,o,n,d=>u=d);Rr(l,u);const c=n.subTree,f=c&&ju(c);if(f&&f.type!==it&&!Wt(l,f)&&Sp(n).type!==it){const d=Ps(f,i,o,n);if(Rr(f,d),s==="out-in"&&l.type!==it)return o.isLeaving=!0,d.afterLeave=()=>{o.isLeaving=!1,n.update.active!==!1&&(n.effect.dirty=!0,n.update())},es(a);s==="in-out"&&l.type!==it&&(d.delayLeave=(p,v,g)=>{const T=kp(o,f);T[String(f.key)]=f,p[In]=()=>{v(),p[In]=void 0,delete u.delayedLeave},u.delayedLeave=g})}return a}}},ty=ey;function kp(e,t){const{leavingVNodes:n}=e;let o=n.get(t.type);return o||(o=Object.create(null),n.set(t.type,o)),o}function Ps(e,t,n,o,r){const{appear:a,mode:i,persisted:s=!1,onBeforeEnter:l,onEnter:u,onAfterEnter:c,onEnterCancelled:f,onBeforeLeave:d,onLeave:p,onAfterLeave:v,onLeaveCancelled:g,onBeforeAppear:T,onAppear:w,onAfterAppear:_,onAppearCancelled:h}=t,m=String(e.key),y=kp(n,e),C=(P,x)=>{P&&Dt(P,o,9,x)},L=(P,x)=>{const R=x[1];C(P,x),ue(P)?P.every(B=>B.length<=1)&&R():P.length<=1&&R()},N={mode:i,persisted:s,beforeEnter(P){let x=l;if(!n.isMounted)if(a)x=T||l;else return;P[In]&&P[In](!0);const R=y[m];R&&Wt(e,R)&&R.el[In]&&R.el[In](),C(x,[P])},enter(P){let x=u,R=c,B=f;if(!n.isMounted)if(a)x=w||u,R=_||c,B=h||f;else return;let j=!1;const q=P[ca]=Y=>{j||(j=!0,Y?C(B,[P]):C(R,[P]),N.delayedLeave&&N.delayedLeave(),P[ca]=void 0)};x?L(x,[P,q]):q()},leave(P,x){const R=String(e.key);if(P[ca]&&P[ca](!0),n.isUnmounting)return x();C(d,[P]);let B=!1;const j=P[In]=q=>{B||(B=!0,x(),q?C(g,[P]):C(v,[P]),P[In]=void 0,y[R]===e&&delete y[R])};y[R]=e,p?L(p,[P,j]):j()},clone(P){const x=Ps(P,t,n,o,r);return r&&r(x),x}};return N}function es(e){if(Gr(e))return e=Tn(e),e.children=null,e}function ju(e){if(!Gr(e))return e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&ge(n.default))return n.default()}}function Rr(e,t){e.shapeFlag&6&&e.component?Rr(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 Lp(e,t=!1,n){let o=[],r=0;for(let a=0;a1)for(let a=0;ae.__isTeleport,yr=e=>e&&(e.disabled||e.disabled===""),Uu=e=>typeof SVGElement<"u"&&e instanceof SVGElement,qu=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,Bs=(e,t)=>{const n=e&&e.to;return Ke(n)?t?t(n):null:n},oy={name:"Teleport",__isTeleport:!0,process(e,t,n,o,r,a,i,s,l,u){const{mc:c,pc:f,pbc:d,o:{insert:p,querySelector:v,createText:g,createComment:T}}=u,w=yr(t.props);let{shapeFlag:_,children:h,dynamicChildren:m}=t;if(e==null){const y=t.el=g(""),C=t.anchor=g("");p(y,n,o),p(C,n,o);const L=t.target=Bs(t.props,v),N=t.targetAnchor=g("");L&&(p(N,L),i==="svg"||Uu(L)?i="svg":(i==="mathml"||qu(L))&&(i="mathml"));const P=(x,R)=>{_&16&&c(h,x,R,r,a,i,s,l)};w?P(n,C):L&&P(L,N)}else{t.el=e.el;const y=t.anchor=e.anchor,C=t.target=e.target,L=t.targetAnchor=e.targetAnchor,N=yr(e.props),P=N?n:C,x=N?y:L;if(i==="svg"||Uu(C)?i="svg":(i==="mathml"||qu(C))&&(i="mathml"),m?(d(e.dynamicChildren,m,P,r,a,i,s),Vl(e,t,!0)):l||f(e,t,P,x,r,a,i,s,!1),w)N?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):fa(t,n,y,u,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const R=t.target=Bs(t.props,v);R&&fa(t,R,null,u,0)}else N&&fa(t,C,L,u,1)}xp(t)},remove(e,t,n,{um:o,o:{remove:r}},a){const{shapeFlag:i,children:s,anchor:l,targetAnchor:u,target:c,props:f}=e;if(c&&r(u),a&&r(l),i&16){const d=a||!yr(f);for(let p=0;p0?It||Mo:null,Pp(),zo>0&&It&&It.push(e),e}function be(e,t,n,o,r,a){return Bp(ft(e,t,n,o,r,a,!0))}function se(e,t,n,o,r){return Bp(pe(e,t,n,o,r,!0))}function Go(e){return e?e.__v_isVNode===!0:!1}function Wt(e,t){return e.type===t.type&&e.key===t.key}const Op=({key:e})=>e??null,Ea=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?Ke(e)||Ze(e)||ge(e)?{i:nt,r:e,k:t,f:!!n}:e:null);function ft(e,t=null,n=null,o=0,r=null,a=e===Me?0:1,i=!1,s=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Op(t),ref:t&&Ea(t),scopeId:ki,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:a,patchFlag:o,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:nt};return s?(jl(l,n),a&128&&e.normalize(l)):n&&(l.shapeFlag|=Ke(n)?8:16),zo>0&&!i&&It&&(l.patchFlag>0||a&6)&&l.patchFlag!==32&&It.push(l),l}const pe=ay;function ay(e,t=null,n=null,o=0,r=null,a=!1){if((!e||e===Qd)&&(e=it),Go(e)){const s=Tn(e,t,!0);return n&&jl(s,n),zo>0&&!a&&It&&(s.shapeFlag&6?It[It.indexOf(e)]=s:It.push(s)),s.patchFlag=-2,s}if(dy(e)&&(e=e.__vccOpts),t){t=nn(t);let{class:s,style:l}=t;s&&!Ke(s)&&(t.class=_e(s)),je(l)&&(Ud(l)&&!ue(l)&&(l=Je({},l)),t.style=Cn(l))}const i=Ke(e)?1:Ts(e)?128:ny(e)?64:je(e)?4:ge(e)?2:0;return ft(e,t,n,o,r,i,a,!0)}function nn(e){return e?Ud(e)||dp(e)?Je({},e):e:null}function Tn(e,t,n=!1,o=!1){const{props:r,ref:a,patchFlag:i,children:s,transition:l}=e,u=t?Ve(r||{},t):r,c={__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&Op(u),ref:t&&t.ref?n&&a?ue(a)?a.concat(Ea(t)):[a,Ea(t)]:Ea(t):a,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:s,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Me?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:l,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Tn(e.ssContent),ssFallback:e.ssFallback&&Tn(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return l&&o&&Rr(c,l.clone(c)),c}function Te(e=" ",t=0){return pe(ho,null,e,t)}function We(e="",t=!1){return t?(z(),se(it,null,e)):pe(it,null,e)}function Ot(e){return e==null||typeof e=="boolean"?pe(it):ue(e)?pe(Me,null,e.slice()):typeof e=="object"?Fn(e):pe(ho,null,String(e))}function Fn(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Tn(e)}function jl(e,t){let n=0;const{shapeFlag:o}=e;if(t==null)t=null;else if(ue(t))n=16;else if(typeof t=="object")if(o&65){const r=t.default;r&&(r._c&&(r._d=!1),jl(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!dp(t)?t._ctx=nt:r===3&&nt&&(nt.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else ge(t)?(t={default:t,_ctx:nt},n=32):(t=String(t),o&64?(n=16,t=[Te(t)]):n=8);e.children=t,e.shapeFlag|=n}function Ve(...e){const t={};for(let n=0;ntt||nt;let Ha,Os;{const e=Sd(),t=(n,o)=>{let r;return(r=e[n])||(r=e[n]=[]),r.push(o),a=>{r.length>1?r.forEach(i=>i(a)):r[0](a)}};Ha=t("__VUE_INSTANCE_SETTERS__",n=>tt=n),Os=t("__VUE_SSR_SETTERS__",n=>Kr=n)}const mo=e=>{const t=tt;return Ha(e),e.scope.on(),()=>{e.scope.off(),Ha(t)}},Rs=()=>{tt&&tt.scope.off(),Ha(null)};function Rp(e){return e.vnode.shapeFlag&4}let Kr=!1;function uy(e,t=!1){t&&Os(t);const{props:n,children:o}=e.vnode,r=Rp(e);Ng(e,n,r,t),Mg(e,o);const a=r?cy(e,t):void 0;return t&&Os(!1),a}function cy(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,kg);const{setup:o}=n;if(o){const r=e.setupContext=o.length>1?Ip(e):null,a=mo(e);Wn();const i=Hn(o,e,0,[e.props,r]);if(zn(),a(),Cl(i)){if(i.then(Rs,Rs),t)return i.then(s=>{Ns(e,s,t)}).catch(s=>{or(s,e,0)});e.asyncDep=i}else Ns(e,i,t)}else Np(e,t)}function Ns(e,t,n){ge(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:je(t)&&(e.setupState=zd(t)),Np(e,n)}let zu;function Np(e,t,n){const o=e.type;if(!e.render){if(!t&&zu&&!o.render){const r=o.template||Dl(e).template;if(r){const{isCustomElement:a,compilerOptions:i}=e.appContext.config,{delimiters:s,compilerOptions:l}=o,u=Je(Je({isCustomElement:a,delimiters:s},i),l);o.render=zu(r,u)}}e.render=o.render||Nt}{const r=mo(e);Wn();try{Lg(e)}finally{zn(),r()}}}const fy={get(e,t){return wt(e,"get",""),e[t]}};function Ip(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,fy),slots:e.slots,emit:e.emit,expose:t}}function Ai(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(zd(Qv(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in gr)return gr[n](e)},has(t,n){return n in t||n in gr}})):e.proxy}function Is(e,t=!0){return ge(e)?e.displayName||e.name:e.name||t&&e.__name}function dy(e){return ge(e)&&"__vccOpts"in e}const M=(e,t)=>Jv(e,t,Kr);function Qt(e,t,n=qe){const o=lt(),r=Kt(t),a=wo(t),i=Bl((l,u)=>{let c;return Kg(()=>{const f=e[t];pn(c,f)&&(c=f,u())}),{get(){return l(),n.get?n.get(c):c},set(f){const d=o.vnode.props;!(d&&(t in d||r in d||a in d)&&(`onUpdate:${t}`in d||`onUpdate:${r}`in d||`onUpdate:${a}`in d))&&pn(f,c)&&(c=f,u()),o.emit(`update:${t}`,n.set?n.set(f):f)}}}),s=t==="modelValue"?"modelModifiers":`${t}Modifiers`;return i[Symbol.iterator]=()=>{let l=0;return{next(){return l<2?{value:l++?e[s]||{}:i,done:!1}:{done:!0}}}},i}function Re(e,t,n){const o=arguments.length;return o===2?je(t)&&!ue(t)?Go(t)?pe(e,null,[t]):pe(e,t):pe(e,null,t):(o>3?n=Array.prototype.slice.call(arguments,2):o===3&&Go(n)&&(n=[n]),pe(e,t,n))}const Fp="3.4.31";/** +* @vue/runtime-dom v3.4.31 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/const py="http://www.w3.org/2000/svg",hy="http://www.w3.org/1998/Math/MathML",yn=typeof document<"u"?document:null,Gu=yn&&yn.createElement("template"),my={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,o)=>{const r=t==="svg"?yn.createElementNS(py,e):t==="mathml"?yn.createElementNS(hy,e):n?yn.createElement(e,{is:n}):yn.createElement(e);return e==="select"&&o&&o.multiple!=null&&r.setAttribute("multiple",o.multiple),r},createText:e=>yn.createTextNode(e),createComment:e=>yn.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>yn.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,o,r,a){const i=n?n.previousSibling:t.lastChild;if(r&&(r===a||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===a||!(r=r.nextSibling)););else{Gu.innerHTML=o==="svg"?`${e}`:o==="mathml"?`${e}`:e;const s=Gu.content;if(o==="svg"||o==="mathml"){const l=s.firstChild;for(;l.firstChild;)s.appendChild(l.firstChild);s.removeChild(l)}t.insertBefore(s,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},xn="transition",sr="animation",Nr=Symbol("_vtc"),ar=(e,{slots:t})=>Re(ty,vy(e),t);ar.displayName="Transition";const Mp={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};ar.props=Je({},Tp,Mp);const Zn=(e,t=[])=>{ue(e)?e.forEach(n=>n(...t)):e&&e(...t)},Ku=e=>e?ue(e)?e.some(t=>t.length>1):e.length>1:!1;function vy(e){const t={};for(const B in e)B in Mp||(t[B]=e[B]);if(e.css===!1)return t;const{name:n="v",type:o,duration:r,enterFromClass:a=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:s=`${n}-enter-to`,appearFromClass:l=a,appearActiveClass:u=i,appearToClass:c=s,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:p=`${n}-leave-to`}=e,v=gy(r),g=v&&v[0],T=v&&v[1],{onBeforeEnter:w,onEnter:_,onEnterCancelled:h,onLeave:m,onLeaveCancelled:y,onBeforeAppear:C=w,onAppear:L=_,onAppearCancelled:N=h}=t,P=(B,j,q)=>{eo(B,j?c:s),eo(B,j?u:i),q&&q()},x=(B,j)=>{B._isLeaving=!1,eo(B,f),eo(B,p),eo(B,d),j&&j()},R=B=>(j,q)=>{const Y=B?L:_,U=()=>P(j,B,q);Zn(Y,[j,U]),Xu(()=>{eo(j,B?l:a),Pn(j,B?c:s),Ku(Y)||Yu(j,o,g,U)})};return Je(t,{onBeforeEnter(B){Zn(w,[B]),Pn(B,a),Pn(B,i)},onBeforeAppear(B){Zn(C,[B]),Pn(B,l),Pn(B,u)},onEnter:R(!1),onAppear:R(!0),onLeave(B,j){B._isLeaving=!0;const q=()=>x(B,j);Pn(B,f),Pn(B,d),_y(),Xu(()=>{B._isLeaving&&(eo(B,f),Pn(B,p),Ku(m)||Yu(B,o,T,q))}),Zn(m,[B,q])},onEnterCancelled(B){P(B,!1),Zn(h,[B])},onAppearCancelled(B){P(B,!0),Zn(N,[B])},onLeaveCancelled(B){x(B),Zn(y,[B])}})}function gy(e){if(e==null)return null;if(je(e))return[ts(e.enter),ts(e.leave)];{const t=ts(e);return[t,t]}}function ts(e){return Td(e)}function Pn(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Nr]||(e[Nr]=new Set)).add(t)}function eo(e,t){t.split(/\s+/).forEach(o=>o&&e.classList.remove(o));const n=e[Nr];n&&(n.delete(t),n.size||(e[Nr]=void 0))}function Xu(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let yy=0;function Yu(e,t,n,o){const r=e._endId=++yy,a=()=>{r===e._endId&&o()};if(n)return setTimeout(a,n);const{type:i,timeout:s,propCount:l}=by(e,t);if(!i)return o();const u=i+"end";let c=0;const f=()=>{e.removeEventListener(u,d),a()},d=p=>{p.target===e&&++c>=l&&f()};setTimeout(()=>{c(n[v]||"").split(", "),r=o(`${xn}Delay`),a=o(`${xn}Duration`),i=Qu(r,a),s=o(`${sr}Delay`),l=o(`${sr}Duration`),u=Qu(s,l);let c=null,f=0,d=0;t===xn?i>0&&(c=xn,f=i,d=a.length):t===sr?u>0&&(c=sr,f=u,d=l.length):(f=Math.max(i,u),c=f>0?i>u?xn:sr:null,d=c?c===xn?a.length:l.length:0);const p=c===xn&&/\b(transform|all)(,|$)/.test(o(`${xn}Property`).toString());return{type:c,timeout:f,propCount:d,hasTransform:p}}function Qu(e,t){for(;e.lengthJu(n)+Ju(e[o])))}function Ju(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function _y(){return document.body.offsetHeight}function wy(e,t,n){const o=e[Nr];o&&(t=(t?[t,...o]:[...o]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const ja=Symbol("_vod"),Dp=Symbol("_vsh"),Cy={beforeMount(e,{value:t},{transition:n}){e[ja]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):lr(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:o}){!t!=!n&&(o?t?(o.beforeEnter(e),lr(e,!0),o.enter(e)):o.leave(e,()=>{lr(e,!1)}):lr(e,t))},beforeUnmount(e,{value:t}){lr(e,t)}};function lr(e,t){e.style.display=t?e[ja]:"none",e[Dp]=!t}const $p=Symbol("");function QA(e){const t=lt();if(!t)return;const n=t.ut=(r=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(a=>Ms(a,r))},o=()=>{const r=e(t.proxy);Fs(t.subTree,r),n(r)};ht(()=>{Gg(o);const r=new MutationObserver(o);r.observe(t.subTree.el.parentNode,{childList:!0}),qr(()=>r.disconnect())})}function Fs(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{Fs(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)Ms(e.el,t);else if(e.type===Me)e.children.forEach(n=>Fs(n,t));else if(e.type===br){let{el:n,anchor:o}=e;for(;n&&(Ms(n,t),n!==o);)n=n.nextSibling}}function Ms(e,t){if(e.nodeType===1){const n=e.style;let o="";for(const r in t)n.setProperty(`--${r}`,t[r]),o+=`--${r}: ${t[r]};`;n[$p]=o}}const Ey=/(^|;)\s*display\s*:/;function Ty(e,t,n){const o=e.style,r=Ke(n);let a=!1;if(n&&!r){if(t)if(Ke(t))for(const i of t.split(";")){const s=i.slice(0,i.indexOf(":")).trim();n[s]==null&&Ta(o,s,"")}else for(const i in t)n[i]==null&&Ta(o,i,"");for(const i in n)i==="display"&&(a=!0),Ta(o,i,n[i])}else if(r){if(t!==n){const i=o[$p];i&&(n+=";"+i),o.cssText=n,a=Ey.test(n)}}else t&&e.removeAttribute("style");ja in e&&(e[ja]=a?o.display:"",e[Dp]&&(o.display="none"))}const Zu=/\s*!important$/;function Ta(e,t,n){if(ue(n))n.forEach(o=>Ta(e,t,o));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const o=Sy(e,t);Zu.test(n)?e.setProperty(wo(o),n.replace(Zu,""),"important"):e[o]=n}}const ec=["Webkit","Moz","ms"],ns={};function Sy(e,t){const n=ns[t];if(n)return n;let o=Kt(t);if(o!=="filter"&&o in e)return ns[t]=o;o=yi(o);for(let r=0;ros||(Py.then(()=>os=0),os=Date.now());function Oy(e,t){const n=o=>{if(!o._vts)o._vts=Date.now();else if(o._vts<=n.attached)return;Dt(Ry(o,n.value),t,5,[o])};return n.value=e,n.attached=By(),n}function Ry(e,t){if(ue(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(o=>r=>!r._stopped&&o&&o(r))}else return t}const ac=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Ny=(e,t,n,o,r,a,i,s,l)=>{const u=r==="svg";t==="class"?wy(e,o,u):t==="style"?Ty(e,n,o):Ur(t)?_l(t)||Ay(e,t,n,o,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Iy(e,t,o,u))?(ky(e,t,o,a,i,s,l),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&nc(e,t,o,u,i,t!=="value")):(t==="true-value"?e._trueValue=o:t==="false-value"&&(e._falseValue=o),nc(e,t,o,u))};function Iy(e,t,n,o){if(o)return!!(t==="innerHTML"||t==="textContent"||t in e&&ac(t)&&ge(n));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 r=e.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return ac(t)&&Ke(n)?!1:t in e}const ic=e=>{const t=e.props["onUpdate:modelValue"]||!1;return ue(t)?n=>Vo(t,n):t},rs=Symbol("_assign"),Fy={deep:!0,created(e,{value:t,modifiers:{number:n}},o){const r=vi(t);Vp(e,"change",()=>{const a=Array.prototype.filter.call(e.options,i=>i.selected).map(i=>n?Ed(Ua(i)):Ua(i));e[rs](e.multiple?r?new Set(a):a:a[0]),e._assigning=!0,et(()=>{e._assigning=!1})}),e[rs]=ic(o)},mounted(e,{value:t,modifiers:{number:n}}){sc(e,t)},beforeUpdate(e,t,n){e[rs]=ic(n)},updated(e,{value:t,modifiers:{number:n}}){e._assigning||sc(e,t)}};function sc(e,t,n){const o=e.multiple,r=ue(t);if(!(o&&!r&&!vi(t))){for(let a=0,i=e.options.length;aString(c)===String(l)):s.selected=xv(t,l)>-1}else s.selected=t.has(l);else if(bi(Ua(s),t)){e.selectedIndex!==a&&(e.selectedIndex=a);return}}!o&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function Ua(e){return"_value"in e?e._value:e.value}const My=["ctrl","shift","alt","meta"],Dy={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)=>My.some(n=>e[`${n}Key`]&&!t.includes(n))},$y=(e,t)=>{const n=e._withMods||(e._withMods={}),o=t.join(".");return n[o]||(n[o]=(r,...a)=>{for(let i=0;i{jp().render(...e)},Hy=(...e)=>{const t=jp().createApp(...e),{mount:n}=t;return t.mount=o=>{const r=Wp(o);if(!r)return;const a=t._component;!ge(a)&&!a.render&&!a.template&&(a.template=r.innerHTML),r.innerHTML="";const i=n(r,!1,qp(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),i},t},jy=(...e)=>{const t=Vy().createApp(...e),{mount:n}=t;return t.mount=o=>{const r=Wp(o);if(r)return n(r,!0,qp(r))},t};function qp(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Wp(e){return Ke(e)?document.querySelector(e):e}const Uy=/"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/,qy=/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/,Wy=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;function zy(e,t){if(e==="__proto__"||e==="constructor"&&t&&typeof t=="object"&&"prototype"in t){Gy(e);return}return t}function Gy(e){console.warn(`[destr] Dropping "${e}" key to prevent prototype pollution.`)}function Ir(e,t={}){if(typeof e!="string")return e;const n=e.trim();if(e[0]==='"'&&e.endsWith('"')&&!e.includes("\\"))return n.slice(1,-1);if(n.length<=9){const o=n.toLowerCase();if(o==="true")return!0;if(o==="false")return!1;if(o==="undefined")return;if(o==="null")return null;if(o==="nan")return Number.NaN;if(o==="infinity")return Number.POSITIVE_INFINITY;if(o==="-infinity")return Number.NEGATIVE_INFINITY}if(!Wy.test(e)){if(t.strict)throw new SyntaxError("[destr] Invalid JSON");return e}try{if(Uy.test(e)||qy.test(e)){if(t.strict)throw new Error("[destr] Possible prototype pollution");return JSON.parse(e,zy)}return JSON.parse(e)}catch(o){if(t.strict)throw o;return e}}const Ky=/#/g,Xy=/&/g,Yy=/\//g,Qy=/=/g,Ul=/\+/g,Jy=/%5e/gi,Zy=/%60/gi,eb=/%7c/gi,tb=/%20/gi;function nb(e){return encodeURI(""+e).replace(eb,"|")}function Ds(e){return nb(typeof e=="string"?e:JSON.stringify(e)).replace(Ul,"%2B").replace(tb,"+").replace(Ky,"%23").replace(Xy,"%26").replace(Zy,"`").replace(Jy,"^").replace(Yy,"%2F")}function as(e){return Ds(e).replace(Qy,"%3D")}function qa(e=""){try{return decodeURIComponent(""+e)}catch{return""+e}}function ob(e){return qa(e.replace(Ul," "))}function rb(e){return qa(e.replace(Ul," "))}function ql(e=""){const t={};e[0]==="?"&&(e=e.slice(1));for(const n of e.split("&")){const o=n.match(/([^=]+)=?(.*)/)||[];if(o.length<2)continue;const r=ob(o[1]);if(r==="__proto__"||r==="constructor")continue;const a=rb(o[2]||"");t[r]===void 0?t[r]=a:Array.isArray(t[r])?t[r].push(a):t[r]=[t[r],a]}return t}function ab(e,t){return(typeof t=="number"||typeof t=="boolean")&&(t=String(t)),t?Array.isArray(t)?t.map(n=>`${as(e)}=${Ds(n)}`).join("&"):`${as(e)}=${Ds(t)}`:as(e)}function ib(e){return Object.keys(e).filter(t=>e[t]!==void 0).map(t=>ab(t,e[t])).filter(Boolean).join("&")}const sb=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,lb=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,ub=/^([/\\]\s*){2,}[^/\\]/,cb=/^[\s\0]*(blob|data|javascript|vbscript):$/i,fb=/\/$|\/\?|\/#/,db=/^\.?\//;function jt(e,t={}){return typeof t=="boolean"&&(t={acceptRelative:t}),t.strict?sb.test(e):lb.test(e)||(t.acceptRelative?ub.test(e):!1)}function pb(e){return!!e&&cb.test(e)}function $s(e="",t){return t?fb.test(e):e.endsWith("/")}function Xr(e="",t){if(!t)return($s(e)?e.slice(0,-1):e)||"/";if(!$s(e,!0))return e||"/";let n=e,o="";const r=e.indexOf("#");r>=0&&(n=e.slice(0,r),o=e.slice(r));const[a,...i]=n.split("?");return((a.endsWith("/")?a.slice(0,-1):a)||"/")+(i.length>0?`?${i.join("?")}`:"")+o}function Fr(e="",t){if(!t)return e.endsWith("/")?e:e+"/";if($s(e,!0))return e||"/";let n=e,o="";const r=e.indexOf("#");if(r>=0&&(n=e.slice(0,r),o=e.slice(r),!n))return o;const[a,...i]=n.split("?");return a+"/"+(i.length>0?`?${i.join("?")}`:"")+o}function hb(e=""){return e.startsWith("/")}function uc(e=""){return hb(e)?e:"/"+e}function mb(e,t){if(Gp(t)||jt(e))return e;const n=Xr(t);return e.startsWith(n)?e:Eo(n,e)}function cc(e,t){if(Gp(t))return e;const n=Xr(t);if(!e.startsWith(n))return e;const o=e.slice(n.length);return o[0]==="/"?o:"/"+o}function zp(e,t){const n=gb(e),o={...ql(n.search),...t};return n.search=ib(o),yb(n)}function Gp(e){return!e||e==="/"}function vb(e){return e&&e!=="/"}function Eo(e,...t){let n=e||"";for(const o of t.filter(r=>vb(r)))if(n){const r=o.replace(db,"");n=Fr(n)+r}else n=o;return n}function Kp(...e){var i,s,l,u;const t=/\/(?!\/)/,n=e.filter(Boolean),o=[];let r=0;for(const c of n)if(!(!c||c==="/")){for(const[f,d]of c.split(t).entries())if(!(!d||d===".")){if(d===".."){if(o.length===1&&jt(o[0]))continue;o.pop(),r--;continue}if(f===1&&((i=o[o.length-1])!=null&&i.endsWith(":/"))){o[o.length-1]+="/"+d;continue}o.push(d),r++}}let a=o.join("/");return r>=0?(s=n[0])!=null&&s.startsWith("/")&&!a.startsWith("/")?a="/"+a:(l=n[0])!=null&&l.startsWith("./")&&!a.startsWith("./")&&(a="./"+a):a="../".repeat(-1*r)+a,(u=n[n.length-1])!=null&&u.endsWith("/")&&!a.endsWith("/")&&(a+="/"),a}function Vs(e,t,n={}){return n.trailingSlash||(e=Fr(e),t=Fr(t)),n.leadingSlash||(e=uc(e),t=uc(t)),n.encoding||(e=qa(e),t=qa(t)),e===t}const Xp=Symbol.for("ufo:protocolRelative");function gb(e="",t){const n=e.match(/^[\s\0]*(blob:|data:|javascript:|vbscript:)(.*)/i);if(n){const[,f,d=""]=n;return{protocol:f.toLowerCase(),pathname:d,href:f+d,auth:"",host:"",search:"",hash:""}}if(!jt(e,{acceptRelative:!0}))return Hs(e);const[,o="",r,a=""]=e.replace(/\\/g,"/").match(/^[\s\0]*([\w+.-]{2,}:)?\/\/([^/@]+@)?(.*)/)||[],[,i="",s=""]=a.match(/([^#/?]*)(.*)?/)||[],{pathname:l,search:u,hash:c}=Hs(s.replace(/\/(?=[A-Za-z]:)/,""));return{protocol:o.toLowerCase(),auth:r?r.slice(0,Math.max(0,r.length-1)):"",host:i,pathname:l,search:u,hash:c,[Xp]:!o}}function Hs(e=""){const[t="",n="",o=""]=(e.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1);return{pathname:t,search:n,hash:o}}function yb(e){const t=e.pathname||"",n=e.search?(e.search.startsWith("?")?"":"?")+e.search:"",o=e.hash||"",r=e.auth?e.auth+"@":"",a=e.host||"";return(e.protocol||e[Xp]?(e.protocol||"")+"//":"")+r+a+t+n+o}class bb extends Error{constructor(t,n){super(t,n),this.name="FetchError",n!=null&&n.cause&&!this.cause&&(this.cause=n.cause)}}function _b(e){var l,u,c,f,d;const t=((l=e.error)==null?void 0:l.message)||((u=e.error)==null?void 0:u.toString())||"",n=((c=e.request)==null?void 0:c.method)||((f=e.options)==null?void 0:f.method)||"GET",o=((d=e.request)==null?void 0:d.url)||String(e.request)||"/",r=`[${n}] ${JSON.stringify(o)}`,a=e.response?`${e.response.status} ${e.response.statusText}`:"",i=`${r}: ${a}${t?` ${t}`:""}`,s=new bb(i,e.error?{cause:e.error}:void 0);for(const p of["request","options","response"])Object.defineProperty(s,p,{get(){return e[p]}});for(const[p,v]of[["data","_data"],["status","status"],["statusCode","status"],["statusText","statusText"],["statusMessage","statusText"]])Object.defineProperty(s,p,{get(){return e.response&&e.response[v]}});return s}const wb=new Set(Object.freeze(["PATCH","POST","PUT","DELETE"]));function fc(e="GET"){return wb.has(e.toUpperCase())}function Cb(e){if(e===void 0)return!1;const t=typeof e;return t==="string"||t==="number"||t==="boolean"||t===null?!0:t!=="object"?!1:Array.isArray(e)?!0:e.buffer?!1:e.constructor&&e.constructor.name==="Object"||typeof e.toJSON=="function"}const Eb=new Set(["image/svg","application/xml","application/xhtml","application/html"]),Tb=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;function Sb(e=""){if(!e)return"json";const t=e.split(";").shift()||"";return Tb.test(t)?"json":Eb.has(t)||t.startsWith("text/")?"text":"blob"}function kb(e,t,n=globalThis.Headers){const o={...t,...e};if(t!=null&&t.params&&(e!=null&&e.params)&&(o.params={...t==null?void 0:t.params,...e==null?void 0:e.params}),t!=null&&t.query&&(e!=null&&e.query)&&(o.query={...t==null?void 0:t.query,...e==null?void 0:e.query}),t!=null&&t.headers&&(e!=null&&e.headers)){o.headers=new n((t==null?void 0:t.headers)||{});for(const[r,a]of new n((e==null?void 0:e.headers)||{}))o.headers.set(r,a)}return o}const Lb=new Set([408,409,425,429,500,502,503,504]),Ab=new Set([101,204,205,304]);function Yp(e={}){const{fetch:t=globalThis.fetch,Headers:n=globalThis.Headers,AbortController:o=globalThis.AbortController}=e;async function r(s){const l=s.error&&s.error.name==="AbortError"&&!s.options.timeout||!1;if(s.options.retry!==!1&&!l){let c;typeof s.options.retry=="number"?c=s.options.retry:c=fc(s.options.method)?0:1;const f=s.response&&s.response.status||500;if(c>0&&(Array.isArray(s.options.retryStatusCodes)?s.options.retryStatusCodes.includes(f):Lb.has(f))){const d=s.options.retryDelay||0;return d>0&&await new Promise(p=>setTimeout(p,d)),a(s.request,{...s.options,retry:c-1})}}const u=_b(s);throw Error.captureStackTrace&&Error.captureStackTrace(u,a),u}const a=async function(l,u={}){var p;const c={request:l,options:kb(u,e.defaults,n),response:void 0,error:void 0};c.options.method=(p=c.options.method)==null?void 0:p.toUpperCase(),c.options.onRequest&&await c.options.onRequest(c),typeof c.request=="string"&&(c.options.baseURL&&(c.request=mb(c.request,c.options.baseURL)),(c.options.query||c.options.params)&&(c.request=zp(c.request,{...c.options.params,...c.options.query}))),c.options.body&&fc(c.options.method)&&(Cb(c.options.body)?(c.options.body=typeof c.options.body=="string"?c.options.body:JSON.stringify(c.options.body),c.options.headers=new n(c.options.headers||{}),c.options.headers.has("content-type")||c.options.headers.set("content-type","application/json"),c.options.headers.has("accept")||c.options.headers.set("accept","application/json")):("pipeTo"in c.options.body&&typeof c.options.body.pipeTo=="function"||typeof c.options.body.pipe=="function")&&("duplex"in c.options||(c.options.duplex="half")));let f;if(!c.options.signal&&c.options.timeout){const v=new o;f=setTimeout(()=>v.abort(),c.options.timeout),c.options.signal=v.signal}try{c.response=await t(c.request,c.options)}catch(v){return c.error=v,c.options.onRequestError&&await c.options.onRequestError(c),await r(c)}finally{f&&clearTimeout(f)}if(c.response.body&&!Ab.has(c.response.status)&&c.options.method!=="HEAD"){const v=(c.options.parseResponse?"json":c.options.responseType)||Sb(c.response.headers.get("content-type")||"");switch(v){case"json":{const g=await c.response.text(),T=c.options.parseResponse||Ir;c.response._data=T(g);break}case"stream":{c.response._data=c.response.body;break}default:c.response._data=await c.response[v]()}}return c.options.onResponse&&await c.options.onResponse(c),!c.options.ignoreResponseError&&c.response.status>=400&&c.response.status<600?(c.options.onResponseError&&await c.options.onResponseError(c),await r(c)):c.response},i=async function(l,u){return(await a(l,u))._data};return i.raw=a,i.native=(...s)=>t(...s),i.create=(s={})=>Yp({...e,defaults:{...e.defaults,...s}}),i}const Wl=function(){if(typeof globalThis<"u")return globalThis;if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof global<"u")return global;throw new Error("unable to locate global object")}(),xb=Wl.fetch||(()=>Promise.reject(new Error("[ofetch] global.fetch is not supported!"))),Pb=Wl.Headers,Bb=Wl.AbortController,Ob=Yp({fetch:xb,Headers:Pb,AbortController:Bb}),Rb=Ob,Nb=()=>{var e;return((e=window==null?void 0:window.__NUXT__)==null?void 0:e.config)||{}},Wa=Nb().app,Ib=()=>Wa.baseURL,Fb=()=>Wa.buildAssetsDir,zl=(...e)=>Kp(Qp(),Fb(),...e),Qp=(...e)=>{const t=Wa.cdnURL||Wa.baseURL;return e.length?Kp(t,...e):t};globalThis.__buildAssetsURL=zl,globalThis.__publicAssetsURL=Qp;globalThis.$fetch||(globalThis.$fetch=Rb.create({baseURL:Ib()}));function js(e,t={},n){for(const o in e){const r=e[o],a=n?`${n}:${o}`:o;typeof r=="object"&&r!==null?js(r,t,a):typeof r=="function"&&(t[a]=r)}return t}const Mb={run:e=>e()},Db=()=>Mb,Jp=typeof console.createTask<"u"?console.createTask:Db;function $b(e,t){const n=t.shift(),o=Jp(n);return e.reduce((r,a)=>r.then(()=>o.run(()=>a(...t))),Promise.resolve())}function Vb(e,t){const n=t.shift(),o=Jp(n);return Promise.all(e.map(r=>o.run(()=>r(...t))))}function is(e,t){for(const n of[...e])n(t)}class Hb{constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(t,n,o={}){if(!t||typeof n!="function")return()=>{};const r=t;let a;for(;this._deprecatedHooks[t];)a=this._deprecatedHooks[t],t=a.to;if(a&&!o.allowDeprecated){let i=a.message;i||(i=`${r} hook has been deprecated`+(a.to?`, please use ${a.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(i)||(console.warn(i),this._deprecatedMessages.add(i))}if(!n.name)try{Object.defineProperty(n,"name",{get:()=>"_"+t.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[t]=this._hooks[t]||[],this._hooks[t].push(n),()=>{n&&(this.removeHook(t,n),n=void 0)}}hookOnce(t,n){let o,r=(...a)=>(typeof o=="function"&&o(),o=void 0,r=void 0,n(...a));return o=this.hook(t,r),o}removeHook(t,n){if(this._hooks[t]){const o=this._hooks[t].indexOf(n);o!==-1&&this._hooks[t].splice(o,1),this._hooks[t].length===0&&delete this._hooks[t]}}deprecateHook(t,n){this._deprecatedHooks[t]=typeof n=="string"?{to:n}:n;const o=this._hooks[t]||[];delete this._hooks[t];for(const r of o)this.hook(t,r)}deprecateHooks(t){Object.assign(this._deprecatedHooks,t);for(const n in t)this.deprecateHook(n,t[n])}addHooks(t){const n=js(t),o=Object.keys(n).map(r=>this.hook(r,n[r]));return()=>{for(const r of o.splice(0,o.length))r()}}removeHooks(t){const n=js(t);for(const o in n)this.removeHook(o,n[o])}removeAllHooks(){for(const t in this._hooks)delete this._hooks[t]}callHook(t,...n){return n.unshift(t),this.callHookWith($b,t,...n)}callHookParallel(t,...n){return n.unshift(t),this.callHookWith(Vb,t,...n)}callHookWith(t,n,...o){const r=this._before||this._after?{name:n,args:o,context:{}}:void 0;this._before&&is(this._before,r);const a=t(n in this._hooks?[...this._hooks[n]]:[],o);return a instanceof Promise?a.finally(()=>{this._after&&r&&is(this._after,r)}):(this._after&&r&&is(this._after,r),a)}beforeEach(t){return this._before=this._before||[],this._before.push(t),()=>{if(this._before!==void 0){const n=this._before.indexOf(t);n!==-1&&this._before.splice(n,1)}}}afterEach(t){return this._after=this._after||[],this._after.push(t),()=>{if(this._after!==void 0){const n=this._after.indexOf(t);n!==-1&&this._after.splice(n,1)}}}}function Zp(){return new Hb}function jb(e={}){let t,n=!1;const o=i=>{if(t&&t!==i)throw new Error("Context conflict")};let r;if(e.asyncContext){const i=e.AsyncLocalStorage||globalThis.AsyncLocalStorage;i?r=new i:console.warn("[unctx] `AsyncLocalStorage` is not provided.")}const a=()=>{if(r&&t===void 0){const i=r.getStore();if(i!==void 0)return i}return t};return{use:()=>{const i=a();if(i===void 0)throw new Error("Context is not available");return i},tryUse:()=>a(),set:(i,s)=>{s||o(i),t=i,n=!0},unset:()=>{t=void 0,n=!1},call:(i,s)=>{o(i),t=i;try{return r?r.run(i,s):s()}finally{n||(t=void 0)}},async callAsync(i,s){t=i;const l=()=>{t=i},u=()=>t===i?l:void 0;Us.add(u);try{const c=r?r.run(i,s):s();return n||(t=void 0),await c}finally{Us.delete(u)}}}}function Ub(e={}){const t={};return{get(n,o={}){return t[n]||(t[n]=jb({...e,...o})),t[n],t[n]}}}const za=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof global<"u"?global:typeof window<"u"?window:{},dc="__unctx__",qb=za[dc]||(za[dc]=Ub()),Wb=(e,t={})=>qb.get(e,t),pc="__unctx_async_handlers__",Us=za[pc]||(za[pc]=new Set);function an(e){const t=[];for(const r of Us){const a=r();a&&t.push(a)}const n=()=>{for(const r of t)r()};let o=e();return o&&typeof o=="object"&&"catch"in o&&(o=o.catch(r=>{throw n(),r})),[o,n]}const zb=!1,qs=!1,Gb=!1,Kb={componentName:"NuxtLink"},Xb=null,Yb="#__nuxt",eh="nuxt-app",hc=36e5;function th(e=eh){return Wb(e,{asyncContext:!1})}const Qb="__nuxt_plugin";function Jb(e){let t=0;const n={_name:eh,_scope:Tl(),provide:void 0,globalName:"nuxt",versions:{get nuxt(){return"3.12.3"},get vue(){return n.vueApp.version}},payload:bn({data:bn({}),state:Co({}),once:new Set,_errors:bn({})}),static:{data:{}},runWithContext(r){return n._scope.active&&!nr()?n._scope.run(()=>mc(n,r)):mc(n,r)},isHydrating:!0,deferHydration(){if(!n.isHydrating)return()=>{};t++;let r=!1;return()=>{if(!r&&(r=!0,t--,t===0))return n.isHydrating=!1,n.callHook("app:suspense:resolve")}},_asyncDataPromises:{},_asyncData:bn({}),_payloadRevivers:{},...e};if(window.__NUXT__)for(const r in window.__NUXT__)switch(r){case"data":case"state":case"_errors":Object.assign(n.payload[r],window.__NUXT__[r]);break;default:n.payload[r]=window.__NUXT__[r]}n.hooks=Zp(),n.hook=n.hooks.hook,n.callHook=n.hooks.callHook,n.provide=(r,a)=>{const i="$"+r;da(n,i,a),da(n.vueApp.config.globalProperties,i,a)},da(n.vueApp,"$nuxt",n),da(n.vueApp.config.globalProperties,"$nuxt",n);{window.addEventListener("nuxt.preloadError",a=>{n.callHook("app:chunkError",{error:a.payload})}),window.useNuxtApp=window.useNuxtApp||Oe;const r=n.hook("app:error",(...a)=>{console.error("[nuxt] error caught during app initialization",...a)});n.hook("app:mounted",r)}const o=n.payload.config;return n.provide("config",o),n}function Zb(e,t){t.hooks&&e.hooks.addHooks(t.hooks)}async function e0(e,t){if(typeof t=="function"){const{provide:n}=await e.runWithContext(()=>t(e))||{};if(n&&typeof n=="object")for(const o in n)e.provide(o,n[o])}}async function t0(e,t){const n=[],o=[],r=[],a=[];let i=0;async function s(l){var c;const u=((c=l.dependsOn)==null?void 0:c.filter(f=>t.some(d=>d._name===f)&&!n.includes(f)))??[];if(u.length>0)o.push([new Set(u),l]);else{const f=e0(e,l).then(async()=>{l._name&&(n.push(l._name),await Promise.all(o.map(async([d,p])=>{d.has(l._name)&&(d.delete(l._name),d.size===0&&(i++,await s(p)))})))});l.parallel?r.push(f.catch(d=>a.push(d))):await f}}for(const l of t)Zb(e,l);for(const l of t)await s(l);if(await Promise.all(r),i)for(let l=0;l{}),e,{[Qb]:!0,_name:t})}function mc(e,t,n){const o=()=>t();return th(e._name).set(e),e.vueApp.runWithContext(o)}function n0(e){var n;let t;return up()&&(t=(n=lt())==null?void 0:n.appContext.app.$nuxt),t=t||th(e).tryUse(),t||null}function Oe(e){const t=n0(e);if(!t)throw new Error("[nuxt] instance unavailable");return t}function mt(e){return Oe().$config}function da(e,t,n){Object.defineProperty(e,t,{get:()=>n})}const pa=/^[\u0009\u0020-\u007E\u0080-\u00FF]+$/;function o0(e,t){if(typeof e!="string")throw new TypeError("argument str must be a string");const n={},r=(t||{}).decode||i0;let a=0;for(;a{t+=r};return{toString(){return t},getContext(){return n},dispatch(r){return e.replacer&&(r=e.replacer(r)),this[r===null?"null":typeof r](r)},object(r){if(r&&typeof r.toJSON=="function")return this.object(r.toJSON());const a=Object.prototype.toString.call(r);let i="";const s=a.length;s<10?i="unknown:["+a+"]":i=a.slice(8,s-1),i=i.toLowerCase();let l=null;if((l=n.get(r))===void 0)n.set(r,n.size);else return this.dispatch("[CIRCULAR:"+l+"]");if(typeof Buffer<"u"&&Buffer.isBuffer&&Buffer.isBuffer(r))return o("buffer:"),o(r.toString("utf8"));if(i!=="object"&&i!=="function"&&i!=="asyncfunction")this[i]?this[i](r):e.ignoreUnknown||this.unkown(r,i);else{let u=Object.keys(r);e.unorderedObjects&&(u=u.sort());let c=[];e.respectType!==!1&&!bc(r)&&(c=l0),e.excludeKeys&&(u=u.filter(d=>!e.excludeKeys(d)),c=c.filter(d=>!e.excludeKeys(d))),o("object:"+(u.length+c.length)+":");const f=d=>{this.dispatch(d),o(":"),e.excludeValues||this.dispatch(r[d]),o(",")};for(const d of u)f(d);for(const d of c)f(d)}},array(r,a){if(a=a===void 0?e.unorderedArrays!==!1:a,o("array:"+r.length+":"),!a||r.length<=1){for(const l of r)this.dispatch(l);return}const i=new Map,s=r.map(l=>{const u=nh(e);u.dispatch(l);for(const[c,f]of u.getContext())i.set(c,f);return u.toString()});return n=i,s.sort(),this.array(s,!1)},date(r){return o("date:"+r.toJSON())},symbol(r){return o("symbol:"+r.toString())},unkown(r,a){if(o(a),!!r&&(o(":"),r&&typeof r.entries=="function"))return this.array(Array.from(r.entries()),!0)},error(r){return o("error:"+r.toString())},boolean(r){return o("bool:"+r)},string(r){o("string:"+r.length+":"),o(r)},function(r){o("fn:"),bc(r)?this.dispatch("[native]"):this.dispatch(r.toString()),e.respectFunctionNames!==!1&&this.dispatch("function-name:"+String(r.name)),e.respectFunctionProperties&&this.object(r)},number(r){return o("number:"+r)},xml(r){return o("xml:"+r.toString())},null(){return o("Null")},undefined(){return o("Undefined")},regexp(r){return o("regex:"+r.toString())},uint8array(r){return o("uint8array:"),this.dispatch(Array.prototype.slice.call(r))},uint8clampedarray(r){return o("uint8clampedarray:"),this.dispatch(Array.prototype.slice.call(r))},int8array(r){return o("int8array:"),this.dispatch(Array.prototype.slice.call(r))},uint16array(r){return o("uint16array:"),this.dispatch(Array.prototype.slice.call(r))},int16array(r){return o("int16array:"),this.dispatch(Array.prototype.slice.call(r))},uint32array(r){return o("uint32array:"),this.dispatch(Array.prototype.slice.call(r))},int32array(r){return o("int32array:"),this.dispatch(Array.prototype.slice.call(r))},float32array(r){return o("float32array:"),this.dispatch(Array.prototype.slice.call(r))},float64array(r){return o("float64array:"),this.dispatch(Array.prototype.slice.call(r))},arraybuffer(r){return o("arraybuffer:"),this.dispatch(new Uint8Array(r))},url(r){return o("url:"+r.toString())},map(r){o("map:");const a=[...r];return this.array(a,e.unorderedSets!==!1)},set(r){o("set:");const a=[...r];return this.array(a,e.unorderedSets!==!1)},file(r){return o("file:"),this.dispatch([r.name,r.size,r.type,r.lastModfied])},blob(){if(e.ignoreUnknown)return o("[blob]");throw new Error(`Hashing Blob objects is currently not supported +Use "options.replacer" or "options.ignoreUnknown" +`)},domwindow(){return o("domwindow")},bigint(r){return o("bigint:"+r.toString())},process(){return o("process")},timer(){return o("timer")},pipe(){return o("pipe")},tcp(){return o("tcp")},udp(){return o("udp")},tty(){return o("tty")},statwatcher(){return o("statwatcher")},securecontext(){return o("securecontext")},connection(){return o("connection")},zlib(){return o("zlib")},context(){return o("context")},nodescript(){return o("nodescript")},httpparser(){return o("httpparser")},dataview(){return o("dataview")},signal(){return o("signal")},fsevent(){return o("fsevent")},tlswrap(){return o("tlswrap")}}}const oh="[native code] }",u0=oh.length;function bc(e){return typeof e!="function"?!1:Function.prototype.toString.call(e).slice(-u0)===oh}function c0(e,t,n={}){return e===t||yc(e,n)===yc(t,n)}function f0(e,t){return{ctx:{table:e},matchAll:n=>ah(n,e)}}function rh(e){const t={};for(const n in e)t[n]=n==="dynamic"?new Map(Object.entries(e[n]).map(([o,r])=>[o,rh(r)])):new Map(Object.entries(e[n]));return t}function d0(e){return f0(rh(e))}function ah(e,t,n){e.endsWith("/")&&(e=e.slice(0,-1)||"/");const o=[];for(const[a,i]of _c(t.wildcard))(e===a||e.startsWith(a+"/"))&&o.push(i);for(const[a,i]of _c(t.dynamic))if(e.startsWith(a+"/")){const s="/"+e.slice(a.length).split("/").splice(2).join("/");o.push(...ah(s,i))}const r=t.static.get(e);return r&&o.push(r),o.filter(Boolean)}function _c(e){return[...e.entries()].sort((t,n)=>t[0].length-n[0].length)}function ss(e){if(e===null||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);return t!==null&&t!==Object.prototype&&Object.getPrototypeOf(t)!==null||Symbol.iterator in e?!1:Symbol.toStringTag in e?Object.prototype.toString.call(e)==="[object Module]":!0}function Ws(e,t,n=".",o){if(!ss(t))return Ws(e,{},n,o);const r=Object.assign({},t);for(const a in e){if(a==="__proto__"||a==="constructor")continue;const i=e[a];i!=null&&(o&&o(r,a,i,n)||(Array.isArray(i)&&Array.isArray(r[a])?r[a]=[...i,...r[a]]:ss(i)&&ss(r[a])?r[a]=Ws(i,r[a],(n?`${n}.`:"")+a.toString(),o):r[a]=i))}return r}function ih(e){return(...t)=>t.reduce((n,o)=>Ws(n,o,"",e),{})}const sh=ih(),JA=ih((e,t,n)=>{if(e[t]!==void 0&&typeof n=="function")return e[t]=n(e[t]),!0});function p0(e,t){try{return t in e}catch{return!1}}var h0=Object.defineProperty,m0=(e,t,n)=>t in e?h0(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,oo=(e,t,n)=>(m0(e,typeof t!="symbol"?t+"":t,n),n);class zs extends Error{constructor(t,n={}){super(t,n),oo(this,"statusCode",500),oo(this,"fatal",!1),oo(this,"unhandled",!1),oo(this,"statusMessage"),oo(this,"data"),oo(this,"cause"),n.cause&&!this.cause&&(this.cause=n.cause)}toJSON(){const t={message:this.message,statusCode:Ks(this.statusCode,500)};return this.statusMessage&&(t.statusMessage=lh(this.statusMessage)),this.data!==void 0&&(t.data=this.data),t}}oo(zs,"__h3_error__",!0);function Gs(e){if(typeof e=="string")return new zs(e);if(v0(e))return e;const t=new zs(e.message??e.statusMessage??"",{cause:e.cause||e});if(p0(e,"stack"))try{Object.defineProperty(t,"stack",{get(){return e.stack}})}catch{try{t.stack=e.stack}catch{}}if(e.data&&(t.data=e.data),e.statusCode?t.statusCode=Ks(e.statusCode,t.statusCode):e.status&&(t.statusCode=Ks(e.status,t.statusCode)),e.statusMessage?t.statusMessage=e.statusMessage:e.statusText&&(t.statusMessage=e.statusText),t.statusMessage){const n=t.statusMessage;lh(t.statusMessage)!==n&&console.warn("[h3] Please prefer using `message` for longer error messages instead of `statusMessage`. In the future, `statusMessage` will be sanitized by default.")}return e.fatal!==void 0&&(t.fatal=e.fatal),e.unhandled!==void 0&&(t.unhandled=e.unhandled),t}function v0(e){var t;return((t=e==null?void 0:e.constructor)==null?void 0:t.__h3_error__)===!0}const g0=/[^\u0009\u0020-\u007E]/g;function lh(e=""){return e.replace(g0,"")}function Ks(e,t=200){return!e||(typeof e=="string"&&(e=Number.parseInt(e,10)),e<100||e>999)?t:e}const uh=Symbol("layout-meta"),Yr=Symbol("route"),pt=()=>{var e;return(e=Oe())==null?void 0:e.$router},Qr=()=>up()?Ge(Yr,Oe()._route):Oe()._route;const y0=(e,t,n={})=>{const o=Oe(),r=n.global||typeof e!="string",a=t;if(!a){console.warn("[nuxt] No route middleware passed to `addRouteMiddleware`.",e);return}r?o._middleware.global.push(a):o._middleware.named[e]=a},b0=()=>{try{if(Oe()._processingMiddleware)return!0}catch{return!1}return!1},ch=(e,t)=>{e||(e="/");const n=typeof e=="string"?e:"path"in e?Xs(e):pt().resolve(e).href;if(t!=null&&t.open){const{target:l="_blank",windowFeatures:u={}}=t.open,c=Object.entries(u).filter(([f,d])=>d!==void 0).map(([f,d])=>`${f.toLowerCase()}=${d}`).join(", ");return open(n,l,c),Promise.resolve()}const o=jt(n,{acceptRelative:!0}),r=(t==null?void 0:t.external)||o;if(r){if(!(t!=null&&t.external))throw new Error("Navigating to an external URL is not allowed by default. Use `navigateTo(url, { external: true })`.");const{protocol:l}=new URL(n,window.location.href);if(l&&pb(l))throw new Error(`Cannot navigate to a URL with '${l}' protocol.`)}const a=b0();if(!r&&a)return e;const i=pt(),s=Oe();return r?(s._scope.stop(),t!=null&&t.replace?location.replace(n):location.href=n,a?s.isHydrating?new Promise(()=>{}):!1:Promise.resolve()):t!=null&&t.replace?i.replace(e):i.push(e)};function Xs(e){return zp(e.path||"",e.query||{})+(e.hash||"")}const fh="__nuxt_error",xi=()=>he(Oe().payload,"error"),Ro=e=>{const t=Pi(e);try{const n=Oe(),o=xi();n.hooks.callHook("app:error",t),o.value=o.value||t}catch{throw t}return t},_0=async(e={})=>{const t=Oe(),n=xi();t.callHook("app:error:cleared",e),e.redirect&&await pt().replace(e.redirect),n.value=Xb},w0=e=>!!e&&typeof e=="object"&&fh in e,Pi=e=>{const t=Gs(e);return Object.defineProperty(t,fh,{value:!0,configurable:!1,writable:!1}),t},C0=-1,E0=-2,T0=-3,S0=-4,k0=-5,L0=-6;function A0(e,t){return x0(JSON.parse(e),t)}function x0(e,t){if(typeof e=="number")return r(e,!0);if(!Array.isArray(e)||e.length===0)throw new Error("Invalid input");const n=e,o=Array(n.length);function r(a,i=!1){if(a===C0)return;if(a===T0)return NaN;if(a===S0)return 1/0;if(a===k0)return-1/0;if(a===L0)return-0;if(i)throw new Error("Invalid input");if(a in o)return o[a];const s=n[a];if(!s||typeof s!="object")o[a]=s;else if(Array.isArray(s))if(typeof s[0]=="string"){const l=s[0],u=t==null?void 0:t[l];if(u)return o[a]=u(r(s[1]));switch(l){case"Date":o[a]=new Date(s[1]);break;case"Set":const c=new Set;o[a]=c;for(let p=1;p>>9)+65536).toString(16).substring(1,8).toLowerCase()}function wc(e){return e._h||Gl(e._d?e._d:`${e.tag}:${e.textContent||e.innerHTML||""}:${Object.entries(e.props).map(([t,n])=>`${t}:${String(n)}`).join(",")}`)}function ph(e,t){const{props:n,tag:o}=e;if(R0.includes(o))return o;if(o==="link"&&n.rel==="canonical")return"canonical";if(n.charset)return"charset";const r=["id"];o==="meta"&&r.push("name","property","http-equiv");for(const a of r)if(typeof n[a]<"u"){const i=String(n[a]);return`${o}:${a}:${i}`}return!1}function Cc(e,t){return e==null?t||null:typeof e=="function"?e(t):e}async function I0(e,t,n){const o={tag:e,props:await hh(typeof t=="object"&&typeof t!="function"&&!(t instanceof Promise)?{...t}:{[["script","noscript","style"].includes(e)?"innerHTML":"textContent"]:t},["templateParams","titleTemplate"].includes(e))};return dh.forEach(r=>{const a=typeof o.props[r]<"u"?o.props[r]:n[r];typeof a<"u"&&((!["innerHTML","textContent","children"].includes(r)||B0.includes(o.tag))&&(o[r==="children"?"innerHTML":r]=a),delete o.props[r])}),o.props.body&&(o.tagPosition="bodyClose",delete o.props.body),o.tag==="script"&&typeof o.innerHTML=="object"&&(o.innerHTML=JSON.stringify(o.innerHTML),o.props.type=o.props.type||"application/json"),Array.isArray(o.props.content)?o.props.content.map(r=>({...o,props:{...o.props,content:r}})):o}function F0(e,t){var o;const n=e==="class"?" ":";";return typeof t=="object"&&!Array.isArray(t)&&(t=Object.entries(t).filter(([,r])=>r).map(([r,a])=>e==="style"?`${r}:${a}`:r)),(o=String(Array.isArray(t)?t.join(n):t))==null?void 0:o.split(n).filter(r=>r.trim()).filter(Boolean).join(n)}async function hh(e,t){for(const n of Object.keys(e)){if(["class","style"].includes(n)){e[n]=F0(n,e[n]);continue}if(e[n]instanceof Promise&&(e[n]=await e[n]),!t&&!dh.includes(n)){const o=String(e[n]),r=n.startsWith("data-");o==="true"||o===""?e[n]=r?"true":!0:e[n]||(r&&o==="false"?e[n]="false":delete e[n])}}return e}const M0=10;async function D0(e){const t=[];return Object.entries(e.resolvedInput).filter(([n,o])=>typeof o<"u"&&O0.includes(n)).forEach(([n,o])=>{const r=P0(o);t.push(...r.map(a=>I0(n,a,e)).flat())}),(await Promise.all(t)).flat().filter(Boolean).map((n,o)=>(n._e=e._i,e.mode&&(n._m=e.mode),n._p=(e._i<l&&l[u]||void 0,t):s=t[i],typeof s<"u"?(s||"").replace(/"/g,'\\"'):!1}let r=e;try{r=decodeURI(e)}catch{}return(r.match(/%(\w+\.+\w+)|%(\w+)/g)||[]).sort().reverse().forEach(i=>{const s=o(i.slice(1));typeof s=="string"&&(e=e.replace(new RegExp(`\\${i}(\\W|$)`,"g"),(l,u)=>`${s}${u}`).trim())}),e.includes(Bn)&&(e.endsWith(Bn)&&(e=e.slice(0,-Bn.length).trim()),e.startsWith(Bn)&&(e=e.slice(Bn.length).trim()),e=e.replace(new RegExp(`\\${Bn}\\s*\\${Bn}`,"g"),Bn),e=ka(e,{separator:n},n)),e}async function mh(e,t={}){var c;const n=t.document||e.resolvedOptions.document;if(!n||!e.dirty)return;const o={shouldRender:!0,tags:[]};if(await e.hooks.callHook("dom:beforeRender",o),!o.shouldRender)return;const r=(await e.resolveTags()).map(f=>({tag:f,id:Sa.includes(f.tag)?wc(f):f.tag,shouldRender:!0}));let a=e._dom;if(!a){a={elMap:{htmlAttrs:n.documentElement,bodyAttrs:n.body}};for(const f of["body","head"]){const d=(c=n[f])==null?void 0:c.children,p=[];for(const v of[...d].filter(g=>Sa.includes(g.tagName.toLowerCase()))){const g={tag:v.tagName.toLowerCase(),props:await hh(v.getAttributeNames().reduce((_,h)=>({..._,[h]:v.getAttribute(h)}),{})),innerHTML:v.innerHTML};let T=1,w=ph(g);for(;w&&p.find(_=>_._d===w);)w=`${w}:${T++}`;g._d=w||void 0,p.push(g),a.elMap[v.getAttribute("data-hid")||wc(g)]=v}}}a.pendingSideEffects={...a.sideEffects||{}},a.sideEffects={};function i(f,d,p){const v=`${f}:${d}`;a.sideEffects[v]=p,delete a.pendingSideEffects[v]}function s({id:f,$el:d,tag:p}){const v=p.tag.endsWith("Attrs");a.elMap[f]=d,v||(["textContent","innerHTML"].forEach(g=>{p[g]&&p[g]!==d[g]&&(d[g]=p[g])}),i(f,"el",()=>{var g;(g=a.elMap[f])==null||g.remove(),delete a.elMap[f]}));for(const[g,T]of Object.entries(p._eventHandlers||{}))d.getAttribute(`data-${g}`)!==""&&((p.tag==="bodyAttrs"?n.defaultView:d).addEventListener(g.replace("on",""),T.bind(d)),d.setAttribute(`data-${g}`,""));Object.entries(p.props).forEach(([g,T])=>{const w=`attr:${g}`;if(g==="class")for(const _ of(T||"").split(" ").filter(Boolean))v&&i(f,`${w}:${_}`,()=>d.classList.remove(_)),!d.classList.contains(_)&&d.classList.add(_);else if(g==="style")for(const _ of(T||"").split(";").filter(Boolean)){const[h,...m]=_.split(":").map(y=>y.trim());i(f,`${w}:${h}`,()=>{d.style.removeProperty(h)}),d.style.setProperty(h,m.join(":"))}else d.getAttribute(g)!==T&&d.setAttribute(g,T===!0?"":String(T)),v&&i(f,w,()=>d.removeAttribute(g))})}const l=[],u={bodyClose:void 0,bodyOpen:void 0,head:void 0};for(const f of r){const{tag:d,shouldRender:p,id:v}=f;if(p){if(d.tag==="title"){n.title=d.textContent;continue}f.$el=f.$el||a.elMap[v],f.$el?s(f):Sa.includes(d.tag)&&l.push(f)}}for(const f of l){const d=f.tag.tagPosition||"head";f.$el=n.createElement(f.tag.tag),s(f),u[d]=u[d]||n.createDocumentFragment(),u[d].appendChild(f.$el)}for(const f of r)await e.hooks.callHook("dom:renderTag",f,n,i);u.head&&n.head.appendChild(u.head),u.bodyOpen&&n.body.insertBefore(u.bodyOpen,n.body.firstChild),u.bodyClose&&n.body.appendChild(u.bodyClose),Object.values(a.pendingSideEffects).forEach(f=>f()),e._dom=a,e.dirty=!1,await e.hooks.callHook("dom:rendered",{renders:r})}async function V0(e,t={}){const n=t.delayFn||(o=>setTimeout(o,10));return e._domUpdatePromise=e._domUpdatePromise||new Promise(o=>n(async()=>{await mh(e,t),delete e._domUpdatePromise,o()}))}function H0(e){return t=>{var o,r;const n=((r=(o=t.resolvedOptions.document)==null?void 0:o.head.querySelector('script[id="unhead:payload"]'))==null?void 0:r.innerHTML)||!1;return n&&t.push(JSON.parse(n)),{mode:"client",hooks:{"entries:updated":function(a){V0(a,e)}}}}}const j0=["templateParams","htmlAttrs","bodyAttrs"],U0={hooks:{"tag:normalise":function({tag:e}){["hid","vmid","key"].forEach(o=>{e.props[o]&&(e.key=e.props[o],delete e.props[o])});const n=ph(e)||(e.key?`${e.tag}:${e.key}`:!1);n&&(e._d=n)},"tags:resolve":function(e){const t={};e.tags.forEach(o=>{const r=(o.key?`${o.tag}:${o.key}`:o._d)||o._p,a=t[r];if(a){let s=o==null?void 0:o.tagDuplicateStrategy;if(!s&&j0.includes(o.tag)&&(s="merge"),s==="merge"){const l=a.props;["class","style"].forEach(u=>{l[u]&&(o.props[u]?(u==="style"&&!l[u].endsWith(";")&&(l[u]+=";"),o.props[u]=`${l[u]} ${o.props[u]}`):o.props[u]=l[u])}),t[r].props={...l,...o.props};return}else if(o._e===a._e){a._duped=a._duped||[],o._d=`${a._d}:${a._duped.length+1}`,a._duped.push(o);return}else if(Ga(o)>Ga(a))return}const i=Object.keys(o.props).length+(o.innerHTML?1:0)+(o.textContent?1:0);if(Sa.includes(o.tag)&&i===0){delete t[r];return}t[r]=o});const n=[];Object.values(t).forEach(o=>{const r=o._duped;delete o._duped,n.push(o),r&&n.push(...r)}),e.tags=n,e.tags=e.tags.filter(o=>!(o.tag==="meta"&&(o.props.name||o.props.property)&&!o.props.content))}}},q0={mode:"server",hooks:{"tags:resolve":function(e){const t={};e.tags.filter(n=>["titleTemplate","templateParams","title"].includes(n.tag)&&n._m==="server").forEach(n=>{t[n.tag]=n.tag.startsWith("title")?n.textContent:n.props}),Object.keys(t).length&&e.tags.push({tag:"script",innerHTML:JSON.stringify(t),props:{id:"unhead:payload",type:"application/json"}})}}},W0=["script","link","bodyAttrs"],z0=e=>({hooks:{"tags:resolve":function(t){for(const n of t.tags.filter(o=>W0.includes(o.tag)))Object.entries(n.props).forEach(([o,r])=>{o.startsWith("on")&&typeof r=="function"&&(e.ssr&&Sc.includes(o)?n.props[o]=`this.dataset.${o}fired = true`:delete n.props[o],n._eventHandlers=n._eventHandlers||{},n._eventHandlers[o]=r)}),e.ssr&&n._eventHandlers&&(n.props.src||n.props.href)&&(n.key=n.key||Gl(n.props.src||n.props.href))},"dom:renderTag":function({$el:t,tag:n}){var o,r;for(const a of Object.keys((t==null?void 0:t.dataset)||{}).filter(i=>Sc.some(s=>`${s}fired`===i))){const i=a.replace("fired","");(r=(o=n._eventHandlers)==null?void 0:o[i])==null||r.call(t,new Event(i.replace("on","")))}}}}),G0=["link","style","script","noscript"],K0={hooks:{"tag:normalise":({tag:e})=>{e.key&&G0.includes(e.tag)&&(e.props["data-hid"]=e._h=Gl(e.key))}}},X0={hooks:{"tags:resolve":e=>{const t=n=>{var o;return(o=e.tags.find(r=>r._d===n))==null?void 0:o._p};for(const{prefix:n,offset:o}of $0)for(const r of e.tags.filter(a=>typeof a.tagPriority=="string"&&a.tagPriority.startsWith(n))){const a=t(r.tagPriority.replace(n,""));typeof a<"u"&&(r._p=a+o)}e.tags.sort((n,o)=>n._p-o._p).sort((n,o)=>Ga(n)-Ga(o))}}},Y0={meta:"content",link:"href",htmlAttrs:"lang"},Q0=e=>({hooks:{"tags:resolve":t=>{var s;const{tags:n}=t,o=(s=n.find(l=>l.tag==="title"))==null?void 0:s.textContent,r=n.findIndex(l=>l.tag==="templateParams"),a=r!==-1?n[r].props:{},i=a.separator||"|";delete a.separator,a.pageTitle=ka(a.pageTitle||o||"",a,i);for(const l of n.filter(u=>u.processTemplateParams!==!1)){const u=Y0[l.tag];u&&typeof l.props[u]=="string"?l.props[u]=ka(l.props[u],a,i):(l.processTemplateParams===!0||["titleTemplate","title"].includes(l.tag))&&["innerHTML","textContent"].forEach(c=>{typeof l[c]=="string"&&(l[c]=ka(l[c],a,i))})}e._templateParams=a,e._separator=i,t.tags=n.filter(l=>l.tag!=="templateParams")}}}),J0={hooks:{"tags:resolve":e=>{const{tags:t}=e;let n=t.findIndex(r=>r.tag==="titleTemplate");const o=t.findIndex(r=>r.tag==="title");if(o!==-1&&n!==-1){const r=Cc(t[n].textContent,t[o].textContent);r!==null?t[o].textContent=r||t[o].textContent:delete t[o]}else if(n!==-1){const r=Cc(t[n].textContent);r!==null&&(t[n].textContent=r,t[n].tag="title",n=-1)}n!==-1&&delete t[n],e.tags=t.filter(Boolean)}}},Z0={hooks:{"tags:afterResolve":function(e){for(const t of e.tags)typeof t.innerHTML=="string"&&(t.innerHTML&&["application/ld+json","application/json"].includes(t.props.type)?t.innerHTML=t.innerHTML.replace(/{s.dirty=!0,t.callHook("entries:updated",s)};let r=0,a=[];const i=[],s={plugins:i,dirty:!1,resolvedOptions:e,hooks:t,headEntries(){return a},use(l){const u=typeof l=="function"?l(s):l;(!u.key||!i.some(c=>c.key===u.key))&&(i.push(u),kc(u.mode,n)&&t.addHooks(u.hooks||{}))},push(l,u){u==null||delete u.head;const c={_i:r++,input:l,...u};return kc(c.mode,n)&&(a.push(c),o()),{dispose(){a=a.filter(f=>f._i!==c._i),t.callHook("entries:updated",s),o()},patch(f){a=a.map(d=>(d._i===c._i&&(d.input=c.input=f),d)),o()}}},async resolveTags(){const l={tags:[],entries:[...a]};await t.callHook("entries:resolve",l);for(const u of l.entries){const c=u.resolvedInput||u.input;if(u.resolvedInput=await(u.transform?u.transform(c):c),u.resolvedInput)for(const f of await D0(u)){const d={tag:f,entry:u,resolvedOptions:s.resolvedOptions};await t.callHook("tag:normalise",d),l.tags.push(d.tag)}}return await t.callHook("tags:beforeResolve",l),await t.callHook("tags:resolve",l),await t.callHook("tags:afterResolve",l),l.tags},ssr:n};return[U0,q0,z0,K0,X0,Q0,J0,Z0,...(e==null?void 0:e.plugins)||[]].forEach(l=>s.use(l)),s.hooks.callHook("init",s),s}function n_(){return vh}const o_=Fp.startsWith("3");function r_(e){return typeof e=="function"?e():b(e)}function Ka(e,t=""){if(e instanceof Promise)return e;const n=r_(e);return!e||!n?n:Array.isArray(n)?n.map(o=>Ka(o,t)):typeof n=="object"?Object.fromEntries(Object.entries(n).map(([o,r])=>o==="titleTemplate"||o.startsWith("on")?[o,b(r)]:[o,Ka(r,o)])):n}const a_={hooks:{"entries:resolve":function(e){for(const t of e.entries)t.resolvedInput=Ka(t.input)}}},gh="usehead";function i_(e){return{install(n){o_&&(n.config.globalProperties.$unhead=e,n.config.globalProperties.$head=e,n.provide(gh,e))}}.install}function s_(e={}){e.domDelayFn=e.domDelayFn||(n=>et(()=>setTimeout(()=>n(),0)));const t=e_(e);return t.use(a_),t.install=i_(t),t}const Ys=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Qs="__unhead_injection_handler__";function l_(e){Ys[Qs]=e}function u_(){if(Qs in Ys)return Ys[Qs]();const e=Ge(gh);return e||n_()}function c_(e,t={}){const n=t.head||u_();if(n)return n.ssr?n.push(e,t):f_(n,e,t)}function f_(e,t,n={}){const o=X(!1),r=X({});rr(()=>{r.value=o.value?{}:Ka(t)});const a=e.push(r.value,n);return ye(r,s=>{a.patch(s)}),lt()&&(Gn(()=>{a.dispose()}),Cp(()=>{o.value=!0}),Hl(()=>{o.value=!1})),a}let La,Aa;function d_(){return La=$fetch(zl(`builds/meta/${mt().app.buildId}.json`),{responseType:"json"}),La.then(e=>{Aa=d0(e.matcher)}).catch(e=>{console.error("[nuxt] Error fetching app manifest.",e)}),La}function Bi(){return La||d_()}async function Kl(e){if(await Bi(),!Aa)return console.error("[nuxt] Error creating app manifest matcher.",Aa),{};try{return sh({},...Aa.matchAll(e).reverse())}catch(t){return console.error("[nuxt] Error matching route rules.",t),{}}}async function Lc(e,t={}){const n=await h_(e,t),o=Oe(),r=o._payloadCache=o._payloadCache||{};return n in r||(r[n]=bh(e).then(a=>a?yh(n).then(i=>i||(delete r[n],null)):(r[n]=null,null))),r[n]}const p_="_payload.json";async function h_(e,t={}){const n=new URL(e,"http://localhost");if(n.host!=="localhost"||jt(n.pathname,{acceptRelative:!0}))throw new Error("Payload URL must not include hostname: "+e);const o=mt(),r=t.hash||(t.fresh?Date.now():o.app.buildId),a=o.app.cdnURL,i=a&&await bh(e)?a:o.app.baseURL;return Eo(i,n.pathname,p_+(r?`?${r}`:""))}async function yh(e){const t=fetch(e).then(n=>n.text().then(_h));try{return await t}catch(n){console.warn("[nuxt] Cannot load payload ",e,n)}return null}async function bh(e=Qr().path){if(e=Xr(e),(await Bi()).prerendered.includes(e))return!0;const n=await Kl(e);return!!n.prerender&&!n.redirect}let ha=null;async function m_(){if(ha)return ha;const e=document.getElementById("__NUXT_DATA__");if(!e)return{};const t=await _h(e.textContent||""),n=e.dataset.src?await yh(e.dataset.src):void 0;return ha={...t,...n,...window.__NUXT__},ha}async function _h(e){return await A0(e,Oe()._payloadRevivers)}function v_(e,t){Oe()._payloadRevivers[e]=t}const Ac={NuxtError:e=>Pi(e),EmptyShallowRef:e=>En(e==="_"?void 0:e==="0n"?BigInt(0):Ir(e)),EmptyRef:e=>X(e==="_"?void 0:e==="0n"?BigInt(0):Ir(e)),ShallowRef:e=>En(e),ShallowReactive:e=>bn(e),Ref:e=>X(e),Reactive:e=>Co(e)},g_=Pt({name:"nuxt:revive-payload:client",order:-30,async setup(e){let t,n;for(const o in Ac)v_(o,Ac[o]);Object.assign(e.payload,([t,n]=an(()=>e.runWithContext(m_)),t=await t,n(),t)),window.__NUXT__=e.payload}}),y_=[],b_=Pt({name:"nuxt:head",enforce:"pre",setup(e){const t=s_({plugins:y_});l_(()=>Oe().vueApp._context.provides.usehead),e.vueApp.use(t);{let n=!0;const o=async()=>{n=!1,await mh(t)};t.hooks.hook("dom:beforeRender",r=>{r.shouldRender=!n}),e.hooks.hook("page:start",()=>{n=!0}),e.hooks.hook("page:finish",()=>{e.isHydrating||o()}),e.hooks.hook("app:error",o),e.hooks.hook("app:suspense:resolve",o)}}});/*! + * vue-router v4.4.0 + * (c) 2024 Eduardo San Martin Morote + * @license MIT + */const Po=typeof document<"u";function __(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const De=Object.assign;function ls(e,t){const n={};for(const o in t){const r=t[o];n[o]=Xt(r)?r.map(e):e(r)}return n}const Cr=()=>{},Xt=Array.isArray,wh=/#/g,w_=/&/g,C_=/\//g,E_=/=/g,T_=/\?/g,Ch=/\+/g,S_=/%5B/g,k_=/%5D/g,Eh=/%5E/g,L_=/%60/g,Th=/%7B/g,A_=/%7C/g,Sh=/%7D/g,x_=/%20/g;function Xl(e){return encodeURI(""+e).replace(A_,"|").replace(S_,"[").replace(k_,"]")}function P_(e){return Xl(e).replace(Th,"{").replace(Sh,"}").replace(Eh,"^")}function Js(e){return Xl(e).replace(Ch,"%2B").replace(x_,"+").replace(wh,"%23").replace(w_,"%26").replace(L_,"`").replace(Th,"{").replace(Sh,"}").replace(Eh,"^")}function B_(e){return Js(e).replace(E_,"%3D")}function O_(e){return Xl(e).replace(wh,"%23").replace(T_,"%3F")}function R_(e){return e==null?"":O_(e).replace(C_,"%2F")}function Mr(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const N_=/\/$/,I_=e=>e.replace(N_,"");function us(e,t,n="/"){let o,r={},a="",i="";const s=t.indexOf("#");let l=t.indexOf("?");return s=0&&(l=-1),l>-1&&(o=t.slice(0,l),a=t.slice(l+1,s>-1?s:t.length),r=e(a)),s>-1&&(o=o||t.slice(0,s),i=t.slice(s,t.length)),o=$_(o??t,n),{fullPath:o+(a&&"?")+a+i,path:o,query:r,hash:Mr(i)}}function F_(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function xc(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function M_(e,t,n){const o=t.matched.length-1,r=n.matched.length-1;return o>-1&&o===r&&Ko(t.matched[o],n.matched[r])&&kh(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Ko(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function kh(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!D_(e[n],t[n]))return!1;return!0}function D_(e,t){return Xt(e)?Pc(e,t):Xt(t)?Pc(t,e):e===t}function Pc(e,t){return Xt(t)?e.length===t.length&&e.every((n,o)=>n===t[o]):e.length===1&&e[0]===t}function $_(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),o=e.split("/"),r=o[o.length-1];(r===".."||r===".")&&o.push("");let a=n.length-1,i,s;for(i=0;i1&&a--;else break;return n.slice(0,a).join("/")+"/"+o.slice(i).join("/")}const qt={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var Dr;(function(e){e.pop="pop",e.push="push"})(Dr||(Dr={}));var Er;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Er||(Er={}));function V_(e){if(!e)if(Po){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),I_(e)}const H_=/^[^#]+#/;function j_(e,t){return e.replace(H_,"#")+t}function U_(e,t){const n=document.documentElement.getBoundingClientRect(),o=e.getBoundingClientRect();return{behavior:t.behavior,left:o.left-n.left-(t.left||0),top:o.top-n.top-(t.top||0)}}const Oi=()=>({left:window.scrollX,top:window.scrollY});function q_(e){let t;if("el"in e){const n=e.el,o=typeof n=="string"&&n.startsWith("#"),r=typeof n=="string"?o?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;t=U_(r,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function Bc(e,t){return(history.state?history.state.position-t:-1)+e}const Zs=new Map;function W_(e,t){Zs.set(e,t)}function z_(e){const t=Zs.get(e);return Zs.delete(e),t}let G_=()=>location.protocol+"//"+location.host;function Lh(e,t){const{pathname:n,search:o,hash:r}=t,a=e.indexOf("#");if(a>-1){let s=r.includes(e.slice(a))?e.slice(a).length:1,l=r.slice(s);return l[0]!=="/"&&(l="/"+l),xc(l,"")}return xc(n,e)+o+r}function K_(e,t,n,o){let r=[],a=[],i=null;const s=({state:d})=>{const p=Lh(e,location),v=n.value,g=t.value;let T=0;if(d){if(n.value=p,t.value=d,i&&i===v){i=null;return}T=g?d.position-g.position:0}else o(p);r.forEach(w=>{w(n.value,v,{delta:T,type:Dr.pop,direction:T?T>0?Er.forward:Er.back:Er.unknown})})};function l(){i=n.value}function u(d){r.push(d);const p=()=>{const v=r.indexOf(d);v>-1&&r.splice(v,1)};return a.push(p),p}function c(){const{history:d}=window;d.state&&d.replaceState(De({},d.state,{scroll:Oi()}),"")}function f(){for(const d of a)d();a=[],window.removeEventListener("popstate",s),window.removeEventListener("beforeunload",c)}return window.addEventListener("popstate",s),window.addEventListener("beforeunload",c,{passive:!0}),{pauseListeners:l,listen:u,destroy:f}}function Oc(e,t,n,o=!1,r=!1){return{back:e,current:t,forward:n,replaced:o,position:window.history.length,scroll:r?Oi():null}}function X_(e){const{history:t,location:n}=window,o={value:Lh(e,n)},r={value:t.state};r.value||a(o.value,{back:null,current:o.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function a(l,u,c){const f=e.indexOf("#"),d=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+l:G_()+e+l;try{t[c?"replaceState":"pushState"](u,"",d),r.value=u}catch(p){console.error(p),n[c?"replace":"assign"](d)}}function i(l,u){const c=De({},t.state,Oc(r.value.back,l,r.value.forward,!0),u,{position:r.value.position});a(l,c,!0),o.value=l}function s(l,u){const c=De({},r.value,t.state,{forward:l,scroll:Oi()});a(c.current,c,!0);const f=De({},Oc(o.value,l,null),{position:c.position+1},u);a(l,f,!1),o.value=l}return{location:o,state:r,push:s,replace:i}}function Ah(e){e=V_(e);const t=X_(e),n=K_(e,t.state,t.location,t.replace);function o(a,i=!0){i||n.pauseListeners(),history.go(a)}const r=De({location:"",base:e,go:o,createHref:j_.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}function Y_(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),Ah(e)}function Q_(e){return typeof e=="string"||e&&typeof e=="object"}function xh(e){return typeof e=="string"||typeof e=="symbol"}const Ph=Symbol("");var Rc;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Rc||(Rc={}));function Xo(e,t){return De(new Error,{type:e,[Ph]:!0},t)}function hn(e,t){return e instanceof Error&&Ph in e&&(t==null||!!(e.type&t))}const Nc="[^/]+?",J_={sensitive:!1,strict:!1,start:!0,end:!0},Z_=/[.+*?^${}()[\]/\\]/g;function ew(e,t){const n=De({},J_,t),o=[];let r=n.start?"^":"";const a=[];for(const u of e){const c=u.length?[]:[90];n.strict&&!u.length&&(r+="/");for(let f=0;ft.length?t.length===1&&t[0]===80?1:-1:0}function Bh(e,t){let n=0;const o=e.score,r=t.score;for(;n0&&t[t.length-1]<0}const nw={type:0,value:""},ow=/[a-zA-Z0-9_]/;function rw(e){if(!e)return[[]];if(e==="/")return[[nw]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(p){throw new Error(`ERR (${n})/"${u}": ${p}`)}let n=0,o=n;const r=[];let a;function i(){a&&r.push(a),a=[]}let s=0,l,u="",c="";function f(){u&&(n===0?a.push({type:0,value:u}):n===1||n===2||n===3?(a.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),a.push({type:1,value:u,regexp:c,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),u="")}function d(){u+=l}for(;s{i(h)}:Cr}function i(f){if(xh(f)){const d=o.get(f);d&&(o.delete(f),n.splice(n.indexOf(d),1),d.children.forEach(i),d.alias.forEach(i))}else{const d=n.indexOf(f);d>-1&&(n.splice(d,1),f.record.name&&o.delete(f.record.name),f.children.forEach(i),f.alias.forEach(i))}}function s(){return n}function l(f){const d=cw(f,n);n.splice(d,0,f),f.record.name&&!Mc(f)&&o.set(f.record.name,f)}function u(f,d){let p,v={},g,T;if("name"in f&&f.name){if(p=o.get(f.name),!p)throw Xo(1,{location:f});T=p.record.name,v=De(Fc(d.params,p.keys.filter(h=>!h.optional).concat(p.parent?p.parent.keys.filter(h=>h.optional):[]).map(h=>h.name)),f.params&&Fc(f.params,p.keys.map(h=>h.name))),g=p.stringify(v)}else if(f.path!=null)g=f.path,p=n.find(h=>h.re.test(g)),p&&(v=p.parse(g),T=p.record.name);else{if(p=d.name?o.get(d.name):n.find(h=>h.re.test(d.path)),!p)throw Xo(1,{location:f,currentLocation:d});T=p.record.name,v=De({},d.params,f.params),g=p.stringify(v)}const w=[];let _=p;for(;_;)w.unshift(_.record),_=_.parent;return{name:T,path:g,params:v,matched:w,meta:uw(w)}}e.forEach(f=>a(f));function c(){n.length=0,o.clear()}return{addRoute:a,resolve:u,removeRoute:i,clearRoutes:c,getRoutes:s,getRecordMatcher:r}}function Fc(e,t){const n={};for(const o of t)o in e&&(n[o]=e[o]);return n}function sw(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:lw(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function lw(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const o in e.components)t[o]=typeof n=="object"?n[o]:n;return t}function Mc(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function uw(e){return e.reduce((t,n)=>De(t,n.meta),{})}function Dc(e,t){const n={};for(const o in e)n[o]=o in t?t[o]:e[o];return n}function cw(e,t){let n=0,o=t.length;for(;n!==o;){const a=n+o>>1;Bh(e,t[a])<0?o=a:n=a+1}const r=fw(e);return r&&(o=t.lastIndexOf(r,o-1)),o}function fw(e){let t=e;for(;t=t.parent;)if(Oh(t)&&Bh(e,t)===0)return t}function Oh({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function dw(e){const t={};if(e===""||e==="?")return t;const o=(e[0]==="?"?e.slice(1):e).split("&");for(let r=0;ra&&Js(a)):[o&&Js(o)]).forEach(a=>{a!==void 0&&(t+=(t.length?"&":"")+n,a!=null&&(t+="="+a))})}return t}function pw(e){const t={};for(const n in e){const o=e[n];o!==void 0&&(t[n]=Xt(o)?o.map(r=>r==null?null:""+r):o==null?o:""+o)}return t}const hw=Symbol(""),Vc=Symbol(""),Yl=Symbol(""),Ql=Symbol(""),el=Symbol("");function ur(){let e=[];function t(o){return e.push(o),()=>{const r=e.indexOf(o);r>-1&&e.splice(r,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function Mn(e,t,n,o,r,a=i=>i()){const i=o&&(o.enterCallbacks[r]=o.enterCallbacks[r]||[]);return()=>new Promise((s,l)=>{const u=d=>{d===!1?l(Xo(4,{from:n,to:t})):d instanceof Error?l(d):Q_(d)?l(Xo(2,{from:t,to:d})):(i&&o.enterCallbacks[r]===i&&typeof d=="function"&&i.push(d),s())},c=a(()=>e.call(o&&o.instances[r],t,n,u));let f=Promise.resolve(c);e.length<3&&(f=f.then(u)),f.catch(d=>l(d))})}function cs(e,t,n,o,r=a=>a()){const a=[];for(const i of e)for(const s in i.components){let l=i.components[s];if(!(t!=="beforeRouteEnter"&&!i.instances[s]))if(mw(l)){const c=(l.__vccOpts||l)[t];c&&a.push(Mn(c,n,o,i,s,r))}else{let u=l();a.push(()=>u.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${s}" at "${i.path}"`));const f=__(c)?c.default:c;i.components[s]=f;const p=(f.__vccOpts||f)[t];return p&&Mn(p,n,o,i,s,r)()}))}}return a}function mw(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Hc(e){const t=Ge(Yl),n=Ge(Ql),o=M(()=>{const l=b(e.to);return t.resolve(l)}),r=M(()=>{const{matched:l}=o.value,{length:u}=l,c=l[u-1],f=n.matched;if(!c||!f.length)return-1;const d=f.findIndex(Ko.bind(null,c));if(d>-1)return d;const p=jc(l[u-2]);return u>1&&jc(c)===p&&f[f.length-1].path!==p?f.findIndex(Ko.bind(null,l[u-2])):d}),a=M(()=>r.value>-1&&bw(n.params,o.value.params)),i=M(()=>r.value>-1&&r.value===n.matched.length-1&&kh(n.params,o.value.params));function s(l={}){return yw(l)?t[b(e.replace)?"replace":"push"](b(e.to)).catch(Cr):Promise.resolve()}return{route:o,href:M(()=>o.value.href),isActive:a,isExactActive:i,navigate:s}}const vw=ae({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:Hc,setup(e,{slots:t}){const n=Co(Hc(e)),{options:o}=Ge(Yl),r=M(()=>({[Uc(e.activeClass,o.linkActiveClass,"router-link-active")]:n.isActive,[Uc(e.exactActiveClass,o.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const a=t.default&&t.default(n);return e.custom?a:Re("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},a)}}}),gw=vw;function yw(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function bw(e,t){for(const n in t){const o=t[n],r=e[n];if(typeof o=="string"){if(o!==r)return!1}else if(!Xt(r)||r.length!==o.length||o.some((a,i)=>a!==r[i]))return!1}return!0}function jc(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Uc=(e,t,n)=>e??t??n,_w=ae({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const o=Ge(el),r=M(()=>e.route||o.value),a=Ge(Vc,0),i=M(()=>{let u=b(a);const{matched:c}=r.value;let f;for(;(f=c[u])&&!f.components;)u++;return u}),s=M(()=>r.value.matched[i.value]);xt(Vc,M(()=>i.value+1)),xt(hw,s),xt(el,r);const l=X();return ye(()=>[l.value,s.value,e.name],([u,c,f],[d,p,v])=>{c&&(c.instances[f]=u,p&&p!==c&&u&&u===d&&(c.leaveGuards.size||(c.leaveGuards=p.leaveGuards),c.updateGuards.size||(c.updateGuards=p.updateGuards))),u&&c&&(!p||!Ko(c,p)||!d)&&(c.enterCallbacks[f]||[]).forEach(g=>g(u))},{flush:"post"}),()=>{const u=r.value,c=e.name,f=s.value,d=f&&f.components[c];if(!d)return qc(n.default,{Component:d,route:u});const p=f.props[c],v=p?p===!0?u.params:typeof p=="function"?p(u):p:null,T=Re(d,De({},v,t,{onVnodeUnmounted:w=>{w.component.isUnmounted&&(f.instances[c]=null)},ref:l}));return qc(n.default,{Component:T,route:u})||T}}});function qc(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Rh=_w;function ww(e){const t=iw(e.routes,e),n=e.parseQuery||dw,o=e.stringifyQuery||$c,r=e.history,a=ur(),i=ur(),s=ur(),l=En(qt);let u=qt;Po&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=ls.bind(null,$=>""+$),f=ls.bind(null,R_),d=ls.bind(null,Mr);function p($,ne){let Z,re;return xh($)?(Z=t.getRecordMatcher($),re=ne):re=$,t.addRoute(re,Z)}function v($){const ne=t.getRecordMatcher($);ne&&t.removeRoute(ne)}function g(){return t.getRoutes().map($=>$.record)}function T($){return!!t.getRecordMatcher($)}function w($,ne){if(ne=De({},ne||l.value),typeof $=="string"){const A=us(n,$,ne.path),F=t.resolve({path:A.path},ne),W=r.createHref(A.fullPath);return De(A,F,{params:d(F.params),hash:Mr(A.hash),redirectedFrom:void 0,href:W})}let Z;if($.path!=null)Z=De({},$,{path:us(n,$.path,ne.path).path});else{const A=De({},$.params);for(const F in A)A[F]==null&&delete A[F];Z=De({},$,{params:f(A)}),ne.params=f(ne.params)}const re=t.resolve(Z,ne),ke=$.hash||"";re.params=c(d(re.params));const Ae=F_(o,De({},$,{hash:P_(ke),path:re.path})),S=r.createHref(Ae);return De({fullPath:Ae,hash:ke,query:o===$c?pw($.query):$.query||{}},re,{redirectedFrom:void 0,href:S})}function _($){return typeof $=="string"?us(n,$,l.value.path):De({},$)}function h($,ne){if(u!==$)return Xo(8,{from:ne,to:$})}function m($){return L($)}function y($){return m(De(_($),{replace:!0}))}function C($){const ne=$.matched[$.matched.length-1];if(ne&&ne.redirect){const{redirect:Z}=ne;let re=typeof Z=="function"?Z($):Z;return typeof re=="string"&&(re=re.includes("?")||re.includes("#")?re=_(re):{path:re},re.params={}),De({query:$.query,hash:$.hash,params:re.path!=null?{}:$.params},re)}}function L($,ne){const Z=u=w($),re=l.value,ke=$.state,Ae=$.force,S=$.replace===!0,A=C(Z);if(A)return L(De(_(A),{state:typeof A=="object"?De({},ke,A.state):ke,force:Ae,replace:S}),ne||Z);const F=Z;F.redirectedFrom=ne;let W;return!Ae&&M_(o,re,Z)&&(W=Xo(16,{to:F,from:re}),we(re,re,!0,!1)),(W?Promise.resolve(W):x(F,re)).catch(V=>hn(V)?hn(V,2)?V:me(V):K(V,F,re)).then(V=>{if(V){if(hn(V,2))return L(De({replace:S},_(V.to),{state:typeof V.to=="object"?De({},ke,V.to.state):ke,force:Ae}),ne||F)}else V=B(F,re,!0,S,ke);return R(F,re,V),V})}function N($,ne){const Z=h($,ne);return Z?Promise.reject(Z):Promise.resolve()}function P($){const ne=ve.values().next().value;return ne&&typeof ne.runWithContext=="function"?ne.runWithContext($):$()}function x($,ne){let Z;const[re,ke,Ae]=Cw($,ne);Z=cs(re.reverse(),"beforeRouteLeave",$,ne);for(const A of re)A.leaveGuards.forEach(F=>{Z.push(Mn(F,$,ne))});const S=N.bind(null,$,ne);return Z.push(S),Se(Z).then(()=>{Z=[];for(const A of a.list())Z.push(Mn(A,$,ne));return Z.push(S),Se(Z)}).then(()=>{Z=cs(ke,"beforeRouteUpdate",$,ne);for(const A of ke)A.updateGuards.forEach(F=>{Z.push(Mn(F,$,ne))});return Z.push(S),Se(Z)}).then(()=>{Z=[];for(const A of Ae)if(A.beforeEnter)if(Xt(A.beforeEnter))for(const F of A.beforeEnter)Z.push(Mn(F,$,ne));else Z.push(Mn(A.beforeEnter,$,ne));return Z.push(S),Se(Z)}).then(()=>($.matched.forEach(A=>A.enterCallbacks={}),Z=cs(Ae,"beforeRouteEnter",$,ne,P),Z.push(S),Se(Z))).then(()=>{Z=[];for(const A of i.list())Z.push(Mn(A,$,ne));return Z.push(S),Se(Z)}).catch(A=>hn(A,8)?A:Promise.reject(A))}function R($,ne,Z){s.list().forEach(re=>P(()=>re($,ne,Z)))}function B($,ne,Z,re,ke){const Ae=h($,ne);if(Ae)return Ae;const S=ne===qt,A=Po?history.state:{};Z&&(re||S?r.replace($.fullPath,De({scroll:S&&A&&A.scroll},ke)):r.push($.fullPath,ke)),l.value=$,we($,ne,Z,S),me()}let j;function q(){j||(j=r.listen(($,ne,Z)=>{if(!He.listening)return;const re=w($),ke=C(re);if(ke){L(De(ke,{replace:!0}),re).catch(Cr);return}u=re;const Ae=l.value;Po&&W_(Bc(Ae.fullPath,Z.delta),Oi()),x(re,Ae).catch(S=>hn(S,12)?S:hn(S,2)?(L(S.to,re).then(A=>{hn(A,20)&&!Z.delta&&Z.type===Dr.pop&&r.go(-1,!1)}).catch(Cr),Promise.reject()):(Z.delta&&r.go(-Z.delta,!1),K(S,re,Ae))).then(S=>{S=S||B(re,Ae,!1),S&&(Z.delta&&!hn(S,8)?r.go(-Z.delta,!1):Z.type===Dr.pop&&hn(S,20)&&r.go(-1,!1)),R(re,Ae,S)}).catch(Cr)}))}let Y=ur(),U=ur(),Q;function K($,ne,Z){me($);const re=U.list();return re.length?re.forEach(ke=>ke($,ne,Z)):console.error($),Promise.reject($)}function Ce(){return Q&&l.value!==qt?Promise.resolve():new Promise(($,ne)=>{Y.add([$,ne])})}function me($){return Q||(Q=!$,q(),Y.list().forEach(([ne,Z])=>$?Z($):ne()),Y.reset()),$}function we($,ne,Z,re){const{scrollBehavior:ke}=e;if(!Po||!ke)return Promise.resolve();const Ae=!Z&&z_(Bc($.fullPath,0))||(re||!Z)&&history.state&&history.state.scroll||null;return et().then(()=>ke($,ne,Ae)).then(S=>S&&q_(S)).catch(S=>K(S,$,ne))}const Fe=$=>r.go($);let le;const ve=new Set,He={currentRoute:l,listening:!0,addRoute:p,removeRoute:v,clearRoutes:t.clearRoutes,hasRoute:T,getRoutes:g,resolve:w,options:e,push:m,replace:y,go:Fe,back:()=>Fe(-1),forward:()=>Fe(1),beforeEach:a.add,beforeResolve:i.add,afterEach:s.add,onError:U.add,isReady:Ce,install($){const ne=this;$.component("RouterLink",gw),$.component("RouterView",Rh),$.config.globalProperties.$router=ne,Object.defineProperty($.config.globalProperties,"$route",{enumerable:!0,get:()=>b(l)}),Po&&!le&&l.value===qt&&(le=!0,m(r.location).catch(ke=>{}));const Z={};for(const ke in qt)Object.defineProperty(Z,ke,{get:()=>l.value[ke],enumerable:!0});$.provide(Yl,ne),$.provide(Ql,bn(Z)),$.provide(el,l);const re=$.unmount;ve.add($),$.unmount=function(){ve.delete($),ve.size<1&&(u=qt,j&&j(),j=null,l.value=qt,le=!1,Q=!1),re()}}};function Se($){return $.reduce((ne,Z)=>ne.then(()=>P(Z)),Promise.resolve())}return He}function Cw(e,t){const n=[],o=[],r=[],a=Math.max(t.matched.length,e.matched.length);for(let i=0;iKo(u,s))?o.push(s):n.push(s));const l=e.matched[i];l&&(t.matched.find(u=>Ko(u,l))||r.push(l))}return[n,o,r]}function Ew(e){return Ge(Ql)}const Tw=(e,t)=>t.path.replace(/(:\w+)\([^)]+\)/g,"$1").replace(/(:\w+)[?+*]/g,"$1").replace(/:\w+/g,n=>{var o;return((o=e.params[n.slice(1)])==null?void 0:o.toString())||""}),tl=(e,t)=>{const n=e.route.matched.find(r=>{var a;return((a=r.components)==null?void 0:a.default)===e.Component.type}),o=t??(n==null?void 0:n.meta.key)??(n&&Tw(e.route,n));return typeof o=="function"?o(e.route):o},Sw=(e,t)=>({default:()=>e?Re(Qg,e===!0?{}:e,t):t});function Jl(e){return Array.isArray(e)?e:[e]}const kw="modulepreload",Lw=function(e,t){return e[0]==="."?new URL(e,t).href:e},Wc={},Aw=function(t,n,o){let r=Promise.resolve();if(n&&n.length>0){const a=document.getElementsByTagName("link"),i=document.querySelector("meta[property=csp-nonce]"),s=(i==null?void 0:i.nonce)||(i==null?void 0:i.getAttribute("nonce"));r=Promise.all(n.map(l=>{if(l=Lw(l,o),l in Wc)return;Wc[l]=!0;const u=l.endsWith(".css"),c=u?'[rel="stylesheet"]':"";if(!!o)for(let p=a.length-1;p>=0;p--){const v=a[p];if(v.href===l&&(!u||v.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${l}"]${c}`))return;const d=document.createElement("link");if(d.rel=u?"stylesheet":kw,u||(d.as="script",d.crossOrigin=""),d.href=l,s&&d.setAttribute("nonce",s),document.head.appendChild(d),u)return new Promise((p,v)=>{d.addEventListener("load",p),d.addEventListener("error",()=>v(new Error(`Unable to preload CSS for ${l}`)))})}))}return r.then(()=>t()).catch(a=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=a,window.dispatchEvent(i),!i.defaultPrevented)throw a})},so=(...e)=>Aw(...e).catch(t=>{const n=new Event("nuxt.preloadError");throw n.payload=t,window.dispatchEvent(n),t}),zc=[{name:"contact",path:"/contact",component:()=>so(()=>import("./BcYvsCH1.js"),__vite__mapDeps([0,1,2,3,4]),import.meta.url).then(e=>e.default||e)},{name:"index",path:"/",component:()=>so(()=>import("./wWBsuBKt.js"),__vite__mapDeps([5,1,2,3,6]),import.meta.url).then(e=>e.default||e)},{name:"privacy-policy",path:"/privacy-policy",component:()=>so(()=>import("./JcP6q4YM.js"),[],import.meta.url).then(e=>e.default||e)},{name:"terms-of-service",path:"/terms-of-service",component:()=>so(()=>import("./BBskzS5m.js"),[],import.meta.url).then(e=>e.default||e)}],Nh=(e,t,n)=>(t=t===!0?{}:t,{default:()=>{var o;return t?Re(e,t,n):(o=n.default)==null?void 0:o.call(n)}});function Gc(e){const t=(e==null?void 0:e.meta.key)??e.path.replace(/(:\w+)\([^)]+\)/g,"$1").replace(/(:\w+)[?+*]/g,"$1").replace(/:\w+/g,n=>{var o;return((o=e.params[n.slice(1)])==null?void 0:o.toString())||""});return typeof t=="function"?t(e):t}function xw(e,t){return e===t||t===qt?!1:Gc(e)!==Gc(t)?!0:!e.matched.every((o,r)=>{var a,i;return o.components&&o.components.default===((i=(a=t.matched[r])==null?void 0:a.components)==null?void 0:i.default)})}const Pw={scrollBehavior(e,t,n){var u;const o=Oe(),r=((u=pt().options)==null?void 0:u.scrollBehaviorType)??"auto";let a=n||void 0;const i=typeof e.meta.scrollToTop=="function"?e.meta.scrollToTop(e,t):e.meta.scrollToTop;if(!a&&t&&e&&i!==!1&&xw(e,t)&&(a={left:0,top:0}),e.path===t.path)return t.hash&&!e.hash?{left:0,top:0}:e.hash?{el:e.hash,top:Kc(e.hash),behavior:r}:!1;const s=c=>!!(c.meta.pageTransition??qs),l=s(t)&&s(e)?"page:transition:finish":"page:finish";return new Promise(c=>{o.hooks.hookOnce(l,async()=>{await new Promise(f=>setTimeout(f,0)),e.hash&&(a={el:e.hash,top:Kc(e.hash),behavior:r}),c(a)})})}};function Kc(e){try{const t=document.querySelector(e);if(t)return Number.parseFloat(getComputedStyle(t).scrollMarginTop)}catch{}return 0}const Bw={hashMode:!1,scrollBehaviorType:"auto"},Tt={...Bw,...Pw},Ow=async e=>{var l;let t,n;if(!((l=e.meta)!=null&&l.validate))return;const o=Oe(),r=pt();if(([t,n]=an(()=>Promise.resolve(e.meta.validate(e))),t=await t,n(),t)===!0)return;const i=Pi({statusCode:404,statusMessage:`Page Not Found: ${e.fullPath}`,data:{path:e.fullPath}}),s=r.beforeResolve(u=>{if(s(),u===e){const c=r.afterEach(async()=>{c(),await o.runWithContext(()=>Ro(i)),window.history.pushState({},"",e.fullPath)});return!1}})},Rw=async e=>{let t,n;const o=([t,n]=an(()=>Kl(e.path)),t=await t,n(),t);if(o.redirect)return jt(o.redirect,{acceptRelative:!0})?(window.location.href=o.redirect,!1):o.redirect},Nw=[Ow,Rw],Tr={};function Iw(e,t,n){const{pathname:o,search:r,hash:a}=t,i=e.indexOf("#");if(i>-1){const u=a.includes(e.slice(i))?e.slice(i).length:1;let c=a.slice(u);return c[0]!=="/"&&(c="/"+c),cc(c,"")}const s=cc(o,e),l=!n||Vs(s,n,{trailingSlash:!0})?s:n;return l+(l.includes("?")?"":r)+a}const Fw=Pt({name:"nuxt:router",enforce:"pre",async setup(e){var T,w;let t,n,o=mt().app.baseURL;Tt.hashMode&&!o.includes("#")&&(o+="#");const r=((T=Tt.history)==null?void 0:T.call(Tt,o))??(Tt.hashMode?Y_(o):Ah(o)),a=((w=Tt.routes)==null?void 0:w.call(Tt,zc))??zc;let i;const s=ww({...Tt,scrollBehavior:(_,h,m)=>{if(h===qt){i=m;return}if(Tt.scrollBehavior){if(s.options.scrollBehavior=Tt.scrollBehavior,"scrollRestoration"in window.history){const y=s.beforeEach(()=>{y(),window.history.scrollRestoration="manual"})}return Tt.scrollBehavior(_,qt,i||m)}},history:r,routes:a});"scrollRestoration"in window.history&&(window.history.scrollRestoration="auto"),e.vueApp.use(s);const l=En(s.currentRoute.value);s.afterEach((_,h)=>{l.value=h}),Object.defineProperty(e.vueApp.config.globalProperties,"previousRoute",{get:()=>l.value});const u=Iw(o,window.location,e.payload.path),c=En(s.currentRoute.value),f=()=>{c.value=s.currentRoute.value};e.hook("page:finish",f),s.afterEach((_,h)=>{var m,y,C,L;((y=(m=_.matched[0])==null?void 0:m.components)==null?void 0:y.default)===((L=(C=h.matched[0])==null?void 0:C.components)==null?void 0:L.default)&&f()});const d={};for(const _ in c.value)Object.defineProperty(d,_,{get:()=>c.value[_]});e._route=bn(d),e._middleware=e._middleware||{global:[],named:{}};const p=xi();s.afterEach(async(_,h,m)=>{delete e._processingMiddleware,!e.isHydrating&&p.value&&await e.runWithContext(_0),m&&await e.callHook("page:loading:end"),_.matched.length===0&&await e.runWithContext(()=>Ro(Gs({statusCode:404,fatal:!1,statusMessage:`Page not found: ${_.fullPath}`,data:{path:_.fullPath}})))});try{[t,n]=an(()=>s.isReady()),await t,n()}catch(_){[t,n]=an(()=>e.runWithContext(()=>Ro(_))),await t,n()}const v=u!==s.currentRoute.value.fullPath?s.resolve(u):s.currentRoute.value;f();const g=e.payload.state._layout;return s.beforeEach(async(_,h)=>{var m;await e.callHook("page:loading:start"),_.meta=Co(_.meta),e.isHydrating&&g&&!Wo(_.meta.layout)&&(_.meta.layout=g),e._processingMiddleware=!0;{const y=new Set([...Nw,...e._middleware.global]);for(const C of _.matched){const L=C.meta.middleware;if(L)for(const N of Jl(L))y.add(N)}{const C=await e.runWithContext(()=>Kl(_.path));if(C.appMiddleware)for(const L in C.appMiddleware)C.appMiddleware[L]?y.add(L):y.delete(L)}for(const C of y){const L=typeof C=="string"?e._middleware.named[C]||await((m=Tr[C])==null?void 0:m.call(Tr).then(P=>P.default||P)):C;if(!L)throw new Error(`Unknown route middleware: '${C}'.`);const N=await e.runWithContext(()=>L(_,h));if(!e.payload.serverRendered&&e.isHydrating&&(N===!1||N instanceof Error)){const P=N||Gs({statusCode:404,statusMessage:`Page Not Found: ${u}`});return await e.runWithContext(()=>Ro(P)),!1}if(N!==!0&&(N||N===!1))return N}}}),s.onError(async()=>{delete e._processingMiddleware,await e.callHook("page:loading:end")}),e.hooks.hookOnce("app:created",async()=>{try{"name"in v&&(v.name=void 0),await s.replace({...v,force:!0}),s.options.scrollBehavior=Tt.scrollBehavior}catch(_){await e.runWithContext(()=>Ro(_))}}),{provide:{router:s}}}}),Mw="$s";function Zl(...e){const t=typeof e[e.length-1]=="string"?e.pop():void 0;typeof e[0]!="string"&&e.unshift(t);const[n,o]=e;if(!n||typeof n!="string")throw new TypeError("[nuxt] [useState] key must be a string: "+n);if(o!==void 0&&typeof o!="function")throw new Error("[nuxt] [useState] init must be a function: "+o);const r=Mw+n,a=Oe(),i=he(a.payload.state,r);if(i.value===void 0&&o){const s=o();if(Ze(s))return a.payload.state[r]=s,s;i.value=s}return i}const nl=globalThis.requestIdleCallback||(e=>{const t=Date.now(),n={didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-t))};return setTimeout(()=>{e(n)},1)}),Dw=globalThis.cancelIdleCallback||(e=>{clearTimeout(e)}),Ri=e=>{const t=Oe();t.isHydrating?t.hooks.hookOnce("app:suspense:resolve",()=>{nl(()=>e())}):nl(()=>e())};function Zt(e){if(typeof e!="object")return e;var t,n,o=Object.prototype.toString.call(e);if(o==="[object Object]"){if(e.constructor!==Object&&typeof e.constructor=="function"){n=new e.constructor;for(t in e)e.hasOwnProperty(t)&&n[t]!==e[t]&&(n[t]=Zt(e[t]))}else{n={};for(t in e)t==="__proto__"?Object.defineProperty(n,t,{value:Zt(e[t]),configurable:!0,enumerable:!0,writable:!0}):n[t]=Zt(e[t])}return n}if(o==="[object Array]"){for(t=e.length,n=Array(t);t--;)n[t]=Zt(e[t]);return n}return o==="[object Set]"?(n=new Set,e.forEach(function(r){n.add(Zt(r))}),n):o==="[object Map]"?(n=new Map,e.forEach(function(r,a){n.set(Zt(a),Zt(r))}),n):o==="[object Date]"?new Date(+e):o==="[object RegExp]"?(n=new RegExp(e.source,e.flags),n.lastIndex=e.lastIndex,n):o==="[object DataView]"?new e.constructor(Zt(e.buffer)):o==="[object ArrayBuffer]"?e.slice(0):o.slice(-6)==="Array]"?new e.constructor(e):e}const $w={path:"/",watch:!0,decode:e=>Ir(decodeURIComponent(e)),encode:e=>encodeURIComponent(typeof e=="string"?e:JSON.stringify(e))},fs=window.cookieStore;function Vw(e,t){var l;const n={...$w,...t},o=Xc(n)||{};let r;n.maxAge!==void 0?r=n.maxAge*1e3:n.expires&&(r=n.expires.getTime()-Date.now());const a=r!==void 0&&r<=0,i=Zt(a?void 0:o[e]??((l=n.default)==null?void 0:l.call(n))),s=r&&!a?Uw(i,r,n.watch&&n.watch!=="shallow"):X(i);{let u=null;try{!fs&&typeof BroadcastChannel<"u"&&(u=new BroadcastChannel(`nuxt:cookies:${e}`))}catch{}const c=()=>{n.readonly||c0(s.value,o[e])||(jw(e,s.value,n),o[e]=Zt(s.value),u==null||u.postMessage({value:n.encode(s.value)}))},f=p=>{var g;const v=p.refresh?(g=Xc(n))==null?void 0:g[e]:n.decode(p.value);d=!0,o[e]=s.value=v,et(()=>{d=!1})};let d=!1;nr()&&_i(()=>{d=!0,c(),u==null||u.close()}),fs?fs.onchange=p=>{const v=p.changed.find(g=>g.name===e);v&&f({value:v.value})}:u&&(u.onmessage=({data:p})=>f(p)),n.watch?ye(s,()=>{d||c()},{deep:n.watch!=="shallow"}):c()}return s}function Xc(e={}){return o0(document.cookie,e)}function Hw(e,t,n={}){return t==null?vc(e,t,{...n,maxAge:-1}):vc(e,t,n)}function jw(e,t,n={}){document.cookie=Hw(e,t,n)}const Yc=2147483647;function Uw(e,t,n){let o,r,a=0;const i=n?X(e):{value:e};return nr()&&_i(()=>{r==null||r(),clearTimeout(o)}),Bl((s,l)=>{n&&(r=ye(i,l));function u(){a=0,clearTimeout(o);const c=t-a,f=c{if(a+=f,a4)return Promise.all(r).then(()=>Ih(e,t));t._routePreloaded.add(n);const a=o.map(i=>{var s;return(s=i.components)==null?void 0:s.default}).filter(i=>typeof i=="function");for(const i of a){const s=Promise.resolve(i()).catch(()=>{}).finally(()=>r.splice(r.indexOf(s)));r.push(s)}await Promise.all(r)}function qw(e={}){const t=e.path||window.location.pathname;let n={};try{n=Ir(sessionStorage.getItem("nuxt:reload")||"{}")}catch{}if(e.force||(n==null?void 0:n.path)!==t||(n==null?void 0:n.expires){o.value=!0}),xt(Fh,!0),r=>{var l;if(o.value)return(l=t.default)==null?void 0:l.call(t);const a=t.fallback||t.placeholder;if(a)return a();const i=r.fallback||r.placeholder||"",s=r.fallbackTag||r.placeholderTag||"span";return be(s,n,i)}}}),Ww="data-n-ids",zw="-";function Gw(e){var r,a,i,s,l,u;if(typeof e!="string")throw new TypeError("[nuxt] [useId] key must be a string.");e=`n${e.slice(1)}`;const t=Oe(),n=lt();if(!n)throw new TypeError("[nuxt] `useId` must be called within a component setup function.");t._id||(t._id=0),n._nuxtIdIndex||(n._nuxtIdIndex={}),(r=n._nuxtIdIndex)[e]||(r[e]=0);const o=e+zw+n._nuxtIdIndex[e]++;if(t.payload.serverRendered&&t.isHydrating&&!Ge(Fh,!1)){const c=((a=n.vnode.el)==null?void 0:a.nodeType)===8&&((s=(i=n.vnode.el)==null?void 0:i.nextElementSibling)!=null&&s.getAttribute)?(l=n.vnode.el)==null?void 0:l.nextElementSibling:n.vnode.el,f=JSON.parse(((u=c==null?void 0:c.getAttribute)==null?void 0:u.call(c,Ww))||"{}");if(f[o])return f[o]}return e+"_"+t._id++}const Kw=(...e)=>e.find(t=>t!==void 0);function Xw(e){const t=e.componentName||"NuxtLink";function n(r,a){if(!r||e.trailingSlash!=="append"&&e.trailingSlash!=="remove")return r;if(typeof r=="string")return Qc(r,e.trailingSlash);const i="path"in r&&r.path!==void 0?r.path:a(r).path;return{...r,name:void 0,path:Qc(i,e.trailingSlash)}}function o(r){const a=pt(),i=mt(),s=M(()=>!!r.target&&r.target!=="_self"),l=M(()=>{const g=r.to||r.href||"";return typeof g=="string"&&jt(g,{acceptRelative:!0})}),u=Bu("RouterLink"),c=u&&typeof u!="string"?u.useLink:void 0,f=M(()=>{if(r.external)return!0;const g=r.to||r.href||"";return typeof g=="object"?!1:g===""||l.value}),d=M(()=>{const g=r.to||r.href||"";return f.value?g:n(g,a.resolve)}),p=f.value||c==null?void 0:c({...r,to:d}),v=M(()=>{var g;if(!d.value||l.value)return d.value;if(f.value){const T=typeof d.value=="object"&&"path"in d.value?Xs(d.value):d.value,w=typeof T=="object"?a.resolve(T).href:T;return n(w,a.resolve)}return typeof d.value=="object"?((g=a.resolve(d.value))==null?void 0:g.href)??null:n(Eo(i.app.baseURL,d.value),a.resolve)});return{to:d,hasTarget:s,isAbsoluteUrl:l,isExternal:f,href:v,isActive:(p==null?void 0:p.isActive)??M(()=>d.value===a.currentRoute.value.path),isExactActive:(p==null?void 0:p.isExactActive)??M(()=>d.value===a.currentRoute.value.path),route:(p==null?void 0:p.route)??M(()=>a.resolve(d.value)),async navigate(){await ch(v.value,{replace:r.replace,external:f.value||s.value})}}}return ae({name:t,props:{to:{type:[String,Object],default:void 0,required:!1},href:{type:[String,Object],default:void 0,required:!1},target:{type:String,default:void 0,required:!1},rel:{type:String,default:void 0,required:!1},noRel:{type:Boolean,default:void 0,required:!1},prefetch:{type:Boolean,default:void 0,required:!1},noPrefetch:{type:Boolean,default:void 0,required:!1},activeClass:{type:String,default:void 0,required:!1},exactActiveClass:{type:String,default:void 0,required:!1},prefetchedClass:{type:String,default:void 0,required:!1},replace:{type:Boolean,default:void 0,required:!1},ariaCurrentValue:{type:String,default:void 0,required:!1},external:{type:Boolean,default:void 0,required:!1},custom:{type:Boolean,default:void 0,required:!1}},useLink:o,setup(r,{slots:a}){const i=pt(),{to:s,href:l,navigate:u,isExternal:c,hasTarget:f,isAbsoluteUrl:d}=o(r),p=X(!1),v=X(null),g=T=>{var w;v.value=r.custom?(w=T==null?void 0:T.$el)==null?void 0:w.nextElementSibling:T==null?void 0:T.$el};if(r.prefetch!==!1&&r.noPrefetch!==!0&&r.target!=="_blank"&&!Jw()){const w=Oe();let _,h=null;ht(()=>{const m=Qw();Ri(()=>{_=nl(()=>{var y;(y=v==null?void 0:v.value)!=null&&y.tagName&&(h=m.observe(v.value,async()=>{h==null||h(),h=null;const C=typeof s.value=="string"?s.value:c.value?Xs(s.value):i.resolve(s.value).fullPath;await Promise.all([w.hooks.callHook("link:prefetch",C).catch(()=>{}),!c.value&&!f.value&&Ih(s.value,i).catch(()=>{})]),p.value=!0}))})})}),Gn(()=>{_&&Dw(_),h==null||h(),h=null})}return()=>{var _;if(!c.value&&!f.value){const h={ref:g,to:s.value,activeClass:r.activeClass||e.activeClass,exactActiveClass:r.exactActiveClass||e.exactActiveClass,replace:r.replace,ariaCurrentValue:r.ariaCurrentValue,custom:r.custom};return r.custom||(p.value&&(h.class=r.prefetchedClass||e.prefetchedClass),h.rel=r.rel||void 0),Re(Bu("RouterLink"),h,a.default)}const T=r.target||null,w=Kw(r.noRel?"":r.rel,e.externalRelAttribute,d.value||f.value?"noopener noreferrer":"")||null;return r.custom?a.default?a.default({href:l.value,navigate:u,get route(){if(!l.value)return;const h=new URL(l.value,window.location.href);return{path:h.pathname,fullPath:h.pathname,get query(){return ql(h.search)},hash:h.hash,params:{},name:void 0,matched:[],redirectedFrom:void 0,meta:{},href:l.value}},rel:w,target:T,isExternal:c.value||f.value,isActive:!1,isExactActive:!1}):null:Re("a",{ref:v,href:l.value||null,rel:w,target:T},(_=a.default)==null?void 0:_.call(a))}}})}const Yw=Xw(Kb);function Qc(e,t){const n=t==="append"?Fr:Xr;return jt(e)&&!e.startsWith("http")?e:n(e,!0)}function Qw(){const e=Oe();if(e._observer)return e._observer;let t=null;const n=new Map,o=(a,i)=>(t||(t=new IntersectionObserver(s=>{for(const l of s){const u=n.get(l.target);(l.isIntersecting||l.intersectionRatio>0)&&u&&u()}})),n.set(a,i),t.observe(a),()=>{n.delete(a),t.unobserve(a),n.size===0&&(t.disconnect(),t=null)});return e._observer={observe:o}}function Jw(){const e=navigator.connection;return!!(e&&(e.saveData||/2g/.test(e.effectiveType)))}const Zw=Pt({name:"nuxt-site-config:init",enforce:"pre",async setup(e){const t=Zl("site-config");let n={};return n=t.value||window.__NUXT_SITE_CONFIG__,{provide:{nuxtSiteConfig:n}}}}),eC=Pt({name:"nuxt:payload",setup(e){pt().beforeResolve(async(t,n)=>{if(t.path===n.path)return;const o=await Lc(t.path);o&&Object.assign(e.static.data,o.data)}),Ri(()=>{var t;e.hooks.hook("link:prefetch",async n=>{const{hostname:o}=new URL(n,window.location.href);o===window.location.hostname&&await Lc(n)}),((t=navigator.connection)==null?void 0:t.effectiveType)!=="slow-2g"&&setTimeout(Bi,1e3)})}}),tC=Pt(()=>{const e=pt();Ri(()=>{e.beforeResolve(async()=>{await new Promise(t=>{setTimeout(t,100),requestAnimationFrame(()=>{setTimeout(t,0)})})})})}),nC=Pt(e=>{let t;async function n(){const o=await Bi();t&&clearTimeout(t),t=setTimeout(n,hc);try{const r=await $fetch(zl("builds/latest.json")+`?${Date.now()}`);r.id!==o.id&&e.hooks.callHook("app:manifest:update",r)}catch{}}Ri(()=>{t=setTimeout(n,hc)})}),oC=Pt({name:"nuxt:chunk-reload",setup(e){const t=pt(),n=mt(),o=new Set;t.beforeEach(()=>{o.clear()}),e.hook("app:chunkError",({error:a})=>{o.add(a)});function r(a){const s="href"in a&&a.href[0]==="#"?n.app.baseURL+a.href:Eo(n.app.baseURL,a.fullPath);qw({path:s,persistState:!0})}e.hook("app:manifest:update",()=>{t.beforeResolve(r)}),t.onError((a,i)=>{o.has(a)&&r(i)})}}),rC=op(()=>so(()=>import("./quBqomfX.js"),__vite__mapDeps([1,2,3]),import.meta.url).then(e=>e.default||e.default||e)),aC=op(()=>so(()=>import("./BAFScNfy.js"),__vite__mapDeps([7,2,8]),import.meta.url).then(e=>e.default||e.default||e)),iC=[["Icon",rC],["IconCSS",aC]],sC=Pt({name:"nuxt:global-components",setup(e){for(const[t,n]of iC)e.vueApp.component(t,n),e.vueApp.component("Lazy"+t,n)}}),$n={default:()=>so(()=>import("./DAO_mkap.js"),__vite__mapDeps([9,1,2,3,10]),import.meta.url).then(e=>e.default||e)},lC=Pt({name:"nuxt:prefetch",setup(e){const t=pt();e.hooks.hook("app:mounted",()=>{t.beforeEach(async n=>{var r;const o=(r=n==null?void 0:n.meta)==null?void 0:r.layout;o&&typeof $n[o]=="function"&&await $n[o]()})}),e.hooks.hook("link:prefetch",n=>{if(jt(n))return;const o=t.resolve(n);if(!o)return;const r=o.meta.layout;let a=Jl(o.meta.middleware);a=a.filter(i=>typeof i=="string");for(const i of a)typeof Tr[i]=="function"&&Tr[i]();r&&typeof $n[r]=="function"&&$n[r]()})}});var uC=Object.defineProperty,cC=(e,t,n)=>t in e?uC(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,gn=(e,t,n)=>(cC(e,typeof t!="symbol"?t+"":t,n),n);const Mh=e=>M(()=>{const t=st(e);return t?`justify-content-${t}`:""}),eu=(e,t)=>M(()=>{const n=st(e),o=st(t);return n===!0?"true":typeof n=="string"?n:o===!1?"true":n===!1?"false":void 0});class Xa{constructor(t,n={}){if(gn(this,"cancelable",!0),gn(this,"componentId",null),gn(this,"_defaultPrevented",!1),gn(this,"eventType",""),gn(this,"nativeEvent",null),gn(this,"_preventDefault"),gn(this,"relatedTarget",null),gn(this,"target",null),!t)throw new TypeError(`Failed to construct '${this.constructor.name}'. 1 argument required, ${arguments.length} given.`);Object.assign(this,Xa.Defaults,n,{eventType:t}),this._preventDefault=function(){this.cancelable&&(this.defaultPrevented=!0)}}get defaultPrevented(){return this._defaultPrevented}set defaultPrevented(t){this._defaultPrevented=t}get preventDefault(){return this._preventDefault}set preventDefault(t){this._preventDefault=t}static get Defaults(){return{cancelable:!0,componentId:null,eventType:"",nativeEvent:null,relatedTarget:null,target:null}}}class Ni extends Xa{constructor(t,n={}){super(t,n),gn(this,"trigger",null),Object.assign(this,Xa.Defaults,n,{eventType:t})}static get Defaults(){return{...super.Defaults,trigger:null}}}const fC=(e,t={})=>{const n=(r=[])=>{const{activeElement:a}=document;return a&&!r.some(i=>i===a)?a:null},o=r=>r===n();try{e.focus(t)}catch(r){console.error(r)}return o(e)},vo=e=>((e==null?void 0:e())??[]).length===0,dC=e=>{if(e.getAttribute("display")==="none")return!1;const t=e.getBoundingClientRect();return!!(t&&t.height>0&&t.width>0)},ol=e=>{const t=window.getComputedStyle(e),n=t.transitionDelay.split(",")[0]||"",o=t.transitionDuration.split(",")[0]||"",r=Number(n.slice(0,-1))*1e3,a=Number(o.slice(0,-1))*1e3;return r+a},Dh=typeof window<"u"&&typeof document<"u"&&typeof navigator<"u",$h=["top","right","bottom","left"],Jc=["start","end"],Zc=$h.reduce((e,t)=>e.concat(t,t+"-"+Jc[0],t+"-"+Jc[1]),[]),sn=Math.min,on=Math.max,pC={left:"right",right:"left",bottom:"top",top:"bottom"},hC={start:"end",end:"start"};function rl(e,t,n){return on(e,sn(t,n))}function Ln(e,t){return typeof e=="function"?e(t):e}function Vt(e){return e.split("-")[0]}function zt(e){return e.split("-")[1]}function Vh(e){return e==="x"?"y":"x"}function tu(e){return e==="y"?"height":"width"}function ir(e){return["top","bottom"].includes(Vt(e))?"y":"x"}function nu(e){return Vh(ir(e))}function Hh(e,t,n){n===void 0&&(n=!1);const o=zt(e),r=nu(e),a=tu(r);let i=r==="x"?o===(n?"end":"start")?"right":"left":o==="start"?"bottom":"top";return t.reference[a]>t.floating[a]&&(i=Qa(i)),[i,Qa(i)]}function mC(e){const t=Qa(e);return[Ya(e),t,Ya(t)]}function Ya(e){return e.replace(/start|end/g,t=>hC[t])}function vC(e,t,n){const o=["left","right"],r=["right","left"],a=["top","bottom"],i=["bottom","top"];switch(e){case"top":case"bottom":return n?t?r:o:t?o:r;case"left":case"right":return t?a:i;default:return[]}}function gC(e,t,n,o){const r=zt(e);let a=vC(Vt(e),n==="start",o);return r&&(a=a.map(i=>i+"-"+r),t&&(a=a.concat(a.map(Ya)))),a}function Qa(e){return e.replace(/left|right|bottom|top/g,t=>pC[t])}function yC(e){return{top:0,right:0,bottom:0,left:0,...e}}function ou(e){return typeof e!="number"?yC(e):{top:e,right:e,bottom:e,left:e}}function fo(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}function ef(e,t,n){let{reference:o,floating:r}=e;const a=ir(t),i=nu(t),s=tu(i),l=Vt(t),u=a==="y",c=o.x+o.width/2-r.width/2,f=o.y+o.height/2-r.height/2,d=o[s]/2-r[s]/2;let p;switch(l){case"top":p={x:c,y:o.y-r.height};break;case"bottom":p={x:c,y:o.y+o.height};break;case"right":p={x:o.x+o.width,y:f};break;case"left":p={x:o.x-r.width,y:f};break;default:p={x:o.x,y:o.y}}switch(zt(t)){case"start":p[i]-=d*(n&&u?-1:1);break;case"end":p[i]+=d*(n&&u?-1:1);break}return p}const bC=async(e,t,n)=>{const{placement:o="bottom",strategy:r="absolute",middleware:a=[],platform:i}=n,s=a.filter(Boolean),l=await(i.isRTL==null?void 0:i.isRTL(t));let u=await i.getElementRects({reference:e,floating:t,strategy:r}),{x:c,y:f}=ef(u,o,l),d=o,p={},v=0;for(let g=0;g({name:"arrow",options:e,async fn(t){const{x:n,y:o,placement:r,rects:a,platform:i,elements:s,middlewareData:l}=t,{element:u,padding:c=0}=Ln(e,t)||{};if(u==null)return{};const f=ou(c),d={x:n,y:o},p=nu(r),v=tu(p),g=await i.getDimensions(u),T=p==="y",w=T?"top":"left",_=T?"bottom":"right",h=T?"clientHeight":"clientWidth",m=a.reference[v]+a.reference[p]-d[p]-a.floating[v],y=d[p]-a.reference[p],C=await(i.getOffsetParent==null?void 0:i.getOffsetParent(u));let L=C?C[h]:0;(!L||!await(i.isElement==null?void 0:i.isElement(C)))&&(L=s.floating[h]||a.floating[v]);const N=m/2-y/2,P=L/2-g[v]/2-1,x=sn(f[w],P),R=sn(f[_],P),B=x,j=L-g[v]-R,q=L/2-g[v]/2+N,Y=rl(B,q,j),U=!l.arrow&&zt(r)!=null&&q!==Y&&a.reference[v]/2-(qzt(o)===e),...n.filter(o=>zt(o)!==e)]:n.filter(o=>Vt(o)===o)).filter(o=>e?zt(o)===e||(t?Ya(o)!==o:!1):!0)}const CC=function(e){return e===void 0&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,o,r;const{rects:a,middlewareData:i,placement:s,platform:l,elements:u}=t,{crossAxis:c=!1,alignment:f,allowedPlacements:d=Zc,autoAlignment:p=!0,...v}=Ln(e,t),g=f!==void 0||d===Zc?wC(f||null,p,d):d,T=await Yo(t,v),w=((n=i.autoPlacement)==null?void 0:n.index)||0,_=g[w];if(_==null)return{};const h=Hh(_,a,await(l.isRTL==null?void 0:l.isRTL(u.floating)));if(s!==_)return{reset:{placement:g[0]}};const m=[T[Vt(_)],T[h[0]],T[h[1]]],y=[...((o=i.autoPlacement)==null?void 0:o.overflows)||[],{placement:_,overflows:m}],C=g[w+1];if(C)return{data:{index:w+1,overflows:y},reset:{placement:C}};const L=y.map(P=>{const x=zt(P.placement);return[P.placement,x&&c?P.overflows.slice(0,2).reduce((R,B)=>R+B,0):P.overflows[0],P.overflows]}).sort((P,x)=>P[1]-x[1]),N=((r=L.filter(P=>P[2].slice(0,zt(P[0])?2:3).every(x=>x<=0))[0])==null?void 0:r[0])||L[0][0];return N!==s?{data:{index:w+1,overflows:y},reset:{placement:N}}:{}}}},EC=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var n,o;const{placement:r,middlewareData:a,rects:i,initialPlacement:s,platform:l,elements:u}=t,{mainAxis:c=!0,crossAxis:f=!0,fallbackPlacements:d,fallbackStrategy:p="bestFit",fallbackAxisSideDirection:v="none",flipAlignment:g=!0,...T}=Ln(e,t);if((n=a.arrow)!=null&&n.alignmentOffset)return{};const w=Vt(r),_=Vt(s)===s,h=await(l.isRTL==null?void 0:l.isRTL(u.floating)),m=d||(_||!g?[Qa(s)]:mC(s));!d&&v!=="none"&&m.push(...gC(s,g,v,h));const y=[s,...m],C=await Yo(t,T),L=[];let N=((o=a.flip)==null?void 0:o.overflows)||[];if(c&&L.push(C[w]),f){const B=Hh(r,i,h);L.push(C[B[0]],C[B[1]])}if(N=[...N,{placement:r,overflows:L}],!L.every(B=>B<=0)){var P,x;const B=(((P=a.flip)==null?void 0:P.index)||0)+1,j=y[B];if(j)return{data:{index:B,overflows:N},reset:{placement:j}};let q=(x=N.filter(Y=>Y.overflows[0]<=0).sort((Y,U)=>Y.overflows[1]-U.overflows[1])[0])==null?void 0:x.placement;if(!q)switch(p){case"bestFit":{var R;const Y=(R=N.map(U=>[U.placement,U.overflows.filter(Q=>Q>0).reduce((Q,K)=>Q+K,0)]).sort((U,Q)=>U[1]-Q[1])[0])==null?void 0:R[0];Y&&(q=Y);break}case"initialPlacement":q=s;break}if(r!==q)return{reset:{placement:q}}}return{}}}};function tf(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function nf(e){return $h.some(t=>e[t]>=0)}const TC=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:n}=t,{strategy:o="referenceHidden",...r}=Ln(e,t);switch(o){case"referenceHidden":{const a=await Yo(t,{...r,elementContext:"reference"}),i=tf(a,n.reference);return{data:{referenceHiddenOffsets:i,referenceHidden:nf(i)}}}case"escaped":{const a=await Yo(t,{...r,altBoundary:!0}),i=tf(a,n.floating);return{data:{escapedOffsets:i,escaped:nf(i)}}}default:return{}}}}};function jh(e){const t=sn(...e.map(a=>a.left)),n=sn(...e.map(a=>a.top)),o=on(...e.map(a=>a.right)),r=on(...e.map(a=>a.bottom));return{x:t,y:n,width:o-t,height:r-n}}function SC(e){const t=e.slice().sort((r,a)=>r.y-a.y),n=[];let o=null;for(let r=0;ro.height/2?n.push([a]):n[n.length-1].push(a),o=a}return n.map(r=>fo(jh(r)))}const kC=function(e){return e===void 0&&(e={}),{name:"inline",options:e,async fn(t){const{placement:n,elements:o,rects:r,platform:a,strategy:i}=t,{padding:s=2,x:l,y:u}=Ln(e,t),c=Array.from(await(a.getClientRects==null?void 0:a.getClientRects(o.reference))||[]),f=SC(c),d=fo(jh(c)),p=ou(s);function v(){if(f.length===2&&f[0].left>f[1].right&&l!=null&&u!=null)return f.find(T=>l>T.left-p.left&&lT.top-p.top&&u=2){if(ir(n)==="y"){const x=f[0],R=f[f.length-1],B=Vt(n)==="top",j=x.top,q=R.bottom,Y=B?x.left:R.left,U=B?x.right:R.right,Q=U-Y,K=q-j;return{top:j,bottom:q,left:Y,right:U,width:Q,height:K,x:Y,y:j}}const T=Vt(n)==="left",w=on(...f.map(x=>x.right)),_=sn(...f.map(x=>x.left)),h=f.filter(x=>T?x.left===_:x.right===w),m=h[0].top,y=h[h.length-1].bottom,C=_,L=w,N=L-C,P=y-m;return{top:m,bottom:y,left:C,right:L,width:N,height:P,x:C,y:m}}return d}const g=await a.getElementRects({reference:{getBoundingClientRect:v},floating:o.floating,strategy:i});return r.reference.x!==g.reference.x||r.reference.y!==g.reference.y||r.reference.width!==g.reference.width||r.reference.height!==g.reference.height?{reset:{rects:g}}:{}}}};async function LC(e,t){const{placement:n,platform:o,elements:r}=e,a=await(o.isRTL==null?void 0:o.isRTL(r.floating)),i=Vt(n),s=zt(n),l=ir(n)==="y",u=["left","top"].includes(i)?-1:1,c=a&&l?-1:1,f=Ln(t,e);let{mainAxis:d,crossAxis:p,alignmentAxis:v}=typeof f=="number"?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...f};return s&&typeof v=="number"&&(p=s==="end"?v*-1:v),l?{x:p*c,y:d*u}:{x:d*u,y:p*c}}const AC=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var n,o;const{x:r,y:a,placement:i,middlewareData:s}=t,l=await LC(t,e);return i===((n=s.offset)==null?void 0:n.placement)&&(o=s.arrow)!=null&&o.alignmentOffset?{}:{x:r+l.x,y:a+l.y,data:{...l,placement:i}}}}},xC=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:o,placement:r}=t,{mainAxis:a=!0,crossAxis:i=!1,limiter:s={fn:T=>{let{x:w,y:_}=T;return{x:w,y:_}}},...l}=Ln(e,t),u={x:n,y:o},c=await Yo(t,l),f=ir(Vt(r)),d=Vh(f);let p=u[d],v=u[f];if(a){const T=d==="y"?"top":"left",w=d==="y"?"bottom":"right",_=p+c[T],h=p-c[w];p=rl(_,p,h)}if(i){const T=f==="y"?"top":"left",w=f==="y"?"bottom":"right",_=v+c[T],h=v-c[w];v=rl(_,v,h)}const g=s.fn({...t,[d]:p,[f]:v});return{...g,data:{x:g.x-n,y:g.y-o}}}}},PC=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){const{placement:n,rects:o,platform:r,elements:a}=t,{apply:i=()=>{},...s}=Ln(e,t),l=await Yo(t,s),u=Vt(n),c=zt(n),f=ir(n)==="y",{width:d,height:p}=o.floating;let v,g;u==="top"||u==="bottom"?(v=u,g=c===(await(r.isRTL==null?void 0:r.isRTL(a.floating))?"start":"end")?"left":"right"):(g=u,v=c==="end"?"top":"bottom");const T=p-l.top-l.bottom,w=d-l.left-l.right,_=sn(p-l[v],T),h=sn(d-l[g],w),m=!t.middlewareData.shift;let y=_,C=h;if(f?C=c||m?sn(h,w):w:y=c||m?sn(_,T):T,m&&!c){const N=on(l.left,0),P=on(l.right,0),x=on(l.top,0),R=on(l.bottom,0);f?C=d-2*(N!==0||P!==0?N+P:on(l.left,l.right)):y=p-2*(x!==0||R!==0?x+R:on(l.top,l.bottom))}await i({...t,availableWidth:C,availableHeight:y});const L=await r.getDimensions(a.floating);return d!==L.width||p!==L.height?{reset:{rects:!0}}:{}}}};function Ft(e){var t;return((t=e.ownerDocument)==null?void 0:t.defaultView)||window}function un(e){return Ft(e).getComputedStyle(e)}const of=Math.min,Sr=Math.max,Ja=Math.round;function Uh(e){const t=un(e);let n=parseFloat(t.width),o=parseFloat(t.height);const r=e.offsetWidth,a=e.offsetHeight,i=Ja(n)!==r||Ja(o)!==a;return i&&(n=r,o=a),{width:n,height:o,fallback:i}}function qn(e){return Wh(e)?(e.nodeName||"").toLowerCase():""}let ma;function qh(){if(ma)return ma;const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?(ma=e.brands.map(t=>t.brand+"/"+t.version).join(" "),ma):navigator.userAgent}function cn(e){return e instanceof Ft(e).HTMLElement}function Gt(e){return e instanceof Ft(e).Element}function Wh(e){return e instanceof Ft(e).Node}function rf(e){return typeof ShadowRoot>"u"?!1:e instanceof Ft(e).ShadowRoot||e instanceof ShadowRoot}function Ii(e){const{overflow:t,overflowX:n,overflowY:o,display:r}=un(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+n)&&!["inline","contents"].includes(r)}function BC(e){return["table","td","th"].includes(qn(e))}function al(e){const t=/firefox/i.test(qh()),n=un(e),o=n.backdropFilter||n.WebkitBackdropFilter;return n.transform!=="none"||n.perspective!=="none"||!!o&&o!=="none"||t&&n.willChange==="filter"||t&&!!n.filter&&n.filter!=="none"||["transform","perspective"].some(r=>n.willChange.includes(r))||["paint","layout","strict","content"].some(r=>{const a=n.contain;return a!=null&&a.includes(r)})}function zh(){return!/^((?!chrome|android).)*safari/i.test(qh())}function ru(e){return["html","body","#document"].includes(qn(e))}function Gh(e){return Gt(e)?e:e.contextElement}const Kh={x:1,y:1};function qo(e){const t=Gh(e);if(!cn(t))return Kh;const n=t.getBoundingClientRect(),{width:o,height:r,fallback:a}=Uh(t);let i=(a?Ja(n.width):n.width)/o,s=(a?Ja(n.height):n.height)/r;return i&&Number.isFinite(i)||(i=1),s&&Number.isFinite(s)||(s=1),{x:i,y:s}}function go(e,t,n,o){var r,a;t===void 0&&(t=!1),n===void 0&&(n=!1);const i=e.getBoundingClientRect(),s=Gh(e);let l=Kh;t&&(o?Gt(o)&&(l=qo(o)):l=qo(e));const u=s?Ft(s):window,c=!zh()&&n;let f=(i.left+(c&&((r=u.visualViewport)==null?void 0:r.offsetLeft)||0))/l.x,d=(i.top+(c&&((a=u.visualViewport)==null?void 0:a.offsetTop)||0))/l.y,p=i.width/l.x,v=i.height/l.y;if(s){const g=Ft(s),T=o&&Gt(o)?Ft(o):o;let w=g.frameElement;for(;w&&o&&T!==g;){const _=qo(w),h=w.getBoundingClientRect(),m=getComputedStyle(w);h.x+=(w.clientLeft+parseFloat(m.paddingLeft))*_.x,h.y+=(w.clientTop+parseFloat(m.paddingTop))*_.y,f*=_.x,d*=_.y,p*=_.x,v*=_.y,f+=h.x,d+=h.y,w=Ft(w).frameElement}}return{width:p,height:v,top:d,right:f+p,bottom:d+v,left:f,x:f,y:d}}function jn(e){return((Wh(e)?e.ownerDocument:e.document)||window.document).documentElement}function Fi(e){return Gt(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function Xh(e){return go(jn(e)).left+Fi(e).scrollLeft}function $r(e){if(qn(e)==="html")return e;const t=e.assignedSlot||e.parentNode||rf(e)&&e.host||jn(e);return rf(t)?t.host:t}function Yh(e){const t=$r(e);return ru(t)?t.ownerDocument.body:cn(t)&&Ii(t)?t:Yh(t)}function kr(e,t){var n;t===void 0&&(t=[]);const o=Yh(e),r=o===((n=e.ownerDocument)==null?void 0:n.body),a=Ft(o);return r?t.concat(a,a.visualViewport||[],Ii(o)?o:[]):t.concat(o,kr(o))}function af(e,t,n){return t==="viewport"?fo(function(o,r){const a=Ft(o),i=jn(o),s=a.visualViewport;let l=i.clientWidth,u=i.clientHeight,c=0,f=0;if(s){l=s.width,u=s.height;const d=zh();(d||!d&&r==="fixed")&&(c=s.offsetLeft,f=s.offsetTop)}return{width:l,height:u,x:c,y:f}}(e,n)):Gt(t)?fo(function(o,r){const a=go(o,!0,r==="fixed"),i=a.top+o.clientTop,s=a.left+o.clientLeft,l=cn(o)?qo(o):{x:1,y:1};return{width:o.clientWidth*l.x,height:o.clientHeight*l.y,x:s*l.x,y:i*l.y}}(t,n)):fo(function(o){const r=jn(o),a=Fi(o),i=o.ownerDocument.body,s=Sr(r.scrollWidth,r.clientWidth,i.scrollWidth,i.clientWidth),l=Sr(r.scrollHeight,r.clientHeight,i.scrollHeight,i.clientHeight);let u=-a.scrollLeft+Xh(o);const c=-a.scrollTop;return un(i).direction==="rtl"&&(u+=Sr(r.clientWidth,i.clientWidth)-s),{width:s,height:l,x:u,y:c}}(jn(e)))}function sf(e){return cn(e)&&un(e).position!=="fixed"?e.offsetParent:null}function lf(e){const t=Ft(e);let n=sf(e);for(;n&&BC(n)&&un(n).position==="static";)n=sf(n);return n&&(qn(n)==="html"||qn(n)==="body"&&un(n).position==="static"&&!al(n))?t:n||function(o){let r=$r(o);for(;cn(r)&&!ru(r);){if(al(r))return r;r=$r(r)}return null}(e)||t}function OC(e,t,n){const o=cn(t),r=jn(t),a=go(e,!0,n==="fixed",t);let i={scrollLeft:0,scrollTop:0};const s={x:0,y:0};if(o||!o&&n!=="fixed")if((qn(t)!=="body"||Ii(r))&&(i=Fi(t)),cn(t)){const l=go(t,!0);s.x=l.x+t.clientLeft,s.y=l.y+t.clientTop}else r&&(s.x=Xh(r));return{x:a.left+i.scrollLeft-s.x,y:a.top+i.scrollTop-s.y,width:a.width,height:a.height}}const RC={getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:o,strategy:r}=e;const a=n==="clippingAncestors"?function(u,c){const f=c.get(u);if(f)return f;let d=kr(u).filter(T=>Gt(T)&&qn(T)!=="body"),p=null;const v=un(u).position==="fixed";let g=v?$r(u):u;for(;Gt(g)&&!ru(g);){const T=un(g),w=al(g);(v?w||p:w||T.position!=="static"||!p||!["absolute","fixed"].includes(p.position))?p=T:d=d.filter(_=>_!==g),g=$r(g)}return c.set(u,d),d}(t,this._c):[].concat(n),i=[...a,o],s=i[0],l=i.reduce((u,c)=>{const f=af(t,c,r);return u.top=Sr(f.top,u.top),u.right=of(f.right,u.right),u.bottom=of(f.bottom,u.bottom),u.left=Sr(f.left,u.left),u},af(t,s,r));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:n,strategy:o}=e;const r=cn(n),a=jn(n);if(n===a)return t;let i={scrollLeft:0,scrollTop:0},s={x:1,y:1};const l={x:0,y:0};if((r||!r&&o!=="fixed")&&((qn(n)!=="body"||Ii(a))&&(i=Fi(n)),cn(n))){const u=go(n);s=qo(n),l.x=u.x+n.clientLeft,l.y=u.y+n.clientTop}return{width:t.width*s.x,height:t.height*s.y,x:t.x*s.x-i.scrollLeft*s.x+l.x,y:t.y*s.y-i.scrollTop*s.y+l.y}},isElement:Gt,getDimensions:function(e){return cn(e)?Uh(e):e.getBoundingClientRect()},getOffsetParent:lf,getDocumentElement:jn,getScale:qo,async getElementRects(e){let{reference:t,floating:n,strategy:o}=e;const r=this.getOffsetParent||lf,a=this.getDimensions;return{reference:OC(t,await r(n),o),floating:{x:0,y:0,...await a(n)}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>un(e).direction==="rtl"};function NC(e,t,n,o){o===void 0&&(o={});const{ancestorScroll:r=!0,ancestorResize:a=!0,elementResize:i=!0,animationFrame:s=!1}=o,l=r&&!s,u=l||a?[...Gt(e)?kr(e):e.contextElement?kr(e.contextElement):[],...kr(t)]:[];u.forEach(p=>{l&&p.addEventListener("scroll",n,{passive:!0}),a&&p.addEventListener("resize",n)});let c,f=null;if(i){let p=!0;f=new ResizeObserver(()=>{p||n(),p=!1}),Gt(e)&&!s&&f.observe(e),Gt(e)||!e.contextElement||s||f.observe(e.contextElement),f.observe(t)}let d=s?go(e):null;return s&&function p(){const v=go(e);!d||v.x===d.x&&v.y===d.y&&v.width===d.width&&v.height===d.height||n(),d=v,c=requestAnimationFrame(p)}(),n(),()=>{var p;u.forEach(v=>{l&&v.removeEventListener("scroll",n),a&&v.removeEventListener("resize",n)}),(p=f)==null||p.disconnect(),f=null,s&&cancelAnimationFrame(c)}}const IC=(e,t,n)=>{const o=new Map,r={platform:RC,...n},a={...r.platform,_c:o};return bC(e,t,{...r,platform:a})};function FC(e){return Qh(e)?(e.nodeName||"").toLowerCase():"#document"}function MC(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Qh(e){return e instanceof Node||e instanceof MC(e).Node}function DC(e){return e!=null&&typeof e=="object"&&"$el"in e}function il(e){if(DC(e)){const t=e.$el;return Qh(t)&&FC(t)==="#comment"?null:t}return e}function Bo(e){return typeof e=="function"?e():b(e)}function $C(e){return{name:"arrow",options:e,fn(t){const n=il(Bo(e.element));return n==null?{}:_C({element:n,padding:e.padding}).fn(t)}}}function Jh(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function uf(e,t){const n=Jh(e);return Math.round(t*n)/n}function VC(e,t,n){n===void 0&&(n={});const o=n.whileElementsMounted,r=M(()=>{var L;return(L=Bo(n.open))!=null?L:!0}),a=M(()=>Bo(n.middleware)),i=M(()=>{var L;return(L=Bo(n.placement))!=null?L:"bottom"}),s=M(()=>{var L;return(L=Bo(n.strategy))!=null?L:"absolute"}),l=M(()=>{var L;return(L=Bo(n.transform))!=null?L:!0}),u=M(()=>il(e.value)),c=M(()=>il(t.value)),f=X(0),d=X(0),p=X(s.value),v=X(i.value),g=En({}),T=X(!1),w=M(()=>{const L={position:p.value,left:"0",top:"0"};if(!c.value)return L;const N=uf(c.value,f.value),P=uf(c.value,d.value);return l.value?{...L,transform:"translate("+N+"px, "+P+"px)",...Jh(c.value)>=1.5&&{willChange:"transform"}}:{position:p.value,left:N+"px",top:P+"px"}});let _;function h(){u.value==null||c.value==null||IC(u.value,c.value,{middleware:a.value,placement:i.value,strategy:s.value}).then(L=>{f.value=L.x,d.value=L.y,p.value=L.strategy,v.value=L.placement,g.value=L.middlewareData,T.value=!0})}function m(){typeof _=="function"&&(_(),_=void 0)}function y(){if(m(),o===void 0){h();return}if(u.value!=null&&c.value!=null){_=o(u.value,c.value,h);return}}function C(){r.value||(T.value=!1)}return ye([a,i,s],h,{flush:"sync"}),ye([u,c],y,{flush:"sync"}),ye(r,C,{flush:"sync"}),nr()&&_i(m),{x:So(f),y:So(d),strategy:So(p),placement:So(v),middlewareData:So(g),isPositioned:So(T),floatingStyles:w,update:h}}const HC=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),jC=/^aria-[\w-]*$/i,UC=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i,qC=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i,WC=(e,t)=>{const n=e.nodeName.toLowerCase();return t.includes(n)?HC.has(n)?!!(UC.test(e.nodeValue||"")||qC.test(e.nodeValue||"")):!0:t.filter(o=>o instanceof RegExp).some(o=>o.test(n))},No={"*":["class","dir","id","lang","role",jC],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:[]},Io=(e,t,n)=>{if(!e.length)return e;const o=new window.DOMParser().parseFromString(e,"text/html"),r=o.body.querySelectorAll("*");for(const a of r){const i=a.nodeName.toLowerCase();if(!Object.keys(t).includes(i)){a.remove();continue}const s=a.attributes,l=[...t["*"]||[],...t[i]||[]];for(const u of s)WC(u,l)||a.removeAttribute(u.nodeName)}return o.body.innerHTML};function Sn(e){return nr()?(_i(e),!0):!1}function zC(e,t){if(typeof Symbol<"u"){const n={...e};return Object.defineProperty(n,Symbol.iterator,{enumerable:!1,value(){let o=0;return{next:()=>({value:t[o++],done:o>t.length})}}}),n}else return Object.assign([...t],e)}function $t(e){return typeof e=="function"?e():b(e)}const Za=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const Zh=e=>e!=null,GC=Object.prototype.toString,KC=e=>GC.call(e)==="[object Object]",fn=()=>{},sl=XC();function XC(){var e,t;return Za&&((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 em(e,t){function n(...o){return new Promise((r,a)=>{Promise.resolve(e(()=>t.apply(this,o),{fn:t,thisArg:this,args:o})).then(r).catch(a)})}return n}const tm=e=>e();function YC(e,t={}){let n,o,r=fn;const a=i=>{clearTimeout(i),r(),r=fn};return i=>{const s=$t(e),l=$t(t.maxWait);return n&&a(n),s<=0||l!==void 0&&l<=0?(o&&(a(o),o=null),Promise.resolve(i())):new Promise((u,c)=>{r=t.rejectOnCancel?c:u,l&&!o&&(o=setTimeout(()=>{n&&a(n),o=null,u(i())},l)),n=setTimeout(()=>{o&&a(o),o=null,u(i())},s)})}}function QC(e=tm){const t=X(!0);function n(){t.value=!1}function o(){t.value=!0}const r=(...a)=>{t.value&&e(...a)};return{isActive:_t(t),pause:n,resume:o,eventFilter:r}}function JC(e){const t=Object.create(null);return n=>t[n]||(t[n]=e(n))}const ZC=/-(\w)/g,eE=JC(e=>e.replace(ZC,(t,n)=>n?n.toUpperCase():""));function tE(...e){if(e.length!==1)return he(...e);const t=e[0];return typeof t=="function"?_t(Bl(()=>({get:t,set:fn}))):X(t)}function nE(e,t=200,n={}){return em(YC(t,n),e)}function oE(e,t,n={}){const{eventFilter:o=tm,...r}=n;return ye(e,em(o,t),r)}function cf(e,t,n={}){const{eventFilter:o,...r}=n,{eventFilter:a,pause:i,resume:s,isActive:l}=QC(o);return{stop:oE(e,t,{...r,eventFilter:a}),pause:i,resume:s,isActive:l}}function ff(e,t,...[n]){const{flush:o="sync",deep:r=!1,immediate:a=!0,direction:i="both",transform:s={}}=n||{},l=[],u="ltr"in s&&s.ltr||(f=>f),c="rtl"in s&&s.rtl||(f=>f);return(i==="both"||i==="ltr")&&l.push(cf(e,f=>{l.forEach(d=>d.pause()),t.value=u(f),l.forEach(d=>d.resume())},{flush:o,deep:r,immediate:a})),(i==="both"||i==="rtl")&&l.push(cf(t,f=>{l.forEach(d=>d.pause()),e.value=c(f),l.forEach(d=>d.resume())},{flush:o,deep:r,immediate:a})),()=>{l.forEach(f=>f.stop())}}function rE(e,t=1e3,n={}){const{immediate:o=!0,immediateCallback:r=!1}=n;let a=null;const i=X(!1);function s(){a&&(clearInterval(a),a=null)}function l(){i.value=!1,s()}function u(){const c=$t(t);c<=0||(i.value=!0,r&&e(),s(),a=setInterval(e,c))}if(o&&Za&&u(),Ze(t)||typeof t=="function"){const c=ye(t,()=>{i.value&&Za&&u()});Sn(c)}return Sn(l),{isActive:i,pause:l,resume:u}}function Mt(e,t={}){const{method:n="parseFloat",radix:o,nanToZero:r}=t;return M(()=>{let a=$t(e);return typeof a=="string"&&(a=Number[n](a,o)),r&&Number.isNaN(a)&&(a=0),a})}function aE(e={}){const{inheritAttrs:t=!0}=e,n=En(),o=ae({setup(a,{slots:i}){return()=>{n.value=i.default}}}),r=ae({inheritAttrs:t,setup(a,{attrs:i,slots:s}){return()=>{var l;n.value;const u=(l=n.value)==null?void 0:l.call(n,{...iE(i),$slots:s});return t&&(u==null?void 0:u.length)===1?u[0]:u}}});return zC({define:o,reuse:r},[o,r])}function iE(e){const t={};for(const n in e)t[eE(n)]=e[n];return t}function At(e){var t;const n=$t(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Kn=Za?window:void 0;function dt(...e){let t,n,o,r;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,o,r]=e,t=Kn):[t,n,o,r]=e,!t)return fn;Array.isArray(n)||(n=[n]),Array.isArray(o)||(o=[o]);const a=[],i=()=>{a.forEach(c=>c()),a.length=0},s=(c,f,d,p)=>(c.addEventListener(f,d,p),()=>c.removeEventListener(f,d,p)),l=ye(()=>[At(t),$t(r)],([c,f])=>{if(i(),!c)return;const d=KC(f)?{...f}:f;a.push(...n.flatMap(p=>o.map(v=>s(c,p,v,d))))},{immediate:!0,flush:"post"}),u=()=>{l(),i()};return Sn(u),u}let df=!1;function sE(e,t,n={}){const{window:o=Kn,ignore:r=[],capture:a=!0,detectIframe:i=!1}=n;if(!o)return fn;sl&&!df&&(df=!0,Array.from(o.document.body.children).forEach(c=>c.addEventListener("click",fn)),o.document.documentElement.addEventListener("click",fn));let s=!0;const l=c=>r.some(f=>{if(typeof f=="string")return Array.from(o.document.querySelectorAll(f)).some(d=>d===c.target||c.composedPath().includes(d));{const d=At(f);return d&&(c.target===d||c.composedPath().includes(d))}}),u=[dt(o,"click",c=>{const f=At(e);if(!(!f||f===c.target||c.composedPath().includes(f))){if(c.detail===0&&(s=!l(c)),!s){s=!0;return}t(c)}},{passive:!0,capture:a}),dt(o,"pointerdown",c=>{const f=At(e);s=!l(c)&&!!(f&&!c.composedPath().includes(f))},{passive:!0}),i&&dt(o,"blur",c=>{setTimeout(()=>{var f;const d=At(e);((f=o.document.activeElement)==null?void 0:f.tagName)==="IFRAME"&&!(d!=null&&d.contains(o.document.activeElement))&&t(c)},0)})].filter(Boolean);return()=>u.forEach(c=>c())}function lE(e){return typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function uE(...e){let t,n,o={};e.length===3?(t=e[0],n=e[1],o=e[2]):e.length===2?typeof e[1]=="object"?(t=!0,n=e[0],o=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);const{target:r=Kn,eventName:a="keydown",passive:i=!1,dedupe:s=!1}=o,l=lE(t);return dt(r,a,u=>{u.repeat&&$t(s)||l(u)&&n(u)},i)}function cE(){const e=X(!1),t=lt();return t&&ht(()=>{e.value=!0},t),e}function nm(e){const t=cE();return M(()=>(t.value,!!e()))}function fE(e,t,n={}){const{window:o=Kn,...r}=n;let a;const i=nm(()=>o&&"MutationObserver"in o),s=()=>{a&&(a.disconnect(),a=void 0)},l=M(()=>{const d=$t(e),p=(Array.isArray(d)?d:[d]).map(At).filter(Zh);return new Set(p)}),u=ye(()=>l.value,d=>{s(),i.value&&d.size&&(a=new MutationObserver(t),d.forEach(p=>a.observe(p,r)))},{immediate:!0,flush:"post"}),c=()=>a==null?void 0:a.takeRecords(),f=()=>{s(),u()};return Sn(f),{isSupported:i,stop:f,takeRecords:c}}const va=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},ga="__vueuse_ssr_handlers__",dE=pE();function pE(){return ga in va||(va[ga]=va[ga]||{}),va[ga]}function hE(e,t){return dE[e]||t}function om(e,t={}){const{delayEnter:n=0,delayLeave:o=0,window:r=Kn}=t,a=X(!1);let i;const s=l=>{const u=l?n:o;i&&(clearTimeout(i),i=void 0),u?i=setTimeout(()=>a.value=l,u):a.value=l};return r&&(dt(e,"mouseenter",()=>s(!0),{passive:!0}),dt(e,"mouseleave",()=>s(!1),{passive:!0})),a}function mE(e,t,n={}){const{root:o,rootMargin:r="0px",threshold:a=.1,window:i=Kn,immediate:s=!0}=n,l=nm(()=>i&&"IntersectionObserver"in i),u=M(()=>{const v=$t(e);return(Array.isArray(v)?v:[v]).map(At).filter(Zh)});let c=fn;const f=X(s),d=l.value?ye(()=>[u.value,At(o),f.value],([v,g])=>{if(c(),!f.value||!v.length)return;const T=new IntersectionObserver(t,{root:At(g),rootMargin:r,threshold:a});v.forEach(w=>w&&T.observe(w)),c=()=>{T.disconnect(),c=fn}},{immediate:s,flush:"post"}):fn,p=()=>{c(),d(),f.value=!1};return Sn(p),{isSupported:l,isActive:f,pause(){c(),f.value=!1},resume(){f.value=!0},stop:p}}function Fo(e,t={}){const{initialValue:n=!1,focusVisible:o=!1,preventScroll:r=!1}=t,a=X(!1),i=M(()=>At(e));dt(i,"focus",l=>{var u,c;(!o||(c=(u=l.target).matches)!=null&&c.call(u,":focus-visible"))&&(a.value=!0)}),dt(i,"blur",()=>a.value=!1);const s=M({get:()=>a.value,set(l){var u,c;!l&&a.value?(u=i.value)==null||u.blur():l&&!a.value&&((c=i.value)==null||c.focus({preventScroll:r}))}});return ye(i,()=>{s.value=n},{immediate:!0,flush:"post"}),{focused:s}}function ds(e){return typeof Window<"u"&&e instanceof Window?e.document.documentElement:typeof Document<"u"&&e instanceof Document?e.documentElement:e}const vE={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 gE(e={}){const{type:t="page",touch:n=!0,resetOnTouchEnds:o=!1,initialValue:r={x:0,y:0},window:a=Kn,target:i=a,scroll:s=!0,eventFilter:l}=e;let u=null;const c=X(r.x),f=X(r.y),d=X(null),p=typeof t=="function"?t:vE[t],v=y=>{const C=p(y);u=y,C&&([c.value,f.value]=C,d.value="mouse")},g=y=>{if(y.touches.length>0){const C=p(y.touches[0]);C&&([c.value,f.value]=C,d.value="touch")}},T=()=>{if(!u||!a)return;const y=p(u);u instanceof MouseEvent&&y&&(c.value=y[0]+a.scrollX,f.value=y[1]+a.scrollY)},w=()=>{c.value=r.x,f.value=r.y},_=l?y=>l(()=>v(y),{}):y=>v(y),h=l?y=>l(()=>g(y),{}):y=>g(y),m=l?()=>l(()=>T(),{}):()=>T();if(i){const y={passive:!0};dt(i,["mousemove","dragover"],_,y),n&&t!=="movement"&&(dt(i,["touchstart","touchmove"],h,y),o&&dt(i,"touchend",w,y)),s&&t==="page"&&dt(a,"scroll",m,{passive:!0})}return{x:c,y:f,sourceType:d}}function pf(e,t={}){const{handleOutside:n=!0,window:o=Kn}=t,r=t.type||"page",{x:a,y:i,sourceType:s}=gE(t),l=X(e??(o==null?void 0:o.document.body)),u=X(0),c=X(0),f=X(0),d=X(0),p=X(0),v=X(0),g=X(!0);let T=()=>{};return o&&(T=ye([l,a,i],()=>{const w=At(l);if(!w)return;const{left:_,top:h,width:m,height:y}=w.getBoundingClientRect();f.value=_+(r==="page"?o.pageXOffset:0),d.value=h+(r==="page"?o.pageYOffset:0),p.value=y,v.value=m;const C=a.value-f.value,L=i.value-d.value;g.value=m===0||y===0||C<0||L<0||C>m||L>y,(n||!g.value)&&(u.value=C,c.value=L)},{immediate:!0}),dt(document,"mouseleave",()=>{g.value=!0})),{x:a,y:i,sourceType:s,elementX:u,elementY:c,elementPositionX:f,elementPositionY:d,elementHeight:p,elementWidth:v,isOutside:g,stop:T}}function rm(e){const t=window.getComputedStyle(e);if(t.overflowX==="scroll"||t.overflowY==="scroll"||t.overflowX==="auto"&&e.clientWidth1?!0:(t.preventDefault&&t.preventDefault(),!1)}const ps=new WeakMap;function bE(e,t=!1){const n=X(t);let o=null,r="";ye(tE(e),s=>{const l=ds($t(s));if(l){const u=l;if(ps.get(u)||ps.set(u,u.style.overflow),u.style.overflow!=="hidden"&&(r=u.style.overflow),u.style.overflow==="hidden")return n.value=!0;if(n.value)return u.style.overflow="hidden"}},{immediate:!0});const a=()=>{const s=ds($t(e));!s||n.value||(sl&&(o=dt(s,"touchmove",l=>{yE(l)},{passive:!1})),s.style.overflow="hidden",n.value=!0)},i=()=>{const s=ds($t(e));!s||!n.value||(sl&&(o==null||o()),s.style.overflow=r,ps.delete(s),n.value=!1)};return Sn(i),M({get(){return n.value},set(s){s?a():i()}})}const _E=["id"],wE=["id"],CE=["innerHTML"],EE=["innerHTML"],TE=ae({inheritAttrs:!1,__name:"BPopover",props:at({boundary:{default:"clippingAncestors"},boundaryPadding:{default:void 0},click:{type:Boolean,default:!1},content:{default:void 0},customClass:{default:""},delay:{default:()=>({show:100,hide:300})},floatingMiddleware:{default:void 0},html:{type:Boolean,default:!1},id:{default:void 0},inline:{type:Boolean,default:!1},manual:{type:Boolean,default:!1},modelValue:{type:Boolean},noAutoClose:{type:Boolean,default:!1},noFade:{type:Boolean,default:!1},noFlip:{type:Boolean,default:!1},noHide:{type:Boolean,default:!1},noShift:{type:Boolean,default:!1},noSize:{type:Boolean,default:!1},noninteractive:{type:Boolean,default:!1},offset:{default:null},placement:{default:"top"},persistent:{type:Boolean,default:!1},realtime:{type:Boolean,default:!1},reference:{default:null},strategy:{default:"absolute"},target:{default:null},title:{default:void 0},tooltip:{type:Boolean,default:!1},variant:{default:null},teleportDisabled:{default:!1},teleportTo:{default:void 0}},{modelValue:{type:Boolean,default:!1},modelModifiers:{}}),emits:at(["hidden","hide","hide-prevented","show","show-prevented","shown"],["update:modelValue"]),setup(e,{expose:t,emit:n}){const o=Ee(e,"BPopover"),r=n,a=Qt(e,"modelValue"),i=X(a.value),s=X(a.value);rr(()=>{a.value=i.value}),ye(a,le=>{le!==i.value&&(le?Ce():me(new Event("update:modelValue")))});const l=Lt(()=>o.id,"popover"),u=X(!1),c=X(null),f=X(null),d=X(null),p=X(null),v=X(null),g=M(()=>o.title?Io(o.title,No):""),T=M(()=>o.content?Io(o.content,No):""),w=he(()=>o.placement.startsWith("auto")),_=Mt(()=>o.offset??NaN),h=M(()=>am(o.boundary)?o.boundary:void 0),m=M(()=>kE(o.boundary)?o.boundary:void 0),y=X({}),C=M(()=>{if(o.floatingMiddleware!==void 0)return o.floatingMiddleware;const le=o.offset!==null?_.value:o.tooltip?6:8,ve=[AC(le)];return o.noFlip===!1&&!w.value&&ve.push(EC({boundary:h.value,rootBoundary:m.value,padding:o.boundaryPadding})),w.value&&ve.push(CC({alignment:o.placement.split("-")[1]||void 0,boundary:h.value,rootBoundary:m.value,padding:o.boundaryPadding})),o.noShift===!1&&ve.push(xC({boundary:h.value,rootBoundary:m.value,padding:o.boundaryPadding})),o.noHide===!1&&ve.push(TC({boundary:h.value,rootBoundary:m.value,padding:o.boundaryPadding})),o.inline===!0&&ve.push(kC()),ve.push($C({element:d,padding:10})),o.noSize===!1&&ve.push(PC({boundary:h.value,rootBoundary:m.value,padding:o.boundaryPadding,apply({availableWidth:He,availableHeight:Se}){y.value={maxHeight:Se?`${Se}px`:void 0,maxWidth:He?`${He}px`:void 0}}})),ve}),L=he(()=>w.value?void 0:o.placement),{floatingStyles:N,middlewareData:P,placement:x,update:R}=VC(f,c,{placement:L,middleware:C,strategy:he(()=>o.strategy),whileElementsMounted:(...le)=>NC(...le,{animationFrame:o.realtime})}),B=X({position:"absolute"});ye(P,()=>{var le;if(o.noHide===!1&&((le=P.value.hide)!=null&&le.referenceHidden?u.value=!0:u.value=!1),P.value.arrow){const{x:ve,y:He}=P.value.arrow;B.value={position:"absolute",top:He?`${He}px`:"",left:ve?`${ve}px`:""}}});const j=M(()=>{const le=o.tooltip?"tooltip":"popover";return[le,`b-${le}`,{[`b-${le}-${o.variant}`]:o.variant!==null,show:i.value&&!u.value,"pe-none":!i.value,fade:!o.noFade,"d-none":!i.value&&o.noFade,[`${o.customClass}`]:o.customClass!==void 0,[`bs-${le}-${SE(x.value)}`]:x.value!==void 0}]}),{isOutside:q}=pf(c),{isOutside:Y}=pf(p),U=le=>{const ve=le??new Event("click");i.value?me(ve):Ce()},Q=(le,ve={})=>new Ni(le,{cancelable:!1,target:c.value||null,relatedTarget:null,trigger:null,...ve,componentId:l.value});let K;const Ce=()=>{const le=Q("show",{cancelable:!0});if(r("show",le),le.defaultPrevented){r("show-prevented");return}s.value=!0,et(()=>{var ve;R(),K=setTimeout(()=>{R(),i.value=!0,et(()=>{r("shown",Q("shown"))})},typeof o.delay=="number"?o.delay:((ve=o.delay)==null?void 0:ve.show)||0)})},me=le=>{var ve;const He=Q("hide",{cancelable:!0});if(r("hide",He),He.defaultPrevented){r("hide-prevented");return}K&&(clearTimeout(K),K=void 0);const Se=typeof o.delay=="number"?o.delay:((ve=o.delay)==null?void 0:ve.hide)||0;setTimeout(()=>{var $,ne;(le==null?void 0:le.type)==="click"||(le==null?void 0:le.type)==="forceHide"||(le==null?void 0:le.type)==="update:modelValue"&&o.manual||!o.noninteractive&&q.value&&Y.value&&!(($=c.value)!=null&&$.contains(document==null?void 0:document.activeElement))&&!((ne=p.value)!=null&&ne.contains(document==null?void 0:document.activeElement))||o.noninteractive&&Y.value?(i.value=!1,et(()=>{setTimeout(()=>{s.value=!1},c.value?ol(c.value):150),r("hidden",Q("hidden"))})):setTimeout(()=>{me(le)},Se<50?50:Se)},Se)};t({hide:me,show:Ce,toggle:U});const we=()=>{var le;if(o.target){const ve=ao(o.target);ve?p.value=ve:console.warn("Target element not found",o.target)}else p.value=(le=v.value)==null?void 0:le.nextElementSibling;if(o.reference){const ve=ao(o.reference);ve?f.value=ve:console.warn("Reference element not found",o.reference)}else f.value=p.value;if(!(!p.value||o.manual)&&Dh){if(p.value.addEventListener("forceHide",me),o.click){p.value.addEventListener("click",U);return}p.value.addEventListener("pointerenter",Ce),p.value.addEventListener("pointerleave",me),p.value.addEventListener("focus",Ce),p.value.addEventListener("blur",me)}},Fe=()=>{p.value&&(p.value.removeEventListener("forceHide",me),p.value.removeEventListener("click",U),p.value.removeEventListener("pointerenter",Ce),p.value.removeEventListener("pointerleave",me),p.value.removeEventListener("focus",Ce),p.value.removeEventListener("blur",me))};return sE(c,()=>{i.value&&o.click&&!o.noAutoClose&&!o.manual&&me(new Event("clickOutside"))},{ignore:[p]}),ye([()=>o.click,()=>o.target,()=>o.reference],()=>{Fe(),we()}),ht(we),Gn(Fe),(le,ve)=>(z(),be(Me,null,[ft("span",{id:b(l)+"_placeholder",ref_key:"placeholder",ref:v},null,8,_E),ie(le.$slots,"target",{show:Ce,hide:me,toggle:U,showState:i.value}),(z(),se(Ap,{to:b(o).teleportTo,disabled:!b(o).teleportTo||b(o).teleportDisabled},[s.value||b(o).persistent?(z(),be("div",Ve({key:0,id:b(l)},le.$attrs,{ref_key:"element",ref:c,class:j.value,role:"tooltip",tabindex:"-1",style:b(N)}),[ft("div",{ref_key:"arrow",ref:d,class:_e(`${b(o).tooltip?"tooltip":"popover"}-arrow`),style:Cn(B.value),"data-popper-arrow":""},null,6),ft("div",{class:"overflow-auto",style:Cn(y.value)},[b(o).title||le.$slots.title?(z(),be(Me,{key:0},[b(o).html?(z(),be("div",{key:1,class:_e(["position-sticky top-0",b(o).tooltip?"tooltip-inner":"popover-header"]),innerHTML:g.value},null,10,CE)):(z(),be("div",{key:0,class:_e(["position-sticky top-0",b(o).tooltip?"tooltip-inner":"popover-header"])},[ie(le.$slots,"title",{},()=>[Te(Be(b(o).title),1)])],2))],64)):We("",!0),b(o).tooltip&&!le.$slots.title&&!b(o).title||!b(o).tooltip?(z(),be(Me,{key:1},[b(o).html?(z(),be("div",{key:1,class:_e(b(o).tooltip?"tooltip-inner":"popover-body"),innerHTML:T.value},null,10,EE)):(z(),be("div",{key:0,class:_e(b(o).tooltip?"tooltip-inner":"popover-body")},[ie(le.$slots,"default",{},()=>[Te(Be(b(o).content),1)])],2))],64)):We("",!0)],4)],16,wE)):We("",!0)],8,["to","disabled"]))],64))}}),SE=e=>{const[t]=e.split("-");switch(t){case"left":return"start";case"right":return"end";default:return t}},Vr=e=>typeof e!="object"||e.active!==!1,ei=(e,t)=>{if(!Vr(e))return{};const n=typeof e>"u"||typeof e=="object"&&!e.title&&!e.content,o=t.getAttribute("title")||t.getAttribute("data-original-title");return n?o?(t.removeAttribute("title"),t.setAttribute("data-original-title",o),{content:Io(o,No)}):{}:typeof e=="string"?{content:Io(e,No)}:{title:e!=null&&e.title?Io(e==null?void 0:e.title,No):void 0,content:e!=null&&e.content?Io(e==null?void 0:e.content,No):void 0}},ti=(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}),ni=(e,t,n)=>{var o;const r=document.createElement("span");t.modifiers.body?document.body.appendChild(r):t.modifiers.child?e.appendChild(r):(o=e.parentNode)==null||o.insertBefore(r,e.nextSibling),Up(Re(TE,n),r),e.$__element=r},oi=e=>{const t=e.$__element;t&&Up(null,t),setTimeout(()=>{t==null||t.remove()},0),delete e.$__element},am=e=>e==="clippingAncestors"||e instanceof Element||Array.isArray(e),kE=e=>!am(e),xa=(e,t,n,o=n)=>t.reduce((r,a)=>(e[a]&&r.push([o,a.replace(n,""),e[a]].filter(i=>i&&typeof i!="boolean").join("-").toLowerCase()),r),[]),ao=e=>{if(e)return typeof e=="string"?typeof document>"u"?void 0:document.getElementById(e)??document.querySelector(e)??void 0:e.$el??e},Pa=/\s+/,LE=/^#/,AE=/^#[A-Za-z]+[\w\-:.]*$/,xE=e=>{const t=e.trim();return t.charAt(0).toUpperCase()+t.slice(1)},PE=e=>!!(e.href||e.to),im=Symbol("bvn::progress"),sm=Symbol("bvn::accordion"),lm=Symbol("bvn::collapse"),um=Symbol("bvn::navbar"),BE=Symbol("bvn::toastPlugin"),OE=Symbol("bvn::rtlPlugin"),RE=Symbol("bvn::breadcrumbPlugin"),NE=Symbol("bvn::modalControllerPlugin"),cm=Symbol("bvn::modalManagerPlugin"),fm=Symbol("bvn::idPluginKey"),Ba=Symbol("bvn::defaults"),cr=(e,t={},n={})=>{const o=[e];let r;for(let a=0;aObject.keys(e).filter(n=>!t.map(o=>o.toString()).includes(n)).reduce((n,o)=>({...n,[o]:e[o]}),{}),pm=(e,t)=>[...t].reduce((n,o)=>(n[o]=e[o],n),{}),Lo=(e,t,n)=>{const o=t.split(/[.[\]]/g);let r=e;for(const a of o){if(r==null)return n;a.trim()!==""&&(r=r[a])}return r===void 0?n:r},hf=(e,t)=>t+(e?xE(e):""),hm=(e,t)=>{const n=he(t),o=he(e),r=he(()=>PE(o.value)),a=M(()=>r.value?pm(o.value,n.value??["active","activeClass","append","href","rel","replace","routerComponentName","target","to","variant","opacity","opacityHover","underlineVariant","underlineOffset","underlineOffsetHover","underlineOpacity","underlineOpacityHover"]):{});return{computedLink:r,computedLinkProps:a}},Un=e=>M(()=>{let t=st(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}}),IE=e=>M(()=>{const t=st(e);return{container:t===!0,[`container-${t}`]:typeof t=="string"}}),mm=(e,t=X(1e3),n={})=>{const o=_t(he(e)),r=_t(he(t)),a=X(!1),i=X(0),s=he(()=>Math.ceil(o.value/r.value)),l=he(()=>f.value||a.value?Math.round(o.value-i.value*r.value):0),{pause:u,resume:c,isActive:f}=rE(()=>{i.value=i.value+1},t,n),d=()=>{a.value=!1,i.value=0,c()},p=()=>{a.value=!1,i.value=s.value};rr(()=>{i.value>s.value&&(i.value=s.value),i.value===s.value&&u()}),ye([r,o],()=>{p(),d()});const v=()=>{f.value!==!1&&(a.value=!0,u())},g=()=>{i.value!==s.value&&(a.value=!1,c())};return{isActive:_t(f),isPaused:_t(a),restart:d,stop:p,pause:v,resume:g,value:l}};function FE(e,t=vm("injectSelf")){const{provides:n}=t;if(n&&e in n)return n[e]}function vm(e,t){const n=lt();if(!n)throw new Error(`[Bvn] ${e} must be called from inside a setup function`);return n}const ME=(e="")=>e.replace(/[^a-z]/gi,"-").replace(/\B([A-Z])/g,"-$1").toLowerCase(),mf=e=>e!==null&&typeof e=="object"&&!Array.isArray(e);function gm(e={},t={},n){const o={};for(const r in e)o[r]=e[r];for(const r in t){const a=e[r],i=t[r];if(mf(a)&&mf(i)){o[r]=gm(a,i,n);continue}if(Array.isArray(a)&&Array.isArray(i)&&n){o[r]=n(a,i);continue}o[r]=i}return o}const DE=(e,t)=>{var n,o;return typeof((n=e.props)==null?void 0:n[t])<"u"||typeof((o=e.props)==null?void 0:o[ME(t)])<"u"};function $E(e={},t){const n=Ge(Ba,X({})),o=vm("useDefaults");if(t=t??o.type.name??o.type.__name,!t)throw new Error("[Bvn] Could not determine component name");const r=M(()=>{var l;return(l=n.value)==null?void 0:l[e._as??t]}),a=new Proxy(e,{get(l,u){var c,f,d,p;const v=Reflect.get(l,u);return u==="class"||u==="style"?[(c=r.value)==null?void 0:c[u],v].filter(g=>g!=null):typeof u=="string"&&!DE(o.vnode,u)?((f=r.value)==null?void 0:f[u])??((p=(d=n.value)==null?void 0:d.global)==null?void 0:p[u])??v:v}}),i=En();rr(()=>{if(r.value){const l=Object.entries(r.value).filter(([u])=>u.startsWith(u[0].toUpperCase()));i.value=l.length?Object.fromEntries(l):void 0}else i.value=void 0});function s(){const l=FE(Ba,o);xt(Ba,M(()=>i.value?gm((l==null?void 0:l.value)??{},i.value):l==null?void 0:l.value))}return{props:a,provideSubDefaults:s}}function Ee(e,t){const{props:n,provideSubDefaults:o}=$E(e,t);return o(),n}const Mi=e=>M(()=>{const t=st(e);return t===!0?"is-valid":t===!1?"is-invalid":null}),Lt=(e,t)=>M(()=>st(e)||VE(t)),VE=(e="")=>`__BVID__${Ge(fm,()=>Math.random().toString().slice(2,8))()}___BV_${e}__`,ym=(e,t,n)=>{const o=X(null),r=Lt(()=>e.id,"input"),a=Mt(()=>e.debounce??0),i=Mt(()=>e.debounceMaxWait??NaN),s=nE(d=>{t.value=d},()=>n.lazy===!0?0:a.value,{maxWait:()=>n.lazy===!0?NaN:i.value}),l=(d,p=!1)=>{n.lazy===!0&&p===!1||s(d)},{focused:u}=Fo(o,{initialValue:e.autofocus}),c=(d,p,v=!1)=>e.formatter!==void 0&&(!e.lazyFormatter||v)?e.formatter(d,p):d;ht(()=>{var d;o.value&&(o.value.value=((d=t.value)==null?void 0:d.toString())??"")}),Hl(()=>{et(()=>{e.autofocus&&(u.value=!0)})});const f=eu(()=>e.ariaInvalid,()=>e.state);return{input:o,computedId:r,computedAriaInvalid:f,onInput:d=>{const{value:p}=d.target,v=c(p,d);if(d.defaultPrevented){d.preventDefault();return}l(v)},onChange:d=>{const{value:p}=d.target,v=c(p,d);if(d.defaultPrevented){d.preventDefault();return}const g=v;t.value!==g&&l(v,!0)},onBlur:d=>{if(!n.lazy&&!e.lazyFormatter)return;const{value:p}=d.target,v=c(p,d,!0),g=v;t.value!==g&&l(v,!0)},focus:()=>{e.disabled||(u.value=!0)},blur:()=>{e.disabled||(u.value=!1)}}},bm=(e,t)=>{const n=a=>typeof a=="object"&&a!==null&&"label"in a,o=a=>{if(typeof a=="string")return{value:a,text:a};if(typeof a=="number")return{value:a,text:`${a}`};if(a instanceof Date)return{value:a,text:a.toLocaleString()};const i=Lo(a,t.valueField),s=Lo(a,t.textField),l=Lo(a,t.htmlField),u=Lo(a,t.disabledField),c=t.optionsField?Lo(a,t.optionsField):void 0;return c!==void 0?{label:Lo(a,t.labelField)||s,options:c}:{value:i,text:s,html:l,disabled:u}},r=a=>a.map(i=>o(i));return{normalizedOptions:M(()=>r(st(e))),isComplex:n}},hs="modal-open",HE=()=>{const e=Ge(cm),t=o=>{e==null||e.removeStack(o),e==null||e.removeRegistry(o)},n=hE("updateHTMLAttrs",(o,r,a)=>{const i=typeof o=="string"?window==null?void 0:window.document.querySelector(o):At(o);i&&(r==="class"?i.classList.toggle(hs,a===hs):i.setAttribute(r,a))});return Sn(()=>{n("body","class","")}),ye(()=>e==null?void 0:e.countStack.value,o=>{o!==void 0&&n("body","class",o>0?hs:"")}),{...e,dispose:t}},jE=(e,t)=>{const{pushRegistry:n,pushStack:o,removeStack:r,stack:a,dispose:i,countStack:s}=HE(),l=lt();if(!l||l.type.__name!=="BModal")throw new Error("useModalManager must only use in BModal component");n==null||n(l),Sn(()=>{i(l)});const u=(c,f)=>{c?o==null||o(l):f&&!c&&(r==null||r(l))};return u(t,t),ye(e,u),{activePosition:M(()=>a==null?void 0:a.value.findIndex(c=>{var f,d;return((f=c.exposed)==null?void 0:f.id)===((d=l.exposed)==null?void 0:d.id)})),activeModalCount:s,stackWithoutSelf:M(()=>(a==null?void 0:a.value.filter(c=>{var f,d;return((f=c.exposed)==null?void 0:f.id)!==((d=l.exposed)==null?void 0:d.id)}))??[])}},UE=e=>{const t=(n,o)=>{const r=o===null?"":`${o}-`;return n==="circle"?`${r}rounded-circle`:n==="pill"?`${r}rounded-pill`:typeof n=="number"||n==="0"||n==="1"||n==="2"||n==="3"||n==="4"||n==="5"?`${r}rounded-${n}`:n==="none"?`${r}rounded-0`:n==="sm"?`${r}rounded-1`:n==="lg"?`${r}rounded-5`:`${r}rounded`};return M(()=>{const n=st(e);return{[`${t(n.rounded,null)}`]:!!n.rounded,[`${t(n.roundedTop,"top")}`]:!!n.roundedTop,[`${t(n.roundedBottom,"bottom")}`]:!!n.roundedBottom,[`${t(n.roundedStart,"start")}`]:!!n.roundedStart,[`${t(n.roundedEnd,"end")}`]:!!n.roundedEnd}})},qE=(e,t)=>{const n=_t(he(e)),o=_t(he(t)),r=he(()=>!o.value);ht(()=>{const a=bE(document.body,n.value&&r.value);ye([n,r],([i,s])=>{a.value=i&&s})})},WE=(e,t,n={})=>{const o=he(e),r=he(t),a=X(ao(o.value)),i=X(ao(r.value));ye([o,r],()=>{w()});const{contentQuery:s=":scope > [id]",targetQuery:l="[href]",manual:u=!1,root:c,rootMargin:f="0px 0px -25%",threshold:d=[.1,.5,1],watchChanges:p=!0}=n,v=X(null),g=X([]),T=X([]);lt()?ht(()=>{ff(o,a,{transform:{ltr:P=>ao(P)},direction:"ltr",immediate:!0}),ff(r,i,{transform:{ltr:P=>ao(P)},direction:"ltr",immediate:!0}),w()}):et(()=>{w()});const w=()=>{T.value=a.value?Array.from(a.value.querySelectorAll(s)):[],g.value=T.value.map(P=>({id:P.id,el:P,visible:!1,text:P.textContent}))};let _=!0,h=0;const m=M(()=>a.value&&getComputedStyle(a.value).overflowY==="visible"?null:a.value),y=mE(T,P=>{var x,R,B,j;const q=(x=m.value||(document==null?void 0:document.documentElement))==null?void 0:x.scrollTop;_=q>h,h=q,P.forEach(U=>{if(U.isIntersecting){g.value.forEach(Q=>{Q.el===U.target&&(Q.visible=!0)});return}g.value.forEach(Q=>{Q.el===U.target&&(Q.visible=!1)})});let Y=null;_?Y=((R=[...g.value].reverse().find(U=>U.visible))==null?void 0:R.id)||null:Y=((B=g.value.find(U=>U.visible))==null?void 0:B.id)||null,Y!==null&&(v.value=Y),v.value||(v.value=((j=g.value[0])==null?void 0:j.id)||null)},{root:c?ao(c):m,rootMargin:f,threshold:d});ye(v,P=>{var x;if(u)return;const R=(x=i.value)==null?void 0:x.querySelectorAll(l);if(R===void 0)return;let B=!1,j=null;R.forEach(q=>{var Y,U,Q,K,Ce,me,we,Fe,le,ve,He;const Se=q.closest(".dropdown");if((Y=q.getAttribute("href"))!=null&&Y.includes(`#${P}`)){j=q,q.classList.add("active"),Se&&((U=Se==null?void 0:Se.querySelector(".dropdown-toggle"))==null||U.classList.add("active"),B=!0);let $=(Q=q.closest(".nav"))==null?void 0:Q.previousSibling;for(;(K=$==null?void 0:$.classList)!=null&&K.contains("nav-item");)B=!0,(Ce=$.querySelector(".nav-link"))==null||Ce.classList.add("active"),$=(me=$.closest(".nav"))==null?void 0:me.previousSibling}else if(q.classList.remove("active"),Se&&!B&&((we=Se==null?void 0:Se.querySelector(".dropdown-toggle"))==null||we.classList.remove("active")),!B){let $=(Fe=q.closest(".nav"))==null?void 0:Fe.previousSibling;for(;(le=$==null?void 0:$.classList)!=null&&le.contains("nav-item");)B=!0,$.querySelector(".nav-link")!==j&&((ve=$.querySelector(".nav-link"))==null||ve.classList.remove("active")),$=(He=$.closest(".nav"))==null?void 0:He.previousSibling}})});const C=p?fE(a,()=>{w()},{childList:!0}):{stop:()=>{}},L=(P,x=!1)=>{var R,B;P.preventDefault();const j=(B=(R=P.target)==null?void 0:R.getAttribute)==null?void 0:B.call(R,"href"),q=j?document==null?void 0:document.querySelector(j):null;q&&a.value&&(a.value.scrollTo?a.value.scrollTo({top:q.offsetTop,behavior:x?"smooth":"auto"}):a.value.scrollTop=q.offsetTop)},N=()=>{y.stop(),C.stop()};return{current:_t(v),list:g,content:a,target:i,scrollIntoView:L,updateList:w,cleanup:N}},zE=e=>M(()=>{const t={name:"",enterActiveClass:"",enterToClass:"",leaveActiveClass:"",leaveToClass:"showing",enterFromClass:"showing",leaveFromClass:"",css:!0},n={...t,name:"fade",enterActiveClass:"fade showing",leaveActiveClass:"fade showing"};return st(e)?t:n}),_m=ae({__name:"BTransition",props:{appear:{type:Boolean,default:!1},mode:{default:void 0},noFade:{type:Boolean,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 n=Ee(e,"BTransition"),o=t,r=M(()=>{const i={name:"",enterActiveClass:"",enterToClass:"",leaveActiveClass:"",leaveToClass:"showing",enterFromClass:"showing",leaveFromClass:""},s={...i,enterActiveClass:"fade showing",leaveActiveClass:"fade showing"};return n.noFade?i:s}),a=M(()=>({mode:n.mode,css:!0,...r.value}));return(i,s)=>(z(),se(ar,Ve({...a.value,...b(n).transProps},{appear:b(n).appear,onAfterAppear:s[0]||(s[0]=l=>o("after-appear",l)),onAfterEnter:s[1]||(s[1]=l=>o("after-enter",l)),onAfterLeave:s[2]||(s[2]=l=>o("after-leave",l)),onAppear:s[3]||(s[3]=l=>o("appear",l)),onBeforeAppear:s[4]||(s[4]=l=>o("before-appear",l)),onBeforeEnter:s[5]||(s[5]=l=>o("before-enter",l)),onBeforeLeave:s[6]||(s[6]=l=>o("before-leave",l)),onEnter:s[7]||(s[7]=l=>o("enter",l)),onAppearCancelled:s[8]||(s[8]=l=>o("appear-cancelled",l)),onEnterCancelled:s[9]||(s[9]=l=>o("enter-cancelled",l)),onLeave:s[10]||(s[10]=l=>o("leave",l)),onLeaveCancelled:s[11]||(s[11]=l=>o("leave-cancelled",l))}),{default:fe(()=>[ie(i.$slots,"default")]),_:3},16,["appear"]))}}),GE=["type","disabled","aria-label"],au=ae({__name:"BCloseButton",props:{ariaLabel:{default:"Close"},disabled:{type:Boolean,default:!1},type:{default:"button"}},emits:["click"],setup(e,{emit:t}){const n=Ee(e,"BCloseButton"),o=t;return(r,a)=>(z(),be("button",{type:b(n).type,class:"btn-close",disabled:b(n).disabled,"aria-label":b(n).ariaLabel,onClick:a[0]||(a[0]=i=>o("click",i))},null,8,GE))}}),vf="active",iu=ae({__name:"BLink",props:{active:{type:Boolean,default:void 0},activeClass:{default:"router-link-active"},disabled:{type:Boolean,default:!1},exactActiveClass:{default:"router-link-exact-active"},href:{default:void 0},icon:{type:Boolean,default:!1},stretched:{type:Boolean,default:!1},opacity:{default:void 0},opacityHover:{default:void 0},rel:{default:void 0},replace:{type:Boolean,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},prefetch:{type:Boolean},noPrefetch:{type:Boolean},prefetchedClass:{},noRel:{type:Boolean}},emits:["click"],setup(e,{emit:t}){const n=Ee(e,"BLink"),o=t,r=ap(),a=Ge(lm,null),i=Ge(um,null),s=lt(),l=M(()=>{const v=n.routerComponentName.split("-").map(g=>g.charAt(0).toUpperCase()+g.slice(1)).join("");return(s==null?void 0:s.appContext.app.component(v))===void 0||n.disabled||!n.to?"a":n.routerComponentName}),u=M(()=>{const v="#";if(n.href)return n.href;if(typeof n.to=="string")return n.to||v;const{to:g}=n;if(g!==void 0&&"path"in g){const T=g.path||"",w=g.query?`?${Object.keys(g.query).map(h=>{var m;return`${h}=${(m=g.query)==null?void 0:m[h]}`}).join("=")}`:"",_=!g.hash||g.hash.charAt(0)==="#"?g.hash||"":`#${g.hash}`;return`${T}${w}${_}`||v}return v}),c=M(()=>({[`link-${n.variant}`]:n.variant!==null,[`link-opacity-${n.opacity}`]:n.opacity!==void 0,[`link-opacity-${n.opacityHover}-hover`]:n.opacityHover!==void 0,[`link-underline-${n.underlineVariant}`]:n.underlineVariant!==null,[`link-offset-${n.underlineOffset}`]:n.underlineOffset!==void 0,[`link-offset-${n.underlineOffsetHover}-hover`]:n.underlineOffsetHover!==void 0,[`link-underline-opacity-${n.underlineOpacity}`]:n.underlineOpacity!==void 0,[`link-underline-opacity-${n.underlineOpacityHover}-hover`]:n.underlineOpacityHover!==void 0,"icon-link":n.icon===!0,"stretched-link":n.stretched===!0})),f=M(()=>({class:c.value,to:n.to,replace:n.replace,href:u.value,target:n.target,rel:n.target==="_blank"?n.rel??"noopener":void 0,tabindex:n.disabled?"-1":typeof r.tabindex>"u"?null:r.tabindex,"aria-disabled":n.disabled?!0:null})),d=M(()=>({[vf]:n.active,disabled:n.disabled})),p=v=>{var g,T,w;if(n.disabled){v.preventDefault(),v.stopImmediatePropagation();return}(((g=a==null?void 0:a.isNav)==null?void 0:g.value)===!0&&i===null||i!==null&&((T=i.autoClose)==null?void 0:T.value)===!0)&&((w=a==null?void 0:a.hide)==null||w.call(a)),o("click",v)};return(v,g)=>l.value==="router-link"?(z(),se(ze(l.value),Ve({key:0},f.value,{custom:""}),{default:fe(({href:T,navigate:w,isActive:_,isExactActive:h})=>[(z(),se(ze(b(n).routerTag),Ve({href:T,class:{[vf]:b(n).active,[b(n).activeClass]:_,[b(n).exactActiveClass]:h}},v.$attrs,{onClick:m=>{w(m),p(m)}}),{default:fe(()=>[ie(v.$slots,"default")]),_:2},1040,["href","class","onClick"]))]),_:3},16)):(z(),se(ze(l.value),Ve({key:1,class:d.value},f.value,{onClick:p}),{default:fe(()=>[ie(v.$slots,"default")]),_:3},16,["class"]))}}),KE=["aria-valuenow","aria-valuemax"],XE=ae({__name:"BProgressBar",props:{animated:{type:Boolean,default:!1},label:{default:void 0},labelHtml:{default:void 0},max:{default:void 0},precision:{default:0},showProgress:{type:Boolean,default:!1},showValue:{type:Boolean,default:!1},striped:{type:Boolean,default:!1},value:{default:0},variant:{default:null},bgVariant:{default:null},textVariant:{default:null}},setup(e){const t=Ee(e,"BProgressBar"),n=Ge(im,null),o=Un(t),r=M(()=>[o.value,{"progress-bar-animated":t.animated||(n==null?void 0:n.animated.value),"progress-bar-striped":t.striped||(n==null?void 0:n.striped.value)||t.animated||(n==null?void 0:n.animated.value)}]),a=Mt(()=>t.precision),i=Mt(()=>t.value),s=Mt(()=>t.max??NaN),l=Mt(()=>(n==null?void 0:n.max.value)??NaN),u=M(()=>t.labelHtml!==void 0?t.labelHtml:t.showValue||n!=null&&n.showValue.value?i.value.toFixed(a.value):t.showProgress||n!=null&&n.showProgress.value?(i.value*100/(s.value||100)).toFixed(a.value):t.label!==void 0?t.label:""),c=M(()=>l.value?`${i.value*100/l.value}%`:s.value?`${i.value*100/s.value}%`:typeof t.value=="string"?t.value:`${t.value}%`);return(f,d)=>(z(),be("div",{class:_e(["progress-bar",r.value]),role:"progressbar","aria-valuenow":b(t).value,"aria-valuemin":"0","aria-valuemax":b(t).max,style:Cn({width:c.value})},[ie(f.$slots,"default",{},()=>[Te(Be(u.value),1)])],14,KE))}}),YE=ae({__name:"BProgress",props:{height:{default:void 0},animated:{type:Boolean,default:void 0},max:{default:100},precision:{default:void 0},showProgress:{type:Boolean,default:void 0},showValue:{type:Boolean,default:void 0},striped:{type:Boolean,default:void 0},value:{default:void 0},variant:{default:void 0},bgVariant:{default:void 0},textVariant:{default:void 0}},setup(e){const t=Ee(e,"BProgress");return xt(im,{animated:he(()=>t.animated),max:he(()=>t.max),showProgress:he(()=>t.showProgress),showValue:he(()=>t.showValue),striped:he(()=>t.striped)}),(n,o)=>(z(),be("div",{class:"progress",style:Cn({height:b(t).height})},[ie(n.$slots,"default",{},()=>[pe(XE,{animated:b(t).animated,max:b(t).max,precision:b(t).precision,"show-progress":b(t).showProgress,"show-value":b(t).showValue,striped:b(t).striped,value:b(t).value,variant:b(t).variant,"text-variant":b(t).textVariant,"bg-variant":b(t).bgVariant},null,8,["animated","max","precision","show-progress","show-value","striped","value","variant","text-variant","bg-variant"])])],4))}}),QE=["id","role","aria-live","aria-atomic"],JE={class:"me-auto"},ZE=ae({__name:"BToast",props:at({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,default:!1},modelValue:{type:[Boolean,Number]},noCloseButton:{type:Boolean,default:!1},noFade:{type:Boolean,default:!1},noHoverPause:{type:Boolean,default:!1},progressProps:{default:void 0},showOnPause:{type:Boolean,default:!0},solid:{type:Boolean,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,default:void 0},activeClass:{default:void 0},disabled:{type:Boolean,default:void 0},exactActiveClass:{default:void 0},href:{default:void 0},icon:{type:Boolean,default:void 0},stretched:{type:Boolean,default:!1},opacity:{default:void 0},opacityHover:{default:void 0},rel:{default:void 0},replace:{type:Boolean,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},prefetch:{type:Boolean},noPrefetch:{type:Boolean},prefetchedClass:{},noRel:{type:Boolean}},{modelValue:{type:[Boolean,Number],default:!1},modelModifiers:{}}),emits:at(["close","close-countdown","hide","hidden","show","shown","show-prevented","hide-prevented"],["update:modelValue"]),setup(e,{expose:t,emit:n}){const o=Ee(e,"BToast"),r=n,a=X(null),i=om(a),s=Qt(e,"modelValue"),{computedLink:l,computedLinkProps:u}=hm(o),c=Mt(()=>o.interval),f=Un(o),d=he(()=>typeof s.value=="boolean"?0:s.value),{isActive:p,pause:v,restart:g,resume:T,stop:w,isPaused:_,value:h}=mm(d,c,{immediate:typeof s.value=="number"});rr(()=>{r("close-countdown",h.value)});const m=he(()=>l.value?iu:"div"),y=he(()=>typeof s.value=="boolean"?s.value:p.value||o.showOnPause&&_.value),C=M(()=>[f.value,{show:y.value}]),L=()=>{o.noHoverPause||v()};ye(i,q=>{if(q){L();return}T()});const N=(q,Y={})=>new Ni(q,{cancelable:!1,target:a.value||null,relatedTarget:null,trigger:null,...Y,componentId:o.id}),P=()=>{const q=N("show",{cancelable:!0});if(r("show",q),q.defaultPrevented){s.value&&(s.value=!1),r("show-prevented");return}s.value||(s.value=!0)},x=(q="")=>{const Y=N("hide",{cancelable:q!=="",trigger:q});if(r("hide",Y),q==="close"&&r("close",Y),Y.defaultPrevented){r("hide-prevented"),s.value||(s.value=!0);return}typeof s.value=="boolean"?s.value=!1:(s.value=0,w())},R=()=>{P()},B=()=>{r("shown",N("shown"))},j=()=>{r("hidden",N("hidden"))};return ye(p,q=>{q===!1&&_.value===!1&&s.value&&x()}),Gn(w),t({pause:v,restart:g,resume:T,stop:w}),(q,Y)=>(z(),se(_m,Ve({"no-fade":b(o).noFade},b(o).transProps,{onBeforeEnter:R,onAfterEnter:B,onAfterLeave:j}),{default:fe(()=>[y.value?(z(),be("div",{key:0,id:b(o).id,ref_key:"element",ref:a,class:_e(["toast",[b(o).toastClass,C.value]]),tabindex:"0",role:y.value?b(o).isStatus?"status":"alert":void 0,"aria-live":y.value?b(o).isStatus?"polite":"assertive":void 0,"aria-atomic":y.value?!0:void 0},[q.$slots.title||b(o).title?(z(),se(ze(b(o).headerTag),{key:0,class:_e(["toast-header",b(o).headerClass])},{default:fe(()=>[ie(q.$slots,"title",{hide:x},()=>[ft("strong",JE,Be(b(o).title),1)]),b(o).noCloseButton?We("",!0):(z(),se(au,{key:0,onClick:Y[0]||(Y[0]=U=>x("close"))}))]),_:3},8,["class"])):We("",!0),q.$slots.default||b(o).body?(z(),se(ze(m.value),Ve({key:1,class:["toast-body",b(o).bodyClass],style:{display:"block"}},b(u),{onClick:Y[1]||(Y[1]=U=>b(l)?x():()=>{})}),{default:fe(()=>[ie(q.$slots,"default",{hide:x},()=>[Te(Be(b(o).body),1)])]),_:3},16,["class"])):We("",!0),typeof s.value=="number"&&b(o).progressProps!==void 0?(z(),se(YE,{key:2,animated:b(o).progressProps.animated,precision:b(o).progressProps.precision,"show-progress":b(o).progressProps.showProgress,"show-value":b(o).progressProps.showValue,striped:b(o).progressProps.striped,variant:b(o).progressProps.variant,max:s.value,value:b(h),height:"4px"},null,8,["animated","precision","show-progress","show-value","striped","variant","max","value"])):We("",!0)],10,QE)):We("",!0)]),_:3},16,["no-fade"]))}}),eT="top-end",tT={install(e){const t=X([]),n=X(!1),o=s=>{n.value=s},r=(s={})=>{var l;const u=Symbol(),c=X(((l=st(s.props))==null?void 0:l.value)||5e3),f=M({get:()=>{const d=st(s.props);return{component:st(s.component)??ZE,props:{...d,pos:(d==null?void 0:d.pos)||eT,_modelValue:c.value,_self:u}}},set:d=>{c.value=d.props._modelValue}});return(f.value.props.appendToast!==void 0?f.value.props.appendToast:n.value)?t.value.push(f):t.value.unshift(f),u},a=s=>{t.value=t.value.filter(l=>l.value.props._self!==s)},i=s=>{const l=t.value.find(u=>u.value.props._self===s);l!==void 0&&(l.value={...l.value,props:{...l.value.props,_modelValue:!1}})};e.provide(BE,{_setIsAppend:o,toasts:t,show:r,remove:a,leave:i})}},nT={install(e){const t=X([]),n=()=>{t.value.splice(0,t.value.length)};e.provide(RE,{items:t,reset:n})}},oT={install(e,t){(t==null?void 0:t.id)instanceof Object&&typeof t.id.getId=="function"&&e.provide(fm,t.id.getId)}};/*! +* tabbable 6.2.0 +* @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE +*/var wm=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],ri=wm.join(","),Cm=typeof Element>"u",yo=Cm?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,ai=!Cm&&Element.prototype.getRootNode?function(e){var t;return e==null||(t=e.getRootNode)===null||t===void 0?void 0:t.call(e)}:function(e){return e==null?void 0:e.ownerDocument},ii=function e(t,n){var o;n===void 0&&(n=!0);var r=t==null||(o=t.getAttribute)===null||o===void 0?void 0:o.call(t,"inert"),a=r===""||r==="true",i=a||n&&t&&e(t.parentNode);return i},rT=function(e){var t,n=e==null||(t=e.getAttribute)===null||t===void 0?void 0:t.call(e,"contenteditable");return n===""||n==="true"},Em=function(e,t,n){if(ii(e))return[];var o=Array.prototype.slice.apply(e.querySelectorAll(ri));return t&&yo.call(e,ri)&&o.unshift(e),o=o.filter(n),o},Tm=function e(t,n,o){for(var r=[],a=Array.from(t);a.length;){var i=a.shift();if(!ii(i,!1))if(i.tagName==="SLOT"){var s=i.assignedElements(),l=s.length?s:i.children,u=e(l,!0,o);o.flatten?r.push.apply(r,u):r.push({scopeParent:i,candidates:u})}else{var c=yo.call(i,ri);c&&o.filter(i)&&(n||!t.includes(i))&&r.push(i);var f=i.shadowRoot||typeof o.getShadowRoot=="function"&&o.getShadowRoot(i),d=!ii(f,!1)&&(!o.shadowRootFilter||o.shadowRootFilter(i));if(f&&d){var p=e(f===!0?i.children:f.children,!0,o);o.flatten?r.push.apply(r,p):r.push({scopeParent:i,candidates:p})}else a.unshift.apply(a,i.children)}}return r},Sm=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},io=function(e){if(!e)throw new Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||rT(e))&&!Sm(e)?0:e.tabIndex},aT=function(e,t){var n=io(e);return n<0&&t&&!Sm(e)?0:n},iT=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},km=function(e){return e.tagName==="INPUT"},sT=function(e){return km(e)&&e.type==="hidden"},lT=function(e){var t=e.tagName==="DETAILS"&&Array.prototype.slice.apply(e.children).some(function(n){return n.tagName==="SUMMARY"});return t},uT=function(e,t){for(var n=0;nsummary:first-of-type"),a=r?e.parentElement:e;if(yo.call(a,"details:not([open]) *"))return!0;if(!n||n==="full"||n==="legacy-full"){if(typeof o=="function"){for(var i=e;e;){var s=e.parentElement,l=ai(e);if(s&&!s.shadowRoot&&o(s)===!0)return gf(e);e.assignedSlot?e=e.assignedSlot:!s&&l!==e.ownerDocument?e=l.host:e=s}e=i}if(pT(e))return!e.getClientRects().length;if(n!=="legacy-full")return!0}else if(n==="non-zero-area")return gf(e);return!1},mT=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if(t.tagName==="FIELDSET"&&t.disabled){for(var n=0;n=0)},gT=function e(t){var n=[],o=[];return t.forEach(function(r,a){var i=!!r.scopeParent,s=i?r.scopeParent:r,l=aT(s,i),u=i?e(r.candidates):s;l===0?i?n.push.apply(n,u):n.push(s):o.push({documentOrder:a,tabIndex:l,item:r,isScope:i,content:u})}),o.sort(iT).reduce(function(r,a){return a.isScope?r.push.apply(r,a.content):r.push(a.content),r},[]).concat(n)},yT=function(e,t){t=t||{};var n;return t.getShadowRoot?n=Tm([e],t.includeContainer,{filter:ll.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:vT}):n=Em(e,t.includeContainer,ll.bind(null,t)),gT(n)},bT=function(e,t){t=t||{};var n;return t.getShadowRoot?n=Tm([e],t.includeContainer,{filter:si.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):n=Em(e,t.includeContainer,si.bind(null,t)),n},Ao=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return yo.call(e,ri)===!1?!1:ll(t,e)},_T=wm.concat("iframe").join(","),ms=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return yo.call(e,_T)===!1?!1:si(t,e)};/*! +* focus-trap 7.5.4 +* @license MIT, https://github.com/focus-trap/focus-trap/blob/master/LICENSE +*/function yf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,o)}return n}function bf(e){for(var t=1;t0){var n=e[e.length-1];n!==t&&n.pause()}var o=e.indexOf(t);o===-1||e.splice(o,1),e.push(t)},deactivateTrap:function(e,t){var n=e.indexOf(t);n!==-1&&e.splice(n,1),e.length>0&&e[e.length-1].unpause()}},TT=function(e){return e.tagName&&e.tagName.toLowerCase()==="input"&&typeof e.select=="function"},ST=function(e){return(e==null?void 0:e.key)==="Escape"||(e==null?void 0:e.key)==="Esc"||(e==null?void 0:e.keyCode)===27},Lr=function(e){return(e==null?void 0:e.key)==="Tab"||(e==null?void 0:e.keyCode)===9},kT=function(e){return Lr(e)&&!e.shiftKey},LT=function(e){return Lr(e)&&e.shiftKey},wf=function(e){return setTimeout(e,0)},Cf=function(e,t){var n=-1;return e.every(function(o,r){return t(o)?(n=r,!1):!0}),n},fr=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o1?B-1:0),q=1;q=0)x=n.activeElement;else{var R=a.tabbableGroups[0],B=R&&R.firstTabbableNode;x=B||u("fallbackFocus")}if(!x)throw new Error("Your focus-trap needs to have at least one focusable element");return x},f=function(){if(a.containerGroups=a.containers.map(function(x){var R=yT(x,r.tabbableOptions),B=bT(x,r.tabbableOptions),j=R.length>0?R[0]:void 0,q=R.length>0?R[R.length-1]:void 0,Y=B.find(function(K){return Ao(K)}),U=B.slice().reverse().find(function(K){return Ao(K)}),Q=!!R.find(function(K){return io(K)>0});return{container:x,tabbableNodes:R,focusableNodes:B,posTabIndexesFound:Q,firstTabbableNode:j,lastTabbableNode:q,firstDomTabbableNode:Y,lastDomTabbableNode:U,nextTabbableNode:function(K){var Ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,me=R.indexOf(K);return me<0?Ce?B.slice(B.indexOf(K)+1).find(function(we){return Ao(we)}):B.slice(0,B.indexOf(K)).reverse().find(function(we){return Ao(we)}):R[me+(Ce?1:-1)]}}}),a.tabbableGroups=a.containerGroups.filter(function(x){return x.tabbableNodes.length>0}),a.tabbableGroups.length<=0&&!u("fallbackFocus"))throw new Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times");if(a.containerGroups.find(function(x){return x.posTabIndexesFound})&&a.containerGroups.length>1)throw new Error("At least one node with a positive tabindex was found in one of your focus-trap's multiple containers. Positive tabindexes are only supported in single-container focus-traps.")},d=function x(R){var B=R.activeElement;if(B)return B.shadowRoot&&B.shadowRoot.activeElement!==null?x(B.shadowRoot):B},p=function x(R){if(R!==!1&&R!==d(document)){if(!R||!R.focus){x(c());return}R.focus({preventScroll:!!r.preventScroll}),a.mostRecentlyFocusedNode=R,TT(R)&&R.select()}},v=function(x){var R=u("setReturnFocus",x);return R||(R===!1?!1:x)},g=function(x){var R=x.target,B=x.event,j=x.isBackward,q=j===void 0?!1:j;R=R||ya(B),f();var Y=null;if(a.tabbableGroups.length>0){var U=l(R,B),Q=U>=0?a.containerGroups[U]:void 0;if(U<0)q?Y=a.tabbableGroups[a.tabbableGroups.length-1].lastTabbableNode:Y=a.tabbableGroups[0].firstTabbableNode;else if(q){var K=Cf(a.tabbableGroups,function(ve){var He=ve.firstTabbableNode;return R===He});if(K<0&&(Q.container===R||ms(R,r.tabbableOptions)&&!Ao(R,r.tabbableOptions)&&!Q.nextTabbableNode(R,!1))&&(K=U),K>=0){var Ce=K===0?a.tabbableGroups.length-1:K-1,me=a.tabbableGroups[Ce];Y=io(R)>=0?me.lastTabbableNode:me.lastDomTabbableNode}else Lr(B)||(Y=Q.nextTabbableNode(R,!1))}else{var we=Cf(a.tabbableGroups,function(ve){var He=ve.lastTabbableNode;return R===He});if(we<0&&(Q.container===R||ms(R,r.tabbableOptions)&&!Ao(R,r.tabbableOptions)&&!Q.nextTabbableNode(R))&&(we=U),we>=0){var Fe=we===a.tabbableGroups.length-1?0:we+1,le=a.tabbableGroups[Fe];Y=io(R)>=0?le.firstTabbableNode:le.firstDomTabbableNode}else Lr(B)||(Y=Q.nextTabbableNode(R))}}else Y=u("fallbackFocus");return Y},T=function(x){var R=ya(x);if(!(l(R,x)>=0)){if(fr(r.clickOutsideDeactivates,x)){i.deactivate({returnFocus:r.returnFocusOnDeactivate});return}fr(r.allowOutsideClick,x)||x.preventDefault()}},w=function(x){var R=ya(x),B=l(R,x)>=0;if(B||R instanceof Document)B&&(a.mostRecentlyFocusedNode=R);else{x.stopImmediatePropagation();var j,q=!0;if(a.mostRecentlyFocusedNode)if(io(a.mostRecentlyFocusedNode)>0){var Y=l(a.mostRecentlyFocusedNode),U=a.containerGroups[Y].tabbableNodes;if(U.length>0){var Q=U.findIndex(function(K){return K===a.mostRecentlyFocusedNode});Q>=0&&(r.isKeyForward(a.recentNavEvent)?Q+1=0&&(j=U[Q-1],q=!1))}}else a.containerGroups.some(function(K){return K.tabbableNodes.some(function(Ce){return io(Ce)>0})})||(q=!1);else q=!1;q&&(j=g({target:a.mostRecentlyFocusedNode,isBackward:r.isKeyBackward(a.recentNavEvent)})),p(j||a.mostRecentlyFocusedNode||c())}a.recentNavEvent=void 0},_=function(x){var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;a.recentNavEvent=x;var B=g({event:x,isBackward:R});B&&(Lr(x)&&x.preventDefault(),p(B))},h=function(x){if(ST(x)&&fr(r.escapeDeactivates,x)!==!1){x.preventDefault(),i.deactivate();return}(r.isKeyForward(x)||r.isKeyBackward(x))&&_(x,r.isKeyBackward(x))},m=function(x){var R=ya(x);l(R,x)>=0||fr(r.clickOutsideDeactivates,x)||fr(r.allowOutsideClick,x)||(x.preventDefault(),x.stopImmediatePropagation())},y=function(){if(a.active)return _f.activateTrap(o,i),a.delayInitialFocusTimer=r.delayInitialFocus?wf(function(){p(c())}):p(c()),n.addEventListener("focusin",w,!0),n.addEventListener("mousedown",T,{capture:!0,passive:!1}),n.addEventListener("touchstart",T,{capture:!0,passive:!1}),n.addEventListener("click",m,{capture:!0,passive:!1}),n.addEventListener("keydown",h,{capture:!0,passive:!1}),i},C=function(){if(a.active)return n.removeEventListener("focusin",w,!0),n.removeEventListener("mousedown",T,!0),n.removeEventListener("touchstart",T,!0),n.removeEventListener("click",m,!0),n.removeEventListener("keydown",h,!0),i},L=function(x){var R=x.some(function(B){var j=Array.from(B.removedNodes);return j.some(function(q){return q===a.mostRecentlyFocusedNode})});R&&p(c())},N=typeof window<"u"&&"MutationObserver"in window?new MutationObserver(L):void 0,P=function(){N&&(N.disconnect(),a.active&&!a.paused&&a.containers.map(function(x){N.observe(x,{subtree:!0,childList:!0})}))};return i={get active(){return a.active},get paused(){return a.paused},activate:function(x){if(a.active)return this;var R=s(x,"onActivate"),B=s(x,"onPostActivate"),j=s(x,"checkCanFocusTrap");j||f(),a.active=!0,a.paused=!1,a.nodeFocusedBeforeActivation=n.activeElement,R==null||R();var q=function(){j&&f(),y(),P(),B==null||B()};return j?(j(a.containers.concat()).then(q,q),this):(q(),this)},deactivate:function(x){if(!a.active)return this;var R=bf({onDeactivate:r.onDeactivate,onPostDeactivate:r.onPostDeactivate,checkCanReturnFocus:r.checkCanReturnFocus},x);clearTimeout(a.delayInitialFocusTimer),a.delayInitialFocusTimer=void 0,C(),a.active=!1,a.paused=!1,P(),_f.deactivateTrap(o,i);var B=s(R,"onDeactivate"),j=s(R,"onPostDeactivate"),q=s(R,"checkCanReturnFocus"),Y=s(R,"returnFocus","returnFocusOnDeactivate");B==null||B();var U=function(){wf(function(){Y&&p(v(a.nodeFocusedBeforeActivation)),j==null||j()})};return Y&&q?(q(v(a.nodeFocusedBeforeActivation)).then(U,U),this):(U(),this)},pause:function(x){if(a.paused||!a.active)return this;var R=s(x,"onPause"),B=s(x,"onPostPause");return a.paused=!0,R==null||R(),C(),P(),B==null||B(),this},unpause:function(x){if(!a.paused||!a.active)return this;var R=s(x,"onUnpause"),B=s(x,"onPostUnpause");return a.paused=!1,R==null||R(),f(),y(),P(),B==null||B(),this},updateContainerElements:function(x){var R=[].concat(x).filter(Boolean);return a.containers=R.map(function(B){return typeof B=="string"?n.querySelector(B):B}),a.active&&f(),P(),this}},i.updateContainerElements(e),i};function PT(e,t={}){let n;const{immediate:o,...r}=t,a=X(!1),i=X(!1),s=f=>n&&n.activate(f),l=f=>n&&n.deactivate(f),u=()=>{n&&(n.pause(),i.value=!0)},c=()=>{n&&(n.unpause(),i.value=!1)};return ye(()=>At(e),f=>{f&&(n=xT(f,{...r,onActivate(){a.value=!0,t.onActivate&&t.onActivate()},onDeactivate(){a.value=!1,t.onDeactivate&&t.onDeactivate()}}),o&&s())},{flush:"post"}),Sn(()=>l()),{hasFocus:a,isPaused:i,activate:s,deactivate:l,pause:u,unpause:c}}const BT={key:0,class:"visually-hidden"},OT=ae({__name:"BSpinner",props:{label:{default:void 0},role:{default:"status"},small:{type:Boolean,default:!1},tag:{default:"span"},type:{default:"border"},variant:{default:null}},setup(e){const t=Ee(e,"BSpinner"),n=Wr(),o=M(()=>[`spinner-${t.type}`,{[`spinner-${t.type}-sm`]:t.small,[`text-${t.variant}`]:t.variant!==null}]),r=he(()=>!vo(n.label));return(a,i)=>(z(),se(ze(b(t).tag),{class:_e(o.value),role:b(t).label||r.value?b(t).role:null,"aria-hidden":b(t).label||r.value?null:!0},{default:fe(()=>[b(t).label||r.value?(z(),be("span",BT,[ie(a.$slots,"label",{},()=>[Te(Be(b(t).label),1)])])):We("",!0)]),_:3},8,["class","role","aria-hidden"]))}}),Oa=ae({__name:"BButton",props:at({loading:{type:Boolean,default:!1},loadingFill:{type:Boolean,default:!1},loadingText:{default:"Loading..."},pill:{type:Boolean,default:!1},pressed:{type:Boolean},size:{default:"md"},squared:{type:Boolean,default:!1},tag:{default:"button"},type:{default:"button"},variant:{default:"secondary"},active:{type:Boolean,default:!1},activeClass:{default:void 0},disabled:{type:Boolean,default:void 0},exactActiveClass:{default:void 0},href:{default:void 0},icon:{type:Boolean,default:void 0},stretched:{type:Boolean,default:!1},opacity:{default:void 0},opacityHover:{default:void 0},rel:{default:void 0},replace:{type:Boolean,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},prefetch:{type:Boolean},noPrefetch:{type:Boolean},prefetchedClass:{},noRel:{type:Boolean}},{pressed:{type:Boolean,default:void 0},pressedModifiers:{}}),emits:at(["click"],["update:pressed"]),setup(e,{emit:t}){const n=Ee(e,"BButton"),o=t,r=Qt(e,"pressed"),{computedLink:a,computedLinkProps:i}=hm(n,["active-class","exact-active-class","replace","routerComponentName","routerTag"]),s=he(()=>typeof n.pressed=="boolean"),l=he(()=>n.tag==="button"&&n.href===void 0&&n.to===void 0),u=he(()=>n.to!==void 0),c=he(()=>n.href!==void 0?!1:!l.value),f=M(()=>u.value?i.value:[]),d=M(()=>[[`btn-${n.size}`],{[`btn-${n.variant}`]:n.variant!==null,active:n.active||n.pressed,"rounded-pill":n.pill,"rounded-0":n.squared,disabled:n.disabled}]),p=he(()=>u.value?iu:n.href?"a":n.tag),v=g=>{if(n.disabled){g.preventDefault(),g.stopPropagation();return}o("click",g),s.value&&(r.value=!n.pressed)};return(g,T)=>(z(),se(ze(p.value),Ve({class:"btn"},f.value,{class:d.value,"aria-disabled":c.value?b(n).disabled:null,"aria-pressed":s.value?b(n).pressed:null,autocomplete:s.value?"off":null,disabled:l.value?b(n).disabled:null,href:b(n).href,rel:b(a)?b(n).rel:null,role:c.value||b(a)?"button":null,target:b(a)?b(n).target:null,type:l.value?b(n).type:null,to:l.value?null:b(n).to,onClick:v}),{default:fe(()=>[b(n).loading?ie(g.$slots,"loading",{key:0},()=>[b(n).loadingFill?We("",!0):(z(),be(Me,{key:0},[Te(Be(b(n).loadingText),1)],64)),ie(g.$slots,"loading-spinner",{},()=>[pe(OT,{small:b(n).size!=="lg",label:b(n).loadingFill?b(n).loadingText:void 0},null,8,["small","label"])])]):ie(g.$slots,"default",{key:1})]),_:3},16,["class","aria-disabled","aria-pressed","autocomplete","disabled","href","rel","role","target","type","to"]))}}),RT=["id","aria-labelledby","aria-describedby"],NT=["id"],Ef=1056,IT=ae({inheritAttrs:!1,__name:"BModal",props:at({autoFocus:{type:Boolean,default:!0},autoFocusButton:{default:void 0},body:{default:void 0},bodyAttrs:{default:void 0},bodyBgVariant:{default:null},bodyClass:{default:null},bodyScrolling:{type:Boolean,default:!1},bodyTextVariant:{default:null},bodyVariant:{default:null},busy:{type:Boolean,default:!1},buttonSize:{default:"md"},cancelDisabled:{type:Boolean,default:!1},cancelTitle:{default:"Cancel"},cancelVariant:{default:"secondary"},centered:{type:Boolean,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,default:!1},hideFooter:{type:Boolean,default:!1},hideHeader:{type:Boolean,default:!1},hideHeaderClose:{type:Boolean,default:!1},id:{default:void 0},lazy:{type:Boolean,default:!1},modalClass:{default:void 0},modelValue:{type:Boolean},noCloseOnBackdrop:{type:Boolean,default:!1},noCloseOnEsc:{type:Boolean,default:!1},noFade:{type:Boolean,default:!1},noStacking:{type:Boolean},okDisabled:{type:Boolean,default:!1},okOnly:{type:Boolean,default:!1},okTitle:{default:"Ok"},okVariant:{default:"primary"},scrollable:{type:Boolean,default:!1},size:{default:"md"},title:{default:void 0},titleClass:{default:void 0},titleSrOnly:{type:Boolean,default:!1},titleTag:{default:"h5"},transProps:{default:void 0},teleportDisabled:{default:!1},teleportTo:{default:"body"}},{modelValue:{type:Boolean,default:!1},modelModifiers:{}}),emits:at(["cancel","close","hidden","hide","hide-prevented","ok","show","show-prevented","shown"],["update:modelValue"]),setup(e,{expose:t,emit:n}){const o=Ee(e,"BModal"),r=n,a=Wr(),i=Lt(()=>o.id,"modal"),s=Qt(e,"modelValue"),l=X(null),u=X(null),c=X(null),f=X(null),d=X(!1),p=X(!1),{activate:v,deactivate:g}=PT(l);ye(d,S=>{S?v():g()});const T=zE(!0);uE("Escape",()=>{me("esc")},{target:l}),qE(s,()=>o.bodyScrolling);const{focused:w}=Fo(l,{initialValue:s.value&&o.autoFocusButton===void 0}),{focused:_}=Fo(u,{initialValue:s.value&&o.autoFocusButton==="ok"}),{focused:h}=Fo(c,{initialValue:s.value&&o.autoFocusButton==="cancel"}),{focused:m}=Fo(f,{initialValue:s.value&&o.autoFocusButton==="close"}),y=M(()=>[o.modalClass,{fade:!o.noFade,show:d.value}]),C=he(()=>o.lazy===!1||o.lazy===!0&&p.value===!0||o.lazy===!0&&s.value===!0),L=he(()=>!vo(a["header-close"])),N=M(()=>[o.dialogClass,{"modal-fullscreen":o.fullscreen===!0,[`modal-fullscreen-${o.fullscreen}-down`]:typeof o.fullscreen=="string",[`modal-${o.size}`]:o.size!=="md","modal-dialog-centered":o.centered,"modal-dialog-scrollable":o.scrollable}]),P=Un(()=>({bgVariant:o.bodyBgVariant,textVariant:o.bodyTextVariant,variant:o.bodyVariant})),x=M(()=>[o.bodyClass,P.value]),R=Un(()=>({bgVariant:o.headerBgVariant,textVariant:o.headerTextVariant,variant:o.headerVariant})),B=M(()=>[o.headerClass,R.value,{[`border-${o.headerBorderVariant}`]:o.headerBorderVariant!==null}]),j=M(()=>({variant:L.value?o.headerCloseVariant:void 0,class:o.headerCloseClass})),q=Un(()=>({bgVariant:o.footerBgVariant,textVariant:o.footerTextVariant,variant:o.footerVariant})),Y=M(()=>[o.footerClass,q.value,{[`border-${o.footerBorderVariant}`]:o.footerBorderVariant!==null}]),U=M(()=>[o.titleClass,{"visually-hidden":o.titleSrOnly}]),Q=he(()=>o.cancelDisabled||o.busy),K=he(()=>o.okDisabled||o.busy),Ce=(S,A={})=>new Ni(S,{cancelable:!1,target:l.value||null,relatedTarget:null,trigger:null,...A,componentId:i.value});ye(s,(S,A)=>{S!==A&&(S===!0?we():me())});const me=(S="")=>{if(S==="backdrop"&&o.noCloseOnBackdrop||S==="esc"&&o.noCloseOnEsc){r("hide-prevented");return}const A=Ce("hide",{cancelable:S!=="",trigger:S});if(S==="ok"&&r(S,A),S==="cancel"&&r(S,A),S==="close"&&r(S,A),r("hide",A),A.defaultPrevented){r("hide-prevented"),s.value||(s.value=!0);return}s.value&&(s.value=!1)},we=()=>{if(d.value)return;const S=Ce("show",{cancelable:!0});if(r("show",S),S.defaultPrevented){s.value&&(s.value=!1),r("show-prevented");return}s.value||(s.value=!0)},Fe=()=>{o.autoFocus!==!1&&(o.autoFocusButton==="ok"?_.value=!0:o.autoFocusButton==="close"?m.value=!0:o.autoFocusButton==="cancel"?h.value=!0:w.value=!0)},le=()=>{we()},ve=()=>{d.value=!0,Fe(),r("shown",Ce("shown")),o.lazy===!0&&(p.value=!0)},He=X(!1),Se=()=>{d.value=!1,He.value=!0},$=()=>{r("hidden",Ce("hidden")),o.lazy===!0&&(p.value=!1),He.value=!1},{activePosition:ne,activeModalCount:Z,stackWithoutSelf:re}=jE(d,s.value);ye(re,(S,A)=>{S.length>A.length&&d.value===!0&&o.noStacking===!0&&me()});const ke=M(()=>({"z-index":d.value||He.value?Ef-(((Z==null?void 0:Z.value)??0)-((ne==null?void 0:ne.value)??0)):Ef}));dt(l,"bv-toggle",()=>{s.value?me():we()});const Ae=M(()=>({cancel:()=>{me("cancel")},close:()=>{me("close")},hide:me,ok:()=>{me("ok")},visible:s.value}));return t({hide:me,id:i,show:we}),(S,A)=>(z(),se(Ap,{to:b(o).teleportTo,disabled:b(o).teleportDisabled},[pe(ar,Ve({...b(T),...b(o).transProps,enterToClass:"show"},{appear:s.value,onBeforeEnter:le,onAfterEnter:ve,onLeave:Se,onAfterLeave:$}),{default:fe(()=>[Ml(ft("div",Ve({id:b(i),ref_key:"element",ref:l,class:["modal",y.value],role:"dialog","aria-labelledby":b(o).hideHeader?void 0:`${b(i)}-label`,"aria-describedby":`${b(i)}-body`,tabindex:"-1"},S.$attrs,{style:ke.value}),[ft("div",{class:_e(["modal-dialog",N.value])},[C.value?(z(),be("div",{key:0,class:_e(["modal-content",b(o).contentClass])},[b(o).hideHeader?We("",!0):(z(),be("div",{key:0,class:_e(["modal-header",B.value])},[ie(S.$slots,"header",tn(nn(Ae.value)),()=>[(z(),se(ze(b(o).titleTag),{id:`${b(i)}-label`,class:_e(["modal-title",U.value])},{default:fe(()=>[ie(S.$slots,"title",tn(nn(Ae.value)),()=>[Te(Be(b(o).title),1)],!0)]),_:3},8,["id","class"])),b(o).hideHeaderClose?We("",!0):(z(),be(Me,{key:0},[L.value?(z(),se(Oa,Ve({key:0},j.value,{onClick:A[0]||(A[0]=F=>me("close"))}),{default:fe(()=>[ie(S.$slots,"header-close",{},void 0,!0)]),_:3},16)):(z(),se(au,Ve({key:1,"aria-label":b(o).headerCloseLabel},j.value,{onClick:A[1]||(A[1]=F=>me("close"))}),null,16,["aria-label"]))],64))],!0)],2)),ft("div",Ve({id:`${b(i)}-body`,class:["modal-body",x.value]},b(o).bodyAttrs),[ie(S.$slots,"default",tn(nn(Ae.value)),()=>[Te(Be(b(o).body),1)],!0)],16,NT),b(o).hideFooter?We("",!0):(z(),be("div",{key:1,class:_e(["modal-footer",Y.value])},[ie(S.$slots,"footer",tn(nn(Ae.value)),()=>[ie(S.$slots,"cancel",tn(nn(Ae.value)),()=>[b(o).okOnly?We("",!0):(z(),se(Oa,{key:0,ref_key:"cancelButton",ref:c,disabled:Q.value,size:b(o).buttonSize,variant:b(o).cancelVariant,onClick:A[2]||(A[2]=F=>me("cancel"))},{default:fe(()=>[Te(Be(b(o).cancelTitle),1)]),_:1},8,["disabled","size","variant"]))],!0),ie(S.$slots,"ok",tn(nn(Ae.value)),()=>[pe(Oa,{ref_key:"okButton",ref:u,disabled:K.value,size:b(o).buttonSize,variant:b(o).okVariant,onClick:A[3]||(A[3]=F=>me("ok"))},{default:fe(()=>[Te(Be(b(o).okTitle),1)]),_:1},8,["disabled","size","variant"])],!0)],!0)],2))],2)):We("",!0)],2),b(o).hideBackdrop?We("",!0):ie(S.$slots,"backdrop",{key:0},()=>[ft("div",{class:"modal-backdrop fade show",onClick:A[4]||(A[4]=F=>me("backdrop"))})],!0)],16,RT),[[Cy,s.value]])]),_:3},16,["appear"])],8,["to","disabled"]))}}),Lm=(e,t)=>{const n=e.__vccOpts||e;for(const[o,r]of t)n[o]=r;return n},Tf=Lm(IT,[["__scopeId","data-v-17f24819"]]),FT={install(e){const t=X([]),n=()=>{let l=()=>{};return{value:new Promise(u=>{l=u}),resolve:l}},o=()=>[n(),Symbol(),X(!0)],r=(l={})=>{const[u,c,f]=o();return t.value.push(M({get:()=>({component:st(l.component)??Tf,props:{...st(l.props),_isConfirm:!1,_promise:u,_self:c,_modelValue:f.value}}),set:d=>{f.value=d.props._modelValue}})),u.value},a=(l={})=>{const[u,c,f]=o();return t.value.push(M({get:()=>({component:st(l.component)??Tf,props:{...st(l.props),_isConfirm:!0,_promise:u,_self:c,_modelValue:f.value}}),set:d=>{f.value=d.props._modelValue}})),u.value},i=l=>{const u=t.value.find(c=>c.value.props._self===l);u!==void 0&&(u.value={...u.value,props:{...u.value.props,_modelValue:!1}})},s=l=>{t.value=t.value.filter(u=>u.value.props._self!==l)};e.provide(NE,{modals:t,remove:s,show:r,confirm:a,leave:i})}},MT={install(e){const t=X(new Map),n=M(()=>t.value.size),o=M(()=>[...t.value.values()].pop()),r=u=>{t.value.set(u.uid,u)},a=u=>{t.value.delete(u.uid)},i=X(new Map),s=u=>{i.value.set(u.uid,u)},l=u=>{i.value.delete(u.uid)};e.provide(cm,{stack:M(()=>[...t.value.values()]),countStack:n,lastStack:o,registry:M(()=>[...i.value.values()]),pushStack:r,removeStack:a,pushRegistry:s,removeRegistry:l})}},DT={install(e,t){var n,o;const r=typeof(t==null?void 0:t.rtl)=="boolean"?!1:((n=t==null?void 0:t.rtl)==null?void 0:n.rtlInitial)??!1,a=typeof(t==null?void 0:t.rtl)=="boolean"?void 0:((o=t==null?void 0:t.rtl)==null?void 0:o.localeInitial)??void 0,i=X(r),s=X(a);e.provide(OE,{isRtl:i,locale:s})}},$T={install(e,t){const n=(t==null?void 0:t.components)??{};e.provide(Ba,X(n))}};Object.freeze(Object.keys({BAccordion:"BAccordion",BAccordionItem:"BAccordionItem",BAlert:"BAlert",BAvatar:"BAvatar",BAvatarGroup:"BAvatarGroup",BBadge:"BBadge",BBreadcrumb:"BBreadcrumb",BBreadcrumbItem:"BBreadcrumbItem",BButton:"BButton",BButtonGroup:"BButtonGroup",BButtonToolbar:"BButtonToolbar",BCard:"BCard",BCardBody:"BCardBody",BCardFooter:"BCardFooter",BCardGroup:"BCardGroup",BCardHeader:"BCardHeader",BCardImg:"BCardImg",BCardSubtitle:"BCardSubtitle",BCardText:"BCardText",BCardTitle:"BCardTitle",BCarousel:"BCarousel",BCarouselSlide:"BCarouselSlide",BCloseButton:"BCloseButton",BCol:"BCol",BCollapse:"BCollapse",BContainer:"BContainer",BDropdown:"BDropdown",BDropdownDivider:"BDropdownDivider",BDropdownForm:"BDropdownForm",BDropdownGroup:"BDropdownGroup",BDropdownHeader:"BDropdownHeader",BDropdownItem:"BDropdownItem",BDropdownItemButton:"BDropdownItemButton",BDropdownText:"BDropdownText",BForm:"BForm",BFormCheckbox:"BFormCheckbox",BFormCheckboxGroup:"BFormCheckboxGroup",BFormFile:"BFormFile",BFormFloatingLabel:"BFormFloatingLabel",BFormGroup:"BFormGroup",BFormInput:"BFormInput",BFormInvalidFeedback:"BFormInvalidFeedback",BFormRadio:"BFormRadio",BFormRadioGroup:"BFormRadioGroup",BFormRow:"BFormRow",BFormSelect:"BFormSelect",BFormSelectOption:"BFormSelectOption",BFormSelectOptionGroup:"BFormSelectOptionGroup",BFormSpinbutton:"BFormSpinbutton",BFormTag:"BFormTag",BFormTags:"BFormTags",BFormText:"BFormText",BFormTextarea:"BFormTextarea",BFormValidFeedback:"BFormValidFeedback",BImg:"BImg",BInput:"BInput",BInputGroup:"BInputGroup",BInputGroupText:"BInputGroupText",BListGroup:"BListGroup",BListGroupItem:"BListGroupItem",BModal:"BModal",BModalOrchestrator:"BModalOrchestrator",BNav:"BNav",BNavForm:"BNavForm",BNavItem:"BNavItem",BNavItemDropdown:"BNavItemDropdown",BNavText:"BNavText",BNavbar:"BNavbar",BNavbarBrand:"BNavbarBrand",BNavbarNav:"BNavbarNav",BNavbarToggle:"BNavbarToggle",BOffcanvas:"BOffcanvas",BOverlay:"BOverlay",BPagination:"BPagination",BPlaceholder:"BPlaceholder",BPlaceholderButton:"BPlaceholderButton",BPlaceholderCard:"BPlaceholderCard",BPlaceholderTable:"BPlaceholderTable",BPlaceholderWrapper:"BPlaceholderWrapper",BPopover:"BPopover",BProgress:"BProgress",BRow:"BRow",BSpinner:"BSpinner",BTab:"BTab",BTabs:"BTabs",BToast:"BToast",BToastOrchestrator:"BToastOrchestrator",BTooltip:"BTooltip",BLink:"BLink",BProgressBar:"BProgressBar",BTableSimple:"BTableSimple",BTableLite:"BTableLite",BTable:"BTable",BTbody:"BTbody",BTd:"BTd",BTh:"BTh",BThead:"BThead",BTfoot:"BTfoot",BTr:"BTr",BTransition:"BTransition"}));Object.freeze(Object.keys({vBColorMode:"vBColorMode",vBModal:"vBModal",vBPopover:"vBPopover",vBScrollspy:"vBScrollspy",vBToggle:"vBToggle",vBTooltip:"vBTooltip"}));const VT=["id"],ex=ae({__name:"BAccordion",props:at({flush:{type:Boolean,default:!1},free:{type:Boolean,default:!1},id:{default:void 0},modelValue:{}},{modelValue:{default:void 0},modelModifiers:{}}),emits:["update:modelValue"],setup(e){const t=Ee(e,"BAccordion"),n=Qt(e,"modelValue"),o=Lt(()=>t.id,"accordion"),r=M(()=>({"accordion-flush":t.flush}));return xt(sm,{openItem:_t(n),free:he(()=>t.free),setOpenItem:a=>{n.value=a}}),(a,i)=>(z(),be("div",{id:b(o),class:_e(["accordion",r.value])},[ie(a.$slots,"default")],10,VT))}}),HT=ae({inheritAttrs:!1,__name:"BCollapse",props:at({horizontal:{type:Boolean,default:!1},id:{default:void 0},isNav:{type:Boolean,default:!1},modelValue:{type:Boolean},skipAnimation:{type:Boolean,default:!1},tag:{default:"div"},toggle:{type:Boolean,default:!1},visible:{type:Boolean,default:!1}},{modelValue:{type:Boolean,default:!1},modelModifiers:{}}),emits:at(["hidden","hide","hide-prevented","show","show-prevented","shown"],["update:modelValue"]),setup(e,{expose:t,emit:n}){const o=Ee(e,"BCollapse"),r=n,a=(y,C={})=>new Ni(y,{cancelable:!1,target:l.value||null,relatedTarget:null,trigger:null,...C,componentId:s.value}),i=Qt(e,"modelValue"),s=Lt(()=>o.id,"collapse"),l=X(null),u=X(!1),c=X(i.value),f=M(()=>({show:c.value,"navbar-collapse":o.isNav,collapsing:u.value,closing:c.value&&!i.value,"collapse-horizontal":o.horizontal})),d=()=>{i.value=!1},p=()=>{i.value=!0},v=()=>{i.value=!i.value},g=M(()=>({toggle:v,show:p,hide:d,id:s.value,visible:i.value}));let T,w,_=o.skipAnimation;const h=()=>{const y=a("show",{cancelable:!0});if(r("show",y),y.defaultPrevented){r("show-prevented");return}clearTimeout(w),clearTimeout(T),c.value=!0,!_&&(u.value=!0,et(()=>{l.value!==null&&(o.horizontal?l.value.style.width=`${l.value.scrollWidth}px`:l.value.style.height=`${l.value.scrollHeight}px`,T=setTimeout(()=>{u.value=!1,r("shown"),l.value!==null&&(l.value.style.height="",l.value.style.width="")},ol(l.value)))}))},m=()=>{const y=a("hide",{cancelable:!0});if(r("hide",y),y.defaultPrevented){r("hide-prevented");return}if(clearTimeout(T),clearTimeout(w),l.value!==null){if(_){c.value=!1;return}u.value?(l.value.style.height="",l.value.style.width=""):o.horizontal?l.value.style.width=`${l.value.scrollWidth}px`:l.value.style.height=`${l.value.scrollHeight}px`,l.value.offsetHeight,u.value=!0,et(()=>{l.value!==null&&(l.value.style.height="",l.value.style.width="",w=setTimeout(()=>{c.value=!1,u.value=!1,r("hidden")},ol(l.value)))})}};return ye(i,()=>{i.value?h():m()}),ht(()=>{l.value!==null&&!i.value&&o.toggle&&et(()=>{i.value=!0})}),ye(()=>o.skipAnimation,y=>{_=y}),o.visible&&(_=!0,i.value=!0,et(()=>{_=o.skipAnimation})),ye(()=>o.visible,y=>{_=!0,y?p():d(),et(()=>{_=o.skipAnimation})}),dt(l,"bv-toggle",()=>{i.value=!i.value}),t({hide:d,isNav:o.isNav,show:p,toggle:v,visible:_t(c)}),xt(lm,{id:s,hide:d,show:p,toggle:v,visible:_t(c),isNav:he(()=>o.isNav)}),(y,C)=>(z(),be(Me,null,[ie(y.$slots,"header",tn(nn(g.value))),(z(),se(ze(b(o).tag),Ve({id:b(s),ref_key:"element",ref:l,class:["collapse",f.value],"is-nav":b(o).isNav},y.$attrs),{default:fe(()=>[ie(y.$slots,"default",tn(nn(g.value)))]),_:3},16,["id","class","is-nav"])),ie(y.$slots,"footer",tn(nn(g.value)))],64))}}),jT=["aria-expanded","aria-controls","onClick"],tx=ae({inheritAttrs:!1,__name:"BAccordionItem",props:at({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,default:void 0},id:{default:void 0},isNav:{type:Boolean,default:void 0},modelValue:{type:Boolean},tag:{default:void 0},title:{default:void 0},toggle:{type:Boolean,default:void 0},visible:{type:Boolean,default:!1},wrapperAttrs:{default:void 0}},{modelValue:{type:Boolean,default:!1},modelModifiers:{}}),emits:at(["hidden","hide","hide-prevented","show","show-prevented","shown"],["update:modelValue"]),setup(e,{emit:t}){const{class:n,...o}=ap(),r=Ee(e,"BAccordionItem"),a=t,i=Qt(e,"modelValue"),s=Ge(sm,null),l=Lt(()=>r.id,"accordion_item");return ht(()=>{i.value&&!(s!=null&&s.free.value)&&(s==null||s.setOpenItem(l.value)),!i.value&&(s==null?void 0:s.openItem.value)===l.value&&(i.value=!0)}),ye(()=>s==null?void 0:s.openItem.value,()=>i.value=(s==null?void 0:s.openItem.value)===l.value&&!(s!=null&&s.free.value)),ye(i,()=>{i.value&&!(s!=null&&s.free.value)&&(s==null||s.setOpenItem(l.value))}),(u,c)=>(z(),be("div",Ve({class:"accordion-item"},b(r).wrapperAttrs,{class:b(n)}),[pe(HT,Ve({id:b(l),modelValue:i.value,"onUpdate:modelValue":c[0]||(c[0]=f=>i.value=f),class:["accordion-collapse",b(r).collapseClass],"aria-labelledby":`${b(l)}-heading`},o,{tag:b(r).tag,toggle:b(r).toggle,horizontal:b(r).horizontal,visible:b(r).visible,"is-nav":b(r).isNav,onShow:c[1]||(c[1]=f=>a("show",f)),onShown:c[2]||(c[2]=f=>a("shown")),onHide:c[3]||(c[3]=f=>a("hide",f)),onHidden:c[4]||(c[4]=f=>a("hidden")),onHidePrevented:c[5]||(c[5]=f=>a("hide-prevented")),onShowPrevented:c[6]||(c[6]=f=>a("show-prevented"))}),{header:fe(({visible:f,toggle:d})=>[(z(),se(ze(b(r).headerTag),Ve({id:`${b(l)}-heading`,class:["accordion-header",b(r).headerClass]},b(r).headerAttrs),{default:fe(()=>[ft("button",Ve({class:"accordion-button"},b(r).buttonAttrs,{class:[{collapsed:!f},b(r).buttonClass],type:"button","aria-expanded":f?"true":"false","aria-controls":b(l),onClick:d}),[ie(u.$slots,"title",{},()=>[Te(Be(b(r).title),1)])],16,jT)]),_:2},1040,["id","class"]))]),default:fe(()=>[ft("div",Ve({class:"accordion-body"},b(r).bodyAttrs,{class:b(r).bodyClass}),[ie(u.$slots,"default")],16)]),_:3},16,["id","modelValue","class","aria-labelledby","tag","toggle","horizontal","visible","is-nav"])],16))}}),UT=ae({__name:"BAlert",props:at({closeClass:{default:void 0},closeContent:{default:void 0},closeLabel:{default:"Close"},closeVariant:{default:"secondary"},dismissible:{type:Boolean,default:!1},fade:{type:Boolean,default:!1},immediate:{type:Boolean,default:!0},interval:{default:1e3},modelValue:{type:[Boolean,Number]},noHoverPause:{type:Boolean,default:!1},showOnPause:{type:Boolean,default:!0},variant:{default:"info"}},{modelValue:{type:[Boolean,Number],default:!1},modelModifiers:{}}),emits:at(["close","close-countdown","closed"],["update:modelValue"]),setup(e,{expose:t,emit:n}){const o=Ee(e,"BAlert"),r=n,a=Wr(),i=X(null),s=Qt(e,"modelValue"),l=om(i),u=Mt(()=>o.interval),c=he(()=>!vo(a.close)),f=he(()=>typeof s.value=="boolean"?0:s.value),d=M(()=>({[`alert-${o.variant}`]:o.variant!==null,"alert-dismissible":o.dismissible})),p=M(()=>[o.closeClass,{"btn-close-custom":c.value}]),{isActive:v,pause:g,restart:T,resume:w,stop:_,isPaused:h,value:m}=mm(f,u,{immediate:typeof s.value=="number"&&o.immediate}),y=he(()=>typeof s.value=="boolean"?s.value:v.value||o.showOnPause&&h.value),C=M(()=>({variant:c.value?o.closeVariant:void 0,class:p.value}));rr(()=>{r("close-countdown",m.value)});const L=()=>{r("close"),typeof s.value=="boolean"?s.value=!1:(s.value=0,_()),r("closed")},N=()=>{o.noHoverPause||g()};return ye(l,P=>{if(P){N();return}w()}),Gn(_),t({pause:g,restart:T,resume:w,stop:_}),(P,x)=>(z(),se(_m,{"no-fade":!b(o).fade,"trans-props":{enterToClass:"show"}},{default:fe(()=>[y.value?(z(),be("div",{key:0,ref_key:"element",ref:i,class:_e(["alert",d.value]),role:"alert","aria-live":"polite","aria-atomic":"true"},[ie(P.$slots,"default",{},void 0,!0),b(o).dismissible?(z(),be(Me,{key:0},[c.value||b(o).closeContent?(z(),se(Oa,Ve({key:0},C.value,{onClick:L}),{default:fe(()=>[ie(P.$slots,"close",{},()=>[Te(Be(b(o).closeContent),1)],!0)]),_:3},16)):(z(),se(au,Ve({key:1,"aria-label":b(o).closeLabel},C.value,{onClick:L}),null,16,["aria-label"]))],64)):We("",!0)],2)):We("",!0)]),_:3},8,["no-fade"]))}}),nx=Lm(UT,[["__scopeId","data-v-96a91b13"]]),qT=ae({__name:"BImg",props:{blank:{type:Boolean,default:!1},blankColor:{default:"transparent"},block:{type:Boolean,default:!1},fluid:{type:Boolean,default:!1},fluidGrow:{type:Boolean,default:!1},height:{default:void 0},tag:{default:"img"},lazy:{type:Boolean,default:!1},sizes:{default:void 0},src:{default:void 0},srcset:{default:void 0},thumbnail:{type:Boolean,default:!1},width:{default:void 0},placement:{default:void 0},rounded:{type:[Boolean,String,Number],default:!1},roundedTop:{type:[Boolean,String,Number],default:void 0},roundedBottom:{type:[Boolean,String,Number],default:void 0},roundedStart:{type:[Boolean,String,Number],default:void 0},roundedEnd:{type:[Boolean,String,Number],default:void 0}},setup(e){const t=Ee(e,"BImg"),n=Mt(()=>t.height??NaN),o=Mt(()=>t.width??NaN),r=UE(()=>({rounded:t.rounded,roundedTop:t.roundedTop,roundedBottom:t.roundedBottom,roundedStart:t.roundedStart,roundedEnd:t.roundedEnd})),a=M(()=>typeof t.srcset=="string"?t.srcset.split(",").filter(d=>d).join(","):Array.isArray(t.srcset)?t.srcset.filter(d=>d).join(","):void 0),i=M(()=>typeof t.sizes=="string"?t.sizes.split(",").filter(d=>d).join(","):Array.isArray(t.sizes)?t.sizes.filter(d=>d).join(","):void 0),s=M(()=>{const d=Number.isNaN(o.value)?void 0:o.value,p=Number.isNaN(n.value)?void 0:n.value;if(t.blank){if(d!==void 0&&p===void 0)return{height:d,width:d};if(d===void 0&&p!==void 0)return{height:p,width:p};if(d===void 0&&p===void 0)return{height:1,width:1}}return{width:d,height:p}}),l=he(()=>f(s.value.width,s.value.height,t.blankColor)),u=M(()=>({"float-start":t.placement==="start","float-end":t.placement==="end","mx-auto":t.placement==="center"})),c=M(()=>[r.value,u.value,{"img-thumbnail":t.thumbnail,"img-fluid":t.fluid||t.fluidGrow,"w-100":t.fluidGrow,"d-block":t.block||t.placement==="center"}]),f=(d,p,v)=>`data:image/svg+xml;charset=UTF-8,${encodeURIComponent(` + + `)}`;return(d,p)=>(z(),se(ze(b(t).tag),{class:_e(c.value),src:b(t).blank?l.value:b(t).src,width:s.value.width||void 0,height:s.value.height||void 0,srcset:b(t).blank?void 0:a.value,sizes:b(t).blank?void 0:i.value,loading:b(t).lazy?"lazy":"eager"},null,8,["class","src","width","height","srcset","sizes","loading"]))}}),WT=ae({__name:"BCardImg",props:{placement:{default:"top"},blank:{type:Boolean,default:void 0},blankColor:{default:void 0},block:{type:Boolean,default:void 0},fluid:{type:Boolean,default:void 0},fluidGrow:{type:Boolean,default:void 0},height:{default:void 0},tag:{},lazy:{type:Boolean,default:void 0},sizes:{default:void 0},src:{default:void 0},srcset:{default:void 0},thumbnail:{type:Boolean,default:void 0},width:{default:void 0},rounded:{type:[Boolean,String,Number],default:void 0},roundedTop:{type:[Boolean,String,Number],default:void 0},roundedBottom:{type:[Boolean,String,Number],default:void 0},roundedStart:{type:[Boolean,String,Number],default:void 0},roundedEnd:{type:[Boolean,String,Number],default:void 0}},setup(e){const t=Ee(e,"BCardImg"),n=M(()=>({"card-img-top":t.placement==="top","card-img-end":t.placement==="end","card-img-bottom":t.placement==="bottom","card-img-start":t.placement==="start","card-img":t.placement==="overlay"})),o=M(()=>dm(t,["placement"]));return(r,a)=>(z(),se(qT,Ve(o.value,{class:n.value}),null,16,["class"]))}}),zT=["innerHTML"],Am=ae({__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,n=Un(t),o=M(()=>[n.value,{[`border-${t.borderVariant}`]:t.borderVariant!==null}]);return(r,a)=>(z(),se(ze(r.tag),{class:_e(o.value)},{default:fe(()=>[r.html?(z(),be("div",{key:0,innerHTML:r.html},null,8,zT)):ie(r.$slots,"default",{key:1},()=>[Te(Be(r.text),1)])]),_:3},8,["class"]))}}),GT=ae({__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=Ee(e,"BCardHeader");return(n,o)=>(z(),se(Am,Ve({class:"card-header"},b(t)),{default:fe(()=>[ie(n.$slots,"default")]),_:3},16))}}),KT=ae({__name:"BCardTitle",props:{tag:{default:"h4"},text:{default:void 0}},setup(e){const t=Ee(e,"BCardTitle");return(n,o)=>(z(),se(ze(b(t).tag),{class:"card-title"},{default:fe(()=>[ie(n.$slots,"default",{},()=>[Te(Be(b(t).text),1)])]),_:3}))}}),XT=ae({__name:"BCardSubtitle",props:{text:{default:void 0},tag:{default:"h6"},textVariant:{default:"body-secondary"}},setup(e){const t=Ee(e,"BCardSubtitle"),n=M(()=>({[`text-${t.textVariant}`]:t.textVariant!==null}));return(o,r)=>(z(),se(ze(b(t).tag),{class:_e(["card-subtitle mb-2",n.value])},{default:fe(()=>[ie(o.$slots,"default",{},()=>[Te(Be(b(t).text),1)])]),_:3},8,["class"]))}}),YT=ae({__name:"BCardBody",props:{overlay:{type:Boolean,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=Ee(e,"BCardBody"),n=Wr(),o=Un(t),r=he(()=>!vo(n.title)),a=he(()=>!vo(n.subtitle)),i=M(()=>[o.value,t.overlay?"card-img-overlay":"card-body"]);return(s,l)=>(z(),se(ze(b(t).tag),{class:_e(i.value)},{default:fe(()=>[b(t).title||r.value?(z(),se(KT,{key:0,tag:b(t).titleTag},{default:fe(()=>[ie(s.$slots,"title",{},()=>[Te(Be(b(t).title),1)])]),_:3},8,["tag"])):We("",!0),b(t).subtitle||a.value?(z(),se(XT,{key:1,tag:b(t).subtitleTag,"text-variant":b(t).subtitleTextVariant},{default:fe(()=>[ie(s.$slots,"subtitle",{},()=>[Te(Be(b(t).subtitle),1)])]),_:3},8,["tag","text-variant"])):We("",!0),ie(s.$slots,"default",{},()=>[Te(Be(b(t).text),1)])]),_:3},8,["class"]))}}),QT=ae({__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=Ee(e,"BCardFooter");return(n,o)=>(z(),se(Am,Ve({class:"card-footer"},b(t)),{default:fe(()=>[ie(n.$slots,"default",{},()=>[Te(Be(b(t).text),1)])]),_:3},16))}}),ox=ae({__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},imgPlacement:{default:"top"},imgHeight:{default:void 0},imgSrc:{default:void 0},imgWidth:{default:void 0},noBody:{type:Boolean,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=Ee(e,"BCard"),n=Wr(),o=he(()=>!vo(n.header)),r=he(()=>!vo(n.footer)),a=Un(t),i=M(()=>[a.value,{[`text-${t.align}`]:t.align!==void 0,[`border-${t.borderVariant}`]:t.borderVariant!==null,"flex-row":t.imgPlacement==="start","flex-row-reverse":t.imgPlacement==="end"}]),s=M(()=>({src:t.imgSrc,alt:t.imgAlt,height:t.imgHeight,width:t.imgWidth,placement:t.imgPlacement})),l=aE();return(u,c)=>(z(),se(ze(b(t).tag),{class:_e(["card",i.value])},{default:fe(()=>[pe(b(l).define,null,{default:fe(()=>[ie(u.$slots,"img",{},()=>[b(t).imgSrc?(z(),se(WT,tn(Ve({key:0},s.value)),null,16)):We("",!0)])]),_:3}),b(t).imgPlacement!=="bottom"?(z(),se(b(l).reuse,{key:0})):We("",!0),b(t).header||o.value||b(t).headerHtml?(z(),se(GT,{key:1,"bg-variant":b(t).headerBgVariant,variant:b(t).headerVariant,"border-variant":b(t).headerBorderVariant,html:b(t).headerHtml,tag:b(t).headerTag,"text-variant":b(t).headerTextVariant,class:_e(b(t).headerClass)},{default:fe(()=>[ie(u.$slots,"header",{},()=>[Te(Be(b(t).header),1)])]),_:3},8,["bg-variant","variant","border-variant","html","tag","text-variant","class"])):We("",!0),b(t).noBody?ie(u.$slots,"default",{key:3},()=>[Te(Be(b(t).bodyText),1)]):(z(),se(YT,{key:2,overlay:b(t).imgPlacement==="overlay","bg-variant":b(t).bodyBgVariant,tag:b(t).bodyTag,"text-variant":b(t).bodyTextVariant,subtitle:b(t).subtitle,"subtitle-tag":b(t).subtitleTag,"subtitle-text-variant":b(t).subtitleTextVariant,title:b(t).title,"title-tag":b(t).titleTag,class:_e(b(t).bodyClass)},{default:fe(()=>[ie(u.$slots,"default",{},()=>[Te(Be(b(t).bodyText),1)])]),_:3},8,["overlay","bg-variant","tag","text-variant","subtitle","subtitle-tag","subtitle-text-variant","title","title-tag","class"])),b(t).footer||r.value||b(t).footerHtml?(z(),se(QT,{key:4,"bg-variant":b(t).footerBgVariant,"border-variant":b(t).footerBorderVariant,variant:b(t).footerVariant,html:b(t).footerHtml,tag:b(t).footerTag,"text-variant":b(t).footerTextVariant,class:_e(b(t).footerClass)},{default:fe(()=>[ie(u.$slots,"footer",{},()=>[Te(Be(b(t).footer),1)])]),_:3},8,["bg-variant","border-variant","variant","html","tag","text-variant","class"])):We("",!0),b(t).imgPlacement==="bottom"?(z(),se(b(l).reuse,{key:5})):We("",!0)]),_:3},8,["class"]))}}),ba=ae({__name:"BCol",props:{alignSelf:{default:void 0},tag:{default:"div"},order:{default:void 0},offset:{default:void 0},cols:{default:void 0},col:{type:Boolean,default:!1},offsetSm:{default:void 0},offsetMd:{default:void 0},offsetLg:{default:void 0},offsetXl:{default:void 0},offsetXxl:{default:void 0},orderSm:{default:void 0},orderMd:{default:void 0},orderLg:{default:void 0},orderXl:{default:void 0},orderXxl:{default:void 0},sm:{type:[Boolean,Number,String],default:!1},md:{type:[Boolean,Number,String],default:!1},lg:{type:[Boolean,Number,String],default:!1},xl:{type:[Boolean,Number,String],default:!1},xxl:{type:[Boolean,Number,String],default:!1}},setup(e){const t=Ee(e,"BCol"),n=M(()=>[...xa({sm:t.sm,md:t.md,lg:t.lg,xl:t.xl,xxl:t.xxl},["sm","md","lg","xl","xxl"],"col"),...xa({order:t.order,orderLg:t.orderLg,orderMd:t.orderMd,orderSm:t.orderSm,orderXl:t.orderXl,orderXxl:t.orderXxl},["order","orderLg","orderMd","orderSm","orderXl","orderXxl"],"order"),...xa({offset:t.offset,offsetLg:t.offsetLg,offsetMd:t.offsetMd,offsetSm:t.offsetSm,offsetXl:t.offsetXl,offsetXxl:t.offsetXxl},["offset","offsetLg","offsetMd","offsetSm","offsetXl","offsetXxl"],"offset")]),o=M(()=>[n.value,{col:t.col||!n.value.some(r=>r.startsWith("col-"))&&!t.cols,[`col-${t.cols}`]:t.cols!==void 0,[`offset-${t.offset}`]:t.offset!==void 0,[`order-${t.order}`]:t.order!==void 0,[`align-self-${t.alignSelf}`]:t.alignSelf!==void 0}]);return(r,a)=>(z(),se(ze(b(t).tag),{class:_e(o.value)},{default:fe(()=>[ie(r.$slots,"default")]),_:3},8,["class"]))}}),JT=ae({__name:"BContainer",props:{fluid:{type:[Boolean,String],default:!1},gutterX:{default:void 0},gutterY:{default:void 0},tag:{default:"div"}},setup(e){const t=Ee(e,"BContainer"),n=M(()=>({container:t.fluid===!1,"container-fluid":t.fluid===!0,[`container-${t.fluid}`]:typeof t.fluid=="string",[`gx-${t.gutterX}`]:t.gutterX!==void 0,[`gy-${t.gutterY}`]:t.gutterY!==void 0}));return(o,r)=>(z(),se(ze(b(t).tag),{class:_e(n.value)},{default:fe(()=>[ie(o.$slots,"default")]),_:3},8,["class"]))}}),ZT=["id","novalidate"],rx=ae({__name:"BForm",props:{floating:{type:Boolean,default:!1},id:{default:void 0},novalidate:{type:Boolean,default:!1},validated:{type:Boolean,default:!1}},emits:["submit"],setup(e,{expose:t,emit:n}){const o=Ee(e,"BForm"),r=n,a=X(null),i=M(()=>({"form-floating":o.floating,"was-validated":o.validated})),s=l=>{r("submit",l)};return t({element:a}),(l,u)=>(z(),be("form",{id:b(o).id,ref_key:"element",ref:a,novalidate:b(o).novalidate,class:_e(i.value),onSubmit:$y(s,["prevent"])},[ie(l.$slots,"default")],42,ZT))}}),Sf=ae({__name:"BFormInvalidFeedback",props:{ariaLive:{default:void 0},forceShow:{type:Boolean,default:!1},id:{default:void 0},role:{default:void 0},state:{type:[Boolean,null],default:null},tag:{default:"div"},text:{default:void 0},tooltip:{type:Boolean,default:!1}},setup(e){const t=Ee(e,"BFormInvalidFeedback"),n=he(()=>t.forceShow===!0||t.state===!1),o=M(()=>({"d-block":n.value,"invalid-feedback":!t.tooltip,"invalid-tooltip":t.tooltip}));return(r,a)=>(z(),se(ze(b(t).tag),{id:b(t).id,role:b(t).role,"aria-live":b(t).ariaLive,"aria-atomic":b(t).ariaLive?!0:void 0,class:_e(o.value)},{default:fe(()=>[ie(r.$slots,"default",{},()=>[Te(Be(b(t).text),1)])]),_:3},8,["id","role","aria-live","aria-atomic","class"]))}}),vs=ae({__name:"BFormRow",props:{tag:{default:"div"}},setup(e){const t=Ee(e,"BFormRow");return(n,o)=>(z(),se(ze(b(t).tag),{class:"row d-flex flex-wrap"},{default:fe(()=>[ie(n.$slots,"default")]),_:3}))}}),kf=ae({__name:"BFormText",props:{id:{default:void 0},inline:{type:Boolean,default:!1},tag:{default:"small"},text:{default:void 0},textVariant:{default:"body-secondary"}},setup(e){const t=Ee(e,"BFormText"),n=M(()=>({[`text-${t.textVariant}`]:t.textVariant!==null,"form-text":!t.inline}));return(o,r)=>(z(),se(ze(b(t).tag),{id:b(t).id,class:_e(n.value)},{default:fe(()=>[ie(o.$slots,"default",{},()=>[Te(Be(b(t).text),1)])]),_:3},8,["id","class"]))}}),Lf=ae({__name:"BFormValidFeedback",props:{ariaLive:{default:void 0},forceShow:{type:Boolean,default:!1},id:{default:void 0},role:{default:void 0},state:{type:[Boolean,null],default:null},tag:{default:"div"},text:{default:void 0},tooltip:{type:Boolean,default:!1}},setup(e){const t=Ee(e,"BFormInvalidFeedback"),n=he(()=>t.forceShow===!0||t.state===!0),o=M(()=>({"d-block":n.value,"valid-feedback":!t.tooltip,"valid-tooltip":t.tooltip}));return(r,a)=>(z(),se(ze(b(t).tag),{id:b(t).id,role:b(t).role,"aria-live":b(t).ariaLive,"aria-atomic":b(t).ariaLive?!0:void 0,class:_e(o.value)},{default:fe(()=>[ie(r.$slots,"default",{},()=>[Te(Be(b(t).text),1)])]),_:3},8,["id","role","aria-live","aria-atomic","class"]))}}),xm=["input","select","textarea"],eS=xm.map(e=>`${e}:not([disabled])`).join(),tS=[...xm,"a","button","label"],nS="label",oS="invalid-feedback",rS="valid-feedback",aS="description",iS="default",ax=ae({components:{BCol:ba,BFormInvalidFeedback:Sf,BFormRow:vs,BFormText:kf,BFormValidFeedback:Lf},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,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,default:!1},state:{type:Boolean,default:null},tooltip:{type:Boolean,default:!1},validFeedback:{type:String,default:void 0},validated:{type:Boolean,default:!1},floating:{type:Boolean,default:!1}},setup(e){const t=["xs","sm","md","lg","xl"],n=(d,p)=>t.reduce((v,g)=>{const T=hf(g==="xs"?"":g,`${p}Align`),w=d[T]||null;return w&&(g==="xs"?v.push(`text-${w}`):v.push(`text-${g}-${w}`)),v},[]),o=(d,p)=>t.reduce((v,g)=>{const T=hf(g==="xs"?"":g,`${p}Cols`);let w=d[T];if(w=w===""?!0:w||!1,typeof w!="boolean"&&w!=="auto"){const _=Number.parseInt(w);w=Number.isNaN(_)?0:_,w=w>0?w:!1}return w&&(g==="xs"?v[typeof w=="boolean"?"col":"cols"]=w:v[g||(typeof w=="boolean"?"col":"cols")]=w),v},{}),r=X(null),a=(d,p=null)=>{if(Dh&&e.labelFor&&r.value!==null){const v=r.value.querySelector(`#${CSS.escape(e.labelFor)}`);if(v){const g="aria-describedby",T=(d||"").split(Pa),w=(p||"").split(Pa),_=(v.getAttribute(g)||"").split(Pa).filter(h=>!w.includes(h)).concat(T).filter((h,m,y)=>y.indexOf(h)===m).filter(h=>h).join(" ").trim();_?v.setAttribute(g,_):v.removeAttribute(g)}}},i=M(()=>o(e,"content")),s=M(()=>n(e,"label")),l=M(()=>o(e,"label")),u=M(()=>Object.keys(i.value).length>0||Object.keys(l.value).length>0),c=Mi(()=>e.state),f=eu(()=>e.ariaInvalid,()=>e.state);return ye(()=>null,(d,p)=>{d!==p&&a(d,p)}),ht(()=>{et(()=>{a(null)})}),{ariaDescribedby:null,computedAriaInvalid:f,contentColProps:i,isHorizontal:u,labelAlignClasses:s,labelColProps:l,onLegendClick:d=>{if(e.labelFor||r.value===null)return;const{target:p}=d,v=p?p.tagName:"";if(tS.indexOf(v)!==-1)return;const g=[...r.value.querySelectorAll(eS)].filter(dC),[T]=g;g.length===1&&T instanceof HTMLElement&&fC(T)},stateClass:c}},render(){const e=this.$props,t=this.$slots,n=Lt(),o=!e.labelFor;let r=null;const a=cr(nS,{},t)||e.label,i=a?Lt(void 0,"_BV_label_").value:null;if(a||this.isHorizontal){const m=o?"legend":"label";if(e.labelSrOnly)a&&(r=Re(m,{class:"visually-hidden",id:i,for:e.labelFor||null},a)),this.isHorizontal?r=Re(ba,this.labelColProps,{default:()=>r}):r=Re("div",{},[r]);else{const y={onClick:o?this.onLegendClick:null,...this.isHorizontal?this.labelColProps:{},tag:this.isHorizontal?m:null,id:i,for:e.labelFor||null,tabIndex:o?"-1":null,class:[this.isHorizontal?"col-form-label":"form-label",{"bv-no-focus-ring":o,"col-form-label":this.isHorizontal||o,"pt-0":!this.isHorizontal&&o,"d-block":!this.isHorizontal&&!o,[`col-form-label-${e.labelSize}`]:!!e.labelSize},this.labelAlignClasses,e.labelClass]};this.isHorizontal?r=Re(ba,y,{default:()=>a}):r=Re(m,y,a)}}let s=null;const l=cr(oS,{},t)||this.invalidFeedback,u=l?Lt(void 0,"_BV_feedback_invalid_").value:void 0;l&&(s=Re(Sf,{ariaLive:e.feedbackAriaLive,id:u,state:e.state,tooltip:e.tooltip},{default:()=>l}));let c=null;const f=cr(rS,{},t)||this.validFeedback,d=f?Lt(void 0,"_BV_feedback_valid_").value:void 0;f&&(c=Re(Lf,{ariaLive:e.feedbackAriaLive,id:d,state:e.state,tooltip:e.tooltip},{default:()=>f}));let p=null;const v=cr(aS,{},t)||this.description,g=v?Lt(void 0,"_BV_description_").value:void 0;v&&(p=Re(kf,{id:g},{default:()=>v}));const T=this.ariaDescribedby=[g,e.state===!1?u:null,e.state===!0?d:null].filter(m=>m).join(" ")||null,w=[cr(iS,{ariaDescribedby:T,descriptionId:g,id:n,labelId:i},t)||"",s,c,p];!this.isHorizontal&&e.floating&&w.push(r);let _=Re("div",{ref:"content",class:[{"form-floating":!this.isHorizontal&&e.floating}]},w);this.isHorizontal&&(_=Re(ba,{ref:"content",...this.contentColProps},{default:()=>w}));const h={class:[this.stateClass,{"was-validated":e.validated}],id:Lt(()=>e.id).value,disabled:o?e.disabled:null,role:o?null:"group","aria-invalid":this.computedAriaInvalid,"aria-labelledby":o&&this.isHorizontal?i:null};return this.isHorizontal&&!o?Re(vs,h,{default:()=>[r,_]}):Re(o?"fieldset":"div",h,this.isHorizontal&&o?[Re(vs,null,{default:()=>[r,_]})]:this.isHorizontal||!e.floating?[r,_]:[_])}}),sS=["id","value","name","form","type","disabled","placeholder","required","autocomplete","readonly","min","max","step","list","aria-required","aria-invalid"],ix=ae({__name:"BFormInput",props:at({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,default:!1},disabled:{type:Boolean,default:!1},form:{default:void 0},formatter:{type:Function,default:void 0},id:{default:void 0},lazyFormatter:{type:Boolean,default:!1},list:{default:void 0},modelValue:{default:""},name:{default:void 0},placeholder:{default:void 0},plaintext:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},required:{type:Boolean,default:!1},size:{default:void 0},state:{type:[Boolean,null],default:null},debounce:{default:0},debounceMaxWait:{default:NaN}},{modelValue:{default:""},modelModifiers:{}}),emits:["update:modelValue"],setup(e,{expose:t}){const n=Ee(e,"BFormInput"),[o,r]=Qt(e,"modelValue",{set:T=>{if(T===null)return;let w=T;if(r.trim&&(w=w.toString().trim()),(r.number||n.type==="number")&&typeof w=="string"&&w!==""){const _=Number.parseFloat(w);w=Number.isNaN(_)?w:_}return w}}),{input:a,computedId:i,computedAriaInvalid:s,onInput:l,onChange:u,onBlur:c,focus:f,blur:d}=ym(n,o,r),p=Mi(()=>n.state),v=X(!1),g=M(()=>{const T=n.type==="range",w=n.type==="color";return[p.value,{"form-control-highlighted":v.value,"form-range":T,"form-control":w||!n.plaintext&&!T,"form-control-color":w,"form-control-plaintext":n.plaintext&&!T&&!w,[`form-control-${n.size}`]:!!n.size}]});return t({blur:d,element:a,focus:f}),(T,w)=>(z(),be("input",{id:b(i),ref_key:"input",ref:a,value:b(o),class:_e(g.value),name:b(n).name||void 0,form:b(n).form||void 0,type:b(n).type,disabled:b(n).disabled,placeholder:b(n).placeholder,required:b(n).required||void 0,autocomplete:b(n).autocomplete||void 0,readonly:b(n).readonly||b(n).plaintext,min:b(n).min,max:b(n).max,step:b(n).step,list:b(n).type!=="password"?b(n).list:void 0,"aria-required":b(n).required||void 0,"aria-invalid":b(s),onInput:w[0]||(w[0]=_=>b(l)(_)),onChange:w[1]||(w[1]=_=>b(u)(_)),onBlur:w[2]||(w[2]=_=>b(c)(_))},null,42,sS))}}),lS=["value","disabled"],Pm=ae({__name:"BFormSelectOption",props:{disabled:{type:Boolean,default:!1},value:{default:void 0}},setup(e){const t=Ee(e,"BFormSelectOption");return(n,o)=>(z(),be("option",{value:b(t).value,disabled:b(t).disabled},[ie(n.$slots,"default")],8,lS))}}),uS=["label"],cS=["innerHTML"],fS=ae({__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=Ee(e,"BFormSelectOptionGroup"),{normalizedOptions:n}=bm(()=>t.options,t),o=M(()=>n.value);return(r,a)=>(z(),be("optgroup",{label:b(t).label},[ie(r.$slots,"first"),(z(!0),be(Me,null,np(o.value,(i,s)=>(z(),se(Pm,Ve({key:s,disabled:i.disabled,value:i.value,ref_for:!0},r.$attrs),{default:fe(()=>[i.html?(z(),be("span",{key:0,innerHTML:i.html},null,8,cS)):(z(),be(Me,{key:1},[Te(Be(i.text),1)],64))]),_:2},1040,["disabled","value"]))),128)),ie(r.$slots,"default")],8,uS))}}),dS=["id","name","form","multiple","size","disabled","required","aria-required","aria-invalid"],pS=["innerHTML"],sx=ae({__name:"BFormSelect",props:at({ariaInvalid:{type:[Boolean,String],default:void 0},autofocus:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},disabledField:{default:"disabled"},form:{default:void 0},htmlField:{default:"html"},id:{default:void 0},labelField:{default:"label"},modelValue:{type:[Boolean,String,Array,Object,Number,null]},multiple:{type:Boolean,default:!1},name:{default:void 0},options:{default:()=>[]},optionsField:{default:"options"},plain:{type:Boolean,default:!1},required:{type:Boolean,default:!1},selectSize:{default:0},size:{default:"md"},state:{type:[Boolean,null],default:null},textField:{default:"text"},valueField:{default:"value"}},{modelValue:{default:""},modelModifiers:{}}),emits:["update:modelValue"],setup(e,{expose:t}){const n=Ee(e,"BFormSelect"),o=Qt(e,"modelValue"),r=Lt(()=>n.id,"input"),a=Mt(()=>n.selectSize),i=Mi(()=>n.state),s=X(null),{focused:l}=Fo(s,{initialValue:n.autofocus}),u=M(()=>[i.value,{"form-control":n.plain,[`form-control-${n.size}`]:n.size!=="md"&&n.plain,"form-select":!n.plain,[`form-select-${n.size}`]:n.size!=="md"&&!n.plain}]),c=he(()=>a.value||n.plain?a.value:void 0),f=eu(()=>n.ariaInvalid,()=>n.state),{normalizedOptions:d,isComplex:p}=bm(()=>n.options,n),v=M(()=>d.value),g=M({get:()=>o.value,set:T=>{o.value=T}});return t({blur:()=>{l.value=!1},element:s,focus:()=>{l.value=!0}}),(T,w)=>Ml((z(),be("select",{id:b(r),ref_key:"input",ref:s,"onUpdate:modelValue":w[0]||(w[0]=_=>g.value=_),class:_e(u.value),name:b(n).name,form:b(n).form||void 0,multiple:b(n).multiple||void 0,size:c.value,disabled:b(n).disabled,required:b(n).required||void 0,"aria-required":b(n).required||void 0,"aria-invalid":b(f)},[ie(T.$slots,"first"),(z(!0),be(Me,null,np(v.value,(_,h)=>(z(),be(Me,{key:h},[b(p)(_)?(z(),se(fS,{key:0,label:_.label,options:_.options,"value-field":b(n).valueField,"text-field":b(n).textField,"html-field":b(n).htmlField,"disabled-field":b(n).disabledField},null,8,["label","options","value-field","text-field","html-field","disabled-field"])):(z(),se(Pm,{key:1,value:_.value,disabled:_.disabled},{default:fe(()=>[_.html?(z(),be("span",{key:0,innerHTML:_.html},null,8,pS)):(z(),be(Me,{key:1},[Te(Be(_.text),1)],64))]),_:2},1032,["value","disabled"]))],64))),128)),ie(T.$slots,"default")],10,dS)),[[Fy,g.value]])}}),hS=["id","name","form","value","disabled","placeholder","required","autocomplete","readonly","aria-required","aria-invalid","rows","wrap"],lx=ae({__name:"BFormTextarea",props:at({noResize:{type:Boolean,default:!1},rows:{default:2},wrap:{default:"soft"},ariaInvalid:{type:[Boolean,String],default:void 0},autocomplete:{default:void 0},autofocus:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},form:{default:void 0},formatter:{type:Function,default:void 0},id:{default:void 0},lazyFormatter:{type:Boolean,default:!1},list:{default:void 0},modelValue:{default:""},name:{default:void 0},placeholder:{default:void 0},plaintext:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},required:{type:Boolean,default:!1},size:{default:void 0},state:{type:[Boolean,null],default:null},debounce:{default:0},debounceMaxWait:{default:NaN}},{modelValue:{default:""},modelModifiers:{}}),emits:["update:modelValue"],setup(e,{expose:t}){const n=Ee(e,"BFormTextarea"),[o,r]=Qt(e,"modelValue",{set:T=>{if(T===null)return;let w=T;if(r.trim&&(w=w.toString().trim()),r.number&&typeof w=="string"&&w!==""){const _=Number.parseFloat(w);w=Number.isNaN(_)?w:_}return w}}),{input:a,computedId:i,computedAriaInvalid:s,onInput:l,onChange:u,onBlur:c,focus:f,blur:d}=ym(n,o,r),p=Mi(()=>n.state),v=M(()=>[p.value,n.plaintext?"form-control-plaintext":"form-control",{[`form-control-${n.size}`]:!!n.size}]),g=M(()=>({resize:n.noResize?"none":void 0}));return t({blur:d,element:a,focus:f}),(T,w)=>(z(),be("textarea",{id:b(i),ref_key:"input",ref:a,class:_e(v.value),name:b(n).name||void 0,form:b(n).form||void 0,value:b(o)??void 0,disabled:b(n).disabled,placeholder:b(n).placeholder,required:b(n).required||void 0,autocomplete:b(n).autocomplete||void 0,readonly:b(n).readonly||b(n).plaintext,"aria-required":b(n).required||void 0,"aria-invalid":b(s),rows:b(n).rows,style:Cn(g.value),wrap:b(n).wrap||void 0,onInput:w[0]||(w[0]=_=>b(l)(_)),onChange:w[1]||(w[1]=_=>b(u)(_)),onBlur:w[2]||(w[2]=_=>b(c)(_))},null,46,hS))}}),mS={class:"nav-item"},ux=ae({__name:"BNavItem",props:{linkAttrs:{default:void 0},linkClass:{default:void 0},active:{type:Boolean,default:void 0},activeClass:{default:void 0},disabled:{type:Boolean,default:void 0},exactActiveClass:{default:void 0},href:{default:void 0},icon:{type:Boolean,default:void 0},stretched:{type:Boolean,default:!1},opacity:{default:void 0},opacityHover:{default:void 0},rel:{default:void 0},replace:{type:Boolean,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},prefetch:{type:Boolean},noPrefetch:{type:Boolean},prefetchedClass:{},noRel:{type:Boolean}},emits:["click"],setup(e,{emit:t}){const n=Ee(e,"BNavItem"),o=t,r=M(()=>pm(n,["active","activeClass","append","disabled","href","icon","opacity","opacityHover","rel","replace","routerComponentName","target","to","underlineOffset","underlineOffsetHover","underlineOpacity","underlineOpacityHover","underlineVariant","variant"]));return r.value.activeClass,(a,i)=>(z(),be("li",mS,[pe(iu,Ve({class:["nav-link",a.linkClass],tabindex:b(n).disabled?-1:void 0,"aria-disabled":b(n).disabled?!0:void 0},{...r.value,...a.linkAttrs},{onClick:i[0]||(i[0]=s=>o("click",s))}),{default:fe(()=>[ie(a.$slots,"default")]),_:3},16,["class","tabindex","aria-disabled"])]))}}),cx=ae({__name:"BNavbar",props:{autoClose:{type:Boolean,default:!0},container:{type:[Boolean,String],default:"fluid"},fixed:{default:void 0},print:{type:Boolean,default:!1},sticky:{default:void 0},tag:{default:"nav"},toggleable:{type:[Boolean,String],default:!1},variant:{default:null}},setup(e){const t=Ee(e,"BNavbar"),n=he(()=>t.tag==="nav"?void 0:"navigation"),o=IE(()=>t.container),r=M(()=>({"d-print":t.print,[`sticky-${t.sticky}`]:t.sticky!==void 0,[`bg-${t.variant}`]:t.variant!==null,[`fixed-${t.fixed}`]:t.fixed!==void 0,"navbar-expand":t.toggleable===!1,[`navbar-expand-${t.toggleable}`]:typeof t.toggleable=="string"}));return xt(um,{tag:he(()=>t.tag),autoClose:he(()=>t.autoClose)}),(a,i)=>(z(),se(ze(b(t).tag),{class:_e(["navbar",r.value]),role:n.value},{default:fe(()=>[b(t).container!==!1?(z(),be("div",{key:0,class:_e(b(o))},[ie(a.$slots,"default")],2)):ie(a.$slots,"default",{key:1})]),_:3},8,["class","role"]))}}),fx=ae({__name:"BNavbarNav",props:{align:{default:void 0},fill:{type:Boolean,default:!1},justified:{type:Boolean,default:!1},small:{type:Boolean,default:!1},tag:{default:"ul"}},setup(e){const t=Ee(e,"BNavbarNav"),n=Mh(()=>t.align),o=M(()=>({"nav-fill":t.fill,"nav-justified":t.justified,[n.value]:t.align!==void 0,small:t.small}));return(r,a)=>(z(),be("ul",{class:_e(["navbar-nav",o.value])},[ie(r.$slots,"default")],2))}}),Af=(e,t)=>e.setAttribute("data-bs-theme",t),vS={mounted(e,t){Af(e,t.value)},updated(e,t){Af(e,t.value)}},gS=(e,t)=>{const{modifiers:n,arg:o,value:r}=e,a=Object.keys(n||{}),i=typeof r=="string"?r.split(Pa):r;if(t.tagName.toLowerCase()==="a"){const s=t.getAttribute("href")||"";AE.test(s)&&a.push(s.replace(LE,""))}return Array.prototype.concat.apply([],[o,i]).forEach(s=>typeof s=="string"&&a.push(s)),a.filter((s,l,u)=>s&&u.indexOf(s)===l)},yS=(e,t)=>{e.forEach(n=>{const o=document.getElementById(n);o!==null&&o.dispatchEvent(new Event("bv-toggle"))}),setTimeout(()=>Bm(e,t),50)},Bm=(e,t)=>{let n=!1;e.forEach(o=>{const r=document.getElementById(o);r!=null&&r.classList.contains("show")&&(n=!0),r!=null&&r.classList.contains("closing")&&(n=!1)}),t.setAttribute("aria-expanded",n?"true":"false"),t.classList.remove(n?"collapsed":"not-collapsed"),t.classList.add(n?"not-collapsed":"collapsed")},xf=(e,t)=>{const n=gS(t,e);n.length!==0&&(e.__toggle&&e.removeEventListener("click",e.__toggle),e.__toggle=()=>yS(n,e),e.addEventListener("click",e.__toggle),e.setAttribute("aria-controls",n.join(" ")),Bm(n,e))},ul={mounted:xf,updated:xf,unmounted(e){e.removeEventListener("click",e.__toggle),e.removeAttribute("aria-controls"),e.removeAttribute("aria-expanded")}},bS={mounted(e,t){if(!Vr(t.value))return;const n=ei(t.value,e);!n.content&&!n.title||ni(e,t,{...ti(t,e),...n})},updated(e,t){if(!Vr(t.value))return;const n=ei(t.value,e);!n.content&&!n.title||(oi(e),ni(e,t,{...ti(t,e),...n}))},beforeUnmount(e){oi(e)}},Pf=(e,t)=>{e.$__scrollspy&&e.$__scrollspy.cleanup();const{arg:n,value:o}=t,r=typeof o=="object"&&o!==null,a=n||(typeof o=="string"?o:r?o.content||o.element:null);e.$__scrollspy=WE(a,e,r?dm(o,["content","element"]):{})},_S={mounted:Pf,updated:Pf,beforeUnmount(e){e.$__scrollspy&&e.$__scrollspy.cleanup()}},wS={mounted(e,t){const n=Vr(t.value);if(!n)return;const o=ei(t.value,e);!o.content&&!o.title||ni(e,t,{noninteractive:!0,...ti(t,e),title:o.title??o.content??"",tooltip:n})},updated(e,t){const n=Vr(t.value);if(!n)return;const o=ei(t.value,e);!o.content&&!o.title||(oi(e),ni(e,t,{noninteractive:!0,...ti(t,e),title:o.title??o.content??"",tooltip:n}))},beforeUnmount(e){oi(e)}},CS=Object.freeze(Object.defineProperty({__proto__:null,vBColorMode:vS,vBModal:ul,vBPopover:bS,vBScrollspy:_S,vBToggle:ul,vBTooltip:wS},Symbol.toStringTag,{value:"Module"})),ES=["disabled","aria-label"],TS=ft("span",{class:"navbar-toggler-icon"},null,-1),dx=ae({__name:"BNavbarToggle",props:{disabled:{type:Boolean,default:!1},label:{default:"Toggle navigation"},target:{default:void 0}},emits:["click"],setup(e,{emit:t}){const n=Ee(e,"BNavbarToggle"),o=t,r=M(()=>({disabled:n.disabled})),a=i=>{n.disabled||o("click",i)};return(i,s)=>Ml((z(),be("button",{class:_e(["navbar-toggler",r.value]),type:"button",disabled:b(n).disabled,"aria-label":b(n).label,onClick:a},[ie(i.$slots,"default",{},()=>[TS])],10,ES)),[[b(ul),b(n).disabled?void 0:b(n).target]])}}),px=ae({__name:"BRow",props:{tag:{default:"div"},gutterX:{default:void 0},gutterY:{default:void 0},noGutters:{type:Boolean,default:!1},alignV:{default:void 0},alignH:{default:void 0},alignContent:{default:void 0},cols:{default:void 0},colsSm:{default:void 0},colsMd:{default:void 0},colsLg:{default:void 0},colsXl:{default:void 0},colsXxl:{default:void 0}},setup(e){const t=Ee(e,"BRow"),n=Mh(()=>t.alignH),o=M(()=>xa({cols:t.cols,colsLg:t.colsLg,colsMd:t.colsMd,colsSm:t.colsSm,colsXl:t.colsXl,colsXxl:t.colsXxl},["cols","colsLg","colsMd","colsSm","colsXl","colsXxl"],"cols","row-cols")),r=M(()=>[o.value,{[`gx-${t.gutterX}`]:t.gutterX!==void 0,[`gy-${t.gutterY}`]:t.gutterY!==void 0,"g-0":t.noGutters,[`align-items-${t.alignV}`]:t.alignV!==void 0,[n.value]:t.alignH!==void 0,[`align-content-${t.alignContent}`]:t.alignContent!==void 0}]);return(a,i)=>(z(),se(ze(b(t).tag),{class:_e(["row",r.value])},{default:fe(()=>[ie(a.$slots,"default")]),_:3},8,["class"]))}}),SS=(e={})=>({install(t){(e.breadcrumb??!0)&&t.use(nT),((e.id??!0)||typeof e.id=="object")&&t.use(oT,e),(e.modalController??!0)&&t.use(FT),(e.modalManager??!0)&&t.use(MT),((e.rtl??!0)||typeof e.rtl=="object")&&t.use(DT,e),(e.toast??!0)&&t.use(tT),t.use($T,e)}}),kS=Pt(e=>{const t=mt().public.bootstrapVueNext.directives,o=Object.entries(CS).reduce((a,[i,s])=>(t.includes(i)&&(a[i]=s),a),{}),r=a=>a.toLowerCase().startsWith("v")?a.slice(1):a;Object.entries(o).forEach(([a,i])=>{const s=r(a);e.vueApp.directive(s,i)})}),LS=Pt(e=>{var n,o,r,a;const t=mt().public.bootstrapVueNext.plugin;e.vueApp.use(SS({...t,id:{getId:()=>Gw("$Vl6Nsv1N9i")},components:{...t==null?void 0:t.components,BModal:{teleportTo:"#teleports",...(n=t==null?void 0:t.components)==null?void 0:n.BModal},BModalOrchestrator:{teleportTo:"#teleports",...(o=t==null?void 0:t.components)==null?void 0:o.BModalOrchestrator},BOffcanvas:{teleportTo:"#teleports",...(r=t==null?void 0:t.components)==null?void 0:r.BOffcanvas},BToastOrchestrator:{teleportTo:"#teleports",...(a=t==null?void 0:t.components)==null?void 0:a.BToastOrchestrator}}}))});/*! + * shared v9.13.1 + * (c) 2024 kazuya kawaguchi + * Released under the MIT License. + */const li=typeof window<"u",Xn=(e,t=!1)=>t?Symbol.for(e):Symbol(e),AS=(e,t,n)=>xS({l:e,k:t,s:n}),xS=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),rt=e=>typeof e=="number"&&isFinite(e),PS=e=>Rm(e)==="[object Date]",ui=e=>Rm(e)==="[object RegExp]",Di=e=>xe(e)&&Object.keys(e).length===0,Qe=Object.assign;let Bf;const su=()=>Bf||(Bf=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Of(e){return e.replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}const BS=Object.prototype.hasOwnProperty;function ci(e,t){return BS.call(e,t)}const Ye=Array.isArray,$e=e=>typeof e=="function",oe=e=>typeof e=="string",Xe=e=>typeof e=="boolean",OS=e=>typeof e=="symbol",Le=e=>e!==null&&typeof e=="object",RS=e=>Le(e)&&$e(e.then)&&$e(e.catch),Om=Object.prototype.toString,Rm=e=>Om.call(e),xe=e=>{if(!Le(e))return!1;const t=Object.getPrototypeOf(e);return t===null||t.constructor===Object},NS=e=>e==null?"":Ye(e)||xe(e)&&e.toString===Om?JSON.stringify(e,null,2):String(e);function lu(e,t=""){return e.reduce((n,o,r)=>r===0?n+o:n+t+o,"")}function $i(e){let t=e;return()=>++t}function IS(e,t){typeof console<"u"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const _a=e=>!Le(e)||Ye(e);function po(e,t){if(_a(e)||_a(t))throw new Error("Invalid value");const n=[{src:e,des:t}];for(;n.length;){const{src:o,des:r}=n.pop();Object.keys(o).forEach(a=>{_a(o[a])||_a(r[a])?r[a]=o[a]:n.push({src:o[a],des:r[a]})})}}/*! + * message-compiler v9.13.1 + * (c) 2024 kazuya kawaguchi + * Released under the MIT License. + */function FS(e,t,n){return{line:e,column:t,offset:n}}function fi(e,t,n){return{start:e,end:t}}const Nm={USE_MODULO_SYNTAX:1,__EXTEND_POINT__:2};function MS(e,t,...n){const r={message:String(e),code:e};return t&&(r.location=t),r}const Ie={EXPECTED_TOKEN:1,INVALID_TOKEN_IN_PLACEHOLDER:2,UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER:3,UNKNOWN_ESCAPE_SEQUENCE:4,INVALID_UNICODE_ESCAPE_SEQUENCE:5,UNBALANCED_CLOSING_BRACE:6,UNTERMINATED_CLOSING_BRACE:7,EMPTY_PLACEHOLDER:8,NOT_ALLOW_NEST_PLACEHOLDER:9,INVALID_LINKED_FORMAT:10,MUST_HAVE_MESSAGES_IN_PLURAL:11,UNEXPECTED_EMPTY_LINKED_MODIFIER:12,UNEXPECTED_EMPTY_LINKED_KEY:13,UNEXPECTED_LEXICAL_ANALYSIS:14,UNHANDLED_CODEGEN_NODE_TYPE:15,UNHANDLED_MINIFIER_NODE_TYPE:16,__EXTEND_POINT__:17};function Vi(e,t,n={}){const{domain:o,messages:r,args:a}=n,i=e,s=new SyntaxError(String(i));return s.code=e,t&&(s.location=t),s.domain=o,s}function DS(e){throw e}const mn=" ",$S="\r",gt=` +`,VS="\u2028",HS="\u2029";function jS(e){const t=e;let n=0,o=1,r=1,a=0;const i=L=>t[L]===$S&&t[L+1]===gt,s=L=>t[L]===gt,l=L=>t[L]===HS,u=L=>t[L]===VS,c=L=>i(L)||s(L)||l(L)||u(L),f=()=>n,d=()=>o,p=()=>r,v=()=>a,g=L=>i(L)||l(L)||u(L)?gt:t[L],T=()=>g(n),w=()=>g(n+a);function _(){return a=0,c(n)&&(o++,r=0),i(n)&&n++,n++,r++,t[n]}function h(){return i(n+a)&&a++,a++,t[n+a]}function m(){n=0,o=1,r=1,a=0}function y(L=0){a=L}function C(){const L=n+a;for(;L!==n;)_();a=0}return{index:f,line:d,column:p,peekOffset:v,charAt:g,currentChar:T,currentPeek:w,next:_,peek:h,reset:m,resetPeek:y,skipToPeek:C}}const On=void 0,US=".",Rf="'",qS="tokenizer";function WS(e,t={}){const n=t.location!==!1,o=jS(e),r=()=>o.index(),a=()=>FS(o.line(),o.column(),o.index()),i=a(),s=r(),l={currentType:14,offset:s,startLoc:i,endLoc:i,lastType:14,lastOffset:s,lastStartLoc:i,lastEndLoc:i,braceNest:0,inLinked:!1,text:""},u=()=>l,{onError:c}=t;function f(E,k,O,...H){const te=u();if(k.column+=O,k.offset+=O,c){const G=n?fi(te.startLoc,k):null,I=Vi(E,G,{domain:qS,args:H});c(I)}}function d(E,k,O){E.endLoc=a(),E.currentType=k;const H={type:k};return n&&(H.loc=fi(E.startLoc,E.endLoc)),O!=null&&(H.value=O),H}const p=E=>d(E,14);function v(E,k){return E.currentChar()===k?(E.next(),k):(f(Ie.EXPECTED_TOKEN,a(),0,k),"")}function g(E){let k="";for(;E.currentPeek()===mn||E.currentPeek()===gt;)k+=E.currentPeek(),E.peek();return k}function T(E){const k=g(E);return E.skipToPeek(),k}function w(E){if(E===On)return!1;const k=E.charCodeAt(0);return k>=97&&k<=122||k>=65&&k<=90||k===95}function _(E){if(E===On)return!1;const k=E.charCodeAt(0);return k>=48&&k<=57}function h(E,k){const{currentType:O}=k;if(O!==2)return!1;g(E);const H=w(E.currentPeek());return E.resetPeek(),H}function m(E,k){const{currentType:O}=k;if(O!==2)return!1;g(E);const H=E.currentPeek()==="-"?E.peek():E.currentPeek(),te=_(H);return E.resetPeek(),te}function y(E,k){const{currentType:O}=k;if(O!==2)return!1;g(E);const H=E.currentPeek()===Rf;return E.resetPeek(),H}function C(E,k){const{currentType:O}=k;if(O!==8)return!1;g(E);const H=E.currentPeek()===".";return E.resetPeek(),H}function L(E,k){const{currentType:O}=k;if(O!==9)return!1;g(E);const H=w(E.currentPeek());return E.resetPeek(),H}function N(E,k){const{currentType:O}=k;if(!(O===8||O===12))return!1;g(E);const H=E.currentPeek()===":";return E.resetPeek(),H}function P(E,k){const{currentType:O}=k;if(O!==10)return!1;const H=()=>{const G=E.currentPeek();return G==="{"?w(E.peek()):G==="@"||G==="%"||G==="|"||G===":"||G==="."||G===mn||!G?!1:G===gt?(E.peek(),H()):B(E,!1)},te=H();return E.resetPeek(),te}function x(E){g(E);const k=E.currentPeek()==="|";return E.resetPeek(),k}function R(E){const k=g(E),O=E.currentPeek()==="%"&&E.peek()==="{";return E.resetPeek(),{isModulo:O,hasSpace:k.length>0}}function B(E,k=!0){const O=(te=!1,G="",I=!1)=>{const D=E.currentPeek();return D==="{"?G==="%"?!1:te:D==="@"||!D?G==="%"?!0:te:D==="%"?(E.peek(),O(te,"%",!0)):D==="|"?G==="%"||I?!0:!(G===mn||G===gt):D===mn?(E.peek(),O(!0,mn,I)):D===gt?(E.peek(),O(!0,gt,I)):!0},H=O();return k&&E.resetPeek(),H}function j(E,k){const O=E.currentChar();return O===On?On:k(O)?(E.next(),O):null}function q(E){const k=E.charCodeAt(0);return k>=97&&k<=122||k>=65&&k<=90||k>=48&&k<=57||k===95||k===36}function Y(E){return j(E,q)}function U(E){const k=E.charCodeAt(0);return k>=97&&k<=122||k>=65&&k<=90||k>=48&&k<=57||k===95||k===36||k===45}function Q(E){return j(E,U)}function K(E){const k=E.charCodeAt(0);return k>=48&&k<=57}function Ce(E){return j(E,K)}function me(E){const k=E.charCodeAt(0);return k>=48&&k<=57||k>=65&&k<=70||k>=97&&k<=102}function we(E){return j(E,me)}function Fe(E){let k="",O="";for(;k=Ce(E);)O+=k;return O}function le(E){T(E);const k=E.currentChar();return k!=="%"&&f(Ie.EXPECTED_TOKEN,a(),0,k),E.next(),"%"}function ve(E){let k="";for(;;){const O=E.currentChar();if(O==="{"||O==="}"||O==="@"||O==="|"||!O)break;if(O==="%")if(B(E))k+=O,E.next();else break;else if(O===mn||O===gt)if(B(E))k+=O,E.next();else{if(x(E))break;k+=O,E.next()}else k+=O,E.next()}return k}function He(E){T(E);let k="",O="";for(;k=Q(E);)O+=k;return E.currentChar()===On&&f(Ie.UNTERMINATED_CLOSING_BRACE,a(),0),O}function Se(E){T(E);let k="";return E.currentChar()==="-"?(E.next(),k+=`-${Fe(E)}`):k+=Fe(E),E.currentChar()===On&&f(Ie.UNTERMINATED_CLOSING_BRACE,a(),0),k}function $(E){return E!==Rf&&E!==gt}function ne(E){T(E),v(E,"'");let k="",O="";for(;k=j(E,$);)k==="\\"?O+=Z(E):O+=k;const H=E.currentChar();return H===gt||H===On?(f(Ie.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,a(),0),H===gt&&(E.next(),v(E,"'")),O):(v(E,"'"),O)}function Z(E){const k=E.currentChar();switch(k){case"\\":case"'":return E.next(),`\\${k}`;case"u":return re(E,k,4);case"U":return re(E,k,6);default:return f(Ie.UNKNOWN_ESCAPE_SEQUENCE,a(),0,k),""}}function re(E,k,O){v(E,k);let H="";for(let te=0;te{const H=E.currentChar();return H==="{"||H==="%"||H==="@"||H==="|"||H==="("||H===")"||!H||H===mn?O:(O+=H,E.next(),k(O))};return k("")}function F(E){T(E);const k=v(E,"|");return T(E),k}function W(E,k){let O=null;switch(E.currentChar()){case"{":return k.braceNest>=1&&f(Ie.NOT_ALLOW_NEST_PLACEHOLDER,a(),0),E.next(),O=d(k,2,"{"),T(E),k.braceNest++,O;case"}":return k.braceNest>0&&k.currentType===2&&f(Ie.EMPTY_PLACEHOLDER,a(),0),E.next(),O=d(k,3,"}"),k.braceNest--,k.braceNest>0&&T(E),k.inLinked&&k.braceNest===0&&(k.inLinked=!1),O;case"@":return k.braceNest>0&&f(Ie.UNTERMINATED_CLOSING_BRACE,a(),0),O=V(E,k)||p(k),k.braceNest=0,O;default:{let te=!0,G=!0,I=!0;if(x(E))return k.braceNest>0&&f(Ie.UNTERMINATED_CLOSING_BRACE,a(),0),O=d(k,1,F(E)),k.braceNest=0,k.inLinked=!1,O;if(k.braceNest>0&&(k.currentType===5||k.currentType===6||k.currentType===7))return f(Ie.UNTERMINATED_CLOSING_BRACE,a(),0),k.braceNest=0,J(E,k);if(te=h(E,k))return O=d(k,5,He(E)),T(E),O;if(G=m(E,k))return O=d(k,6,Se(E)),T(E),O;if(I=y(E,k))return O=d(k,7,ne(E)),T(E),O;if(!te&&!G&&!I)return O=d(k,13,Ae(E)),f(Ie.INVALID_TOKEN_IN_PLACEHOLDER,a(),0,O.value),T(E),O;break}}return O}function V(E,k){const{currentType:O}=k;let H=null;const te=E.currentChar();switch((O===8||O===9||O===12||O===10)&&(te===gt||te===mn)&&f(Ie.INVALID_LINKED_FORMAT,a(),0),te){case"@":return E.next(),H=d(k,8,"@"),k.inLinked=!0,H;case".":return T(E),E.next(),d(k,9,".");case":":return T(E),E.next(),d(k,10,":");default:return x(E)?(H=d(k,1,F(E)),k.braceNest=0,k.inLinked=!1,H):C(E,k)||N(E,k)?(T(E),V(E,k)):L(E,k)?(T(E),d(k,12,S(E))):P(E,k)?(T(E),te==="{"?W(E,k)||H:d(k,11,A(E))):(O===8&&f(Ie.INVALID_LINKED_FORMAT,a(),0),k.braceNest=0,k.inLinked=!1,J(E,k))}}function J(E,k){let O={type:14};if(k.braceNest>0)return W(E,k)||p(k);if(k.inLinked)return V(E,k)||p(k);switch(E.currentChar()){case"{":return W(E,k)||p(k);case"}":return f(Ie.UNBALANCED_CLOSING_BRACE,a(),0),E.next(),d(k,3,"}");case"@":return V(E,k)||p(k);default:{if(x(E))return O=d(k,1,F(E)),k.braceNest=0,k.inLinked=!1,O;const{isModulo:te,hasSpace:G}=R(E);if(te)return G?d(k,0,ve(E)):d(k,4,le(E));if(B(E))return d(k,0,ve(E));break}}return O}function ee(){const{currentType:E,offset:k,startLoc:O,endLoc:H}=l;return l.lastType=E,l.lastOffset=k,l.lastStartLoc=O,l.lastEndLoc=H,l.offset=r(),l.startLoc=a(),o.currentChar()===On?d(l,14):J(o,l)}return{nextToken:ee,currentOffset:r,currentPosition:a,context:u}}const zS="parser",GS=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function KS(e,t,n){switch(e){case"\\\\":return"\\";case"\\'":return"'";default:{const o=parseInt(t||n,16);return o<=55295||o>=57344?String.fromCodePoint(o):"�"}}}function XS(e={}){const t=e.location!==!1,{onError:n,onWarn:o}=e;function r(h,m,y,C,...L){const N=h.currentPosition();if(N.offset+=C,N.column+=C,n){const P=t?fi(y,N):null,x=Vi(m,P,{domain:zS,args:L});n(x)}}function a(h,m,y,C,...L){const N=h.currentPosition();if(N.offset+=C,N.column+=C,o){const P=t?fi(y,N):null;o(MS(m,P,L))}}function i(h,m,y){const C={type:h};return t&&(C.start=m,C.end=m,C.loc={start:y,end:y}),C}function s(h,m,y,C){t&&(h.end=m,h.loc&&(h.loc.end=y))}function l(h,m){const y=h.context(),C=i(3,y.offset,y.startLoc);return C.value=m,s(C,h.currentOffset(),h.currentPosition()),C}function u(h,m){const y=h.context(),{lastOffset:C,lastStartLoc:L}=y,N=i(5,C,L);return N.index=parseInt(m,10),h.nextToken(),s(N,h.currentOffset(),h.currentPosition()),N}function c(h,m,y){const C=h.context(),{lastOffset:L,lastStartLoc:N}=C,P=i(4,L,N);return P.key=m,y===!0&&(P.modulo=!0),h.nextToken(),s(P,h.currentOffset(),h.currentPosition()),P}function f(h,m){const y=h.context(),{lastOffset:C,lastStartLoc:L}=y,N=i(9,C,L);return N.value=m.replace(GS,KS),h.nextToken(),s(N,h.currentOffset(),h.currentPosition()),N}function d(h){const m=h.nextToken(),y=h.context(),{lastOffset:C,lastStartLoc:L}=y,N=i(8,C,L);return m.type!==12?(r(h,Ie.UNEXPECTED_EMPTY_LINKED_MODIFIER,y.lastStartLoc,0),N.value="",s(N,C,L),{nextConsumeToken:m,node:N}):(m.value==null&&r(h,Ie.UNEXPECTED_LEXICAL_ANALYSIS,y.lastStartLoc,0,Ut(m)),N.value=m.value||"",s(N,h.currentOffset(),h.currentPosition()),{node:N})}function p(h,m){const y=h.context(),C=i(7,y.offset,y.startLoc);return C.value=m,s(C,h.currentOffset(),h.currentPosition()),C}function v(h){const m=h.context(),y=i(6,m.offset,m.startLoc);let C=h.nextToken();if(C.type===9){const L=d(h);y.modifier=L.node,C=L.nextConsumeToken||h.nextToken()}switch(C.type!==10&&r(h,Ie.UNEXPECTED_LEXICAL_ANALYSIS,m.lastStartLoc,0,Ut(C)),C=h.nextToken(),C.type===2&&(C=h.nextToken()),C.type){case 11:C.value==null&&r(h,Ie.UNEXPECTED_LEXICAL_ANALYSIS,m.lastStartLoc,0,Ut(C)),y.key=p(h,C.value||"");break;case 5:C.value==null&&r(h,Ie.UNEXPECTED_LEXICAL_ANALYSIS,m.lastStartLoc,0,Ut(C)),y.key=c(h,C.value||"");break;case 6:C.value==null&&r(h,Ie.UNEXPECTED_LEXICAL_ANALYSIS,m.lastStartLoc,0,Ut(C)),y.key=u(h,C.value||"");break;case 7:C.value==null&&r(h,Ie.UNEXPECTED_LEXICAL_ANALYSIS,m.lastStartLoc,0,Ut(C)),y.key=f(h,C.value||"");break;default:{r(h,Ie.UNEXPECTED_EMPTY_LINKED_KEY,m.lastStartLoc,0);const L=h.context(),N=i(7,L.offset,L.startLoc);return N.value="",s(N,L.offset,L.startLoc),y.key=N,s(y,L.offset,L.startLoc),{nextConsumeToken:C,node:y}}}return s(y,h.currentOffset(),h.currentPosition()),{node:y}}function g(h){const m=h.context(),y=m.currentType===1?h.currentOffset():m.offset,C=m.currentType===1?m.endLoc:m.startLoc,L=i(2,y,C);L.items=[];let N=null,P=null;do{const B=N||h.nextToken();switch(N=null,B.type){case 0:B.value==null&&r(h,Ie.UNEXPECTED_LEXICAL_ANALYSIS,m.lastStartLoc,0,Ut(B)),L.items.push(l(h,B.value||""));break;case 6:B.value==null&&r(h,Ie.UNEXPECTED_LEXICAL_ANALYSIS,m.lastStartLoc,0,Ut(B)),L.items.push(u(h,B.value||""));break;case 4:P=!0;break;case 5:B.value==null&&r(h,Ie.UNEXPECTED_LEXICAL_ANALYSIS,m.lastStartLoc,0,Ut(B)),L.items.push(c(h,B.value||"",!!P)),P&&(a(h,Nm.USE_MODULO_SYNTAX,m.lastStartLoc,0,Ut(B)),P=null);break;case 7:B.value==null&&r(h,Ie.UNEXPECTED_LEXICAL_ANALYSIS,m.lastStartLoc,0,Ut(B)),L.items.push(f(h,B.value||""));break;case 8:{const j=v(h);L.items.push(j.node),N=j.nextConsumeToken||null;break}}}while(m.currentType!==14&&m.currentType!==1);const x=m.currentType===1?m.lastOffset:h.currentOffset(),R=m.currentType===1?m.lastEndLoc:h.currentPosition();return s(L,x,R),L}function T(h,m,y,C){const L=h.context();let N=C.items.length===0;const P=i(1,m,y);P.cases=[],P.cases.push(C);do{const x=g(h);N||(N=x.items.length===0),P.cases.push(x)}while(L.currentType!==14);return N&&r(h,Ie.MUST_HAVE_MESSAGES_IN_PLURAL,y,0),s(P,h.currentOffset(),h.currentPosition()),P}function w(h){const m=h.context(),{offset:y,startLoc:C}=m,L=g(h);return m.currentType===14?L:T(h,y,C,L)}function _(h){const m=WS(h,Qe({},e)),y=m.context(),C=i(0,y.offset,y.startLoc);return t&&C.loc&&(C.loc.source=h),C.body=w(m),e.onCacheKey&&(C.cacheKey=e.onCacheKey(h)),y.currentType!==14&&r(m,Ie.UNEXPECTED_LEXICAL_ANALYSIS,y.lastStartLoc,0,h[y.offset]||""),s(C,m.currentOffset(),m.currentPosition()),C}return{parse:_}}function Ut(e){if(e.type===14)return"EOF";const t=(e.value||"").replace(/\r?\n/gu,"\\n");return t.length>10?t.slice(0,9)+"…":t}function YS(e,t={}){const n={ast:e,helpers:new Set};return{context:()=>n,helper:a=>(n.helpers.add(a),a)}}function Nf(e,t){for(let n=0;nIf(n)),e}function If(e){if(e.items.length===1){const t=e.items[0];(t.type===3||t.type===9)&&(e.static=t.value,delete t.value)}else{const t=[];for(let n=0;ns;function u(T,w){s.code+=T}function c(T,w=!0){const _=w?r:"";u(a?_+" ".repeat(T):_)}function f(T=!0){const w=++s.indentLevel;T&&c(w)}function d(T=!0){const w=--s.indentLevel;T&&c(w)}function p(){c(s.indentLevel)}return{context:l,push:u,indent:f,deindent:d,newline:p,helper:T=>`_${T}`,needIndent:()=>s.needIndent}}function ek(e,t){const{helper:n}=e;e.push(`${n("linked")}(`),Qo(e,t.key),t.modifier?(e.push(", "),Qo(e,t.modifier),e.push(", _type")):e.push(", undefined, _type"),e.push(")")}function tk(e,t){const{helper:n,needIndent:o}=e;e.push(`${n("normalize")}([`),e.indent(o());const r=t.items.length;for(let a=0;a1){e.push(`${n("plural")}([`),e.indent(o());const r=t.cases.length;for(let a=0;a{const n=oe(t.mode)?t.mode:"normal",o=oe(t.filename)?t.filename:"message.intl",r=!!t.sourceMap,a=t.breakLineCode!=null?t.breakLineCode:n==="arrow"?";":` +`,i=t.needIndent?t.needIndent:n!=="arrow",s=e.helpers||[],l=ZS(e,{mode:n,filename:o,sourceMap:r,breakLineCode:a,needIndent:i});l.push(n==="normal"?"function __msg__ (ctx) {":"(ctx) => {"),l.indent(i),s.length>0&&(l.push(`const { ${lu(s.map(f=>`${f}: _${f}`),", ")} } = ctx`),l.newline()),l.push("return "),Qo(l,e),l.deindent(i),l.push("}"),delete e.helpers;const{code:u,map:c}=l.context();return{ast:e,code:u,map:c?c.toJSON():void 0}};function ak(e,t={}){const n=Qe({},t),o=!!n.jit,r=!!n.minify,a=n.optimize==null?!0:n.optimize,s=XS(n).parse(e);return o?(a&&JS(s),r&&Oo(s),{ast:s,code:""}):(QS(s,n),rk(s,n))}/*! + * core-base v9.13.1 + * (c) 2024 kazuya kawaguchi + * Released under the MIT License. + */function ik(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(su().__INTLIFY_PROD_DEVTOOLS__=!1)}const Yn=[];Yn[0]={w:[0],i:[3,0],"[":[4],o:[7]};Yn[1]={w:[1],".":[2],"[":[4],o:[7]};Yn[2]={w:[2],i:[3,0],0:[3,0]};Yn[3]={i:[3,0],0:[3,0],w:[1,1],".":[2,1],"[":[4,1],o:[7,1]};Yn[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],o:8,l:[4,0]};Yn[5]={"'":[4,0],o:8,l:[5,0]};Yn[6]={'"':[4,0],o:8,l:[6,0]};const sk=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function lk(e){return sk.test(e)}function uk(e){const t=e.charCodeAt(0),n=e.charCodeAt(e.length-1);return t===n&&(t===34||t===39)?e.slice(1,-1):e}function ck(e){if(e==null)return"o";switch(e.charCodeAt(0)){case 91:case 93:case 46:case 34:case 39:return e;case 95:case 36:case 45:return"i";case 9:case 10:case 13:case 160:case 65279:case 8232:case 8233:return"w"}return"i"}function fk(e){const t=e.trim();return e.charAt(0)==="0"&&isNaN(parseInt(e))?!1:lk(t)?uk(t):"*"+t}function dk(e){const t=[];let n=-1,o=0,r=0,a,i,s,l,u,c,f;const d=[];d[0]=()=>{i===void 0?i=s:i+=s},d[1]=()=>{i!==void 0&&(t.push(i),i=void 0)},d[2]=()=>{d[0](),r++},d[3]=()=>{if(r>0)r--,o=4,d[0]();else{if(r=0,i===void 0||(i=fk(i),i===!1))return!1;d[1]()}};function p(){const v=e[n+1];if(o===5&&v==="'"||o===6&&v==='"')return n++,s="\\"+v,d[0](),!0}for(;o!==null;)if(n++,a=e[n],!(a==="\\"&&p())){if(l=ck(a),f=Yn[o],u=f[l]||f.l||8,u===8||(o=u[0],u[1]!==void 0&&(c=d[u[1]],c&&(s=a,c()===!1))))return;if(o===7)return t}}const Ff=new Map;function pk(e,t){return Le(e)?e[t]:null}function hk(e,t){if(!Le(e))return null;let n=Ff.get(t);if(n||(n=dk(t),n&&Ff.set(t,n)),!n)return null;const o=n.length;let r=e,a=0;for(;ae,vk=e=>"",gk="text",yk=e=>e.length===0?"":lu(e),bk=NS;function Mf(e,t){return e=Math.abs(e),t===2?e?e>1?1:0:1:e?Math.min(e,2):0}function _k(e){const t=rt(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(rt(e.named.count)||rt(e.named.n))?rt(e.named.count)?e.named.count:rt(e.named.n)?e.named.n:t:t}function wk(e,t){t.count||(t.count=e),t.n||(t.n=e)}function Ck(e={}){const t=e.locale,n=_k(e),o=Le(e.pluralRules)&&oe(t)&&$e(e.pluralRules[t])?e.pluralRules[t]:Mf,r=Le(e.pluralRules)&&oe(t)&&$e(e.pluralRules[t])?Mf:void 0,a=w=>w[o(n,w.length,r)],i=e.list||[],s=w=>i[w],l=e.named||{};rt(e.pluralIndex)&&wk(n,l);const u=w=>l[w];function c(w){const _=$e(e.messages)?e.messages(w):Le(e.messages)?e.messages[w]:!1;return _||(e.parent?e.parent.message(w):vk)}const f=w=>e.modifiers?e.modifiers[w]:mk,d=xe(e.processor)&&$e(e.processor.normalize)?e.processor.normalize:yk,p=xe(e.processor)&&$e(e.processor.interpolate)?e.processor.interpolate:bk,v=xe(e.processor)&&oe(e.processor.type)?e.processor.type:gk,T={list:s,named:u,plural:a,linked:(w,..._)=>{const[h,m]=_;let y="text",C="";_.length===1?Le(h)?(C=h.modifier||C,y=h.type||y):oe(h)&&(C=h||C):_.length===2&&(oe(h)&&(C=h||C),oe(m)&&(y=m||y));const L=c(w)(T),N=y==="vnode"&&Ye(L)&&C?L[0]:L;return C?f(C)(N,y):N},message:c,type:v,interpolate:p,normalize:d,values:Qe({},i,l)};return T}let Hr=null;function Ek(e){Hr=e}function Tk(e,t,n){Hr&&Hr.emit("i18n:init",{timestamp:Date.now(),i18n:e,version:t,meta:n})}const Sk=kk("function:translate");function kk(e){return t=>Hr&&Hr.emit(e,t)}const Im=Nm.__EXTEND_POINT__,to=$i(Im),Lk={NOT_FOUND_KEY:Im,FALLBACK_TO_TRANSLATE:to(),CANNOT_FORMAT_NUMBER:to(),FALLBACK_TO_NUMBER_FORMAT:to(),CANNOT_FORMAT_DATE:to(),FALLBACK_TO_DATE_FORMAT:to(),EXPERIMENTAL_CUSTOM_MESSAGE_COMPILER:to(),__EXTEND_POINT__:to()},Fm=Ie.__EXTEND_POINT__,no=$i(Fm),ln={INVALID_ARGUMENT:Fm,INVALID_DATE_ARGUMENT:no(),INVALID_ISO_DATE_ARGUMENT:no(),NOT_SUPPORT_NON_STRING_MESSAGE:no(),NOT_SUPPORT_LOCALE_PROMISE_VALUE:no(),NOT_SUPPORT_LOCALE_ASYNC_FUNCTION:no(),NOT_SUPPORT_LOCALE_TYPE:no(),__EXTEND_POINT__:no()};function _n(e){return Vi(e,null,void 0)}function cu(e,t){return t.locale!=null?Df(t.locale):Df(e.locale)}let gs;function Df(e){if(oe(e))return e;if($e(e)){if(e.resolvedOnce&&gs!=null)return gs;if(e.constructor.name==="Function"){const t=e();if(RS(t))throw _n(ln.NOT_SUPPORT_LOCALE_PROMISE_VALUE);return gs=t}else throw _n(ln.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION)}else throw _n(ln.NOT_SUPPORT_LOCALE_TYPE)}function Ak(e,t,n){return[...new Set([n,...Ye(t)?t:Le(t)?Object.keys(t):oe(t)?[t]:[n]])]}function Mm(e,t,n){const o=oe(n)?n:di,r=e;r.__localeChainCache||(r.__localeChainCache=new Map);let a=r.__localeChainCache.get(o);if(!a){a=[];let i=[n];for(;Ye(i);)i=$f(a,i,t);const s=Ye(t)||!xe(t)?t:t.default?t.default:null;i=oe(s)?[s]:s,Ye(i)&&$f(a,i,!1),r.__localeChainCache.set(o,a)}return a}function $f(e,t,n){let o=!0;for(let r=0;r`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;function Ok(){return{upper:(e,t)=>t==="text"&&oe(e)?e.toUpperCase():t==="vnode"&&Le(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>t==="text"&&oe(e)?e.toLowerCase():t==="vnode"&&Le(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>t==="text"&&oe(e)?Hf(e):t==="vnode"&&Le(e)&&"__v_isVNode"in e?Hf(e.children):e}}let Dm;function Rk(e){Dm=e}let $m;function Nk(e){$m=e}let Vm;function Ik(e){Vm=e}let Hm=null;const Fk=e=>{Hm=e},Mk=()=>Hm;let jm=null;const jf=e=>{jm=e},Dk=()=>jm;let Uf=0;function $k(e={}){const t=$e(e.onWarn)?e.onWarn:IS,n=oe(e.version)?e.version:Bk,o=oe(e.locale)||$e(e.locale)?e.locale:di,r=$e(o)?di:o,a=Ye(e.fallbackLocale)||xe(e.fallbackLocale)||oe(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:r,i=xe(e.messages)?e.messages:{[r]:{}},s=xe(e.datetimeFormats)?e.datetimeFormats:{[r]:{}},l=xe(e.numberFormats)?e.numberFormats:{[r]:{}},u=Qe({},e.modifiers||{},Ok()),c=e.pluralRules||{},f=$e(e.missing)?e.missing:null,d=Xe(e.missingWarn)||ui(e.missingWarn)?e.missingWarn:!0,p=Xe(e.fallbackWarn)||ui(e.fallbackWarn)?e.fallbackWarn:!0,v=!!e.fallbackFormat,g=!!e.unresolving,T=$e(e.postTranslation)?e.postTranslation:null,w=xe(e.processor)?e.processor:null,_=Xe(e.warnHtmlMessage)?e.warnHtmlMessage:!0,h=!!e.escapeParameter,m=$e(e.messageCompiler)?e.messageCompiler:Dm,y=$e(e.messageResolver)?e.messageResolver:$m||pk,C=$e(e.localeFallbacker)?e.localeFallbacker:Vm||Ak,L=Le(e.fallbackContext)?e.fallbackContext:void 0,N=e,P=Le(N.__datetimeFormatters)?N.__datetimeFormatters:new Map,x=Le(N.__numberFormatters)?N.__numberFormatters:new Map,R=Le(N.__meta)?N.__meta:{};Uf++;const B={version:n,cid:Uf,locale:o,fallbackLocale:a,messages:i,modifiers:u,pluralRules:c,missing:f,missingWarn:d,fallbackWarn:p,fallbackFormat:v,unresolving:g,postTranslation:T,processor:w,warnHtmlMessage:_,escapeParameter:h,messageCompiler:m,messageResolver:y,localeFallbacker:C,fallbackContext:L,onWarn:t,__meta:R};return B.datetimeFormats=s,B.numberFormats=l,B.__datetimeFormatters=P,B.__numberFormatters=x,__INTLIFY_PROD_DEVTOOLS__&&Tk(B,n,R),B}function fu(e,t,n,o,r){const{missing:a,onWarn:i}=e;if(a!==null){const s=a(e,n,t,r);return oe(s)?s:t}else return t}function dr(e,t,n){const o=e;o.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}function Vk(e,t){return e===t?!1:e.split("-")[0]===t.split("-")[0]}function Hk(e,t){const n=t.indexOf(e);if(n===-1)return!1;for(let o=n+1;ojk(n,e)}function jk(e,t){const n=t.b||t.body;if((n.t||n.type)===1){const o=n,r=o.c||o.cases;return e.plural(r.reduce((a,i)=>[...a,qf(e,i)],[]))}else return qf(e,n)}function qf(e,t){const n=t.s||t.static;if(n)return e.type==="text"?n:e.normalize([n]);{const o=(t.i||t.items).reduce((r,a)=>[...r,cl(e,a)],[]);return e.normalize(o)}}function cl(e,t){const n=t.t||t.type;switch(n){case 3:{const o=t;return o.v||o.value}case 9:{const o=t;return o.v||o.value}case 4:{const o=t;return e.interpolate(e.named(o.k||o.key))}case 5:{const o=t;return e.interpolate(e.list(o.i!=null?o.i:o.index))}case 6:{const o=t,r=o.m||o.modifier;return e.linked(cl(e,o.k||o.key),r?cl(e,r):void 0,e.type)}case 7:{const o=t;return o.v||o.value}case 8:{const o=t;return o.v||o.value}default:throw new Error(`unhandled node type on format message part: ${n}`)}}const Uk=e=>e;let wa=Object.create(null);const Jo=e=>Le(e)&&(e.t===0||e.type===0)&&("b"in e||"body"in e);function qk(e,t={}){let n=!1;const o=t.onError||DS;return t.onError=r=>{n=!0,o(r)},{...ak(e,t),detectError:n}}function Wk(e,t){if(oe(e)){Xe(t.warnHtmlMessage)&&t.warnHtmlMessage;const o=(t.onCacheKey||Uk)(e),r=wa[o];if(r)return r;const{ast:a,detectError:i}=qk(e,{...t,location:!1,jit:!0}),s=ys(a);return i?s:wa[o]=s}else{const n=e.cacheKey;if(n){const o=wa[n];return o||(wa[n]=ys(e))}else return ys(e)}}const Wf=()=>"",Rt=e=>$e(e);function zf(e,...t){const{fallbackFormat:n,postTranslation:o,unresolving:r,messageCompiler:a,fallbackLocale:i,messages:s}=e,[l,u]=fl(...t),c=Xe(u.missingWarn)?u.missingWarn:e.missingWarn,f=Xe(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn,d=Xe(u.escapeParameter)?u.escapeParameter:e.escapeParameter,p=!!u.resolvedMessage,v=oe(u.default)||Xe(u.default)?Xe(u.default)?a?l:()=>l:u.default:n?a?l:()=>l:"",g=n||v!=="",T=cu(e,u);d&&zk(u);let[w,_,h]=p?[l,T,s[T]||{}]:Um(e,l,T,i,f,c),m=w,y=l;if(!p&&!(oe(m)||Jo(m)||Rt(m))&&g&&(m=v,y=m),!p&&(!(oe(m)||Jo(m)||Rt(m))||!oe(_)))return r?Hi:l;let C=!1;const L=()=>{C=!0},N=Rt(m)?m:qm(e,l,_,m,y,L);if(C)return m;const P=Xk(e,_,h,u),x=Ck(P),R=Gk(e,N,x),B=o?o(R,l):R;if(__INTLIFY_PROD_DEVTOOLS__){const j={timestamp:Date.now(),key:oe(l)?l:Rt(m)?m.key:"",locale:_||(Rt(m)?m.locale:""),format:oe(m)?m:Rt(m)?m.source:"",message:B};j.meta=Qe({},e.__meta,Mk()||{}),Sk(j)}return B}function zk(e){Ye(e.list)?e.list=e.list.map(t=>oe(t)?Of(t):t):Le(e.named)&&Object.keys(e.named).forEach(t=>{oe(e.named[t])&&(e.named[t]=Of(e.named[t]))})}function Um(e,t,n,o,r,a){const{messages:i,onWarn:s,messageResolver:l,localeFallbacker:u}=e,c=u(e,o,n);let f={},d,p=null;const v="translate";for(let g=0;go;return u.locale=n,u.key=t,u}const l=i(o,Kk(e,n,r,o,s,a));return l.locale=n,l.key=t,l.source=o,l}function Gk(e,t,n){return t(n)}function fl(...e){const[t,n,o]=e,r={};if(!oe(t)&&!rt(t)&&!Rt(t)&&!Jo(t))throw _n(ln.INVALID_ARGUMENT);const a=rt(t)?String(t):(Rt(t),t);return rt(n)?r.plural=n:oe(n)?r.default=n:xe(n)&&!Di(n)?r.named=n:Ye(n)&&(r.list=n),rt(o)?r.plural=o:oe(o)?r.default=o:xe(o)&&Qe(r,o),[a,r]}function Kk(e,t,n,o,r,a){return{locale:t,key:n,warnHtmlMessage:r,onError:i=>{throw a&&a(i),i},onCacheKey:i=>AS(t,n,i)}}function Xk(e,t,n,o){const{modifiers:r,pluralRules:a,messageResolver:i,fallbackLocale:s,fallbackWarn:l,missingWarn:u,fallbackContext:c}=e,d={locale:t,modifiers:r,pluralRules:a,messages:p=>{let v=i(n,p);if(v==null&&c){const[,,g]=Um(c,p,t,s,l,u);v=i(g,p)}if(oe(v)||Jo(v)){let g=!1;const w=qm(e,p,t,v,p,()=>{g=!0});return g?Wf:w}else return Rt(v)?v:Wf}};return e.processor&&(d.processor=e.processor),o.list&&(d.list=o.list),o.named&&(d.named=o.named),rt(o.plural)&&(d.pluralIndex=o.plural),d}function Gf(e,...t){const{datetimeFormats:n,unresolving:o,fallbackLocale:r,onWarn:a,localeFallbacker:i}=e,{__datetimeFormatters:s}=e,[l,u,c,f]=dl(...t),d=Xe(c.missingWarn)?c.missingWarn:e.missingWarn;Xe(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn;const p=!!c.part,v=cu(e,c),g=i(e,r,v);if(!oe(l)||l==="")return new Intl.DateTimeFormat(v,f).format(u);let T={},w,_=null;const h="datetime format";for(let C=0;C{Wm.includes(l)?i[l]=n[l]:a[l]=n[l]}),oe(o)?a.locale=o:xe(o)&&(i=o),xe(r)&&(i=r),[a.key||"",s,a,i]}function Kf(e,t,n){const o=e;for(const r in n){const a=`${t}__${r}`;o.__datetimeFormatters.has(a)&&o.__datetimeFormatters.delete(a)}}function Xf(e,...t){const{numberFormats:n,unresolving:o,fallbackLocale:r,onWarn:a,localeFallbacker:i}=e,{__numberFormatters:s}=e,[l,u,c,f]=pl(...t),d=Xe(c.missingWarn)?c.missingWarn:e.missingWarn;Xe(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn;const p=!!c.part,v=cu(e,c),g=i(e,r,v);if(!oe(l)||l==="")return new Intl.NumberFormat(v,f).format(u);let T={},w,_=null;const h="number format";for(let C=0;C{zm.includes(l)?i[l]=n[l]:a[l]=n[l]}),oe(o)?a.locale=o:xe(o)&&(i=o),xe(r)&&(i=r),[a.key||"",s,a,i]}function Yf(e,t,n){const o=e;for(const r in n){const a=`${t}__${r}`;o.__numberFormatters.has(a)&&o.__numberFormatters.delete(a)}}ik();/*! + * vue-i18n v9.13.1 + * (c) 2024 kazuya kawaguchi + * Released under the MIT License. + */const Yk="9.13.1";function Qk(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(su().__INTLIFY_PROD_DEVTOOLS__=!1)}const Gm=Lk.__EXTEND_POINT__,vn=$i(Gm);vn(),vn(),vn(),vn(),vn(),vn(),vn(),vn(),vn();const Km=ln.__EXTEND_POINT__,yt=$i(Km),Ht={UNEXPECTED_RETURN_TYPE:Km,INVALID_ARGUMENT:yt(),MUST_BE_CALL_SETUP_TOP:yt(),NOT_INSTALLED:yt(),NOT_AVAILABLE_IN_LEGACY_MODE:yt(),REQUIRED_VALUE:yt(),INVALID_VALUE:yt(),CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:yt(),NOT_INSTALLED_WITH_PROVIDE:yt(),UNEXPECTED_ERROR:yt(),NOT_COMPATIBLE_LEGACY_VUE_I18N:yt(),BRIDGE_SUPPORT_VUE_2_ONLY:yt(),MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION:yt(),NOT_AVAILABLE_COMPOSITION_IN_LEGACY:yt(),__EXTEND_POINT__:yt()};function Yt(e,...t){return Vi(e,null,void 0)}const hl=Xn("__translateVNode"),ml=Xn("__datetimeParts"),vl=Xn("__numberParts"),Jk=Xn("__setPluralRules"),Zk=Xn("__injectWithOption"),gl=Xn("__dispose");function jr(e){if(!Le(e))return e;for(const t in e)if(ci(e,t))if(!t.includes("."))Le(e[t])&&jr(e[t]);else{const n=t.split("."),o=n.length-1;let r=e,a=!1;for(let i=0;i{if("locale"in s&&"resource"in s){const{locale:l,resource:u}=s;l?(i[l]=i[l]||{},po(u,i[l])):po(u,i)}else oe(s)&&po(JSON.parse(s),i)}),r==null&&a)for(const s in i)ci(i,s)&&jr(i[s]);return i}function Ym(e){return e.type}function eL(e,t,n){let o=Le(t.messages)?t.messages:{};"__i18nGlobal"in n&&(o=Xm(e.locale.value,{messages:o,__i18n:n.__i18nGlobal}));const r=Object.keys(o);r.length&&r.forEach(a=>{e.mergeLocaleMessage(a,o[a])});{if(Le(t.datetimeFormats)){const a=Object.keys(t.datetimeFormats);a.length&&a.forEach(i=>{e.mergeDateTimeFormat(i,t.datetimeFormats[i])})}if(Le(t.numberFormats)){const a=Object.keys(t.numberFormats);a.length&&a.forEach(i=>{e.mergeNumberFormat(i,t.numberFormats[i])})}}}function Qf(e){return pe(ho,null,e,0)}const Jf="__INTLIFY_META__",Zf=()=>[],tL=()=>!1;let ed=0;function td(e){return(t,n,o,r)=>e(n,o,lt()||void 0,r)}const nL=()=>{const e=lt();let t=null;return e&&(t=Ym(e)[Jf])?{[Jf]:t}:null};function Qm(e={},t){const{__root:n,__injectWithOption:o}=e,r=n===void 0,a=e.flatJson,i=li?X:En,s=!!e.translateExistCompatible;let l=Xe(e.inheritLocale)?e.inheritLocale:!0;const u=i(n&&l?n.locale.value:oe(e.locale)?e.locale:di),c=i(n&&l?n.fallbackLocale.value:oe(e.fallbackLocale)||Ye(e.fallbackLocale)||xe(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:u.value),f=i(Xm(u.value,e)),d=i(xe(e.datetimeFormats)?e.datetimeFormats:{[u.value]:{}}),p=i(xe(e.numberFormats)?e.numberFormats:{[u.value]:{}});let v=n?n.missingWarn:Xe(e.missingWarn)||ui(e.missingWarn)?e.missingWarn:!0,g=n?n.fallbackWarn:Xe(e.fallbackWarn)||ui(e.fallbackWarn)?e.fallbackWarn:!0,T=n?n.fallbackRoot:Xe(e.fallbackRoot)?e.fallbackRoot:!0,w=!!e.fallbackFormat,_=$e(e.missing)?e.missing:null,h=$e(e.missing)?td(e.missing):null,m=$e(e.postTranslation)?e.postTranslation:null,y=n?n.warnHtmlMessage:Xe(e.warnHtmlMessage)?e.warnHtmlMessage:!0,C=!!e.escapeParameter;const L=n?n.modifiers:xe(e.modifiers)?e.modifiers:{};let N=e.pluralRules||n&&n.pluralRules,P;P=(()=>{r&&jf(null);const I={version:Yk,locale:u.value,fallbackLocale:c.value,messages:f.value,modifiers:L,pluralRules:N,missing:h===null?void 0:h,missingWarn:v,fallbackWarn:g,fallbackFormat:w,unresolving:!0,postTranslation:m===null?void 0:m,warnHtmlMessage:y,escapeParameter:C,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:"vue"}};I.datetimeFormats=d.value,I.numberFormats=p.value,I.__datetimeFormatters=xe(P)?P.__datetimeFormatters:void 0,I.__numberFormatters=xe(P)?P.__numberFormatters:void 0;const D=$k(I);return r&&jf(D),D})(),dr(P,u.value,c.value);function R(){return[u.value,c.value,f.value,d.value,p.value]}const B=M({get:()=>u.value,set:I=>{u.value=I,P.locale=u.value}}),j=M({get:()=>c.value,set:I=>{c.value=I,P.fallbackLocale=c.value,dr(P,u.value,I)}}),q=M(()=>f.value),Y=M(()=>d.value),U=M(()=>p.value);function Q(){return $e(m)?m:null}function K(I){m=I,P.postTranslation=I}function Ce(){return _}function me(I){I!==null&&(h=td(I)),_=I,P.missing=h}const we=(I,D,ce,de,Ue,ut)=>{R();let Ct;try{__INTLIFY_PROD_DEVTOOLS__,r||(P.fallbackContext=n?Dk():void 0),Ct=I(P)}finally{__INTLIFY_PROD_DEVTOOLS__,r||(P.fallbackContext=void 0)}if(ce!=="translate exists"&&rt(Ct)&&Ct===Hi||ce==="translate exists"&&!Ct){const[ea,To]=D();return n&&T?de(n):Ue(ea)}else{if(ut(Ct))return Ct;throw Yt(Ht.UNEXPECTED_RETURN_TYPE)}};function Fe(...I){return we(D=>Reflect.apply(zf,null,[D,...I]),()=>fl(...I),"translate",D=>Reflect.apply(D.t,D,[...I]),D=>D,D=>oe(D))}function le(...I){const[D,ce,de]=I;if(de&&!Le(de))throw Yt(Ht.INVALID_ARGUMENT);return Fe(D,ce,Qe({resolvedMessage:!0},de||{}))}function ve(...I){return we(D=>Reflect.apply(Gf,null,[D,...I]),()=>dl(...I),"datetime format",D=>Reflect.apply(D.d,D,[...I]),()=>Vf,D=>oe(D))}function He(...I){return we(D=>Reflect.apply(Xf,null,[D,...I]),()=>pl(...I),"number format",D=>Reflect.apply(D.n,D,[...I]),()=>Vf,D=>oe(D))}function Se(I){return I.map(D=>oe(D)||rt(D)||Xe(D)?Qf(String(D)):D)}const ne={normalize:Se,interpolate:I=>I,type:"vnode"};function Z(...I){return we(D=>{let ce;const de=D;try{de.processor=ne,ce=Reflect.apply(zf,null,[de,...I])}finally{de.processor=null}return ce},()=>fl(...I),"translate",D=>D[hl](...I),D=>[Qf(D)],D=>Ye(D))}function re(...I){return we(D=>Reflect.apply(Xf,null,[D,...I]),()=>pl(...I),"number format",D=>D[vl](...I),Zf,D=>oe(D)||Ye(D))}function ke(...I){return we(D=>Reflect.apply(Gf,null,[D,...I]),()=>dl(...I),"datetime format",D=>D[ml](...I),Zf,D=>oe(D)||Ye(D))}function Ae(I){N=I,P.pluralRules=N}function S(I,D){return we(()=>{if(!I)return!1;const ce=oe(D)?D:u.value,de=W(ce),Ue=P.messageResolver(de,I);return s?Ue!=null:Jo(Ue)||Rt(Ue)||oe(Ue)},()=>[I],"translate exists",ce=>Reflect.apply(ce.te,ce,[I,D]),tL,ce=>Xe(ce))}function A(I){let D=null;const ce=Mm(P,c.value,u.value);for(let de=0;de{l&&(u.value=I,P.locale=I,dr(P,u.value,c.value))}),ye(n.fallbackLocale,I=>{l&&(c.value=I,P.fallbackLocale=I,dr(P,u.value,c.value))}));const G={id:ed,locale:B,fallbackLocale:j,get inheritLocale(){return l},set inheritLocale(I){l=I,I&&n&&(u.value=n.locale.value,c.value=n.fallbackLocale.value,dr(P,u.value,c.value))},get availableLocales(){return Object.keys(f.value).sort()},messages:q,get modifiers(){return L},get pluralRules(){return N||{}},get isGlobal(){return r},get missingWarn(){return v},set missingWarn(I){v=I,P.missingWarn=v},get fallbackWarn(){return g},set fallbackWarn(I){g=I,P.fallbackWarn=g},get fallbackRoot(){return T},set fallbackRoot(I){T=I},get fallbackFormat(){return w},set fallbackFormat(I){w=I,P.fallbackFormat=w},get warnHtmlMessage(){return y},set warnHtmlMessage(I){y=I,P.warnHtmlMessage=I},get escapeParameter(){return C},set escapeParameter(I){C=I,P.escapeParameter=I},t:Fe,getLocaleMessage:W,setLocaleMessage:V,mergeLocaleMessage:J,getPostTranslationHandler:Q,setPostTranslationHandler:K,getMissingHandler:Ce,setMissingHandler:me,[Jk]:Ae};return G.datetimeFormats=Y,G.numberFormats=U,G.rt=le,G.te=S,G.tm=F,G.d=ve,G.n=He,G.getDateTimeFormat=ee,G.setDateTimeFormat=E,G.mergeDateTimeFormat=k,G.getNumberFormat=O,G.setNumberFormat=H,G.mergeNumberFormat=te,G[Zk]=o,G[hl]=Z,G[ml]=ke,G[vl]=re,G}const du={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function oL({slots:e},t){return t.length===1&&t[0]==="default"?(e.default?e.default():[]).reduce((o,r)=>[...o,...r.type===Me?r.children:[r]],[]):t.reduce((n,o)=>{const r=e[o];return r&&(n[o]=r()),n},{})}function Jm(e){return Me}const rL=ae({name:"i18n-t",props:Qe({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>rt(e)||!isNaN(e)}},du),setup(e,t){const{slots:n,attrs:o}=t,r=e.i18n||ji({useScope:e.scope,__useComponent:!0});return()=>{const a=Object.keys(n).filter(f=>f!=="_"),i={};e.locale&&(i.locale=e.locale),e.plural!==void 0&&(i.plural=oe(e.plural)?+e.plural:e.plural);const s=oL(t,a),l=r[hl](e.keypath,s,i),u=Qe({},o),c=oe(e.tag)||Le(e.tag)?e.tag:Jm();return Re(c,u,l)}}}),nd=rL;function aL(e){return Ye(e)&&!oe(e[0])}function Zm(e,t,n,o){const{slots:r,attrs:a}=t;return()=>{const i={part:!0};let s={};e.locale&&(i.locale=e.locale),oe(e.format)?i.key=e.format:Le(e.format)&&(oe(e.format.key)&&(i.key=e.format.key),s=Object.keys(e.format).reduce((d,p)=>n.includes(p)?Qe({},d,{[p]:e.format[p]}):d,{}));const l=o(e.value,i,s);let u=[i.key];Ye(l)?u=l.map((d,p)=>{const v=r[d.type],g=v?v({[d.type]:d.value,index:p,parts:l}):[d.value];return aL(g)&&(g[0].key=`${d.type}-${p}`),g}):oe(l)&&(u=[l]);const c=Qe({},a),f=oe(e.tag)||Le(e.tag)?e.tag:Jm();return Re(f,c,u)}}const iL=ae({name:"i18n-n",props:Qe({value:{type:Number,required:!0},format:{type:[String,Object]}},du),setup(e,t){const n=e.i18n||ji({useScope:e.scope,__useComponent:!0});return Zm(e,t,zm,(...o)=>n[vl](...o))}}),od=iL,sL=ae({name:"i18n-d",props:Qe({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},du),setup(e,t){const n=e.i18n||ji({useScope:e.scope,__useComponent:!0});return Zm(e,t,Wm,(...o)=>n[ml](...o))}}),rd=sL;function lL(e,t){const n=e;if(e.mode==="composition")return n.__getInstance(t)||e.global;{const o=n.__getInstance(t);return o!=null?o.__composer:e.global.__composer}}function uL(e){const t=i=>{const{instance:s,modifiers:l,value:u}=i;if(!s||!s.$)throw Yt(Ht.UNEXPECTED_ERROR);const c=lL(e,s.$),f=ad(u);return[Reflect.apply(c.t,c,[...id(f)]),c]};return{created:(i,s)=>{const[l,u]=t(s);li&&e.global===u&&(i.__i18nWatcher=ye(u.locale,()=>{s.instance&&s.instance.$forceUpdate()})),i.__composer=u,i.textContent=l},unmounted:i=>{li&&i.__i18nWatcher&&(i.__i18nWatcher(),i.__i18nWatcher=void 0,delete i.__i18nWatcher),i.__composer&&(i.__composer=void 0,delete i.__composer)},beforeUpdate:(i,{value:s})=>{if(i.__composer){const l=i.__composer,u=ad(s);i.textContent=Reflect.apply(l.t,l,[...id(u)])}},getSSRProps:i=>{const[s]=t(i);return{textContent:s}}}}function ad(e){if(oe(e))return{path:e};if(xe(e)){if(!("path"in e))throw Yt(Ht.REQUIRED_VALUE,"path");return e}else throw Yt(Ht.INVALID_VALUE)}function id(e){const{path:t,locale:n,args:o,choice:r,plural:a}=e,i={},s=o||{};return oe(n)&&(i.locale=n),rt(r)&&(i.plural=r),rt(a)&&(i.plural=a),[t,s,i]}function cL(e,t,...n){const o=xe(n[0])?n[0]:{},r=!!o.useI18nComponentName;(Xe(o.globalInstall)?o.globalInstall:!0)&&([r?"i18n":nd.name,"I18nT"].forEach(i=>e.component(i,nd)),[od.name,"I18nN"].forEach(i=>e.component(i,od)),[rd.name,"I18nD"].forEach(i=>e.component(i,rd))),e.directive("t",uL(t))}const fL=Xn("global-vue-i18n");function dL(e={},t){const n=Xe(e.globalInjection)?e.globalInjection:!0,o=!0,r=new Map,[a,i]=pL(e),s=Xn("");function l(f){return r.get(f)||null}function u(f,d){r.set(f,d)}function c(f){r.delete(f)}{const f={get mode(){return"composition"},get allowComposition(){return o},async install(d,...p){if(d.__VUE_I18N_SYMBOL__=s,d.provide(d.__VUE_I18N_SYMBOL__,f),xe(p[0])){const T=p[0];f.__composerExtend=T.__composerExtend,f.__vueI18nExtend=T.__vueI18nExtend}let v=null;n&&(v=wL(d,f.global)),cL(d,f,...p);const g=d.unmount;d.unmount=()=>{v&&v(),f.dispose(),g()}},get global(){return i},dispose(){a.stop()},__instances:r,__getInstance:l,__setInstance:u,__deleteInstance:c};return f}}function ji(e={}){const t=lt();if(t==null)throw Yt(Ht.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw Yt(Ht.NOT_INSTALLED);const n=hL(t),o=vL(n),r=Ym(t),a=mL(e,r);if(a==="global")return eL(o,e,r),o;if(a==="parent"){let l=gL(n,t,e.__useComponent);return l==null&&(l=o),l}const i=n;let s=i.__getInstance(t);if(s==null){const l=Qe({},e);"__i18n"in r&&(l.__i18n=r.__i18n),o&&(l.__root=o),s=Qm(l),i.__composerExtend&&(s[gl]=i.__composerExtend(s)),bL(i,t,s),i.__setInstance(t,s)}return s}function pL(e,t,n){const o=Tl();{const r=o.run(()=>Qm(e));if(r==null)throw Yt(Ht.UNEXPECTED_ERROR);return[o,r]}}function hL(e){{const t=Ge(e.isCE?fL:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw Yt(e.isCE?Ht.NOT_INSTALLED_WITH_PROVIDE:Ht.UNEXPECTED_ERROR);return t}}function mL(e,t){return Di(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}function vL(e){return e.mode==="composition"?e.global:e.global.__composer}function gL(e,t,n=!1){let o=null;const r=t.root;let a=yL(t,n);for(;a!=null;){const i=e;if(e.mode==="composition"&&(o=i.__getInstance(a)),o!=null||r===a)break;a=a.parent}return o}function yL(e,t=!1){return e==null?null:t&&e.vnode.ctx||e.parent}function bL(e,t,n){ht(()=>{},t),qr(()=>{const o=n;e.__deleteInstance(t);const r=o[gl];r&&(r(),delete o[gl])},t)}const _L=["locale","fallbackLocale","availableLocales"],sd=["t","rt","d","n","tm","te"];function wL(e,t){const n=Object.create(null);return _L.forEach(r=>{const a=Object.getOwnPropertyDescriptor(t,r);if(!a)throw Yt(Ht.UNEXPECTED_ERROR);const i=Ze(a.value)?{get(){return a.value.value},set(s){a.value.value=s}}:{get(){return a.get&&a.get()}};Object.defineProperty(n,r,i)}),e.config.globalProperties.$i18n=n,sd.forEach(r=>{const a=Object.getOwnPropertyDescriptor(t,r);if(!a||!a.value)throw Yt(Ht.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${r}`,a)}),()=>{delete e.config.globalProperties.$i18n,sd.forEach(r=>{delete e.config.globalProperties[`$${r}`]})}}Qk();Rk(Wk);Nk(hk);Ik(Mm);if(__INTLIFY_PROD_DEVTOOLS__){const e=su();e.__INTLIFY__=!0,Ek(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}const CL={navbar:{index:{t:0,b:{t:2,i:[{t:3}],s:"Home"}},privacyPolicy:{t:0,b:{t:2,i:[{t:3}],s:"Privacy policy"}},termsOfService:{t:0,b:{t:2,i:[{t:3}],s:"Terms of services"}},contact:{t:0,b:{t:2,i:[{t:3}],s:"Contact"}},downloadButton:{t:0,b:{t:2,i:[{t:3}],s:"Download"}}},footer:{app:{title:{t:0,b:{t:2,i:[{t:3}],s:"App"}},index:{t:0,b:{t:2,i:[{t:3}],s:"Home"}},download:{t:0,b:{t:2,i:[{t:3}],s:"Download"}}},legal:{title:{t:0,b:{t:2,i:[{t:3}],s:"Legal"}},license:{t:0,b:{t:2,i:[{t:3}],s:"License"}},privacyPolicy:{t:0,b:{t:2,i:[{t:3}],s:"Privacy policy"}},termsOfService:{t:0,b:{t:2,i:[{t:3}],s:"Terms of services"}},contact:{t:0,b:{t:2,i:[{t:3}],s:"Contact"}}},language:{t:0,b:{t:2,i:[{t:3}],s:"Language"}}},index:{main:{title:{1:{t:0,b:{t:2,i:[{t:3}],s:"Secure your online accounts"}},2:{t:0,b:{t:2,i:[{t:3}],s:"with a free, open-source and lovely-crafted app"}}},features:{1:{t:0,b:{t:2,i:[{t:3}],s:"Free & open-source."}},2:{t:0,b:{t:2,i:[{t:3}],s:"Easily synchronize your TOTPs (Time-based One-Time Password)."}},3:{t:0,b:{t:2,i:[{t:3}],s:"Protect your data."}},4:{t:0,b:{t:2,i:[{t:3}],s:"Use it on (almost) any platform."}}},downloadButton:{t:0,b:{t:2,i:[{t:3}],s:"Download now"}}},download:{title:{t:0,b:{t:2,i:[{t:3}],s:"Download the app"}},description:{t:0,b:{t:2,i:[{t:3}],s:`Open Authenticator has been built using Flutter. Therefore, you can use it on Android +and iOS, but also on macOS, Windows and Linux !`}},storeButtons:{loading:{t:0,b:{t:2,i:[{t:3}],s:"Loading links..."}},availableSoonTemplate:{t:0,b:{t:2,i:[{t:3}],s:"Available for %s soon !"}},availableOnTemplate:{t:0,b:{t:2,i:[{t:3}],s:"Download for %s"}},morePlatformsButton:{t:0,b:{t:2,i:[{t:3}],s:"Want another platform ?"}}}},openSource:{title:{t:0,b:{t:2,i:[{t:3}],s:"Open-source"}},description:{1:{t:0,b:{t:2,i:[{t:3}],s:`Open Authenticator is an open-source app and is completely free to use. +It's licensed under GNU GPL v3. +Feel free to contribute to the project by submitting your pull requests on Github, +by donating or just by starring it on Github !`}},2:{t:0,b:{t:2,i:[{t:3}],s:'Thanks a lot to all contributors !'}}},linkButtons:{github:{t:0,b:{t:2,i:[{t:3}],s:"Github"}},paypal:{t:0,b:{t:2,i:[{t:3}],s:"Donate"}}}}},privacyPolicy:{title:{t:0,b:{t:2,i:[{t:3}],s:"Privacy policy"}},lastUpdated:{t:0,b:{t:2,i:[{t:3}],s:"Last updated April 01, 2024"}},intro:{t:0,b:{t:2,i:[{t:3}],s:"This privacy policy is applicable to the Open Authenticator app (hereinafter referred to as Application) for mobile devices, which was developed by Skyost (hereinafter referred to as Service Provider) as a subscription supported service. This service is provided AS IS."}},userProvidedInfo:{title:{t:0,b:{t:2,i:[{t:3}],s:"User Provided Information"}},content:{t:0,b:{t:2,i:[{t:3}],s:`The Application acquires the information you supply when you download and register the +Application. Registration with the Service Provider is not mandatory. +However, bear in mind that you might not be able to utilize some of the features offered by the +Application unless you register with them. The Service Provider may also use the information you provided +them to contact you from time to time to provide you with important information, required notices, +and marketing promotions.`}}},automaticallyCollectedInfo:{title:{t:0,b:{t:2,i:[{t:3}],s:"Automatically Collected Information"}},content:{t:0,b:{t:2,i:[{t:3}],s:`In addition, the Application may collect certain information automatically, including, +but not limited to, the type of mobile device you use, your mobile device\`s unique device ID, the IP address +of your mobile device, your mobile operating system, the type of mobile Internet browsers you use, +and information about the way you use the Application. +This data collection is needed in order to better understand crash logs.`}}},locationInfo:{title:{t:0,b:{t:2,i:[{t:3}],s:"Does the Application collect precise real-time location information of the device ?"}},content:{t:0,b:{t:2,i:[{t:3}],s:"This Application does not gather precise information about the location of your mobile device."}}},thirdPartyAccess:{title:{t:0,b:{t:2,i:[{t:3}],s:"Do third parties see and/or have access to information obtained by the Application ?"}},content:{t:0,b:{t:2,i:[{t:3}],s:`Only aggregated, anonymized data is periodically transmitted to external services to aid the +Service Provider in improving the Application and their service. The Service Provider may share your +information with third parties in the ways that are described in this privacy statement.`}}},thirdPartyProviders:{title:{t:0,b:{t:2,i:[{t:3}],s:"Third-Party Providers"}},content:{t:0,b:{t:2,i:[{t:3}],s:`Please note that the Application utilizes third-party services that have their own +Privacy Policy about handling data. Below are the links to the Privacy Policy of the +third-party service providers used by the Application :`}},list:{googlePlayServices:{t:0,b:{t:2,i:[{t:3}],s:'Google Play Services'}},firebase:{t:0,b:{t:2,i:[{t:3}],s:'Firebase (including but not limited to Crashlytics, Cloud Firestore, ...)'}},revenueCat:{t:0,b:{t:2,i:[{t:3}],s:'RevenueCat'}}}},disclosure:{title:{t:0,b:{t:2,i:[{t:3}],s:"Disclosure of Information"}},content:{t:0,b:{t:2,i:[{t:3}],s:"The Service Provider may disclose User Provided and Automatically Collected Information :"}},list:{1:{t:0,b:{t:2,i:[{t:3}],s:"as required by law, such as to comply with a subpoena, or similar legal process;"}},2:{t:0,b:{t:2,i:[{t:3}],s:"when they believe in good faith that disclosure is necessary to protect their rights, protect your safety or the safety of others, investigate fraud, or respond to a government request;"}},3:{t:0,b:{t:2,i:[{t:3}],s:"with their trusted services providers who work on their behalf, do not have an independent use of the information we disclose to them, and have agreed to adhere to the rules set forth in this privacy statement."}}}},optOut:{title:{t:0,b:{t:2,i:[{t:3}],s:"What are my opt-out rights?"}},content:{t:0,b:{t:2,i:[{t:3}],s:`You can halt all collection of information by the Application easily by uninstalling the +Application. You may use the standard uninstall processes as may be available as part of your mobile device +or via the mobile application marketplace or network.`}}},dataRetention:{title:{t:0,b:{t:2,i:[{t:3}],s:"Data Retention Policy, Managing Your Information"}},content:{t:0,b:{t:2,i:[{t:3}],s:`The Service Provider will retain User Provided data for as long as you use the +Application and for a reasonable time thereafter. The Service Provider will retain Automatically Collected +information for up to 24 months and thereafter may store it in aggregate. +If you'd like the Service Provider to delete User Provided Data that you have provided via the Application, +please contact them and they will respond in a reasonable time. +Please note that some or all of the User Provided Data may be required in order for the Application +to function properly. +Your master password is not transmitted to any remote server. +If you forget it, we cannot help your recovering it. +Please be aware that, although we endeavor provide reasonable security for +information we process and maintain, no security system can prevent all potential security breaches.`}}},children:{title:{t:0,b:{t:2,i:[{t:3}],s:"Children"}},content:{t:0,b:{t:2,i:[{t:3}],s:`The Service Provider does not use the Application to knowingly solicit data from or market +to children under the age of 13. The Application does not address anyone under the age of 13. +The Service Provider does not knowingly collect personally identifiable information from children under +13 years of age.`}}},security:{title:{t:0,b:{t:2,i:[{t:3}],s:"Security"}},content:{t:0,b:{t:2,i:[{t:3}],s:`The Service Provider is concerned about safeguarding the confidentiality of your information. +The Service Provider provides physical, electronic, and procedural safeguards to protect information we +process and maintain. For example, if you choose to synchronize your data between your devices, +we use Firebase Cloud Firestore to store your TOTPs. +Their secret & metadata are +encrypted using an AES-GCM algorithm with an +Argon2 derived key based on your master password and a random salt.`}}},changes:{title:{t:0,b:{t:2,i:[{t:3}],s:"Changes"}},content:{t:0,b:{t:2,i:[{t:3}],s:`This Privacy Policy may be updated from time to time for any reason. +The Service Provider will notify you of any changes to the Privacy Policy by updating this page with the new +Privacy Policy.`}},effectiveDate:{t:0,b:{t:2,i:[{t:3}],s:"This privacy policy is effective as of 2024-04-01."}}},contact:{title:{t:0,b:{t:2,i:[{t:3}],s:"Contact Us"}},content:{t:0,b:{t:2,i:[{t:3}],s:`If you have any questions regarding privacy while using the Application, or +have questions about the practices, please contact the Service Provider.`}}},credit:{t:0,b:{t:2,i:[{t:3}],s:'Thanks to nisrulz for this privacy policy.'}}},termsOfService:{title:{t:0,b:{t:2,i:[{t:3}],s:"Terms & Conditions"}},lastUpdated:{t:0,b:{t:2,i:[{t:3}],s:"Last updated April 01, 2024"}},intro:{t:0,b:{t:2,i:[{t:3}],s:`These terms and conditions applies to the Open Authenticator app (hereby referred to as Application) +for mobile devices that was created by Skyost (hereby referred to as Service Provider) as a subscription supported service.`}},agreement:{t:0,b:{t:2,i:[{t:3}],s:`Upon downloading or utilizing the Application, you are automatically agreeing to the following terms +and to the Privacy policy. +It is strongly advised that you thoroughly read and understand these terms prior to using the Application. +Unauthorized copying, modification of the Application, any part of the Application, or our trademarks +is strictly prohibited. +Any attempts to create derivative versions or copycats are not permitted. +All trademarks, copyrights, database rights, and other intellectual property rights related to the +Application remain the property of the Service Provider.`}},modification:{t:0,b:{t:2,i:[{t:3}],s:`The Service Provider is dedicated to ensuring that the Application is as beneficial and efficient as +possible. As such, they reserve the right to modify the Application or charge for their services at +any time and for any reason. The Service Provider assures you that any charges for the Application or +its services will be clearly communicated to you.`}},dataProcessing:{t:0,b:{t:2,i:[{t:3}],s:`The Application stores and processes personal data that you have provided to the Service Provider in +order to provide the Service. It is your responsibility to maintain the security of your phone and +access to the Application. The Service Provider strongly advise against jailbreaking or rooting your +phone, which involves removing software restrictions and limitations imposed by the official operating +system of your device. Such actions could expose your phone to malware, viruses, malicious programs, +compromise your phone's security features, and may result in the Application not functioning correctly +or at all.`}},thirdPartyTerms:{t:0,b:{t:2,i:[{t:3}],s:`Please note that the Application utilizes third-party services that have their own Terms and Conditions. +Below are the links to the Terms and Conditions of the third-party service providers used by the +Application :`}},thirdPartyTermsList:{googlePlayServices:{t:0,b:{t:2,i:[{t:3}],s:'Google Play Services'}},firebase:{t:0,b:{t:2,i:[{t:3}],s:'Firebase (including but not limited to Crashlytics, Cloud Firestore, ...)'}},revenueCat:{t:0,b:{t:2,i:[{t:3}],s:'RevenueCat'}}},responsibility:{t:0,b:{t:2,i:[{t:3}],s:`Please be aware that the Service Provider does not assume responsibility for certain aspects. +Some functions of the Application require an active internet connection, which can be Wi-Fi or provided +by your mobile network provider. The Service Provider cannot be held responsible if the Application does +not function at full capacity due to lack of access to Wi-Fi or if you have exhausted your data allowance.`}},charges:{t:0,b:{t:2,i:[{t:3}],s:`If you are using the application outside of a Wi-Fi area, please be aware that your mobile network +provider's agreement terms still apply. Consequently, you may incur charges from your mobile provider +for data usage during the connection to the application, or other third-party charges. +By using the application, you accept responsibility for any such charges, including roaming data +charges if you use the application outside of your home territory (i.e., region or country) without +disabling data roaming. +If you are not the bill payer for the device on which you are using the application, they assume +that you have obtained permission from the bill payer.`}},battery:{t:0,b:{t:2,i:[{t:3}],s:`Similarly, the Service Provider cannot always assume responsibility for your usage of the application. +For instance, it is your responsibility to ensure that your device remains charged. +If your device runs out of battery and you are unable to access the Service, the Service Provider +cannot be held responsible.`}},termination:{t:0,b:{t:2,i:[{t:3}],s:`The Service Provider may wish to update the application at some point. +The application is currently available as per the requirements for the operating system +(and for any additional systems they decide to extend the availability of the application to) may change, +and you will need to download the updates if you want to continue using the application. +The Service Provider does not guarantee that it will always update the application so that it is relevant +to you and/or compatible with the particular operating system version installed on your device. +However, you agree to always accept updates to the application when offered to you. +The Service Provider may also wish to cease providing the application and may terminate its use at any +time without providing termination notice to you. Unless they inform you otherwise, upon any termination, +(a) the rights and licenses granted to you in these terms will end; (b) you must cease using the application, +and (if necessary) delete it from your device.`}},legalRiskResponsibility:{title:{t:0,b:{t:2,i:[{t:3}],s:"Legal risk and responsibility"}},noWarranty:{title:{t:0,b:{t:2,i:[{t:3}],s:"No warranty"}},content:{t:0,b:{t:2,i:[{t:3}],s:`All Content (including but not limited to your TOTPs) is made available AS IS and the Service Provider +does not offer any warranty of any kind, or represent that the Content will be accurate, complete, +or error-free.`}}},synchronizationSecurity:{title:{t:0,b:{t:2,i:[{t:3}],s:"Synchronization and security"}},content:{t:0,b:{t:2,i:[{t:3}],s:`If you choose to synchronize your Data (including but not limited to : your TOTPs, your +mail address, your Firebase automatically generated user id, etc.) between your devices, you acknowledge +that it will be stored on Firebase servers. +Please be aware that, although we endeavor provide reasonable security for information we process and +maintain, no security system can prevent all potential security breaches. +Therefore, we are not liable for any data loss, any leak or any damage resulting from the use of +the application.`}}},releaseIndemnity:{title:{t:0,b:{t:2,i:[{t:3}],s:"Release and indemnity"}},content:{t:0,b:{t:2,i:[{t:3}],s:`To the extent permitted by applicable law, you agree to release and waive any and all +claims and/or liability against the Service Provider arising from connection with your use of the +Application or any subscription to the Application. You also agree to defend, indemnify and hold harmless +the Service Provider, officers, directors, employees, partners, contributors, or licensors from and +against any and all claims, damages, obligations, losses, liabilities, (including but not limited to +attorney's fees) arising from : (i) your use of and access to the Application; (ii) your violation of any +term of these terms of use; and (iii) your violation of any third party right, including without limitation +any copyright, property, or privacy right.`}}},limitationOfLiability:{title:{t:0,b:{t:2,i:[{t:3}],s:"Limitation of Liability"}},content:{t:0,b:{t:2,i:[{t:3}],s:`As stated before, under no circonstances, including negligence, shall the Service Provider, officers, directors, +employees, partners, contributors, or licensors be liable for any direct, indirect, incidental, special, +punitive or consequential damages that may result from the access of, use or inability to use the Application content, +including without limitation, use of or reliance on information, interruptions, errors, defects, mistakes, +omissions, deletions of files, delays in operations or transmission, non-delivery of information, disclosure of +communications, or any other failure of performance.`}}}},changes:{title:{t:0,b:{t:2,i:[{t:3}],s:"Changes to These Terms and Conditions"}},content:{t:0,b:{t:2,i:[{t:3}],s:`The Service Provider may periodically update their Terms and Conditions. +Therefore, you are advised to review this page regularly for any changes. +The Service Provider will notify you of any changes by posting the new Terms and Conditions on this page.`}},effectiveDate:{t:0,b:{t:2,i:[{t:3}],s:"These terms and conditions are effective as of 2024-04-01."}}},contact:{title:{t:0,b:{t:2,i:[{t:3}],s:"Contact Us"}},content:{t:0,b:{t:2,i:[{t:3}],s:`If you have any questions or suggestions about the Terms and Conditions, +please do not hesitate to contact the Service Provider.`}}},credit:{t:0,b:{t:2,i:[{t:3}],s:'Thanks to nisrulz for these terms of service.'}}},contact:{title:{t:0,b:{t:2,i:[{t:3}],s:"Contact"}},description:{t:0,b:{t:2,i:[{t:3}],s:`If you want to contact me for Open Authenticator development and related subjects +(eg. you want to report a bug), please open a new issue on Github. +If you want to contact me for anything else or for deleting your account, please use the contact form below.`}},form:{name:{label:{t:0,b:{t:2,i:[{t:3}],s:"Your name"}},placeholder:{t:0,b:{t:2,i:[{t:3}],s:"Input your name here"}}},email:{label:{t:0,b:{t:2,i:[{t:3}],s:"Your email"}},placeholder:{t:0,b:{t:2,i:[{t:3}],s:"Input your email here"}}},subject:{label:{t:0,b:{t:2,i:[{t:3}],s:"Your message subject"}},options:{accountDeletion:{t:0,b:{t:2,i:[{t:3}],s:"Account deletion"}},moreInfoNeeded:{t:0,b:{t:2,i:[{t:3}],s:"More info needed"}},commercial:{t:0,b:{t:2,i:[{t:3}],s:"Commercial"}},other:{t:0,b:{t:2,i:[{t:3}],s:"Other"}}}},message:{label:{t:0,b:{t:2,i:[{t:3}],s:"Your message content"}},placeholder:{t:0,b:{t:2,i:[{t:3}],s:"Input your message here"}}},success:{t:0,b:{t:2,i:[{t:3}],s:"Your request has been sent with success."}},error:{t:0,b:{t:2,i:[{t:3}],s:"An error occurred while sending your request."}},send:{t:0,b:{t:2,i:[{t:3}],s:"Send"}}}}},EL={navbar:{index:{t:0,b:{t:2,i:[{t:3}],s:"Accueil"}},privacyPolicy:{t:0,b:{t:2,i:[{t:3}],s:"Politique de confidentialité"}},termsOfService:{t:0,b:{t:2,i:[{t:3}],s:"Conditions d'utilisation"}},contact:{t:0,b:{t:2,i:[{t:3}],s:"Contact"}},downloadButton:{t:0,b:{t:2,i:[{t:3}],s:"Télécharger"}}},footer:{app:{title:{t:0,b:{t:2,i:[{t:3}],s:"Application"}},index:{t:0,b:{t:2,i:[{t:3}],s:"Accueil"}},download:{t:0,b:{t:2,i:[{t:3}],s:"Téléchargement"}}},legal:{title:{t:0,b:{t:2,i:[{t:3}],s:"Légal"}},license:{t:0,b:{t:2,i:[{t:3}],s:"Licence"}},privacyPolicy:{t:0,b:{t:2,i:[{t:3}],s:"Politique de confidentialité"}},termsOfService:{t:0,b:{t:2,i:[{t:3}],s:"Conditions d'utilisation"}},contact:{t:0,b:{t:2,i:[{t:3}],s:"Contact"}}},language:{t:0,b:{t:2,i:[{t:3}],s:"Langage"}}},index:{main:{title:{1:{t:0,b:{t:2,i:[{t:3}],s:"Sécurisez vos comptes"}},2:{t:0,b:{t:2,i:[{t:3}],s:"avec une appli gratuite, open-source et faîte avec amour"}}},features:{1:{t:0,b:{t:2,i:[{t:3}],s:"Gratuit & open-source."}},2:{t:0,b:{t:2,i:[{t:3}],s:"Synchronisez facilement vos TOTPs (Time-based One-Time Password)."}},3:{t:0,b:{t:2,i:[{t:3}],s:"Protégez vos données."}},4:{t:0,b:{t:2,i:[{t:3}],s:"Utilisable sur (presque) toutes les plateformes."}}},downloadButton:{t:0,b:{t:2,i:[{t:3}],s:"Télécharger"}}},download:{title:{t:0,b:{t:2,i:[{t:3}],s:"Télécharger l'appli"}},description:{t:0,b:{t:2,i:[{t:3}],s:`Open Authenticator a été créé avec Flutter. Ainsi, vous pouvez l'utiliser aussi bien sur Android +que sur iOS, ou encore macOS, Windows et même Linux !`}},storeButtons:{loading:{t:0,b:{t:2,i:[{t:3}],s:"Chargement des liens..."}},availableSoonTemplate:{t:0,b:{t:2,i:[{t:3}],s:"Bientôt disponible pour %s !"}},availableOnTemplate:{t:0,b:{t:2,i:[{t:3}],s:"Télécharger pour %s"}},morePlatformsButton:{t:0,b:{t:2,i:[{t:3}],s:"Une autre plateforme ?"}}}},openSource:{title:{t:0,b:{t:2,i:[{t:3}],s:"Open-source"}},description:{1:{t:0,b:{t:2,i:[{t:3}],s:`Open Authenticator est une application open-source que vous pouvez utiliser de manière complétement gratuite. +Elle est disponible sous licence GNU GPL v3. +Vous pouvez contribuer au projet en soumettant vos pull requests sur Github, +en faisant un don ou tout simplement en lui attribuant une étoile sur Github !`}},2:{t:0,b:{t:2,i:[{t:3}],s:'Un grand merci à tous les contributeurs !'}}},linkButtons:{github:{t:0,b:{t:2,i:[{t:3}],s:"Github"}},paypal:{t:0,b:{t:2,i:[{t:3}],s:"Faire un don"}}}}},privacyPolicy:{title:{t:0,b:{t:2,i:[{t:3}],s:"Politique de confidentialité"}},lastUpdated:{t:0,b:{t:2,i:[{t:3}],s:"Dernière mise à jour le 01 avril 2024"}},intro:{t:0,b:{t:2,i:[{t:3}],s:`Cette politique de confidentialité s'applique à l'application Open Authenticator +(ci-après dénommée Application) pour appareils mobiles, développée par Skyost +(ci-après dénommée Fournisseur de services) en tant que service pris en charge par abonnement. +Ce service est fourni TEL QUEL.`}},userProvidedInfo:{title:{t:0,b:{t:2,i:[{t:3}],s:"Informations fournies par l'utilisateur"}},content:{t:0,b:{t:2,i:[{t:3}],s:`L'Application acquiert les informations que vous fournissez lors du téléchargement +et de l'enregistrement de l'Application. L'inscription auprès du Fournisseur de services n'est pas obligatoire. +Cependant, veuillez noter que vous pourriez ne pas pouvoir utiliser certaines fonctionnalités proposées +par l'Application à moins de vous inscrire auprès d'eux. Le Fournisseur de services peut également +utiliser les informations que vous lui avez fournies pour vous contacter de temps en temps afin de vous +fournir des informations importantes, des avis nécessaires et des promotions marketing.`}}},automaticallyCollectedInfo:{title:{t:0,b:{t:2,i:[{t:3}],s:"Informations collectées automatiquement"}},content:{t:0,b:{t:2,i:[{t:3}],s:`En outre, l'Application peut collecter certaines informations automatiquement, y compris, +mais sans s'y limiter, le type d'appareil mobile que vous utilisez, l'identifiant unique de votre appareil +mobile, l'adresse IP de votre appareil mobile, votre système d'exploitation mobile, le type de navigateurs +Internet mobiles que vous utilisez, et des informations sur la manière dont vous utilisez l'Application. +Cette collecte de données est nécessaire pour mieux comprendre les journaux d'erreurs.`}}},locationInfo:{title:{t:0,b:{t:2,i:[{t:3}],s:"L'Application collecte-t-elle des informations sur la localisation en temps réel précise de l'appareil ?"}},content:{t:0,b:{t:2,i:[{t:3}],s:`Cette Application ne recueille pas d'informations précises sur la localisation de votre +appareil mobile.`}}},thirdPartyAccess:{title:{t:0,b:{t:2,i:[{t:3}],s:"Les tiers voient-ils et/ou ont-ils accès aux informations obtenues par l'Application ?"}},content:{t:0,b:{t:2,i:[{t:3}],s:`Seules les données agrégées et anonymisées sont périodiquement transmises à des services +externes pour aider le Fournisseur de services à améliorer l'Application et leur service. +Le Fournisseur de services peut partager vos informations avec des tiers de la manière décrite dans cette +déclaration de confidentialité.`}}},thirdPartyProviders:{title:{t:0,b:{t:2,i:[{t:3}],s:"Fournisseurs tiers"}},content:{t:0,b:{t:2,i:[{t:3}],s:"Veuillez noter que l'Application utilise des services tiers qui ont leur propre politique de confidentialité concernant la gestion des données. Vous trouverez ci-dessous les liens vers la politique de confidentialité des fournisseurs de services tiers utilisés par l'Application :"}},list:{googlePlayServices:{t:0,b:{t:2,i:[{t:3}],s:'Services Google Play'}},firebase:{t:0,b:{t:2,i:[{t:3}],s:`Firebase (y compris, mais sans s'y limiter, Crashlytics, Cloud Firestore, ...)`}},revenueCat:{t:0,b:{t:2,i:[{t:3}],s:'RevenueCat'}}}},disclosure:{title:{t:0,b:{t:2,i:[{t:3}],s:"Divulgation des informations"}},content:{t:0,b:{t:2,i:[{t:3}],s:"Le Fournisseur de services peut divulguer les informations fournies par l'utilisateur et collectées automatiquement :"}},list:{1:{t:0,b:{t:2,i:[{t:3}],s:`si cela est exigé par la loi, tel que pour se conformer à une assignation à comparaître ou +à une procédure judiciaire similaire ;`}},2:{t:0,b:{t:2,i:[{t:3}],s:`lorsqu'ils croient de bonne foi que la divulgation est nécessaire pour protéger leurs droits, +assurer votre sécurité ou celle des autres, enquêter sur la fraude ou répondre à une demande du +gouvernement ;`}},3:{t:0,b:{t:2,i:[{t:3}],s:`avec leurs fournisseurs de services de confiance qui travaillent en leur nom, +n'ont pas d'utilisation indépendante des informations que nous leur divulguons et ont accepté de respecter +les règles énoncées dans cette déclaration de confidentialité.`}}}},optOut:{title:{t:0,b:{t:2,i:[{t:3}],s:"Quels sont mes droits de désinscription ?"}},content:{t:0,b:{t:2,i:[{t:3}],s:`Vous pouvez arrêter toute collecte d'informations par l'Application facilement en +désinstallant l'Application. Vous pouvez utiliser les processus de désinstallation standard disponibles +dans le cadre de votre appareil mobile ou via le marché ou le réseau d'applications mobiles.`}}},dataRetention:{title:{t:0,b:{t:2,i:[{t:3}],s:"Politique de conservation des données, Gestion de vos informations"}},content:{t:0,b:{t:2,i:[{t:3}],s:`Le Fournisseur de services conservera les données fournies par l'utilisateur aussi longtemps +que vous utiliserez l'Application et pendant un certain temps raisonnable par la suite. Le Fournisseur +de services conservera les informations collectées automatiquement jusqu'à 24 mois, +puis pourra les stocker de manière agrégée. Si vous souhaitez que le Fournisseur de services supprime +les données fournies par l'utilisateur transmises via l'Application, +veuillez les contacter et ils vous répondront dans un délai raisonnable. +Veuillez noter que certaines ou toutes les données fournies par l'utilisateur peuvent être nécessaires +pour que l'Application fonctionne correctement. +Votre mot de passe maître n'est pas transmis à un serveur distant. +Si vous l'oubliez, nous ne pouvons pas vous aider à le récupérer. +Veuillez noter que, bien que nous nous efforcions de fournir une sécurité raisonnable +pour les informations que nous traitons et que nous conservons, aucun système de sécurité ne peut +empêcher toutes les violations de sécurité potentielles.`}}},children:{title:{t:0,b:{t:2,i:[{t:3}],s:"Enfants"}},content:{t:0,b:{t:2,i:[{t:3}],s:`Le Fournisseur de services n'utilise pas l'Application pour solliciter sciemment +des données auprès d'enfants de moins de 13 ans. L'Application ne s'adresse à personne de moins de 13 ans. +Le Fournisseur de services ne collecte sciemment aucune information d'identification personnelle auprès +d'enfants de moins de 13 ans.`}}},security:{title:{t:0,b:{t:2,i:[{t:3}],s:"Sécurité"}},content:{t:0,b:{t:2,i:[{t:3}],s:`Le Fournisseur de services est soucieux de protéger la confidentialité de vos informations. +Le Fournisseur de services fournit des garanties physiques, électroniques et procédurales pour protéger +les informations que nous traitons et conservons. Par exemple, si vous choisissez de synchroniser vos +données entre vos appareils, nous utilisons Firebase Cloud Firestore pour stocker vos TOTP. +Leur secret et métadonnées +sont cryptés à l'aide d'un algorithme AES-GCM +avec une clé dérivée Argon2 basée sur votre mot de +passe maître et un sel aléatoire.`}}},changes:{title:{t:0,b:{t:2,i:[{t:3}],s:"Changements"}},content:{t:0,b:{t:2,i:[{t:3}],s:"Cette politique de confidentialité peut être mise à jour de temps à autre pour quelque raison que ce soit. Le Fournisseur de services vous informera de tout changement apporté à la politique de confidentialité en mettant à jour cette page avec la nouvelle politique de confidentialité."}},effectiveDate:{t:0,b:{t:2,i:[{t:3}],s:"Cette politique de confidentialité est en vigueur à compter du 01 avril 2024."}}},contact:{title:{t:0,b:{t:2,i:[{t:3}],s:"Contactez-nous"}},content:{t:0,b:{t:2,i:[{t:3}],s:`Si vous avez des questions concernant la confidentialité lors de l'utilisation de +l'Application, ou si vous avez des questions sur les pratiques, veuillez nous contacter.`}}},credit:{t:0,b:{t:2,i:[{t:3}],s:'Merci à nisrulz pour cette politique de confidentialité.'}}},termsOfService:{title:{t:0,b:{t:2,i:[{t:3}],s:"Conditions générales d'utilisation"}},lastUpdated:{t:0,b:{t:2,i:[{t:3}],s:"Dernière mise à jour le 01 avril 2024"}},intro:{t:0,b:{t:2,i:[{t:3}],s:`Ces conditions générales s'appliquent à l'application Open Authenticator (ci-après dénommée Application) +pour appareils mobiles créée par Skyost (ci-après dénommée Fournisseur de services) en tant que +service pris en charge par un abonnement.`}},agreement:{t:0,b:{t:2,i:[{t:3}],s:`En téléchargeant ou en utilisant l'Application, vous acceptez automatiquement les conditions suivantes +et la Politique de confidentialité. +Il est fortement recommandé de lire et de comprendre ces conditions avant d'utiliser l'Application. +La copie non autorisée, la modification de l'Application, de toute partie de l'Application ou de nos marques commerciales +est strictement interdite. +Toute tentative de créer des versions dérivées ou des copies n'est pas autorisée. +Toutes les marques commerciales, droits d'auteur, droits de base de données et autres droits de propriété intellectuelle +liés à l'Application restent la propriété du Fournisseur de services.`}},modification:{t:0,b:{t:2,i:[{t:3}],s:`Le Fournisseur de services est déterminé à garantir que l'Application soit aussi bénéfique et efficace que possible. +À ce titre, il se réserve le droit de modifier l'Application ou de facturer ses services à tout moment et pour quelque raison que ce soit. +Le Fournisseur de services vous assure que toute facturation pour l'Application ou ses services vous sera clairement communiquée.`}},dataProcessing:{t:0,b:{t:2,i:[{t:3}],s:`L'Application stocke et traite les données personnelles que vous avez fournies au Fournisseur de services afin de fournir le Service. +Il est de votre responsabilité de maintenir la sécurité de votre téléphone et l'accès à l'Application. +Le Fournisseur de services déconseille fortement de jailbreaker ou de rooter votre téléphone, ce qui consiste à supprimer +les restrictions et limitations logicielles imposées par le système d'exploitation officiel de votre appareil. +De telles actions pourraient exposer votre téléphone à des logiciels malveillants, à des virus, à des programmes malveillants, +compromettre les fonctionnalités de sécurité de votre téléphone et entraîner un dysfonctionnement, voire une absence de fonctionnement, de l'Application.`}},thirdPartyTerms:{t:0,b:{t:2,i:[{t:3}],s:`Veuillez noter que l'Application utilise des services tiers qui ont leurs propres conditions générales. +Ci-dessous sont les liens vers les conditions générales des fournisseurs de services tiers utilisés par l'Application :`}},thirdPartyTermsList:{googlePlayServices:{t:0,b:{t:2,i:[{t:3}],s:'Services Google Play'}},firebase:{t:0,b:{t:2,i:[{t:3}],s:`Firebase (y compris, mais sans s'y limiter, Crashlytics, Cloud Firestore, ...)`}},revenueCat:{t:0,b:{t:2,i:[{t:3}],s:'RevenueCat'}}},responsibility:{t:0,b:{t:2,i:[{t:3}],s:`Veuillez noter que le Fournisseur de services ne assume pas la responsabilité pour certains aspects. +Certaines fonctions de l'Application nécessitent une connexion Internet active, qui peut être Wi-Fi ou fournie +par votre fournisseur de réseau mobile. Le Fournisseur de services ne peut être tenu responsable si l'Application +ne fonctionne pas à pleine capacité en raison du manque d'accès au Wi-Fi ou si vous avez épuisé votre allocation de données.`}},charges:{t:0,b:{t:2,i:[{t:3}],s:`Si vous utilisez l'application en dehors d'une zone Wi-Fi, veuillez noter que les conditions de l'accord de +votre fournisseur de réseau mobile s'appliquent toujours. Par conséquent, vous pouvez encourir des frais de votre fournisseur mobile +pour l'utilisation de données lors de la connexion à l'application, ou d'autres frais tiers. +En utilisant l'application, vous acceptez la responsabilité de ces frais, y compris les frais d'itinérance des données +si vous utilisez l'application en dehors de votre territoire domestique (c'est-à-dire, région ou pays) sans désactiver l'itinérance des données. +Si vous n'êtes pas le payeur de la facture pour l'appareil sur lequel vous utilisez l'application, ils supposent +que vous avez obtenu l'autorisation du payeur de la facture.`}},battery:{t:0,b:{t:2,i:[{t:3}],s:`De même, le Fournisseur de services ne peut pas toujours assumer la responsabilité de votre utilisation de l'application. +Par exemple, il est de votre responsabilité de veiller à ce que votre appareil reste chargé. +Si votre appareil est déchargé et que vous ne pouvez pas accéder au Service, le Fournisseur de services ne peut pas être tenu responsable.`}},termination:{t:0,b:{t:2,i:[{t:3}],s:`Le Fournisseur de services peut souhaiter mettre à jour l'application à un moment donné. +L'application est actuellement disponible selon les exigences du système d'exploitation +(et pour tout système supplémentaire qu'ils décident d'étendre la disponibilité de l'application à) peuvent changer, +et vous devrez télécharger les mises à jour si vous souhaitez continuer à utiliser l'application. +Le Fournisseur de services ne garantit pas qu'il mettra toujours à jour l'application afin qu'elle soit pertinente +pour vous et/ou compatible avec la version particulière du système d'exploitation installée sur votre appareil. +Cependant, vous acceptez toujours d'accepter les mises à jour de l'application lorsqu'elles vous sont proposées. +Le Fournisseur de services peut également souhaiter cesser de fournir l'application et peut résilier son utilisation à tout moment +sans vous fournir de préavis de résiliation. Sauf s'ils vous informent autrement, à la résiliation, +(a) les droits et licences qui vous sont accordés dans ces conditions prendront fin ; (b) vous devez cesser d'utiliser l'application, +et (si nécessaire) le supprimer de votre appareil.`}},legalRiskResponsibility:{title:{t:0,b:{t:2,i:[{t:3}],s:"Risque légal et responsabilité"}},noWarranty:{title:{t:0,b:{t:2,i:[{t:3}],s:"Aucune garantie"}},content:{t:0,b:{t:2,i:[{t:3}],s:`Tout le contenu (y compris, mais sans s'y limiter, vos TOTP) est mis à disposition TEL QUEL et le Fournisseur de services +ne propose aucune garantie d'aucune sorte, ou ne garantit que le Contenu sera exact, complet ou exempt d'erreurs.`}}},synchronizationSecurity:{title:{t:0,b:{t:2,i:[{t:3}],s:"Synchronisation et sécurité"}},content:{t:0,b:{t:2,i:[{t:3}],s:`Si vous choisissez de synchroniser vos données (y compris, mais sans s'y limiter : vos TOTP, votre +adresse e-mail, votre identifiant d'utilisateur généré automatiquement par Firebase, etc.) entre vos appareils, vous reconnaissez +qu'elles seront stockées sur les serveurs Firebase. +Veuillez noter que, bien que nous nous efforcions de fournir une sécurité raisonnable pour les informations que nous traitons et +maintenons, aucun système de sécurité ne peut prévenir toutes les violations potentielles de la sécurité. +Par conséquent, nous ne sommes pas responsables de toute perte de données, de toute fuite ou de tout dommage résultant de l'utilisation de +l'application.`}}},releaseIndemnity:{title:{t:0,b:{t:2,i:[{t:3}],s:"Délivrance et indemnisation"}},content:{t:0,b:{t:2,i:[{t:3}],s:`Dans la mesure permise par la loi applicable, vous acceptez de libérer et de renoncer à toute réclamation et/ou responsabilité contre +le Fournisseur de services découlant de votre utilisation de l'Application ou de tout abonnement à l'Application. Vous acceptez également de défendre, +indemniser et dégager de toute responsabilité le Fournisseur de services, ses dirigeants, directeurs, employés, partenaires, contributeurs ou concédants de licence de et +contre toute réclamation, dommage, obligation, perte, responsabilité, (y compris, mais sans s'y limiter, les honoraires d'avocat) découlant de : (i) votre utilisation de et +accès à l'Application ; (ii) votre violation de l'une quelconque des conditions de ces conditions d'utilisation ; et (iii) votre violation de tout droit de tiers, y compris, sans limitation, +tout droit d'auteur, de propriété ou de confidentialité.`}}},limitationOfLiability:{title:{t:0,b:{t:2,i:[{t:3}],s:"Limitation de responsabilité"}},content:{t:0,b:{t:2,i:[{t:3}],s:`Comme indiqué précédemment, en aucune circonstance, y compris la négligence, le Fournisseur de services, ses dirigeants, directeurs, +employés, partenaires, contributeurs ou concédants de licence ne peuvent être tenus responsables de tout dommage direct, indirect, accessoire, spécial, +punitif ou consécutif pouvant résulter de l'accès, de l'utilisation ou de l'incapacité d'accéder au contenu de l'Application, y compris, sans limitation, +l'utilisation ou la confiance en les informations, les interruptions, les erreurs, les défauts, les erreurs, +omissions, suppressions de fichiers, retards dans les opérations ou la transmission, non-livraison d'informations, divulgation de +communications, ou tout autre défaillance de performance.`}}}},changes:{title:{t:0,b:{t:2,i:[{t:3}],s:"Modifications de ces conditions générales d'utilisation"}},content:{t:0,b:{t:2,i:[{t:3}],s:`Le Fournisseur de services peut mettre périodiquement à jour ses conditions générales. +Par conséquent, il est conseillé de consulter régulièrement cette page pour connaître les changements éventuels. +Le Fournisseur de services vous informera de tout changement en publiant les nouvelles conditions générales sur cette page.`}},effectiveDate:{t:0,b:{t:2,i:[{t:3}],s:"Ces conditions générales sont en vigueur à compter du 01 avril 2024."}}},contact:{title:{t:0,b:{t:2,i:[{t:3}],s:"Contactez-nous"}},content:{t:0,b:{t:2,i:[{t:3}],s:`Si vous avez des questions ou des suggestions concernant les Conditions générales d'utilisation, +n'hésitez pas à nous contacter.`}}},credit:{t:0,b:{t:2,i:[{t:3}],s:`Merci à nisrulz pour ces conditions générales d'utilisation.`}}},contact:{title:{t:0,b:{t:2,i:[{t:3}],s:"Contact"}},description:{t:0,b:{t:2,i:[{t:3}],s:`Si vous souhaitez me contacter à propos du développement d'Open Authenticator ou un autre sujet en rapport +(par exemple, pour rapporter un bug), veuillez ouvrir une issue sur Github. +Si vous souhaitez me contacter pour n'importe quelle autre raison ou pour supprimer votre compte, vous pouvez utiliser le formulaire de contact +ci-dessous.`}},form:{name:{label:{t:0,b:{t:2,i:[{t:3}],s:"Votre nom"}},placeholder:{t:0,b:{t:2,i:[{t:3}],s:"Entrez votre nom ici"}}},email:{label:{t:0,b:{t:2,i:[{t:3}],s:"Votre e-mail"}},placeholder:{t:0,b:{t:2,i:[{t:3}],s:"Entrez votre adresse e-mail ici"}}},subject:{label:{t:0,b:{t:2,i:[{t:3}],s:"Sujet de votre message"}},options:{accountDeletion:{t:0,b:{t:2,i:[{t:3}],s:"Suppression de mon compte"}},moreInfoNeeded:{t:0,b:{t:2,i:[{t:3}],s:"Demande d'informations complémentaires"}},commercial:{t:0,b:{t:2,i:[{t:3}],s:"Commercial"}},other:{t:0,b:{t:2,i:[{t:3}],s:"Autre"}}}},message:{label:{t:0,b:{t:2,i:[{t:3}],s:"Contenu de votre message"}},placeholder:{t:0,b:{t:2,i:[{t:3}],s:"Entrez votre message ici"}}},success:{t:0,b:{t:2,i:[{t:3}],s:"Votre requête a été transmise avec succès."}},error:{t:0,b:{t:2,i:[{t:3}],s:"Une erreur est survenue pendant l'envoi de votre message."}},send:{t:0,b:{t:2,i:[{t:3}],s:"Envoyer"}}}}},bo=["en","fr"],pi={en:[{key:"../locales/en.ts",load:()=>Promise.resolve(CL),cache:!0}],fr:[{key:"../locales/fr.ts",load:()=>Promise.resolve(EL),cache:!0}]},TL=[],Ui=[{code:"en",iso:"en-US",files:[{path:"locales/en.ts"}]},{code:"fr",iso:"fr-FR",files:[{path:"locales/fr.ts"}]}],ev="@nuxtjs/i18n",SL=!1,kL="nuxtI18n",LL="i18n_redirected",ld="nuxt-i18n-slp",Ar=new Map;async function AL(e,t){const n={messages:{}};for(const o of e){const{default:r}=await o(),a=typeof r=="function"?await t.runWithContext(async()=>await r()):r;po(a,n)}return n}function tv(e,t){let n=[];if(Ye(e))n=e;else if(Le(e)){const o=[...t,"default"];for(const r of o)e[r]&&(n=[...n,...e[r].filter(Boolean)])}else oe(e)&&t.every(o=>o!==e)&&n.push(e);return n}async function xL(e,t,n){const{defaultLocale:o,initialLocale:r,localeCodes:a,fallbackLocale:i,lazy:s}=n;if(s&&i){const u=tv(i,[o,r]);await Promise.all(u.map(c=>ud(c,t,e)))}const l=s?[...new Set().add(o).add(r)]:a;return await Promise.all(l.map(u=>ud(u,t,e))),e}async function PL(e,{key:t,load:n}){let o=null;try{const r=await n().then(a=>a.default||a);$e(r)?o=await r(e):(o=r,o!=null&&Ar&&Ar.set(t,o))}catch(r){console.error("Failed locale loading: "+r.message)}return o}async function hi(e,t,n){const o=t[e];if(o==null){console.warn("Could not find messages for locale code: "+e);return}const r={};for(const a of o){let i=null;Ar&&Ar.has(a.key)&&a.cache?i=Ar.get(a.key):i=await PL(e,a),i!=null&&po(i,r)}n(e,r)}async function ud(e,t,n){await hi(e,t,(r,a)=>{const i=n[r]||{};po(a,i),n[r]=i})}const BL=typeof window<"u";function OL(e){e=e||[];const t=[];for(const n of e)oe(n)?t.push({code:n}):t.push(n);return t}function RL(e){return e!=null&&"global"in e&&"mode"in e}function NL(e){return e!=null&&!("__composer"in e)&&"locale"in e&&Ze(e.locale)}function nv(e){return e!=null&&"__composer"in e}function Qn(e){return RL(e)?e.global:e}function _o(e){const t=Qn(e);return NL(t)?t:nv(t)?t.__composer:t}function qi(e){return b(Qn(e).locale)}function IL(e){return b(Qn(e).locales)}function FL(e){return b(Qn(e).localeCodes)}function ov(e,t){const n=Qn(e);Ze(n.locale)?n.locale.value=t:n.locale=t}function rv(e){return oe(e)?e:OS(e)?e.toString():"(null)"}function cd(e,t,{defaultLocale:n,strategy:o,routesNameSeparator:r,defaultLocaleRouteNameSuffix:a}){let i=rv(e)+(o==="no_prefix"?"":r+t);return t===n&&o==="prefix_and_default"&&(i+=r+a),i}function fd(e,t){return $e(e)?e(t):e}function ML(e,t){const n=[];for(const[o,r]of t.entries()){const a=e.find(i=>i.iso.toLowerCase()===r.toLowerCase());if(a){n.push({code:a.code,score:1-o/t.length});break}}for(const[o,r]of t.entries()){const a=r.split("-")[0].toLowerCase(),i=e.find(s=>s.iso.split("-")[0].toLowerCase()===a);if(i){n.push({code:i.code,score:.999-o/t.length});break}}return n}const DL=ML;function $L(e,t){return e.score===t.score?t.code.length-e.code.length:t.score-e.score}const VL=$L;function HL(e,t,{matcher:n=DL,comparer:o=VL}={}){const r=[];for(const i of e){const{code:s}=i,l=i.iso||s;r.push({code:s,iso:l})}const a=n(r,t);return a.length>1&&a.sort(o),a.length?a[0].code:""}function mi(e){return new RegExp(`^/(${e.join("|")})(?:/|$)`,"i")}function jL(e,t){return[e.slice(0,t),e.slice(t)]}function UL(e){const{fullPath:t,query:n,hash:o,name:r,path:a,params:i,meta:s,redirectedFrom:l,matched:u}=e;return{fullPath:t,params:i,query:n,hash:o,name:r,path:a,meta:s,matched:u,redirectedFrom:l}}function qL({router:e},t,n,o){var u,c;if(n!=="prefix")return e.resolve(t);const[r,a]=jL(t.path,1),i=`${r}${o}${a===""?a:`/${a}`}`,s=(c=(u=e.options)==null?void 0:u.routes)==null?void 0:c.find(f=>f.path===i);if(s==null)return t;const l=Qe({},t,s);return l.path=i,e.resolve(l)}const WL=new Set(["prefix_and_default","prefix_except_default"]);function zL(e){const{currentLocale:t,defaultLocale:n,strategy:o}=e;return!(t===n&&WL.has(o))&&o!=="no_prefix"}const GL=zL;function Zo(e,t){const{routesNameSeparator:n}=e.runtimeConfig.public.i18n,o=b(t);return o==null||!o.name?void 0:rv(o.name).split(n)[0]}function pu(e,t,n){var r;if(typeof t=="string"&&jt(t,{acceptRelative:!0}))return t;const o=Wi(e,t,n);return o==null?"":((r=o.redirectedFrom)==null?void 0:r.fullPath)||o.fullPath}function hu(e,t,n){return Wi(e,t,n)??void 0}function KL(e,t,n){return Wi(e,t,n)??void 0}function Wi(e,t,n){const{router:o,i18n:r}=e,a=n||qi(r),{routesNameSeparator:i,defaultLocale:s,defaultLocaleRouteNameSuffix:l,strategy:u,trailingSlash:c}=e.runtimeConfig.public.i18n,f=uA(e.runtimeConfig);let d;if(oe(t))if(t[0]==="/"){const{pathname:g,search:T,hash:w}=Hs(t),_=ql(T);d={path:g,query:_,hash:w}}else d={name:t};else d=t;let p=Qe({},d);if((g=>"path"in g&&!!g.path&&!("name"in g))(p)){const g=qL(e,p,u,a),T=Zo(e,g);oe(T)?(p={name:cd(T,a,{defaultLocale:s,strategy:u,routesNameSeparator:i,defaultLocaleRouteNameSuffix:l}),params:g.params,query:g.query,hash:g.hash},p.state=g.state):(f({currentLocale:a,defaultLocale:s,strategy:u})&&(p.path=`/${a}${p.path}`),p.path=c?Fr(p.path,!0):Xr(p.path,!0))}else!p.name&&!("path"in p)&&(p.name=Zo(e,o.currentRoute.value)),p.name=cd(p.name,a,{defaultLocale:s,strategy:u,routesNameSeparator:i,defaultLocaleRouteNameSuffix:l});try{const g=o.resolve(p);return g.name?g:o.resolve(t)}catch(g){if(typeof g=="object"&&"type"in g&&g.type===1)return null}}const XL=e=>e;function YL(e,t){var o;if(e.runtimeConfig.public.i18n.experimental.switchLocalePathLinkSSR)return b(e.metaState.value);const n=t.meta||{};return((o=b(n))==null?void 0:o[kL])||{}}function er(e,t,n){const o=n??e.router.currentRoute.value,r=Zo(e,o);if(!r)return"";const a=cA(e.runtimeConfig),i=UL(o),s=YL(e,o)[t],l={...i,name:r,params:{...i.params,...s}},u=pu(e,l,t);return a(u,t)}function mu(e,{addDirAttribute:t=!1,addSeoAttributes:n=!0,identifierAttribute:o="hid"}){const{defaultDirection:r}=mt().public.i18n,a=_o(e.i18n),i={htmlAttrs:{},link:[],meta:[]};if(b(a.locales)==null||b(a.baseUrl)==null)return i;const s=qi(e.i18n),l=IL(e.i18n),u=OL(l).find(d=>d.code===s)||{code:s},c=u.iso,f=u.dir||r;return t&&(i.htmlAttrs.dir=f),n&&s&&b(a.locales)&&(c&&(i.htmlAttrs.lang=c),i.link.push(...QL(e,b(l),o),...JL(e,o,n)),i.meta.push(...ZL(e,o,n),...eA(u,c,o),...tA(b(l),c,o))),i}function vu(){const e=Oe(),t=_o(e.$i18n);return Eo(b(t.baseUrl),e.$config.app.baseURL)}function QL(e,t,n){const o=vu(),{defaultLocale:r,strategy:a}=mt().public.i18n,i=[];if(a==="no_prefix")return i;const s=new Map;for(const l of t){const u=l.iso;if(!u){console.warn("Locale ISO code is required to generate alternate link");continue}const[c,f]=u.split("-");c&&f&&(l.isCatchallLocale||!s.has(c))&&s.set(c,l),s.set(u,l)}for(const[l,u]of s.entries()){const c=er(e,u.code);c&&i.push({[n]:`i18n-alt-${l}`,rel:"alternate",href:yl(c,o),hreflang:l})}if(r){const l=er(e,r);l&&i.push({[n]:"i18n-xd",rel:"alternate",href:yl(l,o),hreflang:"x-default"})}return i}function av(e,t,n){const o=e.router.currentRoute.value,r=hu(e,{...o,path:void 0,name:Zo(e,o)});if(!r)return"";let a=yl(r.path,t);const i=Le(n)&&n.canonicalQueries||[],s=r.query,l=new URLSearchParams;for(const c of i)if(c in s){const f=s[c];Ye(f)?f.forEach(d=>l.append(c,d||"")):l.append(c,f||"")}const u=l.toString();return u&&(a=`${a}?${u}`),a}function JL(e,t,n){const o=vu(),r=av(e,o,n);return r?[{[t]:"i18n-can",rel:"canonical",href:r}]:[]}function ZL(e,t,n){const o=vu(),r=av(e,o,n);return r?[{[t]:"i18n-og-url",property:"og:url",content:r}]:[]}function eA(e,t,n){return!e||!t?[]:[{[n]:"i18n-og",property:"og:locale",content:iv(t)}]}function tA(e,t,n){return e.filter(r=>r.iso&&r.iso!==t).map(r=>({[n]:`i18n-og-alt-${r.iso}`,property:"og:locale:alternate",content:iv(r.iso)}))}function iv(e){return(e||"").replace(/-/g,"_")}function yl(e,t){return e.match(/^https?:\/\//)?e:Eo(t,e)}function nA(e,t){return Jr(e,"setLocale",t)}function oA(e,t){return Jr(e,"setLocaleCookie",t)}function sv(e,t,n){return Jr(e,"mergeLocaleMessage",t,n)}function rA(e,t,n,o,r){return Jr(e,"onBeforeLanguageSwitch",t,n,o,r)}function aA(e,t,n){return Jr(e,"onLanguageSwitched",t,n)}function zi(e){return{i18n:e??Oe().$i18n,router:pt(),runtimeConfig:mt(),metaState:Zl("nuxt-i18n-meta",()=>({}))}}async function dd(e,t,n,o=!1){const{differentDomains:r,skipSettingLocaleOnNavigate:a,lazy:i}=n,s=Zr(n),l=Oe(),u=qi(t),c=FL(t);function f(p=u){s===!1||!s.useCookie||a||oA(t,p)}if(!e||!o&&r||u===e)return f(),!1;const d=await rA(t,u,e,o,l);if(d&&c.includes(d)){if(u===d)return f(),!1;e=d}if(i){const p=dA(t,"fallbackLocale"),v=(g,T)=>sv(t,g,T);if(p){const g=tv(p,[e]);await Promise.all(g.map(T=>hi(T,pi,v)))}await hi(e,pi,v)}return a?!1:(f(e),ov(t,e),await aA(t,u,e),!0)}function pd(e,t,n,o,r,a){const{strategy:i,defaultLocale:s,differentDomains:l}=a,u=Zr(a),c=$e(o)?o():o,{ssg:f,callType:d,firstAccess:p,localeCookie:v}=r,{locale:g,stat:T,reason:w,from:_}=u?fv(e,n,r,c):cv;if(w==="detect_ignore_on_ssg")return c;if((_==="navigator_or_header"||_==="cookie"||_==="fallback")&&g)return g;let h=g;return h||(l?h=vA(Ui,i,e):i!=="no_prefix"?h=t(e):u||(h=c)),!h&&u&&u.useCookie&&(h=v||""),h||(h=s||""),h}function hd({route:e,targetLocale:t,routeLocaleGetter:n,calledWithRouting:o=!1}){const r=Oe(),a=zi(),{strategy:i,differentDomains:s}=a.runtimeConfig.public.i18n;let l="";const{fullPath:u}=e.to;if(!s&&(o||i!=="no_prefix")&&n(e.to)!==t){const c=r.$switchLocalePath(t)||r.$localePath(u,t);oe(c)&&c&&!Vs(c,u)&&!c.startsWith("//")&&(l=e.from&&e.from.fullPath===c?"":c)}if((s||!0)&&n(e.to)!==t){const c=er(a,t,e.to);oe(c)&&c&&!Vs(c,u)&&!c.startsWith("//")&&(l=c)}return l}function iA(e){return Le(e)&&"path"in e&&"statusCode"in e}const sA=()=>Zl(ev+":redirect",()=>"");function md(e,t){return ch(e,{redirectCode:t})}async function vd(e,{status:t=302,enableNavigate:n=!1}={}){const{nuxtApp:o,i18n:r,locale:a,route:i}=e,{rootRedirect:s,differentDomains:l,skipSettingLocaleOnNavigate:u}=o.$config.public.i18n;let{redirectPath:c}=e;if(i.path==="/"&&s)return oe(s)?c="/"+s:iA(s)&&(c="/"+s.path,t=s.statusCode),c=o.$localePath(c,a),md(c,t);if(!(u&&(r.__pendingLocale=a,r.__pendingLocalePromise=new Promise(f=>{r.__resolvePendingLocalePromise=f}),!n))){if(l){const f=sA();f.value&&f.value!==c&&(f.value="",window.location.assign(c))}else if(c)return md(c,t)}}function lA(e,t){xo(e,"$i18n",Qn(t)),xo(e,"$getRouteBaseName",kt(Zo)),xo(e,"$localePath",kt(pu)),xo(e,"$localeRoute",kt(hu)),xo(e,"$switchLocalePath",kt(er)),xo(e,"$localeHead",kt(mu))}function uA(e=mt()){return t=>GL(t)&&!e.public.i18n.differentDomains}function cA(e=mt()){return(t,n)=>{if(e.public.i18n.differentDomains){const o=dv(n);return o?Eo(o,t):t}else return XL(t)}}function fA(){return()=>{const e=Oe(),{baseUrl:t,defaultLocale:n,differentDomains:o}=e.$config.public.i18n;if($e(t))return t(e);const r=$e(n)?n():n;if(o&&r){const a=dv(r);if(a)return a}return t}}function lv(e){return ev+" "+e}function Jr(e,t,...n){const o=Qn(e),[r,a]=[o,o[t]];return Reflect.apply(a,r,[...n])}function dA(e,t){const n=Qn(e);return b(n[t])}function xo(e,t,n){Object.defineProperty(e,t,{get:()=>n})}function kt(e,t=zi()){return(...n)=>e(t,...n)}function uv(){let e;return navigator.languages&&(e=HL(Ui,navigator.languages)),e}function pA(){const e=Zr(),t=e&&e.cookieKey||LL,n=new Date,o={expires:new Date(n.setDate(n.getDate()+365)),path:"/",sameSite:e&&e.cookieCrossOrigin?"none":"lax",secure:e&&e.cookieCrossOrigin||e&&e.cookieSecure};return e&&e.cookieDomain&&(o.domain=e.cookieDomain),Vw(t,o)}function Ca(e,t,n){if(t===!1||!t.useCookie)return;const o=e.value??void 0;if(o!=null){if(bo.includes(o))return o;if(n)return e.value=n,n;e.value=void 0}}function hA(e,t,n){n===!1||!n.useCookie||(e.value=t)}const cv={locale:"",stat:!1,reason:"unknown",from:"unknown"};function fv(e,t,n,o=""){const{strategy:r}=mt().public.i18n,{ssg:a,callType:i,firstAccess:s,localeCookie:l}=n;if(r==="no_prefix"&&a==="ssg_ignore")return{locale:"",stat:!0,reason:"detect_ignore_on_ssg"};if(!s)return{locale:r==="no_prefix"?o:"",stat:!1,reason:"first_access_only"};const{redirectOn:u,alwaysRedirect:c,useCookie:f,fallbackLocale:d}=Zr(),p=oe(e)?e:e.path;if(r!=="no_prefix"){if(u==="root"){if(p!=="/")return{locale:"",stat:!1,reason:"not_redirect_on_root"}}else if(u==="no prefix"&&!c&&p.match(mi(bo)))return{locale:"",stat:!1,reason:"not_redirect_on_no_prefix"}}let v="unknown",g,T;f&&(T=g=l,v="cookie"),T||(T=uv(),v="navigator_or_header");const w=T||d;!T&&d&&(v="fallback");const _=o||t;if(w&&(!f||c||!g)){if(r==="no_prefix")return{locale:w,stat:!0,from:v};if(i==="setup"&&w!==_)return{locale:w,stat:!0,from:v};if(c){const h=p==="/",m=u==="all",y=u==="no prefix"&&!p.match(mi(bo));if(h||m||y)return{locale:w,stat:!0,from:v}}}return a==="ssg_setup"&&w?{locale:w,stat:!0,from:v}:(v==="navigator_or_header"||v==="cookie")&&w?{locale:w,stat:!0,from:v}:{locale:"",stat:!1,reason:"not_found_match"}}function mA(){let e;return e=window.location.host,e}function vA(e,t,n){let o=mA()||"";if(o){let r;const a=e.filter(i=>{if(i&&i.domain){let s=i.domain;return jt(i.domain)&&(s=i.domain.replace(/(http|https):\/\//,"")),s===o}return!1});if(a.length===1)r=a[0];else if(a.length>1)if(t==="no_prefix")console.warn(lv("Multiple matching domains found! This is not supported for no_prefix strategy in combination with differentDomains!")),r=a[0];else{if(n){const i=Le(n)?n.path:oe(n)?n:"";if(i&&i!==""){const s=i.match(mi(a.map(l=>l.code)));s&&s.length>1&&(r=a.find(l=>l.code===s[1]))}}r||(r=a.find(i=>i.domainDefault))}if(r)return r.code;o=""}return o}function dv(e){var a,i;const t=mt();Oe();const n=t.public.i18n,o=Ui.find(s=>s.code===e),r=((i=(a=n==null?void 0:n.locales)==null?void 0:a[e])==null?void 0:i.domain)??(o==null?void 0:o.domain);if(r){if(jt(r,{strict:!0}))return r;let s;return s=new URL(window.location.origin).protocol,s+"//"+r}console.warn(lv("Could not find domain name for locale "+e))}const Zr=(e=mt().public.i18n)=>(e==null?void 0:e.detectBrowserLanguage)===!1?!1:e==null?void 0:e.detectBrowserLanguage;function hx({addDirAttribute:e=!1,addSeoAttributes:t=!1,identifierAttribute:n="hid"}={}){const o=zi(),r=X({htmlAttrs:{},link:[],meta:[]});function a(){r.value={htmlAttrs:{},link:[],meta:[]}}function i(){r.value=mu(o,{addDirAttribute:e,addSeoAttributes:t,identifierAttribute:n})}{const s=_o(o.i18n),l=ye([()=>o.router.currentRoute.value,s.locale],()=>{a(),i()},{immediate:!0});qr(()=>l())}return r}function gA(){return kt(er)}function yA(e,{locales:t=[],localeCodes:n=[],baseUrl:o="",hooks:r={},context:a={}}={}){const i=Tl(),s=e.install;return e.install=(l,...u)=>{const c=wA(u[0])?Qe({},u[0]):{inject:!0};c.inject==null&&(c.inject=!0);const f=c.__composerExtend;if(c.__composerExtend=g=>{const T=_o(e);g.locales=M(()=>T.locales.value),g.localeCodes=M(()=>T.localeCodes.value),g.baseUrl=M(()=>T.baseUrl.value);let w;return $e(f)&&(w=Reflect.apply(f,c,[g])),()=>{w&&w()}},e.mode==="legacy"){const g=c.__vueI18nExtend;c.__vueI18nExtend=T=>{gd(T,r.onExtendVueI18n);let w;return $e(g)&&(w=Reflect.apply(g,c,[T])),()=>{w&&w()}}}u[0]=c,Reflect.apply(s,e,[l,...u]);const d=_o(e);i.run(()=>{bA(d,{locales:t,localeCodes:n,baseUrl:o,hooks:r,context:a}),e.mode==="legacy"&&nv(e.global)&&gd(e.global,r.onExtendVueI18n)});const p=l,v=e.mode==="composition"?p.config.globalProperties.$i18n:null;if(v&&_A(v,d,r.onExtendExportedGlobal),c.inject){const g=zi(e);l.mixin({methods:{getRouteBaseName:kt(Zo,g),resolveRoute:kt(Wi,g),localePath:kt(pu,g),localeRoute:kt(hu,g),localeLocation:kt(KL,g),switchLocalePath:kt(er,g),localeHead:kt(mu,g)}})}if(p.unmount){const g=p.unmount;p.unmount=()=>{i.stop(),g()}}},i}function bA(e,t){const{locales:n,localeCodes:o,baseUrl:r,context:a}=t,i=X(n),s=X(o),l=X("");e.locales=M(()=>i.value),e.localeCodes=M(()=>s.value),e.baseUrl=M(()=>l.value),BL?ye(e.locale,()=>{l.value=fd(r,a)},{immediate:!0}):l.value=fd(r,a),t.hooks&&t.hooks.onExtendComposer&&t.hooks.onExtendComposer(e)}function pv(e,t,n){const o=[{locales:{get(){return e.locales.value}},localeCodes:{get(){return e.localeCodes.value}},baseUrl:{get(){return e.baseUrl.value}}}];n&&o.push(n(e));for(const r of o)for(const[a,i]of Object.entries(r))Object.defineProperty(t,a,i)}function _A(e,t,n){pv(t,e,n)}function gd(e,t){const n=_o(e);pv(n,e,t)}function wA(e){return Le(e)&&("inject"in e||"__composerExtend"in e||"__vueI18nExtend"in e)}function CA(){const{routesNameSeparator:e,defaultLocaleRouteNameSuffix:t}=mt().public.i18n,n=`(${bo.join("|")})`,o=`(?:${e}${t})?`,r=new RegExp(`${e}${n}${o}$`,"i"),a=mi(bo);return s=>{if(Le(s)){if(s.name){const u=(oe(s.name)?s.name:s.name.toString()).match(r);if(u&&u.length>1)return u[1]}else if(s.path){const l=s.path.match(a);if(l&&l.length>1)return l[1]}}else if(oe(s)){const l=s.match(a);if(l&&l.length>1)return l[1]}return""}}const EA=Pt({name:"i18n:plugin",parallel:SL,async setup(e){let t,n;const o=Qr(),{vueApp:r}=e,a=e,i={...a.$config.public.i18n};i.baseUrl=fA();const s=Zr(),l=([t,n]=an(()=>AL(TL,Oe())),t=await t,n(),t);l.messages=l.messages||{},l.fallbackLocale=l.fallbackLocale??!1;const u=CA(),c=m=>m||l.locale||"en-US",f=pA();let d=pd(o,u,l.locale,c(i.defaultLocale),{ssg:i.strategy==="no_prefix"?"ssg_ignore":"normal",callType:"setup",firstAccess:!0,localeCookie:Ca(f,s,i.defaultLocale)},i);l.messages=([t,n]=an(()=>xL(l.messages,pi,{localeCodes:bo,initialLocale:d,lazy:i.lazy,defaultLocale:i.defaultLocale,fallbackLocale:l.fallbackLocale})),t=await t,n(),t),d=c(d);const p=dL({...l,locale:d});let v=!0;const g=m=>d!==m&&v;let T=!0;const w=()=>T;w()&&i.strategy==="no_prefix"&&e.hook("app:mounted",async()=>{const{locale:m,stat:y,reason:C,from:L}=s?fv(o,l.locale,{ssg:"ssg_setup",callType:"setup",firstAccess:!0,localeCookie:Ca(f,s,i.defaultLocale)},d):cv;nA(p,m),T=!1}),yA(p,{locales:i.configLocales,localeCodes:bo,baseUrl:i.baseUrl,context:a,hooks:{onExtendComposer(m){m.strategy=i.strategy,m.localeProperties=M(()=>Ui.find(y=>y.code===m.locale.value)||{code:m.locale.value}),m.setLocale=async y=>{const C=g(y);await dd(y,p,i,C)&&C&&(v=!1);const N=await a.runWithContext(()=>hd({route:{to:o},targetLocale:y,routeLocaleGetter:u}));await a.runWithContext(async()=>await vd({nuxtApp:a,i18n:p,redirectPath:N,locale:y,route:o},{enableNavigate:!0}))},m.loadLocaleMessages=async y=>{await hi(y,pi,(L,N)=>sv(p,L,N))},m.differentDomains=i.differentDomains,m.defaultLocale=i.defaultLocale,m.getBrowserLocale=()=>uv(),m.getLocaleCookie=()=>Ca(f,s,i.defaultLocale),m.setLocaleCookie=y=>hA(f,y,s),m.onBeforeLanguageSwitch=(y,C,L,N)=>e.callHook("i18n:beforeLocaleSwitch",{oldLocale:y,newLocale:C,initialSetup:L,context:N}),m.onLanguageSwitched=(y,C)=>e.callHook("i18n:localeSwitched",{oldLocale:y,newLocale:C}),m.finalizePendingLocaleChange=async()=>{p.__pendingLocale&&(ov(p,p.__pendingLocale),p.__resolvePendingLocalePromise&&await p.__resolvePendingLocalePromise(),p.__pendingLocale=void 0)},m.waitForPendingLocaleChange=async()=>{p.__pendingLocale&&p.__pendingLocalePromise&&await p.__pendingLocalePromise}},onExtendExportedGlobal(m){return{strategy:{get(){return m.strategy}},localeProperties:{get(){return m.localeProperties.value}},setLocale:{get(){return async y=>Reflect.apply(m.setLocale,m,[y])}},differentDomains:{get(){return m.differentDomains}},defaultLocale:{get(){return m.defaultLocale}},getBrowserLocale:{get(){return()=>Reflect.apply(m.getBrowserLocale,m,[])}},getLocaleCookie:{get(){return()=>Reflect.apply(m.getLocaleCookie,m,[])}},setLocaleCookie:{get(){return y=>Reflect.apply(m.setLocaleCookie,m,[y])}},onBeforeLanguageSwitch:{get(){return(y,C,L,N)=>Reflect.apply(m.onBeforeLanguageSwitch,m,[y,C,L,N])}},onLanguageSwitched:{get(){return(y,C)=>Reflect.apply(m.onLanguageSwitched,m,[y,C])}},finalizePendingLocaleChange:{get(){return()=>Reflect.apply(m.finalizePendingLocaleChange,m,[])}},waitForPendingLocaleChange:{get(){return()=>Reflect.apply(m.waitForPendingLocaleChange,m,[])}}}},onExtendVueI18n(m){return{strategy:{get(){return m.strategy}},localeProperties:{get(){return m.localeProperties.value}},setLocale:{get(){return async y=>Reflect.apply(m.setLocale,m,[y])}},loadLocaleMessages:{get(){return async y=>Reflect.apply(m.loadLocaleMessages,m,[y])}},differentDomains:{get(){return m.differentDomains}},defaultLocale:{get(){return m.defaultLocale}},getBrowserLocale:{get(){return()=>Reflect.apply(m.getBrowserLocale,m,[])}},getLocaleCookie:{get(){return()=>Reflect.apply(m.getLocaleCookie,m,[])}},setLocaleCookie:{get(){return y=>Reflect.apply(m.setLocaleCookie,m,[y])}},onBeforeLanguageSwitch:{get(){return(y,C,L,N)=>Reflect.apply(m.onBeforeLanguageSwitch,m,[y,C,L,N])}},onLanguageSwitched:{get(){return(y,C)=>Reflect.apply(m.onLanguageSwitched,m,[y,C])}},finalizePendingLocaleChange:{get(){return()=>Reflect.apply(m.finalizePendingLocaleChange,m,[])}},waitForPendingLocaleChange:{get(){return()=>Reflect.apply(m.waitForPendingLocaleChange,m,[])}}}}}});const _={__composerExtend:m=>{const y=_o(p);return m.strategy=y.strategy,m.localeProperties=M(()=>y.localeProperties.value),m.setLocale=y.setLocale,m.differentDomains=y.differentDomains,m.getBrowserLocale=y.getBrowserLocale,m.getLocaleCookie=y.getLocaleCookie,m.setLocaleCookie=y.setLocaleCookie,m.onBeforeLanguageSwitch=y.onBeforeLanguageSwitch,m.onLanguageSwitched=y.onLanguageSwitched,m.finalizePendingLocaleChange=y.finalizePendingLocaleChange,m.waitForPendingLocaleChange=y.waitForPendingLocaleChange,()=>{}}};if(r.use(p,_),lA(a,p),i.experimental.switchLocalePathLinkSSR===!0){const m=gA(),y=new RegExp([``,".+?",``].join(""),"g");e.hook("app:rendered",C=>{var L;((L=C.renderResult)==null?void 0:L.html)!=null&&(C.renderResult.html=C.renderResult.html.replaceAll(y,(N,P)=>N.replace(/href="([^"]+)"/,`href="${m(P??"")}"`)))})}let h=0;y0("locale-changing",async(m,y)=>{let C,L;const N=pd(m,u,l.locale,()=>qi(p)||c(i.defaultLocale),{ssg:w()&&i.strategy==="no_prefix"?"ssg_ignore":"normal",callType:"routing",firstAccess:h===0,localeCookie:Ca(f,s,i.defaultLocale)},i),P=g(N);([C,L]=an(()=>dd(N,p,i,P)),C=await C,L(),C)&&P&&(v=!1);const R=([C,L]=an(()=>a.runWithContext(()=>hd({route:{to:m,from:y},targetLocale:N,routeLocaleGetter:i.strategy==="no_prefix"?()=>N:u,calledWithRouting:!0}))),C=await C,L(),C);return h++,[C,L]=an(()=>a.runWithContext(async()=>vd({nuxtApp:a,i18n:p,redirectPath:R,locale:N,route:m}))),C=await C,L(),C},{global:!0})}}),TA=[g_,b_,Fw,Zw,eC,tC,nC,oC,sC,lC,kS,LS,EA],SA=ae({props:{vnode:{type:Object,required:!0},route:{type:Object,required:!0},vnodeRef:Object,renderKey:String,trackRootNodes:Boolean},setup(e){const t=e.renderKey,n=e.route,o={};for(const r in e.route)Object.defineProperty(o,r,{get:()=>t===e.renderKey?e.route[r]:n[r]});return xt(Yr,bn(o)),()=>Re(e.vnode,{ref:e.vnodeRef})}}),kA=ae({name:"NuxtPage",inheritAttrs:!1,props:{name:{type:String},transition:{type:[Boolean,Object],default:void 0},keepalive:{type:[Boolean,Object],default:void 0},route:{type:Object},pageKey:{type:[Function,String],default:null}},setup(e,{attrs:t,slots:n,expose:o}){const r=Oe(),a=X(),i=Ge(Yr,null);let s;o({pageRef:a});const l=Ge(uh,null);let u;const c=r.deferHydration();if(r.isHydrating){const f=r.hooks.hookOnce("app:error",c);pt().beforeEach(f)}return e.pageKey&&ye(()=>e.pageKey,(f,d)=>{f!==d&&r.callHook("page:loading:start")}),()=>Re(Rh,{name:e.name,route:e.route,...t},{default:f=>{const d=AA(i,f.route,f.Component),p=i&&i.matched.length===f.route.matched.length;if(!f.Component){if(u&&!p)return u;c();return}if(u&&l&&!l.isCurrent(f.route))return u;if(d&&i&&(!l||l!=null&&l.isCurrent(i)))return p?u:null;const v=tl(f,e.pageKey);!r.isHydrating&&!xA(i,f.route,f.Component)&&s===v&&r.callHook("page:loading:end"),s=v;const g=!!(e.transition??f.route.meta.pageTransition??qs),T=g&&LA([e.transition,f.route.meta.pageTransition,qs,{onAfterLeave:()=>{r.callHook("page:transition:finish",f.Component)}}].filter(Boolean)),w=e.keepalive??f.route.meta.keepalive??Gb;return u=Nh(ar,g&&T,Sw(w,Re(Fl,{suspensible:!0,onPending:()=>r.callHook("page:start",f.Component),onResolve:()=>{et(()=>r.callHook("page:finish",f.Component).then(()=>r.callHook("page:loading:end")).finally(c))}},{default:()=>{const _=Re(SA,{key:v||void 0,vnode:n.default?Re(Me,void 0,n.default(f)):f.Component,route:f.route,renderKey:v||void 0,trackRootNodes:g,vnodeRef:a});return w&&(_.type.name=f.Component.type.name||f.Component.type.__name||"RouteProvider"),_}}))).default(),u}})}});function LA(e){const t=e.map(n=>({...n,onAfterLeave:n.onAfterLeave?Jl(n.onAfterLeave):void 0}));return sh(...t)}function AA(e,t,n){if(!e)return!1;const o=t.matched.findIndex(r=>{var a;return((a=r.components)==null?void 0:a.default)===(n==null?void 0:n.type)});return!o||o===-1?!1:t.matched.slice(0,o).some((r,a)=>{var i,s,l;return((i=r.components)==null?void 0:i.default)!==((l=(s=e.matched[a])==null?void 0:s.components)==null?void 0:l.default)})||n&&tl({route:t,Component:n})!==tl({route:e,Component:n})}function xA(e,t,n){return e?t.matched.findIndex(r=>{var a;return((a=r.components)==null?void 0:a.default)===(n==null?void 0:n.type)})o.default||o);return()=>Re(n,e.layoutProps,t.slots)}}),hv=ae({name:"NuxtLayout",inheritAttrs:!1,props:{name:{type:[String,Boolean,Object],default:null},fallback:{type:[String,Object],default:null}},setup(e,t){const n=Oe(),o=Ge(Yr),r=o===Qr()?Ew():o,a=M(()=>{let l=b(e.name)??r.meta.layout??"default";return l&&!(l in $n)&&e.fallback&&(l=b(e.fallback)),l}),i=X();t.expose({layoutRef:i});const s=n.deferHydration();if(n.isHydrating){const l=n.hooks.hookOnce("app:error",s);pt().beforeEach(l)}return()=>{const l=a.value&&a.value in $n,u=r.meta.layoutTransition??zb;return Nh(ar,l&&u,{default:()=>Re(Fl,{suspensible:!0,onResolve:()=>{et(s)}},{default:()=>Re(BA,{layoutProps:Ve(t.attrs,{ref:i}),key:a.value||void 0,name:a.value,shouldProvide:!e.name,hasTransition:!!u},t.slots)})}).default()}}}),BA=ae({name:"NuxtLayoutProvider",inheritAttrs:!1,props:{name:{type:[String,Boolean]},layoutProps:{type:Object},hasTransition:{type:Boolean},shouldProvide:{type:Boolean}},setup(e,t){const n=e.name;return e.shouldProvide&&xt(uh,{isCurrent:o=>n===(o.meta.layout??"default")}),()=>{var o,r;return!n||typeof n=="string"&&!(n in $n)?(r=(o=t.slots).default)==null?void 0:r.call(o):Re(PA,{key:n,layoutProps:e.layoutProps,name:n},t.slots)}}}),OA=ae({__name:"app",setup(e){return ht(()=>{const t=ji(),n=t.getBrowserLocale(),r=t.locales.value.find(({code:a})=>a===n);r&&t.setLocale(r.code)}),(t,n)=>{const o=kA,r=hv;return z(),se(r,null,{default:fe(()=>[pe(o)]),_:1})}}}),RA=e=>{const t=Object.create(null);for(const n in e){const o=e[n];o!==void 0&&(t[n]=o)}return t},gu=(e,t)=>(n,o)=>(c_(()=>e({...RA(n),...o.attrs},o)),()=>{var r,a;return t?(a=(r=o.slots).default)==null?void 0:a.call(r):null}),mv={accesskey:String,autocapitalize:String,autofocus:{type:Boolean,default:void 0},class:[String,Object,Array],contenteditable:{type:Boolean,default:void 0},contextmenu:String,dir:String,draggable:{type:Boolean,default:void 0},enterkeyhint:String,exportparts:String,hidden:{type:Boolean,default:void 0},id:String,inputmode:String,is:String,itemid:String,itemprop:String,itemref:String,itemscope:String,itemtype:String,lang:String,nonce:String,part:String,slot:String,spellcheck:{type:Boolean,default:void 0},style:String,tabindex:String,title:String,translate:String},NA=ae({name:"Link",inheritAttrs:!1,props:{...mv,as:String,crossorigin:String,disabled:Boolean,fetchpriority:String,href:String,hreflang:String,imagesizes:String,imagesrcset:String,integrity:String,media:String,prefetch:{type:Boolean,default:void 0},referrerpolicy:String,rel:String,sizes:String,title:String,type:String,methods:String,target:String,body:Boolean,renderPriority:[String,Number]},setup:gu(e=>({link:[e]}))}),IA=ae({name:"Title",inheritAttrs:!1,setup:gu((e,{slots:t})=>{var n,o,r;return{title:((r=(o=(n=t.default)==null?void 0:n.call(t))==null?void 0:o[0])==null?void 0:r.children)||null}})}),FA=ae({name:"Meta",inheritAttrs:!1,props:{...mv,charset:String,content:String,httpEquiv:String,name:String,body:Boolean,renderPriority:[String,Number]},setup:gu(e=>{const t={...e};return t.httpEquiv&&(t["http-equiv"]=t.httpEquiv,delete t.httpEquiv),{meta:[t]}})}),MA=ae({name:"Head",inheritAttrs:!1,setup:(e,t)=>()=>{var n,o;return(o=(n=t.slots).default)==null?void 0:o.call(n)}}),mx={android:{name:"Google Play",url:"https://play.google.com/store/apps/details?id=app.openauthenticator"},darwin:{name:"App Store",url:"https://apps.apple.com/app/id6479272927"},windows:{name:"Microsoft Store",url:"https://www.microsoft.com/store/apps/9PB8HFZFKLT4"},linux:{name:"Snapcraft",url:null}},Rn={name:"Open Authenticator",description:"Secure your online accounts with a free, open-source and lovely-crafted app.",url:"https://openauthenticator.app",github:"https://github.com/Skyost/OpenAuthenticator"},vx="https://script.google.com/macros/s/AKfycbzXs_vsLAX5jStwqH9mIVKr8mr7L0C3wsVC4net9BlvhbYFR97UkE9tRIsT2z07REKjQQ/exec",gx="6Lem_AEqAAAAAJvAC-NfFRdggB5oHSzL6fSF3BY4",DA=ae({__name:"Head",props:{title:{default:Rn.name},description:{default:Rn.description},openGraphImage:{default:`${Rn.url}/images/social/open-graph.png`},twitterCard:{default:"summary"},twitterImage:{default:`${Rn.url}/images/social/twitter.png`}},setup(e){const t=e,n=M(()=>t.title===Rn.name?"":` | ${Rn.name}`),o=Qr(),r=M(()=>`${Rn.url}${o.path}`);return(a,i)=>{const s=IA,l=FA,u=NA,c=MA;return z(),se(c,{title:a.title,class:"page-head"},{default:fe(()=>[pe(s,null,{default:fe(()=>[Te(Be(a.title)+Be(b(n)),1)]),_:1}),pe(l,{name:"description",content:a.description},null,8,["content"]),pe(l,{name:"og:title",content:a.title},null,8,["content"]),pe(l,{name:"og:description",content:a.description},null,8,["content"]),pe(l,{name:"og:type",content:"website"}),pe(l,{name:"og:site_name",content:b(Rn).name},null,8,["content"]),pe(l,{name:"og:url",content:b(r)},null,8,["content"]),pe(l,{name:"og:image",content:a.openGraphImage},null,8,["content"]),pe(l,{name:"og:locale",content:"fr"}),pe(l,{name:"twitter:card",content:a.twitterCard},null,8,["content"]),pe(l,{name:"twitter:title",content:a.title},null,8,["content"]),pe(l,{name:"twitter:description",content:a.description},null,8,["content"]),pe(l,{name:"twitter:site",content:"@Skyost"}),pe(l,{name:"twitter:creator",content:"@Skyost"}),pe(l,{name:"twitter:url",content:b(r)},null,8,["content"]),pe(l,{name:"twitter:image",content:a.twitterImage},null,8,["content"]),pe(u,{rel:"canonical",href:b(r)},null,8,["href"]),ie(a.$slots,"default",{},void 0,!0)]),_:3},8,["title"])}}}),$A=(e,t)=>{const n=e.__vccOpts||e;for(const[o,r]of t)n[o]=r;return n},VA=$A(DA,[["__scopeId","data-v-60aacd9b"]]),HA=["textContent"],jA=ft("a",{class:"underline",href:"javascript:history.back()"},"previous page",-1),UA={key:0},qA=ae({__name:"ErrorDisplay",props:{error:{},changeTitle:{type:Boolean}},setup(e){const t=e,n=M(()=>/^-?\d+$/.test(t.error.toString())?parseInt(t.error.toString()):Object.prototype.hasOwnProperty.call(t.error,"statusCode")?parseInt(t.error.statusCode):null),o=M(()=>n.value===404?"Page not found !":n.value?`Error ${n.value}`:"Error");return(r,a)=>{const i=Yw;return z(),be("div",null,[ft("h1",{class:"text-center",textContent:Be(b(o))},null,8,HA),ft("p",null,[Te(" You can keep browsing by heading to the "),jA,Te(" or or by going on the "),pe(i,{class:"underline",to:"/"},{default:fe(()=>[Te("home page")]),_:1}),Te(". "),b(n)===404?(z(),be("span",UA,[Te(" If you think something should be here, please "),pe(i,{class:"underline",to:"/contact"},{default:fe(()=>[Te("contact me")]),_:1}),Te(". ")])):We("",!0)])])}}}),WA=ae({__name:"error",props:{error:{}},setup(e){const t=e,n=M(()=>{let o="Error";return Object.hasOwnProperty.call(t.error,"statusCode")&&(o+=` ${t.error.statusCode}`),o});return(o,r)=>{const a=VA,i=qA,s=JT,l=hv;return z(),se(l,null,{default:fe(()=>[pe(a,{title:b(n)},null,8,["title"]),pe(s,{class:"pt-5 pb-5"},{default:fe(()=>[pe(i,{error:o.error},null,8,["error"])]),_:1})]),_:1})}}}),zA={key:0},yd={__name:"nuxt-root",setup(e){const t=()=>null,n=Oe(),o=n.deferHydration();if(n.isHydrating){const l=n.hooks.hookOnce("app:error",o);pt().beforeEach(l)}const r=!1;xt(Yr,Qr()),n.hooks.callHookWith(l=>l.map(u=>u()),"vue:setup");const a=xi(),i=!1;tp((l,u,c)=>{if(n.hooks.callHook("vue:error",l,u,c).catch(f=>console.error("[nuxt] Error in `vue:error` hook",f)),w0(l)&&(l.fatal||l.unhandled))return n.runWithContext(()=>Ro(l)),!1});const s=!1;return(l,u)=>(z(),se(Fl,{onResolve:b(o)},{default:fe(()=>[b(i)?(z(),be("div",zA)):b(a)?(z(),se(b(WA),{key:1,error:b(a)},null,8,["error"])):b(s)?(z(),se(b(t),{key:2,context:b(s)},null,8,["context"])):b(r)?(z(),se(ze(b(r)),{key:3})):(z(),se(b(OA),{key:4}))]),_:1},8,["onResolve"]))}};let bd;{let e;bd=async function(){var i,s;if(e)return e;const o=!!((i=window.__NUXT__)!=null&&i.serverRendered||((s=document.getElementById("__NUXT_DATA__"))==null?void 0:s.dataset.ssr)==="true")?jy(yd):Hy(yd),r=Jb({vueApp:o});async function a(l){await r.callHook("app:error",l),r.payload.error=r.payload.error||Pi(l)}o.config.errorHandler=a;try{await t0(r,TA)}catch(l){a(l)}try{await r.hooks.callHook("app:created",o),await r.hooks.callHook("app:beforeMount",o),o.mount(Yb),await r.hooks.callHook("app:mounted",o),await et()}catch(l){a(l)}return o.config.errorHandler===a&&(o.config.errorHandler=void 0),o},e=bd().catch(t=>{throw console.error("Error while mounting app:",t),t})}export{px as $,KA as A,gx as B,JT as C,Pm as D,$A as E,Me as F,_e as G,ba as H,ie as I,Re as J,nx as K,ep as L,ht as M,XA as N,Ml as O,mx as P,ex as Q,ji as R,Rn as S,QA as T,tx as U,Cn as V,Qr as W,ox as X,ix as Y,dx as Z,VA as _,se as a,ux as a0,fx as a1,HT as a2,cx as a3,Yw as a4,hx as a5,c_ as a6,Oe as a7,Zl as a8,YA as a9,ze as aa,JA as ab,Co as ac,fe as b,M as c,ae as d,pe as e,ft as f,$y as g,be as h,Ze as i,np as j,We as k,Te as l,sx as m,rx as n,z as o,Qp as p,ZA as q,X as r,ax as s,Be as t,b as u,Oa as v,ye as w,vx as x,GA as y,lx as z}; diff --git a/_nuxt/Cj9RI_xp.js b/_nuxt/Cj9RI_xp.js new file mode 100644 index 0000000..09af4aa --- /dev/null +++ b/_nuxt/Cj9RI_xp.js @@ -0,0 +1 @@ +import{ab as c,a7 as t,ac as l}from"./CViygtiB.js";const a={nuxt:{}},r=c(a);function m(){const i=t();return i._appConfig||(i._appConfig=l(r)),i._appConfig}const p=["fluent-emoji-high-contrast","material-symbols-light","cryptocurrency-color","icon-park-outline","icon-park-twotone","fluent-emoji-flat","emojione-monotone","streamline-emojis","heroicons-outline","simple-line-icons","material-symbols","flat-color-icons","icon-park-solid","pepicons-pencil","heroicons-solid","pepicons-print","cryptocurrency","pixelarticons","system-uicons","bitcoin-icons","devicon-plain","entypo-social","token-branded","grommet-icons","vscode-icons","pepicons-pop","svg-spinners","fluent-emoji","simple-icons","circle-flags","medical-icon","icomoon-free","majesticons","radix-icons","humbleicons","fa6-regular","rivet-icons","emojione-v1","skill-icons","academicons","healthicons","fluent-mdl2","teenyicons","ant-design","gravity-ui","akar-icons","lets-icons","streamline","fa6-brands","file-icons","game-icons","foundation","fa-regular","mono-icons","hugeicons","iconamoon","zondicons","mdi-light","eos-icons","gridicons","icon-park","heroicons","fa6-solid","meteocons","arcticons","dashicons","fa-brands","websymbol","fontelico","mingcute","flowbite","marketeq","bytesize","guidance","openmoji","emojione","nonicons","brandico","flagpack","fa-solid","fontisto","si-glyph","pepicons","iconoir","tdesign","clarity","octicon","codicon","pajamas","formkit","line-md","twemoji","noto-v1","fxemoji","devicon","raphael","flat-ui","topcoat","feather","tabler","carbon","lucide","memory","mynaui","circum","fluent","nimbus","entypo","icons8","subway","vaadin","solar","basil","typcn","charm","prime","quill","logos","token","covid","maki","weui","gala","mage","ooui","noto","unjs","flag","iwwa","zmdi","bpmn","mdi","ion","uil","bxs","cil","uiw","uim","uit","uis","jam","oui","bxl","cib","cbi","cif","gis","map","geo","fad","eva","wpf","whh","ic","ph","ri","bi","bx","gg","ci","ep","fe","mi","f7","ei","wi","la","fa","oi","et","el","ls","vs","il","ps"];function u(i=""){let n,e="";if(i[0]==="@"&&i.includes(":")&&(e=i.split(":")[0].slice(1),i=i.split(":").slice(1).join(":")),i.startsWith("i-")){i=i.replace(/^i-/,"");for(const o of p)if(i.startsWith(o)){n=o,i=i.slice(o.length+1);break}}else if(i.includes(":")){const[o,s]=i.split(":");n=o,i=s}return{provider:e,prefix:n||"",name:i||""}}export{u as r,m as u}; diff --git a/_nuxt/DAO_mkap.js b/_nuxt/DAO_mkap.js new file mode 100644 index 0000000..2a985e9 --- /dev/null +++ b/_nuxt/DAO_mkap.js @@ -0,0 +1 @@ +import{d as w,W as F,c as H,N as L,O as A,o as _,a as k,b as o,e,h as b,F as S,j as C,u as v,G as D,l,t as n,Z as E,a0 as W,a1 as O,v as V,a2 as j,a3 as z,E as x,R as M,f as t,S as P,g as R,a4 as Y,H as G,$ as Q,C as T,y as U,A as Z,a5 as q,a6 as J,I as K}from"./CViygtiB.js";import I from"./quBqomfX.js";import"./Cj9RI_xp.js";const X=w({__name:"Navbar",setup(d){const s=F(),p=H(()=>[{title:"navbar.index",to:"/",icon:{normal:"heroicons:home",active:"heroicons:home-solid"},active:s.path==="/"},{title:"navbar.privacyPolicy",to:"/privacy-policy",icon:{normal:"heroicons:eye",active:"heroicons:eye-solid"},active:s.path.startsWith("/privacy-policy")},{title:"navbar.termsOfService",to:"/terms-of-service",icon:{normal:"heroicons:document-text",active:"heroicons:document-text-solid"},active:s.path.startsWith("/terms-of-service")},{title:"navbar.contact",to:"/contact",icon:{normal:"heroicons:at-symbol",active:"heroicons:at-symbol-solid"},active:s.path.startsWith("/contact")}]);return(h,g)=>{const a=E,i=I,c=W,u=O,$=V,y=j,f=z,m=L("b-color-mode");return A((_(),k(f,{toggleable:"lg",variant:null},{default:o(()=>[e(a,{target:"nav-collapse"}),e(y,{id:"nav-collapse","is-nav":""},{default:o(()=>[e(u,{class:"ms-auto me-auto"},{default:o(()=>[(_(!0),b(S,null,C(v(p),(r,B)=>(_(),k(c,{key:`navbar-item-${B}`,to:r.to,class:D({"fw-bold":r.active})},{default:o(()=>[e(i,{name:r.active?r.icon.active:r.icon.normal},null,8,["name"]),l(" "+n(h.$t(r.title)),1)]),_:2},1032,["to","class"]))),128))]),_:1}),e(u,{class:"download"},{default:o(()=>[e($,{to:"/#download",variant:"primary"},{default:o(()=>[e(i,{name:"heroicons:arrow-down-tray"}),l(" "+n(h.$t("navbar.downloadButton")),1)]),_:1})]),_:1})]),_:1})]),_:1})),[[m,"light"]])}}}),tt=x(X,[["__scopeId","data-v-31441c30"]]),N=d=>(U("data-v-4bbd2d75"),d=d(),Z(),d),et={class:"bg-light"},ot={class:"icon-list"},at=["onClick"],nt=["src","alt"],st={class:"bg-dark-subtle pt-3 pb-3"},lt={class:"d-flex align-items-center"},ct=N(()=>t("img",{class:"avatar me-3",src:"https://skyost.eu/images/skyost.png",alt:"Skyost"},null,-1)),it={class:"mb-0"},rt=N(()=>t("br",null,null,-1)),_t={class:"icon-list"},dt={href:"https://skyost.eu"},ut={href:"https://twitter.com/Skyost"},mt={href:"https://github.com/Skyost"},pt=w({__name:"Footer",setup(d){const{locales:s,setLocale:p}=M(),h=new Date().getFullYear(),g=a=>{let i=a.code;return i==="en"&&(i="gb"),`https://flagcdn.com/${i.toLowerCase()}.svg`};return(a,i)=>{const c=Y,u=G,$=Q,y=T,f=I;return _(),b("footer",et,[e(y,{class:"pt-5 pb-5"},{default:o(()=>[e($,null,{default:o(()=>[e(u,{sm:"12",md:"4",class:"mb-4 mb-md-0"},{default:o(()=>[t("h2",null,n(a.$t("footer.app.title")),1),t("ul",null,[t("li",null,[e(c,{to:"/"},{default:o(()=>[l(n(a.$t("footer.app.index")),1)]),_:1})]),t("li",null,[e(c,{to:"/#download"},{default:o(()=>[l(n(a.$t("footer.app.download")),1)]),_:1})])])]),_:1}),e(u,{sm:"12",md:"4",class:"mb-4 mb-md-0"},{default:o(()=>[t("h2",null,n(a.$t("footer.legal.title")),1),t("ul",null,[t("li",null,[e(c,{to:`${v(P).github}/blob/master/LICENSE`},{default:o(()=>[l(n(a.$t("footer.legal.license")),1)]),_:1},8,["to"])]),t("li",null,[e(c,{to:"/privacy-policy"},{default:o(()=>[l(n(a.$t("footer.legal.privacyPolicy")),1)]),_:1})]),t("li",null,[e(c,{to:"/terms-of-service"},{default:o(()=>[l(n(a.$t("footer.legal.termsOfService")),1)]),_:1})]),t("li",null,[e(c,{to:"/contact"},{default:o(()=>[l(n(a.$t("footer.legal.contact")),1)]),_:1})])])]),_:1}),e(u,{sm:"12",md:"4"},{default:o(()=>[t("h2",null,n(a.$t("footer.language")),1),t("ul",ot,[(_(!0),b(S,null,C(v(s),m=>(_(),b("li",{key:m.code},[t("a",{href:"#",onClick:R(r=>v(p)(m.code),["prevent"])},[t("img",{src:g(m),alt:m.code,width:"20"},null,8,nt)],8,at)]))),128))])]),_:1})]),_:1})]),_:1}),t("div",st,[e(y,{class:"d-flex align-items-center justify-content-between flex-column flex-md-row"},{default:o(()=>[t("div",lt,[ct,t("p",it,[l(" Copyright © "+n(v(h))+" Skyost",1),rt,l("Yet another developer ")])]),t("ul",_t,[t("li",null,[t("a",dt,[e(f,{name:"bi:globe-europe-africa"})])]),t("li",null,[t("a",ut,[e(f,{name:"bi:twitter-x"})])]),t("li",null,[t("a",mt,[e(f,{name:"bi:github"})])])])]),_:1})])])}}}),ht=x(pt,[["__scopeId","data-v-4bbd2d75"]]),gt=w({__name:"default",setup(d){const s=q({addSeoAttributes:{canonicalQueries:["foo"]}});return J({htmlAttrs:{lang:s.value.htmlAttrs.lang},link:[...s.value.link||[]],meta:[...s.value.meta||[]]}),(p,h)=>{const g=tt,a=ht;return _(),b("div",null,[e(g),K(p.$slots,"default"),e(a)])}}});export{gt as default}; diff --git a/_nuxt/Icon.8lQfE3Ql.css b/_nuxt/Icon.8lQfE3Ql.css new file mode 100644 index 0000000..f6025e0 --- /dev/null +++ b/_nuxt/Icon.8lQfE3Ql.css @@ -0,0 +1 @@ +.icon[data-v-e8d572f6]{display:inline-block;vertical-align:middle} diff --git a/_nuxt/IconCSS.Z2BAHt_z.css b/_nuxt/IconCSS.Z2BAHt_z.css new file mode 100644 index 0000000..8a6fc2b --- /dev/null +++ b/_nuxt/IconCSS.Z2BAHt_z.css @@ -0,0 +1 @@ +span[data-v-41e8d397]{background-color:currentColor;display:inline-block;-webkit-mask-image:var(--efdb04fa);mask-image:var(--efdb04fa);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:middle} diff --git a/_nuxt/JcP6q4YM.js b/_nuxt/JcP6q4YM.js new file mode 100644 index 0000000..042094c --- /dev/null +++ b/_nuxt/JcP6q4YM.js @@ -0,0 +1 @@ +import{E as l,a as o,o as r,b as c,f as n,e as s,_ as a,C as y}from"./CViygtiB.js";const d={},u={class:"text-center mb-4"},H=["innerHTML"],L=["innerHTML"],M=["innerHTML"],T=["innerHTML"],h=["innerHTML"],p=["innerHTML"],_=["innerHTML"],P=["innerHTML"],v=["innerHTML"],$=["innerHTML"],f=["innerHTML"],m=["innerHTML"],g=["innerHTML"],C=["innerHTML"],I=["innerHTML"],b=["innerHTML"],B=["innerHTML"],k=["innerHTML"],A=["innerHTML"],N=["innerHTML"],O=["innerHTML"],R=["innerHTML"],V=["innerHTML"],w=["innerHTML"],D=["innerHTML"],E=["innerHTML"],S=["innerHTML"],U=["innerHTML"],j=["innerHTML"],q=["innerHTML"],z=["innerHTML"],F=["innerHTML"],G=["innerHTML"],J=["innerHTML"],K=["innerHTML"],Q={class:"text-end"},W=["innerHTML"];function X(i,Y){const e=a,t=y;return r(),o(t,null,{default:c(()=>[n("article",null,[s(e,{title:i.$t("privacyPolicy.title")},null,8,["title"]),n("section",null,[n("div",u,[n("h1",{innerHTML:i.$t("privacyPolicy.title")},null,8,H),n("small",null,[n("em",{innerHTML:i.$t("privacyPolicy.lastUpdated")},null,8,L)])]),n("p",{innerHTML:i.$t("privacyPolicy.intro")},null,8,M)]),n("section",null,[n("h2",{innerHTML:i.$t("privacyPolicy.userProvidedInfo.title")},null,8,T),n("p",{innerHTML:i.$t("privacyPolicy.userProvidedInfo.content")},null,8,h)]),n("section",null,[n("h2",{innerHTML:i.$t("privacyPolicy.automaticallyCollectedInfo.title")},null,8,p),n("p",{innerHTML:i.$t("privacyPolicy.automaticallyCollectedInfo.content")},null,8,_)]),n("section",null,[n("h2",{innerHTML:i.$t("privacyPolicy.locationInfo.title")},null,8,P),n("p",{innerHTML:i.$t("privacyPolicy.locationInfo.content")},null,8,v)]),n("section",null,[n("h2",{innerHTML:i.$t("privacyPolicy.thirdPartyAccess.title")},null,8,$),n("p",{innerHTML:i.$t("privacyPolicy.thirdPartyAccess.content")},null,8,f)]),n("section",null,[n("h2",{innerHTML:i.$t("privacyPolicy.thirdPartyProviders.title")},null,8,m),n("p",{innerHTML:i.$t("privacyPolicy.thirdPartyProviders.content")},null,8,g),n("ul",null,[n("li",{innerHTML:i.$t("privacyPolicy.thirdPartyProviders.list.googlePlayServices")},null,8,C),n("li",{innerHTML:i.$t("privacyPolicy.thirdPartyProviders.list.firebase")},null,8,I),n("li",{innerHTML:i.$t("privacyPolicy.thirdPartyProviders.list.revenueCat")},null,8,b)]),n("p",{innerHTML:i.$t("privacyPolicy.thirdPartyProviders.content")},null,8,B)]),n("section",null,[n("h2",{innerHTML:i.$t("privacyPolicy.disclosure.title")},null,8,k),n("p",{innerHTML:i.$t("privacyPolicy.disclosure.content")},null,8,A),n("ul",null,[n("li",{innerHTML:i.$t("privacyPolicy.disclosure.list.1")},null,8,N),n("li",{innerHTML:i.$t("privacyPolicy.disclosure.list.2")},null,8,O),n("li",{innerHTML:i.$t("privacyPolicy.disclosure.list.3")},null,8,R)])]),n("section",null,[n("h2",{innerHTML:i.$t("privacyPolicy.optOut.title")},null,8,V),n("p",{innerHTML:i.$t("privacyPolicy.optOut.content")},null,8,w)]),n("section",null,[n("h2",{innerHTML:i.$t("privacyPolicy.dataRetention.title")},null,8,D),n("p",{innerHTML:i.$t("privacyPolicy.dataRetention.content")},null,8,E)]),n("section",null,[n("h2",{innerHTML:i.$t("privacyPolicy.children.title")},null,8,S),n("p",{innerHTML:i.$t("privacyPolicy.children.content")},null,8,U)]),n("section",null,[n("h2",{innerHTML:i.$t("privacyPolicy.security.title")},null,8,j),n("p",{innerHTML:i.$t("privacyPolicy.security.content")},null,8,q)]),n("section",null,[n("h2",{innerHTML:i.$t("privacyPolicy.changes.title")},null,8,z),n("p",{innerHTML:i.$t("privacyPolicy.changes.content")},null,8,F),n("p",{innerHTML:i.$t("privacyPolicy.changes.effectiveDate")},null,8,G)]),n("section",null,[n("h2",{innerHTML:i.$t("privacyPolicy.contact.title")},null,8,J),n("p",{innerHTML:i.$t("privacyPolicy.contact.content")},null,8,K)]),n("div",Q,[n("small",{innerHTML:i.$t("privacyPolicy.credit")},null,8,W)])])]),_:1})}const x=l(d,[["render",X]]);export{x as default}; diff --git a/_nuxt/builds/latest.json b/_nuxt/builds/latest.json new file mode 100644 index 0000000..9b4c00a --- /dev/null +++ b/_nuxt/builds/latest.json @@ -0,0 +1 @@ +{"id":"c3480e1e-ba93-4a84-b797-c615d322f519","timestamp":1720688318532} \ No newline at end of file diff --git a/_nuxt/builds/meta/c3480e1e-ba93-4a84-b797-c615d322f519.json b/_nuxt/builds/meta/c3480e1e-ba93-4a84-b797-c615d322f519.json new file mode 100644 index 0000000..7184b1c --- /dev/null +++ b/_nuxt/builds/meta/c3480e1e-ba93-4a84-b797-c615d322f519.json @@ -0,0 +1 @@ +{"id":"c3480e1e-ba93-4a84-b797-c615d322f519","timestamp":1720688318532,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":["/","/terms-of-service","/privacy-policy","/contact"]} \ No newline at end of file diff --git a/_nuxt/contact.CYsAp5Fa.css b/_nuxt/contact.CYsAp5Fa.css new file mode 100644 index 0000000..1f19036 --- /dev/null +++ b/_nuxt/contact.CYsAp5Fa.css @@ -0,0 +1 @@ +.plane-icon[data-v-eff174f5]{max-width:100%}.form-group[data-v-eff174f5]{margin-bottom:10px;margin-top:10px} diff --git a/_nuxt/default.BfZmTXiW.css b/_nuxt/default.BfZmTXiW.css new file mode 100644 index 0000000..e43ab6b --- /dev/null +++ b/_nuxt/default.BfZmTXiW.css @@ -0,0 +1 @@ +@charset "UTF-8";.download[data-v-31441c30]{position:absolute;right:var(--bs-navbar-padding-y)}@media (max-width:991.98px){.download[data-v-31441c30]{position:relative}}h2[data-v-4bbd2d75]{font-size:1.25rem;text-transform:uppercase}a[data-v-4bbd2d75]{color:var(--bs-body-color);opacity:.8;text-decoration:none}a[data-v-4bbd2d75]:hover{opacity:1}.avatar[data-v-4bbd2d75]{border-radius:50%;height:2em}ul[data-v-4bbd2d75]{margin-bottom:0}ul.icon-list[data-v-4bbd2d75]{padding-left:0}ul.icon-list li[data-v-4bbd2d75]{display:inline-block;margin-left:.2em;margin-right:.2em}ul.icon-list li[data-v-4bbd2d75]:first-child{margin-left:0}ul.icon-list li[data-v-4bbd2d75]:last-child{margin-right:0}h1,h2,h3,h4{font-weight:lighter!important}h1 strong,h2 strong,h3 strong,h4 strong{font-weight:700!important}article{padding-bottom:3rem!important;padding-top:3rem!important}article h1{font-weight:700!important}ul{list-style-type:"– ";padding-left:1em}.btn-primary,.btn-success{color:#fff!important} diff --git a/_nuxt/entry.as20niSA.css b/_nuxt/entry.as20niSA.css new file mode 100644 index 0000000..da13b9c --- /dev/null +++ b/_nuxt/entry.as20niSA.css @@ -0,0 +1 @@ +.page-head[data-v-60aacd9b]{display:none} diff --git a/_nuxt/index.BRHTolqV.css b/_nuxt/index.BRHTolqV.css new file mode 100644 index 0000000..db36224 --- /dev/null +++ b/_nuxt/index.BRHTolqV.css @@ -0,0 +1 @@ +.blurred-stain[data-v-152bb383]{background-color:#4caf5080;border-radius:50%;filter:blur(100px);height:200px;width:200px}.blurred-stain.center[data-v-152bb383]{left:0;position:absolute;right:0;top:50%;transform:translateY(-50%);width:100%;z-index:-1}.mobile-phone[data-v-b0cae8bc]{background-color:#484949;border-radius:30px;box-shadow:0 0 20px #e2e2e2;height:600px;margin:0 auto;padding:10px;position:relative;width:350px}@media (max-width:991.98px){.mobile-phone[data-v-b0cae8bc]{height:514.2857142857px;width:300px}}@media (max-width:767.98px){.mobile-phone[data-v-b0cae8bc]{height:342.8571428571px;width:200px}}.screen[data-v-b0cae8bc]{background:#f2f2f2;border-radius:30px;height:100%;overflow-y:hidden;width:100%}.brove[data-v-b0cae8bc]{background:#484949;border-radius:0 0 20px 20px;height:20px;left:50%;position:absolute;top:10px;transform:translate(-50%);width:150px}@media (max-width:991.98px){.brove[data-v-b0cae8bc]{height:17.1428571429px;width:128.5714285714px}}@media (max-width:767.98px){.brove[data-v-b0cae8bc]{height:11.4285714286px;width:85.7142857143px}}.speaker[data-v-b0cae8bc]{background-color:#000;border-radius:20px;display:block;height:5px;left:50%;position:absolute;top:calc(50% + 5px);transform:translate(-50%,-50%);width:60px}@media (max-width:991.98px){.speaker[data-v-b0cae8bc]{height:4.2857142857px;top:calc(50% + 4.28571px);width:51.4285714286px}}@media (max-width:767.98px){.speaker[data-v-b0cae8bc]{height:2.8571428571px;top:calc(50% + 2.85714px);width:34.2857142857px}}.dot[data-v-fb6d895e]{background-color:#617488;border-radius:50%;display:inline-block;height:10px;margin:0 4px 0 0;width:10px}.outer[data-v-fb6d895e]{background-color:#212529;border-radius:7px 7px 0 0;margin:0 auto;opacity:.9;padding:10px;width:100%}.store-button[data-v-bd9e58a7]{align-items:center;display:flex;min-height:3em}.store-button img[data-v-bd9e58a7]{height:1em;padding-right:.2em;vertical-align:-.1em}.store-button.disabled[data-v-bd9e58a7]{color:#0000004d}.os-window[data-v-5f54d92b]{align-items:center;display:flex;justify-content:space-evenly;min-height:250px}.os-window .os-logo[data-v-5f54d92b]{max-width:20%} diff --git a/_nuxt/quBqomfX.js b/_nuxt/quBqomfX.js new file mode 100644 index 0000000..3fdd4a6 --- /dev/null +++ b/_nuxt/quBqomfX.js @@ -0,0 +1 @@ +import{u as Qe,r as Ge}from"./Cj9RI_xp.js";import{d as Te,J as ce,a7 as Ke,w as le,a8 as Je,r as We,c as C,a9 as Xe,o as M,h as ae,G as z,V as ue,a as fe,u as Ye,aa as Ze,I as et,l as tt,t as nt,E as ot}from"./CViygtiB.js";const Ae=Object.freeze({left:0,top:0,width:16,height:16}),Pe=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),Z=Object.freeze({...Ae,...Pe});Object.freeze({...Z,body:"",hidden:!1});({...Ae});const Ee=Object.freeze({width:null,height:null}),Fe=Object.freeze({...Ee,...Pe});function rt(e,t){const n={...e};for(const r in t){const o=t[r],s=typeof o;r in Ee?(o===null||o&&(s==="string"||s==="number"))&&(n[r]=o):s===typeof n[r]&&(n[r]=r==="rotate"?o%4:o)}return n}const st=/[\s,]+/;function it(e,t){t.split(st).forEach(n=>{switch(n.trim()){case"horizontal":e.hFlip=!0;break;case"vertical":e.vFlip=!0;break}})}function ct(e,t=0){const n=e.replace(/^-?[0-9.]*/,"");function r(o){for(;o<0;)o+=4;return o%4}if(n===""){const o=parseInt(e);return isNaN(o)?0:r(o)}else if(n!==e){let o=0;switch(n){case"%":o=25;break;case"deg":o=90}if(o){let s=parseFloat(e.slice(0,e.length-n.length));return isNaN(s)?0:(s=s/o,s%1===0?r(s):0)}}return t}const lt=/(-?[0-9.]*[0-9]+[0-9.]*)/g,at=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function de(e,t,n){if(t===1)return e;if(n=n||100,typeof e=="number")return Math.ceil(e*t*n)/n;if(typeof e!="string")return e;const r=e.split(lt);if(r===null||!r.length)return e;const o=[];let s=r.shift(),i=at.test(s);for(;;){if(i){const c=parseFloat(s);isNaN(c)?o.push(s):o.push(Math.ceil(c*t*n)/n)}else o.push(s);if(s=r.shift(),s===void 0)return o.join("");i=!i}}function ut(e,t="defs"){let n="";const r=e.indexOf("<"+t);for(;r>=0;){const o=e.indexOf(">",r),s=e.indexOf("",s);if(i===-1)break;n+=e.slice(o+1,s).trim(),e=e.slice(0,r).trim()+e.slice(i+1)}return{defs:n,content:e}}function ft(e,t){return e?""+e+""+t:t}function dt(e,t,n){const r=ut(e);return ft(r.defs,t+r.content+n)}const pt=e=>e==="unset"||e==="undefined"||e==="none";function ht(e,t){const n={...Z,...e},r={...Fe,...t},o={left:n.left,top:n.top,width:n.width,height:n.height};let s=n.body;[n,r].forEach(m=>{const l=[],b=m.hFlip,x=m.vFlip;let y=m.rotate;b?x?y+=2:(l.push("translate("+(o.width+o.left).toString()+" "+(0-o.top).toString()+")"),l.push("scale(-1 1)"),o.top=o.left=0):x&&(l.push("translate("+(0-o.left).toString()+" "+(o.height+o.top).toString()+")"),l.push("scale(1 -1)"),o.top=o.left=0);let v;switch(y<0&&(y-=Math.floor(y/4)*4),y=y%4,y){case 1:v=o.height/2+o.top,l.unshift("rotate(90 "+v.toString()+" "+v.toString()+")");break;case 2:l.unshift("rotate(180 "+(o.width/2+o.left).toString()+" "+(o.height/2+o.top).toString()+")");break;case 3:v=o.width/2+o.left,l.unshift("rotate(-90 "+v.toString()+" "+v.toString()+")");break}y%2===1&&(o.left!==o.top&&(v=o.left,o.left=o.top,o.top=v),o.width!==o.height&&(v=o.width,o.width=o.height,o.height=v)),l.length&&(s=dt(s,'',""))});const i=r.width,c=r.height,a=o.width,u=o.height;let f,d;i===null?(d=c===null?"1em":c==="auto"?u:c,f=de(d,a/u)):(f=i==="auto"?a:i,d=c===null?de(f,u/a):c==="auto"?u:c);const p={},g=(m,l)=>{pt(l)||(p[m]=l.toString())};g("width",f),g("height",d);const w=[o.left,o.top,a,u];return p.viewBox=w.join(" "),{attributes:p,viewBox:w,body:s}}const gt=/\sid="(\S+)"/g,mt="IconifyId"+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);let yt=0;function bt(e,t=mt){const n=[];let r;for(;r=gt.exec(e);)n.push(r[1]);if(!n.length)return e;const o="suffix"+(Math.random()*16777216|Date.now()).toString(16);return n.forEach(s=>{const i=typeof t=="function"?t(s):t+(yt++).toString(),c=s.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");e=e.replace(new RegExp('([#;"])('+c+')([")]|\\.[a-z])',"g"),"$1"+i+o+"$3")}),e=e.replace(new RegExp(o,"g"),""),e}function vt(e,t){let n=e.indexOf("xlink:")===-1?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const r in t)n+=" "+r+'="'+t[r]+'"';return'"+e+""}function wt(e){return e.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(//g,"%3E").replace(/\s+/g," ")}function xt(e){return"data:image/svg+xml,"+wt(e)}function It(e){return'url("'+xt(e)+'")'}const pe={...Fe,inline:!1},St={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink","aria-hidden":!0,role:"img"},Ct={display:"inline-block"},H={backgroundColor:"currentColor"},Me={backgroundColor:"transparent"},he={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},ge={webkitMask:H,mask:H,background:Me};for(const e in ge){const t=ge[e];for(const n in he)t[e+n]=he[n]}const N={};["horizontal","vertical"].forEach(e=>{const t=e.slice(0,1)+"Flip";N[e+"-flip"]=t,N[e.slice(0,1)+"-flip"]=t,N[e+"Flip"]=t});function me(e){return e+(e.match(/^[-0-9.]+$/)?"px":"")}const kt=(e,t)=>{const n=rt(pe,t),r={...St},o=t.mode||"svg",s={},i=t.style,c=typeof i=="object"&&!(i instanceof Array)?i:{};for(let m in t){const l=t[m];if(l!==void 0)switch(m){case"icon":case"style":case"onLoad":case"mode":break;case"inline":case"hFlip":case"vFlip":n[m]=l===!0||l==="true"||l===1;break;case"flip":typeof l=="string"&&it(n,l);break;case"color":s.color=l;break;case"rotate":typeof l=="string"?n[m]=ct(l):typeof l=="number"&&(n[m]=l);break;case"ariaHidden":case"aria-hidden":l!==!0&&l!=="true"&&delete r["aria-hidden"];break;default:{const b=N[m];b?(l===!0||l==="true"||l===1)&&(n[b]=!0):pe[m]===void 0&&(r[m]=l)}}}const a=ht(e,n),u=a.attributes;if(n.inline&&(s.verticalAlign="-0.125em"),o==="svg"){r.style={...s,...c},Object.assign(r,u);let m=0,l=t.id;return typeof l=="string"&&(l=l.replace(/-/g,"_")),r.innerHTML=bt(a.body,l?()=>l+"ID"+m++:"iconifyVue"),ce("svg",r)}const{body:f,width:d,height:p}=e,g=o==="mask"||(o==="bg"?!1:f.indexOf("currentColor")!==-1),w=vt(f,{...u,width:d+"",height:p+""});return r.style={...s,"--svg":It(w),width:me(u.width),height:me(u.height),...Ct,...g?H:Me,...c},ce("span",r)},jt=Object.create(null),Ot=Te({inheritAttrs:!1,render(){const e=this.$attrs,t=e.icon,n=typeof t=="string"?jt[t]:typeof t=="object"?t:null;return n===null||typeof n!="object"||typeof n.body!="string"?this.$slots.default?this.$slots.default():null:kt({...Z,...n},e)}}),A=/^[a-z0-9]+(-[a-z0-9]+)*$/,R=(e,t,n,r="")=>{const o=e.split(":");if(e.slice(0,1)==="@"){if(o.length<2||o.length>3)return null;r=o.shift().slice(1)}if(o.length>3||!o.length)return null;if(o.length>1){const c=o.pop(),a=o.pop(),u={provider:o.length>0?o[0]:r,prefix:a,name:c};return t&&!_(u)?null:u}const s=o[0],i=s.split("-");if(i.length>1){const c={provider:r,prefix:i.shift(),name:i.join("-")};return t&&!_(c)?null:c}if(n&&r===""){const c={provider:r,prefix:"",name:s};return t&&!_(c,n)?null:c}return null},_=(e,t)=>e?!!((e.provider===""||e.provider.match(A))&&(t&&e.prefix===""||e.prefix.match(A))&&e.name.match(A)):!1,ze=Object.freeze({left:0,top:0,width:16,height:16}),D=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),ee=Object.freeze({...ze,...D}),Q=Object.freeze({...ee,body:"",hidden:!1});function Tt(e,t){const n={};!e.hFlip!=!t.hFlip&&(n.hFlip=!0),!e.vFlip!=!t.vFlip&&(n.vFlip=!0);const r=((e.rotate||0)+(t.rotate||0))%4;return r&&(n.rotate=r),n}function ye(e,t){const n=Tt(e,t);for(const r in Q)r in D?r in e&&!(r in n)&&(n[r]=D[r]):r in t?n[r]=t[r]:r in e&&(n[r]=e[r]);return n}function At(e,t){const n=e.icons,r=e.aliases||Object.create(null),o=Object.create(null);function s(i){if(n[i])return o[i]=[];if(!(i in o)){o[i]=null;const c=r[i]&&r[i].parent,a=c&&s(c);a&&(o[i]=[c].concat(a))}return o[i]}return Object.keys(n).concat(Object.keys(r)).forEach(s),o}function Pt(e,t,n){const r=e.icons,o=e.aliases||Object.create(null);let s={};function i(c){s=ye(r[c]||o[c],s)}return i(t),n.forEach(i),ye(e,s)}function Le(e,t){const n=[];if(typeof e!="object"||typeof e.icons!="object")return n;e.not_found instanceof Array&&e.not_found.forEach(o=>{t(o,null),n.push(o)});const r=At(e);for(const o in r){const s=r[o];s&&(t(o,Pt(e,o,s)),n.push(o))}return n}const Et={provider:"",aliases:{},not_found:{},...ze};function V(e,t){for(const n in t)if(n in e&&typeof e[n]!=typeof t[n])return!1;return!0}function Ne(e){if(typeof e!="object"||e===null)return null;const t=e;if(typeof t.prefix!="string"||!e.icons||typeof e.icons!="object"||!V(e,Et))return null;const n=t.icons;for(const o in n){const s=n[o];if(!o.match(A)||typeof s.body!="string"||!V(s,Q))return null}const r=t.aliases||Object.create(null);for(const o in r){const s=r[o],i=s.parent;if(!o.match(A)||typeof i!="string"||!n[i]&&!r[i]||!V(s,Q))return null}return t}const be=Object.create(null);function Ft(e,t){return{provider:e,prefix:t,icons:Object.create(null),missing:new Set}}function k(e,t){const n=be[e]||(be[e]=Object.create(null));return n[t]||(n[t]=Ft(e,t))}function te(e,t){return Ne(t)?Le(t,(n,r)=>{r?e.icons[n]=r:e.missing.add(n)}):[]}function Mt(e,t,n){try{if(typeof n.body=="string")return e.icons[t]={...n},!0}catch{}return!1}let P=!1;function _e(e){return typeof e=="boolean"&&(P=e),P}function zt(e){const t=typeof e=="string"?R(e,!0,P):e;if(t){const n=k(t.provider,t.prefix),r=t.name;return n.icons[r]||(n.missing.has(r)?null:void 0)}}function Lt(e,t){const n=R(e,!0,P);if(!n)return!1;const r=k(n.provider,n.prefix);return Mt(r,n.name,t)}function Nt(e,t){if(typeof e!="object")return!1;if(typeof t!="string"&&(t=e.provider||""),P&&!t&&!e.prefix){let o=!1;return Ne(e)&&(e.prefix="",Le(e,(s,i)=>{i&&Lt(s,i)&&(o=!0)})),o}const n=e.prefix;if(!_({provider:t,prefix:n,name:"a"}))return!1;const r=k(t,n);return!!te(r,e)}const _t=Object.freeze({width:null,height:null}),$t=Object.freeze({..._t,...D});""+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);const G=Object.create(null);function Dt(e,t){G[e]=t}function K(e){return G[e]||G[""]}function ne(e){let t;if(typeof e.resources=="string")t=[e.resources];else if(t=e.resources,!(t instanceof Array)||!t.length)return null;return{resources:t,path:e.path||"/",maxURL:e.maxURL||500,rotate:e.rotate||750,timeout:e.timeout||5e3,random:e.random===!0,index:e.index||0,dataAfterTimeout:e.dataAfterTimeout!==!1}}const oe=Object.create(null),T=["https://api.simplesvg.com","https://api.unisvg.com"],$=[];for(;T.length>0;)T.length===1||Math.random()>.5?$.push(T.shift()):$.push(T.pop());oe[""]=ne({resources:["https://api.iconify.design"].concat($)});function J(e,t){const n=ne(t);return n===null?!1:(oe[e]=n,!0)}function re(e){return oe[e]}const Rt=()=>{let e;try{if(e=fetch,typeof e=="function")return e}catch{}};let ve=Rt();function Bt(e,t){const n=re(e);if(!n)return 0;let r;if(!n.maxURL)r=0;else{let o=0;n.resources.forEach(i=>{o=Math.max(o,i.length)});const s=t+".json?icons=";r=n.maxURL-o-n.path.length-s.length}return r}function Vt(e){return e===404}const Ut=(e,t,n)=>{const r=[],o=Bt(e,t),s="icons";let i={type:s,provider:e,prefix:t,icons:[]},c=0;return n.forEach((a,u)=>{c+=a.length+1,c>=o&&u>0&&(r.push(i),i={type:s,provider:e,prefix:t,icons:[]},c=a.length),i.icons.push(a)}),r.push(i),r};function qt(e){if(typeof e=="string"){const t=re(e);if(t)return t.path}return"/"}const Ht=(e,t,n)=>{if(!ve){n("abort",424);return}let r=qt(t.provider);switch(t.type){case"icons":{const s=t.prefix,c=t.icons.join(","),a=new URLSearchParams({icons:c});r+=s+".json?"+a.toString();break}case"custom":{const s=t.uri;r+=s.slice(0,1)==="/"?s.slice(1):s;break}default:n("abort",400);return}let o=503;ve(e+r).then(s=>{const i=s.status;if(i!==200){setTimeout(()=>{n(Vt(i)?"abort":"next",i)});return}return o=501,s.json()}).then(s=>{if(typeof s!="object"||s===null){setTimeout(()=>{s===404?n("abort",s):n("next",o)});return}setTimeout(()=>{n("success",s)})}).catch(()=>{n("next",o)})},Qt={prepare:Ut,send:Ht};function Gt(e){const t={loaded:[],missing:[],pending:[]},n=Object.create(null);e.sort((o,s)=>o.provider!==s.provider?o.provider.localeCompare(s.provider):o.prefix!==s.prefix?o.prefix.localeCompare(s.prefix):o.name.localeCompare(s.name));let r={provider:"",prefix:"",name:""};return e.forEach(o=>{if(r.name===o.name&&r.prefix===o.prefix&&r.provider===o.provider)return;r=o;const s=o.provider,i=o.prefix,c=o.name,a=n[s]||(n[s]=Object.create(null)),u=a[i]||(a[i]=k(s,i));let f;c in u.icons?f=t.loaded:i===""||u.missing.has(c)?f=t.missing:f=t.pending;const d={provider:s,prefix:i,name:c};f.push(d)}),t}function $e(e,t){e.forEach(n=>{const r=n.loaderCallbacks;r&&(n.loaderCallbacks=r.filter(o=>o.id!==t))})}function Kt(e){e.pendingCallbacksFlag||(e.pendingCallbacksFlag=!0,setTimeout(()=>{e.pendingCallbacksFlag=!1;const t=e.loaderCallbacks?e.loaderCallbacks.slice(0):[];if(!t.length)return;let n=!1;const r=e.provider,o=e.prefix;t.forEach(s=>{const i=s.icons,c=i.pending.length;i.pending=i.pending.filter(a=>{if(a.prefix!==o)return!0;const u=a.name;if(e.icons[u])i.loaded.push({provider:r,prefix:o,name:u});else if(e.missing.has(u))i.missing.push({provider:r,prefix:o,name:u});else return n=!0,!0;return!1}),i.pending.length!==c&&(n||$e([e],s.id),s.callback(i.loaded.slice(0),i.missing.slice(0),i.pending.slice(0),s.abort))})}))}let Jt=0;function Wt(e,t,n){const r=Jt++,o=$e.bind(null,n,r);if(!t.pending.length)return o;const s={id:r,icons:t,callback:e,abort:o};return n.forEach(i=>{(i.loaderCallbacks||(i.loaderCallbacks=[])).push(s)}),o}function Xt(e,t=!0,n=!1){const r=[];return e.forEach(o=>{const s=typeof o=="string"?R(o,t,n):o;s&&r.push(s)}),r}var Yt={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function Zt(e,t,n,r){const o=e.resources.length,s=e.random?Math.floor(Math.random()*o):e.index;let i;if(e.random){let h=e.resources.slice(0);for(i=[];h.length>1;){const I=Math.floor(Math.random()*h.length);i.push(h[I]),h=h.slice(0,I).concat(h.slice(I+1))}i=i.concat(h)}else i=e.resources.slice(s).concat(e.resources.slice(0,s));const c=Date.now();let a="pending",u=0,f,d=null,p=[],g=[];typeof r=="function"&&g.push(r);function w(){d&&(clearTimeout(d),d=null)}function m(){a==="pending"&&(a="aborted"),w(),p.forEach(h=>{h.status==="pending"&&(h.status="aborted")}),p=[]}function l(h,I){I&&(g=[]),typeof h=="function"&&g.push(h)}function b(){return{startTime:c,payload:t,status:a,queriesSent:u,queriesPending:p.length,subscribe:l,abort:m}}function x(){a="failed",g.forEach(h=>{h(void 0,f)})}function y(){p.forEach(h=>{h.status==="pending"&&(h.status="aborted")}),p=[]}function v(h,I,O){const F=I!=="success";switch(p=p.filter(S=>S!==h),a){case"pending":break;case"failed":if(F||!e.dataAfterTimeout)return;break;default:return}if(I==="abort"){f=O,x();return}if(F){f=O,p.length||(i.length?j():x());return}if(w(),y(),!e.random){const S=e.resources.indexOf(h.resource);S!==-1&&S!==e.index&&(e.index=S)}a="completed",g.forEach(S=>{S(O)})}function j(){if(a!=="pending")return;w();const h=i.shift();if(h===void 0){if(p.length){d=setTimeout(()=>{w(),a==="pending"&&(y(),x())},e.timeout);return}x();return}const I={status:"pending",resource:h,callback:(O,F)=>{v(I,O,F)}};p.push(I),u++,d=setTimeout(j,e.rotate),n(h,t,I.callback)}return setTimeout(j),b}function De(e){const t={...Yt,...e};let n=[];function r(){n=n.filter(c=>c().status==="pending")}function o(c,a,u){const f=Zt(t,c,a,(d,p)=>{r(),u&&u(d,p)});return n.push(f),f}function s(c){return n.find(a=>c(a))||null}return{query:o,find:s,setIndex:c=>{t.index=c},getIndex:()=>t.index,cleanup:r}}function we(){}const U=Object.create(null);function en(e){if(!U[e]){const t=re(e);if(!t)return;const n=De(t),r={config:t,redundancy:n};U[e]=r}return U[e]}function tn(e,t,n){let r,o;if(typeof e=="string"){const s=K(e);if(!s)return n(void 0,424),we;o=s.send;const i=en(e);i&&(r=i.redundancy)}else{const s=ne(e);if(s){r=De(s);const i=e.resources?e.resources[0]:"",c=K(i);c&&(o=c.send)}}return!r||!o?(n(void 0,424),we):r.query(t,o,n)().abort}const xe="iconify2",E="iconify",Re=E+"-count",Ie=E+"-version",Be=36e5,nn=168,on=50;function W(e,t){try{return e.getItem(t)}catch{}}function se(e,t,n){try{return e.setItem(t,n),!0}catch{}}function Se(e,t){try{e.removeItem(t)}catch{}}function X(e,t){return se(e,Re,t.toString())}function Y(e){return parseInt(W(e,Re))||0}const B={local:!0,session:!0},Ve={local:new Set,session:new Set};let ie=!1;function rn(e){ie=e}let L=typeof window>"u"?{}:window;function Ue(e){const t=e+"Storage";try{if(L&&L[t]&&typeof L[t].length=="number")return L[t]}catch{}B[e]=!1}function qe(e,t){const n=Ue(e);if(!n)return;const r=W(n,Ie);if(r!==xe){if(r){const c=Y(n);for(let a=0;a{const a=E+c.toString(),u=W(n,a);if(typeof u=="string"){try{const f=JSON.parse(u);if(typeof f=="object"&&typeof f.cached=="number"&&f.cached>o&&typeof f.provider=="string"&&typeof f.data=="object"&&typeof f.data.prefix=="string"&&t(f,c))return!0}catch{}Se(n,a)}};let i=Y(n);for(let c=i-1;c>=0;c--)s(c)||(c===i-1?(i--,X(n,i)):Ve[e].add(c))}function He(){if(!ie){rn(!0);for(const e in B)qe(e,t=>{const n=t.data,r=t.provider,o=n.prefix,s=k(r,o);if(!te(s,n).length)return!1;const i=n.lastModified||-1;return s.lastModifiedCached=s.lastModifiedCached?Math.min(s.lastModifiedCached,i):i,!0})}}function sn(e,t){const n=e.lastModifiedCached;if(n&&n>=t)return n===t;if(e.lastModifiedCached=t,n)for(const r in B)qe(r,o=>{const s=o.data;return o.provider!==e.provider||s.prefix!==e.prefix||s.lastModified===t});return!0}function cn(e,t){ie||He();function n(r){let o;if(!B[r]||!(o=Ue(r)))return;const s=Ve[r];let i;if(s.size)s.delete(i=Array.from(s).shift());else if(i=Y(o),i>=on||!X(o,i+1))return;const c={cached:Math.floor(Date.now()/Be),provider:e.provider,data:t};return se(o,E+i.toString(),JSON.stringify(c))}t.lastModified&&!sn(e,t.lastModified)||Object.keys(t.icons).length&&(t.not_found&&(t=Object.assign({},t),delete t.not_found),n("local")||n("session"))}function Ce(){}function ln(e){e.iconsLoaderFlag||(e.iconsLoaderFlag=!0,setTimeout(()=>{e.iconsLoaderFlag=!1,Kt(e)}))}function an(e,t){e.iconsToLoad?e.iconsToLoad=e.iconsToLoad.concat(t).sort():e.iconsToLoad=t,e.iconsQueueFlag||(e.iconsQueueFlag=!0,setTimeout(()=>{e.iconsQueueFlag=!1;const{provider:n,prefix:r}=e,o=e.iconsToLoad;delete e.iconsToLoad;let s;if(!o||!(s=K(n)))return;s.prepare(n,r,o).forEach(c=>{tn(n,c,a=>{if(typeof a!="object")c.icons.forEach(u=>{e.missing.add(u)});else try{const u=te(e,a);if(!u.length)return;const f=e.pendingIcons;f&&u.forEach(d=>{f.delete(d)}),cn(e,a)}catch(u){console.error(u)}ln(e)})})}))}const un=(e,t)=>{const n=Xt(e,!0,_e()),r=Gt(n);if(!r.pending.length){let a=!0;return t&&setTimeout(()=>{a&&t(r.loaded,r.missing,r.pending,Ce)}),()=>{a=!1}}const o=Object.create(null),s=[];let i,c;return r.pending.forEach(a=>{const{provider:u,prefix:f}=a;if(f===c&&u===i)return;i=u,c=f,s.push(k(u,f));const d=o[u]||(o[u]=Object.create(null));d[f]||(d[f]=[])}),r.pending.forEach(a=>{const{provider:u,prefix:f,name:d}=a,p=k(u,f),g=p.pendingIcons||(p.pendingIcons=new Set);g.has(d)||(g.add(d),o[u][f].push(d))}),s.forEach(a=>{const{provider:u,prefix:f}=a;o[u][f].length&&an(a,o[u][f])}),t?Wt(t,r,s):Ce},fn=e=>new Promise((t,n)=>{const r=typeof e=="string"?R(e,!0):e;if(!r){n(e);return}un([r||e],o=>{if(o.length&&r){const s=zt(r);if(s){t({...ee,...s});return}}n(e)})});({...$t});const ke={backgroundColor:"currentColor"},dn={backgroundColor:"transparent"},je={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},Oe={webkitMask:ke,mask:ke,background:dn};for(const e in Oe){const t=Oe[e];for(const n in je)t[e+n]=je[n]}const q={};["horizontal","vertical"].forEach(e=>{const t=e.slice(0,1)+"Flip";q[e+"-flip"]=t,q[e.slice(0,1)+"-flip"]=t,q[e+"Flip"]=t});_e(!0);Dt("",Qt);if(typeof document<"u"&&typeof window<"u"){He();const e=window;if(e.IconifyPreload!==void 0){const t=e.IconifyPreload,n="Invalid IconifyPreload syntax.";typeof t=="object"&&t!==null&&(t instanceof Array?t:[t]).forEach(r=>{try{(typeof r!="object"||r===null||r instanceof Array||typeof r.icons!="object"||typeof r.prefix!="string"||!Nt(r))&&console.error(n)}catch{console.error(n)}})}if(e.IconifyProviders!==void 0){const t=e.IconifyProviders;if(typeof t=="object"&&t!==null)for(let n in t){const r="IconifyProviders["+n+"] is invalid.";try{const o=t[n];if(typeof o!="object"||!o||o.resources===void 0)continue;J(n,o)||console.error(r)}catch{console.error(r)}}}}({...ee});const pn=Te({__name:"Icon",props:{name:{type:String,required:!0},size:{type:String,default:""}},async setup(e){let t,n;const r=Ke(),o=Qe(),s=e;le(()=>{var l;return(l=o.nuxtIcon)==null?void 0:l.iconifyApiOptions},()=>{var l,b,x,y,v,j;if((b=(l=o.nuxtIcon)==null?void 0:l.iconifyApiOptions)!=null&&b.url){try{new URL(o.nuxtIcon.iconifyApiOptions.url)}catch{console.warn("Nuxt Icon: Invalid custom Iconify API URL");return}if((y=(x=o.nuxtIcon)==null?void 0:x.iconifyApiOptions)!=null&&y.publicApiFallback){J("custom",{resources:[(v=o.nuxtIcon)==null?void 0:v.iconifyApiOptions.url],index:0});return}J("",{resources:[(j=o.nuxtIcon)==null?void 0:j.iconifyApiOptions.url]})}},{immediate:!0});const i=Je("icons",()=>({})),c=We(!1),a=C(()=>{var l,b;return(b=(l=o.nuxtIcon)==null?void 0:l.aliases)!=null&&b[s.name]?o.nuxtIcon.aliases[s.name]:s.name}),u=C(()=>Ge(a.value)),f=C(()=>[u.value.provider,u.value.prefix,u.value.name].filter(Boolean).join(":")),d=C(()=>{var l;return(l=i.value)==null?void 0:l[f.value]}),p=C(()=>{var l;return(l=r.vueApp)==null?void 0:l.component(a.value)}),g=C(()=>{var b,x,y;if(!s.size&&typeof((b=o.nuxtIcon)==null?void 0:b.size)=="boolean"&&!((x=o.nuxtIcon)!=null&&x.size))return;const l=s.size||((y=o.nuxtIcon)==null?void 0:y.size)||"1em";return String(Number(l))===l?`${l}px`:l}),w=C(()=>{var l;return((l=o==null?void 0:o.nuxtIcon)==null?void 0:l.class)??"icon"});async function m(){var l;p.value||(l=i.value)!=null&&l[f.value]||(c.value=!0,i.value[f.value]=await fn(u.value).catch(()=>{}),c.value=!1)}return le(a,m),!p.value&&([t,n]=Xe(()=>m()),t=await t,n()),(l,b)=>c.value?(M(),ae("span",{key:0,class:z(w.value),style:ue({width:g.value,height:g.value})},null,6)):d.value?(M(),fe(Ye(Ot),{key:1,icon:d.value,class:z(w.value),width:g.value,height:g.value},null,8,["icon","class","width","height"])):p.value?(M(),fe(Ze(p.value),{key:2,class:z(w.value),width:g.value,height:g.value},null,8,["class","width","height"])):(M(),ae("span",{key:3,class:z(w.value),style:ue({fontSize:g.value,lineHeight:g.value,width:g.value,height:g.value})},[et(l.$slots,"default",{},()=>[tt(nt(e.name),1)],!0)],6))}}),mn=ot(pn,[["__scopeId","data-v-e8d572f6"]]);export{mn as default}; diff --git a/_nuxt/wWBsuBKt.js b/_nuxt/wWBsuBKt.js new file mode 100644 index 0000000..372cfa1 --- /dev/null +++ b/_nuxt/wWBsuBKt.js @@ -0,0 +1,6 @@ +import{d as I,o as M,h as R,G as K,E as W,f as v,I as oe,y as V,A as J,p as Z,J as D,r as X,L as ae,M as fe,c as F,N as he,O as ve,u as p,a as z,b as _,e as m,l as $,t as k,P as y,v as re,X as me,F as G,j as Y,k as pe,U as _e,Q as ge,q as we,R as be,_ as Ee,H as Me,$ as Ce,C as Se,S as ne}from"./CViygtiB.js";import Ne from"./quBqomfX.js";import"./Cj9RI_xp.js";const Re=I({__name:"BlurredStain",props:{center:{type:Boolean,default:!0}},setup(r){return(u,c)=>(M(),R("div",{class:K(["blurred-stain",{center:u.center}])},null,2))}}),Te=W(Re,[["__scopeId","data-v-152bb383"]]),Pe={},Ae=r=>(V("data-v-b0cae8bc"),r=r(),J(),r),Ie={class:"mobile-phone"},Oe=Ae(()=>v("div",{class:"brove"},[v("div",{class:"position-relative"},[v("span",{class:"speaker"})])],-1)),Be={class:"screen"};function Le(r,u){return M(),R("div",Ie,[Oe,v("div",Be,[oe(r.$slots,"default",{},void 0,!0)])])}const ze=W(Pe,[["render",Le],["__scopeId","data-v-b0cae8bc"]]),ke={},ye=r=>(V("data-v-fb6d895e"),r=r(),J(),r),De=ye(()=>v("div",{class:"outer"},[v("div",{class:"dot"}),v("div",{class:"dot"}),v("div",{class:"dot"})],-1)),Fe={class:"border bg-white p-5"};function We(r,u){return M(),R("div",null,[De,v("div",Fe,[oe(r.$slots,"default",{},void 0,!0)])])}const He=W(ke,[["render",We],["__scopeId","data-v-fb6d895e"]]),Qe=Z("/images/screenshots/home.png"),$e=Z("/images/logo.svg"),Ue=Z("/images/home/github.svg");/*! + * qrcode.vue v3.4.1 + * A Vue.js component to generate QRCode. + * © 2017-2023 @scopewu(https://github.com/scopewu) + * MIT License. + */var U=function(){return U=Object.assign||function(u){for(var c,s=1,d=arguments.length;so.MAX_VERSION)throw new RangeError("Version value out of range");if(a<-1||a>7)throw new RangeError("Mask value out of range");this.size=e*4+17;for(var i=[],l=0;l7)throw new RangeError("Invalid value");var h,g;for(h=n;;h++){var E=o.getNumDataCodewords(h,t)*8,C=f.getTotalBits(e,h);if(C<=E){g=C;break}if(h>=a)throw new RangeError("Data too long")}for(var b=0,S=[o.Ecc.MEDIUM,o.Ecc.QUARTILE,o.Ecc.HIGH];b>>3]|=de<<7-(te&7)}),new o(h,t,Q,i)},o.prototype.getModule=function(e,t){return 0<=e&&e>>9)*1335;var i=(t<<10|n)^21522;d(i>>>15==0);for(var a=0;a<=5;a++)this.setFunctionModule(8,a,s(i,a));this.setFunctionModule(8,7,s(i,6)),this.setFunctionModule(8,8,s(i,7)),this.setFunctionModule(7,8,s(i,8));for(var a=9;a<15;a++)this.setFunctionModule(14-a,8,s(i,a));for(var a=0;a<8;a++)this.setFunctionModule(this.size-1-a,8,s(i,a));for(var a=8;a<15;a++)this.setFunctionModule(8,this.size-15+a,s(i,a));this.setFunctionModule(8,this.size-8,!0)},o.prototype.drawVersion=function(){if(!(this.version<7)){for(var e=this.version,t=0;t<12;t++)e=e<<1^(e>>>11)*7973;var n=this.version<<12|e;d(n>>>18==0);for(var t=0;t<18;t++){var a=s(n,t),i=this.size-11+t%3,l=Math.floor(t/3);this.setFunctionModule(i,l,a),this.setFunctionModule(l,i,a)}}},o.prototype.drawFinderPattern=function(e,t){for(var n=-4;n<=4;n++)for(var a=-4;a<=4;a++){var i=Math.max(Math.abs(a),Math.abs(n)),l=e+a,h=t+n;0<=l&&l=h)&&T.push(L[P])})},b=0;b=1;n-=2){n==6&&(n=5);for(var a=0;a>>3],7-(t&7)),t++)}}d(t==e.length*8)},o.prototype.applyMask=function(e){if(e<0||e>7)throw new RangeError("Mask value out of range");for(var t=0;t5&&e++):(this.finderPenaltyAddHistory(a,i),n||(e+=this.finderPenaltyCountPatterns(i)*o.PENALTY_N3),n=this.modules[t][l],a=1);e+=this.finderPenaltyTerminateAndCount(n,a,i)*o.PENALTY_N3}for(var l=0;l5&&e++):(this.finderPenaltyAddHistory(h,i),n||(e+=this.finderPenaltyCountPatterns(i)*o.PENALTY_N3),n=this.modules[t][l],h=1);e+=this.finderPenaltyTerminateAndCount(n,h,i)*o.PENALTY_N3}for(var t=0;to.MAX_VERSION)throw new RangeError("Version number out of range");var t=(16*e+128)*e+64;if(e>=2){var n=Math.floor(e/7)+2;t-=(25*n-10)*n-55,e>=7&&(t-=36)}return d(208<=t&&t<=29648),t},o.getNumDataCodewords=function(e,t){return Math.floor(o.getNumRawDataModules(e)/8)-o.ECC_CODEWORDS_PER_BLOCK[t.ordinal][e]*o.NUM_ERROR_CORRECTION_BLOCKS[t.ordinal][e]},o.reedSolomonComputeDivisor=function(e){if(e<1||e>255)throw new RangeError("Degree out of range");for(var t=[],n=0;n>>8||t>>>8)throw new RangeError("Byte out of range");for(var n=0,a=7;a>=0;a--)n=n<<1^(n>>>7)*285,n^=(t>>>a&1)*e;return d(n>>>8==0),n},o.prototype.finderPenaltyCountPatterns=function(e){var t=e[1];d(t<=this.size*3);var n=t>0&&e[2]==t&&e[3]==t*3&&e[4]==t&&e[5]==t;return(n&&e[0]>=t*4&&e[6]>=t?1:0)+(n&&e[6]>=t*4&&e[0]>=t?1:0)},o.prototype.finderPenaltyTerminateAndCount=function(e,t,n){return e&&(this.finderPenaltyAddHistory(t,n),t=0),t+=this.size,this.finderPenaltyAddHistory(t,n),this.finderPenaltyCountPatterns(n)},o.prototype.finderPenaltyAddHistory=function(e,t){t[0]==0&&(e+=this.size),t.pop(),t.unshift(e)},o.MIN_VERSION=1,o.MAX_VERSION=40,o.PENALTY_N1=3,o.PENALTY_N2=3,o.PENALTY_N3=40,o.PENALTY_N4=10,o.ECC_CODEWORDS_PER_BLOCK=[[-1,7,10,15,20,26,18,20,24,30,18,20,24,26,30,22,24,28,30,28,28,28,28,30,30,26,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,10,16,26,18,24,16,18,22,22,26,30,22,22,24,24,28,28,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28],[-1,13,22,18,26,18,24,18,22,20,24,28,26,24,20,30,24,28,28,26,30,28,30,30,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,17,28,22,16,22,28,26,26,24,28,24,28,22,24,24,30,28,28,26,28,30,24,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30]],o.NUM_ERROR_CORRECTION_BLOCKS=[[-1,1,1,1,1,1,2,2,2,2,4,4,4,4,4,6,6,6,6,7,8,8,9,9,10,12,12,12,13,14,15,16,17,18,19,19,20,21,22,24,25],[-1,1,1,1,2,2,4,4,4,5,5,5,8,9,9,10,10,11,13,14,16,17,17,18,20,21,23,25,26,28,29,31,33,35,37,38,40,43,45,47,49],[-1,1,1,2,2,4,4,6,6,8,8,8,10,12,16,12,17,16,18,21,20,23,23,25,27,29,34,34,35,38,40,43,45,48,51,53,56,59,62,65,68],[-1,1,1,2,4,4,4,5,6,8,8,11,11,16,16,18,16,19,21,25,25,25,34,30,32,35,37,40,42,45,48,51,54,57,60,63,66,70,74,77,81]],o}();r.QrCode=u;function c(o,e,t){if(e<0||e>31||o>>>e)throw new RangeError("Value out of range");for(var n=e-1;n>=0;n--)t.push(o>>>n&1)}function s(o,e){return(o>>>e&1)!=0}function d(o){if(!o)throw new Error("Assertion error")}var f=function(){function o(e,t,n){if(this.mode=e,this.numChars=t,this.bitData=n,t<0)throw new RangeError("Invalid argument");this.bitData=n.slice()}return o.makeBytes=function(e){for(var t=[],n=0,a=e;n=1<-1}}}),Ge=I({name:"QRCodeSvg",props:j,setup:function(r){var u=X(0),c=X(""),s=function(){var d=r.value,f=r.level,o=r.margin,e=B.QrCode.encodeText(d,q[f]).getModules();u.value=e.length+o*2,c.value=le(e,o)};return s(),ae(s),function(){return D("svg",{width:r.size,height:r.size,"shape-rendering":"crispEdges",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(u.value," ").concat(u.value)},[D("path",{fill:r.background,d:"M0,0 h".concat(u.value,"v").concat(u.value,"H0z")}),D("path",{fill:r.foreground,d:c.value})])}}}),Ye=I({name:"QRCodeCanvas",props:j,setup:function(r){var u=X(null),c=function(){var s=r.value,d=r.level,f=r.size,o=r.margin,e=r.background,t=r.foreground,n=u.value;if(n){var a=n.getContext("2d");if(a){var i=B.QrCode.encodeText(s,q[d]).getModules(),l=i.length+o*2,h=window.devicePixelRatio||1,g=f/l*h;n.height=n.width=f*h,a.scale(g,g),a.fillStyle=e,a.fillRect(0,0,l,l),a.fillStyle=t,xe?a.fill(new Path2D(le(i,o))):i.forEach(function(E,C){E.forEach(function(b,S){b&&a.fillRect(S+o,C+o,1,1)})})}}};return fe(c),ae(c),function(){return D("canvas",{ref:u,style:{width:"".concat(r.size,"px"),height:"".concat(r.size,"px")}})}}}),Ke=I({name:"Qrcode",render:function(){var r=this.$props,u=r.renderAs,c=r.value,s=r.size,d=r.margin,f=r.level,o=r.background,e=r.foreground,t=s>>>0,n=d>>>0,a=ie(f)?f:se;return D(u==="svg"?Ge:Ye,{value:c,size:t,margin:n,level:a,background:o,foreground:e})},props:Xe});const Ve=["src","alt"],Je=I({__name:"Button",props:{os:{},availableSoonTemplate:{},availableOnTemplate:{}},setup(r){const u=r,c=F(()=>{switch(u.os){case"android":return{...y.android,image:"/images/stores/google-play.svg",target:"Android"};case"darwin":return{...y.darwin,image:"/images/stores/app-store.svg",target:"iOS / macOS"};case"windows":return{...y.windows,image:"/images/stores/microsoft-store.svg",target:"Windows"};case"linux":return{...y.linux,image:"/images/stores/snapcraft.svg",target:"Linux"}}}),s=F(()=>!u.availableOnTemplate||!u.availableSoonTemplate?null:(c.value.url?u.availableOnTemplate:u.availableSoonTemplate).replace("%s",c.value.target));return(d,f)=>{const o=re,e=me,t=he("b-tooltip");return ve((M(),z(e,{class:"d-inline-block"},{default:_(()=>[m(o,{href:p(c).url??"#download",size:"lg",class:K(["store-button",{disabled:p(c).url?null:!0}]),variant:"light"},{default:_(()=>[v("div",null,[v("img",{src:p(c).image,alt:p(c).name,class:"me-1"},null,8,Ve),$(" "+k(p(c).name),1)])]),_:1},8,["href","class"])]),_:1})),[[t,p(s)]])}}}),Ze=W(Je,[["__scopeId","data-v-bd9e58a7"]]),qe={key:0},je={class:"text-center"},et={key:1},tt=I({__name:"AutoDetectButton",props:{moreButton:{},loadingText:{},availableSoonTemplate:{},availableOnTemplate:{}},setup(r){const u=F(()=>{const s={windows:/(Windows 10.0|Windows NT 10.0|Windows 8.1|Windows NT 6.3|Windows 8|Windows NT 6.2|Windows 7|Windows NT 6.1|Windows Vista|Windows NT 6.0|Windows Server 2003|Windows NT 5.2|Windows NT 5.1|Windows XP|Windows NT 5.0|Windows 2000|Win 9x 4.90|Windows ME|Windows 98|Win98|Windows 95|Win95|Windows_95|Windows NT 4.0|WinNT4.0|WinNT|Windows CE|Win16|OS\/2)/,android:/Android/,darwin:/(iPhone|iPad|iPod|Macintosh|Mac OS X|Mac OS|MacPPC|MacIntel|Mac_PowerPC)/,linux:/(Linux|X11(?!.*CrOS)|OpenBSD|SunOS|CrOS|QNX|UNIX|BeOS)/};for(const d in s)if(s[d].test(navigator.userAgent))return d;return null}),c=F(()=>{const s=[];for(const d in y)d!==u.value&&s.push(d);return s});return(s,d)=>{const f=Ze,o=_e,e=ge,t=we;return M(),z(t,{"placeholder-tag":"span",placeholder:s.loadingText},{default:_(()=>[p(u)?(M(),R("div",qe,[v("div",je,[m(f,{class:"mb-4",os:p(u),"available-on-template":s.availableOnTemplate,"available-soon-template":s.availableSoonTemplate},null,8,["os","available-on-template","available-soon-template"])]),s.moreButton?(M(),z(e,{key:0},{default:_(()=>[m(o,{title:s.moreButton,class:"text-center"},{default:_(()=>[(M(!0),R(G,null,Y(p(c),(n,a)=>(M(),z(f,{key:`store-${a}`,os:n,"available-on-template":s.availableOnTemplate,"available-soon-template":s.availableSoonTemplate,class:K({"ms-2":a>0,"me-2":a(M(),z(f,{key:`store-${a}`,os:n,"available-on-template":s.availableOnTemplate,"available-soon-template":s.availableSoonTemplate},null,8,["os","available-on-template","available-soon-template"]))),128))]))]),_:1},8,["placeholder"])}}}),ue=r=>(V("data-v-5f54d92b"),r=r(),J(),r),nt={class:"pt-5 pb-5"},ot={class:"text-center text-md-start mb-5 mb-md-0"},at={class:"d-block"},rt=["innerHTML"],st={class:"list-unstyled text-start mt-3 mb-5"},it=["innerHTML"],lt=ue(()=>v("img",{class:"mw-100",src:Qe,alt:"Screenshot"},null,-1)),ut={class:"bg-dark text-light pt-5 pb-5"},ct={class:"text-center text-lg-start"},dt=["innerHTML"],ft=["innerHTML"],ht=ue(()=>v("div",{class:"os-window"},[v("img",{class:"os-logo",src:$e,alt:"Logo"}),v("span",{class:"font-bold text-base-content/70"},"x"),v("img",{class:"os-logo",src:Ue,alt:"Github"})],-1)),vt={class:"text-center text-md-start"},mt=["innerHTML"],pt={class:"mt-3 mb-3"},_t=["innerHTML"],gt=["innerHTML"],wt=I({__name:"index",setup(r){const{t:u,te:c}=be(),s=F(()=>{const d=[];for(let f=1;c(`index.main.features.${f}`);f++)d.push(u(`index.main.features.${f}`));return d});return(d,f)=>{const o=Ee,e=Ne,t=re,n=Me,a=Te,i=ze,l=Ce,h=Se,g=He;return M(),R("div",null,[m(o),v("header",nt,[m(h,null,{default:_(()=>[m(l,null,{default:_(()=>[m(n,{sm:"12",md:"7",lg:"8",class:"d-flex align-items-center"},{default:_(()=>[v("div",ot,[v("h1",null,[v("span",at,k(p(u)("index.main.title.1")),1),v("span",{innerHTML:p(u)("index.main.title.2")},null,8,rt)]),v("ul",st,[(M(!0),R(G,null,Y(p(s),(E,C)=>(M(),R("li",{key:`feature-${C}`},[m(e,{name:"heroicons:check",class:"me-2 text-primary"}),v("span",{innerHTML:E},null,8,it)]))),128))]),m(t,{variant:"primary",to:"/#download",size:"lg"},{default:_(()=>[m(e,{name:"heroicons:arrow-down-tray",class:"h-6 w-6"}),$(" "+k(p(u)("index.main.downloadButton")),1)]),_:1})])]),_:1}),m(n,{sm:"12",md:"5",lg:"4",class:"position-relative"},{default:_(()=>[m(a,{center:!0}),m(i,{class:"phone"},{default:_(()=>[lt]),_:1})]),_:1})]),_:1})]),_:1})]),v("div",ut,[m(h,null,{default:_(()=>[m(l,null,{default:_(()=>[m(n,{sm:"12",lg:"9"},{default:_(()=>[v("div",ct,[v("h2",{id:"download",innerHTML:p(u)("index.download.title")},null,8,dt),v("p",{class:"mt-3 mb-3",innerHTML:p(u)("index.download.description")},null,8,ft)]),m(tt,{"available-soon-template":p(u)("index.download.storeButtons.availableSoonTemplate"),"available-on-template":p(u)("index.download.storeButtons.availableOnTemplate"),"loading-text":p(u)("index.download.storeButtons.loading"),"more-button":p(u)("index.download.storeButtons.morePlatformsButton")},null,8,["available-soon-template","available-on-template","loading-text","more-button"])]),_:1}),m(n,{class:"align-items-center justify-content-center d-none d-lg-flex"},{default:_(()=>[m(Ke,{value:`${p(ne).url}/#download`,size:200,foreground:"var(--bs-light)",background:"transparent","render-as":"svg"},null,8,["value"])]),_:1})]),_:1})]),_:1})]),m(h,{class:"pt-5 pb-5"},{default:_(()=>[m(l,null,{default:_(()=>[m(n,{class:"d-none d-md-block position-relative",md:"6",lg:"5"},{default:_(()=>[m(a),m(g,null,{default:_(()=>[ht]),_:1})]),_:1}),m(n,{class:"d-flex align-items-center"},{default:_(()=>[v("div",vt,[v("h2",{innerHTML:p(u)("index.openSource.title")},null,8,mt),v("div",pt,[v("p",{innerHTML:p(u)("index.openSource.description.1")},null,8,_t),v("p",{innerHTML:p(u)("index.openSource.description.2")},null,8,gt)]),m(l,null,{default:_(()=>[m(n,{sm:"12",lg:"6",class:"mb-2 mb-lg-0"},{default:_(()=>[m(t,{class:"w-100",variant:"primary",href:p(ne).github},{default:_(()=>[m(e,{name:"bi:github"}),$(" "+k(p(u)("index.openSource.linkButtons.github")),1)]),_:1},8,["href"])]),_:1}),m(n,{sm:"12",lg:"6"},{default:_(()=>[m(t,{class:"w-100",variant:"light",href:"https://paypal.me/Skyost"},{default:_(()=>[m(e,{name:"bi:paypal"}),$(" "+k(p(u)("index.openSource.linkButtons.paypal")),1)]),_:1})]),_:1})]),_:1})])]),_:1})]),_:1})]),_:1})])}}}),Ct=W(wt,[["__scopeId","data-v-5f54d92b"]]);export{Ct as default}; diff --git a/_payload.json b/_payload.json new file mode 100644 index 0000000..fd7bfd5 --- /dev/null +++ b/_payload.json @@ -0,0 +1 @@ +[{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1720688334872] \ No newline at end of file diff --git a/contact/_payload.json b/contact/_payload.json new file mode 100644 index 0000000..b0ca415 --- /dev/null +++ b/contact/_payload.json @@ -0,0 +1 @@ +[{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1720688335339] \ No newline at end of file diff --git a/contact/index.html b/contact/index.html new file mode 100644 index 0000000..7542cc8 --- /dev/null +++ b/contact/index.html @@ -0,0 +1,45 @@ + + +Contact | Open Authenticator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Contact

If you want to contact me for Open Authenticator development and related subjects +(eg. you want to report a bug), please open a new issue on Github. +If you want to contact me for anything else or for deleting your account, please use the contact form below.

Paper plan
Loading form...
+ \ No newline at end of file diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..b834bd2e106bec31097a8ddd2e799343a4181418 GIT binary patch literal 13777 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 literal 0 HcmV?d00001 diff --git a/images/contact/plane.svg b/images/contact/plane.svg new file mode 100644 index 0000000..d46cb54 --- /dev/null +++ b/images/contact/plane.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/images/home/github.svg b/images/home/github.svg new file mode 100644 index 0000000..c6843bb --- /dev/null +++ b/images/home/github.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/logo.svg b/images/logo.svg new file mode 100644 index 0000000..e933ac4 --- /dev/null +++ b/images/logo.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/images/screenshots/home.png b/images/screenshots/home.png new file mode 100644 index 0000000000000000000000000000000000000000..ddbe558734ddc980c2bf10f4ca09a6ce7b82e574 GIT binary patch literal 154776 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ﴦ`WG_XSKDD1-yh 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 + + + + + + + diff --git a/images/stores/google-play.svg b/images/stores/google-play.svg new file mode 100644 index 0000000..3ed3390 --- /dev/null +++ b/images/stores/google-play.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/stores/microsoft-store.svg b/images/stores/microsoft-store.svg new file mode 100644 index 0000000..2c9fcb1 --- /dev/null +++ b/images/stores/microsoft-store.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/images/stores/snapcraft.svg b/images/stores/snapcraft.svg new file mode 100644 index 0000000..28a1eb8 --- /dev/null +++ b/images/stores/snapcraft.svg @@ -0,0 +1,12 @@ + + + + + + + diff --git a/index.html b/index.html new file mode 100644 index 0000000..89816d6 --- /dev/null +++ b/index.html @@ -0,0 +1,50 @@ + + +Open Authenticator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Secure your online accountswith a free, open-source and lovely-crafted app

  • Free & open-source.
  • Easily synchronize your TOTPs (Time-based One-Time Password).
  • Protect your data.
  • Use it on (almost) any platform.
Download now
Screenshot

Download the app

Open Authenticator has been built using Flutter. Therefore, you can use it on Android +and iOS, but also on macOS, Windows and Linux !

Loading links...
x

Open-source

Open Authenticator is an open-source app and is completely free to use. +It's licensed under GNU GPL v3. +Feel free to contribute to the project by submitting your pull requests on Github, +by donating or just by starring it on Github !

Thanks a lot to all contributors !

+ \ No newline at end of file diff --git a/privacy-policy/_payload.json b/privacy-policy/_payload.json new file mode 100644 index 0000000..d85b1f5 --- /dev/null +++ b/privacy-policy/_payload.json @@ -0,0 +1 @@ +[{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1720688335334] \ No newline at end of file diff --git a/privacy-policy/index.html b/privacy-policy/index.html new file mode 100644 index 0000000..3380b6e --- /dev/null +++ b/privacy-policy/index.html @@ -0,0 +1,81 @@ + + +Privacy policy | Open Authenticator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Privacy policy

Last updated April 01, 2024

This privacy policy is applicable to the Open Authenticator app (hereinafter referred to as Application) for mobile devices, which was developed by Skyost (hereinafter referred to as Service Provider) as a subscription supported service. This service is provided AS IS.

User Provided Information

The Application acquires the information you supply when you download and register the +Application. Registration with the Service Provider is not mandatory. +However, bear in mind that you might not be able to utilize some of the features offered by the +Application unless you register with them. The Service Provider may also use the information you provided +them to contact you from time to time to provide you with important information, required notices, +and marketing promotions.

Automatically Collected Information

In addition, the Application may collect certain information automatically, including, +but not limited to, the type of mobile device you use, your mobile device`s unique device ID, the IP address +of your mobile device, your mobile operating system, the type of mobile Internet browsers you use, +and information about the way you use the Application. +This data collection is needed in order to better understand crash logs.

Does the Application collect precise real-time location information of the device ?

This Application does not gather precise information about the location of your mobile device.

Do third parties see and/or have access to information obtained by the Application ?

Only aggregated, anonymized data is periodically transmitted to external services to aid the +Service Provider in improving the Application and their service. The Service Provider may share your +information with third parties in the ways that are described in this privacy statement.

Third-Party Providers

Please note that the Application utilizes third-party services that have their own +Privacy Policy about handling data. Below are the links to the Privacy Policy of the +third-party service providers used by the Application :

Please note that the Application utilizes third-party services that have their own +Privacy Policy about handling data. Below are the links to the Privacy Policy of the +third-party service providers used by the Application :

Disclosure of Information

The Service Provider may disclose User Provided and Automatically Collected Information :

  • as required by law, such as to comply with a subpoena, or similar legal process;
  • when they believe in good faith that disclosure is necessary to protect their rights, protect your safety or the safety of others, investigate fraud, or respond to a government request;
  • with their trusted services providers who work on their behalf, do not have an independent use of the information we disclose to them, and have agreed to adhere to the rules set forth in this privacy statement.

What are my opt-out rights?

You can halt all collection of information by the Application easily by uninstalling the +Application. You may use the standard uninstall processes as may be available as part of your mobile device +or via the mobile application marketplace or network.

Data Retention Policy, Managing Your Information

The Service Provider will retain User Provided data for as long as you use the +Application and for a reasonable time thereafter. The Service Provider will retain Automatically Collected +information for up to 24 months and thereafter may store it in aggregate. +If you'd like the Service Provider to delete User Provided Data that you have provided via the Application, +please contact them and they will respond in a reasonable time. +Please note that some or all of the User Provided Data may be required in order for the Application +to function properly. +Your master password is not transmitted to any remote server. +If you forget it, we cannot help your recovering it. +Please be aware that, although we endeavor provide reasonable security for +information we process and maintain, no security system can prevent all potential security breaches.

Children

The Service Provider does not use the Application to knowingly solicit data from or market +to children under the age of 13. The Application does not address anyone under the age of 13. +The Service Provider does not knowingly collect personally identifiable information from children under +13 years of age.

Security

The Service Provider is concerned about safeguarding the confidentiality of your information. +The Service Provider provides physical, electronic, and procedural safeguards to protect information we +process and maintain. For example, if you choose to synchronize your data between your devices, +we use Firebase Cloud Firestore to store your TOTPs. +Their secret & metadata are +encrypted using an AES-GCM algorithm with an +Argon2 derived key based on your master password and a random salt.

Changes

This Privacy Policy may be updated from time to time for any reason. +The Service Provider will notify you of any changes to the Privacy Policy by updating this page with the new +Privacy Policy.

This privacy policy is effective as of 2024-04-01.

Contact Us

If you have any questions regarding privacy while using the Application, or +have questions about the practices, please contact the Service Provider.

Thanks to nisrulz for this privacy policy.
+ \ No newline at end of file diff --git a/robots.txt b/robots.txt new file mode 100644 index 0000000..4371878 --- /dev/null +++ b/robots.txt @@ -0,0 +1,6 @@ +# START nuxt-simple-robots (indexable) +User-agent: * +Disallow: + +Sitemap: https://openauthenticator.app/sitemap.xml +# END nuxt-simple-robots \ No newline at end of file diff --git a/sitemap.xml b/sitemap.xml new file mode 100644 index 0000000..8414386 --- /dev/null +++ b/sitemap.xml @@ -0,0 +1,16 @@ + + + + https://openauthenticator.app/ + + + https://openauthenticator.app/contact/ + + + https://openauthenticator.app/privacy-policy/ + + + https://openauthenticator.app/terms-of-service/ + + + \ No newline at end of file diff --git a/terms-of-service/_payload.json b/terms-of-service/_payload.json new file mode 100644 index 0000000..4386837 --- /dev/null +++ b/terms-of-service/_payload.json @@ -0,0 +1 @@ +[{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1720688335336] \ No newline at end of file diff --git a/terms-of-service/index.html b/terms-of-service/index.html new file mode 100644 index 0000000..752b88b --- /dev/null +++ b/terms-of-service/index.html @@ -0,0 +1,107 @@ + + +Terms & Conditions | Open Authenticator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Terms & Conditions

Last updated April 01, 2024

These terms and conditions applies to the Open Authenticator app (hereby referred to as Application) +for mobile devices that was created by Skyost (hereby referred to as Service Provider) as a subscription supported service.

Upon downloading or utilizing the Application, you are automatically agreeing to the following terms +and to the Privacy policy. +It is strongly advised that you thoroughly read and understand these terms prior to using the Application. +Unauthorized copying, modification of the Application, any part of the Application, or our trademarks +is strictly prohibited. +Any attempts to create derivative versions or copycats are not permitted. +All trademarks, copyrights, database rights, and other intellectual property rights related to the +Application remain the property of the Service Provider.

The Service Provider is dedicated to ensuring that the Application is as beneficial and efficient as +possible. As such, they reserve the right to modify the Application or charge for their services at +any time and for any reason. The Service Provider assures you that any charges for the Application or +its services will be clearly communicated to you.

The Application stores and processes personal data that you have provided to the Service Provider in +order to provide the Service. It is your responsibility to maintain the security of your phone and +access to the Application. The Service Provider strongly advise against jailbreaking or rooting your +phone, which involves removing software restrictions and limitations imposed by the official operating +system of your device. Such actions could expose your phone to malware, viruses, malicious programs, +compromise your phone's security features, and may result in the Application not functioning correctly +or at all.

Please note that the Application utilizes third-party services that have their own Terms and Conditions. +Below are the links to the Terms and Conditions of the third-party service providers used by the +Application :

Please be aware that the Service Provider does not assume responsibility for certain aspects. +Some functions of the Application require an active internet connection, which can be Wi-Fi or provided +by your mobile network provider. The Service Provider cannot be held responsible if the Application does +not function at full capacity due to lack of access to Wi-Fi or if you have exhausted your data allowance.

If you are using the application outside of a Wi-Fi area, please be aware that your mobile network +provider's agreement terms still apply. Consequently, you may incur charges from your mobile provider +for data usage during the connection to the application, or other third-party charges. +By using the application, you accept responsibility for any such charges, including roaming data +charges if you use the application outside of your home territory (i.e., region or country) without +disabling data roaming. +If you are not the bill payer for the device on which you are using the application, they assume +that you have obtained permission from the bill payer.

Similarly, the Service Provider cannot always assume responsibility for your usage of the application. +For instance, it is your responsibility to ensure that your device remains charged. +If your device runs out of battery and you are unable to access the Service, the Service Provider +cannot be held responsible.

The Service Provider may wish to update the application at some point. +The application is currently available as per the requirements for the operating system +(and for any additional systems they decide to extend the availability of the application to) may change, +and you will need to download the updates if you want to continue using the application. +The Service Provider does not guarantee that it will always update the application so that it is relevant +to you and/or compatible with the particular operating system version installed on your device. +However, you agree to always accept updates to the application when offered to you. +The Service Provider may also wish to cease providing the application and may terminate its use at any +time without providing termination notice to you. Unless they inform you otherwise, upon any termination, +(a) the rights and licenses granted to you in these terms will end; (b) you must cease using the application, +and (if necessary) delete it from your device.

Legal risk and responsibility

No warranty

All Content (including but not limited to your TOTPs) is made available AS IS and the Service Provider +does not offer any warranty of any kind, or represent that the Content will be accurate, complete, +or error-free.

Synchronization and security

If you choose to synchronize your Data (including but not limited to : your TOTPs, your +mail address, your Firebase automatically generated user id, etc.) between your devices, you acknowledge +that it will be stored on Firebase servers. +Please be aware that, although we endeavor provide reasonable security for information we process and +maintain, no security system can prevent all potential security breaches. +Therefore, we are not liable for any data loss, any leak or any damage resulting from the use of +the application.

Release and indemnity

To the extent permitted by applicable law, you agree to release and waive any and all +claims and/or liability against the Service Provider arising from connection with your use of the +Application or any subscription to the Application. You also agree to defend, indemnify and hold harmless +the Service Provider, officers, directors, employees, partners, contributors, or licensors from and +against any and all claims, damages, obligations, losses, liabilities, (including but not limited to +attorney's fees) arising from : (i) your use of and access to the Application; (ii) your violation of any +term of these terms of use; and (iii) your violation of any third party right, including without limitation +any copyright, property, or privacy right.

Limitation of Liability

As stated before, under no circonstances, including negligence, shall the Service Provider, officers, directors, +employees, partners, contributors, or licensors be liable for any direct, indirect, incidental, special, +punitive or consequential damages that may result from the access of, use or inability to use the Application content, +including without limitation, use of or reliance on information, interruptions, errors, defects, mistakes, +omissions, deletions of files, delays in operations or transmission, non-delivery of information, disclosure of +communications, or any other failure of performance.

Changes to These Terms and Conditions

The Service Provider may periodically update their Terms and Conditions. +Therefore, you are advised to review this page regularly for any changes. +The Service Provider will notify you of any changes by posting the new Terms and Conditions on this page.

These terms and conditions are effective as of 2024-04-01.

Contact Us

If you have any questions or suggestions about the Terms and Conditions, +please do not hesitate to contact the Service Provider.

Thanks to nisrulz for these terms of service.
+ \ No newline at end of file