From 49999e9e70695a06ee80ee9e0672b93427c0f449 Mon Sep 17 00:00:00 2001 From: Fedorov Vladimir Date: Thu, 29 May 2025 02:37:10 +0700 Subject: [PATCH] update and fix --- internal/services/services.go | 12 +- internal/services/story_service/service.go | 11 +- ...View-BulYYcez.js => AboutView-buU4YiFV.js} | 2 +- static/user/assets/index-BdIvr4cN.css | 1 + static/user/assets/index-BiLNQ7cN.css | 1 - .../{index-DLVQvq2O.js => index-DuNBa2Ey.js} | 12 +- static/user/assets/logo-BnUTTh_g.png | Bin 0 -> 148341 bytes static/user/index.html | 4 +- story/story.json | 152 ++++++++++++++++-- 9 files changed, 156 insertions(+), 39 deletions(-) rename static/user/assets/{AboutView-BulYYcez.js => AboutView-buU4YiFV.js} (72%) create mode 100644 static/user/assets/index-BdIvr4cN.css delete mode 100644 static/user/assets/index-BiLNQ7cN.css rename static/user/assets/{index-DLVQvq2O.js => index-DuNBa2Ey.js} (85%) create mode 100644 static/user/assets/logo-BnUTTh_g.png diff --git a/internal/services/services.go b/internal/services/services.go index b545eeb..6fe3e47 100644 --- a/internal/services/services.go +++ b/internal/services/services.go @@ -53,10 +53,7 @@ func (s *Services) AddAction(ctx context.Context, req *proto.AddActionReq) (*pro if err != nil { return nil, err } - place, err := s.storyService.GetPlace(req.Place) - if err != nil { - return nil, err - } + place := s.storyService.GetPlace(req.Place) actions := []*models.Action{ { Place: place.Code, @@ -87,10 +84,7 @@ func (s *Services) GetTeam(ctx context.Context, req *proto.GetTeamReq) (*proto.G res := make([]*proto.Action, 0, len(actions)) for _, action := range actions { newAction := mapActionToProtoAction(action) - place, err := s.storyService.GetPlace(action.Place) - if err != nil { - return nil, err - } + place := s.storyService.GetPlace(action.Place) newAction.Text = place.Text newAction.Name = place.Name newAction.Applications = make([]*proto.Application, 0, len(place.Applications)) @@ -125,7 +119,7 @@ func (s *Services) GetTeams(ctx context.Context, _ *proto.GetTeamsReq) (*proto.G if err != nil { return nil, err } - newTeam.SpendTime = int64(20 * len(actions)) + newTeam.SpendTime = int64(len(actions)) applications, err := s.repository.GetApplications(ctx, team.ID, "NEW") if err != nil { return nil, err diff --git a/internal/services/story_service/service.go b/internal/services/story_service/service.go index 991fad5..a6aaccc 100644 --- a/internal/services/story_service/service.go +++ b/internal/services/story_service/service.go @@ -2,7 +2,6 @@ package story_service import ( "encoding/json" - "fmt" "os" "strings" ) @@ -56,14 +55,18 @@ func NewStoryService() (*StoryService, error) { return &StoryService{story: story}, nil } -func (s *StoryService) GetPlace(code string) (*Place, error) { +func (s *StoryService) GetPlace(code string) *Place { code = clearCode(code) for _, place := range s.story.Places { if clearCode(place.Code) == code { - return place, nil + return place } } - return nil, fmt.Errorf("place not found: %s", code) + return &Place{ + Code: code, + Name: "Не найдено", + Text: "Такой точки не существует.", + } } func clearCode(code string) string { diff --git a/static/user/assets/AboutView-BulYYcez.js b/static/user/assets/AboutView-buU4YiFV.js similarity index 72% rename from static/user/assets/AboutView-BulYYcez.js rename to static/user/assets/AboutView-buU4YiFV.js index ccb3cab..a16aeae 100644 --- a/static/user/assets/AboutView-BulYYcez.js +++ b/static/user/assets/AboutView-buU4YiFV.js @@ -1 +1 @@ -import{_ as o,c as s,a as t,o as a}from"./index-DLVQvq2O.js";const n={},c={class:"about"};function r(_,e){return a(),s("div",c,e[0]||(e[0]=[t("h1",null,"This is an about page",-1)]))}const l=o(n,[["render",r]]);export{l as default}; +import{_ as o,c as s,a as t,o as a}from"./index-DuNBa2Ey.js";const n={},c={class:"about"};function r(_,e){return a(),s("div",c,e[0]||(e[0]=[t("h1",null,"This is an about page",-1)]))}const l=o(n,[["render",r]]);export{l as default}; diff --git a/static/user/assets/index-BdIvr4cN.css b/static/user/assets/index-BdIvr4cN.css new file mode 100644 index 0000000..82205f2 --- /dev/null +++ b/static/user/assets/index-BdIvr4cN.css @@ -0,0 +1 @@ +:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64);--main-color: rgba(34, 50, 60, 1);--second-color: rgb(136, 105, 31);--main-back-color: rgba(240, 240, 240, 1);--main-back-item-color: rgba(254, 254, 254, 1)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100dvh;color:var(--color-text);background:var(--main-back-color);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.header-block{height:60px;background-color:var(--main-color);font-size:large;color:#fff;vertical-align:middle;padding:15px 0 10px 16px;font-weight:700}.input-custom{width:100%;box-sizing:border-box;margin-bottom:15px}.button-custom{margin-left:auto;background-color:var(--main-color);font-weight:600;color:#fff}.button-custom:hover{background-color:var(--main-color);opacity:.9}.input-custom,.button-custom{padding:12px 16px;border:1px solid #ddd;border-radius:15px;font-size:16px}.button-container{display:flex}.center-message{display:flex;justify-content:center;align-items:center;height:calc(100dvh - 100px);text-align:center}header[data-v-913ef6b1]{line-height:1.5;max-height:100vh}.logo[data-v-913ef6b1]{display:block;margin:0 auto 2rem}nav[data-v-913ef6b1]{width:100%;font-size:12px;text-align:center;margin-top:2rem}nav a.router-link-exact-active[data-v-913ef6b1]{color:var(--color-text)}nav a.router-link-exact-active[data-v-913ef6b1]:hover{background-color:transparent}nav a[data-v-913ef6b1]{display:inline-block;padding:0 1rem;border-left:1px solid var(--color-border)}nav a[data-v-913ef6b1]:first-of-type{border:0}@media (min-width: 1024px){header[data-v-913ef6b1]{display:flex;place-items:center;padding-right:calc(var(--section-gap) / 2)}.logo[data-v-913ef6b1]{margin:0 2rem 0 0}header .wrapper[data-v-913ef6b1]{display:flex;place-items:flex-start;flex-wrap:wrap}nav[data-v-913ef6b1]{text-align:left;margin-left:-1rem;font-size:1rem;padding:1rem 0;margin-top:1rem}}body[data-v-e4c8675b]{overflow:hidden}.hr[data-v-e4c8675b]{margin:7px 0}.body-custom[data-v-e4c8675b]{font-size:medium}.logo[data-v-e4c8675b]{float:left;margin:10px}.form-custom[data-v-e4c8675b]{border:1px solid #444444;background-color:var(--main-back-color);position:fixed;bottom:0;left:0;width:100%;padding:20px;color:#fff}.message-cloud[data-v-e4c8675b]{border:1px solid #444444;border-radius:15px;margin:12px 2px;padding:16px;background-color:var(--main-back-item-color)}.message-header[data-v-e4c8675b]{font-size:large;font-weight:200}.message-content[data-v-e4c8675b]{font-weight:500;white-space:pre-line}.message-footer[data-v-e4c8675b]{font-weight:400;color:var(--second-color)}.form-block[data-v-e4c8675b]{height:140px}.messages-block[data-v-e4c8675b]{height:calc(100dvh - 190px);overflow-y:auto;scrollbar-width:none}@media (min-width: 1025px){.center-block-custom[data-v-e4c8675b]{width:700px;margin:0 auto}}.center-message[data-v-e4c8675b]{height:calc(100dvh - 140px)}.error-message[data-v-13746d20]{color:brown;margin:16px 0} diff --git a/static/user/assets/index-BiLNQ7cN.css b/static/user/assets/index-BiLNQ7cN.css deleted file mode 100644 index a514f88..0000000 --- a/static/user/assets/index-BiLNQ7cN.css +++ /dev/null @@ -1 +0,0 @@ -:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64);--main-color: rgba(115, 185, 83, 1);--second-color: rgba(98, 156, 68, 1);--main-back-color: rgba(240, 240, 240, 1);--main-back-item-color: rgba(254, 254, 254, 1)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100dvh;color:var(--color-text);background:var(--main-back-color);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.header-block{height:50px;background-color:var(--main-color);font-size:large;color:#fff;vertical-align:middle;padding:10px 0 10px 16px;font-weight:700}.input-custom{width:100%;box-sizing:border-box;margin-bottom:15px}.button-custom{margin-left:auto;background-color:var(--main-color);font-weight:600;color:#fff}.button-custom:hover{background-color:var(--second-color)}.input-custom,.button-custom{padding:12px 16px;border:1px solid #ddd;border-radius:15px;font-size:16px}.button-container{display:flex}.center-message{display:flex;justify-content:center;align-items:center;height:calc(100dvh - 100px);text-align:center}header[data-v-913ef6b1]{line-height:1.5;max-height:100vh}.logo[data-v-913ef6b1]{display:block;margin:0 auto 2rem}nav[data-v-913ef6b1]{width:100%;font-size:12px;text-align:center;margin-top:2rem}nav a.router-link-exact-active[data-v-913ef6b1]{color:var(--color-text)}nav a.router-link-exact-active[data-v-913ef6b1]:hover{background-color:transparent}nav a[data-v-913ef6b1]{display:inline-block;padding:0 1rem;border-left:1px solid var(--color-border)}nav a[data-v-913ef6b1]:first-of-type{border:0}@media (min-width: 1024px){header[data-v-913ef6b1]{display:flex;place-items:center;padding-right:calc(var(--section-gap) / 2)}.logo[data-v-913ef6b1]{margin:0 2rem 0 0}header .wrapper[data-v-913ef6b1]{display:flex;place-items:flex-start;flex-wrap:wrap}nav[data-v-913ef6b1]{text-align:left;margin-left:-1rem;font-size:1rem;padding:1rem 0;margin-top:1rem}}body[data-v-de5721cd]{overflow:hidden}.hr[data-v-de5721cd]{margin:7px 0}.body-custom[data-v-de5721cd]{font-size:medium}.form-custom[data-v-de5721cd]{border:1px solid #444444;background-color:var(--main-back-color);position:fixed;bottom:0;left:0;width:100%;padding:20px;color:#fff}.message-cloud[data-v-de5721cd]{border:1px solid #444444;border-radius:15px;margin:12px 2px;padding:16px;background-color:var(--main-back-item-color)}.message-header[data-v-de5721cd]{font-size:small}.message-content[data-v-de5721cd]{font-weight:500}.message-footer[data-v-de5721cd]{color:var(--second-color)}.form-block[data-v-de5721cd]{height:140px}.messages-block[data-v-de5721cd]{height:calc(100dvh - 190px);overflow-y:auto;scrollbar-width:none}@media (min-width: 1025px){.center-block-custom[data-v-de5721cd]{width:700px;margin:0 auto}}.center-message[data-v-de5721cd]{height:calc(100dvh - 140px)}.error-message[data-v-13746d20]{color:brown;margin:16px 0} diff --git a/static/user/assets/index-DLVQvq2O.js b/static/user/assets/index-DuNBa2Ey.js similarity index 85% rename from static/user/assets/index-DLVQvq2O.js rename to static/user/assets/index-DuNBa2Ey.js index 5de70b3..a7c8320 100644 --- a/static/user/assets/index-DLVQvq2O.js +++ b/static/user/assets/index-DuNBa2Ey.js @@ -1,21 +1,21 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/AboutView-BulYYcez.js","assets/AboutView-CSIvawM9.css"])))=>i.map(i=>d[i]); +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/AboutView-buU4YiFV.js","assets/AboutView-CSIvawM9.css"])))=>i.map(i=>d[i]); (function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))s(r);new MutationObserver(r=>{for(const o of r)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&s(i)}).observe(document,{childList:!0,subtree:!0});function n(r){const o={};return r.integrity&&(o.integrity=r.integrity),r.referrerPolicy&&(o.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?o.credentials="include":r.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function s(r){if(r.ep)return;r.ep=!0;const o=n(r);fetch(r.href,o)}})();/** * @vue/shared v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**//*! #__NO_SIDE_EFFECTS__ */function hs(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const Y={},Pt=[],Ue=()=>{},si=()=>!1,bn=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),ps=e=>e.startsWith("onUpdate:"),ce=Object.assign,gs=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},ri=Object.prototype.hasOwnProperty,W=(e,t)=>ri.call(e,t),j=Array.isArray,Ct=e=>xn(e)==="[object Map]",$r=e=>xn(e)==="[object Set]",U=e=>typeof e=="function",ne=e=>typeof e=="string",ot=e=>typeof e=="symbol",ee=e=>e!==null&&typeof e=="object",Fr=e=>(ee(e)||U(e))&&U(e.then)&&U(e.catch),Lr=Object.prototype.toString,xn=e=>Lr.call(e),oi=e=>xn(e).slice(8,-1),Nr=e=>xn(e)==="[object Object]",ms=e=>ne(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Ut=hs(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),wn=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},ii=/-(\w)/g,rt=wn(e=>e.replace(ii,(t,n)=>n?n.toUpperCase():"")),li=/\B([A-Z])/g,_t=wn(e=>e.replace(li,"-$1").toLowerCase()),Hr=wn(e=>e.charAt(0).toUpperCase()+e.slice(1)),Fn=wn(e=>e?`on${Hr(e)}`:""),st=(e,t)=>!Object.is(e,t),un=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:s,value:n})},zn=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let js;const Sn=()=>js||(js=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function _s(e){if(j(e)){const t={};for(let n=0;n{if(n){const s=n.split(ui);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function vs(e){let t="";if(ne(e))t=e;else if(j(e))for(let n=0;n!!(e&&e.__v_isRef===!0),dt=e=>ne(e)?e:e==null?"":j(e)||ee(e)&&(e.toString===Lr||!U(e.toString))?Ur(e)?dt(e.value):JSON.stringify(e,Vr,2):String(e),Vr=(e,t)=>Ur(t)?Vr(e,t.value):Ct(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,r],o)=>(n[Ln(s,o)+" =>"]=r,n),{})}:$r(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Ln(n))}:ot(t)?Ln(t):ee(t)&&!j(t)&&!Nr(t)?String(t):t,Ln=(e,t="")=>{var n;return ot(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** +**//*! #__NO_SIDE_EFFECTS__ */function hs(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const Y={},Pt=[],Ue=()=>{},si=()=>!1,bn=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),ps=e=>e.startsWith("onUpdate:"),ce=Object.assign,gs=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},ri=Object.prototype.hasOwnProperty,W=(e,t)=>ri.call(e,t),j=Array.isArray,Ct=e=>xn(e)==="[object Map]",$r=e=>xn(e)==="[object Set]",U=e=>typeof e=="function",ne=e=>typeof e=="string",ot=e=>typeof e=="symbol",ee=e=>e!==null&&typeof e=="object",Fr=e=>(ee(e)||U(e))&&U(e.then)&&U(e.catch),Lr=Object.prototype.toString,xn=e=>Lr.call(e),oi=e=>xn(e).slice(8,-1),Nr=e=>xn(e)==="[object Object]",ms=e=>ne(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Ut=hs(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),wn=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},ii=/-(\w)/g,rt=wn(e=>e.replace(ii,(t,n)=>n?n.toUpperCase():"")),li=/\B([A-Z])/g,_t=wn(e=>e.replace(li,"-$1").toLowerCase()),Hr=wn(e=>e.charAt(0).toUpperCase()+e.slice(1)),Fn=wn(e=>e?`on${Hr(e)}`:""),st=(e,t)=>!Object.is(e,t),un=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:s,value:n})},zn=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let js;const Sn=()=>js||(js=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function _s(e){if(j(e)){const t={};for(let n=0;n{if(n){const s=n.split(ui);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function vs(e){let t="";if(ne(e))t=e;else if(j(e))for(let n=0;n!!(e&&e.__v_isRef===!0),dt=e=>ne(e)?e:e==null?"":j(e)||ee(e)&&(e.toString===Lr||!U(e.toString))?Ur(e)?dt(e.value):JSON.stringify(e,Br,2):String(e),Br=(e,t)=>Ur(t)?Br(e,t.value):Ct(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,r],o)=>(n[Ln(s,o)+" =>"]=r,n),{})}:$r(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Ln(n))}:ot(t)?Ln(t):ee(t)&&!j(t)&&!Nr(t)?String(t):t,Ln=(e,t="")=>{var n;return ot(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** * @vue/reactivity v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/let _e;class Br{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=_e,!t&&_e&&(this.index=(_e.scopes||(_e.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t0)return;if(Bt){let t=Bt;for(Bt=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;Vt;){let t=Vt;for(Vt=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(s){e||(e=s)}t=n}}if(e)throw e}function qr(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Gr(e){let t,n=e.depsTail,s=n;for(;s;){const r=s.prevDep;s.version===-1?(s===n&&(n=r),xs(s),mi(s)):t=s,s.dep.activeLink=s.prevActiveLink,s.prevActiveLink=void 0,s=r}e.deps=t,e.depsTail=n}function Jn(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(zr(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function zr(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Jt))return;e.globalVersion=Jt;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!Jn(e)){e.flags&=-3;return}const n=Z,s=Ce;Z=e,Ce=!0;try{qr(e);const r=e.fn(e._value);(t.version===0||st(r,e._value))&&(e._value=r,t.version++)}catch(r){throw t.version++,r}finally{Z=n,Ce=s,Gr(e),e.flags&=-3}}function xs(e,t=!1){const{dep:n,prevSub:s,nextSub:r}=e;if(s&&(s.nextSub=r,e.prevSub=void 0),r&&(r.prevSub=s,e.nextSub=void 0),n.subs===e&&(n.subs=s,!s&&n.computed)){n.computed.flags&=-5;for(let o=n.computed.deps;o;o=o.nextDep)xs(o,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function mi(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let Ce=!0;const Jr=[];function it(){Jr.push(Ce),Ce=!1}function lt(){const e=Jr.pop();Ce=e===void 0?!0:e}function Ds(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=Z;Z=void 0;try{t()}finally{Z=n}}}let Jt=0;class _i{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class ws{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(t){if(!Z||!Ce||Z===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==Z)n=this.activeLink=new _i(Z,this),Z.deps?(n.prevDep=Z.depsTail,Z.depsTail.nextDep=n,Z.depsTail=n):Z.deps=Z.depsTail=n,Qr(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const s=n.nextDep;s.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=s),n.prevDep=Z.depsTail,n.nextDep=void 0,Z.depsTail.nextDep=n,Z.depsTail=n,Z.deps===n&&(Z.deps=s)}return n}trigger(t){this.version++,Jt++,this.notify(t)}notify(t){ys();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{bs()}}}function Qr(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let s=t.deps;s;s=s.nextDep)Qr(s)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const Qn=new WeakMap,ht=Symbol(""),Yn=Symbol(""),Qt=Symbol("");function oe(e,t,n){if(Ce&&Z){let s=Qn.get(e);s||Qn.set(e,s=new Map);let r=s.get(n);r||(s.set(n,r=new ws),r.map=s,r.key=n),r.track()}}function Ge(e,t,n,s,r,o){const i=Qn.get(e);if(!i){Jt++;return}const l=c=>{c&&c.trigger()};if(ys(),t==="clear")i.forEach(l);else{const c=j(e),d=c&&ms(n);if(c&&n==="length"){const f=Number(s);i.forEach((h,g)=>{(g==="length"||g===Qt||!ot(g)&&g>=f)&&l(h)})}else switch((n!==void 0||i.has(void 0))&&l(i.get(n)),d&&l(i.get(Qt)),t){case"add":c?d&&l(i.get("length")):(l(i.get(ht)),Ct(e)&&l(i.get(Yn)));break;case"delete":c||(l(i.get(ht)),Ct(e)&&l(i.get(Yn)));break;case"set":Ct(e)&&l(i.get(ht));break}}bs()}function wt(e){const t=K(e);return t===e?t:(oe(t,"iterate",Qt),Re(e)?t:t.map(ie))}function En(e){return oe(e=K(e),"iterate",Qt),e}const vi={__proto__:null,[Symbol.iterator](){return Hn(this,Symbol.iterator,ie)},concat(...e){return wt(this).concat(...e.map(t=>j(t)?wt(t):t))},entries(){return Hn(this,"entries",e=>(e[1]=ie(e[1]),e))},every(e,t){return ke(this,"every",e,t,void 0,arguments)},filter(e,t){return ke(this,"filter",e,t,n=>n.map(ie),arguments)},find(e,t){return ke(this,"find",e,t,ie,arguments)},findIndex(e,t){return ke(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return ke(this,"findLast",e,t,ie,arguments)},findLastIndex(e,t){return ke(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return ke(this,"forEach",e,t,void 0,arguments)},includes(...e){return jn(this,"includes",e)},indexOf(...e){return jn(this,"indexOf",e)},join(e){return wt(this).join(e)},lastIndexOf(...e){return jn(this,"lastIndexOf",e)},map(e,t){return ke(this,"map",e,t,void 0,arguments)},pop(){return Nt(this,"pop")},push(...e){return Nt(this,"push",e)},reduce(e,...t){return Us(this,"reduce",e,t)},reduceRight(e,...t){return Us(this,"reduceRight",e,t)},shift(){return Nt(this,"shift")},some(e,t){return ke(this,"some",e,t,void 0,arguments)},splice(...e){return Nt(this,"splice",e)},toReversed(){return wt(this).toReversed()},toSorted(e){return wt(this).toSorted(e)},toSpliced(...e){return wt(this).toSpliced(...e)},unshift(...e){return Nt(this,"unshift",e)},values(){return Hn(this,"values",ie)}};function Hn(e,t,n){const s=En(e),r=s[t]();return s!==e&&!Re(e)&&(r._next=r.next,r.next=()=>{const o=r._next();return o.value&&(o.value=n(o.value)),o}),r}const yi=Array.prototype;function ke(e,t,n,s,r,o){const i=En(e),l=i!==e&&!Re(e),c=i[t];if(c!==yi[t]){const h=c.apply(e,o);return l?ie(h):h}let d=n;i!==e&&(l?d=function(h,g){return n.call(this,ie(h),g,e)}:n.length>2&&(d=function(h,g){return n.call(this,h,g,e)}));const f=c.call(i,d,s);return l&&r?r(f):f}function Us(e,t,n,s){const r=En(e);let o=n;return r!==e&&(Re(e)?n.length>3&&(o=function(i,l,c){return n.call(this,i,l,c,e)}):o=function(i,l,c){return n.call(this,i,ie(l),c,e)}),r[t](o,...s)}function jn(e,t,n){const s=K(e);oe(s,"iterate",Qt);const r=s[t](...n);return(r===-1||r===!1)&&Rs(n[0])?(n[0]=K(n[0]),s[t](...n)):r}function Nt(e,t,n=[]){it(),ys();const s=K(e)[t].apply(e,n);return bs(),lt(),s}const bi=hs("__proto__,__v_isRef,__isVue"),Yr=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(ot));function xi(e){ot(e)||(e=String(e));const t=K(this);return oe(t,"has",e),t.hasOwnProperty(e)}class Xr{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,s){if(n==="__v_skip")return t.__v_skip;const r=this._isReadonly,o=this._isShallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return o;if(n==="__v_raw")return s===(r?o?Ii:no:o?to:eo).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const i=j(t);if(!r){let c;if(i&&(c=vi[n]))return c;if(n==="hasOwnProperty")return xi}const l=Reflect.get(t,n,le(t)?t:s);return(ot(n)?Yr.has(n):bi(n))||(r||oe(t,"get",n),o)?l:le(l)?i&&ms(n)?l:l.value:ee(l)?r?ro(l):Rn(l):l}}class Zr extends Xr{constructor(t=!1){super(!1,t)}set(t,n,s,r){let o=t[n];if(!this._isShallow){const c=gt(o);if(!Re(s)&&!gt(s)&&(o=K(o),s=K(s)),!j(t)&&le(o)&&!le(s))return c?!1:(o.value=s,!0)}const i=j(t)&&ms(n)?Number(n)e,on=e=>Reflect.getPrototypeOf(e);function Pi(e,t,n){return function(...s){const r=this.__v_raw,o=K(r),i=Ct(o),l=e==="entries"||e===Symbol.iterator&&i,c=e==="keys"&&i,d=r[e](...s),f=n?Xn:t?Zn:ie;return!t&&oe(o,"iterate",c?Yn:ht),{next(){const{value:h,done:g}=d.next();return g?{value:h,done:g}:{value:l?[f(h[0]),f(h[1])]:f(h),done:g}},[Symbol.iterator](){return this}}}}function ln(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Ci(e,t){const n={get(r){const o=this.__v_raw,i=K(o),l=K(r);e||(st(r,l)&&oe(i,"get",r),oe(i,"get",l));const{has:c}=on(i),d=t?Xn:e?Zn:ie;if(c.call(i,r))return d(o.get(r));if(c.call(i,l))return d(o.get(l));o!==i&&o.get(r)},get size(){const r=this.__v_raw;return!e&&oe(K(r),"iterate",ht),Reflect.get(r,"size",r)},has(r){const o=this.__v_raw,i=K(o),l=K(r);return e||(st(r,l)&&oe(i,"has",r),oe(i,"has",l)),r===l?o.has(r):o.has(r)||o.has(l)},forEach(r,o){const i=this,l=i.__v_raw,c=K(l),d=t?Xn:e?Zn:ie;return!e&&oe(c,"iterate",ht),l.forEach((f,h)=>r.call(o,d(f),d(h),i))}};return ce(n,e?{add:ln("add"),set:ln("set"),delete:ln("delete"),clear:ln("clear")}:{add(r){!t&&!Re(r)&&!gt(r)&&(r=K(r));const o=K(this);return on(o).has.call(o,r)||(o.add(r),Ge(o,"add",r,r)),this},set(r,o){!t&&!Re(o)&&!gt(o)&&(o=K(o));const i=K(this),{has:l,get:c}=on(i);let d=l.call(i,r);d||(r=K(r),d=l.call(i,r));const f=c.call(i,r);return i.set(r,o),d?st(o,f)&&Ge(i,"set",r,o):Ge(i,"add",r,o),this},delete(r){const o=K(this),{has:i,get:l}=on(o);let c=i.call(o,r);c||(r=K(r),c=i.call(o,r)),l&&l.call(o,r);const d=o.delete(r);return c&&Ge(o,"delete",r,void 0),d},clear(){const r=K(this),o=r.size!==0,i=r.clear();return o&&Ge(r,"clear",void 0,void 0),i}}),["keys","values","entries",Symbol.iterator].forEach(r=>{n[r]=Pi(r,e,t)}),n}function Ss(e,t){const n=Ci(e,t);return(s,r,o)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(W(n,r)&&r in s?n:s,r,o)}const Ai={get:Ss(!1,!1)},Ti={get:Ss(!1,!0)},Oi={get:Ss(!0,!1)};const eo=new WeakMap,to=new WeakMap,no=new WeakMap,Ii=new WeakMap;function Mi(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function $i(e){return e.__v_skip||!Object.isExtensible(e)?0:Mi(oi(e))}function Rn(e){return gt(e)?e:Es(e,!1,Si,Ai,eo)}function so(e){return Es(e,!1,Ri,Ti,to)}function ro(e){return Es(e,!0,Ei,Oi,no)}function Es(e,t,n,s,r){if(!ee(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=r.get(e);if(o)return o;const i=$i(e);if(i===0)return e;const l=new Proxy(e,i===2?s:n);return r.set(e,l),l}function At(e){return gt(e)?At(e.__v_raw):!!(e&&e.__v_isReactive)}function gt(e){return!!(e&&e.__v_isReadonly)}function Re(e){return!!(e&&e.__v_isShallow)}function Rs(e){return e?!!e.__v_raw:!1}function K(e){const t=e&&e.__v_raw;return t?K(t):e}function oo(e){return!W(e,"__v_skip")&&Object.isExtensible(e)&&jr(e,"__v_skip",!0),e}const ie=e=>ee(e)?Rn(e):e,Zn=e=>ee(e)?ro(e):e;function le(e){return e?e.__v_isRef===!0:!1}function we(e){return io(e,!1)}function Fi(e){return io(e,!0)}function io(e,t){return le(e)?e:new Li(e,t)}class Li{constructor(t,n){this.dep=new ws,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:K(t),this._value=n?t:ie(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,s=this.__v_isShallow||Re(t)||gt(t);t=s?t:K(t),st(t,n)&&(this._rawValue=t,this._value=s?t:ie(t),this.dep.trigger())}}function pt(e){return le(e)?e.value:e}const Ni={get:(e,t,n)=>t==="__v_raw"?e:pt(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return le(r)&&!le(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function lo(e){return At(e)?e:new Proxy(e,Ni)}class Hi{constructor(t,n,s){this.fn=t,this.setter=n,this._value=void 0,this.dep=new ws(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Jt-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=s}notify(){if(this.flags|=16,!(this.flags&8)&&Z!==this)return Wr(this,!0),!0}get value(){const t=this.dep.track();return zr(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function ji(e,t,n=!1){let s,r;return U(e)?s=e:(s=e.get,r=e.set),new Hi(s,r,n)}const cn={},hn=new WeakMap;let at;function Di(e,t=!1,n=at){if(n){let s=hn.get(n);s||hn.set(n,s=[]),s.push(e)}}function Ui(e,t,n=Y){const{immediate:s,deep:r,once:o,scheduler:i,augmentJob:l,call:c}=n,d=O=>r?O:Re(O)||r===!1||r===0?ze(O,1):ze(O);let f,h,g,m,w=!1,R=!1;if(le(e)?(h=()=>e.value,w=Re(e)):At(e)?(h=()=>d(e),w=!0):j(e)?(R=!0,w=e.some(O=>At(O)||Re(O)),h=()=>e.map(O=>{if(le(O))return O.value;if(At(O))return d(O);if(U(O))return c?c(O,2):O()})):U(e)?t?h=c?()=>c(e,2):e:h=()=>{if(g){it();try{g()}finally{lt()}}const O=at;at=f;try{return c?c(e,3,[m]):e(m)}finally{at=O}}:h=Ue,t&&r){const O=h,z=r===!0?1/0:r;h=()=>ze(O(),z)}const D=gi(),$=()=>{f.stop(),D&&D.active&&gs(D.effects,f)};if(o&&t){const O=t;t=(...z)=>{O(...z),$()}}let M=R?new Array(e.length).fill(cn):cn;const L=O=>{if(!(!(f.flags&1)||!f.dirty&&!O))if(t){const z=f.run();if(r||w||(R?z.some((re,te)=>st(re,M[te])):st(z,M))){g&&g();const re=at;at=f;try{const te=[z,M===cn?void 0:R&&M[0]===cn?[]:M,m];c?c(t,3,te):t(...te),M=z}finally{at=re}}}else f.run()};return l&&l(L),f=new kr(h),f.scheduler=i?()=>i(L,!1):L,m=O=>Di(O,!1,f),g=f.onStop=()=>{const O=hn.get(f);if(O){if(c)c(O,4);else for(const z of O)z();hn.delete(f)}},t?s?L(!0):M=f.run():i?i(L.bind(null,!0),!0):f.run(),$.pause=f.pause.bind(f),$.resume=f.resume.bind(f),$.stop=$,$}function ze(e,t=1/0,n){if(t<=0||!ee(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,le(e))ze(e.value,t,n);else if(j(e))for(let s=0;s{ze(s,t,n)});else if(Nr(e)){for(const s in e)ze(e[s],t,n);for(const s of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,s)&&ze(e[s],t,n)}return e}/** +**/let _e;class Vr{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=_e,!t&&_e&&(this.index=(_e.scopes||(_e.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t0)return;if(Vt){let t=Vt;for(Vt=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;Bt;){let t=Bt;for(Bt=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(s){e||(e=s)}t=n}}if(e)throw e}function qr(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Gr(e){let t,n=e.depsTail,s=n;for(;s;){const r=s.prevDep;s.version===-1?(s===n&&(n=r),xs(s),mi(s)):t=s,s.dep.activeLink=s.prevActiveLink,s.prevActiveLink=void 0,s=r}e.deps=t,e.depsTail=n}function Jn(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(zr(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function zr(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Jt))return;e.globalVersion=Jt;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!Jn(e)){e.flags&=-3;return}const n=Z,s=Ce;Z=e,Ce=!0;try{qr(e);const r=e.fn(e._value);(t.version===0||st(r,e._value))&&(e._value=r,t.version++)}catch(r){throw t.version++,r}finally{Z=n,Ce=s,Gr(e),e.flags&=-3}}function xs(e,t=!1){const{dep:n,prevSub:s,nextSub:r}=e;if(s&&(s.nextSub=r,e.prevSub=void 0),r&&(r.prevSub=s,e.nextSub=void 0),n.subs===e&&(n.subs=s,!s&&n.computed)){n.computed.flags&=-5;for(let o=n.computed.deps;o;o=o.nextDep)xs(o,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function mi(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let Ce=!0;const Jr=[];function it(){Jr.push(Ce),Ce=!1}function lt(){const e=Jr.pop();Ce=e===void 0?!0:e}function Ds(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=Z;Z=void 0;try{t()}finally{Z=n}}}let Jt=0;class _i{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class ws{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(t){if(!Z||!Ce||Z===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==Z)n=this.activeLink=new _i(Z,this),Z.deps?(n.prevDep=Z.depsTail,Z.depsTail.nextDep=n,Z.depsTail=n):Z.deps=Z.depsTail=n,Qr(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const s=n.nextDep;s.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=s),n.prevDep=Z.depsTail,n.nextDep=void 0,Z.depsTail.nextDep=n,Z.depsTail=n,Z.deps===n&&(Z.deps=s)}return n}trigger(t){this.version++,Jt++,this.notify(t)}notify(t){ys();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{bs()}}}function Qr(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let s=t.deps;s;s=s.nextDep)Qr(s)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const Qn=new WeakMap,ht=Symbol(""),Yn=Symbol(""),Qt=Symbol("");function oe(e,t,n){if(Ce&&Z){let s=Qn.get(e);s||Qn.set(e,s=new Map);let r=s.get(n);r||(s.set(n,r=new ws),r.map=s,r.key=n),r.track()}}function Ge(e,t,n,s,r,o){const i=Qn.get(e);if(!i){Jt++;return}const l=c=>{c&&c.trigger()};if(ys(),t==="clear")i.forEach(l);else{const c=j(e),d=c&&ms(n);if(c&&n==="length"){const f=Number(s);i.forEach((h,g)=>{(g==="length"||g===Qt||!ot(g)&&g>=f)&&l(h)})}else switch((n!==void 0||i.has(void 0))&&l(i.get(n)),d&&l(i.get(Qt)),t){case"add":c?d&&l(i.get("length")):(l(i.get(ht)),Ct(e)&&l(i.get(Yn)));break;case"delete":c||(l(i.get(ht)),Ct(e)&&l(i.get(Yn)));break;case"set":Ct(e)&&l(i.get(ht));break}}bs()}function wt(e){const t=K(e);return t===e?t:(oe(t,"iterate",Qt),Re(e)?t:t.map(ie))}function En(e){return oe(e=K(e),"iterate",Qt),e}const vi={__proto__:null,[Symbol.iterator](){return Hn(this,Symbol.iterator,ie)},concat(...e){return wt(this).concat(...e.map(t=>j(t)?wt(t):t))},entries(){return Hn(this,"entries",e=>(e[1]=ie(e[1]),e))},every(e,t){return ke(this,"every",e,t,void 0,arguments)},filter(e,t){return ke(this,"filter",e,t,n=>n.map(ie),arguments)},find(e,t){return ke(this,"find",e,t,ie,arguments)},findIndex(e,t){return ke(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return ke(this,"findLast",e,t,ie,arguments)},findLastIndex(e,t){return ke(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return ke(this,"forEach",e,t,void 0,arguments)},includes(...e){return jn(this,"includes",e)},indexOf(...e){return jn(this,"indexOf",e)},join(e){return wt(this).join(e)},lastIndexOf(...e){return jn(this,"lastIndexOf",e)},map(e,t){return ke(this,"map",e,t,void 0,arguments)},pop(){return Nt(this,"pop")},push(...e){return Nt(this,"push",e)},reduce(e,...t){return Us(this,"reduce",e,t)},reduceRight(e,...t){return Us(this,"reduceRight",e,t)},shift(){return Nt(this,"shift")},some(e,t){return ke(this,"some",e,t,void 0,arguments)},splice(...e){return Nt(this,"splice",e)},toReversed(){return wt(this).toReversed()},toSorted(e){return wt(this).toSorted(e)},toSpliced(...e){return wt(this).toSpliced(...e)},unshift(...e){return Nt(this,"unshift",e)},values(){return Hn(this,"values",ie)}};function Hn(e,t,n){const s=En(e),r=s[t]();return s!==e&&!Re(e)&&(r._next=r.next,r.next=()=>{const o=r._next();return o.value&&(o.value=n(o.value)),o}),r}const yi=Array.prototype;function ke(e,t,n,s,r,o){const i=En(e),l=i!==e&&!Re(e),c=i[t];if(c!==yi[t]){const h=c.apply(e,o);return l?ie(h):h}let d=n;i!==e&&(l?d=function(h,g){return n.call(this,ie(h),g,e)}:n.length>2&&(d=function(h,g){return n.call(this,h,g,e)}));const f=c.call(i,d,s);return l&&r?r(f):f}function Us(e,t,n,s){const r=En(e);let o=n;return r!==e&&(Re(e)?n.length>3&&(o=function(i,l,c){return n.call(this,i,l,c,e)}):o=function(i,l,c){return n.call(this,i,ie(l),c,e)}),r[t](o,...s)}function jn(e,t,n){const s=K(e);oe(s,"iterate",Qt);const r=s[t](...n);return(r===-1||r===!1)&&Rs(n[0])?(n[0]=K(n[0]),s[t](...n)):r}function Nt(e,t,n=[]){it(),ys();const s=K(e)[t].apply(e,n);return bs(),lt(),s}const bi=hs("__proto__,__v_isRef,__isVue"),Yr=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(ot));function xi(e){ot(e)||(e=String(e));const t=K(this);return oe(t,"has",e),t.hasOwnProperty(e)}class Xr{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,s){if(n==="__v_skip")return t.__v_skip;const r=this._isReadonly,o=this._isShallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return o;if(n==="__v_raw")return s===(r?o?Ii:no:o?to:eo).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const i=j(t);if(!r){let c;if(i&&(c=vi[n]))return c;if(n==="hasOwnProperty")return xi}const l=Reflect.get(t,n,le(t)?t:s);return(ot(n)?Yr.has(n):bi(n))||(r||oe(t,"get",n),o)?l:le(l)?i&&ms(n)?l:l.value:ee(l)?r?ro(l):Rn(l):l}}class Zr extends Xr{constructor(t=!1){super(!1,t)}set(t,n,s,r){let o=t[n];if(!this._isShallow){const c=gt(o);if(!Re(s)&&!gt(s)&&(o=K(o),s=K(s)),!j(t)&&le(o)&&!le(s))return c?!1:(o.value=s,!0)}const i=j(t)&&ms(n)?Number(n)e,on=e=>Reflect.getPrototypeOf(e);function Pi(e,t,n){return function(...s){const r=this.__v_raw,o=K(r),i=Ct(o),l=e==="entries"||e===Symbol.iterator&&i,c=e==="keys"&&i,d=r[e](...s),f=n?Xn:t?Zn:ie;return!t&&oe(o,"iterate",c?Yn:ht),{next(){const{value:h,done:g}=d.next();return g?{value:h,done:g}:{value:l?[f(h[0]),f(h[1])]:f(h),done:g}},[Symbol.iterator](){return this}}}}function ln(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Ci(e,t){const n={get(r){const o=this.__v_raw,i=K(o),l=K(r);e||(st(r,l)&&oe(i,"get",r),oe(i,"get",l));const{has:c}=on(i),d=t?Xn:e?Zn:ie;if(c.call(i,r))return d(o.get(r));if(c.call(i,l))return d(o.get(l));o!==i&&o.get(r)},get size(){const r=this.__v_raw;return!e&&oe(K(r),"iterate",ht),Reflect.get(r,"size",r)},has(r){const o=this.__v_raw,i=K(o),l=K(r);return e||(st(r,l)&&oe(i,"has",r),oe(i,"has",l)),r===l?o.has(r):o.has(r)||o.has(l)},forEach(r,o){const i=this,l=i.__v_raw,c=K(l),d=t?Xn:e?Zn:ie;return!e&&oe(c,"iterate",ht),l.forEach((f,h)=>r.call(o,d(f),d(h),i))}};return ce(n,e?{add:ln("add"),set:ln("set"),delete:ln("delete"),clear:ln("clear")}:{add(r){!t&&!Re(r)&&!gt(r)&&(r=K(r));const o=K(this);return on(o).has.call(o,r)||(o.add(r),Ge(o,"add",r,r)),this},set(r,o){!t&&!Re(o)&&!gt(o)&&(o=K(o));const i=K(this),{has:l,get:c}=on(i);let d=l.call(i,r);d||(r=K(r),d=l.call(i,r));const f=c.call(i,r);return i.set(r,o),d?st(o,f)&&Ge(i,"set",r,o):Ge(i,"add",r,o),this},delete(r){const o=K(this),{has:i,get:l}=on(o);let c=i.call(o,r);c||(r=K(r),c=i.call(o,r)),l&&l.call(o,r);const d=o.delete(r);return c&&Ge(o,"delete",r,void 0),d},clear(){const r=K(this),o=r.size!==0,i=r.clear();return o&&Ge(r,"clear",void 0,void 0),i}}),["keys","values","entries",Symbol.iterator].forEach(r=>{n[r]=Pi(r,e,t)}),n}function Ss(e,t){const n=Ci(e,t);return(s,r,o)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(W(n,r)&&r in s?n:s,r,o)}const Ai={get:Ss(!1,!1)},Ti={get:Ss(!1,!0)},Oi={get:Ss(!0,!1)};const eo=new WeakMap,to=new WeakMap,no=new WeakMap,Ii=new WeakMap;function Mi(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function $i(e){return e.__v_skip||!Object.isExtensible(e)?0:Mi(oi(e))}function Rn(e){return gt(e)?e:Es(e,!1,Si,Ai,eo)}function so(e){return Es(e,!1,Ri,Ti,to)}function ro(e){return Es(e,!0,Ei,Oi,no)}function Es(e,t,n,s,r){if(!ee(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=r.get(e);if(o)return o;const i=$i(e);if(i===0)return e;const l=new Proxy(e,i===2?s:n);return r.set(e,l),l}function At(e){return gt(e)?At(e.__v_raw):!!(e&&e.__v_isReactive)}function gt(e){return!!(e&&e.__v_isReadonly)}function Re(e){return!!(e&&e.__v_isShallow)}function Rs(e){return e?!!e.__v_raw:!1}function K(e){const t=e&&e.__v_raw;return t?K(t):e}function oo(e){return!W(e,"__v_skip")&&Object.isExtensible(e)&&jr(e,"__v_skip",!0),e}const ie=e=>ee(e)?Rn(e):e,Zn=e=>ee(e)?ro(e):e;function le(e){return e?e.__v_isRef===!0:!1}function we(e){return io(e,!1)}function Fi(e){return io(e,!0)}function io(e,t){return le(e)?e:new Li(e,t)}class Li{constructor(t,n){this.dep=new ws,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:K(t),this._value=n?t:ie(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,s=this.__v_isShallow||Re(t)||gt(t);t=s?t:K(t),st(t,n)&&(this._rawValue=t,this._value=s?t:ie(t),this.dep.trigger())}}function pt(e){return le(e)?e.value:e}const Ni={get:(e,t,n)=>t==="__v_raw"?e:pt(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return le(r)&&!le(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function lo(e){return At(e)?e:new Proxy(e,Ni)}class Hi{constructor(t,n,s){this.fn=t,this.setter=n,this._value=void 0,this.dep=new ws(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Jt-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=s}notify(){if(this.flags|=16,!(this.flags&8)&&Z!==this)return Wr(this,!0),!0}get value(){const t=this.dep.track();return zr(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function ji(e,t,n=!1){let s,r;return U(e)?s=e:(s=e.get,r=e.set),new Hi(s,r,n)}const cn={},hn=new WeakMap;let at;function Di(e,t=!1,n=at){if(n){let s=hn.get(n);s||hn.set(n,s=[]),s.push(e)}}function Ui(e,t,n=Y){const{immediate:s,deep:r,once:o,scheduler:i,augmentJob:l,call:c}=n,d=O=>r?O:Re(O)||r===!1||r===0?ze(O,1):ze(O);let f,h,g,m,w=!1,R=!1;if(le(e)?(h=()=>e.value,w=Re(e)):At(e)?(h=()=>d(e),w=!0):j(e)?(R=!0,w=e.some(O=>At(O)||Re(O)),h=()=>e.map(O=>{if(le(O))return O.value;if(At(O))return d(O);if(U(O))return c?c(O,2):O()})):U(e)?t?h=c?()=>c(e,2):e:h=()=>{if(g){it();try{g()}finally{lt()}}const O=at;at=f;try{return c?c(e,3,[m]):e(m)}finally{at=O}}:h=Ue,t&&r){const O=h,J=r===!0?1/0:r;h=()=>ze(O(),J)}const D=gi(),$=()=>{f.stop(),D&&D.active&&gs(D.effects,f)};if(o&&t){const O=t;t=(...J)=>{O(...J),$()}}let M=R?new Array(e.length).fill(cn):cn;const L=O=>{if(!(!(f.flags&1)||!f.dirty&&!O))if(t){const J=f.run();if(r||w||(R?J.some((re,te)=>st(re,M[te])):st(J,M))){g&&g();const re=at;at=f;try{const te=[J,M===cn?void 0:R&&M[0]===cn?[]:M,m];c?c(t,3,te):t(...te),M=J}finally{at=re}}}else f.run()};return l&&l(L),f=new kr(h),f.scheduler=i?()=>i(L,!1):L,m=O=>Di(O,!1,f),g=f.onStop=()=>{const O=hn.get(f);if(O){if(c)c(O,4);else for(const J of O)J();hn.delete(f)}},t?s?L(!0):M=f.run():i?i(L.bind(null,!0),!0):f.run(),$.pause=f.pause.bind(f),$.resume=f.resume.bind(f),$.stop=$,$}function ze(e,t=1/0,n){if(t<=0||!ee(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,le(e))ze(e.value,t,n);else if(j(e))for(let s=0;s{ze(s,t,n)});else if(Nr(e)){for(const s in e)ze(e[s],t,n);for(const s of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,s)&&ze(e[s],t,n)}return e}/** * @vue/runtime-core v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/function nn(e,t,n,s){try{return s?e(...s):e()}catch(r){Pn(r,t,n)}}function Ve(e,t,n,s){if(U(e)){const r=nn(e,t,n,s);return r&&Fr(r)&&r.catch(o=>{Pn(o,t,n)}),r}if(j(e)){const r=[];for(let o=0;o>>1,r=fe[s],o=Yt(r);o=Yt(n)?fe.push(e):fe.splice(Bi(t),0,e),e.flags|=1,uo()}}function uo(){pn||(pn=co.then(ao))}function ki(e){j(e)?Tt.push(...e):et&&e.id===-1?et.splice(St+1,0,e):e.flags&1||(Tt.push(e),e.flags|=1),uo()}function Vs(e,t,n=je+1){for(;nYt(n)-Yt(s));if(Tt.length=0,et){et.push(...t);return}for(et=t,St=0;Ste.id==null?e.flags&2?-1:1/0:e.id;function ao(e){try{for(je=0;je{s._d&&Ys(-1);const o=gn(t);let i;try{i=e(...r)}finally{gn(o),s._d&&Ys(1)}return i};return s._n=!0,s._c=!0,s._d=!0,s}function es(e,t){if(Ee===null)return e;const n=In(Ee),s=e.dirs||(e.dirs=[]);for(let r=0;re.__isTeleport;function As(e,t){e.shapeFlag&6&&e.component?(e.transition=t,As(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}/*! #__NO_SIDE_EFFECTS__ */function vt(e,t){return U(e)?ce({name:e.name},t,{setup:e}):e}function po(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function mn(e,t,n,s,r=!1){if(j(e)){e.forEach((w,R)=>mn(w,t&&(j(t)?t[R]:t),n,s,r));return}if(kt(s)&&!r){s.shapeFlag&512&&s.type.__asyncResolved&&s.component.subTree.component&&mn(e,t,n,s.component.subTree);return}const o=s.shapeFlag&4?In(s.component):s.el,i=r?null:o,{i:l,r:c}=e,d=t&&t.r,f=l.refs===Y?l.refs={}:l.refs,h=l.setupState,g=K(h),m=h===Y?()=>!1:w=>W(g,w);if(d!=null&&d!==c&&(ne(d)?(f[d]=null,m(d)&&(h[d]=null)):le(d)&&(d.value=null)),U(c))nn(c,l,12,[i,f]);else{const w=ne(c),R=le(c);if(w||R){const D=()=>{if(e.f){const $=w?m(c)?h[c]:f[c]:c.value;r?j($)&&gs($,o):j($)?$.includes(o)||$.push(o):w?(f[c]=[o],m(c)&&(h[c]=f[c])):(c.value=[o],e.k&&(f[e.k]=c.value))}else w?(f[c]=i,m(c)&&(h[c]=i)):R&&(c.value=i,e.k&&(f[e.k]=i))};i?(D.id=-1,me(D,n)):D()}}}Sn().requestIdleCallback;Sn().cancelIdleCallback;const kt=e=>!!e.type.__asyncLoader,go=e=>e.type.__isKeepAlive;function Gi(e,t){mo(e,"a",t)}function zi(e,t){mo(e,"da",t)}function mo(e,t,n=ae){const s=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(Cn(t,s,n),n){let r=n.parent;for(;r&&r.parent;)go(r.parent.vnode)&&Ji(s,t,n,r),r=r.parent}}function Ji(e,t,n,s){const r=Cn(t,e,s,!0);_o(()=>{gs(s[t],r)},n)}function Cn(e,t,n=ae,s=!1){if(n){const r=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...i)=>{it();const l=sn(n),c=Ve(t,n,e,i);return l(),lt(),c});return s?r.unshift(o):r.push(o),o}}const Je=e=>(t,n=ae)=>{(!Zt||e==="sp")&&Cn(e,(...s)=>t(...s),n)},Qi=Je("bm"),Ts=Je("m"),Yi=Je("bu"),Xi=Je("u"),Zi=Je("bum"),_o=Je("um"),el=Je("sp"),tl=Je("rtg"),nl=Je("rtc");function sl(e,t=ae){Cn("ec",e,t)}const rl=Symbol.for("v-ndc");function Bs(e,t,n,s){let r;const o=n,i=j(e);if(i||ne(e)){const l=i&&At(e);let c=!1;l&&(c=!Re(e),e=En(e)),r=new Array(e.length);for(let d=0,f=e.length;dt(l,c,void 0,o));else{const l=Object.keys(e);r=new Array(l.length);for(let c=0,d=l.length;ce?jo(e)?In(e):ts(e.parent):null,Kt=ce(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=>ts(e.parent),$root:e=>ts(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>yo(e),$forceUpdate:e=>e.f||(e.f=()=>{Cs(e.update)}),$nextTick:e=>e.n||(e.n=Ps.bind(e.proxy)),$watch:e=>Rl.bind(e)}),Dn=(e,t)=>e!==Y&&!e.__isScriptSetup&&W(e,t),ol={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:s,data:r,props:o,accessCache:i,type:l,appContext:c}=e;let d;if(t[0]!=="$"){const m=i[t];if(m!==void 0)switch(m){case 1:return s[t];case 2:return r[t];case 4:return n[t];case 3:return o[t]}else{if(Dn(s,t))return i[t]=1,s[t];if(r!==Y&&W(r,t))return i[t]=2,r[t];if((d=e.propsOptions[0])&&W(d,t))return i[t]=3,o[t];if(n!==Y&&W(n,t))return i[t]=4,n[t];ns&&(i[t]=0)}}const f=Kt[t];let h,g;if(f)return t==="$attrs"&&oe(e.attrs,"get",""),f(e);if((h=l.__cssModules)&&(h=h[t]))return h;if(n!==Y&&W(n,t))return i[t]=4,n[t];if(g=c.config.globalProperties,W(g,t))return g[t]},set({_:e},t,n){const{data:s,setupState:r,ctx:o}=e;return Dn(r,t)?(r[t]=n,!0):s!==Y&&W(s,t)?(s[t]=n,!0):W(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:r,propsOptions:o}},i){let l;return!!n[i]||e!==Y&&W(e,i)||Dn(t,i)||(l=o[0])&&W(l,i)||W(s,i)||W(Kt,i)||W(r.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:W(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function ks(e){return j(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let ns=!0;function il(e){const t=yo(e),n=e.proxy,s=e.ctx;ns=!1,t.beforeCreate&&Ks(t.beforeCreate,e,"bc");const{data:r,computed:o,methods:i,watch:l,provide:c,inject:d,created:f,beforeMount:h,mounted:g,beforeUpdate:m,updated:w,activated:R,deactivated:D,beforeDestroy:$,beforeUnmount:M,destroyed:L,unmounted:O,render:z,renderTracked:re,renderTriggered:te,errorCaptured:Oe,serverPrefetch:Qe,expose:Ie,inheritAttrs:Ye,components:ct,directives:Me,filters:Ft}=t;if(d&&ll(d,s,null),i)for(const G in i){const B=i[G];U(B)&&(s[G]=B.bind(n))}if(r){const G=r.call(n,n);ee(G)&&(e.data=Rn(G))}if(ns=!0,o)for(const G in o){const B=o[G],Be=U(B)?B.bind(n,n):U(B.get)?B.get.bind(n,n):Ue,Xe=!U(B)&&U(B.set)?B.set.bind(n):Ue,$e=Pe({get:Be,set:Xe});Object.defineProperty(s,G,{enumerable:!0,configurable:!0,get:()=>$e.value,set:de=>$e.value=de})}if(l)for(const G in l)vo(l[G],s,n,G);if(c){const G=U(c)?c.call(n):c;Reflect.ownKeys(G).forEach(B=>{fn(B,G[B])})}f&&Ks(f,e,"c");function se(G,B){j(B)?B.forEach(Be=>G(Be.bind(n))):B&&G(B.bind(n))}if(se(Qi,h),se(Ts,g),se(Yi,m),se(Xi,w),se(Gi,R),se(zi,D),se(sl,Oe),se(nl,re),se(tl,te),se(Zi,M),se(_o,O),se(el,Qe),j(Ie))if(Ie.length){const G=e.exposed||(e.exposed={});Ie.forEach(B=>{Object.defineProperty(G,B,{get:()=>n[B],set:Be=>n[B]=Be})})}else e.exposed||(e.exposed={});z&&e.render===Ue&&(e.render=z),Ye!=null&&(e.inheritAttrs=Ye),ct&&(e.components=ct),Me&&(e.directives=Me),Qe&&po(e)}function ll(e,t,n=Ue){j(e)&&(e=ss(e));for(const s in e){const r=e[s];let o;ee(r)?"default"in r?o=Ae(r.from||s,r.default,!0):o=Ae(r.from||s):o=Ae(r),le(o)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>o.value,set:i=>o.value=i}):t[s]=o}}function Ks(e,t,n){Ve(j(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function vo(e,t,n,s){let r=s.includes(".")?$o(n,s):()=>n[s];if(ne(e)){const o=t[e];U(o)&&Wt(r,o)}else if(U(e))Wt(r,e.bind(n));else if(ee(e))if(j(e))e.forEach(o=>vo(o,t,n,s));else{const o=U(e.handler)?e.handler.bind(n):t[e.handler];U(o)&&Wt(r,o,e)}}function yo(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:r,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,l=o.get(t);let c;return l?c=l:!r.length&&!n&&!s?c=t:(c={},r.length&&r.forEach(d=>_n(c,d,i,!0)),_n(c,t,i)),ee(t)&&o.set(t,c),c}function _n(e,t,n,s=!1){const{mixins:r,extends:o}=t;o&&_n(e,o,n,!0),r&&r.forEach(i=>_n(e,i,n,!0));for(const i in t)if(!(s&&i==="expose")){const l=cl[i]||n&&n[i];e[i]=l?l(e[i],t[i]):t[i]}return e}const cl={data:Ws,props:qs,emits:qs,methods:Dt,computed:Dt,beforeCreate:ue,created:ue,beforeMount:ue,mounted:ue,beforeUpdate:ue,updated:ue,beforeDestroy:ue,beforeUnmount:ue,destroyed:ue,unmounted:ue,activated:ue,deactivated:ue,errorCaptured:ue,serverPrefetch:ue,components:Dt,directives:Dt,watch:fl,provide:Ws,inject:ul};function Ws(e,t){return t?e?function(){return ce(U(e)?e.call(this,this):e,U(t)?t.call(this,this):t)}:t:e}function ul(e,t){return Dt(ss(e),ss(t))}function ss(e){if(j(e)){const t={};for(let n=0;n1)return n&&U(t)?t.call(s&&s.proxy):t}}const xo={},wo=()=>Object.create(xo),So=e=>Object.getPrototypeOf(e)===xo;function hl(e,t,n,s=!1){const r={},o=wo();e.propsDefaults=Object.create(null),Eo(e,t,r,o);for(const i in e.propsOptions[0])i in r||(r[i]=void 0);n?e.props=s?r:so(r):e.type.props?e.props=r:e.props=o,e.attrs=o}function pl(e,t,n,s){const{props:r,attrs:o,vnode:{patchFlag:i}}=e,l=K(r),[c]=e.propsOptions;let d=!1;if((s||i>0)&&!(i&16)){if(i&8){const f=e.vnode.dynamicProps;for(let h=0;h{c=!0;const[g,m]=Ro(h,t,!0);ce(i,g),m&&l.push(...m)};!n&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}if(!o&&!c)return ee(e)&&s.set(e,Pt),Pt;if(j(o))for(let f=0;fe[0]==="_"||e==="$stable",Os=e=>j(e)?e.map(De):[De(e)],ml=(e,t,n)=>{if(t._n)return t;const s=Ki((...r)=>Os(t(...r)),n);return s._c=!1,s},Co=(e,t,n)=>{const s=e._ctx;for(const r in e){if(Po(r))continue;const o=e[r];if(U(o))t[r]=ml(r,o,s);else if(o!=null){const i=Os(o);t[r]=()=>i}}},Ao=(e,t)=>{const n=Os(t);e.slots.default=()=>n},To=(e,t,n)=>{for(const s in t)(n||s!=="_")&&(e[s]=t[s])},_l=(e,t,n)=>{const s=e.slots=wo();if(e.vnode.shapeFlag&32){const r=t._;r?(To(s,t,n),n&&jr(s,"_",r,!0)):Co(t,s)}else t&&Ao(e,t)},vl=(e,t,n)=>{const{vnode:s,slots:r}=e;let o=!0,i=Y;if(s.shapeFlag&32){const l=t._;l?n&&l===1?o=!1:To(r,t,n):(o=!t.$stable,Co(t,r)),i=t}else t&&(Ao(e,t),i={default:1});if(o)for(const l in r)!Po(l)&&i[l]==null&&delete r[l]},me=Ml;function yl(e){return bl(e)}function bl(e,t){const n=Sn();n.__VUE__=!0;const{insert:s,remove:r,patchProp:o,createElement:i,createText:l,createComment:c,setText:d,setElementText:f,parentNode:h,nextSibling:g,setScopeId:m=Ue,insertStaticContent:w}=e,R=(u,a,p,_=null,b=null,y=null,P=void 0,E=null,S=!!a.dynamicChildren)=>{if(u===a)return;u&&!Ht(u,a)&&(_=v(u),de(u,b,y,!0),u=null),a.patchFlag===-2&&(S=!1,a.dynamicChildren=null);const{type:x,ref:N,shapeFlag:A}=a;switch(x){case Tn:D(u,a,p,_);break;case mt:$(u,a,p,_);break;case Vn:u==null&&M(a,p,_,P);break;case Se:ct(u,a,p,_,b,y,P,E,S);break;default:A&1?z(u,a,p,_,b,y,P,E,S):A&6?Me(u,a,p,_,b,y,P,E,S):(A&64||A&128)&&x.process(u,a,p,_,b,y,P,E,S,I)}N!=null&&b&&mn(N,u&&u.ref,y,a||u,!a)},D=(u,a,p,_)=>{if(u==null)s(a.el=l(a.children),p,_);else{const b=a.el=u.el;a.children!==u.children&&d(b,a.children)}},$=(u,a,p,_)=>{u==null?s(a.el=c(a.children||""),p,_):a.el=u.el},M=(u,a,p,_)=>{[u.el,u.anchor]=w(u.children,a,p,_,u.el,u.anchor)},L=({el:u,anchor:a},p,_)=>{let b;for(;u&&u!==a;)b=g(u),s(u,p,_),u=b;s(a,p,_)},O=({el:u,anchor:a})=>{let p;for(;u&&u!==a;)p=g(u),r(u),u=p;r(a)},z=(u,a,p,_,b,y,P,E,S)=>{a.type==="svg"?P="svg":a.type==="math"&&(P="mathml"),u==null?re(a,p,_,b,y,P,E,S):Qe(u,a,b,y,P,E,S)},re=(u,a,p,_,b,y,P,E)=>{let S,x;const{props:N,shapeFlag:A,transition:F,dirs:H}=u;if(S=u.el=i(u.type,y,N&&N.is,N),A&8?f(S,u.children):A&16&&Oe(u.children,S,null,_,b,Un(u,y),P,E),H&&ut(u,null,_,"created"),te(S,u,u.scopeId,P,_),N){for(const X in N)X!=="value"&&!Ut(X)&&o(S,X,null,N[X],y,_);"value"in N&&o(S,"value",null,N.value,y),(x=N.onVnodeBeforeMount)&&He(x,_,u)}H&&ut(u,null,_,"beforeMount");const V=xl(b,F);V&&F.beforeEnter(S),s(S,a,p),((x=N&&N.onVnodeMounted)||V||H)&&me(()=>{x&&He(x,_,u),V&&F.enter(S),H&&ut(u,null,_,"mounted")},b)},te=(u,a,p,_,b)=>{if(p&&m(u,p),_)for(let y=0;y<_.length;y++)m(u,_[y]);if(b){let y=b.subTree;if(a===y||Lo(y.type)&&(y.ssContent===a||y.ssFallback===a)){const P=b.vnode;te(u,P,P.scopeId,P.slotScopeIds,b.parent)}}},Oe=(u,a,p,_,b,y,P,E,S=0)=>{for(let x=S;x{const E=a.el=u.el;let{patchFlag:S,dynamicChildren:x,dirs:N}=a;S|=u.patchFlag&16;const A=u.props||Y,F=a.props||Y;let H;if(p&&ft(p,!1),(H=F.onVnodeBeforeUpdate)&&He(H,p,a,u),N&&ut(a,u,p,"beforeUpdate"),p&&ft(p,!0),(A.innerHTML&&F.innerHTML==null||A.textContent&&F.textContent==null)&&f(E,""),x?Ie(u.dynamicChildren,x,E,p,_,Un(a,b),y):P||B(u,a,E,null,p,_,Un(a,b),y,!1),S>0){if(S&16)Ye(E,A,F,p,b);else if(S&2&&A.class!==F.class&&o(E,"class",null,F.class,b),S&4&&o(E,"style",A.style,F.style,b),S&8){const V=a.dynamicProps;for(let X=0;X{H&&He(H,p,a,u),N&&ut(a,u,p,"updated")},_)},Ie=(u,a,p,_,b,y,P)=>{for(let E=0;E{if(a!==p){if(a!==Y)for(const y in a)!Ut(y)&&!(y in p)&&o(u,y,a[y],null,b,_);for(const y in p){if(Ut(y))continue;const P=p[y],E=a[y];P!==E&&y!=="value"&&o(u,y,E,P,b,_)}"value"in p&&o(u,"value",a.value,p.value,b)}},ct=(u,a,p,_,b,y,P,E,S)=>{const x=a.el=u?u.el:l(""),N=a.anchor=u?u.anchor:l("");let{patchFlag:A,dynamicChildren:F,slotScopeIds:H}=a;H&&(E=E?E.concat(H):H),u==null?(s(x,p,_),s(N,p,_),Oe(a.children||[],p,N,b,y,P,E,S)):A>0&&A&64&&F&&u.dynamicChildren?(Ie(u.dynamicChildren,F,p,b,y,P,E),(a.key!=null||b&&a===b.subTree)&&Oo(u,a,!0)):B(u,a,p,N,b,y,P,E,S)},Me=(u,a,p,_,b,y,P,E,S)=>{a.slotScopeIds=E,u==null?a.shapeFlag&512?b.ctx.activate(a,p,_,P,S):Ft(a,p,_,b,y,P,S):yt(u,a,S)},Ft=(u,a,p,_,b,y,P)=>{const E=u.component=Vl(u,_,b);if(go(u)&&(E.ctx.renderer=I),Bl(E,!1,P),E.asyncDep){if(b&&b.registerDep(E,se,P),!u.el){const S=E.subTree=be(mt);$(null,S,a,p)}}else se(E,u,a,p,b,y,P)},yt=(u,a,p)=>{const _=a.component=u.component;if(Ol(u,a,p))if(_.asyncDep&&!_.asyncResolved){G(_,a,p);return}else _.next=a,_.update();else a.el=u.el,_.vnode=a},se=(u,a,p,_,b,y,P)=>{const E=()=>{if(u.isMounted){let{next:A,bu:F,u:H,parent:V,vnode:X}=u;{const Le=Io(u);if(Le){A&&(A.el=X.el,G(u,A,P)),Le.asyncDep.then(()=>{u.isUnmounted||E()});return}}let q=A,pe;ft(u,!1),A?(A.el=X.el,G(u,A,P)):A=X,F&&un(F),(pe=A.props&&A.props.onVnodeBeforeUpdate)&&He(pe,V,A,X),ft(u,!0);const he=Js(u),Fe=u.subTree;u.subTree=he,R(Fe,he,h(Fe.el),v(Fe),u,b,y),A.el=he.el,q===null&&Il(u,he.el),H&&me(H,b),(pe=A.props&&A.props.onVnodeUpdated)&&me(()=>He(pe,V,A,X),b)}else{let A;const{el:F,props:H}=a,{bm:V,m:X,parent:q,root:pe,type:he}=u,Fe=kt(a);ft(u,!1),V&&un(V),!Fe&&(A=H&&H.onVnodeBeforeMount)&&He(A,q,a),ft(u,!0);{pe.ce&&pe.ce._injectChildStyle(he);const Le=u.subTree=Js(u);R(null,Le,p,_,u,b,y),a.el=Le.el}if(X&&me(X,b),!Fe&&(A=H&&H.onVnodeMounted)){const Le=a;me(()=>He(A,q,Le),b)}(a.shapeFlag&256||q&&kt(q.vnode)&&q.vnode.shapeFlag&256)&&u.a&&me(u.a,b),u.isMounted=!0,a=p=_=null}};u.scope.on();const S=u.effect=new kr(E);u.scope.off();const x=u.update=S.run.bind(S),N=u.job=S.runIfDirty.bind(S);N.i=u,N.id=u.uid,S.scheduler=()=>Cs(N),ft(u,!0),x()},G=(u,a,p)=>{a.component=u;const _=u.vnode.props;u.vnode=a,u.next=null,pl(u,a.props,_,p),vl(u,a.children,p),it(),Vs(u),lt()},B=(u,a,p,_,b,y,P,E,S=!1)=>{const x=u&&u.children,N=u?u.shapeFlag:0,A=a.children,{patchFlag:F,shapeFlag:H}=a;if(F>0){if(F&128){Xe(x,A,p,_,b,y,P,E,S);return}else if(F&256){Be(x,A,p,_,b,y,P,E,S);return}}H&8?(N&16&&xe(x,b,y),A!==x&&f(p,A)):N&16?H&16?Xe(x,A,p,_,b,y,P,E,S):xe(x,b,y,!0):(N&8&&f(p,""),H&16&&Oe(A,p,_,b,y,P,E,S))},Be=(u,a,p,_,b,y,P,E,S)=>{u=u||Pt,a=a||Pt;const x=u.length,N=a.length,A=Math.min(x,N);let F;for(F=0;FN?xe(u,b,y,!0,!1,A):Oe(a,p,_,b,y,P,E,S,A)},Xe=(u,a,p,_,b,y,P,E,S)=>{let x=0;const N=a.length;let A=u.length-1,F=N-1;for(;x<=A&&x<=F;){const H=u[x],V=a[x]=S?tt(a[x]):De(a[x]);if(Ht(H,V))R(H,V,p,null,b,y,P,E,S);else break;x++}for(;x<=A&&x<=F;){const H=u[A],V=a[F]=S?tt(a[F]):De(a[F]);if(Ht(H,V))R(H,V,p,null,b,y,P,E,S);else break;A--,F--}if(x>A){if(x<=F){const H=F+1,V=HF)for(;x<=A;)de(u[x],b,y,!0),x++;else{const H=x,V=x,X=new Map;for(x=V;x<=F;x++){const ge=a[x]=S?tt(a[x]):De(a[x]);ge.key!=null&&X.set(ge.key,x)}let q,pe=0;const he=F-V+1;let Fe=!1,Le=0;const Lt=new Array(he);for(x=0;x=he){de(ge,b,y,!0);continue}let Ne;if(ge.key!=null)Ne=X.get(ge.key);else for(q=V;q<=F;q++)if(Lt[q-V]===0&&Ht(ge,a[q])){Ne=q;break}Ne===void 0?de(ge,b,y,!0):(Lt[Ne-V]=x+1,Ne>=Le?Le=Ne:Fe=!0,R(ge,a[Ne],p,null,b,y,P,E,S),pe++)}const Ns=Fe?wl(Lt):Pt;for(q=Ns.length-1,x=he-1;x>=0;x--){const ge=V+x,Ne=a[ge],Hs=ge+1{const{el:y,type:P,transition:E,children:S,shapeFlag:x}=u;if(x&6){$e(u.component.subTree,a,p,_);return}if(x&128){u.suspense.move(a,p,_);return}if(x&64){P.move(u,a,p,I);return}if(P===Se){s(y,a,p);for(let A=0;AE.enter(y),b);else{const{leave:A,delayLeave:F,afterLeave:H}=E,V=()=>s(y,a,p),X=()=>{A(y,()=>{V(),H&&H()})};F?F(y,V,X):X()}else s(y,a,p)},de=(u,a,p,_=!1,b=!1)=>{const{type:y,props:P,ref:E,children:S,dynamicChildren:x,shapeFlag:N,patchFlag:A,dirs:F,cacheIndex:H}=u;if(A===-2&&(b=!1),E!=null&&mn(E,null,p,u,!0),H!=null&&(a.renderCache[H]=void 0),N&256){a.ctx.deactivate(u);return}const V=N&1&&F,X=!kt(u);let q;if(X&&(q=P&&P.onVnodeBeforeUnmount)&&He(q,a,u),N&6)rn(u.component,p,_);else{if(N&128){u.suspense.unmount(p,_);return}V&&ut(u,null,a,"beforeUnmount"),N&64?u.type.remove(u,a,p,I,_):x&&!x.hasOnce&&(y!==Se||A>0&&A&64)?xe(x,a,p,!1,!0):(y===Se&&A&384||!b&&N&16)&&xe(S,a,p),_&&bt(u)}(X&&(q=P&&P.onVnodeUnmounted)||V)&&me(()=>{q&&He(q,a,u),V&&ut(u,null,a,"unmounted")},p)},bt=u=>{const{type:a,el:p,anchor:_,transition:b}=u;if(a===Se){xt(p,_);return}if(a===Vn){O(u);return}const y=()=>{r(p),b&&!b.persisted&&b.afterLeave&&b.afterLeave()};if(u.shapeFlag&1&&b&&!b.persisted){const{leave:P,delayLeave:E}=b,S=()=>P(p,y);E?E(u.el,y,S):S()}else y()},xt=(u,a)=>{let p;for(;u!==a;)p=g(u),r(u),u=p;r(a)},rn=(u,a,p)=>{const{bum:_,scope:b,job:y,subTree:P,um:E,m:S,a:x}=u;zs(S),zs(x),_&&un(_),b.stop(),y&&(y.flags|=8,de(P,u,a,p)),E&&me(E,a),me(()=>{u.isUnmounted=!0},a),a&&a.pendingBranch&&!a.isUnmounted&&u.asyncDep&&!u.asyncResolved&&u.suspenseId===a.pendingId&&(a.deps--,a.deps===0&&a.resolve())},xe=(u,a,p,_=!1,b=!1,y=0)=>{for(let P=y;P{if(u.shapeFlag&6)return v(u.component.subTree);if(u.shapeFlag&128)return u.suspense.next();const a=g(u.anchor||u.el),p=a&&a[Wi];return p?g(p):a};let T=!1;const C=(u,a,p)=>{u==null?a._vnode&&de(a._vnode,null,null,!0):R(a._vnode||null,u,a,null,null,null,p),a._vnode=u,T||(T=!0,Vs(),fo(),T=!1)},I={p:R,um:de,m:$e,r:bt,mt:Ft,mc:Oe,pc:B,pbc:Ie,n:v,o:e};return{render:C,hydrate:void 0,createApp:dl(C)}}function Un({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 ft({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function xl(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Oo(e,t,n=!1){const s=e.children,r=t.children;if(j(s)&&j(r))for(let o=0;o>1,e[n[l]]0&&(t[s]=n[o-1]),n[o]=s)}}for(o=n.length,i=n[o-1];o-- >0;)n[o]=i,i=t[i];return n}function Io(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Io(t)}function zs(e){if(e)for(let t=0;tAe(Sl);function Wt(e,t,n){return Mo(e,t,n)}function Mo(e,t,n=Y){const{immediate:s,deep:r,flush:o,once:i}=n,l=ce({},n),c=t&&s||!t&&o!=="post";let d;if(Zt){if(o==="sync"){const m=El();d=m.__watcherHandles||(m.__watcherHandles=[])}else if(!c){const m=()=>{};return m.stop=Ue,m.resume=Ue,m.pause=Ue,m}}const f=ae;l.call=(m,w,R)=>Ve(m,f,w,R);let h=!1;o==="post"?l.scheduler=m=>{me(m,f&&f.suspense)}:o!=="sync"&&(h=!0,l.scheduler=(m,w)=>{w?m():Cs(m)}),l.augmentJob=m=>{t&&(m.flags|=4),h&&(m.flags|=2,f&&(m.id=f.uid,m.i=f))};const g=Ui(e,t,l);return Zt&&(d?d.push(g):c&&g()),g}function Rl(e,t,n){const s=this.proxy,r=ne(e)?e.includes(".")?$o(s,e):()=>s[e]:e.bind(s,s);let o;U(t)?o=t:(o=t.handler,n=t);const i=sn(this),l=Mo(r,o.bind(s),n);return i(),l}function $o(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;rt==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${rt(t)}Modifiers`]||e[`${_t(t)}Modifiers`];function Cl(e,t,...n){if(e.isUnmounted)return;const s=e.vnode.props||Y;let r=n;const o=t.startsWith("update:"),i=o&&Pl(s,t.slice(7));i&&(i.trim&&(r=n.map(f=>ne(f)?f.trim():f)),i.number&&(r=n.map(zn)));let l,c=s[l=Fn(t)]||s[l=Fn(rt(t))];!c&&o&&(c=s[l=Fn(_t(t))]),c&&Ve(c,e,6,r);const d=s[l+"Once"];if(d){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,Ve(d,e,6,r)}}function Fo(e,t,n=!1){const s=t.emitsCache,r=s.get(e);if(r!==void 0)return r;const o=e.emits;let i={},l=!1;if(!U(e)){const c=d=>{const f=Fo(d,t,!0);f&&(l=!0,ce(i,f))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!o&&!l?(ee(e)&&s.set(e,null),null):(j(o)?o.forEach(c=>i[c]=null):ce(i,o),ee(e)&&s.set(e,i),i)}function An(e,t){return!e||!bn(t)?!1:(t=t.slice(2).replace(/Once$/,""),W(e,t[0].toLowerCase()+t.slice(1))||W(e,_t(t))||W(e,t))}function Js(e){const{type:t,vnode:n,proxy:s,withProxy:r,propsOptions:[o],slots:i,attrs:l,emit:c,render:d,renderCache:f,props:h,data:g,setupState:m,ctx:w,inheritAttrs:R}=e,D=gn(e);let $,M;try{if(n.shapeFlag&4){const O=r||s,z=O;$=De(d.call(z,O,f,h,m,g,w)),M=l}else{const O=t;$=De(O.length>1?O(h,{attrs:l,slots:i,emit:c}):O(h,null)),M=t.props?l:Al(l)}}catch(O){qt.length=0,Pn(O,e,1),$=be(mt)}let L=$;if(M&&R!==!1){const O=Object.keys(M),{shapeFlag:z}=L;O.length&&z&7&&(o&&O.some(ps)&&(M=Tl(M,o)),L=It(L,M,!1,!0))}return n.dirs&&(L=It(L,null,!1,!0),L.dirs=L.dirs?L.dirs.concat(n.dirs):n.dirs),n.transition&&As(L,n.transition),$=L,gn(D),$}const Al=e=>{let t;for(const n in e)(n==="class"||n==="style"||bn(n))&&((t||(t={}))[n]=e[n]);return t},Tl=(e,t)=>{const n={};for(const s in e)(!ps(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function Ol(e,t,n){const{props:s,children:r,component:o}=e,{props:i,children:l,patchFlag:c}=t,d=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return s?Qs(s,i,d):!!i;if(c&8){const f=t.dynamicProps;for(let h=0;he.__isSuspense;function Ml(e,t){t&&t.pendingBranch?j(e)?t.effects.push(...e):t.effects.push(e):ki(e)}const Se=Symbol.for("v-fgt"),Tn=Symbol.for("v-txt"),mt=Symbol.for("v-cmt"),Vn=Symbol.for("v-stc"),qt=[];let ye=null;function ve(e=!1){qt.push(ye=e?null:[])}function $l(){qt.pop(),ye=qt[qt.length-1]||null}let Xt=1;function Ys(e,t=!1){Xt+=e,e<0&&ye&&t&&(ye.hasOnce=!0)}function No(e){return e.dynamicChildren=Xt>0?ye||Pt:null,$l(),Xt>0&&ye&&ye.push(e),e}function We(e,t,n,s,r,o){return No(Q(e,t,n,s,r,o,!0))}function On(e,t,n,s,r){return No(be(e,t,n,s,r,!0))}function vn(e){return e?e.__v_isVNode===!0:!1}function Ht(e,t){return e.type===t.type&&e.key===t.key}const Ho=({key:e})=>e??null,an=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?ne(e)||le(e)||U(e)?{i:Ee,r:e,k:t,f:!!n}:e:null);function Q(e,t=null,n=null,s=0,r=null,o=e===Se?0:1,i=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Ho(t),ref:t&&an(t),scopeId:ho,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:s,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:Ee};return l?(Is(c,n),o&128&&e.normalize(c)):n&&(c.shapeFlag|=ne(n)?8:16),Xt>0&&!i&&ye&&(c.patchFlag>0||o&6)&&c.patchFlag!==32&&ye.push(c),c}const be=Fl;function Fl(e,t=null,n=null,s=0,r=null,o=!1){if((!e||e===rl)&&(e=mt),vn(e)){const l=It(e,t,!0);return n&&Is(l,n),Xt>0&&!o&&ye&&(l.shapeFlag&6?ye[ye.indexOf(e)]=l:ye.push(l)),l.patchFlag=-2,l}if(ql(e)&&(e=e.__vccOpts),t){t=Ll(t);let{class:l,style:c}=t;l&&!ne(l)&&(t.class=vs(l)),ee(c)&&(Rs(c)&&!j(c)&&(c=ce({},c)),t.style=_s(c))}const i=ne(e)?1:Lo(e)?128:qi(e)?64:ee(e)?4:U(e)?2:0;return Q(e,t,n,s,r,i,o,!0)}function Ll(e){return e?Rs(e)||So(e)?ce({},e):e:null}function It(e,t,n=!1,s=!1){const{props:r,ref:o,patchFlag:i,children:l,transition:c}=e,d=t?jl(r||{},t):r,f={__v_isVNode:!0,__v_skip:!0,type:e.type,props:d,key:d&&Ho(d),ref:t&&t.ref?n&&o?j(o)?o.concat(an(t)):[o,an(t)]:an(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Se?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:c,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&It(e.ssContent),ssFallback:e.ssFallback&&It(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&s&&As(f,c.clone(f)),f}function Nl(e=" ",t=0){return be(Tn,null,e,t)}function Hl(e="",t=!1){return t?(ve(),On(mt,null,e)):be(mt,null,e)}function De(e){return e==null||typeof e=="boolean"?be(mt):j(e)?be(Se,null,e.slice()):vn(e)?tt(e):be(Tn,null,String(e))}function tt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:It(e)}function Is(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(j(t))n=16;else if(typeof t=="object")if(s&65){const r=t.default;r&&(r._c&&(r._d=!1),Is(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!So(t)?t._ctx=Ee:r===3&&Ee&&(Ee.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else U(t)?(t={default:t,_ctx:Ee},n=32):(t=String(t),s&64?(n=16,t=[Nl(t)]):n=8);e.children=t,e.shapeFlag|=n}function jl(...e){const t={};for(let n=0;n{let r;return(r=e[n])||(r=e[n]=[]),r.push(s),o=>{r.length>1?r.forEach(i=>i(o)):r[0](o)}};yn=t("__VUE_INSTANCE_SETTERS__",n=>ae=n),os=t("__VUE_SSR_SETTERS__",n=>Zt=n)}const sn=e=>{const t=ae;return yn(e),e.scope.on(),()=>{e.scope.off(),yn(t)}},Xs=()=>{ae&&ae.scope.off(),yn(null)};function jo(e){return e.vnode.shapeFlag&4}let Zt=!1;function Bl(e,t=!1,n=!1){t&&os(t);const{props:s,children:r}=e.vnode,o=jo(e);hl(e,s,o,t),_l(e,r,n);const i=o?kl(e,t):void 0;return t&&os(!1),i}function kl(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,ol);const{setup:s}=n;if(s){it();const r=e.setupContext=s.length>1?Wl(e):null,o=sn(e),i=nn(s,e,0,[e.props,r]),l=Fr(i);if(lt(),o(),(l||e.sp)&&!kt(e)&&po(e),l){if(i.then(Xs,Xs),t)return i.then(c=>{Zs(e,c)}).catch(c=>{Pn(c,e,0)});e.asyncDep=i}else Zs(e,i)}else Do(e)}function Zs(e,t,n){U(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ee(t)&&(e.setupState=lo(t)),Do(e)}function Do(e,t,n){const s=e.type;e.render||(e.render=s.render||Ue);{const r=sn(e);it();try{il(e)}finally{lt(),r()}}}const Kl={get(e,t){return oe(e,"get",""),e[t]}};function Wl(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Kl),slots:e.slots,emit:e.emit,expose:t}}function In(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(lo(oo(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Kt)return Kt[n](e)},has(t,n){return n in t||n in Kt}})):e.proxy}function ql(e){return U(e)&&"__vccOpts"in e}const Pe=(e,t)=>ji(e,t,Zt);function Uo(e,t,n){const s=arguments.length;return s===2?ee(t)&&!j(t)?vn(t)?be(e,null,[t]):be(e,t):be(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&vn(n)&&(n=[n]),be(e,t,n))}const Gl="3.5.13";/** +**/function nn(e,t,n,s){try{return s?e(...s):e()}catch(r){Pn(r,t,n)}}function Be(e,t,n,s){if(U(e)){const r=nn(e,t,n,s);return r&&Fr(r)&&r.catch(o=>{Pn(o,t,n)}),r}if(j(e)){const r=[];for(let o=0;o>>1,r=fe[s],o=Yt(r);o=Yt(n)?fe.push(e):fe.splice(Vi(t),0,e),e.flags|=1,uo()}}function uo(){pn||(pn=co.then(ao))}function ki(e){j(e)?Tt.push(...e):et&&e.id===-1?et.splice(St+1,0,e):e.flags&1||(Tt.push(e),e.flags|=1),uo()}function Bs(e,t,n=je+1){for(;nYt(n)-Yt(s));if(Tt.length=0,et){et.push(...t);return}for(et=t,St=0;Ste.id==null?e.flags&2?-1:1/0:e.id;function ao(e){try{for(je=0;je{s._d&&Ys(-1);const o=gn(t);let i;try{i=e(...r)}finally{gn(o),s._d&&Ys(1)}return i};return s._n=!0,s._c=!0,s._d=!0,s}function es(e,t){if(Ee===null)return e;const n=In(Ee),s=e.dirs||(e.dirs=[]);for(let r=0;re.__isTeleport;function As(e,t){e.shapeFlag&6&&e.component?(e.transition=t,As(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}/*! #__NO_SIDE_EFFECTS__ */function vt(e,t){return U(e)?ce({name:e.name},t,{setup:e}):e}function po(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function mn(e,t,n,s,r=!1){if(j(e)){e.forEach((w,R)=>mn(w,t&&(j(t)?t[R]:t),n,s,r));return}if(kt(s)&&!r){s.shapeFlag&512&&s.type.__asyncResolved&&s.component.subTree.component&&mn(e,t,n,s.component.subTree);return}const o=s.shapeFlag&4?In(s.component):s.el,i=r?null:o,{i:l,r:c}=e,d=t&&t.r,f=l.refs===Y?l.refs={}:l.refs,h=l.setupState,g=K(h),m=h===Y?()=>!1:w=>W(g,w);if(d!=null&&d!==c&&(ne(d)?(f[d]=null,m(d)&&(h[d]=null)):le(d)&&(d.value=null)),U(c))nn(c,l,12,[i,f]);else{const w=ne(c),R=le(c);if(w||R){const D=()=>{if(e.f){const $=w?m(c)?h[c]:f[c]:c.value;r?j($)&&gs($,o):j($)?$.includes(o)||$.push(o):w?(f[c]=[o],m(c)&&(h[c]=f[c])):(c.value=[o],e.k&&(f[e.k]=c.value))}else w?(f[c]=i,m(c)&&(h[c]=i)):R&&(c.value=i,e.k&&(f[e.k]=i))};i?(D.id=-1,me(D,n)):D()}}}Sn().requestIdleCallback;Sn().cancelIdleCallback;const kt=e=>!!e.type.__asyncLoader,go=e=>e.type.__isKeepAlive;function Gi(e,t){mo(e,"a",t)}function zi(e,t){mo(e,"da",t)}function mo(e,t,n=ae){const s=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(Cn(t,s,n),n){let r=n.parent;for(;r&&r.parent;)go(r.parent.vnode)&&Ji(s,t,n,r),r=r.parent}}function Ji(e,t,n,s){const r=Cn(t,e,s,!0);_o(()=>{gs(s[t],r)},n)}function Cn(e,t,n=ae,s=!1){if(n){const r=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...i)=>{it();const l=sn(n),c=Be(t,n,e,i);return l(),lt(),c});return s?r.unshift(o):r.push(o),o}}const Je=e=>(t,n=ae)=>{(!Zt||e==="sp")&&Cn(e,(...s)=>t(...s),n)},Qi=Je("bm"),Ts=Je("m"),Yi=Je("bu"),Xi=Je("u"),Zi=Je("bum"),_o=Je("um"),el=Je("sp"),tl=Je("rtg"),nl=Je("rtc");function sl(e,t=ae){Cn("ec",e,t)}const rl=Symbol.for("v-ndc");function Vs(e,t,n,s){let r;const o=n,i=j(e);if(i||ne(e)){const l=i&&At(e);let c=!1;l&&(c=!Re(e),e=En(e)),r=new Array(e.length);for(let d=0,f=e.length;dt(l,c,void 0,o));else{const l=Object.keys(e);r=new Array(l.length);for(let c=0,d=l.length;ce?jo(e)?In(e):ts(e.parent):null,Kt=ce(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=>ts(e.parent),$root:e=>ts(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>yo(e),$forceUpdate:e=>e.f||(e.f=()=>{Cs(e.update)}),$nextTick:e=>e.n||(e.n=Ps.bind(e.proxy)),$watch:e=>Rl.bind(e)}),Dn=(e,t)=>e!==Y&&!e.__isScriptSetup&&W(e,t),ol={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:s,data:r,props:o,accessCache:i,type:l,appContext:c}=e;let d;if(t[0]!=="$"){const m=i[t];if(m!==void 0)switch(m){case 1:return s[t];case 2:return r[t];case 4:return n[t];case 3:return o[t]}else{if(Dn(s,t))return i[t]=1,s[t];if(r!==Y&&W(r,t))return i[t]=2,r[t];if((d=e.propsOptions[0])&&W(d,t))return i[t]=3,o[t];if(n!==Y&&W(n,t))return i[t]=4,n[t];ns&&(i[t]=0)}}const f=Kt[t];let h,g;if(f)return t==="$attrs"&&oe(e.attrs,"get",""),f(e);if((h=l.__cssModules)&&(h=h[t]))return h;if(n!==Y&&W(n,t))return i[t]=4,n[t];if(g=c.config.globalProperties,W(g,t))return g[t]},set({_:e},t,n){const{data:s,setupState:r,ctx:o}=e;return Dn(r,t)?(r[t]=n,!0):s!==Y&&W(s,t)?(s[t]=n,!0):W(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:r,propsOptions:o}},i){let l;return!!n[i]||e!==Y&&W(e,i)||Dn(t,i)||(l=o[0])&&W(l,i)||W(s,i)||W(Kt,i)||W(r.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:W(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function ks(e){return j(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let ns=!0;function il(e){const t=yo(e),n=e.proxy,s=e.ctx;ns=!1,t.beforeCreate&&Ks(t.beforeCreate,e,"bc");const{data:r,computed:o,methods:i,watch:l,provide:c,inject:d,created:f,beforeMount:h,mounted:g,beforeUpdate:m,updated:w,activated:R,deactivated:D,beforeDestroy:$,beforeUnmount:M,destroyed:L,unmounted:O,render:J,renderTracked:re,renderTriggered:te,errorCaptured:Oe,serverPrefetch:Qe,expose:Ie,inheritAttrs:Ye,components:ct,directives:Me,filters:Ft}=t;if(d&&ll(d,s,null),i)for(const G in i){const V=i[G];U(V)&&(s[G]=V.bind(n))}if(r){const G=r.call(n,n);ee(G)&&(e.data=Rn(G))}if(ns=!0,o)for(const G in o){const V=o[G],Ve=U(V)?V.bind(n,n):U(V.get)?V.get.bind(n,n):Ue,Xe=!U(V)&&U(V.set)?V.set.bind(n):Ue,$e=Pe({get:Ve,set:Xe});Object.defineProperty(s,G,{enumerable:!0,configurable:!0,get:()=>$e.value,set:de=>$e.value=de})}if(l)for(const G in l)vo(l[G],s,n,G);if(c){const G=U(c)?c.call(n):c;Reflect.ownKeys(G).forEach(V=>{fn(V,G[V])})}f&&Ks(f,e,"c");function se(G,V){j(V)?V.forEach(Ve=>G(Ve.bind(n))):V&&G(V.bind(n))}if(se(Qi,h),se(Ts,g),se(Yi,m),se(Xi,w),se(Gi,R),se(zi,D),se(sl,Oe),se(nl,re),se(tl,te),se(Zi,M),se(_o,O),se(el,Qe),j(Ie))if(Ie.length){const G=e.exposed||(e.exposed={});Ie.forEach(V=>{Object.defineProperty(G,V,{get:()=>n[V],set:Ve=>n[V]=Ve})})}else e.exposed||(e.exposed={});J&&e.render===Ue&&(e.render=J),Ye!=null&&(e.inheritAttrs=Ye),ct&&(e.components=ct),Me&&(e.directives=Me),Qe&&po(e)}function ll(e,t,n=Ue){j(e)&&(e=ss(e));for(const s in e){const r=e[s];let o;ee(r)?"default"in r?o=Ae(r.from||s,r.default,!0):o=Ae(r.from||s):o=Ae(r),le(o)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>o.value,set:i=>o.value=i}):t[s]=o}}function Ks(e,t,n){Be(j(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function vo(e,t,n,s){let r=s.includes(".")?$o(n,s):()=>n[s];if(ne(e)){const o=t[e];U(o)&&Wt(r,o)}else if(U(e))Wt(r,e.bind(n));else if(ee(e))if(j(e))e.forEach(o=>vo(o,t,n,s));else{const o=U(e.handler)?e.handler.bind(n):t[e.handler];U(o)&&Wt(r,o,e)}}function yo(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:r,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,l=o.get(t);let c;return l?c=l:!r.length&&!n&&!s?c=t:(c={},r.length&&r.forEach(d=>_n(c,d,i,!0)),_n(c,t,i)),ee(t)&&o.set(t,c),c}function _n(e,t,n,s=!1){const{mixins:r,extends:o}=t;o&&_n(e,o,n,!0),r&&r.forEach(i=>_n(e,i,n,!0));for(const i in t)if(!(s&&i==="expose")){const l=cl[i]||n&&n[i];e[i]=l?l(e[i],t[i]):t[i]}return e}const cl={data:Ws,props:qs,emits:qs,methods:Dt,computed:Dt,beforeCreate:ue,created:ue,beforeMount:ue,mounted:ue,beforeUpdate:ue,updated:ue,beforeDestroy:ue,beforeUnmount:ue,destroyed:ue,unmounted:ue,activated:ue,deactivated:ue,errorCaptured:ue,serverPrefetch:ue,components:Dt,directives:Dt,watch:fl,provide:Ws,inject:ul};function Ws(e,t){return t?e?function(){return ce(U(e)?e.call(this,this):e,U(t)?t.call(this,this):t)}:t:e}function ul(e,t){return Dt(ss(e),ss(t))}function ss(e){if(j(e)){const t={};for(let n=0;n1)return n&&U(t)?t.call(s&&s.proxy):t}}const xo={},wo=()=>Object.create(xo),So=e=>Object.getPrototypeOf(e)===xo;function hl(e,t,n,s=!1){const r={},o=wo();e.propsDefaults=Object.create(null),Eo(e,t,r,o);for(const i in e.propsOptions[0])i in r||(r[i]=void 0);n?e.props=s?r:so(r):e.type.props?e.props=r:e.props=o,e.attrs=o}function pl(e,t,n,s){const{props:r,attrs:o,vnode:{patchFlag:i}}=e,l=K(r),[c]=e.propsOptions;let d=!1;if((s||i>0)&&!(i&16)){if(i&8){const f=e.vnode.dynamicProps;for(let h=0;h{c=!0;const[g,m]=Ro(h,t,!0);ce(i,g),m&&l.push(...m)};!n&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}if(!o&&!c)return ee(e)&&s.set(e,Pt),Pt;if(j(o))for(let f=0;fe[0]==="_"||e==="$stable",Os=e=>j(e)?e.map(De):[De(e)],ml=(e,t,n)=>{if(t._n)return t;const s=Ki((...r)=>Os(t(...r)),n);return s._c=!1,s},Co=(e,t,n)=>{const s=e._ctx;for(const r in e){if(Po(r))continue;const o=e[r];if(U(o))t[r]=ml(r,o,s);else if(o!=null){const i=Os(o);t[r]=()=>i}}},Ao=(e,t)=>{const n=Os(t);e.slots.default=()=>n},To=(e,t,n)=>{for(const s in t)(n||s!=="_")&&(e[s]=t[s])},_l=(e,t,n)=>{const s=e.slots=wo();if(e.vnode.shapeFlag&32){const r=t._;r?(To(s,t,n),n&&jr(s,"_",r,!0)):Co(t,s)}else t&&Ao(e,t)},vl=(e,t,n)=>{const{vnode:s,slots:r}=e;let o=!0,i=Y;if(s.shapeFlag&32){const l=t._;l?n&&l===1?o=!1:To(r,t,n):(o=!t.$stable,Co(t,r)),i=t}else t&&(Ao(e,t),i={default:1});if(o)for(const l in r)!Po(l)&&i[l]==null&&delete r[l]},me=Ml;function yl(e){return bl(e)}function bl(e,t){const n=Sn();n.__VUE__=!0;const{insert:s,remove:r,patchProp:o,createElement:i,createText:l,createComment:c,setText:d,setElementText:f,parentNode:h,nextSibling:g,setScopeId:m=Ue,insertStaticContent:w}=e,R=(u,a,p,_=null,b=null,y=null,P=void 0,E=null,S=!!a.dynamicChildren)=>{if(u===a)return;u&&!Ht(u,a)&&(_=v(u),de(u,b,y,!0),u=null),a.patchFlag===-2&&(S=!1,a.dynamicChildren=null);const{type:x,ref:N,shapeFlag:A}=a;switch(x){case Tn:D(u,a,p,_);break;case mt:$(u,a,p,_);break;case Bn:u==null&&M(a,p,_,P);break;case Se:ct(u,a,p,_,b,y,P,E,S);break;default:A&1?J(u,a,p,_,b,y,P,E,S):A&6?Me(u,a,p,_,b,y,P,E,S):(A&64||A&128)&&x.process(u,a,p,_,b,y,P,E,S,I)}N!=null&&b&&mn(N,u&&u.ref,y,a||u,!a)},D=(u,a,p,_)=>{if(u==null)s(a.el=l(a.children),p,_);else{const b=a.el=u.el;a.children!==u.children&&d(b,a.children)}},$=(u,a,p,_)=>{u==null?s(a.el=c(a.children||""),p,_):a.el=u.el},M=(u,a,p,_)=>{[u.el,u.anchor]=w(u.children,a,p,_,u.el,u.anchor)},L=({el:u,anchor:a},p,_)=>{let b;for(;u&&u!==a;)b=g(u),s(u,p,_),u=b;s(a,p,_)},O=({el:u,anchor:a})=>{let p;for(;u&&u!==a;)p=g(u),r(u),u=p;r(a)},J=(u,a,p,_,b,y,P,E,S)=>{a.type==="svg"?P="svg":a.type==="math"&&(P="mathml"),u==null?re(a,p,_,b,y,P,E,S):Qe(u,a,b,y,P,E,S)},re=(u,a,p,_,b,y,P,E)=>{let S,x;const{props:N,shapeFlag:A,transition:F,dirs:H}=u;if(S=u.el=i(u.type,y,N&&N.is,N),A&8?f(S,u.children):A&16&&Oe(u.children,S,null,_,b,Un(u,y),P,E),H&&ut(u,null,_,"created"),te(S,u,u.scopeId,P,_),N){for(const X in N)X!=="value"&&!Ut(X)&&o(S,X,null,N[X],y,_);"value"in N&&o(S,"value",null,N.value,y),(x=N.onVnodeBeforeMount)&&He(x,_,u)}H&&ut(u,null,_,"beforeMount");const B=xl(b,F);B&&F.beforeEnter(S),s(S,a,p),((x=N&&N.onVnodeMounted)||B||H)&&me(()=>{x&&He(x,_,u),B&&F.enter(S),H&&ut(u,null,_,"mounted")},b)},te=(u,a,p,_,b)=>{if(p&&m(u,p),_)for(let y=0;y<_.length;y++)m(u,_[y]);if(b){let y=b.subTree;if(a===y||Lo(y.type)&&(y.ssContent===a||y.ssFallback===a)){const P=b.vnode;te(u,P,P.scopeId,P.slotScopeIds,b.parent)}}},Oe=(u,a,p,_,b,y,P,E,S=0)=>{for(let x=S;x{const E=a.el=u.el;let{patchFlag:S,dynamicChildren:x,dirs:N}=a;S|=u.patchFlag&16;const A=u.props||Y,F=a.props||Y;let H;if(p&&ft(p,!1),(H=F.onVnodeBeforeUpdate)&&He(H,p,a,u),N&&ut(a,u,p,"beforeUpdate"),p&&ft(p,!0),(A.innerHTML&&F.innerHTML==null||A.textContent&&F.textContent==null)&&f(E,""),x?Ie(u.dynamicChildren,x,E,p,_,Un(a,b),y):P||V(u,a,E,null,p,_,Un(a,b),y,!1),S>0){if(S&16)Ye(E,A,F,p,b);else if(S&2&&A.class!==F.class&&o(E,"class",null,F.class,b),S&4&&o(E,"style",A.style,F.style,b),S&8){const B=a.dynamicProps;for(let X=0;X{H&&He(H,p,a,u),N&&ut(a,u,p,"updated")},_)},Ie=(u,a,p,_,b,y,P)=>{for(let E=0;E{if(a!==p){if(a!==Y)for(const y in a)!Ut(y)&&!(y in p)&&o(u,y,a[y],null,b,_);for(const y in p){if(Ut(y))continue;const P=p[y],E=a[y];P!==E&&y!=="value"&&o(u,y,E,P,b,_)}"value"in p&&o(u,"value",a.value,p.value,b)}},ct=(u,a,p,_,b,y,P,E,S)=>{const x=a.el=u?u.el:l(""),N=a.anchor=u?u.anchor:l("");let{patchFlag:A,dynamicChildren:F,slotScopeIds:H}=a;H&&(E=E?E.concat(H):H),u==null?(s(x,p,_),s(N,p,_),Oe(a.children||[],p,N,b,y,P,E,S)):A>0&&A&64&&F&&u.dynamicChildren?(Ie(u.dynamicChildren,F,p,b,y,P,E),(a.key!=null||b&&a===b.subTree)&&Oo(u,a,!0)):V(u,a,p,N,b,y,P,E,S)},Me=(u,a,p,_,b,y,P,E,S)=>{a.slotScopeIds=E,u==null?a.shapeFlag&512?b.ctx.activate(a,p,_,P,S):Ft(a,p,_,b,y,P,S):yt(u,a,S)},Ft=(u,a,p,_,b,y,P)=>{const E=u.component=Bl(u,_,b);if(go(u)&&(E.ctx.renderer=I),Vl(E,!1,P),E.asyncDep){if(b&&b.registerDep(E,se,P),!u.el){const S=E.subTree=be(mt);$(null,S,a,p)}}else se(E,u,a,p,b,y,P)},yt=(u,a,p)=>{const _=a.component=u.component;if(Ol(u,a,p))if(_.asyncDep&&!_.asyncResolved){G(_,a,p);return}else _.next=a,_.update();else a.el=u.el,_.vnode=a},se=(u,a,p,_,b,y,P)=>{const E=()=>{if(u.isMounted){let{next:A,bu:F,u:H,parent:B,vnode:X}=u;{const Le=Io(u);if(Le){A&&(A.el=X.el,G(u,A,P)),Le.asyncDep.then(()=>{u.isUnmounted||E()});return}}let q=A,pe;ft(u,!1),A?(A.el=X.el,G(u,A,P)):A=X,F&&un(F),(pe=A.props&&A.props.onVnodeBeforeUpdate)&&He(pe,B,A,X),ft(u,!0);const he=Js(u),Fe=u.subTree;u.subTree=he,R(Fe,he,h(Fe.el),v(Fe),u,b,y),A.el=he.el,q===null&&Il(u,he.el),H&&me(H,b),(pe=A.props&&A.props.onVnodeUpdated)&&me(()=>He(pe,B,A,X),b)}else{let A;const{el:F,props:H}=a,{bm:B,m:X,parent:q,root:pe,type:he}=u,Fe=kt(a);ft(u,!1),B&&un(B),!Fe&&(A=H&&H.onVnodeBeforeMount)&&He(A,q,a),ft(u,!0);{pe.ce&&pe.ce._injectChildStyle(he);const Le=u.subTree=Js(u);R(null,Le,p,_,u,b,y),a.el=Le.el}if(X&&me(X,b),!Fe&&(A=H&&H.onVnodeMounted)){const Le=a;me(()=>He(A,q,Le),b)}(a.shapeFlag&256||q&&kt(q.vnode)&&q.vnode.shapeFlag&256)&&u.a&&me(u.a,b),u.isMounted=!0,a=p=_=null}};u.scope.on();const S=u.effect=new kr(E);u.scope.off();const x=u.update=S.run.bind(S),N=u.job=S.runIfDirty.bind(S);N.i=u,N.id=u.uid,S.scheduler=()=>Cs(N),ft(u,!0),x()},G=(u,a,p)=>{a.component=u;const _=u.vnode.props;u.vnode=a,u.next=null,pl(u,a.props,_,p),vl(u,a.children,p),it(),Bs(u),lt()},V=(u,a,p,_,b,y,P,E,S=!1)=>{const x=u&&u.children,N=u?u.shapeFlag:0,A=a.children,{patchFlag:F,shapeFlag:H}=a;if(F>0){if(F&128){Xe(x,A,p,_,b,y,P,E,S);return}else if(F&256){Ve(x,A,p,_,b,y,P,E,S);return}}H&8?(N&16&&xe(x,b,y),A!==x&&f(p,A)):N&16?H&16?Xe(x,A,p,_,b,y,P,E,S):xe(x,b,y,!0):(N&8&&f(p,""),H&16&&Oe(A,p,_,b,y,P,E,S))},Ve=(u,a,p,_,b,y,P,E,S)=>{u=u||Pt,a=a||Pt;const x=u.length,N=a.length,A=Math.min(x,N);let F;for(F=0;FN?xe(u,b,y,!0,!1,A):Oe(a,p,_,b,y,P,E,S,A)},Xe=(u,a,p,_,b,y,P,E,S)=>{let x=0;const N=a.length;let A=u.length-1,F=N-1;for(;x<=A&&x<=F;){const H=u[x],B=a[x]=S?tt(a[x]):De(a[x]);if(Ht(H,B))R(H,B,p,null,b,y,P,E,S);else break;x++}for(;x<=A&&x<=F;){const H=u[A],B=a[F]=S?tt(a[F]):De(a[F]);if(Ht(H,B))R(H,B,p,null,b,y,P,E,S);else break;A--,F--}if(x>A){if(x<=F){const H=F+1,B=HF)for(;x<=A;)de(u[x],b,y,!0),x++;else{const H=x,B=x,X=new Map;for(x=B;x<=F;x++){const ge=a[x]=S?tt(a[x]):De(a[x]);ge.key!=null&&X.set(ge.key,x)}let q,pe=0;const he=F-B+1;let Fe=!1,Le=0;const Lt=new Array(he);for(x=0;x=he){de(ge,b,y,!0);continue}let Ne;if(ge.key!=null)Ne=X.get(ge.key);else for(q=B;q<=F;q++)if(Lt[q-B]===0&&Ht(ge,a[q])){Ne=q;break}Ne===void 0?de(ge,b,y,!0):(Lt[Ne-B]=x+1,Ne>=Le?Le=Ne:Fe=!0,R(ge,a[Ne],p,null,b,y,P,E,S),pe++)}const Ns=Fe?wl(Lt):Pt;for(q=Ns.length-1,x=he-1;x>=0;x--){const ge=B+x,Ne=a[ge],Hs=ge+1{const{el:y,type:P,transition:E,children:S,shapeFlag:x}=u;if(x&6){$e(u.component.subTree,a,p,_);return}if(x&128){u.suspense.move(a,p,_);return}if(x&64){P.move(u,a,p,I);return}if(P===Se){s(y,a,p);for(let A=0;AE.enter(y),b);else{const{leave:A,delayLeave:F,afterLeave:H}=E,B=()=>s(y,a,p),X=()=>{A(y,()=>{B(),H&&H()})};F?F(y,B,X):X()}else s(y,a,p)},de=(u,a,p,_=!1,b=!1)=>{const{type:y,props:P,ref:E,children:S,dynamicChildren:x,shapeFlag:N,patchFlag:A,dirs:F,cacheIndex:H}=u;if(A===-2&&(b=!1),E!=null&&mn(E,null,p,u,!0),H!=null&&(a.renderCache[H]=void 0),N&256){a.ctx.deactivate(u);return}const B=N&1&&F,X=!kt(u);let q;if(X&&(q=P&&P.onVnodeBeforeUnmount)&&He(q,a,u),N&6)rn(u.component,p,_);else{if(N&128){u.suspense.unmount(p,_);return}B&&ut(u,null,a,"beforeUnmount"),N&64?u.type.remove(u,a,p,I,_):x&&!x.hasOnce&&(y!==Se||A>0&&A&64)?xe(x,a,p,!1,!0):(y===Se&&A&384||!b&&N&16)&&xe(S,a,p),_&&bt(u)}(X&&(q=P&&P.onVnodeUnmounted)||B)&&me(()=>{q&&He(q,a,u),B&&ut(u,null,a,"unmounted")},p)},bt=u=>{const{type:a,el:p,anchor:_,transition:b}=u;if(a===Se){xt(p,_);return}if(a===Bn){O(u);return}const y=()=>{r(p),b&&!b.persisted&&b.afterLeave&&b.afterLeave()};if(u.shapeFlag&1&&b&&!b.persisted){const{leave:P,delayLeave:E}=b,S=()=>P(p,y);E?E(u.el,y,S):S()}else y()},xt=(u,a)=>{let p;for(;u!==a;)p=g(u),r(u),u=p;r(a)},rn=(u,a,p)=>{const{bum:_,scope:b,job:y,subTree:P,um:E,m:S,a:x}=u;zs(S),zs(x),_&&un(_),b.stop(),y&&(y.flags|=8,de(P,u,a,p)),E&&me(E,a),me(()=>{u.isUnmounted=!0},a),a&&a.pendingBranch&&!a.isUnmounted&&u.asyncDep&&!u.asyncResolved&&u.suspenseId===a.pendingId&&(a.deps--,a.deps===0&&a.resolve())},xe=(u,a,p,_=!1,b=!1,y=0)=>{for(let P=y;P{if(u.shapeFlag&6)return v(u.component.subTree);if(u.shapeFlag&128)return u.suspense.next();const a=g(u.anchor||u.el),p=a&&a[Wi];return p?g(p):a};let T=!1;const C=(u,a,p)=>{u==null?a._vnode&&de(a._vnode,null,null,!0):R(a._vnode||null,u,a,null,null,null,p),a._vnode=u,T||(T=!0,Bs(),fo(),T=!1)},I={p:R,um:de,m:$e,r:bt,mt:Ft,mc:Oe,pc:V,pbc:Ie,n:v,o:e};return{render:C,hydrate:void 0,createApp:dl(C)}}function Un({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 ft({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function xl(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Oo(e,t,n=!1){const s=e.children,r=t.children;if(j(s)&&j(r))for(let o=0;o>1,e[n[l]]0&&(t[s]=n[o-1]),n[o]=s)}}for(o=n.length,i=n[o-1];o-- >0;)n[o]=i,i=t[i];return n}function Io(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Io(t)}function zs(e){if(e)for(let t=0;tAe(Sl);function Wt(e,t,n){return Mo(e,t,n)}function Mo(e,t,n=Y){const{immediate:s,deep:r,flush:o,once:i}=n,l=ce({},n),c=t&&s||!t&&o!=="post";let d;if(Zt){if(o==="sync"){const m=El();d=m.__watcherHandles||(m.__watcherHandles=[])}else if(!c){const m=()=>{};return m.stop=Ue,m.resume=Ue,m.pause=Ue,m}}const f=ae;l.call=(m,w,R)=>Be(m,f,w,R);let h=!1;o==="post"?l.scheduler=m=>{me(m,f&&f.suspense)}:o!=="sync"&&(h=!0,l.scheduler=(m,w)=>{w?m():Cs(m)}),l.augmentJob=m=>{t&&(m.flags|=4),h&&(m.flags|=2,f&&(m.id=f.uid,m.i=f))};const g=Ui(e,t,l);return Zt&&(d?d.push(g):c&&g()),g}function Rl(e,t,n){const s=this.proxy,r=ne(e)?e.includes(".")?$o(s,e):()=>s[e]:e.bind(s,s);let o;U(t)?o=t:(o=t.handler,n=t);const i=sn(this),l=Mo(r,o.bind(s),n);return i(),l}function $o(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;rt==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${rt(t)}Modifiers`]||e[`${_t(t)}Modifiers`];function Cl(e,t,...n){if(e.isUnmounted)return;const s=e.vnode.props||Y;let r=n;const o=t.startsWith("update:"),i=o&&Pl(s,t.slice(7));i&&(i.trim&&(r=n.map(f=>ne(f)?f.trim():f)),i.number&&(r=n.map(zn)));let l,c=s[l=Fn(t)]||s[l=Fn(rt(t))];!c&&o&&(c=s[l=Fn(_t(t))]),c&&Be(c,e,6,r);const d=s[l+"Once"];if(d){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,Be(d,e,6,r)}}function Fo(e,t,n=!1){const s=t.emitsCache,r=s.get(e);if(r!==void 0)return r;const o=e.emits;let i={},l=!1;if(!U(e)){const c=d=>{const f=Fo(d,t,!0);f&&(l=!0,ce(i,f))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!o&&!l?(ee(e)&&s.set(e,null),null):(j(o)?o.forEach(c=>i[c]=null):ce(i,o),ee(e)&&s.set(e,i),i)}function An(e,t){return!e||!bn(t)?!1:(t=t.slice(2).replace(/Once$/,""),W(e,t[0].toLowerCase()+t.slice(1))||W(e,_t(t))||W(e,t))}function Js(e){const{type:t,vnode:n,proxy:s,withProxy:r,propsOptions:[o],slots:i,attrs:l,emit:c,render:d,renderCache:f,props:h,data:g,setupState:m,ctx:w,inheritAttrs:R}=e,D=gn(e);let $,M;try{if(n.shapeFlag&4){const O=r||s,J=O;$=De(d.call(J,O,f,h,m,g,w)),M=l}else{const O=t;$=De(O.length>1?O(h,{attrs:l,slots:i,emit:c}):O(h,null)),M=t.props?l:Al(l)}}catch(O){qt.length=0,Pn(O,e,1),$=be(mt)}let L=$;if(M&&R!==!1){const O=Object.keys(M),{shapeFlag:J}=L;O.length&&J&7&&(o&&O.some(ps)&&(M=Tl(M,o)),L=It(L,M,!1,!0))}return n.dirs&&(L=It(L,null,!1,!0),L.dirs=L.dirs?L.dirs.concat(n.dirs):n.dirs),n.transition&&As(L,n.transition),$=L,gn(D),$}const Al=e=>{let t;for(const n in e)(n==="class"||n==="style"||bn(n))&&((t||(t={}))[n]=e[n]);return t},Tl=(e,t)=>{const n={};for(const s in e)(!ps(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function Ol(e,t,n){const{props:s,children:r,component:o}=e,{props:i,children:l,patchFlag:c}=t,d=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return s?Qs(s,i,d):!!i;if(c&8){const f=t.dynamicProps;for(let h=0;he.__isSuspense;function Ml(e,t){t&&t.pendingBranch?j(e)?t.effects.push(...e):t.effects.push(e):ki(e)}const Se=Symbol.for("v-fgt"),Tn=Symbol.for("v-txt"),mt=Symbol.for("v-cmt"),Bn=Symbol.for("v-stc"),qt=[];let ye=null;function ve(e=!1){qt.push(ye=e?null:[])}function $l(){qt.pop(),ye=qt[qt.length-1]||null}let Xt=1;function Ys(e,t=!1){Xt+=e,e<0&&ye&&t&&(ye.hasOnce=!0)}function No(e){return e.dynamicChildren=Xt>0?ye||Pt:null,$l(),Xt>0&&ye&&ye.push(e),e}function We(e,t,n,s,r,o){return No(z(e,t,n,s,r,o,!0))}function On(e,t,n,s,r){return No(be(e,t,n,s,r,!0))}function vn(e){return e?e.__v_isVNode===!0:!1}function Ht(e,t){return e.type===t.type&&e.key===t.key}const Ho=({key:e})=>e??null,an=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?ne(e)||le(e)||U(e)?{i:Ee,r:e,k:t,f:!!n}:e:null);function z(e,t=null,n=null,s=0,r=null,o=e===Se?0:1,i=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Ho(t),ref:t&&an(t),scopeId:ho,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:s,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:Ee};return l?(Is(c,n),o&128&&e.normalize(c)):n&&(c.shapeFlag|=ne(n)?8:16),Xt>0&&!i&&ye&&(c.patchFlag>0||o&6)&&c.patchFlag!==32&&ye.push(c),c}const be=Fl;function Fl(e,t=null,n=null,s=0,r=null,o=!1){if((!e||e===rl)&&(e=mt),vn(e)){const l=It(e,t,!0);return n&&Is(l,n),Xt>0&&!o&&ye&&(l.shapeFlag&6?ye[ye.indexOf(e)]=l:ye.push(l)),l.patchFlag=-2,l}if(ql(e)&&(e=e.__vccOpts),t){t=Ll(t);let{class:l,style:c}=t;l&&!ne(l)&&(t.class=vs(l)),ee(c)&&(Rs(c)&&!j(c)&&(c=ce({},c)),t.style=_s(c))}const i=ne(e)?1:Lo(e)?128:qi(e)?64:ee(e)?4:U(e)?2:0;return z(e,t,n,s,r,i,o,!0)}function Ll(e){return e?Rs(e)||So(e)?ce({},e):e:null}function It(e,t,n=!1,s=!1){const{props:r,ref:o,patchFlag:i,children:l,transition:c}=e,d=t?jl(r||{},t):r,f={__v_isVNode:!0,__v_skip:!0,type:e.type,props:d,key:d&&Ho(d),ref:t&&t.ref?n&&o?j(o)?o.concat(an(t)):[o,an(t)]:an(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Se?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:c,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&It(e.ssContent),ssFallback:e.ssFallback&&It(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&s&&As(f,c.clone(f)),f}function Nl(e=" ",t=0){return be(Tn,null,e,t)}function Hl(e="",t=!1){return t?(ve(),On(mt,null,e)):be(mt,null,e)}function De(e){return e==null||typeof e=="boolean"?be(mt):j(e)?be(Se,null,e.slice()):vn(e)?tt(e):be(Tn,null,String(e))}function tt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:It(e)}function Is(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(j(t))n=16;else if(typeof t=="object")if(s&65){const r=t.default;r&&(r._c&&(r._d=!1),Is(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!So(t)?t._ctx=Ee:r===3&&Ee&&(Ee.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else U(t)?(t={default:t,_ctx:Ee},n=32):(t=String(t),s&64?(n=16,t=[Nl(t)]):n=8);e.children=t,e.shapeFlag|=n}function jl(...e){const t={};for(let n=0;n{let r;return(r=e[n])||(r=e[n]=[]),r.push(s),o=>{r.length>1?r.forEach(i=>i(o)):r[0](o)}};yn=t("__VUE_INSTANCE_SETTERS__",n=>ae=n),os=t("__VUE_SSR_SETTERS__",n=>Zt=n)}const sn=e=>{const t=ae;return yn(e),e.scope.on(),()=>{e.scope.off(),yn(t)}},Xs=()=>{ae&&ae.scope.off(),yn(null)};function jo(e){return e.vnode.shapeFlag&4}let Zt=!1;function Vl(e,t=!1,n=!1){t&&os(t);const{props:s,children:r}=e.vnode,o=jo(e);hl(e,s,o,t),_l(e,r,n);const i=o?kl(e,t):void 0;return t&&os(!1),i}function kl(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,ol);const{setup:s}=n;if(s){it();const r=e.setupContext=s.length>1?Wl(e):null,o=sn(e),i=nn(s,e,0,[e.props,r]),l=Fr(i);if(lt(),o(),(l||e.sp)&&!kt(e)&&po(e),l){if(i.then(Xs,Xs),t)return i.then(c=>{Zs(e,c)}).catch(c=>{Pn(c,e,0)});e.asyncDep=i}else Zs(e,i)}else Do(e)}function Zs(e,t,n){U(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ee(t)&&(e.setupState=lo(t)),Do(e)}function Do(e,t,n){const s=e.type;e.render||(e.render=s.render||Ue);{const r=sn(e);it();try{il(e)}finally{lt(),r()}}}const Kl={get(e,t){return oe(e,"get",""),e[t]}};function Wl(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Kl),slots:e.slots,emit:e.emit,expose:t}}function In(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(lo(oo(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Kt)return Kt[n](e)},has(t,n){return n in t||n in Kt}})):e.proxy}function ql(e){return U(e)&&"__vccOpts"in e}const Pe=(e,t)=>ji(e,t,Zt);function Uo(e,t,n){const s=arguments.length;return s===2?ee(t)&&!j(t)?vn(t)?be(e,null,[t]):be(e,t):be(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&vn(n)&&(n=[n]),be(e,t,n))}const Gl="3.5.13";/** * @vue/runtime-dom v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/let is;const er=typeof window<"u"&&window.trustedTypes;if(er)try{is=er.createPolicy("vue",{createHTML:e=>e})}catch{}const Vo=is?e=>is.createHTML(e):e=>e,zl="http://www.w3.org/2000/svg",Jl="http://www.w3.org/1998/Math/MathML",qe=typeof document<"u"?document:null,tr=qe&&qe.createElement("template"),Ql={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const r=t==="svg"?qe.createElementNS(zl,e):t==="mathml"?qe.createElementNS(Jl,e):n?qe.createElement(e,{is:n}):qe.createElement(e);return e==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:e=>qe.createTextNode(e),createComment:e=>qe.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>qe.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,r,o){const i=n?n.previousSibling:t.lastChild;if(r&&(r===o||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===o||!(r=r.nextSibling)););else{tr.innerHTML=Vo(s==="svg"?`${e}`:s==="mathml"?`${e}`:e);const l=tr.content;if(s==="svg"||s==="mathml"){const c=l.firstChild;for(;c.firstChild;)l.appendChild(c.firstChild);l.removeChild(c)}t.insertBefore(l,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Yl=Symbol("_vtc");function Xl(e,t,n){const s=e[Yl];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const nr=Symbol("_vod"),Zl=Symbol("_vsh"),ec=Symbol(""),tc=/(^|;)\s*display\s*:/;function nc(e,t,n){const s=e.style,r=ne(n);let o=!1;if(n&&!r){if(t)if(ne(t))for(const i of t.split(";")){const l=i.slice(0,i.indexOf(":")).trim();n[l]==null&&dn(s,l,"")}else for(const i in t)n[i]==null&&dn(s,i,"");for(const i in n)i==="display"&&(o=!0),dn(s,i,n[i])}else if(r){if(t!==n){const i=s[ec];i&&(n+=";"+i),s.cssText=n,o=tc.test(n)}}else t&&e.removeAttribute("style");nr in e&&(e[nr]=o?s.display:"",e[Zl]&&(s.display="none"))}const sr=/\s*!important$/;function dn(e,t,n){if(j(n))n.forEach(s=>dn(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=sc(e,t);sr.test(n)?e.setProperty(_t(s),n.replace(sr,""),"important"):e[s]=n}}const rr=["Webkit","Moz","ms"],Bn={};function sc(e,t){const n=Bn[t];if(n)return n;let s=rt(t);if(s!=="filter"&&s in e)return Bn[t]=s;s=Hr(s);for(let r=0;rkn||(lc.then(()=>kn=0),kn=Date.now());function uc(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;Ve(fc(s,n.value),t,5,[s])};return n.value=e,n.attached=cc(),n}function fc(e,t){if(j(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>r=>!r._stopped&&s&&s(r))}else return t}const fr=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,ac=(e,t,n,s,r,o)=>{const i=r==="svg";t==="class"?Xl(e,s,i):t==="style"?nc(e,n,s):bn(t)?ps(t)||oc(e,t,n,s,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):dc(e,t,s,i))?(lr(e,t,s),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&ir(e,t,s,i,o,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!ne(s))?lr(e,rt(t),s,o,t):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),ir(e,t,s,i))};function dc(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&fr(t)&&U(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 fr(t)&&ne(n)?!1:t in e}const ar=e=>{const t=e.props["onUpdate:modelValue"]||!1;return j(t)?n=>un(t,n):t};function hc(e){e.target.composing=!0}function dr(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Kn=Symbol("_assign"),ls={created(e,{modifiers:{lazy:t,trim:n,number:s}},r){e[Kn]=ar(r);const o=s||r.props&&r.props.type==="number";Et(e,t?"change":"input",i=>{if(i.target.composing)return;let l=e.value;n&&(l=l.trim()),o&&(l=zn(l)),e[Kn](l)}),n&&Et(e,"change",()=>{e.value=e.value.trim()}),t||(Et(e,"compositionstart",hc),Et(e,"compositionend",dr),Et(e,"change",dr))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:s,trim:r,number:o}},i){if(e[Kn]=ar(i),e.composing)return;const l=(o||e.type==="number")&&!/^0\d/.test(e.value)?zn(e.value):e.value,c=t??"";l!==c&&(document.activeElement===e&&e.type!=="range"&&(s&&t===n||r&&e.value.trim()===c)||(e.value=c))}},pc=["ctrl","shift","alt","meta"],gc={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)=>pc.some(n=>e[`${n}Key`]&&!t.includes(n))},Bo=(e,t)=>{const n=e._withMods||(e._withMods={}),s=t.join(".");return n[s]||(n[s]=(r,...o)=>{for(let i=0;i{const t=_c().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=bc(s);if(!r)return;const o=t._component;!U(o)&&!o.render&&!o.template&&(o.template=r.innerHTML),r.nodeType===1&&(r.textContent="");const i=n(r,!1,yc(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),i},t};function yc(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function bc(e){return ne(e)?document.querySelector(e):e}/*! +**/let is;const er=typeof window<"u"&&window.trustedTypes;if(er)try{is=er.createPolicy("vue",{createHTML:e=>e})}catch{}const Bo=is?e=>is.createHTML(e):e=>e,zl="http://www.w3.org/2000/svg",Jl="http://www.w3.org/1998/Math/MathML",qe=typeof document<"u"?document:null,tr=qe&&qe.createElement("template"),Ql={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const r=t==="svg"?qe.createElementNS(zl,e):t==="mathml"?qe.createElementNS(Jl,e):n?qe.createElement(e,{is:n}):qe.createElement(e);return e==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:e=>qe.createTextNode(e),createComment:e=>qe.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>qe.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,r,o){const i=n?n.previousSibling:t.lastChild;if(r&&(r===o||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===o||!(r=r.nextSibling)););else{tr.innerHTML=Bo(s==="svg"?`${e}`:s==="mathml"?`${e}`:e);const l=tr.content;if(s==="svg"||s==="mathml"){const c=l.firstChild;for(;c.firstChild;)l.appendChild(c.firstChild);l.removeChild(c)}t.insertBefore(l,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Yl=Symbol("_vtc");function Xl(e,t,n){const s=e[Yl];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const nr=Symbol("_vod"),Zl=Symbol("_vsh"),ec=Symbol(""),tc=/(^|;)\s*display\s*:/;function nc(e,t,n){const s=e.style,r=ne(n);let o=!1;if(n&&!r){if(t)if(ne(t))for(const i of t.split(";")){const l=i.slice(0,i.indexOf(":")).trim();n[l]==null&&dn(s,l,"")}else for(const i in t)n[i]==null&&dn(s,i,"");for(const i in n)i==="display"&&(o=!0),dn(s,i,n[i])}else if(r){if(t!==n){const i=s[ec];i&&(n+=";"+i),s.cssText=n,o=tc.test(n)}}else t&&e.removeAttribute("style");nr in e&&(e[nr]=o?s.display:"",e[Zl]&&(s.display="none"))}const sr=/\s*!important$/;function dn(e,t,n){if(j(n))n.forEach(s=>dn(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=sc(e,t);sr.test(n)?e.setProperty(_t(s),n.replace(sr,""),"important"):e[s]=n}}const rr=["Webkit","Moz","ms"],Vn={};function sc(e,t){const n=Vn[t];if(n)return n;let s=rt(t);if(s!=="filter"&&s in e)return Vn[t]=s;s=Hr(s);for(let r=0;rkn||(lc.then(()=>kn=0),kn=Date.now());function uc(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;Be(fc(s,n.value),t,5,[s])};return n.value=e,n.attached=cc(),n}function fc(e,t){if(j(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>r=>!r._stopped&&s&&s(r))}else return t}const fr=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,ac=(e,t,n,s,r,o)=>{const i=r==="svg";t==="class"?Xl(e,s,i):t==="style"?nc(e,n,s):bn(t)?ps(t)||oc(e,t,n,s,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):dc(e,t,s,i))?(lr(e,t,s),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&ir(e,t,s,i,o,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!ne(s))?lr(e,rt(t),s,o,t):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),ir(e,t,s,i))};function dc(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&fr(t)&&U(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 fr(t)&&ne(n)?!1:t in e}const ar=e=>{const t=e.props["onUpdate:modelValue"]||!1;return j(t)?n=>un(t,n):t};function hc(e){e.target.composing=!0}function dr(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Kn=Symbol("_assign"),ls={created(e,{modifiers:{lazy:t,trim:n,number:s}},r){e[Kn]=ar(r);const o=s||r.props&&r.props.type==="number";Et(e,t?"change":"input",i=>{if(i.target.composing)return;let l=e.value;n&&(l=l.trim()),o&&(l=zn(l)),e[Kn](l)}),n&&Et(e,"change",()=>{e.value=e.value.trim()}),t||(Et(e,"compositionstart",hc),Et(e,"compositionend",dr),Et(e,"change",dr))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:s,trim:r,number:o}},i){if(e[Kn]=ar(i),e.composing)return;const l=(o||e.type==="number")&&!/^0\d/.test(e.value)?zn(e.value):e.value,c=t??"";l!==c&&(document.activeElement===e&&e.type!=="range"&&(s&&t===n||r&&e.value.trim()===c)||(e.value=c))}},pc=["ctrl","shift","alt","meta"],gc={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)=>pc.some(n=>e[`${n}Key`]&&!t.includes(n))},Vo=(e,t)=>{const n=e._withMods||(e._withMods={}),s=t.join(".");return n[s]||(n[s]=(r,...o)=>{for(let i=0;i{const t=_c().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=bc(s);if(!r)return;const o=t._component;!U(o)&&!o.render&&!o.template&&(o.template=r.innerHTML),r.nodeType===1&&(r.textContent="");const i=n(r,!1,yc(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),i},t};function yc(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function bc(e){return ne(e)?document.querySelector(e):e}/*! * pinia v3.0.2 * (c) 2025 Eduardo San Martin Morote * @license MIT @@ -23,4 +23,4 @@ const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/AboutView-BulYY * vue-router v4.5.1 * (c) 2025 Eduardo San Martin Morote * @license MIT - */const Rt=typeof document<"u";function ko(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Sc(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&ko(e.default)}const k=Object.assign;function Wn(e,t){const n={};for(const s in t){const r=t[s];n[s]=Te(r)?r.map(e):e(r)}return n}const Gt=()=>{},Te=Array.isArray,Ko=/#/g,Ec=/&/g,Rc=/\//g,Pc=/=/g,Cc=/\?/g,Wo=/\+/g,Ac=/%5B/g,Tc=/%5D/g,qo=/%5E/g,Oc=/%60/g,Go=/%7B/g,Ic=/%7C/g,zo=/%7D/g,Mc=/%20/g;function Ms(e){return encodeURI(""+e).replace(Ic,"|").replace(Ac,"[").replace(Tc,"]")}function $c(e){return Ms(e).replace(Go,"{").replace(zo,"}").replace(qo,"^")}function cs(e){return Ms(e).replace(Wo,"%2B").replace(Mc,"+").replace(Ko,"%23").replace(Ec,"%26").replace(Oc,"`").replace(Go,"{").replace(zo,"}").replace(qo,"^")}function Fc(e){return cs(e).replace(Pc,"%3D")}function Lc(e){return Ms(e).replace(Ko,"%23").replace(Cc,"%3F")}function Nc(e){return e==null?"":Lc(e).replace(Rc,"%2F")}function en(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const Hc=/\/$/,jc=e=>e.replace(Hc,"");function qn(e,t,n="/"){let s,r={},o="",i="";const l=t.indexOf("#");let c=t.indexOf("?");return l=0&&(c=-1),c>-1&&(s=t.slice(0,c),o=t.slice(c+1,l>-1?l:t.length),r=e(o)),l>-1&&(s=s||t.slice(0,l),i=t.slice(l,t.length)),s=Bc(s??t,n),{fullPath:s+(o&&"?")+o+i,path:s,query:r,hash:en(i)}}function Dc(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function gr(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Uc(e,t,n){const s=t.matched.length-1,r=n.matched.length-1;return s>-1&&s===r&&Mt(t.matched[s],n.matched[r])&&Jo(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Mt(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Jo(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Vc(e[n],t[n]))return!1;return!0}function Vc(e,t){return Te(e)?mr(e,t):Te(t)?mr(t,e):e===t}function mr(e,t){return Te(t)?e.length===t.length&&e.every((n,s)=>n===t[s]):e.length===1&&e[0]===t}function Bc(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),s=e.split("/"),r=s[s.length-1];(r===".."||r===".")&&s.push("");let o=n.length-1,i,l;for(i=0;i1&&o--;else break;return n.slice(0,o).join("/")+"/"+s.slice(i).join("/")}const Ze={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var tn;(function(e){e.pop="pop",e.push="push"})(tn||(tn={}));var zt;(function(e){e.back="back",e.forward="forward",e.unknown=""})(zt||(zt={}));function kc(e){if(!e)if(Rt){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),jc(e)}const Kc=/^[^#]+#/;function Wc(e,t){return e.replace(Kc,"#")+t}function qc(e,t){const n=document.documentElement.getBoundingClientRect(),s=e.getBoundingClientRect();return{behavior:t.behavior,left:s.left-n.left-(t.left||0),top:s.top-n.top-(t.top||0)}}const Mn=()=>({left:window.scrollX,top:window.scrollY});function Gc(e){let t;if("el"in e){const n=e.el,s=typeof n=="string"&&n.startsWith("#"),r=typeof n=="string"?s?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;t=qc(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 _r(e,t){return(history.state?history.state.position-t:-1)+e}const us=new Map;function zc(e,t){us.set(e,t)}function Jc(e){const t=us.get(e);return us.delete(e),t}let Qc=()=>location.protocol+"//"+location.host;function Qo(e,t){const{pathname:n,search:s,hash:r}=t,o=e.indexOf("#");if(o>-1){let l=r.includes(e.slice(o))?e.slice(o).length:1,c=r.slice(l);return c[0]!=="/"&&(c="/"+c),gr(c,"")}return gr(n,e)+s+r}function Yc(e,t,n,s){let r=[],o=[],i=null;const l=({state:g})=>{const m=Qo(e,location),w=n.value,R=t.value;let D=0;if(g){if(n.value=m,t.value=g,i&&i===w){i=null;return}D=R?g.position-R.position:0}else s(m);r.forEach($=>{$(n.value,w,{delta:D,type:tn.pop,direction:D?D>0?zt.forward:zt.back:zt.unknown})})};function c(){i=n.value}function d(g){r.push(g);const m=()=>{const w=r.indexOf(g);w>-1&&r.splice(w,1)};return o.push(m),m}function f(){const{history:g}=window;g.state&&g.replaceState(k({},g.state,{scroll:Mn()}),"")}function h(){for(const g of o)g();o=[],window.removeEventListener("popstate",l),window.removeEventListener("beforeunload",f)}return window.addEventListener("popstate",l),window.addEventListener("beforeunload",f,{passive:!0}),{pauseListeners:c,listen:d,destroy:h}}function vr(e,t,n,s=!1,r=!1){return{back:e,current:t,forward:n,replaced:s,position:window.history.length,scroll:r?Mn():null}}function Xc(e){const{history:t,location:n}=window,s={value:Qo(e,n)},r={value:t.state};r.value||o(s.value,{back:null,current:s.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(c,d,f){const h=e.indexOf("#"),g=h>-1?(n.host&&document.querySelector("base")?e:e.slice(h))+c:Qc()+e+c;try{t[f?"replaceState":"pushState"](d,"",g),r.value=d}catch(m){console.error(m),n[f?"replace":"assign"](g)}}function i(c,d){const f=k({},t.state,vr(r.value.back,c,r.value.forward,!0),d,{position:r.value.position});o(c,f,!0),s.value=c}function l(c,d){const f=k({},r.value,t.state,{forward:c,scroll:Mn()});o(f.current,f,!0);const h=k({},vr(s.value,c,null),{position:f.position+1},d);o(c,h,!1),s.value=c}return{location:s,state:r,push:l,replace:i}}function Zc(e){e=kc(e);const t=Xc(e),n=Yc(e,t.state,t.location,t.replace);function s(o,i=!0){i||n.pauseListeners(),history.go(o)}const r=k({location:"",base:e,go:s,createHref:Wc.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 eu(e){return typeof e=="string"||e&&typeof e=="object"}function Yo(e){return typeof e=="string"||typeof e=="symbol"}const Xo=Symbol("");var yr;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(yr||(yr={}));function $t(e,t){return k(new Error,{type:e,[Xo]:!0},t)}function Ke(e,t){return e instanceof Error&&Xo in e&&(t==null||!!(e.type&t))}const br="[^/]+?",tu={sensitive:!1,strict:!1,start:!0,end:!0},nu=/[.+*?^${}()[\]/\\]/g;function su(e,t){const n=k({},tu,t),s=[];let r=n.start?"^":"";const o=[];for(const d of e){const f=d.length?[]:[90];n.strict&&!d.length&&(r+="/");for(let h=0;ht.length?t.length===1&&t[0]===80?1:-1:0}function Zo(e,t){let n=0;const s=e.score,r=t.score;for(;n0&&t[t.length-1]<0}const ou={type:0,value:""},iu=/[a-zA-Z0-9_]/;function lu(e){if(!e)return[[]];if(e==="/")return[[ou]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(m){throw new Error(`ERR (${n})/"${d}": ${m}`)}let n=0,s=n;const r=[];let o;function i(){o&&r.push(o),o=[]}let l=0,c,d="",f="";function h(){d&&(n===0?o.push({type:0,value:d}):n===1||n===2||n===3?(o.length>1&&(c==="*"||c==="+")&&t(`A repeatable param (${d}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:d,regexp:f,repeatable:c==="*"||c==="+",optional:c==="*"||c==="?"})):t("Invalid state to consume buffer"),d="")}function g(){d+=c}for(;l{i(L)}:Gt}function i(h){if(Yo(h)){const g=s.get(h);g&&(s.delete(h),n.splice(n.indexOf(g),1),g.children.forEach(i),g.alias.forEach(i))}else{const g=n.indexOf(h);g>-1&&(n.splice(g,1),h.record.name&&s.delete(h.record.name),h.children.forEach(i),h.alias.forEach(i))}}function l(){return n}function c(h){const g=du(h,n);n.splice(g,0,h),h.record.name&&!Er(h)&&s.set(h.record.name,h)}function d(h,g){let m,w={},R,D;if("name"in h&&h.name){if(m=s.get(h.name),!m)throw $t(1,{location:h});D=m.record.name,w=k(wr(g.params,m.keys.filter(L=>!L.optional).concat(m.parent?m.parent.keys.filter(L=>L.optional):[]).map(L=>L.name)),h.params&&wr(h.params,m.keys.map(L=>L.name))),R=m.stringify(w)}else if(h.path!=null)R=h.path,m=n.find(L=>L.re.test(R)),m&&(w=m.parse(R),D=m.record.name);else{if(m=g.name?s.get(g.name):n.find(L=>L.re.test(g.path)),!m)throw $t(1,{location:h,currentLocation:g});D=m.record.name,w=k({},g.params,h.params),R=m.stringify(w)}const $=[];let M=m;for(;M;)$.unshift(M.record),M=M.parent;return{name:D,path:R,params:w,matched:$,meta:au($)}}e.forEach(h=>o(h));function f(){n.length=0,s.clear()}return{addRoute:o,resolve:d,removeRoute:i,clearRoutes:f,getRoutes:l,getRecordMatcher:r}}function wr(e,t){const n={};for(const s of t)s in e&&(n[s]=e[s]);return n}function Sr(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:fu(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function fu(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const s in e.components)t[s]=typeof n=="object"?n[s]:n;return t}function Er(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function au(e){return e.reduce((t,n)=>k(t,n.meta),{})}function Rr(e,t){const n={};for(const s in e)n[s]=s in t?t[s]:e[s];return n}function du(e,t){let n=0,s=t.length;for(;n!==s;){const o=n+s>>1;Zo(e,t[o])<0?s=o:n=o+1}const r=hu(e);return r&&(s=t.lastIndexOf(r,s-1)),s}function hu(e){let t=e;for(;t=t.parent;)if(ei(t)&&Zo(e,t)===0)return t}function ei({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function pu(e){const t={};if(e===""||e==="?")return t;const s=(e[0]==="?"?e.slice(1):e).split("&");for(let r=0;ro&&cs(o)):[s&&cs(s)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function gu(e){const t={};for(const n in e){const s=e[n];s!==void 0&&(t[n]=Te(s)?s.map(r=>r==null?null:""+r):s==null?s:""+s)}return t}const mu=Symbol(""),Cr=Symbol(""),$n=Symbol(""),$s=Symbol(""),fs=Symbol("");function jt(){let e=[];function t(s){return e.push(s),()=>{const r=e.indexOf(s);r>-1&&e.splice(r,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function nt(e,t,n,s,r,o=i=>i()){const i=s&&(s.enterCallbacks[r]=s.enterCallbacks[r]||[]);return()=>new Promise((l,c)=>{const d=g=>{g===!1?c($t(4,{from:n,to:t})):g instanceof Error?c(g):eu(g)?c($t(2,{from:t,to:g})):(i&&s.enterCallbacks[r]===i&&typeof g=="function"&&i.push(g),l())},f=o(()=>e.call(s&&s.instances[r],t,n,d));let h=Promise.resolve(f);e.length<3&&(h=h.then(d)),h.catch(g=>c(g))})}function Gn(e,t,n,s,r=o=>o()){const o=[];for(const i of e)for(const l in i.components){let c=i.components[l];if(!(t!=="beforeRouteEnter"&&!i.instances[l]))if(ko(c)){const f=(c.__vccOpts||c)[t];f&&o.push(nt(f,n,s,i,l,r))}else{let d=c();o.push(()=>d.then(f=>{if(!f)throw new Error(`Couldn't resolve component "${l}" at "${i.path}"`);const h=Sc(f)?f.default:f;i.mods[l]=f,i.components[l]=h;const m=(h.__vccOpts||h)[t];return m&&nt(m,n,s,i,l,r)()}))}}return o}function Ar(e){const t=Ae($n),n=Ae($s),s=Pe(()=>{const c=pt(e.to);return t.resolve(c)}),r=Pe(()=>{const{matched:c}=s.value,{length:d}=c,f=c[d-1],h=n.matched;if(!f||!h.length)return-1;const g=h.findIndex(Mt.bind(null,f));if(g>-1)return g;const m=Tr(c[d-2]);return d>1&&Tr(f)===m&&h[h.length-1].path!==m?h.findIndex(Mt.bind(null,c[d-2])):g}),o=Pe(()=>r.value>-1&&xu(n.params,s.value.params)),i=Pe(()=>r.value>-1&&r.value===n.matched.length-1&&Jo(n.params,s.value.params));function l(c={}){if(bu(c)){const d=t[pt(e.replace)?"replace":"push"](pt(e.to)).catch(Gt);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>d),d}return Promise.resolve()}return{route:s,href:Pe(()=>s.value.href),isActive:o,isExactActive:i,navigate:l}}function _u(e){return e.length===1?e[0]:e}const vu=vt({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"},viewTransition:Boolean},useLink:Ar,setup(e,{slots:t}){const n=Rn(Ar(e)),{options:s}=Ae($n),r=Pe(()=>({[Or(e.activeClass,s.linkActiveClass,"router-link-active")]:n.isActive,[Or(e.exactActiveClass,s.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&_u(t.default(n));return e.custom?o:Uo("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},o)}}}),yu=vu;function bu(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 xu(e,t){for(const n in t){const s=t[n],r=e[n];if(typeof s=="string"){if(s!==r)return!1}else if(!Te(r)||r.length!==s.length||s.some((o,i)=>o!==r[i]))return!1}return!0}function Tr(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Or=(e,t,n)=>e??t??n,wu=vt({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const s=Ae(fs),r=Pe(()=>e.route||s.value),o=Ae(Cr,0),i=Pe(()=>{let d=pt(o);const{matched:f}=r.value;let h;for(;(h=f[d])&&!h.components;)d++;return d}),l=Pe(()=>r.value.matched[i.value]);fn(Cr,Pe(()=>i.value+1)),fn(mu,l),fn(fs,r);const c=we();return Wt(()=>[c.value,l.value,e.name],([d,f,h],[g,m,w])=>{f&&(f.instances[h]=d,m&&m!==f&&d&&d===g&&(f.leaveGuards.size||(f.leaveGuards=m.leaveGuards),f.updateGuards.size||(f.updateGuards=m.updateGuards))),d&&f&&(!m||!Mt(f,m)||!g)&&(f.enterCallbacks[h]||[]).forEach(R=>R(d))},{flush:"post"}),()=>{const d=r.value,f=e.name,h=l.value,g=h&&h.components[f];if(!g)return Ir(n.default,{Component:g,route:d});const m=h.props[f],w=m?m===!0?d.params:typeof m=="function"?m(d):m:null,D=Uo(g,k({},w,t,{onVnodeUnmounted:$=>{$.component.isUnmounted&&(h.instances[f]=null)},ref:c}));return Ir(n.default,{Component:D,route:d})||D}}});function Ir(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const ti=wu;function Su(e){const t=uu(e.routes,e),n=e.parseQuery||pu,s=e.stringifyQuery||Pr,r=e.history,o=jt(),i=jt(),l=jt(),c=Fi(Ze);let d=Ze;Rt&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const f=Wn.bind(null,v=>""+v),h=Wn.bind(null,Nc),g=Wn.bind(null,en);function m(v,T){let C,I;return Yo(v)?(C=t.getRecordMatcher(v),I=T):I=v,t.addRoute(I,C)}function w(v){const T=t.getRecordMatcher(v);T&&t.removeRoute(T)}function R(){return t.getRoutes().map(v=>v.record)}function D(v){return!!t.getRecordMatcher(v)}function $(v,T){if(T=k({},T||c.value),typeof v=="string"){const p=qn(n,v,T.path),_=t.resolve({path:p.path},T),b=r.createHref(p.fullPath);return k(p,_,{params:g(_.params),hash:en(p.hash),redirectedFrom:void 0,href:b})}let C;if(v.path!=null)C=k({},v,{path:qn(n,v.path,T.path).path});else{const p=k({},v.params);for(const _ in p)p[_]==null&&delete p[_];C=k({},v,{params:h(p)}),T.params=h(T.params)}const I=t.resolve(C,T),J=v.hash||"";I.params=f(g(I.params));const u=Dc(s,k({},v,{hash:$c(J),path:I.path})),a=r.createHref(u);return k({fullPath:u,hash:J,query:s===Pr?gu(v.query):v.query||{}},I,{redirectedFrom:void 0,href:a})}function M(v){return typeof v=="string"?qn(n,v,c.value.path):k({},v)}function L(v,T){if(d!==v)return $t(8,{from:T,to:v})}function O(v){return te(v)}function z(v){return O(k(M(v),{replace:!0}))}function re(v){const T=v.matched[v.matched.length-1];if(T&&T.redirect){const{redirect:C}=T;let I=typeof C=="function"?C(v):C;return typeof I=="string"&&(I=I.includes("?")||I.includes("#")?I=M(I):{path:I},I.params={}),k({query:v.query,hash:v.hash,params:I.path!=null?{}:v.params},I)}}function te(v,T){const C=d=$(v),I=c.value,J=v.state,u=v.force,a=v.replace===!0,p=re(C);if(p)return te(k(M(p),{state:typeof p=="object"?k({},J,p.state):J,force:u,replace:a}),T||C);const _=C;_.redirectedFrom=T;let b;return!u&&Uc(s,I,C)&&(b=$t(16,{to:_,from:I}),$e(I,I,!0,!1)),(b?Promise.resolve(b):Ie(_,I)).catch(y=>Ke(y)?Ke(y,2)?y:Xe(y):B(y,_,I)).then(y=>{if(y){if(Ke(y,2))return te(k({replace:a},M(y.to),{state:typeof y.to=="object"?k({},J,y.to.state):J,force:u}),T||_)}else y=ct(_,I,!0,a,J);return Ye(_,I,y),y})}function Oe(v,T){const C=L(v,T);return C?Promise.reject(C):Promise.resolve()}function Qe(v){const T=xt.values().next().value;return T&&typeof T.runWithContext=="function"?T.runWithContext(v):v()}function Ie(v,T){let C;const[I,J,u]=Eu(v,T);C=Gn(I.reverse(),"beforeRouteLeave",v,T);for(const p of I)p.leaveGuards.forEach(_=>{C.push(nt(_,v,T))});const a=Oe.bind(null,v,T);return C.push(a),xe(C).then(()=>{C=[];for(const p of o.list())C.push(nt(p,v,T));return C.push(a),xe(C)}).then(()=>{C=Gn(J,"beforeRouteUpdate",v,T);for(const p of J)p.updateGuards.forEach(_=>{C.push(nt(_,v,T))});return C.push(a),xe(C)}).then(()=>{C=[];for(const p of u)if(p.beforeEnter)if(Te(p.beforeEnter))for(const _ of p.beforeEnter)C.push(nt(_,v,T));else C.push(nt(p.beforeEnter,v,T));return C.push(a),xe(C)}).then(()=>(v.matched.forEach(p=>p.enterCallbacks={}),C=Gn(u,"beforeRouteEnter",v,T,Qe),C.push(a),xe(C))).then(()=>{C=[];for(const p of i.list())C.push(nt(p,v,T));return C.push(a),xe(C)}).catch(p=>Ke(p,8)?p:Promise.reject(p))}function Ye(v,T,C){l.list().forEach(I=>Qe(()=>I(v,T,C)))}function ct(v,T,C,I,J){const u=L(v,T);if(u)return u;const a=T===Ze,p=Rt?history.state:{};C&&(I||a?r.replace(v.fullPath,k({scroll:a&&p&&p.scroll},J)):r.push(v.fullPath,J)),c.value=v,$e(v,T,C,a),Xe()}let Me;function Ft(){Me||(Me=r.listen((v,T,C)=>{if(!rn.listening)return;const I=$(v),J=re(I);if(J){te(k(J,{replace:!0,force:!0}),I).catch(Gt);return}d=I;const u=c.value;Rt&&zc(_r(u.fullPath,C.delta),Mn()),Ie(I,u).catch(a=>Ke(a,12)?a:Ke(a,2)?(te(k(M(a.to),{force:!0}),I).then(p=>{Ke(p,20)&&!C.delta&&C.type===tn.pop&&r.go(-1,!1)}).catch(Gt),Promise.reject()):(C.delta&&r.go(-C.delta,!1),B(a,I,u))).then(a=>{a=a||ct(I,u,!1),a&&(C.delta&&!Ke(a,8)?r.go(-C.delta,!1):C.type===tn.pop&&Ke(a,20)&&r.go(-1,!1)),Ye(I,u,a)}).catch(Gt)}))}let yt=jt(),se=jt(),G;function B(v,T,C){Xe(v);const I=se.list();return I.length?I.forEach(J=>J(v,T,C)):console.error(v),Promise.reject(v)}function Be(){return G&&c.value!==Ze?Promise.resolve():new Promise((v,T)=>{yt.add([v,T])})}function Xe(v){return G||(G=!v,Ft(),yt.list().forEach(([T,C])=>v?C(v):T()),yt.reset()),v}function $e(v,T,C,I){const{scrollBehavior:J}=e;if(!Rt||!J)return Promise.resolve();const u=!C&&Jc(_r(v.fullPath,0))||(I||!C)&&history.state&&history.state.scroll||null;return Ps().then(()=>J(v,T,u)).then(a=>a&&Gc(a)).catch(a=>B(a,v,T))}const de=v=>r.go(v);let bt;const xt=new Set,rn={currentRoute:c,listening:!0,addRoute:m,removeRoute:w,clearRoutes:t.clearRoutes,hasRoute:D,getRoutes:R,resolve:$,options:e,push:O,replace:z,go:de,back:()=>de(-1),forward:()=>de(1),beforeEach:o.add,beforeResolve:i.add,afterEach:l.add,onError:se.add,isReady:Be,install(v){const T=this;v.component("RouterLink",yu),v.component("RouterView",ti),v.config.globalProperties.$router=T,Object.defineProperty(v.config.globalProperties,"$route",{enumerable:!0,get:()=>pt(c)}),Rt&&!bt&&c.value===Ze&&(bt=!0,O(r.location).catch(J=>{}));const C={};for(const J in Ze)Object.defineProperty(C,J,{get:()=>c.value[J],enumerable:!0});v.provide($n,T),v.provide($s,so(C)),v.provide(fs,c);const I=v.unmount;xt.add(v),v.unmount=function(){xt.delete(v),xt.size<1&&(d=Ze,Me&&Me(),Me=null,c.value=Ze,bt=!1,G=!1),I()}}};function xe(v){return v.reduce((T,C)=>T.then(()=>Qe(C)),Promise.resolve())}return rn}function Eu(e,t){const n=[],s=[],r=[],o=Math.max(t.matched.length,e.matched.length);for(let i=0;iMt(d,l))?s.push(l):n.push(l));const c=e.matched[i];c&&(t.matched.find(d=>Mt(d,c))||r.push(c))}return[n,s,r]}function ni(){return Ae($n)}function Ru(e){return Ae($s)}const Pu=vt({__name:"App",setup(e){return(t,n)=>(ve(),On(pt(ti)))}}),Fs=(e,t)=>{const n=e.__vccOpts||e;for(const[s,r]of t)n[s]=r;return n},Cu=Fs(Pu,[["__scopeId","data-v-913ef6b1"]]),Au="modulepreload",Tu=function(e){return"/"+e},Mr={},Ou=function(t,n,s){let r=Promise.resolve();if(n&&n.length>0){let i=function(d){return Promise.all(d.map(f=>Promise.resolve(f).then(h=>({status:"fulfilled",value:h}),h=>({status:"rejected",reason:h}))))};document.getElementsByTagName("link");const l=document.querySelector("meta[property=csp-nonce]"),c=(l==null?void 0:l.nonce)||(l==null?void 0:l.getAttribute("nonce"));r=i(n.map(d=>{if(d=Tu(d),d in Mr)return;Mr[d]=!0;const f=d.endsWith(".css"),h=f?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${d}"]${h}`))return;const g=document.createElement("link");if(g.rel=f?"stylesheet":Au,f||(g.as="script"),g.crossOrigin="",g.href=d,c&&g.setAttribute("nonce",c),document.head.appendChild(g),f)return new Promise((m,w)=>{g.addEventListener("load",m),g.addEventListener("error",()=>w(new Error(`Unable to preload CSS for ${d}`)))})}))}function o(i){const l=new Event("vite:preloadError",{cancelable:!0});if(l.payload=i,window.dispatchEvent(l),!l.defaultPrevented)throw i}return r.then(i=>{for(const l of i||[])l.status==="rejected"&&o(l.reason);return t().catch(o)})};function as(e){const t="http://"+window.location.host.split(":")[0]+":8090"+e;return console.log(t),t}function ds(e){return btoa(encodeURIComponent(e).replace(/%([0-9A-F]{2})/g,(t,n)=>String.fromCharCode(parseInt(n,16))))}const Iu={class:"body-custom"},Mu={class:"form-custom form-block"},$u={class:"center-block-custom"},Fu={class:"center-block-custom"},Lu={key:0},Nu={key:1},Hu={class:"message-cloud"},ju={class:"message-header"},Du={class:"message-content"},Uu={key:0,class:"hr"},Vu=vt({__name:"GameWindow",setup(e){const t=ni(),n=Ru(),s=we(""),r=we(""),o=we(""),i=we({name:"",actions:[]}),l=we([]),c=we();function d(){fetch(as("/team"),{method:"GET",headers:{"X-Id":ds(s.value),"X-Password":r.value}}).then(m=>{if(m.status==401){t.push("/login");return}return m.json()}).then(m=>{var R;i.value=m;const w=(R=i.value)==null?void 0:R.actions;l.value.length!==(w==null?void 0:w.length)&&(l.value=w)}).catch(m=>{console.error("Ошибка:",m)})}function f(){fetch(as("/team/actions"),{method:"POST",headers:{"X-Id":ds(s.value),"X-Password":r.value},body:JSON.stringify({place:o.value})}).then(async()=>{o.value=""})}const h=async(m="smooth")=>{await Ps(),c.value&&c.value.scrollTo({top:c.value.scrollHeight,behavior:m})};Wt(l,()=>{h()},{deep:!0});let g=0;return Ts(()=>{var m,w;s.value=sessionStorage.getItem("teamId")||"",r.value=sessionStorage.getItem("password")||"",s.value==""&&(s.value=((m=n.query.name)==null?void 0:m.toString())||"",r.value=((w=n.query.password)==null?void 0:w.toString())||"",sessionStorage.setItem("teamId",s.value),sessionStorage.setItem("password",r.value)),d(),g=setInterval(()=>{d()},2e3),t.beforeEach((R,D,$)=>{clearInterval(g),$()})}),(m,w)=>(ve(),We("div",Iu,[w[4]||(w[4]=Q("div",{class:"header-block"}," Вечерний детектив ",-1)),Q("div",Mu,[Q("div",$u,[Q("form",{onSubmit:Bo(f,["prevent"])},[Q("div",null,[es(Q("input",{class:"input-custom","onUpdate:modelValue":w[0]||(w[0]=R=>o.value=R),type:"text",placeholder:"Место назначения (А-1, а-1, а1)"},null,512),[[ls,o.value]])]),w[1]||(w[1]=Q("div",{class:"button-container"},[Q("button",{class:"button-custom",type:"submit"},"Поехали")],-1))],32)])]),Q("div",{class:"messages-block",ref_key:"scrollContainer",ref:c},[Q("div",Fu,[!i.value||!i.value.actions.length?(ve(),We("div",Lu,w[2]||(w[2]=[Q("div",{class:"center-message"}," Пора решать загадку ",-1)]))):(ve(),We("div",Nu,[(ve(!0),We(Se,null,Bs(i.value.actions,R=>(ve(),We("div",{key:R.id},[Q("div",Hu,[Q("div",ju,dt(R.place)+": "+dt(R.name),1),w[3]||(w[3]=Q("hr",{class:"hr"},null,-1)),Q("div",Du,dt(R.text),1),R.applications.length?(ve(),We("hr",Uu)):Hl("",!0),(ve(!0),We(Se,null,Bs(R.applications,D=>(ve(),We("div",{class:"message-footer",key:D.name}," Приложение: "+dt(D.name),1))),128))])]))),128))]))])],512)]))}}),Bu=Fs(Vu,[["__scopeId","data-v-de5721cd"]]),ku=vt({__name:"HomeView",setup(e){return(t,n)=>(ve(),On(Bu))}}),Ku={class:"center-message"},Wu={class:"button-container"},qu={class:"button-custom",type:"submit"},Gu={class:"error-message"},zu=vt({__name:"LoginWindow",setup(e){const t=ni(),n=we(""),s=we(""),r=we("Вход"),o=we("");function i(){const l=r.value;r.value="Загрузка...",o.value="",fetch(as("/team"),{method:"GET",headers:{"X-Id":ds(n.value),"X-Password":s.value}}).then(c=>{if(c.status==200){sessionStorage.setItem("teamId",n.value),sessionStorage.setItem("password",s.value),t.push("/");return}if(c.status==401){if(n.value==""&&s.value=="")return;o.value="Не верны название команды или пароль";return}o.value="ХЗ что это "+c}).catch(()=>{o.value="Сервер не доступен"}).finally(()=>{r.value=l})}return Ts(()=>{n.value=sessionStorage.getItem("teamId")||"",s.value=sessionStorage.getItem("password")||"",i()}),(l,c)=>(ve(),We(Se,null,[c[2]||(c[2]=Q("div",{class:"header-block"}," Вечерний детектив ",-1)),Q("div",Ku,[Q("form",{onSubmit:Bo(i,["prevent"])},[Q("div",null,[es(Q("input",{class:"input-custom","onUpdate:modelValue":c[0]||(c[0]=d=>n.value=d),type:"text",placeholder:"Название команды"},null,512),[[ls,n.value]])]),Q("div",null,[es(Q("input",{class:"input-custom","onUpdate:modelValue":c[1]||(c[1]=d=>s.value=d),type:"text",placeholder:"Пароль",autocapitalize:"off"},null,512),[[ls,s.value]])]),Q("div",Wu,[Q("button",qu,dt(r.value),1)]),Q("div",Gu,dt(o.value),1)],32)])],64))}}),Ju=Fs(zu,[["__scopeId","data-v-13746d20"]]),Qu=vt({__name:"LoginView",setup(e){return(t,n)=>(ve(),On(Ju))}}),Yu=Su({history:Zc("/"),routes:[{path:"/",name:"home",component:ku},{path:"/login",name:"login",component:Qu},{path:"/about",name:"about",component:()=>Ou(()=>import("./AboutView-BulYYcez.js"),__vite__mapDeps([0,1]))}]}),Ls=vc(Cu);Ls.use(wc());Ls.use(Yu);Ls.mount("#app");export{Fs as _,Q as a,We as c,ve as o}; + */const Rt=typeof document<"u";function ko(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Sc(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&ko(e.default)}const k=Object.assign;function Wn(e,t){const n={};for(const s in t){const r=t[s];n[s]=Te(r)?r.map(e):e(r)}return n}const Gt=()=>{},Te=Array.isArray,Ko=/#/g,Ec=/&/g,Rc=/\//g,Pc=/=/g,Cc=/\?/g,Wo=/\+/g,Ac=/%5B/g,Tc=/%5D/g,qo=/%5E/g,Oc=/%60/g,Go=/%7B/g,Ic=/%7C/g,zo=/%7D/g,Mc=/%20/g;function Ms(e){return encodeURI(""+e).replace(Ic,"|").replace(Ac,"[").replace(Tc,"]")}function $c(e){return Ms(e).replace(Go,"{").replace(zo,"}").replace(qo,"^")}function cs(e){return Ms(e).replace(Wo,"%2B").replace(Mc,"+").replace(Ko,"%23").replace(Ec,"%26").replace(Oc,"`").replace(Go,"{").replace(zo,"}").replace(qo,"^")}function Fc(e){return cs(e).replace(Pc,"%3D")}function Lc(e){return Ms(e).replace(Ko,"%23").replace(Cc,"%3F")}function Nc(e){return e==null?"":Lc(e).replace(Rc,"%2F")}function en(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const Hc=/\/$/,jc=e=>e.replace(Hc,"");function qn(e,t,n="/"){let s,r={},o="",i="";const l=t.indexOf("#");let c=t.indexOf("?");return l=0&&(c=-1),c>-1&&(s=t.slice(0,c),o=t.slice(c+1,l>-1?l:t.length),r=e(o)),l>-1&&(s=s||t.slice(0,l),i=t.slice(l,t.length)),s=Vc(s??t,n),{fullPath:s+(o&&"?")+o+i,path:s,query:r,hash:en(i)}}function Dc(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function gr(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Uc(e,t,n){const s=t.matched.length-1,r=n.matched.length-1;return s>-1&&s===r&&Mt(t.matched[s],n.matched[r])&&Jo(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Mt(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Jo(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Bc(e[n],t[n]))return!1;return!0}function Bc(e,t){return Te(e)?mr(e,t):Te(t)?mr(t,e):e===t}function mr(e,t){return Te(t)?e.length===t.length&&e.every((n,s)=>n===t[s]):e.length===1&&e[0]===t}function Vc(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),s=e.split("/"),r=s[s.length-1];(r===".."||r===".")&&s.push("");let o=n.length-1,i,l;for(i=0;i1&&o--;else break;return n.slice(0,o).join("/")+"/"+s.slice(i).join("/")}const Ze={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var tn;(function(e){e.pop="pop",e.push="push"})(tn||(tn={}));var zt;(function(e){e.back="back",e.forward="forward",e.unknown=""})(zt||(zt={}));function kc(e){if(!e)if(Rt){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),jc(e)}const Kc=/^[^#]+#/;function Wc(e,t){return e.replace(Kc,"#")+t}function qc(e,t){const n=document.documentElement.getBoundingClientRect(),s=e.getBoundingClientRect();return{behavior:t.behavior,left:s.left-n.left-(t.left||0),top:s.top-n.top-(t.top||0)}}const Mn=()=>({left:window.scrollX,top:window.scrollY});function Gc(e){let t;if("el"in e){const n=e.el,s=typeof n=="string"&&n.startsWith("#"),r=typeof n=="string"?s?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;t=qc(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 _r(e,t){return(history.state?history.state.position-t:-1)+e}const us=new Map;function zc(e,t){us.set(e,t)}function Jc(e){const t=us.get(e);return us.delete(e),t}let Qc=()=>location.protocol+"//"+location.host;function Qo(e,t){const{pathname:n,search:s,hash:r}=t,o=e.indexOf("#");if(o>-1){let l=r.includes(e.slice(o))?e.slice(o).length:1,c=r.slice(l);return c[0]!=="/"&&(c="/"+c),gr(c,"")}return gr(n,e)+s+r}function Yc(e,t,n,s){let r=[],o=[],i=null;const l=({state:g})=>{const m=Qo(e,location),w=n.value,R=t.value;let D=0;if(g){if(n.value=m,t.value=g,i&&i===w){i=null;return}D=R?g.position-R.position:0}else s(m);r.forEach($=>{$(n.value,w,{delta:D,type:tn.pop,direction:D?D>0?zt.forward:zt.back:zt.unknown})})};function c(){i=n.value}function d(g){r.push(g);const m=()=>{const w=r.indexOf(g);w>-1&&r.splice(w,1)};return o.push(m),m}function f(){const{history:g}=window;g.state&&g.replaceState(k({},g.state,{scroll:Mn()}),"")}function h(){for(const g of o)g();o=[],window.removeEventListener("popstate",l),window.removeEventListener("beforeunload",f)}return window.addEventListener("popstate",l),window.addEventListener("beforeunload",f,{passive:!0}),{pauseListeners:c,listen:d,destroy:h}}function vr(e,t,n,s=!1,r=!1){return{back:e,current:t,forward:n,replaced:s,position:window.history.length,scroll:r?Mn():null}}function Xc(e){const{history:t,location:n}=window,s={value:Qo(e,n)},r={value:t.state};r.value||o(s.value,{back:null,current:s.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(c,d,f){const h=e.indexOf("#"),g=h>-1?(n.host&&document.querySelector("base")?e:e.slice(h))+c:Qc()+e+c;try{t[f?"replaceState":"pushState"](d,"",g),r.value=d}catch(m){console.error(m),n[f?"replace":"assign"](g)}}function i(c,d){const f=k({},t.state,vr(r.value.back,c,r.value.forward,!0),d,{position:r.value.position});o(c,f,!0),s.value=c}function l(c,d){const f=k({},r.value,t.state,{forward:c,scroll:Mn()});o(f.current,f,!0);const h=k({},vr(s.value,c,null),{position:f.position+1},d);o(c,h,!1),s.value=c}return{location:s,state:r,push:l,replace:i}}function Zc(e){e=kc(e);const t=Xc(e),n=Yc(e,t.state,t.location,t.replace);function s(o,i=!0){i||n.pauseListeners(),history.go(o)}const r=k({location:"",base:e,go:s,createHref:Wc.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 eu(e){return typeof e=="string"||e&&typeof e=="object"}function Yo(e){return typeof e=="string"||typeof e=="symbol"}const Xo=Symbol("");var yr;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(yr||(yr={}));function $t(e,t){return k(new Error,{type:e,[Xo]:!0},t)}function Ke(e,t){return e instanceof Error&&Xo in e&&(t==null||!!(e.type&t))}const br="[^/]+?",tu={sensitive:!1,strict:!1,start:!0,end:!0},nu=/[.+*?^${}()[\]/\\]/g;function su(e,t){const n=k({},tu,t),s=[];let r=n.start?"^":"";const o=[];for(const d of e){const f=d.length?[]:[90];n.strict&&!d.length&&(r+="/");for(let h=0;ht.length?t.length===1&&t[0]===80?1:-1:0}function Zo(e,t){let n=0;const s=e.score,r=t.score;for(;n0&&t[t.length-1]<0}const ou={type:0,value:""},iu=/[a-zA-Z0-9_]/;function lu(e){if(!e)return[[]];if(e==="/")return[[ou]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(m){throw new Error(`ERR (${n})/"${d}": ${m}`)}let n=0,s=n;const r=[];let o;function i(){o&&r.push(o),o=[]}let l=0,c,d="",f="";function h(){d&&(n===0?o.push({type:0,value:d}):n===1||n===2||n===3?(o.length>1&&(c==="*"||c==="+")&&t(`A repeatable param (${d}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:d,regexp:f,repeatable:c==="*"||c==="+",optional:c==="*"||c==="?"})):t("Invalid state to consume buffer"),d="")}function g(){d+=c}for(;l{i(L)}:Gt}function i(h){if(Yo(h)){const g=s.get(h);g&&(s.delete(h),n.splice(n.indexOf(g),1),g.children.forEach(i),g.alias.forEach(i))}else{const g=n.indexOf(h);g>-1&&(n.splice(g,1),h.record.name&&s.delete(h.record.name),h.children.forEach(i),h.alias.forEach(i))}}function l(){return n}function c(h){const g=du(h,n);n.splice(g,0,h),h.record.name&&!Er(h)&&s.set(h.record.name,h)}function d(h,g){let m,w={},R,D;if("name"in h&&h.name){if(m=s.get(h.name),!m)throw $t(1,{location:h});D=m.record.name,w=k(wr(g.params,m.keys.filter(L=>!L.optional).concat(m.parent?m.parent.keys.filter(L=>L.optional):[]).map(L=>L.name)),h.params&&wr(h.params,m.keys.map(L=>L.name))),R=m.stringify(w)}else if(h.path!=null)R=h.path,m=n.find(L=>L.re.test(R)),m&&(w=m.parse(R),D=m.record.name);else{if(m=g.name?s.get(g.name):n.find(L=>L.re.test(g.path)),!m)throw $t(1,{location:h,currentLocation:g});D=m.record.name,w=k({},g.params,h.params),R=m.stringify(w)}const $=[];let M=m;for(;M;)$.unshift(M.record),M=M.parent;return{name:D,path:R,params:w,matched:$,meta:au($)}}e.forEach(h=>o(h));function f(){n.length=0,s.clear()}return{addRoute:o,resolve:d,removeRoute:i,clearRoutes:f,getRoutes:l,getRecordMatcher:r}}function wr(e,t){const n={};for(const s of t)s in e&&(n[s]=e[s]);return n}function Sr(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:fu(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function fu(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const s in e.components)t[s]=typeof n=="object"?n[s]:n;return t}function Er(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function au(e){return e.reduce((t,n)=>k(t,n.meta),{})}function Rr(e,t){const n={};for(const s in e)n[s]=s in t?t[s]:e[s];return n}function du(e,t){let n=0,s=t.length;for(;n!==s;){const o=n+s>>1;Zo(e,t[o])<0?s=o:n=o+1}const r=hu(e);return r&&(s=t.lastIndexOf(r,s-1)),s}function hu(e){let t=e;for(;t=t.parent;)if(ei(t)&&Zo(e,t)===0)return t}function ei({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function pu(e){const t={};if(e===""||e==="?")return t;const s=(e[0]==="?"?e.slice(1):e).split("&");for(let r=0;ro&&cs(o)):[s&&cs(s)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function gu(e){const t={};for(const n in e){const s=e[n];s!==void 0&&(t[n]=Te(s)?s.map(r=>r==null?null:""+r):s==null?s:""+s)}return t}const mu=Symbol(""),Cr=Symbol(""),$n=Symbol(""),$s=Symbol(""),fs=Symbol("");function jt(){let e=[];function t(s){return e.push(s),()=>{const r=e.indexOf(s);r>-1&&e.splice(r,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function nt(e,t,n,s,r,o=i=>i()){const i=s&&(s.enterCallbacks[r]=s.enterCallbacks[r]||[]);return()=>new Promise((l,c)=>{const d=g=>{g===!1?c($t(4,{from:n,to:t})):g instanceof Error?c(g):eu(g)?c($t(2,{from:t,to:g})):(i&&s.enterCallbacks[r]===i&&typeof g=="function"&&i.push(g),l())},f=o(()=>e.call(s&&s.instances[r],t,n,d));let h=Promise.resolve(f);e.length<3&&(h=h.then(d)),h.catch(g=>c(g))})}function Gn(e,t,n,s,r=o=>o()){const o=[];for(const i of e)for(const l in i.components){let c=i.components[l];if(!(t!=="beforeRouteEnter"&&!i.instances[l]))if(ko(c)){const f=(c.__vccOpts||c)[t];f&&o.push(nt(f,n,s,i,l,r))}else{let d=c();o.push(()=>d.then(f=>{if(!f)throw new Error(`Couldn't resolve component "${l}" at "${i.path}"`);const h=Sc(f)?f.default:f;i.mods[l]=f,i.components[l]=h;const m=(h.__vccOpts||h)[t];return m&&nt(m,n,s,i,l,r)()}))}}return o}function Ar(e){const t=Ae($n),n=Ae($s),s=Pe(()=>{const c=pt(e.to);return t.resolve(c)}),r=Pe(()=>{const{matched:c}=s.value,{length:d}=c,f=c[d-1],h=n.matched;if(!f||!h.length)return-1;const g=h.findIndex(Mt.bind(null,f));if(g>-1)return g;const m=Tr(c[d-2]);return d>1&&Tr(f)===m&&h[h.length-1].path!==m?h.findIndex(Mt.bind(null,c[d-2])):g}),o=Pe(()=>r.value>-1&&xu(n.params,s.value.params)),i=Pe(()=>r.value>-1&&r.value===n.matched.length-1&&Jo(n.params,s.value.params));function l(c={}){if(bu(c)){const d=t[pt(e.replace)?"replace":"push"](pt(e.to)).catch(Gt);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>d),d}return Promise.resolve()}return{route:s,href:Pe(()=>s.value.href),isActive:o,isExactActive:i,navigate:l}}function _u(e){return e.length===1?e[0]:e}const vu=vt({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"},viewTransition:Boolean},useLink:Ar,setup(e,{slots:t}){const n=Rn(Ar(e)),{options:s}=Ae($n),r=Pe(()=>({[Or(e.activeClass,s.linkActiveClass,"router-link-active")]:n.isActive,[Or(e.exactActiveClass,s.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&_u(t.default(n));return e.custom?o:Uo("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},o)}}}),yu=vu;function bu(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 xu(e,t){for(const n in t){const s=t[n],r=e[n];if(typeof s=="string"){if(s!==r)return!1}else if(!Te(r)||r.length!==s.length||s.some((o,i)=>o!==r[i]))return!1}return!0}function Tr(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Or=(e,t,n)=>e??t??n,wu=vt({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const s=Ae(fs),r=Pe(()=>e.route||s.value),o=Ae(Cr,0),i=Pe(()=>{let d=pt(o);const{matched:f}=r.value;let h;for(;(h=f[d])&&!h.components;)d++;return d}),l=Pe(()=>r.value.matched[i.value]);fn(Cr,Pe(()=>i.value+1)),fn(mu,l),fn(fs,r);const c=we();return Wt(()=>[c.value,l.value,e.name],([d,f,h],[g,m,w])=>{f&&(f.instances[h]=d,m&&m!==f&&d&&d===g&&(f.leaveGuards.size||(f.leaveGuards=m.leaveGuards),f.updateGuards.size||(f.updateGuards=m.updateGuards))),d&&f&&(!m||!Mt(f,m)||!g)&&(f.enterCallbacks[h]||[]).forEach(R=>R(d))},{flush:"post"}),()=>{const d=r.value,f=e.name,h=l.value,g=h&&h.components[f];if(!g)return Ir(n.default,{Component:g,route:d});const m=h.props[f],w=m?m===!0?d.params:typeof m=="function"?m(d):m:null,D=Uo(g,k({},w,t,{onVnodeUnmounted:$=>{$.component.isUnmounted&&(h.instances[f]=null)},ref:c}));return Ir(n.default,{Component:D,route:d})||D}}});function Ir(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const ti=wu;function Su(e){const t=uu(e.routes,e),n=e.parseQuery||pu,s=e.stringifyQuery||Pr,r=e.history,o=jt(),i=jt(),l=jt(),c=Fi(Ze);let d=Ze;Rt&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const f=Wn.bind(null,v=>""+v),h=Wn.bind(null,Nc),g=Wn.bind(null,en);function m(v,T){let C,I;return Yo(v)?(C=t.getRecordMatcher(v),I=T):I=v,t.addRoute(I,C)}function w(v){const T=t.getRecordMatcher(v);T&&t.removeRoute(T)}function R(){return t.getRoutes().map(v=>v.record)}function D(v){return!!t.getRecordMatcher(v)}function $(v,T){if(T=k({},T||c.value),typeof v=="string"){const p=qn(n,v,T.path),_=t.resolve({path:p.path},T),b=r.createHref(p.fullPath);return k(p,_,{params:g(_.params),hash:en(p.hash),redirectedFrom:void 0,href:b})}let C;if(v.path!=null)C=k({},v,{path:qn(n,v.path,T.path).path});else{const p=k({},v.params);for(const _ in p)p[_]==null&&delete p[_];C=k({},v,{params:h(p)}),T.params=h(T.params)}const I=t.resolve(C,T),Q=v.hash||"";I.params=f(g(I.params));const u=Dc(s,k({},v,{hash:$c(Q),path:I.path})),a=r.createHref(u);return k({fullPath:u,hash:Q,query:s===Pr?gu(v.query):v.query||{}},I,{redirectedFrom:void 0,href:a})}function M(v){return typeof v=="string"?qn(n,v,c.value.path):k({},v)}function L(v,T){if(d!==v)return $t(8,{from:T,to:v})}function O(v){return te(v)}function J(v){return O(k(M(v),{replace:!0}))}function re(v){const T=v.matched[v.matched.length-1];if(T&&T.redirect){const{redirect:C}=T;let I=typeof C=="function"?C(v):C;return typeof I=="string"&&(I=I.includes("?")||I.includes("#")?I=M(I):{path:I},I.params={}),k({query:v.query,hash:v.hash,params:I.path!=null?{}:v.params},I)}}function te(v,T){const C=d=$(v),I=c.value,Q=v.state,u=v.force,a=v.replace===!0,p=re(C);if(p)return te(k(M(p),{state:typeof p=="object"?k({},Q,p.state):Q,force:u,replace:a}),T||C);const _=C;_.redirectedFrom=T;let b;return!u&&Uc(s,I,C)&&(b=$t(16,{to:_,from:I}),$e(I,I,!0,!1)),(b?Promise.resolve(b):Ie(_,I)).catch(y=>Ke(y)?Ke(y,2)?y:Xe(y):V(y,_,I)).then(y=>{if(y){if(Ke(y,2))return te(k({replace:a},M(y.to),{state:typeof y.to=="object"?k({},Q,y.to.state):Q,force:u}),T||_)}else y=ct(_,I,!0,a,Q);return Ye(_,I,y),y})}function Oe(v,T){const C=L(v,T);return C?Promise.reject(C):Promise.resolve()}function Qe(v){const T=xt.values().next().value;return T&&typeof T.runWithContext=="function"?T.runWithContext(v):v()}function Ie(v,T){let C;const[I,Q,u]=Eu(v,T);C=Gn(I.reverse(),"beforeRouteLeave",v,T);for(const p of I)p.leaveGuards.forEach(_=>{C.push(nt(_,v,T))});const a=Oe.bind(null,v,T);return C.push(a),xe(C).then(()=>{C=[];for(const p of o.list())C.push(nt(p,v,T));return C.push(a),xe(C)}).then(()=>{C=Gn(Q,"beforeRouteUpdate",v,T);for(const p of Q)p.updateGuards.forEach(_=>{C.push(nt(_,v,T))});return C.push(a),xe(C)}).then(()=>{C=[];for(const p of u)if(p.beforeEnter)if(Te(p.beforeEnter))for(const _ of p.beforeEnter)C.push(nt(_,v,T));else C.push(nt(p.beforeEnter,v,T));return C.push(a),xe(C)}).then(()=>(v.matched.forEach(p=>p.enterCallbacks={}),C=Gn(u,"beforeRouteEnter",v,T,Qe),C.push(a),xe(C))).then(()=>{C=[];for(const p of i.list())C.push(nt(p,v,T));return C.push(a),xe(C)}).catch(p=>Ke(p,8)?p:Promise.reject(p))}function Ye(v,T,C){l.list().forEach(I=>Qe(()=>I(v,T,C)))}function ct(v,T,C,I,Q){const u=L(v,T);if(u)return u;const a=T===Ze,p=Rt?history.state:{};C&&(I||a?r.replace(v.fullPath,k({scroll:a&&p&&p.scroll},Q)):r.push(v.fullPath,Q)),c.value=v,$e(v,T,C,a),Xe()}let Me;function Ft(){Me||(Me=r.listen((v,T,C)=>{if(!rn.listening)return;const I=$(v),Q=re(I);if(Q){te(k(Q,{replace:!0,force:!0}),I).catch(Gt);return}d=I;const u=c.value;Rt&&zc(_r(u.fullPath,C.delta),Mn()),Ie(I,u).catch(a=>Ke(a,12)?a:Ke(a,2)?(te(k(M(a.to),{force:!0}),I).then(p=>{Ke(p,20)&&!C.delta&&C.type===tn.pop&&r.go(-1,!1)}).catch(Gt),Promise.reject()):(C.delta&&r.go(-C.delta,!1),V(a,I,u))).then(a=>{a=a||ct(I,u,!1),a&&(C.delta&&!Ke(a,8)?r.go(-C.delta,!1):C.type===tn.pop&&Ke(a,20)&&r.go(-1,!1)),Ye(I,u,a)}).catch(Gt)}))}let yt=jt(),se=jt(),G;function V(v,T,C){Xe(v);const I=se.list();return I.length?I.forEach(Q=>Q(v,T,C)):console.error(v),Promise.reject(v)}function Ve(){return G&&c.value!==Ze?Promise.resolve():new Promise((v,T)=>{yt.add([v,T])})}function Xe(v){return G||(G=!v,Ft(),yt.list().forEach(([T,C])=>v?C(v):T()),yt.reset()),v}function $e(v,T,C,I){const{scrollBehavior:Q}=e;if(!Rt||!Q)return Promise.resolve();const u=!C&&Jc(_r(v.fullPath,0))||(I||!C)&&history.state&&history.state.scroll||null;return Ps().then(()=>Q(v,T,u)).then(a=>a&&Gc(a)).catch(a=>V(a,v,T))}const de=v=>r.go(v);let bt;const xt=new Set,rn={currentRoute:c,listening:!0,addRoute:m,removeRoute:w,clearRoutes:t.clearRoutes,hasRoute:D,getRoutes:R,resolve:$,options:e,push:O,replace:J,go:de,back:()=>de(-1),forward:()=>de(1),beforeEach:o.add,beforeResolve:i.add,afterEach:l.add,onError:se.add,isReady:Ve,install(v){const T=this;v.component("RouterLink",yu),v.component("RouterView",ti),v.config.globalProperties.$router=T,Object.defineProperty(v.config.globalProperties,"$route",{enumerable:!0,get:()=>pt(c)}),Rt&&!bt&&c.value===Ze&&(bt=!0,O(r.location).catch(Q=>{}));const C={};for(const Q in Ze)Object.defineProperty(C,Q,{get:()=>c.value[Q],enumerable:!0});v.provide($n,T),v.provide($s,so(C)),v.provide(fs,c);const I=v.unmount;xt.add(v),v.unmount=function(){xt.delete(v),xt.size<1&&(d=Ze,Me&&Me(),Me=null,c.value=Ze,bt=!1,G=!1),I()}}};function xe(v){return v.reduce((T,C)=>T.then(()=>Qe(C)),Promise.resolve())}return rn}function Eu(e,t){const n=[],s=[],r=[],o=Math.max(t.matched.length,e.matched.length);for(let i=0;iMt(d,l))?s.push(l):n.push(l));const c=e.matched[i];c&&(t.matched.find(d=>Mt(d,c))||r.push(c))}return[n,s,r]}function ni(){return Ae($n)}function Ru(e){return Ae($s)}const Pu=vt({__name:"App",setup(e){return(t,n)=>(ve(),On(pt(ti)))}}),Fs=(e,t)=>{const n=e.__vccOpts||e;for(const[s,r]of t)n[s]=r;return n},Cu=Fs(Pu,[["__scopeId","data-v-913ef6b1"]]),Au="modulepreload",Tu=function(e){return"/"+e},Mr={},Ou=function(t,n,s){let r=Promise.resolve();if(n&&n.length>0){let i=function(d){return Promise.all(d.map(f=>Promise.resolve(f).then(h=>({status:"fulfilled",value:h}),h=>({status:"rejected",reason:h}))))};document.getElementsByTagName("link");const l=document.querySelector("meta[property=csp-nonce]"),c=(l==null?void 0:l.nonce)||(l==null?void 0:l.getAttribute("nonce"));r=i(n.map(d=>{if(d=Tu(d),d in Mr)return;Mr[d]=!0;const f=d.endsWith(".css"),h=f?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${d}"]${h}`))return;const g=document.createElement("link");if(g.rel=f?"stylesheet":Au,f||(g.as="script"),g.crossOrigin="",g.href=d,c&&g.setAttribute("nonce",c),document.head.appendChild(g),f)return new Promise((m,w)=>{g.addEventListener("load",m),g.addEventListener("error",()=>w(new Error(`Unable to preload CSS for ${d}`)))})}))}function o(i){const l=new Event("vite:preloadError",{cancelable:!0});if(l.payload=i,window.dispatchEvent(l),!l.defaultPrevented)throw i}return r.then(i=>{for(const l of i||[])l.status==="rejected"&&o(l.reason);return t().catch(o)})},Iu="/assets/logo-BnUTTh_g.png";function as(e){const t="http://"+window.location.host.split(":")[0]+":8090"+e;return console.log(t),t}function ds(e){return btoa(encodeURIComponent(e).replace(/%([0-9A-F]{2})/g,(t,n)=>String.fromCharCode(parseInt(n,16))))}const Mu={class:"body-custom"},$u={class:"form-custom form-block"},Fu={class:"center-block-custom"},Lu={class:"center-block-custom"},Nu={key:0},Hu={key:1},ju={class:"message-cloud"},Du={class:"message-header"},Uu={class:"message-content"},Bu={key:0,class:"hr"},Vu=vt({__name:"GameWindow",setup(e){const t=ni(),n=Ru(),s=we(""),r=we(""),o=we(""),i=we({name:"",actions:[]}),l=we([]),c=we();function d(){fetch(as("/team"),{method:"GET",headers:{"X-Id":ds(s.value),"X-Password":r.value}}).then(m=>{if(m.status==401){t.push("/login");return}return m.json()}).then(m=>{var R;i.value=m;const w=(R=i.value)==null?void 0:R.actions;l.value.length!==(w==null?void 0:w.length)&&(l.value=w)}).catch(m=>{console.error("Ошибка:",m)})}function f(){fetch(as("/team/actions"),{method:"POST",headers:{"X-Id":ds(s.value),"X-Password":r.value},body:JSON.stringify({place:o.value})}).then(async()=>{o.value=""})}const h=async(m="smooth")=>{await Ps(),c.value&&c.value.scrollTo({top:c.value.scrollHeight,behavior:m})};Wt(l,()=>{h()},{deep:!0});let g=0;return Ts(()=>{var m,w;s.value=sessionStorage.getItem("teamId")||"",r.value=sessionStorage.getItem("password")||"",s.value==""&&(s.value=((m=n.query.name)==null?void 0:m.toString())||"",r.value=((w=n.query.password)==null?void 0:w.toString())||"",sessionStorage.setItem("teamId",s.value),sessionStorage.setItem("password",r.value)),d(),g=setInterval(()=>{d()},2e3),t.beforeEach((R,D,$)=>{clearInterval(g),$()})}),(m,w)=>(ve(),We("div",Mu,[w[4]||(w[4]=z("img",{alt:"Вечерний детектив",class:"logo",src:Iu,width:"40",height:"40"},null,-1)),w[5]||(w[5]=z("div",{class:"header-block"}," Вечерний детектив ",-1)),z("div",$u,[z("div",Fu,[z("form",{onSubmit:Vo(f,["prevent"])},[z("div",null,[es(z("input",{class:"input-custom","onUpdate:modelValue":w[0]||(w[0]=R=>o.value=R),type:"text",placeholder:"Место назначения (А-1, а-1, а1)"},null,512),[[ls,o.value]])]),w[1]||(w[1]=z("div",{class:"button-container"},[z("button",{class:"button-custom",type:"submit"},"Поехали")],-1))],32)])]),z("div",{class:"messages-block",ref_key:"scrollContainer",ref:c},[z("div",Lu,[!i.value||!i.value.actions.length?(ve(),We("div",Nu,w[2]||(w[2]=[z("div",{class:"center-message"}," Пора решать загадку ",-1)]))):(ve(),We("div",Hu,[(ve(!0),We(Se,null,Vs(i.value.actions,R=>(ve(),We("div",{key:R.id},[z("div",ju,[z("div",Du,dt(R.place)+": "+dt(R.name),1),w[3]||(w[3]=z("hr",{class:"hr"},null,-1)),z("div",Uu,dt(R.text),1),R.applications.length?(ve(),We("hr",Bu)):Hl("",!0),(ve(!0),We(Se,null,Vs(R.applications,D=>(ve(),We("div",{class:"message-footer",key:D.name}," Приложение: "+dt(D.name),1))),128))])]))),128))]))])],512)]))}}),ku=Fs(Vu,[["__scopeId","data-v-e4c8675b"]]),Ku=vt({__name:"HomeView",setup(e){return(t,n)=>(ve(),On(ku))}}),Wu={class:"center-message"},qu={class:"button-container"},Gu={class:"button-custom",type:"submit"},zu={class:"error-message"},Ju=vt({__name:"LoginWindow",setup(e){const t=ni(),n=we(""),s=we(""),r=we("Вход"),o=we("");function i(){const l=r.value;r.value="Загрузка...",o.value="",fetch(as("/team"),{method:"GET",headers:{"X-Id":ds(n.value),"X-Password":s.value}}).then(c=>{if(c.status==200){sessionStorage.setItem("teamId",n.value),sessionStorage.setItem("password",s.value),t.push("/");return}if(c.status==401){if(n.value==""&&s.value=="")return;o.value="Не верны название команды или пароль";return}o.value="ХЗ что это "+c}).catch(()=>{o.value="Сервер не доступен"}).finally(()=>{r.value=l})}return Ts(()=>{n.value=sessionStorage.getItem("teamId")||"",s.value=sessionStorage.getItem("password")||"",i()}),(l,c)=>(ve(),We(Se,null,[c[2]||(c[2]=z("div",{class:"header-block"}," Вечерний детектив ",-1)),z("div",Wu,[z("form",{onSubmit:Vo(i,["prevent"])},[z("div",null,[es(z("input",{class:"input-custom","onUpdate:modelValue":c[0]||(c[0]=d=>n.value=d),type:"text",placeholder:"Название команды"},null,512),[[ls,n.value]])]),z("div",null,[es(z("input",{class:"input-custom","onUpdate:modelValue":c[1]||(c[1]=d=>s.value=d),type:"text",placeholder:"Пароль",autocapitalize:"off"},null,512),[[ls,s.value]])]),z("div",qu,[z("button",Gu,dt(r.value),1)]),z("div",zu,dt(o.value),1)],32)])],64))}}),Qu=Fs(Ju,[["__scopeId","data-v-13746d20"]]),Yu=vt({__name:"LoginView",setup(e){return(t,n)=>(ve(),On(Qu))}}),Xu=Su({history:Zc("/"),routes:[{path:"/",name:"home",component:Ku},{path:"/login",name:"login",component:Yu},{path:"/about",name:"about",component:()=>Ou(()=>import("./AboutView-buU4YiFV.js"),__vite__mapDeps([0,1]))}]}),Ls=vc(Cu);Ls.use(wc());Ls.use(Xu);Ls.mount("#app");export{Fs as _,z as a,We as c,ve as o}; diff --git a/static/user/assets/logo-BnUTTh_g.png b/static/user/assets/logo-BnUTTh_g.png new file mode 100644 index 0000000000000000000000000000000000000000..092abdb4a9fd652a329c50fd3344b38806e61fa9 GIT binary patch literal 148341 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

$x9aQL^YKoR5GgAT{a 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

diff --git a/story/story.json b/story/story.json index ff52363..21f9b47 100644 --- a/story/story.json +++ b/story/story.json @@ -1,39 +1,159 @@ { "places": [ { - "code": "А-1", - "name": "Стол регистрации", - "text": "Вас приветствуют волонтеры, говорят что Игорек где-то здесь, но точно они не знают.", + "code": "ВД", + "name": "Вечерний детектив", + "text": "Дело №1 “Последний костёр”\nАвторы: Фёдоров Владимир, Лисовая Дарья" + }, + { + "code": "А", + "name": "Администрация", + "text": "Тут работают директор и старший вожатый, на столе вы находите расписание на 23 августа. Стопку книг по педагогике и какие-то записки от детей, похоже они очень любили Лёху.", "applications": [ { - "name": "Карта площадки" + "name": "Расписание дня" } ] }, { - "code": "М-1", - "name": "Команда в центре", - "text": "Ребята делают мод для майнкрафта, не стоит их беспокоить." + "code": "В-1", + "name": "Вход", + "text": "Ржавые ворота с выцветшей табличкой «Добро пожаловать в «Сосновый Бор» скрипят на ветру. За ними — узкая дорога, уходящая вглубь соснового леса. На покосившемся стенде у проходной — пожелтевший плакат с информацией:\n\n\"Лагерь «Сосновый Бор» - Место, где рождаются характеры.\"\n\n«Орлы» — спортивные, загорелые, с грамотами за победы в эстафетах. Их крики слышны даже на рассвете.\n\n«Лисы» — те, кто вместо костра сидит с книгами. Их шепотом называют «ботанами», но именно они всегда знают ответ.\n\n«Волки» — вечные нарушители. Их следы находят то на крыше столовой, то у запретной водонапорной вышки.\n\n«Совы» — тихие художники и поэты. Их рисунки иногда находят в лесу — странные, будто нарисованные не совсем их рукой.\n\nВ самом низу подпись: Директор лагеря - Виктор Сергеевич Громов." + }, + { + "code": "В-2", + "name": "Водонапорная вышка", + "text": "Труп лежит на земле с разбитой головой, рядом лежит окровавленный камень, судя по всему от него и погиб старший вожатый. Рядом с трупом вы видите отпечатки кроссовок свежие, глубокие, будто кто-то бежал или резко разворачивался. Подошва – с характерным рисунком в виде зигзагов. И еще следы двух пар ботинок: Первые – массивные, с грубым протектором. Следы ведут к телу, затем резко обрываются – будто человек замер на месте. Вторые – аккуратные, с узким носком. Они подходят к камню, а затем удаляются в сторону вышки." + }, + { + "code": "Д", + "name": "Душ", + "text": "Вы дергаете дверь душа, она закрыта, завхоз на перекуре, говорит что душ не работает, у качегара голова болит, уже вторые сутки, они громко смеются. Поговорив с женщинами вы узнаете что кормят в лагере очень плохо, даже 2 проверки приезжали, нарушений не нашли, но дети жалуются и почти не едят, Лёша сам ругаться приходил несколько раз, уж очень он за детей волновался." + }, + { + "code": "К-1", + "name": "Клуб", + "text": "В клубе вас встречает диджей Пётр, рассказывает что дискотека прошла на ура, танцевали и пели под все самые лучшие песни. Кажется он почти не общался с Лехой и до сих пор не знает что произошло. А какие медляки, танцевал весь лагерь, правда Макса и Даши не было, они у нас главные знаменитости, танцуют медляки каждый вечер а днем делают вид что противны друг другу, думают что дети верят в их притворство." + }, + { + "code": "К-2", + "name": "Костровище", + "text": "В глубине лагеря, за последним отрядом, расчищена круглая площадка, окруженная полукругом пеньков-сидушек, сколоченных из толстых спилов сосны. В центре — огромный костровой круг, выложенный из камней, почерневших от бесчисленных огней." + }, + { + "code": "М", + "name": "Медпункт", + "text": "Небольшое побелено-голубое здание в тени сосен. Внутри – приемная с выцветшими плакатами про \"чистые руки\" и \"опасность клещей\", изолятор с двумя койками за занавеской, а дальше – общий душ и туалет. На столе стоят 3 кружки из под чая. Печенье \"Юбилейное\" в открытой пачке. Медицинская карта с последней записью: \"24.08.99 – Волков С. (отряд \"Орлы\") – жалобы на температуру и тошноту. Диагноз: пищевое отравление?\" В мусорном ведре вы замечаете упаковку от таблетки, 3 пакетика чая и использованный презерватив. Слабый аромат духов – дешевый, сладкий, явно не медицинский." }, { "code": "О-1", - "name": "Стол организаторов", - "text": "Организаторы говорят что Игорек убежал на пробежку и если поторопиться его можно успеть поймать.", + "name": "Отряд 1", + "text": "Белое кирпичное здание, с выложенными кирпичом \"1970\". Сбоку нарисован Чебурашка, коричневой и красной краской. Отряд опрятный но сильно пахнет потом. Койки заправлены с армейской аккуратностью. На стене – газета с детскими стихами, где кто-то красной ручкой исправил рифмы на похабные." + }, + { + "code": "О-2", + "name": "Отряд 2", + "text": "" + }, + { + "code": "О-3", + "name": "Отряд 3", + "text": "Приближаясь, вы осматриваете кирпичное здание, с нарисованным сбоку здания мультяшным героем. Переводя взгляд в окно, вы видите детей, разбившись на группки, кто то рисует, кто то бегает, а кто то просто сидит в сторонке. Вы тоже за тем, что пропало? — раздаётся голос за спиной. Обернувшись, видите мальчика лет 12 с слишком взрослым взглядом. Лёха говорит, что если что — искать надо в \"лисах\". Только он не договорил... что именно. Он нервно оглядывается и исчезает за углом, оставив вас с новой загадкой и ощущением, что за вами уже наблюдают." + }, + { + "code": "О-4", + "name": "Отряд 4", + "text": "У входа в отряд вы десятки пар обуви, аккуратно выставленных в ряд. Среди них вы сразу замечаете те самые кроссовки — с характерным зигзагообразным протектором, слегка запачканные грязью и... чем-то тёмным у носка. — Это Катины! — оживляется девочка с косичками, тыча пальцем в обувь. — Она их всегда носит, даже когда дождь!" + }, + { + "code": "П", + "name": "Площадь", + "text": "Площадь в лагере, развивается флаг России, флаг лагеря, зелёное полотно с белой сосной. Чисто выметен асфальт, музыку здесь почти не слышно хотя граммофон висит на ближайшем столбе." + }, + { + "code": "С-1", + "name": "Столовая", + "text": "В столовой пахнет хлоркой, висит плакат чистоты, там вы никого не нашли." + }, + { + "code": "С-2", + "name": "Стадион", + "text": "На стадионе вы встречаете детей 3 и 4 отрядов, вы интересуетесь почему они не собирают вещи, вам рассказывают что их вожатые самые классные на земле, и они приучили их к спорту, каждое утро они даже бегали с Катей вокруг стадиона и водонапорной вышки. Но сегодня последний день и Катя почему то отправила их играть в волейбол, а бегать запретила." + }, + { + "code": "Т", + "name": "Туалет", + "text": "За туалетом вы находите пачку сигарет, и записку как у лехи, размер и бумага совпадают. На ней написано: сегодня вам сильно повезет, не сдавайся и все получится. Похоже кто-то раздавал печенье с предсказанием." + }, + { + "code": "МК", + "name": "Макс Крутов", + "text": "Перед вами парень в рваных джинсах и черной футболке, похожий на музыканта. Говорит что был в душе вчера во время дискотеки. Тёма был на дискотеке, а наши все вчера на медляках отжигали. Ну я и решил помыться. Пока он это рассказывал мимо проходил директор. Смотрите наш броненосец пиджак скинул, а я думал это его кожа." + }, + { + "code": "АК", + "name": "Артём Ковалёв", + "text": "Я следил за детьми в клубе, даже драку девочек разнял, ребята подслушали ссору Лехи с Алиной и поддерживали разные стороны, как видите очень яро. Макс отпросился в душ, с парнями вчера спортом был занят весь день." + }, + { + "code": "ДО", + "name": "Даша Орлова", + "text": "Вчера весь вечер я сидела с детьми которые не пошли на дискотеку. Но те ребята которые могли это подтвердить уже уехали домой." + }, + { + "code": "КЛ", + "name": "Кирилл Лебедев", + "text": "Мы вчера с Аней Катей и Темой дежурили на дискотеке. Потом сразу пошли на костер, это могла быть самая лучшая смена. Я рассказывал много историй вчера на костре и про историю лагеря и про новости лагеря, вспоминали смену. На улицу не выходили, а там холодно и ничего не видно позно же уже было." + }, + { + "code": "АГ", + "name": "Артём Глушко", + "text": "Артём сидит и читает книгу в своем отряде, попутно помогает ребятам собирать чемоданы, он интересуется удалось ли что-то узнать, рассказывает что они с Лехой как-то застали Макса за кражей денег из кассы, и с тех пор в их отношениях была напряженность. Он предложил вам печенье и пошел дальше помогать ребятам." + }, + { + "code": "АС", + "name": "Анна Соколова", + "text": "Лёха был ответственным человеком и всегда помогал, иногда он делал больше чем от него требовалось. Он мог и веселые старты провести, когда физрук ленится, он вёл все мероприятия лагеря со сцены, встречал проверки, мне кажется он некоторые даже устраивал чтобы лагерь лучше делать, директор даже на него скидывал какие-то бумажные дела, Лёха был очень начитанный хоть и учился на математика, любила с ним поболтать." + }, + { + "code": "КС", + "name": "Катя Светлова", + "text": "На диване в центре общей комнаты отряда вы встречаете молодую девушку, лет 20-22, в яркой оранжевой футболке с принтами, шортах и белых носках. Длинные волосы, собранные в небрежный хвост или косу, минимум макияжа. Она сидит в обнимку старших мальчиков отряда, смеётся и рассказывает какую-то историю." + }, + { + "code": "АЗ", + "name": "Алина Зайцева", + "text": "Вы находите ее на турнике, девушка спортивного телосложения. Слезы бегут по ее лицу, на ваши вопросы она не отвечает. Про убийство ей сообщили первой." + }, + { + "code": "ВСГ", + "name": "Виктор Сергеевич Громов", + "text": "Труп обнаружил охранник Виктор Петрович на ночном обходе, позвал меня, после проверки пульса я позвонил в полицию. Вот вам список работников лагеря. страшно осознавать что кто-то из них может быть убийцей.", "applications": [ { - "name": "Карта базы" + "name": "Список работников лагеря" } ] }, { - "code": "Б-1", - "name": "Бассейн", - "text": "Тут его нет, вы чествуете только прохладный ветер." + "code": "ЕО", + "name": "Елена Орлова", + "text": "Очень красивая статная девушка в белом халате встречает вас нежной улыбкой. Во время дискотеки я была в приемной, королевская ночь по статистике самая травмоопасная. Хотя на удивление только одна девочка с температурой, я выдала таблетку и вожатая увела ее обратно в отряд." }, { - "code": "Б-2", - "name": "Бассейн, зона загара", - "text": "А вот и он уже делает зарядку!" + "code": "СС", + "name": "Сергей Смирнов", + "text": "В небольшой коморке, залитой ярким солнцем, вы подошли к мужчине среднего возраста. «Спал я наверно, может телевизор смотрел. Что мне еще делать ночью? На дискотеки ходить? Днем дел много, не только своих, там помоги, сям помоги, никто ничего не может, вот и помогаю. Устаю, возраст как никак. Петрович вот попросил, вчера помочь с вывозом мусора, поболтали мы, да и пошел я к себе»." + }, + { + "code": "ВПБ", + "name": "Виктор Петрович Белов", + "text": "У нас режим, завтрак в 9 утра, вынос мусора в 9 вечера, в 23:00 обход. На обходе я и обнаружил тело, отходил в пол десятого это до клуба проверить все ли спокойно, и за клубом, площади проверил, минут 30 заняло, фонари перегорели у клуба, пришлось с фонариком по кустам полазить. Как тело обнаружил перепугался и сразу в администрацию.", + "applications": [ + { + "name": "Карта лагеря" + } + ] } ] }