提交 bc9a6066 authored 作者: 詹银鑫's avatar 詹银鑫

Initial commit

上级
# VITE_APP_BASE_URL=/VisualTemplate/
VITE_APP_BASE_URL=/3D/VisualTemplate/
\ No newline at end of file
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*
node_modules
dist
dist-ssr
*.local
# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
*.psd
*.zip
\ No newline at end of file
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.
"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:
(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.
You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "[]"
replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.
Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
<!--
* @Descripttion:
* @version: 1.0.0
* @Author: htang
* @Date: 2024-07-15 16:33:33
* @LastEditors: htang
* @LastEditTime: 2024-08-24 14:46:45
-->
# 🔥Vue3、Three.js开发数据可视化大屏
[![AUR](https://img.shields.io/badge/license-Apache%20License%202.0-blue.svg)](https://github.com/opendidi/ThreeMaps/blob/main/LICENSE)
## 项目预览图
<img width="100%" align="center" src="./images/1721032698514.jpg">
\ No newline at end of file
/*
* @Descripttion:
* @version: 1.0.0
* @Author: htang
* @Date: 2024-08-24 14:36:43
* @LastEditors: htang
* @LastEditTime: 2024-08-24 14:37:03
*/
export const GLOB_CONFIG_FILE_NAME = '_app.config.js';
export const OUTPUT_DIR = 'docs';
\ No newline at end of file
<svg width="13" height="29" viewBox="0 0 13 29" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M12.8047 0.100098H11.7713L0.827495 13.2189C0.208543 13.9609 0.208543 15.0393 0.827495 15.7813L11.7713 28.9001H12.8047L5.30843 15.4752C4.97004 14.8692 4.97004 14.131 5.30843 13.525L12.8047 0.100098Z" fill="url(#paint0_linear_34_73171)"/>
<defs>
<linearGradient id="paint0_linear_34_73171" x1="0.363281" y1="14.0501" x2="39.9815" y2="14.0501" gradientUnits="userSpaceOnUse">
<stop stop-color="#ACF1FF"/>
<stop offset="0.151256" stop-color="#2E9FB9"/>
<stop offset="0.449255" stop-color="#1E628D" stop-opacity="0"/>
</linearGradient>
</defs>
</svg>
<svg width="9" height="23" viewBox="0 0 9 23" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M8.80417 0.700195H8.77985L0.839214 10.219C0.220262 10.961 0.220262 12.0394 0.839214 12.7814L8.77985 22.3002H8.80417L3.31806 12.4753C2.97968 11.8693 2.97968 11.1311 3.31806 10.5251L8.80417 0.700195Z" fill="url(#paint0_linear_34_73174)"/>
<defs>
<linearGradient id="paint0_linear_34_73174" x1="0.375" y1="11.1627" x2="29.4474" y2="11.1627" gradientUnits="userSpaceOnUse">
<stop stop-color="#2E9FB9" stop-opacity="0.35"/>
<stop offset="0.449255" stop-color="#1E628D" stop-opacity="0"/>
</linearGradient>
</defs>
</svg>
<svg width="5" height="6" viewBox="0 0 5 6" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0 0.5L5 5.5H0V0.5Z" fill="#34636E"/>
</svg>
<svg width="5" height="6" viewBox="0 0 5 6" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M5 0.5L0 5.5H5V0.5Z" fill="#34636E"/>
</svg>
<svg width="1" height="40" viewBox="0 0 1 40" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M0 0.821777L1 0.821777L1 30.8218L1.31134e-06 30.8218L0 0.821777Z" fill="url(#paint0_linear_70_68948)"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M0 32.8218L1 32.8218L1 33.8218L4.37114e-08 33.8218L0 32.8218Z" fill="#30DAFF"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M0 35.8218L1 35.8218L1 36.8218L4.37114e-08 36.8218L0 35.8218Z" fill="#30DAFF"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M0 38.8218L1 38.8218L1 39.8218L4.37114e-08 39.8218L0 38.8218Z" fill="#30DAFF"/>
<defs>
<linearGradient id="paint0_linear_70_68948" x1="0.5" y1="30.8218" x2="0.5" y2="0.821777" gradientUnits="userSpaceOnUse">
<stop stop-color="#30DAFF" stop-opacity="0.87"/>
<stop offset="0.343003" stop-color="#30DCFF" stop-opacity="0.44"/>
<stop offset="1" stop-color="#267EE5" stop-opacity="0"/>
</linearGradient>
</defs>
</svg>
This source diff could not be displayed because it is too large. You can view the blob instead.
(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.4.38
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**//*! #__NO_SIDE_EFFECTS__ */function kn(e,t){const n=new Set(e.split(","));return t?s=>n.has(s.toLowerCase()):s=>n.has(s)}const Z={},pt=[],me=()=>{},Mo=()=>!1,cn=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Wn=e=>e.startsWith("onUpdate:"),ce=Object.assign,qn=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Lo=Object.prototype.hasOwnProperty,D=(e,t)=>Lo.call(e,t),F=Array.isArray,gt=e=>un(e)==="[object Map]",fr=e=>un(e)==="[object Set]",H=e=>typeof e=="function",ne=e=>typeof e=="string",Ye=e=>typeof e=="symbol",X=e=>e!==null&&typeof e=="object",ar=e=>(X(e)||H(e))&&H(e.then)&&H(e.catch),dr=Object.prototype.toString,un=e=>dr.call(e),No=e=>un(e).slice(8,-1),hr=e=>un(e)==="[object Object]",zn=e=>ne(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,At=kn(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),fn=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Fo=/-(\w)/g,Se=fn(e=>e.replace(Fo,(t,n)=>n?n.toUpperCase():"")),$o=/\B([A-Z])/g,ct=fn(e=>e.replace($o,"-$1").toLowerCase()),an=fn(e=>e.charAt(0).toUpperCase()+e.slice(1)),vn=fn(e=>e?`on${an(e)}`:""),Qe=(e,t)=>!Object.is(e,t),En=(e,...t)=>{for(let n=0;n<e.length;n++)e[n](...t)},pr=(e,t,n,s=!1)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:s,value:n})},jo=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let gs;const gr=()=>gs||(gs=typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:typeof window!="undefined"?window:typeof global!="undefined"?global:{});function Gn(e){if(F(e)){const t={};for(let n=0;n<e.length;n++){const s=e[n],r=ne(s)?Vo(s):Gn(s);if(r)for(const o in r)t[o]=r[o]}return t}else if(ne(e)||X(e))return e}const Ho=/;(?![^(]*\))/g,Bo=/:([^]+)/,Uo=/\/\*[^]*?\*\//g;function Vo(e){const t={};return e.replace(Uo,"").split(Ho).forEach(n=>{if(n){const s=n.split(Bo);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function Qn(e){let t="";if(ne(e))t=e;else if(F(e))for(let n=0;n<e.length;n++){const s=Qn(e[n]);s&&(t+=s+" ")}else if(X(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}const Do="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Ko=kn(Do);function mr(e){return!!e||e===""}const _r=e=>!!(e&&e.__v_isRef===!0),ko=e=>ne(e)?e:e==null?"":F(e)||X(e)&&(e.toString===dr||!H(e.toString))?_r(e)?ko(e.value):JSON.stringify(e,yr,2):String(e),yr=(e,t)=>_r(t)?yr(e,t.value):gt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,r],o)=>(n[wn(s,o)+" =>"]=r,n),{})}:fr(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>wn(n))}:Ye(t)?wn(t):X(t)&&!F(t)&&!hr(t)?String(t):t,wn=(e,t="")=>{var n;return Ye(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/**
* @vue/reactivity v3.4.38
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/let Ee;class Wo{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Ee,!t&&Ee&&(this.index=(Ee.scopes||(Ee.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Ee;try{return Ee=this,t()}finally{Ee=n}}}on(){Ee=this}off(){Ee=this.parent}stop(t){if(this._active){let n,s;for(n=0,s=this.effects.length;n<s;n++)this.effects[n].stop();for(n=0,s=this.cleanups.length;n<s;n++)this.cleanups[n]();if(this.scopes)for(n=0,s=this.scopes.length;n<s;n++)this.scopes[n].stop(!0);if(!this.detached&&this.parent&&!t){const r=this.parent.scopes.pop();r&&r!==this&&(this.parent.scopes[this.index]=r,r.index=this.index)}this.parent=void 0,this._active=!1}}}function qo(e,t=Ee){t&&t.active&&t.effects.push(e)}function zo(){return Ee}let ot;class Yn{constructor(t,n,s,r){this.fn=t,this.trigger=n,this.scheduler=s,this.active=!0,this.deps=[],this._dirtyLevel=4,this._trackId=0,this._runnings=0,this._shouldSchedule=!1,this._depsLength=0,qo(this,r)}get dirty(){if(this._dirtyLevel===2||this._dirtyLevel===3){this._dirtyLevel=1,Je();for(let t=0;t<this._depsLength;t++){const n=this.deps[t];if(n.computed&&(Go(n.computed),this._dirtyLevel>=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),Xe()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=ze,n=ot;try{return ze=!0,ot=this,this._runnings++,ms(this),this.fn()}finally{_s(this),this._runnings--,ot=n,ze=t}}stop(){this.active&&(ms(this),_s(this),this.onStop&&this.onStop(),this.active=!1)}}function Go(e){return e.value}function ms(e){e._trackId++,e._depsLength=0}function _s(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t<e.deps.length;t++)br(e.deps[t],e);e.deps.length=e._depsLength}}function br(e,t){const n=e.get(t);n!==void 0&&t._trackId!==n&&(e.delete(t),e.size===0&&e.cleanup())}let ze=!0,In=0;const vr=[];function Je(){vr.push(ze),ze=!1}function Xe(){const e=vr.pop();ze=e===void 0?!0:e}function Jn(){In++}function Xn(){for(In--;!In&&Mn.length;)Mn.shift()()}function Er(e,t,n){if(t.get(e)!==e._trackId){t.set(e,e._trackId);const s=e.deps[e._depsLength];s!==t?(s&&br(s,e),e.deps[e._depsLength++]=t):e._depsLength++}}const Mn=[];function wr(e,t,n){Jn();for(const s of e.keys()){let r;s._dirtyLevel<t&&(r!=null?r:r=e.get(s)===s._trackId)&&(s._shouldSchedule||(s._shouldSchedule=s._dirtyLevel===0),s._dirtyLevel=t),s._shouldSchedule&&(r!=null?r:r=e.get(s)===s._trackId)&&(s.trigger(),(!s._runnings||s.allowRecurse)&&s._dirtyLevel!==2&&(s._shouldSchedule=!1,s.scheduler&&Mn.push(s.scheduler)))}Xn()}const xr=(e,t)=>{const n=new Map;return n.cleanup=e,n.computed=t,n},nn=new WeakMap,it=Symbol(""),Ln=Symbol("");function pe(e,t,n){if(ze&&ot){let s=nn.get(e);s||nn.set(e,s=new Map);let r=s.get(n);r||s.set(n,r=xr(()=>s.delete(n))),Er(ot,r)}}function je(e,t,n,s,r,o){const i=nn.get(e);if(!i)return;let u=[];if(t==="clear")u=[...i.values()];else if(n==="length"&&F(e)){const c=Number(s);i.forEach((a,d)=>{(d==="length"||!Ye(d)&&d>=c)&&u.push(a)})}else switch(n!==void 0&&u.push(i.get(n)),t){case"add":F(e)?zn(n)&&u.push(i.get("length")):(u.push(i.get(it)),gt(e)&&u.push(i.get(Ln)));break;case"delete":F(e)||(u.push(i.get(it)),gt(e)&&u.push(i.get(Ln)));break;case"set":gt(e)&&u.push(i.get(it));break}Jn();for(const c of u)c&&wr(c,4);Xn()}function Qo(e,t){const n=nn.get(e);return n&&n.get(t)}const Yo=kn("__proto__,__v_isRef,__isVue"),Rr=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Ye)),ys=Jo();function Jo(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=K(this);for(let o=0,i=this.length;o<i;o++)pe(s,"get",o+"");const r=s[t](...n);return r===-1||r===!1?s[t](...n.map(K)):r}}),["push","pop","shift","unshift","splice"].forEach(t=>{e[t]=function(...n){Je(),Jn();const s=K(this)[t].apply(this,n);return Xn(),Xe(),s}}),e}function Xo(e){Ye(e)||(e=String(e));const t=K(this);return pe(t,"has",e),t.hasOwnProperty(e)}class Sr{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,s){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?ai:Ar:o?Or:Pr).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const i=F(t);if(!r){if(i&&D(ys,n))return Reflect.get(ys,n,s);if(n==="hasOwnProperty")return Xo}const u=Reflect.get(t,n,s);return(Ye(n)?Rr.has(n):Yo(n))||(r||pe(t,"get",n),o)?u:fe(u)?i&&zn(n)?u:u.value:X(u)?r?Ir(u):hn(u):u}}class Cr extends Sr{constructor(t=!1){super(!1,t)}set(t,n,s,r){let o=t[n];if(!this._isShallow){const c=lt(o);if(!bt(s)&&!lt(s)&&(o=K(o),s=K(s)),!F(t)&&fe(o)&&!fe(s))return c?!1:(o.value=s,!0)}const i=F(t)&&zn(n)?Number(n)<t.length:D(t,n),u=Reflect.set(t,n,s,r);return t===K(r)&&(i?Qe(s,o)&&je(t,"set",n,s):je(t,"add",n,s)),u}deleteProperty(t,n){const s=D(t,n);t[n];const r=Reflect.deleteProperty(t,n);return r&&s&&je(t,"delete",n,void 0),r}has(t,n){const s=Reflect.has(t,n);return(!Ye(n)||!Rr.has(n))&&pe(t,"has",n),s}ownKeys(t){return pe(t,"iterate",F(t)?"length":it),Reflect.ownKeys(t)}}class Zo extends Sr{constructor(t=!1){super(!0,t)}set(t,n){return!0}deleteProperty(t,n){return!0}}const ei=new Cr,ti=new Zo,ni=new Cr(!0);const Zn=e=>e,dn=e=>Reflect.getPrototypeOf(e);function kt(e,t,n=!1,s=!1){e=e.__v_raw;const r=K(e),o=K(t);n||(Qe(t,o)&&pe(r,"get",t),pe(r,"get",o));const{has:i}=dn(r),u=s?Zn:n?ns:$t;if(i.call(r,t))return u(e.get(t));if(i.call(r,o))return u(e.get(o));e!==r&&e.get(t)}function Wt(e,t=!1){const n=this.__v_raw,s=K(n),r=K(e);return t||(Qe(e,r)&&pe(s,"has",e),pe(s,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function qt(e,t=!1){return e=e.__v_raw,!t&&pe(K(e),"iterate",it),Reflect.get(e,"size",e)}function bs(e,t=!1){!t&&!bt(e)&&!lt(e)&&(e=K(e));const n=K(this);return dn(n).has.call(n,e)||(n.add(e),je(n,"add",e,e)),this}function vs(e,t,n=!1){!n&&!bt(t)&&!lt(t)&&(t=K(t));const s=K(this),{has:r,get:o}=dn(s);let i=r.call(s,e);i||(e=K(e),i=r.call(s,e));const u=o.call(s,e);return s.set(e,t),i?Qe(t,u)&&je(s,"set",e,t):je(s,"add",e,t),this}function Es(e){const t=K(this),{has:n,get:s}=dn(t);let r=n.call(t,e);r||(e=K(e),r=n.call(t,e)),s&&s.call(t,e);const o=t.delete(e);return r&&je(t,"delete",e,void 0),o}function ws(){const e=K(this),t=e.size!==0,n=e.clear();return t&&je(e,"clear",void 0,void 0),n}function zt(e,t){return function(s,r){const o=this,i=o.__v_raw,u=K(i),c=t?Zn:e?ns:$t;return!e&&pe(u,"iterate",it),i.forEach((a,d)=>s.call(r,c(a),c(d),o))}}function Gt(e,t,n){return function(...s){const r=this.__v_raw,o=K(r),i=gt(o),u=e==="entries"||e===Symbol.iterator&&i,c=e==="keys"&&i,a=r[e](...s),d=n?Zn:t?ns:$t;return!t&&pe(o,"iterate",c?Ln:it),{next(){const{value:h,done:g}=a.next();return g?{value:h,done:g}:{value:u?[d(h[0]),d(h[1])]:d(h),done:g}},[Symbol.iterator](){return this}}}}function De(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function si(){const e={get(o){return kt(this,o)},get size(){return qt(this)},has:Wt,add:bs,set:vs,delete:Es,clear:ws,forEach:zt(!1,!1)},t={get(o){return kt(this,o,!1,!0)},get size(){return qt(this)},has:Wt,add(o){return bs.call(this,o,!0)},set(o,i){return vs.call(this,o,i,!0)},delete:Es,clear:ws,forEach:zt(!1,!0)},n={get(o){return kt(this,o,!0)},get size(){return qt(this,!0)},has(o){return Wt.call(this,o,!0)},add:De("add"),set:De("set"),delete:De("delete"),clear:De("clear"),forEach:zt(!0,!1)},s={get(o){return kt(this,o,!0,!0)},get size(){return qt(this,!0)},has(o){return Wt.call(this,o,!0)},add:De("add"),set:De("set"),delete:De("delete"),clear:De("clear"),forEach:zt(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=Gt(o,!1,!1),n[o]=Gt(o,!0,!1),t[o]=Gt(o,!1,!0),s[o]=Gt(o,!0,!0)}),[e,n,t,s]}const[ri,oi,ii,li]=si();function es(e,t){const n=t?e?li:ii:e?oi:ri;return(s,r,o)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(D(n,r)&&r in s?n:s,r,o)}const ci={get:es(!1,!1)},ui={get:es(!1,!0)},fi={get:es(!0,!1)};const Pr=new WeakMap,Or=new WeakMap,Ar=new WeakMap,ai=new WeakMap;function di(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function hi(e){return e.__v_skip||!Object.isExtensible(e)?0:di(No(e))}function hn(e){return lt(e)?e:ts(e,!1,ei,ci,Pr)}function Tr(e){return ts(e,!1,ni,ui,Or)}function Ir(e){return ts(e,!0,ti,fi,Ar)}function ts(e,t,n,s,r){if(!X(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=r.get(e);if(o)return o;const i=hi(e);if(i===0)return e;const u=new Proxy(e,i===2?s:n);return r.set(e,u),u}function Tt(e){return lt(e)?Tt(e.__v_raw):!!(e&&e.__v_isReactive)}function lt(e){return!!(e&&e.__v_isReadonly)}function bt(e){return!!(e&&e.__v_isShallow)}function Mr(e){return e?!!e.__v_raw:!1}function K(e){const t=e&&e.__v_raw;return t?K(t):e}function pi(e){return Object.isExtensible(e)&&pr(e,"__v_skip",!0),e}const $t=e=>X(e)?hn(e):e,ns=e=>X(e)?Ir(e):e;class Lr{constructor(t,n,s,r){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new Yn(()=>t(this._value),()=>Yt(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=s}get value(){const t=K(this);return(!t._cacheable||t.effect.dirty)&&Qe(t._value,t._value=t.effect.run())&&Yt(t,4),Nr(t),t.effect._dirtyLevel>=2&&Yt(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function gi(e,t,n=!1){let s,r;const o=H(e);return o?(s=e,r=me):(s=e.get,r=e.set),new Lr(s,r,o||!r,n)}function Nr(e){var t;ze&&ot&&(e=K(e),Er(ot,(t=e.dep)!=null?t:e.dep=xr(()=>e.dep=void 0,e instanceof Lr?e:void 0)))}function Yt(e,t=4,n,s){e=K(e);const r=e.dep;r&&wr(r,t)}function fe(e){return!!(e&&e.__v_isRef===!0)}function mi(e){return Fr(e,!1)}function _i(e){return Fr(e,!0)}function Fr(e,t){return fe(e)?e:new yi(e,t)}class yi{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:K(t),this._value=n?t:$t(t)}get value(){return Nr(this),this._value}set value(t){const n=this.__v_isShallow||bt(t)||lt(t);t=n?t:K(t),Qe(t,this._rawValue)&&(this._rawValue,this._rawValue=t,this._value=n?t:$t(t),Yt(this,4))}}function mt(e){return fe(e)?e.value:e}const bi={get:(e,t,n)=>mt(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return fe(r)&&!fe(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function $r(e){return Tt(e)?e:new Proxy(e,bi)}function Eu(e){const t=F(e)?new Array(e.length):{};for(const n in e)t[n]=Ei(e,n);return t}class vi{constructor(t,n,s){this._object=t,this._key=n,this._defaultValue=s,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return Qo(K(this._object),this._key)}}function Ei(e,t,n){const s=e[t];return fe(s)?s:new vi(e,t,n)}/**
* @vue/runtime-core v3.4.38
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/function Ge(e,t,n,s){try{return s?e(...s):e()}catch(r){pn(r,t,n)}}function Re(e,t,n,s){if(H(e)){const r=Ge(e,t,n,s);return r&&ar(r)&&r.catch(o=>{pn(o,t,n)}),r}if(F(e)){const r=[];for(let o=0;o<e.length;o++)r.push(Re(e[o],t,n,s));return r}}function pn(e,t,n,s=!0){const r=t?t.vnode:null;if(t){let o=t.parent;const i=t.proxy,u=`https://vuejs.org/error-reference/#runtime-${n}`;for(;o;){const a=o.ec;if(a){for(let d=0;d<a.length;d++)if(a[d](e,i,u)===!1)return}o=o.parent}const c=t.appContext.config.errorHandler;if(c){Je(),Ge(c,null,10,[e,i,u]),Xe();return}}wi(e,n,r,s)}function wi(e,t,n,s=!0){console.error(e)}let jt=!1,Nn=!1;const ie=[];let Le=0;const _t=[];let ke=null,st=0;const jr=Promise.resolve();let ss=null;function Hr(e){const t=ss||jr;return e?t.then(this?e.bind(this):e):t}function xi(e){let t=Le+1,n=ie.length;for(;t<n;){const s=t+n>>>1,r=ie[s],o=Ht(r);o<e||o===e&&r.pre?t=s+1:n=s}return t}function rs(e){(!ie.length||!ie.includes(e,jt&&e.allowRecurse?Le+1:Le))&&(e.id==null?ie.push(e):ie.splice(xi(e.id),0,e),Br())}function Br(){!jt&&!Nn&&(Nn=!0,ss=jr.then(Vr))}function Ri(e){const t=ie.indexOf(e);t>Le&&ie.splice(t,1)}function Si(e){F(e)?_t.push(...e):(!ke||!ke.includes(e,e.allowRecurse?st+1:st))&&_t.push(e),Br()}function xs(e,t,n=jt?Le+1:0){for(;n<ie.length;n++){const s=ie[n];if(s&&s.pre){if(e&&s.id!==e.uid)continue;ie.splice(n,1),n--,s()}}}function Ur(e){if(_t.length){const t=[...new Set(_t)].sort((n,s)=>Ht(n)-Ht(s));if(_t.length=0,ke){ke.push(...t);return}for(ke=t,st=0;st<ke.length;st++){const n=ke[st];n.active!==!1&&n()}ke=null,st=0}}const Ht=e=>e.id==null?1/0:e.id,Ci=(e,t)=>{const n=Ht(e)-Ht(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Vr(e){Nn=!1,jt=!0,ie.sort(Ci);const t=me;try{for(Le=0;Le<ie.length;Le++){const n=ie[Le];n&&n.active!==!1&&Ge(n,n.i,n.i?15:14)}}finally{Le=0,ie.length=0,Ur(),jt=!1,ss=null,(ie.length||_t.length)&&Vr()}}let le=null,Dr=null;function sn(e){const t=le;return le=e,Dr=e&&e.type.__scopeId||null,t}function Pi(e,t=le,n){if(!t||e._n)return e;const s=(...r)=>{s._d&&Ms(-1);const o=sn(t);let i;try{i=e(...r)}finally{sn(o),s._d&&Ms(1)}return i};return s._n=!0,s._c=!0,s._d=!0,s}function tt(e,t,n,s){const r=e.dirs,o=t&&t.dirs;for(let i=0;i<r.length;i++){const u=r[i];o&&(u.oldValue=o[i].value);let c=u.dir[s];c&&(Je(),Re(c,n,8,[e.el,u,e,t]),Xe())}}function Kr(e,t){e.shapeFlag&6&&e.component?Kr(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 kr(e,t){return H(e)?(()=>ce({name:e.name},t,{setup:e}))():e}const It=e=>!!e.type.__asyncLoader,Wr=e=>e.type.__isKeepAlive;function Oi(e,t){qr(e,"a",t)}function Ai(e,t){qr(e,"da",t)}function qr(e,t,n=oe){const s=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(gn(t,s,n),n){let r=n.parent;for(;r&&r.parent;)Wr(r.parent.vnode)&&Ti(s,t,n,r),r=r.parent}}function Ti(e,t,n,s){const r=gn(t,e,s,!0);zr(()=>{qn(s[t],r)},n)}function gn(e,t,n=oe,s=!1){if(n){const r=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...i)=>{Je();const u=Dt(n),c=Re(t,n,e,i);return u(),Xe(),c});return s?r.unshift(o):r.push(o),o}}const Be=e=>(t,n=oe)=>{(!yn||e==="sp")&&gn(e,(...s)=>t(...s),n)},Ii=Be("bm"),Mi=Be("m"),Li=Be("bu"),Ni=Be("u"),Fi=Be("bum"),zr=Be("um"),$i=Be("sp"),ji=Be("rtg"),Hi=Be("rtc");function Bi(e,t=oe){gn("ec",e,t)}const Gr="components";function Ui(e,t){return Di(Gr,e,!0,t)||e}const Vi=Symbol.for("v-ndc");function Di(e,t,n=!0,s=!1){const r=le||oe;if(r){const o=r.type;if(e===Gr){const u=Ml(o,!1);if(u&&(u===t||u===Se(t)||u===an(Se(t))))return o}const i=Rs(r[e]||o[e],t)||Rs(r.appContext[e],t);return!i&&s?o:i}}function Rs(e,t){return e&&(e[t]||e[Se(t)]||e[an(Se(t))])}function wu(e,t,n,s){let r;const o=n&&n[s];if(F(e)||ne(e)){r=new Array(e.length);for(let i=0,u=e.length;i<u;i++)r[i]=t(e[i],i,void 0,o&&o[i])}else if(typeof e=="number"){r=new Array(e);for(let i=0;i<e;i++)r[i]=t(i+1,i,void 0,o&&o[i])}else if(X(e))if(e[Symbol.iterator])r=Array.from(e,(i,u)=>t(i,u,void 0,o&&o[u]));else{const i=Object.keys(e);r=new Array(i.length);for(let u=0,c=i.length;u<c;u++){const a=i[u];r[u]=t(e[a],a,u,o&&o[u])}}else r=[];return n&&(n[s]=r),r}function xu(e,t,n={},s,r){if(le.isCE||le.parent&&It(le.parent)&&le.parent.isCE)return t!=="default"&&(n.name=t),he("slot",n,s&&s());let o=e[t];o&&o._c&&(o._d=!1),ao();const i=o&&Qr(o(n)),u=po(we,{key:(n.key||i&&i.key||`_${t}`)+(!i&&s?"_fb":"")},i||(s?s():[]),i&&e._===1?64:-2);return!r&&u.scopeId&&(u.slotScopeIds=[u.scopeId+"-s"]),o&&o._c&&(o._d=!0),u}function Qr(e){return e.some(t=>on(t)?!(t.type===vt||t.type===we&&!Qr(t.children)):!0)?e:null}const Fn=e=>e?_o(e)?us(e):Fn(e.parent):null,Mt=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=>Fn(e.parent),$root:e=>Fn(e.root),$emit:e=>e.emit,$options:e=>os(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,rs(e.update)}),$nextTick:e=>e.n||(e.n=Hr.bind(e.proxy)),$watch:e=>al.bind(e)}),xn=(e,t)=>e!==Z&&!e.__isScriptSetup&&D(e,t),Ki={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:s,data:r,props:o,accessCache:i,type:u,appContext:c}=e;let a;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(xn(s,t))return i[t]=1,s[t];if(r!==Z&&D(r,t))return i[t]=2,r[t];if((a=e.propsOptions[0])&&D(a,t))return i[t]=3,o[t];if(n!==Z&&D(n,t))return i[t]=4,n[t];$n&&(i[t]=0)}}const d=Mt[t];let h,g;if(d)return t==="$attrs"&&pe(e.attrs,"get",""),d(e);if((h=u.__cssModules)&&(h=h[t]))return h;if(n!==Z&&D(n,t))return i[t]=4,n[t];if(g=c.config.globalProperties,D(g,t))return g[t]},set({_:e},t,n){const{data:s,setupState:r,ctx:o}=e;return xn(r,t)?(r[t]=n,!0):s!==Z&&D(s,t)?(s[t]=n,!0):D(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 u;return!!n[i]||e!==Z&&D(e,i)||xn(t,i)||(u=o[0])&&D(u,i)||D(s,i)||D(Mt,i)||D(r.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:D(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Ss(e){return F(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let $n=!0;function ki(e){const t=os(e),n=e.proxy,s=e.ctx;$n=!1,t.beforeCreate&&Cs(t.beforeCreate,e,"bc");const{data:r,computed:o,methods:i,watch:u,provide:c,inject:a,created:d,beforeMount:h,mounted:g,beforeUpdate:m,updated:M,activated:O,deactivated:B,beforeDestroy:$,beforeUnmount:N,destroyed:T,unmounted:k,render:te,renderTracked:U,renderTriggered:ee,errorCaptured:ye,serverPrefetch:Ze,expose:Pe,inheritAttrs:Ue,components:et,directives:Oe,filters:Rt}=t;if(a&&Wi(a,s,null),i)for(const Q in i){const W=i[Q];H(W)&&(s[Q]=W.bind(n))}if(r){const Q=r.call(n,n);X(Q)&&(e.data=hn(Q))}if($n=!0,o)for(const Q in o){const W=o[Q],Ne=H(W)?W.bind(n,n):H(W.get)?W.get.bind(n,n):me,Ve=!H(W)&&H(W.set)?W.set.bind(n):me,Ae=xe({get:Ne,set:Ve});Object.defineProperty(s,Q,{enumerable:!0,configurable:!0,get:()=>Ae.value,set:ae=>Ae.value=ae})}if(u)for(const Q in u)Yr(u[Q],s,n,Q);if(c){const Q=H(c)?c.call(n):c;Reflect.ownKeys(Q).forEach(W=>{Jt(W,Q[W])})}d&&Cs(d,e,"c");function se(Q,W){F(W)?W.forEach(Ne=>Q(Ne.bind(n))):W&&Q(W.bind(n))}if(se(Ii,h),se(Mi,g),se(Li,m),se(Ni,M),se(Oi,O),se(Ai,B),se(Bi,ye),se(Hi,U),se(ji,ee),se(Fi,N),se(zr,k),se($i,Ze),F(Pe))if(Pe.length){const Q=e.exposed||(e.exposed={});Pe.forEach(W=>{Object.defineProperty(Q,W,{get:()=>n[W],set:Ne=>n[W]=Ne})})}else e.exposed||(e.exposed={});te&&e.render===me&&(e.render=te),Ue!=null&&(e.inheritAttrs=Ue),et&&(e.components=et),Oe&&(e.directives=Oe)}function Wi(e,t,n=me){F(e)&&(e=jn(e));for(const s in e){const r=e[s];let o;X(r)?"default"in r?o=He(r.from||s,r.default,!0):o=He(r.from||s):o=He(r),fe(o)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>o.value,set:i=>o.value=i}):t[s]=o}}function Cs(e,t,n){Re(F(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function Yr(e,t,n,s){const r=s.includes(".")?uo(n,s):()=>n[s];if(ne(e)){const o=t[e];H(o)&&Xt(r,o)}else if(H(e))Xt(r,e.bind(n));else if(X(e))if(F(e))e.forEach(o=>Yr(o,t,n,s));else{const o=H(e.handler)?e.handler.bind(n):t[e.handler];H(o)&&Xt(r,o,e)}}function os(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:r,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,u=o.get(t);let c;return u?c=u:!r.length&&!n&&!s?c=t:(c={},r.length&&r.forEach(a=>rn(c,a,i,!0)),rn(c,t,i)),X(t)&&o.set(t,c),c}function rn(e,t,n,s=!1){const{mixins:r,extends:o}=t;o&&rn(e,o,n,!0),r&&r.forEach(i=>rn(e,i,n,!0));for(const i in t)if(!(s&&i==="expose")){const u=qi[i]||n&&n[i];e[i]=u?u(e[i],t[i]):t[i]}return e}const qi={data:Ps,props:Os,emits:Os,methods:Ot,computed:Ot,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:Ot,directives:Ot,watch:Gi,provide:Ps,inject:zi};function Ps(e,t){return t?e?function(){return ce(H(e)?e.call(this,this):e,H(t)?t.call(this,this):t)}:t:e}function zi(e,t){return Ot(jn(e),jn(t))}function jn(e){if(F(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function ue(e,t){return e?[...new Set([].concat(e,t))]:t}function Ot(e,t){return e?ce(Object.create(null),e,t):t}function Os(e,t){return e?F(e)&&F(t)?[...new Set([...e,...t])]:ce(Object.create(null),Ss(e),Ss(t!=null?t:{})):t}function Gi(e,t){if(!e)return t;if(!t)return e;const n=ce(Object.create(null),e);for(const s in t)n[s]=ue(e[s],t[s]);return n}function Jr(){return{app:null,config:{isNativeTag:Mo,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let Qi=0;function Yi(e,t){return function(s,r=null){H(s)||(s=ce({},s)),r!=null&&!X(r)&&(r=null);const o=Jr(),i=new WeakSet;let u=!1;const c=o.app={_uid:Qi++,_component:s,_props:r,_container:null,_context:o,_instance:null,version:Nl,get config(){return o.config},set config(a){},use(a,...d){return i.has(a)||(a&&H(a.install)?(i.add(a),a.install(c,...d)):H(a)&&(i.add(a),a(c,...d))),c},mixin(a){return o.mixins.includes(a)||o.mixins.push(a),c},component(a,d){return d?(o.components[a]=d,c):o.components[a]},directive(a,d){return d?(o.directives[a]=d,c):o.directives[a]},mount(a,d,h){if(!u){const g=he(s,r);return g.appContext=o,h===!0?h="svg":h===!1&&(h=void 0),d&&t?t(g,a):e(g,a,h),u=!0,c._container=a,a.__vue_app__=c,us(g.component)}},unmount(){u&&(e(null,c._container),delete c._container.__vue_app__)},provide(a,d){return o.provides[a]=d,c},runWithContext(a){const d=yt;yt=c;try{return a()}finally{yt=d}}};return c}}let yt=null;function Jt(e,t){if(oe){let n=oe.provides;const s=oe.parent&&oe.parent.provides;s===n&&(n=oe.provides=Object.create(s)),n[e]=t}}function He(e,t,n=!1){const s=oe||le;if(s||yt){const r=yt?yt._context.provides:s?s.parent==null?s.vnode.appContext&&s.vnode.appContext.provides:s.parent.provides:void 0;if(r&&e in r)return r[e];if(arguments.length>1)return n&&H(t)?t.call(s&&s.proxy):t}}const Xr={},Zr=()=>Object.create(Xr),eo=e=>Object.getPrototypeOf(e)===Xr;function Ji(e,t,n,s=!1){const r={},o=Zr();e.propsDefaults=Object.create(null),to(e,t,r,o);for(const i in e.propsOptions[0])i in r||(r[i]=void 0);n?e.props=s?r:Tr(r):e.type.props?e.props=r:e.props=o,e.attrs=o}function Xi(e,t,n,s){const{props:r,attrs:o,vnode:{patchFlag:i}}=e,u=K(r),[c]=e.propsOptions;let a=!1;if((s||i>0)&&!(i&16)){if(i&8){const d=e.vnode.dynamicProps;for(let h=0;h<d.length;h++){let g=d[h];if(mn(e.emitsOptions,g))continue;const m=t[g];if(c)if(D(o,g))m!==o[g]&&(o[g]=m,a=!0);else{const M=Se(g);r[M]=Hn(c,u,M,m,e,!1)}else m!==o[g]&&(o[g]=m,a=!0)}}}else{to(e,t,r,o)&&(a=!0);let d;for(const h in u)(!t||!D(t,h)&&((d=ct(h))===h||!D(t,d)))&&(c?n&&(n[h]!==void 0||n[d]!==void 0)&&(r[h]=Hn(c,u,h,void 0,e,!0)):delete r[h]);if(o!==u)for(const h in o)(!t||!D(t,h))&&(delete o[h],a=!0)}a&&je(e.attrs,"set","")}function to(e,t,n,s){const[r,o]=e.propsOptions;let i=!1,u;if(t)for(let c in t){if(At(c))continue;const a=t[c];let d;r&&D(r,d=Se(c))?!o||!o.includes(d)?n[d]=a:(u||(u={}))[d]=a:mn(e.emitsOptions,c)||(!(c in s)||a!==s[c])&&(s[c]=a,i=!0)}if(o){const c=K(n),a=u||Z;for(let d=0;d<o.length;d++){const h=o[d];n[h]=Hn(r,c,h,a[h],e,!D(a,h))}}return i}function Hn(e,t,n,s,r,o){const i=e[n];if(i!=null){const u=D(i,"default");if(u&&s===void 0){const c=i.default;if(i.type!==Function&&!i.skipFactory&&H(c)){const{propsDefaults:a}=r;if(n in a)s=a[n];else{const d=Dt(r);s=a[n]=c.call(null,t),d()}}else s=c}i[0]&&(o&&!u?s=!1:i[1]&&(s===""||s===ct(n))&&(s=!0))}return s}const Zi=new WeakMap;function no(e,t,n=!1){const s=n?Zi:t.propsCache,r=s.get(e);if(r)return r;const o=e.props,i={},u=[];let c=!1;if(!H(e)){const d=h=>{c=!0;const[g,m]=no(h,t,!0);ce(i,g),m&&u.push(...m)};!n&&t.mixins.length&&t.mixins.forEach(d),e.extends&&d(e.extends),e.mixins&&e.mixins.forEach(d)}if(!o&&!c)return X(e)&&s.set(e,pt),pt;if(F(o))for(let d=0;d<o.length;d++){const h=Se(o[d]);As(h)&&(i[h]=Z)}else if(o)for(const d in o){const h=Se(d);if(As(h)){const g=o[d],m=i[h]=F(g)||H(g)?{type:g}:ce({},g),M=m.type;let O=!1,B=!0;if(F(M))for(let $=0;$<M.length;++$){const N=M[$],T=H(N)&&N.name;if(T==="Boolean"){O=!0;break}else T==="String"&&(B=!1)}else O=H(M)&&M.name==="Boolean";m[0]=O,m[1]=B,(O||D(m,"default"))&&u.push(h)}}const a=[i,u];return X(e)&&s.set(e,a),a}function As(e){return e[0]!=="$"&&!At(e)}const so=e=>e[0]==="_"||e==="$stable",is=e=>F(e)?e.map(Me):[Me(e)],el=(e,t,n)=>{if(t._n)return t;const s=Pi((...r)=>is(t(...r)),n);return s._c=!1,s},ro=(e,t,n)=>{const s=e._ctx;for(const r in e){if(so(r))continue;const o=e[r];if(H(o))t[r]=el(r,o,s);else if(o!=null){const i=is(o);t[r]=()=>i}}},oo=(e,t)=>{const n=is(t);e.slots.default=()=>n},io=(e,t,n)=>{for(const s in t)(n||s!=="_")&&(e[s]=t[s])},tl=(e,t,n)=>{const s=e.slots=Zr();if(e.vnode.shapeFlag&32){const r=t._;r?(io(s,t,n),n&&pr(s,"_",r,!0)):ro(t,s)}else t&&oo(e,t)},nl=(e,t,n)=>{const{vnode:s,slots:r}=e;let o=!0,i=Z;if(s.shapeFlag&32){const u=t._;u?n&&u===1?o=!1:io(r,t,n):(o=!t.$stable,ro(t,r)),i=t}else t&&(oo(e,t),i={default:1});if(o)for(const u in r)!so(u)&&i[u]==null&&delete r[u]};function Bn(e,t,n,s,r=!1){if(F(e)){e.forEach((g,m)=>Bn(g,t&&(F(t)?t[m]:t),n,s,r));return}if(It(s)&&!r)return;const o=s.shapeFlag&4?us(s.component):s.el,i=r?null:o,{i:u,r:c}=e,a=t&&t.r,d=u.refs===Z?u.refs={}:u.refs,h=u.setupState;if(a!=null&&a!==c&&(ne(a)?(d[a]=null,D(h,a)&&(h[a]=null)):fe(a)&&(a.value=null)),H(c))Ge(c,u,12,[i,d]);else{const g=ne(c),m=fe(c);if(g||m){const M=()=>{if(e.f){const O=g?D(h,c)?h[c]:d[c]:c.value;r?F(O)&&qn(O,o):F(O)?O.includes(o)||O.push(o):g?(d[c]=[o],D(h,c)&&(h[c]=d[c])):(c.value=[o],e.k&&(d[e.k]=c.value))}else g?(d[c]=i,D(h,c)&&(h[c]=i)):m&&(c.value=i,e.k&&(d[e.k]=i))};i?(M.id=-1,de(M,n)):M()}}}const sl=Symbol("_vte"),rl=e=>e.__isTeleport,de=bl;function ol(e){return il(e)}function il(e,t){const n=gr();n.__VUE__=!0;const{insert:s,remove:r,patchProp:o,createElement:i,createText:u,createComment:c,setText:a,setElementText:d,parentNode:h,nextSibling:g,setScopeId:m=me,insertStaticContent:M}=e,O=(l,f,p,b=null,_=null,E=null,R=void 0,w=null,x=!!f.dynamicChildren)=>{if(l===f)return;l&&!Ct(l,f)&&(b=y(l),ae(l,_,E,!0),l=null),f.patchFlag===-2&&(x=!1,f.dynamicChildren=null);const{type:v,ref:P,shapeFlag:L}=f;switch(v){case _n:B(l,f,p,b);break;case vt:$(l,f,p,b);break;case Zt:l==null&&N(f,p,b,R);break;case we:et(l,f,p,b,_,E,R,w,x);break;default:L&1?te(l,f,p,b,_,E,R,w,x):L&6?Oe(l,f,p,b,_,E,R,w,x):(L&64||L&128)&&v.process(l,f,p,b,_,E,R,w,x,A)}P!=null&&_&&Bn(P,l&&l.ref,E,f||l,!f)},B=(l,f,p,b)=>{if(l==null)s(f.el=u(f.children),p,b);else{const _=f.el=l.el;f.children!==l.children&&a(_,f.children)}},$=(l,f,p,b)=>{l==null?s(f.el=c(f.children||""),p,b):f.el=l.el},N=(l,f,p,b)=>{[l.el,l.anchor]=M(l.children,f,p,b,l.el,l.anchor)},T=({el:l,anchor:f},p,b)=>{let _;for(;l&&l!==f;)_=g(l),s(l,p,b),l=_;s(f,p,b)},k=({el:l,anchor:f})=>{let p;for(;l&&l!==f;)p=g(l),r(l),l=p;r(f)},te=(l,f,p,b,_,E,R,w,x)=>{f.type==="svg"?R="svg":f.type==="math"&&(R="mathml"),l==null?U(f,p,b,_,E,R,w,x):Ze(l,f,_,E,R,w,x)},U=(l,f,p,b,_,E,R,w)=>{let x,v;const{props:P,shapeFlag:L,transition:I,dirs:j}=l;if(x=l.el=i(l.type,E,P&&P.is,P),L&8?d(x,l.children):L&16&&ye(l.children,x,null,b,_,Rn(l,E),R,w),j&&tt(l,null,b,"created"),ee(x,l,l.scopeId,R,b),P){for(const Y in P)Y!=="value"&&!At(Y)&&o(x,Y,null,P[Y],E,b);"value"in P&&o(x,"value",null,P.value,E),(v=P.onVnodeBeforeMount)&&Ie(v,b,l)}j&&tt(l,null,b,"beforeMount");const V=ll(_,I);V&&I.beforeEnter(x),s(x,f,p),((v=P&&P.onVnodeMounted)||V||j)&&de(()=>{v&&Ie(v,b,l),V&&I.enter(x),j&&tt(l,null,b,"mounted")},_)},ee=(l,f,p,b,_)=>{if(p&&m(l,p),b)for(let E=0;E<b.length;E++)m(l,b[E]);if(_){let E=_.subTree;if(f===E){const R=_.vnode;ee(l,R,R.scopeId,R.slotScopeIds,_.parent)}}},ye=(l,f,p,b,_,E,R,w,x=0)=>{for(let v=x;v<l.length;v++){const P=l[v]=w?We(l[v]):Me(l[v]);O(null,P,f,p,b,_,E,R,w)}},Ze=(l,f,p,b,_,E,R)=>{const w=f.el=l.el;let{patchFlag:x,dynamicChildren:v,dirs:P}=f;x|=l.patchFlag&16;const L=l.props||Z,I=f.props||Z;let j;if(p&&nt(p,!1),(j=I.onVnodeBeforeUpdate)&&Ie(j,p,f,l),P&&tt(f,l,p,"beforeUpdate"),p&&nt(p,!0),(L.innerHTML&&I.innerHTML==null||L.textContent&&I.textContent==null)&&d(w,""),v?Pe(l.dynamicChildren,v,w,p,b,Rn(f,_),E):R||W(l,f,w,null,p,b,Rn(f,_),E,!1),x>0){if(x&16)Ue(w,L,I,p,_);else if(x&2&&L.class!==I.class&&o(w,"class",null,I.class,_),x&4&&o(w,"style",L.style,I.style,_),x&8){const V=f.dynamicProps;for(let Y=0;Y<V.length;Y++){const z=V[Y],re=L[z],ve=I[z];(ve!==re||z==="value")&&o(w,z,re,ve,_,p)}}x&1&&l.children!==f.children&&d(w,f.children)}else!R&&v==null&&Ue(w,L,I,p,_);((j=I.onVnodeUpdated)||P)&&de(()=>{j&&Ie(j,p,f,l),P&&tt(f,l,p,"updated")},b)},Pe=(l,f,p,b,_,E,R)=>{for(let w=0;w<f.length;w++){const x=l[w],v=f[w],P=x.el&&(x.type===we||!Ct(x,v)||x.shapeFlag&70)?h(x.el):p;O(x,v,P,null,b,_,E,R,!0)}},Ue=(l,f,p,b,_)=>{if(f!==p){if(f!==Z)for(const E in f)!At(E)&&!(E in p)&&o(l,E,f[E],null,_,b);for(const E in p){if(At(E))continue;const R=p[E],w=f[E];R!==w&&E!=="value"&&o(l,E,w,R,_,b)}"value"in p&&o(l,"value",f.value,p.value,_)}},et=(l,f,p,b,_,E,R,w,x)=>{const v=f.el=l?l.el:u(""),P=f.anchor=l?l.anchor:u("");let{patchFlag:L,dynamicChildren:I,slotScopeIds:j}=f;j&&(w=w?w.concat(j):j),l==null?(s(v,p,b),s(P,p,b),ye(f.children||[],p,P,_,E,R,w,x)):L>0&&L&64&&I&&l.dynamicChildren?(Pe(l.dynamicChildren,I,p,_,E,R,w),(f.key!=null||_&&f===_.subTree)&&lo(l,f,!0)):W(l,f,p,P,_,E,R,w,x)},Oe=(l,f,p,b,_,E,R,w,x)=>{f.slotScopeIds=w,l==null?f.shapeFlag&512?_.ctx.activate(f,p,b,R,x):Rt(f,p,b,_,E,R,x):ut(l,f,x)},Rt=(l,f,p,b,_,E,R)=>{const w=l.component=Pl(l,b,_);if(Wr(l)&&(w.ctx.renderer=A),Ol(w,!1,R),w.asyncDep){if(_&&_.registerDep(w,se,R),!l.el){const x=w.subTree=he(vt);$(null,x,f,p)}}else se(w,l,f,p,_,E,R)},ut=(l,f,p)=>{const b=f.component=l.component;if(ml(l,f,p))if(b.asyncDep&&!b.asyncResolved){Q(b,f,p);return}else b.next=f,Ri(b.update),b.effect.dirty=!0,b.update();else f.el=l.el,b.vnode=f},se=(l,f,p,b,_,E,R)=>{const w=()=>{if(l.isMounted){let{next:P,bu:L,u:I,parent:j,vnode:V}=l;{const dt=co(l);if(dt){P&&(P.el=V.el,Q(l,P,R)),dt.asyncDep.then(()=>{l.isUnmounted||w()});return}}let Y=P,z;nt(l,!1),P?(P.el=V.el,Q(l,P,R)):P=V,L&&En(L),(z=P.props&&P.props.onVnodeBeforeUpdate)&&Ie(z,j,P,V),nt(l,!0);const re=Sn(l),ve=l.subTree;l.subTree=re,O(ve,re,h(ve.el),y(ve),l,_,E),P.el=re.el,Y===null&&_l(l,re.el),I&&de(I,_),(z=P.props&&P.props.onVnodeUpdated)&&de(()=>Ie(z,j,P,V),_)}else{let P;const{el:L,props:I}=f,{bm:j,m:V,parent:Y}=l,z=It(f);if(nt(l,!1),j&&En(j),!z&&(P=I&&I.onVnodeBeforeMount)&&Ie(P,Y,f),nt(l,!0),L&&J){const re=()=>{l.subTree=Sn(l),J(L,l.subTree,l,_,null)};z?f.type.__asyncLoader().then(()=>!l.isUnmounted&&re()):re()}else{const re=l.subTree=Sn(l);O(null,re,p,b,l,_,E),f.el=re.el}if(V&&de(V,_),!z&&(P=I&&I.onVnodeMounted)){const re=f;de(()=>Ie(P,Y,re),_)}(f.shapeFlag&256||Y&&It(Y.vnode)&&Y.vnode.shapeFlag&256)&&l.a&&de(l.a,_),l.isMounted=!0,f=p=b=null}},x=l.effect=new Yn(w,me,()=>rs(v),l.scope),v=l.update=()=>{x.dirty&&x.run()};v.i=l,v.id=l.uid,nt(l,!0),v()},Q=(l,f,p)=>{f.component=l;const b=l.vnode.props;l.vnode=f,l.next=null,Xi(l,f.props,b,p),nl(l,f.children,p),Je(),xs(l),Xe()},W=(l,f,p,b,_,E,R,w,x=!1)=>{const v=l&&l.children,P=l?l.shapeFlag:0,L=f.children,{patchFlag:I,shapeFlag:j}=f;if(I>0){if(I&128){Ve(v,L,p,b,_,E,R,w,x);return}else if(I&256){Ne(v,L,p,b,_,E,R,w,x);return}}j&8?(P&16&&be(v,_,E),L!==v&&d(p,L)):P&16?j&16?Ve(v,L,p,b,_,E,R,w,x):be(v,_,E,!0):(P&8&&d(p,""),j&16&&ye(L,p,b,_,E,R,w,x))},Ne=(l,f,p,b,_,E,R,w,x)=>{l=l||pt,f=f||pt;const v=l.length,P=f.length,L=Math.min(v,P);let I;for(I=0;I<L;I++){const j=f[I]=x?We(f[I]):Me(f[I]);O(l[I],j,p,null,_,E,R,w,x)}v>P?be(l,_,E,!0,!1,L):ye(f,p,b,_,E,R,w,x,L)},Ve=(l,f,p,b,_,E,R,w,x)=>{let v=0;const P=f.length;let L=l.length-1,I=P-1;for(;v<=L&&v<=I;){const j=l[v],V=f[v]=x?We(f[v]):Me(f[v]);if(Ct(j,V))O(j,V,p,null,_,E,R,w,x);else break;v++}for(;v<=L&&v<=I;){const j=l[L],V=f[I]=x?We(f[I]):Me(f[I]);if(Ct(j,V))O(j,V,p,null,_,E,R,w,x);else break;L--,I--}if(v>L){if(v<=I){const j=I+1,V=j<P?f[j].el:b;for(;v<=I;)O(null,f[v]=x?We(f[v]):Me(f[v]),p,V,_,E,R,w,x),v++}}else if(v>I)for(;v<=L;)ae(l[v],_,E,!0),v++;else{const j=v,V=v,Y=new Map;for(v=V;v<=I;v++){const ge=f[v]=x?We(f[v]):Me(f[v]);ge.key!=null&&Y.set(ge.key,v)}let z,re=0;const ve=I-V+1;let dt=!1,ds=0;const St=new Array(ve);for(v=0;v<ve;v++)St[v]=0;for(v=j;v<=L;v++){const ge=l[v];if(re>=ve){ae(ge,_,E,!0);continue}let Te;if(ge.key!=null)Te=Y.get(ge.key);else for(z=V;z<=I;z++)if(St[z-V]===0&&Ct(ge,f[z])){Te=z;break}Te===void 0?ae(ge,_,E,!0):(St[Te-V]=v+1,Te>=ds?ds=Te:dt=!0,O(ge,f[Te],p,null,_,E,R,w,x),re++)}const hs=dt?cl(St):pt;for(z=hs.length-1,v=ve-1;v>=0;v--){const ge=V+v,Te=f[ge],ps=ge+1<P?f[ge+1].el:b;St[v]===0?O(null,Te,p,ps,_,E,R,w,x):dt&&(z<0||v!==hs[z]?Ae(Te,p,ps,2):z--)}}},Ae=(l,f,p,b,_=null)=>{const{el:E,type:R,transition:w,children:x,shapeFlag:v}=l;if(v&6){Ae(l.component.subTree,f,p,b);return}if(v&128){l.suspense.move(f,p,b);return}if(v&64){R.move(l,f,p,A);return}if(R===we){s(E,f,p);for(let L=0;L<x.length;L++)Ae(x[L],f,p,b);s(l.anchor,f,p);return}if(R===Zt){T(l,f,p);return}if(b!==2&&v&1&&w)if(b===0)w.beforeEnter(E),s(E,f,p),de(()=>w.enter(E),_);else{const{leave:L,delayLeave:I,afterLeave:j}=w,V=()=>s(E,f,p),Y=()=>{L(E,()=>{V(),j&&j()})};I?I(E,V,Y):Y()}else s(E,f,p)},ae=(l,f,p,b=!1,_=!1)=>{const{type:E,props:R,ref:w,children:x,dynamicChildren:v,shapeFlag:P,patchFlag:L,dirs:I,cacheIndex:j}=l;if(L===-2&&(_=!1),w!=null&&Bn(w,null,p,l,!0),j!=null&&(f.renderCache[j]=void 0),P&256){f.ctx.deactivate(l);return}const V=P&1&&I,Y=!It(l);let z;if(Y&&(z=R&&R.onVnodeBeforeUnmount)&&Ie(z,f,l),P&6)Kt(l.component,p,b);else{if(P&128){l.suspense.unmount(p,b);return}V&&tt(l,null,f,"beforeUnmount"),P&64?l.type.remove(l,f,p,A,b):v&&!v.hasOnce&&(E!==we||L>0&&L&64)?be(v,f,p,!1,!0):(E===we&&L&384||!_&&P&16)&&be(x,f,p),b&&ft(l)}(Y&&(z=R&&R.onVnodeUnmounted)||V)&&de(()=>{z&&Ie(z,f,l),V&&tt(l,null,f,"unmounted")},p)},ft=l=>{const{type:f,el:p,anchor:b,transition:_}=l;if(f===we){at(p,b);return}if(f===Zt){k(l);return}const E=()=>{r(p),_&&!_.persisted&&_.afterLeave&&_.afterLeave()};if(l.shapeFlag&1&&_&&!_.persisted){const{leave:R,delayLeave:w}=_,x=()=>R(p,E);w?w(l.el,E,x):x()}else E()},at=(l,f)=>{let p;for(;l!==f;)p=g(l),r(l),l=p;r(f)},Kt=(l,f,p)=>{const{bum:b,scope:_,update:E,subTree:R,um:w,m:x,a:v}=l;Ts(x),Ts(v),b&&En(b),_.stop(),E&&(E.active=!1,ae(R,l,f,p)),w&&de(w,f),de(()=>{l.isUnmounted=!0},f),f&&f.pendingBranch&&!f.isUnmounted&&l.asyncDep&&!l.asyncResolved&&l.suspenseId===f.pendingId&&(f.deps--,f.deps===0&&f.resolve())},be=(l,f,p,b=!1,_=!1,E=0)=>{for(let R=E;R<l.length;R++)ae(l[R],f,p,b,_)},y=l=>{if(l.shapeFlag&6)return y(l.component.subTree);if(l.shapeFlag&128)return l.suspense.next();const f=g(l.anchor||l.el),p=f&&f[sl];return p?g(p):f};let C=!1;const S=(l,f,p)=>{l==null?f._vnode&&ae(f._vnode,null,null,!0):O(f._vnode||null,l,f,null,null,null,p),f._vnode=l,C||(C=!0,xs(),Ur(),C=!1)},A={p:O,um:ae,m:Ae,r:ft,mt:Rt,mc:ye,pc:W,pbc:Pe,n:y,o:e};let q,J;return t&&([q,J]=t(A)),{render:S,hydrate:q,createApp:Yi(S,q)}}function Rn({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 nt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function ll(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function lo(e,t,n=!1){const s=e.children,r=t.children;if(F(s)&&F(r))for(let o=0;o<s.length;o++){const i=s[o];let u=r[o];u.shapeFlag&1&&!u.dynamicChildren&&((u.patchFlag<=0||u.patchFlag===32)&&(u=r[o]=We(r[o]),u.el=i.el),!n&&u.patchFlag!==-2&&lo(i,u)),u.type===_n&&(u.el=i.el)}}function cl(e){const t=e.slice(),n=[0];let s,r,o,i,u;const c=e.length;for(s=0;s<c;s++){const a=e[s];if(a!==0){if(r=n[n.length-1],e[r]<a){t[s]=r,n.push(s);continue}for(o=0,i=n.length-1;o<i;)u=o+i>>1,e[n[u]]<a?o=u+1:i=u;a<e[n[o]]&&(o>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 co(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:co(t)}function Ts(e){if(e)for(let t=0;t<e.length;t++)e[t].active=!1}const ul=Symbol.for("v-scx"),fl=()=>He(ul);function Ru(e,t){return ls(e,null,t)}const Qt={};function Xt(e,t,n){return ls(e,t,n)}function ls(e,t,{immediate:n,deep:s,flush:r,once:o,onTrack:i,onTrigger:u}=Z){if(t&&o){const U=t;t=(...ee)=>{U(...ee),te()}}const c=oe,a=U=>s===!0?U:rt(U,s===!1?1:void 0);let d,h=!1,g=!1;if(fe(e)?(d=()=>e.value,h=bt(e)):Tt(e)?(d=()=>a(e),h=!0):F(e)?(g=!0,h=e.some(U=>Tt(U)||bt(U)),d=()=>e.map(U=>{if(fe(U))return U.value;if(Tt(U))return a(U);if(H(U))return Ge(U,c,2)})):H(e)?t?d=()=>Ge(e,c,2):d=()=>(m&&m(),Re(e,c,3,[M])):d=me,t&&s){const U=d;d=()=>rt(U())}let m,M=U=>{m=T.onStop=()=>{Ge(U,c,4),m=T.onStop=void 0}},O;if(yn)if(M=me,t?n&&Re(t,c,3,[d(),g?[]:void 0,M]):d(),r==="sync"){const U=fl();O=U.__watcherHandles||(U.__watcherHandles=[])}else return me;let B=g?new Array(e.length).fill(Qt):Qt;const $=()=>{if(!(!T.active||!T.dirty))if(t){const U=T.run();(s||h||(g?U.some((ee,ye)=>Qe(ee,B[ye])):Qe(U,B)))&&(m&&m(),Re(t,c,3,[U,B===Qt?void 0:g&&B[0]===Qt?[]:B,M]),B=U)}else T.run()};$.allowRecurse=!!t;let N;r==="sync"?N=$:r==="post"?N=()=>de($,c&&c.suspense):($.pre=!0,c&&($.id=c.uid),N=()=>rs($));const T=new Yn(d,me,N),k=zo(),te=()=>{T.stop(),k&&qn(k.effects,T)};return t?n?$():B=T.run():r==="post"?de(T.run.bind(T),c&&c.suspense):T.run(),O&&O.push(te),te}function al(e,t,n){const s=this.proxy,r=ne(e)?e.includes(".")?uo(s,e):()=>s[e]:e.bind(s,s);let o;H(t)?o=t:(o=t.handler,n=t);const i=Dt(this),u=ls(r,o.bind(s),n);return i(),u}function uo(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;r<n.length&&s;r++)s=s[n[r]];return s}}function rt(e,t=1/0,n){if(t<=0||!X(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,fe(e))rt(e.value,t,n);else if(F(e))for(let s=0;s<e.length;s++)rt(e[s],t,n);else if(fr(e)||gt(e))e.forEach(s=>{rt(s,t,n)});else if(hr(e)){for(const s in e)rt(e[s],t,n);for(const s of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,s)&&rt(e[s],t,n)}return e}const dl=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Se(t)}Modifiers`]||e[`${ct(t)}Modifiers`];function hl(e,t,...n){if(e.isUnmounted)return;const s=e.vnode.props||Z;let r=n;const o=t.startsWith("update:"),i=o&&dl(s,t.slice(7));i&&(i.trim&&(r=n.map(d=>ne(d)?d.trim():d)),i.number&&(r=n.map(jo)));let u,c=s[u=vn(t)]||s[u=vn(Se(t))];!c&&o&&(c=s[u=vn(ct(t))]),c&&Re(c,e,6,r);const a=s[u+"Once"];if(a){if(!e.emitted)e.emitted={};else if(e.emitted[u])return;e.emitted[u]=!0,Re(a,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={},u=!1;if(!H(e)){const c=a=>{const d=fo(a,t,!0);d&&(u=!0,ce(i,d))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!o&&!u?(X(e)&&s.set(e,null),null):(F(o)?o.forEach(c=>i[c]=null):ce(i,o),X(e)&&s.set(e,i),i)}function mn(e,t){return!e||!cn(t)?!1:(t=t.slice(2).replace(/Once$/,""),D(e,t[0].toLowerCase()+t.slice(1))||D(e,ct(t))||D(e,t))}function Sn(e){const{type:t,vnode:n,proxy:s,withProxy:r,propsOptions:[o],slots:i,attrs:u,emit:c,render:a,renderCache:d,props:h,data:g,setupState:m,ctx:M,inheritAttrs:O}=e,B=sn(e);let $,N;try{if(n.shapeFlag&4){const k=r||s,te=k;$=Me(a.call(te,k,d,h,m,g,M)),N=u}else{const k=t;$=Me(k.length>1?k(h,{attrs:u,slots:i,emit:c}):k(h,null)),N=t.props?u:pl(u)}}catch(k){Lt.length=0,pn(k,e,1),$=he(vt)}let T=$;if(N&&O!==!1){const k=Object.keys(N),{shapeFlag:te}=T;k.length&&te&7&&(o&&k.some(Wn)&&(N=gl(N,o)),T=Et(T,N,!1,!0))}return n.dirs&&(T=Et(T,null,!1,!0),T.dirs=T.dirs?T.dirs.concat(n.dirs):n.dirs),n.transition&&(T.transition=n.transition),$=T,sn(B),$}const pl=e=>{let t;for(const n in e)(n==="class"||n==="style"||cn(n))&&((t||(t={}))[n]=e[n]);return t},gl=(e,t)=>{const n={};for(const s in e)(!Wn(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function ml(e,t,n){const{props:s,children:r,component:o}=e,{props:i,children:u,patchFlag:c}=t,a=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return s?Is(s,i,a):!!i;if(c&8){const d=t.dynamicProps;for(let h=0;h<d.length;h++){const g=d[h];if(i[g]!==s[g]&&!mn(a,g))return!0}}}else return(r||u)&&(!u||!u.$stable)?!0:s===i?!1:s?i?Is(s,i,a):!0:!!i;return!1}function Is(e,t,n){const s=Object.keys(t);if(s.length!==Object.keys(e).length)return!0;for(let r=0;r<s.length;r++){const o=s[r];if(t[o]!==e[o]&&!mn(n,o))return!0}return!1}function _l({vnode:e,parent:t},n){for(;t;){const s=t.subTree;if(s.suspense&&s.suspense.activeBranch===e&&(s.el=e.el),s===e)(e=t.vnode).el=n,t=t.parent;else break}}const yl=e=>e.__isSuspense;function bl(e,t){t&&t.pendingBranch?F(e)?t.effects.push(...e):t.effects.push(e):Si(e)}const we=Symbol.for("v-fgt"),_n=Symbol.for("v-txt"),vt=Symbol.for("v-cmt"),Zt=Symbol.for("v-stc"),Lt=[];let _e=null;function ao(e=!1){Lt.push(_e=e?null:[])}function vl(){Lt.pop(),_e=Lt[Lt.length-1]||null}let Bt=1;function Ms(e){Bt+=e,e<0&&_e&&(_e.hasOnce=!0)}function ho(e){return e.dynamicChildren=Bt>0?_e||pt:null,vl(),Bt>0&&_e&&_e.push(e),e}function Su(e,t,n,s,r,o){return ho(mo(e,t,n,s,r,o,!0))}function po(e,t,n,s,r){return ho(he(e,t,n,s,r,!0))}function on(e){return e?e.__v_isVNode===!0:!1}function Ct(e,t){return e.type===t.type&&e.key===t.key}const go=({key:e})=>e!=null?e:null,en=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?ne(e)||fe(e)||H(e)?{i:le,r:e,k:t,f:!!n}:e:null);function mo(e,t=null,n=null,s=0,r=null,o=e===we?0:1,i=!1,u=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&go(t),ref:t&&en(t),scopeId:Dr,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:le};return u?(cs(c,n),o&128&&e.normalize(c)):n&&(c.shapeFlag|=ne(n)?8:16),Bt>0&&!i&&_e&&(c.patchFlag>0||o&6)&&c.patchFlag!==32&&_e.push(c),c}const he=El;function El(e,t=null,n=null,s=0,r=null,o=!1){if((!e||e===Vi)&&(e=vt),on(e)){const u=Et(e,t,!0);return n&&cs(u,n),Bt>0&&!o&&_e&&(u.shapeFlag&6?_e[_e.indexOf(e)]=u:_e.push(u)),u.patchFlag=-2,u}if(Ll(e)&&(e=e.__vccOpts),t){t=wl(t);let{class:u,style:c}=t;u&&!ne(u)&&(t.class=Qn(u)),X(c)&&(Mr(c)&&!F(c)&&(c=ce({},c)),t.style=Gn(c))}const i=ne(e)?1:yl(e)?128:rl(e)?64:X(e)?4:H(e)?2:0;return mo(e,t,n,s,r,i,o,!0)}function wl(e){return e?Mr(e)||eo(e)?ce({},e):e:null}function Et(e,t,n=!1,s=!1){const{props:r,ref:o,patchFlag:i,children:u,transition:c}=e,a=t?Rl(r||{},t):r,d={__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&go(a),ref:t&&t.ref?n&&o?F(o)?o.concat(en(t)):[o,en(t)]:en(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:u,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==we?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&&Et(e.ssContent),ssFallback:e.ssFallback&&Et(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&s&&Kr(d,c.clone(d)),d}function xl(e=" ",t=0){return he(_n,null,e,t)}function Cu(e,t){const n=he(Zt,null,e);return n.staticCount=t,n}function Me(e){return e==null||typeof e=="boolean"?he(vt):F(e)?he(we,null,e.slice()):typeof e=="object"?We(e):he(_n,null,String(e))}function We(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Et(e)}function cs(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(F(t))n=16;else if(typeof t=="object")if(s&65){const r=t.default;r&&(r._c&&(r._d=!1),cs(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!eo(t)?t._ctx=le:r===3&&le&&(le.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else H(t)?(t={default:t,_ctx:le},n=32):(t=String(t),s&64?(n=16,t=[xl(t)]):n=8);e.children=t,e.shapeFlag|=n}function Rl(...e){const t={};for(let n=0;n<e.length;n++){const s=e[n];for(const r in s)if(r==="class")t.class!==s.class&&(t.class=Qn([t.class,s.class]));else if(r==="style")t.style=Gn([t.style,s.style]);else if(cn(r)){const o=t[r],i=s[r];i&&o!==i&&!(F(o)&&o.includes(i))&&(t[r]=o?[].concat(o,i):i)}else r!==""&&(t[r]=s[r])}return t}function Ie(e,t,n,s=null){Re(e,t,7,[n,s])}const Sl=Jr();let Cl=0;function Pl(e,t,n){const s=e.type,r=(t?t.appContext:e.appContext)||Sl,o={uid:Cl++,vnode:e,type:s,parent:t,appContext:r,root:null,next:null,subTree:null,effect:null,update:null,scope:new Wo(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(r.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:no(s,r),emitsOptions:fo(s,r),emit:null,emitted:null,propsDefaults:Z,inheritAttrs:s.inheritAttrs,ctx:Z,data:Z,props:Z,attrs:Z,slots:Z,refs:Z,setupState:Z,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return o.ctx={_:o},o.root=t?t.root:o,o.emit=hl.bind(null,o),e.ce&&e.ce(o),o}let oe=null;const Pu=()=>oe||le;let ln,Un;{const e=gr(),t=(n,s)=>{let r;return(r=e[n])||(r=e[n]=[]),r.push(s),o=>{r.length>1?r.forEach(i=>i(o)):r[0](o)}};ln=t("__VUE_INSTANCE_SETTERS__",n=>oe=n),Un=t("__VUE_SSR_SETTERS__",n=>yn=n)}const Dt=e=>{const t=oe;return ln(e),e.scope.on(),()=>{e.scope.off(),ln(t)}},Ls=()=>{oe&&oe.scope.off(),ln(null)};function _o(e){return e.vnode.shapeFlag&4}let yn=!1;function Ol(e,t=!1,n=!1){t&&Un(t);const{props:s,children:r}=e.vnode,o=_o(e);Ji(e,s,o,t),tl(e,r,n);const i=o?Al(e,t):void 0;return t&&Un(!1),i}function Al(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Ki);const{setup:s}=n;if(s){const r=e.setupContext=s.length>1?Il(e):null,o=Dt(e);Je();const i=Ge(s,e,0,[e.props,r]);if(Xe(),o(),ar(i)){if(i.then(Ls,Ls),t)return i.then(u=>{Ns(e,u,t)}).catch(u=>{pn(u,e,0)});e.asyncDep=i}else Ns(e,i,t)}else yo(e,t)}function Ns(e,t,n){H(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:X(t)&&(e.setupState=$r(t)),yo(e,n)}let Fs;function yo(e,t,n){const s=e.type;if(!e.render){if(!t&&Fs&&!s.render){const r=s.template||os(e).template;if(r){const{isCustomElement:o,compilerOptions:i}=e.appContext.config,{delimiters:u,compilerOptions:c}=s,a=ce(ce({isCustomElement:o,delimiters:u},i),c);s.render=Fs(r,a)}}e.render=s.render||me}{const r=Dt(e);Je();try{ki(e)}finally{Xe(),r()}}}const Tl={get(e,t){return pe(e,"get",""),e[t]}};function Il(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Tl),slots:e.slots,emit:e.emit,expose:t}}function us(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy($r(pi(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Mt)return Mt[n](e)},has(t,n){return n in t||n in Mt}})):e.proxy}function Ml(e,t=!0){return H(e)?e.displayName||e.name:e.name||t&&e.__name}function Ll(e){return H(e)&&"__vccOpts"in e}const xe=(e,t)=>gi(e,t,yn);function bo(e,t,n){const s=arguments.length;return s===2?X(t)&&!F(t)?on(t)?he(e,null,[t]):he(e,t):he(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&on(n)&&(n=[n]),he(e,t,n))}const Nl="3.4.38";/**
* @vue/runtime-dom v3.4.38
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/const Fl="http://www.w3.org/2000/svg",$l="http://www.w3.org/1998/Math/MathML",$e=typeof document!="undefined"?document:null,$s=$e&&$e.createElement("template"),jl={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"?$e.createElementNS(Fl,e):t==="mathml"?$e.createElementNS($l,e):n?$e.createElement(e,{is:n}):$e.createElement(e);return e==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:e=>$e.createTextNode(e),createComment:e=>$e.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>$e.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{$s.innerHTML=s==="svg"?`<svg>${e}</svg>`:s==="mathml"?`<math>${e}</math>`:e;const u=$s.content;if(s==="svg"||s==="mathml"){const c=u.firstChild;for(;c.firstChild;)u.appendChild(c.firstChild);u.removeChild(c)}t.insertBefore(u,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Hl=Symbol("_vtc");function Bl(e,t,n){const s=e[Hl];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const js=Symbol("_vod"),Ul=Symbol("_vsh"),Vl=Symbol(""),Dl=/(^|;)\s*display\s*:/;function Kl(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 u=i.slice(0,i.indexOf(":")).trim();n[u]==null&&tn(s,u,"")}else for(const i in t)n[i]==null&&tn(s,i,"");for(const i in n)i==="display"&&(o=!0),tn(s,i,n[i])}else if(r){if(t!==n){const i=s[Vl];i&&(n+=";"+i),s.cssText=n,o=Dl.test(n)}}else t&&e.removeAttribute("style");js in e&&(e[js]=o?s.display:"",e[Ul]&&(s.display="none"))}const Hs=/\s*!important$/;function tn(e,t,n){if(F(n))n.forEach(s=>tn(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=kl(e,t);Hs.test(n)?e.setProperty(ct(s),n.replace(Hs,""),"important"):e[s]=n}}const Bs=["Webkit","Moz","ms"],Cn={};function kl(e,t){const n=Cn[t];if(n)return n;let s=Se(t);if(s!=="filter"&&s in e)return Cn[t]=s;s=an(s);for(let r=0;r<Bs.length;r++){const o=Bs[r]+s;if(o in e)return Cn[t]=o}return t}const Us="http://www.w3.org/1999/xlink";function Vs(e,t,n,s,r,o=Ko(t)){s&&t.startsWith("xlink:")?n==null?e.removeAttributeNS(Us,t.slice(6,t.length)):e.setAttributeNS(Us,t,n):n==null||o&&!mr(n)?e.removeAttribute(t):e.setAttribute(t,o?"":Ye(n)?String(n):n)}function Wl(e,t,n,s){if(t==="innerHTML"||t==="textContent"){if(n==null)return;e[t]=n;return}const r=e.tagName;if(t==="value"&&r!=="PROGRESS"&&!r.includes("-")){const i=r==="OPTION"?e.getAttribute("value")||"":e.value,u=n==null?"":String(n);(i!==u||!("_value"in e))&&(e.value=u),n==null&&e.removeAttribute(t),e._value=n;return}let o=!1;if(n===""||n==null){const i=typeof e[t];i==="boolean"?n=mr(n):n==null&&i==="string"?(n="",o=!0):i==="number"&&(n=0,o=!0)}try{e[t]=n}catch(i){}o&&e.removeAttribute(t)}function ql(e,t,n,s){e.addEventListener(t,n,s)}function zl(e,t,n,s){e.removeEventListener(t,n,s)}const Ds=Symbol("_vei");function Gl(e,t,n,s,r=null){const o=e[Ds]||(e[Ds]={}),i=o[t];if(s&&i)i.value=s;else{const[u,c]=Ql(t);if(s){const a=o[t]=Xl(s,r);ql(e,u,a,c)}else i&&(zl(e,u,i,c),o[t]=void 0)}}const Ks=/(?:Once|Passive|Capture)$/;function Ql(e){let t;if(Ks.test(e)){t={};let s;for(;s=e.match(Ks);)e=e.slice(0,e.length-s[0].length),t[s[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):ct(e.slice(2)),t]}let Pn=0;const Yl=Promise.resolve(),Jl=()=>Pn||(Yl.then(()=>Pn=0),Pn=Date.now());function Xl(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;Re(Zl(s,n.value),t,5,[s])};return n.value=e,n.attached=Jl(),n}function Zl(e,t){if(F(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 ks=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,ec=(e,t,n,s,r,o)=>{const i=r==="svg";t==="class"?Bl(e,s,i):t==="style"?Kl(e,n,s):cn(t)?Wn(t)||Gl(e,t,n,s,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):tc(e,t,s,i))?(Wl(e,t,s),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Vs(e,t,s,i,o,t!=="value")):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),Vs(e,t,s,i))};function tc(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&ks(t)&&H(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 ks(t)&&ne(n)?!1:t in e}const nc=ce({patchProp:ec},jl);let Ws;function sc(){return Ws||(Ws=ol(nc))}const rc=(...e)=>{const t=sc().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=ic(s);if(!r)return;const o=t._component;!H(o)&&!o.render&&!o.template&&(o.template=r.innerHTML),r.innerHTML="";const i=n(r,!1,oc(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),i},t};function oc(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function ic(e){return ne(e)?document.querySelector(e):e}const lc="modulepreload",cc=function(e,t){return new URL(e,t).href},qs={},uc=function(t,n,s){if(!n||n.length===0)return t();const r=document.getElementsByTagName("link");return Promise.all(n.map(o=>{if(o=cc(o,s),o in qs)return;qs[o]=!0;const i=o.endsWith(".css"),u=i?'[rel="stylesheet"]':"";if(!!s)for(let d=r.length-1;d>=0;d--){const h=r[d];if(h.href===o&&(!i||h.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${o}"]${u}`))return;const a=document.createElement("link");if(a.rel=i?"stylesheet":lc,i||(a.as="script",a.crossOrigin=""),a.href=o,document.head.appendChild(a),i)return new Promise((d,h)=>{a.addEventListener("load",d),a.addEventListener("error",()=>h(new Error(`Unable to preload CSS for ${o}`)))})})).then(()=>t()).catch(o=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=o,window.dispatchEvent(i),!i.defaultPrevented)throw o})};/*!
* vue-router v4.4.3
* (c) 2024 Eduardo San Martin Morote
* @license MIT
*/const ht=typeof document!="undefined";function fc(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const G=Object.assign;function On(e,t){const n={};for(const s in t){const r=t[s];n[s]=Ce(r)?r.map(e):e(r)}return n}const Nt=()=>{},Ce=Array.isArray,vo=/#/g,ac=/&/g,dc=/\//g,hc=/=/g,pc=/\?/g,Eo=/\+/g,gc=/%5B/g,mc=/%5D/g,wo=/%5E/g,_c=/%60/g,xo=/%7B/g,yc=/%7C/g,Ro=/%7D/g,bc=/%20/g;function fs(e){return encodeURI(""+e).replace(yc,"|").replace(gc,"[").replace(mc,"]")}function vc(e){return fs(e).replace(xo,"{").replace(Ro,"}").replace(wo,"^")}function Vn(e){return fs(e).replace(Eo,"%2B").replace(bc,"+").replace(vo,"%23").replace(ac,"%26").replace(_c,"`").replace(xo,"{").replace(Ro,"}").replace(wo,"^")}function Ec(e){return Vn(e).replace(hc,"%3D")}function wc(e){return fs(e).replace(vo,"%23").replace(pc,"%3F")}function xc(e){return e==null?"":wc(e).replace(dc,"%2F")}function Ut(e){try{return decodeURIComponent(""+e)}catch(t){}return""+e}const Rc=/\/$/,Sc=e=>e.replace(Rc,"");function An(e,t,n="/"){let s,r={},o="",i="";const u=t.indexOf("#");let c=t.indexOf("?");return u<c&&u>=0&&(c=-1),c>-1&&(s=t.slice(0,c),o=t.slice(c+1,u>-1?u:t.length),r=e(o)),u>-1&&(s=s||t.slice(0,u),i=t.slice(u,t.length)),s=Ac(s!=null?s:t,n),{fullPath:s+(o&&"?")+o+i,path:s,query:r,hash:Ut(i)}}function Cc(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function zs(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Pc(e,t,n){const s=t.matched.length-1,r=n.matched.length-1;return s>-1&&s===r&&wt(t.matched[s],n.matched[r])&&So(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function wt(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function So(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Oc(e[n],t[n]))return!1;return!0}function Oc(e,t){return Ce(e)?Gs(e,t):Ce(t)?Gs(t,e):e===t}function Gs(e,t){return Ce(t)?e.length===t.length&&e.every((n,s)=>n===t[s]):e.length===1&&e[0]===t}function Ac(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,u;for(i=0;i<s.length;i++)if(u=s[i],u!==".")if(u==="..")o>1&&o--;else break;return n.slice(0,o).join("/")+"/"+s.slice(i).join("/")}const Ke={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var Vt;(function(e){e.pop="pop",e.push="push"})(Vt||(Vt={}));var Ft;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Ft||(Ft={}));function Tc(e){if(!e)if(ht){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Sc(e)}const Ic=/^[^#]+#/;function Mc(e,t){return e.replace(Ic,"#")+t}function Lc(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 bn=()=>({left:window.scrollX,top:window.scrollY});function Nc(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=Lc(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 Qs(e,t){return(history.state?history.state.position-t:-1)+e}const Dn=new Map;function Fc(e,t){Dn.set(e,t)}function $c(e){const t=Dn.get(e);return Dn.delete(e),t}let jc=()=>location.protocol+"//"+location.host;function Co(e,t){const{pathname:n,search:s,hash:r}=t,o=e.indexOf("#");if(o>-1){let u=r.includes(e.slice(o))?e.slice(o).length:1,c=r.slice(u);return c[0]!=="/"&&(c="/"+c),zs(c,"")}return zs(n,e)+s+r}function Hc(e,t,n,s){let r=[],o=[],i=null;const u=({state:g})=>{const m=Co(e,location),M=n.value,O=t.value;let B=0;if(g){if(n.value=m,t.value=g,i&&i===M){i=null;return}B=O?g.position-O.position:0}else s(m);r.forEach($=>{$(n.value,M,{delta:B,type:Vt.pop,direction:B?B>0?Ft.forward:Ft.back:Ft.unknown})})};function c(){i=n.value}function a(g){r.push(g);const m=()=>{const M=r.indexOf(g);M>-1&&r.splice(M,1)};return o.push(m),m}function d(){const{history:g}=window;g.state&&g.replaceState(G({},g.state,{scroll:bn()}),"")}function h(){for(const g of o)g();o=[],window.removeEventListener("popstate",u),window.removeEventListener("beforeunload",d)}return window.addEventListener("popstate",u),window.addEventListener("beforeunload",d,{passive:!0}),{pauseListeners:c,listen:a,destroy:h}}function Ys(e,t,n,s=!1,r=!1){return{back:e,current:t,forward:n,replaced:s,position:window.history.length,scroll:r?bn():null}}function Bc(e){const{history:t,location:n}=window,s={value:Co(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,a,d){const h=e.indexOf("#"),g=h>-1?(n.host&&document.querySelector("base")?e:e.slice(h))+c:jc()+e+c;try{t[d?"replaceState":"pushState"](a,"",g),r.value=a}catch(m){console.error(m),n[d?"replace":"assign"](g)}}function i(c,a){const d=G({},t.state,Ys(r.value.back,c,r.value.forward,!0),a,{position:r.value.position});o(c,d,!0),s.value=c}function u(c,a){const d=G({},r.value,t.state,{forward:c,scroll:bn()});o(d.current,d,!0);const h=G({},Ys(s.value,c,null),{position:d.position+1},a);o(c,h,!1),s.value=c}return{location:s,state:r,push:u,replace:i}}function Uc(e){e=Tc(e);const t=Bc(e),n=Hc(e,t.state,t.location,t.replace);function s(o,i=!0){i||n.pauseListeners(),history.go(o)}const r=G({location:"",base:e,go:s,createHref:Mc.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 Vc(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),Uc(e)}function Dc(e){return typeof e=="string"||e&&typeof e=="object"}function Po(e){return typeof e=="string"||typeof e=="symbol"}const Oo=Symbol("");var Js;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Js||(Js={}));function xt(e,t){return G(new Error,{type:e,[Oo]:!0},t)}function Fe(e,t){return e instanceof Error&&Oo in e&&(t==null||!!(e.type&t))}const Xs="[^/]+?",Kc={sensitive:!1,strict:!1,start:!0,end:!0},kc=/[.+*?^${}()[\]/\\]/g;function Wc(e,t){const n=G({},Kc,t),s=[];let r=n.start?"^":"";const o=[];for(const a of e){const d=a.length?[]:[90];n.strict&&!a.length&&(r+="/");for(let h=0;h<a.length;h++){const g=a[h];let m=40+(n.sensitive?.25:0);if(g.type===0)h||(r+="/"),r+=g.value.replace(kc,"\\$&"),m+=40;else if(g.type===1){const{value:M,repeatable:O,optional:B,regexp:$}=g;o.push({name:M,repeatable:O,optional:B});const N=$||Xs;if(N!==Xs){m+=10;try{new RegExp(`(${N})`)}catch(k){throw new Error(`Invalid custom RegExp for param "${M}" (${N}): `+k.message)}}let T=O?`((?:${N})(?:/(?:${N}))*)`:`(${N})`;h||(T=B&&a.length<2?`(?:/${T})`:"/"+T),B&&(T+="?"),r+=T,m+=20,B&&(m+=-8),O&&(m+=-20),N===".*"&&(m+=-50)}d.push(m)}s.push(d)}if(n.strict&&n.end){const a=s.length-1;s[a][s[a].length-1]+=.7000000000000001}n.strict||(r+="/?"),n.end?r+="$":n.strict&&(r+="(?:/|$)");const i=new RegExp(r,n.sensitive?"":"i");function u(a){const d=a.match(i),h={};if(!d)return null;for(let g=1;g<d.length;g++){const m=d[g]||"",M=o[g-1];h[M.name]=m&&M.repeatable?m.split("/"):m}return h}function c(a){let d="",h=!1;for(const g of e){(!h||!d.endsWith("/"))&&(d+="/"),h=!1;for(const m of g)if(m.type===0)d+=m.value;else if(m.type===1){const{value:M,repeatable:O,optional:B}=m,$=M in a?a[M]:"";if(Ce($)&&!O)throw new Error(`Provided param "${M}" is an array but it is not repeatable (* or + modifiers)`);const N=Ce($)?$.join("/"):$;if(!N)if(B)g.length<2&&(d.endsWith("/")?d=d.slice(0,-1):h=!0);else throw new Error(`Missing required param "${M}"`);d+=N}}return d||"/"}return{re:i,score:s,keys:o,parse:u,stringify:c}}function qc(e,t){let n=0;for(;n<e.length&&n<t.length;){const s=t[n]-e[n];if(s)return s;n++}return e.length<t.length?e.length===1&&e[0]===40+40?-1:1:e.length>t.length?t.length===1&&t[0]===40+40?1:-1:0}function Ao(e,t){let n=0;const s=e.score,r=t.score;for(;n<s.length&&n<r.length;){const o=qc(s[n],r[n]);if(o)return o;n++}if(Math.abs(r.length-s.length)===1){if(Zs(s))return 1;if(Zs(r))return-1}return r.length-s.length}function Zs(e){const t=e[e.length-1];return e.length>0&&t[t.length-1]<0}const zc={type:0,value:""},Gc=/[a-zA-Z0-9_]/;function Qc(e){if(!e)return[[]];if(e==="/")return[[zc]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(m){throw new Error(`ERR (${n})/"${a}": ${m}`)}let n=0,s=n;const r=[];let o;function i(){o&&r.push(o),o=[]}let u=0,c,a="",d="";function h(){a&&(n===0?o.push({type:0,value:a}):n===1||n===2||n===3?(o.length>1&&(c==="*"||c==="+")&&t(`A repeatable param (${a}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:a,regexp:d,repeatable:c==="*"||c==="+",optional:c==="*"||c==="?"})):t("Invalid state to consume buffer"),a="")}function g(){a+=c}for(;u<e.length;){if(c=e[u++],c==="\\"&&n!==2){s=n,n=4;continue}switch(n){case 0:c==="/"?(a&&h(),i()):c===":"?(h(),n=1):g();break;case 4:g(),n=s;break;case 1:c==="("?n=2:Gc.test(c)?g():(h(),n=0,c!=="*"&&c!=="?"&&c!=="+"&&u--);break;case 2:c===")"?d[d.length-1]=="\\"?d=d.slice(0,-1)+c:n=3:d+=c;break;case 3:h(),n=0,c!=="*"&&c!=="?"&&c!=="+"&&u--,d="";break;default:t("Unknown state");break}}return n===2&&t(`Unfinished custom RegExp for param "${a}"`),h(),i(),r}function Yc(e,t,n){const s=Wc(Qc(e.path),n),r=G(s,{record:e,parent:t,children:[],alias:[]});return t&&!r.record.aliasOf==!t.record.aliasOf&&t.children.push(r),r}function Jc(e,t){const n=[],s=new Map;t=nr({strict:!1,end:!0,sensitive:!1},t);function r(h){return s.get(h)}function o(h,g,m){const M=!m,O=Xc(h);O.aliasOf=m&&m.record;const B=nr(t,h),$=[O];if("alias"in h){const k=typeof h.alias=="string"?[h.alias]:h.alias;for(const te of k)$.push(G({},O,{components:m?m.record.components:O.components,path:te,aliasOf:m?m.record:O}))}let N,T;for(const k of $){const{path:te}=k;if(g&&te[0]!=="/"){const U=g.record.path,ee=U[U.length-1]==="/"?"":"/";k.path=g.record.path+(te&&ee+te)}if(N=Yc(k,g,B),m?m.alias.push(N):(T=T||N,T!==N&&T.alias.push(N),M&&h.name&&!tr(N)&&i(h.name)),To(N)&&c(N),O.children){const U=O.children;for(let ee=0;ee<U.length;ee++)o(U[ee],N,m&&m.children[ee])}m=m||N}return T?()=>{i(T)}:Nt}function i(h){if(Po(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 u(){return n}function c(h){const g=tu(h,n);n.splice(g,0,h),h.record.name&&!tr(h)&&s.set(h.record.name,h)}function a(h,g){let m,M={},O,B;if("name"in h&&h.name){if(m=s.get(h.name),!m)throw xt(1,{location:h});B=m.record.name,M=G(er(g.params,m.keys.filter(T=>!T.optional).concat(m.parent?m.parent.keys.filter(T=>T.optional):[]).map(T=>T.name)),h.params&&er(h.params,m.keys.map(T=>T.name))),O=m.stringify(M)}else if(h.path!=null)O=h.path,m=n.find(T=>T.re.test(O)),m&&(M=m.parse(O),B=m.record.name);else{if(m=g.name?s.get(g.name):n.find(T=>T.re.test(g.path)),!m)throw xt(1,{location:h,currentLocation:g});B=m.record.name,M=G({},g.params,h.params),O=m.stringify(M)}const $=[];let N=m;for(;N;)$.unshift(N.record),N=N.parent;return{name:B,path:O,params:M,matched:$,meta:eu($)}}e.forEach(h=>o(h));function d(){n.length=0,s.clear()}return{addRoute:o,resolve:a,removeRoute:i,clearRoutes:d,getRoutes:u,getRecordMatcher:r}}function er(e,t){const n={};for(const s of t)s in e&&(n[s]=e[s]);return n}function Xc(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:Zc(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function Zc(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 tr(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function eu(e){return e.reduce((t,n)=>G(t,n.meta),{})}function nr(e,t){const n={};for(const s in e)n[s]=s in t?t[s]:e[s];return n}function tu(e,t){let n=0,s=t.length;for(;n!==s;){const o=n+s>>1;Ao(e,t[o])<0?s=o:n=o+1}const r=nu(e);return r&&(s=t.lastIndexOf(r,s-1)),s}function nu(e){let t=e;for(;t=t.parent;)if(To(t)&&Ao(e,t)===0)return t}function To({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function su(e){const t={};if(e===""||e==="?")return t;const s=(e[0]==="?"?e.slice(1):e).split("&");for(let r=0;r<s.length;++r){const o=s[r].replace(Eo," "),i=o.indexOf("="),u=Ut(i<0?o:o.slice(0,i)),c=i<0?null:Ut(o.slice(i+1));if(u in t){let a=t[u];Ce(a)||(a=t[u]=[a]),a.push(c)}else t[u]=c}return t}function sr(e){let t="";for(let n in e){const s=e[n];if(n=Ec(n),s==null){s!==void 0&&(t+=(t.length?"&":"")+n);continue}(Ce(s)?s.map(o=>o&&Vn(o)):[s&&Vn(s)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function ru(e){const t={};for(const n in e){const s=e[n];s!==void 0&&(t[n]=Ce(s)?s.map(r=>r==null?null:""+r):s==null?s:""+s)}return t}const ou=Symbol(""),rr=Symbol(""),as=Symbol(""),Io=Symbol(""),Kn=Symbol("");function Pt(){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 qe(e,t,n,s,r,o=i=>i()){const i=s&&(s.enterCallbacks[r]=s.enterCallbacks[r]||[]);return()=>new Promise((u,c)=>{const a=g=>{g===!1?c(xt(4,{from:n,to:t})):g instanceof Error?c(g):Dc(g)?c(xt(2,{from:t,to:g})):(i&&s.enterCallbacks[r]===i&&typeof g=="function"&&i.push(g),u())},d=o(()=>e.call(s&&s.instances[r],t,n,a));let h=Promise.resolve(d);e.length<3&&(h=h.then(a)),h.catch(g=>c(g))})}function Tn(e,t,n,s,r=o=>o()){const o=[];for(const i of e)for(const u in i.components){let c=i.components[u];if(!(t!=="beforeRouteEnter"&&!i.instances[u]))if(iu(c)){const d=(c.__vccOpts||c)[t];d&&o.push(qe(d,n,s,i,u,r))}else{let a=c();o.push(()=>a.then(d=>{if(!d)return Promise.reject(new Error(`Couldn't resolve component "${u}" at "${i.path}"`));const h=fc(d)?d.default:d;i.components[u]=h;const m=(h.__vccOpts||h)[t];return m&&qe(m,n,s,i,u,r)()}))}}return o}function iu(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function or(e){const t=He(as),n=He(Io),s=xe(()=>{const c=mt(e.to);return t.resolve(c)}),r=xe(()=>{const{matched:c}=s.value,{length:a}=c,d=c[a-1],h=n.matched;if(!d||!h.length)return-1;const g=h.findIndex(wt.bind(null,d));if(g>-1)return g;const m=ir(c[a-2]);return a>1&&ir(d)===m&&h[h.length-1].path!==m?h.findIndex(wt.bind(null,c[a-2])):g}),o=xe(()=>r.value>-1&&fu(n.params,s.value.params)),i=xe(()=>r.value>-1&&r.value===n.matched.length-1&&So(n.params,s.value.params));function u(c={}){return uu(c)?t[mt(e.replace)?"replace":"push"](mt(e.to)).catch(Nt):Promise.resolve()}return{route:s,href:xe(()=>s.value.href),isActive:o,isExactActive:i,navigate:u}}const lu=kr({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:or,setup(e,{slots:t}){const n=hn(or(e)),{options:s}=He(as),r=xe(()=>({[lr(e.activeClass,s.linkActiveClass,"router-link-active")]:n.isActive,[lr(e.exactActiveClass,s.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&t.default(n);return e.custom?o:bo("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},o)}}}),cu=lu;function uu(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 fu(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(!Ce(r)||r.length!==s.length||s.some((o,i)=>o!==r[i]))return!1}return!0}function ir(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const lr=(e,t,n)=>e!=null?e:t!=null?t:n,au=kr({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const s=He(Kn),r=xe(()=>e.route||s.value),o=He(rr,0),i=xe(()=>{let a=mt(o);const{matched:d}=r.value;let h;for(;(h=d[a])&&!h.components;)a++;return a}),u=xe(()=>r.value.matched[i.value]);Jt(rr,xe(()=>i.value+1)),Jt(ou,u),Jt(Kn,r);const c=mi();return Xt(()=>[c.value,u.value,e.name],([a,d,h],[g,m,M])=>{d&&(d.instances[h]=a,m&&m!==d&&a&&a===g&&(d.leaveGuards.size||(d.leaveGuards=m.leaveGuards),d.updateGuards.size||(d.updateGuards=m.updateGuards))),a&&d&&(!m||!wt(d,m)||!g)&&(d.enterCallbacks[h]||[]).forEach(O=>O(a))},{flush:"post"}),()=>{const a=r.value,d=e.name,h=u.value,g=h&&h.components[d];if(!g)return cr(n.default,{Component:g,route:a});const m=h.props[d],M=m?m===!0?a.params:typeof m=="function"?m(a):m:null,B=bo(g,G({},M,t,{onVnodeUnmounted:$=>{$.component.isUnmounted&&(h.instances[d]=null)},ref:c}));return cr(n.default,{Component:B,route:a})||B}}});function cr(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const du=au;function hu(e){const t=Jc(e.routes,e),n=e.parseQuery||su,s=e.stringifyQuery||sr,r=e.history,o=Pt(),i=Pt(),u=Pt(),c=_i(Ke);let a=Ke;ht&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const d=On.bind(null,y=>""+y),h=On.bind(null,xc),g=On.bind(null,Ut);function m(y,C){let S,A;return Po(y)?(S=t.getRecordMatcher(y),A=C):A=y,t.addRoute(A,S)}function M(y){const C=t.getRecordMatcher(y);C&&t.removeRoute(C)}function O(){return t.getRoutes().map(y=>y.record)}function B(y){return!!t.getRecordMatcher(y)}function $(y,C){if(C=G({},C||c.value),typeof y=="string"){const f=An(n,y,C.path),p=t.resolve({path:f.path},C),b=r.createHref(f.fullPath);return G(f,p,{params:g(p.params),hash:Ut(f.hash),redirectedFrom:void 0,href:b})}let S;if(y.path!=null)S=G({},y,{path:An(n,y.path,C.path).path});else{const f=G({},y.params);for(const p in f)f[p]==null&&delete f[p];S=G({},y,{params:h(f)}),C.params=h(C.params)}const A=t.resolve(S,C),q=y.hash||"";A.params=d(g(A.params));const J=Cc(s,G({},y,{hash:vc(q),path:A.path})),l=r.createHref(J);return G({fullPath:J,hash:q,query:s===sr?ru(y.query):y.query||{}},A,{redirectedFrom:void 0,href:l})}function N(y){return typeof y=="string"?An(n,y,c.value.path):G({},y)}function T(y,C){if(a!==y)return xt(8,{from:C,to:y})}function k(y){return ee(y)}function te(y){return k(G(N(y),{replace:!0}))}function U(y){const C=y.matched[y.matched.length-1];if(C&&C.redirect){const{redirect:S}=C;let A=typeof S=="function"?S(y):S;return typeof A=="string"&&(A=A.includes("?")||A.includes("#")?A=N(A):{path:A},A.params={}),G({query:y.query,hash:y.hash,params:A.path!=null?{}:y.params},A)}}function ee(y,C){const S=a=$(y),A=c.value,q=y.state,J=y.force,l=y.replace===!0,f=U(S);if(f)return ee(G(N(f),{state:typeof f=="object"?G({},q,f.state):q,force:J,replace:l}),C||S);const p=S;p.redirectedFrom=C;let b;return!J&&Pc(s,A,S)&&(b=xt(16,{to:p,from:A}),Ae(A,A,!0,!1)),(b?Promise.resolve(b):Pe(p,A)).catch(_=>Fe(_)?Fe(_,2)?_:Ve(_):W(_,p,A)).then(_=>{if(_){if(Fe(_,2))return ee(G({replace:l},N(_.to),{state:typeof _.to=="object"?G({},q,_.to.state):q,force:J}),C||p)}else _=et(p,A,!0,l,q);return Ue(p,A,_),_})}function ye(y,C){const S=T(y,C);return S?Promise.reject(S):Promise.resolve()}function Ze(y){const C=at.values().next().value;return C&&typeof C.runWithContext=="function"?C.runWithContext(y):y()}function Pe(y,C){let S;const[A,q,J]=pu(y,C);S=Tn(A.reverse(),"beforeRouteLeave",y,C);for(const f of A)f.leaveGuards.forEach(p=>{S.push(qe(p,y,C))});const l=ye.bind(null,y,C);return S.push(l),be(S).then(()=>{S=[];for(const f of o.list())S.push(qe(f,y,C));return S.push(l),be(S)}).then(()=>{S=Tn(q,"beforeRouteUpdate",y,C);for(const f of q)f.updateGuards.forEach(p=>{S.push(qe(p,y,C))});return S.push(l),be(S)}).then(()=>{S=[];for(const f of J)if(f.beforeEnter)if(Ce(f.beforeEnter))for(const p of f.beforeEnter)S.push(qe(p,y,C));else S.push(qe(f.beforeEnter,y,C));return S.push(l),be(S)}).then(()=>(y.matched.forEach(f=>f.enterCallbacks={}),S=Tn(J,"beforeRouteEnter",y,C,Ze),S.push(l),be(S))).then(()=>{S=[];for(const f of i.list())S.push(qe(f,y,C));return S.push(l),be(S)}).catch(f=>Fe(f,8)?f:Promise.reject(f))}function Ue(y,C,S){u.list().forEach(A=>Ze(()=>A(y,C,S)))}function et(y,C,S,A,q){const J=T(y,C);if(J)return J;const l=C===Ke,f=ht?history.state:{};S&&(A||l?r.replace(y.fullPath,G({scroll:l&&f&&f.scroll},q)):r.push(y.fullPath,q)),c.value=y,Ae(y,C,S,l),Ve()}let Oe;function Rt(){Oe||(Oe=r.listen((y,C,S)=>{if(!Kt.listening)return;const A=$(y),q=U(A);if(q){ee(G(q,{replace:!0}),A).catch(Nt);return}a=A;const J=c.value;ht&&Fc(Qs(J.fullPath,S.delta),bn()),Pe(A,J).catch(l=>Fe(l,12)?l:Fe(l,2)?(ee(l.to,A).then(f=>{Fe(f,20)&&!S.delta&&S.type===Vt.pop&&r.go(-1,!1)}).catch(Nt),Promise.reject()):(S.delta&&r.go(-S.delta,!1),W(l,A,J))).then(l=>{l=l||et(A,J,!1),l&&(S.delta&&!Fe(l,8)?r.go(-S.delta,!1):S.type===Vt.pop&&Fe(l,20)&&r.go(-1,!1)),Ue(A,J,l)}).catch(Nt)}))}let ut=Pt(),se=Pt(),Q;function W(y,C,S){Ve(y);const A=se.list();return A.length?A.forEach(q=>q(y,C,S)):console.error(y),Promise.reject(y)}function Ne(){return Q&&c.value!==Ke?Promise.resolve():new Promise((y,C)=>{ut.add([y,C])})}function Ve(y){return Q||(Q=!y,Rt(),ut.list().forEach(([C,S])=>y?S(y):C()),ut.reset()),y}function Ae(y,C,S,A){const{scrollBehavior:q}=e;if(!ht||!q)return Promise.resolve();const J=!S&&$c(Qs(y.fullPath,0))||(A||!S)&&history.state&&history.state.scroll||null;return Hr().then(()=>q(y,C,J)).then(l=>l&&Nc(l)).catch(l=>W(l,y,C))}const ae=y=>r.go(y);let ft;const at=new Set,Kt={currentRoute:c,listening:!0,addRoute:m,removeRoute:M,clearRoutes:t.clearRoutes,hasRoute:B,getRoutes:O,resolve:$,options:e,push:k,replace:te,go:ae,back:()=>ae(-1),forward:()=>ae(1),beforeEach:o.add,beforeResolve:i.add,afterEach:u.add,onError:se.add,isReady:Ne,install(y){const C=this;y.component("RouterLink",cu),y.component("RouterView",du),y.config.globalProperties.$router=C,Object.defineProperty(y.config.globalProperties,"$route",{enumerable:!0,get:()=>mt(c)}),ht&&!ft&&c.value===Ke&&(ft=!0,k(r.location).catch(q=>{}));const S={};for(const q in Ke)Object.defineProperty(S,q,{get:()=>c.value[q],enumerable:!0});y.provide(as,C),y.provide(Io,Tr(S)),y.provide(Kn,c);const A=y.unmount;at.add(y),y.unmount=function(){at.delete(y),at.size<1&&(a=Ke,Oe&&Oe(),Oe=null,c.value=Ke,ft=!1,Q=!1),A()}}};function be(y){return y.reduce((C,S)=>C.then(()=>Ze(S)),Promise.resolve())}return Kt}function pu(e,t){const n=[],s=[],r=[],o=Math.max(t.matched.length,e.matched.length);for(let i=0;i<o;i++){const u=t.matched[i];u&&(e.matched.find(a=>wt(a,u))?s.push(u):n.push(u));const c=e.matched[i];c&&(t.matched.find(a=>wt(a,c))||r.push(c))}return[n,s,r]}const ur=()=>uc(()=>import("./index-06f14f44-1724481557817.js"),["./index-06f14f44-1724481557817.js","./index-2ffc474f-balabala-1724481557817.css"],import.meta.url),gu=hu({history:Vc(),routes:[{path:"/",redirect:"/gdMap",component:ur},{path:"/gdMap",component:ur},{path:"/:pathMatch(.*)",redirect:"/"}]}),mu=(e,t)=>{const n=e.__vccOpts||e;for(const[s,r]of t)n[s]=r;return n},_u={};function yu(e,t){const n=Ui("router-view");return ao(),po(n)}const bu=mu(_u,[["render",yu]]);let vu=rc(bu);vu.use(gu).mount("#app");export{hn as A,xl as B,wu as C,po as D,we as F,mu as _,Fi as a,ao as b,Su as c,mo as d,he as e,mi as f,xe as g,Pu as h,He as i,Gn as j,Cu as k,kr as l,Eu as m,Qn as n,Mi as o,Jt as p,Ru as q,xu as r,_i as s,ko as t,mt as u,bo as v,Xt as w,Hr as x,fe as y,Pi as z};
@charset "UTF-8";.map{position:absolute;z-index:1;left:0;top:0;right:0;bottom:0;background-color:#000}.map .info-point{background:rgba(0,0,0,.5);color:#a3dcde;font-size:14px;width:170px;height:106px;padding:16px 12px 0;margin-bottom:30px;will-change:transform}.map .info-point-wrap:after,.map .info-point-wrap:before{display:block;content:"";position:absolute;top:0;width:15px;height:15px;border-top:1px solid #4b87a6}.map .info-point-wrap:before{left:0;border-left:1px solid #4b87a6}.map .info-point-wrap:after{right:0;border-right:1px solid #4b87a6}.map .info-point-wrap-inner:after,.map .info-point-wrap-inner:before{display:block;content:"";position:absolute;bottom:0;width:15px;height:15px;border-bottom:1px solid #4b87a6}.map .info-point-wrap-inner:before{left:0;border-left:1px solid #4b87a6}.map .info-point-wrap-inner:after{right:0;border-right:1px solid #4b87a6}.map .info-point-line{position:absolute;top:7px;right:12px;display:flex}.map .info-point-line .line{width:5px;height:2px;margin-right:5px;background:#17e5c3}.map .info-point-content .content-item{display:flex;height:28px;line-height:28px;background:rgba(35,47,58,.6);margin-bottom:5px}.map .info-point-content .content-item .label{width:60px;padding-left:10px}.map .info-point-content .content-item .value{color:#fff}.map .provinces-label-wrap{transform:translate(50%,200%);opacity:0;display:flex;justify-content:space-between;align-items:center;padding:0 18px;width:200px;height:53px;border-radius:30px 30px 30px 0;background:rgba(0,0,0,.4)}.map .provinces-label .number{color:#fff;font-size:30px;font-weight:700}.map .provinces-label .number .unit{color:#fff;font-size:12px;font-weight:400;opacity:.5;padding-left:5px}.map .provinces-label .name{color:#fff;font-size:16px;font-weight:700}.map .provinces-label .name span{display:block}.map .provinces-label .name .en{color:#fff;font-size:10px;opacity:.5;font-weight:700}.map .provinces-label .no{color:#7efbf6;text-shadow:0 0 5px #7efbf6,0 0 10px #7efbf6;font-size:30px;font-weight:700}.map .provinces-label .yellow .no{color:#fef99e!important;text-shadow:0 0 5px #fef99e,0 0 10px #fef99e!important}.map .china-label{color:#fff;font-size:12px;will-change:transform}.map .china-label .other-label{display:flex;align-items:center;padding:5px;border-radius:4px;background:rgba(0,0,0,.6);will-change:transform}.map .china-label.blur{filter:blur(2px);opacity:.5}.map .china-label .label-icon{display:block;width:20px;height:20px;margin:0 10px 0 0}.map .map-label{padding:5px;color:#fff;will-change:transform;font-size:36px;font-weight:700;letter-spacing:4.5px;-webkit-box-reflect:below 0 -webkit-linear-gradient(transparent,transparent 20%,rgba(255,255,255,.3))}.map .map-label .other-label{display:flex;flex-direction:column}.map .map-label span{font-size:46px}.map .map-label span:last-child{font-size:12px;font-weight:400;letter-spacing:0px;color:#a7d5ef}.map .decoration-label .label-icon{display:block;width:40px;height:40px}.map .other-label{transform:translateY(200%);opacity:0;background:none;will-change:transform}.path-line{mix-blend-mode:screen}.m-header{position:relative;left:0;top:0;right:0;width:100%;height:90px;z-index:2}.m-header-wrap{position:absolute;left:50%;transform:translate(-50%);width:1920px;height:90px;margin:0 auto;background:url(./header-bg-65b38012-balabala-1724481557817.png);background-size:100%;text-align:center;box-sizing:border-box;padding-top:10px}.m-header-title{color:#fff;font-size:44px;letter-spacing:1px;font-family:YouSheBiaoTiHei,阿里妈妈数黑体 Bold;background:-webkit-linear-gradient(rgb(117,232,255),rgb(255,255,255));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.m-header-subtext{opacity:.64;font-size:12px;letter-spacing:3px;font-weight:300;font-family:D-DIN;line-height:14.4px;color:#c4f3fe}.m-header-left{color:#fff;position:absolute;top:47px;left:32px}.m-header-right{color:#fff;position:absolute;top:47px;right:32px}.m-header-line-left{position:absolute;right:50%;top:11px;width:961px;height:79px;margin-right:14px}.m-header-line-right{position:absolute;left:50%;top:11px;width:961px;height:79px;margin-left:-14px;transform:scaleX(-1)}.m-header-line-left-top{position:absolute;right:50%;top:-6px;width:329px;height:30px;margin-right:295px}.m-header-line-right-top{position:absolute;left:50%;top:-6px;width:329px;height:30px;margin-left:293px;transform:scaleX(-1)}.count-card,.count-card-left{display:flex;align-items:center}.count-card-right{display:flex;align-items:center;padding-left:20px}.count-card-right .value{font-family:D-DIN;font-weight:700;font-size:28px;color:#fff;letter-spacing:1px;margin-right:10px;text-shadow:0px 0px 18px rgba(255,255,255,.7);white-space:nowrap}.count-card-right .unit{font-weight:500;font-size:12px;color:#fff;padding-top:15px;opacity:.5;white-space:nowrap}.count-card-icon{width:58px;height:58px;margin-right:10px;background-repeat:no-repeat;background-position:center center;background-size:100%}.count-card-icon.icon-xiaoshoujine{background-image:url(./icon1-6f7c222f-balabala-1724481557817.png)}.count-card-icon.icon-zongxiaoliang{background-image:url(./icon2-4f77ccec-balabala-1724481557817.png)}.count-card-title .title-zh{font-weight:700;font-size:18px;color:#fff;white-space:nowrap}.count-card-title .title-en{font-family:D-DIN;font-weight:400;font-size:12px;color:#fff;opacity:.5;padding-top:5px;white-space:nowrap}.m-menu{display:flex}.m-menu-item{position:relative;z-index:1;display:flex;align-items:center;pointer-events:all;justify-content:center;width:100px;height:32px;background-image:url(./menu-btn-91a961cf-balabala-1724481557817.png);background-size:100%;color:#fff9;font-size:16px;margin:0 12px;cursor:pointer}.m-menu-item:hover,.m-menu-item.is-active{color:#fff;background-image:url(./menu-btn-hover-62eba0bb-balabala-1724481557817.png)}.m-menu-item.is-active:after{display:block;width:100px;height:32px;background-size:100%;content:"";position:absolute;left:50%;top:50%;margin-left:-50px;margin-top:-16px;z-index:-1;opacity:1;background:rgba(0,170,255,.55);border-radius:32px;transform:scale(1.1,1.2);animation:menuActiveScale 1s infinite}@keyframes menuActiveScale{0%{transform:scale(1)}50%{transform:scale(1.1,1.2)}to{transform:scale(1.1,1.2);opacity:0}}.m-radar{position:relative;width:92px;height:92px}.m-radar-bg{width:92px;height:92px}.m-radar-saomiao{position:absolute;left:50%;top:50%;margin-left:-39px;margin-top:-39px;width:79px;height:79px;animation:rotate360Animate 3s linear infinite}.m-card{position:relative}.m-card-hd{position:absolute;left:0;top:0;width:100%;z-index:2}.m-card-hd-bg{position:absolute;left:0;top:0}.m-card-hd-zs1{position:absolute;right:12px;top:10px;width:120px;height:11px}.m-card-hd-title{position:absolute;left:22px;color:#fff;font-size:16px;font-weight:400;letter-spacing:1.6px;height:36px;line-height:32px;font-family:PingFangSc;font-weight:600;background:-webkit-linear-gradient(rgb(219,249,255),rgb(169,240,255));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.m-card-hd .saoguang{position:absolute;left:0;top:0;width:100%;height:36px;overflow:hidden;pointer-events:none}.m-card-hd .saoguang img{width:89px;height:36px;animation:saoguangMove 6s linear infinite}.m-card-bd{position:absolute;left:0;top:0;z-index:1}.m-card-bd-bg{position:absolute;left:0;top:0}.m-card-bd-bottom-left-arrow{position:absolute;left:4px;bottom:4px}.m-card-bd-bottom-right-arrow{position:absolute;right:4px;bottom:4px}.m-card-bd-middle-left-line{position:absolute;left:0;top:50%;margin-top:-35px}.m-card-bd-middle-right-line{position:absolute;right:0;top:50%;margin-top:-35px}.m-card-bd-content{position:absolute;left:0;top:36px;right:0;bottom:0;pointer-events:all;overflow:hidden}@keyframes saoguangMove{0%{transform:translate(-160px)}to{transform:translate(2000px)}}.three-pie-wrap{position:relative;width:100%;height:100%;z-index:2}.three-pie{width:100%;height:100%}.three-pie-slot{position:absolute;left:0;top:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;pointer-events:none}.pie-chat-wrap{width:100%;height:100%;display:flex}.pie-chat{pointer-events:all;position:relative;width:236px;height:100%}.pie-chat .pieCanvas{width:100%;height:100%;pointer-events:all}.pie-chat .pieCanvas-content{width:100%;height:100%;margin-bottom:30px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;font-size:12px}.pie-chat .pieCanvas-content-value{font-size:15px;font-weight:700;text-shadow:0 0 10px rgb(0,0,0)}.pie-chat .pieCanvas-content-name{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:12px;text-align:center}.pie-legend{display:flex;flex-direction:column;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:20px 0}.pie-legend-item{display:flex;align-items:center;flex-wrap:nowrap;box-sizing:border-box}.pie-legend-item .icon{width:10px;height:10px;border-radius:10px;border:2px solid #17e6c3;box-sizing:border-box;margin-right:10px}.pie-legend-item .name{font-weight:500;font-size:12px;color:#fff}.pie-legend-item .value{display:flex;flex-wrap:nowrap;align-items:flex-end;justify-content:flex-end;width:80px;text-align:right;color:#fff;font-family:D-DIN;font-weight:700;font-size:16px}.pie-legend-item .value .unit{font-family:D-DIN;font-weight:400;font-size:10px;color:#fff;opacity:.5;padding-left:10px}.population-proportion{display:flex;height:100%}.population-proportion-chart{position:relative;width:180px;height:100%;margin-left:15px;background:url(./pie-zs-bg-f1302357-balabala-1724481557817.png) no-repeat;background-size:cover}.population-proportion-chart .label-name{position:absolute;left:50%;top:50%;width:72px;height:72px;margin-left:-36px;margin-top:-36px;display:flex;align-items:center;justify-content:center;font-size:12px;color:#c4e3fd}.population-proportion-chart:after{position:absolute;left:50%;top:50%;z-index:-1;margin-left:-36px;margin-top:-36px;content:"";width:72px;height:72px;background:url(./pie-mid-circle-e1d45d89-balabala-1724481557817.png) no-repeat;background-size:cover;animation:rotate360Animate 2s linear infinite}.population-proportion .pie-legend{padding-left:30px}@font-face{font-family:D-DIN;src:url(data:font/otf;base64,AAUWBwACAABNYWMgT1MgWCAgICAgICAgAAIAAAAJAAAAMgAAAKIAAAACAAAA1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQVRUUgAAAAAAAADUAAAAmAAAADwAAAAAAAAAAAAAAAAAAAABAAAAmAAAADwAABVjb20uYXBwbGUucXVhcmFudGluZQBxLzAwODE7NjQwNDljYTQ7Q2hyb21lOzIzQTc0MjRGLTNDMjEtNEI1OC05MUU2LTIzQUVGNkQ5ODMyNgA=) format("otf")}@font-face{font-family:D-DIN-Bold;src:url(data:font/otf;base64,AAUWBwACAABNYWMgT1MgWCAgICAgICAgAAIAAAAJAAAAMgAAAKIAAAACAAAA1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQVRUUgAAAAAAAADUAAAAmAAAADwAAAAAAAAAAAAAAAAAAAABAAAAmAAAADwAABVjb20uYXBwbGUucXVhcmFudGluZQBxLzAwODE7NjQwNDljYTQ7Q2hyb21lOzIzQTc0MjRGLTNDMjEtNEI1OC05MUU2LTIzQUVGNkQ5ODMyNgA=) format("otf")}@font-face{font-family:D-DIN-Italic;src:url(data:font/otf;base64,AAUWBwACAABNYWMgT1MgWCAgICAgICAgAAIAAAAJAAAAMgAAAKIAAAACAAAA1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQVRUUgAAAAAAAADUAAAAmAAAADwAAAAAAAAAAAAAAAAAAAABAAAAmAAAADwAABVjb20uYXBwbGUucXVhcmFudGluZQBxLzAwODE7NjQwNDljYTQ7Q2hyb21lOzIzQTc0MjRGLTNDMjEtNEI1OC05MUU2LTIzQUVGNkQ5ODMyNgA=) format("otf")}@font-face{font-family:Alibaba PuHuiTi;src:url(./AlibabaPuHuiTi-14435b65-balabala-1724481557817.woff2) format("woff2")}@font-face{font-family:阿里妈妈数黑体 Bold;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");font-display:swap}body{font-family:SourceHanSansCN,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Segoe UI,Arial,Roboto,PingFang SC,miui,Hiragino Sans GB,Microsoft Yahei,sans-serif;background:#000;-webkit-user-select:none;user-select:none}.loading{position:absolute;left:0;top:0;right:0;bottom:0;background:#000;pointer-events:none;z-index:99}.loading-text{display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:#fff;font-family:D-DIN,Arial,sans-serif;letter-spacing:10px}.loading-text span{font-size:2vw;animation:blurAni 1.5s calc(var(--index) / 5 * 1s) alternate infinite}.loading-progress{font-size:2vw;color:#fff;font-family:D-DIN,Arial,sans-serif;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center;margin-top:-3vw}.loading-progress .unit{padding-left:10px;font-size:1vw}@keyframes blurAni{to{filter:blur(3px)}}.large-screen{position:relative;width:100%;height:100%;background:#050f33;margin:0 auto;font-size:14px}.large-screen .map{position:relative;width:100%;height:100%;z-index:2}.large-screen-wrap{position:absolute;left:0;right:0;top:0;bottom:0;z-index:3;pointer-events:none}.large-screen-wrap:after{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;opacity:.5;background:url(./bg-3acb94e3-balabala-1724481557817.png) no-repeat;background-size:cover}.large-screen-wrap .top-count-card{position:absolute;left:560px;right:560px;top:130px;justify-content:center;z-index:9;display:flex}.large-screen-wrap .top-count-card>div{padding:0 50px}.large-screen-wrap .left-wrap{position:absolute;z-index:4;width:398px;left:32px;top:126px;bottom:50px;perspective:500px;perspective-origin:50% 50%}.large-screen-wrap .left-wrap-3d{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;flex-direction:column;transform:translateZ(0) scaleX(1) scaleY(1) rotateX(0) rotateY(6deg) rotate(0) skew(0) skewY(0);z-index:4}.large-screen-wrap .left-wrap-3d .left-card{flex:1;margin-bottom:12px}.large-screen-wrap .right-wrap{position:absolute;z-index:4;width:398px;right:32px;top:126px;bottom:50px;perspective:800px;perspective-origin:50% 50%}.large-screen-wrap .right-wrap-3d{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;flex-direction:column;transform:translateZ(0) scaleX(1) scaleY(1) rotateX(0) rotateY(-6deg) rotate(0) skew(0) skewY(0)}.large-screen-wrap .right-wrap-3d .right-card{flex:1;margin-bottom:12px}.large-screen-wrap .bottom-tray{position:absolute;left:50%;bottom:0;z-index:3;margin-left:-960px;width:1920px;height:90px;box-sizing:border-box;padding-top:20px;display:flex;justify-content:center;background:url(./bottom-menu-bg-b465793d-balabala-1724481557817.png) no-repeat;background-size:contain}.large-screen-wrap .bottom-tray-arrow{display:flex;align-items:center;height:30px}.large-screen-wrap .bottom-tray-arrow.is-reverse{transform:scaleX(-1)}.large-screen-wrap .bottom-tray-arrow img{animation:arrowAnimate 2s ease-in-out infinite}.large-screen-wrap .bottom-tray-arrow img:last-child{animation:arrowAnimate2 2s ease-in-out infinite}.large-screen-wrap .bottom-tray .bottom-menu{display:flex;padding:0 20px}.large-screen-wrap .bottom-tray .bottom-menu-item{width:100px;height:32px;background:url(./bottom-menu-btn-ee5c8064-balabala-1724481557817.png) no-repeat;background-size:100%;font-size:15px;letter-spacing:1.6px;text-align:center;line-height:30px;cursor:pointer;pointer-events:all}.large-screen-wrap .bottom-tray .bottom-menu-item span{display:block;width:100px;height:32px;font-weight:700;background:-webkit-linear-gradient(rgb(117,232,255),rgb(255,255,255));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.large-screen-wrap .bottom-tray .bottom-menu-item:hover,.large-screen-wrap .bottom-tray .bottom-menu-item.is-active{background:url(./bottom-menu-btn-hover-df33e514-balabala-1724481557817.png) no-repeat;background-size:100%}.large-screen-left-zsline{position:absolute;left:0;z-index:3;top:50%;margin-top:-540px;width:120px;height:1080px;background:url(./left-kuang-2845c747-balabala-1724481557817.svg) no-repeat;background-size:contain;animation:bkAnimate 3s infinite}.large-screen-right-zsline{position:absolute;right:0;z-index:3;top:50%;margin-top:-540px;width:120px;height:1080px;background:url(./right-kuang-afadc558-balabala-1724481557817.svg) no-repeat;background-size:contain;animation:bkAnimate 3s infinite}@keyframes bkAnimate{0%{opacity:1}50%{opacity:.2}to{opacity:1}}@keyframes arrowAnimate{0%{transform:translate(0)}50%{transform:translate(100%)}to{transform:translate(0)}}@keyframes arrowAnimate2{0%{transform:translate(0)}50%{transform:translate(90%)}to{transform:translate(0)}}@keyframes rotate360Animate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.m-header-weather span,.m-header-date span{padding-right:10px;color:#c4f3fe;font-size:14px}.top-menu{position:absolute;left:0;right:0;top:40px;z-index:3;display:flex;justify-content:center}.top-menu .top-menu-mid-space{width:800px}.bottom-radar{position:absolute;right:500px;bottom:100px;z-index:3}.main-btn-group{display:flex;left:50%;transform:translate(-50%);bottom:10px;z-index:999}.main-btn-group.disabled{pointer-events:none}.main-btn-group .btn{margin-right:10px}.bottom-svg-line-left,.bottom-svg-line-right{position:absolute;right:50%;width:721px;height:57px;margin-right:-5px;bottom:-21px}.bottom-svg-line-right{transform:scaleX(-1);left:50%;right:inherit;margin-right:inherit;margin-left:-5px}.m-header{transform:translateY(-100%);opacity:0}.top-menu{transform:translateY(-250%);opacity:0}.count-card{transform:translateY(150%);opacity:0}.left-card{transform:translate(-150%);opacity:0}.right-card{transform:translate(150%);opacity:0}.bottom-tray,.bottom-radar{transform:translateY(100%);opacity:0}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,body{padding:0;margin:0}html,body,#app{width:100%;height:100%;overflow:hidden}
This source diff could not be displayed because it is too large. You can view the blob instead.
No preview for this file type
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论