From f31460181bb27a424332994559b6bfab716a875a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=A9=AC=E8=85=BE?= Date: Thu, 1 Feb 2024 18:26:52 +0800 Subject: [PATCH] update github page --- docs/assets/index-T1AwhVsy.js | 22 +++++++++++++++++++ ...{index-tEFKNd9b.css => index-eNqwdqBc.css} | 2 +- docs/assets/index-fW5jwKAj.js | 22 ------------------- docs/index.html | 6 ++--- src/views/mainPage.vue | 2 +- 5 files changed, 27 insertions(+), 27 deletions(-) create mode 100644 docs/assets/index-T1AwhVsy.js rename docs/assets/{index-tEFKNd9b.css => index-eNqwdqBc.css} (99%) delete mode 100644 docs/assets/index-fW5jwKAj.js diff --git a/docs/assets/index-T1AwhVsy.js b/docs/assets/index-T1AwhVsy.js new file mode 100644 index 0000000..f134319 --- /dev/null +++ b/docs/assets/index-T1AwhVsy.js @@ -0,0 +1,22 @@ +(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))o(a);new MutationObserver(a=>{for(const i of a)if(i.type==="childList")for(const r of i.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&o(r)}).observe(document,{childList:!0,subtree:!0});function n(a){const i={};return a.integrity&&(i.integrity=a.integrity),a.referrerPolicy&&(i.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?i.credentials="include":a.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function o(a){if(a.ep)return;a.ep=!0;const i=n(a);fetch(a.href,i)}})();/** +* @vue/shared v3.4.15 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function Pl(e,t){const n=new Set(e.split(","));return t?o=>n.has(o.toLowerCase()):o=>n.has(o)}const Le={},To=[],Tt=()=>{},hh=()=>!1,Mi=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),El=e=>e.startsWith("onUpdate:"),Xe=Object.assign,$l=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},gh=Object.prototype.hasOwnProperty,$e=(e,t)=>gh.call(e,t),ye=Array.isArray,_o=e=>Di(e)==="[object Map]",xu=e=>Di(e)==="[object Set]",we=e=>typeof e=="function",We=e=>typeof e=="string",Lo=e=>typeof e=="symbol",Ne=e=>e!==null&&typeof e=="object",wu=e=>(Ne(e)||we(e))&&we(e.then)&&we(e.catch),Su=Object.prototype.toString,Di=e=>Su.call(e),mh=e=>Di(e).slice(8,-1),Cu=e=>Di(e)==="[object Object]",Il=e=>We(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,ii=Pl(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Ri=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},vh=/-(\w)/g,Jt=Ri(e=>e.replace(vh,(t,n)=>n?n.toUpperCase():"")),bh=/\B([A-Z])/g,Vn=Ri(e=>e.replace(bh,"-$1").toLowerCase()),Li=Ri(e=>e.charAt(0).toUpperCase()+e.slice(1)),cr=Ri(e=>e?`on${Li(e)}`:""),Dn=(e,t)=>!Object.is(e,t),ur=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},yh=e=>{const t=parseFloat(e);return isNaN(t)?e:t},ph=e=>{const t=We(e)?Number(e):NaN;return isNaN(t)?e:t};let xs;const ku=()=>xs||(xs=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function pa(e){if(ye(e)){const t={};for(let n=0;n{if(n){const o=n.split(wh);o.length>1&&(t[o[0].trim()]=o[1].trim())}}),t}function kh(e){let t="";if(!e||We(e))return t;for(const n in e){const o=e[n],a=n.startsWith("--")?n:Vn(n);(We(o)||typeof o=="number")&&(t+=`${a}:${o};`)}return t}function xa(e){let t="";if(We(e))t=e;else if(ye(e))for(let n=0;nWe(e)?e:e==null?"":ye(e)||Ne(e)&&(e.toString===Su||!we(e.toString))?JSON.stringify(e,_u,2):String(e),_u=(e,t)=>t&&t.__v_isRef?_u(e,t.value):_o(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[o,a],i)=>(n[fr(o,i)+" =>"]=a,n),{})}:xu(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>fr(n))}:Lo(t)?fr(t):Ne(t)&&!ye(t)&&!Cu(t)?String(t):t,fr=(e,t="")=>{var n;return Lo(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** +* @vue/reactivity v3.4.15 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let Dt;class Ph{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Dt,!t&&Dt&&(this.index=(Dt.scopes||(Dt.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Dt;try{return Dt=this,t()}finally{Dt=n}}}on(){Dt=this}off(){Dt=this.parent}stop(t){if(this._active){let n,o;for(n=0,o=this.effects.length;n=2))break}this._dirtyLevel<2&&(this._dirtyLevel=0),ro()}return this._dirtyLevel>=2}set dirty(t){this._dirtyLevel=t?2:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=Bn,n=to;try{return Bn=!0,to=this,this._runnings++,ws(this),this.fn()}finally{Ss(this),this._runnings--,to=n,Bn=t}}stop(){var t;this.active&&(ws(this),Ss(this),(t=this.onStop)==null||t.call(this),this.active=!1)}}function Ih(e){return e.value}function ws(e){e._trackId++,e._depsLength=0}function Ss(e){if(e.deps&&e.deps.length>e._depsLength){for(let t=e._depsLength;t{const n=new Map;return n.cleanup=e,n.computed=t,n},Gr=new WeakMap,no=Symbol(""),qr=Symbol("");function bt(e,t,n){if(Bn&&to){let o=Gr.get(e);o||Gr.set(e,o=new Map);let a=o.get(n);a||o.set(n,a=Au(()=>o.delete(n))),$u(to,a)}}function ln(e,t,n,o,a,i){const r=Gr.get(e);if(!r)return;let l=[];if(t==="clear")l=[...r.values()];else if(n==="length"&&ye(e)){const s=Number(o);r.forEach((c,u)=>{(u==="length"||!Lo(u)&&u>=s)&&l.push(c)})}else switch(n!==void 0&&l.push(r.get(n)),t){case"add":ye(e)?Il(n)&&l.push(r.get("length")):(l.push(r.get(no)),_o(e)&&l.push(r.get(qr)));break;case"delete":ye(e)||(l.push(r.get(no)),_o(e)&&l.push(r.get(qr)));break;case"set":_o(e)&&l.push(r.get(no));break}Al();for(const s of l)s&&Iu(s,2);Bl()}const Oh=Pl("__proto__,__v_isRef,__isVue"),Bu=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Lo)),Cs=Ah();function Ah(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const o=Oe(this);for(let i=0,r=this.length;i{e[t]=function(...n){io(),Al();const o=Oe(this)[t].apply(this,n);return Bl(),ro(),o}}),e}function Bh(e){const t=Oe(this);return bt(t,"has",e),t.hasOwnProperty(e)}class Mu{constructor(t=!1,n=!1){this._isReadonly=t,this._shallow=n}get(t,n,o){const a=this._isReadonly,i=this._shallow;if(n==="__v_isReactive")return!a;if(n==="__v_isReadonly")return a;if(n==="__v_isShallow")return i;if(n==="__v_raw")return o===(a?i?Yh:Vu:i?Lu:Ru).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(o)?t:void 0;const r=ye(t);if(!a){if(r&&$e(Cs,n))return Reflect.get(Cs,n,o);if(n==="hasOwnProperty")return Bh}const l=Reflect.get(t,n,o);return(Lo(n)?Bu.has(n):Oh(n))||(a||bt(t,"get",n),i)?l:ht(l)?r&&Il(n)?l:l.value:Ne(l)?a?Fu(l):je(l):l}}class Du extends Mu{constructor(t=!1){super(!1,t)}set(t,n,o,a){let i=t[n];if(!this._shallow){const s=Bo(i);if(!vi(o)&&!Bo(o)&&(i=Oe(i),o=Oe(o)),!ye(t)&&ht(i)&&!ht(o))return s?!1:(i.value=o,!0)}const r=ye(t)&&Il(n)?Number(n)e,Vi=e=>Reflect.getPrototypeOf(e);function Pa(e,t,n=!1,o=!1){e=e.__v_raw;const a=Oe(e),i=Oe(t);n||(Dn(t,i)&&bt(a,"get",t),bt(a,"get",i));const{has:r}=Vi(a),l=o?Ml:n?Ll:da;if(r.call(a,t))return l(e.get(t));if(r.call(a,i))return l(e.get(i));e!==a&&e.get(t)}function Ea(e,t=!1){const n=this.__v_raw,o=Oe(n),a=Oe(e);return t||(Dn(e,a)&&bt(o,"has",e),bt(o,"has",a)),e===a?n.has(e):n.has(e)||n.has(a)}function $a(e,t=!1){return e=e.__v_raw,!t&&bt(Oe(e),"iterate",no),Reflect.get(e,"size",e)}function ks(e){e=Oe(e);const t=Oe(this);return Vi(t).has.call(t,e)||(t.add(e),ln(t,"add",e,e)),this}function Ts(e,t){t=Oe(t);const n=Oe(this),{has:o,get:a}=Vi(n);let i=o.call(n,e);i||(e=Oe(e),i=o.call(n,e));const r=a.call(n,e);return n.set(e,t),i?Dn(t,r)&&ln(n,"set",e,t):ln(n,"add",e,t),this}function _s(e){const t=Oe(this),{has:n,get:o}=Vi(t);let a=n.call(t,e);a||(e=Oe(e),a=n.call(t,e)),o&&o.call(t,e);const i=t.delete(e);return a&&ln(t,"delete",e,void 0),i}function Ps(){const e=Oe(this),t=e.size!==0,n=e.clear();return t&&ln(e,"clear",void 0,void 0),n}function Ia(e,t){return function(o,a){const i=this,r=i.__v_raw,l=Oe(r),s=t?Ml:e?Ll:da;return!e&&bt(l,"iterate",no),r.forEach((c,u)=>o.call(a,s(c),s(u),i))}}function Oa(e,t,n){return function(...o){const a=this.__v_raw,i=Oe(a),r=_o(i),l=e==="entries"||e===Symbol.iterator&&r,s=e==="keys"&&r,c=a[e](...o),u=n?Ml:t?Ll:da;return!t&&bt(i,"iterate",s?qr:no),{next(){const{value:h,done:d}=c.next();return d?{value:h,done:d}:{value:l?[u(h[0]),u(h[1])]:u(h),done:d}},[Symbol.iterator](){return this}}}}function xn(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Vh(){const e={get(i){return Pa(this,i)},get size(){return $a(this)},has:Ea,add:ks,set:Ts,delete:_s,clear:Ps,forEach:Ia(!1,!1)},t={get(i){return Pa(this,i,!1,!0)},get size(){return $a(this)},has:Ea,add:ks,set:Ts,delete:_s,clear:Ps,forEach:Ia(!1,!0)},n={get(i){return Pa(this,i,!0)},get size(){return $a(this,!0)},has(i){return Ea.call(this,i,!0)},add:xn("add"),set:xn("set"),delete:xn("delete"),clear:xn("clear"),forEach:Ia(!0,!1)},o={get(i){return Pa(this,i,!0,!0)},get size(){return $a(this,!0)},has(i){return Ea.call(this,i,!0)},add:xn("add"),set:xn("set"),delete:xn("delete"),clear:xn("clear"),forEach:Ia(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=Oa(i,!1,!1),n[i]=Oa(i,!0,!1),t[i]=Oa(i,!1,!0),o[i]=Oa(i,!0,!0)}),[e,n,t,o]}const[Fh,zh,Nh,Hh]=Vh();function Dl(e,t){const n=t?e?Hh:Nh:e?zh:Fh;return(o,a,i)=>a==="__v_isReactive"?!e:a==="__v_isReadonly"?e:a==="__v_raw"?o:Reflect.get($e(n,a)&&a in o?n:o,a,i)}const jh={get:Dl(!1,!1)},Wh={get:Dl(!1,!0)},Uh={get:Dl(!0,!1)},Ru=new WeakMap,Lu=new WeakMap,Vu=new WeakMap,Yh=new WeakMap;function Kh(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Gh(e){return e.__v_skip||!Object.isExtensible(e)?0:Kh(mh(e))}function je(e){return Bo(e)?e:Rl(e,!1,Dh,jh,Ru)}function qh(e){return Rl(e,!1,Lh,Wh,Lu)}function Fu(e){return Rl(e,!0,Rh,Uh,Vu)}function Rl(e,t,n,o,a){if(!Ne(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=a.get(e);if(i)return i;const r=Gh(e);if(r===0)return e;const l=new Proxy(e,r===2?o:n);return a.set(e,l),l}function Po(e){return Bo(e)?Po(e.__v_raw):!!(e&&e.__v_isReactive)}function Bo(e){return!!(e&&e.__v_isReadonly)}function vi(e){return!!(e&&e.__v_isShallow)}function zu(e){return Po(e)||Bo(e)}function Oe(e){const t=e&&e.__v_raw;return t?Oe(t):e}function Nu(e){return mi(e,"__v_skip",!0),e}const da=e=>Ne(e)?je(e):e,Ll=e=>Ne(e)?Fu(e):e;class Hu{constructor(t,n,o,a){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new Ol(()=>t(this._value),()=>ri(this,1),()=>this.dep&&Ou(this.dep)),this.effect.computed=this,this.effect.active=this._cacheable=!a,this.__v_isReadonly=o}get value(){const t=Oe(this);return(!t._cacheable||t.effect.dirty)&&Dn(t._value,t._value=t.effect.run())&&ri(t,2),ju(t),t.effect._dirtyLevel>=1&&ri(t,1),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function Xh(e,t,n=!1){let o,a;const i=we(e);return i?(o=e,a=Tt):(o=e.get,a=e.set),new Hu(o,a,i||!a,n)}function ju(e){Bn&&to&&(e=Oe(e),$u(to,e.dep||(e.dep=Au(()=>e.dep=void 0,e instanceof Hu?e:void 0))))}function ri(e,t=2,n){e=Oe(e);const o=e.dep;o&&Iu(o,t)}function ht(e){return!!(e&&e.__v_isRef===!0)}function L(e){return Zh(e,!1)}function Zh(e,t){return ht(e)?e:new Jh(e,t)}class Jh{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:Oe(t),this._value=n?t:da(t)}get value(){return ju(this),this._value}set value(t){const n=this.__v_isShallow||vi(t)||Bo(t);t=n?t:Oe(t),Dn(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:da(t),ri(this,2))}}function Mo(e){return ht(e)?e.value:e}const Qh={get:(e,t,n)=>Mo(Reflect.get(e,t,n)),set:(e,t,n,o)=>{const a=e[t];return ht(a)&&!ht(n)?(a.value=n,!0):Reflect.set(e,t,n,o)}};function Wu(e){return Po(e)?e:new Proxy(e,Qh)}/** +* @vue/runtime-core v3.4.15 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function Mn(e,t,n,o){let a;try{a=o?e(...o):e()}catch(i){Fi(i,t,n)}return a}function _t(e,t,n,o){if(we(e)){const i=Mn(e,t,n,o);return i&&wu(i)&&i.catch(r=>{Fi(r,t,n)}),i}const a=[];for(let i=0;i>>1,a=it[o],i=ha(a);iXt&&it.splice(t,1)}function og(e){ye(e)?Eo.push(...e):(!En||!En.includes(e,e.allowRecurse?Zn+1:Zn))&&Eo.push(e),Yu()}function Es(e,t,n=fa?Xt+1:0){for(;nha(n)-ha(o));if(Eo.length=0,En){En.push(...t);return}for(En=t,Zn=0;Zne.id==null?1/0:e.id,ag=(e,t)=>{const n=ha(e)-ha(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Gu(e){Xr=!1,fa=!0,it.sort(ag);try{for(Xt=0;XtWe(m)?m.trim():m)),h&&(a=n.map(yh))}let l,s=o[l=cr(t)]||o[l=cr(Jt(t))];!s&&i&&(s=o[l=cr(Vn(t))]),s&&_t(s,e,6,a);const c=o[l+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,_t(c,e,6,a)}}function qu(e,t,n=!1){const o=t.emitsCache,a=o.get(e);if(a!==void 0)return a;const i=e.emits;let r={},l=!1;if(!we(e)){const s=c=>{const u=qu(c,t,!0);u&&(l=!0,Xe(r,u))};!n&&t.mixins.length&&t.mixins.forEach(s),e.extends&&s(e.extends),e.mixins&&e.mixins.forEach(s)}return!i&&!l?(Ne(e)&&o.set(e,null),null):(ye(i)?i.forEach(s=>r[s]=null):Xe(r,i),Ne(e)&&o.set(e,r),r)}function zi(e,t){return!e||!Mi(t)?!1:(t=t.slice(2).replace(/Once$/,""),$e(e,t[0].toLowerCase()+t.slice(1))||$e(e,Vn(t))||$e(e,t))}let ft=null,Ni=null;function bi(e){const t=ft;return ft=e,Ni=e&&e.type.__scopeId||null,t}function rg(e){Ni=e}function lg(){Ni=null}function mt(e,t=ft,n){if(!t||e._n)return e;const o=(...a)=>{o._d&&Hs(-1);const i=bi(t);let r;try{r=e(...a)}finally{bi(i),o._d&&Hs(1)}return r};return o._n=!0,o._c=!0,o._d=!0,o}function hr(e){const{type:t,vnode:n,proxy:o,withProxy:a,props:i,propsOptions:[r],slots:l,attrs:s,emit:c,render:u,renderCache:h,data:d,setupState:m,ctx:y,inheritAttrs:p}=e;let g,b;const v=bi(e);try{if(n.shapeFlag&4){const C=a||o,S=C;g=qt(u.call(S,C,h,i,m,d,y)),b=s}else{const C=t;g=qt(C.length>1?C(i,{attrs:s,slots:l,emit:c}):C(i,null)),b=t.props?s:sg(s)}}catch(C){la.length=0,Fi(C,e,1),g=f(St)}let x=g;if(b&&p!==!1){const C=Object.keys(b),{shapeFlag:S}=x;C.length&&S&7&&(r&&C.some(El)&&(b=cg(b,r)),x=Rn(x,b))}return n.dirs&&(x=Rn(x),x.dirs=x.dirs?x.dirs.concat(n.dirs):n.dirs),n.transition&&(x.transition=n.transition),g=x,bi(v),g}const sg=e=>{let t;for(const n in e)(n==="class"||n==="style"||Mi(n))&&((t||(t={}))[n]=e[n]);return t},cg=(e,t)=>{const n={};for(const o in e)(!El(o)||!(o.slice(9)in t))&&(n[o]=e[o]);return n};function ug(e,t,n){const{props:o,children:a,component:i}=e,{props:r,children:l,patchFlag:s}=t,c=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&s>=0){if(s&1024)return!0;if(s&16)return o?$s(o,r,c):!!r;if(s&8){const u=t.dynamicProps;for(let h=0;he.__isSuspense;function vg(e,t){t&&t.pendingBranch?ye(e)?t.effects.push(...e):t.effects.push(e):og(e)}const bg=Symbol.for("v-scx"),yg=()=>sn(bg);function Vo(e,t){return zl(e,null,t)}const Aa={};function ee(e,t,n){return zl(e,t,n)}function zl(e,t,{immediate:n,deep:o,flush:a,once:i,onTrack:r,onTrigger:l}=Le){if(t&&i){const T=t;t=(...I)=>{T(...I),S()}}const s=nt,c=T=>o===!0?T:Qn(T,o===!1?1:void 0);let u,h=!1,d=!1;if(ht(e)?(u=()=>e.value,h=vi(e)):Po(e)?(u=()=>c(e),h=!0):ye(e)?(d=!0,h=e.some(T=>Po(T)||vi(T)),u=()=>e.map(T=>{if(ht(T))return T.value;if(Po(T))return c(T);if(we(T))return Mn(T,s,2)})):we(e)?t?u=()=>Mn(e,s,2):u=()=>(m&&m(),_t(e,s,3,[y])):u=Tt,t&&o){const T=u;u=()=>Qn(T())}let m,y=T=>{m=x.onStop=()=>{Mn(T,s,4),m=x.onStop=void 0}},p;if(Ui)if(y=Tt,t?n&&_t(t,s,3,[u(),d?[]:void 0,y]):u(),a==="sync"){const T=yg();p=T.__watcherHandles||(T.__watcherHandles=[])}else return Tt;let g=d?new Array(e.length).fill(Aa):Aa;const b=()=>{if(!(!x.active||!x.dirty))if(t){const T=x.run();(o||h||(d?T.some((I,w)=>Dn(I,g[w])):Dn(T,g)))&&(m&&m(),_t(t,s,3,[T,g===Aa?void 0:d&&g[0]===Aa?[]:g,y]),g=T)}else x.run()};b.allowRecurse=!!t;let v;a==="sync"?v=b:a==="post"?v=()=>vt(b,s&&s.suspense):(b.pre=!0,s&&(b.id=s.uid),v=()=>Fl(b));const x=new Ol(u,Tt,v),C=$h(),S=()=>{x.stop(),C&&$l(C.effects,x)};return t?n?b():g=x.run():a==="post"?vt(x.run.bind(x),s&&s.suspense):x.run(),p&&p.push(S),S}function pg(e,t,n){const o=this.proxy,a=We(e)?e.includes(".")?Ju(o,e):()=>o[e]:e.bind(o,o);let i;we(t)?i=t:(i=t.handler,n=t);const r=Sa(this),l=zl(a,i.bind(o),n);return r(),l}function Ju(e,t){const n=t.split(".");return()=>{let o=e;for(let a=0;a0){if(n>=t)return e;n++}if(o=o||new Set,o.has(e))return e;if(o.add(e),ht(e))Qn(e.value,t,n,o);else if(ye(e))for(let a=0;a{Qn(a,t,n,o)});else if(Cu(e))for(const a in e)Qn(e[a],t,n,o);return e}function et(e,t){if(ft===null)return e;const n=Yi(ft)||ft.proxy,o=e.dirs||(e.dirs=[]);for(let a=0;a{e.isMounted=!0}),en(()=>{e.isUnmounting=!0}),e}const Ct=[Function,Array],Qu={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Ct,onEnter:Ct,onAfterEnter:Ct,onEnterCancelled:Ct,onBeforeLeave:Ct,onLeave:Ct,onAfterLeave:Ct,onLeaveCancelled:Ct,onBeforeAppear:Ct,onAppear:Ct,onAfterAppear:Ct,onAppearCancelled:Ct},wg={name:"BaseTransition",props:Qu,setup(e,{slots:t}){const n=zt(),o=xg();let a;return()=>{const i=t.default&&td(t.default(),!0);if(!i||!i.length)return;let r=i[0];if(i.length>1){for(const p of i)if(p.type!==St){r=p;break}}const l=Oe(e),{mode:s}=l;if(o.isLeaving)return gr(r);const c=Os(r);if(!c)return gr(r);const u=Zr(c,l,o,n);Jr(c,u);const h=n.subTree,d=h&&Os(h);let m=!1;const{getTransitionKey:y}=c.type;if(y){const p=y();a===void 0?a=p:p!==a&&(a=p,m=!0)}if(d&&d.type!==St&&(!Jn(c,d)||m)){const p=Zr(d,l,o,n);if(Jr(d,p),s==="out-in")return o.isLeaving=!0,p.afterLeave=()=>{o.isLeaving=!1,n.update.active!==!1&&(n.effect.dirty=!0,n.update())},gr(r);s==="in-out"&&c.type!==St&&(p.delayLeave=(g,b,v)=>{const x=ed(o,d);x[String(d.key)]=d,g[$n]=()=>{b(),g[$n]=void 0,delete u.delayedLeave},u.delayedLeave=v})}return r}}},Sg=wg;function ed(e,t){const{leavingVNodes:n}=e;let o=n.get(t.type);return o||(o=Object.create(null),n.set(t.type,o)),o}function Zr(e,t,n,o){const{appear:a,mode:i,persisted:r=!1,onBeforeEnter:l,onEnter:s,onAfterEnter:c,onEnterCancelled:u,onBeforeLeave:h,onLeave:d,onAfterLeave:m,onLeaveCancelled:y,onBeforeAppear:p,onAppear:g,onAfterAppear:b,onAppearCancelled:v}=t,x=String(e.key),C=ed(n,e),S=(w,$)=>{w&&_t(w,o,9,$)},T=(w,$)=>{const P=$[1];S(w,$),ye(w)?w.every(k=>k.length<=1)&&P():w.length<=1&&P()},I={mode:i,persisted:r,beforeEnter(w){let $=l;if(!n.isMounted)if(a)$=p||l;else return;w[$n]&&w[$n](!0);const P=C[x];P&&Jn(e,P)&&P.el[$n]&&P.el[$n](),S($,[w])},enter(w){let $=s,P=c,k=u;if(!n.isMounted)if(a)$=g||s,P=b||c,k=v||u;else return;let _=!1;const O=w[Ba]=R=>{_||(_=!0,R?S(k,[w]):S(P,[w]),I.delayedLeave&&I.delayedLeave(),w[Ba]=void 0)};$?T($,[w,O]):O()},leave(w,$){const P=String(e.key);if(w[Ba]&&w[Ba](!0),n.isUnmounting)return $();S(h,[w]);let k=!1;const _=w[$n]=O=>{k||(k=!0,$(),O?S(y,[w]):S(m,[w]),w[$n]=void 0,C[P]===e&&delete C[P])};C[P]=e,d?T(d,[w,_]):_()},clone(w){return Zr(w,t,n,o)}};return I}function gr(e){if(Hi(e))return e=Rn(e),e.children=null,e}function Os(e){return Hi(e)?e.children?e.children[0]:void 0:e}function Jr(e,t){e.shapeFlag&6&&e.component?Jr(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function td(e,t=!1,n){let o=[],a=0;for(let i=0;i1)for(let i=0;i!!e.type.__asyncLoader,Hi=e=>e.type.__isKeepAlive;function mn(e,t){nd(e,"a",t)}function Qt(e,t){nd(e,"da",t)}function nd(e,t,n=nt){const o=e.__wdc||(e.__wdc=()=>{let a=n;for(;a;){if(a.isDeactivated)return;a=a.parent}return e()});if(ji(t,o,n),n){let a=n.parent;for(;a&&a.parent;)Hi(a.parent.vnode)&&Cg(o,t,n,a),a=a.parent}}function Cg(e,t,n,o){const a=ji(t,e,o,!0);lo(()=>{$l(o[t],a)},n)}function ji(e,t,n=nt,o=!1){if(n){const a=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...r)=>{if(n.isUnmounted)return;io();const l=Sa(n),s=_t(t,n,e,r);return l(),ro(),s});return o?a.unshift(i):a.push(i),i}}const vn=e=>(t,n=nt)=>(!Ui||e==="sp")&&ji(e,(...o)=>t(...o),n),kg=vn("bm"),He=vn("m"),od=vn("bu"),Nl=vn("u"),en=vn("bum"),lo=vn("um"),Tg=vn("sp"),_g=vn("rtg"),Pg=vn("rtc");function Eg(e,t=nt){ji("ec",e,t)}const Qr=e=>e?vd(e)?Yi(e)||e.proxy:Qr(e.parent):null,ia=Xe(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=>Qr(e.parent),$root:e=>Qr(e.root),$emit:e=>e.emit,$options:e=>Hl(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,Fl(e.update)}),$nextTick:e=>e.n||(e.n=Ce.bind(e.proxy)),$watch:e=>pg.bind(e)}),mr=(e,t)=>e!==Le&&!e.__isScriptSetup&&$e(e,t),$g={get({_:e},t){const{ctx:n,setupState:o,data:a,props:i,accessCache:r,type:l,appContext:s}=e;let c;if(t[0]!=="$"){const m=r[t];if(m!==void 0)switch(m){case 1:return o[t];case 2:return a[t];case 4:return n[t];case 3:return i[t]}else{if(mr(o,t))return r[t]=1,o[t];if(a!==Le&&$e(a,t))return r[t]=2,a[t];if((c=e.propsOptions[0])&&$e(c,t))return r[t]=3,i[t];if(n!==Le&&$e(n,t))return r[t]=4,n[t];el&&(r[t]=0)}}const u=ia[t];let h,d;if(u)return t==="$attrs"&&bt(e,"get",t),u(e);if((h=l.__cssModules)&&(h=h[t]))return h;if(n!==Le&&$e(n,t))return r[t]=4,n[t];if(d=s.config.globalProperties,$e(d,t))return d[t]},set({_:e},t,n){const{data:o,setupState:a,ctx:i}=e;return mr(a,t)?(a[t]=n,!0):o!==Le&&$e(o,t)?(o[t]=n,!0):$e(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:o,appContext:a,propsOptions:i}},r){let l;return!!n[r]||e!==Le&&$e(e,r)||mr(t,r)||(l=i[0])&&$e(l,r)||$e(o,r)||$e(ia,r)||$e(a.config.globalProperties,r)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:$e(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function As(e){return ye(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let el=!0;function Ig(e){const t=Hl(e),n=e.proxy,o=e.ctx;el=!1,t.beforeCreate&&Bs(t.beforeCreate,e,"bc");const{data:a,computed:i,methods:r,watch:l,provide:s,inject:c,created:u,beforeMount:h,mounted:d,beforeUpdate:m,updated:y,activated:p,deactivated:g,beforeDestroy:b,beforeUnmount:v,destroyed:x,unmounted:C,render:S,renderTracked:T,renderTriggered:I,errorCaptured:w,serverPrefetch:$,expose:P,inheritAttrs:k,components:_,directives:O,filters:R}=t;if(c&&Og(c,o,null),r)for(const F in r){const W=r[F];we(W)&&(o[F]=W.bind(n))}if(a){const F=a.call(n,n);Ne(F)&&(e.data=je(F))}if(el=!0,i)for(const F in i){const W=i[F],ce=we(W)?W.bind(n,n):we(W.get)?W.get.bind(n,n):Tt,ue=!we(W)&&we(W.set)?W.set.bind(n):Tt,J=V({get:ce,set:ue});Object.defineProperty(o,F,{enumerable:!0,configurable:!0,get:()=>J.value,set:re=>J.value=re})}if(l)for(const F in l)ad(l[F],o,n,F);if(s){const F=we(s)?s.call(n):s;Reflect.ownKeys(F).forEach(W=>{Fo(W,F[W])})}u&&Bs(u,e,"c");function B(F,W){ye(W)?W.forEach(ce=>F(ce.bind(n))):W&&F(W.bind(n))}if(B(kg,h),B(He,d),B(od,m),B(Nl,y),B(mn,p),B(Qt,g),B(Eg,w),B(Pg,T),B(_g,I),B(en,v),B(lo,C),B(Tg,$),ye(P))if(P.length){const F=e.exposed||(e.exposed={});P.forEach(W=>{Object.defineProperty(F,W,{get:()=>n[W],set:ce=>n[W]=ce})})}else e.exposed||(e.exposed={});S&&e.render===Tt&&(e.render=S),k!=null&&(e.inheritAttrs=k),_&&(e.components=_),O&&(e.directives=O)}function Og(e,t,n=Tt){ye(e)&&(e=tl(e));for(const o in e){const a=e[o];let i;Ne(a)?"default"in a?i=sn(a.from||o,a.default,!0):i=sn(a.from||o):i=sn(a),ht(i)?Object.defineProperty(t,o,{enumerable:!0,configurable:!0,get:()=>i.value,set:r=>i.value=r}):t[o]=i}}function Bs(e,t,n){_t(ye(e)?e.map(o=>o.bind(t.proxy)):e.bind(t.proxy),t,n)}function ad(e,t,n,o){const a=o.includes(".")?Ju(n,o):()=>n[o];if(We(e)){const i=t[e];we(i)&&ee(a,i)}else if(we(e))ee(a,e.bind(n));else if(Ne(e))if(ye(e))e.forEach(i=>ad(i,t,n,o));else{const i=we(e.handler)?e.handler.bind(n):t[e.handler];we(i)&&ee(a,i,e)}}function Hl(e){const t=e.type,{mixins:n,extends:o}=t,{mixins:a,optionsCache:i,config:{optionMergeStrategies:r}}=e.appContext,l=i.get(t);let s;return l?s=l:!a.length&&!n&&!o?s=t:(s={},a.length&&a.forEach(c=>yi(s,c,r,!0)),yi(s,t,r)),Ne(t)&&i.set(t,s),s}function yi(e,t,n,o=!1){const{mixins:a,extends:i}=t;i&&yi(e,i,n,!0),a&&a.forEach(r=>yi(e,r,n,!0));for(const r in t)if(!(o&&r==="expose")){const l=Ag[r]||n&&n[r];e[r]=l?l(e[r],t[r]):t[r]}return e}const Ag={data:Ms,props:Ds,emits:Ds,methods:aa,computed:aa,beforeCreate:dt,created:dt,beforeMount:dt,mounted:dt,beforeUpdate:dt,updated:dt,beforeDestroy:dt,beforeUnmount:dt,destroyed:dt,unmounted:dt,activated:dt,deactivated:dt,errorCaptured:dt,serverPrefetch:dt,components:aa,directives:aa,watch:Mg,provide:Ms,inject:Bg};function Ms(e,t){return t?e?function(){return Xe(we(e)?e.call(this,this):e,we(t)?t.call(this,this):t)}:t:e}function Bg(e,t){return aa(tl(e),tl(t))}function tl(e){if(ye(e)){const t={};for(let n=0;n1)return n&&we(t)?t.call(o&&o.proxy):t}}function Lg(e,t,n,o=!1){const a={},i={};mi(i,Wi,1),e.propsDefaults=Object.create(null),rd(e,t,a,i);for(const r in e.propsOptions[0])r in a||(a[r]=void 0);n?e.props=o?a:qh(a):e.type.props?e.props=a:e.props=i,e.attrs=i}function Vg(e,t,n,o){const{props:a,attrs:i,vnode:{patchFlag:r}}=e,l=Oe(a),[s]=e.propsOptions;let c=!1;if((o||r>0)&&!(r&16)){if(r&8){const u=e.vnode.dynamicProps;for(let h=0;h{s=!0;const[d,m]=ld(h,t,!0);Xe(r,d),m&&l.push(...m)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!i&&!s)return Ne(e)&&o.set(e,To),To;if(ye(i))for(let u=0;u-1,m[1]=p<0||y-1||$e(m,"default"))&&l.push(h)}}}const c=[r,l];return Ne(e)&&o.set(e,c),c}function Rs(e){return e[0]!=="$"}function Ls(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function Vs(e,t){return Ls(e)===Ls(t)}function Fs(e,t){return ye(t)?t.findIndex(n=>Vs(n,e)):we(t)&&Vs(t,e)?0:-1}const sd=e=>e[0]==="_"||e==="$stable",jl=e=>ye(e)?e.map(qt):[qt(e)],Fg=(e,t,n)=>{if(t._n)return t;const o=mt((...a)=>jl(t(...a)),n);return o._c=!1,o},cd=(e,t,n)=>{const o=e._ctx;for(const a in e){if(sd(a))continue;const i=e[a];if(we(i))t[a]=Fg(a,i,o);else if(i!=null){const r=jl(i);t[a]=()=>r}}},ud=(e,t)=>{const n=jl(t);e.slots.default=()=>n},zg=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=Oe(t),mi(t,"_",n)):cd(t,e.slots={})}else e.slots={},t&&ud(e,t);mi(e.slots,Wi,1)},Ng=(e,t,n)=>{const{vnode:o,slots:a}=e;let i=!0,r=Le;if(o.shapeFlag&32){const l=t._;l?n&&l===1?i=!1:(Xe(a,t),!n&&l===1&&delete a._):(i=!t.$stable,cd(t,a)),r=t}else t&&(ud(e,t),r={default:1});if(i)for(const l in a)!sd(l)&&r[l]==null&&delete a[l]};function ol(e,t,n,o,a=!1){if(ye(e)){e.forEach((d,m)=>ol(d,t&&(ye(t)?t[m]:t),n,o,a));return}if(li(o)&&!a)return;const i=o.shapeFlag&4?Yi(o.component)||o.component.proxy:o.el,r=a?null:i,{i:l,r:s}=e,c=t&&t.r,u=l.refs===Le?l.refs={}:l.refs,h=l.setupState;if(c!=null&&c!==s&&(We(c)?(u[c]=null,$e(h,c)&&(h[c]=null)):ht(c)&&(c.value=null)),we(s))Mn(s,l,12,[r,u]);else{const d=We(s),m=ht(s),y=e.f;if(d||m){const p=()=>{if(y){const g=d?$e(h,s)?h[s]:u[s]:s.value;a?ye(g)&&$l(g,i):ye(g)?g.includes(i)||g.push(i):d?(u[s]=[i],$e(h,s)&&(h[s]=u[s])):(s.value=[i],e.k&&(u[e.k]=s.value))}else d?(u[s]=r,$e(h,s)&&(h[s]=r)):m&&(s.value=r,e.k&&(u[e.k]=r))};a||y?p():(p.id=-1,vt(p,n))}}}const vt=vg;function Hg(e){return jg(e)}function jg(e,t){const n=ku();n.__VUE__=!0;const{insert:o,remove:a,patchProp:i,createElement:r,createText:l,createComment:s,setText:c,setElementText:u,parentNode:h,nextSibling:d,setScopeId:m=Tt,insertStaticContent:y}=e,p=(E,A,z,K=null,G=null,oe=null,le=void 0,te=null,ae=!!A.dynamicChildren)=>{if(E===A)return;E&&!Jn(E,A)&&(K=M(E),re(E,G,oe,!0),E=null),A.patchFlag===-2&&(ae=!1,A.dynamicChildren=null);const{type:Z,ref:de,shapeFlag:ve}=A;switch(Z){case wa:g(E,A,z,K);break;case St:b(E,A,z,K);break;case br:E==null&&v(A,z,K,le);break;case Qe:_(E,A,z,K,G,oe,le,te,ae);break;default:ve&1?S(E,A,z,K,G,oe,le,te,ae):ve&6?O(E,A,z,K,G,oe,le,te,ae):(ve&64||ve&128)&&Z.process(E,A,z,K,G,oe,le,te,ae,me)}de!=null&&G&&ol(de,E&&E.ref,oe,A||E,!A)},g=(E,A,z,K)=>{if(E==null)o(A.el=l(A.children),z,K);else{const G=A.el=E.el;A.children!==E.children&&c(G,A.children)}},b=(E,A,z,K)=>{E==null?o(A.el=s(A.children||""),z,K):A.el=E.el},v=(E,A,z,K)=>{[E.el,E.anchor]=y(E.children,A,z,K,E.el,E.anchor)},x=({el:E,anchor:A},z,K)=>{let G;for(;E&&E!==A;)G=d(E),o(E,z,K),E=G;o(A,z,K)},C=({el:E,anchor:A})=>{let z;for(;E&&E!==A;)z=d(E),a(E),E=z;a(A)},S=(E,A,z,K,G,oe,le,te,ae)=>{A.type==="svg"?le="svg":A.type==="math"&&(le="mathml"),E==null?T(A,z,K,G,oe,le,te,ae):$(E,A,G,oe,le,te,ae)},T=(E,A,z,K,G,oe,le,te)=>{let ae,Z;const{props:de,shapeFlag:ve,transition:he,dirs:pe}=E;if(ae=E.el=r(E.type,oe,de&&de.is,de),ve&8?u(ae,E.children):ve&16&&w(E.children,ae,null,K,G,vr(E,oe),le,te),pe&&Wn(E,null,K,"created"),I(ae,E,E.scopeId,le,K),de){for(const Me in de)Me!=="value"&&!ii(Me)&&i(ae,Me,null,de[Me],oe,E.children,K,G,Q);"value"in de&&i(ae,"value",null,de.value,oe),(Z=de.onVnodeBeforeMount)&&Yt(Z,K,E)}pe&&Wn(E,null,K,"beforeMount");const Te=Wg(G,he);Te&&he.beforeEnter(ae),o(ae,A,z),((Z=de&&de.onVnodeMounted)||Te||pe)&&vt(()=>{Z&&Yt(Z,K,E),Te&&he.enter(ae),pe&&Wn(E,null,K,"mounted")},G)},I=(E,A,z,K,G)=>{if(z&&m(E,z),K)for(let oe=0;oe{for(let Z=ae;Z{const te=A.el=E.el;let{patchFlag:ae,dynamicChildren:Z,dirs:de}=A;ae|=E.patchFlag&16;const ve=E.props||Le,he=A.props||Le;let pe;if(z&&Un(z,!1),(pe=he.onVnodeBeforeUpdate)&&Yt(pe,z,A,E),de&&Wn(A,E,z,"beforeUpdate"),z&&Un(z,!0),Z?P(E.dynamicChildren,Z,te,z,K,vr(A,G),oe):le||W(E,A,te,null,z,K,vr(A,G),oe,!1),ae>0){if(ae&16)k(te,A,ve,he,z,K,G);else if(ae&2&&ve.class!==he.class&&i(te,"class",null,he.class,G),ae&4&&i(te,"style",ve.style,he.style,G),ae&8){const Te=A.dynamicProps;for(let Me=0;Me{pe&&Yt(pe,z,A,E),de&&Wn(A,E,z,"updated")},K)},P=(E,A,z,K,G,oe,le)=>{for(let te=0;te{if(z!==K){if(z!==Le)for(const te in z)!ii(te)&&!(te in K)&&i(E,te,z[te],null,le,A.children,G,oe,Q);for(const te in K){if(ii(te))continue;const ae=K[te],Z=z[te];ae!==Z&&te!=="value"&&i(E,te,Z,ae,le,A.children,G,oe,Q)}"value"in K&&i(E,"value",z.value,K.value,le)}},_=(E,A,z,K,G,oe,le,te,ae)=>{const Z=A.el=E?E.el:l(""),de=A.anchor=E?E.anchor:l("");let{patchFlag:ve,dynamicChildren:he,slotScopeIds:pe}=A;pe&&(te=te?te.concat(pe):pe),E==null?(o(Z,z,K),o(de,z,K),w(A.children||[],z,de,G,oe,le,te,ae)):ve>0&&ve&64&&he&&E.dynamicChildren?(P(E.dynamicChildren,he,z,G,oe,le,te),(A.key!=null||G&&A===G.subTree)&&Wl(E,A,!0)):W(E,A,z,de,G,oe,le,te,ae)},O=(E,A,z,K,G,oe,le,te,ae)=>{A.slotScopeIds=te,E==null?A.shapeFlag&512?G.ctx.activate(A,z,K,le,ae):R(A,z,K,G,oe,le,ae):D(E,A,ae)},R=(E,A,z,K,G,oe,le)=>{const te=E.component=em(E,K,G);if(Hi(E)&&(te.ctx.renderer=me),tm(te),te.asyncDep){if(G&&G.registerDep(te,B),!E.el){const ae=te.subTree=f(St);b(null,ae,A,z)}}else B(te,E,A,z,G,oe,le)},D=(E,A,z)=>{const K=A.component=E.component;if(ug(E,A,z))if(K.asyncDep&&!K.asyncResolved){F(K,A,z);return}else K.next=A,ng(K.update),K.effect.dirty=!0,K.update();else A.el=E.el,K.vnode=A},B=(E,A,z,K,G,oe,le)=>{const te=()=>{if(E.isMounted){let{next:de,bu:ve,u:he,parent:pe,vnode:Te}=E;{const uo=dd(E);if(uo){de&&(de.el=Te.el,F(E,de,le)),uo.asyncDep.then(()=>{E.isUnmounted||te()});return}}let Me=de,Fe;Un(E,!1),de?(de.el=Te.el,F(E,de,le)):de=Te,ve&&ur(ve),(Fe=de.props&&de.props.onVnodeBeforeUpdate)&&Yt(Fe,pe,de,Te),Un(E,!0);const Ze=hr(E),It=E.subTree;E.subTree=Ze,p(It,Ze,h(It.el),M(It),E,G,oe),de.el=Ze.el,Me===null&&dg(E,Ze.el),he&&vt(he,G),(Fe=de.props&&de.props.onVnodeUpdated)&&vt(()=>Yt(Fe,pe,de,Te),G)}else{let de;const{el:ve,props:he}=A,{bm:pe,m:Te,parent:Me}=E,Fe=li(A);if(Un(E,!1),pe&&ur(pe),!Fe&&(de=he&&he.onVnodeBeforeMount)&&Yt(de,Me,A),Un(E,!0),ve&&De){const Ze=()=>{E.subTree=hr(E),De(ve,E.subTree,E,G,null)};Fe?A.type.__asyncLoader().then(()=>!E.isUnmounted&&Ze()):Ze()}else{const Ze=E.subTree=hr(E);p(null,Ze,z,K,E,G,oe),A.el=Ze.el}if(Te&&vt(Te,G),!Fe&&(de=he&&he.onVnodeMounted)){const Ze=A;vt(()=>Yt(de,Me,Ze),G)}(A.shapeFlag&256||Me&&li(Me.vnode)&&Me.vnode.shapeFlag&256)&&E.a&&vt(E.a,G),E.isMounted=!0,A=z=K=null}},ae=E.effect=new Ol(te,Tt,()=>Fl(Z),E.scope),Z=E.update=()=>{ae.dirty&&ae.run()};Z.id=E.uid,Un(E,!0),Z()},F=(E,A,z)=>{A.component=E;const K=E.vnode.props;E.vnode=A,E.next=null,Vg(E,A.props,K,z),Ng(E,A.children,z),io(),Es(E),ro()},W=(E,A,z,K,G,oe,le,te,ae=!1)=>{const Z=E&&E.children,de=E?E.shapeFlag:0,ve=A.children,{patchFlag:he,shapeFlag:pe}=A;if(he>0){if(he&128){ue(Z,ve,z,K,G,oe,le,te,ae);return}else if(he&256){ce(Z,ve,z,K,G,oe,le,te,ae);return}}pe&8?(de&16&&Q(Z,G,oe),ve!==Z&&u(z,ve)):de&16?pe&16?ue(Z,ve,z,K,G,oe,le,te,ae):Q(Z,G,oe,!0):(de&8&&u(z,""),pe&16&&w(ve,z,K,G,oe,le,te,ae))},ce=(E,A,z,K,G,oe,le,te,ae)=>{E=E||To,A=A||To;const Z=E.length,de=A.length,ve=Math.min(Z,de);let he;for(he=0;hede?Q(E,G,oe,!0,!1,ve):w(A,z,K,G,oe,le,te,ae,ve)},ue=(E,A,z,K,G,oe,le,te,ae)=>{let Z=0;const de=A.length;let ve=E.length-1,he=de-1;for(;Z<=ve&&Z<=he;){const pe=E[Z],Te=A[Z]=ae?In(A[Z]):qt(A[Z]);if(Jn(pe,Te))p(pe,Te,z,null,G,oe,le,te,ae);else break;Z++}for(;Z<=ve&&Z<=he;){const pe=E[ve],Te=A[he]=ae?In(A[he]):qt(A[he]);if(Jn(pe,Te))p(pe,Te,z,null,G,oe,le,te,ae);else break;ve--,he--}if(Z>ve){if(Z<=he){const pe=he+1,Te=pehe)for(;Z<=ve;)re(E[Z],G,oe,!0),Z++;else{const pe=Z,Te=Z,Me=new Map;for(Z=Te;Z<=he;Z++){const pt=A[Z]=ae?In(A[Z]):qt(A[Z]);pt.key!=null&&Me.set(pt.key,Z)}let Fe,Ze=0;const It=he-Te+1;let uo=!1,bs=0;const Yo=new Array(It);for(Z=0;Z=It){re(pt,G,oe,!0);continue}let Ut;if(pt.key!=null)Ut=Me.get(pt.key);else for(Fe=Te;Fe<=he;Fe++)if(Yo[Fe-Te]===0&&Jn(pt,A[Fe])){Ut=Fe;break}Ut===void 0?re(pt,G,oe,!0):(Yo[Ut-Te]=Z+1,Ut>=bs?bs=Ut:uo=!0,p(pt,A[Ut],z,null,G,oe,le,te,ae),Ze++)}const ys=uo?Ug(Yo):To;for(Fe=ys.length-1,Z=It-1;Z>=0;Z--){const pt=Te+Z,Ut=A[pt],ps=pt+1{const{el:oe,type:le,transition:te,children:ae,shapeFlag:Z}=E;if(Z&6){J(E.component.subTree,A,z,K);return}if(Z&128){E.suspense.move(A,z,K);return}if(Z&64){le.move(E,A,z,me);return}if(le===Qe){o(oe,A,z);for(let ve=0;vete.enter(oe),G);else{const{leave:ve,delayLeave:he,afterLeave:pe}=te,Te=()=>o(oe,A,z),Me=()=>{ve(oe,()=>{Te(),pe&&pe()})};he?he(oe,Te,Me):Me()}else o(oe,A,z)},re=(E,A,z,K=!1,G=!1)=>{const{type:oe,props:le,ref:te,children:ae,dynamicChildren:Z,shapeFlag:de,patchFlag:ve,dirs:he}=E;if(te!=null&&ol(te,null,z,E,!0),de&256){A.ctx.deactivate(E);return}const pe=de&1&&he,Te=!li(E);let Me;if(Te&&(Me=le&&le.onVnodeBeforeUnmount)&&Yt(Me,A,E),de&6)N(E.component,z,K);else{if(de&128){E.suspense.unmount(z,K);return}pe&&Wn(E,null,A,"beforeUnmount"),de&64?E.type.remove(E,A,z,G,me,K):Z&&(oe!==Qe||ve>0&&ve&64)?Q(Z,A,z,!1,!0):(oe===Qe&&ve&384||!G&&de&16)&&Q(ae,A,z),K&&fe(E)}(Te&&(Me=le&&le.onVnodeUnmounted)||pe)&&vt(()=>{Me&&Yt(Me,A,E),pe&&Wn(E,null,A,"unmounted")},z)},fe=E=>{const{type:A,el:z,anchor:K,transition:G}=E;if(A===Qe){Ae(z,K);return}if(A===br){C(E);return}const oe=()=>{a(z),G&&!G.persisted&&G.afterLeave&&G.afterLeave()};if(E.shapeFlag&1&&G&&!G.persisted){const{leave:le,delayLeave:te}=G,ae=()=>le(z,oe);te?te(E.el,oe,ae):ae()}else oe()},Ae=(E,A)=>{let z;for(;E!==A;)z=d(E),a(E),E=z;a(A)},N=(E,A,z)=>{const{bum:K,scope:G,update:oe,subTree:le,um:te}=E;K&&ur(K),G.stop(),oe&&(oe.active=!1,re(le,E,A,z)),te&&vt(te,A),vt(()=>{E.isUnmounted=!0},A),A&&A.pendingBranch&&!A.isUnmounted&&E.asyncDep&&!E.asyncResolved&&E.suspenseId===A.pendingId&&(A.deps--,A.deps===0&&A.resolve())},Q=(E,A,z,K=!1,G=!1,oe=0)=>{for(let le=oe;leE.shapeFlag&6?M(E.component.subTree):E.shapeFlag&128?E.suspense.next():d(E.anchor||E.el);let ne=!1;const se=(E,A,z)=>{E==null?A._vnode&&re(A._vnode,null,null,!0):p(A._vnode||null,E,A,null,null,null,z),ne||(ne=!0,Es(),Ku(),ne=!1),A._vnode=E},me={p,um:re,m:J,r:fe,mt:R,mc:w,pc:W,pbc:P,n:M,o:e};let Ee,De;return t&&([Ee,De]=t(me)),{render:se,hydrate:Ee,createApp:Rg(se,Ee)}}function vr({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 Un({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Wg(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Wl(e,t,n=!1){const o=e.children,a=t.children;if(ye(o)&&ye(a))for(let i=0;i>1,e[n[l]]0&&(t[o]=n[i-1]),n[i]=o)}}for(i=n.length,r=n[i-1];i-- >0;)n[i]=r,r=t[r];return n}function dd(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:dd(t)}const Yg=e=>e.__isTeleport,ra=e=>e&&(e.disabled||e.disabled===""),zs=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Ns=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,al=(e,t)=>{const n=e&&e.to;return We(n)?t?t(n):null:n},Kg={name:"Teleport",__isTeleport:!0,process(e,t,n,o,a,i,r,l,s,c){const{mc:u,pc:h,pbc:d,o:{insert:m,querySelector:y,createText:p,createComment:g}}=c,b=ra(t.props);let{shapeFlag:v,children:x,dynamicChildren:C}=t;if(e==null){const S=t.el=p(""),T=t.anchor=p("");m(S,n,o),m(T,n,o);const I=t.target=al(t.props,y),w=t.targetAnchor=p("");I&&(m(w,I),r==="svg"||zs(I)?r="svg":(r==="mathml"||Ns(I))&&(r="mathml"));const $=(P,k)=>{v&16&&u(x,P,k,a,i,r,l,s)};b?$(n,T):I&&$(I,w)}else{t.el=e.el;const S=t.anchor=e.anchor,T=t.target=e.target,I=t.targetAnchor=e.targetAnchor,w=ra(e.props),$=w?n:T,P=w?S:I;if(r==="svg"||zs(T)?r="svg":(r==="mathml"||Ns(T))&&(r="mathml"),C?(d(e.dynamicChildren,C,$,a,i,r,l),Wl(e,t,!0)):s||h(e,t,$,P,a,i,r,l,!1),b)w?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Ma(t,n,S,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const k=t.target=al(t.props,y);k&&Ma(t,k,null,c,0)}else w&&Ma(t,T,I,c,1)}fd(t)},remove(e,t,n,o,{um:a,o:{remove:i}},r){const{shapeFlag:l,children:s,anchor:c,targetAnchor:u,target:h,props:d}=e;if(h&&i(u),r&&i(c),l&16){const m=r||!ra(d);for(let y=0;y0?Lt||To:null,qg(),ga>0&&Lt&&Lt.push(e),e}function si(e,t,n,o,a,i){return hd(Je(e,t,n,o,a,i,!0))}function gd(e,t,n,o,a){return hd(f(e,t,n,o,a,!0))}function xi(e){return e?e.__v_isVNode===!0:!1}function Jn(e,t){return e.type===t.type&&e.key===t.key}const Wi="__vInternal",md=({key:e})=>e??null,ci=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?We(e)||ht(e)||we(e)?{i:ft,r:e,k:t,f:!!n}:e:null);function Je(e,t=null,n=null,o=0,a=null,i=e===Qe?0:1,r=!1,l=!1){const s={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&md(t),ref:t&&ci(t),scopeId:Ni,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:o,dynamicProps:a,dynamicChildren:null,appContext:null,ctx:ft};return l?(Ul(s,n),i&128&&e.normalize(s)):n&&(s.shapeFlag|=We(n)?8:16),ga>0&&!r&&Lt&&(s.patchFlag>0||i&6)&&s.patchFlag!==32&&Lt.push(s),s}const f=Xg;function Xg(e,t=null,n=null,o=0,a=null,i=!1){if((!e||e===hg)&&(e=St),xi(e)){const l=Rn(e,t,!0);return n&&Ul(l,n),ga>0&&!i&&Lt&&(l.shapeFlag&6?Lt[Lt.indexOf(e)]=l:Lt.push(l)),l.patchFlag|=-2,l}if(rm(e)&&(e=e.__vccOpts),t){t=Zg(t);let{class:l,style:s}=t;l&&!We(l)&&(t.class=xa(l)),Ne(s)&&(zu(s)&&!ye(s)&&(s=Xe({},s)),t.style=pa(s))}const r=We(e)?1:mg(e)?128:Yg(e)?64:Ne(e)?4:we(e)?2:0;return Je(e,t,n,o,a,r,i,!0)}function Zg(e){return e?zu(e)||Wi in e?Xe({},e):e:null}function Rn(e,t,n=!1){const{props:o,ref:a,patchFlag:i,children:r}=e,l=t?ke(o||{},t):o;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&md(l),ref:t&&t.ref?n&&a?ye(a)?a.concat(ci(t)):[a,ci(t)]:ci(t):a,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:r,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Qe?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Rn(e.ssContent),ssFallback:e.ssFallback&&Rn(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function eo(e=" ",t=0){return f(wa,null,e,t)}function js(e="",t=!1){return t?($o(),gd(St,null,e)):f(St,null,e)}function qt(e){return e==null||typeof e=="boolean"?f(St):ye(e)?f(Qe,null,e.slice()):typeof e=="object"?In(e):f(wa,null,String(e))}function In(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Rn(e)}function Ul(e,t){let n=0;const{shapeFlag:o}=e;if(t==null)t=null;else if(ye(t))n=16;else if(typeof t=="object")if(o&65){const a=t.default;a&&(a._c&&(a._d=!1),Ul(e,a()),a._c&&(a._d=!0));return}else{n=32;const a=t._;!a&&!(Wi in t)?t._ctx=ft:a===3&&ft&&(ft.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else we(t)?(t={default:t,_ctx:ft},n=32):(t=String(t),o&64?(n=16,t=[eo(t)]):n=8);e.children=t,e.shapeFlag|=n}function ke(...e){const t={};for(let n=0;nnt||ft;let wi,il;{const e=ku(),t=(n,o)=>{let a;return(a=e[n])||(a=e[n]=[]),a.push(o),i=>{a.length>1?a.forEach(r=>r(i)):a[0](i)}};wi=t("__VUE_INSTANCE_SETTERS__",n=>nt=n),il=t("__VUE_SSR_SETTERS__",n=>Ui=n)}const Sa=e=>{const t=nt;return wi(e),e.scope.on(),()=>{e.scope.off(),wi(t)}},Ws=()=>{nt&&nt.scope.off(),wi(null)};function vd(e){return e.vnode.shapeFlag&4}let Ui=!1;function tm(e,t=!1){t&&il(t);const{props:n,children:o}=e.vnode,a=vd(e);Lg(e,n,a,t),zg(e,o);const i=a?nm(e,t):void 0;return t&&il(!1),i}function nm(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Nu(new Proxy(e.ctx,$g));const{setup:o}=n;if(o){const a=e.setupContext=o.length>1?am(e):null,i=Sa(e);io();const r=Mn(o,e,0,[e.props,a]);if(ro(),i(),wu(r)){if(r.then(Ws,Ws),t)return r.then(l=>{Us(e,l,t)}).catch(l=>{Fi(l,e,0)});e.asyncDep=r}else Us(e,r,t)}else bd(e,t)}function Us(e,t,n){we(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Ne(t)&&(e.setupState=Wu(t)),bd(e,n)}let Ys;function bd(e,t,n){const o=e.type;if(!e.render){if(!t&&Ys&&!o.render){const a=o.template||Hl(e).template;if(a){const{isCustomElement:i,compilerOptions:r}=e.appContext.config,{delimiters:l,compilerOptions:s}=o,c=Xe(Xe({isCustomElement:i,delimiters:l},r),s);o.render=Ys(a,c)}}e.render=o.render||Tt}{const a=Sa(e);io();try{Ig(e)}finally{ro(),a()}}}function om(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return bt(e,"get","$attrs"),t[n]}}))}function am(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return om(e)},slots:e.slots,emit:e.emit,expose:t}}function Yi(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Wu(Nu(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in ia)return ia[n](e)},has(t,n){return n in t||n in ia}}))}function im(e,t=!0){return we(e)?e.displayName||e.name:e.name||t&&e.__name}function rm(e){return we(e)&&"__vccOpts"in e}const V=(e,t)=>Xh(e,t,Ui);function lm(e,t,n){const o=arguments.length;return o===2?Ne(t)&&!ye(t)?xi(t)?f(e,null,[t]):f(e,t):f(e,null,t):(o>3?n=Array.prototype.slice.call(arguments,2):o===3&&xi(n)&&(n=[n]),f(e,t,n))}const sm="3.4.15";/** +* @vue/runtime-dom v3.4.15 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/const cm="http://www.w3.org/2000/svg",um="http://www.w3.org/1998/Math/MathML",On=typeof document<"u"?document:null,Ks=On&&On.createElement("template"),dm={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,o)=>{const a=t==="svg"?On.createElementNS(cm,e):t==="mathml"?On.createElementNS(um,e):On.createElement(e,n?{is:n}:void 0);return e==="select"&&o&&o.multiple!=null&&a.setAttribute("multiple",o.multiple),a},createText:e=>On.createTextNode(e),createComment:e=>On.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>On.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,o,a,i){const r=n?n.previousSibling:t.lastChild;if(a&&(a===i||a.nextSibling))for(;t.insertBefore(a.cloneNode(!0),n),!(a===i||!(a=a.nextSibling)););else{Ks.innerHTML=o==="svg"?`${e}`:o==="mathml"?`${e}`:e;const l=Ks.content;if(o==="svg"||o==="mathml"){const s=l.firstChild;for(;s.firstChild;)l.appendChild(s.firstChild);l.removeChild(s)}t.insertBefore(l,n)}return[r?r.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},wn="transition",Ko="animation",ma=Symbol("_vtc"),No=(e,{slots:t})=>lm(Sg,fm(e),t);No.displayName="Transition";const yd={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};No.props=Xe({},Qu,yd);const Yn=(e,t=[])=>{ye(e)?e.forEach(n=>n(...t)):e&&e(...t)},Gs=e=>e?ye(e)?e.some(t=>t.length>1):e.length>1:!1;function fm(e){const t={};for(const _ in e)_ in yd||(t[_]=e[_]);if(e.css===!1)return t;const{name:n="v",type:o,duration:a,enterFromClass:i=`${n}-enter-from`,enterActiveClass:r=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:s=i,appearActiveClass:c=r,appearToClass:u=l,leaveFromClass:h=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:m=`${n}-leave-to`}=e,y=hm(a),p=y&&y[0],g=y&&y[1],{onBeforeEnter:b,onEnter:v,onEnterCancelled:x,onLeave:C,onLeaveCancelled:S,onBeforeAppear:T=b,onAppear:I=v,onAppearCancelled:w=x}=t,$=(_,O,R)=>{Kn(_,O?u:l),Kn(_,O?c:r),R&&R()},P=(_,O)=>{_._isLeaving=!1,Kn(_,h),Kn(_,m),Kn(_,d),O&&O()},k=_=>(O,R)=>{const D=_?I:v,B=()=>$(O,_,R);Yn(D,[O,B]),qs(()=>{Kn(O,_?s:i),Sn(O,_?u:l),Gs(D)||Xs(O,o,p,B)})};return Xe(t,{onBeforeEnter(_){Yn(b,[_]),Sn(_,i),Sn(_,r)},onBeforeAppear(_){Yn(T,[_]),Sn(_,s),Sn(_,c)},onEnter:k(!1),onAppear:k(!0),onLeave(_,O){_._isLeaving=!0;const R=()=>P(_,O);Sn(_,h),vm(),Sn(_,d),qs(()=>{_._isLeaving&&(Kn(_,h),Sn(_,m),Gs(C)||Xs(_,o,g,R))}),Yn(C,[_,R])},onEnterCancelled(_){$(_,!1),Yn(x,[_])},onAppearCancelled(_){$(_,!0),Yn(w,[_])},onLeaveCancelled(_){P(_),Yn(S,[_])}})}function hm(e){if(e==null)return null;if(Ne(e))return[yr(e.enter),yr(e.leave)];{const t=yr(e);return[t,t]}}function yr(e){return ph(e)}function Sn(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[ma]||(e[ma]=new Set)).add(t)}function Kn(e,t){t.split(/\s+/).forEach(o=>o&&e.classList.remove(o));const n=e[ma];n&&(n.delete(t),n.size||(e[ma]=void 0))}function qs(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let gm=0;function Xs(e,t,n,o){const a=e._endId=++gm,i=()=>{a===e._endId&&o()};if(n)return setTimeout(i,n);const{type:r,timeout:l,propCount:s}=mm(e,t);if(!r)return o();const c=r+"end";let u=0;const h=()=>{e.removeEventListener(c,d),i()},d=m=>{m.target===e&&++u>=s&&h()};setTimeout(()=>{u(n[y]||"").split(", "),a=o(`${wn}Delay`),i=o(`${wn}Duration`),r=Zs(a,i),l=o(`${Ko}Delay`),s=o(`${Ko}Duration`),c=Zs(l,s);let u=null,h=0,d=0;t===wn?r>0&&(u=wn,h=r,d=i.length):t===Ko?c>0&&(u=Ko,h=c,d=s.length):(h=Math.max(r,c),u=h>0?r>c?wn:Ko:null,d=u?u===wn?i.length:s.length:0);const m=u===wn&&/\b(transform|all)(,|$)/.test(o(`${wn}Property`).toString());return{type:u,timeout:h,propCount:d,hasTransform:m}}function Zs(e,t){for(;e.lengthJs(n)+Js(e[o])))}function Js(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function vm(){return document.body.offsetHeight}function bm(e,t,n){const o=e[ma];o&&(t=(t?[t,...o]:[...o]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Yl=Symbol("_vod"),ot={beforeMount(e,{value:t},{transition:n}){e[Yl]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Go(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:o}){!t!=!n&&(o?t?(o.beforeEnter(e),Go(e,!0),o.enter(e)):o.leave(e,()=>{Go(e,!1)}):Go(e,t))},beforeUnmount(e,{value:t}){Go(e,t)}};function Go(e,t){e.style.display=t?e[Yl]:"none"}const ym=Symbol("");function pm(e,t,n){const o=e.style,a=o.display,i=We(n);if(n&&!i){if(t&&!We(t))for(const r in t)n[r]==null&&rl(o,r,"");for(const r in n)rl(o,r,n[r])}else if(i){if(t!==n){const r=o[ym];r&&(n+=";"+r),o.cssText=n}}else t&&e.removeAttribute("style");Yl in e&&(o.display=a)}const Qs=/\s*!important$/;function rl(e,t,n){if(ye(n))n.forEach(o=>rl(e,t,o));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const o=xm(e,t);Qs.test(n)?e.setProperty(Vn(o),n.replace(Qs,""),"important"):e[o]=n}}const ec=["Webkit","Moz","ms"],pr={};function xm(e,t){const n=pr[t];if(n)return n;let o=Jt(t);if(o!=="filter"&&o in e)return pr[t]=o;o=Li(o);for(let a=0;axr||(Pm.then(()=>xr=0),xr=Date.now());function $m(e,t){const n=o=>{if(!o._vts)o._vts=Date.now();else if(o._vts<=n.attached)return;_t(Im(o,n.value),t,5,[o])};return n.value=e,n.attached=Em(),n}function Im(e,t){if(ye(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(o=>a=>!a._stopped&&o&&o(a))}else return t}const ac=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Om=(e,t,n,o,a,i,r,l,s)=>{const c=a==="svg";t==="class"?bm(e,o,c):t==="style"?pm(e,n,o):Mi(t)?El(t)||Tm(e,t,n,o,r):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Am(e,t,o,c))?Sm(e,t,o,i,r,l,s):(t==="true-value"?e._trueValue=o:t==="false-value"&&(e._falseValue=o),wm(e,t,o,c))};function Am(e,t,n,o){if(o)return!!(t==="innerHTML"||t==="textContent"||t in e&&ac(t)&&we(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 a=e.tagName;if(a==="IMG"||a==="VIDEO"||a==="CANVAS"||a==="SOURCE")return!1}return ac(t)&&We(n)?!1:t in e}const Bm={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},Mm=(e,t)=>{const n=e._withKeys||(e._withKeys={}),o=t.join(".");return n[o]||(n[o]=a=>{if(!("key"in a))return;const i=Vn(a.key);if(t.some(r=>r===i||Bm[r]===i))return e(a)})},Dm=Xe({patchProp:Om},dm);let ic;function Rm(){return ic||(ic=Hg(Dm))}const pd=(...e)=>{const t=Rm().createApp(...e),{mount:n}=t;return t.mount=o=>{const a=Vm(o);if(!a)return;const i=t._component;!we(i)&&!i.render&&!i.template&&(i.template=a.innerHTML),a.innerHTML="";const r=n(a,!1,Lm(a));return a instanceof Element&&(a.removeAttribute("v-cloak"),a.setAttribute("data-v-app","")),r},t};function Lm(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Vm(e){return We(e)?document.querySelector(e):e}var xd=(e,t,n)=>new Promise((o,a)=>{var i=s=>{try{l(n.next(s))}catch(c){a(c)}},r=s=>{try{l(n.throw(s))}catch(c){a(c)}},l=s=>s.done?o(s.value):Promise.resolve(s.value).then(i,r);l((n=n.apply(e,t)).next())});const Fm=(e,t)=>xd(void 0,null,function*(){const o=yield new FontFace(e,`url(${t})`).load();return document.fonts.add(o),o}),zm=e=>xd(void 0,null,function*(){var t;let n="";for(const o of e)n+="'"+o.fontFamily+"',",o.fontFamily&&o.fontSrc&&(yield Fm(o.fontFamily,o.fontSrc),(t=o.loaded)==null||t.call(void 0));n&&(document.body.style.fontFamily=n.substr(0,n.length-1))}),Nm=""+new URL("FZMWFont-pfT78tC4.woff2",import.meta.url).href;function wr(e,t,n){if(e&&e.length){const[o,a]=t,i=Math.PI/180*n,r=Math.cos(i),l=Math.sin(i);for(const s of e){const[c,u]=s;s[0]=(c-o)*r-(u-a)*l+o,s[1]=(c-o)*l+(u-a)*r+a}}}function Hm(e,t){return e[0]===t[0]&&e[1]===t[1]}function jm(e,t,n,o=1){const a=n,i=Math.max(t,.1),r=e[0]&&e[0][0]&&typeof e[0][0]=="number"?[e]:e,l=[0,0];if(a)for(const c of r)wr(c,l,a);const s=function(c,u,h){const d=[];for(const v of c){const x=[...v];Hm(x[0],x[x.length-1])||x.push([x[0][0],x[0][1]]),x.length>2&&d.push(x)}const m=[];u=Math.max(u,.1);const y=[];for(const v of d)for(let x=0;xv.yminx.ymin?1:v.xx.x?1:v.ymax===x.ymax?0:(v.ymax-x.ymax)/Math.abs(v.ymax-x.ymax)),!y.length)return m;let p=[],g=y[0].ymin,b=0;for(;p.length||y.length;){if(y.length){let v=-1;for(let x=0;xg);x++)v=x;y.splice(0,v+1).forEach(x=>{p.push({s:g,edge:x})})}if(p=p.filter(v=>!(v.edge.ymax<=g)),p.sort((v,x)=>v.edge.x===x.edge.x?0:(v.edge.x-x.edge.x)/Math.abs(v.edge.x-x.edge.x)),(h!==1||b%u==0)&&p.length>1)for(let v=0;v=p.length)break;const C=p[v].edge,S=p[x].edge;m.push([[Math.round(C.x),g],[Math.round(S.x),g]])}g+=h,p.forEach(v=>{v.edge.x=v.edge.x+h*v.edge.islope}),b++}return m}(r,i,o);if(a){for(const c of r)wr(c,l,-a);(function(c,u,h){const d=[];c.forEach(m=>d.push(...m)),wr(d,u,h)})(s,l,-a)}return s}function Ca(e,t){var n;const o=t.hachureAngle+90;let a=t.hachureGap;a<0&&(a=4*t.strokeWidth),a=Math.round(Math.max(a,.1));let i=1;return t.roughness>=1&&(((n=t.randomizer)===null||n===void 0?void 0:n.next())||Math.random())>.7&&(i=a),jm(e,a,o,i||1)}class Kl{constructor(t){this.helper=t}fillPolygons(t,n){return this._fillPolygons(t,n)}_fillPolygons(t,n){const o=Ca(t,n);return{type:"fillSketch",ops:this.renderLines(o,n)}}renderLines(t,n){const o=[];for(const a of t)o.push(...this.helper.doubleLineOps(a[0][0],a[0][1],a[1][0],a[1][1],n));return o}}function Ki(e){const t=e[0],n=e[1];return Math.sqrt(Math.pow(t[0]-n[0],2)+Math.pow(t[1]-n[1],2))}class Wm extends Kl{fillPolygons(t,n){let o=n.hachureGap;o<0&&(o=4*n.strokeWidth),o=Math.max(o,.1);const a=Ca(t,Object.assign({},n,{hachureGap:o})),i=Math.PI/180*n.hachureAngle,r=[],l=.5*o*Math.cos(i),s=.5*o*Math.sin(i);for(const[c,u]of a)Ki([c,u])&&r.push([[c[0]-l,c[1]+s],[...u]],[[c[0]+l,c[1]-s],[...u]]);return{type:"fillSketch",ops:this.renderLines(r,n)}}}class Um extends Kl{fillPolygons(t,n){const o=this._fillPolygons(t,n),a=Object.assign({},n,{hachureAngle:n.hachureAngle+90}),i=this._fillPolygons(t,a);return o.ops=o.ops.concat(i.ops),o}}class Ym{constructor(t){this.helper=t}fillPolygons(t,n){const o=Ca(t,n=Object.assign({},n,{hachureAngle:0}));return this.dotsOnLines(o,n)}dotsOnLines(t,n){const o=[];let a=n.hachureGap;a<0&&(a=4*n.strokeWidth),a=Math.max(a,.1);let i=n.fillWeight;i<0&&(i=n.strokeWidth/2);const r=a/4;for(const l of t){const s=Ki(l),c=s/a,u=Math.ceil(c)-1,h=s-u*a,d=(l[0][0]+l[1][0])/2-a/4,m=Math.min(l[0][1],l[1][1]);for(let y=0;y{const l=Ki(r),s=Math.floor(l/(o+a)),c=(l+a-s*(o+a))/2;let u=r[0],h=r[1];u[0]>h[0]&&(u=r[1],h=r[0]);const d=Math.atan((h[1]-u[1])/(h[0]-u[0]));for(let m=0;m{const r=Ki(i),l=Math.round(r/(2*n));let s=i[0],c=i[1];s[0]>c[0]&&(s=i[1],c=i[0]);const u=Math.atan((c[1]-s[1])/(c[0]-s[0]));for(let h=0;hu%2?c+n:c+t);i.push({key:"C",data:s}),t=s[4],n=s[5];break}case"Q":i.push({key:"Q",data:[...l]}),t=l[2],n=l[3];break;case"q":{const s=l.map((c,u)=>u%2?c+n:c+t);i.push({key:"Q",data:s}),t=s[2],n=s[3];break}case"A":i.push({key:"A",data:[...l]}),t=l[5],n=l[6];break;case"a":t+=l[5],n+=l[6],i.push({key:"A",data:[l[0],l[1],l[2],l[3],l[4],t,n]});break;case"H":i.push({key:"H",data:[...l]}),t=l[0];break;case"h":t+=l[0],i.push({key:"H",data:[t]});break;case"V":i.push({key:"V",data:[...l]}),n=l[0];break;case"v":n+=l[0],i.push({key:"V",data:[n]});break;case"S":i.push({key:"S",data:[...l]}),t=l[2],n=l[3];break;case"s":{const s=l.map((c,u)=>u%2?c+n:c+t);i.push({key:"S",data:s}),t=s[2],n=s[3];break}case"T":i.push({key:"T",data:[...l]}),t=l[0],n=l[1];break;case"t":t+=l[0],n+=l[1],i.push({key:"T",data:[t,n]});break;case"Z":case"z":i.push({key:"Z",data:[]}),t=o,n=a}return i}function Sd(e){const t=[];let n="",o=0,a=0,i=0,r=0,l=0,s=0;for(const{key:c,data:u}of e){switch(c){case"M":t.push({key:"M",data:[...u]}),[o,a]=u,[i,r]=u;break;case"C":t.push({key:"C",data:[...u]}),o=u[4],a=u[5],l=u[2],s=u[3];break;case"L":t.push({key:"L",data:[...u]}),[o,a]=u;break;case"H":o=u[0],t.push({key:"L",data:[o,a]});break;case"V":a=u[0],t.push({key:"L",data:[o,a]});break;case"S":{let h=0,d=0;n==="C"||n==="S"?(h=o+(o-l),d=a+(a-s)):(h=o,d=a),t.push({key:"C",data:[h,d,...u]}),l=u[0],s=u[1],o=u[2],a=u[3];break}case"T":{const[h,d]=u;let m=0,y=0;n==="Q"||n==="T"?(m=o+(o-l),y=a+(a-s)):(m=o,y=a);const p=o+2*(m-o)/3,g=a+2*(y-a)/3,b=h+2*(m-h)/3,v=d+2*(y-d)/3;t.push({key:"C",data:[p,g,b,v,h,d]}),l=m,s=y,o=h,a=d;break}case"Q":{const[h,d,m,y]=u,p=o+2*(h-o)/3,g=a+2*(d-a)/3,b=m+2*(h-m)/3,v=y+2*(d-y)/3;t.push({key:"C",data:[p,g,b,v,m,y]}),l=h,s=d,o=m,a=y;break}case"A":{const h=Math.abs(u[0]),d=Math.abs(u[1]),m=u[2],y=u[3],p=u[4],g=u[5],b=u[6];h===0||d===0?(t.push({key:"C",data:[o,a,g,b,g,b]}),o=g,a=b):(o!==g||a!==b)&&(Cd(o,a,g,b,h,d,m,y,p).forEach(function(v){t.push({key:"C",data:v})}),o=g,a=b);break}case"Z":t.push({key:"Z",data:[]}),o=i,a=r}n=c}return t}function qo(e,t,n){return[e*Math.cos(n)-t*Math.sin(n),e*Math.sin(n)+t*Math.cos(n)]}function Cd(e,t,n,o,a,i,r,l,s,c){const u=(h=r,Math.PI*h/180);var h;let d=[],m=0,y=0,p=0,g=0;if(c)[m,y,p,g]=c;else{[e,t]=qo(e,t,-u),[n,o]=qo(n,o,-u);const O=(e-n)/2,R=(t-o)/2;let D=O*O/(a*a)+R*R/(i*i);D>1&&(D=Math.sqrt(D),a*=D,i*=D);const B=a*a,F=i*i,W=B*F-B*R*R-F*O*O,ce=B*R*R+F*O*O,ue=(l===s?-1:1)*Math.sqrt(Math.abs(W/ce));p=ue*a*R/i+(e+n)/2,g=ue*-i*O/a+(t+o)/2,m=Math.asin(parseFloat(((t-g)/i).toFixed(9))),y=Math.asin(parseFloat(((o-g)/i).toFixed(9))),ey&&(m-=2*Math.PI),!s&&y>m&&(y-=2*Math.PI)}let b=y-m;if(Math.abs(b)>120*Math.PI/180){const O=y,R=n,D=o;y=s&&y>m?m+120*Math.PI/180*1:m+120*Math.PI/180*-1,d=Cd(n=p+a*Math.cos(y),o=g+i*Math.sin(y),R,D,a,i,r,0,s,[y,O,p,g])}b=y-m;const v=Math.cos(m),x=Math.sin(m),C=Math.cos(y),S=Math.sin(y),T=Math.tan(b/4),I=4/3*a*T,w=4/3*i*T,$=[e,t],P=[e+I*x,t-w*v],k=[n+I*S,o-w*C],_=[n,o];if(P[0]=2*$[0]-P[0],P[1]=2*$[1]-P[1],c)return[P,k,_].concat(d);{d=[P,k,_].concat(d);const O=[];for(let R=0;R2){const a=[];for(let i=0;i2*Math.PI&&(m=0,y=2*Math.PI);const p=2*Math.PI/s.curveStepCount,g=Math.min(p/2,(y-m)/2),b=fc(g,c,u,h,d,m,y,1,s);if(!s.disableMultiStroke){const v=fc(g,c,u,h,d,m,y,1.5,s);b.push(...v)}return r&&(l?b.push(...Ln(c,u,c+h*Math.cos(m),u+d*Math.sin(m),s),...Ln(c,u,c+h*Math.cos(y),u+d*Math.sin(y),s)):b.push({op:"lineTo",data:[c,u]},{op:"lineTo",data:[c+h*Math.cos(m),u+d*Math.sin(m)]})),{type:"path",ops:b}}function cc(e,t){const n=Sd(wd(Gl(e))),o=[];let a=[0,0],i=[0,0];for(const{key:r,data:l}of n)switch(r){case"M":i=[l[0],l[1]],a=[l[0],l[1]];break;case"L":o.push(...Ln(i[0],i[1],l[0],l[1],t)),i=[l[0],l[1]];break;case"C":{const[s,c,u,h,d,m]=l;o.push(...Qm(s,c,u,h,d,m,i,t)),i=[d,m];break}case"Z":o.push(...Ln(i[0],i[1],a[0],a[1],t)),i=[a[0],a[1]]}return{type:"path",ops:o}}function kr(e,t){const n=[];for(const o of e)if(o.length){const a=t.maxRandomnessOffset||0,i=o.length;if(i>2){n.push({op:"move",data:[o[0][0]+be(a,t),o[0][1]+be(a,t)]});for(let r=1;r500?.4:-.0016668*s+1.233334;let u=a.maxRandomnessOffset||0;u*u*100>l&&(u=s/10);const h=u/2,d=.2+.2*_d(a);let m=a.bowing*a.maxRandomnessOffset*(o-t)/200,y=a.bowing*a.maxRandomnessOffset*(e-n)/200;m=be(m,a,c),y=be(y,a,c);const p=[],g=()=>be(h,a,c),b=()=>be(u,a,c),v=a.preserveVertices;return i&&(r?p.push({op:"move",data:[e+(v?0:g()),t+(v?0:g())]}):p.push({op:"move",data:[e+(v?0:be(u,a,c)),t+(v?0:be(u,a,c))]})),r?p.push({op:"bcurveTo",data:[m+e+(n-e)*d+g(),y+t+(o-t)*d+g(),m+e+2*(n-e)*d+g(),y+t+2*(o-t)*d+g(),n+(v?0:g()),o+(v?0:g())]}):p.push({op:"bcurveTo",data:[m+e+(n-e)*d+b(),y+t+(o-t)*d+b(),m+e+2*(n-e)*d+b(),y+t+2*(o-t)*d+b(),n+(v?0:b()),o+(v?0:b())]}),p}function Ra(e,t,n){if(!e.length)return[];const o=[];o.push([e[0][0]+be(t,n),e[0][1]+be(t,n)]),o.push([e[0][0]+be(t,n),e[0][1]+be(t,n)]);for(let a=1;a3){const i=[],r=1-n.curveTightness;a.push({op:"move",data:[e[1][0],e[1][1]]});for(let l=1;l+21&&a.push(l)):a.push(l),a.push(e[t+3])}else{const s=e[t+0],c=e[t+1],u=e[t+2],h=e[t+3],d=Xn(s,c,.5),m=Xn(c,u,.5),y=Xn(u,h,.5),p=Xn(d,m,.5),g=Xn(m,y,.5),b=Xn(p,g,.5);cl([s,d,p,b],0,n,a),cl([b,g,y,h],0,n,a)}var i,r;return a}function tv(e,t){return ki(e,0,e.length,t)}function ki(e,t,n,o,a){const i=a||[],r=e[t],l=e[n-1];let s=0,c=1;for(let u=t+1;us&&(s=h,c=u)}return Math.sqrt(s)>o?(ki(e,t,c+1,o,i),ki(e,c,n,o,i)):(i.length||i.push(r),i.push(l)),i}function Tr(e,t=.15,n){const o=[],a=(e.length-1)/3;for(let i=0;i0?ki(o,0,o.length,n):o}const xt="none";class Ti{constructor(t){this.defaultOptions={maxRandomnessOffset:2,roughness:1,bowing:1,stroke:"#000",strokeWidth:1,curveTightness:0,curveFitting:.95,curveStepCount:9,fillStyle:"hachure",fillWeight:-1,hachureAngle:-41,hachureGap:-1,dashOffset:-1,dashGap:-1,zigzagOffset:-1,seed:0,disableMultiStroke:!1,disableMultiStrokeFill:!1,preserveVertices:!1,fillShapeRoughnessGain:.8},this.config=t||{},this.config.options&&(this.defaultOptions=this._o(this.config.options))}static newSeed(){return Math.floor(Math.random()*2**31)}_o(t){return t?Object.assign({},this.defaultOptions,t):this.defaultOptions}_d(t,n,o){return{shape:t,sets:n||[],options:o||this.defaultOptions}}line(t,n,o,a,i){const r=this._o(i);return this._d("line",[kd(t,n,o,a,r)],r)}rectangle(t,n,o,a,i){const r=this._o(i),l=[],s=Jm(t,n,o,a,r);if(r.fill){const c=[[t,n],[t+o,n],[t+o,n+a],[t,n+a]];r.fillStyle==="solid"?l.push(kr([c],r)):l.push(fo([c],r))}return r.stroke!==xt&&l.push(s),this._d("rectangle",l,r)}ellipse(t,n,o,a,i){const r=this._o(i),l=[],s=Td(o,a,r),c=ll(t,n,r,s);if(r.fill)if(r.fillStyle==="solid"){const u=ll(t,n,r,s).opset;u.type="fillPath",l.push(u)}else l.push(fo([c.estimatedPoints],r));return r.stroke!==xt&&l.push(c.opset),this._d("ellipse",l,r)}circle(t,n,o,a){const i=this.ellipse(t,n,o,o,a);return i.shape="circle",i}linearPath(t,n){const o=this._o(n);return this._d("linearPath",[ui(t,!1,o)],o)}arc(t,n,o,a,i,r,l=!1,s){const c=this._o(s),u=[],h=sc(t,n,o,a,i,r,l,!0,c);if(l&&c.fill)if(c.fillStyle==="solid"){const d=Object.assign({},c);d.disableMultiStroke=!0;const m=sc(t,n,o,a,i,r,!0,!1,d);m.type="fillPath",u.push(m)}else u.push(function(d,m,y,p,g,b,v){const x=d,C=m;let S=Math.abs(y/2),T=Math.abs(p/2);S+=be(.01*S,v),T+=be(.01*T,v);let I=g,w=b;for(;I<0;)I+=2*Math.PI,w+=2*Math.PI;w-I>2*Math.PI&&(I=0,w=2*Math.PI);const $=(w-I)/v.curveStepCount,P=[];for(let k=I;k<=w;k+=$)P.push([x+S*Math.cos(k),C+T*Math.sin(k)]);return P.push([x+S*Math.cos(w),C+T*Math.sin(w)]),P.push([x,C]),fo([P],v)}(t,n,o,a,i,r,c));return c.stroke!==xt&&u.push(h),this._d("arc",u,c)}curve(t,n){const o=this._o(n),a=[],i=lc(t,o);if(o.fill&&o.fill!==xt)if(o.fillStyle==="solid"){const r=lc(t,Object.assign(Object.assign({},o),{disableMultiStroke:!0,roughness:o.roughness?o.roughness+o.fillShapeRoughnessGain:0}));a.push({type:"fillPath",ops:this._mergedShape(r.ops)})}else{const r=[],l=t;if(l.length){const s=typeof l[0][0]=="number"?[l]:l;for(const c of s)c.length<3?r.push(...c):c.length===3?r.push(...Tr(hc([c[0],c[0],c[1],c[2]]),10,(1+o.roughness)/2)):r.push(...Tr(hc(c),10,(1+o.roughness)/2))}r.length&&a.push(fo([r],o))}return o.stroke!==xt&&a.push(i),this._d("curve",a,o)}polygon(t,n){const o=this._o(n),a=[],i=ui(t,!0,o);return o.fill&&(o.fillStyle==="solid"?a.push(kr([t],o)):a.push(fo([t],o))),o.stroke!==xt&&a.push(i),this._d("polygon",a,o)}path(t,n){const o=this._o(n),a=[];if(!t)return this._d("path",a,o);t=(t||"").replace(/\n/g," ").replace(/(-\s)/g,"-").replace("/(ss)/g"," ");const i=o.fill&&o.fill!=="transparent"&&o.fill!==xt,r=o.stroke!==xt,l=!!(o.simplification&&o.simplification<1),s=function(u,h,d){const m=Sd(wd(Gl(u))),y=[];let p=[],g=[0,0],b=[];const v=()=>{b.length>=4&&p.push(...Tr(b,h)),b=[]},x=()=>{v(),p.length&&(y.push(p),p=[])};for(const{key:S,data:T}of m)switch(S){case"M":x(),g=[T[0],T[1]],p.push(g);break;case"L":v(),p.push([T[0],T[1]]);break;case"C":if(!b.length){const I=p.length?p[p.length-1]:g;b.push([I[0],I[1]])}b.push([T[0],T[1]]),b.push([T[2],T[3]]),b.push([T[4],T[5]]);break;case"Z":v(),p.push([g[0],g[1]])}if(x(),!d)return y;const C=[];for(const S of y){const T=tv(S,d);T.length&&C.push(T)}return C}(t,1,l?4-4*(o.simplification||1):(1+o.roughness)/2),c=cc(t,o);if(i)if(o.fillStyle==="solid")if(s.length===1){const u=cc(t,Object.assign(Object.assign({},o),{disableMultiStroke:!0,roughness:o.roughness?o.roughness+o.fillShapeRoughnessGain:0}));a.push({type:"fillPath",ops:this._mergedShape(u.ops)})}else a.push(kr(s,o));else a.push(fo(s,o));return r&&(l?s.forEach(u=>{a.push(ui(u,!1,o))}):a.push(c)),this._d("path",a,o)}opsToPath(t,n){let o="";for(const a of t.ops){const i=typeof n=="number"&&n>=0?a.data.map(r=>+r.toFixed(n)):a.data;switch(a.op){case"move":o+=`M${i[0]} ${i[1]} `;break;case"bcurveTo":o+=`C${i[0]} ${i[1]}, ${i[2]} ${i[3]}, ${i[4]} ${i[5]} `;break;case"lineTo":o+=`L${i[0]} ${i[1]} `}}return o.trim()}toPaths(t){const n=t.sets||[],o=t.options||this.defaultOptions,a=[];for(const i of n){let r=null;switch(i.type){case"path":r={d:this.opsToPath(i),stroke:o.stroke,strokeWidth:o.strokeWidth,fill:xt};break;case"fillPath":r={d:this.opsToPath(i),stroke:xt,strokeWidth:0,fill:o.fill||xt};break;case"fillSketch":r=this.fillSketch(i,o)}r&&a.push(r)}return a}fillSketch(t,n){let o=n.fillWeight;return o<0&&(o=n.strokeWidth/2),{d:this.opsToPath(t),stroke:n.fill||xt,strokeWidth:o,fill:xt}}_mergedShape(t){return t.filter((n,o)=>o===0||n.op!=="move")}}class nv{constructor(t,n){this.canvas=t,this.ctx=this.canvas.getContext("2d"),this.gen=new Ti(n)}draw(t){const n=t.sets||[],o=t.options||this.getDefaultOptions(),a=this.ctx,i=t.options.fixedDecimalPlaceDigits;for(const r of n)switch(r.type){case"path":a.save(),a.strokeStyle=o.stroke==="none"?"transparent":o.stroke,a.lineWidth=o.strokeWidth,o.strokeLineDash&&a.setLineDash(o.strokeLineDash),o.strokeLineDashOffset&&(a.lineDashOffset=o.strokeLineDashOffset),this._drawToContext(a,r,i),a.restore();break;case"fillPath":{a.save(),a.fillStyle=o.fill||"";const l=t.shape==="curve"||t.shape==="polygon"||t.shape==="path"?"evenodd":"nonzero";this._drawToContext(a,r,i,l),a.restore();break}case"fillSketch":this.fillSketch(a,r,o)}}fillSketch(t,n,o){let a=o.fillWeight;a<0&&(a=o.strokeWidth/2),t.save(),o.fillLineDash&&t.setLineDash(o.fillLineDash),o.fillLineDashOffset&&(t.lineDashOffset=o.fillLineDashOffset),t.strokeStyle=o.fill||"",t.lineWidth=a,this._drawToContext(t,n,o.fixedDecimalPlaceDigits),t.restore()}_drawToContext(t,n,o,a="nonzero"){t.beginPath();for(const i of n.ops){const r=typeof o=="number"&&o>=0?i.data.map(l=>+l.toFixed(o)):i.data;switch(i.op){case"move":t.moveTo(r[0],r[1]);break;case"bcurveTo":t.bezierCurveTo(r[0],r[1],r[2],r[3],r[4],r[5]);break;case"lineTo":t.lineTo(r[0],r[1])}}n.type==="fillPath"?t.fill(a):t.stroke()}get generator(){return this.gen}getDefaultOptions(){return this.gen.defaultOptions}line(t,n,o,a,i){const r=this.gen.line(t,n,o,a,i);return this.draw(r),r}rectangle(t,n,o,a,i){const r=this.gen.rectangle(t,n,o,a,i);return this.draw(r),r}ellipse(t,n,o,a,i){const r=this.gen.ellipse(t,n,o,a,i);return this.draw(r),r}circle(t,n,o,a){const i=this.gen.circle(t,n,o,a);return this.draw(i),i}linearPath(t,n){const o=this.gen.linearPath(t,n);return this.draw(o),o}polygon(t,n){const o=this.gen.polygon(t,n);return this.draw(o),o}arc(t,n,o,a,i,r,l=!1,s){const c=this.gen.arc(t,n,o,a,i,r,l,s);return this.draw(c),c}curve(t,n){const o=this.gen.curve(t,n);return this.draw(o),o}path(t,n){const o=this.gen.path(t,n);return this.draw(o),o}}const La="http://www.w3.org/2000/svg";class ov{constructor(t,n){this.svg=t,this.gen=new Ti(n)}draw(t){const n=t.sets||[],o=t.options||this.getDefaultOptions(),a=this.svg.ownerDocument||window.document,i=a.createElementNS(La,"g"),r=t.options.fixedDecimalPlaceDigits;for(const l of n){let s=null;switch(l.type){case"path":s=a.createElementNS(La,"path"),s.setAttribute("d",this.opsToPath(l,r)),s.setAttribute("stroke",o.stroke),s.setAttribute("stroke-width",o.strokeWidth+""),s.setAttribute("fill","none"),o.strokeLineDash&&s.setAttribute("stroke-dasharray",o.strokeLineDash.join(" ").trim()),o.strokeLineDashOffset&&s.setAttribute("stroke-dashoffset",`${o.strokeLineDashOffset}`);break;case"fillPath":s=a.createElementNS(La,"path"),s.setAttribute("d",this.opsToPath(l,r)),s.setAttribute("stroke","none"),s.setAttribute("stroke-width","0"),s.setAttribute("fill",o.fill||""),t.shape!=="curve"&&t.shape!=="polygon"||s.setAttribute("fill-rule","evenodd");break;case"fillSketch":s=this.fillSketch(a,l,o)}s&&i.appendChild(s)}return i}fillSketch(t,n,o){let a=o.fillWeight;a<0&&(a=o.strokeWidth/2);const i=t.createElementNS(La,"path");return i.setAttribute("d",this.opsToPath(n,o.fixedDecimalPlaceDigits)),i.setAttribute("stroke",o.fill||""),i.setAttribute("stroke-width",a+""),i.setAttribute("fill","none"),o.fillLineDash&&i.setAttribute("stroke-dasharray",o.fillLineDash.join(" ").trim()),o.fillLineDashOffset&&i.setAttribute("stroke-dashoffset",`${o.fillLineDashOffset}`),i}get generator(){return this.gen}getDefaultOptions(){return this.gen.defaultOptions}opsToPath(t,n){return this.gen.opsToPath(t,n)}line(t,n,o,a,i){const r=this.gen.line(t,n,o,a,i);return this.draw(r)}rectangle(t,n,o,a,i){const r=this.gen.rectangle(t,n,o,a,i);return this.draw(r)}ellipse(t,n,o,a,i){const r=this.gen.ellipse(t,n,o,a,i);return this.draw(r)}circle(t,n,o,a){const i=this.gen.circle(t,n,o,a);return this.draw(i)}linearPath(t,n){const o=this.gen.linearPath(t,n);return this.draw(o)}polygon(t,n){const o=this.gen.polygon(t,n);return this.draw(o)}arc(t,n,o,a,i,r,l=!1,s){const c=this.gen.arc(t,n,o,a,i,r,l,s);return this.draw(c)}curve(t,n){const o=this.gen.curve(t,n);return this.draw(o)}path(t,n){const o=this.gen.path(t,n);return this.draw(o)}}var av={canvas:(e,t)=>new nv(e,t),svg:(e,t)=>new ov(e,t),generator:e=>new Ti(e),newSeed:()=>Ti.newSeed()},iv=Object.defineProperty,gc=Object.getOwnPropertySymbols,rv=Object.prototype.hasOwnProperty,lv=Object.prototype.propertyIsEnumerable,mc=(e,t,n)=>t in e?iv(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,vc=(e,t)=>{for(var n in t||(t={}))rv.call(t,n)&&mc(e,n,t[n]);if(gc)for(var n of gc(t))lv.call(t,n)&&mc(e,n,t[n]);return e};const sv=["width","height"],Va=2,cv=j({__name:"roughPanel",props:{w:{default:50},h:{default:50},rx:{default:25},ry:{default:25},roughOpt:{}},setup(e,{expose:t}){const n=e,o={stroke:"#999",roughness:.5,bowing:2},a=L(),i=L("");let r=null;const l=()=>{s(),r=setInterval(()=>{c({w:n.w,h:n.h,rx:n.rx,ry:n.ry})},200)},s=()=>{r&&(clearInterval(r),r=null)};He(l),lo(s);const c=h=>{var d,m,y;if(!a.value)return;const p=(d=a.value)==null?void 0:d.getContext("2d");p==null||p.clearRect(0,0,((m=a.value)==null?void 0:m.width)||0,((y=a.value)==null?void 0:y.height)||0);const g={leftTopPoint:{x:Va,y:Va},rightBottomPoint:{x:0,y:0},rx:0,ry:0};g.rightBottomPoint.x=g.leftTopPoint.x+h.w,g.rightBottomPoint.y=g.leftTopPoint.y+h.h;const b=(g.rightBottomPoint.x-g.leftTopPoint.x)/2,v=(g.rightBottomPoint.y-g.leftTopPoint.y)/2;h.rx===void 0&&(h.rx=Math.min(b,v)),h.ry===void 0&&(h.ry=Math.min(b,v)),g.rx=Math.max(Math.min(b,h.rx),0),g.ry=Math.max(Math.min(v,h.ry),0);const x=[[{x:g.leftTopPoint.x+g.rx,y:g.leftTopPoint.y},{x:g.rightBottomPoint.x-g.rx,y:g.leftTopPoint.y}],[{x:g.rightBottomPoint.x,y:g.leftTopPoint.y+g.ry},{x:g.rightBottomPoint.x,y:g.rightBottomPoint.y-g.ry}],[{x:g.rightBottomPoint.x-g.rx,y:g.rightBottomPoint.y},{x:g.leftTopPoint.x+g.rx,y:g.rightBottomPoint.y}],[{x:g.leftTopPoint.x,y:g.rightBottomPoint.y-g.ry},{x:g.leftTopPoint.x,y:g.leftTopPoint.y+g.ry}]];let C="";x.forEach((T,I)=>{const w=x[I];I===0&&(C+=`M${w[0].x} ${w[0].y} `),C+=`A ${g.rx} ${g.ry},0,0,1,${w[0].x} ${w[0].y} `,C+=`L ${w[1].x} ${w[1].y} `,I===x.length-1&&(C+=`A ${g.rx*4} ${g.ry*4},0,0,0,${g.leftTopPoint.x/2} ${g.leftTopPoint.y} Z`)});const S=av.canvas(a.value);i.value=C,S.path(C,vc(vc({},o),h==null?void 0:h.roughOpt))};return t({getCanvas:()=>a.value}),(h,d)=>($o(),si("canvas",{ref_key:"canvasRef",ref:a,width:n.w+Va*2,height:n.h+Va*2},null,8,sv))}});function Pd(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Fa(e){throw new Error('Could not dynamically require "'+e+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var Ed={exports:{}};(function(e,t){(function(n){e.exports=n()})(function(){return function n(o,a,i){function r(c,u){if(!a[c]){if(!o[c]){var h=typeof Fa=="function"&&Fa;if(!u&&h)return h(c,!0);if(l)return l(c,!0);var d=new Error("Cannot find module '"+c+"'");throw d.code="MODULE_NOT_FOUND",d}var m=a[c]={exports:{}};o[c][0].call(m.exports,function(y){var p=o[c][1][y];return r(p||y)},m,m.exports,n,o,a,i)}return a[c].exports}for(var l=typeof Fa=="function"&&Fa,s=0;s0&&this._events[u].length>d&&(this._events[u].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[u].length),typeof console.trace=="function"&&console.trace())),this},i.prototype.on=i.prototype.addListener,i.prototype.once=function(u,h){if(!r(h))throw TypeError("listener must be a function");var d=!1;function m(){this.removeListener(u,m),d||(d=!0,h.apply(this,arguments))}return m.listener=h,this.on(u,m),this},i.prototype.removeListener=function(u,h){var d,m,y,p;if(!r(h))throw TypeError("listener must be a function");if(!this._events||!this._events[u])return this;if(d=this._events[u],y=d.length,m=-1,d===h||r(d.listener)&&d.listener===h)delete this._events[u],this._events.removeListener&&this.emit("removeListener",u,h);else if(s(d)){for(p=y;p-- >0;)if(d[p]===h||d[p].listener&&d[p].listener===h){m=p;break}if(m<0)return this;d.length===1?(d.length=0,delete this._events[u]):d.splice(m,1),this._events.removeListener&&this.emit("removeListener",u,h)}return this},i.prototype.removeAllListeners=function(u){var h,d;if(!this._events)return this;if(!this._events.removeListener)return arguments.length===0?this._events={}:this._events[u]&&delete this._events[u],this;if(arguments.length===0){for(h in this._events)h!=="removeListener"&&this.removeAllListeners(h);return this.removeAllListeners("removeListener"),this._events={},this}if(d=this._events[u],r(d))this.removeListener(u,d);else if(d)for(;d.length;)this.removeListener(u,d[d.length-1]);return delete this._events[u],this},i.prototype.listeners=function(u){var h;return!this._events||!this._events[u]?h=[]:r(this._events[u])?h=[this._events[u]]:h=this._events[u].slice(),h},i.prototype.listenerCount=function(u){if(this._events){var h=this._events[u];if(r(h))return 1;if(h)return h.length}return 0},i.listenerCount=function(u,h){return u.listenerCount(h)};function r(u){return typeof u=="function"}function l(u){return typeof u=="number"}function s(u){return typeof u=="object"&&u!==null}function c(u){return u===void 0}},{}],2:[function(n,o,a){var i,r,l,s,c;c=navigator.userAgent.toLowerCase(),s=navigator.platform.toLowerCase(),i=c.match(/(opera|ie|firefox|chrome|version)[\s\/:]([\w\d\.]+)?.*?(safari|version[\s\/:]([\w\d\.]+)|$)/)||[null,"unknown",0],l=i[1]==="ie"&&document.documentMode,r={name:i[1]==="version"?i[3]:i[1],version:l||parseFloat(i[1]==="opera"&&i[4]?i[4]:i[2]),platform:{name:c.match(/ip(?:ad|od|hone)/)?"ios":(c.match(/(?:webos|android)/)||s.match(/mac|win|linux/)||["other"])[0]}},r[r.name]=!0,r[r.name+parseInt(r.version,10)]=!0,r.platform[r.platform.name]=!0,o.exports=r},{}],3:[function(n,o,a){var i,r,l,s=function(d,m){for(var y in m)c.call(m,y)&&(d[y]=m[y]);function p(){this.constructor=d}return p.prototype=m.prototype,d.prototype=new p,d.__super__=m.prototype,d},c={}.hasOwnProperty,u=[].indexOf||function(d){for(var m=0,y=this.length;mC;0<=C?++x:--x)S.push(null);return S}).call(this),b=this.spawnWorkers(),this.options.globalPalette===!0)this.renderNextFrame();else for(g=0,v=b;0<=v?gv;0<=v?++g:--g)this.renderNextFrame();return this.emit("start"),this.emit("progress",0)},p.prototype.abort=function(){for(var g;g=this.activeWorkers.shift(),g!=null;)this.log("killing active worker"),g.terminate();return this.running=!1,this.emit("abort")},p.prototype.spawnWorkers=function(){var g,b,v;return g=Math.min(this.options.workers,this.frames.length),(function(){v=[];for(var x=b=this.freeWorkers.length;b<=g?xg;b<=g?x++:x--)v.push(x);return v}).apply(this).forEach(function(x){return function(C){var S;return x.log("spawning worker "+C),S=new Worker(x.options.workerScript),S.onmessage=function(T){return x.activeWorkers.splice(x.activeWorkers.indexOf(S),1),x.freeWorkers.push(S),x.frameFinished(T.data)},x.freeWorkers.push(S)}}(this)),g},p.prototype.frameFinished=function(g){var b,v;if(this.log("frame "+g.index+" finished - "+this.activeWorkers.length+" active"),this.finishedFrames++,this.emit("progress",this.finishedFrames/this.frames.length),this.imageParts[g.index]=g,this.options.globalPalette===!0&&(this.options.globalPalette=g.globalPalette,this.log("global palette analyzed"),this.frames.length>2))for(b=1,v=this.freeWorkers.length;1<=v?bv;1<=v?++b:--b)this.renderNextFrame();return u.call(this.imageParts,null)>=0?this.renderNextFrame():this.finishRendering()},p.prototype.finishRendering=function(){var g,b,v,x,C,S,T,I,w,$,P,k,_,O,R,D;for(I=0,O=this.imageParts,C=0,w=O.length;C=this.frames.length))return g=this.frames[this.nextFrame++],v=this.freeWorkers.shift(),b=this.getTask(g),this.log("starting frame "+(b.index+1)+" of "+this.frames.length),this.activeWorkers.push(v),v.postMessage(b)},p.prototype.getContextData=function(g){return g.getImageData(0,0,this.options.width,this.options.height).data},p.prototype.getImageData=function(g){var b;return this._canvas==null&&(this._canvas=document.createElement("canvas"),this._canvas.width=this.options.width,this._canvas.height=this.options.height),b=this._canvas.getContext("2d"),b.setFill=this.options.background,b.fillRect(0,0,this.options.width,this.options.height),b.drawImage(g,0,0),this.getContextData(b)},p.prototype.getTask=function(g){var b,v;if(b=this.frames.indexOf(g),v={index:b,last:b===this.frames.length-1,delay:g.delay,transparent:g.transparent,width:this.options.width,height:this.options.height,quality:this.options.quality,dither:this.options.dither,globalPalette:this.options.globalPalette,repeat:this.options.repeat,canTransfer:l.name==="chrome"},g.data!=null)v.data=g.data;else if(g.context!=null)v.data=this.getContextData(g.context);else if(g.image!=null)v.data=this.getImageData(g.image);else throw new Error("Invalid frame");return v},p.prototype.log=function(){var g;if(g=1<=arguments.length?h.call(arguments,0):[],!!this.options.debug)return console.log.apply(console,g)},p}(i),o.exports=r},{"./browser.coffee":2,events:1}]},{},[3])(3)})})(Ed);var uv=Ed.exports;const dv=Pd(uv);var $d={exports:{}};(function(e){(function(t){var n=x(),o=C(),a=S(),i=T(),r={imagePlaceholder:void 0,cacheBust:!1},l={toSvg:s,toPng:u,toJpeg:h,toBlob:d,toPixelData:c,impl:{fontFaces:a,images:i,util:n,inliner:o,options:{}}};e.exports=l;function s(I,w){return w=w||{},m(w),Promise.resolve(I).then(function(P){return p(P,w.filter,!0)}).then(g).then(b).then($).then(function(P){return v(P,w.width||n.width(I),w.height||n.height(I))});function $(P){return w.bgcolor&&(P.style.backgroundColor=w.bgcolor),w.width&&(P.style.width=w.width+"px"),w.height&&(P.style.height=w.height+"px"),w.style&&Object.keys(w.style).forEach(function(k){P.style[k]=w.style[k]}),P}}function c(I,w){return y(I,w||{}).then(function($){return $.getContext("2d").getImageData(0,0,n.width(I),n.height(I)).data})}function u(I,w){return y(I,w||{}).then(function($){return $.toDataURL()})}function h(I,w){return w=w||{},y(I,w).then(function($){return $.toDataURL("image/jpeg",w.quality||1)})}function d(I,w){return y(I,w||{}).then(n.canvasToBlob)}function m(I){typeof I.imagePlaceholder>"u"?l.impl.options.imagePlaceholder=r.imagePlaceholder:l.impl.options.imagePlaceholder=I.imagePlaceholder,typeof I.cacheBust>"u"?l.impl.options.cacheBust=r.cacheBust:l.impl.options.cacheBust=I.cacheBust}function y(I,w){return s(I,w).then(n.makeImage).then(n.delay(100)).then(function(P){var k=$(I);return k.getContext("2d").drawImage(P,0,0),k});function $(P){var k=document.createElement("canvas");if(k.width=w.width||n.width(P),k.height=w.height||n.height(P),w.bgcolor){var _=k.getContext("2d");_.fillStyle=w.bgcolor,_.fillRect(0,0,k.width,k.height)}return k}}function p(I,w,$){if(!$&&w&&!w(I))return Promise.resolve();return Promise.resolve(I).then(P).then(function(O){return k(I,O,w)}).then(function(O){return _(I,O)});function P(O){return O instanceof HTMLCanvasElement?n.makeImage(O.toDataURL()):O.cloneNode(!1)}function k(O,R,D){var B=O.childNodes;if(B.length===0)return Promise.resolve(R);return F(R,n.asArray(B),D).then(function(){return R});function F(W,ce,ue){var J=Promise.resolve();return ce.forEach(function(re){J=J.then(function(){return p(re,ue)}).then(function(fe){fe&&W.appendChild(fe)})}),J}}function _(O,R){if(!(R instanceof Element))return R;return Promise.resolve().then(D).then(B).then(F).then(W).then(function(){return R});function D(){ce(window.getComputedStyle(O),R.style);function ce(ue,J){ue.cssText?J.cssText=ue.cssText:re(ue,J);function re(fe,Ae){n.asArray(fe).forEach(function(N){Ae.setProperty(N,fe.getPropertyValue(N),fe.getPropertyPriority(N))})}}}function B(){[":before",":after"].forEach(function(ue){ce(ue)});function ce(ue){var J=window.getComputedStyle(O,ue),re=J.getPropertyValue("content");if(re===""||re==="none")return;var fe=n.uid();R.className=R.className+" "+fe;var Ae=document.createElement("style");Ae.appendChild(N(fe,ue,J)),R.appendChild(Ae);function N(Q,M,ne){var se="."+Q+":"+M,me=ne.cssText?Ee(ne):De(ne);return document.createTextNode(se+"{"+me+"}");function Ee(E){var A=E.getPropertyValue("content");return E.cssText+" content: "+A+";"}function De(E){return n.asArray(E).map(A).join("; ")+";";function A(z){return z+": "+E.getPropertyValue(z)+(E.getPropertyPriority(z)?" !important":"")}}}}}function F(){O instanceof HTMLTextAreaElement&&(R.innerHTML=O.value),O instanceof HTMLInputElement&&R.setAttribute("value",O.value)}function W(){R instanceof SVGElement&&(R.setAttribute("xmlns","http://www.w3.org/2000/svg"),R instanceof SVGRectElement&&["width","height"].forEach(function(ce){var ue=R.getAttribute(ce);ue&&R.style.setProperty(ce,ue)}))}}}function g(I){return a.resolveAll().then(function(w){var $=document.createElement("style");return I.appendChild($),$.appendChild(document.createTextNode(w)),I})}function b(I){return i.inlineAll(I).then(function(){return I})}function v(I,w,$){return Promise.resolve(I).then(function(P){return P.setAttribute("xmlns","http://www.w3.org/1999/xhtml"),new XMLSerializer().serializeToString(P)}).then(n.escapeXhtml).then(function(P){return''+P+""}).then(function(P){return''+P+""}).then(function(P){return"data:image/svg+xml;charset=utf-8,"+P})}function x(){return{escape:W,parseExtension:w,mimeType:$,dataAsUrl:F,isDataUrl:P,canvasToBlob:_,resolveUrl:O,getAndEncode:B,uid:R(),delay:ce,asArray:ue,escapeXhtml:J,makeImage:D,width:re,height:fe};function I(){var N="application/font-woff",Q="image/jpeg";return{woff:N,woff2:N,ttf:"application/font-truetype",eot:"application/vnd.ms-fontobject",png:"image/png",jpg:Q,jpeg:Q,gif:"image/gif",tiff:"image/tiff",svg:"image/svg+xml"}}function w(N){var Q=/\.([^\.\/]*?)$/g.exec(N);return Q?Q[1]:""}function $(N){var Q=w(N).toLowerCase();return I()[Q]||""}function P(N){return N.search(/^(data:)/)!==-1}function k(N){return new Promise(function(Q){for(var M=window.atob(N.toDataURL().split(",")[1]),ne=M.length,se=new Uint8Array(ne),me=0;menew Promise((o,a)=>{var i=s=>{try{l(n.next(s))}catch(c){a(c)}},r=s=>{try{l(n.throw(s))}catch(c){a(c)}},l=s=>s.done?o(s.value):Promise.resolve(s.value).then(i,r);l((n=n.apply(e,t)).next())});const mv={},ka=e=>(rg("data-v-9e2c0fc8"),e=e(),lg(),e),vv={key:0,class:"main"},bv={style:{position:"relative",margin:"10px",padding:"5px 0","background-color":"white","border-radius":"10px","pointer-events":"none"}},yv={style:{width:"100%",position:"relative",overflow:"hidden",padding:"10px 0",display:"flex","justify-content":"center"}},pv=ka(()=>Je("div",{style:{height:"10px"}},null,-1)),xv=ka(()=>Je("div",{style:{"text-align":"left"}},"内容",-1)),wv=ka(()=>Je("div",{style:{"text-align":"left"}},"字号",-1)),Sv={style:{position:"relative",padding:"20px 15px"}},Cv={class:"custom-button"},kv=ka(()=>Je("div",{style:{"text-align":"left"}},"最大宽度",-1)),Tv={style:{position:"relative",padding:"20px 15px"}},_v={class:"custom-button"},Pv=ka(()=>Je("div",{style:{"text-align":"left"}},"引脚位置",-1)),Ev={style:{display:"flex","justify-content":"space-around",width:"100%"}},$v={key:1,style:{position:"fixed",inset:"0",display:"flex","align-items":"center","justify-content":"center","background-color":"rgba(255,255,255,0.6)","z-index":"1000"}},Iv=j({__name:"mainPage",setup(e){const t=L(!1);zm([{fontFamily:"FZMWFont",fontSrc:Nm,loaded:()=>{t.value=!0}}]);const n=L(),o=L({text:"输入一些内容",fontSize:20,maxWidth:200,cornerPlace:0}),a=L({w:20,h:20}),i=()=>{if(!n.value)return;const d=n.value.getBoundingClientRect();a.value.w=d.width,a.value.h=d.height};He(i),Nl(i);const r=L(),l=L(),s=L(!1),c=()=>gv(this,null,function*(){s.value=!0;const d=new dv({workers:2,quality:10,workerScript:(mv.env.DEV?"/comic-message":"")+"/gif.worker.js"});d.addFrame(yield h()),d.addFrame(yield h(),{delay:200}),d.addFrame(yield h(),{delay:200}),d.on("finished",m=>{const y=document.createElement("a");y.href=window.URL.createObjectURL(m),y.download="gif-"+Date.now(),y.click(),y.remove(),s.value=!1}),d.render()}),u=V(()=>o.value.fontSize+7);ee(()=>o.value.fontSize,()=>{o.value.maxWidth=Math.max(u.value,o.value.maxWidth)});const h=()=>new Promise((d,m)=>{const y=new Image;hv.toPng(l.value).then(p=>{y.src=p,y.onload=()=>{const g=document.createElement("canvas"),b=g.getContext("2d");b?(g.width=y.width,g.height=y.height,b.drawImage(y,0,0),d(b.getImageData(0,0,g.width,g.height))):m("no ctx")}}).catch(p=>{m(p)})});return(d,m)=>{const y=jn("van-field"),p=jn("van-cell"),g=jn("van-slider"),b=jn("van-radio"),v=jn("van-radio-group"),x=jn("van-cell-group"),C=jn("van-loading");return $o(),si(Qe,null,[t.value?($o(),si("div",vv,[Je("div",bv,[Je("div",yv,[Je("div",{ref_key:"messageRef",ref:l,style:{position:"relative","background-color":"white"}},[Je("div",{ref_key:"contentTextRef",ref:n,class:"content-text",style:pa({fontSize:o.value.fontSize+"px",maxWidth:o.value.maxWidth+"px"})},dr(o.value.text),5),f(cv,{ref_key:"roughPanelRef",ref:r,class:xa(["rough-panel",{"rough-panel--tr":o.value.cornerPlace===1,"rough-panel--br":o.value.cornerPlace===2,"rough-panel--bl":o.value.cornerPlace===3}]),w:Math.max(o.value.fontSize,a.value.w),h:Math.max(o.value.fontSize,a.value.h),rx:o.value.fontSize,ry:o.value.fontSize},null,8,["class","w","h","rx","ry"])],512)])]),pv,f(x,{inset:""},{default:mt(()=>[f(p,null,{default:mt(()=>[xv,f(y,{modelValue:o.value.text,"onUpdate:modelValue":m[0]||(m[0]=S=>o.value.text=S),rows:"2",autosize:"",type:"textarea",maxlength:"100",placeholder:"输入内容","show-word-limit":""},null,8,["modelValue"])]),_:1}),f(p,null,{default:mt(()=>[wv,Je("div",Sv,[f(g,{modelValue:o.value.fontSize,"onUpdate:modelValue":m[1]||(m[1]=S=>o.value.fontSize=S),min:12,max:40},{button:mt(()=>[Je("div",Cv,dr(o.value.fontSize),1)]),_:1},8,["modelValue"])])]),_:1}),f(p,null,{default:mt(()=>[kv,Je("div",Tv,[f(g,{modelValue:o.value.maxWidth,"onUpdate:modelValue":m[2]||(m[2]=S=>o.value.maxWidth=S),min:u.value,max:300},{button:mt(()=>[Je("div",_v,dr(o.value.maxWidth),1)]),_:1},8,["modelValue","min"])])]),_:1}),f(p,null,{default:mt(()=>[Pv,f(v,{modelValue:o.value.cornerPlace,"onUpdate:modelValue":m[3]||(m[3]=S=>o.value.cornerPlace=S),direction:"horizontal"},{default:mt(()=>[Je("div",Ev,[f(b,{name:0},{default:mt(()=>[eo("↖")]),_:1},8,["name"]),f(b,{name:1},{default:mt(()=>[eo("↗")]),_:1},8,["name"]),f(b,{name:2},{default:mt(()=>[eo("↙")]),_:1},8,["name"]),f(b,{name:3},{default:mt(()=>[eo("↘")]),_:1},8,["name"])])]),_:1},8,["modelValue"])]),_:1}),f(p,null,{default:mt(()=>[Je("div",{style:{"text-align":"center"}},[Je("div",{class:"btn",onClick:c},"GIF")])]),_:1})]),_:1})])):js("",!0),s.value?($o(),si("div",$v,[f(C,{type:"spinner"})])):js("",!0)],64)}}}),Ov=(e,t)=>{const n=e.__vccOpts||e;for(const[o,a]of t)n[o]=a;return n},Av=Ov(Iv,[["__scopeId","data-v-9e2c0fc8"]]),Bv=j({__name:"App",setup(e){return(t,n)=>($o(),gd(Av))}});function ul(){}const ge=Object.assign,Et=typeof window<"u",dn=e=>e!==null&&typeof e=="object",Pe=e=>e!=null,Do=e=>typeof e=="function",ql=e=>dn(e)&&Do(e.then)&&Do(e.catch),va=e=>Object.prototype.toString.call(e)==="[object Date]"&&!Number.isNaN(e.getTime());function Id(e){return e=e.replace(/[^-|\d]/g,""),/^((\+86)|(86))?(1)\d{10}$/.test(e)||/^0[0-9-]{10,13}$/.test(e)}const Od=e=>typeof e=="number"||/^\d+(\.\d+)?$/.test(e),Mv=()=>Et?/ios|iphone|ipad|ipod/.test(navigator.userAgent.toLowerCase()):!1;function bc(e,t){const n=t.split(".");let o=e;return n.forEach(a=>{var i;o=dn(o)&&(i=o[a])!=null?i:""}),o}function Ie(e,t,n){return t.reduce((o,a)=>((!n||e[a]!==void 0)&&(o[a]=e[a]),o),{})}const Zt=(e,t)=>JSON.stringify(e)===JSON.stringify(t),_i=e=>Array.isArray(e)?e:[e],ze=null,Y=[Number,String],H={type:Boolean,default:!0},Ke=e=>({type:e,required:!0}),Ve=()=>({type:Array,default:()=>[]}),Ye=e=>({type:Number,default:e}),ie=e=>({type:Y,default:e}),X=e=>({type:String,default:e});var Fn=typeof window<"u";function rt(e){return Fn?requestAnimationFrame(e):-1}function Gi(e){Fn&&cancelAnimationFrame(e)}function An(e){rt(()=>rt(e))}var Dv=e=>e===window,yc=(e,t)=>({top:0,left:0,right:e,bottom:t,width:e,height:t}),Be=e=>{const t=Mo(e);if(Dv(t)){const n=t.innerWidth,o=t.innerHeight;return yc(n,o)}return t!=null&&t.getBoundingClientRect?t.getBoundingClientRect():yc(0,0)};function Rv(e=!1){const t=L(e);return[t,(o=!t.value)=>{t.value=o}]}function at(e){const t=sn(e,null);if(t){const n=zt(),{link:o,unlink:a,internalChildren:i}=t;o(n),lo(()=>a(n));const r=V(()=>i.indexOf(n));return{parent:t,index:r}}return{parent:null,index:L(-1)}}function Lv(e){const t=[],n=o=>{Array.isArray(o)&&o.forEach(a=>{var i;xi(a)&&(t.push(a),(i=a.component)!=null&&i.subTree&&(t.push(a.component.subTree),n(a.component.subTree.children)),a.children&&n(a.children))})};return n(e),t}var pc=(e,t)=>{const n=e.indexOf(t);return n===-1?e.findIndex(o=>t.key!==void 0&&t.key!==null&&o.type===t.type&&o.key===t.key):n};function Vv(e,t,n){const o=Lv(e.subTree.children);n.sort((i,r)=>pc(o,i.vnode)-pc(o,r.vnode));const a=n.map(i=>i.proxy);t.sort((i,r)=>{const l=a.indexOf(i),s=a.indexOf(r);return l-s})}function st(e){const t=je([]),n=je([]),o=zt();return{children:t,linkChildren:i=>{Fo(e,Object.assign({link:s=>{s.proxy&&(n.push(s),t.push(s.proxy),Vv(o,t,n))},unlink:s=>{const c=n.indexOf(s);t.splice(c,1),n.splice(c,1)},children:t,internalChildren:n},i))}}}var dl=1e3,fl=60*dl,hl=60*fl,xc=24*hl;function Fv(e){const t=Math.floor(e/xc),n=Math.floor(e%xc/hl),o=Math.floor(e%hl/fl),a=Math.floor(e%fl/dl),i=Math.floor(e%dl);return{total:e,days:t,hours:n,minutes:o,seconds:a,milliseconds:i}}function zv(e,t){return Math.floor(e/1e3)===Math.floor(t/1e3)}function Nv(e){let t,n,o,a;const i=L(e.time),r=V(()=>Fv(i.value)),l=()=>{o=!1,Gi(t)},s=()=>Math.max(n-Date.now(),0),c=p=>{var g,b;i.value=p,(g=e.onChange)==null||g.call(e,r.value),p===0&&(l(),(b=e.onFinish)==null||b.call(e))},u=()=>{t=rt(()=>{o&&(c(s()),i.value>0&&u())})},h=()=>{t=rt(()=>{if(o){const p=s();(!zv(p,i.value)||p===0)&&c(p),i.value>0&&h()}})},d=()=>{Fn&&(e.millisecond?u():h())},m=()=>{o||(n=Date.now()+i.value,o=!0,d())},y=(p=e.time)=>{l(),i.value=p};return en(l),mn(()=>{a&&(o=!0,a=!1,d())}),Qt(()=>{o&&(l(),a=!0)}),{start:m,pause:l,reset:y,current:r}}function Ho(e){let t;He(()=>{e(),Ce(()=>{t=!0})}),mn(()=>{t&&e()})}function Ue(e,t,n={}){if(!Fn)return;const{target:o=window,passive:a=!1,capture:i=!1}=n;let r=!1,l;const s=h=>{if(r)return;const d=Mo(h);d&&!l&&(d.addEventListener(e,t,{capture:i,passive:a}),l=!0)},c=h=>{if(r)return;const d=Mo(h);d&&l&&(d.removeEventListener(e,t,i),l=!1)};lo(()=>c(o)),Qt(()=>c(o)),Ho(()=>s(o));let u;return ht(o)&&(u=ee(o,(h,d)=>{c(d),s(h)})),()=>{u==null||u(),c(o),r=!0}}function qi(e,t,n={}){if(!Fn)return;const{eventName:o="click"}=n;Ue(o,i=>{(Array.isArray(e)?e:[e]).every(s=>{const c=Mo(s);return c&&!c.contains(i.target)})&&t(i)},{target:document})}var za,_r;function Hv(){if(!za&&(za=L(0),_r=L(0),Fn)){const e=()=>{za.value=window.innerWidth,_r.value=window.innerHeight};e(),window.addEventListener("resize",e,{passive:!0}),window.addEventListener("orientationchange",e,{passive:!0})}return{width:za,height:_r}}var jv=/scroll|auto|overlay/i,Ad=Fn?window:void 0;function Wv(e){return e.tagName!=="HTML"&&e.tagName!=="BODY"&&e.nodeType===1}function Xl(e,t=Ad){let n=e;for(;n&&n!==t&&Wv(n);){const{overflowY:o}=window.getComputedStyle(n);if(jv.test(o))return n;n=n.parentNode}return t}function jo(e,t=Ad){const n=L();return He(()=>{e.value&&(n.value=Xl(e.value,t))}),n}var Na;function Uv(){if(!Na&&(Na=L("visible"),Fn)){const e=()=>{Na.value=document.hidden?"hidden":"visible"};e(),window.addEventListener("visibilitychange",e)}return Na}var Bd=Symbol("van-field");function zn(e){const t=sn(Bd,null);t&&!t.customValue.value&&(t.customValue.value=e,ee(e,()=>{t.resetValidation(),t.validateWithTrigger("onChange")}))}function fn(e){const t="scrollTop"in e?e.scrollTop:e.pageYOffset;return Math.max(t,0)}function Pi(e,t){"scrollTop"in e?e.scrollTop=t:e.scrollTo(e.scrollX,t)}function Ta(){return window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0}function Xi(e){Pi(window,e),Pi(document.body,e)}function wc(e,t){if(e===window)return 0;const n=t?fn(t):Ta();return Be(e).top+n}const Yv=Mv();function Md(){Yv&&Xi(Ta())}const Zl=e=>e.stopPropagation();function Re(e,t){(typeof e.cancelable!="boolean"||e.cancelable)&&e.preventDefault(),t&&Zl(e)}function ao(e){const t=Mo(e);if(!t)return!1;const n=window.getComputedStyle(t),o=n.display==="none",a=t.offsetParent===null&&n.position!=="fixed";return o||a}const{width:Vt,height:Pt}=Hv();function Kv(e){const t=window.getComputedStyle(e);return t.transform!=="none"||t.perspective!=="none"||["transform","perspective","filter"].some(n=>(t.willChange||"").includes(n))}function Gv(e){let t=e.parentElement;for(;t;){if(t&&t.tagName!=="HTML"&&t.tagName!=="BODY"&&Kv(t))return t;t=t.parentElement}return null}function xe(e){if(Pe(e))return Od(e)?`${e}px`:String(e)}function bn(e){if(Pe(e)){if(Array.isArray(e))return{width:xe(e[0]),height:xe(e[1])};const t=xe(e);return{width:t,height:t}}}function yn(e){const t={};return e!==void 0&&(t.zIndex=+e),t}let Pr;function qv(){if(!Pr){const e=document.documentElement,t=e.style.fontSize||window.getComputedStyle(e).fontSize;Pr=parseFloat(t)}return Pr}function Xv(e){return e=e.replace(/rem/g,""),+e*qv()}function Zv(e){return e=e.replace(/vw/g,""),+e*Vt.value/100}function Jv(e){return e=e.replace(/vh/g,""),+e*Pt.value/100}function Jl(e){if(typeof e=="number")return e;if(Et){if(e.includes("rem"))return Xv(e);if(e.includes("vw"))return Zv(e);if(e.includes("vh"))return Jv(e)}return parseFloat(e)}const Qv=/-(\w)/g,Dd=e=>e.replace(Qv,(t,n)=>n.toUpperCase()),eb=e=>e.replace(/([A-Z])/g,"-$1").toLowerCase().replace(/^-/,"");function Rt(e,t=2){let n=e+"";for(;n.lengthMath.min(Math.max(e,t),n);function Sc(e,t,n){const o=e.indexOf(t);return o===-1?e:t==="-"&&o!==0?e.slice(0,o):e.slice(0,o+1)+e.slice(o).replace(n,"")}function gl(e,t=!0,n=!0){t?e=Sc(e,".",/\./g):e=e.split(".")[0],n?e=Sc(e,"-",/-/g):e=e.replace(/-/,"");const o=t?/[^-0-9.]/g:/[^-0-9]/g;return e.replace(o,"")}function Rd(e,t){return Math.round((e+t)*1e10)/1e10}const{hasOwnProperty:tb}=Object.prototype;function nb(e,t,n){const o=t[n];Pe(o)&&(!tb.call(e,n)||!dn(o)?e[n]=o:e[n]=Ld(Object(e[n]),o))}function Ld(e,t){return Object.keys(t).forEach(n=>{nb(e,t,n)}),e}var ob={name:"姓名",tel:"电话",save:"保存",clear:"清空",cancel:"取消",confirm:"确认",delete:"删除",loading:"加载中...",noCoupon:"暂无优惠券",nameEmpty:"请填写姓名",addContact:"添加联系人",telInvalid:"请填写正确的电话",vanCalendar:{end:"结束",start:"开始",title:"日期选择",weekdays:["日","一","二","三","四","五","六"],monthTitle:(e,t)=>`${e}年${t}月`,rangePrompt:e=>`最多选择 ${e} 天`},vanCascader:{select:"请选择"},vanPagination:{prev:"上一页",next:"下一页"},vanPullRefresh:{pulling:"下拉即可刷新...",loosing:"释放即可刷新..."},vanSubmitBar:{label:"合计:"},vanCoupon:{unlimited:"无门槛",discount:e=>`${e}折`,condition:e=>`满${e}元可用`},vanCouponCell:{title:"优惠券",count:e=>`${e}张可用`},vanCouponList:{exchange:"兑换",close:"不使用",enable:"可用",disabled:"不可用",placeholder:"输入优惠码"},vanAddressEdit:{area:"地区",areaEmpty:"请选择地区",addressEmpty:"请填写详细地址",addressDetail:"详细地址",defaultAddress:"设为默认收货地址"},vanAddressList:{add:"新增地址"}};const Cc=L("zh-CN"),kc=je({"zh-CN":ob}),Vd={messages(){return kc[Cc.value]},use(e,t){Cc.value=e,this.add({[e]:t})},add(e={}){Ld(kc,e)}};var ab=Vd;function ib(e){const t=Dd(e)+".";return(n,...o)=>{const a=ab.messages(),i=bc(a,t+n)||bc(a,n);return Do(i)?i(...o):i}}function ml(e,t){return t?typeof t=="string"?` ${e}--${t}`:Array.isArray(t)?t.reduce((n,o)=>n+ml(e,o),""):Object.keys(t).reduce((n,o)=>n+(t[o]?ml(e,o):""),""):""}function rb(e){return(t,n)=>(t&&typeof t!="string"&&(n=t,t=""),t=t?`${e}__${t}`:e,`${t}${ml(t,n)}`)}function U(e){const t=`van-${e}`;return[t,rb(t),ib(t)]}const pn="van-hairline",Fd=`${pn}--top`,zd=`${pn}--left`,lb=`${pn}--right`,Ql=`${pn}--bottom`,sa=`${pn}--surround`,Zi=`${pn}--top-bottom`,sb=`${pn}-unset--top-bottom`,yt="van-haptics-feedback",Nd=Symbol("van-form"),Hd=500,Tc=5;function Nn(e,{args:t=[],done:n,canceled:o,error:a}){if(e){const i=e.apply(null,t);ql(i)?i.then(r=>{r?n():o&&o()}).catch(a||ul):i?n():o&&o()}else n()}function q(e){return e.install=t=>{const{name:n}=e;n&&(t.component(n,e),t.component(Dd(`-${n}`),e))},e}function Ei(e,t){return e.reduce((n,o)=>Math.abs(n-t){n&&e()})}const Wd=(e,t)=>{const n=L(),o=()=>{n.value=Be(e).height};return He(()=>{if(Ce(o),t)for(let a=1;a<=3;a++)setTimeout(o,100*a)}),Ji(()=>Ce(o)),ee([Vt,Pt],o),n};function Qi(e,t){const n=Wd(e,!0);return o=>f("div",{class:t("placeholder"),style:{height:n.value?`${n.value}px`:void 0}},[o()])}const[Ud,_c]=U("action-bar"),es=Symbol(Ud),cb={placeholder:Boolean,safeAreaInsetBottom:H};var ub=j({name:Ud,props:cb,setup(e,{slots:t}){const n=L(),o=Qi(n,_c),{linkChildren:a}=st(es);a();const i=()=>{var r;return f("div",{ref:n,class:[_c(),{"van-safe-area-bottom":e.safeAreaInsetBottom}]},[(r=t.default)==null?void 0:r.call(t)])};return()=>e.placeholder?o(i):i()}});const Yd=q(ub);function _e(e){const t=zt();t&&ge(t.proxy,e)}const Hn={to:[String,Object],url:String,replace:Boolean};function Kd({to:e,url:t,replace:n,$router:o}){e&&o?o[n?"replace":"push"](e):t&&(n?location.replace(t):location.href=t)}function so(){const e=zt().proxy;return()=>Kd(e)}const[db,Pc]=U("badge"),fb={dot:Boolean,max:Y,tag:X("div"),color:String,offset:Array,content:Y,showZero:H,position:X("top-right")};var hb=j({name:db,props:fb,setup(e,{slots:t}){const n=()=>{if(t.content)return!0;const{content:l,showZero:s}=e;return Pe(l)&&l!==""&&(s||l!==0&&l!=="0")},o=()=>{const{dot:l,max:s,content:c}=e;if(!l&&n())return t.content?t.content():Pe(s)&&Od(c)&&+c>+s?`${s}+`:c},a=l=>l.startsWith("-")?l.replace("-",""):`-${l}`,i=V(()=>{const l={background:e.color};if(e.offset){const[s,c]=e.offset,{position:u}=e,[h,d]=u.split("-");t.default?(typeof c=="number"?l[h]=xe(h==="top"?c:-c):l[h]=h==="top"?xe(c):a(c),typeof s=="number"?l[d]=xe(d==="left"?s:-s):l[d]=d==="left"?xe(s):a(s)):(l.marginTop=xe(c),l.marginLeft=xe(s))}return l}),r=()=>{if(n()||e.dot)return f("div",{class:Pc([e.position,{dot:e.dot,fixed:!!t.default}]),style:i.value},[o()])};return()=>{if(t.default){const{tag:l}=e;return f(l,{class:Pc("wrapper")},{default:()=>[t.default(),r()]})}return r()}}});const co=q(hb);let Gd=2e3;const gb=()=>++Gd,mb=e=>{Gd=e},[qd,vb]=U("config-provider"),Xd=Symbol(qd),bb={tag:X("div"),theme:X("light"),zIndex:Number,themeVars:Object,themeVarsDark:Object,themeVarsLight:Object,themeVarsScope:X("local"),iconPrefix:String};function yb(e){return e.replace(/([a-zA-Z])(\d)/g,"$1-$2")}function pb(e){const t={};return Object.keys(e).forEach(n=>{const o=yb(eb(n));t[`--van-${o}`]=e[n]}),t}function Ha(e={},t={}){Object.keys(e).forEach(n=>{e[n]!==t[n]&&document.documentElement.style.setProperty(n,e[n])}),Object.keys(t).forEach(n=>{e[n]||document.documentElement.style.removeProperty(n)})}var xb=j({name:qd,props:bb,setup(e,{slots:t}){const n=V(()=>pb(ge({},e.themeVars,e.theme==="dark"?e.themeVarsDark:e.themeVarsLight)));if(Et){const o=()=>{document.documentElement.classList.add(`van-theme-${e.theme}`)},a=(i=e.theme)=>{document.documentElement.classList.remove(`van-theme-${i}`)};ee(()=>e.theme,(i,r)=>{r&&a(r),o()},{immediate:!0}),mn(o),Qt(a),en(a),ee(n,(i,r)=>{e.themeVarsScope==="global"&&Ha(i,r)}),ee(()=>e.themeVarsScope,(i,r)=>{r==="global"&&Ha({},n.value),i==="global"&&Ha(n.value,{})}),e.themeVarsScope==="global"&&Ha(n.value,{})}return Fo(Xd,e),Vo(()=>{e.zIndex!==void 0&&mb(e.zIndex)}),()=>f(e.tag,{class:vb(),style:e.themeVarsScope==="local"?n.value:void 0},{default:()=>{var o;return[(o=t.default)==null?void 0:o.call(t)]}})}});const[wb,Ec]=U("icon"),Sb=e=>e==null?void 0:e.includes("/"),Cb={dot:Boolean,tag:X("i"),name:String,size:Y,badge:Y,color:String,badgeProps:Object,classPrefix:String};var kb=j({name:wb,props:Cb,setup(e,{slots:t}){const n=sn(Xd,null),o=V(()=>e.classPrefix||(n==null?void 0:n.iconPrefix)||Ec());return()=>{const{tag:a,dot:i,name:r,size:l,badge:s,color:c}=e,u=Sb(r);return f(co,ke({dot:i,tag:a,class:[o.value,u?"":`${o.value}-${r}`],style:{color:c,fontSize:xe(l)},content:s},e.badgeProps),{default:()=>{var h;return[(h=t.default)==null?void 0:h.call(t),u&&f("img",{class:Ec("image"),src:r},null)]}})}}});const Se=q(kb);var Tb=Se;const[_b,ca]=U("loading"),Pb=Array(12).fill(null).map((e,t)=>f("i",{class:ca("line",String(t+1))},null)),Eb=f("svg",{class:ca("circular"),viewBox:"25 25 50 50"},[f("circle",{cx:"50",cy:"50",r:"20",fill:"none"},null)]),$b={size:Y,type:X("circular"),color:String,vertical:Boolean,textSize:Y,textColor:String};var Ib=j({name:_b,props:$b,setup(e,{slots:t}){const n=V(()=>ge({color:e.color},bn(e.size))),o=()=>{const i=e.type==="spinner"?Pb:Eb;return f("span",{class:ca("spinner",e.type),style:n.value},[t.icon?t.icon():i])},a=()=>{var i;if(t.default)return f("span",{class:ca("text"),style:{fontSize:xe(e.textSize),color:(i=e.textColor)!=null?i:e.color}},[t.default()])};return()=>{const{type:i,vertical:r}=e;return f("div",{class:ca([i,{vertical:r}]),"aria-live":"polite","aria-busy":!0},[o(),a()])}}});const Nt=q(Ib),[Ob,ho]=U("button"),Ab=ge({},Hn,{tag:X("button"),text:String,icon:String,type:X("default"),size:X("normal"),color:String,block:Boolean,plain:Boolean,round:Boolean,square:Boolean,loading:Boolean,hairline:Boolean,disabled:Boolean,iconPrefix:String,nativeType:X("button"),loadingSize:Y,loadingText:String,loadingType:String,iconPosition:X("left")});var Bb=j({name:Ob,props:Ab,emits:["click"],setup(e,{emit:t,slots:n}){const o=so(),a=()=>n.loading?n.loading():f(Nt,{size:e.loadingSize,type:e.loadingType,class:ho("loading")},null),i=()=>{if(e.loading)return a();if(n.icon)return f("div",{class:ho("icon")},[n.icon()]);if(e.icon)return f(Se,{name:e.icon,class:ho("icon"),classPrefix:e.iconPrefix},null)},r=()=>{let c;if(e.loading?c=e.loadingText:c=n.default?n.default():e.text,c)return f("span",{class:ho("text")},[c])},l=()=>{const{color:c,plain:u}=e;if(c){const h={color:u?c:"white"};return u||(h.background=c),c.includes("gradient")?h.border=0:h.borderColor=c,h}},s=c=>{e.loading?Re(c):e.disabled||(t("click",c),o())};return()=>{const{tag:c,type:u,size:h,block:d,round:m,plain:y,square:p,loading:g,disabled:b,hairline:v,nativeType:x,iconPosition:C}=e,S=[ho([u,h,{plain:y,block:d,round:m,square:p,loading:g,disabled:b,hairline:v}]),{[sa]:v}];return f(c,{type:x,class:S,style:l(),disabled:b,onClick:s},{default:()=>[f("div",{class:ho("content")},[C==="left"&&i(),r(),C==="right"&&i()])]})}}});const lt=q(Bb),[Mb,Db]=U("action-bar-button"),Rb=ge({},Hn,{type:String,text:String,icon:String,color:String,loading:Boolean,disabled:Boolean});var Lb=j({name:Mb,props:Rb,setup(e,{slots:t}){const n=so(),{parent:o,index:a}=at(es),i=V(()=>{if(o){const l=o.children[a.value-1];return!(l&&"isButton"in l)}}),r=V(()=>{if(o){const l=o.children[a.value+1];return!(l&&"isButton"in l)}});return _e({isButton:!0}),()=>{const{type:l,icon:s,text:c,color:u,loading:h,disabled:d}=e;return f(lt,{class:Db([l,{last:r.value,first:i.value}]),size:"large",type:l,icon:s,color:u,loading:h,disabled:d,onClick:n},{default:()=>[t.default?t.default():c]})}}});const vl=q(Lb),[Vb,Er]=U("action-bar-icon"),Fb=ge({},Hn,{dot:Boolean,text:String,icon:String,color:String,badge:Y,iconClass:ze,badgeProps:Object,iconPrefix:String});var zb=j({name:Vb,props:Fb,setup(e,{slots:t}){const n=so();at(es);const o=()=>{const{dot:a,badge:i,icon:r,color:l,iconClass:s,badgeProps:c,iconPrefix:u}=e;return t.icon?f(co,ke({dot:a,class:Er("icon"),content:i},c),{default:t.icon}):f(Se,{tag:"div",dot:a,name:r,badge:i,color:l,class:[Er("icon"),s],badgeProps:c,classPrefix:u},null)};return()=>f("div",{role:"button",class:Er(),tabindex:0,onClick:n},[o(),t.default?t.default():e.text])}});const Nb=q(zb),Wo={show:Boolean,zIndex:Y,overlay:H,duration:Y,teleport:[String,Object],lockScroll:H,lazyRender:H,beforeClose:Function,overlayStyle:Object,overlayClass:ze,transitionAppear:Boolean,closeOnClickOverlay:H},ts=Object.keys(Wo);function Hb(e,t){return e>t?"horizontal":t>e?"vertical":""}function $t(){const e=L(0),t=L(0),n=L(0),o=L(0),a=L(0),i=L(0),r=L(""),l=L(!0),s=()=>r.value==="vertical",c=()=>r.value==="horizontal",u=()=>{n.value=0,o.value=0,a.value=0,i.value=0,r.value="",l.value=!0};return{move:m=>{const y=m.touches[0];n.value=(y.clientX<0?0:y.clientX)-e.value,o.value=y.clientY-t.value,a.value=Math.abs(n.value),i.value=Math.abs(o.value);const p=10;(!r.value||a.valueTc||i.value>Tc)&&(l.value=!1)},start:m=>{u(),e.value=m.touches[0].clientX,t.value=m.touches[0].clientY},reset:u,startX:e,startY:t,deltaX:n,deltaY:o,offsetX:a,offsetY:i,direction:r,isVertical:s,isHorizontal:c,isTap:l}}let Zo=0;const $c="van-overflow-hidden";function Zd(e,t){const n=$t(),o="01",a="10",i=u=>{n.move(u);const h=n.deltaY.value>0?a:o,d=Xl(u.target,e.value),{scrollHeight:m,offsetHeight:y,scrollTop:p}=d;let g="11";p===0?g=y>=m?"00":"01":p+y>=m&&(g="10"),g!=="11"&&n.isVertical()&&!(parseInt(g,2)&parseInt(h,2))&&Re(u,!0)},r=()=>{document.addEventListener("touchstart",n.start),document.addEventListener("touchmove",i,{passive:!1}),Zo||document.body.classList.add($c),Zo++},l=()=>{Zo&&(document.removeEventListener("touchstart",n.start),document.removeEventListener("touchmove",i),Zo--,Zo||document.body.classList.remove($c))},s=()=>t()&&r(),c=()=>t()&&l();Ho(s),Qt(c),en(c),ee(t,u=>{u?r():l()})}function ns(e){const t=L(!1);return ee(e,n=>{n&&(t.value=n)},{immediate:!0}),n=>()=>t.value?n():null}const $i=()=>{var e;const{scopeId:t}=((e=zt())==null?void 0:e.vnode)||{};return t?{[t]:""}:null},[jb,Wb]=U("overlay"),Ub={show:Boolean,zIndex:Y,duration:Y,className:ze,lockScroll:H,lazyRender:H,customStyle:Object};var Yb=j({name:jb,props:Ub,setup(e,{slots:t}){const n=L(),o=ns(()=>e.show||!e.lazyRender),a=r=>{e.lockScroll&&Re(r,!0)},i=o(()=>{var r;const l=ge(yn(e.zIndex),e.customStyle);return Pe(e.duration)&&(l.animationDuration=`${e.duration}s`),et(f("div",{ref:n,style:l,class:[Wb(),e.className]},[(r=t.default)==null?void 0:r.call(t)]),[[ot,e.show]])});return Ue("touchmove",a,{target:n}),()=>f(No,{name:"van-fade",appear:!0},{default:i})}});const Jd=q(Yb),Kb=ge({},Wo,{round:Boolean,position:X("center"),closeIcon:X("cross"),closeable:Boolean,transition:String,iconPrefix:String,closeOnPopstate:Boolean,closeIconPosition:X("top-right"),safeAreaInsetTop:Boolean,safeAreaInsetBottom:Boolean}),[Gb,Ic]=U("popup");var qb=j({name:Gb,inheritAttrs:!1,props:Kb,emits:["open","close","opened","closed","keydown","update:show","clickOverlay","clickCloseIcon"],setup(e,{emit:t,attrs:n,slots:o}){let a,i;const r=L(),l=L(),s=ns(()=>e.show||!e.lazyRender),c=V(()=>{const T={zIndex:r.value};if(Pe(e.duration)){const I=e.position==="center"?"animationDuration":"transitionDuration";T[I]=`${e.duration}s`}return T}),u=()=>{a||(a=!0,r.value=e.zIndex!==void 0?+e.zIndex:gb(),t("open"))},h=()=>{a&&Nn(e.beforeClose,{done(){a=!1,t("close"),t("update:show",!1)}})},d=T=>{t("clickOverlay",T),e.closeOnClickOverlay&&h()},m=()=>{if(e.overlay)return f(Jd,ke({show:e.show,class:e.overlayClass,zIndex:r.value,duration:e.duration,customStyle:e.overlayStyle,role:e.closeOnClickOverlay?"button":void 0,tabindex:e.closeOnClickOverlay?0:void 0},$i(),{onClick:d}),{default:o["overlay-content"]})},y=T=>{t("clickCloseIcon",T),h()},p=()=>{if(e.closeable)return f(Se,{role:"button",tabindex:0,name:e.closeIcon,class:[Ic("close-icon",e.closeIconPosition),yt],classPrefix:e.iconPrefix,onClick:y},null)};let g;const b=()=>{g&&clearTimeout(g),g=setTimeout(()=>{t("opened")})},v=()=>t("closed"),x=T=>t("keydown",T),C=s(()=>{var T;const{round:I,position:w,safeAreaInsetTop:$,safeAreaInsetBottom:P}=e;return et(f("div",ke({ref:l,style:c.value,role:"dialog",tabindex:0,class:[Ic({round:I,[w]:w}),{"van-safe-area-top":$,"van-safe-area-bottom":P}],onKeydown:x},n,$i()),[(T=o.default)==null?void 0:T.call(o),p()]),[[ot,e.show]])}),S=()=>{const{position:T,transition:I,transitionAppear:w}=e,$=T==="center"?"van-fade":`van-popup-slide-${T}`;return f(No,{name:I||$,appear:w,onAfterEnter:b,onAfterLeave:v},{default:C})};return ee(()=>e.show,T=>{T&&!a&&(u(),n.tabindex===0&&Ce(()=>{var I;(I=l.value)==null||I.focus()})),!T&&a&&(a=!1,t("close"))}),_e({popupRef:l}),Zd(l,()=>e.show&&e.lockScroll),Ue("popstate",()=>{e.closeOnPopstate&&(h(),i=!1)}),He(()=>{e.show&&u()}),mn(()=>{i&&(t("update:show",!0),i=!1)}),Qt(()=>{e.show&&e.teleport&&(h(),i=!0)}),Fo(jd,()=>e.show),()=>e.teleport?f(zo,{to:e.teleport},{default:()=>[m(),S()]}):f(Qe,null,[m(),S()])}});const Ht=q(qb),[Xb,Ot]=U("action-sheet"),Zb=ge({},Wo,{title:String,round:H,actions:Ve(),closeIcon:X("cross"),closeable:H,cancelText:String,description:String,closeOnPopstate:H,closeOnClickAction:Boolean,safeAreaInsetBottom:H}),Jb=[...ts,"round","closeOnPopstate","safeAreaInsetBottom"];var Qb=j({name:Xb,props:Zb,emits:["select","cancel","update:show"],setup(e,{slots:t,emit:n}){const o=u=>n("update:show",u),a=()=>{o(!1),n("cancel")},i=()=>{if(e.title)return f("div",{class:Ot("header")},[e.title,e.closeable&&f(Se,{name:e.closeIcon,class:[Ot("close"),yt],onClick:a},null)])},r=()=>{if(t.cancel||e.cancelText)return[f("div",{class:Ot("gap")},null),f("button",{type:"button",class:Ot("cancel"),onClick:a},[t.cancel?t.cancel():e.cancelText])]},l=(u,h)=>u.loading?f(Nt,{class:Ot("loading-icon")},null):t.action?t.action({action:u,index:h}):[f("span",{class:Ot("name")},[u.name]),u.subname&&f("div",{class:Ot("subname")},[u.subname])],s=(u,h)=>{const{color:d,loading:m,callback:y,disabled:p,className:g}=u,b=()=>{p||m||(y&&y(u),e.closeOnClickAction&&o(!1),Ce(()=>n("select",u,h)))};return f("button",{type:"button",style:{color:d},class:[Ot("item",{loading:m,disabled:p}),g],onClick:b},[l(u,h)])},c=()=>{if(e.description||t.description){const u=t.description?t.description():e.description;return f("div",{class:Ot("description")},[u])}};return()=>f(Ht,ke({class:Ot(),position:"bottom","onUpdate:show":o},Ie(e,Jb)),{default:()=>{var u;return[i(),c(),f("div",{class:Ot("content")},[e.actions.map(s),(u=t.default)==null?void 0:u.call(t)]),r()]}})}});const e0=q(Qb),[t0,rn,Oc]=U("picker"),Qd=e=>e.find(t=>!t.disabled)||e[0];function n0(e,t){const n=e[0];if(n){if(Array.isArray(n))return"multiple";if(t.children in n)return"cascade"}return"default"}function fi(e,t){t=tt(t,0,e.length);for(let n=t;n=0;n--)if(!e[n].disabled)return n;return 0}const Ac=(e,t,n)=>t!==void 0&&!!e.find(o=>o[n.value]===t);function bl(e,t,n){const o=e.findIndex(i=>i[n.value]===t),a=fi(e,o);return e[a]}function o0(e,t,n){const o=[];let a={[t.children]:e},i=0;for(;a&&a[t.children];){const r=a[t.children],l=n.value[i];if(a=Pe(l)?bl(r,l,t):void 0,!a&&r.length){const s=Qd(r)[t.value];a=bl(r,s,t)}i++,o.push(r)}return o}function a0(e){const{transform:t}=window.getComputedStyle(e),n=t.slice(7,t.length-1).split(", ")[5];return Number(n)}function i0(e){return ge({text:"text",value:"value",children:"children"},e)}const Bc=200,Mc=300,r0=15,[ef,$r]=U("picker-column"),tf=Symbol(ef);var l0=j({name:ef,props:{value:Y,fields:Ke(Object),options:Ve(),readonly:Boolean,allowHtml:Boolean,optionHeight:Ke(Number),swipeDuration:Ke(Y),visibleOptionNum:Ke(Y)},emits:["change","clickOption","scrollInto"],setup(e,{emit:t,slots:n}){let o,a,i,r,l;const s=L(),c=L(),u=L(0),h=L(0),d=$t(),m=()=>e.options.length,y=()=>e.optionHeight*(+e.visibleOptionNum-1)/2,p=P=>{let k=fi(e.options,P);const _=-k*e.optionHeight,O=()=>{k>m()-1&&(k=fi(e.options,P));const R=e.options[k][e.fields.value];R!==e.value&&t("change",R)};o&&_!==u.value?l=O:O(),u.value=_},g=()=>e.readonly||!e.options.length,b=P=>{o||g()||(l=null,h.value=Bc,p(P),t("clickOption",e.options[P]))},v=P=>tt(Math.round(-P/e.optionHeight),0,m()-1),x=V(()=>v(u.value)),C=(P,k)=>{const _=Math.abs(P/k);P=u.value+_/.003*(P<0?-1:1);const O=v(P);h.value=+e.swipeDuration,p(O)},S=()=>{o=!1,h.value=0,l&&(l(),l=null)},T=P=>{if(!g()){if(d.start(P),o){const k=a0(c.value);u.value=Math.min(0,k-y())}h.value=0,a=u.value,i=Date.now(),r=a,l=null}},I=P=>{if(g())return;d.move(P),d.isVertical()&&(o=!0,Re(P,!0));const k=tt(a+d.deltaY.value,-(m()*e.optionHeight),e.optionHeight),_=v(k);_!==x.value&&t("scrollInto",e.options[_]),u.value=k;const O=Date.now();O-i>Mc&&(i=O,r=k)},w=()=>{if(g())return;const P=u.value-r,k=Date.now()-i;if(kr0){C(P,k);return}const O=v(u.value);h.value=Bc,p(O),setTimeout(()=>{o=!1},0)},$=()=>{const P={height:`${e.optionHeight}px`};return e.options.map((k,_)=>{const O=k[e.fields.text],{disabled:R}=k,D=k[e.fields.value],B={role:"button",style:P,tabindex:R?-1:0,class:[$r("item",{disabled:R,selected:D===e.value}),k.className],onClick:()=>b(_)},F={class:"van-ellipsis",[e.allowHtml?"innerHTML":"textContent"]:O};return f("li",B,[n.option?n.option(k,_):f("div",F,null)])})};return at(tf),_e({stopMomentum:S}),Vo(()=>{const P=o?Math.floor(-u.value/e.optionHeight):e.options.findIndex(O=>O[e.fields.value]===e.value),k=fi(e.options,P),_=-k*e.optionHeight;o&&kf("div",{ref:s,class:$r(),onTouchstartPassive:T,onTouchend:w,onTouchcancel:w},[f("ul",{ref:c,style:{transform:`translate3d(0, ${u.value+y()}px, 0)`,transitionDuration:`${h.value}ms`,transitionProperty:h.value?"all":"none"},class:$r("wrapper"),onTransitionend:S},[$()])])}});const[s0]=U("picker-toolbar"),er={title:String,cancelButtonText:String,confirmButtonText:String},nf=["cancel","confirm","title","toolbar"],c0=Object.keys(er);var of=j({name:s0,props:er,emits:["confirm","cancel"],setup(e,{emit:t,slots:n}){const o=()=>{if(n.title)return n.title();if(e.title)return f("div",{class:[rn("title"),"van-ellipsis"]},[e.title])},a=()=>t("cancel"),i=()=>t("confirm"),r=()=>{const s=e.cancelButtonText||Oc("cancel");return f("button",{type:"button",class:[rn("cancel"),yt],onClick:a},[n.cancel?n.cancel():s])},l=()=>{const s=e.confirmButtonText||Oc("confirm");return f("button",{type:"button",class:[rn("confirm"),yt],onClick:i},[n.confirm?n.confirm():s])};return()=>f("div",{class:rn("toolbar")},[n.toolbar?n.toolbar():[r(),o(),l()]])}});const os=(e,t)=>{const n=L(e());return ee(e,o=>{o!==n.value&&(n.value=o)}),ee(n,o=>{o!==e()&&t(o)}),n};function u0(e,t,n){let o,a=0;const i=e.scrollLeft,r=n===0?1:Math.round(n*1e3/16);function l(){Gi(o)}function s(){e.scrollLeft+=(t-i)/r,++at||!r&&it?a=rt(u):o&&(a=rt(o))}return u(),c}let f0=0;function Uo(){const e=zt(),{name:t="unknown"}=(e==null?void 0:e.type)||{};return`${t}-${++f0}`}function _a(){const e=L([]),t=[];return od(()=>{e.value=[]}),[e,o=>(t[o]||(t[o]=a=>{e.value[o]=a}),t[o])]}function af(e,t){if(!Et||!window.IntersectionObserver)return;const n=new IntersectionObserver(i=>{t(i[0].intersectionRatio>0)},{root:document.body}),o=()=>{e.value&&n.observe(e.value)},a=()=>{e.value&&n.unobserve(e.value)};Qt(a),en(a),Ho(o)}const[h0,g0]=U("sticky"),m0={zIndex:Y,position:X("top"),container:Object,offsetTop:ie(0),offsetBottom:ie(0)};var v0=j({name:h0,props:m0,emits:["scroll","change"],setup(e,{emit:t,slots:n}){const o=L(),a=jo(o),i=je({fixed:!1,width:0,height:0,transform:0}),r=L(!1),l=V(()=>Jl(e.position==="top"?e.offsetTop:e.offsetBottom)),s=V(()=>{if(r.value)return;const{fixed:d,height:m,width:y}=i;if(d)return{width:`${y}px`,height:`${m}px`}}),c=V(()=>{if(!i.fixed||r.value)return;const d=ge(yn(e.zIndex),{width:`${i.width}px`,height:`${i.height}px`,[e.position]:`${l.value}px`});return i.transform&&(d.transform=`translate3d(0, ${i.transform}px, 0)`),d}),u=d=>t("scroll",{scrollTop:d,isFixed:i.fixed}),h=()=>{if(!o.value||ao(o))return;const{container:d,position:m}=e,y=Be(o),p=fn(window);if(i.width=y.width,i.height=y.height,m==="top")if(d){const g=Be(d),b=g.bottom-l.value-i.height;i.fixed=l.value>=y.top&&g.bottom>0,i.transform=b<0?b:0}else i.fixed=l.value>y.top;else{const{clientHeight:g}=document.documentElement;if(d){const b=Be(d),v=g-b.top-l.value-i.height;i.fixed=g-l.valueb.top,i.transform=v<0?-v:0}else i.fixed=g-l.valuei.fixed,d=>t("change",d)),Ue("scroll",h,{target:a,passive:!0}),af(o,h),ee([Vt,Pt],()=>{!o.value||ao(o)||!i.fixed||(r.value=!0,Ce(()=>{const d=Be(o);i.width=d.width,i.height=d.height,r.value=!1}))}),()=>{var d;return f("div",{ref:o,style:s.value},[f("div",{class:g0({fixed:i.fixed&&!r.value}),style:c.value},[(d=n.default)==null?void 0:d.call(n)])])}}});const rf=q(v0),[lf,ja]=U("swipe"),b0={loop:H,width:Y,height:Y,vertical:Boolean,autoplay:ie(0),duration:ie(500),touchable:H,lazyRender:Boolean,initialSwipe:ie(0),indicatorColor:String,showIndicators:H,stopPropagation:H},sf=Symbol(lf);var y0=j({name:lf,props:b0,emits:["change","dragStart","dragEnd"],setup(e,{emit:t,slots:n}){const o=L(),a=L(),i=je({rect:null,width:0,height:0,offset:0,active:0,swiping:!1});let r=!1;const l=$t(),{children:s,linkChildren:c}=st(sf),u=V(()=>s.length),h=V(()=>i[e.vertical?"height":"width"]),d=V(()=>e.vertical?l.deltaY.value:l.deltaX.value),m=V(()=>i.rect?(e.vertical?i.rect.height:i.rect.width)-h.value*u.value:0),y=V(()=>h.value?Math.ceil(Math.abs(m.value)/h.value):u.value),p=V(()=>u.value*h.value),g=V(()=>(i.active+u.value)%u.value),b=V(()=>{const J=e.vertical?"vertical":"horizontal";return l.direction.value===J}),v=V(()=>{const J={transitionDuration:`${i.swiping?0:e.duration}ms`,transform:`translate${e.vertical?"Y":"X"}(${+i.offset.toFixed(2)}px)`};if(h.value){const re=e.vertical?"height":"width",fe=e.vertical?"width":"height";J[re]=`${p.value}px`,J[fe]=e[fe]?`${e[fe]}px`:""}return J}),x=J=>{const{active:re}=i;return J?e.loop?tt(re+J,-1,u.value):tt(re+J,0,y.value):re},C=(J,re=0)=>{let fe=J*h.value;e.loop||(fe=Math.min(fe,-m.value));let Ae=re-fe;return e.loop||(Ae=tt(Ae,m.value,0)),Ae},S=({pace:J=0,offset:re=0,emitChange:fe})=>{if(u.value<=1)return;const{active:Ae}=i,N=x(J),Q=C(N,re);if(e.loop){if(s[0]&&Q!==m.value){const M=Q0;s[u.value-1].setOffset(M?-p.value:0)}}i.active=N,i.offset=Q,fe&&N!==Ae&&t("change",g.value)},T=()=>{i.swiping=!0,i.active<=-1?S({pace:u.value}):i.active>=u.value&&S({pace:-u.value})},I=()=>{T(),l.reset(),An(()=>{i.swiping=!1,S({pace:-1,emitChange:!0})})},w=()=>{T(),l.reset(),An(()=>{i.swiping=!1,S({pace:1,emitChange:!0})})};let $;const P=()=>clearTimeout($),k=()=>{P(),+e.autoplay>0&&u.value>1&&($=setTimeout(()=>{w(),k()},+e.autoplay))},_=(J=+e.initialSwipe)=>{if(!o.value)return;const re=()=>{var fe,Ae;if(!ao(o)){const N={width:o.value.offsetWidth,height:o.value.offsetHeight};i.rect=N,i.width=+((fe=e.width)!=null?fe:N.width),i.height=+((Ae=e.height)!=null?Ae:N.height)}u.value&&(J=Math.min(u.value-1,J),J===-1&&(J=u.value-1)),i.active=J,i.swiping=!0,i.offset=C(J),s.forEach(N=>{N.setOffset(0)}),k()};ao(o)?Ce().then(re):re()},O=()=>_(i.active);let R;const D=J=>{!e.touchable||J.touches.length>1||(l.start(J),r=!1,R=Date.now(),P(),T())},B=J=>{e.touchable&&i.swiping&&(l.move(J),b.value&&(!e.loop&&(i.active===0&&d.value>0||i.active===u.value-1&&d.value<0)||(Re(J,e.stopPropagation),S({offset:d.value}),r||(t("dragStart",{index:g.value}),r=!0))))},F=()=>{if(!e.touchable||!i.swiping)return;const J=Date.now()-R,re=d.value/J;if((Math.abs(re)>.25||Math.abs(d.value)>h.value/2)&&b.value){const Ae=e.vertical?l.offsetY.value:l.offsetX.value;let N=0;e.loop?N=Ae>0?d.value>0?-1:1:0:N=-Math[d.value>0?"ceil":"floor"](d.value/h.value),S({pace:N,emitChange:!0})}else d.value&&S({pace:0});r=!1,i.swiping=!1,t("dragEnd",{index:g.value}),k()},W=(J,re={})=>{T(),l.reset(),An(()=>{let fe;e.loop&&J===u.value?fe=i.active===0?0:J:fe=J%u.value,re.immediate?An(()=>{i.swiping=!1}):i.swiping=!1,S({pace:fe-i.active,emitChange:!0})})},ce=(J,re)=>{const fe=re===g.value,Ae=fe?{backgroundColor:e.indicatorColor}:void 0;return f("i",{style:Ae,class:ja("indicator",{active:fe})},null)},ue=()=>{if(n.indicator)return n.indicator({active:g.value,total:u.value});if(e.showIndicators&&u.value>1)return f("div",{class:ja("indicators",{vertical:e.vertical})},[Array(u.value).fill("").map(ce)])};return _e({prev:I,next:w,state:i,resize:O,swipeTo:W}),c({size:h,props:e,count:u,activeIndicator:g}),ee(()=>e.initialSwipe,J=>_(+J)),ee(u,()=>_(i.active)),ee(()=>e.autoplay,k),ee([Vt,Pt,()=>e.width,()=>e.height],O),ee(Uv(),J=>{J==="visible"?k():P()}),He(_),mn(()=>_(i.active)),Ji(()=>_(i.active)),Qt(P),en(P),Ue("touchmove",B,{target:a}),()=>{var J;return f("div",{ref:o,class:ja()},[f("div",{ref:a,style:v.value,class:ja("track",{vertical:e.vertical}),onTouchstartPassive:D,onTouchend:F,onTouchcancel:F},[(J=n.default)==null?void 0:J.call(n)]),ue()])}}});const as=q(y0),[p0,Dc]=U("tabs");var x0=j({name:p0,props:{count:Ke(Number),inited:Boolean,animated:Boolean,duration:Ke(Y),swipeable:Boolean,lazyRender:Boolean,currentIndex:Ke(Number)},emits:["change"],setup(e,{emit:t,slots:n}){const o=L(),a=l=>t("change",l),i=()=>{var l;const s=(l=n.default)==null?void 0:l.call(n);return e.animated||e.swipeable?f(as,{ref:o,loop:!1,class:Dc("track"),duration:+e.duration*1e3,touchable:e.swipeable,lazyRender:e.lazyRender,showIndicators:!1,onChange:a},{default:()=>[s]}):s},r=l=>{const s=o.value;s&&s.state.active!==l&&s.swipeTo(l,{immediate:!e.inited})};return ee(()=>e.currentIndex,r),He(()=>{r(e.currentIndex)}),_e({swipeRef:o}),()=>f("div",{class:Dc("content",{animated:e.animated||e.swipeable})},[i()])}});const[cf,Wa]=U("tabs"),w0={type:X("line"),color:String,border:Boolean,sticky:Boolean,shrink:Boolean,active:ie(0),duration:ie(.3),animated:Boolean,ellipsis:H,swipeable:Boolean,scrollspy:Boolean,offsetTop:ie(0),background:String,lazyRender:H,showHeader:H,lineWidth:Y,lineHeight:Y,beforeChange:Function,swipeThreshold:ie(5),titleActiveColor:String,titleInactiveColor:String},uf=Symbol(cf);var S0=j({name:cf,props:w0,emits:["change","scroll","rendered","clickTab","update:active"],setup(e,{emit:t,slots:n}){let o,a,i,r,l;const s=L(),c=L(),u=L(),h=L(),d=Uo(),m=jo(s),[y,p]=_a(),{children:g,linkChildren:b}=st(uf),v=je({inited:!1,position:"",lineStyle:{},currentIndex:-1}),x=V(()=>g.length>+e.swipeThreshold||!e.ellipsis||e.shrink),C=V(()=>({borderColor:e.color,background:e.background})),S=(N,Q)=>{var M;return(M=N.name)!=null?M:Q},T=V(()=>{const N=g[v.currentIndex];if(N)return S(N,v.currentIndex)}),I=V(()=>Jl(e.offsetTop)),w=V(()=>e.sticky?I.value+o:0),$=N=>{const Q=c.value,M=y.value;if(!x.value||!Q||!M||!M[v.currentIndex])return;const ne=M[v.currentIndex].$el,se=ne.offsetLeft-(Q.offsetWidth-ne.offsetWidth)/2;r&&r(),r=u0(Q,se,N?0:+e.duration)},P=()=>{const N=v.inited;Ce(()=>{const Q=y.value;if(!Q||!Q[v.currentIndex]||e.type!=="line"||ao(s.value))return;const M=Q[v.currentIndex].$el,{lineWidth:ne,lineHeight:se}=e,me=M.offsetLeft+M.offsetWidth/2,Ee={width:xe(ne),backgroundColor:e.color,transform:`translateX(${me}px) translateX(-50%)`};if(N&&(Ee.transitionDuration=`${e.duration}s`),Pe(se)){const De=xe(se);Ee.height=De,Ee.borderRadius=De}v.lineStyle=Ee})},k=N=>{const Q=N=0&&N{const M=k(N);if(!Pe(M))return;const ne=g[M],se=S(ne,M),me=v.currentIndex!==null;v.currentIndex!==M&&(v.currentIndex=M,Q||$(),P()),se!==e.active&&(t("update:active",se),me&&t("change",se,ne.title)),i&&!e.scrollspy&&Xi(Math.ceil(wc(s.value)-I.value))},O=(N,Q)=>{const M=g.find((se,me)=>S(se,me)===N),ne=M?g.indexOf(M):0;_(ne,Q)},R=(N=!1)=>{if(e.scrollspy){const Q=g[v.currentIndex].$el;if(Q&&m.value){const M=wc(Q,m.value)-w.value;a=!0,l&&l(),l=d0(m.value,M,N?0:+e.duration,()=>{a=!1})}}},D=(N,Q,M)=>{const{title:ne,disabled:se}=g[Q],me=S(g[Q],Q);se||(Nn(e.beforeChange,{args:[me],done:()=>{_(Q),R()}}),Kd(N)),t("clickTab",{name:me,title:ne,event:M,disabled:se})},B=N=>{i=N.isFixed,t("scroll",N)},F=N=>{Ce(()=>{O(N),R(!0)})},W=()=>{for(let N=0;Nw.value)return N===0?0:N-1}return g.length-1},ce=()=>{if(e.scrollspy&&!a){const N=W();_(N)}},ue=()=>{if(e.type==="line"&&g.length)return f("div",{class:Wa("line"),style:v.lineStyle},null)},J=()=>{var N,Q,M;const{type:ne,border:se,sticky:me}=e,Ee=[f("div",{ref:me?void 0:u,class:[Wa("wrap"),{[Zi]:ne==="line"&&se}]},[f("div",{ref:c,role:"tablist",class:Wa("nav",[ne,{shrink:e.shrink,complete:x.value}]),style:C.value,"aria-orientation":"horizontal"},[(N=n["nav-left"])==null?void 0:N.call(n),g.map(De=>De.renderTitle(D)),ue(),(Q=n["nav-right"])==null?void 0:Q.call(n)])]),(M=n["nav-bottom"])==null?void 0:M.call(n)];return me?f("div",{ref:u},[Ee]):Ee},re=()=>{P(),Ce(()=>{var N,Q;$(!0),(Q=(N=h.value)==null?void 0:N.swipeRef.value)==null||Q.resize()})};ee(()=>[e.color,e.duration,e.lineWidth,e.lineHeight],P),ee(Vt,re),ee(()=>e.active,N=>{N!==T.value&&O(N)}),ee(()=>g.length,()=>{v.inited&&(O(e.active),P(),Ce(()=>{$(!0)}))});const fe=()=>{O(e.active,!0),Ce(()=>{v.inited=!0,u.value&&(o=Be(u.value).height),$(!0)})},Ae=(N,Q)=>t("rendered",N,Q);return _e({resize:re,scrollTo:F}),mn(P),Ji(P),Ho(fe),af(s,P),Ue("scroll",ce,{target:m,passive:!0}),b({id:d,props:e,setLine:P,scrollable:x,onRendered:Ae,currentName:T,setTitleRefs:p,scrollIntoView:$}),()=>f("div",{ref:s,class:Wa([e.type])},[e.showHeader?e.sticky?f(rf,{container:s.value,offsetTop:I.value,onScroll:B},{default:()=>[J()]}):J():null,f(x0,{ref:h,count:g.length,inited:v.inited,animated:e.animated,duration:e.duration,swipeable:e.swipeable,lazyRender:e.lazyRender,currentIndex:v.currentIndex,onChange:_},{default:()=>{var N;return[(N=n.default)==null?void 0:N.call(n)]}})])}});const df=Symbol(),C0=()=>sn(df,null),[k0,Rc]=U("tab"),T0=j({name:k0,props:{id:String,dot:Boolean,type:String,color:String,title:String,badge:Y,shrink:Boolean,isActive:Boolean,disabled:Boolean,controls:String,scrollable:Boolean,activeColor:String,inactiveColor:String,showZeroBadge:H},setup(e,{slots:t}){const n=V(()=>{const a={},{type:i,color:r,disabled:l,isActive:s,activeColor:c,inactiveColor:u}=e;r&&i==="card"&&(a.borderColor=r,l||(s?a.backgroundColor=r:a.color=r));const d=s?c:u;return d&&(a.color=d),a}),o=()=>{const a=f("span",{class:Rc("text",{ellipsis:!e.scrollable})},[t.title?t.title():e.title]);return e.dot||Pe(e.badge)&&e.badge!==""?f(co,{dot:e.dot,content:e.badge,showZero:e.showZeroBadge},{default:()=>[a]}):a};return()=>f("div",{id:e.id,role:"tab",class:[Rc([e.type,{grow:e.scrollable&&!e.shrink,shrink:e.shrink,active:e.isActive,disabled:e.disabled}])],style:n.value,tabindex:e.disabled?void 0:e.isActive?0:-1,"aria-selected":e.isActive,"aria-disabled":e.disabled||void 0,"aria-controls":e.controls},[o()])}}),[_0,P0]=U("swipe-item");var E0=j({name:_0,setup(e,{slots:t}){let n;const o=je({offset:0,inited:!1,mounted:!1}),{parent:a,index:i}=at(sf);if(!a)return;const r=V(()=>{const c={},{vertical:u}=a.props;return a.size.value&&(c[u?"height":"width"]=`${a.size.value}px`),o.offset&&(c.transform=`translate${u?"Y":"X"}(${o.offset}px)`),c}),l=V(()=>{const{loop:c,lazyRender:u}=a.props;if(!u||n)return!0;if(!o.mounted)return!1;const h=a.activeIndicator.value,d=a.count.value-1,m=h===0&&c?d:h-1,y=h===d&&c?0:h+1;return n=i.value===h||i.value===m||i.value===y,n}),s=c=>{o.offset=c};return He(()=>{Ce(()=>{o.mounted=!0})}),_e({setOffset:s}),()=>{var c;return f("div",{class:P0(),style:r.value},[l.value?(c=t.default)==null?void 0:c.call(t):null])}}});const is=q(E0),[$0,Ir]=U("tab"),I0=ge({},Hn,{dot:Boolean,name:Y,badge:Y,title:String,disabled:Boolean,titleClass:ze,titleStyle:[String,Object],showZeroBadge:H});var O0=j({name:$0,props:I0,setup(e,{slots:t}){const n=Uo(),o=L(!1),a=zt(),{parent:i,index:r}=at(uf);if(!i)return;const l=()=>{var y;return(y=e.name)!=null?y:r.value},s=()=>{o.value=!0,i.props.lazyRender&&Ce(()=>{i.onRendered(l(),e.title)})},c=V(()=>{const y=l()===i.currentName.value;return y&&!o.value&&s(),y}),u=L(""),h=L("");Vo(()=>{const{titleClass:y,titleStyle:p}=e;u.value=y?xa(y):"",h.value=p&&typeof p!="string"?kh(pa(p)):p});const d=y=>f(T0,ke({key:n,id:`${i.id}-${r.value}`,ref:i.setTitleRefs(r.value),style:h.value,class:u.value,isActive:c.value,controls:n,scrollable:i.scrollable.value,activeColor:i.props.titleActiveColor,inactiveColor:i.props.titleInactiveColor,onClick:p=>y(a.proxy,r.value,p)},Ie(i.props,["type","color","shrink"]),Ie(e,["dot","badge","title","disabled","showZeroBadge"])),{title:t.title}),m=L(!c.value);return ee(c,y=>{y?m.value=!1:An(()=>{m.value=!0})}),ee(()=>e.title,()=>{i.setLine(),i.scrollIntoView()}),Fo(df,c),_e({id:n,renderTitle:d}),()=>{var y;const p=`${i.id}-${r.value}`,{animated:g,swipeable:b,scrollspy:v,lazyRender:x}=i.props;if(!t.default&&!g)return;const C=v||c.value;if(g||b)return f(is,{id:n,role:"tabpanel",class:Ir("panel-wrapper",{inactive:m.value}),tabindex:c.value?0:-1,"aria-hidden":!c.value,"aria-labelledby":p},{default:()=>{var I;return[f("div",{class:Ir("panel")},[(I=t.default)==null?void 0:I.call(t)])]}});const T=o.value||v||!x?(y=t.default)==null?void 0:y.call(t):null;return et(f("div",{id:n,role:"tabpanel",class:Ir("panel"),tabindex:C?0:-1,"aria-labelledby":p},[T]),[[ot,C]])}}});const ba=q(O0),tr=q(S0),[ff,Or]=U("picker-group"),hf=Symbol(ff),A0=ge({tabs:Ve(),activeTab:ie(0),nextStepText:String},er);var B0=j({name:ff,props:A0,emits:["confirm","cancel","update:activeTab"],setup(e,{emit:t,slots:n}){const o=os(()=>e.activeTab,c=>t("update:activeTab",c)),{children:a,linkChildren:i}=st(hf);i();const r=()=>+o.value{r()?o.value=+o.value+1:t("confirm",a.map(c=>c.confirm()))},s=()=>t("cancel");return()=>{var c,u;const h=(u=(c=n.default)==null?void 0:c.call(n))==null?void 0:u.filter(m=>m.type!==St),d=r()?e.nextStepText:e.confirmButtonText;return f("div",{class:Or()},[f(of,{title:e.title,cancelButtonText:e.cancelButtonText,confirmButtonText:d,onConfirm:l,onCancel:s},Ie(n,nf)),f(tr,{active:o.value,"onUpdate:active":m=>o.value=m,class:Or("tabs"),shrink:!0,animated:!0,lazyRender:!1},{default:()=>[e.tabs.map((m,y)=>f(ba,{title:m,titleClass:Or("tab-title")},{default:()=>[h==null?void 0:h[y]]}))]})])}}});const nr=ge({loading:Boolean,readonly:Boolean,allowHtml:Boolean,optionHeight:ie(44),showToolbar:H,swipeDuration:ie(1e3),visibleOptionNum:ie(6)},er),M0=ge({},nr,{columns:Ve(),modelValue:Ve(),toolbarPosition:X("top"),columnsFieldNames:Object});var D0=j({name:t0,props:M0,emits:["confirm","cancel","change","scrollInto","clickOption","update:modelValue"],setup(e,{emit:t,slots:n}){const o=L(),a=L(e.modelValue.slice(0)),{parent:i}=at(hf),{children:r,linkChildren:l}=st(tf);l();const s=V(()=>i0(e.columnsFieldNames)),c=V(()=>Jl(e.optionHeight)),u=V(()=>n0(e.columns,s.value)),h=V(()=>{const{columns:k}=e;switch(u.value){case"multiple":return k;case"cascade":return o0(k,s.value,a);default:return[k]}}),d=V(()=>h.value.some(k=>k.length)),m=V(()=>h.value.map((k,_)=>bl(k,a.value[_],s.value))),y=V(()=>h.value.map((k,_)=>k.findIndex(O=>O[s.value.value]===a.value[_]))),p=(k,_)=>{if(a.value[k]!==_){const O=a.value.slice(0);O[k]=_,a.value=O}},g=()=>({selectedValues:a.value.slice(0),selectedOptions:m.value,selectedIndexes:y.value}),b=(k,_)=>{p(_,k),u.value==="cascade"&&a.value.forEach((O,R)=>{const D=h.value[R];Ac(D,O,s.value)||p(R,D.length?D[0][s.value.value]:void 0)}),Ce(()=>{t("change",ge({columnIndex:_},g()))})},v=(k,_)=>{const O={columnIndex:_,currentOption:k};t("clickOption",ge(g(),O)),t("scrollInto",O)},x=()=>{r.forEach(_=>_.stopMomentum());const k=g();return Ce(()=>{t("confirm",k)}),k},C=()=>t("cancel",g()),S=()=>h.value.map((k,_)=>f(l0,{value:a.value[_],fields:s.value,options:k,readonly:e.readonly,allowHtml:e.allowHtml,optionHeight:c.value,swipeDuration:e.swipeDuration,visibleOptionNum:e.visibleOptionNum,onChange:O=>b(O,_),onClickOption:O=>v(O,_),onScrollInto:O=>{t("scrollInto",{currentOption:O,columnIndex:_})}},{option:n.option})),T=k=>{if(d.value){const _={height:`${c.value}px`},O={backgroundSize:`100% ${(k-c.value)/2}px`};return[f("div",{class:rn("mask"),style:O},null),f("div",{class:[sb,rn("frame")],style:_},null)]}},I=()=>{const k=c.value*+e.visibleOptionNum,_={height:`${k}px`};return f("div",{ref:o,class:rn("columns"),style:_},[S(),T(k)])},w=()=>{if(e.showToolbar&&!i)return f(of,ke(Ie(e,c0),{onConfirm:x,onCancel:C}),Ie(n,nf))};ee(h,k=>{k.forEach((_,O)=>{_.length&&!Ac(_,a.value[O],s.value)&&p(O,Qd(_)[s.value.value])})},{immediate:!0});let $;return ee(()=>e.modelValue,k=>{!Zt(k,a.value)&&!Zt(k,$)&&(a.value=k.slice(0),$=k.slice(0))},{deep:!0}),ee(a,k=>{Zt(k,e.modelValue)||($=k.slice(0),t("update:modelValue",$))},{immediate:!0}),Ue("touchmove",Re,{target:o}),_e({confirm:x,getSelectedOptions:()=>m.value}),()=>{var k,_;return f("div",{class:rn()},[e.toolbarPosition==="top"?w():null,e.loading?f(Nt,{class:rn("loading")},null):null,(k=n["columns-top"])==null?void 0:k.call(n),I(),(_=n["columns-bottom"])==null?void 0:_.call(n),e.toolbarPosition==="bottom"?w():null])}}});const Io="000000",R0=["title","cancel","confirm","toolbar","columns-top","columns-bottom"],gf=["title","loading","readonly","optionHeight","swipeDuration","visibleOptionNum","cancelButtonText","confirmButtonText"],Cn=(e="",t=Io,n=void 0)=>({text:e,value:t,children:n});function L0({areaList:e,columnsNum:t,columnsPlaceholder:n}){const{city_list:o={},county_list:a={},province_list:i={}}=e,r=+t>1,l=+t>2,s=()=>{if(r)return n.length?[Cn(n[0],Io,l?[]:void 0)]:[]},c=new Map;Object.keys(i).forEach(d=>{c.set(d.slice(0,2),Cn(i[d],d,s()))});const u=new Map;if(r){const d=()=>{if(l)return n.length?[Cn(n[1])]:[]};Object.keys(o).forEach(m=>{const y=Cn(o[m],m,d());u.set(m.slice(0,4),y);const p=c.get(m.slice(0,2));p&&p.children.push(y)})}l&&Object.keys(a).forEach(d=>{const m=u.get(d.slice(0,4));m&&m.children.push(Cn(a[d],d))});const h=Array.from(c.values());if(n.length){const d=l?[Cn(n[2])]:void 0,m=r?[Cn(n[1],Io,d)]:void 0;h.unshift(Cn(n[0],Io,m))}return h}const or=q(D0),[V0,F0]=U("area"),z0=ge({},Ie(nr,gf),{modelValue:String,columnsNum:ie(3),columnsPlaceholder:Ve(),areaList:{type:Object,default:()=>({})}});var N0=j({name:V0,props:z0,emits:["change","confirm","cancel","update:modelValue"],setup(e,{emit:t,slots:n}){const o=L([]),a=L(),i=V(()=>L0(e)),r=(...c)=>t("change",...c),l=(...c)=>t("cancel",...c),s=(...c)=>t("confirm",...c);return ee(o,c=>{const u=c.length?c[c.length-1]:"";u&&u!==e.modelValue&&t("update:modelValue",u)},{deep:!0}),ee(()=>e.modelValue,c=>{if(c){const u=o.value.length?o.value[o.value.length-1]:"";c!==u&&(o.value=[`${c.slice(0,2)}0000`,`${c.slice(0,4)}00`,c].slice(0,+e.columnsNum))}else o.value=[]},{immediate:!0}),_e({confirm:()=>{var c;return(c=a.value)==null?void 0:c.confirm()},getSelectedOptions:()=>{var c;return((c=a.value)==null?void 0:c.getSelectedOptions())||[]}}),()=>f(or,ke({ref:a,modelValue:o.value,"onUpdate:modelValue":c=>o.value=c,class:F0(),columns:i.value,onChange:r,onCancel:l,onConfirm:s},Ie(e,gf)),Ie(n,R0))}});const mf=q(N0),[H0,go]=U("cell"),ar={tag:X("div"),icon:String,size:String,title:Y,value:Y,label:Y,center:Boolean,isLink:Boolean,border:H,iconPrefix:String,valueClass:ze,labelClass:ze,titleClass:ze,titleStyle:null,arrowDirection:String,required:{type:[Boolean,String],default:null},clickable:{type:Boolean,default:null}},j0=ge({},ar,Hn);var W0=j({name:H0,props:j0,setup(e,{slots:t}){const n=so(),o=()=>{if(t.label||Pe(e.label))return f("div",{class:[go("label"),e.labelClass]},[t.label?t.label():e.label])},a=()=>{var s;if(t.title||Pe(e.title)){const c=(s=t.title)==null?void 0:s.call(t);return Array.isArray(c)&&c.length===0?void 0:f("div",{class:[go("title"),e.titleClass],style:e.titleStyle},[c||f("span",null,[e.title]),o()])}},i=()=>{const s=t.value||t.default;if(s||Pe(e.value))return f("div",{class:[go("value"),e.valueClass]},[s?s():f("span",null,[e.value])])},r=()=>{if(t.icon)return t.icon();if(e.icon)return f(Se,{name:e.icon,class:go("left-icon"),classPrefix:e.iconPrefix},null)},l=()=>{if(t["right-icon"])return t["right-icon"]();if(e.isLink){const s=e.arrowDirection&&e.arrowDirection!=="right"?`arrow-${e.arrowDirection}`:"arrow";return f(Se,{name:s,class:go("right-icon")},null)}};return()=>{var s;const{tag:c,size:u,center:h,border:d,isLink:m,required:y}=e,p=(s=e.clickable)!=null?s:m,g={center:h,required:!!y,clickable:p,borderless:!d};return u&&(g[u]=!!u),f(c,{class:go(g),role:p?"button":void 0,tabindex:p?0:void 0,onClick:n},{default:()=>{var b;return[r(),a(),i(),l(),(b=t.extra)==null?void 0:b.call(t)]}})}}});const jt=q(W0),[U0,Y0]=U("form"),K0={colon:Boolean,disabled:Boolean,readonly:Boolean,required:[Boolean,String],showError:Boolean,labelWidth:Y,labelAlign:String,inputAlign:String,scrollToError:Boolean,validateFirst:Boolean,submitOnEnter:H,showErrorMessage:H,errorMessageAlign:String,validateTrigger:{type:[String,Array],default:"onBlur"}};var G0=j({name:U0,props:K0,emits:["submit","failed"],setup(e,{emit:t,slots:n}){const{children:o,linkChildren:a}=st(Nd),i=g=>g?o.filter(b=>g.includes(b.name)):o,r=g=>new Promise((b,v)=>{const x=[];i(g).reduce((S,T)=>S.then(()=>{if(!x.length)return T.validate().then(I=>{I&&x.push(I)})}),Promise.resolve()).then(()=>{x.length?v(x):b()})}),l=g=>new Promise((b,v)=>{const x=i(g);Promise.all(x.map(C=>C.validate())).then(C=>{C=C.filter(Boolean),C.length?v(C):b()})}),s=g=>{const b=o.find(v=>v.name===g);return b?new Promise((v,x)=>{b.validate().then(C=>{C?x(C):v()})}):Promise.reject()},c=g=>typeof g=="string"?s(g):e.validateFirst?r(g):l(g),u=g=>{typeof g=="string"&&(g=[g]),i(g).forEach(v=>{v.resetValidation()})},h=()=>o.reduce((g,b)=>(g[b.name]=b.getValidationStatus(),g),{}),d=(g,b)=>{o.some(v=>v.name===g?(v.$el.scrollIntoView(b),!0):!1)},m=()=>o.reduce((g,b)=>(b.name!==void 0&&(g[b.name]=b.formValue.value),g),{}),y=()=>{const g=m();c().then(()=>t("submit",g)).catch(b=>{t("failed",{values:g,errors:b}),e.scrollToError&&b[0].name&&d(b[0].name)})},p=g=>{Re(g),y()};return a({props:e}),_e({submit:y,validate:c,getValues:m,scrollToField:d,resetValidation:u,getValidationStatus:h}),()=>{var g;return f("form",{class:Y0(),onSubmit:p},[(g=n.default)==null?void 0:g.call(n)])}}});const rs=q(G0);function vf(e){return Array.isArray(e)?!e.length:e===0?!1:!e}function q0(e,t){if(vf(e)){if(t.required)return!1;if(t.validateEmpty===!1)return!0}return!(t.pattern&&!t.pattern.test(String(e)))}function X0(e,t){return new Promise(n=>{const o=t.validator(e,t);if(ql(o)){o.then(n);return}n(o)})}function Lc(e,t){const{message:n}=t;return Do(n)?n(e,t):n||""}function Z0({target:e}){e.composing=!0}function Vc({target:e}){e.composing&&(e.composing=!1,e.dispatchEvent(new Event("input")))}function J0(e,t){const n=Ta();e.style.height="auto";let o=e.scrollHeight;if(dn(t)){const{maxHeight:a,minHeight:i}=t;a!==void 0&&(o=Math.min(o,a)),i!==void 0&&(o=Math.max(o,i))}o&&(e.style.height=`${o}px`,Xi(n))}function Q0(e){return e==="number"?{type:"text",inputmode:"decimal"}:e==="digit"?{type:"tel",inputmode:"numeric"}:{type:e}}function tn(e){return[...e].length}function Ar(e,t){return[...e].slice(0,t).join("")}const[ey,kt]=U("field"),ls={id:String,name:String,leftIcon:String,rightIcon:String,autofocus:Boolean,clearable:Boolean,maxlength:Y,formatter:Function,clearIcon:X("clear"),modelValue:ie(""),inputAlign:String,placeholder:String,autocomplete:String,autocapitalize:String,autocorrect:String,errorMessage:String,enterkeyhint:String,clearTrigger:X("focus"),formatTrigger:X("onChange"),spellcheck:{type:Boolean,default:null},error:{type:Boolean,default:null},disabled:{type:Boolean,default:null},readonly:{type:Boolean,default:null}},ty=ge({},ar,ls,{rows:Y,type:X("text"),rules:Array,autosize:[Boolean,Object],labelWidth:Y,labelClass:ze,labelAlign:String,showWordLimit:Boolean,errorMessageAlign:String,colon:{type:Boolean,default:null}});var ny=j({name:ey,props:ty,emits:["blur","focus","clear","keypress","clickInput","endValidate","startValidate","clickLeftIcon","clickRightIcon","update:modelValue"],setup(e,{emit:t,slots:n}){const o=Uo(),a=je({status:"unvalidated",focused:!1,validateMessage:""}),i=L(),r=L(),l=L(),{parent:s}=at(Nd),c=()=>{var M;return String((M=e.modelValue)!=null?M:"")},u=M=>{if(Pe(e[M]))return e[M];if(s&&Pe(s.props[M]))return s.props[M]},h=V(()=>{const M=u("readonly");if(e.clearable&&!M){const ne=c()!=="",se=e.clearTrigger==="always"||e.clearTrigger==="focus"&&a.focused;return ne&&se}return!1}),d=V(()=>l.value&&n.input?l.value():e.modelValue),m=V(()=>{var M;const ne=u("required");return ne==="auto"?(M=e.rules)==null?void 0:M.some(se=>se.required):ne}),y=M=>M.reduce((ne,se)=>ne.then(()=>{if(a.status==="failed")return;let{value:me}=d;if(se.formatter&&(me=se.formatter(me,se)),!q0(me,se)){a.status="failed",a.validateMessage=Lc(me,se);return}if(se.validator)return vf(me)&&se.validateEmpty===!1?void 0:X0(me,se).then(Ee=>{Ee&&typeof Ee=="string"?(a.status="failed",a.validateMessage=Ee):Ee===!1&&(a.status="failed",a.validateMessage=Lc(me,se))})}),Promise.resolve()),p=()=>{a.status="unvalidated",a.validateMessage=""},g=()=>t("endValidate",{status:a.status,message:a.validateMessage}),b=(M=e.rules)=>new Promise(ne=>{p(),M?(t("startValidate"),y(M).then(()=>{a.status==="failed"?(ne({name:e.name,message:a.validateMessage}),g()):(a.status="passed",ne(),g())})):ne()}),v=M=>{if(s&&e.rules){const{validateTrigger:ne}=s.props,se=_i(ne).includes(M),me=e.rules.filter(Ee=>Ee.trigger?_i(Ee.trigger).includes(M):se);me.length&&b(me)}},x=M=>{var ne;const{maxlength:se}=e;if(Pe(se)&&tn(M)>+se){const me=c();if(me&&tn(me)===+se)return me;const Ee=(ne=i.value)==null?void 0:ne.selectionEnd;if(a.focused&&Ee){const De=[...M],E=De.length-+se;return De.splice(Ee-E,E),De.join("")}return Ar(M,+se)}return M},C=(M,ne="onChange")=>{const se=M;M=x(M);const me=tn(se)-tn(M);if(e.type==="number"||e.type==="digit"){const De=e.type==="number";M=gl(M,De,De)}let Ee=0;if(e.formatter&&ne===e.formatTrigger){const{formatter:De,maxlength:E}=e;if(M=De(M),Pe(E)&&tn(M)>+E&&(M=Ar(M,+E)),i.value&&a.focused){const{selectionEnd:A}=i.value,z=Ar(se,A);Ee=tn(De(z))-tn(z)}}if(i.value&&i.value.value!==M)if(a.focused){let{selectionStart:De,selectionEnd:E}=i.value;if(i.value.value=M,Pe(De)&&Pe(E)){const A=tn(M);me?(De-=me,E-=me):Ee&&(De+=Ee,E+=Ee),i.value.setSelectionRange(Math.min(De,A),Math.min(E,A))}}else i.value.value=M;M!==e.modelValue&&t("update:modelValue",M)},S=M=>{M.target.composing||C(M.target.value)},T=()=>{var M;return(M=i.value)==null?void 0:M.blur()},I=()=>{var M;return(M=i.value)==null?void 0:M.focus()},w=()=>{const M=i.value;e.type==="textarea"&&e.autosize&&M&&J0(M,e.autosize)},$=M=>{a.focused=!0,t("focus",M),Ce(w),u("readonly")&&T()},P=M=>{a.focused=!1,C(c(),"onBlur"),t("blur",M),!u("readonly")&&(v("onBlur"),Ce(w),Md())},k=M=>t("clickInput",M),_=M=>t("clickLeftIcon",M),O=M=>t("clickRightIcon",M),R=M=>{Re(M),t("update:modelValue",""),t("clear",M)},D=V(()=>{if(typeof e.error=="boolean")return e.error;if(s&&s.props.showError&&a.status==="failed")return!0}),B=V(()=>{const M=u("labelWidth"),ne=u("labelAlign");if(M&&ne!=="top")return{width:xe(M)}}),F=M=>{M.keyCode===13&&(!(s&&s.props.submitOnEnter)&&e.type!=="textarea"&&Re(M),e.type==="search"&&T()),t("keypress",M)},W=()=>e.id||`${o}-input`,ce=()=>a.status,ue=()=>{const M=kt("control",[u("inputAlign"),{error:D.value,custom:!!n.input,"min-height":e.type==="textarea"&&!e.autosize}]);if(n.input)return f("div",{class:M,onClick:k},[n.input()]);const ne={id:W(),ref:i,name:e.name,rows:e.rows!==void 0?+e.rows:void 0,class:M,disabled:u("disabled"),readonly:u("readonly"),autofocus:e.autofocus,placeholder:e.placeholder,autocomplete:e.autocomplete,autocapitalize:e.autocapitalize,autocorrect:e.autocorrect,enterkeyhint:e.enterkeyhint,spellcheck:e.spellcheck,"aria-labelledby":e.label?`${o}-label`:void 0,onBlur:P,onFocus:$,onInput:S,onClick:k,onChange:Vc,onKeypress:F,onCompositionend:Vc,onCompositionstart:Z0};return e.type==="textarea"?f("textarea",ne,null):f("input",ke(Q0(e.type),ne),null)},J=()=>{const M=n["left-icon"];if(e.leftIcon||M)return f("div",{class:kt("left-icon"),onClick:_},[M?M():f(Se,{name:e.leftIcon,classPrefix:e.iconPrefix},null)])},re=()=>{const M=n["right-icon"];if(e.rightIcon||M)return f("div",{class:kt("right-icon"),onClick:O},[M?M():f(Se,{name:e.rightIcon,classPrefix:e.iconPrefix},null)])},fe=()=>{if(e.showWordLimit&&e.maxlength){const M=tn(c());return f("div",{class:kt("word-limit")},[f("span",{class:kt("word-num")},[M]),eo("/"),e.maxlength])}},Ae=()=>{if(s&&s.props.showErrorMessage===!1)return;const M=e.errorMessage||a.validateMessage;if(M){const ne=n["error-message"],se=u("errorMessageAlign");return f("div",{class:kt("error-message",se)},[ne?ne({message:M}):M])}},N=()=>{const M=u("labelWidth"),ne=u("labelAlign"),se=u("colon")?":":"";if(n.label)return[n.label(),se];if(e.label)return f("label",{id:`${o}-label`,for:n.input?void 0:W(),onClick:me=>{Re(me),I()},style:ne==="top"&&M?{width:xe(M)}:void 0},[e.label+se])},Q=()=>[f("div",{class:kt("body")},[ue(),h.value&&f(Se,{ref:r,name:e.clearIcon,class:kt("clear")},null),re(),n.button&&f("div",{class:kt("button")},[n.button()])]),fe(),Ae()];return _e({blur:T,focus:I,validate:b,formValue:d,resetValidation:p,getValidationStatus:ce}),Fo(Bd,{customValue:l,resetValidation:p,validateWithTrigger:v}),ee(()=>e.modelValue,()=>{C(c()),p(),v("onChange"),Ce(w)}),He(()=>{C(c(),e.formatTrigger),Ce(w)}),Ue("touchstart",R,{target:V(()=>{var M;return(M=r.value)==null?void 0:M.$el})}),()=>{const M=u("disabled"),ne=u("labelAlign"),se=J(),me=()=>{const Ee=N();return ne==="top"?[se,Ee].filter(Boolean):Ee||[]};return f(jt,{size:e.size,class:kt({error:D.value,disabled:M,[`label-${ne}`]:ne}),center:e.center,border:e.border,isLink:e.isLink,clickable:e.clickable,titleStyle:B.value,valueClass:kt("value"),titleClass:[kt("label",[ne,{required:m.value}]),e.labelClass],arrowDirection:e.arrowDirection},{icon:se&&ne!=="top"?()=>se:null,title:me,value:Q,extra:n.extra})}}});const cn=q(ny);let Jo=0;function oy(e){e?(Jo||document.body.classList.add("van-toast--unclickable"),Jo++):Jo&&(Jo--,Jo||document.body.classList.remove("van-toast--unclickable"))}const[ay,mo]=U("toast"),iy=["show","overlay","teleport","transition","overlayClass","overlayStyle","closeOnClickOverlay","zIndex"],ry={icon:String,show:Boolean,type:X("text"),overlay:Boolean,message:Y,iconSize:Y,duration:Ye(2e3),position:X("middle"),teleport:[String,Object],wordBreak:String,className:ze,iconPrefix:String,transition:X("van-fade"),loadingType:String,forbidClick:Boolean,overlayClass:ze,overlayStyle:Object,closeOnClick:Boolean,closeOnClickOverlay:Boolean,zIndex:Y};var bf=j({name:ay,props:ry,emits:["update:show"],setup(e,{emit:t,slots:n}){let o,a=!1;const i=()=>{const h=e.show&&e.forbidClick;a!==h&&(a=h,oy(a))},r=h=>t("update:show",h),l=()=>{e.closeOnClick&&r(!1)},s=()=>clearTimeout(o),c=()=>{const{icon:h,type:d,iconSize:m,iconPrefix:y,loadingType:p}=e;if(h||d==="success"||d==="fail")return f(Se,{name:h||d,size:m,class:mo("icon"),classPrefix:y},null);if(d==="loading")return f(Nt,{class:mo("loading"),size:m,type:p},null)},u=()=>{const{type:h,message:d}=e;if(n.message)return f("div",{class:mo("text")},[n.message()]);if(Pe(d)&&d!=="")return h==="html"?f("div",{key:0,class:mo("text"),innerHTML:String(d)},null):f("div",{class:mo("text")},[d])};return ee(()=>[e.show,e.forbidClick],i),ee(()=>[e.show,e.type,e.message,e.duration],()=>{s(),e.show&&e.duration>0&&(o=setTimeout(()=>{r(!1)},e.duration))}),He(i),lo(i),()=>f(Ht,ke({class:[mo([e.position,e.wordBreak==="normal"?"break-normal":e.wordBreak,{[e.type]:!e.icon}]),e.className],lockScroll:!1,onClick:l,onClosed:s,"onUpdate:show":r},Ie(e,iy)),{default:()=>[c(),u()]})}});function yf(){const e=je({show:!1}),t=a=>{e.show=a},n=a=>{ge(e,a,{transitionAppear:!0}),t(!0)},o=()=>t(!1);return _e({open:n,close:o,toggle:t}),{open:n,close:o,state:e,toggle:t}}function pf(e){const t=pd(e),n=document.createElement("div");return document.body.appendChild(n),{instance:t.mount(n),unmount(){t.unmount(),document.body.removeChild(n)}}}const ly={icon:"",type:"text",message:"",className:"",overlay:!1,onClose:void 0,onOpened:void 0,duration:2e3,teleport:"body",iconSize:void 0,iconPrefix:void 0,position:"middle",transition:"van-fade",forbidClick:!1,loadingType:void 0,overlayClass:"",overlayStyle:void 0,closeOnClick:!1,closeOnClickOverlay:!1};let Ua=[],sy=!1,Fc=ge({},ly);const cy=new Map;function uy(e){return dn(e)?e:{message:e}}function dy(){const{instance:e,unmount:t}=pf({setup(){const n=L(""),{open:o,state:a,close:i,toggle:r}=yf(),l=()=>{},s=()=>f(bf,ke(a,{onClosed:l,"onUpdate:show":r}),null);return ee(n,c=>{a.message=c}),zt().render=s,{open:o,close:i,message:n}}});return e}function fy(){if(!Ua.length||sy){const e=dy();Ua.push(e)}return Ua[Ua.length-1]}function yl(e={}){if(!Et)return{};const t=fy(),n=uy(e);return t.open(ge({},Fc,cy.get(n.type||Fc.type),n)),t}const hy=q(bf),[gy,Br]=U("switch"),my={size:Y,loading:Boolean,disabled:Boolean,modelValue:ze,activeColor:String,inactiveColor:String,activeValue:{type:ze,default:!0},inactiveValue:{type:ze,default:!1}};var vy=j({name:gy,props:my,emits:["change","update:modelValue"],setup(e,{emit:t,slots:n}){const o=()=>e.modelValue===e.activeValue,a=()=>{if(!e.disabled&&!e.loading){const r=o()?e.inactiveValue:e.activeValue;t("update:modelValue",r),t("change",r)}},i=()=>{if(e.loading){const r=o()?e.activeColor:e.inactiveColor;return f(Nt,{class:Br("loading"),color:r},null)}if(n.node)return n.node()};return zn(()=>e.modelValue),()=>{var r;const{size:l,loading:s,disabled:c,activeColor:u,inactiveColor:h}=e,d=o(),m={fontSize:xe(l),backgroundColor:d?u:h};return f("div",{role:"switch",class:Br({on:d,loading:s,disabled:c}),style:m,tabindex:c?void 0:0,"aria-checked":d,onClick:a},[f("div",{class:Br("node")},[i()]),(r=n.background)==null?void 0:r.call(n)])}}});const ss=q(vy),[by,zc]=U("address-edit-detail"),Nc=U("address-edit")[2];var yy=j({name:by,props:{show:Boolean,rows:Y,value:String,rules:Array,focused:Boolean,maxlength:Y,searchResult:Array,showSearchResult:Boolean},emits:["blur","focus","input","selectSearch"],setup(e,{emit:t}){const n=L(),o=()=>e.focused&&e.searchResult&&e.showSearchResult,a=c=>{t("selectSearch",c),t("input",`${c.address||""} ${c.name||""}`.trim())},i=()=>{if(!o())return;const{searchResult:c}=e;return c.map(u=>f(jt,{clickable:!0,key:(u.name||"")+(u.address||""),icon:"location-o",title:u.name,label:u.address,class:zc("search-item"),border:!1,onClick:()=>a(u)},null))},r=c=>t("blur",c),l=c=>t("focus",c),s=c=>t("input",c);return()=>{if(e.show)return f(Qe,null,[f(cn,{autosize:!0,clearable:!0,ref:n,class:zc(),rows:e.rows,type:"textarea",rules:e.rules,label:Nc("addressDetail"),border:!o(),maxlength:e.maxlength,modelValue:e.value,placeholder:Nc("addressDetail"),onBlur:r,onFocus:l,"onUpdate:modelValue":s},null),i()])}}});const[py,vo,ct]=U("address-edit"),xf={name:"",tel:"",city:"",county:"",country:"",province:"",areaCode:"",isDefault:!1,addressDetail:""},xy={areaList:Object,isSaving:Boolean,isDeleting:Boolean,validator:Function,showArea:H,showDetail:H,showDelete:Boolean,disableArea:Boolean,searchResult:Array,telMaxlength:Y,showSetDefault:Boolean,saveButtonText:String,areaPlaceholder:String,deleteButtonText:String,showSearchResult:Boolean,detailRows:ie(1),detailMaxlength:ie(200),areaColumnsPlaceholder:Ve(),addressInfo:{type:Object,default:()=>ge({},xf)},telValidator:{type:Function,default:Id}};var wy=j({name:py,props:xy,emits:["save","focus","change","delete","clickArea","changeArea","changeDetail","selectSearch","changeDefault"],setup(e,{emit:t,slots:n}){const o=L(),a=je({}),i=L(!1),r=L(!1),l=V(()=>dn(e.areaList)&&Object.keys(e.areaList).length),s=V(()=>{const{province:T,city:I,county:w,areaCode:$}=a;if($){const P=[T,I,w];return T&&T===I&&P.splice(1,1),P.filter(Boolean).join("/")}return""}),c=V(()=>{var T;return((T=e.searchResult)==null?void 0:T.length)&&r.value}),u=T=>{r.value=T==="addressDetail",t("focus",T)},h=(T,I)=>{t("change",{key:T,value:I})},d=V(()=>{const{validator:T,telValidator:I}=e,w=($,P)=>({validator:k=>{if(T){const _=T($,k);if(_)return _}return k?!0:P}});return{name:[w("name",ct("nameEmpty"))],tel:[w("tel",ct("telInvalid")),{validator:I,message:ct("telInvalid")}],areaCode:[w("areaCode",ct("areaEmpty"))],addressDetail:[w("addressDetail",ct("addressEmpty"))]}}),m=()=>t("save",a),y=T=>{a.addressDetail=T,t("changeDetail",T)},p=T=>{a.province=T[0].text,a.city=T[1].text,a.county=T[2].text},g=({selectedValues:T,selectedOptions:I})=>{T.some(w=>w===Io)?yl(ct("areaEmpty")):(i.value=!1,p(I),t("changeArea",I))},b=()=>t("delete",a),v=T=>{a.areaCode=T||""},x=()=>{setTimeout(()=>{r.value=!1})},C=T=>{a.addressDetail=T},S=()=>{if(e.showSetDefault){const T={"right-icon":()=>f(ss,{modelValue:a.isDefault,"onUpdate:modelValue":I=>a.isDefault=I,onChange:I=>t("changeDefault",I)},null)};return et(f(jt,{center:!0,border:!1,title:ct("defaultAddress"),class:vo("default")},T),[[ot,!c.value]])}};return _e({setAreaCode:v,setAddressDetail:C}),ee(()=>e.addressInfo,T=>{ge(a,xf,T),Ce(()=>{var I;const w=(I=o.value)==null?void 0:I.getSelectedOptions();w&&w.every($=>$&&$.value!==Io)&&p(w)})},{deep:!0,immediate:!0}),()=>{const{disableArea:T}=e;return f(rs,{class:vo(),onSubmit:m},{default:()=>{var I;return[f("div",{class:vo("fields")},[f(cn,{modelValue:a.name,"onUpdate:modelValue":[w=>a.name=w,w=>h("name",w)],clearable:!0,label:ct("name"),rules:d.value.name,placeholder:ct("name"),onFocus:()=>u("name")},null),f(cn,{modelValue:a.tel,"onUpdate:modelValue":[w=>a.tel=w,w=>h("tel",w)],clearable:!0,type:"tel",label:ct("tel"),rules:d.value.tel,maxlength:e.telMaxlength,placeholder:ct("tel"),onFocus:()=>u("tel")},null),et(f(cn,{readonly:!0,label:ct("area"),"is-link":!T,modelValue:s.value,rules:e.showArea?d.value.areaCode:void 0,placeholder:e.areaPlaceholder||ct("area"),onFocus:()=>u("areaCode"),onClick:()=>{t("clickArea"),i.value=!T}},null),[[ot,e.showArea]]),f(yy,{show:e.showDetail,rows:e.detailRows,rules:d.value.addressDetail,value:a.addressDetail,focused:r.value,maxlength:e.detailMaxlength,searchResult:e.searchResult,showSearchResult:e.showSearchResult,onBlur:x,onFocus:()=>u("addressDetail"),onInput:y,onSelectSearch:w=>t("selectSearch",w)},null),(I=n.default)==null?void 0:I.call(n)]),S(),et(f("div",{class:vo("buttons")},[f(lt,{block:!0,round:!0,type:"primary",text:e.saveButtonText||ct("save"),class:vo("button"),loading:e.isSaving,nativeType:"submit"},null),e.showDelete&&f(lt,{block:!0,round:!0,class:vo("button"),loading:e.isDeleting,text:e.deleteButtonText||ct("delete"),onClick:b},null)]),[[ot,!c.value]]),f(Ht,{show:i.value,"onUpdate:show":w=>i.value=w,round:!0,teleport:"body",position:"bottom",lazyRender:!1},{default:()=>[f(mf,{modelValue:a.areaCode,"onUpdate:modelValue":w=>a.areaCode=w,ref:o,loading:!l.value,areaList:e.areaList,columnsPlaceholder:e.areaColumnsPlaceholder,onConfirm:g,onCancel:()=>{i.value=!1}},null)]})]}})}}});const Sy=q(wy),[wf,Cy]=U("radio-group"),ky={shape:String,disabled:Boolean,iconSize:Y,direction:String,modelValue:ze,checkedColor:String},Sf=Symbol(wf);var Ty=j({name:wf,props:ky,emits:["change","update:modelValue"],setup(e,{emit:t,slots:n}){const{linkChildren:o}=st(Sf),a=i=>t("update:modelValue",i);return ee(()=>e.modelValue,i=>t("change",i)),o({props:e,updateValue:a}),zn(()=>e.modelValue),()=>{var i;return f("div",{class:Cy([e.direction]),role:"radiogroup"},[(i=n.default)==null?void 0:i.call(n)])}}});const cs=q(Ty),[_y,Hc]=U("tag"),Py={size:String,mark:Boolean,show:H,type:X("default"),color:String,plain:Boolean,round:Boolean,textColor:String,closeable:Boolean};var Ey=j({name:_y,props:Py,emits:["close"],setup(e,{slots:t,emit:n}){const o=r=>{r.stopPropagation(),n("close",r)},a=()=>e.plain?{color:e.textColor||e.color,borderColor:e.color}:{color:e.textColor,background:e.color},i=()=>{var r;const{type:l,mark:s,plain:c,round:u,size:h,closeable:d}=e,m={mark:s,plain:c,round:u};h&&(m[h]=h);const y=d&&f(Se,{name:"cross",class:[Hc("close"),yt],onClick:o},null);return f("span",{style:a(),class:Hc([m,l])},[(r=t.default)==null?void 0:r.call(t),y])};return()=>f(No,{name:e.closeable?"van-fade":void 0},{default:()=>[e.show?i():null]})}});const ir=q(Ey),us={name:ze,disabled:Boolean,iconSize:Y,modelValue:ze,checkedColor:String,labelPosition:String,labelDisabled:Boolean};var Cf=j({props:ge({},us,{bem:Ke(Function),role:String,shape:String,parent:Object,checked:Boolean,bindGroup:H,indeterminate:{type:Boolean,default:null}}),emits:["click","toggle"],setup(e,{emit:t,slots:n}){const o=L(),a=d=>{if(e.parent&&e.bindGroup)return e.parent.props[d]},i=V(()=>{if(e.parent&&e.bindGroup){const d=a("disabled")||e.disabled;if(e.role==="checkbox"){const m=a("modelValue").length,y=a("max"),p=y&&m>=+y;return d||p&&!e.checked}return d}return e.disabled}),r=V(()=>a("direction")),l=V(()=>{const d=e.checkedColor||a("checkedColor");if(d&&e.checked&&!i.value)return{borderColor:d,backgroundColor:d}}),s=V(()=>e.shape||a("shape")||"round"),c=d=>{const{target:m}=d,y=o.value,p=y===m||(y==null?void 0:y.contains(m));!i.value&&(p||!e.labelDisabled)&&t("toggle"),t("click",d)},u=()=>{var d,m;const{bem:y,checked:p,indeterminate:g}=e,b=e.iconSize||a("iconSize");return f("div",{ref:o,class:y("icon",[s.value,{disabled:i.value,checked:p,indeterminate:g}]),style:s.value!=="dot"?{fontSize:xe(b)}:{width:xe(b),height:xe(b),borderColor:(d=l.value)==null?void 0:d.borderColor}},[n.icon?n.icon({checked:p,disabled:i.value}):s.value!=="dot"?f(Se,{name:g?"minus":"success",style:l.value},null):f("div",{class:y("icon--dot__icon"),style:{backgroundColor:(m=l.value)==null?void 0:m.backgroundColor}},null)])},h=()=>{const{checked:d}=e;if(n.default)return f("span",{class:e.bem("label",[e.labelPosition,{disabled:i.value}])},[n.default({checked:d,disabled:i.value})])};return()=>{const d=e.labelPosition==="left"?[h(),u()]:[u(),h()];return f("div",{role:e.role,class:e.bem([{disabled:i.value,"label-disabled":e.labelDisabled},r.value]),tabindex:i.value?void 0:0,"aria-checked":e.checked,onClick:c},[d])}}});const $y=ge({},us,{shape:String}),[Iy,Oy]=U("radio");var Ay=j({name:Iy,props:$y,emits:["update:modelValue"],setup(e,{emit:t,slots:n}){const{parent:o}=at(Sf),a=()=>(o?o.props.modelValue:e.modelValue)===e.name,i=()=>{o?o.updateValue(e.name):t("update:modelValue",e.name)};return()=>f(Cf,ke({bem:Oy,role:"radio",parent:o,checked:a(),onToggle:i},e),Ie(n,["default","icon"]))}});const ds=q(Ay),[By,bo]=U("address-item");var My=j({name:By,props:{address:Ke(Object),disabled:Boolean,switchable:Boolean,defaultTagText:String,rightIcon:X("edit")},emits:["edit","click","select"],setup(e,{slots:t,emit:n}){const o=()=>{e.switchable&&n("select"),n("click")},a=()=>f(Se,{name:e.rightIcon,class:bo("edit"),onClick:l=>{l.stopPropagation(),n("edit"),n("click")}},null),i=()=>{if(t.tag)return t.tag(e.address);if(e.address.isDefault&&e.defaultTagText)return f(ir,{type:"primary",round:!0,class:bo("tag")},{default:()=>[e.defaultTagText]})},r=()=>{const{address:l,disabled:s,switchable:c}=e,u=[f("div",{class:bo("name")},[`${l.name} ${l.tel}`,i()]),f("div",{class:bo("address")},[l.address])];return c&&!s?f(ds,{name:l.id,iconSize:18},{default:()=>[u]}):u};return()=>{var l;const{disabled:s}=e;return f("div",{class:bo({disabled:s}),onClick:o},[f(jt,{border:!1,titleClass:bo("title")},{title:r,"right-icon":a}),(l=t.bottom)==null?void 0:l.call(t,ge({},e.address,{disabled:s}))])}}});const[Dy,Ya,Ry]=U("address-list"),Ly={list:Ve(),modelValue:Y,switchable:H,disabledText:String,disabledList:Ve(),showAddButton:H,addButtonText:String,defaultTagText:String,rightIcon:X("edit")};var Vy=j({name:Dy,props:Ly,emits:["add","edit","select","clickItem","editDisabled","selectDisabled","update:modelValue"],setup(e,{slots:t,emit:n}){const o=(r,l,s)=>{const c=()=>n(s?"editDisabled":"edit",r,l),u=()=>n("clickItem",r,l),h=()=>{n(s?"selectDisabled":"select",r,l),s||n("update:modelValue",r.id)};return f(My,{key:r.id,address:r,disabled:s,switchable:e.switchable,defaultTagText:e.defaultTagText,rightIcon:e.rightIcon,onEdit:c,onClick:u,onSelect:h},{bottom:t["item-bottom"],tag:t.tag})},a=(r,l)=>{if(r)return r.map((s,c)=>o(s,c,l))},i=()=>e.showAddButton?f("div",{class:[Ya("bottom"),"van-safe-area-bottom"]},[f(lt,{round:!0,block:!0,type:"primary",text:e.addButtonText||Ry("add"),class:Ya("add"),onClick:()=>n("add")},null)]):void 0;return()=>{var r,l;const s=a(e.list),c=a(e.disabledList,!0),u=e.disabledText&&f("div",{class:Ya("disabled-text")},[e.disabledText]);return f("div",{class:Ya()},[(r=t.top)==null?void 0:r.call(t),f(cs,{modelValue:e.modelValue},{default:()=>[s]}),u,c,(l=t.default)==null?void 0:l.call(t),i()])}}});const Fy=q(Vy);function zy(e,t){let n=null,o=0;return function(...a){if(n)return;const i=Date.now()-o,r=()=>{o=Date.now(),n=!1,e.apply(this,a)};i>=t?r():n=setTimeout(r,t)}}const[Ny,Mr]=U("back-top"),Hy={right:Y,bottom:Y,zIndex:Y,target:[String,Object],offset:ie(200),immediate:Boolean,teleport:{type:[String,Object],default:"body"}};var jy=j({name:Ny,inheritAttrs:!1,props:Hy,emits:["click"],setup(e,{emit:t,slots:n,attrs:o}){let a=!1;const i=L(!1),r=L(),l=L(),s=V(()=>ge(yn(e.zIndex),{right:xe(e.right),bottom:xe(e.bottom)})),c=m=>{var y;t("click",m),(y=l.value)==null||y.scrollTo({top:0,behavior:e.immediate?"auto":"smooth"})},u=()=>{i.value=l.value?fn(l.value)>=+e.offset:!1},h=()=>{const{target:m}=e;if(typeof m=="string"){const y=document.querySelector(m);if(y)return y}else return m},d=()=>{Et&&Ce(()=>{l.value=e.target?h():Xl(r.value),u()})};return Ue("scroll",zy(u,100),{target:l}),He(d),mn(()=>{a&&(i.value=!0,a=!1)}),Qt(()=>{i.value&&e.teleport&&(i.value=!1,a=!0)}),ee(()=>e.target,d),()=>{const m=f("div",ke({ref:e.teleport?void 0:r,class:Mr({active:i.value}),style:s.value,onClick:c},o),[n.default?n.default():f(Se,{name:"back-top",class:Mr("icon")},null)]);return e.teleport?[f("div",{ref:r,class:Mr("placeholder")},null),f(zo,{to:e.teleport},{default:()=>[m]})]:m}}});const Wy=q(jy);var Uy=(e,t,n)=>new Promise((o,a)=>{var i=s=>{try{l(n.next(s))}catch(c){a(c)}},r=s=>{try{l(n.throw(s))}catch(c){a(c)}},l=s=>s.done?o(s.value):Promise.resolve(s.value).then(i,r);l((n=n.apply(e,t)).next())});const Yy={top:ie(10),rows:ie(4),duration:ie(4e3),autoPlay:H,delay:Ye(300),modelValue:Ve()},[Ky,jc]=U("barrage");var Gy=j({name:Ky,props:Yy,emits:["update:modelValue"],setup(e,{emit:t,slots:n}){const o=L(),a=jc("item"),i=L(0),r=[],l=(p,g=e.delay)=>{const b=document.createElement("span");return b.className=a,b.innerText=String(p),b.style.animationDuration=`${e.duration}ms`,b.style.animationDelay=`${g}ms`,b.style.animationName="van-barrage",b.style.animationTimingFunction="linear",b},s=L(!0),c=L(e.autoPlay),u=({id:p,text:g},b)=>{var v;const x=l(g,s.value?b*e.delay:void 0);!e.autoPlay&&c.value===!1&&(x.style.animationPlayState="paused"),(v=o.value)==null||v.append(x),i.value++;const C=(i.value-1)%+e.rows*x.offsetHeight+ +e.top;x.style.top=`${C}px`,x.dataset.id=String(p),r.push(x),x.addEventListener("animationend",()=>{t("update:modelValue",[...e.modelValue].filter(S=>String(S.id)!==x.dataset.id))})},h=(p,g)=>{const b=new Map(g.map(v=>[v.id,v]));p.forEach((v,x)=>{b.has(v.id)?b.delete(v.id):u(v,x)}),b.forEach(v=>{const x=r.findIndex(C=>C.dataset.id===String(v.id));x>-1&&(r[x].remove(),r.splice(x,1))}),s.value=!1};ee(()=>e.modelValue.slice(),(p,g)=>h(p??[],g??[]),{deep:!0});const d=L({});return He(()=>Uy(this,null,function*(){var p;d.value["--move-distance"]=`-${(p=o.value)==null?void 0:p.offsetWidth}px`,yield Ce(),h(e.modelValue,[])})),_e({play:()=>{c.value=!0,r.forEach(p=>{p.style.animationPlayState="running"})},pause:()=>{c.value=!1,r.forEach(p=>{p.style.animationPlayState="paused"})}}),()=>{var p;return f("div",{class:jc(),ref:o,style:d.value},[(p=n.default)==null?void 0:p.call(n)])}}});const qy=q(Gy),[Xy,qe,un]=U("calendar"),Zy=e=>un("monthTitle",e.getFullYear(),e.getMonth()+1);function pl(e,t){const n=e.getFullYear(),o=t.getFullYear();if(n===o){const a=e.getMonth(),i=t.getMonth();return a===i?0:a>i?1:-1}return n>o?1:-1}function wt(e,t){const n=pl(e,t);if(n===0){const o=e.getDate(),a=t.getDate();return o===a?0:o>a?1:-1}return n}const Ii=e=>new Date(e),Wc=e=>Array.isArray(e)?e.map(Ii):Ii(e);function fs(e,t){const n=Ii(e);return n.setDate(n.getDate()+t),n}const xl=e=>fs(e,-1),kf=e=>fs(e,1),wl=()=>{const e=new Date;return e.setHours(0,0,0,0),e};function Jy(e){const t=e[0].getTime();return(e[1].getTime()-t)/(1e3*60*60*24)+1}const Tf=ge({},nr,{modelValue:Ve(),filter:Function,formatter:{type:Function,default:(e,t)=>t}}),_f=Object.keys(nr);function Qy(e,t){if(e<0)return[];const n=Array(e);let o=-1;for(;++o32-new Date(e,t-1,32).getDate(),Oo=(e,t,n,o,a,i)=>{const r=Qy(t-e+1,l=>{const s=Rt(e+l);return o(n,{text:s,value:s})});return a?a(n,r,i):r},Ef=(e,t)=>e.map((n,o)=>{const a=t[o];if(a.length){const i=+a[0].value,r=+a[a.length-1].value;return Rt(tt(+n,i,r))}return n}),[ep]=U("calendar-day");var tp=j({name:ep,props:{item:Ke(Object),color:String,index:Number,offset:Ye(0),rowHeight:String},emits:["click","clickDisabledDate"],setup(e,{emit:t,slots:n}){const o=V(()=>{var s;const{item:c,index:u,color:h,offset:d,rowHeight:m}=e,y={height:m};if(c.type==="placeholder")return y.width="100%",y;if(u===0&&(y.marginLeft=`${100*d/7}%`),h)switch(c.type){case"end":case"start":case"start-end":case"multiple-middle":case"multiple-selected":y.background=h;break;case"middle":y.color=h;break}return d+(((s=c.date)==null?void 0:s.getDate())||1)>28&&(y.marginBottom=0),y}),a=()=>{e.item.type!=="disabled"?t("click",e.item):t("clickDisabledDate",e.item)},i=()=>{const{topInfo:s}=e.item;if(s||n["top-info"])return f("div",{class:qe("top-info")},[n["top-info"]?n["top-info"](e.item):s])},r=()=>{const{bottomInfo:s}=e.item;if(s||n["bottom-info"])return f("div",{class:qe("bottom-info")},[n["bottom-info"]?n["bottom-info"](e.item):s])},l=()=>{const{item:s,color:c,rowHeight:u}=e,{type:h,text:d}=s,m=[i(),d,r()];return h==="selected"?f("div",{class:qe("selected-day"),style:{width:u,height:u,background:c}},[m]):m};return()=>{const{type:s,className:c}=e.item;return s==="placeholder"?f("div",{class:qe("day"),style:o.value},null):f("div",{role:"gridcell",style:o.value,class:[qe("day",s),c],tabindex:s==="disabled"?void 0:-1,onClick:a},[l()])}}});const[np]=U("calendar-month"),op={date:Ke(Date),type:String,color:String,minDate:Ke(Date),maxDate:Ke(Date),showMark:Boolean,rowHeight:Y,formatter:Function,lazyRender:Boolean,currentDate:[Date,Array],allowSameDay:Boolean,showSubtitle:Boolean,showMonthTitle:Boolean,firstDayOfWeek:Number};var ap=j({name:np,props:op,emits:["click","clickDisabledDate"],setup(e,{emit:t,slots:n}){const[o,a]=Rv(),i=L(),r=L(),l=Wd(r),s=V(()=>Zy(e.date)),c=V(()=>xe(e.rowHeight)),u=V(()=>{const P=e.date.getDay();return e.firstDayOfWeek?(P+7-e.firstDayOfWeek)%7:P}),h=V(()=>Pf(e.date.getFullYear(),e.date.getMonth()+1)),d=V(()=>o.value||!e.lazyRender),m=()=>s.value,y=P=>{const k=_=>e.currentDate.some(O=>wt(O,_)===0);if(k(P)){const _=xl(P),O=kf(P),R=k(_),D=k(O);return R&&D?"multiple-middle":R?"end":D?"start":"multiple-selected"}return""},p=P=>{const[k,_]=e.currentDate;if(!k)return"";const O=wt(P,k);if(!_)return O===0?"start":"";const R=wt(P,_);return e.allowSameDay&&O===0&&R===0?"start-end":O===0?"start":R===0?"end":O>0&&R<0?"middle":""},g=P=>{const{type:k,minDate:_,maxDate:O,currentDate:R}=e;if(wt(P,_)<0||wt(P,O)>0)return"disabled";if(R===null)return"";if(Array.isArray(R)){if(k==="multiple")return y(P);if(k==="range")return p(P)}else if(k==="single")return wt(P,R)===0?"selected":"";return""},b=P=>{if(e.type==="range"){if(P==="start"||P==="end")return un(P);if(P==="start-end")return`${un("start")}/${un("end")}`}},v=()=>{if(e.showMonthTitle)return f("div",{class:qe("month-title")},[n["month-title"]?n["month-title"]({date:e.date,text:s.value}):s.value])},x=()=>{if(e.showMark&&d.value)return f("div",{class:qe("month-mark")},[e.date.getMonth()+1])},C=V(()=>{const P=Math.ceil((h.value+u.value)/7);return Array(P).fill({type:"placeholder"})}),S=V(()=>{const P=[],k=e.date.getFullYear(),_=e.date.getMonth();for(let O=1;O<=h.value;O++){const R=new Date(k,_,O),D=g(R);let B={date:R,type:D,text:O,bottomInfo:b(D)};e.formatter&&(B=e.formatter(B)),P.push(B)}return P}),T=V(()=>S.value.filter(P=>P.type==="disabled")),I=(P,k)=>{if(i.value){const _=Be(i.value),O=C.value.length,D=(Math.ceil((k.getDate()+u.value)/7)-1)*_.height/O;Pi(P,_.top+D+P.scrollTop-Be(P).top)}},w=(P,k)=>f(tp,{item:P,index:k,color:e.color,offset:u.value,rowHeight:c.value,onClick:_=>t("click",_),onClickDisabledDate:_=>t("clickDisabledDate",_)},Ie(n,["top-info","bottom-info"])),$=()=>f("div",{ref:i,role:"grid",class:qe("days")},[x(),(d.value?S:C).value.map(w)]);return _e({getTitle:m,getHeight:()=>l.value,setVisible:a,scrollToDate:I,disabledDays:T}),()=>f("div",{class:qe("month"),ref:r},[v(),$()])}});const[ip]=U("calendar-header");var rp=j({name:ip,props:{date:Date,title:String,subtitle:String,showTitle:Boolean,showSubtitle:Boolean,firstDayOfWeek:Number},emits:["clickSubtitle"],setup(e,{slots:t,emit:n}){const o=()=>{if(e.showTitle){const l=e.title||un("title"),s=t.title?t.title():l;return f("div",{class:qe("header-title")},[s])}},a=l=>n("clickSubtitle",l),i=()=>{if(e.showSubtitle){const l=t.subtitle?t.subtitle({date:e.date,text:e.subtitle}):e.subtitle;return f("div",{class:qe("header-subtitle"),onClick:a},[l])}},r=()=>{const{firstDayOfWeek:l}=e,s=un("weekdays"),c=[...s.slice(l,7),...s.slice(0,l)];return f("div",{class:qe("weekdays")},[c.map(u=>f("span",{class:qe("weekday")},[u]))])};return()=>f("div",{class:qe("header")},[o(),i(),r()])}});const lp={show:Boolean,type:X("single"),title:String,color:String,round:H,readonly:Boolean,poppable:H,maxRange:ie(null),position:X("bottom"),teleport:[String,Object],showMark:H,showTitle:H,formatter:Function,rowHeight:Y,confirmText:String,rangePrompt:String,lazyRender:H,showConfirm:H,defaultDate:[Date,Array],allowSameDay:Boolean,showSubtitle:H,closeOnPopstate:H,showRangePrompt:H,confirmDisabledText:String,closeOnClickOverlay:H,safeAreaInsetTop:Boolean,safeAreaInsetBottom:H,minDate:{type:Date,validator:va,default:wl},maxDate:{type:Date,validator:va,default:()=>{const e=wl();return new Date(e.getFullYear(),e.getMonth()+6,e.getDate())}},firstDayOfWeek:{type:Y,default:0,validator:e=>e>=0&&e<=6}};var sp=j({name:Xy,props:lp,emits:["select","confirm","unselect","monthShow","overRange","update:show","clickSubtitle","clickDisabledDate"],setup(e,{emit:t,slots:n}){const o=(D,B=e.minDate,F=e.maxDate)=>wt(D,B)===-1?B:wt(D,F)===1?F:D,a=(D=e.defaultDate)=>{const{type:B,minDate:F,maxDate:W,allowSameDay:ce}=e;if(D===null)return D;const ue=wl();if(B==="range"){Array.isArray(D)||(D=[]);const J=o(D[0]||ue,F,ce?W:xl(W)),re=o(D[1]||ue,ce?F:kf(F));return[J,re]}return B==="multiple"?Array.isArray(D)?D.map(J=>o(J)):[o(ue)]:((!D||Array.isArray(D))&&(D=ue),o(D))};let i;const r=L(),l=L({textFn:()=>"",date:void 0}),s=L(a()),[c,u]=_a(),h=V(()=>e.firstDayOfWeek?+e.firstDayOfWeek%7:0),d=V(()=>{const D=[],B=new Date(e.minDate);B.setDate(1);do D.push(new Date(B)),B.setMonth(B.getMonth()+1);while(pl(B,e.maxDate)!==1);return D}),m=V(()=>{if(s.value){if(e.type==="range")return!s.value[0]||!s.value[1];if(e.type==="multiple")return!s.value.length}return!s.value}),y=()=>s.value,p=()=>{const D=fn(r.value),B=D+i,F=d.value.map((re,fe)=>c.value[fe].getHeight()),W=F.reduce((re,fe)=>re+fe,0);if(B>W&&D>0)return;let ce=0,ue;const J=[-1,-1];for(let re=0;re=D&&(J[1]=re,ue||(ue=fe,J[0]=re),c.value[re].showed||(c.value[re].showed=!0,t("monthShow",{date:fe.date,title:fe.getTitle()}))),ce+=F[re]}d.value.forEach((re,fe)=>{const Ae=fe>=J[0]-1&&fe<=J[1]+1;c.value[fe].setVisible(Ae)}),ue&&(l.value={textFn:ue.getTitle,date:ue.date})},g=D=>{rt(()=>{d.value.some((B,F)=>pl(B,D)===0?(r.value&&c.value[F].scrollToDate(r.value,D),!0):!1),p()})},b=()=>{if(!(e.poppable&&!e.show))if(s.value){const D=e.type==="single"?s.value:s.value[0];va(D)&&g(D)}else rt(p)},v=()=>{e.poppable&&!e.show||(rt(()=>{i=Math.floor(Be(r).height)}),b())},x=(D=a())=>{s.value=D,b()},C=D=>{const{maxRange:B,rangePrompt:F,showRangePrompt:W}=e;return B&&Jy(D)>+B?(W&&yl(F||un("rangePrompt",B)),t("overRange"),!1):!0},S=()=>{var D;return t("confirm",(D=s.value)!=null?D:Wc(s.value))},T=(D,B)=>{const F=W=>{s.value=W,t("select",Wc(W))};if(B&&e.type==="range"&&!C(D)){F([D[0],fs(D[0],+e.maxRange-1)]);return}F(D),B&&!e.showConfirm&&S()},I=(D,B,F)=>{var W;return(W=D.find(ce=>wt(B,ce.date)===-1&&wt(ce.date,F)===-1))==null?void 0:W.date},w=V(()=>c.value.reduce((D,B)=>{var F,W;return D.push(...(W=(F=B.disabledDays)==null?void 0:F.value)!=null?W:[]),D},[])),$=D=>{if(e.readonly||!D.date)return;const{date:B}=D,{type:F}=e;if(F==="range"){if(!s.value){T([B]);return}const[W,ce]=s.value;if(W&&!ce){const ue=wt(B,W);if(ue===1){const J=I(w.value,W,B);if(J){const re=xl(J);wt(W,re)===-1?T([W,re]):T([B])}else T([W,B],!0)}else ue===-1?T([B]):e.allowSameDay&&T([B,B],!0)}else T([B])}else if(F==="multiple"){if(!s.value){T([B]);return}const W=s.value,ce=W.findIndex(ue=>wt(ue,B)===0);if(ce!==-1){const[ue]=W.splice(ce,1);t("unselect",Ii(ue))}else e.maxRange&&W.length>=+e.maxRange?yl(e.rangePrompt||un("rangePrompt",e.maxRange)):T([...W,B])}else T(B,!0)},P=D=>t("update:show",D),k=(D,B)=>{const F=B!==0||!e.showSubtitle;return f(ap,ke({ref:u(B),date:D,currentDate:s.value,showMonthTitle:F,firstDayOfWeek:h.value},Ie(e,["type","color","minDate","maxDate","showMark","formatter","rowHeight","lazyRender","showSubtitle","allowSameDay"]),{onClick:$,onClickDisabledDate:W=>t("clickDisabledDate",W)}),Ie(n,["top-info","bottom-info","month-title"]))},_=()=>{if(n.footer)return n.footer();if(e.showConfirm){const D=n["confirm-text"],B=m.value,F=B?e.confirmDisabledText:e.confirmText;return f(lt,{round:!0,block:!0,type:"primary",color:e.color,class:qe("confirm"),disabled:B,nativeType:"button",onClick:S},{default:()=>[D?D({disabled:B}):F||un("confirm")]})}},O=()=>f("div",{class:[qe("footer"),{"van-safe-area-bottom":e.safeAreaInsetBottom}]},[_()]),R=()=>{const D=l.value.textFn();return f("div",{class:qe()},[f(rp,{date:l.value.date,title:e.title,subtitle:D,showTitle:e.showTitle,showSubtitle:e.showSubtitle,firstDayOfWeek:h.value,onClickSubtitle:B=>t("clickSubtitle",B)},Ie(n,["title","subtitle"])),f("div",{ref:r,class:qe("body"),onScroll:p},[d.value.map(k)]),O()])};return ee(()=>e.show,v),ee(()=>[e.type,e.minDate,e.maxDate],()=>x(a(s.value))),ee(()=>e.defaultDate,(D=null)=>{s.value=D,b()}),_e({reset:x,scrollToDate:g,getSelectedDate:y}),Ho(v),()=>e.poppable?f(Ht,{show:e.show,class:qe("popup"),round:e.round,position:e.position,closeable:e.showTitle||e.showSubtitle,teleport:e.teleport,closeOnPopstate:e.closeOnPopstate,safeAreaInsetTop:e.safeAreaInsetTop,closeOnClickOverlay:e.closeOnClickOverlay,"onUpdate:show":P},{default:R}):R()}});const cp=q(sp),[up,yo]=U("image"),dp={src:String,alt:String,fit:String,position:String,round:Boolean,block:Boolean,width:Y,height:Y,radius:Y,lazyLoad:Boolean,iconSize:Y,showError:H,errorIcon:X("photo-fail"),iconPrefix:String,showLoading:H,loadingIcon:X("photo")};var fp=j({name:up,props:dp,emits:["load","error"],setup(e,{emit:t,slots:n}){const o=L(!1),a=L(!0),i=L(),{$Lazyload:r}=zt().proxy,l=V(()=>{const g={width:xe(e.width),height:xe(e.height)};return Pe(e.radius)&&(g.overflow="hidden",g.borderRadius=xe(e.radius)),g});ee(()=>e.src,()=>{o.value=!1,a.value=!0});const s=g=>{a.value&&(a.value=!1,t("load",g))},c=()=>{const g=new Event("load");Object.defineProperty(g,"target",{value:i.value,enumerable:!0}),s(g)},u=g=>{o.value=!0,a.value=!1,t("error",g)},h=(g,b,v)=>v?v():f(Se,{name:g,size:e.iconSize,class:b,classPrefix:e.iconPrefix},null),d=()=>{if(a.value&&e.showLoading)return f("div",{class:yo("loading")},[h(e.loadingIcon,yo("loading-icon"),n.loading)]);if(o.value&&e.showError)return f("div",{class:yo("error")},[h(e.errorIcon,yo("error-icon"),n.error)])},m=()=>{if(o.value||!e.src)return;const g={alt:e.alt,class:yo("img"),style:{objectFit:e.fit,objectPosition:e.position}};return e.lazyLoad?et(f("img",ke({ref:i},g),null),[[gg("lazy"),e.src]]):f("img",ke({ref:i,src:e.src,onLoad:s,onError:u},g),null)},y=({el:g})=>{const b=()=>{g===i.value&&a.value&&c()};i.value?b():Ce(b)},p=({el:g})=>{g===i.value&&!o.value&&u()};return r&&Et&&(r.$on("loaded",y),r.$on("error",p),en(()=>{r.$off("loaded",y),r.$off("error",p)})),He(()=>{Ce(()=>{var g;(g=i.value)!=null&&g.complete&&!e.lazyLoad&&c()})}),()=>{var g;return f("div",{class:yo({round:e.round,block:e.block}),style:l.value},[m(),d(),(g=n.default)==null?void 0:g.call(n)])}}});const rr=q(fp),[hp,ut]=U("card"),gp={tag:String,num:Y,desc:String,thumb:String,title:String,price:Y,centered:Boolean,lazyLoad:Boolean,currency:X("¥"),thumbLink:String,originPrice:Y};var mp=j({name:hp,props:gp,emits:["clickThumb"],setup(e,{slots:t,emit:n}){const o=()=>{if(t.title)return t.title();if(e.title)return f("div",{class:[ut("title"),"van-multi-ellipsis--l2"]},[e.title])},a=()=>{if(t.tag||e.tag)return f("div",{class:ut("tag")},[t.tag?t.tag():f(ir,{mark:!0,type:"primary"},{default:()=>[e.tag]})])},i=()=>t.thumb?t.thumb():f(rr,{src:e.thumb,fit:"cover",width:"100%",height:"100%",lazyLoad:e.lazyLoad},null),r=()=>{if(t.thumb||e.thumb)return f("a",{href:e.thumbLink,class:ut("thumb"),onClick:c=>n("clickThumb",c)},[i(),a()])},l=()=>{if(t.desc)return t.desc();if(e.desc)return f("div",{class:[ut("desc"),"van-ellipsis"]},[e.desc])},s=()=>{const c=e.price.toString().split(".");return f("div",null,[f("span",{class:ut("price-currency")},[e.currency]),f("span",{class:ut("price-integer")},[c[0]]),eo("."),f("span",{class:ut("price-decimal")},[c[1]])])};return()=>{var c,u,h;const d=t.num||Pe(e.num),m=t.price||Pe(e.price),y=t["origin-price"]||Pe(e.originPrice),p=d||m||y||t.bottom,g=m&&f("div",{class:ut("price")},[t.price?t.price():s()]),b=y&&f("div",{class:ut("origin-price")},[t["origin-price"]?t["origin-price"]():`${e.currency} ${e.originPrice}`]),v=d&&f("div",{class:ut("num")},[t.num?t.num():`x${e.num}`]),x=t.footer&&f("div",{class:ut("footer")},[t.footer()]),C=p&&f("div",{class:ut("bottom")},[(c=t["price-top"])==null?void 0:c.call(t),g,b,v,(u=t.bottom)==null?void 0:u.call(t)]);return f("div",{class:ut()},[f("div",{class:ut("header")},[r(),f("div",{class:ut("content",{centered:e.centered})},[f("div",null,[o(),l(),(h=t.tags)==null?void 0:h.call(t)]),C])]),x])}}});const vp=q(mp),[bp,nn,yp]=U("cascader"),pp={title:String,options:Ve(),closeable:H,swipeable:H,closeIcon:X("cross"),showHeader:H,modelValue:Y,fieldNames:Object,placeholder:String,activeColor:String};var xp=j({name:bp,props:pp,emits:["close","change","finish","clickTab","update:modelValue"],setup(e,{slots:t,emit:n}){const o=L([]),a=L(0),[i,r]=_a(),{text:l,value:s,children:c}=ge({text:"text",value:"value",children:"children"},e.fieldNames),u=(S,T)=>{for(const I of S){if(I[s]===T)return[I];if(I[c]){const w=u(I[c],T);if(w)return[I,...w]}}},h=()=>{const{options:S,modelValue:T}=e;if(T!==void 0){const I=u(S,T);if(I){let w=S;o.value=I.map($=>{const P={options:w,selected:$},k=w.find(_=>_[s]===$[s]);return k&&(w=k[c]),P}),w&&o.value.push({options:w,selected:null}),Ce(()=>{a.value=o.value.length-1});return}}o.value=[{options:S,selected:null}]},d=(S,T)=>{if(S.disabled)return;if(o.value[T].selected=S,o.value.length>T+1&&(o.value=o.value.slice(0,T+1)),S[c]){const $={options:S[c],selected:null};o.value[T+1]?o.value[T+1]=$:o.value.push($),Ce(()=>{a.value++})}const I=o.value.map($=>$.selected).filter(Boolean);n("update:modelValue",S[s]);const w={value:S[s],tabIndex:T,selectedOptions:I};n("change",w),S[c]||n("finish",w)},m=()=>n("close"),y=({name:S,title:T})=>n("clickTab",S,T),p=()=>e.showHeader?f("div",{class:nn("header")},[f("h2",{class:nn("title")},[t.title?t.title():e.title]),e.closeable?f(Se,{name:e.closeIcon,class:[nn("close-icon"),yt],onClick:m},null):null]):null,g=(S,T,I)=>{const{disabled:w}=S,$=!!(T&&S[s]===T[s]),P=S.color||($?e.activeColor:void 0),k=t.option?t.option({option:S,selected:$}):f("span",null,[S[l]]);return f("li",{ref:$?r(I):void 0,role:"menuitemradio",class:[nn("option",{selected:$,disabled:w}),S.className],style:{color:P},tabindex:w?void 0:$?0:-1,"aria-checked":$,"aria-disabled":w||void 0,onClick:()=>d(S,I)},[k,$?f(Se,{name:"success",class:nn("selected-icon")},null):null])},b=(S,T,I)=>f("ul",{role:"menu",class:nn("options")},[S.map(w=>g(w,T,I))]),v=(S,T)=>{const{options:I,selected:w}=S,$=e.placeholder||yp("select"),P=w?w[l]:$;return f(ba,{title:P,titleClass:nn("tab",{unselected:!w})},{default:()=>{var k,_;return[(k=t["options-top"])==null?void 0:k.call(t,{tabIndex:T}),b(I,w,T),(_=t["options-bottom"])==null?void 0:_.call(t,{tabIndex:T})]}})},x=()=>f(tr,{active:a.value,"onUpdate:active":S=>a.value=S,shrink:!0,animated:!0,class:nn("tabs"),color:e.activeColor,swipeable:e.swipeable,onClickTab:y},{default:()=>[o.value.map(v)]}),C=S=>{const T=S.parentElement;T&&(T.scrollTop=S.offsetTop-(T.offsetHeight-S.offsetHeight)/2)};return h(),ee(a,S=>{const T=i.value[S];T&&C(T)}),ee(()=>e.options,h,{deep:!0}),ee(()=>e.modelValue,S=>{S!==void 0&&o.value.map(I=>{var w;return(w=I.selected)==null?void 0:w[s]}).includes(S)||h()}),()=>f("div",{class:nn()},[p(),x()])}});const wp=q(xp),[Sp,Uc]=U("cell-group"),Cp={title:String,inset:Boolean,border:H};var kp=j({name:Sp,inheritAttrs:!1,props:Cp,setup(e,{slots:t,attrs:n}){const o=()=>{var i;return f("div",ke({class:[Uc({inset:e.inset}),{[Zi]:e.border&&!e.inset}]},n,$i()),[(i=t.default)==null?void 0:i.call(t)])},a=()=>f("div",{class:Uc("title",{inset:e.inset})},[t.title?t.title():e.title]);return()=>e.title||t.title?f(Qe,null,[a(),o()]):o()}});const Tp=q(kp),[$f,_p]=U("checkbox-group"),Pp={max:Y,shape:X("round"),disabled:Boolean,iconSize:Y,direction:String,modelValue:Ve(),checkedColor:String},If=Symbol($f);var Ep=j({name:$f,props:Pp,emits:["change","update:modelValue"],setup(e,{emit:t,slots:n}){const{children:o,linkChildren:a}=st(If),i=l=>t("update:modelValue",l),r=(l={})=>{typeof l=="boolean"&&(l={checked:l});const{checked:s,skipDisabled:c}=l,h=o.filter(d=>d.props.bindGroup?d.props.disabled&&c?d.checked.value:s??!d.checked.value:!1).map(d=>d.name);i(h)};return ee(()=>e.modelValue,l=>t("change",l)),_e({toggleAll:r}),zn(()=>e.modelValue),a({props:e,updateValue:i}),()=>{var l;return f("div",{class:_p([e.direction])},[(l=n.default)==null?void 0:l.call(n)])}}});const[$p,Ip]=U("checkbox"),Op=ge({},us,{shape:String,bindGroup:H,indeterminate:{type:Boolean,default:null}});var Ap=j({name:$p,props:Op,emits:["change","update:modelValue"],setup(e,{emit:t,slots:n}){const{parent:o}=at(If),a=l=>{const{name:s}=e,{max:c,modelValue:u}=o.props,h=u.slice();if(l)!(c&&h.length>=+c)&&!h.includes(s)&&(h.push(s),e.bindGroup&&o.updateValue(h));else{const d=h.indexOf(s);d!==-1&&(h.splice(d,1),e.bindGroup&&o.updateValue(h))}},i=V(()=>o&&e.bindGroup?o.props.modelValue.indexOf(e.name)!==-1:!!e.modelValue),r=(l=!i.value)=>{o&&e.bindGroup?a(l):t("update:modelValue",l),e.indeterminate!==null&&t("change",l)};return ee(()=>e.modelValue,l=>{e.indeterminate===null&&t("change",l)}),_e({toggle:r,props:e,checked:i}),zn(()=>e.modelValue),()=>f(Cf,ke({bem:Ip,role:"checkbox",parent:o,checked:i.value,onToggle:r},e),Ie(n,["default","icon"]))}});const Of=q(Ap),Bp=q(Ep),[Mp,Ka]=U("circle");let Dp=0;const Yc=e=>Math.min(Math.max(+e,0),100);function Rp(e,t){const n=e?1:0;return`M ${t/2} ${t/2} m 0, -500 a 500, 500 0 1, ${n} 0, 1000 a 500, 500 0 1, ${n} 0, -1000`}const Lp={text:String,size:Y,fill:X("none"),rate:ie(100),speed:ie(0),color:[String,Object],clockwise:H,layerColor:String,currentRate:Ye(0),strokeWidth:ie(40),strokeLinecap:String,startPosition:X("top")};var Vp=j({name:Mp,props:Lp,emits:["update:currentRate"],setup(e,{emit:t,slots:n}){const o=`van-circle-${Dp++}`,a=V(()=>+e.strokeWidth+1e3),i=V(()=>Rp(e.clockwise,a.value)),r=V(()=>{const d={top:0,right:90,bottom:180,left:270}[e.startPosition];if(d)return{transform:`rotate(${d}deg)`}});ee(()=>e.rate,h=>{let d;const m=Date.now(),y=e.currentRate,p=Yc(h),g=Math.abs((y-p)*1e3/+e.speed),b=()=>{const v=Date.now(),C=Math.min((v-m)/g,1)*(p-y)+y;t("update:currentRate",Yc(parseFloat(C.toFixed(1)))),(p>y?Cp)&&(d=rt(b))};e.speed?(d&&Gi(d),d=rt(b)):t("update:currentRate",p)},{immediate:!0});const l=()=>{const{strokeWidth:d,currentRate:m,strokeLinecap:y}=e,p=3140*m/100,g=dn(e.color)?`url(#${o})`:e.color,b={stroke:g,strokeWidth:`${+d+1}px`,strokeLinecap:y,strokeDasharray:`${p}px 3140px`};return f("path",{d:i.value,style:b,class:Ka("hover"),stroke:g},null)},s=()=>{const h={fill:e.fill,stroke:e.layerColor,strokeWidth:`${e.strokeWidth}px`};return f("path",{class:Ka("layer"),style:h,d:i.value},null)},c=()=>{const{color:h}=e;if(!dn(h))return;const d=Object.keys(h).sort((m,y)=>parseFloat(m)-parseFloat(y)).map((m,y)=>f("stop",{key:y,offset:m,"stop-color":h[m]},null));return f("defs",null,[f("linearGradient",{id:o,x1:"100%",y1:"0%",x2:"0%",y2:"0%"},[d])])},u=()=>{if(n.default)return n.default();if(e.text)return f("div",{class:Ka("text")},[e.text])};return()=>f("div",{class:Ka(),style:bn(e.size)},[f("svg",{viewBox:`0 0 ${a.value} ${a.value}`,style:r.value},[c(),s(),l()]),u()])}});const Fp=q(Vp),[Af,zp]=U("row"),Bf=Symbol(Af),Np={tag:X("div"),wrap:H,align:String,gutter:{type:[String,Number,Array],default:0},justify:String};var Hp=j({name:Af,props:Np,setup(e,{slots:t}){const{children:n,linkChildren:o}=st(Bf),a=V(()=>{const l=[[]];let s=0;return n.forEach((c,u)=>{s+=Number(c.span),s>24?(l.push([u]),s-=24):l[l.length-1].push(u)}),l}),i=V(()=>{let l=0;Array.isArray(e.gutter)?l=Number(e.gutter[0])||0:l=Number(e.gutter);const s=[];return l&&a.value.forEach(c=>{const u=l*(c.length-1)/c.length;c.forEach((h,d)=>{if(d===0)s.push({right:u});else{const m=l-s[h-1].right,y=u-m;s.push({left:m,right:y})}})}),s}),r=V(()=>{const{gutter:l}=e,s=[];if(Array.isArray(l)&&l.length>1){const c=Number(l[1])||0;if(c<=0)return s;a.value.forEach((u,h)=>{h!==a.value.length-1&&u.forEach(()=>{s.push({bottom:c})})})}return s});return o({spaces:i,verticalSpaces:r}),()=>{const{tag:l,wrap:s,align:c,justify:u}=e;return f(l,{class:zp({[`align-${c}`]:c,[`justify-${u}`]:u,nowrap:!s})},{default:()=>{var h;return[(h=t.default)==null?void 0:h.call(t)]}})}}});const[jp,Wp]=U("col"),Up={tag:X("div"),span:ie(0),offset:Y};var Yp=j({name:jp,props:Up,setup(e,{slots:t}){const{parent:n,index:o}=at(Bf),a=V(()=>{if(!n)return;const{spaces:i,verticalSpaces:r}=n;let l={};if(i&&i.value&&i.value[o.value]){const{left:c,right:u}=i.value[o.value];l={paddingLeft:c?`${c}px`:null,paddingRight:u?`${u}px`:null}}const{bottom:s}=r.value[o.value]||{};return ge(l,{marginBottom:s?`${s}px`:null})});return()=>{const{tag:i,span:r,offset:l}=e;return f(i,{style:a.value,class:Wp({[r]:r,[`offset-${l}`]:l})},{default:()=>{var s;return[(s=t.default)==null?void 0:s.call(t)]}})}}});const Kp=q(Yp),[Mf,Gp]=U("collapse"),Df=Symbol(Mf),qp={border:H,accordion:Boolean,modelValue:{type:[String,Number,Array],default:""}};var Xp=j({name:Mf,props:qp,emits:["change","update:modelValue"],setup(e,{emit:t,slots:n}){const{linkChildren:o,children:a}=st(Df),i=c=>{t("change",c),t("update:modelValue",c)},r=(c,u)=>{const{accordion:h,modelValue:d}=e;i(h?c===d?"":c:u?d.concat(c):d.filter(m=>m!==c))},l=(c={})=>{if(e.accordion)return;typeof c=="boolean"&&(c={expanded:c});const{expanded:u,skipDisabled:h}=c,m=a.filter(y=>y.disabled&&h?y.expanded.value:u??!y.expanded.value).map(y=>y.itemName.value);i(m)},s=c=>{const{accordion:u,modelValue:h}=e;return u?h===c:h.includes(c)};return _e({toggleAll:l}),o({toggle:r,isExpanded:s}),()=>{var c;return f("div",{class:[Gp(),{[Zi]:e.border}]},[(c=n.default)==null?void 0:c.call(n)])}}});const Zp=q(Xp),[Jp,Ga]=U("collapse-item"),Qp=["icon","title","value","label","right-icon"],ex=ge({},ar,{name:Y,isLink:H,disabled:Boolean,readonly:Boolean,lazyRender:H});var tx=j({name:Jp,props:ex,setup(e,{slots:t}){const n=L(),o=L(),{parent:a,index:i}=at(Df);if(!a)return;const r=V(()=>{var p;return(p=e.name)!=null?p:i.value}),l=V(()=>a.isExpanded(r.value)),s=L(l.value),c=ns(()=>s.value||!e.lazyRender),u=()=>{l.value?n.value&&(n.value.style.height=""):s.value=!1};ee(l,(p,g)=>{if(g===null)return;p&&(s.value=!0),(p?Ce:rt)(()=>{if(!o.value||!n.value)return;const{offsetHeight:v}=o.value;if(v){const x=`${v}px`;n.value.style.height=p?"0":x,An(()=>{n.value&&(n.value.style.height=p?x:"0")})}else u()})});const h=(p=!l.value)=>{a.toggle(r.value,p)},d=()=>{!e.disabled&&!e.readonly&&h()},m=()=>{const{border:p,disabled:g,readonly:b}=e,v=Ie(e,Object.keys(ar));return b&&(v.isLink=!1),(g||b)&&(v.clickable=!1),f(jt,ke({role:"button",class:Ga("title",{disabled:g,expanded:l.value,borderless:!p}),"aria-expanded":String(l.value),onClick:d},v),Ie(t,Qp))},y=c(()=>{var p;return et(f("div",{ref:n,class:Ga("wrapper"),onTransitionend:u},[f("div",{ref:o,class:Ga("content")},[(p=t.default)==null?void 0:p.call(t)])]),[[ot,s.value]])});return _e({toggle:h,expanded:l,itemName:r}),()=>f("div",{class:[Ga({border:i.value&&e.border})]},[m(),y()])}});const nx=q(tx),ox=q(xb),[ax,Kc,Dr]=U("contact-card"),ix={tel:String,name:String,type:X("add"),addText:String,editable:H};var rx=j({name:ax,props:ix,emits:["click"],setup(e,{emit:t}){const n=a=>{e.editable&&t("click",a)},o=()=>e.type==="add"?e.addText||Dr("addContact"):[f("div",null,[`${Dr("name")}:${e.name}`]),f("div",null,[`${Dr("tel")}:${e.tel}`])];return()=>f(jt,{center:!0,icon:e.type==="edit"?"contact":"add-square",class:Kc([e.type]),border:!1,isLink:e.editable,titleClass:Kc("title"),onClick:n},{title:o})}});const lx=q(rx),[sx,po,kn]=U("contact-edit"),Sl={tel:"",name:""},cx={isEdit:Boolean,isSaving:Boolean,isDeleting:Boolean,showSetDefault:Boolean,setDefaultLabel:String,contactInfo:{type:Object,default:()=>ge({},Sl)},telValidator:{type:Function,default:Id}};var ux=j({name:sx,props:cx,emits:["save","delete","changeDefault"],setup(e,{emit:t}){const n=je(ge({},Sl,e.contactInfo)),o=()=>{e.isSaving||t("save",n)},a=()=>t("delete",n),i=()=>f("div",{class:po("buttons")},[f(lt,{block:!0,round:!0,type:"primary",text:kn("save"),class:po("button"),loading:e.isSaving,nativeType:"submit"},null),e.isEdit&&f(lt,{block:!0,round:!0,text:kn("delete"),class:po("button"),loading:e.isDeleting,onClick:a},null)]),r=()=>f(ss,{modelValue:n.isDefault,"onUpdate:modelValue":s=>n.isDefault=s,onChange:s=>t("changeDefault",s)},null),l=()=>{if(e.showSetDefault)return f(jt,{title:e.setDefaultLabel,class:po("switch-cell"),border:!1},{"right-icon":r})};return ee(()=>e.contactInfo,s=>ge(n,Sl,s)),()=>f(rs,{class:po(),onSubmit:o},{default:()=>[f("div",{class:po("fields")},[f(cn,{modelValue:n.name,"onUpdate:modelValue":s=>n.name=s,clearable:!0,label:kn("name"),rules:[{required:!0,message:kn("nameEmpty")}],maxlength:"30",placeholder:kn("name")},null),f(cn,{modelValue:n.tel,"onUpdate:modelValue":s=>n.tel=s,clearable:!0,type:"tel",label:kn("tel"),rules:[{validator:e.telValidator,message:kn("telInvalid")}],placeholder:kn("tel")},null)]),l(),i()]})}});const dx=q(ux),[fx,on,hx]=U("contact-list"),gx={list:Array,addText:String,modelValue:ze,defaultTagText:String};var mx=j({name:fx,props:gx,emits:["add","edit","select","update:modelValue"],setup(e,{emit:t}){const n=(o,a)=>{const i=()=>{t("update:modelValue",o.id),t("select",o,a)},r=()=>f(ds,{class:on("radio"),name:o.id,iconSize:18},null),l=()=>f(Se,{name:"edit",class:on("edit"),onClick:c=>{c.stopPropagation(),t("edit",o,a)}},null),s=()=>{const c=[`${o.name},${o.tel}`];return o.isDefault&&e.defaultTagText&&c.push(f(ir,{type:"primary",round:!0,class:on("item-tag")},{default:()=>[e.defaultTagText]})),c};return f(jt,{key:o.id,isLink:!0,center:!0,class:on("item"),titleClass:on("item-title"),onClick:i},{icon:l,title:s,"right-icon":r})};return()=>f("div",{class:on()},[f(cs,{modelValue:e.modelValue,class:on("group")},{default:()=>[e.list&&e.list.map(n)]}),f("div",{class:[on("bottom"),"van-safe-area-bottom"]},[f(lt,{round:!0,block:!0,type:"primary",class:on("add"),text:e.addText||hx("addContact"),onClick:()=>t("add")},null)])])}});const vx=q(mx);function bx(e,t){const{days:n}=t;let{hours:o,minutes:a,seconds:i,milliseconds:r}=t;if(e.includes("DD")?e=e.replace("DD",Rt(n)):o+=n*24,e.includes("HH")?e=e.replace("HH",Rt(o)):a+=o*60,e.includes("mm")?e=e.replace("mm",Rt(a)):i+=a*60,e.includes("ss")?e=e.replace("ss",Rt(i)):r+=i*1e3,e.includes("S")){const l=Rt(r,3);e.includes("SSS")?e=e.replace("SSS",l):e.includes("SS")?e=e.replace("SS",l.slice(0,2)):e=e.replace("S",l.charAt(0))}return e}const[yx,px]=U("count-down"),xx={time:ie(0),format:X("HH:mm:ss"),autoStart:H,millisecond:Boolean};var wx=j({name:yx,props:xx,emits:["change","finish"],setup(e,{emit:t,slots:n}){const{start:o,pause:a,reset:i,current:r}=Nv({time:+e.time,millisecond:e.millisecond,onChange:c=>t("change",c),onFinish:()=>t("finish")}),l=V(()=>bx(e.format,r.value)),s=()=>{i(+e.time),e.autoStart&&o()};return ee(()=>e.time,s,{immediate:!0}),_e({start:o,pause:a,reset:s}),()=>f("div",{role:"timer",class:px()},[n.default?n.default(r.value):l.value])}});const Sx=q(wx);function Gc(e){const t=new Date(e*1e3);return`${t.getFullYear()}.${Rt(t.getMonth()+1)}.${Rt(t.getDate())}`}const Cx=e=>(e/10).toFixed(e%10===0?0:1),qc=e=>(e/100).toFixed(e%100===0?0:e%10===0?1:2),[kx,Kt,Rr]=U("coupon");var Tx=j({name:kx,props:{chosen:Boolean,coupon:Ke(Object),disabled:Boolean,currency:X("¥")},setup(e){const t=V(()=>{const{startAt:a,endAt:i}=e.coupon;return`${Gc(a)} - ${Gc(i)}`}),n=V(()=>{const{coupon:a,currency:i}=e;if(a.valueDesc)return[a.valueDesc,f("span",null,[a.unitDesc||""])];if(a.denominations){const r=qc(a.denominations);return[f("span",null,[i]),` ${r}`]}return a.discount?Rr("discount",Cx(a.discount)):""}),o=V(()=>{const a=qc(e.coupon.originCondition||0);return a==="0"?Rr("unlimited"):Rr("condition",a)});return()=>{const{chosen:a,coupon:i,disabled:r}=e,l=r&&i.reason||i.description;return f("div",{class:Kt({disabled:r})},[f("div",{class:Kt("content")},[f("div",{class:Kt("head")},[f("h2",{class:Kt("amount")},[n.value]),f("p",{class:Kt("condition")},[i.condition||o.value])]),f("div",{class:Kt("body")},[f("p",{class:Kt("name")},[i.name]),f("p",{class:Kt("valid")},[t.value]),!r&&f(Of,{class:Kt("corner"),modelValue:a},null)])]),l&&f("p",{class:Kt("description")},[l])])}}});const Cl=q(Tx),[_x,Xc,kl]=U("coupon-cell"),Px={title:String,border:H,editable:H,coupons:Ve(),currency:X("¥"),chosenCoupon:ie(-1)};function Ex({coupons:e,chosenCoupon:t,currency:n}){const o=e[+t];if(o){let a=0;return Pe(o.value)?{value:a}=o:Pe(o.denominations)&&(a=o.denominations),`-${n} ${(a/100).toFixed(2)}`}return e.length===0?kl("noCoupon"):kl("count",e.length)}var $x=j({name:_x,props:Px,setup(e){return()=>{const t=e.coupons[+e.chosenCoupon];return f(jt,{class:Xc(),value:Ex(e),title:e.title||kl("title"),border:e.border,isLink:e.editable,valueClass:Xc("value",{selected:t})},null)}}});const Ix=q($x),[Ox,qa]=U("empty"),Ax={image:X("default"),imageSize:[Number,String,Array],description:String};var Bx=j({name:Ox,props:Ax,setup(e,{slots:t}){const n=()=>{const b=t.description?t.description():e.description;if(b)return f("p",{class:qa("description")},[b])},o=()=>{if(t.default)return f("div",{class:qa("bottom")},[t.default()])},a=Uo(),i=b=>`${a}-${b}`,r=b=>`url(#${i(b)})`,l=(b,v,x)=>f("stop",{"stop-color":b,offset:`${v}%`,"stop-opacity":x},null),s=(b,v)=>[l(b,0),l(v,100)],c=b=>[f("defs",null,[f("radialGradient",{id:i(b),cx:"50%",cy:"54%",fx:"50%",fy:"54%",r:"297%",gradientTransform:"matrix(-.16 0 0 -.33 .58 .72)"},[l("#EBEDF0",0),l("#F2F3F5",100,.3)])]),f("ellipse",{fill:r(b),opacity:".8",cx:"80",cy:"140",rx:"46",ry:"8"},null)],u=()=>[f("defs",null,[f("linearGradient",{id:i("a"),x1:"64%",y1:"100%",x2:"64%"},[l("#FFF",0,.5),l("#F2F3F5",100)])]),f("g",{opacity:".8"},[f("path",{d:"M36 131V53H16v20H2v58h34z",fill:r("a")},null),f("path",{d:"M123 15h22v14h9v77h-31V15z",fill:r("a")},null)])],h=()=>[f("defs",null,[f("linearGradient",{id:i("b"),x1:"64%",y1:"97%",x2:"64%",y2:"0%"},[l("#F2F3F5",0,.3),l("#F2F3F5",100)])]),f("g",{opacity:".8"},[f("path",{d:"M87 6c3 0 7 3 8 6a8 8 0 1 1-1 16H80a7 7 0 0 1-8-6c0-4 3-7 6-7 0-5 4-9 9-9Z",fill:r("b")},null),f("path",{d:"M19 23c2 0 3 1 4 3 2 0 4 2 4 4a4 4 0 0 1-4 3v1h-7v-1l-1 1c-2 0-3-2-3-4 0-1 1-3 3-3 0-2 2-4 4-4Z",fill:r("b")},null)])],d=()=>f("svg",{viewBox:"0 0 160 160"},[f("defs",null,[f("linearGradient",{id:i(1),x1:"64%",y1:"100%",x2:"64%"},[l("#FFF",0,.5),l("#F2F3F5",100)]),f("linearGradient",{id:i(2),x1:"50%",x2:"50%",y2:"84%"},[l("#EBEDF0",0),l("#DCDEE0",100,0)]),f("linearGradient",{id:i(3),x1:"100%",x2:"100%",y2:"100%"},[s("#EAEDF0","#DCDEE0")]),f("radialGradient",{id:i(4),cx:"50%",cy:"0%",fx:"50%",fy:"0%",r:"100%",gradientTransform:"matrix(0 1 -.54 0 .5 -.5)"},[l("#EBEDF0",0),l("#FFF",100,0)])]),f("g",{fill:"none"},[u(),f("path",{fill:r(4),d:"M0 139h160v21H0z"},null),f("path",{d:"M80 54a7 7 0 0 1 3 13v27l-2 2h-2a2 2 0 0 1-2-2V67a7 7 0 0 1 3-13z",fill:r(2)},null),f("g",{opacity:".6","stroke-linecap":"round","stroke-width":"7"},[f("path",{d:"M64 47a19 19 0 0 0-5 13c0 5 2 10 5 13",stroke:r(3)},null),f("path",{d:"M53 36a34 34 0 0 0 0 48",stroke:r(3)},null),f("path",{d:"M95 73a19 19 0 0 0 6-13c0-5-2-9-6-13",stroke:r(3)},null),f("path",{d:"M106 84a34 34 0 0 0 0-48",stroke:r(3)},null)]),f("g",{transform:"translate(31 105)"},[f("rect",{fill:"#EBEDF0",width:"98",height:"34",rx:"2"},null),f("rect",{fill:"#FFF",x:"9",y:"8",width:"80",height:"18",rx:"1.1"},null),f("rect",{fill:"#EBEDF0",x:"15",y:"12",width:"18",height:"6",rx:"1.1"},null)])])]),m=()=>f("svg",{viewBox:"0 0 160 160"},[f("defs",null,[f("linearGradient",{x1:"50%",x2:"50%",y2:"100%",id:i(5)},[s("#F2F3F5","#DCDEE0")]),f("linearGradient",{x1:"95%",y1:"48%",x2:"5.5%",y2:"51%",id:i(6)},[s("#EAEDF1","#DCDEE0")]),f("linearGradient",{y1:"45%",x2:"100%",y2:"54%",id:i(7)},[s("#EAEDF1","#DCDEE0")])]),u(),h(),f("g",{transform:"translate(36 50)",fill:"none"},[f("g",{transform:"translate(8)"},[f("rect",{fill:"#EBEDF0",opacity:".6",x:"38",y:"13",width:"36",height:"53",rx:"2"},null),f("rect",{fill:r(5),width:"64",height:"66",rx:"2"},null),f("rect",{fill:"#FFF",x:"6",y:"6",width:"52",height:"55",rx:"1"},null),f("g",{transform:"translate(15 17)",fill:r(6)},[f("rect",{width:"34",height:"6",rx:"1"},null),f("path",{d:"M0 14h34v6H0z"},null),f("rect",{y:"28",width:"34",height:"6",rx:"1"},null)])]),f("rect",{fill:r(7),y:"61",width:"88",height:"28",rx:"1"},null),f("rect",{fill:"#F7F8FA",x:"29",y:"72",width:"30",height:"6",rx:"1"},null)])]),y=()=>f("svg",{viewBox:"0 0 160 160"},[f("defs",null,[f("linearGradient",{x1:"50%",x2:"50%",y2:"100%",id:i(8)},[s("#EAEDF1","#DCDEE0")])]),u(),h(),c("c"),f("path",{d:"m59 60 21 21 21-21h3l9 9v3L92 93l21 21v3l-9 9h-3l-21-21-21 21h-3l-9-9v-3l21-21-21-21v-3l9-9h3Z",fill:r(8)},null)]),p=()=>f("svg",{viewBox:"0 0 160 160"},[f("defs",null,[f("linearGradient",{x1:"50%",y1:"100%",x2:"50%",id:i(9)},[s("#EEE","#D8D8D8")]),f("linearGradient",{x1:"100%",y1:"50%",y2:"50%",id:i(10)},[s("#F2F3F5","#DCDEE0")]),f("linearGradient",{x1:"50%",x2:"50%",y2:"100%",id:i(11)},[s("#F2F3F5","#DCDEE0")]),f("linearGradient",{x1:"50%",x2:"50%",y2:"100%",id:i(12)},[s("#FFF","#F7F8FA")])]),u(),h(),c("d"),f("g",{transform:"rotate(-45 113 -4)",fill:"none"},[f("rect",{fill:r(9),x:"24",y:"52.8",width:"5.8",height:"19",rx:"1"},null),f("rect",{fill:r(10),x:"22.1",y:"67.3",width:"9.9",height:"28",rx:"1"},null),f("circle",{stroke:r(11),"stroke-width":"8",cx:"27",cy:"27",r:"27"},null),f("circle",{fill:r(12),cx:"27",cy:"27",r:"16"},null),f("path",{d:"M37 7c-8 0-15 5-16 12",stroke:r(11),"stroke-width":"3",opacity:".5","stroke-linecap":"round",transform:"rotate(45 29 13)"},null)])]),g=()=>{var b;if(t.image)return t.image();const v={error:y,search:p,network:d,default:m};return((b=v[e.image])==null?void 0:b.call(v))||f("img",{src:e.image},null)};return()=>f("div",{class:qa()},[f("div",{class:qa("image"),style:bn(e.imageSize)},[g()]),n(),o()])}});const Rf=q(Bx),[Mx,Gt,xo]=U("coupon-list"),Dx={code:X(""),coupons:Ve(),currency:X("¥"),showCount:H,emptyImage:String,chosenCoupon:Ye(-1),enabledTitle:String,disabledTitle:String,disabledCoupons:Ve(),showExchangeBar:H,showCloseButton:H,closeButtonText:String,inputPlaceholder:String,exchangeMinLength:Ye(1),exchangeButtonText:String,displayedCouponIndex:Ye(-1),exchangeButtonLoading:Boolean,exchangeButtonDisabled:Boolean};var Rx=j({name:Mx,props:Dx,emits:["change","exchange","update:code"],setup(e,{emit:t,slots:n}){const[o,a]=_a(),i=L(),r=L(),l=L(0),s=L(0),c=L(e.code),u=V(()=>!e.exchangeButtonLoading&&(e.exchangeButtonDisabled||!c.value||c.value.length{const x=Be(i).height,C=Be(r).height+44;s.value=(x>C?x:Pt.value)-C},d=()=>{t("exchange",c.value),e.code||(c.value="")},m=v=>{Ce(()=>{var x;return(x=o.value[v])==null?void 0:x.scrollIntoView()})},y=()=>f(Rf,{image:e.emptyImage},{default:()=>[f("p",{class:Gt("empty-tip")},[xo("noCoupon")])]}),p=()=>{if(e.showExchangeBar)return f("div",{ref:r,class:Gt("exchange-bar")},[f(cn,{modelValue:c.value,"onUpdate:modelValue":v=>c.value=v,clearable:!0,border:!1,class:Gt("field"),placeholder:e.inputPlaceholder||xo("placeholder"),maxlength:"20"},null),f(lt,{plain:!0,type:"primary",class:Gt("exchange"),text:e.exchangeButtonText||xo("exchange"),loading:e.exchangeButtonLoading,disabled:u.value,onClick:d},null)])},g=()=>{const{coupons:v}=e,x=e.showCount?` (${v.length})`:"",C=(e.enabledTitle||xo("enable"))+x;return f(ba,{title:C},{default:()=>{var S;return[f("div",{class:Gt("list",{"with-bottom":e.showCloseButton}),style:{height:`${s.value}px`}},[v.map((T,I)=>f(Cl,{key:T.id,ref:a(I),coupon:T,chosen:I===e.chosenCoupon,currency:e.currency,onClick:()=>t("change",I)},null)),!v.length&&y(),(S=n["list-footer"])==null?void 0:S.call(n)])]}})},b=()=>{const{disabledCoupons:v}=e,x=e.showCount?` (${v.length})`:"",C=(e.disabledTitle||xo("disabled"))+x;return f(ba,{title:C},{default:()=>{var S;return[f("div",{class:Gt("list",{"with-bottom":e.showCloseButton}),style:{height:`${s.value}px`}},[v.map(T=>f(Cl,{disabled:!0,key:T.id,coupon:T,currency:e.currency},null)),!v.length&&y(),(S=n["disabled-list-footer"])==null?void 0:S.call(n)])]}})};return ee(()=>e.code,v=>{c.value=v}),ee(Pt,h),ee(c,v=>t("update:code",v)),ee(()=>e.displayedCouponIndex,m),He(()=>{h(),m(e.displayedCouponIndex)}),()=>f("div",{ref:i,class:Gt()},[p(),f(tr,{active:l.value,"onUpdate:active":v=>l.value=v,class:Gt("tab")},{default:()=>[g(),b()]}),f("div",{class:Gt("bottom")},[et(f(lt,{round:!0,block:!0,type:"primary",class:Gt("close"),text:e.closeButtonText||xo("close"),onClick:()=>t("change",-1)},null),[[ot,e.showCloseButton]])])])}});const Lx=q(Rx),Zc=new Date().getFullYear(),[Vx]=U("date-picker"),Fx=ge({},Tf,{columnsType:{type:Array,default:()=>["year","month","day"]},minDate:{type:Date,default:()=>new Date(Zc-10,0,1),validator:va},maxDate:{type:Date,default:()=>new Date(Zc+10,11,31),validator:va}});var zx=j({name:Vx,props:Fx,emits:["confirm","cancel","change","update:modelValue"],setup(e,{emit:t,slots:n}){const o=L(e.modelValue),a=L(!1),i=()=>{const b=e.minDate.getFullYear(),v=e.maxDate.getFullYear();return Oo(b,v,"year",e.formatter,e.filter)},r=b=>b===e.minDate.getFullYear(),l=b=>b===e.maxDate.getFullYear(),s=b=>b===e.minDate.getMonth()+1,c=b=>b===e.maxDate.getMonth()+1,u=b=>{const{minDate:v,columnsType:x}=e,C=x.indexOf(b),S=a.value?e.modelValue[C]:o.value[C];if(S)return+S;switch(b){case"year":return v.getFullYear();case"month":return v.getMonth()+1;case"day":return v.getDate()}},h=()=>{const b=u("year"),v=r(b)?e.minDate.getMonth()+1:1,x=l(b)?e.maxDate.getMonth()+1:12;return Oo(v,x,"month",e.formatter,e.filter)},d=()=>{const b=u("year"),v=u("month"),x=r(b)&&s(v)?e.minDate.getDate():1,C=l(b)&&c(v)?e.maxDate.getDate():Pf(b,v);return Oo(x,C,"day",e.formatter,e.filter)},m=V(()=>e.columnsType.map(b=>{switch(b){case"year":return i();case"month":return h();case"day":return d();default:return[]}}));ee(o,b=>{Zt(b,e.modelValue)||t("update:modelValue",b)}),ee(()=>e.modelValue,(b,v)=>{a.value=Zt(v,o.value),b=Ef(b,m.value),Zt(b,o.value)||(o.value=b),a.value=!1},{immediate:!0});const y=(...b)=>t("change",...b),p=(...b)=>t("cancel",...b),g=(...b)=>t("confirm",...b);return()=>f(or,ke({modelValue:o.value,"onUpdate:modelValue":b=>o.value=b,columns:m.value,onChange:y,onCancel:p,onConfirm:g},Ie(e,_f)),n)}});const Nx=q(zx),[Hx,At,Xa]=U("dialog"),jx=ge({},Wo,{title:String,theme:String,width:Y,message:[String,Function],callback:Function,allowHtml:Boolean,className:ze,transition:X("van-dialog-bounce"),messageAlign:String,closeOnPopstate:H,showCancelButton:Boolean,cancelButtonText:String,cancelButtonColor:String,cancelButtonDisabled:Boolean,confirmButtonText:String,confirmButtonColor:String,confirmButtonDisabled:Boolean,showConfirmButton:H,closeOnClickOverlay:Boolean}),Wx=[...ts,"transition","closeOnPopstate"];var Ux=j({name:Hx,props:jx,emits:["confirm","cancel","keydown","update:show"],setup(e,{emit:t,slots:n}){const o=L(),a=je({confirm:!1,cancel:!1}),i=b=>t("update:show",b),r=b=>{var v;i(!1),(v=e.callback)==null||v.call(e,b)},l=b=>()=>{e.show&&(t(b),e.beforeClose?(a[b]=!0,Nn(e.beforeClose,{args:[b],done(){r(b),a[b]=!1},canceled(){a[b]=!1}})):r(b))},s=l("cancel"),c=l("confirm"),u=Mm(b=>{var v,x;if(b.target!==((x=(v=o.value)==null?void 0:v.popupRef)==null?void 0:x.value))return;({Enter:e.showConfirmButton?c:ul,Escape:e.showCancelButton?s:ul})[b.key](),t("keydown",b)},["enter","esc"]),h=()=>{const b=n.title?n.title():e.title;if(b)return f("div",{class:At("header",{isolated:!e.message&&!n.default})},[b])},d=b=>{const{message:v,allowHtml:x,messageAlign:C}=e,S=At("message",{"has-title":b,[C]:C}),T=Do(v)?v():v;return x&&typeof T=="string"?f("div",{class:S,innerHTML:T},null):f("div",{class:S},[T])},m=()=>{if(n.default)return f("div",{class:At("content")},[n.default()]);const{title:b,message:v,allowHtml:x}=e;if(v){const C=!!(b||n.title);return f("div",{key:x?1:0,class:At("content",{isolated:!C})},[d(C)])}},y=()=>f("div",{class:[Fd,At("footer")]},[e.showCancelButton&&f(lt,{size:"large",text:e.cancelButtonText||Xa("cancel"),class:At("cancel"),style:{color:e.cancelButtonColor},loading:a.cancel,disabled:e.cancelButtonDisabled,onClick:s},null),e.showConfirmButton&&f(lt,{size:"large",text:e.confirmButtonText||Xa("confirm"),class:[At("confirm"),{[zd]:e.showCancelButton}],style:{color:e.confirmButtonColor},loading:a.confirm,disabled:e.confirmButtonDisabled,onClick:c},null)]),p=()=>f(Yd,{class:At("footer")},{default:()=>[e.showCancelButton&&f(vl,{type:"warning",text:e.cancelButtonText||Xa("cancel"),class:At("cancel"),color:e.cancelButtonColor,loading:a.cancel,disabled:e.cancelButtonDisabled,onClick:s},null),e.showConfirmButton&&f(vl,{type:"danger",text:e.confirmButtonText||Xa("confirm"),class:At("confirm"),color:e.confirmButtonColor,loading:a.confirm,disabled:e.confirmButtonDisabled,onClick:c},null)]}),g=()=>n.footer?n.footer():e.theme==="round-button"?p():y();return()=>{const{width:b,title:v,theme:x,message:C,className:S}=e;return f(Ht,ke({ref:o,role:"dialog",class:[At([x]),S],style:{width:xe(b)},tabindex:0,"aria-labelledby":v||C,onKeydown:u,"onUpdate:show":i},Ie(e,Wx)),{default:()=>[h(),m(),g()]})}}});const Yx=q(Ux),[Kx,Gx]=U("divider"),qx={dashed:Boolean,hairline:H,vertical:Boolean,contentPosition:X("center")};var Xx=j({name:Kx,props:qx,setup(e,{slots:t}){return()=>{var n;return f("div",{role:"separator",class:Gx({dashed:e.dashed,hairline:e.hairline,vertical:e.vertical,[`content-${e.contentPosition}`]:!!t.default&&!e.vertical})},[!e.vertical&&((n=t.default)==null?void 0:n.call(t))])}}});const Zx=q(Xx),[Lf,Za]=U("dropdown-menu"),Jx={overlay:H,zIndex:Y,duration:ie(.2),direction:X("down"),activeColor:String,autoLocate:Boolean,closeOnClickOutside:H,closeOnClickOverlay:H,swipeThreshold:Y},Vf=Symbol(Lf);var Qx=j({name:Lf,props:Jx,setup(e,{slots:t}){const n=Uo(),o=L(),a=L(),i=L(0),{children:r,linkChildren:l}=st(Vf),s=jo(o),c=V(()=>r.some(v=>v.state.showWrapper)),u=V(()=>e.swipeThreshold&&r.length>+e.swipeThreshold),h=V(()=>{if(c.value&&Pe(e.zIndex))return{zIndex:+e.zIndex+1}}),d=()=>{r.forEach(v=>{v.toggle(!1)})},m=()=>{e.closeOnClickOutside&&d()},y=()=>{if(a.value){const v=Be(a);e.direction==="down"?i.value=v.bottom:i.value=Pt.value-v.top}},p=()=>{c.value&&y()},g=v=>{r.forEach((x,C)=>{C===v?x.toggle():x.state.showPopup&&x.toggle(!1,{immediate:!0})})},b=(v,x)=>{const{showPopup:C}=v.state,{disabled:S,titleClass:T}=v;return f("div",{id:`${n}-${x}`,role:"button",tabindex:S?void 0:0,class:[Za("item",{disabled:S,grow:u.value}),{[yt]:!S}],onClick:()=>{S||g(x)}},[f("span",{class:[Za("title",{down:C===(e.direction==="down"),active:C}),T],style:{color:C?e.activeColor:""}},[f("div",{class:"van-ellipsis"},[v.renderTitle()])])])};return _e({close:d}),l({id:n,props:e,offset:i,updateOffset:y}),qi(o,m),Ue("scroll",p,{target:s,passive:!0}),()=>{var v;return f("div",{ref:o,class:Za()},[f("div",{ref:a,style:h.value,class:Za("bar",{opened:c.value,scrollable:u.value})},[r.map(b)]),(v=t.default)==null?void 0:v.call(t)])}}});const[ew,Ja]=U("dropdown-item"),tw={title:String,options:Ve(),disabled:Boolean,teleport:[String,Object],lazyRender:H,modelValue:ze,titleClass:ze};var nw=j({name:ew,inheritAttrs:!1,props:tw,emits:["open","opened","close","closed","change","update:modelValue"],setup(e,{emit:t,slots:n,attrs:o}){const a=je({showPopup:!1,transition:!0,showWrapper:!1}),i=L(),{parent:r,index:l}=at(Vf);if(!r)return;const s=v=>()=>t(v),c=s("open"),u=s("close"),h=s("opened"),d=()=>{a.showWrapper=!1,t("closed")},m=v=>{e.teleport&&v.stopPropagation()},y=(v=!a.showPopup,x={})=>{v!==a.showPopup&&(a.showPopup=v,a.transition=!x.immediate,v&&(r.updateOffset(),a.showWrapper=!0))},p=()=>{if(n.title)return n.title();if(e.title)return e.title;const v=e.options.find(x=>x.value===e.modelValue);return v?v.text:""},g=v=>{const{activeColor:x}=r.props,C=v.value===e.modelValue,S=()=>{a.showPopup=!1,v.value!==e.modelValue&&(t("update:modelValue",v.value),t("change",v.value))},T=()=>{if(C)return f(Se,{class:Ja("icon"),color:x,name:"success"},null)};return f(jt,{role:"menuitem",key:String(v.value),icon:v.icon,title:v.text,class:Ja("option",{active:C}),style:{color:C?x:""},tabindex:C?0:-1,clickable:!0,onClick:S},{value:T})},b=()=>{const{offset:v}=r,{autoLocate:x,zIndex:C,overlay:S,duration:T,direction:I,closeOnClickOverlay:w}=r.props,$=yn(C);let P=v.value;if(x&&i.value){const k=Gv(i.value);k&&(P-=Be(k).top)}return I==="down"?$.top=`${P}px`:$.bottom=`${P}px`,et(f("div",ke({ref:i,style:$,class:Ja([I]),onClick:m},o),[f(Ht,{show:a.showPopup,"onUpdate:show":k=>a.showPopup=k,role:"menu",class:Ja("content"),overlay:S,position:I==="down"?"top":"bottom",duration:a.transition?T:0,lazyRender:e.lazyRender,overlayStyle:{position:"absolute"},"aria-labelledby":`${r.id}-${l.value}`,closeOnClickOverlay:w,onOpen:c,onClose:u,onOpened:h,onClosed:d},{default:()=>{var k;return[e.options.map(g),(k=n.default)==null?void 0:k.call(n)]}})]),[[ot,a.showWrapper]])};return _e({state:a,toggle:y,renderTitle:p}),()=>e.teleport?f(zo,{to:e.teleport},{default:()=>[b()]}):b()}});const ow=q(nw),aw=q(Qx),iw={gap:Ye(24),icon:String,axis:X("y"),magnetic:String,offset:{type:Object,default:()=>({x:-1,y:-1})},teleport:{type:[String,Object],default:"body"}},[rw,Jc]=U("floating-bubble");var lw=j({name:rw,inheritAttrs:!1,props:iw,emits:["click","update:offset","offsetChange"],setup(e,{slots:t,emit:n,attrs:o}){const a=L(),i=L({x:0,y:0,width:0,height:0}),r=V(()=>({top:e.gap,right:Vt.value-i.value.width-e.gap,bottom:Pt.value-i.value.height-e.gap,left:e.gap})),l=L(!1);let s=!1;const c=V(()=>{const x={},C=xe(i.value.x),S=xe(i.value.y);return x.transform=`translate3d(${C}, ${S}, 0)`,(l.value||!s)&&(x.transition="none"),x}),u=()=>{if(!v.value)return;const{width:x,height:C}=Be(a.value),{offset:S}=e;i.value={x:S.x>-1?S.x:Vt.value-x-e.gap,y:S.y>-1?S.y:Pt.value-C-e.gap,width:x,height:C}},h=$t();let d=0,m=0;const y=x=>{h.start(x),l.value=!0,d=i.value.x,m=i.value.y};Ue("touchmove",x=>{if(x.preventDefault(),h.move(x),e.axis!=="lock"&&!h.isTap.value){if(e.axis==="x"||e.axis==="xy"){let S=d+h.deltaX.value;Sr.value.right&&(S=r.value.right),i.value.x=S}if(e.axis==="y"||e.axis==="xy"){let S=m+h.deltaY.value;Sr.value.bottom&&(S=r.value.bottom),i.value.y=S}const C=Ie(i.value,["x","y"]);n("update:offset",C)}},{target:a});const g=()=>{l.value=!1,Ce(()=>{if(e.magnetic==="x"){const x=Ei([r.value.left,r.value.right],i.value.x);i.value.x=x}if(e.magnetic==="y"){const x=Ei([r.value.top,r.value.bottom],i.value.y);i.value.y=x}if(!h.isTap.value){const x=Ie(i.value,["x","y"]);n("update:offset",x),(d!==x.x||m!==x.y)&&n("offsetChange",x)}})},b=x=>{h.isTap.value?n("click",x):x.stopPropagation()};He(()=>{u(),Ce(()=>{s=!0})}),ee([Vt,Pt,()=>e.gap,()=>e.offset],u);const v=L(!0);return mn(()=>{v.value=!0}),Qt(()=>{e.teleport&&(v.value=!1)}),()=>{const x=et(f("div",ke({class:Jc(),ref:a,onTouchstartPassive:y,onTouchend:g,onTouchcancel:g,onClickCapture:b,style:c.value},o),[t.default?t.default():f(Tb,{name:e.icon,class:Jc("icon")},null)]),[[ot,v.value]]);return e.teleport?f(zo,{to:e.teleport},{default:()=>[x]}):x}}});const sw=q(lw),cw={height:ie(0),anchors:Ve(),duration:ie(.3),contentDraggable:H,lockScroll:Boolean,safeAreaInsetBottom:H},[uw,Qa]=U("floating-panel");var dw=j({name:uw,props:cw,emits:["heightChange","update:height"],setup(e,{emit:t,slots:n}){const a=L(),i=L(),r=os(()=>+e.height,v=>t("update:height",v)),l=V(()=>{var v,x;return{min:(v=e.anchors[0])!=null?v:100,max:(x=e.anchors[e.anchors.length-1])!=null?x:Math.round(Pt.value*.6)}}),s=V(()=>e.anchors.length>=2?e.anchors:[l.value.min,l.value.max]),c=L(!1),u=V(()=>({height:xe(l.value.max),transform:`translateY(calc(100% + ${xe(-r.value)}))`,transition:c.value?"none":`transform ${e.duration}s cubic-bezier(0.18, 0.89, 0.32, 1.28)`})),h=v=>{const x=Math.abs(v),{min:C,max:S}=l.value;return x>S?-(S+(x-S)*.2):x{y.start(v),c.value=!0,d=-r.value,m=-1},g=v=>{var x;y.move(v);const C=v.target;if(i.value===C||(x=i.value)!=null&&x.contains(C)){const{scrollTop:T}=i.value;if(m=Math.max(m,T),!e.contentDraggable)return;if(-d0)||m>0)return}const S=y.deltaY.value+d;r.value=-h(S)},b=()=>{m=-1,c.value=!1,r.value=Ei(s.value,r.value),r.value!==-d&&t("heightChange",{height:r.value})};return ee(l,()=>{r.value=Ei(s.value,r.value)},{immediate:!0}),Zd(a,()=>e.lockScroll||c.value),Ue("touchmove",g,{target:a}),()=>{var v;return f("div",{class:[Qa(),{"van-safe-area-bottom":e.safeAreaInsetBottom}],ref:a,style:u.value,onTouchstartPassive:p,onTouchend:b,onTouchcancel:b},[f("div",{class:Qa("header")},[f("div",{class:Qa("header-bar")},null)]),f("div",{class:Qa("content"),ref:i},[(v=n.default)==null?void 0:v.call(n)])])}}});const fw=q(dw),[Ff,hw]=U("grid"),gw={square:Boolean,center:H,border:H,gutter:Y,reverse:Boolean,iconSize:Y,direction:String,clickable:Boolean,columnNum:ie(4)},zf=Symbol(Ff);var mw=j({name:Ff,props:gw,setup(e,{slots:t}){const{linkChildren:n}=st(zf);return n({props:e}),()=>{var o;return f("div",{style:{paddingLeft:xe(e.gutter)},class:[hw(),{[Fd]:e.border&&!e.gutter}]},[(o=t.default)==null?void 0:o.call(t)])}}});const vw=q(mw),[bw,ei]=U("grid-item"),yw=ge({},Hn,{dot:Boolean,text:String,icon:String,badge:Y,iconColor:String,iconPrefix:String,badgeProps:Object});var pw=j({name:bw,props:yw,setup(e,{slots:t}){const{parent:n,index:o}=at(zf),a=so();if(!n)return;const i=V(()=>{const{square:u,gutter:h,columnNum:d}=n.props,m=`${100/+d}%`,y={flexBasis:m};if(u)y.paddingTop=m;else if(h){const p=xe(h);y.paddingRight=p,o.value>=+d&&(y.marginTop=p)}return y}),r=V(()=>{const{square:u,gutter:h}=n.props;if(u&&h){const d=xe(h);return{right:d,bottom:d,height:"auto"}}}),l=()=>{if(t.icon)return f(co,ke({dot:e.dot,content:e.badge},e.badgeProps),{default:t.icon});if(e.icon)return f(Se,{dot:e.dot,name:e.icon,size:n.props.iconSize,badge:e.badge,class:ei("icon"),color:e.iconColor,badgeProps:e.badgeProps,classPrefix:e.iconPrefix},null)},s=()=>{if(t.text)return t.text();if(e.text)return f("span",{class:ei("text")},[e.text])},c=()=>t.default?t.default():[l(),s()];return()=>{const{center:u,border:h,square:d,gutter:m,reverse:y,direction:p,clickable:g}=n.props,b=[ei("content",[p,{center:u,square:d,reverse:y,clickable:g,surround:h&&m}]),{[pn]:h}];return f("div",{class:[ei({square:d})],style:i.value},[f("div",{role:g?"button":void 0,class:b,style:r.value,tabindex:g?0:void 0,onClick:a},[c()])])}}});const xw=q(pw),[ww,Qc]=U("highlight"),Sw={autoEscape:H,caseSensitive:Boolean,highlightClass:String,highlightTag:X("span"),keywords:Ke([String,Array]),sourceString:X(""),tag:X("div"),unhighlightClass:String,unhighlightTag:X("span")};var Cw=j({name:ww,props:Sw,setup(e){const t=V(()=>{const{autoEscape:o,caseSensitive:a,keywords:i,sourceString:r}=e,l=a?"g":"gi";let c=(Array.isArray(i)?i:[i]).filter(h=>h).reduce((h,d)=>{o&&(d=d.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"));const m=new RegExp(d,l);let y;for(;y=m.exec(r);){const p=y.index,g=m.lastIndex;if(p>=g){m.lastIndex++;continue}h.push({start:p,end:g,highlight:!0})}return h},[]);c=c.sort((h,d)=>h.start-d.start).reduce((h,d)=>{const m=h[h.length-1];if(!m||d.start>m.end){const y=m?m.end:0,p=d.start;y!==p&&h.push({start:y,end:p,highlight:!1}),h.push(d)}else m.end=Math.max(m.end,d.end);return h},[]);const u=c[c.length-1];return u&&u.end{const{sourceString:o,highlightClass:a,unhighlightClass:i,highlightTag:r,unhighlightTag:l}=e;return t.value.map(s=>{const{start:c,end:u,highlight:h}=s,d=o.slice(c,u);return h?f(r,{class:[Qc("tag"),a]},{default:()=>[d]}):f(l,{class:i},{default:()=>[d]})})};return()=>{const{tag:o}=e;return f(o,{class:Qc()},{default:()=>[n()]})}}});const kw=q(Cw),eu=e=>Math.sqrt((e[0].clientX-e[1].clientX)**2+(e[0].clientY-e[1].clientY)**2),Tw=e=>({x:(e[0].clientX+e[1].clientX)/2,y:(e[0].clientY+e[1].clientY)/2}),Lr=U("image-preview")[1],tu=2.6,_w={src:String,show:Boolean,active:Number,minZoom:Ke(Y),maxZoom:Ke(Y),rootWidth:Ke(Number),rootHeight:Ke(Number),disableZoom:Boolean,doubleScale:Boolean,closeOnClickImage:Boolean,closeOnClickOverlay:Boolean};var Pw=j({props:_w,emits:["scale","close","longPress"],setup(e,{emit:t,slots:n}){const o=je({scale:1,moveX:0,moveY:0,moving:!1,zooming:!1,initializing:!1,imageRatio:0}),a=$t(),i=L(),r=L(),l=L(!1),s=L(!1);let c=0;const u=V(()=>{const{scale:B,moveX:F,moveY:W,moving:ce,zooming:ue,initializing:J}=o,re={transitionDuration:ue||ce||J?"0s":".3s"};return(B!==1||s.value)&&(re.transform=`matrix(${B}, 0, 0, ${B}, ${F}, ${W})`),re}),h=V(()=>{if(o.imageRatio){const{rootWidth:B,rootHeight:F}=e,W=l.value?F/o.imageRatio:B;return Math.max(0,(o.scale*W-B)/2)}return 0}),d=V(()=>{if(o.imageRatio){const{rootWidth:B,rootHeight:F}=e,W=l.value?F:B*o.imageRatio;return Math.max(0,(o.scale*W-F)/2)}return 0}),m=(B,F)=>{var W;if(B=tt(B,+e.minZoom,+e.maxZoom+1),B!==o.scale){const ce=B/o.scale;if(o.scale=B,F){const ue=Be((W=i.value)==null?void 0:W.$el),J={x:ue.width*.5,y:ue.height*.5},re=o.moveX-(F.x-ue.left-J.x)*(ce-1),fe=o.moveY-(F.y-ue.top-J.y)*(ce-1);o.moveX=tt(re,-h.value,h.value),o.moveY=tt(fe,-d.value,d.value)}else o.moveX=0,o.moveY=s.value?c:0;t("scale",{scale:B,index:e.active})}},y=()=>{m(1)},p=()=>{const B=o.scale>1?1:2;m(B,B===2||s.value?{x:a.startX.value,y:a.startY.value}:void 0)};let g,b,v,x,C,S,T,I,w=!1;const $=B=>{const{touches:F}=B;if(g=F.length,g===2&&e.disableZoom)return;const{offsetX:W}=a;a.start(B),b=o.moveX,v=o.moveY,I=Date.now(),w=!1,o.moving=g===1&&(o.scale!==1||s.value),o.zooming=g===2&&!W.value,o.zooming&&(x=o.scale,C=eu(F))},P=B=>{const{touches:F}=B;if(a.move(B),o.moving){const{deltaX:W,deltaY:ce}=a,ue=W.value+b,J=ce.value+v;if((ue>h.value||ue<-h.value)&&!w&&a.isHorizontal()){o.moving=!1;return}w=!0,Re(B,!0),o.moveX=tt(ue,-h.value,h.value),o.moveY=tt(J,-d.value,d.value)}if(o.zooming&&(Re(B,!0),F.length===2)){const W=eu(F),ce=x*W/C;S=Tw(F),m(ce,S)}},k=B=>{var F;const W=(F=r.value)==null?void 0:F.$el,ce=W.firstElementChild,ue=B.target===W,J=ce==null?void 0:ce.contains(B.target);!e.closeOnClickImage&&J||!e.closeOnClickOverlay&&ue||t("close")},_=B=>{if(g>1)return;const F=Date.now()-I,W=250;a.isTap.value&&(F{k(B),T=null},W):k(B):F>Hd&&t("longPress"))},O=B=>{let F=!1;if((o.moving||o.zooming)&&(F=!0,o.moving&&b===o.moveX&&v===o.moveY&&(F=!1),!B.touches.length)){o.zooming&&(o.moveX=tt(o.moveX,-h.value,h.value),o.moveY=tt(o.moveY,-d.value,d.value),o.zooming=!1),o.moving=!1,b=0,v=0,x=1,o.scale<1&&y();const W=+e.maxZoom;o.scale>W&&m(W,S)}Re(B,F),_(B),a.reset()},R=()=>{const{rootWidth:B,rootHeight:F}=e,W=F/B,{imageRatio:ce}=o;l.value=o.imageRatio>W&&ceW&&ce>=tu,s.value&&(c=(ce*B-F)/2,o.moveY=c,o.initializing=!0,rt(()=>{o.initializing=!1})),y()},D=B=>{const{naturalWidth:F,naturalHeight:W}=B.target;o.imageRatio=W/F,R()};return ee(()=>e.active,y),ee(()=>e.show,B=>{B||y()}),ee(()=>[e.rootWidth,e.rootHeight],R),Ue("touchmove",P,{target:V(()=>{var B;return(B=r.value)==null?void 0:B.$el})}),_e({resetScale:y}),()=>{const B={loading:()=>f(Nt,{type:"spinner"},null)};return f(is,{ref:r,class:Lr("swipe-item"),onTouchstartPassive:$,onTouchend:O,onTouchcancel:O},{default:()=>[n.image?f("div",{class:Lr("image-wrap")},[n.image({src:e.src})]):f(rr,{ref:i,src:e.src,fit:"contain",class:Lr("image",{vertical:l.value}),style:u.value,onLoad:D},B)]})}}});const[Ew,wo]=U("image-preview"),$w=["show","teleport","transition","overlayStyle","closeOnPopstate"],Iw={show:Boolean,loop:H,images:Ve(),minZoom:ie(1/3),maxZoom:ie(3),overlay:H,closeable:Boolean,showIndex:H,className:ze,closeIcon:X("clear"),transition:String,beforeClose:Function,doubleScale:H,overlayClass:ze,overlayStyle:Object,swipeDuration:ie(300),startPosition:ie(0),showIndicators:Boolean,closeOnPopstate:H,closeOnClickImage:H,closeOnClickOverlay:H,closeIconPosition:X("top-right"),teleport:[String,Object]};var Nf=j({name:Ew,props:Iw,emits:["scale","close","closed","change","longPress","update:show"],setup(e,{emit:t,slots:n}){const o=L(),a=L(),i=je({active:0,rootWidth:0,rootHeight:0,disableZoom:!1}),r=()=>{if(o.value){const x=Be(o.value.$el);i.rootWidth=x.width,i.rootHeight=x.height,o.value.resize()}},l=x=>t("scale",x),s=x=>t("update:show",x),c=()=>{Nn(e.beforeClose,{args:[i.active],done:()=>s(!1)})},u=x=>{x!==i.active&&(i.active=x,t("change",x))},h=()=>{if(e.showIndex)return f("div",{class:wo("index")},[n.index?n.index({index:i.active}):`${i.active+1} / ${e.images.length}`])},d=()=>{if(n.cover)return f("div",{class:wo("cover")},[n.cover()])},m=()=>{i.disableZoom=!0},y=()=>{i.disableZoom=!1},p=()=>f(as,{ref:o,lazyRender:!0,loop:e.loop,class:wo("swipe"),duration:e.swipeDuration,initialSwipe:e.startPosition,showIndicators:e.showIndicators,indicatorColor:"white",onChange:u,onDragEnd:y,onDragStart:m},{default:()=>[e.images.map((x,C)=>f(Pw,{ref:S=>{C===i.active&&(a.value=S)},src:x,show:e.show,active:i.active,maxZoom:e.maxZoom,minZoom:e.minZoom,rootWidth:i.rootWidth,rootHeight:i.rootHeight,disableZoom:i.disableZoom,doubleScale:e.doubleScale,closeOnClickImage:e.closeOnClickImage,closeOnClickOverlay:e.closeOnClickOverlay,onScale:l,onClose:c,onLongPress:()=>t("longPress",{index:C})},{image:n.image}))]}),g=()=>{if(e.closeable)return f(Se,{role:"button",name:e.closeIcon,class:[wo("close-icon",e.closeIconPosition),yt],onClick:c},null)},b=()=>t("closed"),v=(x,C)=>{var S;return(S=o.value)==null?void 0:S.swipeTo(x,C)};return _e({resetScale:()=>{var x;(x=a.value)==null||x.resetScale()},swipeTo:v}),He(r),ee([Vt,Pt],r),ee(()=>e.startPosition,x=>u(+x)),ee(()=>e.show,x=>{const{images:C,startPosition:S}=e;x?(u(+S),Ce(()=>{r(),v(+S,{immediate:!0})})):t("close",{index:i.active,url:C[i.active]})}),()=>f(Ht,ke({class:[wo(),e.className],overlayClass:[wo("overlay"),e.overlayClass],onClosed:b,"onUpdate:show":s},Ie(e,$w)),{default:()=>[g(),p(),h(),d()]})}});let hi;const Ow={loop:!0,images:[],maxZoom:3,minZoom:1/3,onScale:void 0,onClose:void 0,onChange:void 0,teleport:"body",className:"",showIndex:!0,closeable:!1,closeIcon:"clear",transition:void 0,beforeClose:void 0,doubleScale:!0,overlayStyle:void 0,overlayClass:void 0,startPosition:0,swipeDuration:300,showIndicators:!1,closeOnPopstate:!0,closeOnClickOverlay:!0,closeIconPosition:"top-right"};function Aw(){({instance:hi}=pf({setup(){const{state:e,toggle:t}=yf(),n=()=>{e.images=[]};return()=>f(Nf,ke(e,{onClosed:n,"onUpdate:show":t}),null)}}))}const Bw=(e,t=0)=>{if(Et)return hi||Aw(),e=Array.isArray(e)?{images:e,startPosition:t}:e,hi.open(ge({},Ow,e)),hi},Mw=q(Nf);function Dw(){return Array(26).fill("").map((n,o)=>String.fromCharCode(65+o))}const[Hf,Vr]=U("index-bar"),Rw={sticky:H,zIndex:Y,teleport:[String,Object],highlightColor:String,stickyOffsetTop:Ye(0),indexList:{type:Array,default:Dw}},jf=Symbol(Hf);var Lw=j({name:Hf,props:Rw,emits:["select","change"],setup(e,{emit:t,slots:n}){const o=L(),a=L(),i=L(""),r=$t(),l=jo(o),{children:s,linkChildren:c}=st(jf);let u;c({props:e});const h=V(()=>{if(Pe(e.zIndex))return{zIndex:+e.zIndex+1}}),d=V(()=>{if(e.highlightColor)return{color:e.highlightColor}}),m=(w,$)=>{for(let P=s.length-1;P>=0;P--){const k=P>0?$[P-1].height:0,_=e.sticky?k+e.stickyOffsetTop:0;if(w+_>=$[P].top)return P}return-1},y=w=>s.find($=>String($.index)===w),p=()=>{if(ao(o))return;const{sticky:w,indexList:$}=e,P=fn(l.value),k=Be(l),_=s.map(R=>R.getRect(l.value,k));let O=-1;if(u){const R=y(u);if(R){const D=R.getRect(l.value,k);O=m(D.top,_)}}else O=m(P,_);i.value=$[O],w&&s.forEach((R,D)=>{const{state:B,$el:F}=R;if(D===O||D===O-1){const W=F.getBoundingClientRect();B.left=W.left,B.width=W.width}else B.left=null,B.width=null;if(D===O)B.active=!0,B.top=Math.max(e.stickyOffsetTop,_[D].top-P)+k.top;else if(D===O-1&&u===""){const W=_[O].top-P;B.active=W>0,B.top=W+k.top-_[D].height}else B.active=!1}),u=""},g=()=>{Ce(p)};Ue("scroll",p,{target:l,passive:!0}),He(g),ee(()=>e.indexList,g),ee(i,w=>{w&&t("change",w)});const b=()=>e.indexList.map(w=>{const $=w===i.value;return f("span",{class:Vr("index",{active:$}),style:$?d.value:void 0,"data-index":w},[w])}),v=w=>{u=String(w);const $=y(u);if($){const P=fn(l.value),k=Be(l),{offsetHeight:_}=document.documentElement;if($.$el.scrollIntoView(),P===_-k.height){p();return}e.sticky&&e.stickyOffsetTop&&Xi(Ta()-e.stickyOffsetTop),t("select",$.index)}},x=w=>{const{index:$}=w.dataset;$&&v($)},C=w=>{x(w.target)};let S;const T=w=>{if(r.move(w),r.isVertical()){Re(w);const{clientX:$,clientY:P}=w.touches[0],k=document.elementFromPoint($,P);if(k){const{index:_}=k.dataset;_&&S!==_&&(S=_,x(k))}}},I=()=>f("div",{ref:a,class:Vr("sidebar"),style:h.value,onClick:C,onTouchstartPassive:r.start},[b()]);return _e({scrollTo:v}),Ue("touchmove",T,{target:a}),()=>{var w;return f("div",{ref:o,class:Vr()},[e.teleport?f(zo,{to:e.teleport},{default:()=>[I()]}):I(),(w=n.default)==null?void 0:w.call(n)])}}});const[Vw,Fw]=U("index-anchor"),zw={index:Y};var Nw=j({name:Vw,props:zw,setup(e,{slots:t}){const n=je({top:0,left:null,rect:{top:0,height:0},width:null,active:!1}),o=L(),{parent:a}=at(jf);if(!a)return;const i=()=>n.active&&a.props.sticky,r=V(()=>{const{zIndex:s,highlightColor:c}=a.props;if(i())return ge(yn(s),{left:n.left?`${n.left}px`:void 0,width:n.width?`${n.width}px`:void 0,transform:n.top?`translate3d(0, ${n.top}px, 0)`:void 0,color:c})});return _e({state:n,getRect:(s,c)=>{const u=Be(o);return n.rect.height=u.height,s===window||s===document.body?n.rect.top=u.top+Ta():n.rect.top=u.top+fn(s)-c.top,n.rect}}),()=>{const s=i();return f("div",{ref:o,style:{height:s?`${n.rect.height}px`:void 0}},[f("div",{style:r.value,class:[Fw({sticky:s}),{[Ql]:s}]},[t.default?t.default():e.index])])}}});const Hw=q(Nw),jw=q(Lw),[Ww,So,Uw]=U("list"),Yw={error:Boolean,offset:ie(300),loading:Boolean,disabled:Boolean,finished:Boolean,scroller:Object,errorText:String,direction:X("down"),loadingText:String,finishedText:String,immediateCheck:H};var Kw=j({name:Ww,props:Yw,emits:["load","update:error","update:loading"],setup(e,{emit:t,slots:n}){const o=L(e.loading),a=L(),i=L(),r=C0(),l=jo(a),s=V(()=>e.scroller||l.value),c=()=>{Ce(()=>{if(o.value||e.finished||e.disabled||e.error||(r==null?void 0:r.value)===!1)return;const{direction:y}=e,p=+e.offset,g=Be(s);if(!g.height||ao(a))return;let b=!1;const v=Be(i);y==="up"?b=g.top-v.top<=p:b=v.bottom-g.bottom<=p,b&&(o.value=!0,t("update:loading",!0),t("load"))})},u=()=>{if(e.finished){const y=n.finished?n.finished():e.finishedText;if(y)return f("div",{class:So("finished-text")},[y])}},h=()=>{t("update:error",!1),c()},d=()=>{if(e.error){const y=n.error?n.error():e.errorText;if(y)return f("div",{role:"button",class:So("error-text"),tabindex:0,onClick:h},[y])}},m=()=>{if(o.value&&!e.finished&&!e.disabled)return f("div",{class:So("loading")},[n.loading?n.loading():f(Nt,{class:So("loading-icon")},{default:()=>[e.loadingText||Uw("loading")]})])};return ee(()=>[e.loading,e.finished,e.error],c),r&&ee(r,y=>{y&&c()}),Nl(()=>{o.value=e.loading}),He(()=>{e.immediateCheck&&c()}),_e({check:c}),Ue("scroll",c,{target:s,passive:!0}),()=>{var y;const p=(y=n.default)==null?void 0:y.call(n),g=f("div",{ref:i,class:So("placeholder")},null);return f("div",{ref:a,role:"feed",class:So(),"aria-busy":o.value},[e.direction==="down"?p:g,m(),u(),d(),e.direction==="up"?p:g])}}});const Gw=q(Kw),[qw,an]=U("nav-bar"),Xw={title:String,fixed:Boolean,zIndex:Y,border:H,leftText:String,rightText:String,leftDisabled:Boolean,rightDisabled:Boolean,leftArrow:Boolean,placeholder:Boolean,safeAreaInsetTop:Boolean,clickable:H};var Zw=j({name:qw,props:Xw,emits:["clickLeft","clickRight"],setup(e,{emit:t,slots:n}){const o=L(),a=Qi(o,an),i=u=>{e.leftDisabled||t("clickLeft",u)},r=u=>{e.rightDisabled||t("clickRight",u)},l=()=>n.left?n.left():[e.leftArrow&&f(Se,{class:an("arrow"),name:"arrow-left"},null),e.leftText&&f("span",{class:an("text")},[e.leftText])],s=()=>n.right?n.right():f("span",{class:an("text")},[e.rightText]),c=()=>{const{title:u,fixed:h,border:d,zIndex:m}=e,y=yn(m),p=e.leftArrow||e.leftText||n.left,g=e.rightText||n.right;return f("div",{ref:o,style:y,class:[an({fixed:h}),{[Ql]:d,"van-safe-area-top":e.safeAreaInsetTop}]},[f("div",{class:an("content")},[p&&f("div",{class:[an("left",{disabled:e.leftDisabled}),e.clickable&&!e.leftDisabled?yt:""],onClick:i},[l()]),f("div",{class:[an("title"),"van-ellipsis"]},[n.title?n.title():u]),g&&f("div",{class:[an("right",{disabled:e.rightDisabled}),e.clickable&&!e.rightDisabled?yt:""],onClick:r},[s()])])])};return()=>e.fixed&&e.placeholder?a(c):c()}});const Jw=q(Zw),[Qw,Qo]=U("notice-bar"),e1={text:String,mode:String,color:String,delay:ie(1),speed:ie(60),leftIcon:String,wrapable:Boolean,background:String,scrollable:{type:Boolean,default:null}};var t1=j({name:Qw,props:e1,emits:["close","replay"],setup(e,{emit:t,slots:n}){let o=0,a=0,i;const r=L(),l=L(),s=je({show:!0,offset:0,duration:0}),c=()=>{if(n["left-icon"])return n["left-icon"]();if(e.leftIcon)return f(Se,{class:Qo("left-icon"),name:e.leftIcon},null)},u=()=>{if(e.mode==="closeable")return"cross";if(e.mode==="link")return"arrow"},h=g=>{e.mode==="closeable"&&(s.show=!1,t("close",g))},d=()=>{if(n["right-icon"])return n["right-icon"]();const g=u();if(g)return f(Se,{name:g,class:Qo("right-icon"),onClick:h},null)},m=()=>{s.offset=o,s.duration=0,rt(()=>{An(()=>{s.offset=-a,s.duration=(a+o)/+e.speed,t("replay")})})},y=()=>{const g=e.scrollable===!1&&!e.wrapable,b={transform:s.offset?`translateX(${s.offset}px)`:"",transitionDuration:`${s.duration}s`};return f("div",{ref:r,role:"marquee",class:Qo("wrap")},[f("div",{ref:l,style:b,class:[Qo("content"),{"van-ellipsis":g}],onTransitionend:m},[n.default?n.default():e.text])])},p=()=>{const{delay:g,speed:b,scrollable:v}=e,x=Pe(g)?+g*1e3:0;o=0,a=0,s.offset=0,s.duration=0,clearTimeout(i),i=setTimeout(()=>{if(!r.value||!l.value||v===!1)return;const C=Be(r).width,S=Be(l).width;(v||S>C)&&An(()=>{o=C,a=S,s.offset=-a,s.duration=a/+b})},x)};return Ji(p),Ho(p),Ue("pageshow",p),_e({reset:p}),ee(()=>[e.text,e.scrollable],p),()=>{const{color:g,wrapable:b,background:v}=e;return et(f("div",{role:"alert",class:Qo({wrapable:b}),style:{color:g,background:v}},[c(),y(),d()]),[[ot,s.show]])}}});const n1=q(t1),[o1,a1]=U("notify"),i1=["lockScroll","position","show","teleport","zIndex"],r1=ge({},Wo,{type:X("danger"),color:String,message:Y,position:X("top"),className:ze,background:String,lockScroll:Boolean});var l1=j({name:o1,props:r1,emits:["update:show"],setup(e,{emit:t,slots:n}){const o=a=>t("update:show",a);return()=>f(Ht,ke({class:[a1([e.type]),e.className],style:{color:e.color,background:e.background},overlay:!1,duration:.2,"onUpdate:show":o},Ie(e,i1)),{default:()=>[n.default?n.default():e.message]})}});const s1=q(l1),[c1,ua]=U("key"),u1=f("svg",{class:ua("collapse-icon"),viewBox:"0 0 30 24"},[f("path",{d:"M26 13h-2v2h2v-2zm-8-3h2V8h-2v2zm2-4h2V4h-2v2zm2 4h4V4h-2v4h-2v2zm-7 14 3-3h-6l3 3zM6 13H4v2h2v-2zm16 0H8v2h14v-2zm-12-3h2V8h-2v2zM28 0l1 1 1 1v15l-1 2H1l-1-2V2l1-1 1-1zm0 2H2v15h26V2zM6 4v2H4V4zm10 2h2V4h-2v2zM8 9v1H4V8zm8 0v1h-2V8zm-6-5v2H8V4zm4 0v2h-2V4z",fill:"currentColor"},null)]),d1=f("svg",{class:ua("delete-icon"),viewBox:"0 0 32 22"},[f("path",{d:"M28 0a4 4 0 0 1 4 4v14a4 4 0 0 1-4 4H10.4a2 2 0 0 1-1.4-.6L1 13.1c-.6-.5-.9-1.3-.9-2 0-1 .3-1.7.9-2.2L9 .6a2 2 0 0 1 1.4-.6zm0 2H10.4l-8.2 8.3a1 1 0 0 0-.3.7c0 .3.1.5.3.7l8.2 8.4H28a2 2 0 0 0 2-2V4c0-1.1-.9-2-2-2zm-5 4a1 1 0 0 1 .7.3 1 1 0 0 1 0 1.4L20.4 11l3.3 3.3c.2.2.3.5.3.7 0 .3-.1.5-.3.7a1 1 0 0 1-.7.3 1 1 0 0 1-.7-.3L19 12.4l-3.4 3.3a1 1 0 0 1-.6.3 1 1 0 0 1-.7-.3 1 1 0 0 1-.3-.7c0-.2.1-.5.3-.7l3.3-3.3-3.3-3.3A1 1 0 0 1 14 7c0-.3.1-.5.3-.7A1 1 0 0 1 15 6a1 1 0 0 1 .6.3L19 9.6l3.3-3.3A1 1 0 0 1 23 6z",fill:"currentColor"},null)]);var Fr=j({name:c1,props:{type:String,text:Y,color:String,wider:Boolean,large:Boolean,loading:Boolean},emits:["press"],setup(e,{emit:t,slots:n}){const o=L(!1),a=$t(),i=c=>{a.start(c),o.value=!0},r=c=>{a.move(c),a.direction.value&&(o.value=!1)},l=c=>{o.value&&(n.default||Re(c),o.value=!1,t("press",e.text,e.type))},s=()=>{if(e.loading)return f(Nt,{class:ua("loading-icon")},null);const c=n.default?n.default():e.text;switch(e.type){case"delete":return c||d1;case"extra":return c||u1;default:return c}};return()=>f("div",{class:ua("wrapper",{wider:e.wider}),onTouchstartPassive:i,onTouchmovePassive:r,onTouchend:l,onTouchcancel:l},[f("div",{role:"button",tabindex:0,class:ua([e.color,{large:e.large,active:o.value,delete:e.type==="delete"}])},[s()])])}});const[f1,Tn]=U("number-keyboard"),h1={show:Boolean,title:String,theme:X("default"),zIndex:Y,teleport:[String,Object],maxlength:ie(1/0),modelValue:X(""),transition:H,blurOnClose:H,showDeleteKey:H,randomKeyOrder:Boolean,closeButtonText:String,deleteButtonText:String,closeButtonLoading:Boolean,hideOnClickOutside:H,safeAreaInsetBottom:H,extraKey:{type:[String,Array],default:""}};function g1(e){for(let t=e.length-1;t>0;t--){const n=Math.floor(Math.random()*(t+1)),o=e[t];e[t]=e[n],e[n]=o}return e}var m1=j({name:f1,inheritAttrs:!1,props:h1,emits:["show","hide","blur","input","close","delete","update:modelValue"],setup(e,{emit:t,slots:n,attrs:o}){const a=L(),i=()=>{const g=Array(9).fill("").map((b,v)=>({text:v+1}));return e.randomKeyOrder&&g1(g),g},r=()=>[...i(),{text:e.extraKey,type:"extra"},{text:0},{text:e.showDeleteKey?e.deleteButtonText:"",type:e.showDeleteKey?"delete":""}],l=()=>{const g=i(),{extraKey:b}=e,v=Array.isArray(b)?b:[b];return v.length===1?g.push({text:0,wider:!0},{text:v[0],type:"extra"}):v.length===2&&g.push({text:v[0],type:"extra"},{text:0},{text:v[1],type:"extra"}),g},s=V(()=>e.theme==="custom"?l():r()),c=()=>{e.show&&t("blur")},u=()=>{t("close"),e.blurOnClose&&c()},h=()=>t(e.show?"show":"hide"),d=(g,b)=>{if(g===""){b==="extra"&&c();return}const v=e.modelValue;b==="delete"?(t("delete"),t("update:modelValue",v.slice(0,v.length-1))):b==="close"?u():v.length<+e.maxlength&&(t("input",g),t("update:modelValue",v+g))},m=()=>{const{title:g,theme:b,closeButtonText:v}=e,x=n["title-left"],C=v&&b==="default";if(g||C||x)return f("div",{class:Tn("header")},[x&&f("span",{class:Tn("title-left")},[x()]),g&&f("h2",{class:Tn("title")},[g]),C&&f("button",{type:"button",class:[Tn("close"),yt],onClick:u},[v])])},y=()=>s.value.map(g=>{const b={};return g.type==="delete"&&(b.default=n.delete),g.type==="extra"&&(b.default=n["extra-key"]),f(Fr,{key:g.text,text:g.text,type:g.type,wider:g.wider,color:g.color,onPress:d},b)}),p=()=>{if(e.theme==="custom")return f("div",{class:Tn("sidebar")},[e.showDeleteKey&&f(Fr,{large:!0,text:e.deleteButtonText,type:"delete",onPress:d},{delete:n.delete}),f(Fr,{large:!0,text:e.closeButtonText,type:"close",color:"blue",loading:e.closeButtonLoading,onPress:d},null)])};return ee(()=>e.show,g=>{e.transition||t(g?"show":"hide")}),e.hideOnClickOutside&&qi(a,c,{eventName:"touchstart"}),()=>{const g=m(),b=f(No,{name:e.transition?"van-slide-up":""},{default:()=>[et(f("div",ke({ref:a,style:yn(e.zIndex),class:Tn({unfit:!e.safeAreaInsetBottom,"with-title":!!g}),onAnimationend:h,onTouchstartPassive:Zl},o),[g,f("div",{class:Tn("body")},[f("div",{class:Tn("keys")},[y()]),p()])]),[[ot,e.show]])]});return e.teleport?f(zo,{to:e.teleport},{default:()=>[b]}):b}}});const v1=q(m1),[b1,Co,nu]=U("pagination"),zr=(e,t,n)=>({number:e,text:t,active:n}),y1={mode:X("multi"),prevText:String,nextText:String,pageCount:ie(0),modelValue:Ye(0),totalItems:ie(0),showPageSize:ie(5),itemsPerPage:ie(10),forceEllipses:Boolean,showPrevButton:H,showNextButton:H};var p1=j({name:b1,props:y1,emits:["change","update:modelValue"],setup(e,{emit:t,slots:n}){const o=V(()=>{const{pageCount:u,totalItems:h,itemsPerPage:d}=e,m=+u||Math.ceil(+h/+d);return Math.max(1,m)}),a=V(()=>{const u=[],h=o.value,d=+e.showPageSize,{modelValue:m,forceEllipses:y}=e;let p=1,g=h;const b=dh&&(g=h,p=g-d+1));for(let v=p;v<=g;v++){const x=zr(v,v,v===m);u.push(x)}if(b&&d>0&&y){if(p>1){const v=zr(p-1,"...");u.unshift(v)}if(g{u=tt(u,1,o.value),e.modelValue!==u&&(t("update:modelValue",u),h&&t("change",u))};Vo(()=>i(e.modelValue));const r=()=>f("li",{class:Co("page-desc")},[n.pageDesc?n.pageDesc():`${e.modelValue}/${o.value}`]),l=()=>{const{mode:u,modelValue:h,showPrevButton:d}=e;if(!d)return;const m=n["prev-text"],y=h===1;return f("li",{class:[Co("item",{disabled:y,border:u==="simple",prev:!0}),sa]},[f("button",{type:"button",disabled:y,onClick:()=>i(h-1,!0)},[m?m():e.prevText||nu("prev")])])},s=()=>{const{mode:u,modelValue:h,showNextButton:d}=e;if(!d)return;const m=n["next-text"],y=h===o.value;return f("li",{class:[Co("item",{disabled:y,border:u==="simple",next:!0}),sa]},[f("button",{type:"button",disabled:y,onClick:()=>i(h+1,!0)},[m?m():e.nextText||nu("next")])])},c=()=>a.value.map(u=>f("li",{class:[Co("item",{active:u.active,page:!0}),sa]},[f("button",{type:"button","aria-current":u.active||void 0,onClick:()=>i(u.number,!0)},[n.page?n.page(u):u.text])]));return()=>f("nav",{role:"navigation",class:Co()},[f("ul",{class:Co("items")},[l(),e.mode==="simple"?r():c(),s()])])}});const x1=q(p1),[w1,ea]=U("password-input"),S1={info:String,mask:H,value:X(""),gutter:Y,length:ie(6),focused:Boolean,errorInfo:String};var C1=j({name:w1,props:S1,emits:["focus"],setup(e,{emit:t}){const n=a=>{a.stopPropagation(),t("focus",a)},o=()=>{const a=[],{mask:i,value:r,gutter:l,focused:s}=e,c=+e.length;for(let u=0;u{const a=e.errorInfo||e.info;return f("div",{class:ea()},[f("ul",{class:[ea("security"),{[sa]:!e.gutter}],onTouchstartPassive:n},[o()]),a&&f("div",{class:ea(e.errorInfo?"error-info":"info")},[a])])}}});const k1=q(C1),T1=q(B0);function Wt(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function hs(e){var t=Wt(e).Element;return e instanceof t||e instanceof Element}function Ft(e){var t=Wt(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function Wf(e){if(typeof ShadowRoot>"u")return!1;var t=Wt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}var Ro=Math.round;function Tl(){var e=navigator.userAgentData;return e!=null&&e.brands?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function _1(){return!/^((?!chrome|android).)*safari/i.test(Tl())}function Oi(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var o=e.getBoundingClientRect(),a=1,i=1;t&&Ft(e)&&(a=e.offsetWidth>0&&Ro(o.width)/e.offsetWidth||1,i=e.offsetHeight>0&&Ro(o.height)/e.offsetHeight||1);var r=hs(e)?Wt(e):window,l=r.visualViewport,s=!_1()&&n,c=(o.left+(s&&l?l.offsetLeft:0))/a,u=(o.top+(s&&l?l.offsetTop:0))/i,h=o.width/a,d=o.height/i;return{width:h,height:d,top:u,right:c+h,bottom:u+d,left:c,x:c,y:u}}function Uf(e){var t=Wt(e),n=t.pageXOffset,o=t.pageYOffset;return{scrollLeft:n,scrollTop:o}}function P1(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function E1(e){return e===Wt(e)||!Ft(e)?Uf(e):P1(e)}function hn(e){return e?(e.nodeName||"").toLowerCase():null}function lr(e){return((hs(e)?e.ownerDocument:e.document)||window.document).documentElement}function $1(e){return Oi(lr(e)).left+Uf(e).scrollLeft}function gn(e){return Wt(e).getComputedStyle(e)}function gs(e){var t=gn(e),n=t.overflow,o=t.overflowX,a=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+a+o)}function I1(e){var t=e.getBoundingClientRect(),n=Ro(t.width)/e.offsetWidth||1,o=Ro(t.height)/e.offsetHeight||1;return n!==1||o!==1}function O1(e,t,n){n===void 0&&(n=!1);var o=Ft(t),a=Ft(t)&&I1(t),i=lr(t),r=Oi(e,a,n),l={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(o||!o&&!n)&&((hn(t)!=="body"||gs(i))&&(l=E1(t)),Ft(t)?(s=Oi(t,!0),s.x+=t.clientLeft,s.y+=t.clientTop):i&&(s.x=$1(i))),{x:r.left+l.scrollLeft-s.x,y:r.top+l.scrollTop-s.y,width:r.width,height:r.height}}function A1(e){var t=Oi(e),n=e.offsetWidth,o=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-o)<=1&&(o=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:o}}function ms(e){return hn(e)==="html"?e:e.assignedSlot||e.parentNode||(Wf(e)?e.host:null)||lr(e)}function Yf(e){return["html","body","#document"].indexOf(hn(e))>=0?e.ownerDocument.body:Ft(e)&&gs(e)?e:Yf(ms(e))}function gi(e,t){var n;t===void 0&&(t=[]);var o=Yf(e),a=o===((n=e.ownerDocument)==null?void 0:n.body),i=Wt(o),r=a?[i].concat(i.visualViewport||[],gs(o)?o:[]):o,l=t.concat(r);return a?l:l.concat(gi(ms(r)))}function B1(e){return["table","td","th"].indexOf(hn(e))>=0}function ou(e){return!Ft(e)||gn(e).position==="fixed"?null:e.offsetParent}function M1(e){var t=/firefox/i.test(Tl()),n=/Trident/i.test(Tl());if(n&&Ft(e)){var o=gn(e);if(o.position==="fixed")return null}var a=ms(e);for(Wf(a)&&(a=a.host);Ft(a)&&["html","body"].indexOf(hn(a))<0;){var i=gn(a);if(i.transform!=="none"||i.perspective!=="none"||i.contain==="paint"||["transform","perspective"].indexOf(i.willChange)!==-1||t&&i.willChange==="filter"||t&&i.filter&&i.filter!=="none")return a;a=a.parentNode}return null}function Kf(e){for(var t=Wt(e),n=ou(e);n&&B1(n)&&gn(n).position==="static";)n=ou(n);return n&&(hn(n)==="html"||hn(n)==="body"&&gn(n).position==="static")?t:n||M1(e)||t}var Ao="top",Ai="bottom",ya="right",oo="left",Gf="auto",D1=[Ao,Ai,ya,oo],qf="start",Bi="end",R1=[].concat(D1,[Gf]).reduce(function(e,t){return e.concat([t,t+"-"+qf,t+"-"+Bi])},[]),L1="beforeRead",V1="read",F1="afterRead",z1="beforeMain",N1="main",H1="afterMain",j1="beforeWrite",W1="write",U1="afterWrite",_l=[L1,V1,F1,z1,N1,H1,j1,W1,U1];function Y1(e){var t=new Map,n=new Set,o=[];e.forEach(function(i){t.set(i.name,i)});function a(i){n.add(i.name);var r=[].concat(i.requires||[],i.requiresIfExists||[]);r.forEach(function(l){if(!n.has(l)){var s=t.get(l);s&&a(s)}}),o.push(i)}return e.forEach(function(i){n.has(i.name)||a(i)}),o}function K1(e){var t=Y1(e);return _l.reduce(function(n,o){return n.concat(t.filter(function(a){return a.phase===o}))},[])}function G1(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function _n(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o=0?"x":"y"}function eS(e){var t=e.reference,n=e.element,o=e.placement,a=o?sr(o):null,i=o?Xf(o):null,r=t.x+t.width/2-n.width/2,l=t.y+t.height/2-n.height/2,s;switch(a){case Ao:s={x:r,y:t.y-n.height};break;case Ai:s={x:r,y:t.y+t.height};break;case ya:s={x:t.x+t.width,y:l};break;case oo:s={x:t.x-n.width,y:l};break;default:s={x:t.x,y:t.y}}var c=a?Q1(a):null;if(c!=null){var u=c==="y"?"height":"width";switch(i){case qf:s[c]=s[c]-(t[u]/2-n[u]/2);break;case Bi:s[c]=s[c]+(t[u]/2-n[u]/2);break}}return s}var iu="Popper: Invalid reference or popper argument provided. They must be either a DOM element or virtual element.",tS="Popper: An infinite loop in the modifiers cycle has been detected! The cycle has been interrupted to prevent a browser crash.",ru={placement:"bottom",modifiers:[],strategy:"absolute"};function lu(){for(var e=arguments.length,t=new Array(e),n=0;n100){console.error(tS);break}if(u.reset===!0){u.reset=!1,S=-1;continue}var T=u.orderedModifiers[S],I=T.fn,w=T.options,$=w===void 0?{}:w,P=T.name;typeof I=="function"&&(u=I({state:u,options:$,name:P,instance:m})||u)}}},update:G1(function(){return new Promise(function(g){m.forceUpdate(),g(u)})}),destroy:function(){p(),d=!0}};if(!lu(l,s))return console.error(iu),m;m.setOptions(c).then(function(g){!d&&c.onFirstUpdate&&c.onFirstUpdate(g)});function y(){u.orderedModifiers.forEach(function(g){var b=g.name,v=g.options,x=v===void 0?{}:v,C=g.effect;if(typeof C=="function"){var S=C({state:u,name:b,instance:m,options:x}),T=function(){};h.push(S||T)}})}function p(){h.forEach(function(g){return g()}),h=[]}return m}}var ti={passive:!0};function oS(e){var t=e.state,n=e.instance,o=e.options,a=o.scroll,i=a===void 0?!0:a,r=o.resize,l=r===void 0?!0:r,s=Wt(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&c.forEach(function(u){u.addEventListener("scroll",n.update,ti)}),l&&s.addEventListener("resize",n.update,ti),function(){i&&c.forEach(function(u){u.removeEventListener("scroll",n.update,ti)}),l&&s.removeEventListener("resize",n.update,ti)}}var aS={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:oS,data:{}};function iS(e){var t=e.state,n=e.name;t.modifiersData[n]=eS({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}var rS={name:"popperOffsets",enabled:!0,phase:"read",fn:iS,data:{}},lS={top:"auto",right:"auto",bottom:"auto",left:"auto"};function sS(e){var t=e.x,n=e.y,o=window,a=o.devicePixelRatio||1;return{x:Ro(t*a)/a||0,y:Ro(n*a)/a||0}}function su(e){var t,n=e.popper,o=e.popperRect,a=e.placement,i=e.variation,r=e.offsets,l=e.position,s=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,h=e.isFixed,d=r.x,m=d===void 0?0:d,y=r.y,p=y===void 0?0:y,g=typeof u=="function"?u({x:m,y:p}):{x:m,y:p};m=g.x,p=g.y;var b=r.hasOwnProperty("x"),v=r.hasOwnProperty("y"),x=oo,C=Ao,S=window;if(c){var T=Kf(n),I="clientHeight",w="clientWidth";if(T===Wt(n)&&(T=lr(n),gn(T).position!=="static"&&l==="absolute"&&(I="scrollHeight",w="scrollWidth")),T=T,a===Ao||(a===oo||a===ya)&&i===Bi){C=Ai;var $=h&&T===S&&S.visualViewport?S.visualViewport.height:T[I];p-=$-o.height,p*=s?1:-1}if(a===oo||(a===Ao||a===Ai)&&i===Bi){x=ya;var P=h&&T===S&&S.visualViewport?S.visualViewport.width:T[w];m-=P-o.width,m*=s?1:-1}}var k=Object.assign({position:l},c&&lS),_=u===!0?sS({x:m,y:p}):{x:m,y:p};if(m=_.x,p=_.y,s){var O;return Object.assign({},k,(O={},O[C]=v?"0":"",O[x]=b?"0":"",O.transform=(S.devicePixelRatio||1)<=1?"translate("+m+"px, "+p+"px)":"translate3d("+m+"px, "+p+"px, 0)",O))}return Object.assign({},k,(t={},t[C]=v?p+"px":"",t[x]=b?m+"px":"",t.transform="",t))}function cS(e){var t=e.state,n=e.options,o=n.gpuAcceleration,a=o===void 0?!0:o,i=n.adaptive,r=i===void 0?!0:i,l=n.roundOffsets,s=l===void 0?!0:l;{var c=gn(t.elements.popper).transitionProperty||"";r&&["transform","top","right","bottom","left"].some(function(h){return c.indexOf(h)>=0})&&console.warn(["Popper: Detected CSS transitions on at least one of the following",'CSS properties: "transform", "top", "right", "bottom", "left".',` + +`,'Disable the "computeStyles" modifier\'s `adaptive` option to allow',"for smooth transitions, or remove these properties from the CSS","transition declaration on the popper element if only transitioning","opacity or background-color for example.",` + +`,"We recommend using the popper element as a wrapper around an inner","element that can have any CSS property transitioned for animations."].join(" "))}var u={placement:sr(t.placement),variation:Xf(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:a,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,su(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:r,roundOffsets:s})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,su(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:s})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var uS={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:cS,data:{}};function dS(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var o=t.styles[n]||{},a=t.attributes[n]||{},i=t.elements[n];!Ft(i)||!hn(i)||(Object.assign(i.style,o),Object.keys(a).forEach(function(r){var l=a[r];l===!1?i.removeAttribute(r):i.setAttribute(r,l===!0?"":l)}))})}function fS(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(o){var a=t.elements[o],i=t.attributes[o]||{},r=Object.keys(t.styles.hasOwnProperty(o)?t.styles[o]:n[o]),l=r.reduce(function(s,c){return s[c]="",s},{});!Ft(a)||!hn(a)||(Object.assign(a.style,l),Object.keys(i).forEach(function(s){a.removeAttribute(s)}))})}}var hS={name:"applyStyles",enabled:!0,phase:"write",fn:dS,effect:fS,requires:["computeStyles"]},gS=[aS,rS,uS,hS],mS=nS({defaultModifiers:gS});function vS(e,t,n){var o=sr(e),a=[oo,Ao].indexOf(o)>=0?-1:1,i=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,r=i[0],l=i[1];return r=r||0,l=(l||0)*a,[oo,ya].indexOf(o)>=0?{x:l,y:r}:{x:r,y:l}}function bS(e){var t=e.state,n=e.options,o=e.name,a=n.offset,i=a===void 0?[0,0]:a,r=R1.reduce(function(u,h){return u[h]=vS(h,t.rects,i),u},{}),l=r[t.placement],s=l.x,c=l.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=c),t.modifiersData[o]=r}var yS={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:bS};const[pS,qn]=U("popover"),xS=["overlay","duration","teleport","overlayStyle","overlayClass","closeOnClickOverlay"],wS={show:Boolean,theme:X("light"),overlay:Boolean,actions:Ve(),actionsDirection:X("vertical"),trigger:X("click"),duration:Y,showArrow:H,placement:X("bottom"),iconPrefix:String,overlayClass:ze,overlayStyle:Object,closeOnClickAction:H,closeOnClickOverlay:H,closeOnClickOutside:H,offset:{type:Array,default:()=>[0,8]},teleport:{type:[String,Object],default:"body"}};var SS=j({name:pS,props:wS,emits:["select","touchstart","update:show"],setup(e,{emit:t,slots:n,attrs:o}){let a;const i=L(),r=L(),l=L(),s=os(()=>e.show,v=>t("update:show",v)),c=()=>({placement:e.placement,modifiers:[{name:"computeStyles",options:{adaptive:!1,gpuAcceleration:!1}},ge({},yS,{options:{offset:e.offset}})]}),u=()=>r.value&&l.value?mS(r.value,l.value.popupRef.value,c()):null,h=()=>{Ce(()=>{s.value&&(a?a.setOptions(c()):(a=u(),Et&&(window.addEventListener("animationend",h),window.addEventListener("transitionend",h))))})},d=v=>{s.value=v},m=()=>{e.trigger==="click"&&(s.value=!s.value)},y=(v,x)=>{v.disabled||(t("select",v,x),e.closeOnClickAction&&(s.value=!1))},p=()=>{s.value&&e.closeOnClickOutside&&(!e.overlay||e.closeOnClickOverlay)&&(s.value=!1)},g=(v,x)=>n.action?n.action({action:v,index:x}):[v.icon&&f(Se,{name:v.icon,classPrefix:e.iconPrefix,class:qn("action-icon")},null),f("div",{class:[qn("action-text"),{[Ql]:e.actionsDirection==="vertical"}]},[v.text])],b=(v,x)=>{const{icon:C,color:S,disabled:T,className:I}=v;return f("div",{role:"menuitem",class:[qn("action",{disabled:T,"with-icon":C}),{[lb]:e.actionsDirection==="horizontal"},I],style:{color:S},tabindex:T?void 0:0,"aria-disabled":T||void 0,onClick:()=>y(v,x)},[g(v,x)])};return He(()=>{h(),Vo(()=>{var v;i.value=(v=l.value)==null?void 0:v.popupRef.value})}),en(()=>{a&&(Et&&(window.removeEventListener("animationend",h),window.removeEventListener("transitionend",h)),a.destroy(),a=null)}),ee(()=>[s.value,e.offset,e.placement],h),qi([r,i],p,{eventName:"touchstart"}),()=>{var v;return f(Qe,null,[f("span",{ref:r,class:qn("wrapper"),onClick:m},[(v=n.reference)==null?void 0:v.call(n)]),f(Ht,ke({ref:l,show:s.value,class:qn([e.theme]),position:"",transition:"van-popover-zoom",lockScroll:!1,"onUpdate:show":d},o,$i(),Ie(e,xS)),{default:()=>[e.showArrow&&f("div",{class:qn("arrow")},null),f("div",{role:"menu",class:qn("content",e.actionsDirection)},[n.default?n.default():e.actions.map(b)])]})])}}});const CS=q(SS),[kS,Nr]=U("progress"),TS={color:String,inactive:Boolean,pivotText:String,textColor:String,showPivot:H,pivotColor:String,trackColor:String,strokeWidth:Y,percentage:{type:Y,default:0,validator:e=>+e>=0&&+e<=100}};var _S=j({name:kS,props:TS,setup(e){const t=V(()=>e.inactive?void 0:e.color),n=()=>{const{textColor:o,pivotText:a,pivotColor:i,percentage:r}=e,l=a??`${r}%`;if(e.showPivot&&l){const s={color:o,left:`${+r}%`,transform:`translate(-${+r}%,-50%)`,background:i||t.value};return f("span",{style:s,class:Nr("pivot",{inactive:e.inactive})},[l])}};return()=>{const{trackColor:o,percentage:a,strokeWidth:i}=e,r={background:o,height:xe(i)},l={width:`${a}%`,background:t.value};return f("div",{class:Nr(),style:r},[f("span",{class:Nr("portion",{inactive:e.inactive}),style:l},null),n()])}}});const PS=q(_S),[ES,ta,$S]=U("pull-refresh"),Zf=50,IS=["pulling","loosing","success"],OS={disabled:Boolean,modelValue:Boolean,headHeight:ie(Zf),successText:String,pullingText:String,loosingText:String,loadingText:String,pullDistance:Y,successDuration:ie(500),animationDuration:ie(300)};var AS=j({name:ES,props:OS,emits:["change","refresh","update:modelValue"],setup(e,{emit:t,slots:n}){let o;const a=L(),i=L(),r=jo(a),l=je({status:"normal",distance:0,duration:0}),s=$t(),c=()=>{if(e.headHeight!==Zf)return{height:`${e.headHeight}px`}},u=()=>l.status!=="loading"&&l.status!=="success"&&!e.disabled,h=C=>{const S=+(e.pullDistance||e.headHeight);return C>S&&(C{const T=+(e.pullDistance||e.headHeight);l.distance=C,S?l.status="loading":C===0?l.status="normal":C{const{status:C}=l;return C==="normal"?"":e[`${C}Text`]||$S(C)},y=()=>{const{status:C,distance:S}=l;if(n[C])return n[C]({distance:S});const T=[];return IS.includes(C)&&T.push(f("div",{class:ta("text")},[m()])),C==="loading"&&T.push(f(Nt,{class:ta("loading")},{default:m})),T},p=()=>{l.status="success",setTimeout(()=>{d(0)},+e.successDuration)},g=C=>{o=fn(r.value)===0,o&&(l.duration=0,s.start(C))},b=C=>{u()&&g(C)},v=C=>{if(u()){o||g(C);const{deltaY:S}=s;s.move(C),o&&S.value>=0&&s.isVertical()&&(Re(C),d(h(S.value)))}},x=()=>{o&&s.deltaY.value&&u()&&(l.duration=+e.animationDuration,l.status==="loosing"?(d(+e.headHeight,!0),t("update:modelValue",!0),Ce(()=>t("refresh"))):d(0))};return ee(()=>e.modelValue,C=>{l.duration=+e.animationDuration,C?d(+e.headHeight,!0):n.success||e.successText?p():d(0,!1)}),Ue("touchmove",v,{target:i}),()=>{var C;const S={transitionDuration:`${l.duration}ms`,transform:l.distance?`translate3d(0,${l.distance}px, 0)`:""};return f("div",{ref:a,class:ta()},[f("div",{ref:i,class:ta("track"),style:S,onTouchstartPassive:b,onTouchend:x,onTouchcancel:x},[f("div",{class:ta("head"),style:c()},[y()]),(C=n.default)==null?void 0:C.call(n)])])}}});const BS=q(AS),[MS,ni]=U("rate");function DS(e,t,n,o){return e>=t?{status:"full",value:1}:e+.5>=t&&n&&!o?{status:"half",value:.5}:e+1>=t&&n&&o?{status:"half",value:Math.round((e-t+1)*1e10)/1e10}:{status:"void",value:0}}const RS={size:Y,icon:X("star"),color:String,count:ie(5),gutter:Y,clearable:Boolean,readonly:Boolean,disabled:Boolean,voidIcon:X("star-o"),allowHalf:Boolean,voidColor:String,touchable:H,iconPrefix:String,modelValue:Ye(0),disabledColor:String};var LS=j({name:MS,props:RS,emits:["change","update:modelValue"],setup(e,{emit:t}){const n=$t(),[o,a]=_a(),i=L(),r=V(()=>e.readonly||e.disabled),l=V(()=>r.value||!e.touchable),s=V(()=>Array(+e.count).fill("").map((x,C)=>DS(e.modelValue,C+1,e.allowHalf,e.readonly)));let c,u,h=Number.MAX_SAFE_INTEGER,d=Number.MIN_SAFE_INTEGER;const m=()=>{u=Be(i);const x=o.value.map(Be);c=[],x.forEach((C,S)=>{h=Math.min(C.top,h),d=Math.max(C.top,d),e.allowHalf?c.push({score:S+.5,left:C.left,top:C.top,height:C.height},{score:S+1,left:C.left+C.width/2,top:C.top,height:C.height}):c.push({score:S+1,left:C.left,top:C.top,height:C.height})})},y=(x,C)=>{for(let S=c.length-1;S>0;S--)if(C>=u.top&&C<=u.bottom){if(x>c[S].left&&C>=c[S].top&&C<=c[S].top+c[S].height)return c[S].score}else{const T=Cc[S].left&&c[S].top===T)return c[S].score}return e.allowHalf?.5:1},p=x=>{r.value||x===e.modelValue||(t("update:modelValue",x),t("change",x))},g=x=>{l.value||(n.start(x),m())},b=x=>{if(!l.value&&(n.move(x),n.isHorizontal()&&!n.isTap.value)){const{clientX:C,clientY:S}=x.touches[0];Re(x),p(y(C,S))}},v=(x,C)=>{const{icon:S,size:T,color:I,count:w,gutter:$,voidIcon:P,disabled:k,voidColor:_,allowHalf:O,iconPrefix:R,disabledColor:D}=e,B=C+1,F=x.status==="full",W=x.status==="void",ce=O&&x.value>0&&x.value<1;let ue;$&&B!==+w&&(ue={paddingRight:xe($)});const J=re=>{m();let fe=O?y(re.clientX,re.clientY):B;e.clearable&&n.isTap.value&&fe===e.modelValue&&(fe=0),p(fe)};return f("div",{key:C,ref:a(C),role:"radio",style:ue,class:ni("item"),tabindex:k?void 0:0,"aria-setsize":w,"aria-posinset":B,"aria-checked":!W,onClick:J},[f(Se,{size:T,name:F?S:P,class:ni("icon",{disabled:k,full:F}),color:k?D:F?I:_,classPrefix:R},null),ce&&f(Se,{size:T,style:{width:x.value+"em"},name:W?P:S,class:ni("icon",["half",{disabled:k,full:!W}]),color:k?D:W?_:I,classPrefix:R},null)])};return zn(()=>e.modelValue),Ue("touchmove",b,{target:i}),()=>f("div",{ref:i,role:"radiogroup",class:ni({readonly:e.readonly,disabled:e.disabled}),tabindex:e.disabled?void 0:0,"aria-disabled":e.disabled,"aria-readonly":e.readonly,onTouchstartPassive:g},[s.value.map(v)])}});const VS=q(LS),FS={figureArr:Ve(),delay:Number,duration:Ye(2),isStart:Boolean,direction:X("down"),height:Ye(40)},[zS,Hr]=U("rolling-text-item");var NS=j({name:zS,props:FS,setup(e){const t=V(()=>e.direction==="down"?e.figureArr.slice().reverse():e.figureArr),n=V(()=>`-${e.height*(e.figureArr.length-1)}px`),o=V(()=>({lineHeight:xe(e.height)})),a=V(()=>({height:xe(e.height),"--van-translate":n.value,"--van-duration":e.duration+"s","--van-delay":e.delay+"s"}));return()=>f("div",{class:Hr([e.direction]),style:a.value},[f("div",{class:Hr("box",{animate:e.isStart})},[Array.isArray(t.value)&&t.value.map(i=>f("div",{class:Hr("item"),style:o.value},[i]))])])}});const[HS,jS]=U("rolling-text"),WS={startNum:Ye(0),targetNum:Number,textList:Ve(),duration:Ye(2),autoStart:H,direction:X("down"),stopOrder:X("ltr"),height:Ye(40)},US=2;var YS=j({name:HS,props:WS,setup(e){const t=V(()=>Array.isArray(e.textList)&&e.textList.length),n=V(()=>t.value?e.textList[0].length:`${Math.max(e.startNum,e.targetNum)}`.length),o=h=>{const d=[];for(let m=0;mt.value?new Array(n.value).fill(""):Rt(e.targetNum,n.value).split("")),i=V(()=>Rt(e.startNum,n.value).split("")),r=h=>{const d=+i.value[h],m=+a.value[h],y=[];for(let p=d;p<=9;p++)y.push(p);for(let p=0;p<=US;p++)for(let g=0;g<=9;g++)y.push(g);for(let p=0;p<=m;p++)y.push(p);return y},l=(h,d)=>e.stopOrder==="ltr"?.2*h:.2*(d-1-h),s=L(e.autoStart),c=()=>{s.value=!0},u=()=>{s.value=!1,e.autoStart&&rt(()=>c())};return ee(()=>e.autoStart,h=>{h&&c()}),_e({start:c,reset:u}),()=>f("div",{class:jS()},[a.value.map((h,d)=>f(NS,{figureArr:t.value?o(d):r(d),duration:e.duration,direction:e.direction,isStart:s.value,height:e.height,delay:l(d,n.value)},null))])}});const KS=q(YS),GS=q(Hp),[qS,na,XS]=U("search"),ZS=ge({},ls,{label:String,shape:X("square"),leftIcon:X("search"),clearable:H,actionText:String,background:String,showAction:Boolean});var JS=j({name:qS,props:ZS,emits:["blur","focus","clear","search","cancel","clickInput","clickLeftIcon","clickRightIcon","update:modelValue"],setup(e,{emit:t,slots:n,attrs:o}){const a=Uo(),i=L(),r=()=>{n.action||(t("update:modelValue",""),t("cancel"))},l=S=>{S.keyCode===13&&(Re(S),t("search",e.modelValue))},s=()=>e.id||`${a}-input`,c=()=>{if(n.label||e.label)return f("label",{class:na("label"),for:s()},[n.label?n.label():e.label])},u=()=>{if(e.showAction){const S=e.actionText||XS("cancel");return f("div",{class:na("action"),role:"button",tabindex:0,onClick:r},[n.action?n.action():S])}},h=()=>{var S;return(S=i.value)==null?void 0:S.blur()},d=()=>{var S;return(S=i.value)==null?void 0:S.focus()},m=S=>t("blur",S),y=S=>t("focus",S),p=S=>t("clear",S),g=S=>t("clickInput",S),b=S=>t("clickLeftIcon",S),v=S=>t("clickRightIcon",S),x=Object.keys(ls),C=()=>{const S=ge({},o,Ie(e,x),{id:s()}),T=I=>t("update:modelValue",I);return f(cn,ke({ref:i,type:"search",class:na("field",{"with-message":S.errorMessage}),border:!1,onBlur:m,onFocus:y,onClear:p,onKeypress:l,onClickInput:g,onClickLeftIcon:b,onClickRightIcon:v,"onUpdate:modelValue":T},S),Ie(n,["left-icon","right-icon"]))};return _e({focus:d,blur:h}),()=>{var S;return f("div",{class:na({"show-action":e.showAction}),style:{background:e.background}},[(S=n.left)==null?void 0:S.call(n),f("div",{class:na("content",e.shape)},[c(),C()]),u()])}}});const QS=q(JS),eC=e=>e==null?void 0:e.includes("/"),tC=[...ts,"round","closeOnPopstate","safeAreaInsetBottom"],nC={qq:"qq",link:"link-o",weibo:"weibo",qrcode:"qr",poster:"photo-o",wechat:"wechat","weapp-qrcode":"miniprogram-o","wechat-moments":"wechat-moments"},[oC,Bt,aC]=U("share-sheet"),iC=ge({},Wo,{title:String,round:H,options:Ve(),cancelText:String,description:String,closeOnPopstate:H,safeAreaInsetBottom:H});var rC=j({name:oC,props:iC,emits:["cancel","select","update:show"],setup(e,{emit:t,slots:n}){const o=d=>t("update:show",d),a=()=>{o(!1),t("cancel")},i=(d,m)=>t("select",d,m),r=()=>{const d=n.title?n.title():e.title,m=n.description?n.description():e.description;if(d||m)return f("div",{class:Bt("header")},[d&&f("h2",{class:Bt("title")},[d]),m&&f("span",{class:Bt("description")},[m])])},l=d=>eC(d)?f("img",{src:d,class:Bt("image-icon")},null):f("div",{class:Bt("icon",[d])},[f(Se,{name:nC[d]||d},null)]),s=(d,m)=>{const{name:y,icon:p,className:g,description:b}=d;return f("div",{role:"button",tabindex:0,class:[Bt("option"),g,yt],onClick:()=>i(d,m)},[l(p),y&&f("span",{class:Bt("name")},[y]),b&&f("span",{class:Bt("option-description")},[b])])},c=(d,m)=>f("div",{class:Bt("options",{border:m})},[d.map(s)]),u=()=>{const{options:d}=e;return Array.isArray(d[0])?d.map((m,y)=>c(m,y!==0)):c(d)},h=()=>{var d;const m=(d=e.cancelText)!=null?d:aC("cancel");if(n.cancel||m)return f("button",{type:"button",class:Bt("cancel"),onClick:a},[n.cancel?n.cancel():m])};return()=>f(Ht,ke({class:Bt(),position:"bottom","onUpdate:show":o},Ie(e,tC)),{default:()=>[r(),u(),h()]})}});const lC=q(rC),[Jf,sC]=U("sidebar"),Qf=Symbol(Jf),cC={modelValue:ie(0)};var uC=j({name:Jf,props:cC,emits:["change","update:modelValue"],setup(e,{emit:t,slots:n}){const{linkChildren:o}=st(Qf),a=()=>+e.modelValue;return o({getActive:a,setActive:r=>{r!==a()&&(t("update:modelValue",r),t("change",r))}}),()=>{var r;return f("div",{role:"tablist",class:sC()},[(r=n.default)==null?void 0:r.call(n)])}}});const eh=q(uC),[dC,cu]=U("sidebar-item"),fC=ge({},Hn,{dot:Boolean,title:String,badge:Y,disabled:Boolean,badgeProps:Object});var hC=j({name:dC,props:fC,emits:["click"],setup(e,{emit:t,slots:n}){const o=so(),{parent:a,index:i}=at(Qf);if(!a)return;const r=()=>{e.disabled||(t("click",i.value),a.setActive(i.value),o())};return()=>{const{dot:l,badge:s,title:c,disabled:u}=e,h=i.value===a.getActive();return f("div",{role:"tab",class:cu({select:h,disabled:u}),tabindex:u?void 0:0,"aria-selected":h,onClick:r},[f(co,ke({dot:l,class:cu("text"),content:s},e.badgeProps),{default:()=>[n.title?n.title():c]})])}}});const th=q(hC),[gC,jr,uu]=U("signature"),mC={tips:String,type:X("png"),penColor:X("#000"),lineWidth:Ye(3),clearButtonText:String,backgroundColor:X(""),confirmButtonText:String},vC=()=>{var e;const t=document.createElement("canvas");return!!((e=t.getContext)!=null&&e.call(t,"2d"))};var bC=j({name:gC,props:mC,emits:["submit","clear","start","end","signing"],setup(e,{emit:t}){const n=L(),o=L(),a=V(()=>n.value?n.value.getContext("2d"):null),i=Et?vC():!0;let r=0,l=0,s;const c=()=>{if(!a.value)return!1;a.value.beginPath(),a.value.lineWidth=e.lineWidth,a.value.strokeStyle=e.penColor,s=Be(n),t("start")},u=v=>{if(!a.value)return!1;Re(v);const x=v.touches[0],C=x.clientX-((s==null?void 0:s.left)||0),S=x.clientY-((s==null?void 0:s.top)||0);a.value.lineCap="round",a.value.lineJoin="round",a.value.lineTo(C,S),a.value.stroke(),t("signing",v)},h=v=>{Re(v),t("end")},d=v=>{const x=document.createElement("canvas");if(x.width=v.width,x.height=v.height,e.backgroundColor){const C=x.getContext("2d");m(C)}return v.toDataURL()===x.toDataURL()},m=v=>{v&&e.backgroundColor&&(v.fillStyle=e.backgroundColor,v.fillRect(0,0,r,l))},y=()=>{var v,x;const C=n.value;if(!C)return;const T=d(C)?"":((x=(v={jpg:()=>C.toDataURL("image/jpeg",.8),jpeg:()=>C.toDataURL("image/jpeg",.8)})[e.type])==null?void 0:x.call(v))||C.toDataURL(`image/${e.type}`);t("submit",{image:T,canvas:C})},p=()=>{a.value&&(a.value.clearRect(0,0,r,l),a.value.closePath(),m(a.value)),t("clear")},g=()=>{var v,x,C;if(i&&n.value){const S=n.value,T=Et?window.devicePixelRatio:1;r=S.width=(((v=o.value)==null?void 0:v.offsetWidth)||0)*T,l=S.height=(((x=o.value)==null?void 0:x.offsetHeight)||0)*T,(C=a.value)==null||C.scale(T,T),m(a.value)}},b=()=>{if(a.value){const v=a.value.getImageData(0,0,r,l);g(),a.value.putImageData(v,0,0)}};return ee(Vt,b),He(g),_e({resize:b}),()=>f("div",{class:jr()},[f("div",{class:jr("content"),ref:o},[i?f("canvas",{ref:n,onTouchstartPassive:c,onTouchmove:u,onTouchend:h},null):f("p",null,[e.tips])]),f("div",{class:jr("footer")},[f(lt,{size:"small",onClick:p},{default:()=>[e.clearButtonText||uu("clear")]}),f(lt,{type:"primary",size:"small",onClick:y},{default:()=>[e.confirmButtonText||uu("confirm")]})])])}});const yC=q(bC),[pC,xC]=U("skeleton-title"),wC={round:Boolean,titleWidth:Y};var SC=j({name:pC,props:wC,setup(e){return()=>f("h3",{class:xC([{round:e.round}]),style:{width:xe(e.titleWidth)}},null)}});const nh=q(SC);var CC=nh;const[kC,TC]=U("skeleton-avatar"),_C={avatarSize:Y,avatarShape:X("round")};var PC=j({name:kC,props:_C,setup(e){return()=>f("div",{class:TC([e.avatarShape]),style:bn(e.avatarSize)},null)}});const oh=q(PC);var EC=oh;const vs="100%",$C={round:Boolean,rowWidth:{type:Y,default:vs}},[IC,OC]=U("skeleton-paragraph");var AC=j({name:IC,props:$C,setup(e){return()=>f("div",{class:OC([{round:e.round}]),style:{width:e.rowWidth}},null)}});const ah=q(AC);var BC=ah;const[MC,du]=U("skeleton"),DC="60%",RC={row:ie(0),round:Boolean,title:Boolean,titleWidth:Y,avatar:Boolean,avatarSize:Y,avatarShape:X("round"),loading:H,animate:H,rowWidth:{type:[Number,String,Array],default:vs}};var LC=j({name:MC,inheritAttrs:!1,props:RC,setup(e,{slots:t,attrs:n}){const o=()=>{if(e.avatar)return f(EC,{avatarShape:e.avatarShape,avatarSize:e.avatarSize},null)},a=()=>{if(e.title)return f(CC,{round:e.round,titleWidth:e.titleWidth},null)},i=s=>{const{rowWidth:c}=e;return c===vs&&s===+e.row-1?DC:Array.isArray(c)?c[s]:c},r=()=>Array(+e.row).fill("").map((s,c)=>f(BC,{key:c,round:e.round,rowWidth:xe(i(c))},null)),l=()=>t.template?t.template():f(Qe,null,[o(),f("div",{class:du("content")},[a(),r()])]);return()=>{var s;return e.loading?f("div",ke({class:du({animate:e.animate,round:e.round})},n),[l()]):(s=t.default)==null?void 0:s.call(t)}}});const VC=q(LC),[FC,fu]=U("skeleton-image"),zC={imageSize:Y,imageShape:X("square")};var NC=j({name:FC,props:zC,setup(e){return()=>f("div",{class:fu([e.imageShape]),style:bn(e.imageSize)},[f(Se,{name:"photo",class:fu("icon")},null)])}});const HC=q(NC),[jC,oa]=U("slider"),WC={min:ie(0),max:ie(100),step:ie(1),range:Boolean,reverse:Boolean,disabled:Boolean,readonly:Boolean,vertical:Boolean,barHeight:Y,buttonSize:Y,activeColor:String,inactiveColor:String,modelValue:{type:[Number,Array],default:0}};var UC=j({name:jC,props:WC,emits:["change","dragEnd","dragStart","update:modelValue"],setup(e,{emit:t,slots:n}){let o,a,i;const r=L(),l=[L(),L()],s=L(),c=$t(),u=V(()=>Number(e.max)-Number(e.min)),h=V(()=>{const k=e.vertical?"width":"height";return{background:e.inactiveColor,[k]:xe(e.barHeight)}}),d=k=>e.range&&Array.isArray(k),m=()=>{const{modelValue:k,min:_}=e;return d(k)?`${(k[1]-k[0])*100/u.value}%`:`${(k-Number(_))*100/u.value}%`},y=()=>{const{modelValue:k,min:_}=e;return d(k)?`${(k[0]-Number(_))*100/u.value}%`:"0%"},p=V(()=>{const _={[e.vertical?"height":"width"]:m(),background:e.activeColor};s.value&&(_.transition="none");const O=()=>e.vertical?e.reverse?"bottom":"top":e.reverse?"right":"left";return _[O()]=y(),_}),g=k=>{const _=+e.min,O=+e.max,R=+e.step;k=tt(k,_,O);const D=Math.round((k-_)/R)*R;return Rd(_,D)},b=()=>{const k=e.modelValue;d(k)?i=k.map(g):i=g(k)},v=k=>{var _,O;const R=(_=k[0])!=null?_:Number(e.min),D=(O=k[1])!=null?O:Number(e.max);return R>D?[D,R]:[R,D]},x=(k,_)=>{d(k)?k=v(k).map(g):k=g(k),Zt(k,e.modelValue)||t("update:modelValue",k),_&&!Zt(k,i)&&t("change",k)},C=k=>{if(k.stopPropagation(),e.disabled||e.readonly)return;b();const{min:_,reverse:O,vertical:R,modelValue:D}=e,B=Be(r),F=()=>R?O?B.bottom-k.clientY:k.clientY-B.top:O?B.right-k.clientX:k.clientX-B.left,W=R?B.height:B.width,ce=Number(_)+F()/W*u.value;if(d(D)){const[ue,J]=D,re=(ue+J)/2;ce<=re?x([ce,J],!0):x([ue,ce],!0)}else x(ce,!0)},S=k=>{e.disabled||e.readonly||(c.start(k),a=e.modelValue,b(),s.value="start")},T=k=>{if(e.disabled||e.readonly)return;s.value==="start"&&t("dragStart",k),Re(k,!0),c.move(k),s.value="dragging";const _=Be(r),O=e.vertical?c.deltaY.value:c.deltaX.value,R=e.vertical?_.height:_.width;let D=O/R*u.value;if(e.reverse&&(D=-D),d(i)){const B=e.reverse?1-o:o;a[B]=i[B]+D}else a=i+D;x(a)},I=k=>{e.disabled||e.readonly||(s.value==="dragging"&&(x(a,!0),t("dragEnd",k)),s.value="")},w=k=>typeof k=="number"?oa("button-wrapper",["left","right"][k]):oa("button-wrapper",e.reverse?"left":"right"),$=(k,_)=>{const O=s.value==="dragging";if(typeof _=="number"){const R=n[_===0?"left-button":"right-button"];let D;if(O&&Array.isArray(a)&&(D=a[0]>a[1]?o^1:o),R)return R({value:k,dragging:O,dragIndex:D})}return n.button?n.button({value:k,dragging:O}):f("div",{class:oa("button"),style:bn(e.buttonSize)},null)},P=k=>{const _=typeof k=="number"?e.modelValue[k]:e.modelValue;return f("div",{ref:l[k??0],role:"slider",class:w(k),tabindex:e.disabled?void 0:0,"aria-valuemin":e.min,"aria-valuenow":_,"aria-valuemax":e.max,"aria-disabled":e.disabled||void 0,"aria-readonly":e.readonly||void 0,"aria-orientation":e.vertical?"vertical":"horizontal",onTouchstartPassive:O=>{typeof k=="number"&&(o=k),S(O)},onTouchend:I,onTouchcancel:I,onClick:Zl},[$(_,k)])};return x(e.modelValue),zn(()=>e.modelValue),l.forEach(k=>{Ue("touchmove",T,{target:k})}),()=>f("div",{ref:r,style:h.value,class:oa({vertical:e.vertical,disabled:e.disabled}),onClick:C},[f("div",{class:oa("bar"),style:p.value},[e.range?[P(0),P(1)]:P()])])}});const YC=q(UC),[hu,KC]=U("space"),GC={align:String,direction:{type:String,default:"horizontal"},size:{type:[Number,String,Array],default:8},wrap:Boolean,fill:Boolean};function ih(e=[]){const t=[];return e.forEach(n=>{Array.isArray(n)?t.push(...n):n.type===Qe?t.push(...ih(n.children)):t.push(n)}),t.filter(n=>{var o;return!(n&&(n.type===St||n.type===Qe&&((o=n.children)==null?void 0:o.length)===0||n.type===wa&&n.children.trim()===""))})}var qC=j({name:hu,props:GC,setup(e,{slots:t}){const n=V(()=>{var i;return(i=e.align)!=null?i:e.direction==="horizontal"?"center":""}),o=i=>typeof i=="number"?i+"px":i,a=i=>{const r={},l=`${o(Array.isArray(e.size)?e.size[0]:e.size)}`,s=`${o(Array.isArray(e.size)?e.size[1]:e.size)}`;return i?e.wrap?{marginBottom:s}:{}:(e.direction==="horizontal"&&(r.marginRight=l),(e.direction==="vertical"||e.wrap)&&(r.marginBottom=s),r)};return()=>{var i;const r=ih((i=t.default)==null?void 0:i.call(t));return f("div",{class:[KC({[e.direction]:e.direction,[`align-${n.value}`]:n.value,wrap:e.wrap,fill:e.fill})]},[r.map((l,s)=>f("div",{key:`item-${s}`,class:`${hu}-item`,style:a(s===r.length-1)},[l]))])}}});const XC=q(qC),[rh,gu]=U("steps"),ZC={active:ie(0),direction:X("horizontal"),activeIcon:X("checked"),iconPrefix:String,finishIcon:String,activeColor:String,inactiveIcon:String,inactiveColor:String},lh=Symbol(rh);var JC=j({name:rh,props:ZC,emits:["clickStep"],setup(e,{emit:t,slots:n}){const{linkChildren:o}=st(lh);return o({props:e,onClickStep:i=>t("clickStep",i)}),()=>{var i;return f("div",{class:gu([e.direction])},[f("div",{class:gu("items")},[(i=n.default)==null?void 0:i.call(n)])])}}});const[QC,Pn]=U("step");var ek=j({name:QC,setup(e,{slots:t}){const{parent:n,index:o}=at(lh);if(!n)return;const a=n.props,i=()=>{const h=+a.active;return o.valuei()==="process",l=V(()=>({background:i()==="finish"?a.activeColor:a.inactiveColor})),s=V(()=>{if(r())return{color:a.activeColor};if(i()==="waiting")return{color:a.inactiveColor}}),c=()=>n.onClickStep(o.value),u=()=>{const{iconPrefix:h,finishIcon:d,activeIcon:m,activeColor:y,inactiveIcon:p}=a;return r()?t["active-icon"]?t["active-icon"]():f(Se,{class:Pn("icon","active"),name:m,color:y,classPrefix:h},null):i()==="finish"&&(d||t["finish-icon"])?t["finish-icon"]?t["finish-icon"]():f(Se,{class:Pn("icon","finish"),name:d,color:y,classPrefix:h},null):t["inactive-icon"]?t["inactive-icon"]():p?f(Se,{class:Pn("icon"),name:p,classPrefix:h},null):f("i",{class:Pn("circle"),style:l.value},null)};return()=>{var h;const d=i();return f("div",{class:[pn,Pn([a.direction,{[d]:d}])]},[f("div",{class:Pn("title",{active:r()}),style:s.value,onClick:c},[(h=t.default)==null?void 0:h.call(t)]),f("div",{class:Pn("circle-container"),onClick:c},[u()]),f("div",{class:Pn("line"),style:l.value},null)])}}});const tk=q(ek),[nk,oi]=U("stepper"),ok=200,ai=(e,t)=>String(e)===String(t),ak={min:ie(1),max:ie(1/0),name:ie(""),step:ie(1),theme:String,integer:Boolean,disabled:Boolean,showPlus:H,showMinus:H,showInput:H,longPress:H,autoFixed:H,allowEmpty:Boolean,modelValue:Y,inputWidth:Y,buttonSize:Y,placeholder:String,disablePlus:Boolean,disableMinus:Boolean,disableInput:Boolean,beforeChange:Function,defaultValue:ie(1),decimalLength:Y};var ik=j({name:nk,props:ak,emits:["plus","blur","minus","focus","change","overlimit","update:modelValue"],setup(e,{emit:t}){const n=(w,$=!0)=>{const{min:P,max:k,allowEmpty:_,decimalLength:O}=e;return _&&w===""||(w=gl(String(w),!e.integer),w=w===""?0:+w,w=Number.isNaN(w)?+P:w,w=$?Math.max(Math.min(+k,w),+P):w,Pe(O)&&(w=w.toFixed(+O))),w},o=()=>{var w;const $=(w=e.modelValue)!=null?w:e.defaultValue,P=n($);return ai(P,e.modelValue)||t("update:modelValue",P),P};let a;const i=L(),r=L(o()),l=V(()=>e.disabled||e.disableMinus||+r.value<=+e.min),s=V(()=>e.disabled||e.disablePlus||+r.value>=+e.max),c=V(()=>({width:xe(e.inputWidth),height:xe(e.buttonSize)})),u=V(()=>bn(e.buttonSize)),h=()=>{const w=n(r.value);ai(w,r.value)||(r.value=w)},d=w=>{e.beforeChange?Nn(e.beforeChange,{args:[w],done(){r.value=w}}):r.value=w},m=()=>{if(a==="plus"&&s.value||a==="minus"&&l.value){t("overlimit",a);return}const w=a==="minus"?-e.step:+e.step,$=n(Rd(+r.value,w));d($),t(a)},y=w=>{const $=w.target,{value:P}=$,{decimalLength:k}=e;let _=gl(String(P),!e.integer);if(Pe(k)&&_.includes(".")){const R=_.split(".");_=`${R[0]}.${R[1].slice(0,+k)}`}e.beforeChange?$.value=String(r.value):ai(P,_)||($.value=_);const O=_===String(+_);d(O?+_:_)},p=w=>{var $;e.disableInput?($=i.value)==null||$.blur():t("focus",w)},g=w=>{const $=w.target,P=n($.value,e.autoFixed);$.value=String(P),r.value=P,Ce(()=>{t("blur",w),Md()})};let b,v;const x=()=>{v=setTimeout(()=>{m(),x()},ok)},C=()=>{e.longPress&&(b=!1,clearTimeout(v),v=setTimeout(()=>{b=!0,m(),x()},Hd))},S=w=>{e.longPress&&(clearTimeout(v),b&&Re(w))},T=w=>{e.disableInput&&Re(w)},I=w=>({onClick:$=>{Re($),a=w,m()},onTouchstartPassive:()=>{a=w,C()},onTouchend:S,onTouchcancel:S});return ee(()=>[e.max,e.min,e.integer,e.decimalLength],h),ee(()=>e.modelValue,w=>{ai(w,r.value)||(r.value=n(w))}),ee(r,w=>{t("update:modelValue",w),t("change",w,{name:e.name})}),zn(()=>e.modelValue),()=>f("div",{role:"group",class:oi([e.theme])},[et(f("button",ke({type:"button",style:u.value,class:[oi("minus",{disabled:l.value}),{[yt]:!l.value}],"aria-disabled":l.value||void 0},I("minus")),null),[[ot,e.showMinus]]),et(f("input",{ref:i,type:e.integer?"tel":"text",role:"spinbutton",class:oi("input"),value:r.value,style:c.value,disabled:e.disabled,readonly:e.disableInput,inputmode:e.integer?"numeric":"decimal",placeholder:e.placeholder,"aria-valuemax":e.max,"aria-valuemin":e.min,"aria-valuenow":r.value,onBlur:g,onInput:y,onFocus:p,onMousedown:T},null),[[ot,e.showInput]]),et(f("button",ke({type:"button",style:u.value,class:[oi("plus",{disabled:s.value}),{[yt]:!s.value}],"aria-disabled":s.value||void 0},I("plus")),null),[[ot,e.showPlus]])])}});const rk=q(ik),lk=q(JC),[sk,Mt,ck]=U("submit-bar"),uk={tip:String,label:String,price:Number,tipIcon:String,loading:Boolean,currency:X("¥"),disabled:Boolean,textAlign:String,buttonText:String,buttonType:X("danger"),buttonColor:String,suffixLabel:String,placeholder:Boolean,decimalLength:ie(2),safeAreaInsetBottom:H};var dk=j({name:sk,props:uk,emits:["submit"],setup(e,{emit:t,slots:n}){const o=L(),a=Qi(o,Mt),i=()=>{const{price:u,label:h,currency:d,textAlign:m,suffixLabel:y,decimalLength:p}=e;if(typeof u=="number"){const g=(u/100).toFixed(+p).split("."),b=p?`.${g[1]}`:"";return f("div",{class:Mt("text"),style:{textAlign:m}},[f("span",null,[h||ck("label")]),f("span",{class:Mt("price")},[d,f("span",{class:Mt("price-integer")},[g[0]]),b]),y&&f("span",{class:Mt("suffix-label")},[y])])}},r=()=>{var u;const{tip:h,tipIcon:d}=e;if(n.tip||h)return f("div",{class:Mt("tip")},[d&&f(Se,{class:Mt("tip-icon"),name:d},null),h&&f("span",{class:Mt("tip-text")},[h]),(u=n.tip)==null?void 0:u.call(n)])},l=()=>t("submit"),s=()=>n.button?n.button():f(lt,{round:!0,type:e.buttonType,text:e.buttonText,class:Mt("button",e.buttonType),color:e.buttonColor,loading:e.loading,disabled:e.disabled,onClick:l},null),c=()=>{var u,h;return f("div",{ref:o,class:[Mt(),{"van-safe-area-bottom":e.safeAreaInsetBottom}]},[(u=n.top)==null?void 0:u.call(n),r(),f("div",{class:Mt("bar")},[(h=n.default)==null?void 0:h.call(n),i(),s()])])};return()=>e.placeholder?a(c):c()}});const fk=q(dk),[hk,Wr]=U("swipe-cell"),gk={name:ie(""),disabled:Boolean,leftWidth:Y,rightWidth:Y,beforeClose:Function,stopPropagation:Boolean};var mk=j({name:hk,props:gk,emits:["open","close","click"],setup(e,{emit:t,slots:n}){let o,a,i,r;const l=L(),s=L(),c=L(),u=je({offset:0,dragging:!1}),h=$t(),d=w=>w.value?Be(w).width:0,m=V(()=>Pe(e.leftWidth)?+e.leftWidth:d(s)),y=V(()=>Pe(e.rightWidth)?+e.rightWidth:d(c)),p=w=>{u.offset=w==="left"?m.value:-y.value,o||(o=!0,t("open",{name:e.name,position:w}))},g=w=>{u.offset=0,o&&(o=!1,t("close",{name:e.name,position:w}))},b=w=>{const $=Math.abs(u.offset),P=.15,k=o?1-P:P,_=w==="left"?m.value:y.value;_&&$>_*k?p(w):g(w)},v=w=>{e.disabled||(i=u.offset,h.start(w))},x=w=>{if(e.disabled)return;const{deltaX:$}=h;h.move(w),h.isHorizontal()&&(a=!0,u.dragging=!0,(!o||$.value*i<0)&&Re(w,e.stopPropagation),u.offset=tt($.value+i,-y.value,m.value))},C=()=>{u.dragging&&(u.dragging=!1,b(u.offset>0?"left":"right"),setTimeout(()=>{a=!1},0))},S=(w="outside")=>{r||(t("click",w),o&&!a&&(r=!0,Nn(e.beforeClose,{args:[{name:e.name,position:w}],done:()=>{r=!1,g(w)},canceled:()=>r=!1,error:()=>r=!1})))},T=(w,$)=>P=>{$&&P.stopPropagation(),S(w)},I=(w,$)=>{const P=n[w];if(P)return f("div",{ref:$,class:Wr(w),onClick:T(w,!0)},[P()])};return _e({open:p,close:g}),qi(l,()=>S("outside"),{eventName:"touchstart"}),Ue("touchmove",x,{target:l}),()=>{var w;const $={transform:`translate3d(${u.offset}px, 0, 0)`,transitionDuration:u.dragging?"0s":".6s"};return f("div",{ref:l,class:Wr(),onClick:T("cell",a),onTouchstartPassive:v,onTouchend:C,onTouchcancel:C},[f("div",{class:Wr("wrapper"),style:$},[I("left",s),(w=n.default)==null?void 0:w.call(n),I("right",c)])])}}});const vk=q(mk),[sh,mu]=U("tabbar"),bk={route:Boolean,fixed:H,border:H,zIndex:Y,placeholder:Boolean,activeColor:String,beforeChange:Function,inactiveColor:String,modelValue:ie(0),safeAreaInsetBottom:{type:Boolean,default:null}},ch=Symbol(sh);var yk=j({name:sh,props:bk,emits:["change","update:modelValue"],setup(e,{emit:t,slots:n}){const o=L(),{linkChildren:a}=st(ch),i=Qi(o,mu),r=()=>{var c;return(c=e.safeAreaInsetBottom)!=null?c:e.fixed},l=()=>{var c;const{fixed:u,zIndex:h,border:d}=e;return f("div",{ref:o,role:"tablist",style:yn(h),class:[mu({fixed:u}),{[Zi]:d,"van-safe-area-bottom":r()}]},[(c=n.default)==null?void 0:c.call(n)])};return a({props:e,setActive:(c,u)=>{Nn(e.beforeChange,{args:[c],done(){t("update:modelValue",c),t("change",c),u()}})}}),()=>e.fixed&&e.placeholder?i(l):l()}});const pk=q(yk),[xk,Ur]=U("tabbar-item"),wk=ge({},Hn,{dot:Boolean,icon:String,name:Y,badge:Y,badgeProps:Object,iconPrefix:String});var Sk=j({name:xk,props:wk,emits:["click"],setup(e,{emit:t,slots:n}){const o=so(),a=zt().proxy,{parent:i,index:r}=at(ch);if(!i)return;const l=V(()=>{var u;const{route:h,modelValue:d}=i.props;if(h&&"$route"in a){const{$route:m}=a,{to:y}=e,p=dn(y)?y:{path:y};return!!m.matched.find(g=>{const b="path"in p&&p.path===g.path,v="name"in p&&p.name===g.name;return b||v})}return((u=e.name)!=null?u:r.value)===d}),s=u=>{var h;l.value||i.setActive((h=e.name)!=null?h:r.value,o),t("click",u)},c=()=>{if(n.icon)return n.icon({active:l.value});if(e.icon)return f(Se,{name:e.icon,classPrefix:e.iconPrefix},null)};return()=>{var u;const{dot:h,badge:d}=e,{activeColor:m,inactiveColor:y}=i.props,p=l.value?m:y;return f("div",{role:"tab",class:Ur({active:l.value}),style:{color:p},tabindex:0,"aria-selected":l.value,onClick:s},[f(co,ke({dot:h,class:Ur("icon"),content:d},e.badgeProps),{default:c}),f("div",{class:Ur("text")},[(u=n.default)==null?void 0:u.call(n,{active:l.value})])])}}});const Ck=q(Sk),[kk,vu]=U("text-ellipsis"),Tk={rows:ie(1),dots:X("..."),content:X(""),expandText:X(""),collapseText:X(""),position:X("end")};var _k=j({name:kk,props:Tk,emits:["clickAction"],setup(e,{emit:t,slots:n}){const o=L(""),a=L(!1),i=L(!1),r=L(),l=V(()=>a.value?e.collapseText:e.expandText),s=m=>{if(!m)return 0;const y=m.match(/^\d*(\.\d*)?/);return y?Number(y[0]):0},c=()=>{const m=()=>{if(!r.value)return;const C=window.getComputedStyle(r.value),S=document.createElement("div");return Array.prototype.slice.apply(C).forEach(I=>{S.style.setProperty(I,C.getPropertyValue(I))}),S.style.position="fixed",S.style.zIndex="-9999",S.style.top="-9999px",S.style.height="auto",S.style.minHeight="auto",S.style.maxHeight="auto",S.innerText=e.content,document.body.appendChild(S),S},y=(C,S)=>{const{content:T,position:I,dots:w}=e,$=T.length,P=()=>{const O=(R,D)=>{if(D-R<=1)return I==="end"?T.slice(0,R)+w:w+T.slice(D,$);const B=Math.round((R+D)/2);return I==="end"?C.innerText=T.slice(0,B)+w+l.value:C.innerText=w+T.slice(B,$)+l.value,C.offsetHeight>S?I==="end"?O(R,B):O(B,D):I==="end"?O(B,D):O(R,B)};C.innerText=O(0,$)},k=(O,R)=>{if(O[1]-O[0]<=1&&R[1]-R[0]<=1)return T.slice(0,O[0])+w+T.slice(R[1],$);const D=Math.floor((O[0]+O[1])/2),B=Math.ceil((R[0]+R[1])/2);return C.innerText=e.content.slice(0,D)+e.dots+e.content.slice(B,$)+e.expandText,C.offsetHeight>=S?k([O[0],D],[B,R[1]]):k([D,O[1]],[R[0],B])},_=0+$>>1;return e.position==="middle"?C.innerText=k([0,_],[_,$]):P(),C.innerText},p=m();if(!p)return;const{paddingBottom:g,paddingTop:b,lineHeight:v}=p.style,x=Math.ceil((Number(e.rows)+.5)*s(v)+s(b)+s(g));x{a.value=m},h=m=>{u(),t("clickAction",m)},d=()=>{const m=n.action?n.action({expanded:a.value}):l.value;return f("span",{class:vu("action"),onClick:h},[m])};return He(c),ee([Vt,()=>[e.content,e.rows,e.position]],c),_e({toggle:u}),()=>f("div",{ref:r,class:vu()},[a.value?e.content:o.value,i.value?d():null])}});const Pk=q(_k),[Ek]=U("time-picker"),bu=e=>/^([01]\d|2[0-3]):([0-5]\d):([0-5]\d)$/.test(e),$k=["hour","minute","second"],Ik=ge({},Tf,{minHour:ie(0),maxHour:ie(23),minMinute:ie(0),maxMinute:ie(59),minSecond:ie(0),maxSecond:ie(59),minTime:{type:String,validator:bu},maxTime:{type:String,validator:bu},columnsType:{type:Array,default:()=>["hour","minute"]},filter:Function});var Ok=j({name:Ek,props:Ik,emits:["confirm","cancel","change","update:modelValue"],setup(e,{emit:t,slots:n}){const o=L(e.modelValue),a=c=>{const u=c.split(":");return $k.map((h,d)=>e.columnsType.includes(h)?u[d]:"00")},i=V(()=>{let{minHour:c,maxHour:u,minMinute:h,maxMinute:d,minSecond:m,maxSecond:y}=e;if(e.minTime||e.maxTime){const p={hour:0,minute:0,second:0};e.columnsType.forEach((v,x)=>{var C;p[v]=(C=o.value[x])!=null?C:0});const{hour:g,minute:b}=p;if(e.minTime){const[v,x,C]=a(e.minTime);c=v,h=+g<=+c?x:"00",m=+g<=+c&&+b<=+h?C:"00"}if(e.maxTime){const[v,x,C]=a(e.maxTime);u=v,d=+g>=+u?x:"59",y=+g>=+u&&+b>=+d?C:"59"}}return e.columnsType.map(p=>{const{filter:g,formatter:b}=e;switch(p){case"hour":return Oo(+c,+u,p,b,g,o.value);case"minute":return Oo(+h,+d,p,b,g,o.value);case"second":return Oo(+m,+y,p,b,g,o.value);default:return[]}})});ee(o,c=>{Zt(c,e.modelValue)||t("update:modelValue",c)}),ee(()=>e.modelValue,c=>{c=Ef(c,i.value),Zt(c,o.value)||(o.value=c)},{immediate:!0});const r=(...c)=>t("change",...c),l=(...c)=>t("cancel",...c),s=(...c)=>t("confirm",...c);return()=>f(or,ke({modelValue:o.value,"onUpdate:modelValue":c=>o.value=c,columns:i.value,onChange:r,onCancel:l,onConfirm:s},Ie(e,_f)),n)}});const Ak=q(Ok),[Bk,ko]=U("tree-select"),Mk={max:ie(1/0),items:Ve(),height:ie(300),selectedIcon:X("success"),mainActiveIndex:ie(0),activeId:{type:[Number,String,Array],default:0}};var Dk=j({name:Bk,props:Mk,emits:["clickNav","clickItem","update:activeId","update:mainActiveIndex"],setup(e,{emit:t,slots:n}){const o=c=>Array.isArray(e.activeId)?e.activeId.includes(c):e.activeId===c,a=c=>{const u=()=>{if(c.disabled)return;let h;if(Array.isArray(e.activeId)){h=e.activeId.slice();const d=h.indexOf(c.id);d!==-1?h.splice(d,1):h.length<+e.max&&h.push(c.id)}else h=c.id;t("update:activeId",h),t("clickItem",c)};return f("div",{key:c.id,class:["van-ellipsis",ko("item",{active:o(c.id),disabled:c.disabled})],onClick:u},[c.text,o(c.id)&&f(Se,{name:e.selectedIcon,class:ko("selected")},null)])},i=c=>{t("update:mainActiveIndex",c)},r=c=>t("clickNav",c),l=()=>{const c=e.items.map(u=>f(th,{dot:u.dot,badge:u.badge,class:[ko("nav-item"),u.className],disabled:u.disabled,onClick:r},{title:()=>n["nav-text"]?n["nav-text"](u):u.text}));return f(eh,{class:ko("nav"),modelValue:e.mainActiveIndex,onChange:i},{default:()=>[c]})},s=()=>{if(n.content)return n.content();const c=e.items[+e.mainActiveIndex]||{};if(c.children)return c.children.map(a)};return()=>f("div",{class:ko(),style:{height:xe(e.height)}},[l(),f("div",{class:ko("content")},[s()])])}});const Rk=q(Dk),[Lk,Ge,Vk]=U("uploader");function yu(e,t){return new Promise(n=>{if(t==="file"){n();return}const o=new FileReader;o.onload=a=>{n(a.target.result)},t==="dataUrl"?o.readAsDataURL(e):t==="text"&&o.readAsText(e)})}function uh(e,t){return _i(e).some(n=>n.file?Do(t)?t(n.file):n.file.size>+t:!1)}function Fk(e,t){const n=[],o=[];return e.forEach(a=>{uh(a,t)?o.push(a):n.push(a)}),{valid:n,invalid:o}}const zk=/\.(jpeg|jpg|gif|png|svg|webp|jfif|bmp|dpg|avif)/i,Nk=e=>zk.test(e);function dh(e){return e.isImage?!0:e.file&&e.file.type?e.file.type.indexOf("image")===0:e.url?Nk(e.url):typeof e.content=="string"?e.content.indexOf("data:image")===0:!1}var Hk=j({props:{name:Y,item:Ke(Object),index:Number,imageFit:String,lazyLoad:Boolean,deletable:Boolean,reupload:Boolean,previewSize:[Number,String,Array],beforeDelete:Function},emits:["delete","preview","reupload"],setup(e,{emit:t,slots:n}){const o=()=>{const{status:u,message:h}=e.item;if(u==="uploading"||u==="failed"){const d=u==="failed"?f(Se,{name:"close",class:Ge("mask-icon")},null):f(Nt,{class:Ge("loading")},null),m=Pe(h)&&h!=="";return f("div",{class:Ge("mask")},[d,m&&f("div",{class:Ge("mask-message")},[h])])}},a=u=>{const{name:h,item:d,index:m,beforeDelete:y}=e;u.stopPropagation(),Nn(y,{args:[d,{name:h,index:m}],done:()=>t("delete")})},i=()=>t("preview"),r=()=>t("reupload"),l=()=>{if(e.deletable&&e.item.status!=="uploading"){const u=n["preview-delete"];return f("div",{role:"button",class:Ge("preview-delete",{shadow:!u}),tabindex:0,"aria-label":Vk("delete"),onClick:a},[u?u():f(Se,{name:"cross",class:Ge("preview-delete-icon")},null)])}},s=()=>{if(n["preview-cover"]){const{index:u,item:h}=e;return f("div",{class:Ge("preview-cover")},[n["preview-cover"](ge({index:u},h))])}},c=()=>{const{item:u,lazyLoad:h,imageFit:d,previewSize:m,reupload:y}=e;return dh(u)?f(rr,{fit:d,src:u.objectUrl||u.content||u.url,class:Ge("preview-image"),width:Array.isArray(m)?m[0]:m,height:Array.isArray(m)?m[1]:m,lazyLoad:h,onClick:y?r:i},{default:s}):f("div",{class:Ge("file"),style:bn(e.previewSize)},[f(Se,{class:Ge("file-icon"),name:"description"},null),f("div",{class:[Ge("file-name"),"van-ellipsis"]},[u.file?u.file.name:u.url]),s()])};return()=>f("div",{class:Ge("preview")},[c(),o(),l()])}});const jk={name:ie(""),accept:X("image/*"),capture:String,multiple:Boolean,disabled:Boolean,readonly:Boolean,lazyLoad:Boolean,maxCount:ie(1/0),imageFit:X("cover"),resultType:X("dataUrl"),uploadIcon:X("photograph"),uploadText:String,deletable:H,reupload:Boolean,afterRead:Function,showUpload:H,modelValue:Ve(),beforeRead:Function,beforeDelete:Function,previewSize:[Number,String,Array],previewImage:H,previewOptions:Object,previewFullImage:H,maxSize:{type:[Number,String,Function],default:1/0}};var Wk=j({name:Lk,props:jk,emits:["delete","oversize","clickUpload","closePreview","clickPreview","clickReupload","update:modelValue"],setup(e,{emit:t,slots:n}){const o=L(),a=[],i=L(-1),r=L(!1),l=(w=e.modelValue.length)=>({name:e.name,index:w}),s=()=>{o.value&&(o.value.value="")},c=w=>{if(s(),uh(w,e.maxSize))if(Array.isArray(w)){const $=Fk(w,e.maxSize);if(w=$.valid,t("oversize",$.invalid,l()),!w.length)return}else{t("oversize",w,l());return}if(w=je(w),i.value>-1){const $=[...e.modelValue];$.splice(i.value,1,w),t("update:modelValue",$),i.value=-1}else t("update:modelValue",[...e.modelValue,..._i(w)]);e.afterRead&&e.afterRead(w,l())},u=w=>{const{maxCount:$,modelValue:P,resultType:k}=e;if(Array.isArray(w)){const _=+$-P.length;w.length>_&&(w=w.slice(0,_)),Promise.all(w.map(O=>yu(O,k))).then(O=>{const R=w.map((D,B)=>{const F={file:D,status:"",message:"",objectUrl:URL.createObjectURL(D)};return O[B]&&(F.content=O[B]),F});c(R)})}else yu(w,k).then(_=>{const O={file:w,status:"",message:"",objectUrl:URL.createObjectURL(w)};_&&(O.content=_),c(O)})},h=w=>{const{files:$}=w.target;if(e.disabled||!$||!$.length)return;const P=$.length===1?$[0]:[].slice.call($);if(e.beforeRead){const k=e.beforeRead(P,l());if(!k){s();return}if(ql(k)){k.then(_=>{u(_||P)}).catch(s);return}}u(P)};let d;const m=()=>t("closePreview"),y=w=>{if(e.previewFullImage){const $=e.modelValue.filter(dh),P=$.map(k=>(k.objectUrl&&!k.url&&k.status!=="failed"&&(k.url=k.objectUrl,a.push(k.url)),k.url)).filter(Boolean);d=Bw(ge({images:P,startPosition:$.indexOf(w),onClose:m},e.previewOptions))}},p=()=>{d&&d.close()},g=(w,$)=>{const P=e.modelValue.slice(0);P.splice($,1),t("update:modelValue",P),t("delete",w,l($))},b=w=>{r.value=!0,i.value=w,Ce(()=>I())},v=()=>{r.value||(i.value=-1),r.value=!1},x=(w,$)=>{const P=["imageFit","deletable","reupload","previewSize","beforeDelete"],k=ge(Ie(e,P),Ie(w,P,!0));return f(Hk,ke({item:w,index:$,onClick:()=>t(e.reupload?"clickReupload":"clickPreview",w,l($)),onDelete:()=>g(w,$),onPreview:()=>y(w),onReupload:()=>b($)},Ie(e,["name","lazyLoad"]),k),Ie(n,["preview-cover","preview-delete"]))},C=()=>{if(e.previewImage)return e.modelValue.map(x)},S=w=>t("clickUpload",w),T=()=>{if(e.modelValue.length>=+e.maxCount&&!e.reupload)return;const w=e.modelValue.length>=+e.maxCount&&e.reupload,$=e.readonly?null:f("input",{ref:o,type:"file",class:Ge("input"),accept:e.accept,capture:e.capture,multiple:e.multiple&&i.value===-1,disabled:e.disabled,onChange:h,onClick:v},null);return n.default?et(f("div",{class:Ge("input-wrapper"),onClick:S},[n.default(),$]),[[ot,!w]]):et(f("div",{class:Ge("upload",{readonly:e.readonly}),style:bn(e.previewSize),onClick:S},[f(Se,{name:e.uploadIcon,class:Ge("upload-icon")},null),e.uploadText&&f("span",{class:Ge("upload-text")},[e.uploadText]),$]),[[ot,e.showUpload&&!w]])},I=()=>{o.value&&!e.disabled&&o.value.click()};return en(()=>{a.forEach(w=>URL.revokeObjectURL(w))}),_e({chooseFile:I,closeImagePreview:p}),zn(()=>e.modelValue),()=>f("div",{class:Ge()},[f("div",{class:Ge("wrapper",{disabled:e.disabled})},[C(),T()])])}});const Uk=q(Wk),[Yk,pu]=U("watermark"),Kk={gapX:Ye(0),gapY:Ye(0),image:String,width:Ye(100),height:Ye(100),rotate:ie(-22),zIndex:Y,content:String,opacity:Y,fullPage:H,textColor:X("#dcdee0")};var Gk=j({name:Yk,props:Kk,setup(e,{slots:t}){const n=L(),o=L(""),a=L(""),i=()=>{const s={transformOrigin:"center",transform:`rotate(${e.rotate}deg)`},c=()=>e.image&&!t.content?f("image",{href:a.value,"xlink:href":a.value,x:"0",y:"0",width:e.width,height:e.height,style:s},null):f("foreignObject",{x:"0",y:"0",width:e.width,height:e.height},[f("div",{xmlns:"http://www.w3.org/1999/xhtml",style:s},[t.content?t.content():f("span",{style:{color:e.textColor}},[e.content])])]),u=e.width+e.gapX,h=e.height+e.gapY;return f("svg",{viewBox:`0 0 ${u} ${h}`,width:u,height:h,xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",style:{padding:`0 ${e.gapX}px ${e.gapY}px 0`,opacity:e.opacity}},[c()])},r=s=>{const c=document.createElement("canvas"),u=new Image;u.crossOrigin="anonymous",u.referrerPolicy="no-referrer",u.onload=()=>{c.width=u.naturalWidth,c.height=u.naturalHeight;const h=c.getContext("2d");h==null||h.drawImage(u,0,0),a.value=c.toDataURL()},u.src=s},l=s=>{const c=new Blob([s],{type:"image/svg+xml"});return URL.createObjectURL(c)};return Vo(()=>{e.image&&r(e.image)}),ee(()=>[a.value,e.content,e.textColor,e.height,e.width,e.rotate,e.gapX,e.gapY],()=>{Ce(()=>{n.value&&(o.value&&URL.revokeObjectURL(o.value),o.value=l(n.value.innerHTML))})},{immediate:!0}),lo(()=>{o.value&&URL.revokeObjectURL(o.value)}),()=>{const s=ge({backgroundImage:`url(${o.value})`},yn(e.zIndex));return f("div",{class:pu({full:e.fullPage}),style:s},[f("div",{class:pu("wrapper"),ref:n},[i()])])}}});const qk=q(Gk),Xk="4.8.3";function Zk(e){[Yd,vl,Nb,e0,Sy,Fy,mf,Wy,co,qy,lt,cp,vp,wp,jt,Tp,Of,Bp,Fp,Kp,Zp,nx,ox,lx,dx,vx,Sx,Cl,Ix,Lx,Nx,Yx,Zx,ow,aw,Rf,cn,sw,fw,rs,vw,xw,kw,Se,rr,Mw,Hw,jw,Gw,Nt,Vd,Jw,n1,s1,v1,Jd,x1,k1,or,T1,CS,Ht,PS,BS,ds,cs,VS,KS,GS,QS,lC,eh,th,yC,VC,oh,HC,ah,nh,YC,XC,tk,rk,lk,rf,fk,as,vk,is,ss,ba,pk,Ck,tr,ir,Pk,Ak,hy,Rk,Uk,qk].forEach(n=>{n.install?e.use(n):n.name&&e.component(n.name,n)})}var Jk={install:Zk,version:Xk};const fh=pd(Bv);fh.use(Jk);fh.mount("#app"); diff --git a/docs/assets/index-tEFKNd9b.css b/docs/assets/index-eNqwdqBc.css similarity index 99% rename from docs/assets/index-tEFKNd9b.css rename to docs/assets/index-eNqwdqBc.css index 8e38d94..134c251 100644 --- a/docs/assets/index-tEFKNd9b.css +++ b/docs/assets/index-eNqwdqBc.css @@ -1 +1 @@ -.main[data-v-d21c68c6]{margin:auto;width:375px;height:100%;background-color:#f0f0f0;font-size:20px;text-align:center;font-family:FZMWFont,sans-serif;-webkit-user-select:none;user-select:none;padding:10px}.main .custom-button[data-v-d21c68c6]{width:26px;color:#fff;font-size:16px;text-align:center;background-color:var(--van-primary-color);border-radius:100px}.main .content-text[data-v-d21c68c6]{position:absolute;padding:5px 3px 0 5px;border-radius:50%;text-align:center;white-space:pre-wrap;word-break:break-all;z-index:2;color:#666}.main .rough-panel[data-v-d21c68c6]{vertical-align:top;z-index:1}.main .rough-panel--tr[data-v-d21c68c6]{transform:rotateY(180deg)}.main .rough-panel--br[data-v-d21c68c6]{transform:rotateX(180deg)}.main .rough-panel--bl[data-v-d21c68c6]{transform:rotateY(180deg) rotateX(180deg)}.main .btn[data-v-d21c68c6]{cursor:pointer;display:inline-block;padding:5px 10px;font-size:20px;border-radius:20px;border:1px solid #aaa}.main .btn[data-v-d21c68c6]:active,.main .btn[data-v-d21c68c6]:hover{opacity:.8}@font-face{font-family:FZMWFont;src:url(./FZMWFont-pfT78tC4.woff2)}:root,:host{--van-black: #000;--van-white: #fff;--van-gray-1: #f7f8fa;--van-gray-2: #f2f3f5;--van-gray-3: #ebedf0;--van-gray-4: #dcdee0;--van-gray-5: #c8c9cc;--van-gray-6: #969799;--van-gray-7: #646566;--van-gray-8: #323233;--van-red: #ee0a24;--van-blue: #1989fa;--van-orange: #ff976a;--van-orange-dark: #ed6a0c;--van-orange-light: #fffbe8;--van-green: #07c160;--van-gradient-red: linear-gradient(to right, #ff6034, #ee0a24);--van-gradient-orange: linear-gradient(to right, #ffd01e, #ff8917);--van-primary-color: var(--van-blue);--van-success-color: var(--van-green);--van-danger-color: var(--van-red);--van-warning-color: var(--van-orange);--van-text-color: var(--van-gray-8);--van-text-color-2: var(--van-gray-6);--van-text-color-3: var(--van-gray-5);--van-active-color: var(--van-gray-2);--van-active-opacity: .6;--van-disabled-opacity: .5;--van-background: var(--van-gray-1);--van-background-2: var(--van-white);--van-background-3: var(--van-white);--van-padding-base: 4px;--van-padding-xs: 8px;--van-padding-sm: 12px;--van-padding-md: 16px;--van-padding-lg: 24px;--van-padding-xl: 32px;--van-font-bold: 600;--van-font-size-xs: 10px;--van-font-size-sm: 12px;--van-font-size-md: 14px;--van-font-size-lg: 16px;--van-line-height-xs: 14px;--van-line-height-sm: 18px;--van-line-height-md: 20px;--van-line-height-lg: 22px;--van-base-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Segoe UI, Arial, Roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;--van-price-font: avenir-heavy, "PingFang SC", helvetica neue, arial, sans-serif;--van-duration-base: .3s;--van-duration-fast: .2s;--van-ease-out: ease-out;--van-ease-in: ease-in;--van-border-color: var(--van-gray-3);--van-border-width: 1px;--van-radius-sm: 2px;--van-radius-md: 4px;--van-radius-lg: 8px;--van-radius-max: 999px}.van-theme-dark{--van-text-color: #f5f5f5;--van-text-color-2: #707070;--van-text-color-3: #4d4d4d;--van-border-color: #3a3a3c;--van-active-color: #3a3a3c;--van-background: #000;--van-background-2: #1c1c1e;--van-background-3: #37363b}html{-webkit-tap-highlight-color:transparent}body{margin:0;font-family:var(--van-base-font)}a{text-decoration:none}input,button,textarea{color:inherit;font:inherit}a:focus,input:focus,button:focus,textarea:focus,[class*=van-]:focus{outline:none}ol,ul{margin:0;padding:0;list-style:none}@keyframes van-slide-up-enter{0%{transform:translate3d(0,100%,0)}}@keyframes van-slide-up-leave{to{transform:translate3d(0,100%,0)}}@keyframes van-slide-down-enter{0%{transform:translate3d(0,-100%,0)}}@keyframes van-slide-down-leave{to{transform:translate3d(0,-100%,0)}}@keyframes van-slide-left-enter{0%{transform:translate3d(-100%,0,0)}}@keyframes van-slide-left-leave{to{transform:translate3d(-100%,0,0)}}@keyframes van-slide-right-enter{0%{transform:translate3d(100%,0,0)}}@keyframes van-slide-right-leave{to{transform:translate3d(100%,0,0)}}@keyframes van-fade-in{0%{opacity:0}to{opacity:1}}@keyframes van-fade-out{0%{opacity:1}to{opacity:0}}@keyframes van-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.van-fade-enter-active{animation:var(--van-duration-base) van-fade-in both var(--van-ease-out)}.van-fade-leave-active{animation:var(--van-duration-base) van-fade-out both var(--van-ease-in)}.van-slide-up-enter-active{animation:van-slide-up-enter var(--van-duration-base) both var(--van-ease-out)}.van-slide-up-leave-active{animation:van-slide-up-leave var(--van-duration-base) both var(--van-ease-in)}.van-slide-down-enter-active{animation:van-slide-down-enter var(--van-duration-base) both var(--van-ease-out)}.van-slide-down-leave-active{animation:van-slide-down-leave var(--van-duration-base) both var(--van-ease-in)}.van-slide-left-enter-active{animation:van-slide-left-enter var(--van-duration-base) both var(--van-ease-out)}.van-slide-left-leave-active{animation:van-slide-left-leave var(--van-duration-base) both var(--van-ease-in)}.van-slide-right-enter-active{animation:van-slide-right-enter var(--van-duration-base) both var(--van-ease-out)}.van-slide-right-leave-active{animation:van-slide-right-leave var(--van-duration-base) both var(--van-ease-in)}.van-clearfix:after{display:table;clear:both;content:""}.van-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.van-multi-ellipsis--l2{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;line-break:anywhere;-webkit-box-orient:vertical}.van-multi-ellipsis--l3{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;line-break:anywhere;-webkit-box-orient:vertical}.van-safe-area-top{padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top)}.van-safe-area-bottom{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.van-haptics-feedback{cursor:pointer}.van-haptics-feedback:active{opacity:var(--van-active-opacity)}[class*=van-hairline]:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;top:-50%;right:-50%;bottom:-50%;left:-50%;border:0 solid var(--van-border-color);transform:scale(.5)}.van-hairline,.van-hairline--top,.van-hairline--left,.van-hairline--right,.van-hairline--bottom,.van-hairline--surround,.van-hairline--top-bottom{position:relative}.van-hairline--top:after{border-top-width:var(--van-border-width)}.van-hairline--left:after{border-left-width:var(--van-border-width)}.van-hairline--right:after{border-right-width:var(--van-border-width)}.van-hairline--bottom:after{border-bottom-width:var(--van-border-width)}.van-hairline--top-bottom:after,.van-hairline-unset--top-bottom:after{border-width:var(--van-border-width) 0}.van-hairline--surround:after{border-width:var(--van-border-width)}:root,:host{--van-action-bar-background: var(--van-background-2);--van-action-bar-height: 50px}.van-action-bar{position:fixed;right:0;bottom:0;left:0;display:flex;align-items:center;box-sizing:content-box;height:var(--van-action-bar-height);background:var(--van-action-bar-background)}:root,:host{--van-badge-size: 16px;--van-badge-color: var(--van-white);--van-badge-padding: 0 3px;--van-badge-font-size: var(--van-font-size-sm);--van-badge-font-weight: var(--van-font-bold);--van-badge-border-width: var(--van-border-width);--van-badge-background: var(--van-danger-color);--van-badge-dot-color: var(--van-danger-color);--van-badge-dot-size: 8px;--van-badge-font: -apple-system-font, helvetica neue, arial, sans-serif}.van-badge{display:inline-block;box-sizing:border-box;min-width:var(--van-badge-size);padding:var(--van-badge-padding);color:var(--van-badge-color);font-weight:var(--van-badge-font-weight);font-size:var(--van-badge-font-size);font-family:var(--van-badge-font);line-height:1.2;text-align:center;background:var(--van-badge-background);border:var(--van-badge-border-width) solid var(--van-background-2);border-radius:var(--van-radius-max)}.van-badge--fixed{position:absolute;transform-origin:100%}.van-badge--top-left{top:0;left:0;transform:translate(-50%,-50%)}.van-badge--top-right{top:0;right:0;transform:translate(50%,-50%)}.van-badge--bottom-left{bottom:0;left:0;transform:translate(-50%,50%)}.van-badge--bottom-right{bottom:0;right:0;transform:translate(50%,50%)}.van-badge--dot{width:var(--van-badge-dot-size);min-width:0;height:var(--van-badge-dot-size);background:var(--van-badge-dot-color);border-radius:100%;border:none;padding:0}.van-badge__wrapper{position:relative;display:inline-block}.van-icon{position:relative;display:inline-block;font:14px/1 vant-icon;font:normal normal normal 14px/1 var(--van-icon-font-family, "vant-icon");font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased}.van-icon:before{display:inline-block}.van-icon-arrow-double-left:before{content:""}.van-icon-arrow-double-right:before{content:""}.van-icon-contact:before{content:""}.van-icon-notes:before{content:""}.van-icon-records:before{content:""}.van-icon-cash-back-record:before{content:""}.van-icon-newspaper:before{content:""}.van-icon-discount:before{content:""}.van-icon-completed:before{content:""}.van-icon-user:before{content:""}.van-icon-description:before{content:""}.van-icon-list-switch:before{content:""}.van-icon-list-switching:before{content:""}.van-icon-link-o:before{content:""}.van-icon-miniprogram-o:before{content:""}.van-icon-qq:before{content:""}.van-icon-wechat-moments:before{content:""}.van-icon-weibo:before{content:""}.van-icon-cash-o:before{content:""}.van-icon-guide-o:before{content:""}.van-icon-invitation:before{content:""}.van-icon-shield-o:before{content:""}.van-icon-exchange:before{content:""}.van-icon-eye:before{content:""}.van-icon-enlarge:before{content:""}.van-icon-expand-o:before{content:""}.van-icon-eye-o:before{content:""}.van-icon-expand:before{content:""}.van-icon-filter-o:before{content:""}.van-icon-fire:before{content:""}.van-icon-fail:before{content:""}.van-icon-failure:before{content:""}.van-icon-fire-o:before{content:""}.van-icon-flag-o:before{content:""}.van-icon-font:before{content:""}.van-icon-font-o:before{content:""}.van-icon-gem-o:before{content:""}.van-icon-flower-o:before{content:""}.van-icon-gem:before{content:""}.van-icon-gift-card:before{content:""}.van-icon-friends:before{content:""}.van-icon-friends-o:before{content:""}.van-icon-gold-coin:before{content:""}.van-icon-gold-coin-o:before{content:""}.van-icon-good-job-o:before{content:""}.van-icon-gift:before{content:""}.van-icon-gift-o:before{content:""}.van-icon-gift-card-o:before{content:""}.van-icon-good-job:before{content:""}.van-icon-home-o:before{content:""}.van-icon-goods-collect:before{content:""}.van-icon-graphic:before{content:""}.van-icon-goods-collect-o:before{content:""}.van-icon-hot-o:before{content:""}.van-icon-info:before{content:""}.van-icon-hotel-o:before{content:""}.van-icon-info-o:before{content:""}.van-icon-hot-sale-o:before{content:""}.van-icon-hot:before{content:""}.van-icon-like:before{content:""}.van-icon-idcard:before{content:""}.van-icon-like-o:before{content:""}.van-icon-hot-sale:before{content:""}.van-icon-location-o:before{content:""}.van-icon-location:before{content:""}.van-icon-label:before{content:""}.van-icon-lock:before{content:""}.van-icon-label-o:before{content:""}.van-icon-map-marked:before{content:""}.van-icon-logistics:before{content:""}.van-icon-manager:before{content:""}.van-icon-more:before{content:""}.van-icon-live:before{content:""}.van-icon-manager-o:before{content:""}.van-icon-medal:before{content:""}.van-icon-more-o:before{content:""}.van-icon-music-o:before{content:""}.van-icon-music:before{content:""}.van-icon-new-arrival-o:before{content:""}.van-icon-medal-o:before{content:""}.van-icon-new-o:before{content:""}.van-icon-free-postage:before{content:""}.van-icon-newspaper-o:before{content:""}.van-icon-new-arrival:before{content:""}.van-icon-minus:before{content:""}.van-icon-orders-o:before{content:""}.van-icon-new:before{content:""}.van-icon-paid:before{content:""}.van-icon-notes-o:before{content:""}.van-icon-other-pay:before{content:""}.van-icon-pause-circle:before{content:""}.van-icon-pause:before{content:""}.van-icon-pause-circle-o:before{content:""}.van-icon-peer-pay:before{content:""}.van-icon-pending-payment:before{content:""}.van-icon-passed:before{content:""}.van-icon-plus:before{content:""}.van-icon-phone-circle-o:before{content:""}.van-icon-phone-o:before{content:""}.van-icon-printer:before{content:""}.van-icon-photo-fail:before{content:""}.van-icon-phone:before{content:""}.van-icon-photo-o:before{content:""}.van-icon-play-circle:before{content:""}.van-icon-play:before{content:""}.van-icon-phone-circle:before{content:""}.van-icon-point-gift-o:before{content:""}.van-icon-point-gift:before{content:""}.van-icon-play-circle-o:before{content:""}.van-icon-shrink:before{content:""}.van-icon-photo:before{content:""}.van-icon-qr:before{content:""}.van-icon-qr-invalid:before{content:""}.van-icon-question-o:before{content:""}.van-icon-revoke:before{content:""}.van-icon-replay:before{content:""}.van-icon-service:before{content:""}.van-icon-question:before{content:""}.van-icon-search:before{content:""}.van-icon-refund-o:before{content:""}.van-icon-service-o:before{content:""}.van-icon-scan:before{content:""}.van-icon-share:before{content:""}.van-icon-send-gift-o:before{content:""}.van-icon-share-o:before{content:""}.van-icon-setting:before{content:""}.van-icon-points:before{content:""}.van-icon-photograph:before{content:""}.van-icon-shop:before{content:""}.van-icon-shop-o:before{content:""}.van-icon-shop-collect-o:before{content:""}.van-icon-shop-collect:before{content:""}.van-icon-smile:before{content:""}.van-icon-shopping-cart-o:before{content:""}.van-icon-sign:before{content:""}.van-icon-sort:before{content:""}.van-icon-star-o:before{content:""}.van-icon-smile-comment-o:before{content:""}.van-icon-stop:before{content:""}.van-icon-stop-circle-o:before{content:""}.van-icon-smile-o:before{content:""}.van-icon-star:before{content:""}.van-icon-success:before{content:""}.van-icon-stop-circle:before{content:""}.van-icon-records-o:before{content:""}.van-icon-shopping-cart:before{content:""}.van-icon-tosend:before{content:""}.van-icon-todo-list:before{content:""}.van-icon-thumb-circle-o:before{content:""}.van-icon-thumb-circle:before{content:""}.van-icon-umbrella-circle:before{content:""}.van-icon-underway:before{content:""}.van-icon-upgrade:before{content:""}.van-icon-todo-list-o:before{content:""}.van-icon-tv-o:before{content:""}.van-icon-underway-o:before{content:""}.van-icon-user-o:before{content:""}.van-icon-vip-card-o:before{content:""}.van-icon-vip-card:before{content:""}.van-icon-send-gift:before{content:""}.van-icon-wap-home:before{content:""}.van-icon-wap-nav:before{content:""}.van-icon-volume-o:before{content:""}.van-icon-video:before{content:""}.van-icon-wap-home-o:before{content:""}.van-icon-volume:before{content:""}.van-icon-warning:before{content:""}.van-icon-weapp-nav:before{content:""}.van-icon-wechat-pay:before{content:""}.van-icon-warning-o:before{content:""}.van-icon-wechat:before{content:""}.van-icon-setting-o:before{content:""}.van-icon-youzan-shield:before{content:""}.van-icon-warn-o:before{content:""}.van-icon-smile-comment:before{content:""}.van-icon-user-circle-o:before{content:""}.van-icon-video-o:before{content:""}.van-icon-add-square:before{content:""}.van-icon-add:before{content:""}.van-icon-arrow-down:before{content:""}.van-icon-arrow-up:before{content:""}.van-icon-arrow:before{content:""}.van-icon-after-sale:before{content:""}.van-icon-add-o:before{content:""}.van-icon-alipay:before{content:""}.van-icon-ascending:before{content:""}.van-icon-apps-o:before{content:""}.van-icon-aim:before{content:""}.van-icon-award:before{content:""}.van-icon-arrow-left:before{content:""}.van-icon-award-o:before{content:""}.van-icon-audio:before{content:""}.van-icon-bag-o:before{content:""}.van-icon-balance-list:before{content:""}.van-icon-back-top:before{content:""}.van-icon-bag:before{content:""}.van-icon-balance-pay:before{content:""}.van-icon-balance-o:before{content:""}.van-icon-bar-chart-o:before{content:""}.van-icon-bars:before{content:""}.van-icon-balance-list-o:before{content:""}.van-icon-birthday-cake-o:before{content:""}.van-icon-bookmark:before{content:""}.van-icon-bill:before{content:""}.van-icon-bell:before{content:""}.van-icon-browsing-history-o:before{content:""}.van-icon-browsing-history:before{content:""}.van-icon-bookmark-o:before{content:""}.van-icon-bulb-o:before{content:""}.van-icon-bullhorn-o:before{content:""}.van-icon-bill-o:before{content:""}.van-icon-calendar-o:before{content:""}.van-icon-brush-o:before{content:""}.van-icon-card:before{content:""}.van-icon-cart-o:before{content:""}.van-icon-cart-circle:before{content:""}.van-icon-cart-circle-o:before{content:""}.van-icon-cart:before{content:""}.van-icon-cash-on-deliver:before{content:""}.van-icon-cash-back-record-o:before{content:""}.van-icon-cashier-o:before{content:""}.van-icon-chart-trending-o:before{content:""}.van-icon-certificate:before{content:""}.van-icon-chat:before{content:""}.van-icon-clear:before{content:""}.van-icon-chat-o:before{content:""}.van-icon-checked:before{content:""}.van-icon-clock:before{content:""}.van-icon-clock-o:before{content:""}.van-icon-close:before{content:""}.van-icon-closed-eye:before{content:""}.van-icon-circle:before{content:""}.van-icon-cluster-o:before{content:""}.van-icon-column:before{content:""}.van-icon-comment-circle-o:before{content:""}.van-icon-cluster:before{content:""}.van-icon-comment:before{content:""}.van-icon-comment-o:before{content:""}.van-icon-comment-circle:before{content:""}.van-icon-completed-o:before{content:""}.van-icon-credit-pay:before{content:""}.van-icon-coupon:before{content:""}.van-icon-debit-pay:before{content:""}.van-icon-coupon-o:before{content:""}.van-icon-contact-o:before{content:""}.van-icon-descending:before{content:""}.van-icon-desktop-o:before{content:""}.van-icon-diamond-o:before{content:""}.van-icon-description-o:before{content:""}.van-icon-delete:before{content:""}.van-icon-diamond:before{content:""}.van-icon-delete-o:before{content:""}.van-icon-cross:before{content:""}.van-icon-edit:before{content:""}.van-icon-ellipsis:before{content:""}.van-icon-down:before{content:""}.van-icon-discount-o:before{content:""}.van-icon-ecard-pay:before{content:""}.van-icon-envelop-o:before{content:""}@font-face{font-weight:400;font-family:vant-icon;font-style:normal;font-display:auto;src:url(data:font/woff2;charset=utf-8;base64,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) format("woff2"),url(//at.alicdn.com/t/c/font_2553510_ciljc7axaw7.woff?t=1705587463221) format("woff")}.van-icon__image{display:block;width:1em;height:1em;object-fit:contain}:root,:host{--van-skeleton-image-size: 96px;--van-skeleton-image-radius: 24px}.van-skeleton-image{display:flex;width:var(--van-skeleton-image-size);height:var(--van-skeleton-image-size);align-items:center;justify-content:center;background:var(--van-active-color)}.van-skeleton-image--round{border-radius:var(--van-skeleton-image-radius)}.van-skeleton-image__icon{width:calc(var(--van-skeleton-image-size) / 2);height:calc(var(--van-skeleton-image-size) / 2);font-size:calc(var(--van-skeleton-image-size) / 2);color:var(--van-gray-5)}:root,:host{--van-rate-icon-size: 20px;--van-rate-icon-gutter: var(--van-padding-base);--van-rate-icon-void-color: var(--van-gray-5);--van-rate-icon-full-color: var(--van-danger-color);--van-rate-icon-disabled-color: var(--van-gray-5)}.van-rate{display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;flex-wrap:wrap}.van-rate__item{position:relative}.van-rate__item:not(:last-child){padding-right:var(--van-rate-icon-gutter)}.van-rate__icon{display:block;width:1em;color:var(--van-rate-icon-void-color);font-size:var(--van-rate-icon-size)}.van-rate__icon--half{position:absolute;top:0;left:0;overflow:hidden;pointer-events:none}.van-rate__icon--full{color:var(--van-rate-icon-full-color)}.van-rate__icon--disabled{color:var(--van-rate-icon-disabled-color)}.van-rate--disabled{cursor:not-allowed}.van-rate--readonly{cursor:default}:root,:host{--van-notice-bar-height: 40px;--van-notice-bar-padding: 0 var(--van-padding-md);--van-notice-bar-wrapable-padding: var(--van-padding-xs) var(--van-padding-md);--van-notice-bar-text-color: var(--van-orange-dark);--van-notice-bar-font-size: var(--van-font-size-md);--van-notice-bar-line-height: 24px;--van-notice-bar-background: var(--van-orange-light);--van-notice-bar-icon-size: 16px;--van-notice-bar-icon-min-width: 24px}.van-notice-bar{position:relative;display:flex;align-items:center;height:var(--van-notice-bar-height);padding:var(--van-notice-bar-padding);color:var(--van-notice-bar-text-color);font-size:var(--van-notice-bar-font-size);line-height:var(--van-notice-bar-line-height);background:var(--van-notice-bar-background)}.van-notice-bar__left-icon,.van-notice-bar__right-icon{min-width:var(--van-notice-bar-icon-min-width);font-size:var(--van-notice-bar-icon-size)}.van-notice-bar__right-icon{text-align:right;cursor:pointer}.van-notice-bar__wrap{position:relative;display:flex;flex:1;align-items:center;height:100%;overflow:hidden}.van-notice-bar__content{position:absolute;white-space:nowrap;transition-timing-function:linear}.van-notice-bar__content.van-ellipsis{max-width:100%}.van-notice-bar--wrapable{height:auto;padding:var(--van-notice-bar-wrapable-padding)}.van-notice-bar--wrapable .van-notice-bar__wrap{height:auto}.van-notice-bar--wrapable .van-notice-bar__content{position:relative;white-space:normal;word-wrap:break-word}:root,:host{--van-nav-bar-height: 46px;--van-nav-bar-background: var(--van-background-2);--van-nav-bar-arrow-size: 16px;--van-nav-bar-icon-color: var(--van-primary-color);--van-nav-bar-text-color: var(--van-primary-color);--van-nav-bar-title-font-size: var(--van-font-size-lg);--van-nav-bar-title-text-color: var(--van-text-color);--van-nav-bar-z-index: 1;--van-nav-bar-disabled-opacity: var(--van-disabled-opacity)}.van-nav-bar{position:relative;z-index:var(--van-nav-bar-z-index);line-height:var(--van-line-height-lg);text-align:center;background:var(--van-nav-bar-background);-webkit-user-select:none;user-select:none}.van-nav-bar--fixed{position:fixed;top:0;left:0;width:100%}.van-nav-bar--safe-area-inset-top{padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top)}.van-nav-bar .van-icon{color:var(--van-nav-bar-icon-color)}.van-nav-bar__content{position:relative;display:flex;align-items:center;height:var(--van-nav-bar-height)}.van-nav-bar__arrow{margin-right:var(--van-padding-base);font-size:var(--van-nav-bar-arrow-size)}.van-nav-bar__title{max-width:60%;margin:0 auto;color:var(--van-nav-bar-title-text-color);font-weight:var(--van-font-bold);font-size:var(--van-nav-bar-title-font-size)}.van-nav-bar__left,.van-nav-bar__right{position:absolute;top:0;bottom:0;display:flex;align-items:center;padding:0 var(--van-padding-md);font-size:var(--van-font-size-md)}.van-nav-bar__left--disabled,.van-nav-bar__right--disabled{cursor:not-allowed;opacity:var(--van-nav-bar-disabled-opacity)}.van-nav-bar__left{left:0}.van-nav-bar__right{right:0}.van-nav-bar__text{color:var(--van-nav-bar-text-color)}:root,:host{--van-floating-bubble-size: 48px;--van-floating-bubble-initial-gap: 24px;--van-floating-bubble-icon-size: 28px;--van-floating-bubble-background: var(--van-primary-color);--van-floating-bubble-color: var(--van-background-2);--van-floating-bubble-z-index: 999;--van-floating-bubble-border-radius: var(--van-radius-max)}.van-floating-bubble{position:fixed;left:0;top:0;right:var(--van-floating-bubble-initial-gap);bottom:var(--van-floating-bubble-initial-gap);width:var(--van-floating-bubble-size);height:var(--van-floating-bubble-size);box-sizing:border-box;display:flex;justify-content:center;align-items:center;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;background:var(--van-floating-bubble-background);color:var(--van-floating-bubble-color);border-radius:var(--van-floating-bubble-border-radius);z-index:var(--van-floating-bubble-z-index);transition:transform var(--van-duration-base)}.van-floating-bubble:active{opacity:.8}.van-floating-bubble__icon{font-size:var(--van-floating-bubble-icon-size)}:root,:host{--van-image-placeholder-text-color: var(--van-text-color-2);--van-image-placeholder-font-size: var(--van-font-size-md);--van-image-placeholder-background: var(--van-background);--van-image-loading-icon-size: 32px;--van-image-loading-icon-color: var(--van-gray-4);--van-image-error-icon-size: 32px;--van-image-error-icon-color: var(--van-gray-4)}.van-image{position:relative;display:inline-block}.van-image--round{overflow:hidden;border-radius:var(--van-radius-max)}.van-image--round .van-image__img{border-radius:inherit}.van-image--block{display:block}.van-image__img,.van-image__error,.van-image__loading{display:block;width:100%;height:100%}.van-image__error,.van-image__loading{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--van-image-placeholder-text-color);font-size:var(--van-image-placeholder-font-size);background:var(--van-image-placeholder-background)}.van-image__loading-icon{color:var(--van-image-loading-icon-color);font-size:var(--van-image-loading-icon-size)}.van-image__error-icon{color:var(--van-image-error-icon-color);font-size:var(--van-image-error-icon-size)}:root,:host{--van-back-top-size: 40px;--van-back-top-right: 30px;--van-back-top-bottom: 40px;--van-back-top-z-index: 100;--van-back-top-icon-size: 20px;--van-back-top-text-color: #fff;--van-back-top-background: var(--van-blue)}.van-back-top{position:fixed;display:flex;align-items:center;justify-content:center;width:var(--van-back-top-size);height:var(--van-back-top-size);right:var(--van-back-top-right);bottom:var(--van-back-top-bottom);z-index:var(--van-back-top-z-index);cursor:pointer;color:var(--van-back-top-text-color);border-radius:var(--van-radius-max);box-shadow:0 2px 8px #0000001f;transform:scale(0);transition:var(--van-duration-base) cubic-bezier(.25,.8,.5,1);background-color:var(--van-back-top-background)}.van-back-top:active{opacity:var(--van-active-opacity)}.van-back-top__placeholder{display:none}.van-back-top--active{transform:scale(1)}.van-back-top__icon{font-size:var(--van-back-top-icon-size);font-weight:var(--van-font-bold)}:root,:host{--van-tag-padding: 0 var(--van-padding-base);--van-tag-text-color: var(--van-white);--van-tag-font-size: var(--van-font-size-sm);--van-tag-radius: 2px;--van-tag-line-height: 16px;--van-tag-medium-padding: 2px 6px;--van-tag-large-padding: var(--van-padding-base) var(--van-padding-xs);--van-tag-large-radius: var(--van-radius-md);--van-tag-large-font-size: var(--van-font-size-md);--van-tag-round-radius: var(--van-radius-max);--van-tag-danger-color: var(--van-danger-color);--van-tag-primary-color: var(--van-primary-color);--van-tag-success-color: var(--van-success-color);--van-tag-warning-color: var(--van-warning-color);--van-tag-default-color: var(--van-gray-6);--van-tag-plain-background: var(--van-background-2)}.van-tag{position:relative;display:inline-flex;align-items:center;padding:var(--van-tag-padding);color:var(--van-tag-text-color);font-size:var(--van-tag-font-size);line-height:var(--van-tag-line-height);border-radius:var(--van-tag-radius)}.van-tag--default{background:var(--van-tag-default-color)}.van-tag--default.van-tag--plain{color:var(--van-tag-default-color)}.van-tag--danger{background:var(--van-tag-danger-color)}.van-tag--danger.van-tag--plain{color:var(--van-tag-danger-color)}.van-tag--primary{background:var(--van-tag-primary-color)}.van-tag--primary.van-tag--plain{color:var(--van-tag-primary-color)}.van-tag--success{background:var(--van-tag-success-color)}.van-tag--success.van-tag--plain{color:var(--van-tag-success-color)}.van-tag--warning{background:var(--van-tag-warning-color)}.van-tag--warning.van-tag--plain{color:var(--van-tag-warning-color)}.van-tag--plain{background:var(--van-tag-plain-background);border-color:currentColor}.van-tag--plain:before{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid;border-color:inherit;border-radius:inherit;content:"";pointer-events:none}.van-tag--medium{padding:var(--van-tag-medium-padding)}.van-tag--large{padding:var(--van-tag-large-padding);font-size:var(--van-tag-large-font-size);border-radius:var(--van-tag-large-radius)}.van-tag--mark{border-radius:0 var(--van-tag-round-radius) var(--van-tag-round-radius) 0}.van-tag--mark:after{display:block;width:2px;content:""}.van-tag--round{border-radius:var(--van-tag-round-radius)}.van-tag__close{margin-left:2px}:root,:host{--van-card-padding: var(--van-padding-xs) var(--van-padding-md);--van-card-font-size: var(--van-font-size-sm);--van-card-text-color: var(--van-text-color);--van-card-background: var(--van-background);--van-card-thumb-size: 88px;--van-card-thumb-radius: var(--van-radius-lg);--van-card-title-line-height: 16px;--van-card-desc-color: var(--van-text-color-2);--van-card-desc-line-height: var(--van-line-height-md);--van-card-price-color: var(--van-text-color);--van-card-origin-price-color: var(--van-text-color-2);--van-card-num-color: var(--van-text-color-2);--van-card-origin-price-font-size: var(--van-font-size-xs);--van-card-price-font-size: var(--van-font-size-sm);--van-card-price-integer-font-size: var(--van-font-size-lg);--van-card-price-font: var(--van-price-font)}.van-card{position:relative;box-sizing:border-box;padding:var(--van-card-padding);color:var(--van-card-text-color);font-size:var(--van-card-font-size);background:var(--van-card-background)}.van-card:not(:first-child){margin-top:var(--van-padding-xs)}.van-card__header{display:flex}.van-card__thumb{position:relative;flex:none;width:var(--van-card-thumb-size);height:var(--van-card-thumb-size);margin-right:var(--van-padding-xs)}.van-card__thumb img{border-radius:var(--van-card-thumb-radius)}.van-card__content{position:relative;display:flex;flex:1;flex-direction:column;justify-content:space-between;min-width:0;min-height:var(--van-card-thumb-size)}.van-card__content--centered{justify-content:center}.van-card__title,.van-card__desc{word-wrap:break-word}.van-card__title{max-height:32px;font-weight:var(--van-font-bold);line-height:var(--van-card-title-line-height)}.van-card__desc{max-height:var(--van-card-desc-line-height);color:var(--van-card-desc-color);line-height:var(--van-card-desc-line-height)}.van-card__bottom{line-height:var(--van-line-height-md)}.van-card__price{display:inline-block;color:var(--van-card-price-color);font-weight:var(--van-font-bold);font-size:var(--van-card-price-font-size)}.van-card__price-integer{font-size:var(--van-card-price-integer-font-size);font-family:var(--van-card-price-font)}.van-card__price-decimal{font-family:var(--van-card-price-font)}.van-card__origin-price{display:inline-block;margin-left:5px;color:var(--van-card-origin-price-color);font-size:var(--van-card-origin-price-font-size);text-decoration:line-through}.van-card__num{float:right;color:var(--van-card-num-color)}.van-card__tag{position:absolute;top:2px;left:0}.van-card__footer{flex:none;text-align:right}.van-card__footer .van-button{margin-left:5px}:root,:host{--van-cell-font-size: var(--van-font-size-md);--van-cell-line-height: 24px;--van-cell-vertical-padding: 10px;--van-cell-horizontal-padding: var(--van-padding-md);--van-cell-text-color: var(--van-text-color);--van-cell-background: var(--van-background-2);--van-cell-border-color: var(--van-border-color);--van-cell-active-color: var(--van-active-color);--van-cell-required-color: var(--van-danger-color);--van-cell-label-color: var(--van-text-color-2);--van-cell-label-font-size: var(--van-font-size-sm);--van-cell-label-line-height: var(--van-line-height-sm);--van-cell-label-margin-top: var(--van-padding-base);--van-cell-value-color: var(--van-text-color-2);--van-cell-value-font-size: inherit;--van-cell-icon-size: 16px;--van-cell-right-icon-color: var(--van-gray-6);--van-cell-large-vertical-padding: var(--van-padding-sm);--van-cell-large-title-font-size: var(--van-font-size-lg);--van-cell-large-label-font-size: var(--van-font-size-md);--van-cell-large-value-font-size: inherit}.van-cell{position:relative;display:flex;box-sizing:border-box;width:100%;padding:var(--van-cell-vertical-padding) var(--van-cell-horizontal-padding);overflow:hidden;color:var(--van-cell-text-color);font-size:var(--van-cell-font-size);line-height:var(--van-cell-line-height);background:var(--van-cell-background)}.van-cell:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;right:var(--van-padding-md);bottom:0;left:var(--van-padding-md);border-bottom:1px solid var(--van-cell-border-color);transform:scaleY(.5)}.van-cell:last-child:after,.van-cell--borderless:after{display:none}.van-cell__label{margin-top:var(--van-cell-label-margin-top);color:var(--van-cell-label-color);font-size:var(--van-cell-label-font-size);line-height:var(--van-cell-label-line-height)}.van-cell__title,.van-cell__value{flex:1}.van-cell__value{position:relative;overflow:hidden;color:var(--van-cell-value-color);font-size:var(--van-cell-value-font-size);text-align:right;vertical-align:middle;word-wrap:break-word}.van-cell__left-icon,.van-cell__right-icon{height:var(--van-cell-line-height);font-size:var(--van-cell-icon-size);line-height:var(--van-cell-line-height)}.van-cell__left-icon{margin-right:var(--van-padding-base)}.van-cell__right-icon{margin-left:var(--van-padding-base);color:var(--van-cell-right-icon-color)}.van-cell--clickable{cursor:pointer}.van-cell--clickable:active{background-color:var(--van-cell-active-color)}.van-cell--required{overflow:visible}.van-cell--required:before{position:absolute;left:var(--van-padding-xs);color:var(--van-cell-required-color);font-size:var(--van-cell-font-size);content:"*"}.van-cell--center{align-items:center}.van-cell--large{padding-top:var(--van-cell-large-vertical-padding);padding-bottom:var(--van-cell-large-vertical-padding)}.van-cell--large .van-cell__title{font-size:var(--van-cell-large-title-font-size)}.van-cell--large .van-cell__label{font-size:var(--van-cell-large-label-font-size)}.van-cell--large .van-cell__value{font-size:var(--van-cell-large-value-font-size)}:root,:host{--van-coupon-cell-selected-text-color: var(--van-text-color)}.van-coupon-cell__value--selected{color:var(--van-coupon-cell-selected-text-color)}:root,:host{--van-contact-card-padding: var(--van-padding-md);--van-contact-card-add-icon-size: 40px;--van-contact-card-add-icon-color: var(--van-primary-color);--van-contact-card-title-line-height: var(--van-line-height-md)}.van-contact-card{padding:var(--van-contact-card-padding)}.van-contact-card__title{margin-left:5px;line-height:var(--van-contact-card-title-line-height)}.van-contact-card--add .van-contact-card__value{line-height:var(--van-contact-card-add-icon-size)}.van-contact-card--add .van-cell__left-icon{color:var(--van-contact-card-add-icon-color);font-size:var(--van-contact-card-add-icon-size)}.van-contact-card:before{position:absolute;right:0;bottom:0;left:0;height:2px;background:repeating-linear-gradient(-45deg,var(--van-warning-color) 0,var(--van-warning-color) 20%,transparent 0,transparent 25%,var(--van-primary-color) 0,var(--van-primary-color) 45%,transparent 0,transparent 50%);background-size:80px;content:""}:root,:host{--van-collapse-item-duration: var(--van-duration-base);--van-collapse-item-content-padding: var(--van-padding-sm) var(--van-padding-md);--van-collapse-item-content-font-size: var(--van-font-size-md);--van-collapse-item-content-line-height: 1.5;--van-collapse-item-content-text-color: var(--van-text-color-2);--van-collapse-item-content-background: var(--van-background-2);--van-collapse-item-title-disabled-color: var(--van-text-color-3)}.van-collapse-item{position:relative}.van-collapse-item--border:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;top:0;right:var(--van-padding-md);left:var(--van-padding-md);border-top:1px solid var(--van-border-color);transform:scaleY(.5)}.van-collapse-item__title .van-cell__right-icon:before{transform:rotate(90deg) translateZ(0);transition:transform var(--van-collapse-item-duration)}.van-collapse-item__title:after{right:var(--van-padding-md);display:none}.van-collapse-item__title--expanded .van-cell__right-icon:before{transform:rotate(-90deg)}.van-collapse-item__title--expanded:after{display:block}.van-collapse-item__title--borderless:after{display:none}.van-collapse-item__title--disabled{cursor:not-allowed}.van-collapse-item__title--disabled,.van-collapse-item__title--disabled .van-cell__right-icon{color:var(--van-collapse-item-title-disabled-color)}.van-collapse-item__wrapper{overflow:hidden;transition:height var(--van-collapse-item-duration) ease-in-out;will-change:height}.van-collapse-item__content{padding:var(--van-collapse-item-content-padding);color:var(--van-collapse-item-content-text-color);font-size:var(--van-collapse-item-content-font-size);line-height:var(--van-collapse-item-content-line-height);background:var(--van-collapse-item-content-background)}:root,:host{--van-field-label-width: 6.2em;--van-field-label-color: var(--van-text-color);--van-field-label-margin-right: var(--van-padding-sm);--van-field-input-text-color: var(--van-text-color);--van-field-input-error-text-color: var(--van-danger-color);--van-field-input-disabled-text-color: var(--van-text-color-3);--van-field-placeholder-text-color: var(--van-text-color-3);--van-field-icon-size: 18px;--van-field-clear-icon-size: 18px;--van-field-clear-icon-color: var(--van-gray-5);--van-field-right-icon-color: var(--van-gray-6);--van-field-error-message-color: var(--van-danger-color);--van-field-error-message-font-size: 12px;--van-field-text-area-min-height: 60px;--van-field-word-limit-color: var(--van-gray-7);--van-field-word-limit-font-size: var(--van-font-size-sm);--van-field-word-limit-line-height: 16px;--van-field-disabled-text-color: var(--van-text-color-3);--van-field-required-mark-color: var(--van-red)}.van-field{flex-wrap:wrap}.van-field__label{flex:none;box-sizing:border-box;width:var(--van-field-label-width);margin-right:var(--van-field-label-margin-right);color:var(--van-field-label-color);text-align:left;word-wrap:break-word}.van-field__label--center{text-align:center}.van-field__label--right{text-align:right}.van-field__label--top{display:flex;width:100%;text-align:left;margin-bottom:var(--van-padding-base);overflow-wrap:break-word}.van-field__label--required:before{margin-right:2px;color:var(--van-field-required-mark-color);content:"*"}.van-field--disabled .van-field__label{color:var(--van-field-disabled-text-color)}.van-field__value{overflow:visible}.van-field__body{display:flex;align-items:center}.van-field__control{display:block;box-sizing:border-box;width:100%;min-width:0;margin:0;padding:0;color:var(--van-field-input-text-color);line-height:inherit;text-align:left;background-color:transparent;border:0;resize:none;-webkit-user-select:auto;user-select:auto}.van-field__control::-webkit-input-placeholder{color:var(--van-field-placeholder-text-color)}.van-field__control::placeholder{color:var(--van-field-placeholder-text-color)}.van-field__control:read-only{cursor:default}.van-field__control:disabled{color:var(--van-field-input-disabled-text-color);cursor:not-allowed;opacity:1;-webkit-text-fill-color:var(--van-field-input-disabled-text-color)}.van-field__control--center{justify-content:center;text-align:center}.van-field__control--right{justify-content:flex-end;text-align:right}.van-field__control--custom{display:flex;align-items:center;min-height:var(--van-cell-line-height)}.van-field__control--error::-webkit-input-placeholder{color:var(--van-field-input-error-text-color);-webkit-text-fill-color:currentColor}.van-field__control--error,.van-field__control--error::placeholder{color:var(--van-field-input-error-text-color);-webkit-text-fill-color:currentColor}.van-field__control--min-height{min-height:var(--van-field-text-area-min-height)}.van-field__control[type=date],.van-field__control[type=time],.van-field__control[type=datetime-local]{min-height:var(--van-cell-line-height)}.van-field__control[type=search]{-webkit-appearance:none}.van-field__clear,.van-field__icon,.van-field__button,.van-field__right-icon{flex-shrink:0}.van-field__clear,.van-field__right-icon{margin-right:calc(var(--van-padding-xs) * -1);padding:0 var(--van-padding-xs);line-height:inherit}.van-field__clear{color:var(--van-field-clear-icon-color);font-size:var(--van-field-clear-icon-size);cursor:pointer}.van-field__left-icon .van-icon,.van-field__right-icon .van-icon{display:block;font-size:var(--van-field-icon-size);line-height:inherit}.van-field__left-icon{margin-right:var(--van-padding-base)}.van-field__right-icon{color:var(--van-field-right-icon-color)}.van-field__button{padding-left:var(--van-padding-xs)}.van-field__error-message{color:var(--van-field-error-message-color);font-size:var(--van-field-error-message-font-size);text-align:left}.van-field__error-message--center{text-align:center}.van-field__error-message--right{text-align:right}.van-field__word-limit{margin-top:var(--van-padding-base);color:var(--van-field-word-limit-color);font-size:var(--van-field-word-limit-font-size);line-height:var(--van-field-word-limit-line-height);text-align:right}:root,:host{--van-search-padding: 10px var(--van-padding-sm);--van-search-background: var(--van-background-2);--van-search-content-background: var(--van-background);--van-search-input-height: 34px;--van-search-label-padding: 0 5px;--van-search-label-color: var(--van-text-color);--van-search-label-font-size: var(--van-font-size-md);--van-search-left-icon-color: var(--van-gray-6);--van-search-action-padding: 0 var(--van-padding-xs);--van-search-action-text-color: var(--van-text-color);--van-search-action-font-size: var(--van-font-size-md)}.van-search{display:flex;align-items:center;box-sizing:border-box;padding:var(--van-search-padding);background:var(--van-search-background)}.van-search__content{display:flex;flex:1;padding-left:var(--van-padding-sm);background:var(--van-search-content-background);border-radius:var(--van-radius-sm)}.van-search__content--round{border-radius:var(--van-radius-max)}.van-search__label{padding:var(--van-search-label-padding);color:var(--van-search-label-color);font-size:var(--van-search-label-font-size);line-height:var(--van-search-input-height)}.van-search__field{flex:1;align-items:center;padding:0 var(--van-padding-xs) 0 0;height:var(--van-search-input-height);background-color:transparent}.van-search__field .van-field__left-icon{color:var(--van-search-left-icon-color)}.van-search__field--with-message{height:auto;align-items:flex-start;padding-top:5px;padding-bottom:5px}.van-search--show-action{padding-right:0}.van-search input::-webkit-search-decoration,.van-search input::-webkit-search-cancel-button,.van-search input::-webkit-search-results-button,.van-search input::-webkit-search-results-decoration{display:none}.van-search__action{padding:var(--van-search-action-padding);color:var(--van-search-action-text-color);font-size:var(--van-search-action-font-size);line-height:var(--van-search-input-height);cursor:pointer;-webkit-user-select:none;user-select:none}.van-search__action:active{background-color:var(--van-active-color)}:root,:host{--van-action-bar-icon-width: 48px;--van-action-bar-icon-height: 100%;--van-action-bar-icon-color: var(--van-text-color);--van-action-bar-icon-size: 18px;--van-action-bar-icon-font-size: var(--van-font-size-xs);--van-action-bar-icon-active-color: var(--van-active-color);--van-action-bar-icon-text-color: var(--van-text-color);--van-action-bar-icon-background: var(--van-background-2)}.van-action-bar-icon{display:flex;flex-direction:column;justify-content:center;min-width:var(--van-action-bar-icon-width);height:var(--van-action-bar-icon-height);color:var(--van-action-bar-icon-text-color);font-size:var(--van-action-bar-icon-font-size);line-height:1;text-align:center;background:var(--van-action-bar-icon-background);cursor:pointer}.van-action-bar-icon:active{background-color:var(--van-action-bar-icon-active-color)}.van-action-bar-icon__icon{margin:0 auto var(--van-padding-base);color:var(--van-action-bar-icon-color);font-size:var(--van-action-bar-icon-size)}:root,:host{--van-loading-text-color: var(--van-text-color-2);--van-loading-text-font-size: var(--van-font-size-md);--van-loading-spinner-color: var(--van-gray-5);--van-loading-spinner-size: 30px;--van-loading-spinner-duration: .8s}.van-loading{position:relative;color:var(--van-loading-spinner-color);font-size:0;vertical-align:middle}.van-loading__spinner{position:relative;display:inline-block;width:var(--van-loading-spinner-size);max-width:100%;height:var(--van-loading-spinner-size);max-height:100%;vertical-align:middle;animation:van-rotate var(--van-loading-spinner-duration) linear infinite}.van-loading__spinner--spinner{animation-timing-function:steps(12)}.van-loading__spinner--circular{animation-duration:2s}.van-loading__line{position:absolute;top:0;left:0;width:100%;height:100%}.van-loading__line:before{display:block;width:2px;height:25%;margin:0 auto;background-color:currentColor;border-radius:40%;content:" "}.van-loading__circular{display:block;width:100%;height:100%}.van-loading__circular circle{animation:van-circular 1.5s ease-in-out infinite;stroke:currentColor;stroke-width:3;stroke-linecap:round}.van-loading__text{display:inline-block;margin-left:var(--van-padding-xs);color:var(--van-loading-text-color);font-size:var(--van-loading-text-font-size);vertical-align:middle}.van-loading--vertical{display:flex;flex-direction:column;align-items:center}.van-loading--vertical .van-loading__text{margin:var(--van-padding-xs) 0 0}@keyframes van-circular{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40}to{stroke-dasharray:90,150;stroke-dashoffset:-120}}.van-loading__line--1{transform:rotate(30deg);opacity:1}.van-loading__line--2{transform:rotate(60deg);opacity:.9375}.van-loading__line--3{transform:rotate(90deg);opacity:.875}.van-loading__line--4{transform:rotate(120deg);opacity:.8125}.van-loading__line--5{transform:rotate(150deg);opacity:.75}.van-loading__line--6{transform:rotate(180deg);opacity:.6875}.van-loading__line--7{transform:rotate(210deg);opacity:.625}.van-loading__line--8{transform:rotate(240deg);opacity:.5625}.van-loading__line--9{transform:rotate(270deg);opacity:.5}.van-loading__line--10{transform:rotate(300deg);opacity:.4375}.van-loading__line--11{transform:rotate(330deg);opacity:.375}.van-loading__line--12{transform:rotate(360deg);opacity:.3125}:root,:host{--van-pull-refresh-head-height: 50px;--van-pull-refresh-head-font-size: var(--van-font-size-md);--van-pull-refresh-head-text-color: var(--van-text-color-2);--van-pull-refresh-loading-icon-size: 16px}.van-pull-refresh{overflow:hidden}.van-pull-refresh__track{position:relative;height:100%;transition-property:transform}.van-pull-refresh__head{position:absolute;left:0;width:100%;height:var(--van-pull-refresh-head-height);overflow:hidden;color:var(--van-pull-refresh-head-text-color);font-size:var(--van-pull-refresh-head-font-size);line-height:var(--van-pull-refresh-head-height);text-align:center;transform:translateY(-100%)}.van-pull-refresh__loading .van-loading__spinner{width:var(--van-pull-refresh-loading-icon-size);height:var(--van-pull-refresh-loading-icon-size)}:root,:host{--van-number-keyboard-background: var(--van-gray-2);--van-number-keyboard-key-height: 48px;--van-number-keyboard-key-font-size: 28px;--van-number-keyboard-key-active-color: var(--van-gray-3);--van-number-keyboard-key-background: var(--van-background-2);--van-number-keyboard-delete-font-size: var(--van-font-size-lg);--van-number-keyboard-title-color: var(--van-gray-7);--van-number-keyboard-title-height: 34px;--van-number-keyboard-title-font-size: var(--van-font-size-lg);--van-number-keyboard-close-padding: 0 var(--van-padding-md);--van-number-keyboard-close-color: var(--van-primary-color);--van-number-keyboard-close-font-size: var(--van-font-size-md);--van-number-keyboard-button-text-color: var(--van-white);--van-number-keyboard-button-background: var(--van-primary-color);--van-number-keyboard-z-index: 100}.van-theme-dark{--van-number-keyboard-background: var(--van-gray-8);--van-number-keyboard-key-background: var(--van-gray-7);--van-number-keyboard-key-active-color: var(--van-gray-6)}.van-number-keyboard{position:fixed;bottom:0;left:0;z-index:var(--van-number-keyboard-z-index);width:100%;padding-bottom:22px;background:var(--van-number-keyboard-background);-webkit-user-select:none;user-select:none}.van-number-keyboard--with-title{border-radius:20px 20px 0 0}.van-number-keyboard__header{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:content-box;height:var(--van-number-keyboard-title-height);padding-top:6px;color:var(--van-number-keyboard-title-color);font-size:var(--van-number-keyboard-title-font-size)}.van-number-keyboard__title{display:inline-block;font-weight:400}.van-number-keyboard__title-left{position:absolute;left:0}.van-number-keyboard__body{display:flex;padding:6px 0 0 6px}.van-number-keyboard__keys{display:flex;flex:3;flex-wrap:wrap}.van-number-keyboard__close{position:absolute;right:0;height:100%;padding:var(--van-number-keyboard-close-padding);color:var(--van-number-keyboard-close-color);font-size:var(--van-number-keyboard-close-font-size);background-color:transparent;border:none}.van-number-keyboard__sidebar{display:flex;flex:1;flex-direction:column}.van-number-keyboard--unfit{padding-bottom:0}.van-key{display:flex;align-items:center;justify-content:center;height:var(--van-number-keyboard-key-height);font-size:var(--van-number-keyboard-key-font-size);line-height:1.5;background:var(--van-number-keyboard-key-background);border-radius:var(--van-radius-lg);cursor:pointer}.van-key--large{position:absolute;top:0;right:6px;bottom:6px;left:0;height:auto}.van-key--blue,.van-key--delete{font-size:var(--van-number-keyboard-delete-font-size)}.van-key--active{background-color:var(--van-number-keyboard-key-active-color)}.van-key--blue{color:var(--van-number-keyboard-button-text-color);background:var(--van-number-keyboard-button-background)}.van-key--blue.van-key--active{opacity:var(--van-active-opacity)}.van-key__wrapper{position:relative;flex:1;flex-basis:33%;box-sizing:border-box;padding:0 6px 6px 0}.van-key__wrapper--wider{flex-basis:66%}.van-key__delete-icon{width:32px;height:22px}.van-key__collapse-icon{width:30px;height:24px}.van-key__loading-icon{color:var(--van-number-keyboard-button-text-color)}:root,:host{--van-list-text-color: var(--van-text-color-2);--van-list-text-font-size: var(--van-font-size-md);--van-list-text-line-height: 50px;--van-list-loading-icon-size: 16px}.van-list__loading,.van-list__finished-text,.van-list__error-text{color:var(--van-list-text-color);font-size:var(--van-list-text-font-size);line-height:var(--van-list-text-line-height);text-align:center}.van-list__placeholder{height:0;pointer-events:none}.van-list__loading-icon .van-loading__spinner{width:var(--van-list-loading-icon-size);height:var(--van-list-loading-icon-size)}:root,:host{--van-switch-size: 26px;--van-switch-width: calc(1.8em + 4px) ;--van-switch-height: calc(1em + 4px) ;--van-switch-node-size: 1em;--van-switch-node-background: var(--van-white);--van-switch-node-shadow: 0 3px 1px 0 rgba(0, 0, 0, .05);--van-switch-background: rgba(120, 120, 128, .16);--van-switch-on-background: var(--van-primary-color);--van-switch-duration: var(--van-duration-base);--van-switch-disabled-opacity: var(--van-disabled-opacity)}.van-theme-dark{--van-switch-background: rgba(120, 120, 128, .32)}.van-switch{position:relative;display:inline-block;box-sizing:content-box;width:var(--van-switch-width);height:var(--van-switch-height);font-size:var(--van-switch-size);background:var(--van-switch-background);border-radius:var(--van-switch-node-size);cursor:pointer;transition:background-color var(--van-switch-duration)}.van-switch__node{position:absolute;top:2px;left:2px;width:var(--van-switch-node-size);height:var(--van-switch-node-size);font-size:inherit;background:var(--van-switch-node-background);border-radius:100%;box-shadow:var(--van-switch-node-shadow);transition:transform var(--van-switch-duration) cubic-bezier(.3,1.05,.4,1.05)}.van-switch__loading{top:25%;left:25%;width:50%;height:50%;line-height:1}.van-switch--on{background:var(--van-switch-on-background)}.van-switch--on .van-switch__node{transform:translate(calc(var(--van-switch-width) - var(--van-switch-node-size) - 4px))}.van-switch--on .van-switch__loading{color:var(--van-switch-on-background)}.van-switch--disabled{cursor:not-allowed;opacity:var(--van-switch-disabled-opacity)}.van-switch--loading{cursor:default}:root,:host{--van-button-mini-height: 24px;--van-button-mini-padding: 0 var(--van-padding-base);--van-button-mini-font-size: var(--van-font-size-xs);--van-button-small-height: 32px;--van-button-small-padding: 0 var(--van-padding-xs);--van-button-small-font-size: var(--van-font-size-sm);--van-button-normal-padding: 0 15px;--van-button-normal-font-size: var(--van-font-size-md);--van-button-large-height: 50px;--van-button-default-height: 44px;--van-button-default-line-height: 1.2;--van-button-default-font-size: var(--van-font-size-lg);--van-button-default-color: var(--van-text-color);--van-button-default-background: var(--van-background-2);--van-button-default-border-color: var(--van-gray-4);--van-button-primary-color: var(--van-white);--van-button-primary-background: var(--van-primary-color);--van-button-primary-border-color: var(--van-primary-color);--van-button-success-color: var(--van-white);--van-button-success-background: var(--van-success-color);--van-button-success-border-color: var(--van-success-color);--van-button-danger-color: var(--van-white);--van-button-danger-background: var(--van-danger-color);--van-button-danger-border-color: var(--van-danger-color);--van-button-warning-color: var(--van-white);--van-button-warning-background: var(--van-warning-color);--van-button-warning-border-color: var(--van-warning-color);--van-button-border-width: var(--van-border-width);--van-button-radius: var(--van-radius-md);--van-button-round-radius: var(--van-radius-max);--van-button-plain-background: var(--van-white);--van-button-disabled-opacity: var(--van-disabled-opacity);--van-button-icon-size: 1.2em;--van-button-loading-icon-size: 20px}.van-theme-dark{--van-button-plain-background: transparent}.van-button{position:relative;display:inline-block;box-sizing:border-box;height:var(--van-button-default-height);margin:0;padding:0;font-size:var(--van-button-default-font-size);line-height:var(--van-button-default-line-height);text-align:center;border-radius:var(--van-button-radius);cursor:pointer;transition:opacity var(--van-duration-fast);-webkit-appearance:none;-webkit-font-smoothing:auto}.van-button:before{position:absolute;top:50%;left:50%;width:100%;height:100%;background:var(--van-black);border:inherit;border-color:var(--van-black);border-radius:inherit;transform:translate(-50%,-50%);opacity:0;content:" "}.van-button:active:before{opacity:.1}.van-button--loading:before,.van-button--disabled:before{display:none}.van-button--default{color:var(--van-button-default-color);background:var(--van-button-default-background);border:var(--van-button-border-width) solid var(--van-button-default-border-color)}.van-button--primary{color:var(--van-button-primary-color);background:var(--van-button-primary-background);border:var(--van-button-border-width) solid var(--van-button-primary-border-color)}.van-button--success{color:var(--van-button-success-color);background:var(--van-button-success-background);border:var(--van-button-border-width) solid var(--van-button-success-border-color)}.van-button--danger{color:var(--van-button-danger-color);background:var(--van-button-danger-background);border:var(--van-button-border-width) solid var(--van-button-danger-border-color)}.van-button--warning{color:var(--van-button-warning-color);background:var(--van-button-warning-background);border:var(--van-button-border-width) solid var(--van-button-warning-border-color)}.van-button--plain{background:var(--van-button-plain-background)}.van-button--plain.van-button--primary{color:var(--van-button-primary-background)}.van-button--plain.van-button--success{color:var(--van-button-success-background)}.van-button--plain.van-button--danger{color:var(--van-button-danger-background)}.van-button--plain.van-button--warning{color:var(--van-button-warning-background)}.van-button--large{width:100%;height:var(--van-button-large-height)}.van-button--normal{padding:var(--van-button-normal-padding);font-size:var(--van-button-normal-font-size)}.van-button--small{height:var(--van-button-small-height);padding:var(--van-button-small-padding);font-size:var(--van-button-small-font-size)}.van-button__loading{color:inherit;font-size:inherit}.van-button__loading .van-loading__spinner{color:currentColor;width:var(--van-button-loading-icon-size);height:var(--van-button-loading-icon-size)}.van-button--mini{height:var(--van-button-mini-height);padding:var(--van-button-mini-padding);font-size:var(--van-button-mini-font-size)}.van-button--mini+.van-button--mini{margin-left:var(--van-padding-base)}.van-button--block{display:block;width:100%}.van-button--disabled{cursor:not-allowed;opacity:var(--van-button-disabled-opacity)}.van-button--loading{cursor:default}.van-button--round{border-radius:var(--van-button-round-radius)}.van-button--square{border-radius:0}.van-button__content{display:flex;align-items:center;justify-content:center;height:100%}.van-button__content:before{content:" "}.van-button__icon{font-size:var(--van-button-icon-size);line-height:inherit}.van-button__icon+.van-button__text,.van-button__loading+.van-button__text,.van-button__text+.van-button__icon,.van-button__text+.van-button__loading{margin-left:var(--van-padding-base)}.van-button--hairline{border-width:0}.van-button--hairline:after{border-color:inherit;border-radius:calc(var(--van-button-radius) * 2)}.van-button--hairline.van-button--round:after{border-radius:var(--van-button-round-radius)}.van-button--hairline.van-button--square:after{border-radius:0}:root,:host{--van-submit-bar-height: 50px;--van-submit-bar-z-index: 100;--van-submit-bar-background: var(--van-background-2);--van-submit-bar-button-width: 110px;--van-submit-bar-price-color: var(--van-danger-color);--van-submit-bar-price-font-size: var(--van-font-size-sm);--van-submit-bar-price-integer-font-size: 20px;--van-submit-bar-price-font: var(--van-price-font);--van-submit-bar-text-color: var(--van-text-color);--van-submit-bar-text-font-size: var(--van-font-size-md);--van-submit-bar-tip-padding: var(--van-padding-xs) var(--van-padding-sm);--van-submit-bar-tip-font-size: var(--van-font-size-sm);--van-submit-bar-tip-line-height: 1.5;--van-submit-bar-tip-color: var(--van-orange-dark);--van-submit-bar-tip-background: var(--van-orange-light);--van-submit-bar-tip-icon-size: 12px;--van-submit-bar-button-height: 40px;--van-submit-bar-padding: 0 var(--van-padding-md)}.van-submit-bar{position:fixed;bottom:0;left:0;z-index:var(--van-submit-bar-z-index);width:100%;background:var(--van-submit-bar-background);-webkit-user-select:none;user-select:none}.van-submit-bar__tip{padding:var(--van-submit-bar-tip-padding);color:var(--van-submit-bar-tip-color);font-size:var(--van-submit-bar-tip-font-size);line-height:var(--van-submit-bar-tip-line-height);background:var(--van-submit-bar-tip-background)}.van-submit-bar__tip-icon{margin-right:var(--van-padding-base);font-size:var(--van-submit-bar-tip-icon-size);vertical-align:middle}.van-submit-bar__tip-text{vertical-align:middle}.van-submit-bar__bar{display:flex;align-items:center;justify-content:flex-end;height:var(--van-submit-bar-height);padding:var(--van-submit-bar-padding);font-size:var(--van-submit-bar-text-font-size)}.van-submit-bar__text{flex:1;padding-right:var(--van-padding-sm);color:var(--van-submit-bar-text-color);text-align:right}.van-submit-bar__text span{display:inline-block}.van-submit-bar__suffix-label{margin-left:var(--van-padding-base);font-weight:var(--van-font-bold)}.van-submit-bar__price{color:var(--van-submit-bar-price-color);font-weight:var(--van-font-bold);font-size:var(--van-submit-bar-price-font-size);margin-left:var(--van-padding-base)}.van-submit-bar__price-integer{font-size:var(--van-submit-bar-price-integer-font-size);font-family:var(--van-submit-bar-price-font)}.van-submit-bar__button{width:var(--van-submit-bar-button-width);height:var(--van-submit-bar-button-height);font-weight:var(--van-font-bold);border:none}.van-submit-bar__button--danger{background:var(--van-gradient-red)}:root,:host{--van-signature-padding: var(--van-padding-xs);--van-signature-content-height: 200px;--van-signature-content-background: var(--van-background-2);--van-signature-content-border: 1px dotted #dadada}.van-signature{padding:var(--van-signature-padding)}.van-signature__content{display:flex;justify-content:center;align-items:center;height:var(--van-signature-content-height);background-color:var(--van-signature-content-background);border:var(--van-signature-content-border);border-radius:var(--van-radius-lg);overflow:hidden}.van-signature__content canvas{width:100%;height:100%}.van-signature__footer{display:flex;justify-content:flex-end}.van-signature__footer .van-button{padding:0 var(--van-padding-md);margin-top:var(--van-padding-xs);margin-left:var(--van-padding-xs)}:root,:host{--van-contact-edit-padding: var(--van-padding-md);--van-contact-edit-fields-radius: var(--van-radius-md);--van-contact-edit-buttons-padding: var(--van-padding-xl) 0;--van-contact-edit-button-margin-bottom: var(--van-padding-sm);--van-contact-edit-button-font-size: var(--van-font-size-lg);--van-contact-edit-field-label-width: 4.1em}.van-contact-edit{padding:var(--van-contact-edit-padding)}.van-contact-edit__fields{overflow:hidden;border-radius:var(--van-contact-edit-fields-radius)}.van-contact-edit__fields .van-field__label{width:var(--van-contact-edit-field-label-width)}.van-contact-edit__switch-cell{margin-top:10px;padding-top:9px;padding-bottom:9px;border-radius:var(--van-contact-edit-fields-radius)}.van-contact-edit__buttons{padding:var(--van-contact-edit-buttons-padding)}.van-contact-edit__button{margin-bottom:var(--van-contact-edit-button-margin-bottom);font-size:var(--van-contact-edit-button-font-size)}:root,:host{--van-action-bar-button-height: 40px;--van-action-bar-button-warning-color: var(--van-gradient-orange);--van-action-bar-button-danger-color: var(--van-gradient-red)}.van-action-bar-button{flex:1;height:var(--van-action-bar-button-height);font-weight:var(--van-font-bold);font-size:var(--van-font-size-md);border:none;border-radius:0}.van-action-bar-button--first{margin-left:5px;border-top-left-radius:var(--van-radius-max);border-bottom-left-radius:var(--van-radius-max)}.van-action-bar-button--last{margin-right:5px;border-top-right-radius:var(--van-radius-max);border-bottom-right-radius:var(--van-radius-max)}.van-action-bar-button--warning{background:var(--van-action-bar-button-warning-color)}.van-action-bar-button--danger{background:var(--van-action-bar-button-danger-color)}@media (max-width: 321px){.van-action-bar-button{font-size:13px}}:root,:host{--van-overlay-z-index: 1;--van-overlay-background: rgba(0, 0, 0, .7)}.van-overlay{position:fixed;top:0;left:0;z-index:var(--van-overlay-z-index);width:100%;height:100%;background:var(--van-overlay-background)}:root,:host{--van-popup-background: var(--van-background-2);--van-popup-transition: transform var(--van-duration-base);--van-popup-round-radius: 16px;--van-popup-close-icon-size: 22px;--van-popup-close-icon-color: var(--van-gray-5);--van-popup-close-icon-margin: 16px;--van-popup-close-icon-z-index: 1}.van-overflow-hidden{overflow:hidden!important}.van-popup{position:fixed;max-height:100%;overflow-y:auto;box-sizing:border-box;background:var(--van-popup-background);transition:var(--van-popup-transition);-webkit-overflow-scrolling:touch}.van-popup--center{top:50%;left:0;right:0;width:-webkit-fit-content;width:fit-content;max-width:calc(100vw - var(--van-padding-md) * 2);margin:0 auto;transform:translateY(-50%)}.van-popup--center.van-popup--round{border-radius:var(--van-popup-round-radius)}.van-popup--top{top:0;left:0;width:100%}.van-popup--top.van-popup--round{border-radius:0 0 var(--van-popup-round-radius) var(--van-popup-round-radius)}.van-popup--right{top:50%;right:0;transform:translate3d(0,-50%,0)}.van-popup--right.van-popup--round{border-radius:var(--van-popup-round-radius) 0 0 var(--van-popup-round-radius)}.van-popup--bottom{bottom:0;left:0;width:100%}.van-popup--bottom.van-popup--round{border-radius:var(--van-popup-round-radius) var(--van-popup-round-radius) 0 0}.van-popup--left{top:50%;left:0;transform:translate3d(0,-50%,0)}.van-popup--left.van-popup--round{border-radius:0 var(--van-popup-round-radius) var(--van-popup-round-radius) 0}.van-popup-slide-top-enter-active,.van-popup-slide-left-enter-active,.van-popup-slide-right-enter-active,.van-popup-slide-bottom-enter-active{transition-timing-function:var(--van-ease-out)}.van-popup-slide-top-leave-active,.van-popup-slide-left-leave-active,.van-popup-slide-right-leave-active,.van-popup-slide-bottom-leave-active{transition-timing-function:var(--van-ease-in)}.van-popup-slide-top-enter-from,.van-popup-slide-top-leave-active{transform:translate3d(0,-100%,0)}.van-popup-slide-right-enter-from,.van-popup-slide-right-leave-active{transform:translate3d(100%,-50%,0)}.van-popup-slide-bottom-enter-from,.van-popup-slide-bottom-leave-active{transform:translate3d(0,100%,0)}.van-popup-slide-left-enter-from,.van-popup-slide-left-leave-active{transform:translate3d(-100%,-50%,0)}.van-popup__close-icon{position:absolute;z-index:var(--van-popup-close-icon-z-index);color:var(--van-popup-close-icon-color);font-size:var(--van-popup-close-icon-size)}.van-popup__close-icon--top-left{top:var(--van-popup-close-icon-margin);left:var(--van-popup-close-icon-margin)}.van-popup__close-icon--top-right{top:var(--van-popup-close-icon-margin);right:var(--van-popup-close-icon-margin)}.van-popup__close-icon--bottom-left{bottom:var(--van-popup-close-icon-margin);left:var(--van-popup-close-icon-margin)}.van-popup__close-icon--bottom-right{right:var(--van-popup-close-icon-margin);bottom:var(--van-popup-close-icon-margin)}:root,:host{--van-share-sheet-header-padding: var(--van-padding-sm) var(--van-padding-md);--van-share-sheet-title-color: var(--van-text-color);--van-share-sheet-title-font-size: var(--van-font-size-md);--van-share-sheet-title-line-height: var(--van-line-height-md);--van-share-sheet-description-color: var(--van-text-color-2);--van-share-sheet-description-font-size: var(--van-font-size-sm);--van-share-sheet-description-line-height: 16px;--van-share-sheet-icon-size: 48px;--van-share-sheet-option-name-color: var(--van-gray-7);--van-share-sheet-option-name-font-size: var(--van-font-size-sm);--van-share-sheet-option-description-color: var(--van-text-color-3);--van-share-sheet-option-description-font-size: var(--van-font-size-sm);--van-share-sheet-cancel-button-font-size: var(--van-font-size-lg);--van-share-sheet-cancel-button-height: 48px;--van-share-sheet-cancel-button-background: var(--van-background-2)}.van-share-sheet__header{padding:var(--van-share-sheet-header-padding);text-align:center}.van-share-sheet__title{margin-top:var(--van-padding-xs);color:var(--van-share-sheet-title-color);font-weight:400;font-size:var(--van-share-sheet-title-font-size);line-height:var(--van-share-sheet-title-line-height)}.van-share-sheet__description{display:block;margin-top:var(--van-padding-xs);color:var(--van-share-sheet-description-color);font-size:var(--van-share-sheet-description-font-size);line-height:var(--van-share-sheet-description-line-height)}.van-share-sheet__options{position:relative;display:flex;padding:var(--van-padding-md) 0 var(--van-padding-md) var(--van-padding-xs);overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.van-share-sheet__options--border:before{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;top:0;right:0;left:var(--van-padding-md);border-top:1px solid var(--van-border-color);transform:scaleY(.5)}.van-share-sheet__options::-webkit-scrollbar{height:0}.van-share-sheet__option{display:flex;flex-direction:column;align-items:center;-webkit-user-select:none;user-select:none}.van-share-sheet__icon,.van-share-sheet__image-icon{width:var(--van-share-sheet-icon-size);height:var(--van-share-sheet-icon-size);margin:0 var(--van-padding-md)}.van-share-sheet__icon{display:flex;align-items:center;justify-content:center;color:var(--van-gray-7);border-radius:100%;background-color:var(--van-gray-2)}.van-share-sheet__icon--link,.van-share-sheet__icon--poster,.van-share-sheet__icon--qrcode{font-size:26px}.van-share-sheet__icon--weapp-qrcode{font-size:28px}.van-share-sheet__icon--qq,.van-share-sheet__icon--weibo,.van-share-sheet__icon--wechat,.van-share-sheet__icon--wechat-moments{font-size:30px;color:var(--van-white)}.van-share-sheet__icon--qq{background-color:#38b9fa}.van-share-sheet__icon--wechat{background-color:#0bc15f}.van-share-sheet__icon--weibo{background-color:#ee575e}.van-share-sheet__icon--wechat-moments{background-color:#7bc845}.van-share-sheet__name{margin-top:var(--van-padding-xs);padding:0 var(--van-padding-base);color:var(--van-share-sheet-option-name-color);font-size:var(--van-share-sheet-option-name-font-size)}.van-share-sheet__option-description{padding:0 var(--van-padding-base);color:var(--van-share-sheet-option-description-color);font-size:var(--van-share-sheet-option-description-font-size)}.van-share-sheet__cancel{display:block;width:100%;padding:0;font-size:var(--van-share-sheet-cancel-button-font-size);line-height:var(--van-share-sheet-cancel-button-height);text-align:center;background:var(--van-share-sheet-cancel-button-background);border:none;cursor:pointer}.van-share-sheet__cancel:before{display:block;height:var(--van-padding-xs);background-color:var(--van-background);content:" "}.van-share-sheet__cancel:active{background-color:var(--van-active-color)}:root,:host{--van-popover-arrow-size: 6px;--van-popover-radius: var(--van-radius-lg);--van-popover-action-width: 128px;--van-popover-action-height: 44px;--van-popover-action-font-size: var(--van-font-size-md);--van-popover-action-line-height: var(--van-line-height-md);--van-popover-action-icon-size: 20px;--van-popover-horizontal-action-height: 34px;--van-popover-horizontal-action-icon-size: 16px;--van-popover-light-text-color: var(--van-text-color);--van-popover-light-background: var(--van-background-2);--van-popover-light-action-disabled-text-color: var(--van-text-color-3);--van-popover-dark-text-color: var(--van-white);--van-popover-dark-background: #4a4a4a;--van-popover-dark-action-disabled-text-color: var(--van-text-color-2)}.van-popover{position:absolute;overflow:visible;background-color:transparent;transition:opacity .15s,transform .15s}.van-popover__wrapper{display:inline-block}.van-popover__arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;border-width:var(--van-popover-arrow-size)}.van-popover__content{overflow:hidden;border-radius:var(--van-popover-radius)}.van-popover__content--horizontal{display:flex;width:-webkit-max-content;width:max-content}.van-popover__content--horizontal .van-popover__action{flex:none;width:auto;height:var(--van-popover-horizontal-action-height);padding:0 var(--van-padding-sm)}.van-popover__content--horizontal .van-popover__action:last-child:after{display:none}.van-popover__content--horizontal .van-popover__action-icon{margin-right:var(--van-padding-base);font-size:var(--van-popover-horizontal-action-icon-size)}.van-popover__action{position:relative;display:flex;align-items:center;box-sizing:border-box;width:var(--van-popover-action-width);height:var(--van-popover-action-height);padding:0 var(--van-padding-md);font-size:var(--van-popover-action-font-size);line-height:var(--van-line-height-md);cursor:pointer}.van-popover__action:last-child .van-popover__action-text:after{display:none}.van-popover__action-text{display:flex;flex:1;align-items:center;justify-content:center;height:100%}.van-popover__action-icon{margin-right:var(--van-padding-xs);font-size:var(--van-popover-action-icon-size)}.van-popover__action--with-icon .van-popover__action-text{justify-content:flex-start}.van-popover[data-popper-placement^=top] .van-popover__arrow{bottom:0;border-top-color:currentColor;border-bottom-width:0;margin-bottom:calc(var(--van-popover-arrow-size) * -1)}.van-popover[data-popper-placement=top]{transform-origin:50% 100%}.van-popover[data-popper-placement=top] .van-popover__arrow{left:50%;transform:translate(-50%)}.van-popover[data-popper-placement=top-start]{transform-origin:0 100%}.van-popover[data-popper-placement=top-start] .van-popover__arrow{left:var(--van-padding-md)}.van-popover[data-popper-placement=top-end]{transform-origin:100% 100%}.van-popover[data-popper-placement=top-end] .van-popover__arrow{right:var(--van-padding-md)}.van-popover[data-popper-placement^=left] .van-popover__arrow{right:0;border-right-width:0;border-left-color:currentColor;margin-right:calc(var(--van-popover-arrow-size) * -1)}.van-popover[data-popper-placement=left]{transform-origin:100% 50%}.van-popover[data-popper-placement=left] .van-popover__arrow{top:50%;transform:translateY(-50%)}.van-popover[data-popper-placement=left-start]{transform-origin:100% 0}.van-popover[data-popper-placement=left-start] .van-popover__arrow{top:var(--van-padding-md)}.van-popover[data-popper-placement=left-end]{transform-origin:100% 100%}.van-popover[data-popper-placement=left-end] .van-popover__arrow{bottom:var(--van-padding-md)}.van-popover[data-popper-placement^=right] .van-popover__arrow{left:0;border-right-color:currentColor;border-left-width:0;margin-left:calc(var(--van-popover-arrow-size) * -1)}.van-popover[data-popper-placement=right]{transform-origin:0 50%}.van-popover[data-popper-placement=right] .van-popover__arrow{top:50%;transform:translateY(-50%)}.van-popover[data-popper-placement=right-start]{transform-origin:0 0}.van-popover[data-popper-placement=right-start] .van-popover__arrow{top:var(--van-padding-md)}.van-popover[data-popper-placement=right-end]{transform-origin:0 100%}.van-popover[data-popper-placement=right-end] .van-popover__arrow{bottom:var(--van-padding-md)}.van-popover[data-popper-placement^=bottom] .van-popover__arrow{top:0;border-top-width:0;border-bottom-color:currentColor;margin-top:calc(var(--van-popover-arrow-size) * -1)}.van-popover[data-popper-placement=bottom]{transform-origin:50% 0}.van-popover[data-popper-placement=bottom] .van-popover__arrow{left:50%;transform:translate(-50%)}.van-popover[data-popper-placement=bottom-start]{transform-origin:0 0}.van-popover[data-popper-placement=bottom-start] .van-popover__arrow{left:var(--van-padding-md)}.van-popover[data-popper-placement=bottom-end]{transform-origin:100% 0}.van-popover[data-popper-placement=bottom-end] .van-popover__arrow{right:var(--van-padding-md)}.van-popover--light{color:var(--van-popover-light-text-color)}.van-popover--light .van-popover__content{background:var(--van-popover-light-background);box-shadow:0 2px 12px #3232331f}.van-popover--light .van-popover__arrow{color:var(--van-popover-light-background)}.van-popover--light .van-popover__action:active{background-color:var(--van-active-color)}.van-popover--light .van-popover__action--disabled{color:var(--van-popover-light-action-disabled-text-color);cursor:not-allowed}.van-popover--light .van-popover__action--disabled:active{background-color:transparent}.van-popover--dark{color:var(--van-popover-dark-text-color)}.van-popover--dark .van-popover__content{background:var(--van-popover-dark-background)}.van-popover--dark .van-popover__arrow{color:var(--van-popover-dark-background)}.van-popover--dark .van-popover__action:active{background-color:#0003}.van-popover--dark .van-popover__action--disabled{color:var(--van-popover-dark-action-disabled-text-color)}.van-popover--dark .van-popover__action--disabled:active{background-color:transparent}.van-popover--dark .van-popover__action-text:after{border-color:var(--van-gray-7)}.van-popover-zoom-enter-from,.van-popover-zoom-leave-active{transform:scale(.8);opacity:0}.van-popover-zoom-enter-active{transition-timing-function:var(--van-ease-out)}.van-popover-zoom-leave-active{transition-timing-function:var(--van-ease-in)}:root,:host{--van-notify-text-color: var(--van-white);--van-notify-padding: var(--van-padding-xs) var(--van-padding-md);--van-notify-font-size: var(--van-font-size-md);--van-notify-line-height: var(--van-line-height-md);--van-notify-primary-background: var(--van-primary-color);--van-notify-success-background: var(--van-success-color);--van-notify-danger-background: var(--van-danger-color);--van-notify-warning-background: var(--van-warning-color)}.van-notify{display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:var(--van-notify-padding);color:var(--van-notify-text-color);font-size:var(--van-notify-font-size);line-height:var(--van-notify-line-height);white-space:pre-wrap;text-align:center;word-wrap:break-word}.van-notify--primary{background:var(--van-notify-primary-background)}.van-notify--success{background:var(--van-notify-success-background)}.van-notify--danger{background:var(--van-notify-danger-background)}.van-notify--warning{background:var(--van-notify-warning-background)}:root,:host{--van-dialog-width: 320px;--van-dialog-small-screen-width: 90%;--van-dialog-font-size: var(--van-font-size-lg);--van-dialog-transition: var(--van-duration-base);--van-dialog-radius: 16px;--van-dialog-background: var(--van-background-2);--van-dialog-header-font-weight: var(--van-font-bold);--van-dialog-header-line-height: 24px;--van-dialog-header-padding-top: 26px;--van-dialog-header-isolated-padding: var(--van-padding-lg) 0;--van-dialog-message-padding: var(--van-padding-lg);--van-dialog-message-font-size: var(--van-font-size-md);--van-dialog-message-line-height: var(--van-line-height-md);--van-dialog-message-max-height: 60vh;--van-dialog-has-title-message-text-color: var(--van-gray-7);--van-dialog-has-title-message-padding-top: var(--van-padding-xs);--van-dialog-button-height: 48px;--van-dialog-round-button-height: 36px;--van-dialog-confirm-button-text-color: var(--van-primary-color)}.van-dialog{top:45%;width:var(--van-dialog-width);overflow:hidden;font-size:var(--van-dialog-font-size);background:var(--van-dialog-background);border-radius:var(--van-dialog-radius);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:var(--van-dialog-transition);transition-property:transform,opacity}@media (max-width: 321px){.van-dialog{width:var(--van-dialog-small-screen-width)}}.van-dialog__header{color:var(--van-text-color);padding-top:var(--van-dialog-header-padding-top);font-weight:var(--van-dialog-header-font-weight);line-height:var(--van-dialog-header-line-height);text-align:center}.van-dialog__header--isolated{padding:var(--van-dialog-header-isolated-padding)}.van-dialog__content--isolated{display:flex;align-items:center;min-height:104px}.van-dialog__message{color:var(--van-text-color);flex:1;max-height:var(--van-dialog-message-max-height);padding:26px var(--van-dialog-message-padding);overflow-y:auto;font-size:var(--van-dialog-message-font-size);line-height:var(--van-dialog-message-line-height);white-space:pre-wrap;text-align:center;word-wrap:break-word;-webkit-overflow-scrolling:touch}.van-dialog__message--has-title{padding-top:var(--van-dialog-has-title-message-padding-top);color:var(--van-dialog-has-title-message-text-color)}.van-dialog__message--left{text-align:left}.van-dialog__message--right{text-align:right}.van-dialog__message--justify{text-align:justify}.van-dialog__footer{display:flex;overflow:hidden;-webkit-user-select:none;user-select:none}.van-dialog__confirm,.van-dialog__cancel{flex:1;height:var(--van-dialog-button-height);margin:0;border:0;border-radius:0}.van-dialog__confirm,.van-dialog__confirm:active{color:var(--van-dialog-confirm-button-text-color)}.van-dialog--round-button .van-dialog__footer{position:relative;height:auto;padding:var(--van-padding-xs) var(--van-padding-lg) var(--van-padding-md)}.van-dialog--round-button .van-dialog__message{padding-bottom:var(--van-padding-md);color:var(--van-text-color)}.van-dialog--round-button .van-dialog__confirm,.van-dialog--round-button .van-dialog__cancel{height:var(--van-dialog-round-button-height)}.van-dialog--round-button .van-dialog__confirm{color:var(--van-white)}.van-dialog--round-button .van-action-bar-button--first{border-top-left-radius:var(--van-radius-max);border-bottom-left-radius:var(--van-radius-max)}.van-dialog--round-button .van-action-bar-button--last{border-top-right-radius:var(--van-radius-max);border-bottom-right-radius:var(--van-radius-max)}.van-dialog-bounce-enter-from{transform:translate3d(0,-50%,0) scale(.7);opacity:0}.van-dialog-bounce-leave-active{transform:translate3d(0,-50%,0) scale(.9);opacity:0}:root,:host{--van-toast-max-width: 70%;--van-toast-font-size: var(--van-font-size-md);--van-toast-text-color: var(--van-white);--van-toast-loading-icon-color: var(--van-white);--van-toast-line-height: var(--van-line-height-md);--van-toast-radius: var(--van-radius-lg);--van-toast-background: rgba(0, 0, 0, .7);--van-toast-icon-size: 36px;--van-toast-text-min-width: 96px;--van-toast-text-padding: var(--van-padding-xs) var(--van-padding-sm);--van-toast-default-padding: var(--van-padding-md);--van-toast-default-width: 88px;--van-toast-default-min-height: 88px;--van-toast-position-top-distance: 20%;--van-toast-position-bottom-distance: 20%}.van-toast{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:content-box;transition:all var(--van-duration-fast);width:var(--van-toast-default-width);max-width:var(--van-toast-max-width);min-height:var(--van-toast-default-min-height);padding:var(--van-toast-default-padding);color:var(--van-toast-text-color);font-size:var(--van-toast-font-size);line-height:var(--van-toast-line-height);white-space:pre-wrap;word-break:break-all;text-align:center;background:var(--van-toast-background);border-radius:var(--van-toast-radius)}.van-toast--break-normal{word-break:normal;word-wrap:normal}.van-toast--break-word{word-break:normal;word-wrap:break-word}.van-toast--unclickable{overflow:hidden;cursor:not-allowed}.van-toast--unclickable *{pointer-events:none}.van-toast--text,.van-toast--html{width:-webkit-fit-content;width:fit-content;min-width:var(--van-toast-text-min-width);min-height:0;padding:var(--van-toast-text-padding)}.van-toast--text .van-toast__text,.van-toast--html .van-toast__text{margin-top:0}.van-toast--top{top:var(--van-toast-position-top-distance)}.van-toast--bottom{top:auto;bottom:var(--van-toast-position-bottom-distance)}.van-toast__icon{font-size:var(--van-toast-icon-size)}.van-toast__loading{padding:var(--van-padding-base);color:var(--van-toast-loading-icon-color)}.van-toast__text{margin-top:var(--van-padding-xs)}:root,:host{--van-action-sheet-max-height: 80%;--van-action-sheet-header-height: 48px;--van-action-sheet-header-font-size: var(--van-font-size-lg);--van-action-sheet-description-color: var(--van-text-color-2);--van-action-sheet-description-font-size: var(--van-font-size-md);--van-action-sheet-description-line-height: var(--van-line-height-md);--van-action-sheet-item-background: var(--van-background-2);--van-action-sheet-item-font-size: var(--van-font-size-lg);--van-action-sheet-item-line-height: var(--van-line-height-lg);--van-action-sheet-item-text-color: var(--van-text-color);--van-action-sheet-item-disabled-text-color: var(--van-text-color-3);--van-action-sheet-subname-color: var(--van-text-color-2);--van-action-sheet-subname-font-size: var(--van-font-size-sm);--van-action-sheet-subname-line-height: var(--van-line-height-sm);--van-action-sheet-close-icon-size: 22px;--van-action-sheet-close-icon-color: var(--van-gray-5);--van-action-sheet-close-icon-padding: 0 var(--van-padding-md);--van-action-sheet-cancel-text-color: var(--van-gray-7);--van-action-sheet-cancel-padding-top: var(--van-padding-xs);--van-action-sheet-cancel-padding-color: var(--van-background);--van-action-sheet-loading-icon-size: 22px}.van-action-sheet{display:flex;flex-direction:column;max-height:var(--van-action-sheet-max-height);overflow:hidden;color:var(--van-action-sheet-item-text-color)}.van-action-sheet__content{flex:1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch}.van-action-sheet__item,.van-action-sheet__cancel{display:block;width:100%;padding:14px var(--van-padding-md);font-size:var(--van-action-sheet-item-font-size);background:var(--van-action-sheet-item-background);border:none;cursor:pointer}.van-action-sheet__item:active,.van-action-sheet__cancel:active{background-color:var(--van-active-color)}.van-action-sheet__item{line-height:var(--van-action-sheet-item-line-height)}.van-action-sheet__item--loading,.van-action-sheet__item--disabled{color:var(--van-action-sheet-item-disabled-text-color)}.van-action-sheet__item--loading:active,.van-action-sheet__item--disabled:active{background-color:var(--van-action-sheet-item-background)}.van-action-sheet__item--disabled{cursor:not-allowed}.van-action-sheet__item--loading{cursor:default}.van-action-sheet__cancel{flex-shrink:0;box-sizing:border-box;color:var(--van-action-sheet-cancel-text-color)}.van-action-sheet__subname{margin-top:var(--van-padding-xs);color:var(--van-action-sheet-subname-color);font-size:var(--van-action-sheet-subname-font-size);line-height:var(--van-action-sheet-subname-line-height)}.van-action-sheet__gap{display:block;height:var(--van-action-sheet-cancel-padding-top);background:var(--van-action-sheet-cancel-padding-color)}.van-action-sheet__header{flex-shrink:0;font-weight:var(--van-font-bold);font-size:var(--van-action-sheet-header-font-size);line-height:var(--van-action-sheet-header-height);text-align:center}.van-action-sheet__description{position:relative;flex-shrink:0;padding:20px var(--van-padding-md);color:var(--van-action-sheet-description-color);font-size:var(--van-action-sheet-description-font-size);line-height:var(--van-action-sheet-description-line-height);text-align:center}.van-action-sheet__description:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;right:var(--van-padding-md);bottom:0;left:var(--van-padding-md);border-bottom:1px solid var(--van-border-color);transform:scaleY(.5)}.van-action-sheet__loading-icon .van-loading__spinner{width:var(--van-action-sheet-loading-icon-size);height:var(--van-action-sheet-loading-icon-size)}.van-action-sheet__close{position:absolute;top:0;right:0;z-index:1;padding:var(--van-action-sheet-close-icon-padding);color:var(--van-action-sheet-close-icon-color);font-size:var(--van-action-sheet-close-icon-size);line-height:inherit}:root,:host{--van-sticky-z-index: 99}.van-sticky--fixed{position:fixed;z-index:var(--van-sticky-z-index)}:root,:host{--van-swipe-indicator-size: 6px;--van-swipe-indicator-margin: var(--van-padding-sm);--van-swipe-indicator-active-opacity: 1;--van-swipe-indicator-inactive-opacity: .3;--van-swipe-indicator-active-background: var(--van-primary-color);--van-swipe-indicator-inactive-background: var(--van-border-color)}.van-swipe{position:relative;overflow:hidden;transform:translateZ(0);cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;user-select:none}.van-swipe__track{display:flex;height:100%;transition-property:transform}.van-swipe__track--vertical{flex-direction:column}.van-swipe__indicators{position:absolute;bottom:var(--van-swipe-indicator-margin);left:50%;display:flex;transform:translate(-50%)}.van-swipe__indicators--vertical{top:50%;bottom:auto;left:var(--van-swipe-indicator-margin);flex-direction:column;transform:translateY(-50%)}.van-swipe__indicators--vertical .van-swipe__indicator:not(:last-child){margin-bottom:var(--van-swipe-indicator-size)}.van-swipe__indicator{width:var(--van-swipe-indicator-size);height:var(--van-swipe-indicator-size);background-color:var(--van-swipe-indicator-inactive-background);border-radius:100%;opacity:var(--van-swipe-indicator-inactive-opacity);transition:opacity var(--van-duration-fast),background-color var(--van-duration-fast)}.van-swipe__indicator:not(:last-child){margin-right:var(--van-swipe-indicator-size)}.van-swipe__indicator--active{background-color:var(--van-swipe-indicator-active-background);opacity:var(--van-swipe-indicator-active-opacity)}.van-swipe-item{position:relative;flex-shrink:0;width:100%;height:100%}:root,:host{--van-image-preview-index-text-color: var(--van-white);--van-image-preview-index-font-size: var(--van-font-size-md);--van-image-preview-index-line-height: var(--van-line-height-md);--van-image-preview-index-text-shadow: 0 1px 1px var(--van-gray-8);--van-image-preview-overlay-background: rgba(0, 0, 0, .9);--van-image-preview-close-icon-size: 22px;--van-image-preview-close-icon-color: var(--van-gray-5);--van-image-preview-close-icon-margin: var(--van-padding-md);--van-image-preview-close-icon-z-index: 1}.van-image-preview{position:fixed;top:0;left:0;width:100%;height:100%;max-width:none;background-color:transparent;transform:none}.van-image-preview__swipe{height:100%}.van-image-preview__swipe-item{display:flex;align-items:center;justify-content:center;overflow:hidden}.van-image-preview__cover{position:absolute;top:0;left:0}.van-image-preview__image,.van-image-preview__image-wrap{width:100%;transition-property:transform}.van-image-preview__image--vertical,.van-image-preview__image-wrap--vertical{width:auto;height:100%}.van-image-preview__image img,.van-image-preview__image-wrap img,.van-image-preview__image video,.van-image-preview__image-wrap video{-webkit-user-drag:none}.van-image-preview__image .van-image__error,.van-image-preview__image-wrap .van-image__error{top:30%;height:40%}.van-image-preview__image .van-image__error-icon,.van-image-preview__image-wrap .van-image__error-icon{font-size:36px}.van-image-preview__image .van-image__loading,.van-image-preview__image-wrap .van-image__loading{background-color:transparent}.van-image-preview__index{position:absolute;top:var(--van-padding-md);left:50%;color:var(--van-image-preview-index-text-color);font-size:var(--van-image-preview-index-font-size);line-height:var(--van-image-preview-index-line-height);text-shadow:var(--van-image-preview-index-text-shadow);transform:translate(-50%)}.van-image-preview__overlay{background:var(--van-image-preview-overlay-background)}.van-image-preview__close-icon{position:absolute;z-index:var(--van-image-preview-close-icon-z-index);color:var(--van-image-preview-close-icon-color);font-size:var(--van-image-preview-close-icon-size)}.van-image-preview__close-icon--top-left{top:var(--van-image-preview-close-icon-margin);left:var(--van-image-preview-close-icon-margin)}.van-image-preview__close-icon--top-right{top:var(--van-image-preview-close-icon-margin);right:var(--van-image-preview-close-icon-margin)}.van-image-preview__close-icon--bottom-left{bottom:var(--van-image-preview-close-icon-margin);left:var(--van-image-preview-close-icon-margin)}.van-image-preview__close-icon--bottom-right{right:var(--van-image-preview-close-icon-margin);bottom:var(--van-image-preview-close-icon-margin)}:root,:host{--van-uploader-size: 80px;--van-uploader-icon-size: 24px;--van-uploader-icon-color: var(--van-gray-4);--van-uploader-text-color: var(--van-text-color-2);--van-uploader-text-font-size: var(--van-font-size-sm);--van-uploader-upload-background: var(--van-gray-1);--van-uploader-upload-active-color: var(--van-active-color);--van-uploader-delete-color: var(--van-white);--van-uploader-delete-icon-size: 14px;--van-uploader-delete-background: rgba(0, 0, 0, .7);--van-uploader-file-background: var(--van-background);--van-uploader-file-icon-size: 20px;--van-uploader-file-icon-color: var(--van-gray-7);--van-uploader-file-name-padding: 0 var(--van-padding-base);--van-uploader-file-name-margin-top: var(--van-padding-xs);--van-uploader-file-name-font-size: var(--van-font-size-sm);--van-uploader-file-name-text-color: var(--van-gray-7);--van-uploader-mask-text-color: var(--van-white);--van-uploader-mask-background: rgba(50, 50, 51, .88);--van-uploader-mask-icon-size: 22px;--van-uploader-mask-message-font-size: var(--van-font-size-sm);--van-uploader-mask-message-line-height: var(--van-line-height-xs);--van-uploader-loading-icon-size: 22px;--van-uploader-loading-icon-color: var(--van-white);--van-uploader-disabled-opacity: var(--van-disabled-opacity);--van-uploader-border-radius: 0px}.van-uploader{position:relative;display:inline-block}.van-uploader__wrapper{display:flex;flex-wrap:wrap}.van-uploader__wrapper--disabled{opacity:var(--van-uploader-disabled-opacity)}.van-uploader__input{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;cursor:pointer;opacity:0}.van-uploader__input-wrapper{position:relative}.van-uploader__input:disabled{cursor:not-allowed}.van-uploader__upload{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:var(--van-uploader-size);height:var(--van-uploader-size);margin:0 var(--van-padding-xs) var(--van-padding-xs) 0;background:var(--van-uploader-upload-background);border-radius:var(--van-uploader-border-radius)}.van-uploader__upload:active{background-color:var(--van-uploader-upload-active-color)}.van-uploader__upload--readonly:active{background-color:var(--van-uploader-upload-background)}.van-uploader__upload-icon{color:var(--van-uploader-icon-color);font-size:var(--van-uploader-icon-size)}.van-uploader__upload-text{margin-top:var(--van-padding-xs);color:var(--van-uploader-text-color);font-size:var(--van-uploader-text-font-size)}.van-uploader__preview{position:relative;margin:0 var(--van-padding-xs) var(--van-padding-xs) 0;cursor:pointer}.van-uploader__preview-image{display:block;width:var(--van-uploader-size);height:var(--van-uploader-size);overflow:hidden;border-radius:var(--van-uploader-border-radius)}.van-uploader__preview-delete{position:absolute;top:0;right:0}.van-uploader__preview-delete--shadow{width:var(--van-uploader-delete-icon-size);height:var(--van-uploader-delete-icon-size);background:var(--van-uploader-delete-background);border-radius:0 0 0 12px}.van-uploader__preview-delete-icon{position:absolute;top:0;right:0;color:var(--van-uploader-delete-color);font-size:var(--van-uploader-delete-icon-size);transform:scale(.7) translate(10%,-10%)}.van-uploader__preview-cover{position:absolute;top:0;right:0;bottom:0;left:0}.van-uploader__mask{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--van-uploader-mask-text-color);background:var(--van-uploader-mask-background);border-radius:var(--van-uploader-border-radius)}.van-uploader__mask-icon{font-size:var(--van-uploader-mask-icon-size)}.van-uploader__mask-message{margin-top:6px;padding:0 var(--van-padding-base);font-size:var(--van-uploader-mask-message-font-size);line-height:var(--van-uploader-mask-message-line-height)}.van-uploader__loading{width:var(--van-uploader-loading-icon-size);height:var(--van-uploader-loading-icon-size);color:var(--van-uploader-loading-icon-color)}.van-uploader__file{display:flex;flex-direction:column;align-items:center;justify-content:center;width:var(--van-uploader-size);height:var(--van-uploader-size);background:var(--van-uploader-file-background)}.van-uploader__file-icon{color:var(--van-uploader-file-icon-color);font-size:var(--van-uploader-file-icon-size)}.van-uploader__file-name{box-sizing:border-box;width:100%;margin-top:var(--van-uploader-file-name-margin-top);padding:var(--van-uploader-file-name-padding);color:var(--van-uploader-file-name-text-color);font-size:var(--van-uploader-file-name-font-size);text-align:center}:root,:host{--van-tab-text-color: var(--van-gray-7);--van-tab-active-text-color: var(--van-text-color);--van-tab-disabled-text-color: var(--van-text-color-3);--van-tab-font-size: var(--van-font-size-md);--van-tab-line-height: var(--van-line-height-md);--van-tabs-default-color: var(--van-primary-color);--van-tabs-line-height: 44px;--van-tabs-card-height: 30px;--van-tabs-nav-background: var(--van-background-2);--van-tabs-bottom-bar-width: 40px;--van-tabs-bottom-bar-height: 3px;--van-tabs-bottom-bar-color: var(--van-primary-color)}.van-tab{position:relative;display:flex;flex:1;align-items:center;justify-content:center;box-sizing:border-box;padding:0 var(--van-padding-base);color:var(--van-tab-text-color);font-size:var(--van-tab-font-size);line-height:var(--van-tab-line-height);cursor:pointer}.van-tab--active{color:var(--van-tab-active-text-color);font-weight:var(--van-font-bold)}.van-tab--disabled{color:var(--van-tab-disabled-text-color);cursor:not-allowed}.van-tab--grow{flex:1 0 auto;padding:0 var(--van-padding-sm)}.van-tab--shrink{flex:none;padding:0 var(--van-padding-xs)}.van-tab--card{color:var(--van-tabs-default-color);border-right:var(--van-border-width) solid var(--van-tabs-default-color)}.van-tab--card:last-child{border-right:none}.van-tab--card.van-tab--active{color:var(--van-white);background-color:var(--van-tabs-default-color)}.van-tab--card--disabled{color:var(--van-tab-disabled-text-color)}.van-tab__text--ellipsis{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.van-tabs{position:relative}.van-tabs__wrap{overflow:hidden}.van-tabs__wrap--page-top{position:fixed}.van-tabs__wrap--content-bottom{top:auto;bottom:0}.van-tabs__nav{position:relative;display:flex;background:var(--van-tabs-nav-background);-webkit-user-select:none;user-select:none}.van-tabs__nav--complete{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.van-tabs__nav--complete::-webkit-scrollbar{display:none}.van-tabs__nav--line{box-sizing:content-box;height:100%;padding-bottom:15px}.van-tabs__nav--line.van-tabs__nav--shrink,.van-tabs__nav--line.van-tabs__nav--complete{padding-right:var(--van-padding-xs);padding-left:var(--van-padding-xs)}.van-tabs__nav--card{box-sizing:border-box;height:var(--van-tabs-card-height);margin:0 var(--van-padding-md);border:var(--van-border-width) solid var(--van-tabs-default-color);border-radius:var(--van-radius-sm)}.van-tabs__nav--card.van-tabs__nav--shrink{display:inline-flex}.van-tabs__line{position:absolute;bottom:15px;left:0;z-index:1;width:var(--van-tabs-bottom-bar-width);height:var(--van-tabs-bottom-bar-height);background:var(--van-tabs-bottom-bar-color);border-radius:var(--van-tabs-bottom-bar-height)}.van-tabs__track{position:relative;display:flex;width:100%;height:100%;will-change:left}.van-tabs__content--animated{overflow:hidden}.van-tabs--line .van-tabs__wrap{height:var(--van-tabs-line-height)}.van-tabs--card>.van-tabs__wrap{height:var(--van-tabs-card-height)}.van-tab__panel,.van-tab__panel-wrapper{flex-shrink:0;box-sizing:border-box;width:100%}.van-tab__panel-wrapper--inactive{height:0;overflow:visible}:root,:host{--van-cascader-header-height: 48px;--van-cascader-header-padding: 0 var(--van-padding-md);--van-cascader-title-font-size: var(--van-font-size-lg);--van-cascader-title-line-height: 20px;--van-cascader-close-icon-size: 22px;--van-cascader-close-icon-color: var(--van-gray-5);--van-cascader-selected-icon-size: 18px;--van-cascader-tabs-height: 48px;--van-cascader-active-color: var(--van-primary-color);--van-cascader-options-height: 384px;--van-cascader-option-disabled-color: var(--van-text-color-3);--van-cascader-tab-color: var(--van-text-color);--van-cascader-unselected-tab-color: var(--van-text-color-2)}.van-cascader__header{display:flex;align-items:center;justify-content:space-between;height:var(--van-cascader-header-height);padding:var(--van-cascader-header-padding)}.van-cascader__title{font-weight:var(--van-font-bold);font-size:var(--van-cascader-title-font-size);line-height:var(--van-cascader-title-line-height)}.van-cascader__close-icon{color:var(--van-cascader-close-icon-color);font-size:var(--van-cascader-close-icon-size)}.van-cascader__tabs.van-tabs--line .van-tabs__wrap{height:var(--van-cascader-tabs-height)}.van-cascader__tab{color:var(--van-cascader-tab-color);font-weight:var(--van-font-bold)}.van-cascader__tab--unselected{color:var(--van-cascader-unselected-tab-color);font-weight:400}.van-cascader__option{display:flex;align-items:center;justify-content:space-between;padding:10px var(--van-padding-md);font-size:var(--van-font-size-md);line-height:var(--van-line-height-md);cursor:pointer}.van-cascader__option:active{background-color:var(--van-active-color)}.van-cascader__option--selected{color:var(--van-cascader-active-color);font-weight:var(--van-font-bold)}.van-cascader__option--disabled{color:var(--van-cascader-option-disabled-color);cursor:not-allowed}.van-cascader__option--disabled:active{background-color:transparent}.van-cascader__selected-icon{font-size:var(--van-cascader-selected-icon-size)}.van-cascader__options{box-sizing:border-box;height:var(--van-cascader-options-height);padding-top:6px;overflow-y:auto;-webkit-overflow-scrolling:touch}:root,:host{--van-picker-background: var(--van-background-2);--van-picker-toolbar-height: 44px;--van-picker-title-font-size: var(--van-font-size-lg);--van-picker-title-line-height: var(--van-line-height-md);--van-picker-action-padding: 0 var(--van-padding-md);--van-picker-action-font-size: var(--van-font-size-md);--van-picker-confirm-action-color: var(--van-primary-color);--van-picker-cancel-action-color: var(--van-text-color-2);--van-picker-option-font-size: var(--van-font-size-lg);--van-picker-option-padding: 0 var(--van-padding-base);--van-picker-option-text-color: var(--van-text-color);--van-picker-option-disabled-opacity: .3;--van-picker-loading-icon-color: var(--van-primary-color);--van-picker-loading-mask-color: rgba(255, 255, 255, .9);--van-picker-mask-color: linear-gradient(180deg, rgba(255, 255, 255, .9), rgba(255, 255, 255, .4)), linear-gradient(0deg, rgba(255, 255, 255, .9), rgba(255, 255, 255, .4))}.van-theme-dark{--van-picker-loading-mask-color: rgba(0, 0, 0, .6);--van-picker-mask-color: linear-gradient(180deg, rgba(0, 0, 0, .6), rgba(0, 0, 0, .1)), linear-gradient(0deg, rgba(0, 0, 0, .6), rgba(0, 0, 0, .1))}.van-picker{position:relative;background:var(--van-picker-background);-webkit-user-select:none;user-select:none}.van-picker__toolbar{position:relative;display:flex;align-items:center;justify-content:space-between;height:var(--van-picker-toolbar-height)}.van-picker__cancel,.van-picker__confirm{height:100%;padding:var(--van-picker-action-padding);font-size:var(--van-picker-action-font-size);background-color:transparent;border:none}.van-picker__confirm{color:var(--van-picker-confirm-action-color)}.van-picker__cancel{color:var(--van-picker-cancel-action-color)}.van-picker__title{position:absolute;left:50%;color:var(--van-text-color);max-width:50%;font-weight:var(--van-font-bold);font-size:var(--van-picker-title-font-size);line-height:var(--van-picker-title-line-height);text-align:center;transform:translate(-50%)}.van-picker__columns{position:relative;display:flex;cursor:-webkit-grab;cursor:grab}.van-picker__loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;color:var(--van-picker-loading-icon-color);background:var(--van-picker-loading-mask-color)}.van-picker__frame{position:absolute;top:50%;right:var(--van-padding-md);left:var(--van-padding-md);z-index:2;transform:translateY(-50%);pointer-events:none}.van-picker__mask{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-image:var(--van-picker-mask-color);background-repeat:no-repeat;background-position:top,bottom;transform:translateZ(0);pointer-events:none}.van-picker-column{flex:1;overflow:hidden;font-size:var(--van-picker-option-font-size)}.van-picker-column__wrapper{transition-timing-function:cubic-bezier(.23,1,.68,1)}.van-picker-column__item{display:flex;align-items:center;justify-content:center;padding:var(--van-picker-option-padding);color:var(--van-picker-option-text-color)}.van-picker-column__item--disabled{cursor:not-allowed;opacity:var(--van-picker-option-disabled-opacity)}:root,:host{--van-picker-group-background: var(--van-background-2)}.van-picker-group{background:var(--van-picker-group-background)}.van-picker-group__tabs{margin-top:var(--van-padding-base)}.van-picker-group__tab-title{margin-right:16px}:root,:host{--van-calendar-background: var(--van-background-2);--van-calendar-popup-height: 80%;--van-calendar-header-shadow: 0 2px 10px rgba(125, 126, 128, .16);--van-calendar-header-title-height: 44px;--van-calendar-header-title-font-size: var(--van-font-size-lg);--van-calendar-header-subtitle-font-size: var(--van-font-size-md);--van-calendar-weekdays-height: 30px;--van-calendar-weekdays-font-size: var(--van-font-size-sm);--van-calendar-month-title-font-size: var(--van-font-size-md);--van-calendar-month-mark-color: rgba(242, 243, 245, .8);--van-calendar-month-mark-font-size: 160px;--van-calendar-day-height: 64px;--van-calendar-day-font-size: var(--van-font-size-lg);--van-calendar-day-margin-bottom: 4px;--van-calendar-range-edge-color: var(--van-white);--van-calendar-range-edge-background: var(--van-primary-color);--van-calendar-range-middle-color: var(--van-primary-color);--van-calendar-range-middle-background-opacity: .1;--van-calendar-selected-day-size: 54px;--van-calendar-selected-day-color: var(--van-white);--van-calendar-info-font-size: var(--van-font-size-xs);--van-calendar-info-line-height: var(--van-line-height-xs);--van-calendar-selected-day-background: var(--van-primary-color);--van-calendar-day-disabled-color: var(--van-text-color-3);--van-calendar-confirm-button-height: 36px;--van-calendar-confirm-button-margin: 7px 0}.van-theme-dark{--van-calendar-month-mark-color: rgba(100, 101, 102, .2);--van-calendar-day-disabled-color: var(--van-gray-7)}.van-calendar{display:flex;flex-direction:column;height:100%;background:var(--van-calendar-background)}.van-calendar__popup.van-popup--top,.van-calendar__popup.van-popup--bottom{height:var(--van-calendar-popup-height)}.van-calendar__popup.van-popup--left,.van-calendar__popup.van-popup--right{height:100%}.van-calendar__popup .van-popup__close-icon{top:11px}.van-calendar__header{flex-shrink:0;box-shadow:var(--van-calendar-header-shadow)}.van-calendar__month-title,.van-calendar__header-title,.van-calendar__header-subtitle{color:var(--van-text-color);height:var(--van-calendar-header-title-height);font-weight:var(--van-font-bold);line-height:var(--van-calendar-header-title-height);text-align:center}.van-calendar__header-title{font-size:var(--van-calendar-header-title-font-size)}.van-calendar__header-subtitle{font-size:var(--van-calendar-header-subtitle-font-size)}.van-calendar__month-title{font-size:var(--van-calendar-month-title-font-size)}.van-calendar__weekdays{display:flex}.van-calendar__weekday{flex:1;font-size:var(--van-calendar-weekdays-font-size);line-height:var(--van-calendar-weekdays-height);text-align:center}.van-calendar__body{flex:1;overflow:auto;-webkit-overflow-scrolling:touch}.van-calendar__days{position:relative;display:flex;flex-wrap:wrap;-webkit-user-select:none;user-select:none}.van-calendar__month-mark{position:absolute;top:50%;left:50%;z-index:0;color:var(--van-calendar-month-mark-color);font-size:var(--van-calendar-month-mark-font-size);transform:translate(-50%,-50%);pointer-events:none}.van-calendar__day,.van-calendar__selected-day{display:flex;align-items:center;justify-content:center;text-align:center}.van-calendar__day{position:relative;width:14.285%;height:var(--van-calendar-day-height);font-size:var(--van-calendar-day-font-size);margin-bottom:var(--van-calendar-day-margin-bottom);cursor:pointer}.van-calendar__day--end,.van-calendar__day--start,.van-calendar__day--start-end,.van-calendar__day--multiple-middle,.van-calendar__day--multiple-selected{color:var(--van-calendar-range-edge-color);background:var(--van-calendar-range-edge-background)}.van-calendar__day--start{border-radius:var(--van-radius-md) 0 0 var(--van-radius-md)}.van-calendar__day--end{border-radius:0 var(--van-radius-md) var(--van-radius-md) 0}.van-calendar__day--start-end,.van-calendar__day--multiple-selected{border-radius:var(--van-radius-md)}.van-calendar__day--middle{color:var(--van-calendar-range-middle-color)}.van-calendar__day--middle:after{position:absolute;top:0;right:0;bottom:0;left:0;background-color:currentColor;opacity:var(--van-calendar-range-middle-background-opacity);content:""}.van-calendar__day--disabled{color:var(--van-calendar-day-disabled-color);cursor:default}.van-calendar__top-info,.van-calendar__bottom-info{position:absolute;right:0;left:0;font-size:var(--van-calendar-info-font-size);line-height:var(--van-calendar-info-line-height)}@media (max-width: 350px){.van-calendar__top-info,.van-calendar__bottom-info{font-size:9px}}.van-calendar__top-info{top:6px}.van-calendar__bottom-info{bottom:6px}.van-calendar__selected-day{width:var(--van-calendar-selected-day-size);height:var(--van-calendar-selected-day-size);color:var(--van-calendar-selected-day-color);background:var(--van-calendar-selected-day-background);border-radius:var(--van-radius-md)}.van-calendar__footer{flex-shrink:0;padding-left:var(--van-padding-md);padding-right:var(--van-padding-md)}.van-calendar__confirm{height:var(--van-calendar-confirm-button-height);margin:var(--van-calendar-confirm-button-margin)}:root,:host{--van-address-edit-padding: var(--van-padding-sm);--van-address-edit-buttons-padding: var(--van-padding-xl) var(--van-padding-base);--van-address-edit-button-margin-bottom: var(--van-padding-sm);--van-address-edit-button-font-size: var(--van-font-size-lg)}.van-address-edit{padding:var(--van-address-edit-padding)}.van-address-edit__fields{overflow:hidden;border-radius:var(--van-padding-xs)}.van-address-edit__fields .van-field__label{width:4.1em}.van-address-edit__default{margin-top:var(--van-padding-sm);overflow:hidden;border-radius:var(--van-padding-xs)}.van-address-edit__buttons{padding:var(--van-address-edit-buttons-padding)}.van-address-edit__button{margin-bottom:var(--van-address-edit-button-margin-bottom);font-size:var(--van-address-edit-button-font-size)}.van-address-edit-detail__search-item{background:var(--van-gray-2)}.van-radio-group--horizontal,.van-checkbox-group--horizontal{display:flex;flex-wrap:wrap}:root,:host{--van-checkbox-size: 20px;--van-checkbox-border-color: var(--van-gray-5);--van-checkbox-duration: var(--van-duration-fast);--van-checkbox-label-margin: var(--van-padding-xs);--van-checkbox-label-color: var(--van-text-color);--van-checkbox-checked-icon-color: var(--van-primary-color);--van-checkbox-disabled-icon-color: var(--van-gray-5);--van-checkbox-disabled-label-color: var(--van-text-color-3);--van-checkbox-disabled-background: var(--van-border-color)}.van-checkbox{display:flex;align-items:center;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none}.van-checkbox--disabled{cursor:not-allowed}.van-checkbox--label-disabled{cursor:default}.van-checkbox--horizontal{margin-right:var(--van-padding-sm)}.van-checkbox__icon{flex:none;height:1em;font-size:var(--van-checkbox-size);line-height:1em;cursor:pointer}.van-checkbox__icon .van-icon{display:block;box-sizing:border-box;width:1.25em;height:1.25em;color:transparent;font-size:.8em;line-height:1.25;text-align:center;border:1px solid var(--van-checkbox-border-color);transition-duration:var(--van-checkbox-duration);transition-property:color,border-color,background-color}.van-checkbox__icon--round .van-icon{border-radius:100%}.van-checkbox__icon--indeterminate .van-icon{display:flex;align-items:center;justify-content:center;color:var(--van-white);border-color:var(--van-checkbox-checked-icon-color);background-color:var(--van-checkbox-checked-icon-color)}.van-checkbox__icon--checked .van-icon{color:var(--van-white);background-color:var(--van-checkbox-checked-icon-color);border-color:var(--van-checkbox-checked-icon-color)}.van-checkbox__icon--disabled{cursor:not-allowed}.van-checkbox__icon--disabled .van-icon{background-color:var(--van-checkbox-disabled-background);border-color:var(--van-checkbox-disabled-icon-color)}.van-checkbox__icon--disabled.van-checkbox__icon--checked .van-icon{color:var(--van-checkbox-disabled-icon-color)}.van-checkbox__label{margin-left:var(--van-checkbox-label-margin);color:var(--van-checkbox-label-color);line-height:var(--van-checkbox-size)}.van-checkbox__label--left{margin:0 var(--van-checkbox-label-margin) 0 0}.van-checkbox__label--disabled{color:var(--van-checkbox-disabled-label-color)}:root,:host{--van-coupon-margin: 0 var(--van-padding-sm) var(--van-padding-sm);--van-coupon-content-height: 84px;--van-coupon-content-padding: 14px 0;--van-coupon-content-text-color: var(--van-text-color);--van-coupon-background: var(--van-background-2);--van-coupon-active-background: var(--van-active-color);--van-coupon-radius: var(--van-radius-lg);--van-coupon-shadow: 0 0 4px rgba(0, 0, 0, .1);--van-coupon-head-width: 96px;--van-coupon-amount-color: var(--van-primary-color);--van-coupon-amount-font-size: 30px;--van-coupon-currency-font-size: 40%;--van-coupon-name-font-size: var(--van-font-size-md);--van-coupon-disabled-text-color: var(--van-text-color-2);--van-coupon-description-padding: var(--van-padding-xs) var(--van-padding-md);--van-coupon-description-border-color: var(--van-border-color);--van-coupon-checkbox-color: var(--van-primary-color)}.van-coupon{margin:var(--van-coupon-margin);overflow:hidden;background:var(--van-coupon-background);border-radius:var(--van-coupon-radius);box-shadow:var(--van-coupon-shadow)}.van-coupon:active{background-color:var(--van-coupon-active-background)}.van-coupon__content{display:flex;align-items:center;box-sizing:border-box;min-height:var(--van-coupon-content-height);padding:var(--van-coupon-content-padding);color:var(--van-coupon-content-text-color)}.van-coupon__head{position:relative;min-width:var(--van-coupon-head-width);padding:0 var(--van-padding-xs);color:var(--van-coupon-amount-color);text-align:center}.van-coupon__amount,.van-coupon__condition,.van-coupon__name,.van-coupon__valid{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.van-coupon__amount{margin-bottom:6px;font-weight:var(--van-font-bold);font-size:var(--van-coupon-amount-font-size);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.van-coupon__amount span{font-size:var(--van-coupon-currency-font-size)}.van-coupon__amount span:not(:empty){margin-left:2px}.van-coupon__condition{font-size:var(--van-font-size-sm);line-height:16px;white-space:pre-wrap}.van-coupon__body{position:relative;flex:1}.van-coupon__name{margin-bottom:10px;font-weight:var(--van-font-bold);font-size:var(--van-coupon-name-font-size);line-height:var(--van-line-height-md)}.van-coupon__valid{font-size:var(--van-font-size-sm)}.van-coupon__corner{position:absolute;top:0;right:var(--van-padding-md);bottom:0}.van-coupon__corner .van-checkbox__icon--checked .van-icon{background-color:var(--van-coupon-checkbox-color);border-color:var(--van-coupon-checkbox-color)}.van-coupon__description{padding:var(--van-coupon-description-padding);font-size:var(--van-font-size-sm);border-top:1px dashed var(--van-coupon-description-border-color)}.van-coupon--disabled:active{background-color:var(--van-coupon-background)}.van-coupon--disabled .van-coupon-item__content{height:calc(var(--van-coupon-content-height) - 10px)}.van-coupon--disabled .van-coupon__head{color:inherit}:root,:host{--van-radio-size: 20px;--van-radio-dot-size: 8px;--van-radio-border-color: var(--van-gray-5);--van-radio-duration: var(--van-duration-fast);--van-radio-label-margin: var(--van-padding-xs);--van-radio-label-color: var(--van-text-color);--van-radio-checked-icon-color: var(--van-primary-color);--van-radio-disabled-icon-color: var(--van-gray-5);--van-radio-disabled-label-color: var(--van-text-color-3);--van-radio-disabled-background: var(--van-border-color)}.van-radio{display:flex;align-items:center;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none}.van-radio--disabled{cursor:not-allowed}.van-radio--label-disabled{cursor:default}.van-radio--horizontal{margin-right:var(--van-padding-sm)}.van-radio__icon{flex:none;height:1em;font-size:var(--van-radio-size);line-height:1em;cursor:pointer}.van-radio__icon .van-icon{display:block;box-sizing:border-box;width:1.25em;height:1.25em;color:transparent;font-size:.8em;line-height:1.25;text-align:center;border:1px solid var(--van-radio-border-color);transition-duration:var(--van-radio-duration);transition-property:color,border-color,background-color}.van-radio__icon--round .van-icon{border-radius:100%}.van-radio__icon--dot{position:relative;border-radius:100%;box-sizing:border-box;width:var(--van-radio-size);height:var(--van-radio-size);border:1px solid var(--van-radio-border-color);transition-duration:var(--van-radio-duration);transition-property:border-color}.van-radio__icon--dot__icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:100%;height:calc(100% - var(--van-radio-dot-size));width:calc(100% - var(--van-radio-dot-size));transition-duration:var(--van-radio-duration);transition-property:background-color}.van-radio__icon--checked .van-icon{color:var(--van-white);background-color:var(--van-radio-checked-icon-color);border-color:var(--van-radio-checked-icon-color)}.van-radio__icon--checked.van-radio__icon--dot{border-color:var(--van-radio-checked-icon-color)}.van-radio__icon--checked.van-radio__icon--dot .van-radio__icon--dot__icon{background:var(--van-radio-checked-icon-color)}.van-radio__icon--disabled{cursor:not-allowed}.van-radio__icon--disabled .van-icon{background-color:var(--van-radio-disabled-background);border-color:var(--van-radio-disabled-icon-color)}.van-radio__icon--disabled.van-radio__icon--checked .van-icon{color:var(--van-radio-disabled-icon-color)}.van-radio__label{margin-left:var(--van-radio-label-margin);color:var(--van-radio-label-color);line-height:var(--van-radio-size)}.van-radio__label--left{margin:0 var(--van-radio-label-margin) 0 0}.van-radio__label--disabled{color:var(--van-radio-disabled-label-color)}:root,:host{--van-contact-list-padding: var(--van-padding-sm) var(--van-padding-sm) 80px;--van-contact-list-edit-icon-size: 16px;--van-contact-list-add-button-z-index: 999;--van-contact-list-radio-color: var(--van-primary-color);--van-contact-list-item-padding: var(--van-padding-md)}.van-contact-list{box-sizing:border-box;height:100%;padding:var(--van-contact-list-padding)}.van-contact-list__item{padding:var(--van-contact-list-item-padding)}.van-contact-list__item-title{display:flex;align-items:center;padding-right:var(--van-padding-xl);padding-left:var(--van-padding-xs)}.van-contact-list__item-tag{flex:none;margin-left:var(--van-padding-xs);padding-top:0;padding-bottom:0;line-height:1.4em}.van-contact-list__group{box-sizing:border-box;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;border-radius:var(--van-radius-lg)}.van-contact-list__edit{font-size:var(--van-contact-list-edit-icon-size)}.van-contact-list__radio .van-radio__icon--checked .van-icon{background-color:var(--van-contact-list-radio-color);border-color:var(--van-contact-list-radio-color)}.van-contact-list__bottom{position:fixed;right:0;bottom:0;left:0;z-index:var(--van-contact-list-add-button-z-index);padding-left:var(--van-padding-md);padding-right:var(--van-padding-md);background-color:var(--van-background-2)}.van-contact-list__add{height:40px;margin:5px 0}:root,:host{--van-address-list-padding: var(--van-padding-sm) var(--van-padding-sm) 80px;--van-address-list-disabled-text-color: var(--van-text-color-2);--van-address-list-disabled-text-padding: calc(var(--van-padding-base) * 5) 0;--van-address-list-disabled-text-font-size: var(--van-font-size-md);--van-address-list-disabled-text-line-height: var(--van-line-height-md);--van-address-list-add-button-z-index: 999;--van-address-list-item-padding: var(--van-padding-sm);--van-address-list-item-text-color: var(--van-text-color);--van-address-list-item-disabled-text-color: var(--van-text-color-3);--van-address-list-item-font-size: 13px;--van-address-list-item-line-height: var(--van-line-height-sm);--van-address-list-radio-color: var(--van-primary-color);--van-address-list-edit-icon-size: 20px}.van-address-list{box-sizing:border-box;height:100%;padding:var(--van-address-list-padding)}.van-address-list__bottom{position:fixed;bottom:0;left:0;z-index:var(--van-address-list-add-button-z-index);box-sizing:border-box;width:100%;padding-left:var(--van-padding-md);padding-right:var(--van-padding-md);background-color:var(--van-background-2)}.van-address-list__add{height:40px;margin:5px 0}.van-address-list__disabled-text{padding:var(--van-address-list-disabled-text-padding);color:var(--van-address-list-disabled-text-color);font-size:var(--van-address-list-disabled-text-font-size);line-height:var(--van-address-list-disabled-text-line-height)}.van-address-item{padding:var(--van-address-list-item-padding);background-color:var(--van-background-2);border-radius:var(--van-radius-lg)}.van-address-item:not(:last-child){margin-bottom:var(--van-padding-sm)}.van-address-item__title{padding-right:44px}.van-address-item__name{display:flex;align-items:center;margin-bottom:var(--van-padding-xs);font-size:var(--van-font-size-lg);line-height:var(--van-line-height-lg)}.van-address-item__tag{flex:none;margin-left:var(--van-padding-xs);padding-top:0;padding-bottom:0;line-height:1.4em}.van-address-item__address{color:var(--van-address-list-item-text-color);font-size:var(--van-address-list-item-font-size);line-height:var(--van-address-list-item-line-height)}.van-address-item--disabled .van-address-item__name,.van-address-item--disabled .van-address-item__address{color:var(--van-address-list-item-disabled-text-color)}.van-address-item__edit{position:absolute;top:50%;right:var(--van-padding-md);color:var(--van-gray-6);font-size:var(--van-address-list-edit-icon-size);transform:translateY(-50%)}.van-address-item .van-cell{padding:0}.van-address-item .van-radio__label{margin-left:var(--van-padding-sm)}.van-address-item .van-radio__icon--checked .van-icon{background-color:var(--van-address-list-radio-color);border-color:var(--van-address-list-radio-color)}:root,:host{--van-barrage-font-size: 16px;--van-barrage-space: 10px;--van-barrage-font: inherit;--van-barrage-color: var(--van-white)}.van-barrage{position:relative;overflow:hidden}.van-barrage__item{position:absolute;top:0;right:0;z-index:99;padding-bottom:var(--van-barrage-space);opacity:.75;line-height:1;font-size:var(--van-barrage-font-size);font-family:var(--van-barrage-font);font-weight:700;white-space:nowrap;color:var(--van-barrage-color);text-shadow:1px 0 1px #000000,0 1px 1px #000000,0 -1px 1px #000000,-1px 0 1px #000000;-webkit-user-select:none;user-select:none;will-change:transform;transform:translate(110%)}@keyframes van-barrage{0%{transform:translate(110%)}to{transform:translate(var(--move-distance))}}:root,:host{--van-cell-group-background: var(--van-background-2);--van-cell-group-title-color: var(--van-text-color-2);--van-cell-group-title-padding: var(--van-padding-md) var(--van-padding-md);--van-cell-group-title-font-size: var(--van-font-size-md);--van-cell-group-title-line-height: 16px;--van-cell-group-inset-padding: 0 var(--van-padding-md);--van-cell-group-inset-radius: var(--van-radius-lg);--van-cell-group-inset-title-padding: var(--van-padding-md) var(--van-padding-md)}.van-cell-group{background:var(--van-cell-group-background)}.van-cell-group--inset{margin:var(--van-cell-group-inset-padding);border-radius:var(--van-cell-group-inset-radius);overflow:hidden}.van-cell-group__title{padding:var(--van-cell-group-title-padding);color:var(--van-cell-group-title-color);font-size:var(--van-cell-group-title-font-size);line-height:var(--van-cell-group-title-line-height)}.van-cell-group__title--inset{padding:var(--van-cell-group-inset-title-padding)}:root,:host{--van-circle-size: 100px;--van-circle-color: var(--van-primary-color);--van-circle-layer-color: var(--van-white);--van-circle-text-color: var(--van-text-color);--van-circle-text-font-weight: var(--van-font-bold);--van-circle-text-font-size: var(--van-font-size-md);--van-circle-text-line-height: var(--van-line-height-md)}.van-circle{position:relative;display:inline-block;width:var(--van-circle-size);height:var(--van-circle-size);text-align:center}.van-circle svg{position:absolute;top:0;left:0;width:100%;height:100%}.van-circle__layer{stroke:var(--van-circle-layer-color)}.van-circle__hover{fill:none;stroke:var(--van-circle-color);stroke-linecap:round}.van-circle__text{position:absolute;top:50%;left:0;box-sizing:border-box;width:100%;padding:0 var(--van-padding-base);color:var(--van-circle-text-color);font-weight:var(--van-circle-text-font-weight);font-size:var(--van-circle-text-font-size);line-height:var(--van-circle-text-line-height);transform:translateY(-50%)}.van-row{display:flex;flex-wrap:wrap}.van-row--nowrap{flex-wrap:nowrap}.van-row--justify-center{justify-content:center}.van-row--justify-end{justify-content:flex-end}.van-row--justify-space-between{justify-content:space-between}.van-row--justify-space-around{justify-content:space-around}.van-row--align-center{align-items:center}.van-row--align-bottom{align-items:flex-end}.van-col{display:block;box-sizing:border-box;min-height:1px}.van-col--1{flex:0 0 4.16666667%;max-width:4.16666667%}.van-col--offset-1{margin-left:4.16666667%}.van-col--2{flex:0 0 8.33333333%;max-width:8.33333333%}.van-col--offset-2{margin-left:8.33333333%}.van-col--3{flex:0 0 12.5%;max-width:12.5%}.van-col--offset-3{margin-left:12.5%}.van-col--4{flex:0 0 16.66666667%;max-width:16.66666667%}.van-col--offset-4{margin-left:16.66666667%}.van-col--5{flex:0 0 20.83333333%;max-width:20.83333333%}.van-col--offset-5{margin-left:20.83333333%}.van-col--6{flex:0 0 25%;max-width:25%}.van-col--offset-6{margin-left:25%}.van-col--7{flex:0 0 29.16666667%;max-width:29.16666667%}.van-col--offset-7{margin-left:29.16666667%}.van-col--8{flex:0 0 33.33333333%;max-width:33.33333333%}.van-col--offset-8{margin-left:33.33333333%}.van-col--9{flex:0 0 37.5%;max-width:37.5%}.van-col--offset-9{margin-left:37.5%}.van-col--10{flex:0 0 41.66666667%;max-width:41.66666667%}.van-col--offset-10{margin-left:41.66666667%}.van-col--11{flex:0 0 45.83333333%;max-width:45.83333333%}.van-col--offset-11{margin-left:45.83333333%}.van-col--12{flex:0 0 50%;max-width:50%}.van-col--offset-12{margin-left:50%}.van-col--13{flex:0 0 54.16666667%;max-width:54.16666667%}.van-col--offset-13{margin-left:54.16666667%}.van-col--14{flex:0 0 58.33333333%;max-width:58.33333333%}.van-col--offset-14{margin-left:58.33333333%}.van-col--15{flex:0 0 62.5%;max-width:62.5%}.van-col--offset-15{margin-left:62.5%}.van-col--16{flex:0 0 66.66666667%;max-width:66.66666667%}.van-col--offset-16{margin-left:66.66666667%}.van-col--17{flex:0 0 70.83333333%;max-width:70.83333333%}.van-col--offset-17{margin-left:70.83333333%}.van-col--18{flex:0 0 75%;max-width:75%}.van-col--offset-18{margin-left:75%}.van-col--19{flex:0 0 79.16666667%;max-width:79.16666667%}.van-col--offset-19{margin-left:79.16666667%}.van-col--20{flex:0 0 83.33333333%;max-width:83.33333333%}.van-col--offset-20{margin-left:83.33333333%}.van-col--21{flex:0 0 87.5%;max-width:87.5%}.van-col--offset-21{margin-left:87.5%}.van-col--22{flex:0 0 91.66666667%;max-width:91.66666667%}.van-col--offset-22{margin-left:91.66666667%}.van-col--23{flex:0 0 95.83333333%;max-width:95.83333333%}.van-col--offset-23{margin-left:95.83333333%}.van-col--24{flex:0 0 100%;max-width:100%}.van-col--offset-24{margin-left:100%}:root,:host{--van-count-down-text-color: var(--van-text-color);--van-count-down-font-size: var(--van-font-size-md);--van-count-down-line-height: var(--van-line-height-md)}.van-count-down{color:var(--van-count-down-text-color);font-size:var(--van-count-down-font-size);line-height:var(--van-count-down-line-height)}:root,:host{--van-empty-padding: var(--van-padding-xl) 0;--van-empty-image-size: 160px;--van-empty-description-margin-top: var(--van-padding-md);--van-empty-description-padding: 0 60px;--van-empty-description-color: var(--van-text-color-2);--van-empty-description-font-size: var(--van-font-size-md);--van-empty-description-line-height: var(--van-line-height-md);--van-empty-bottom-margin-top: 24px}.van-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding:var(--van-empty-padding)}.van-empty__image{width:var(--van-empty-image-size);height:var(--van-empty-image-size)}.van-empty__image img{width:100%;height:100%}.van-empty__description{margin-top:var(--van-empty-description-margin-top);padding:var(--van-empty-description-padding);color:var(--van-empty-description-color);font-size:var(--van-empty-description-font-size);line-height:var(--van-empty-description-line-height)}.van-empty__bottom{margin-top:var(--van-empty-bottom-margin-top)}.van-theme-dark .van-empty{opacity:.5}:root,:host{--van-coupon-list-background: var(--van-background);--van-coupon-list-field-padding: 5px 0 5px var(--van-padding-md);--van-coupon-list-exchange-button-height: 32px;--van-coupon-list-close-button-height: 40px;--van-coupon-list-empty-tip-color: var(--van-text-color-2);--van-coupon-list-empty-tip-font-size: var(--van-font-size-md);--van-coupon-list-empty-tip-line-height: var(--van-line-height-md)}.van-coupon-list{position:relative;height:100%;background:var(--van-coupon-list-background)}.van-coupon-list__field{padding:var(--van-coupon-list-field-padding)}.van-coupon-list__field .van-field__body{height:34px;padding-left:var(--van-padding-sm);line-height:34px;background:var(--van-background);border-radius:var(--van-radius-max)}.van-coupon-list__field .van-field__body::-webkit-input-placeholder{color:var(--van-text-color-3)}.van-coupon-list__field .van-field__body::placeholder{color:var(--van-text-color-3)}.van-coupon-list__field .van-field__clear{margin-right:0}.van-coupon-list__exchange-bar{display:flex;align-items:center;background-color:var(--van-background-2)}.van-coupon-list__exchange{flex:none;height:var(--van-coupon-list-exchange-button-height);font-size:var(--van-font-size-lg);line-height:calc(var(--van-coupon-list-exchange-button-height) - 2px);border:0}.van-coupon-list .van-tabs__wrap{box-shadow:0 6px 12px -12px var(--van-gray-6)}.van-coupon-list__list{box-sizing:border-box;padding:var(--van-padding-md) 0 var(--van-padding-lg);overflow-y:auto;-webkit-overflow-scrolling:touch}.van-coupon-list__list--with-bottom{padding-bottom:50px}.van-coupon-list__bottom{position:absolute;bottom:0;left:0;z-index:999;box-sizing:border-box;width:100%;padding:5px var(--van-padding-md);font-weight:var(--van-font-bold);background-color:var(--van-background-2)}.van-coupon-list__close{height:var(--van-coupon-list-close-button-height)}.van-coupon-list__empty-tip{color:var(--van-coupon-list-empty-tip-color);font-size:var(--van-coupon-list-empty-tip-font-size);line-height:var(--van-coupon-list-empty-tip-line-height)}:root,:host{--van-divider-margin: var(--van-padding-md) 0;--van-divider-vertical-margin: 0 var(--van-padding-xs);--van-divider-text-color: var(--van-text-color-2);--van-divider-font-size: var(--van-font-size-md);--van-divider-line-height: 24px;--van-divider-border-color: var(--van-border-color);--van-divider-content-padding: var(--van-padding-md);--van-divider-content-left-width: 10%;--van-divider-content-right-width: 10%}.van-divider{display:flex;align-items:center;margin:var(--van-divider-margin);color:var(--van-divider-text-color);font-size:var(--van-divider-font-size);line-height:var(--van-divider-line-height);border-color:var(--van-divider-border-color);border-style:solid;border-width:0}.van-divider:before,.van-divider:after{display:block;flex:1;box-sizing:border-box;height:1px;border-color:inherit;border-style:inherit;border-width:var(--van-border-width) 0 0}.van-divider:before{content:""}.van-divider--hairline:before,.van-divider--hairline:after{transform:scaleY(.5)}.van-divider--dashed{border-style:dashed}.van-divider--content-center:before,.van-divider--content-left:before,.van-divider--content-right:before{margin-right:var(--van-divider-content-padding)}.van-divider--content-center:after,.van-divider--content-left:after,.van-divider--content-right:after{margin-left:var(--van-divider-content-padding);content:""}.van-divider--content-left:before{max-width:var(--van-divider-content-left-width)}.van-divider--content-right:after{max-width:var(--van-divider-content-right-width)}.van-divider--vertical{display:inline-block;width:var(--van-border-width);height:1em;margin:var(--van-divider-vertical-margin);vertical-align:middle}.van-divider--vertical:before{height:100%;border-width:0 0 0 var(--van-border-width)}.van-divider--vertical:after{display:none}.van-divider--vertical.van-divider--hairline:before{transform:scaleX(.5)}:root,:host{--van-dropdown-menu-height: 48px;--van-dropdown-menu-background: var(--van-background-2);--van-dropdown-menu-shadow: 0 2px 12px rgba(100, 101, 102, .12);--van-dropdown-menu-title-font-size: 15px;--van-dropdown-menu-title-text-color: var(--van-text-color);--van-dropdown-menu-title-active-text-color: var(--van-primary-color);--van-dropdown-menu-title-disabled-text-color: var(--van-text-color-2);--van-dropdown-menu-title-padding: 0 var(--van-padding-xs);--van-dropdown-menu-title-line-height: var(--van-line-height-lg);--van-dropdown-menu-option-active-color: var(--van-primary-color);--van-dropdown-menu-content-max-height: 80%}.van-dropdown-menu{-webkit-user-select:none;user-select:none}.van-dropdown-menu__bar{position:relative;display:flex;height:var(--van-dropdown-menu-height);background:var(--van-dropdown-menu-background);box-shadow:var(--van-dropdown-menu-shadow)}.van-dropdown-menu__bar--opened{z-index:calc(var(--van-dropdown-item-z-index) + 1)}.van-dropdown-menu__bar--scrollable{padding-left:var(--van-padding-base);padding-right:var(--van-padding-xs);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.van-dropdown-menu__bar--scrollable::-webkit-scrollbar{display:none}.van-dropdown-menu__item{display:flex;flex:1;align-items:center;justify-content:center;min-width:0}.van-dropdown-menu__item--disabled .van-dropdown-menu__title{color:var(--van-dropdown-menu-title-disabled-text-color)}.van-dropdown-menu__item--grow{flex:1 0 auto;padding-left:var(--van-padding-base);padding-right:var(--van-padding-sm)}.van-dropdown-menu__title{position:relative;box-sizing:border-box;max-width:100%;padding:var(--van-dropdown-menu-title-padding);color:var(--van-dropdown-menu-title-text-color);font-size:var(--van-dropdown-menu-title-font-size);line-height:var(--van-dropdown-menu-title-line-height)}.van-dropdown-menu__title:after{position:absolute;top:50%;right:-4px;margin-top:-5px;border:3px solid;border-color:transparent transparent var(--van-gray-4) var(--van-gray-4);transform:rotate(-45deg);opacity:.8;content:""}.van-dropdown-menu__title--active{color:var(--van-dropdown-menu-title-active-text-color)}.van-dropdown-menu__title--active:after{border-color:transparent transparent currentColor currentColor}.van-dropdown-menu__title--down:after{margin-top:-1px;transform:rotate(135deg)}:root,:host{--van-dropdown-item-z-index: 10}.van-dropdown-item{position:fixed;right:0;left:0;z-index:var(--van-dropdown-item-z-index);overflow:hidden}.van-dropdown-item__icon{display:block;line-height:inherit}.van-dropdown-item__option{text-align:left}.van-dropdown-item__option--active,.van-dropdown-item__option--active .van-dropdown-item__icon{color:var(--van-dropdown-menu-option-active-color)}.van-dropdown-item--up{top:0}.van-dropdown-item--down{bottom:0}.van-dropdown-item__content{position:absolute;max-height:var(--van-dropdown-menu-content-max-height)}:root,:host{--van-floating-panel-border-radius: 16px;--van-floating-panel-header-height: 30px;--van-floating-panel-z-index: 999;--van-floating-panel-background: var(--van-background-2);--van-floating-panel-bar-width: 20px;--van-floating-panel-bar-height: 3px;--van-floating-panel-bar-color: var(--van-gray-5)}.van-floating-panel{position:fixed;left:0;bottom:0;width:100vw;z-index:var(--van-floating-panel-z-index);display:flex;flex-direction:column;touch-action:none;border-top-left-radius:var(--van-floating-panel-border-radius);border-top-right-radius:var(--van-floating-panel-border-radius);background:var(--van-floating-panel-background);will-change:transform}.van-floating-panel:after{content:"";display:block;position:absolute;bottom:-100vh;height:100vh;width:100vw;background-color:inherit}.van-floating-panel__header{height:var(--van-floating-panel-header-height);display:flex;justify-content:center;align-items:center;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;user-select:none}.van-floating-panel__header-bar{height:var(--van-floating-panel-bar-height);width:var(--van-floating-panel-bar-width);border-radius:var(--van-radius-md);background:var(--van-floating-panel-bar-color)}.van-floating-panel__content{flex:1;overflow-y:auto;background-color:var(--van-floating-panel-background)}.van-grid{display:flex;flex-wrap:wrap}:root,:host{--van-grid-item-content-padding: var(--van-padding-md) var(--van-padding-xs);--van-grid-item-content-background: var(--van-background-2);--van-grid-item-content-active-color: var(--van-active-color);--van-grid-item-icon-size: 28px;--van-grid-item-text-color: var(--van-text-color);--van-grid-item-text-font-size: var(--van-font-size-sm)}.van-grid-item{position:relative;box-sizing:border-box}.van-grid-item--square{height:0}.van-grid-item__icon{font-size:var(--van-grid-item-icon-size)}.van-grid-item__text{color:var(--van-grid-item-text-color);font-size:var(--van-grid-item-text-font-size);line-height:1.5;word-break:break-all}.van-grid-item__icon+.van-grid-item__text{margin-top:var(--van-padding-xs)}.van-grid-item__content{display:flex;flex-direction:column;box-sizing:border-box;height:100%;padding:var(--van-grid-item-content-padding);background:var(--van-grid-item-content-background)}.van-grid-item__content:after{z-index:1;border-width:0 var(--van-border-width) var(--van-border-width) 0}.van-grid-item__content--square{position:absolute;top:0;right:0;left:0}.van-grid-item__content--center{align-items:center;justify-content:center}.van-grid-item__content--horizontal{flex-direction:row}.van-grid-item__content--horizontal .van-grid-item__text{margin:0 0 0 var(--van-padding-xs)}.van-grid-item__content--reverse{flex-direction:column-reverse}.van-grid-item__content--reverse .van-grid-item__text{margin:0 0 var(--van-padding-xs)}.van-grid-item__content--horizontal.van-grid-item__content--reverse{flex-direction:row-reverse}.van-grid-item__content--horizontal.van-grid-item__content--reverse .van-grid-item__text{margin:0 var(--van-padding-xs) 0 0}.van-grid-item__content--surround:after{border-width:var(--van-border-width)}.van-grid-item__content--clickable{cursor:pointer}.van-grid-item__content--clickable:active{background-color:var(--van-grid-item-content-active-color)}:root,:host{--van-highlight-tag-color: var(--van-primary-color)}.van-highlight__tag{color:var(--van-highlight-tag-color)}:root,:host{--van-index-bar-sidebar-z-index: 2;--van-index-bar-index-font-size: var(--van-font-size-xs);--van-index-bar-index-line-height: var(--van-line-height-xs);--van-index-bar-index-active-color: var(--van-primary-color)}.van-index-bar__sidebar{position:fixed;top:50%;right:0;z-index:var(--van-index-bar-sidebar-z-index);display:flex;flex-direction:column;text-align:center;transform:translateY(-50%);cursor:pointer;-webkit-user-select:none;user-select:none}.van-index-bar__index{padding:0 var(--van-padding-xs) 0 var(--van-padding-md);font-weight:var(--van-font-bold);font-size:var(--van-index-bar-index-font-size);line-height:var(--van-index-bar-index-line-height)}.van-index-bar__index--active{color:var(--van-index-bar-index-active-color);font-weight:700}:root,:host{--van-index-anchor-z-index: 1;--van-index-anchor-padding: 0 var(--van-padding-md);--van-index-anchor-text-color: var(--van-text-color);--van-index-anchor-font-weight: var(--van-font-bold);--van-index-anchor-font-size: var(--van-font-size-md);--van-index-anchor-line-height: 32px;--van-index-anchor-background: transparent;--van-index-anchor-sticky-text-color: var(--van-primary-color);--van-index-anchor-sticky-background: var(--van-background-2)}.van-index-anchor{z-index:var(--van-index-anchor-z-index);box-sizing:border-box;padding:var(--van-index-anchor-padding);color:var(--van-index-anchor-text-color);font-weight:var(--van-index-anchor-font-weight);font-size:var(--van-index-anchor-font-size);line-height:var(--van-index-anchor-line-height);background:var(--van-index-anchor-background)}.van-index-anchor--sticky{position:fixed;top:0;right:0;left:0;color:var(--van-index-anchor-sticky-text-color);background:var(--van-index-anchor-sticky-background)}:root,:host{--van-pagination-height: 40px;--van-pagination-font-size: var(--van-font-size-md);--van-pagination-item-width: 36px;--van-pagination-item-default-color: var(--van-primary-color);--van-pagination-item-disabled-color: var(--van-gray-7);--van-pagination-item-disabled-background: var(--van-background);--van-pagination-background: var(--van-background-2);--van-pagination-desc-color: var(--van-gray-7);--van-pagination-disabled-opacity: var(--van-disabled-opacity)}.van-pagination{font-size:var(--van-pagination-font-size)}.van-pagination__items{display:flex}.van-pagination__item,.van-pagination__page-desc{display:flex;align-items:center;justify-content:center}.van-pagination__item{flex:1;box-sizing:border-box;min-width:var(--van-pagination-item-width);height:var(--van-pagination-height);color:var(--van-pagination-item-default-color);background:var(--van-pagination-background);cursor:pointer;-webkit-user-select:none;user-select:none}.van-pagination__item button{flex:1;height:100%;border:none;padding:0;background:transparent}.van-pagination__item button[disabled]{cursor:not-allowed}.van-pagination__item:active{color:var(--van-white);background-color:var(--van-pagination-item-default-color)}.van-pagination__item:not(:last-child):after{border-right-width:0}.van-pagination__item--active{color:var(--van-white);background-color:var(--van-pagination-item-default-color)}.van-pagination__item--page{flex-grow:0}.van-pagination__item--prev,.van-pagination__item--next{padding:0 var(--van-padding-base);cursor:pointer}.van-pagination__item--border:first-child:after{border-right-width:var(--van-border-width)}.van-pagination__item--disabled,.van-pagination__item--disabled:active{color:var(--van-pagination-item-disabled-color);background-color:var(--van-pagination-item-disabled-background);opacity:var(--van-pagination-disabled-opacity)}.van-pagination__page-desc{flex:1;height:var(--van-pagination-height);color:var(--van-pagination-desc-color)}:root,:host{--van-password-input-height: 50px;--van-password-input-margin: 0 var(--van-padding-md);--van-password-input-font-size: 20px;--van-password-input-radius: 6px;--van-password-input-background: var(--van-background-2);--van-password-input-info-color: var(--van-text-color-2);--van-password-input-info-font-size: var(--van-font-size-md);--van-password-input-error-info-color: var(--van-danger-color);--van-password-input-dot-size: 10px;--van-password-input-dot-color: var(--van-text-color);--van-password-input-text-color: var(--van-text-color);--van-password-input-cursor-color: var(--van-text-color);--van-password-input-cursor-width: 1px;--van-password-input-cursor-height: 40%;--van-password-input-cursor-duration: 1s}.van-password-input{position:relative;margin:var(--van-password-input-margin);-webkit-user-select:none;user-select:none}.van-password-input__info,.van-password-input__error-info{margin-top:var(--van-padding-md);font-size:var(--van-password-input-info-font-size);text-align:center}.van-password-input__info{color:var(--van-password-input-info-color)}.van-password-input__error-info{color:var(--van-password-input-error-info-color)}.van-password-input__security{display:flex;width:100%;height:var(--van-password-input-height);cursor:pointer}.van-password-input__security:after{border-radius:var(--van-password-input-radius)}.van-password-input__security li{position:relative;display:flex;flex:1;align-items:center;justify-content:center;height:100%;color:var(--van-password-input-text-color);font-size:var(--van-password-input-font-size);line-height:1.2;background:var(--van-password-input-background)}.van-password-input__security i{position:absolute;top:50%;left:50%;width:var(--van-password-input-dot-size);height:var(--van-password-input-dot-size);background:var(--van-password-input-dot-color);border-radius:100%;transform:translate(-50%,-50%);visibility:hidden}.van-password-input__cursor{position:absolute;top:50%;left:50%;width:var(--van-password-input-cursor-width);height:var(--van-password-input-cursor-height);background:var(--van-password-input-cursor-color);transform:translate(-50%,-50%);animation:var(--van-password-input-cursor-duration) van-cursor-flicker infinite}@keyframes van-cursor-flicker{0%{opacity:0}50%{opacity:1}to{opacity:0}}:root,:host{--van-progress-height: 4px;--van-progress-color: var(--van-primary-color);--van-progress-inactive-color: var(--van-gray-5);--van-progress-background: var(--van-gray-3);--van-progress-pivot-padding: 0 5px;--van-progress-pivot-text-color: var(--van-white);--van-progress-pivot-font-size: var(--van-font-size-xs);--van-progress-pivot-line-height: 1.6;--van-progress-pivot-background: var(--van-primary-color)}.van-progress{position:relative;height:var(--van-progress-height);background:var(--van-progress-background);border-radius:var(--van-progress-height)}.van-progress__portion{position:absolute;left:0;width:100%;height:100%;background:var(--van-progress-color);border-radius:inherit;transform-origin:0;transition:all var(--van-duration-base) var(--van-ease-out)}.van-progress__portion--inactive{background:var(--van-progress-inactive-color)}.van-progress__pivot{position:absolute;top:50%;box-sizing:border-box;min-width:3.6em;padding:var(--van-progress-pivot-padding);color:var(--van-progress-pivot-text-color);font-size:var(--van-progress-pivot-font-size);line-height:var(--van-progress-pivot-line-height);text-align:center;word-break:keep-all;background:var(--van-progress-pivot-background);border-radius:1em;transition:all var(--van-duration-base) var(--van-ease-out)}.van-progress__pivot--inactive{background:var(--van-progress-inactive-color)}:root,:host{--van-rolling-text-background: inherit;--van-rolling-text-color: var(--van-text-color);--van-rolling-text-font-size: var(--van-font-size-md);--van-rolling-text-gap: 0px;--van-rolling-text-item-width: 15px;--van-rolling-text-item-border-radius: 0px}.van-rolling-text{display:inline-flex;justify-content:center;align-items:center;font-size:var(--van-rolling-text-font-size);color:var(--van-rolling-text-color)}.van-rolling-text-item{margin-right:var(--van-rolling-text-gap);width:var(--van-rolling-text-item-width);border-radius:var(--van-rolling-text-item-border-radius);background:var(--van-rolling-text-background);overflow:hidden}.van-rolling-text-item:last-child{margin-right:0}.van-rolling-text-item__box{overflow:hidden}.van-rolling-text-item__box--animate{animation:van-up var(--van-duration) ease-in-out var(--van-delay);animation-iteration-count:1;animation-fill-mode:both}.van-rolling-text-item__item{text-align:center}.van-rolling-text-item--down .van-rolling-text-item__box{transform:translateY(var(--van-translate))}.van-rolling-text-item--down .van-rolling-text-item__box--animate{animation-name:van-down}@keyframes van-down{0%{transform:translateY(var(--van-translate))}to{transform:translateY(0)}}@keyframes van-up{0%{transform:translateY(0)}to{transform:translateY(var(--van-translate))}}:root,:host{--van-sidebar-width: 80px}.van-sidebar{width:var(--van-sidebar-width);overflow-y:auto;-webkit-overflow-scrolling:touch}:root,:host{--van-sidebar-font-size: var(--van-font-size-md);--van-sidebar-line-height: var(--van-line-height-md);--van-sidebar-text-color: var(--van-text-color);--van-sidebar-disabled-text-color: var(--van-text-color-3);--van-sidebar-padding: 20px var(--van-padding-sm);--van-sidebar-active-color: var(--van-active-color);--van-sidebar-background: var(--van-background);--van-sidebar-selected-font-weight: var(--van-font-bold);--van-sidebar-selected-text-color: var(--van-text-color);--van-sidebar-selected-border-width: 4px;--van-sidebar-selected-border-height: 16px;--van-sidebar-selected-border-color: var(--van-primary-color);--van-sidebar-selected-background: var(--van-background-2)}.van-sidebar-item{position:relative;display:block;box-sizing:border-box;padding:var(--van-sidebar-padding);overflow:hidden;color:var(--van-sidebar-text-color);font-size:var(--van-sidebar-font-size);line-height:var(--van-sidebar-line-height);background:var(--van-sidebar-background);cursor:pointer;-webkit-user-select:none;user-select:none}.van-sidebar-item:active{background-color:var(--van-sidebar-active-color)}.van-sidebar-item:not(:last-child):after{border-bottom-width:1px}.van-sidebar-item__text{word-break:break-all}.van-sidebar-item--select{color:var(--van-sidebar-selected-text-color);font-weight:var(--van-sidebar-selected-font-weight)}.van-sidebar-item--select,.van-sidebar-item--select:active{background-color:var(--van-sidebar-selected-background)}.van-sidebar-item--select:before{position:absolute;top:50%;left:0;width:var(--van-sidebar-selected-border-width);height:var(--van-sidebar-selected-border-height);background-color:var(--van-sidebar-selected-border-color);transform:translateY(-50%);content:""}.van-sidebar-item--disabled{color:var(--van-sidebar-disabled-text-color);cursor:not-allowed}.van-sidebar-item--disabled:active{background-color:var(--van-sidebar-background)}:root,:host{--van-tree-select-font-size: var(--van-font-size-md);--van-tree-select-nav-background: var(--van-background);--van-tree-select-content-background: var(--van-background-2);--van-tree-select-nav-item-padding: 14px var(--van-padding-sm);--van-tree-select-item-height: 48px;--van-tree-select-item-active-color: var(--van-primary-color);--van-tree-select-item-disabled-color: var(--van-gray-5);--van-tree-select-item-selected-size: 16px}.van-tree-select{position:relative;display:flex;font-size:var(--van-tree-select-font-size)}.van-tree-select__nav{flex:1;overflow-y:auto;background:var(--van-tree-select-nav-background);-webkit-overflow-scrolling:touch}.van-tree-select__nav-item{padding:var(--van-tree-select-nav-item-padding)}.van-tree-select__content{flex:2;overflow-y:auto;background:var(--van-tree-select-content-background);-webkit-overflow-scrolling:touch}.van-tree-select__item{position:relative;padding:0 32px 0 var(--van-padding-md);font-weight:var(--van-font-bold);line-height:var(--van-tree-select-item-height);-webkit-user-select:none;user-select:none;cursor:pointer}.van-tree-select__item--active{color:var(--van-tree-select-item-active-color)}.van-tree-select__item:active{background-color:var(--van-active-color)}.van-tree-select__item--disabled{color:var(--van-tree-select-item-disabled-color);cursor:not-allowed}.van-tree-select__item--disabled:active{background-color:transparent}.van-tree-select__selected{position:absolute;top:50%;right:var(--van-padding-md);margin-top:calc(var(--van-padding-xs) * -1);font-size:var(--van-tree-select-item-selected-size)}:root,:host{--van-skeleton-title-width: 40%}.van-skeleton-title{height:var(--van-skeleton-paragraph-height);background:var(--van-skeleton-paragraph-background)}.van-skeleton-title--round{border-radius:var(--van-radius-max)}.van-skeleton-title{width:var(--van-skeleton-title-width);margin:0}.van-skeleton-title+.van-skeleton-paragraph{margin-top:20px}:root,:host{--van-skeleton-avatar-size: 32px;--van-skeleton-avatar-background: var(--van-active-color)}.van-skeleton-avatar{flex-shrink:0;width:var(--van-skeleton-avatar-size);height:var(--van-skeleton-avatar-size);margin-right:var(--van-padding-md);background:var(--van-skeleton-avatar-background)}.van-skeleton-avatar--round{border-radius:var(--van-radius-max)}.van-skeleton-avatar+.van-skeleton__content{padding-top:var(--van-padding-xs)}:root,:host{--van-skeleton-paragraph-height: 16px;--van-skeleton-paragraph-background: var(--van-active-color);--van-skeleton-paragraph-margin-top: var(--van-padding-sm)}.van-skeleton-paragraph{height:var(--van-skeleton-paragraph-height);background:var(--van-skeleton-paragraph-background)}.van-skeleton-paragraph--round{border-radius:var(--van-radius-max)}.van-skeleton-paragraph:not(:first-child){margin-top:var(--van-skeleton-paragraph-margin-top)}:root,:host{--van-skeleton-duration: 1.2s}.van-skeleton{display:flex;padding:0 var(--van-padding-md)}.van-skeleton__content{width:100%}.van-skeleton--animate{animation:van-skeleton-blink var(--van-skeleton-duration) ease-in-out infinite}@keyframes van-skeleton-blink{50%{opacity:.6}}:root,:host{--van-slider-active-background: var(--van-primary-color);--van-slider-inactive-background: var(--van-gray-3);--van-slider-disabled-opacity: var(--van-disabled-opacity);--van-slider-bar-height: 2px;--van-slider-button-width: 24px;--van-slider-button-height: 24px;--van-slider-button-radius: 50%;--van-slider-button-background: var(--van-white);--van-slider-button-shadow: 0 1px 2px rgba(0, 0, 0, .5)}.van-theme-dark{--van-slider-inactive-background: var(--van-background-3)}.van-slider{position:relative;width:100%;height:var(--van-slider-bar-height);background:var(--van-slider-inactive-background);border-radius:var(--van-radius-max);cursor:pointer}.van-slider:before{position:absolute;top:calc(var(--van-padding-xs) * -1);right:0;bottom:calc(var(--van-padding-xs) * -1);left:0;content:""}.van-slider__bar{position:absolute;width:100%;height:100%;background:var(--van-slider-active-background);border-radius:inherit;transition:all var(--van-duration-fast)}.van-slider__button{width:var(--van-slider-button-width);height:var(--van-slider-button-height);background:var(--van-slider-button-background);border-radius:var(--van-slider-button-radius);box-shadow:var(--van-slider-button-shadow)}.van-slider__button-wrapper{position:absolute;cursor:-webkit-grab;cursor:grab;top:50%}.van-slider__button-wrapper--right{right:0;transform:translate3d(50%,-50%,0)}.van-slider__button-wrapper--left{left:0;transform:translate3d(-50%,-50%,0)}.van-slider--disabled{cursor:not-allowed;opacity:var(--van-slider-disabled-opacity)}.van-slider--disabled .van-slider__button-wrapper{cursor:not-allowed}.van-slider--vertical{display:inline-block;width:var(--van-slider-bar-height);height:100%}.van-slider--vertical .van-slider__button-wrapper--right{top:auto;right:50%;bottom:0;transform:translate3d(50%,50%,0)}.van-slider--vertical .van-slider__button-wrapper--left{top:0;right:50%;left:auto;transform:translate3d(50%,-50%,0)}.van-slider--vertical:before{top:0;right:calc(var(--van-padding-xs) * -1);bottom:0;left:calc(var(--van-padding-xs) * -1)}.van-space{display:inline-flex}.van-space--horizontal .van-space-item{display:flex;align-items:center}.van-space--vertical{flex-direction:column}.van-space--align-baseline{align-items:baseline}.van-space--align-start{align-items:flex-start}.van-space--align-end{align-items:flex-end}.van-space--align-center{align-items:center}.van-space--wrap{flex-wrap:wrap}.van-space--fill{display:flex}:root,:host{--van-steps-background: var(--van-background-2)}.van-steps{overflow:hidden;background-color:var(--van-steps-background)}.van-steps--horizontal{padding:10px 10px 0}.van-steps--horizontal .van-steps__items{position:relative;display:flex;margin:0 0 10px;padding-bottom:22px}.van-steps--vertical{padding:0 0 0 var(--van-padding-xl)}:root,:host{--van-step-text-color: var(--van-text-color-2);--van-step-active-color: var(--van-primary-color);--van-step-process-text-color: var(--van-text-color);--van-step-font-size: var(--van-font-size-md);--van-step-line-color: var(--van-border-color);--van-step-finish-line-color: var(--van-primary-color);--van-step-finish-text-color: var(--van-text-color);--van-step-icon-size: 12px;--van-step-circle-size: 5px;--van-step-circle-color: var(--van-gray-6);--van-step-horizontal-title-font-size: var(--van-font-size-sm)}.van-step{position:relative;flex:1;color:var(--van-step-text-color);font-size:var(--van-step-font-size)}.van-step__circle{display:block;width:var(--van-step-circle-size);height:var(--van-step-circle-size);background-color:var(--van-step-circle-color);border-radius:50%}.van-step__line{position:absolute;background-color:var(--van-step-line-color);transition:background-color var(--van-duration-base)}.van-step--horizontal{float:left}.van-step--horizontal:first-child .van-step__title{margin-left:0;transform:none}.van-step--horizontal:last-child:not(:first-child){position:absolute;right:1px;width:auto}.van-step--horizontal:last-child:not(:first-child) .van-step__title{margin-left:0;transform:none}.van-step--horizontal:last-child:not(:first-child) .van-step__circle-container{right:-9px;left:auto}.van-step--horizontal .van-step__circle-container{position:absolute;top:30px;left:calc(var(--van-padding-xs) * -1);z-index:1;padding:0 var(--van-padding-xs);background-color:var(--van-background-2);transform:translateY(-50%)}.van-step--horizontal .van-step__title{display:inline-block;margin-left:3px;font-size:var(--van-step-horizontal-title-font-size);transform:translate(-50%)}.van-step--horizontal .van-step__line{top:30px;left:0;width:100%;height:1px}.van-step--horizontal .van-step__icon{display:block;font-size:var(--van-step-icon-size)}.van-step--horizontal .van-step--process{color:var(--van-step-process-text-color)}.van-step--vertical{display:block;float:none;padding:10px 10px 10px 0;line-height:var(--van-line-height-sm)}.van-step--vertical:not(:last-child):after{border-bottom-width:1px}.van-step--vertical .van-step__circle-container{position:absolute;top:19px;left:-15px;z-index:1;font-size:var(--van-step-icon-size);line-height:1;transform:translate(-50%,-50%)}.van-step--vertical .van-step__line{top:16px;left:-15px;width:1px;height:100%}.van-step:last-child .van-step__line{width:0}.van-step--finish{color:var(--van-step-finish-text-color)}.van-step--finish .van-step__circle,.van-step--finish .van-step__line{background-color:var(--van-step-finish-line-color)}.van-step__icon,.van-step__title{transition:color var(--van-duration-base)}.van-step__icon--active,.van-step__title--active,.van-step__icon--finish,.van-step__title--finish{color:var(--van-step-active-color)}:root,:host{--van-stepper-background: var(--van-active-color);--van-stepper-button-icon-color: var(--van-text-color);--van-stepper-button-disabled-color: var(--van-background);--van-stepper-button-disabled-icon-color: var(--van-gray-5);--van-stepper-button-round-theme-color: var(--van-primary-color);--van-stepper-input-width: 32px;--van-stepper-input-height: 28px;--van-stepper-input-font-size: var(--van-font-size-md);--van-stepper-input-line-height: normal;--van-stepper-input-text-color: var(--van-text-color);--van-stepper-input-disabled-text-color: var(--van-text-color-3);--van-stepper-input-disabled-background: var(--van-active-color);--van-stepper-radius: var(--van-radius-md)}.van-stepper{display:inline-block;-webkit-user-select:none;user-select:none}.van-stepper__minus,.van-stepper__plus{position:relative;box-sizing:border-box;width:var(--van-stepper-input-height);height:var(--van-stepper-input-height);margin:0;padding:0;color:var(--van-stepper-button-icon-color);vertical-align:middle;background:var(--van-stepper-background);border:0}.van-stepper__minus:before,.van-stepper__plus:before{width:50%;height:1px}.van-stepper__minus:after,.van-stepper__plus:after{width:1px;height:50%}.van-stepper__minus:before,.van-stepper__plus:before,.van-stepper__minus:after,.van-stepper__plus:after{position:absolute;top:50%;left:50%;background-color:currentColor;transform:translate(-50%,-50%);content:""}.van-stepper__minus--disabled,.van-stepper__plus--disabled{color:var(--van-stepper-button-disabled-icon-color);background-color:var(--van-stepper-button-disabled-color);cursor:not-allowed}.van-stepper__minus{border-radius:var(--van-stepper-radius) 0 0 var(--van-stepper-radius)}.van-stepper__minus:after{display:none}.van-stepper__plus{border-radius:0 var(--van-stepper-radius) var(--van-stepper-radius) 0}.van-stepper__input{box-sizing:border-box;width:var(--van-stepper-input-width);height:var(--van-stepper-input-height);margin:0 2px;padding:0;color:var(--van-stepper-input-text-color);font-size:var(--van-stepper-input-font-size);line-height:var(--van-stepper-input-line-height);text-align:center;vertical-align:middle;background:var(--van-stepper-background);border:0;border-width:1px 0;border-radius:0;-webkit-appearance:none}.van-stepper__input:disabled{color:var(--van-stepper-input-disabled-text-color);background-color:var(--van-stepper-input-disabled-background);-webkit-text-fill-color:var(--van-stepper-input-disabled-text-color);opacity:1}.van-stepper__input:read-only{cursor:default}.van-stepper--round .van-stepper__input{background-color:transparent}.van-stepper--round .van-stepper__plus,.van-stepper--round .van-stepper__minus{border-radius:100%}.van-stepper--round .van-stepper__plus--disabled,.van-stepper--round .van-stepper__minus--disabled{opacity:.3;cursor:not-allowed}.van-stepper--round .van-stepper__plus{color:var(--van-white);background:var(--van-stepper-button-round-theme-color)}.van-stepper--round .van-stepper__minus{color:var(--van-stepper-button-round-theme-color);background-color:var(--van-background-2);border:1px solid var(--van-stepper-button-round-theme-color)}.van-swipe-cell{position:relative;overflow:hidden;cursor:-webkit-grab;cursor:grab}.van-swipe-cell__wrapper{transition-timing-function:cubic-bezier(.18,.89,.32,1);transition-property:transform}.van-swipe-cell__left,.van-swipe-cell__right{position:absolute;top:0;height:100%}.van-swipe-cell__left{left:0;transform:translate3d(-100%,0,0)}.van-swipe-cell__right{right:0;transform:translate3d(100%,0,0)}:root,:host{--van-tabbar-height: 50px;--van-tabbar-z-index: 1;--van-tabbar-background: var(--van-background-2)}.van-tabbar{z-index:var(--van-tabbar-z-index);display:flex;box-sizing:content-box;width:100%;height:var(--van-tabbar-height);background:var(--van-tabbar-background)}.van-tabbar--fixed{position:fixed;bottom:0;left:0}:root,:host{--van-tabbar-item-font-size: var(--van-font-size-sm);--van-tabbar-item-text-color: var(--van-text-color);--van-tabbar-item-active-color: var(--van-primary-color);--van-tabbar-item-active-background: var(--van-background-2);--van-tabbar-item-line-height: 1;--van-tabbar-item-icon-size: 22px;--van-tabbar-item-icon-margin-bottom: var(--van-padding-base)}.van-tabbar-item{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;color:var(--van-tabbar-item-text-color);font-size:var(--van-tabbar-item-font-size);line-height:var(--van-tabbar-item-line-height);cursor:pointer}.van-tabbar-item__icon{margin-bottom:var(--van-tabbar-item-icon-margin-bottom);font-size:var(--van-tabbar-item-icon-size)}.van-tabbar-item__icon .van-icon{display:block}.van-tabbar-item__icon .van-badge{margin-top:var(--van-padding-base)}.van-tabbar-item__icon img{display:block;height:20px}.van-tabbar-item--active{color:var(--van-tabbar-item-active-color);background-color:var(--van-tabbar-item-active-background)}:root,:host{--van-text-ellipsis-line-height: 1.6;--van-text-ellipsis-action-color: var(--van-blue)}.van-text-ellipsis{line-height:var(--van-text-ellipsis-line-height);white-space:pre-wrap;overflow-wrap:break-word}.van-text-ellipsis__action{cursor:pointer;color:var(--van-text-ellipsis-action-color)}.van-text-ellipsis__action:active{opacity:var(--van-active-opacity)}:root,:host{--van-watermark-z-index: 100}.van-watermark{position:absolute;height:100%;width:100%;left:0;top:0;z-index:var(--van-watermark-z-index);background-repeat:repeat;pointer-events:none}.van-watermark__wrapper{display:none}.van-watermark--full{position:fixed} +.main[data-v-9e2c0fc8]{margin:auto;width:375px;height:100%;background-color:#f0f0f0;font-size:20px;text-align:center;font-family:FZMWFont,sans-serif;-webkit-user-select:none;user-select:none;padding:10px}.main .custom-button[data-v-9e2c0fc8]{width:26px;color:#fff;font-size:16px;text-align:center;background-color:var(--van-primary-color);border-radius:100px}.main .content-text[data-v-9e2c0fc8]{position:absolute;padding:5px 3px 0 5px;border-radius:50%;text-align:center;white-space:pre-wrap;word-break:break-all;z-index:2;color:#666}.main .rough-panel[data-v-9e2c0fc8]{vertical-align:top;z-index:1}.main .rough-panel--tr[data-v-9e2c0fc8]{transform:rotateY(180deg)}.main .rough-panel--br[data-v-9e2c0fc8]{transform:rotateX(180deg)}.main .rough-panel--bl[data-v-9e2c0fc8]{transform:rotateY(180deg) rotateX(180deg)}.main .btn[data-v-9e2c0fc8]{cursor:pointer;display:inline-block;padding:5px 10px;font-size:20px;border-radius:20px;border:1px solid #aaa}.main .btn[data-v-9e2c0fc8]:active,.main .btn[data-v-9e2c0fc8]:hover{opacity:.8}@font-face{font-family:FZMWFont;src:url(./FZMWFont-pfT78tC4.woff2)}:root,:host{--van-black: #000;--van-white: #fff;--van-gray-1: #f7f8fa;--van-gray-2: #f2f3f5;--van-gray-3: #ebedf0;--van-gray-4: #dcdee0;--van-gray-5: #c8c9cc;--van-gray-6: #969799;--van-gray-7: #646566;--van-gray-8: #323233;--van-red: #ee0a24;--van-blue: #1989fa;--van-orange: #ff976a;--van-orange-dark: #ed6a0c;--van-orange-light: #fffbe8;--van-green: #07c160;--van-gradient-red: linear-gradient(to right, #ff6034, #ee0a24);--van-gradient-orange: linear-gradient(to right, #ffd01e, #ff8917);--van-primary-color: var(--van-blue);--van-success-color: var(--van-green);--van-danger-color: var(--van-red);--van-warning-color: var(--van-orange);--van-text-color: var(--van-gray-8);--van-text-color-2: var(--van-gray-6);--van-text-color-3: var(--van-gray-5);--van-active-color: var(--van-gray-2);--van-active-opacity: .6;--van-disabled-opacity: .5;--van-background: var(--van-gray-1);--van-background-2: var(--van-white);--van-background-3: var(--van-white);--van-padding-base: 4px;--van-padding-xs: 8px;--van-padding-sm: 12px;--van-padding-md: 16px;--van-padding-lg: 24px;--van-padding-xl: 32px;--van-font-bold: 600;--van-font-size-xs: 10px;--van-font-size-sm: 12px;--van-font-size-md: 14px;--van-font-size-lg: 16px;--van-line-height-xs: 14px;--van-line-height-sm: 18px;--van-line-height-md: 20px;--van-line-height-lg: 22px;--van-base-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Segoe UI, Arial, Roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;--van-price-font: avenir-heavy, "PingFang SC", helvetica neue, arial, sans-serif;--van-duration-base: .3s;--van-duration-fast: .2s;--van-ease-out: ease-out;--van-ease-in: ease-in;--van-border-color: var(--van-gray-3);--van-border-width: 1px;--van-radius-sm: 2px;--van-radius-md: 4px;--van-radius-lg: 8px;--van-radius-max: 999px}.van-theme-dark{--van-text-color: #f5f5f5;--van-text-color-2: #707070;--van-text-color-3: #4d4d4d;--van-border-color: #3a3a3c;--van-active-color: #3a3a3c;--van-background: #000;--van-background-2: #1c1c1e;--van-background-3: #37363b}html{-webkit-tap-highlight-color:transparent}body{margin:0;font-family:var(--van-base-font)}a{text-decoration:none}input,button,textarea{color:inherit;font:inherit}a:focus,input:focus,button:focus,textarea:focus,[class*=van-]:focus{outline:none}ol,ul{margin:0;padding:0;list-style:none}@keyframes van-slide-up-enter{0%{transform:translate3d(0,100%,0)}}@keyframes van-slide-up-leave{to{transform:translate3d(0,100%,0)}}@keyframes van-slide-down-enter{0%{transform:translate3d(0,-100%,0)}}@keyframes van-slide-down-leave{to{transform:translate3d(0,-100%,0)}}@keyframes van-slide-left-enter{0%{transform:translate3d(-100%,0,0)}}@keyframes van-slide-left-leave{to{transform:translate3d(-100%,0,0)}}@keyframes van-slide-right-enter{0%{transform:translate3d(100%,0,0)}}@keyframes van-slide-right-leave{to{transform:translate3d(100%,0,0)}}@keyframes van-fade-in{0%{opacity:0}to{opacity:1}}@keyframes van-fade-out{0%{opacity:1}to{opacity:0}}@keyframes van-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.van-fade-enter-active{animation:var(--van-duration-base) van-fade-in both var(--van-ease-out)}.van-fade-leave-active{animation:var(--van-duration-base) van-fade-out both var(--van-ease-in)}.van-slide-up-enter-active{animation:van-slide-up-enter var(--van-duration-base) both var(--van-ease-out)}.van-slide-up-leave-active{animation:van-slide-up-leave var(--van-duration-base) both var(--van-ease-in)}.van-slide-down-enter-active{animation:van-slide-down-enter var(--van-duration-base) both var(--van-ease-out)}.van-slide-down-leave-active{animation:van-slide-down-leave var(--van-duration-base) both var(--van-ease-in)}.van-slide-left-enter-active{animation:van-slide-left-enter var(--van-duration-base) both var(--van-ease-out)}.van-slide-left-leave-active{animation:van-slide-left-leave var(--van-duration-base) both var(--van-ease-in)}.van-slide-right-enter-active{animation:van-slide-right-enter var(--van-duration-base) both var(--van-ease-out)}.van-slide-right-leave-active{animation:van-slide-right-leave var(--van-duration-base) both var(--van-ease-in)}.van-clearfix:after{display:table;clear:both;content:""}.van-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.van-multi-ellipsis--l2{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;line-break:anywhere;-webkit-box-orient:vertical}.van-multi-ellipsis--l3{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;line-break:anywhere;-webkit-box-orient:vertical}.van-safe-area-top{padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top)}.van-safe-area-bottom{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.van-haptics-feedback{cursor:pointer}.van-haptics-feedback:active{opacity:var(--van-active-opacity)}[class*=van-hairline]:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;top:-50%;right:-50%;bottom:-50%;left:-50%;border:0 solid var(--van-border-color);transform:scale(.5)}.van-hairline,.van-hairline--top,.van-hairline--left,.van-hairline--right,.van-hairline--bottom,.van-hairline--surround,.van-hairline--top-bottom{position:relative}.van-hairline--top:after{border-top-width:var(--van-border-width)}.van-hairline--left:after{border-left-width:var(--van-border-width)}.van-hairline--right:after{border-right-width:var(--van-border-width)}.van-hairline--bottom:after{border-bottom-width:var(--van-border-width)}.van-hairline--top-bottom:after,.van-hairline-unset--top-bottom:after{border-width:var(--van-border-width) 0}.van-hairline--surround:after{border-width:var(--van-border-width)}:root,:host{--van-action-bar-background: var(--van-background-2);--van-action-bar-height: 50px}.van-action-bar{position:fixed;right:0;bottom:0;left:0;display:flex;align-items:center;box-sizing:content-box;height:var(--van-action-bar-height);background:var(--van-action-bar-background)}:root,:host{--van-badge-size: 16px;--van-badge-color: var(--van-white);--van-badge-padding: 0 3px;--van-badge-font-size: var(--van-font-size-sm);--van-badge-font-weight: var(--van-font-bold);--van-badge-border-width: var(--van-border-width);--van-badge-background: var(--van-danger-color);--van-badge-dot-color: var(--van-danger-color);--van-badge-dot-size: 8px;--van-badge-font: -apple-system-font, helvetica neue, arial, sans-serif}.van-badge{display:inline-block;box-sizing:border-box;min-width:var(--van-badge-size);padding:var(--van-badge-padding);color:var(--van-badge-color);font-weight:var(--van-badge-font-weight);font-size:var(--van-badge-font-size);font-family:var(--van-badge-font);line-height:1.2;text-align:center;background:var(--van-badge-background);border:var(--van-badge-border-width) solid var(--van-background-2);border-radius:var(--van-radius-max)}.van-badge--fixed{position:absolute;transform-origin:100%}.van-badge--top-left{top:0;left:0;transform:translate(-50%,-50%)}.van-badge--top-right{top:0;right:0;transform:translate(50%,-50%)}.van-badge--bottom-left{bottom:0;left:0;transform:translate(-50%,50%)}.van-badge--bottom-right{bottom:0;right:0;transform:translate(50%,50%)}.van-badge--dot{width:var(--van-badge-dot-size);min-width:0;height:var(--van-badge-dot-size);background:var(--van-badge-dot-color);border-radius:100%;border:none;padding:0}.van-badge__wrapper{position:relative;display:inline-block}.van-icon{position:relative;display:inline-block;font:14px/1 vant-icon;font:normal normal normal 14px/1 var(--van-icon-font-family, "vant-icon");font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased}.van-icon:before{display:inline-block}.van-icon-arrow-double-left:before{content:""}.van-icon-arrow-double-right:before{content:""}.van-icon-contact:before{content:""}.van-icon-notes:before{content:""}.van-icon-records:before{content:""}.van-icon-cash-back-record:before{content:""}.van-icon-newspaper:before{content:""}.van-icon-discount:before{content:""}.van-icon-completed:before{content:""}.van-icon-user:before{content:""}.van-icon-description:before{content:""}.van-icon-list-switch:before{content:""}.van-icon-list-switching:before{content:""}.van-icon-link-o:before{content:""}.van-icon-miniprogram-o:before{content:""}.van-icon-qq:before{content:""}.van-icon-wechat-moments:before{content:""}.van-icon-weibo:before{content:""}.van-icon-cash-o:before{content:""}.van-icon-guide-o:before{content:""}.van-icon-invitation:before{content:""}.van-icon-shield-o:before{content:""}.van-icon-exchange:before{content:""}.van-icon-eye:before{content:""}.van-icon-enlarge:before{content:""}.van-icon-expand-o:before{content:""}.van-icon-eye-o:before{content:""}.van-icon-expand:before{content:""}.van-icon-filter-o:before{content:""}.van-icon-fire:before{content:""}.van-icon-fail:before{content:""}.van-icon-failure:before{content:""}.van-icon-fire-o:before{content:""}.van-icon-flag-o:before{content:""}.van-icon-font:before{content:""}.van-icon-font-o:before{content:""}.van-icon-gem-o:before{content:""}.van-icon-flower-o:before{content:""}.van-icon-gem:before{content:""}.van-icon-gift-card:before{content:""}.van-icon-friends:before{content:""}.van-icon-friends-o:before{content:""}.van-icon-gold-coin:before{content:""}.van-icon-gold-coin-o:before{content:""}.van-icon-good-job-o:before{content:""}.van-icon-gift:before{content:""}.van-icon-gift-o:before{content:""}.van-icon-gift-card-o:before{content:""}.van-icon-good-job:before{content:""}.van-icon-home-o:before{content:""}.van-icon-goods-collect:before{content:""}.van-icon-graphic:before{content:""}.van-icon-goods-collect-o:before{content:""}.van-icon-hot-o:before{content:""}.van-icon-info:before{content:""}.van-icon-hotel-o:before{content:""}.van-icon-info-o:before{content:""}.van-icon-hot-sale-o:before{content:""}.van-icon-hot:before{content:""}.van-icon-like:before{content:""}.van-icon-idcard:before{content:""}.van-icon-like-o:before{content:""}.van-icon-hot-sale:before{content:""}.van-icon-location-o:before{content:""}.van-icon-location:before{content:""}.van-icon-label:before{content:""}.van-icon-lock:before{content:""}.van-icon-label-o:before{content:""}.van-icon-map-marked:before{content:""}.van-icon-logistics:before{content:""}.van-icon-manager:before{content:""}.van-icon-more:before{content:""}.van-icon-live:before{content:""}.van-icon-manager-o:before{content:""}.van-icon-medal:before{content:""}.van-icon-more-o:before{content:""}.van-icon-music-o:before{content:""}.van-icon-music:before{content:""}.van-icon-new-arrival-o:before{content:""}.van-icon-medal-o:before{content:""}.van-icon-new-o:before{content:""}.van-icon-free-postage:before{content:""}.van-icon-newspaper-o:before{content:""}.van-icon-new-arrival:before{content:""}.van-icon-minus:before{content:""}.van-icon-orders-o:before{content:""}.van-icon-new:before{content:""}.van-icon-paid:before{content:""}.van-icon-notes-o:before{content:""}.van-icon-other-pay:before{content:""}.van-icon-pause-circle:before{content:""}.van-icon-pause:before{content:""}.van-icon-pause-circle-o:before{content:""}.van-icon-peer-pay:before{content:""}.van-icon-pending-payment:before{content:""}.van-icon-passed:before{content:""}.van-icon-plus:before{content:""}.van-icon-phone-circle-o:before{content:""}.van-icon-phone-o:before{content:""}.van-icon-printer:before{content:""}.van-icon-photo-fail:before{content:""}.van-icon-phone:before{content:""}.van-icon-photo-o:before{content:""}.van-icon-play-circle:before{content:""}.van-icon-play:before{content:""}.van-icon-phone-circle:before{content:""}.van-icon-point-gift-o:before{content:""}.van-icon-point-gift:before{content:""}.van-icon-play-circle-o:before{content:""}.van-icon-shrink:before{content:""}.van-icon-photo:before{content:""}.van-icon-qr:before{content:""}.van-icon-qr-invalid:before{content:""}.van-icon-question-o:before{content:""}.van-icon-revoke:before{content:""}.van-icon-replay:before{content:""}.van-icon-service:before{content:""}.van-icon-question:before{content:""}.van-icon-search:before{content:""}.van-icon-refund-o:before{content:""}.van-icon-service-o:before{content:""}.van-icon-scan:before{content:""}.van-icon-share:before{content:""}.van-icon-send-gift-o:before{content:""}.van-icon-share-o:before{content:""}.van-icon-setting:before{content:""}.van-icon-points:before{content:""}.van-icon-photograph:before{content:""}.van-icon-shop:before{content:""}.van-icon-shop-o:before{content:""}.van-icon-shop-collect-o:before{content:""}.van-icon-shop-collect:before{content:""}.van-icon-smile:before{content:""}.van-icon-shopping-cart-o:before{content:""}.van-icon-sign:before{content:""}.van-icon-sort:before{content:""}.van-icon-star-o:before{content:""}.van-icon-smile-comment-o:before{content:""}.van-icon-stop:before{content:""}.van-icon-stop-circle-o:before{content:""}.van-icon-smile-o:before{content:""}.van-icon-star:before{content:""}.van-icon-success:before{content:""}.van-icon-stop-circle:before{content:""}.van-icon-records-o:before{content:""}.van-icon-shopping-cart:before{content:""}.van-icon-tosend:before{content:""}.van-icon-todo-list:before{content:""}.van-icon-thumb-circle-o:before{content:""}.van-icon-thumb-circle:before{content:""}.van-icon-umbrella-circle:before{content:""}.van-icon-underway:before{content:""}.van-icon-upgrade:before{content:""}.van-icon-todo-list-o:before{content:""}.van-icon-tv-o:before{content:""}.van-icon-underway-o:before{content:""}.van-icon-user-o:before{content:""}.van-icon-vip-card-o:before{content:""}.van-icon-vip-card:before{content:""}.van-icon-send-gift:before{content:""}.van-icon-wap-home:before{content:""}.van-icon-wap-nav:before{content:""}.van-icon-volume-o:before{content:""}.van-icon-video:before{content:""}.van-icon-wap-home-o:before{content:""}.van-icon-volume:before{content:""}.van-icon-warning:before{content:""}.van-icon-weapp-nav:before{content:""}.van-icon-wechat-pay:before{content:""}.van-icon-warning-o:before{content:""}.van-icon-wechat:before{content:""}.van-icon-setting-o:before{content:""}.van-icon-youzan-shield:before{content:""}.van-icon-warn-o:before{content:""}.van-icon-smile-comment:before{content:""}.van-icon-user-circle-o:before{content:""}.van-icon-video-o:before{content:""}.van-icon-add-square:before{content:""}.van-icon-add:before{content:""}.van-icon-arrow-down:before{content:""}.van-icon-arrow-up:before{content:""}.van-icon-arrow:before{content:""}.van-icon-after-sale:before{content:""}.van-icon-add-o:before{content:""}.van-icon-alipay:before{content:""}.van-icon-ascending:before{content:""}.van-icon-apps-o:before{content:""}.van-icon-aim:before{content:""}.van-icon-award:before{content:""}.van-icon-arrow-left:before{content:""}.van-icon-award-o:before{content:""}.van-icon-audio:before{content:""}.van-icon-bag-o:before{content:""}.van-icon-balance-list:before{content:""}.van-icon-back-top:before{content:""}.van-icon-bag:before{content:""}.van-icon-balance-pay:before{content:""}.van-icon-balance-o:before{content:""}.van-icon-bar-chart-o:before{content:""}.van-icon-bars:before{content:""}.van-icon-balance-list-o:before{content:""}.van-icon-birthday-cake-o:before{content:""}.van-icon-bookmark:before{content:""}.van-icon-bill:before{content:""}.van-icon-bell:before{content:""}.van-icon-browsing-history-o:before{content:""}.van-icon-browsing-history:before{content:""}.van-icon-bookmark-o:before{content:""}.van-icon-bulb-o:before{content:""}.van-icon-bullhorn-o:before{content:""}.van-icon-bill-o:before{content:""}.van-icon-calendar-o:before{content:""}.van-icon-brush-o:before{content:""}.van-icon-card:before{content:""}.van-icon-cart-o:before{content:""}.van-icon-cart-circle:before{content:""}.van-icon-cart-circle-o:before{content:""}.van-icon-cart:before{content:""}.van-icon-cash-on-deliver:before{content:""}.van-icon-cash-back-record-o:before{content:""}.van-icon-cashier-o:before{content:""}.van-icon-chart-trending-o:before{content:""}.van-icon-certificate:before{content:""}.van-icon-chat:before{content:""}.van-icon-clear:before{content:""}.van-icon-chat-o:before{content:""}.van-icon-checked:before{content:""}.van-icon-clock:before{content:""}.van-icon-clock-o:before{content:""}.van-icon-close:before{content:""}.van-icon-closed-eye:before{content:""}.van-icon-circle:before{content:""}.van-icon-cluster-o:before{content:""}.van-icon-column:before{content:""}.van-icon-comment-circle-o:before{content:""}.van-icon-cluster:before{content:""}.van-icon-comment:before{content:""}.van-icon-comment-o:before{content:""}.van-icon-comment-circle:before{content:""}.van-icon-completed-o:before{content:""}.van-icon-credit-pay:before{content:""}.van-icon-coupon:before{content:""}.van-icon-debit-pay:before{content:""}.van-icon-coupon-o:before{content:""}.van-icon-contact-o:before{content:""}.van-icon-descending:before{content:""}.van-icon-desktop-o:before{content:""}.van-icon-diamond-o:before{content:""}.van-icon-description-o:before{content:""}.van-icon-delete:before{content:""}.van-icon-diamond:before{content:""}.van-icon-delete-o:before{content:""}.van-icon-cross:before{content:""}.van-icon-edit:before{content:""}.van-icon-ellipsis:before{content:""}.van-icon-down:before{content:""}.van-icon-discount-o:before{content:""}.van-icon-ecard-pay:before{content:""}.van-icon-envelop-o:before{content:""}@font-face{font-weight:400;font-family:vant-icon;font-style:normal;font-display:auto;src:url(data:font/woff2;charset=utf-8;base64,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) format("woff2"),url(//at.alicdn.com/t/c/font_2553510_ciljc7axaw7.woff?t=1705587463221) format("woff")}.van-icon__image{display:block;width:1em;height:1em;object-fit:contain}:root,:host{--van-skeleton-image-size: 96px;--van-skeleton-image-radius: 24px}.van-skeleton-image{display:flex;width:var(--van-skeleton-image-size);height:var(--van-skeleton-image-size);align-items:center;justify-content:center;background:var(--van-active-color)}.van-skeleton-image--round{border-radius:var(--van-skeleton-image-radius)}.van-skeleton-image__icon{width:calc(var(--van-skeleton-image-size) / 2);height:calc(var(--van-skeleton-image-size) / 2);font-size:calc(var(--van-skeleton-image-size) / 2);color:var(--van-gray-5)}:root,:host{--van-rate-icon-size: 20px;--van-rate-icon-gutter: var(--van-padding-base);--van-rate-icon-void-color: var(--van-gray-5);--van-rate-icon-full-color: var(--van-danger-color);--van-rate-icon-disabled-color: var(--van-gray-5)}.van-rate{display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;flex-wrap:wrap}.van-rate__item{position:relative}.van-rate__item:not(:last-child){padding-right:var(--van-rate-icon-gutter)}.van-rate__icon{display:block;width:1em;color:var(--van-rate-icon-void-color);font-size:var(--van-rate-icon-size)}.van-rate__icon--half{position:absolute;top:0;left:0;overflow:hidden;pointer-events:none}.van-rate__icon--full{color:var(--van-rate-icon-full-color)}.van-rate__icon--disabled{color:var(--van-rate-icon-disabled-color)}.van-rate--disabled{cursor:not-allowed}.van-rate--readonly{cursor:default}:root,:host{--van-notice-bar-height: 40px;--van-notice-bar-padding: 0 var(--van-padding-md);--van-notice-bar-wrapable-padding: var(--van-padding-xs) var(--van-padding-md);--van-notice-bar-text-color: var(--van-orange-dark);--van-notice-bar-font-size: var(--van-font-size-md);--van-notice-bar-line-height: 24px;--van-notice-bar-background: var(--van-orange-light);--van-notice-bar-icon-size: 16px;--van-notice-bar-icon-min-width: 24px}.van-notice-bar{position:relative;display:flex;align-items:center;height:var(--van-notice-bar-height);padding:var(--van-notice-bar-padding);color:var(--van-notice-bar-text-color);font-size:var(--van-notice-bar-font-size);line-height:var(--van-notice-bar-line-height);background:var(--van-notice-bar-background)}.van-notice-bar__left-icon,.van-notice-bar__right-icon{min-width:var(--van-notice-bar-icon-min-width);font-size:var(--van-notice-bar-icon-size)}.van-notice-bar__right-icon{text-align:right;cursor:pointer}.van-notice-bar__wrap{position:relative;display:flex;flex:1;align-items:center;height:100%;overflow:hidden}.van-notice-bar__content{position:absolute;white-space:nowrap;transition-timing-function:linear}.van-notice-bar__content.van-ellipsis{max-width:100%}.van-notice-bar--wrapable{height:auto;padding:var(--van-notice-bar-wrapable-padding)}.van-notice-bar--wrapable .van-notice-bar__wrap{height:auto}.van-notice-bar--wrapable .van-notice-bar__content{position:relative;white-space:normal;word-wrap:break-word}:root,:host{--van-nav-bar-height: 46px;--van-nav-bar-background: var(--van-background-2);--van-nav-bar-arrow-size: 16px;--van-nav-bar-icon-color: var(--van-primary-color);--van-nav-bar-text-color: var(--van-primary-color);--van-nav-bar-title-font-size: var(--van-font-size-lg);--van-nav-bar-title-text-color: var(--van-text-color);--van-nav-bar-z-index: 1;--van-nav-bar-disabled-opacity: var(--van-disabled-opacity)}.van-nav-bar{position:relative;z-index:var(--van-nav-bar-z-index);line-height:var(--van-line-height-lg);text-align:center;background:var(--van-nav-bar-background);-webkit-user-select:none;user-select:none}.van-nav-bar--fixed{position:fixed;top:0;left:0;width:100%}.van-nav-bar--safe-area-inset-top{padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top)}.van-nav-bar .van-icon{color:var(--van-nav-bar-icon-color)}.van-nav-bar__content{position:relative;display:flex;align-items:center;height:var(--van-nav-bar-height)}.van-nav-bar__arrow{margin-right:var(--van-padding-base);font-size:var(--van-nav-bar-arrow-size)}.van-nav-bar__title{max-width:60%;margin:0 auto;color:var(--van-nav-bar-title-text-color);font-weight:var(--van-font-bold);font-size:var(--van-nav-bar-title-font-size)}.van-nav-bar__left,.van-nav-bar__right{position:absolute;top:0;bottom:0;display:flex;align-items:center;padding:0 var(--van-padding-md);font-size:var(--van-font-size-md)}.van-nav-bar__left--disabled,.van-nav-bar__right--disabled{cursor:not-allowed;opacity:var(--van-nav-bar-disabled-opacity)}.van-nav-bar__left{left:0}.van-nav-bar__right{right:0}.van-nav-bar__text{color:var(--van-nav-bar-text-color)}:root,:host{--van-floating-bubble-size: 48px;--van-floating-bubble-initial-gap: 24px;--van-floating-bubble-icon-size: 28px;--van-floating-bubble-background: var(--van-primary-color);--van-floating-bubble-color: var(--van-background-2);--van-floating-bubble-z-index: 999;--van-floating-bubble-border-radius: var(--van-radius-max)}.van-floating-bubble{position:fixed;left:0;top:0;right:var(--van-floating-bubble-initial-gap);bottom:var(--van-floating-bubble-initial-gap);width:var(--van-floating-bubble-size);height:var(--van-floating-bubble-size);box-sizing:border-box;display:flex;justify-content:center;align-items:center;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;background:var(--van-floating-bubble-background);color:var(--van-floating-bubble-color);border-radius:var(--van-floating-bubble-border-radius);z-index:var(--van-floating-bubble-z-index);transition:transform var(--van-duration-base)}.van-floating-bubble:active{opacity:.8}.van-floating-bubble__icon{font-size:var(--van-floating-bubble-icon-size)}:root,:host{--van-image-placeholder-text-color: var(--van-text-color-2);--van-image-placeholder-font-size: var(--van-font-size-md);--van-image-placeholder-background: var(--van-background);--van-image-loading-icon-size: 32px;--van-image-loading-icon-color: var(--van-gray-4);--van-image-error-icon-size: 32px;--van-image-error-icon-color: var(--van-gray-4)}.van-image{position:relative;display:inline-block}.van-image--round{overflow:hidden;border-radius:var(--van-radius-max)}.van-image--round .van-image__img{border-radius:inherit}.van-image--block{display:block}.van-image__img,.van-image__error,.van-image__loading{display:block;width:100%;height:100%}.van-image__error,.van-image__loading{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--van-image-placeholder-text-color);font-size:var(--van-image-placeholder-font-size);background:var(--van-image-placeholder-background)}.van-image__loading-icon{color:var(--van-image-loading-icon-color);font-size:var(--van-image-loading-icon-size)}.van-image__error-icon{color:var(--van-image-error-icon-color);font-size:var(--van-image-error-icon-size)}:root,:host{--van-back-top-size: 40px;--van-back-top-right: 30px;--van-back-top-bottom: 40px;--van-back-top-z-index: 100;--van-back-top-icon-size: 20px;--van-back-top-text-color: #fff;--van-back-top-background: var(--van-blue)}.van-back-top{position:fixed;display:flex;align-items:center;justify-content:center;width:var(--van-back-top-size);height:var(--van-back-top-size);right:var(--van-back-top-right);bottom:var(--van-back-top-bottom);z-index:var(--van-back-top-z-index);cursor:pointer;color:var(--van-back-top-text-color);border-radius:var(--van-radius-max);box-shadow:0 2px 8px #0000001f;transform:scale(0);transition:var(--van-duration-base) cubic-bezier(.25,.8,.5,1);background-color:var(--van-back-top-background)}.van-back-top:active{opacity:var(--van-active-opacity)}.van-back-top__placeholder{display:none}.van-back-top--active{transform:scale(1)}.van-back-top__icon{font-size:var(--van-back-top-icon-size);font-weight:var(--van-font-bold)}:root,:host{--van-tag-padding: 0 var(--van-padding-base);--van-tag-text-color: var(--van-white);--van-tag-font-size: var(--van-font-size-sm);--van-tag-radius: 2px;--van-tag-line-height: 16px;--van-tag-medium-padding: 2px 6px;--van-tag-large-padding: var(--van-padding-base) var(--van-padding-xs);--van-tag-large-radius: var(--van-radius-md);--van-tag-large-font-size: var(--van-font-size-md);--van-tag-round-radius: var(--van-radius-max);--van-tag-danger-color: var(--van-danger-color);--van-tag-primary-color: var(--van-primary-color);--van-tag-success-color: var(--van-success-color);--van-tag-warning-color: var(--van-warning-color);--van-tag-default-color: var(--van-gray-6);--van-tag-plain-background: var(--van-background-2)}.van-tag{position:relative;display:inline-flex;align-items:center;padding:var(--van-tag-padding);color:var(--van-tag-text-color);font-size:var(--van-tag-font-size);line-height:var(--van-tag-line-height);border-radius:var(--van-tag-radius)}.van-tag--default{background:var(--van-tag-default-color)}.van-tag--default.van-tag--plain{color:var(--van-tag-default-color)}.van-tag--danger{background:var(--van-tag-danger-color)}.van-tag--danger.van-tag--plain{color:var(--van-tag-danger-color)}.van-tag--primary{background:var(--van-tag-primary-color)}.van-tag--primary.van-tag--plain{color:var(--van-tag-primary-color)}.van-tag--success{background:var(--van-tag-success-color)}.van-tag--success.van-tag--plain{color:var(--van-tag-success-color)}.van-tag--warning{background:var(--van-tag-warning-color)}.van-tag--warning.van-tag--plain{color:var(--van-tag-warning-color)}.van-tag--plain{background:var(--van-tag-plain-background);border-color:currentColor}.van-tag--plain:before{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid;border-color:inherit;border-radius:inherit;content:"";pointer-events:none}.van-tag--medium{padding:var(--van-tag-medium-padding)}.van-tag--large{padding:var(--van-tag-large-padding);font-size:var(--van-tag-large-font-size);border-radius:var(--van-tag-large-radius)}.van-tag--mark{border-radius:0 var(--van-tag-round-radius) var(--van-tag-round-radius) 0}.van-tag--mark:after{display:block;width:2px;content:""}.van-tag--round{border-radius:var(--van-tag-round-radius)}.van-tag__close{margin-left:2px}:root,:host{--van-card-padding: var(--van-padding-xs) var(--van-padding-md);--van-card-font-size: var(--van-font-size-sm);--van-card-text-color: var(--van-text-color);--van-card-background: var(--van-background);--van-card-thumb-size: 88px;--van-card-thumb-radius: var(--van-radius-lg);--van-card-title-line-height: 16px;--van-card-desc-color: var(--van-text-color-2);--van-card-desc-line-height: var(--van-line-height-md);--van-card-price-color: var(--van-text-color);--van-card-origin-price-color: var(--van-text-color-2);--van-card-num-color: var(--van-text-color-2);--van-card-origin-price-font-size: var(--van-font-size-xs);--van-card-price-font-size: var(--van-font-size-sm);--van-card-price-integer-font-size: var(--van-font-size-lg);--van-card-price-font: var(--van-price-font)}.van-card{position:relative;box-sizing:border-box;padding:var(--van-card-padding);color:var(--van-card-text-color);font-size:var(--van-card-font-size);background:var(--van-card-background)}.van-card:not(:first-child){margin-top:var(--van-padding-xs)}.van-card__header{display:flex}.van-card__thumb{position:relative;flex:none;width:var(--van-card-thumb-size);height:var(--van-card-thumb-size);margin-right:var(--van-padding-xs)}.van-card__thumb img{border-radius:var(--van-card-thumb-radius)}.van-card__content{position:relative;display:flex;flex:1;flex-direction:column;justify-content:space-between;min-width:0;min-height:var(--van-card-thumb-size)}.van-card__content--centered{justify-content:center}.van-card__title,.van-card__desc{word-wrap:break-word}.van-card__title{max-height:32px;font-weight:var(--van-font-bold);line-height:var(--van-card-title-line-height)}.van-card__desc{max-height:var(--van-card-desc-line-height);color:var(--van-card-desc-color);line-height:var(--van-card-desc-line-height)}.van-card__bottom{line-height:var(--van-line-height-md)}.van-card__price{display:inline-block;color:var(--van-card-price-color);font-weight:var(--van-font-bold);font-size:var(--van-card-price-font-size)}.van-card__price-integer{font-size:var(--van-card-price-integer-font-size);font-family:var(--van-card-price-font)}.van-card__price-decimal{font-family:var(--van-card-price-font)}.van-card__origin-price{display:inline-block;margin-left:5px;color:var(--van-card-origin-price-color);font-size:var(--van-card-origin-price-font-size);text-decoration:line-through}.van-card__num{float:right;color:var(--van-card-num-color)}.van-card__tag{position:absolute;top:2px;left:0}.van-card__footer{flex:none;text-align:right}.van-card__footer .van-button{margin-left:5px}:root,:host{--van-cell-font-size: var(--van-font-size-md);--van-cell-line-height: 24px;--van-cell-vertical-padding: 10px;--van-cell-horizontal-padding: var(--van-padding-md);--van-cell-text-color: var(--van-text-color);--van-cell-background: var(--van-background-2);--van-cell-border-color: var(--van-border-color);--van-cell-active-color: var(--van-active-color);--van-cell-required-color: var(--van-danger-color);--van-cell-label-color: var(--van-text-color-2);--van-cell-label-font-size: var(--van-font-size-sm);--van-cell-label-line-height: var(--van-line-height-sm);--van-cell-label-margin-top: var(--van-padding-base);--van-cell-value-color: var(--van-text-color-2);--van-cell-value-font-size: inherit;--van-cell-icon-size: 16px;--van-cell-right-icon-color: var(--van-gray-6);--van-cell-large-vertical-padding: var(--van-padding-sm);--van-cell-large-title-font-size: var(--van-font-size-lg);--van-cell-large-label-font-size: var(--van-font-size-md);--van-cell-large-value-font-size: inherit}.van-cell{position:relative;display:flex;box-sizing:border-box;width:100%;padding:var(--van-cell-vertical-padding) var(--van-cell-horizontal-padding);overflow:hidden;color:var(--van-cell-text-color);font-size:var(--van-cell-font-size);line-height:var(--van-cell-line-height);background:var(--van-cell-background)}.van-cell:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;right:var(--van-padding-md);bottom:0;left:var(--van-padding-md);border-bottom:1px solid var(--van-cell-border-color);transform:scaleY(.5)}.van-cell:last-child:after,.van-cell--borderless:after{display:none}.van-cell__label{margin-top:var(--van-cell-label-margin-top);color:var(--van-cell-label-color);font-size:var(--van-cell-label-font-size);line-height:var(--van-cell-label-line-height)}.van-cell__title,.van-cell__value{flex:1}.van-cell__value{position:relative;overflow:hidden;color:var(--van-cell-value-color);font-size:var(--van-cell-value-font-size);text-align:right;vertical-align:middle;word-wrap:break-word}.van-cell__left-icon,.van-cell__right-icon{height:var(--van-cell-line-height);font-size:var(--van-cell-icon-size);line-height:var(--van-cell-line-height)}.van-cell__left-icon{margin-right:var(--van-padding-base)}.van-cell__right-icon{margin-left:var(--van-padding-base);color:var(--van-cell-right-icon-color)}.van-cell--clickable{cursor:pointer}.van-cell--clickable:active{background-color:var(--van-cell-active-color)}.van-cell--required{overflow:visible}.van-cell--required:before{position:absolute;left:var(--van-padding-xs);color:var(--van-cell-required-color);font-size:var(--van-cell-font-size);content:"*"}.van-cell--center{align-items:center}.van-cell--large{padding-top:var(--van-cell-large-vertical-padding);padding-bottom:var(--van-cell-large-vertical-padding)}.van-cell--large .van-cell__title{font-size:var(--van-cell-large-title-font-size)}.van-cell--large .van-cell__label{font-size:var(--van-cell-large-label-font-size)}.van-cell--large .van-cell__value{font-size:var(--van-cell-large-value-font-size)}:root,:host{--van-coupon-cell-selected-text-color: var(--van-text-color)}.van-coupon-cell__value--selected{color:var(--van-coupon-cell-selected-text-color)}:root,:host{--van-contact-card-padding: var(--van-padding-md);--van-contact-card-add-icon-size: 40px;--van-contact-card-add-icon-color: var(--van-primary-color);--van-contact-card-title-line-height: var(--van-line-height-md)}.van-contact-card{padding:var(--van-contact-card-padding)}.van-contact-card__title{margin-left:5px;line-height:var(--van-contact-card-title-line-height)}.van-contact-card--add .van-contact-card__value{line-height:var(--van-contact-card-add-icon-size)}.van-contact-card--add .van-cell__left-icon{color:var(--van-contact-card-add-icon-color);font-size:var(--van-contact-card-add-icon-size)}.van-contact-card:before{position:absolute;right:0;bottom:0;left:0;height:2px;background:repeating-linear-gradient(-45deg,var(--van-warning-color) 0,var(--van-warning-color) 20%,transparent 0,transparent 25%,var(--van-primary-color) 0,var(--van-primary-color) 45%,transparent 0,transparent 50%);background-size:80px;content:""}:root,:host{--van-collapse-item-duration: var(--van-duration-base);--van-collapse-item-content-padding: var(--van-padding-sm) var(--van-padding-md);--van-collapse-item-content-font-size: var(--van-font-size-md);--van-collapse-item-content-line-height: 1.5;--van-collapse-item-content-text-color: var(--van-text-color-2);--van-collapse-item-content-background: var(--van-background-2);--van-collapse-item-title-disabled-color: var(--van-text-color-3)}.van-collapse-item{position:relative}.van-collapse-item--border:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;top:0;right:var(--van-padding-md);left:var(--van-padding-md);border-top:1px solid var(--van-border-color);transform:scaleY(.5)}.van-collapse-item__title .van-cell__right-icon:before{transform:rotate(90deg) translateZ(0);transition:transform var(--van-collapse-item-duration)}.van-collapse-item__title:after{right:var(--van-padding-md);display:none}.van-collapse-item__title--expanded .van-cell__right-icon:before{transform:rotate(-90deg)}.van-collapse-item__title--expanded:after{display:block}.van-collapse-item__title--borderless:after{display:none}.van-collapse-item__title--disabled{cursor:not-allowed}.van-collapse-item__title--disabled,.van-collapse-item__title--disabled .van-cell__right-icon{color:var(--van-collapse-item-title-disabled-color)}.van-collapse-item__wrapper{overflow:hidden;transition:height var(--van-collapse-item-duration) ease-in-out;will-change:height}.van-collapse-item__content{padding:var(--van-collapse-item-content-padding);color:var(--van-collapse-item-content-text-color);font-size:var(--van-collapse-item-content-font-size);line-height:var(--van-collapse-item-content-line-height);background:var(--van-collapse-item-content-background)}:root,:host{--van-field-label-width: 6.2em;--van-field-label-color: var(--van-text-color);--van-field-label-margin-right: var(--van-padding-sm);--van-field-input-text-color: var(--van-text-color);--van-field-input-error-text-color: var(--van-danger-color);--van-field-input-disabled-text-color: var(--van-text-color-3);--van-field-placeholder-text-color: var(--van-text-color-3);--van-field-icon-size: 18px;--van-field-clear-icon-size: 18px;--van-field-clear-icon-color: var(--van-gray-5);--van-field-right-icon-color: var(--van-gray-6);--van-field-error-message-color: var(--van-danger-color);--van-field-error-message-font-size: 12px;--van-field-text-area-min-height: 60px;--van-field-word-limit-color: var(--van-gray-7);--van-field-word-limit-font-size: var(--van-font-size-sm);--van-field-word-limit-line-height: 16px;--van-field-disabled-text-color: var(--van-text-color-3);--van-field-required-mark-color: var(--van-red)}.van-field{flex-wrap:wrap}.van-field__label{flex:none;box-sizing:border-box;width:var(--van-field-label-width);margin-right:var(--van-field-label-margin-right);color:var(--van-field-label-color);text-align:left;word-wrap:break-word}.van-field__label--center{text-align:center}.van-field__label--right{text-align:right}.van-field__label--top{display:flex;width:100%;text-align:left;margin-bottom:var(--van-padding-base);overflow-wrap:break-word}.van-field__label--required:before{margin-right:2px;color:var(--van-field-required-mark-color);content:"*"}.van-field--disabled .van-field__label{color:var(--van-field-disabled-text-color)}.van-field__value{overflow:visible}.van-field__body{display:flex;align-items:center}.van-field__control{display:block;box-sizing:border-box;width:100%;min-width:0;margin:0;padding:0;color:var(--van-field-input-text-color);line-height:inherit;text-align:left;background-color:transparent;border:0;resize:none;-webkit-user-select:auto;user-select:auto}.van-field__control::-webkit-input-placeholder{color:var(--van-field-placeholder-text-color)}.van-field__control::placeholder{color:var(--van-field-placeholder-text-color)}.van-field__control:read-only{cursor:default}.van-field__control:disabled{color:var(--van-field-input-disabled-text-color);cursor:not-allowed;opacity:1;-webkit-text-fill-color:var(--van-field-input-disabled-text-color)}.van-field__control--center{justify-content:center;text-align:center}.van-field__control--right{justify-content:flex-end;text-align:right}.van-field__control--custom{display:flex;align-items:center;min-height:var(--van-cell-line-height)}.van-field__control--error::-webkit-input-placeholder{color:var(--van-field-input-error-text-color);-webkit-text-fill-color:currentColor}.van-field__control--error,.van-field__control--error::placeholder{color:var(--van-field-input-error-text-color);-webkit-text-fill-color:currentColor}.van-field__control--min-height{min-height:var(--van-field-text-area-min-height)}.van-field__control[type=date],.van-field__control[type=time],.van-field__control[type=datetime-local]{min-height:var(--van-cell-line-height)}.van-field__control[type=search]{-webkit-appearance:none}.van-field__clear,.van-field__icon,.van-field__button,.van-field__right-icon{flex-shrink:0}.van-field__clear,.van-field__right-icon{margin-right:calc(var(--van-padding-xs) * -1);padding:0 var(--van-padding-xs);line-height:inherit}.van-field__clear{color:var(--van-field-clear-icon-color);font-size:var(--van-field-clear-icon-size);cursor:pointer}.van-field__left-icon .van-icon,.van-field__right-icon .van-icon{display:block;font-size:var(--van-field-icon-size);line-height:inherit}.van-field__left-icon{margin-right:var(--van-padding-base)}.van-field__right-icon{color:var(--van-field-right-icon-color)}.van-field__button{padding-left:var(--van-padding-xs)}.van-field__error-message{color:var(--van-field-error-message-color);font-size:var(--van-field-error-message-font-size);text-align:left}.van-field__error-message--center{text-align:center}.van-field__error-message--right{text-align:right}.van-field__word-limit{margin-top:var(--van-padding-base);color:var(--van-field-word-limit-color);font-size:var(--van-field-word-limit-font-size);line-height:var(--van-field-word-limit-line-height);text-align:right}:root,:host{--van-search-padding: 10px var(--van-padding-sm);--van-search-background: var(--van-background-2);--van-search-content-background: var(--van-background);--van-search-input-height: 34px;--van-search-label-padding: 0 5px;--van-search-label-color: var(--van-text-color);--van-search-label-font-size: var(--van-font-size-md);--van-search-left-icon-color: var(--van-gray-6);--van-search-action-padding: 0 var(--van-padding-xs);--van-search-action-text-color: var(--van-text-color);--van-search-action-font-size: var(--van-font-size-md)}.van-search{display:flex;align-items:center;box-sizing:border-box;padding:var(--van-search-padding);background:var(--van-search-background)}.van-search__content{display:flex;flex:1;padding-left:var(--van-padding-sm);background:var(--van-search-content-background);border-radius:var(--van-radius-sm)}.van-search__content--round{border-radius:var(--van-radius-max)}.van-search__label{padding:var(--van-search-label-padding);color:var(--van-search-label-color);font-size:var(--van-search-label-font-size);line-height:var(--van-search-input-height)}.van-search__field{flex:1;align-items:center;padding:0 var(--van-padding-xs) 0 0;height:var(--van-search-input-height);background-color:transparent}.van-search__field .van-field__left-icon{color:var(--van-search-left-icon-color)}.van-search__field--with-message{height:auto;align-items:flex-start;padding-top:5px;padding-bottom:5px}.van-search--show-action{padding-right:0}.van-search input::-webkit-search-decoration,.van-search input::-webkit-search-cancel-button,.van-search input::-webkit-search-results-button,.van-search input::-webkit-search-results-decoration{display:none}.van-search__action{padding:var(--van-search-action-padding);color:var(--van-search-action-text-color);font-size:var(--van-search-action-font-size);line-height:var(--van-search-input-height);cursor:pointer;-webkit-user-select:none;user-select:none}.van-search__action:active{background-color:var(--van-active-color)}:root,:host{--van-action-bar-icon-width: 48px;--van-action-bar-icon-height: 100%;--van-action-bar-icon-color: var(--van-text-color);--van-action-bar-icon-size: 18px;--van-action-bar-icon-font-size: var(--van-font-size-xs);--van-action-bar-icon-active-color: var(--van-active-color);--van-action-bar-icon-text-color: var(--van-text-color);--van-action-bar-icon-background: var(--van-background-2)}.van-action-bar-icon{display:flex;flex-direction:column;justify-content:center;min-width:var(--van-action-bar-icon-width);height:var(--van-action-bar-icon-height);color:var(--van-action-bar-icon-text-color);font-size:var(--van-action-bar-icon-font-size);line-height:1;text-align:center;background:var(--van-action-bar-icon-background);cursor:pointer}.van-action-bar-icon:active{background-color:var(--van-action-bar-icon-active-color)}.van-action-bar-icon__icon{margin:0 auto var(--van-padding-base);color:var(--van-action-bar-icon-color);font-size:var(--van-action-bar-icon-size)}:root,:host{--van-loading-text-color: var(--van-text-color-2);--van-loading-text-font-size: var(--van-font-size-md);--van-loading-spinner-color: var(--van-gray-5);--van-loading-spinner-size: 30px;--van-loading-spinner-duration: .8s}.van-loading{position:relative;color:var(--van-loading-spinner-color);font-size:0;vertical-align:middle}.van-loading__spinner{position:relative;display:inline-block;width:var(--van-loading-spinner-size);max-width:100%;height:var(--van-loading-spinner-size);max-height:100%;vertical-align:middle;animation:van-rotate var(--van-loading-spinner-duration) linear infinite}.van-loading__spinner--spinner{animation-timing-function:steps(12)}.van-loading__spinner--circular{animation-duration:2s}.van-loading__line{position:absolute;top:0;left:0;width:100%;height:100%}.van-loading__line:before{display:block;width:2px;height:25%;margin:0 auto;background-color:currentColor;border-radius:40%;content:" "}.van-loading__circular{display:block;width:100%;height:100%}.van-loading__circular circle{animation:van-circular 1.5s ease-in-out infinite;stroke:currentColor;stroke-width:3;stroke-linecap:round}.van-loading__text{display:inline-block;margin-left:var(--van-padding-xs);color:var(--van-loading-text-color);font-size:var(--van-loading-text-font-size);vertical-align:middle}.van-loading--vertical{display:flex;flex-direction:column;align-items:center}.van-loading--vertical .van-loading__text{margin:var(--van-padding-xs) 0 0}@keyframes van-circular{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40}to{stroke-dasharray:90,150;stroke-dashoffset:-120}}.van-loading__line--1{transform:rotate(30deg);opacity:1}.van-loading__line--2{transform:rotate(60deg);opacity:.9375}.van-loading__line--3{transform:rotate(90deg);opacity:.875}.van-loading__line--4{transform:rotate(120deg);opacity:.8125}.van-loading__line--5{transform:rotate(150deg);opacity:.75}.van-loading__line--6{transform:rotate(180deg);opacity:.6875}.van-loading__line--7{transform:rotate(210deg);opacity:.625}.van-loading__line--8{transform:rotate(240deg);opacity:.5625}.van-loading__line--9{transform:rotate(270deg);opacity:.5}.van-loading__line--10{transform:rotate(300deg);opacity:.4375}.van-loading__line--11{transform:rotate(330deg);opacity:.375}.van-loading__line--12{transform:rotate(360deg);opacity:.3125}:root,:host{--van-pull-refresh-head-height: 50px;--van-pull-refresh-head-font-size: var(--van-font-size-md);--van-pull-refresh-head-text-color: var(--van-text-color-2);--van-pull-refresh-loading-icon-size: 16px}.van-pull-refresh{overflow:hidden}.van-pull-refresh__track{position:relative;height:100%;transition-property:transform}.van-pull-refresh__head{position:absolute;left:0;width:100%;height:var(--van-pull-refresh-head-height);overflow:hidden;color:var(--van-pull-refresh-head-text-color);font-size:var(--van-pull-refresh-head-font-size);line-height:var(--van-pull-refresh-head-height);text-align:center;transform:translateY(-100%)}.van-pull-refresh__loading .van-loading__spinner{width:var(--van-pull-refresh-loading-icon-size);height:var(--van-pull-refresh-loading-icon-size)}:root,:host{--van-number-keyboard-background: var(--van-gray-2);--van-number-keyboard-key-height: 48px;--van-number-keyboard-key-font-size: 28px;--van-number-keyboard-key-active-color: var(--van-gray-3);--van-number-keyboard-key-background: var(--van-background-2);--van-number-keyboard-delete-font-size: var(--van-font-size-lg);--van-number-keyboard-title-color: var(--van-gray-7);--van-number-keyboard-title-height: 34px;--van-number-keyboard-title-font-size: var(--van-font-size-lg);--van-number-keyboard-close-padding: 0 var(--van-padding-md);--van-number-keyboard-close-color: var(--van-primary-color);--van-number-keyboard-close-font-size: var(--van-font-size-md);--van-number-keyboard-button-text-color: var(--van-white);--van-number-keyboard-button-background: var(--van-primary-color);--van-number-keyboard-z-index: 100}.van-theme-dark{--van-number-keyboard-background: var(--van-gray-8);--van-number-keyboard-key-background: var(--van-gray-7);--van-number-keyboard-key-active-color: var(--van-gray-6)}.van-number-keyboard{position:fixed;bottom:0;left:0;z-index:var(--van-number-keyboard-z-index);width:100%;padding-bottom:22px;background:var(--van-number-keyboard-background);-webkit-user-select:none;user-select:none}.van-number-keyboard--with-title{border-radius:20px 20px 0 0}.van-number-keyboard__header{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:content-box;height:var(--van-number-keyboard-title-height);padding-top:6px;color:var(--van-number-keyboard-title-color);font-size:var(--van-number-keyboard-title-font-size)}.van-number-keyboard__title{display:inline-block;font-weight:400}.van-number-keyboard__title-left{position:absolute;left:0}.van-number-keyboard__body{display:flex;padding:6px 0 0 6px}.van-number-keyboard__keys{display:flex;flex:3;flex-wrap:wrap}.van-number-keyboard__close{position:absolute;right:0;height:100%;padding:var(--van-number-keyboard-close-padding);color:var(--van-number-keyboard-close-color);font-size:var(--van-number-keyboard-close-font-size);background-color:transparent;border:none}.van-number-keyboard__sidebar{display:flex;flex:1;flex-direction:column}.van-number-keyboard--unfit{padding-bottom:0}.van-key{display:flex;align-items:center;justify-content:center;height:var(--van-number-keyboard-key-height);font-size:var(--van-number-keyboard-key-font-size);line-height:1.5;background:var(--van-number-keyboard-key-background);border-radius:var(--van-radius-lg);cursor:pointer}.van-key--large{position:absolute;top:0;right:6px;bottom:6px;left:0;height:auto}.van-key--blue,.van-key--delete{font-size:var(--van-number-keyboard-delete-font-size)}.van-key--active{background-color:var(--van-number-keyboard-key-active-color)}.van-key--blue{color:var(--van-number-keyboard-button-text-color);background:var(--van-number-keyboard-button-background)}.van-key--blue.van-key--active{opacity:var(--van-active-opacity)}.van-key__wrapper{position:relative;flex:1;flex-basis:33%;box-sizing:border-box;padding:0 6px 6px 0}.van-key__wrapper--wider{flex-basis:66%}.van-key__delete-icon{width:32px;height:22px}.van-key__collapse-icon{width:30px;height:24px}.van-key__loading-icon{color:var(--van-number-keyboard-button-text-color)}:root,:host{--van-list-text-color: var(--van-text-color-2);--van-list-text-font-size: var(--van-font-size-md);--van-list-text-line-height: 50px;--van-list-loading-icon-size: 16px}.van-list__loading,.van-list__finished-text,.van-list__error-text{color:var(--van-list-text-color);font-size:var(--van-list-text-font-size);line-height:var(--van-list-text-line-height);text-align:center}.van-list__placeholder{height:0;pointer-events:none}.van-list__loading-icon .van-loading__spinner{width:var(--van-list-loading-icon-size);height:var(--van-list-loading-icon-size)}:root,:host{--van-switch-size: 26px;--van-switch-width: calc(1.8em + 4px) ;--van-switch-height: calc(1em + 4px) ;--van-switch-node-size: 1em;--van-switch-node-background: var(--van-white);--van-switch-node-shadow: 0 3px 1px 0 rgba(0, 0, 0, .05);--van-switch-background: rgba(120, 120, 128, .16);--van-switch-on-background: var(--van-primary-color);--van-switch-duration: var(--van-duration-base);--van-switch-disabled-opacity: var(--van-disabled-opacity)}.van-theme-dark{--van-switch-background: rgba(120, 120, 128, .32)}.van-switch{position:relative;display:inline-block;box-sizing:content-box;width:var(--van-switch-width);height:var(--van-switch-height);font-size:var(--van-switch-size);background:var(--van-switch-background);border-radius:var(--van-switch-node-size);cursor:pointer;transition:background-color var(--van-switch-duration)}.van-switch__node{position:absolute;top:2px;left:2px;width:var(--van-switch-node-size);height:var(--van-switch-node-size);font-size:inherit;background:var(--van-switch-node-background);border-radius:100%;box-shadow:var(--van-switch-node-shadow);transition:transform var(--van-switch-duration) cubic-bezier(.3,1.05,.4,1.05)}.van-switch__loading{top:25%;left:25%;width:50%;height:50%;line-height:1}.van-switch--on{background:var(--van-switch-on-background)}.van-switch--on .van-switch__node{transform:translate(calc(var(--van-switch-width) - var(--van-switch-node-size) - 4px))}.van-switch--on .van-switch__loading{color:var(--van-switch-on-background)}.van-switch--disabled{cursor:not-allowed;opacity:var(--van-switch-disabled-opacity)}.van-switch--loading{cursor:default}:root,:host{--van-button-mini-height: 24px;--van-button-mini-padding: 0 var(--van-padding-base);--van-button-mini-font-size: var(--van-font-size-xs);--van-button-small-height: 32px;--van-button-small-padding: 0 var(--van-padding-xs);--van-button-small-font-size: var(--van-font-size-sm);--van-button-normal-padding: 0 15px;--van-button-normal-font-size: var(--van-font-size-md);--van-button-large-height: 50px;--van-button-default-height: 44px;--van-button-default-line-height: 1.2;--van-button-default-font-size: var(--van-font-size-lg);--van-button-default-color: var(--van-text-color);--van-button-default-background: var(--van-background-2);--van-button-default-border-color: var(--van-gray-4);--van-button-primary-color: var(--van-white);--van-button-primary-background: var(--van-primary-color);--van-button-primary-border-color: var(--van-primary-color);--van-button-success-color: var(--van-white);--van-button-success-background: var(--van-success-color);--van-button-success-border-color: var(--van-success-color);--van-button-danger-color: var(--van-white);--van-button-danger-background: var(--van-danger-color);--van-button-danger-border-color: var(--van-danger-color);--van-button-warning-color: var(--van-white);--van-button-warning-background: var(--van-warning-color);--van-button-warning-border-color: var(--van-warning-color);--van-button-border-width: var(--van-border-width);--van-button-radius: var(--van-radius-md);--van-button-round-radius: var(--van-radius-max);--van-button-plain-background: var(--van-white);--van-button-disabled-opacity: var(--van-disabled-opacity);--van-button-icon-size: 1.2em;--van-button-loading-icon-size: 20px}.van-theme-dark{--van-button-plain-background: transparent}.van-button{position:relative;display:inline-block;box-sizing:border-box;height:var(--van-button-default-height);margin:0;padding:0;font-size:var(--van-button-default-font-size);line-height:var(--van-button-default-line-height);text-align:center;border-radius:var(--van-button-radius);cursor:pointer;transition:opacity var(--van-duration-fast);-webkit-appearance:none;-webkit-font-smoothing:auto}.van-button:before{position:absolute;top:50%;left:50%;width:100%;height:100%;background:var(--van-black);border:inherit;border-color:var(--van-black);border-radius:inherit;transform:translate(-50%,-50%);opacity:0;content:" "}.van-button:active:before{opacity:.1}.van-button--loading:before,.van-button--disabled:before{display:none}.van-button--default{color:var(--van-button-default-color);background:var(--van-button-default-background);border:var(--van-button-border-width) solid var(--van-button-default-border-color)}.van-button--primary{color:var(--van-button-primary-color);background:var(--van-button-primary-background);border:var(--van-button-border-width) solid var(--van-button-primary-border-color)}.van-button--success{color:var(--van-button-success-color);background:var(--van-button-success-background);border:var(--van-button-border-width) solid var(--van-button-success-border-color)}.van-button--danger{color:var(--van-button-danger-color);background:var(--van-button-danger-background);border:var(--van-button-border-width) solid var(--van-button-danger-border-color)}.van-button--warning{color:var(--van-button-warning-color);background:var(--van-button-warning-background);border:var(--van-button-border-width) solid var(--van-button-warning-border-color)}.van-button--plain{background:var(--van-button-plain-background)}.van-button--plain.van-button--primary{color:var(--van-button-primary-background)}.van-button--plain.van-button--success{color:var(--van-button-success-background)}.van-button--plain.van-button--danger{color:var(--van-button-danger-background)}.van-button--plain.van-button--warning{color:var(--van-button-warning-background)}.van-button--large{width:100%;height:var(--van-button-large-height)}.van-button--normal{padding:var(--van-button-normal-padding);font-size:var(--van-button-normal-font-size)}.van-button--small{height:var(--van-button-small-height);padding:var(--van-button-small-padding);font-size:var(--van-button-small-font-size)}.van-button__loading{color:inherit;font-size:inherit}.van-button__loading .van-loading__spinner{color:currentColor;width:var(--van-button-loading-icon-size);height:var(--van-button-loading-icon-size)}.van-button--mini{height:var(--van-button-mini-height);padding:var(--van-button-mini-padding);font-size:var(--van-button-mini-font-size)}.van-button--mini+.van-button--mini{margin-left:var(--van-padding-base)}.van-button--block{display:block;width:100%}.van-button--disabled{cursor:not-allowed;opacity:var(--van-button-disabled-opacity)}.van-button--loading{cursor:default}.van-button--round{border-radius:var(--van-button-round-radius)}.van-button--square{border-radius:0}.van-button__content{display:flex;align-items:center;justify-content:center;height:100%}.van-button__content:before{content:" "}.van-button__icon{font-size:var(--van-button-icon-size);line-height:inherit}.van-button__icon+.van-button__text,.van-button__loading+.van-button__text,.van-button__text+.van-button__icon,.van-button__text+.van-button__loading{margin-left:var(--van-padding-base)}.van-button--hairline{border-width:0}.van-button--hairline:after{border-color:inherit;border-radius:calc(var(--van-button-radius) * 2)}.van-button--hairline.van-button--round:after{border-radius:var(--van-button-round-radius)}.van-button--hairline.van-button--square:after{border-radius:0}:root,:host{--van-submit-bar-height: 50px;--van-submit-bar-z-index: 100;--van-submit-bar-background: var(--van-background-2);--van-submit-bar-button-width: 110px;--van-submit-bar-price-color: var(--van-danger-color);--van-submit-bar-price-font-size: var(--van-font-size-sm);--van-submit-bar-price-integer-font-size: 20px;--van-submit-bar-price-font: var(--van-price-font);--van-submit-bar-text-color: var(--van-text-color);--van-submit-bar-text-font-size: var(--van-font-size-md);--van-submit-bar-tip-padding: var(--van-padding-xs) var(--van-padding-sm);--van-submit-bar-tip-font-size: var(--van-font-size-sm);--van-submit-bar-tip-line-height: 1.5;--van-submit-bar-tip-color: var(--van-orange-dark);--van-submit-bar-tip-background: var(--van-orange-light);--van-submit-bar-tip-icon-size: 12px;--van-submit-bar-button-height: 40px;--van-submit-bar-padding: 0 var(--van-padding-md)}.van-submit-bar{position:fixed;bottom:0;left:0;z-index:var(--van-submit-bar-z-index);width:100%;background:var(--van-submit-bar-background);-webkit-user-select:none;user-select:none}.van-submit-bar__tip{padding:var(--van-submit-bar-tip-padding);color:var(--van-submit-bar-tip-color);font-size:var(--van-submit-bar-tip-font-size);line-height:var(--van-submit-bar-tip-line-height);background:var(--van-submit-bar-tip-background)}.van-submit-bar__tip-icon{margin-right:var(--van-padding-base);font-size:var(--van-submit-bar-tip-icon-size);vertical-align:middle}.van-submit-bar__tip-text{vertical-align:middle}.van-submit-bar__bar{display:flex;align-items:center;justify-content:flex-end;height:var(--van-submit-bar-height);padding:var(--van-submit-bar-padding);font-size:var(--van-submit-bar-text-font-size)}.van-submit-bar__text{flex:1;padding-right:var(--van-padding-sm);color:var(--van-submit-bar-text-color);text-align:right}.van-submit-bar__text span{display:inline-block}.van-submit-bar__suffix-label{margin-left:var(--van-padding-base);font-weight:var(--van-font-bold)}.van-submit-bar__price{color:var(--van-submit-bar-price-color);font-weight:var(--van-font-bold);font-size:var(--van-submit-bar-price-font-size);margin-left:var(--van-padding-base)}.van-submit-bar__price-integer{font-size:var(--van-submit-bar-price-integer-font-size);font-family:var(--van-submit-bar-price-font)}.van-submit-bar__button{width:var(--van-submit-bar-button-width);height:var(--van-submit-bar-button-height);font-weight:var(--van-font-bold);border:none}.van-submit-bar__button--danger{background:var(--van-gradient-red)}:root,:host{--van-signature-padding: var(--van-padding-xs);--van-signature-content-height: 200px;--van-signature-content-background: var(--van-background-2);--van-signature-content-border: 1px dotted #dadada}.van-signature{padding:var(--van-signature-padding)}.van-signature__content{display:flex;justify-content:center;align-items:center;height:var(--van-signature-content-height);background-color:var(--van-signature-content-background);border:var(--van-signature-content-border);border-radius:var(--van-radius-lg);overflow:hidden}.van-signature__content canvas{width:100%;height:100%}.van-signature__footer{display:flex;justify-content:flex-end}.van-signature__footer .van-button{padding:0 var(--van-padding-md);margin-top:var(--van-padding-xs);margin-left:var(--van-padding-xs)}:root,:host{--van-contact-edit-padding: var(--van-padding-md);--van-contact-edit-fields-radius: var(--van-radius-md);--van-contact-edit-buttons-padding: var(--van-padding-xl) 0;--van-contact-edit-button-margin-bottom: var(--van-padding-sm);--van-contact-edit-button-font-size: var(--van-font-size-lg);--van-contact-edit-field-label-width: 4.1em}.van-contact-edit{padding:var(--van-contact-edit-padding)}.van-contact-edit__fields{overflow:hidden;border-radius:var(--van-contact-edit-fields-radius)}.van-contact-edit__fields .van-field__label{width:var(--van-contact-edit-field-label-width)}.van-contact-edit__switch-cell{margin-top:10px;padding-top:9px;padding-bottom:9px;border-radius:var(--van-contact-edit-fields-radius)}.van-contact-edit__buttons{padding:var(--van-contact-edit-buttons-padding)}.van-contact-edit__button{margin-bottom:var(--van-contact-edit-button-margin-bottom);font-size:var(--van-contact-edit-button-font-size)}:root,:host{--van-action-bar-button-height: 40px;--van-action-bar-button-warning-color: var(--van-gradient-orange);--van-action-bar-button-danger-color: var(--van-gradient-red)}.van-action-bar-button{flex:1;height:var(--van-action-bar-button-height);font-weight:var(--van-font-bold);font-size:var(--van-font-size-md);border:none;border-radius:0}.van-action-bar-button--first{margin-left:5px;border-top-left-radius:var(--van-radius-max);border-bottom-left-radius:var(--van-radius-max)}.van-action-bar-button--last{margin-right:5px;border-top-right-radius:var(--van-radius-max);border-bottom-right-radius:var(--van-radius-max)}.van-action-bar-button--warning{background:var(--van-action-bar-button-warning-color)}.van-action-bar-button--danger{background:var(--van-action-bar-button-danger-color)}@media (max-width: 321px){.van-action-bar-button{font-size:13px}}:root,:host{--van-overlay-z-index: 1;--van-overlay-background: rgba(0, 0, 0, .7)}.van-overlay{position:fixed;top:0;left:0;z-index:var(--van-overlay-z-index);width:100%;height:100%;background:var(--van-overlay-background)}:root,:host{--van-popup-background: var(--van-background-2);--van-popup-transition: transform var(--van-duration-base);--van-popup-round-radius: 16px;--van-popup-close-icon-size: 22px;--van-popup-close-icon-color: var(--van-gray-5);--van-popup-close-icon-margin: 16px;--van-popup-close-icon-z-index: 1}.van-overflow-hidden{overflow:hidden!important}.van-popup{position:fixed;max-height:100%;overflow-y:auto;box-sizing:border-box;background:var(--van-popup-background);transition:var(--van-popup-transition);-webkit-overflow-scrolling:touch}.van-popup--center{top:50%;left:0;right:0;width:-webkit-fit-content;width:fit-content;max-width:calc(100vw - var(--van-padding-md) * 2);margin:0 auto;transform:translateY(-50%)}.van-popup--center.van-popup--round{border-radius:var(--van-popup-round-radius)}.van-popup--top{top:0;left:0;width:100%}.van-popup--top.van-popup--round{border-radius:0 0 var(--van-popup-round-radius) var(--van-popup-round-radius)}.van-popup--right{top:50%;right:0;transform:translate3d(0,-50%,0)}.van-popup--right.van-popup--round{border-radius:var(--van-popup-round-radius) 0 0 var(--van-popup-round-radius)}.van-popup--bottom{bottom:0;left:0;width:100%}.van-popup--bottom.van-popup--round{border-radius:var(--van-popup-round-radius) var(--van-popup-round-radius) 0 0}.van-popup--left{top:50%;left:0;transform:translate3d(0,-50%,0)}.van-popup--left.van-popup--round{border-radius:0 var(--van-popup-round-radius) var(--van-popup-round-radius) 0}.van-popup-slide-top-enter-active,.van-popup-slide-left-enter-active,.van-popup-slide-right-enter-active,.van-popup-slide-bottom-enter-active{transition-timing-function:var(--van-ease-out)}.van-popup-slide-top-leave-active,.van-popup-slide-left-leave-active,.van-popup-slide-right-leave-active,.van-popup-slide-bottom-leave-active{transition-timing-function:var(--van-ease-in)}.van-popup-slide-top-enter-from,.van-popup-slide-top-leave-active{transform:translate3d(0,-100%,0)}.van-popup-slide-right-enter-from,.van-popup-slide-right-leave-active{transform:translate3d(100%,-50%,0)}.van-popup-slide-bottom-enter-from,.van-popup-slide-bottom-leave-active{transform:translate3d(0,100%,0)}.van-popup-slide-left-enter-from,.van-popup-slide-left-leave-active{transform:translate3d(-100%,-50%,0)}.van-popup__close-icon{position:absolute;z-index:var(--van-popup-close-icon-z-index);color:var(--van-popup-close-icon-color);font-size:var(--van-popup-close-icon-size)}.van-popup__close-icon--top-left{top:var(--van-popup-close-icon-margin);left:var(--van-popup-close-icon-margin)}.van-popup__close-icon--top-right{top:var(--van-popup-close-icon-margin);right:var(--van-popup-close-icon-margin)}.van-popup__close-icon--bottom-left{bottom:var(--van-popup-close-icon-margin);left:var(--van-popup-close-icon-margin)}.van-popup__close-icon--bottom-right{right:var(--van-popup-close-icon-margin);bottom:var(--van-popup-close-icon-margin)}:root,:host{--van-share-sheet-header-padding: var(--van-padding-sm) var(--van-padding-md);--van-share-sheet-title-color: var(--van-text-color);--van-share-sheet-title-font-size: var(--van-font-size-md);--van-share-sheet-title-line-height: var(--van-line-height-md);--van-share-sheet-description-color: var(--van-text-color-2);--van-share-sheet-description-font-size: var(--van-font-size-sm);--van-share-sheet-description-line-height: 16px;--van-share-sheet-icon-size: 48px;--van-share-sheet-option-name-color: var(--van-gray-7);--van-share-sheet-option-name-font-size: var(--van-font-size-sm);--van-share-sheet-option-description-color: var(--van-text-color-3);--van-share-sheet-option-description-font-size: var(--van-font-size-sm);--van-share-sheet-cancel-button-font-size: var(--van-font-size-lg);--van-share-sheet-cancel-button-height: 48px;--van-share-sheet-cancel-button-background: var(--van-background-2)}.van-share-sheet__header{padding:var(--van-share-sheet-header-padding);text-align:center}.van-share-sheet__title{margin-top:var(--van-padding-xs);color:var(--van-share-sheet-title-color);font-weight:400;font-size:var(--van-share-sheet-title-font-size);line-height:var(--van-share-sheet-title-line-height)}.van-share-sheet__description{display:block;margin-top:var(--van-padding-xs);color:var(--van-share-sheet-description-color);font-size:var(--van-share-sheet-description-font-size);line-height:var(--van-share-sheet-description-line-height)}.van-share-sheet__options{position:relative;display:flex;padding:var(--van-padding-md) 0 var(--van-padding-md) var(--van-padding-xs);overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.van-share-sheet__options--border:before{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;top:0;right:0;left:var(--van-padding-md);border-top:1px solid var(--van-border-color);transform:scaleY(.5)}.van-share-sheet__options::-webkit-scrollbar{height:0}.van-share-sheet__option{display:flex;flex-direction:column;align-items:center;-webkit-user-select:none;user-select:none}.van-share-sheet__icon,.van-share-sheet__image-icon{width:var(--van-share-sheet-icon-size);height:var(--van-share-sheet-icon-size);margin:0 var(--van-padding-md)}.van-share-sheet__icon{display:flex;align-items:center;justify-content:center;color:var(--van-gray-7);border-radius:100%;background-color:var(--van-gray-2)}.van-share-sheet__icon--link,.van-share-sheet__icon--poster,.van-share-sheet__icon--qrcode{font-size:26px}.van-share-sheet__icon--weapp-qrcode{font-size:28px}.van-share-sheet__icon--qq,.van-share-sheet__icon--weibo,.van-share-sheet__icon--wechat,.van-share-sheet__icon--wechat-moments{font-size:30px;color:var(--van-white)}.van-share-sheet__icon--qq{background-color:#38b9fa}.van-share-sheet__icon--wechat{background-color:#0bc15f}.van-share-sheet__icon--weibo{background-color:#ee575e}.van-share-sheet__icon--wechat-moments{background-color:#7bc845}.van-share-sheet__name{margin-top:var(--van-padding-xs);padding:0 var(--van-padding-base);color:var(--van-share-sheet-option-name-color);font-size:var(--van-share-sheet-option-name-font-size)}.van-share-sheet__option-description{padding:0 var(--van-padding-base);color:var(--van-share-sheet-option-description-color);font-size:var(--van-share-sheet-option-description-font-size)}.van-share-sheet__cancel{display:block;width:100%;padding:0;font-size:var(--van-share-sheet-cancel-button-font-size);line-height:var(--van-share-sheet-cancel-button-height);text-align:center;background:var(--van-share-sheet-cancel-button-background);border:none;cursor:pointer}.van-share-sheet__cancel:before{display:block;height:var(--van-padding-xs);background-color:var(--van-background);content:" "}.van-share-sheet__cancel:active{background-color:var(--van-active-color)}:root,:host{--van-popover-arrow-size: 6px;--van-popover-radius: var(--van-radius-lg);--van-popover-action-width: 128px;--van-popover-action-height: 44px;--van-popover-action-font-size: var(--van-font-size-md);--van-popover-action-line-height: var(--van-line-height-md);--van-popover-action-icon-size: 20px;--van-popover-horizontal-action-height: 34px;--van-popover-horizontal-action-icon-size: 16px;--van-popover-light-text-color: var(--van-text-color);--van-popover-light-background: var(--van-background-2);--van-popover-light-action-disabled-text-color: var(--van-text-color-3);--van-popover-dark-text-color: var(--van-white);--van-popover-dark-background: #4a4a4a;--van-popover-dark-action-disabled-text-color: var(--van-text-color-2)}.van-popover{position:absolute;overflow:visible;background-color:transparent;transition:opacity .15s,transform .15s}.van-popover__wrapper{display:inline-block}.van-popover__arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;border-width:var(--van-popover-arrow-size)}.van-popover__content{overflow:hidden;border-radius:var(--van-popover-radius)}.van-popover__content--horizontal{display:flex;width:-webkit-max-content;width:max-content}.van-popover__content--horizontal .van-popover__action{flex:none;width:auto;height:var(--van-popover-horizontal-action-height);padding:0 var(--van-padding-sm)}.van-popover__content--horizontal .van-popover__action:last-child:after{display:none}.van-popover__content--horizontal .van-popover__action-icon{margin-right:var(--van-padding-base);font-size:var(--van-popover-horizontal-action-icon-size)}.van-popover__action{position:relative;display:flex;align-items:center;box-sizing:border-box;width:var(--van-popover-action-width);height:var(--van-popover-action-height);padding:0 var(--van-padding-md);font-size:var(--van-popover-action-font-size);line-height:var(--van-line-height-md);cursor:pointer}.van-popover__action:last-child .van-popover__action-text:after{display:none}.van-popover__action-text{display:flex;flex:1;align-items:center;justify-content:center;height:100%}.van-popover__action-icon{margin-right:var(--van-padding-xs);font-size:var(--van-popover-action-icon-size)}.van-popover__action--with-icon .van-popover__action-text{justify-content:flex-start}.van-popover[data-popper-placement^=top] .van-popover__arrow{bottom:0;border-top-color:currentColor;border-bottom-width:0;margin-bottom:calc(var(--van-popover-arrow-size) * -1)}.van-popover[data-popper-placement=top]{transform-origin:50% 100%}.van-popover[data-popper-placement=top] .van-popover__arrow{left:50%;transform:translate(-50%)}.van-popover[data-popper-placement=top-start]{transform-origin:0 100%}.van-popover[data-popper-placement=top-start] .van-popover__arrow{left:var(--van-padding-md)}.van-popover[data-popper-placement=top-end]{transform-origin:100% 100%}.van-popover[data-popper-placement=top-end] .van-popover__arrow{right:var(--van-padding-md)}.van-popover[data-popper-placement^=left] .van-popover__arrow{right:0;border-right-width:0;border-left-color:currentColor;margin-right:calc(var(--van-popover-arrow-size) * -1)}.van-popover[data-popper-placement=left]{transform-origin:100% 50%}.van-popover[data-popper-placement=left] .van-popover__arrow{top:50%;transform:translateY(-50%)}.van-popover[data-popper-placement=left-start]{transform-origin:100% 0}.van-popover[data-popper-placement=left-start] .van-popover__arrow{top:var(--van-padding-md)}.van-popover[data-popper-placement=left-end]{transform-origin:100% 100%}.van-popover[data-popper-placement=left-end] .van-popover__arrow{bottom:var(--van-padding-md)}.van-popover[data-popper-placement^=right] .van-popover__arrow{left:0;border-right-color:currentColor;border-left-width:0;margin-left:calc(var(--van-popover-arrow-size) * -1)}.van-popover[data-popper-placement=right]{transform-origin:0 50%}.van-popover[data-popper-placement=right] .van-popover__arrow{top:50%;transform:translateY(-50%)}.van-popover[data-popper-placement=right-start]{transform-origin:0 0}.van-popover[data-popper-placement=right-start] .van-popover__arrow{top:var(--van-padding-md)}.van-popover[data-popper-placement=right-end]{transform-origin:0 100%}.van-popover[data-popper-placement=right-end] .van-popover__arrow{bottom:var(--van-padding-md)}.van-popover[data-popper-placement^=bottom] .van-popover__arrow{top:0;border-top-width:0;border-bottom-color:currentColor;margin-top:calc(var(--van-popover-arrow-size) * -1)}.van-popover[data-popper-placement=bottom]{transform-origin:50% 0}.van-popover[data-popper-placement=bottom] .van-popover__arrow{left:50%;transform:translate(-50%)}.van-popover[data-popper-placement=bottom-start]{transform-origin:0 0}.van-popover[data-popper-placement=bottom-start] .van-popover__arrow{left:var(--van-padding-md)}.van-popover[data-popper-placement=bottom-end]{transform-origin:100% 0}.van-popover[data-popper-placement=bottom-end] .van-popover__arrow{right:var(--van-padding-md)}.van-popover--light{color:var(--van-popover-light-text-color)}.van-popover--light .van-popover__content{background:var(--van-popover-light-background);box-shadow:0 2px 12px #3232331f}.van-popover--light .van-popover__arrow{color:var(--van-popover-light-background)}.van-popover--light .van-popover__action:active{background-color:var(--van-active-color)}.van-popover--light .van-popover__action--disabled{color:var(--van-popover-light-action-disabled-text-color);cursor:not-allowed}.van-popover--light .van-popover__action--disabled:active{background-color:transparent}.van-popover--dark{color:var(--van-popover-dark-text-color)}.van-popover--dark .van-popover__content{background:var(--van-popover-dark-background)}.van-popover--dark .van-popover__arrow{color:var(--van-popover-dark-background)}.van-popover--dark .van-popover__action:active{background-color:#0003}.van-popover--dark .van-popover__action--disabled{color:var(--van-popover-dark-action-disabled-text-color)}.van-popover--dark .van-popover__action--disabled:active{background-color:transparent}.van-popover--dark .van-popover__action-text:after{border-color:var(--van-gray-7)}.van-popover-zoom-enter-from,.van-popover-zoom-leave-active{transform:scale(.8);opacity:0}.van-popover-zoom-enter-active{transition-timing-function:var(--van-ease-out)}.van-popover-zoom-leave-active{transition-timing-function:var(--van-ease-in)}:root,:host{--van-notify-text-color: var(--van-white);--van-notify-padding: var(--van-padding-xs) var(--van-padding-md);--van-notify-font-size: var(--van-font-size-md);--van-notify-line-height: var(--van-line-height-md);--van-notify-primary-background: var(--van-primary-color);--van-notify-success-background: var(--van-success-color);--van-notify-danger-background: var(--van-danger-color);--van-notify-warning-background: var(--van-warning-color)}.van-notify{display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:var(--van-notify-padding);color:var(--van-notify-text-color);font-size:var(--van-notify-font-size);line-height:var(--van-notify-line-height);white-space:pre-wrap;text-align:center;word-wrap:break-word}.van-notify--primary{background:var(--van-notify-primary-background)}.van-notify--success{background:var(--van-notify-success-background)}.van-notify--danger{background:var(--van-notify-danger-background)}.van-notify--warning{background:var(--van-notify-warning-background)}:root,:host{--van-dialog-width: 320px;--van-dialog-small-screen-width: 90%;--van-dialog-font-size: var(--van-font-size-lg);--van-dialog-transition: var(--van-duration-base);--van-dialog-radius: 16px;--van-dialog-background: var(--van-background-2);--van-dialog-header-font-weight: var(--van-font-bold);--van-dialog-header-line-height: 24px;--van-dialog-header-padding-top: 26px;--van-dialog-header-isolated-padding: var(--van-padding-lg) 0;--van-dialog-message-padding: var(--van-padding-lg);--van-dialog-message-font-size: var(--van-font-size-md);--van-dialog-message-line-height: var(--van-line-height-md);--van-dialog-message-max-height: 60vh;--van-dialog-has-title-message-text-color: var(--van-gray-7);--van-dialog-has-title-message-padding-top: var(--van-padding-xs);--van-dialog-button-height: 48px;--van-dialog-round-button-height: 36px;--van-dialog-confirm-button-text-color: var(--van-primary-color)}.van-dialog{top:45%;width:var(--van-dialog-width);overflow:hidden;font-size:var(--van-dialog-font-size);background:var(--van-dialog-background);border-radius:var(--van-dialog-radius);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:var(--van-dialog-transition);transition-property:transform,opacity}@media (max-width: 321px){.van-dialog{width:var(--van-dialog-small-screen-width)}}.van-dialog__header{color:var(--van-text-color);padding-top:var(--van-dialog-header-padding-top);font-weight:var(--van-dialog-header-font-weight);line-height:var(--van-dialog-header-line-height);text-align:center}.van-dialog__header--isolated{padding:var(--van-dialog-header-isolated-padding)}.van-dialog__content--isolated{display:flex;align-items:center;min-height:104px}.van-dialog__message{color:var(--van-text-color);flex:1;max-height:var(--van-dialog-message-max-height);padding:26px var(--van-dialog-message-padding);overflow-y:auto;font-size:var(--van-dialog-message-font-size);line-height:var(--van-dialog-message-line-height);white-space:pre-wrap;text-align:center;word-wrap:break-word;-webkit-overflow-scrolling:touch}.van-dialog__message--has-title{padding-top:var(--van-dialog-has-title-message-padding-top);color:var(--van-dialog-has-title-message-text-color)}.van-dialog__message--left{text-align:left}.van-dialog__message--right{text-align:right}.van-dialog__message--justify{text-align:justify}.van-dialog__footer{display:flex;overflow:hidden;-webkit-user-select:none;user-select:none}.van-dialog__confirm,.van-dialog__cancel{flex:1;height:var(--van-dialog-button-height);margin:0;border:0;border-radius:0}.van-dialog__confirm,.van-dialog__confirm:active{color:var(--van-dialog-confirm-button-text-color)}.van-dialog--round-button .van-dialog__footer{position:relative;height:auto;padding:var(--van-padding-xs) var(--van-padding-lg) var(--van-padding-md)}.van-dialog--round-button .van-dialog__message{padding-bottom:var(--van-padding-md);color:var(--van-text-color)}.van-dialog--round-button .van-dialog__confirm,.van-dialog--round-button .van-dialog__cancel{height:var(--van-dialog-round-button-height)}.van-dialog--round-button .van-dialog__confirm{color:var(--van-white)}.van-dialog--round-button .van-action-bar-button--first{border-top-left-radius:var(--van-radius-max);border-bottom-left-radius:var(--van-radius-max)}.van-dialog--round-button .van-action-bar-button--last{border-top-right-radius:var(--van-radius-max);border-bottom-right-radius:var(--van-radius-max)}.van-dialog-bounce-enter-from{transform:translate3d(0,-50%,0) scale(.7);opacity:0}.van-dialog-bounce-leave-active{transform:translate3d(0,-50%,0) scale(.9);opacity:0}:root,:host{--van-toast-max-width: 70%;--van-toast-font-size: var(--van-font-size-md);--van-toast-text-color: var(--van-white);--van-toast-loading-icon-color: var(--van-white);--van-toast-line-height: var(--van-line-height-md);--van-toast-radius: var(--van-radius-lg);--van-toast-background: rgba(0, 0, 0, .7);--van-toast-icon-size: 36px;--van-toast-text-min-width: 96px;--van-toast-text-padding: var(--van-padding-xs) var(--van-padding-sm);--van-toast-default-padding: var(--van-padding-md);--van-toast-default-width: 88px;--van-toast-default-min-height: 88px;--van-toast-position-top-distance: 20%;--van-toast-position-bottom-distance: 20%}.van-toast{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:content-box;transition:all var(--van-duration-fast);width:var(--van-toast-default-width);max-width:var(--van-toast-max-width);min-height:var(--van-toast-default-min-height);padding:var(--van-toast-default-padding);color:var(--van-toast-text-color);font-size:var(--van-toast-font-size);line-height:var(--van-toast-line-height);white-space:pre-wrap;word-break:break-all;text-align:center;background:var(--van-toast-background);border-radius:var(--van-toast-radius)}.van-toast--break-normal{word-break:normal;word-wrap:normal}.van-toast--break-word{word-break:normal;word-wrap:break-word}.van-toast--unclickable{overflow:hidden;cursor:not-allowed}.van-toast--unclickable *{pointer-events:none}.van-toast--text,.van-toast--html{width:-webkit-fit-content;width:fit-content;min-width:var(--van-toast-text-min-width);min-height:0;padding:var(--van-toast-text-padding)}.van-toast--text .van-toast__text,.van-toast--html .van-toast__text{margin-top:0}.van-toast--top{top:var(--van-toast-position-top-distance)}.van-toast--bottom{top:auto;bottom:var(--van-toast-position-bottom-distance)}.van-toast__icon{font-size:var(--van-toast-icon-size)}.van-toast__loading{padding:var(--van-padding-base);color:var(--van-toast-loading-icon-color)}.van-toast__text{margin-top:var(--van-padding-xs)}:root,:host{--van-action-sheet-max-height: 80%;--van-action-sheet-header-height: 48px;--van-action-sheet-header-font-size: var(--van-font-size-lg);--van-action-sheet-description-color: var(--van-text-color-2);--van-action-sheet-description-font-size: var(--van-font-size-md);--van-action-sheet-description-line-height: var(--van-line-height-md);--van-action-sheet-item-background: var(--van-background-2);--van-action-sheet-item-font-size: var(--van-font-size-lg);--van-action-sheet-item-line-height: var(--van-line-height-lg);--van-action-sheet-item-text-color: var(--van-text-color);--van-action-sheet-item-disabled-text-color: var(--van-text-color-3);--van-action-sheet-subname-color: var(--van-text-color-2);--van-action-sheet-subname-font-size: var(--van-font-size-sm);--van-action-sheet-subname-line-height: var(--van-line-height-sm);--van-action-sheet-close-icon-size: 22px;--van-action-sheet-close-icon-color: var(--van-gray-5);--van-action-sheet-close-icon-padding: 0 var(--van-padding-md);--van-action-sheet-cancel-text-color: var(--van-gray-7);--van-action-sheet-cancel-padding-top: var(--van-padding-xs);--van-action-sheet-cancel-padding-color: var(--van-background);--van-action-sheet-loading-icon-size: 22px}.van-action-sheet{display:flex;flex-direction:column;max-height:var(--van-action-sheet-max-height);overflow:hidden;color:var(--van-action-sheet-item-text-color)}.van-action-sheet__content{flex:1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch}.van-action-sheet__item,.van-action-sheet__cancel{display:block;width:100%;padding:14px var(--van-padding-md);font-size:var(--van-action-sheet-item-font-size);background:var(--van-action-sheet-item-background);border:none;cursor:pointer}.van-action-sheet__item:active,.van-action-sheet__cancel:active{background-color:var(--van-active-color)}.van-action-sheet__item{line-height:var(--van-action-sheet-item-line-height)}.van-action-sheet__item--loading,.van-action-sheet__item--disabled{color:var(--van-action-sheet-item-disabled-text-color)}.van-action-sheet__item--loading:active,.van-action-sheet__item--disabled:active{background-color:var(--van-action-sheet-item-background)}.van-action-sheet__item--disabled{cursor:not-allowed}.van-action-sheet__item--loading{cursor:default}.van-action-sheet__cancel{flex-shrink:0;box-sizing:border-box;color:var(--van-action-sheet-cancel-text-color)}.van-action-sheet__subname{margin-top:var(--van-padding-xs);color:var(--van-action-sheet-subname-color);font-size:var(--van-action-sheet-subname-font-size);line-height:var(--van-action-sheet-subname-line-height)}.van-action-sheet__gap{display:block;height:var(--van-action-sheet-cancel-padding-top);background:var(--van-action-sheet-cancel-padding-color)}.van-action-sheet__header{flex-shrink:0;font-weight:var(--van-font-bold);font-size:var(--van-action-sheet-header-font-size);line-height:var(--van-action-sheet-header-height);text-align:center}.van-action-sheet__description{position:relative;flex-shrink:0;padding:20px var(--van-padding-md);color:var(--van-action-sheet-description-color);font-size:var(--van-action-sheet-description-font-size);line-height:var(--van-action-sheet-description-line-height);text-align:center}.van-action-sheet__description:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;right:var(--van-padding-md);bottom:0;left:var(--van-padding-md);border-bottom:1px solid var(--van-border-color);transform:scaleY(.5)}.van-action-sheet__loading-icon .van-loading__spinner{width:var(--van-action-sheet-loading-icon-size);height:var(--van-action-sheet-loading-icon-size)}.van-action-sheet__close{position:absolute;top:0;right:0;z-index:1;padding:var(--van-action-sheet-close-icon-padding);color:var(--van-action-sheet-close-icon-color);font-size:var(--van-action-sheet-close-icon-size);line-height:inherit}:root,:host{--van-sticky-z-index: 99}.van-sticky--fixed{position:fixed;z-index:var(--van-sticky-z-index)}:root,:host{--van-swipe-indicator-size: 6px;--van-swipe-indicator-margin: var(--van-padding-sm);--van-swipe-indicator-active-opacity: 1;--van-swipe-indicator-inactive-opacity: .3;--van-swipe-indicator-active-background: var(--van-primary-color);--van-swipe-indicator-inactive-background: var(--van-border-color)}.van-swipe{position:relative;overflow:hidden;transform:translateZ(0);cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;user-select:none}.van-swipe__track{display:flex;height:100%;transition-property:transform}.van-swipe__track--vertical{flex-direction:column}.van-swipe__indicators{position:absolute;bottom:var(--van-swipe-indicator-margin);left:50%;display:flex;transform:translate(-50%)}.van-swipe__indicators--vertical{top:50%;bottom:auto;left:var(--van-swipe-indicator-margin);flex-direction:column;transform:translateY(-50%)}.van-swipe__indicators--vertical .van-swipe__indicator:not(:last-child){margin-bottom:var(--van-swipe-indicator-size)}.van-swipe__indicator{width:var(--van-swipe-indicator-size);height:var(--van-swipe-indicator-size);background-color:var(--van-swipe-indicator-inactive-background);border-radius:100%;opacity:var(--van-swipe-indicator-inactive-opacity);transition:opacity var(--van-duration-fast),background-color var(--van-duration-fast)}.van-swipe__indicator:not(:last-child){margin-right:var(--van-swipe-indicator-size)}.van-swipe__indicator--active{background-color:var(--van-swipe-indicator-active-background);opacity:var(--van-swipe-indicator-active-opacity)}.van-swipe-item{position:relative;flex-shrink:0;width:100%;height:100%}:root,:host{--van-image-preview-index-text-color: var(--van-white);--van-image-preview-index-font-size: var(--van-font-size-md);--van-image-preview-index-line-height: var(--van-line-height-md);--van-image-preview-index-text-shadow: 0 1px 1px var(--van-gray-8);--van-image-preview-overlay-background: rgba(0, 0, 0, .9);--van-image-preview-close-icon-size: 22px;--van-image-preview-close-icon-color: var(--van-gray-5);--van-image-preview-close-icon-margin: var(--van-padding-md);--van-image-preview-close-icon-z-index: 1}.van-image-preview{position:fixed;top:0;left:0;width:100%;height:100%;max-width:none;background-color:transparent;transform:none}.van-image-preview__swipe{height:100%}.van-image-preview__swipe-item{display:flex;align-items:center;justify-content:center;overflow:hidden}.van-image-preview__cover{position:absolute;top:0;left:0}.van-image-preview__image,.van-image-preview__image-wrap{width:100%;transition-property:transform}.van-image-preview__image--vertical,.van-image-preview__image-wrap--vertical{width:auto;height:100%}.van-image-preview__image img,.van-image-preview__image-wrap img,.van-image-preview__image video,.van-image-preview__image-wrap video{-webkit-user-drag:none}.van-image-preview__image .van-image__error,.van-image-preview__image-wrap .van-image__error{top:30%;height:40%}.van-image-preview__image .van-image__error-icon,.van-image-preview__image-wrap .van-image__error-icon{font-size:36px}.van-image-preview__image .van-image__loading,.van-image-preview__image-wrap .van-image__loading{background-color:transparent}.van-image-preview__index{position:absolute;top:var(--van-padding-md);left:50%;color:var(--van-image-preview-index-text-color);font-size:var(--van-image-preview-index-font-size);line-height:var(--van-image-preview-index-line-height);text-shadow:var(--van-image-preview-index-text-shadow);transform:translate(-50%)}.van-image-preview__overlay{background:var(--van-image-preview-overlay-background)}.van-image-preview__close-icon{position:absolute;z-index:var(--van-image-preview-close-icon-z-index);color:var(--van-image-preview-close-icon-color);font-size:var(--van-image-preview-close-icon-size)}.van-image-preview__close-icon--top-left{top:var(--van-image-preview-close-icon-margin);left:var(--van-image-preview-close-icon-margin)}.van-image-preview__close-icon--top-right{top:var(--van-image-preview-close-icon-margin);right:var(--van-image-preview-close-icon-margin)}.van-image-preview__close-icon--bottom-left{bottom:var(--van-image-preview-close-icon-margin);left:var(--van-image-preview-close-icon-margin)}.van-image-preview__close-icon--bottom-right{right:var(--van-image-preview-close-icon-margin);bottom:var(--van-image-preview-close-icon-margin)}:root,:host{--van-uploader-size: 80px;--van-uploader-icon-size: 24px;--van-uploader-icon-color: var(--van-gray-4);--van-uploader-text-color: var(--van-text-color-2);--van-uploader-text-font-size: var(--van-font-size-sm);--van-uploader-upload-background: var(--van-gray-1);--van-uploader-upload-active-color: var(--van-active-color);--van-uploader-delete-color: var(--van-white);--van-uploader-delete-icon-size: 14px;--van-uploader-delete-background: rgba(0, 0, 0, .7);--van-uploader-file-background: var(--van-background);--van-uploader-file-icon-size: 20px;--van-uploader-file-icon-color: var(--van-gray-7);--van-uploader-file-name-padding: 0 var(--van-padding-base);--van-uploader-file-name-margin-top: var(--van-padding-xs);--van-uploader-file-name-font-size: var(--van-font-size-sm);--van-uploader-file-name-text-color: var(--van-gray-7);--van-uploader-mask-text-color: var(--van-white);--van-uploader-mask-background: rgba(50, 50, 51, .88);--van-uploader-mask-icon-size: 22px;--van-uploader-mask-message-font-size: var(--van-font-size-sm);--van-uploader-mask-message-line-height: var(--van-line-height-xs);--van-uploader-loading-icon-size: 22px;--van-uploader-loading-icon-color: var(--van-white);--van-uploader-disabled-opacity: var(--van-disabled-opacity);--van-uploader-border-radius: 0px}.van-uploader{position:relative;display:inline-block}.van-uploader__wrapper{display:flex;flex-wrap:wrap}.van-uploader__wrapper--disabled{opacity:var(--van-uploader-disabled-opacity)}.van-uploader__input{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;cursor:pointer;opacity:0}.van-uploader__input-wrapper{position:relative}.van-uploader__input:disabled{cursor:not-allowed}.van-uploader__upload{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:var(--van-uploader-size);height:var(--van-uploader-size);margin:0 var(--van-padding-xs) var(--van-padding-xs) 0;background:var(--van-uploader-upload-background);border-radius:var(--van-uploader-border-radius)}.van-uploader__upload:active{background-color:var(--van-uploader-upload-active-color)}.van-uploader__upload--readonly:active{background-color:var(--van-uploader-upload-background)}.van-uploader__upload-icon{color:var(--van-uploader-icon-color);font-size:var(--van-uploader-icon-size)}.van-uploader__upload-text{margin-top:var(--van-padding-xs);color:var(--van-uploader-text-color);font-size:var(--van-uploader-text-font-size)}.van-uploader__preview{position:relative;margin:0 var(--van-padding-xs) var(--van-padding-xs) 0;cursor:pointer}.van-uploader__preview-image{display:block;width:var(--van-uploader-size);height:var(--van-uploader-size);overflow:hidden;border-radius:var(--van-uploader-border-radius)}.van-uploader__preview-delete{position:absolute;top:0;right:0}.van-uploader__preview-delete--shadow{width:var(--van-uploader-delete-icon-size);height:var(--van-uploader-delete-icon-size);background:var(--van-uploader-delete-background);border-radius:0 0 0 12px}.van-uploader__preview-delete-icon{position:absolute;top:0;right:0;color:var(--van-uploader-delete-color);font-size:var(--van-uploader-delete-icon-size);transform:scale(.7) translate(10%,-10%)}.van-uploader__preview-cover{position:absolute;top:0;right:0;bottom:0;left:0}.van-uploader__mask{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--van-uploader-mask-text-color);background:var(--van-uploader-mask-background);border-radius:var(--van-uploader-border-radius)}.van-uploader__mask-icon{font-size:var(--van-uploader-mask-icon-size)}.van-uploader__mask-message{margin-top:6px;padding:0 var(--van-padding-base);font-size:var(--van-uploader-mask-message-font-size);line-height:var(--van-uploader-mask-message-line-height)}.van-uploader__loading{width:var(--van-uploader-loading-icon-size);height:var(--van-uploader-loading-icon-size);color:var(--van-uploader-loading-icon-color)}.van-uploader__file{display:flex;flex-direction:column;align-items:center;justify-content:center;width:var(--van-uploader-size);height:var(--van-uploader-size);background:var(--van-uploader-file-background)}.van-uploader__file-icon{color:var(--van-uploader-file-icon-color);font-size:var(--van-uploader-file-icon-size)}.van-uploader__file-name{box-sizing:border-box;width:100%;margin-top:var(--van-uploader-file-name-margin-top);padding:var(--van-uploader-file-name-padding);color:var(--van-uploader-file-name-text-color);font-size:var(--van-uploader-file-name-font-size);text-align:center}:root,:host{--van-tab-text-color: var(--van-gray-7);--van-tab-active-text-color: var(--van-text-color);--van-tab-disabled-text-color: var(--van-text-color-3);--van-tab-font-size: var(--van-font-size-md);--van-tab-line-height: var(--van-line-height-md);--van-tabs-default-color: var(--van-primary-color);--van-tabs-line-height: 44px;--van-tabs-card-height: 30px;--van-tabs-nav-background: var(--van-background-2);--van-tabs-bottom-bar-width: 40px;--van-tabs-bottom-bar-height: 3px;--van-tabs-bottom-bar-color: var(--van-primary-color)}.van-tab{position:relative;display:flex;flex:1;align-items:center;justify-content:center;box-sizing:border-box;padding:0 var(--van-padding-base);color:var(--van-tab-text-color);font-size:var(--van-tab-font-size);line-height:var(--van-tab-line-height);cursor:pointer}.van-tab--active{color:var(--van-tab-active-text-color);font-weight:var(--van-font-bold)}.van-tab--disabled{color:var(--van-tab-disabled-text-color);cursor:not-allowed}.van-tab--grow{flex:1 0 auto;padding:0 var(--van-padding-sm)}.van-tab--shrink{flex:none;padding:0 var(--van-padding-xs)}.van-tab--card{color:var(--van-tabs-default-color);border-right:var(--van-border-width) solid var(--van-tabs-default-color)}.van-tab--card:last-child{border-right:none}.van-tab--card.van-tab--active{color:var(--van-white);background-color:var(--van-tabs-default-color)}.van-tab--card--disabled{color:var(--van-tab-disabled-text-color)}.van-tab__text--ellipsis{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.van-tabs{position:relative}.van-tabs__wrap{overflow:hidden}.van-tabs__wrap--page-top{position:fixed}.van-tabs__wrap--content-bottom{top:auto;bottom:0}.van-tabs__nav{position:relative;display:flex;background:var(--van-tabs-nav-background);-webkit-user-select:none;user-select:none}.van-tabs__nav--complete{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.van-tabs__nav--complete::-webkit-scrollbar{display:none}.van-tabs__nav--line{box-sizing:content-box;height:100%;padding-bottom:15px}.van-tabs__nav--line.van-tabs__nav--shrink,.van-tabs__nav--line.van-tabs__nav--complete{padding-right:var(--van-padding-xs);padding-left:var(--van-padding-xs)}.van-tabs__nav--card{box-sizing:border-box;height:var(--van-tabs-card-height);margin:0 var(--van-padding-md);border:var(--van-border-width) solid var(--van-tabs-default-color);border-radius:var(--van-radius-sm)}.van-tabs__nav--card.van-tabs__nav--shrink{display:inline-flex}.van-tabs__line{position:absolute;bottom:15px;left:0;z-index:1;width:var(--van-tabs-bottom-bar-width);height:var(--van-tabs-bottom-bar-height);background:var(--van-tabs-bottom-bar-color);border-radius:var(--van-tabs-bottom-bar-height)}.van-tabs__track{position:relative;display:flex;width:100%;height:100%;will-change:left}.van-tabs__content--animated{overflow:hidden}.van-tabs--line .van-tabs__wrap{height:var(--van-tabs-line-height)}.van-tabs--card>.van-tabs__wrap{height:var(--van-tabs-card-height)}.van-tab__panel,.van-tab__panel-wrapper{flex-shrink:0;box-sizing:border-box;width:100%}.van-tab__panel-wrapper--inactive{height:0;overflow:visible}:root,:host{--van-cascader-header-height: 48px;--van-cascader-header-padding: 0 var(--van-padding-md);--van-cascader-title-font-size: var(--van-font-size-lg);--van-cascader-title-line-height: 20px;--van-cascader-close-icon-size: 22px;--van-cascader-close-icon-color: var(--van-gray-5);--van-cascader-selected-icon-size: 18px;--van-cascader-tabs-height: 48px;--van-cascader-active-color: var(--van-primary-color);--van-cascader-options-height: 384px;--van-cascader-option-disabled-color: var(--van-text-color-3);--van-cascader-tab-color: var(--van-text-color);--van-cascader-unselected-tab-color: var(--van-text-color-2)}.van-cascader__header{display:flex;align-items:center;justify-content:space-between;height:var(--van-cascader-header-height);padding:var(--van-cascader-header-padding)}.van-cascader__title{font-weight:var(--van-font-bold);font-size:var(--van-cascader-title-font-size);line-height:var(--van-cascader-title-line-height)}.van-cascader__close-icon{color:var(--van-cascader-close-icon-color);font-size:var(--van-cascader-close-icon-size)}.van-cascader__tabs.van-tabs--line .van-tabs__wrap{height:var(--van-cascader-tabs-height)}.van-cascader__tab{color:var(--van-cascader-tab-color);font-weight:var(--van-font-bold)}.van-cascader__tab--unselected{color:var(--van-cascader-unselected-tab-color);font-weight:400}.van-cascader__option{display:flex;align-items:center;justify-content:space-between;padding:10px var(--van-padding-md);font-size:var(--van-font-size-md);line-height:var(--van-line-height-md);cursor:pointer}.van-cascader__option:active{background-color:var(--van-active-color)}.van-cascader__option--selected{color:var(--van-cascader-active-color);font-weight:var(--van-font-bold)}.van-cascader__option--disabled{color:var(--van-cascader-option-disabled-color);cursor:not-allowed}.van-cascader__option--disabled:active{background-color:transparent}.van-cascader__selected-icon{font-size:var(--van-cascader-selected-icon-size)}.van-cascader__options{box-sizing:border-box;height:var(--van-cascader-options-height);padding-top:6px;overflow-y:auto;-webkit-overflow-scrolling:touch}:root,:host{--van-picker-background: var(--van-background-2);--van-picker-toolbar-height: 44px;--van-picker-title-font-size: var(--van-font-size-lg);--van-picker-title-line-height: var(--van-line-height-md);--van-picker-action-padding: 0 var(--van-padding-md);--van-picker-action-font-size: var(--van-font-size-md);--van-picker-confirm-action-color: var(--van-primary-color);--van-picker-cancel-action-color: var(--van-text-color-2);--van-picker-option-font-size: var(--van-font-size-lg);--van-picker-option-padding: 0 var(--van-padding-base);--van-picker-option-text-color: var(--van-text-color);--van-picker-option-disabled-opacity: .3;--van-picker-loading-icon-color: var(--van-primary-color);--van-picker-loading-mask-color: rgba(255, 255, 255, .9);--van-picker-mask-color: linear-gradient(180deg, rgba(255, 255, 255, .9), rgba(255, 255, 255, .4)), linear-gradient(0deg, rgba(255, 255, 255, .9), rgba(255, 255, 255, .4))}.van-theme-dark{--van-picker-loading-mask-color: rgba(0, 0, 0, .6);--van-picker-mask-color: linear-gradient(180deg, rgba(0, 0, 0, .6), rgba(0, 0, 0, .1)), linear-gradient(0deg, rgba(0, 0, 0, .6), rgba(0, 0, 0, .1))}.van-picker{position:relative;background:var(--van-picker-background);-webkit-user-select:none;user-select:none}.van-picker__toolbar{position:relative;display:flex;align-items:center;justify-content:space-between;height:var(--van-picker-toolbar-height)}.van-picker__cancel,.van-picker__confirm{height:100%;padding:var(--van-picker-action-padding);font-size:var(--van-picker-action-font-size);background-color:transparent;border:none}.van-picker__confirm{color:var(--van-picker-confirm-action-color)}.van-picker__cancel{color:var(--van-picker-cancel-action-color)}.van-picker__title{position:absolute;left:50%;color:var(--van-text-color);max-width:50%;font-weight:var(--van-font-bold);font-size:var(--van-picker-title-font-size);line-height:var(--van-picker-title-line-height);text-align:center;transform:translate(-50%)}.van-picker__columns{position:relative;display:flex;cursor:-webkit-grab;cursor:grab}.van-picker__loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;color:var(--van-picker-loading-icon-color);background:var(--van-picker-loading-mask-color)}.van-picker__frame{position:absolute;top:50%;right:var(--van-padding-md);left:var(--van-padding-md);z-index:2;transform:translateY(-50%);pointer-events:none}.van-picker__mask{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-image:var(--van-picker-mask-color);background-repeat:no-repeat;background-position:top,bottom;transform:translateZ(0);pointer-events:none}.van-picker-column{flex:1;overflow:hidden;font-size:var(--van-picker-option-font-size)}.van-picker-column__wrapper{transition-timing-function:cubic-bezier(.23,1,.68,1)}.van-picker-column__item{display:flex;align-items:center;justify-content:center;padding:var(--van-picker-option-padding);color:var(--van-picker-option-text-color)}.van-picker-column__item--disabled{cursor:not-allowed;opacity:var(--van-picker-option-disabled-opacity)}:root,:host{--van-picker-group-background: var(--van-background-2)}.van-picker-group{background:var(--van-picker-group-background)}.van-picker-group__tabs{margin-top:var(--van-padding-base)}.van-picker-group__tab-title{margin-right:16px}:root,:host{--van-calendar-background: var(--van-background-2);--van-calendar-popup-height: 80%;--van-calendar-header-shadow: 0 2px 10px rgba(125, 126, 128, .16);--van-calendar-header-title-height: 44px;--van-calendar-header-title-font-size: var(--van-font-size-lg);--van-calendar-header-subtitle-font-size: var(--van-font-size-md);--van-calendar-weekdays-height: 30px;--van-calendar-weekdays-font-size: var(--van-font-size-sm);--van-calendar-month-title-font-size: var(--van-font-size-md);--van-calendar-month-mark-color: rgba(242, 243, 245, .8);--van-calendar-month-mark-font-size: 160px;--van-calendar-day-height: 64px;--van-calendar-day-font-size: var(--van-font-size-lg);--van-calendar-day-margin-bottom: 4px;--van-calendar-range-edge-color: var(--van-white);--van-calendar-range-edge-background: var(--van-primary-color);--van-calendar-range-middle-color: var(--van-primary-color);--van-calendar-range-middle-background-opacity: .1;--van-calendar-selected-day-size: 54px;--van-calendar-selected-day-color: var(--van-white);--van-calendar-info-font-size: var(--van-font-size-xs);--van-calendar-info-line-height: var(--van-line-height-xs);--van-calendar-selected-day-background: var(--van-primary-color);--van-calendar-day-disabled-color: var(--van-text-color-3);--van-calendar-confirm-button-height: 36px;--van-calendar-confirm-button-margin: 7px 0}.van-theme-dark{--van-calendar-month-mark-color: rgba(100, 101, 102, .2);--van-calendar-day-disabled-color: var(--van-gray-7)}.van-calendar{display:flex;flex-direction:column;height:100%;background:var(--van-calendar-background)}.van-calendar__popup.van-popup--top,.van-calendar__popup.van-popup--bottom{height:var(--van-calendar-popup-height)}.van-calendar__popup.van-popup--left,.van-calendar__popup.van-popup--right{height:100%}.van-calendar__popup .van-popup__close-icon{top:11px}.van-calendar__header{flex-shrink:0;box-shadow:var(--van-calendar-header-shadow)}.van-calendar__month-title,.van-calendar__header-title,.van-calendar__header-subtitle{color:var(--van-text-color);height:var(--van-calendar-header-title-height);font-weight:var(--van-font-bold);line-height:var(--van-calendar-header-title-height);text-align:center}.van-calendar__header-title{font-size:var(--van-calendar-header-title-font-size)}.van-calendar__header-subtitle{font-size:var(--van-calendar-header-subtitle-font-size)}.van-calendar__month-title{font-size:var(--van-calendar-month-title-font-size)}.van-calendar__weekdays{display:flex}.van-calendar__weekday{flex:1;font-size:var(--van-calendar-weekdays-font-size);line-height:var(--van-calendar-weekdays-height);text-align:center}.van-calendar__body{flex:1;overflow:auto;-webkit-overflow-scrolling:touch}.van-calendar__days{position:relative;display:flex;flex-wrap:wrap;-webkit-user-select:none;user-select:none}.van-calendar__month-mark{position:absolute;top:50%;left:50%;z-index:0;color:var(--van-calendar-month-mark-color);font-size:var(--van-calendar-month-mark-font-size);transform:translate(-50%,-50%);pointer-events:none}.van-calendar__day,.van-calendar__selected-day{display:flex;align-items:center;justify-content:center;text-align:center}.van-calendar__day{position:relative;width:14.285%;height:var(--van-calendar-day-height);font-size:var(--van-calendar-day-font-size);margin-bottom:var(--van-calendar-day-margin-bottom);cursor:pointer}.van-calendar__day--end,.van-calendar__day--start,.van-calendar__day--start-end,.van-calendar__day--multiple-middle,.van-calendar__day--multiple-selected{color:var(--van-calendar-range-edge-color);background:var(--van-calendar-range-edge-background)}.van-calendar__day--start{border-radius:var(--van-radius-md) 0 0 var(--van-radius-md)}.van-calendar__day--end{border-radius:0 var(--van-radius-md) var(--van-radius-md) 0}.van-calendar__day--start-end,.van-calendar__day--multiple-selected{border-radius:var(--van-radius-md)}.van-calendar__day--middle{color:var(--van-calendar-range-middle-color)}.van-calendar__day--middle:after{position:absolute;top:0;right:0;bottom:0;left:0;background-color:currentColor;opacity:var(--van-calendar-range-middle-background-opacity);content:""}.van-calendar__day--disabled{color:var(--van-calendar-day-disabled-color);cursor:default}.van-calendar__top-info,.van-calendar__bottom-info{position:absolute;right:0;left:0;font-size:var(--van-calendar-info-font-size);line-height:var(--van-calendar-info-line-height)}@media (max-width: 350px){.van-calendar__top-info,.van-calendar__bottom-info{font-size:9px}}.van-calendar__top-info{top:6px}.van-calendar__bottom-info{bottom:6px}.van-calendar__selected-day{width:var(--van-calendar-selected-day-size);height:var(--van-calendar-selected-day-size);color:var(--van-calendar-selected-day-color);background:var(--van-calendar-selected-day-background);border-radius:var(--van-radius-md)}.van-calendar__footer{flex-shrink:0;padding-left:var(--van-padding-md);padding-right:var(--van-padding-md)}.van-calendar__confirm{height:var(--van-calendar-confirm-button-height);margin:var(--van-calendar-confirm-button-margin)}:root,:host{--van-address-edit-padding: var(--van-padding-sm);--van-address-edit-buttons-padding: var(--van-padding-xl) var(--van-padding-base);--van-address-edit-button-margin-bottom: var(--van-padding-sm);--van-address-edit-button-font-size: var(--van-font-size-lg)}.van-address-edit{padding:var(--van-address-edit-padding)}.van-address-edit__fields{overflow:hidden;border-radius:var(--van-padding-xs)}.van-address-edit__fields .van-field__label{width:4.1em}.van-address-edit__default{margin-top:var(--van-padding-sm);overflow:hidden;border-radius:var(--van-padding-xs)}.van-address-edit__buttons{padding:var(--van-address-edit-buttons-padding)}.van-address-edit__button{margin-bottom:var(--van-address-edit-button-margin-bottom);font-size:var(--van-address-edit-button-font-size)}.van-address-edit-detail__search-item{background:var(--van-gray-2)}.van-radio-group--horizontal,.van-checkbox-group--horizontal{display:flex;flex-wrap:wrap}:root,:host{--van-checkbox-size: 20px;--van-checkbox-border-color: var(--van-gray-5);--van-checkbox-duration: var(--van-duration-fast);--van-checkbox-label-margin: var(--van-padding-xs);--van-checkbox-label-color: var(--van-text-color);--van-checkbox-checked-icon-color: var(--van-primary-color);--van-checkbox-disabled-icon-color: var(--van-gray-5);--van-checkbox-disabled-label-color: var(--van-text-color-3);--van-checkbox-disabled-background: var(--van-border-color)}.van-checkbox{display:flex;align-items:center;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none}.van-checkbox--disabled{cursor:not-allowed}.van-checkbox--label-disabled{cursor:default}.van-checkbox--horizontal{margin-right:var(--van-padding-sm)}.van-checkbox__icon{flex:none;height:1em;font-size:var(--van-checkbox-size);line-height:1em;cursor:pointer}.van-checkbox__icon .van-icon{display:block;box-sizing:border-box;width:1.25em;height:1.25em;color:transparent;font-size:.8em;line-height:1.25;text-align:center;border:1px solid var(--van-checkbox-border-color);transition-duration:var(--van-checkbox-duration);transition-property:color,border-color,background-color}.van-checkbox__icon--round .van-icon{border-radius:100%}.van-checkbox__icon--indeterminate .van-icon{display:flex;align-items:center;justify-content:center;color:var(--van-white);border-color:var(--van-checkbox-checked-icon-color);background-color:var(--van-checkbox-checked-icon-color)}.van-checkbox__icon--checked .van-icon{color:var(--van-white);background-color:var(--van-checkbox-checked-icon-color);border-color:var(--van-checkbox-checked-icon-color)}.van-checkbox__icon--disabled{cursor:not-allowed}.van-checkbox__icon--disabled .van-icon{background-color:var(--van-checkbox-disabled-background);border-color:var(--van-checkbox-disabled-icon-color)}.van-checkbox__icon--disabled.van-checkbox__icon--checked .van-icon{color:var(--van-checkbox-disabled-icon-color)}.van-checkbox__label{margin-left:var(--van-checkbox-label-margin);color:var(--van-checkbox-label-color);line-height:var(--van-checkbox-size)}.van-checkbox__label--left{margin:0 var(--van-checkbox-label-margin) 0 0}.van-checkbox__label--disabled{color:var(--van-checkbox-disabled-label-color)}:root,:host{--van-coupon-margin: 0 var(--van-padding-sm) var(--van-padding-sm);--van-coupon-content-height: 84px;--van-coupon-content-padding: 14px 0;--van-coupon-content-text-color: var(--van-text-color);--van-coupon-background: var(--van-background-2);--van-coupon-active-background: var(--van-active-color);--van-coupon-radius: var(--van-radius-lg);--van-coupon-shadow: 0 0 4px rgba(0, 0, 0, .1);--van-coupon-head-width: 96px;--van-coupon-amount-color: var(--van-primary-color);--van-coupon-amount-font-size: 30px;--van-coupon-currency-font-size: 40%;--van-coupon-name-font-size: var(--van-font-size-md);--van-coupon-disabled-text-color: var(--van-text-color-2);--van-coupon-description-padding: var(--van-padding-xs) var(--van-padding-md);--van-coupon-description-border-color: var(--van-border-color);--van-coupon-checkbox-color: var(--van-primary-color)}.van-coupon{margin:var(--van-coupon-margin);overflow:hidden;background:var(--van-coupon-background);border-radius:var(--van-coupon-radius);box-shadow:var(--van-coupon-shadow)}.van-coupon:active{background-color:var(--van-coupon-active-background)}.van-coupon__content{display:flex;align-items:center;box-sizing:border-box;min-height:var(--van-coupon-content-height);padding:var(--van-coupon-content-padding);color:var(--van-coupon-content-text-color)}.van-coupon__head{position:relative;min-width:var(--van-coupon-head-width);padding:0 var(--van-padding-xs);color:var(--van-coupon-amount-color);text-align:center}.van-coupon__amount,.van-coupon__condition,.van-coupon__name,.van-coupon__valid{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.van-coupon__amount{margin-bottom:6px;font-weight:var(--van-font-bold);font-size:var(--van-coupon-amount-font-size);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.van-coupon__amount span{font-size:var(--van-coupon-currency-font-size)}.van-coupon__amount span:not(:empty){margin-left:2px}.van-coupon__condition{font-size:var(--van-font-size-sm);line-height:16px;white-space:pre-wrap}.van-coupon__body{position:relative;flex:1}.van-coupon__name{margin-bottom:10px;font-weight:var(--van-font-bold);font-size:var(--van-coupon-name-font-size);line-height:var(--van-line-height-md)}.van-coupon__valid{font-size:var(--van-font-size-sm)}.van-coupon__corner{position:absolute;top:0;right:var(--van-padding-md);bottom:0}.van-coupon__corner .van-checkbox__icon--checked .van-icon{background-color:var(--van-coupon-checkbox-color);border-color:var(--van-coupon-checkbox-color)}.van-coupon__description{padding:var(--van-coupon-description-padding);font-size:var(--van-font-size-sm);border-top:1px dashed var(--van-coupon-description-border-color)}.van-coupon--disabled:active{background-color:var(--van-coupon-background)}.van-coupon--disabled .van-coupon-item__content{height:calc(var(--van-coupon-content-height) - 10px)}.van-coupon--disabled .van-coupon__head{color:inherit}:root,:host{--van-radio-size: 20px;--van-radio-dot-size: 8px;--van-radio-border-color: var(--van-gray-5);--van-radio-duration: var(--van-duration-fast);--van-radio-label-margin: var(--van-padding-xs);--van-radio-label-color: var(--van-text-color);--van-radio-checked-icon-color: var(--van-primary-color);--van-radio-disabled-icon-color: var(--van-gray-5);--van-radio-disabled-label-color: var(--van-text-color-3);--van-radio-disabled-background: var(--van-border-color)}.van-radio{display:flex;align-items:center;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none}.van-radio--disabled{cursor:not-allowed}.van-radio--label-disabled{cursor:default}.van-radio--horizontal{margin-right:var(--van-padding-sm)}.van-radio__icon{flex:none;height:1em;font-size:var(--van-radio-size);line-height:1em;cursor:pointer}.van-radio__icon .van-icon{display:block;box-sizing:border-box;width:1.25em;height:1.25em;color:transparent;font-size:.8em;line-height:1.25;text-align:center;border:1px solid var(--van-radio-border-color);transition-duration:var(--van-radio-duration);transition-property:color,border-color,background-color}.van-radio__icon--round .van-icon{border-radius:100%}.van-radio__icon--dot{position:relative;border-radius:100%;box-sizing:border-box;width:var(--van-radio-size);height:var(--van-radio-size);border:1px solid var(--van-radio-border-color);transition-duration:var(--van-radio-duration);transition-property:border-color}.van-radio__icon--dot__icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:100%;height:calc(100% - var(--van-radio-dot-size));width:calc(100% - var(--van-radio-dot-size));transition-duration:var(--van-radio-duration);transition-property:background-color}.van-radio__icon--checked .van-icon{color:var(--van-white);background-color:var(--van-radio-checked-icon-color);border-color:var(--van-radio-checked-icon-color)}.van-radio__icon--checked.van-radio__icon--dot{border-color:var(--van-radio-checked-icon-color)}.van-radio__icon--checked.van-radio__icon--dot .van-radio__icon--dot__icon{background:var(--van-radio-checked-icon-color)}.van-radio__icon--disabled{cursor:not-allowed}.van-radio__icon--disabled .van-icon{background-color:var(--van-radio-disabled-background);border-color:var(--van-radio-disabled-icon-color)}.van-radio__icon--disabled.van-radio__icon--checked .van-icon{color:var(--van-radio-disabled-icon-color)}.van-radio__label{margin-left:var(--van-radio-label-margin);color:var(--van-radio-label-color);line-height:var(--van-radio-size)}.van-radio__label--left{margin:0 var(--van-radio-label-margin) 0 0}.van-radio__label--disabled{color:var(--van-radio-disabled-label-color)}:root,:host{--van-contact-list-padding: var(--van-padding-sm) var(--van-padding-sm) 80px;--van-contact-list-edit-icon-size: 16px;--van-contact-list-add-button-z-index: 999;--van-contact-list-radio-color: var(--van-primary-color);--van-contact-list-item-padding: var(--van-padding-md)}.van-contact-list{box-sizing:border-box;height:100%;padding:var(--van-contact-list-padding)}.van-contact-list__item{padding:var(--van-contact-list-item-padding)}.van-contact-list__item-title{display:flex;align-items:center;padding-right:var(--van-padding-xl);padding-left:var(--van-padding-xs)}.van-contact-list__item-tag{flex:none;margin-left:var(--van-padding-xs);padding-top:0;padding-bottom:0;line-height:1.4em}.van-contact-list__group{box-sizing:border-box;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;border-radius:var(--van-radius-lg)}.van-contact-list__edit{font-size:var(--van-contact-list-edit-icon-size)}.van-contact-list__radio .van-radio__icon--checked .van-icon{background-color:var(--van-contact-list-radio-color);border-color:var(--van-contact-list-radio-color)}.van-contact-list__bottom{position:fixed;right:0;bottom:0;left:0;z-index:var(--van-contact-list-add-button-z-index);padding-left:var(--van-padding-md);padding-right:var(--van-padding-md);background-color:var(--van-background-2)}.van-contact-list__add{height:40px;margin:5px 0}:root,:host{--van-address-list-padding: var(--van-padding-sm) var(--van-padding-sm) 80px;--van-address-list-disabled-text-color: var(--van-text-color-2);--van-address-list-disabled-text-padding: calc(var(--van-padding-base) * 5) 0;--van-address-list-disabled-text-font-size: var(--van-font-size-md);--van-address-list-disabled-text-line-height: var(--van-line-height-md);--van-address-list-add-button-z-index: 999;--van-address-list-item-padding: var(--van-padding-sm);--van-address-list-item-text-color: var(--van-text-color);--van-address-list-item-disabled-text-color: var(--van-text-color-3);--van-address-list-item-font-size: 13px;--van-address-list-item-line-height: var(--van-line-height-sm);--van-address-list-radio-color: var(--van-primary-color);--van-address-list-edit-icon-size: 20px}.van-address-list{box-sizing:border-box;height:100%;padding:var(--van-address-list-padding)}.van-address-list__bottom{position:fixed;bottom:0;left:0;z-index:var(--van-address-list-add-button-z-index);box-sizing:border-box;width:100%;padding-left:var(--van-padding-md);padding-right:var(--van-padding-md);background-color:var(--van-background-2)}.van-address-list__add{height:40px;margin:5px 0}.van-address-list__disabled-text{padding:var(--van-address-list-disabled-text-padding);color:var(--van-address-list-disabled-text-color);font-size:var(--van-address-list-disabled-text-font-size);line-height:var(--van-address-list-disabled-text-line-height)}.van-address-item{padding:var(--van-address-list-item-padding);background-color:var(--van-background-2);border-radius:var(--van-radius-lg)}.van-address-item:not(:last-child){margin-bottom:var(--van-padding-sm)}.van-address-item__title{padding-right:44px}.van-address-item__name{display:flex;align-items:center;margin-bottom:var(--van-padding-xs);font-size:var(--van-font-size-lg);line-height:var(--van-line-height-lg)}.van-address-item__tag{flex:none;margin-left:var(--van-padding-xs);padding-top:0;padding-bottom:0;line-height:1.4em}.van-address-item__address{color:var(--van-address-list-item-text-color);font-size:var(--van-address-list-item-font-size);line-height:var(--van-address-list-item-line-height)}.van-address-item--disabled .van-address-item__name,.van-address-item--disabled .van-address-item__address{color:var(--van-address-list-item-disabled-text-color)}.van-address-item__edit{position:absolute;top:50%;right:var(--van-padding-md);color:var(--van-gray-6);font-size:var(--van-address-list-edit-icon-size);transform:translateY(-50%)}.van-address-item .van-cell{padding:0}.van-address-item .van-radio__label{margin-left:var(--van-padding-sm)}.van-address-item .van-radio__icon--checked .van-icon{background-color:var(--van-address-list-radio-color);border-color:var(--van-address-list-radio-color)}:root,:host{--van-barrage-font-size: 16px;--van-barrage-space: 10px;--van-barrage-font: inherit;--van-barrage-color: var(--van-white)}.van-barrage{position:relative;overflow:hidden}.van-barrage__item{position:absolute;top:0;right:0;z-index:99;padding-bottom:var(--van-barrage-space);opacity:.75;line-height:1;font-size:var(--van-barrage-font-size);font-family:var(--van-barrage-font);font-weight:700;white-space:nowrap;color:var(--van-barrage-color);text-shadow:1px 0 1px #000000,0 1px 1px #000000,0 -1px 1px #000000,-1px 0 1px #000000;-webkit-user-select:none;user-select:none;will-change:transform;transform:translate(110%)}@keyframes van-barrage{0%{transform:translate(110%)}to{transform:translate(var(--move-distance))}}:root,:host{--van-cell-group-background: var(--van-background-2);--van-cell-group-title-color: var(--van-text-color-2);--van-cell-group-title-padding: var(--van-padding-md) var(--van-padding-md);--van-cell-group-title-font-size: var(--van-font-size-md);--van-cell-group-title-line-height: 16px;--van-cell-group-inset-padding: 0 var(--van-padding-md);--van-cell-group-inset-radius: var(--van-radius-lg);--van-cell-group-inset-title-padding: var(--van-padding-md) var(--van-padding-md)}.van-cell-group{background:var(--van-cell-group-background)}.van-cell-group--inset{margin:var(--van-cell-group-inset-padding);border-radius:var(--van-cell-group-inset-radius);overflow:hidden}.van-cell-group__title{padding:var(--van-cell-group-title-padding);color:var(--van-cell-group-title-color);font-size:var(--van-cell-group-title-font-size);line-height:var(--van-cell-group-title-line-height)}.van-cell-group__title--inset{padding:var(--van-cell-group-inset-title-padding)}:root,:host{--van-circle-size: 100px;--van-circle-color: var(--van-primary-color);--van-circle-layer-color: var(--van-white);--van-circle-text-color: var(--van-text-color);--van-circle-text-font-weight: var(--van-font-bold);--van-circle-text-font-size: var(--van-font-size-md);--van-circle-text-line-height: var(--van-line-height-md)}.van-circle{position:relative;display:inline-block;width:var(--van-circle-size);height:var(--van-circle-size);text-align:center}.van-circle svg{position:absolute;top:0;left:0;width:100%;height:100%}.van-circle__layer{stroke:var(--van-circle-layer-color)}.van-circle__hover{fill:none;stroke:var(--van-circle-color);stroke-linecap:round}.van-circle__text{position:absolute;top:50%;left:0;box-sizing:border-box;width:100%;padding:0 var(--van-padding-base);color:var(--van-circle-text-color);font-weight:var(--van-circle-text-font-weight);font-size:var(--van-circle-text-font-size);line-height:var(--van-circle-text-line-height);transform:translateY(-50%)}.van-row{display:flex;flex-wrap:wrap}.van-row--nowrap{flex-wrap:nowrap}.van-row--justify-center{justify-content:center}.van-row--justify-end{justify-content:flex-end}.van-row--justify-space-between{justify-content:space-between}.van-row--justify-space-around{justify-content:space-around}.van-row--align-center{align-items:center}.van-row--align-bottom{align-items:flex-end}.van-col{display:block;box-sizing:border-box;min-height:1px}.van-col--1{flex:0 0 4.16666667%;max-width:4.16666667%}.van-col--offset-1{margin-left:4.16666667%}.van-col--2{flex:0 0 8.33333333%;max-width:8.33333333%}.van-col--offset-2{margin-left:8.33333333%}.van-col--3{flex:0 0 12.5%;max-width:12.5%}.van-col--offset-3{margin-left:12.5%}.van-col--4{flex:0 0 16.66666667%;max-width:16.66666667%}.van-col--offset-4{margin-left:16.66666667%}.van-col--5{flex:0 0 20.83333333%;max-width:20.83333333%}.van-col--offset-5{margin-left:20.83333333%}.van-col--6{flex:0 0 25%;max-width:25%}.van-col--offset-6{margin-left:25%}.van-col--7{flex:0 0 29.16666667%;max-width:29.16666667%}.van-col--offset-7{margin-left:29.16666667%}.van-col--8{flex:0 0 33.33333333%;max-width:33.33333333%}.van-col--offset-8{margin-left:33.33333333%}.van-col--9{flex:0 0 37.5%;max-width:37.5%}.van-col--offset-9{margin-left:37.5%}.van-col--10{flex:0 0 41.66666667%;max-width:41.66666667%}.van-col--offset-10{margin-left:41.66666667%}.van-col--11{flex:0 0 45.83333333%;max-width:45.83333333%}.van-col--offset-11{margin-left:45.83333333%}.van-col--12{flex:0 0 50%;max-width:50%}.van-col--offset-12{margin-left:50%}.van-col--13{flex:0 0 54.16666667%;max-width:54.16666667%}.van-col--offset-13{margin-left:54.16666667%}.van-col--14{flex:0 0 58.33333333%;max-width:58.33333333%}.van-col--offset-14{margin-left:58.33333333%}.van-col--15{flex:0 0 62.5%;max-width:62.5%}.van-col--offset-15{margin-left:62.5%}.van-col--16{flex:0 0 66.66666667%;max-width:66.66666667%}.van-col--offset-16{margin-left:66.66666667%}.van-col--17{flex:0 0 70.83333333%;max-width:70.83333333%}.van-col--offset-17{margin-left:70.83333333%}.van-col--18{flex:0 0 75%;max-width:75%}.van-col--offset-18{margin-left:75%}.van-col--19{flex:0 0 79.16666667%;max-width:79.16666667%}.van-col--offset-19{margin-left:79.16666667%}.van-col--20{flex:0 0 83.33333333%;max-width:83.33333333%}.van-col--offset-20{margin-left:83.33333333%}.van-col--21{flex:0 0 87.5%;max-width:87.5%}.van-col--offset-21{margin-left:87.5%}.van-col--22{flex:0 0 91.66666667%;max-width:91.66666667%}.van-col--offset-22{margin-left:91.66666667%}.van-col--23{flex:0 0 95.83333333%;max-width:95.83333333%}.van-col--offset-23{margin-left:95.83333333%}.van-col--24{flex:0 0 100%;max-width:100%}.van-col--offset-24{margin-left:100%}:root,:host{--van-count-down-text-color: var(--van-text-color);--van-count-down-font-size: var(--van-font-size-md);--van-count-down-line-height: var(--van-line-height-md)}.van-count-down{color:var(--van-count-down-text-color);font-size:var(--van-count-down-font-size);line-height:var(--van-count-down-line-height)}:root,:host{--van-empty-padding: var(--van-padding-xl) 0;--van-empty-image-size: 160px;--van-empty-description-margin-top: var(--van-padding-md);--van-empty-description-padding: 0 60px;--van-empty-description-color: var(--van-text-color-2);--van-empty-description-font-size: var(--van-font-size-md);--van-empty-description-line-height: var(--van-line-height-md);--van-empty-bottom-margin-top: 24px}.van-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding:var(--van-empty-padding)}.van-empty__image{width:var(--van-empty-image-size);height:var(--van-empty-image-size)}.van-empty__image img{width:100%;height:100%}.van-empty__description{margin-top:var(--van-empty-description-margin-top);padding:var(--van-empty-description-padding);color:var(--van-empty-description-color);font-size:var(--van-empty-description-font-size);line-height:var(--van-empty-description-line-height)}.van-empty__bottom{margin-top:var(--van-empty-bottom-margin-top)}.van-theme-dark .van-empty{opacity:.5}:root,:host{--van-coupon-list-background: var(--van-background);--van-coupon-list-field-padding: 5px 0 5px var(--van-padding-md);--van-coupon-list-exchange-button-height: 32px;--van-coupon-list-close-button-height: 40px;--van-coupon-list-empty-tip-color: var(--van-text-color-2);--van-coupon-list-empty-tip-font-size: var(--van-font-size-md);--van-coupon-list-empty-tip-line-height: var(--van-line-height-md)}.van-coupon-list{position:relative;height:100%;background:var(--van-coupon-list-background)}.van-coupon-list__field{padding:var(--van-coupon-list-field-padding)}.van-coupon-list__field .van-field__body{height:34px;padding-left:var(--van-padding-sm);line-height:34px;background:var(--van-background);border-radius:var(--van-radius-max)}.van-coupon-list__field .van-field__body::-webkit-input-placeholder{color:var(--van-text-color-3)}.van-coupon-list__field .van-field__body::placeholder{color:var(--van-text-color-3)}.van-coupon-list__field .van-field__clear{margin-right:0}.van-coupon-list__exchange-bar{display:flex;align-items:center;background-color:var(--van-background-2)}.van-coupon-list__exchange{flex:none;height:var(--van-coupon-list-exchange-button-height);font-size:var(--van-font-size-lg);line-height:calc(var(--van-coupon-list-exchange-button-height) - 2px);border:0}.van-coupon-list .van-tabs__wrap{box-shadow:0 6px 12px -12px var(--van-gray-6)}.van-coupon-list__list{box-sizing:border-box;padding:var(--van-padding-md) 0 var(--van-padding-lg);overflow-y:auto;-webkit-overflow-scrolling:touch}.van-coupon-list__list--with-bottom{padding-bottom:50px}.van-coupon-list__bottom{position:absolute;bottom:0;left:0;z-index:999;box-sizing:border-box;width:100%;padding:5px var(--van-padding-md);font-weight:var(--van-font-bold);background-color:var(--van-background-2)}.van-coupon-list__close{height:var(--van-coupon-list-close-button-height)}.van-coupon-list__empty-tip{color:var(--van-coupon-list-empty-tip-color);font-size:var(--van-coupon-list-empty-tip-font-size);line-height:var(--van-coupon-list-empty-tip-line-height)}:root,:host{--van-divider-margin: var(--van-padding-md) 0;--van-divider-vertical-margin: 0 var(--van-padding-xs);--van-divider-text-color: var(--van-text-color-2);--van-divider-font-size: var(--van-font-size-md);--van-divider-line-height: 24px;--van-divider-border-color: var(--van-border-color);--van-divider-content-padding: var(--van-padding-md);--van-divider-content-left-width: 10%;--van-divider-content-right-width: 10%}.van-divider{display:flex;align-items:center;margin:var(--van-divider-margin);color:var(--van-divider-text-color);font-size:var(--van-divider-font-size);line-height:var(--van-divider-line-height);border-color:var(--van-divider-border-color);border-style:solid;border-width:0}.van-divider:before,.van-divider:after{display:block;flex:1;box-sizing:border-box;height:1px;border-color:inherit;border-style:inherit;border-width:var(--van-border-width) 0 0}.van-divider:before{content:""}.van-divider--hairline:before,.van-divider--hairline:after{transform:scaleY(.5)}.van-divider--dashed{border-style:dashed}.van-divider--content-center:before,.van-divider--content-left:before,.van-divider--content-right:before{margin-right:var(--van-divider-content-padding)}.van-divider--content-center:after,.van-divider--content-left:after,.van-divider--content-right:after{margin-left:var(--van-divider-content-padding);content:""}.van-divider--content-left:before{max-width:var(--van-divider-content-left-width)}.van-divider--content-right:after{max-width:var(--van-divider-content-right-width)}.van-divider--vertical{display:inline-block;width:var(--van-border-width);height:1em;margin:var(--van-divider-vertical-margin);vertical-align:middle}.van-divider--vertical:before{height:100%;border-width:0 0 0 var(--van-border-width)}.van-divider--vertical:after{display:none}.van-divider--vertical.van-divider--hairline:before{transform:scaleX(.5)}:root,:host{--van-dropdown-menu-height: 48px;--van-dropdown-menu-background: var(--van-background-2);--van-dropdown-menu-shadow: 0 2px 12px rgba(100, 101, 102, .12);--van-dropdown-menu-title-font-size: 15px;--van-dropdown-menu-title-text-color: var(--van-text-color);--van-dropdown-menu-title-active-text-color: var(--van-primary-color);--van-dropdown-menu-title-disabled-text-color: var(--van-text-color-2);--van-dropdown-menu-title-padding: 0 var(--van-padding-xs);--van-dropdown-menu-title-line-height: var(--van-line-height-lg);--van-dropdown-menu-option-active-color: var(--van-primary-color);--van-dropdown-menu-content-max-height: 80%}.van-dropdown-menu{-webkit-user-select:none;user-select:none}.van-dropdown-menu__bar{position:relative;display:flex;height:var(--van-dropdown-menu-height);background:var(--van-dropdown-menu-background);box-shadow:var(--van-dropdown-menu-shadow)}.van-dropdown-menu__bar--opened{z-index:calc(var(--van-dropdown-item-z-index) + 1)}.van-dropdown-menu__bar--scrollable{padding-left:var(--van-padding-base);padding-right:var(--van-padding-xs);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.van-dropdown-menu__bar--scrollable::-webkit-scrollbar{display:none}.van-dropdown-menu__item{display:flex;flex:1;align-items:center;justify-content:center;min-width:0}.van-dropdown-menu__item--disabled .van-dropdown-menu__title{color:var(--van-dropdown-menu-title-disabled-text-color)}.van-dropdown-menu__item--grow{flex:1 0 auto;padding-left:var(--van-padding-base);padding-right:var(--van-padding-sm)}.van-dropdown-menu__title{position:relative;box-sizing:border-box;max-width:100%;padding:var(--van-dropdown-menu-title-padding);color:var(--van-dropdown-menu-title-text-color);font-size:var(--van-dropdown-menu-title-font-size);line-height:var(--van-dropdown-menu-title-line-height)}.van-dropdown-menu__title:after{position:absolute;top:50%;right:-4px;margin-top:-5px;border:3px solid;border-color:transparent transparent var(--van-gray-4) var(--van-gray-4);transform:rotate(-45deg);opacity:.8;content:""}.van-dropdown-menu__title--active{color:var(--van-dropdown-menu-title-active-text-color)}.van-dropdown-menu__title--active:after{border-color:transparent transparent currentColor currentColor}.van-dropdown-menu__title--down:after{margin-top:-1px;transform:rotate(135deg)}:root,:host{--van-dropdown-item-z-index: 10}.van-dropdown-item{position:fixed;right:0;left:0;z-index:var(--van-dropdown-item-z-index);overflow:hidden}.van-dropdown-item__icon{display:block;line-height:inherit}.van-dropdown-item__option{text-align:left}.van-dropdown-item__option--active,.van-dropdown-item__option--active .van-dropdown-item__icon{color:var(--van-dropdown-menu-option-active-color)}.van-dropdown-item--up{top:0}.van-dropdown-item--down{bottom:0}.van-dropdown-item__content{position:absolute;max-height:var(--van-dropdown-menu-content-max-height)}:root,:host{--van-floating-panel-border-radius: 16px;--van-floating-panel-header-height: 30px;--van-floating-panel-z-index: 999;--van-floating-panel-background: var(--van-background-2);--van-floating-panel-bar-width: 20px;--van-floating-panel-bar-height: 3px;--van-floating-panel-bar-color: var(--van-gray-5)}.van-floating-panel{position:fixed;left:0;bottom:0;width:100vw;z-index:var(--van-floating-panel-z-index);display:flex;flex-direction:column;touch-action:none;border-top-left-radius:var(--van-floating-panel-border-radius);border-top-right-radius:var(--van-floating-panel-border-radius);background:var(--van-floating-panel-background);will-change:transform}.van-floating-panel:after{content:"";display:block;position:absolute;bottom:-100vh;height:100vh;width:100vw;background-color:inherit}.van-floating-panel__header{height:var(--van-floating-panel-header-height);display:flex;justify-content:center;align-items:center;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;user-select:none}.van-floating-panel__header-bar{height:var(--van-floating-panel-bar-height);width:var(--van-floating-panel-bar-width);border-radius:var(--van-radius-md);background:var(--van-floating-panel-bar-color)}.van-floating-panel__content{flex:1;overflow-y:auto;background-color:var(--van-floating-panel-background)}.van-grid{display:flex;flex-wrap:wrap}:root,:host{--van-grid-item-content-padding: var(--van-padding-md) var(--van-padding-xs);--van-grid-item-content-background: var(--van-background-2);--van-grid-item-content-active-color: var(--van-active-color);--van-grid-item-icon-size: 28px;--van-grid-item-text-color: var(--van-text-color);--van-grid-item-text-font-size: var(--van-font-size-sm)}.van-grid-item{position:relative;box-sizing:border-box}.van-grid-item--square{height:0}.van-grid-item__icon{font-size:var(--van-grid-item-icon-size)}.van-grid-item__text{color:var(--van-grid-item-text-color);font-size:var(--van-grid-item-text-font-size);line-height:1.5;word-break:break-all}.van-grid-item__icon+.van-grid-item__text{margin-top:var(--van-padding-xs)}.van-grid-item__content{display:flex;flex-direction:column;box-sizing:border-box;height:100%;padding:var(--van-grid-item-content-padding);background:var(--van-grid-item-content-background)}.van-grid-item__content:after{z-index:1;border-width:0 var(--van-border-width) var(--van-border-width) 0}.van-grid-item__content--square{position:absolute;top:0;right:0;left:0}.van-grid-item__content--center{align-items:center;justify-content:center}.van-grid-item__content--horizontal{flex-direction:row}.van-grid-item__content--horizontal .van-grid-item__text{margin:0 0 0 var(--van-padding-xs)}.van-grid-item__content--reverse{flex-direction:column-reverse}.van-grid-item__content--reverse .van-grid-item__text{margin:0 0 var(--van-padding-xs)}.van-grid-item__content--horizontal.van-grid-item__content--reverse{flex-direction:row-reverse}.van-grid-item__content--horizontal.van-grid-item__content--reverse .van-grid-item__text{margin:0 var(--van-padding-xs) 0 0}.van-grid-item__content--surround:after{border-width:var(--van-border-width)}.van-grid-item__content--clickable{cursor:pointer}.van-grid-item__content--clickable:active{background-color:var(--van-grid-item-content-active-color)}:root,:host{--van-highlight-tag-color: var(--van-primary-color)}.van-highlight__tag{color:var(--van-highlight-tag-color)}:root,:host{--van-index-bar-sidebar-z-index: 2;--van-index-bar-index-font-size: var(--van-font-size-xs);--van-index-bar-index-line-height: var(--van-line-height-xs);--van-index-bar-index-active-color: var(--van-primary-color)}.van-index-bar__sidebar{position:fixed;top:50%;right:0;z-index:var(--van-index-bar-sidebar-z-index);display:flex;flex-direction:column;text-align:center;transform:translateY(-50%);cursor:pointer;-webkit-user-select:none;user-select:none}.van-index-bar__index{padding:0 var(--van-padding-xs) 0 var(--van-padding-md);font-weight:var(--van-font-bold);font-size:var(--van-index-bar-index-font-size);line-height:var(--van-index-bar-index-line-height)}.van-index-bar__index--active{color:var(--van-index-bar-index-active-color);font-weight:700}:root,:host{--van-index-anchor-z-index: 1;--van-index-anchor-padding: 0 var(--van-padding-md);--van-index-anchor-text-color: var(--van-text-color);--van-index-anchor-font-weight: var(--van-font-bold);--van-index-anchor-font-size: var(--van-font-size-md);--van-index-anchor-line-height: 32px;--van-index-anchor-background: transparent;--van-index-anchor-sticky-text-color: var(--van-primary-color);--van-index-anchor-sticky-background: var(--van-background-2)}.van-index-anchor{z-index:var(--van-index-anchor-z-index);box-sizing:border-box;padding:var(--van-index-anchor-padding);color:var(--van-index-anchor-text-color);font-weight:var(--van-index-anchor-font-weight);font-size:var(--van-index-anchor-font-size);line-height:var(--van-index-anchor-line-height);background:var(--van-index-anchor-background)}.van-index-anchor--sticky{position:fixed;top:0;right:0;left:0;color:var(--van-index-anchor-sticky-text-color);background:var(--van-index-anchor-sticky-background)}:root,:host{--van-pagination-height: 40px;--van-pagination-font-size: var(--van-font-size-md);--van-pagination-item-width: 36px;--van-pagination-item-default-color: var(--van-primary-color);--van-pagination-item-disabled-color: var(--van-gray-7);--van-pagination-item-disabled-background: var(--van-background);--van-pagination-background: var(--van-background-2);--van-pagination-desc-color: var(--van-gray-7);--van-pagination-disabled-opacity: var(--van-disabled-opacity)}.van-pagination{font-size:var(--van-pagination-font-size)}.van-pagination__items{display:flex}.van-pagination__item,.van-pagination__page-desc{display:flex;align-items:center;justify-content:center}.van-pagination__item{flex:1;box-sizing:border-box;min-width:var(--van-pagination-item-width);height:var(--van-pagination-height);color:var(--van-pagination-item-default-color);background:var(--van-pagination-background);cursor:pointer;-webkit-user-select:none;user-select:none}.van-pagination__item button{flex:1;height:100%;border:none;padding:0;background:transparent}.van-pagination__item button[disabled]{cursor:not-allowed}.van-pagination__item:active{color:var(--van-white);background-color:var(--van-pagination-item-default-color)}.van-pagination__item:not(:last-child):after{border-right-width:0}.van-pagination__item--active{color:var(--van-white);background-color:var(--van-pagination-item-default-color)}.van-pagination__item--page{flex-grow:0}.van-pagination__item--prev,.van-pagination__item--next{padding:0 var(--van-padding-base);cursor:pointer}.van-pagination__item--border:first-child:after{border-right-width:var(--van-border-width)}.van-pagination__item--disabled,.van-pagination__item--disabled:active{color:var(--van-pagination-item-disabled-color);background-color:var(--van-pagination-item-disabled-background);opacity:var(--van-pagination-disabled-opacity)}.van-pagination__page-desc{flex:1;height:var(--van-pagination-height);color:var(--van-pagination-desc-color)}:root,:host{--van-password-input-height: 50px;--van-password-input-margin: 0 var(--van-padding-md);--van-password-input-font-size: 20px;--van-password-input-radius: 6px;--van-password-input-background: var(--van-background-2);--van-password-input-info-color: var(--van-text-color-2);--van-password-input-info-font-size: var(--van-font-size-md);--van-password-input-error-info-color: var(--van-danger-color);--van-password-input-dot-size: 10px;--van-password-input-dot-color: var(--van-text-color);--van-password-input-text-color: var(--van-text-color);--van-password-input-cursor-color: var(--van-text-color);--van-password-input-cursor-width: 1px;--van-password-input-cursor-height: 40%;--van-password-input-cursor-duration: 1s}.van-password-input{position:relative;margin:var(--van-password-input-margin);-webkit-user-select:none;user-select:none}.van-password-input__info,.van-password-input__error-info{margin-top:var(--van-padding-md);font-size:var(--van-password-input-info-font-size);text-align:center}.van-password-input__info{color:var(--van-password-input-info-color)}.van-password-input__error-info{color:var(--van-password-input-error-info-color)}.van-password-input__security{display:flex;width:100%;height:var(--van-password-input-height);cursor:pointer}.van-password-input__security:after{border-radius:var(--van-password-input-radius)}.van-password-input__security li{position:relative;display:flex;flex:1;align-items:center;justify-content:center;height:100%;color:var(--van-password-input-text-color);font-size:var(--van-password-input-font-size);line-height:1.2;background:var(--van-password-input-background)}.van-password-input__security i{position:absolute;top:50%;left:50%;width:var(--van-password-input-dot-size);height:var(--van-password-input-dot-size);background:var(--van-password-input-dot-color);border-radius:100%;transform:translate(-50%,-50%);visibility:hidden}.van-password-input__cursor{position:absolute;top:50%;left:50%;width:var(--van-password-input-cursor-width);height:var(--van-password-input-cursor-height);background:var(--van-password-input-cursor-color);transform:translate(-50%,-50%);animation:var(--van-password-input-cursor-duration) van-cursor-flicker infinite}@keyframes van-cursor-flicker{0%{opacity:0}50%{opacity:1}to{opacity:0}}:root,:host{--van-progress-height: 4px;--van-progress-color: var(--van-primary-color);--van-progress-inactive-color: var(--van-gray-5);--van-progress-background: var(--van-gray-3);--van-progress-pivot-padding: 0 5px;--van-progress-pivot-text-color: var(--van-white);--van-progress-pivot-font-size: var(--van-font-size-xs);--van-progress-pivot-line-height: 1.6;--van-progress-pivot-background: var(--van-primary-color)}.van-progress{position:relative;height:var(--van-progress-height);background:var(--van-progress-background);border-radius:var(--van-progress-height)}.van-progress__portion{position:absolute;left:0;width:100%;height:100%;background:var(--van-progress-color);border-radius:inherit;transform-origin:0;transition:all var(--van-duration-base) var(--van-ease-out)}.van-progress__portion--inactive{background:var(--van-progress-inactive-color)}.van-progress__pivot{position:absolute;top:50%;box-sizing:border-box;min-width:3.6em;padding:var(--van-progress-pivot-padding);color:var(--van-progress-pivot-text-color);font-size:var(--van-progress-pivot-font-size);line-height:var(--van-progress-pivot-line-height);text-align:center;word-break:keep-all;background:var(--van-progress-pivot-background);border-radius:1em;transition:all var(--van-duration-base) var(--van-ease-out)}.van-progress__pivot--inactive{background:var(--van-progress-inactive-color)}:root,:host{--van-rolling-text-background: inherit;--van-rolling-text-color: var(--van-text-color);--van-rolling-text-font-size: var(--van-font-size-md);--van-rolling-text-gap: 0px;--van-rolling-text-item-width: 15px;--van-rolling-text-item-border-radius: 0px}.van-rolling-text{display:inline-flex;justify-content:center;align-items:center;font-size:var(--van-rolling-text-font-size);color:var(--van-rolling-text-color)}.van-rolling-text-item{margin-right:var(--van-rolling-text-gap);width:var(--van-rolling-text-item-width);border-radius:var(--van-rolling-text-item-border-radius);background:var(--van-rolling-text-background);overflow:hidden}.van-rolling-text-item:last-child{margin-right:0}.van-rolling-text-item__box{overflow:hidden}.van-rolling-text-item__box--animate{animation:van-up var(--van-duration) ease-in-out var(--van-delay);animation-iteration-count:1;animation-fill-mode:both}.van-rolling-text-item__item{text-align:center}.van-rolling-text-item--down .van-rolling-text-item__box{transform:translateY(var(--van-translate))}.van-rolling-text-item--down .van-rolling-text-item__box--animate{animation-name:van-down}@keyframes van-down{0%{transform:translateY(var(--van-translate))}to{transform:translateY(0)}}@keyframes van-up{0%{transform:translateY(0)}to{transform:translateY(var(--van-translate))}}:root,:host{--van-sidebar-width: 80px}.van-sidebar{width:var(--van-sidebar-width);overflow-y:auto;-webkit-overflow-scrolling:touch}:root,:host{--van-sidebar-font-size: var(--van-font-size-md);--van-sidebar-line-height: var(--van-line-height-md);--van-sidebar-text-color: var(--van-text-color);--van-sidebar-disabled-text-color: var(--van-text-color-3);--van-sidebar-padding: 20px var(--van-padding-sm);--van-sidebar-active-color: var(--van-active-color);--van-sidebar-background: var(--van-background);--van-sidebar-selected-font-weight: var(--van-font-bold);--van-sidebar-selected-text-color: var(--van-text-color);--van-sidebar-selected-border-width: 4px;--van-sidebar-selected-border-height: 16px;--van-sidebar-selected-border-color: var(--van-primary-color);--van-sidebar-selected-background: var(--van-background-2)}.van-sidebar-item{position:relative;display:block;box-sizing:border-box;padding:var(--van-sidebar-padding);overflow:hidden;color:var(--van-sidebar-text-color);font-size:var(--van-sidebar-font-size);line-height:var(--van-sidebar-line-height);background:var(--van-sidebar-background);cursor:pointer;-webkit-user-select:none;user-select:none}.van-sidebar-item:active{background-color:var(--van-sidebar-active-color)}.van-sidebar-item:not(:last-child):after{border-bottom-width:1px}.van-sidebar-item__text{word-break:break-all}.van-sidebar-item--select{color:var(--van-sidebar-selected-text-color);font-weight:var(--van-sidebar-selected-font-weight)}.van-sidebar-item--select,.van-sidebar-item--select:active{background-color:var(--van-sidebar-selected-background)}.van-sidebar-item--select:before{position:absolute;top:50%;left:0;width:var(--van-sidebar-selected-border-width);height:var(--van-sidebar-selected-border-height);background-color:var(--van-sidebar-selected-border-color);transform:translateY(-50%);content:""}.van-sidebar-item--disabled{color:var(--van-sidebar-disabled-text-color);cursor:not-allowed}.van-sidebar-item--disabled:active{background-color:var(--van-sidebar-background)}:root,:host{--van-tree-select-font-size: var(--van-font-size-md);--van-tree-select-nav-background: var(--van-background);--van-tree-select-content-background: var(--van-background-2);--van-tree-select-nav-item-padding: 14px var(--van-padding-sm);--van-tree-select-item-height: 48px;--van-tree-select-item-active-color: var(--van-primary-color);--van-tree-select-item-disabled-color: var(--van-gray-5);--van-tree-select-item-selected-size: 16px}.van-tree-select{position:relative;display:flex;font-size:var(--van-tree-select-font-size)}.van-tree-select__nav{flex:1;overflow-y:auto;background:var(--van-tree-select-nav-background);-webkit-overflow-scrolling:touch}.van-tree-select__nav-item{padding:var(--van-tree-select-nav-item-padding)}.van-tree-select__content{flex:2;overflow-y:auto;background:var(--van-tree-select-content-background);-webkit-overflow-scrolling:touch}.van-tree-select__item{position:relative;padding:0 32px 0 var(--van-padding-md);font-weight:var(--van-font-bold);line-height:var(--van-tree-select-item-height);-webkit-user-select:none;user-select:none;cursor:pointer}.van-tree-select__item--active{color:var(--van-tree-select-item-active-color)}.van-tree-select__item:active{background-color:var(--van-active-color)}.van-tree-select__item--disabled{color:var(--van-tree-select-item-disabled-color);cursor:not-allowed}.van-tree-select__item--disabled:active{background-color:transparent}.van-tree-select__selected{position:absolute;top:50%;right:var(--van-padding-md);margin-top:calc(var(--van-padding-xs) * -1);font-size:var(--van-tree-select-item-selected-size)}:root,:host{--van-skeleton-title-width: 40%}.van-skeleton-title{height:var(--van-skeleton-paragraph-height);background:var(--van-skeleton-paragraph-background)}.van-skeleton-title--round{border-radius:var(--van-radius-max)}.van-skeleton-title{width:var(--van-skeleton-title-width);margin:0}.van-skeleton-title+.van-skeleton-paragraph{margin-top:20px}:root,:host{--van-skeleton-avatar-size: 32px;--van-skeleton-avatar-background: var(--van-active-color)}.van-skeleton-avatar{flex-shrink:0;width:var(--van-skeleton-avatar-size);height:var(--van-skeleton-avatar-size);margin-right:var(--van-padding-md);background:var(--van-skeleton-avatar-background)}.van-skeleton-avatar--round{border-radius:var(--van-radius-max)}.van-skeleton-avatar+.van-skeleton__content{padding-top:var(--van-padding-xs)}:root,:host{--van-skeleton-paragraph-height: 16px;--van-skeleton-paragraph-background: var(--van-active-color);--van-skeleton-paragraph-margin-top: var(--van-padding-sm)}.van-skeleton-paragraph{height:var(--van-skeleton-paragraph-height);background:var(--van-skeleton-paragraph-background)}.van-skeleton-paragraph--round{border-radius:var(--van-radius-max)}.van-skeleton-paragraph:not(:first-child){margin-top:var(--van-skeleton-paragraph-margin-top)}:root,:host{--van-skeleton-duration: 1.2s}.van-skeleton{display:flex;padding:0 var(--van-padding-md)}.van-skeleton__content{width:100%}.van-skeleton--animate{animation:van-skeleton-blink var(--van-skeleton-duration) ease-in-out infinite}@keyframes van-skeleton-blink{50%{opacity:.6}}:root,:host{--van-slider-active-background: var(--van-primary-color);--van-slider-inactive-background: var(--van-gray-3);--van-slider-disabled-opacity: var(--van-disabled-opacity);--van-slider-bar-height: 2px;--van-slider-button-width: 24px;--van-slider-button-height: 24px;--van-slider-button-radius: 50%;--van-slider-button-background: var(--van-white);--van-slider-button-shadow: 0 1px 2px rgba(0, 0, 0, .5)}.van-theme-dark{--van-slider-inactive-background: var(--van-background-3)}.van-slider{position:relative;width:100%;height:var(--van-slider-bar-height);background:var(--van-slider-inactive-background);border-radius:var(--van-radius-max);cursor:pointer}.van-slider:before{position:absolute;top:calc(var(--van-padding-xs) * -1);right:0;bottom:calc(var(--van-padding-xs) * -1);left:0;content:""}.van-slider__bar{position:absolute;width:100%;height:100%;background:var(--van-slider-active-background);border-radius:inherit;transition:all var(--van-duration-fast)}.van-slider__button{width:var(--van-slider-button-width);height:var(--van-slider-button-height);background:var(--van-slider-button-background);border-radius:var(--van-slider-button-radius);box-shadow:var(--van-slider-button-shadow)}.van-slider__button-wrapper{position:absolute;cursor:-webkit-grab;cursor:grab;top:50%}.van-slider__button-wrapper--right{right:0;transform:translate3d(50%,-50%,0)}.van-slider__button-wrapper--left{left:0;transform:translate3d(-50%,-50%,0)}.van-slider--disabled{cursor:not-allowed;opacity:var(--van-slider-disabled-opacity)}.van-slider--disabled .van-slider__button-wrapper{cursor:not-allowed}.van-slider--vertical{display:inline-block;width:var(--van-slider-bar-height);height:100%}.van-slider--vertical .van-slider__button-wrapper--right{top:auto;right:50%;bottom:0;transform:translate3d(50%,50%,0)}.van-slider--vertical .van-slider__button-wrapper--left{top:0;right:50%;left:auto;transform:translate3d(50%,-50%,0)}.van-slider--vertical:before{top:0;right:calc(var(--van-padding-xs) * -1);bottom:0;left:calc(var(--van-padding-xs) * -1)}.van-space{display:inline-flex}.van-space--horizontal .van-space-item{display:flex;align-items:center}.van-space--vertical{flex-direction:column}.van-space--align-baseline{align-items:baseline}.van-space--align-start{align-items:flex-start}.van-space--align-end{align-items:flex-end}.van-space--align-center{align-items:center}.van-space--wrap{flex-wrap:wrap}.van-space--fill{display:flex}:root,:host{--van-steps-background: var(--van-background-2)}.van-steps{overflow:hidden;background-color:var(--van-steps-background)}.van-steps--horizontal{padding:10px 10px 0}.van-steps--horizontal .van-steps__items{position:relative;display:flex;margin:0 0 10px;padding-bottom:22px}.van-steps--vertical{padding:0 0 0 var(--van-padding-xl)}:root,:host{--van-step-text-color: var(--van-text-color-2);--van-step-active-color: var(--van-primary-color);--van-step-process-text-color: var(--van-text-color);--van-step-font-size: var(--van-font-size-md);--van-step-line-color: var(--van-border-color);--van-step-finish-line-color: var(--van-primary-color);--van-step-finish-text-color: var(--van-text-color);--van-step-icon-size: 12px;--van-step-circle-size: 5px;--van-step-circle-color: var(--van-gray-6);--van-step-horizontal-title-font-size: var(--van-font-size-sm)}.van-step{position:relative;flex:1;color:var(--van-step-text-color);font-size:var(--van-step-font-size)}.van-step__circle{display:block;width:var(--van-step-circle-size);height:var(--van-step-circle-size);background-color:var(--van-step-circle-color);border-radius:50%}.van-step__line{position:absolute;background-color:var(--van-step-line-color);transition:background-color var(--van-duration-base)}.van-step--horizontal{float:left}.van-step--horizontal:first-child .van-step__title{margin-left:0;transform:none}.van-step--horizontal:last-child:not(:first-child){position:absolute;right:1px;width:auto}.van-step--horizontal:last-child:not(:first-child) .van-step__title{margin-left:0;transform:none}.van-step--horizontal:last-child:not(:first-child) .van-step__circle-container{right:-9px;left:auto}.van-step--horizontal .van-step__circle-container{position:absolute;top:30px;left:calc(var(--van-padding-xs) * -1);z-index:1;padding:0 var(--van-padding-xs);background-color:var(--van-background-2);transform:translateY(-50%)}.van-step--horizontal .van-step__title{display:inline-block;margin-left:3px;font-size:var(--van-step-horizontal-title-font-size);transform:translate(-50%)}.van-step--horizontal .van-step__line{top:30px;left:0;width:100%;height:1px}.van-step--horizontal .van-step__icon{display:block;font-size:var(--van-step-icon-size)}.van-step--horizontal .van-step--process{color:var(--van-step-process-text-color)}.van-step--vertical{display:block;float:none;padding:10px 10px 10px 0;line-height:var(--van-line-height-sm)}.van-step--vertical:not(:last-child):after{border-bottom-width:1px}.van-step--vertical .van-step__circle-container{position:absolute;top:19px;left:-15px;z-index:1;font-size:var(--van-step-icon-size);line-height:1;transform:translate(-50%,-50%)}.van-step--vertical .van-step__line{top:16px;left:-15px;width:1px;height:100%}.van-step:last-child .van-step__line{width:0}.van-step--finish{color:var(--van-step-finish-text-color)}.van-step--finish .van-step__circle,.van-step--finish .van-step__line{background-color:var(--van-step-finish-line-color)}.van-step__icon,.van-step__title{transition:color var(--van-duration-base)}.van-step__icon--active,.van-step__title--active,.van-step__icon--finish,.van-step__title--finish{color:var(--van-step-active-color)}:root,:host{--van-stepper-background: var(--van-active-color);--van-stepper-button-icon-color: var(--van-text-color);--van-stepper-button-disabled-color: var(--van-background);--van-stepper-button-disabled-icon-color: var(--van-gray-5);--van-stepper-button-round-theme-color: var(--van-primary-color);--van-stepper-input-width: 32px;--van-stepper-input-height: 28px;--van-stepper-input-font-size: var(--van-font-size-md);--van-stepper-input-line-height: normal;--van-stepper-input-text-color: var(--van-text-color);--van-stepper-input-disabled-text-color: var(--van-text-color-3);--van-stepper-input-disabled-background: var(--van-active-color);--van-stepper-radius: var(--van-radius-md)}.van-stepper{display:inline-block;-webkit-user-select:none;user-select:none}.van-stepper__minus,.van-stepper__plus{position:relative;box-sizing:border-box;width:var(--van-stepper-input-height);height:var(--van-stepper-input-height);margin:0;padding:0;color:var(--van-stepper-button-icon-color);vertical-align:middle;background:var(--van-stepper-background);border:0}.van-stepper__minus:before,.van-stepper__plus:before{width:50%;height:1px}.van-stepper__minus:after,.van-stepper__plus:after{width:1px;height:50%}.van-stepper__minus:before,.van-stepper__plus:before,.van-stepper__minus:after,.van-stepper__plus:after{position:absolute;top:50%;left:50%;background-color:currentColor;transform:translate(-50%,-50%);content:""}.van-stepper__minus--disabled,.van-stepper__plus--disabled{color:var(--van-stepper-button-disabled-icon-color);background-color:var(--van-stepper-button-disabled-color);cursor:not-allowed}.van-stepper__minus{border-radius:var(--van-stepper-radius) 0 0 var(--van-stepper-radius)}.van-stepper__minus:after{display:none}.van-stepper__plus{border-radius:0 var(--van-stepper-radius) var(--van-stepper-radius) 0}.van-stepper__input{box-sizing:border-box;width:var(--van-stepper-input-width);height:var(--van-stepper-input-height);margin:0 2px;padding:0;color:var(--van-stepper-input-text-color);font-size:var(--van-stepper-input-font-size);line-height:var(--van-stepper-input-line-height);text-align:center;vertical-align:middle;background:var(--van-stepper-background);border:0;border-width:1px 0;border-radius:0;-webkit-appearance:none}.van-stepper__input:disabled{color:var(--van-stepper-input-disabled-text-color);background-color:var(--van-stepper-input-disabled-background);-webkit-text-fill-color:var(--van-stepper-input-disabled-text-color);opacity:1}.van-stepper__input:read-only{cursor:default}.van-stepper--round .van-stepper__input{background-color:transparent}.van-stepper--round .van-stepper__plus,.van-stepper--round .van-stepper__minus{border-radius:100%}.van-stepper--round .van-stepper__plus--disabled,.van-stepper--round .van-stepper__minus--disabled{opacity:.3;cursor:not-allowed}.van-stepper--round .van-stepper__plus{color:var(--van-white);background:var(--van-stepper-button-round-theme-color)}.van-stepper--round .van-stepper__minus{color:var(--van-stepper-button-round-theme-color);background-color:var(--van-background-2);border:1px solid var(--van-stepper-button-round-theme-color)}.van-swipe-cell{position:relative;overflow:hidden;cursor:-webkit-grab;cursor:grab}.van-swipe-cell__wrapper{transition-timing-function:cubic-bezier(.18,.89,.32,1);transition-property:transform}.van-swipe-cell__left,.van-swipe-cell__right{position:absolute;top:0;height:100%}.van-swipe-cell__left{left:0;transform:translate3d(-100%,0,0)}.van-swipe-cell__right{right:0;transform:translate3d(100%,0,0)}:root,:host{--van-tabbar-height: 50px;--van-tabbar-z-index: 1;--van-tabbar-background: var(--van-background-2)}.van-tabbar{z-index:var(--van-tabbar-z-index);display:flex;box-sizing:content-box;width:100%;height:var(--van-tabbar-height);background:var(--van-tabbar-background)}.van-tabbar--fixed{position:fixed;bottom:0;left:0}:root,:host{--van-tabbar-item-font-size: var(--van-font-size-sm);--van-tabbar-item-text-color: var(--van-text-color);--van-tabbar-item-active-color: var(--van-primary-color);--van-tabbar-item-active-background: var(--van-background-2);--van-tabbar-item-line-height: 1;--van-tabbar-item-icon-size: 22px;--van-tabbar-item-icon-margin-bottom: var(--van-padding-base)}.van-tabbar-item{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;color:var(--van-tabbar-item-text-color);font-size:var(--van-tabbar-item-font-size);line-height:var(--van-tabbar-item-line-height);cursor:pointer}.van-tabbar-item__icon{margin-bottom:var(--van-tabbar-item-icon-margin-bottom);font-size:var(--van-tabbar-item-icon-size)}.van-tabbar-item__icon .van-icon{display:block}.van-tabbar-item__icon .van-badge{margin-top:var(--van-padding-base)}.van-tabbar-item__icon img{display:block;height:20px}.van-tabbar-item--active{color:var(--van-tabbar-item-active-color);background-color:var(--van-tabbar-item-active-background)}:root,:host{--van-text-ellipsis-line-height: 1.6;--van-text-ellipsis-action-color: var(--van-blue)}.van-text-ellipsis{line-height:var(--van-text-ellipsis-line-height);white-space:pre-wrap;overflow-wrap:break-word}.van-text-ellipsis__action{cursor:pointer;color:var(--van-text-ellipsis-action-color)}.van-text-ellipsis__action:active{opacity:var(--van-active-opacity)}:root,:host{--van-watermark-z-index: 100}.van-watermark{position:absolute;height:100%;width:100%;left:0;top:0;z-index:var(--van-watermark-z-index);background-repeat:repeat;pointer-events:none}.van-watermark__wrapper{display:none}.van-watermark--full{position:fixed} diff --git a/docs/assets/index-fW5jwKAj.js b/docs/assets/index-fW5jwKAj.js deleted file mode 100644 index ad24dd8..0000000 --- a/docs/assets/index-fW5jwKAj.js +++ /dev/null @@ -1,22 +0,0 @@ -(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))o(a);new MutationObserver(a=>{for(const i of a)if(i.type==="childList")for(const r of i.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&o(r)}).observe(document,{childList:!0,subtree:!0});function n(a){const i={};return a.integrity&&(i.integrity=a.integrity),a.referrerPolicy&&(i.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?i.credentials="include":a.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function o(a){if(a.ep)return;a.ep=!0;const i=n(a);fetch(a.href,i)}})();/** -* @vue/shared v3.4.15 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/function Pl(e,t){const n=new Set(e.split(","));return t?o=>n.has(o.toLowerCase()):o=>n.has(o)}const Le={},To=[],Tt=()=>{},hh=()=>!1,Mi=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),El=e=>e.startsWith("onUpdate:"),Xe=Object.assign,$l=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},gh=Object.prototype.hasOwnProperty,$e=(e,t)=>gh.call(e,t),ye=Array.isArray,_o=e=>Di(e)==="[object Map]",xu=e=>Di(e)==="[object Set]",we=e=>typeof e=="function",We=e=>typeof e=="string",Lo=e=>typeof e=="symbol",Ne=e=>e!==null&&typeof e=="object",wu=e=>(Ne(e)||we(e))&&we(e.then)&&we(e.catch),Su=Object.prototype.toString,Di=e=>Su.call(e),vh=e=>Di(e).slice(8,-1),Cu=e=>Di(e)==="[object Object]",Il=e=>We(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,ii=Pl(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Ri=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},mh=/-(\w)/g,Jt=Ri(e=>e.replace(mh,(t,n)=>n?n.toUpperCase():"")),bh=/\B([A-Z])/g,Vn=Ri(e=>e.replace(bh,"-$1").toLowerCase()),Li=Ri(e=>e.charAt(0).toUpperCase()+e.slice(1)),cr=Ri(e=>e?`on${Li(e)}`:""),Dn=(e,t)=>!Object.is(e,t),ur=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},yh=e=>{const t=parseFloat(e);return isNaN(t)?e:t},ph=e=>{const t=We(e)?Number(e):NaN;return isNaN(t)?e:t};let xs;const ku=()=>xs||(xs=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function pa(e){if(ye(e)){const t={};for(let n=0;n{if(n){const o=n.split(wh);o.length>1&&(t[o[0].trim()]=o[1].trim())}}),t}function kh(e){let t="";if(!e||We(e))return t;for(const n in e){const o=e[n],a=n.startsWith("--")?n:Vn(n);(We(o)||typeof o=="number")&&(t+=`${a}:${o};`)}return t}function xa(e){let t="";if(We(e))t=e;else if(ye(e))for(let n=0;nWe(e)?e:e==null?"":ye(e)||Ne(e)&&(e.toString===Su||!we(e.toString))?JSON.stringify(e,_u,2):String(e),_u=(e,t)=>t&&t.__v_isRef?_u(e,t.value):_o(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[o,a],i)=>(n[fr(o,i)+" =>"]=a,n),{})}:xu(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>fr(n))}:Lo(t)?fr(t):Ne(t)&&!ye(t)&&!Cu(t)?String(t):t,fr=(e,t="")=>{var n;return Lo(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** -* @vue/reactivity v3.4.15 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let Dt;class Ph{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Dt,!t&&Dt&&(this.index=(Dt.scopes||(Dt.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Dt;try{return Dt=this,t()}finally{Dt=n}}}on(){Dt=this}off(){Dt=this.parent}stop(t){if(this._active){let n,o;for(n=0,o=this.effects.length;n=2))break}this._dirtyLevel<2&&(this._dirtyLevel=0),ro()}return this._dirtyLevel>=2}set dirty(t){this._dirtyLevel=t?2:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=Bn,n=to;try{return Bn=!0,to=this,this._runnings++,ws(this),this.fn()}finally{Ss(this),this._runnings--,to=n,Bn=t}}stop(){var t;this.active&&(ws(this),Ss(this),(t=this.onStop)==null||t.call(this),this.active=!1)}}function Ih(e){return e.value}function ws(e){e._trackId++,e._depsLength=0}function Ss(e){if(e.deps&&e.deps.length>e._depsLength){for(let t=e._depsLength;t{const n=new Map;return n.cleanup=e,n.computed=t,n},Gr=new WeakMap,no=Symbol(""),qr=Symbol("");function bt(e,t,n){if(Bn&&to){let o=Gr.get(e);o||Gr.set(e,o=new Map);let a=o.get(n);a||o.set(n,a=Au(()=>o.delete(n))),$u(to,a)}}function ln(e,t,n,o,a,i){const r=Gr.get(e);if(!r)return;let l=[];if(t==="clear")l=[...r.values()];else if(n==="length"&&ye(e)){const s=Number(o);r.forEach((c,u)=>{(u==="length"||!Lo(u)&&u>=s)&&l.push(c)})}else switch(n!==void 0&&l.push(r.get(n)),t){case"add":ye(e)?Il(n)&&l.push(r.get("length")):(l.push(r.get(no)),_o(e)&&l.push(r.get(qr)));break;case"delete":ye(e)||(l.push(r.get(no)),_o(e)&&l.push(r.get(qr)));break;case"set":_o(e)&&l.push(r.get(no));break}Al();for(const s of l)s&&Iu(s,2);Bl()}const Oh=Pl("__proto__,__v_isRef,__isVue"),Bu=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Lo)),Cs=Ah();function Ah(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const o=Oe(this);for(let i=0,r=this.length;i{e[t]=function(...n){io(),Al();const o=Oe(this)[t].apply(this,n);return Bl(),ro(),o}}),e}function Bh(e){const t=Oe(this);return bt(t,"has",e),t.hasOwnProperty(e)}class Mu{constructor(t=!1,n=!1){this._isReadonly=t,this._shallow=n}get(t,n,o){const a=this._isReadonly,i=this._shallow;if(n==="__v_isReactive")return!a;if(n==="__v_isReadonly")return a;if(n==="__v_isShallow")return i;if(n==="__v_raw")return o===(a?i?Yh:Vu:i?Lu:Ru).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(o)?t:void 0;const r=ye(t);if(!a){if(r&&$e(Cs,n))return Reflect.get(Cs,n,o);if(n==="hasOwnProperty")return Bh}const l=Reflect.get(t,n,o);return(Lo(n)?Bu.has(n):Oh(n))||(a||bt(t,"get",n),i)?l:ht(l)?r&&Il(n)?l:l.value:Ne(l)?a?Fu(l):je(l):l}}class Du extends Mu{constructor(t=!1){super(!1,t)}set(t,n,o,a){let i=t[n];if(!this._shallow){const s=Bo(i);if(!mi(o)&&!Bo(o)&&(i=Oe(i),o=Oe(o)),!ye(t)&&ht(i)&&!ht(o))return s?!1:(i.value=o,!0)}const r=ye(t)&&Il(n)?Number(n)e,Vi=e=>Reflect.getPrototypeOf(e);function Pa(e,t,n=!1,o=!1){e=e.__v_raw;const a=Oe(e),i=Oe(t);n||(Dn(t,i)&&bt(a,"get",t),bt(a,"get",i));const{has:r}=Vi(a),l=o?Ml:n?Ll:da;if(r.call(a,t))return l(e.get(t));if(r.call(a,i))return l(e.get(i));e!==a&&e.get(t)}function Ea(e,t=!1){const n=this.__v_raw,o=Oe(n),a=Oe(e);return t||(Dn(e,a)&&bt(o,"has",e),bt(o,"has",a)),e===a?n.has(e):n.has(e)||n.has(a)}function $a(e,t=!1){return e=e.__v_raw,!t&&bt(Oe(e),"iterate",no),Reflect.get(e,"size",e)}function ks(e){e=Oe(e);const t=Oe(this);return Vi(t).has.call(t,e)||(t.add(e),ln(t,"add",e,e)),this}function Ts(e,t){t=Oe(t);const n=Oe(this),{has:o,get:a}=Vi(n);let i=o.call(n,e);i||(e=Oe(e),i=o.call(n,e));const r=a.call(n,e);return n.set(e,t),i?Dn(t,r)&&ln(n,"set",e,t):ln(n,"add",e,t),this}function _s(e){const t=Oe(this),{has:n,get:o}=Vi(t);let a=n.call(t,e);a||(e=Oe(e),a=n.call(t,e)),o&&o.call(t,e);const i=t.delete(e);return a&&ln(t,"delete",e,void 0),i}function Ps(){const e=Oe(this),t=e.size!==0,n=e.clear();return t&&ln(e,"clear",void 0,void 0),n}function Ia(e,t){return function(o,a){const i=this,r=i.__v_raw,l=Oe(r),s=t?Ml:e?Ll:da;return!e&&bt(l,"iterate",no),r.forEach((c,u)=>o.call(a,s(c),s(u),i))}}function Oa(e,t,n){return function(...o){const a=this.__v_raw,i=Oe(a),r=_o(i),l=e==="entries"||e===Symbol.iterator&&r,s=e==="keys"&&r,c=a[e](...o),u=n?Ml:t?Ll:da;return!t&&bt(i,"iterate",s?qr:no),{next(){const{value:h,done:d}=c.next();return d?{value:h,done:d}:{value:l?[u(h[0]),u(h[1])]:u(h),done:d}},[Symbol.iterator](){return this}}}}function xn(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Vh(){const e={get(i){return Pa(this,i)},get size(){return $a(this)},has:Ea,add:ks,set:Ts,delete:_s,clear:Ps,forEach:Ia(!1,!1)},t={get(i){return Pa(this,i,!1,!0)},get size(){return $a(this)},has:Ea,add:ks,set:Ts,delete:_s,clear:Ps,forEach:Ia(!1,!0)},n={get(i){return Pa(this,i,!0)},get size(){return $a(this,!0)},has(i){return Ea.call(this,i,!0)},add:xn("add"),set:xn("set"),delete:xn("delete"),clear:xn("clear"),forEach:Ia(!0,!1)},o={get(i){return Pa(this,i,!0,!0)},get size(){return $a(this,!0)},has(i){return Ea.call(this,i,!0)},add:xn("add"),set:xn("set"),delete:xn("delete"),clear:xn("clear"),forEach:Ia(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=Oa(i,!1,!1),n[i]=Oa(i,!0,!1),t[i]=Oa(i,!1,!0),o[i]=Oa(i,!0,!0)}),[e,n,t,o]}const[Fh,zh,Nh,Hh]=Vh();function Dl(e,t){const n=t?e?Hh:Nh:e?zh:Fh;return(o,a,i)=>a==="__v_isReactive"?!e:a==="__v_isReadonly"?e:a==="__v_raw"?o:Reflect.get($e(n,a)&&a in o?n:o,a,i)}const jh={get:Dl(!1,!1)},Wh={get:Dl(!1,!0)},Uh={get:Dl(!0,!1)},Ru=new WeakMap,Lu=new WeakMap,Vu=new WeakMap,Yh=new WeakMap;function Kh(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Gh(e){return e.__v_skip||!Object.isExtensible(e)?0:Kh(vh(e))}function je(e){return Bo(e)?e:Rl(e,!1,Dh,jh,Ru)}function qh(e){return Rl(e,!1,Lh,Wh,Lu)}function Fu(e){return Rl(e,!0,Rh,Uh,Vu)}function Rl(e,t,n,o,a){if(!Ne(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=a.get(e);if(i)return i;const r=Gh(e);if(r===0)return e;const l=new Proxy(e,r===2?o:n);return a.set(e,l),l}function Po(e){return Bo(e)?Po(e.__v_raw):!!(e&&e.__v_isReactive)}function Bo(e){return!!(e&&e.__v_isReadonly)}function mi(e){return!!(e&&e.__v_isShallow)}function zu(e){return Po(e)||Bo(e)}function Oe(e){const t=e&&e.__v_raw;return t?Oe(t):e}function Nu(e){return vi(e,"__v_skip",!0),e}const da=e=>Ne(e)?je(e):e,Ll=e=>Ne(e)?Fu(e):e;class Hu{constructor(t,n,o,a){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new Ol(()=>t(this._value),()=>ri(this,1),()=>this.dep&&Ou(this.dep)),this.effect.computed=this,this.effect.active=this._cacheable=!a,this.__v_isReadonly=o}get value(){const t=Oe(this);return(!t._cacheable||t.effect.dirty)&&Dn(t._value,t._value=t.effect.run())&&ri(t,2),ju(t),t.effect._dirtyLevel>=1&&ri(t,1),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function Xh(e,t,n=!1){let o,a;const i=we(e);return i?(o=e,a=Tt):(o=e.get,a=e.set),new Hu(o,a,i||!a,n)}function ju(e){Bn&&to&&(e=Oe(e),$u(to,e.dep||(e.dep=Au(()=>e.dep=void 0,e instanceof Hu?e:void 0))))}function ri(e,t=2,n){e=Oe(e);const o=e.dep;o&&Iu(o,t)}function ht(e){return!!(e&&e.__v_isRef===!0)}function L(e){return Zh(e,!1)}function Zh(e,t){return ht(e)?e:new Jh(e,t)}class Jh{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:Oe(t),this._value=n?t:da(t)}get value(){return ju(this),this._value}set value(t){const n=this.__v_isShallow||mi(t)||Bo(t);t=n?t:Oe(t),Dn(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:da(t),ri(this,2))}}function Mo(e){return ht(e)?e.value:e}const Qh={get:(e,t,n)=>Mo(Reflect.get(e,t,n)),set:(e,t,n,o)=>{const a=e[t];return ht(a)&&!ht(n)?(a.value=n,!0):Reflect.set(e,t,n,o)}};function Wu(e){return Po(e)?e:new Proxy(e,Qh)}/** -* @vue/runtime-core v3.4.15 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/function Mn(e,t,n,o){let a;try{a=o?e(...o):e()}catch(i){Fi(i,t,n)}return a}function _t(e,t,n,o){if(we(e)){const i=Mn(e,t,n,o);return i&&wu(i)&&i.catch(r=>{Fi(r,t,n)}),i}const a=[];for(let i=0;i>>1,a=it[o],i=ha(a);iXt&&it.splice(t,1)}function og(e){ye(e)?Eo.push(...e):(!En||!En.includes(e,e.allowRecurse?Zn+1:Zn))&&Eo.push(e),Yu()}function Es(e,t,n=fa?Xt+1:0){for(;nha(n)-ha(o));if(Eo.length=0,En){En.push(...t);return}for(En=t,Zn=0;Zne.id==null?1/0:e.id,ag=(e,t)=>{const n=ha(e)-ha(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Gu(e){Xr=!1,fa=!0,it.sort(ag);try{for(Xt=0;XtWe(v)?v.trim():v)),h&&(a=n.map(yh))}let l,s=o[l=cr(t)]||o[l=cr(Jt(t))];!s&&i&&(s=o[l=cr(Vn(t))]),s&&_t(s,e,6,a);const c=o[l+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,_t(c,e,6,a)}}function qu(e,t,n=!1){const o=t.emitsCache,a=o.get(e);if(a!==void 0)return a;const i=e.emits;let r={},l=!1;if(!we(e)){const s=c=>{const u=qu(c,t,!0);u&&(l=!0,Xe(r,u))};!n&&t.mixins.length&&t.mixins.forEach(s),e.extends&&s(e.extends),e.mixins&&e.mixins.forEach(s)}return!i&&!l?(Ne(e)&&o.set(e,null),null):(ye(i)?i.forEach(s=>r[s]=null):Xe(r,i),Ne(e)&&o.set(e,r),r)}function zi(e,t){return!e||!Mi(t)?!1:(t=t.slice(2).replace(/Once$/,""),$e(e,t[0].toLowerCase()+t.slice(1))||$e(e,Vn(t))||$e(e,t))}let ft=null,Ni=null;function bi(e){const t=ft;return ft=e,Ni=e&&e.type.__scopeId||null,t}function rg(e){Ni=e}function lg(){Ni=null}function vt(e,t=ft,n){if(!t||e._n)return e;const o=(...a)=>{o._d&&Hs(-1);const i=bi(t);let r;try{r=e(...a)}finally{bi(i),o._d&&Hs(1)}return r};return o._n=!0,o._c=!0,o._d=!0,o}function hr(e){const{type:t,vnode:n,proxy:o,withProxy:a,props:i,propsOptions:[r],slots:l,attrs:s,emit:c,render:u,renderCache:h,data:d,setupState:v,ctx:y,inheritAttrs:p}=e;let g,b;const m=bi(e);try{if(n.shapeFlag&4){const C=a||o,S=C;g=qt(u.call(S,C,h,i,v,d,y)),b=s}else{const C=t;g=qt(C.length>1?C(i,{attrs:s,slots:l,emit:c}):C(i,null)),b=t.props?s:sg(s)}}catch(C){la.length=0,Fi(C,e,1),g=f(St)}let x=g;if(b&&p!==!1){const C=Object.keys(b),{shapeFlag:S}=x;C.length&&S&7&&(r&&C.some(El)&&(b=cg(b,r)),x=Rn(x,b))}return n.dirs&&(x=Rn(x),x.dirs=x.dirs?x.dirs.concat(n.dirs):n.dirs),n.transition&&(x.transition=n.transition),g=x,bi(m),g}const sg=e=>{let t;for(const n in e)(n==="class"||n==="style"||Mi(n))&&((t||(t={}))[n]=e[n]);return t},cg=(e,t)=>{const n={};for(const o in e)(!El(o)||!(o.slice(9)in t))&&(n[o]=e[o]);return n};function ug(e,t,n){const{props:o,children:a,component:i}=e,{props:r,children:l,patchFlag:s}=t,c=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&s>=0){if(s&1024)return!0;if(s&16)return o?$s(o,r,c):!!r;if(s&8){const u=t.dynamicProps;for(let h=0;he.__isSuspense;function mg(e,t){t&&t.pendingBranch?ye(e)?t.effects.push(...e):t.effects.push(e):og(e)}const bg=Symbol.for("v-scx"),yg=()=>sn(bg);function Vo(e,t){return zl(e,null,t)}const Aa={};function ee(e,t,n){return zl(e,t,n)}function zl(e,t,{immediate:n,deep:o,flush:a,once:i,onTrack:r,onTrigger:l}=Le){if(t&&i){const T=t;t=(...I)=>{T(...I),S()}}const s=nt,c=T=>o===!0?T:Qn(T,o===!1?1:void 0);let u,h=!1,d=!1;if(ht(e)?(u=()=>e.value,h=mi(e)):Po(e)?(u=()=>c(e),h=!0):ye(e)?(d=!0,h=e.some(T=>Po(T)||mi(T)),u=()=>e.map(T=>{if(ht(T))return T.value;if(Po(T))return c(T);if(we(T))return Mn(T,s,2)})):we(e)?t?u=()=>Mn(e,s,2):u=()=>(v&&v(),_t(e,s,3,[y])):u=Tt,t&&o){const T=u;u=()=>Qn(T())}let v,y=T=>{v=x.onStop=()=>{Mn(T,s,4),v=x.onStop=void 0}},p;if(Ui)if(y=Tt,t?n&&_t(t,s,3,[u(),d?[]:void 0,y]):u(),a==="sync"){const T=yg();p=T.__watcherHandles||(T.__watcherHandles=[])}else return Tt;let g=d?new Array(e.length).fill(Aa):Aa;const b=()=>{if(!(!x.active||!x.dirty))if(t){const T=x.run();(o||h||(d?T.some((I,w)=>Dn(I,g[w])):Dn(T,g)))&&(v&&v(),_t(t,s,3,[T,g===Aa?void 0:d&&g[0]===Aa?[]:g,y]),g=T)}else x.run()};b.allowRecurse=!!t;let m;a==="sync"?m=b:a==="post"?m=()=>mt(b,s&&s.suspense):(b.pre=!0,s&&(b.id=s.uid),m=()=>Fl(b));const x=new Ol(u,Tt,m),C=$h(),S=()=>{x.stop(),C&&$l(C.effects,x)};return t?n?b():g=x.run():a==="post"?mt(x.run.bind(x),s&&s.suspense):x.run(),p&&p.push(S),S}function pg(e,t,n){const o=this.proxy,a=We(e)?e.includes(".")?Ju(o,e):()=>o[e]:e.bind(o,o);let i;we(t)?i=t:(i=t.handler,n=t);const r=Sa(this),l=zl(a,i.bind(o),n);return r(),l}function Ju(e,t){const n=t.split(".");return()=>{let o=e;for(let a=0;a0){if(n>=t)return e;n++}if(o=o||new Set,o.has(e))return e;if(o.add(e),ht(e))Qn(e.value,t,n,o);else if(ye(e))for(let a=0;a{Qn(a,t,n,o)});else if(Cu(e))for(const a in e)Qn(e[a],t,n,o);return e}function et(e,t){if(ft===null)return e;const n=Yi(ft)||ft.proxy,o=e.dirs||(e.dirs=[]);for(let a=0;a{e.isMounted=!0}),en(()=>{e.isUnmounting=!0}),e}const Ct=[Function,Array],Qu={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Ct,onEnter:Ct,onAfterEnter:Ct,onEnterCancelled:Ct,onBeforeLeave:Ct,onLeave:Ct,onAfterLeave:Ct,onLeaveCancelled:Ct,onBeforeAppear:Ct,onAppear:Ct,onAfterAppear:Ct,onAppearCancelled:Ct},wg={name:"BaseTransition",props:Qu,setup(e,{slots:t}){const n=zt(),o=xg();let a;return()=>{const i=t.default&&td(t.default(),!0);if(!i||!i.length)return;let r=i[0];if(i.length>1){for(const p of i)if(p.type!==St){r=p;break}}const l=Oe(e),{mode:s}=l;if(o.isLeaving)return gr(r);const c=Os(r);if(!c)return gr(r);const u=Zr(c,l,o,n);Jr(c,u);const h=n.subTree,d=h&&Os(h);let v=!1;const{getTransitionKey:y}=c.type;if(y){const p=y();a===void 0?a=p:p!==a&&(a=p,v=!0)}if(d&&d.type!==St&&(!Jn(c,d)||v)){const p=Zr(d,l,o,n);if(Jr(d,p),s==="out-in")return o.isLeaving=!0,p.afterLeave=()=>{o.isLeaving=!1,n.update.active!==!1&&(n.effect.dirty=!0,n.update())},gr(r);s==="in-out"&&c.type!==St&&(p.delayLeave=(g,b,m)=>{const x=ed(o,d);x[String(d.key)]=d,g[$n]=()=>{b(),g[$n]=void 0,delete u.delayedLeave},u.delayedLeave=m})}return r}}},Sg=wg;function ed(e,t){const{leavingVNodes:n}=e;let o=n.get(t.type);return o||(o=Object.create(null),n.set(t.type,o)),o}function Zr(e,t,n,o){const{appear:a,mode:i,persisted:r=!1,onBeforeEnter:l,onEnter:s,onAfterEnter:c,onEnterCancelled:u,onBeforeLeave:h,onLeave:d,onAfterLeave:v,onLeaveCancelled:y,onBeforeAppear:p,onAppear:g,onAfterAppear:b,onAppearCancelled:m}=t,x=String(e.key),C=ed(n,e),S=(w,$)=>{w&&_t(w,o,9,$)},T=(w,$)=>{const P=$[1];S(w,$),ye(w)?w.every(k=>k.length<=1)&&P():w.length<=1&&P()},I={mode:i,persisted:r,beforeEnter(w){let $=l;if(!n.isMounted)if(a)$=p||l;else return;w[$n]&&w[$n](!0);const P=C[x];P&&Jn(e,P)&&P.el[$n]&&P.el[$n](),S($,[w])},enter(w){let $=s,P=c,k=u;if(!n.isMounted)if(a)$=g||s,P=b||c,k=m||u;else return;let _=!1;const O=w[Ba]=R=>{_||(_=!0,R?S(k,[w]):S(P,[w]),I.delayedLeave&&I.delayedLeave(),w[Ba]=void 0)};$?T($,[w,O]):O()},leave(w,$){const P=String(e.key);if(w[Ba]&&w[Ba](!0),n.isUnmounting)return $();S(h,[w]);let k=!1;const _=w[$n]=O=>{k||(k=!0,$(),O?S(y,[w]):S(v,[w]),w[$n]=void 0,C[P]===e&&delete C[P])};C[P]=e,d?T(d,[w,_]):_()},clone(w){return Zr(w,t,n,o)}};return I}function gr(e){if(Hi(e))return e=Rn(e),e.children=null,e}function Os(e){return Hi(e)?e.children?e.children[0]:void 0:e}function Jr(e,t){e.shapeFlag&6&&e.component?Jr(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function td(e,t=!1,n){let o=[],a=0;for(let i=0;i1)for(let i=0;i!!e.type.__asyncLoader,Hi=e=>e.type.__isKeepAlive;function vn(e,t){nd(e,"a",t)}function Qt(e,t){nd(e,"da",t)}function nd(e,t,n=nt){const o=e.__wdc||(e.__wdc=()=>{let a=n;for(;a;){if(a.isDeactivated)return;a=a.parent}return e()});if(ji(t,o,n),n){let a=n.parent;for(;a&&a.parent;)Hi(a.parent.vnode)&&Cg(o,t,n,a),a=a.parent}}function Cg(e,t,n,o){const a=ji(t,e,o,!0);lo(()=>{$l(o[t],a)},n)}function ji(e,t,n=nt,o=!1){if(n){const a=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...r)=>{if(n.isUnmounted)return;io();const l=Sa(n),s=_t(t,n,e,r);return l(),ro(),s});return o?a.unshift(i):a.push(i),i}}const mn=e=>(t,n=nt)=>(!Ui||e==="sp")&&ji(e,(...o)=>t(...o),n),kg=mn("bm"),He=mn("m"),od=mn("bu"),Nl=mn("u"),en=mn("bum"),lo=mn("um"),Tg=mn("sp"),_g=mn("rtg"),Pg=mn("rtc");function Eg(e,t=nt){ji("ec",e,t)}const Qr=e=>e?md(e)?Yi(e)||e.proxy:Qr(e.parent):null,ia=Xe(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=>Qr(e.parent),$root:e=>Qr(e.root),$emit:e=>e.emit,$options:e=>Hl(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,Fl(e.update)}),$nextTick:e=>e.n||(e.n=Ce.bind(e.proxy)),$watch:e=>pg.bind(e)}),vr=(e,t)=>e!==Le&&!e.__isScriptSetup&&$e(e,t),$g={get({_:e},t){const{ctx:n,setupState:o,data:a,props:i,accessCache:r,type:l,appContext:s}=e;let c;if(t[0]!=="$"){const v=r[t];if(v!==void 0)switch(v){case 1:return o[t];case 2:return a[t];case 4:return n[t];case 3:return i[t]}else{if(vr(o,t))return r[t]=1,o[t];if(a!==Le&&$e(a,t))return r[t]=2,a[t];if((c=e.propsOptions[0])&&$e(c,t))return r[t]=3,i[t];if(n!==Le&&$e(n,t))return r[t]=4,n[t];el&&(r[t]=0)}}const u=ia[t];let h,d;if(u)return t==="$attrs"&&bt(e,"get",t),u(e);if((h=l.__cssModules)&&(h=h[t]))return h;if(n!==Le&&$e(n,t))return r[t]=4,n[t];if(d=s.config.globalProperties,$e(d,t))return d[t]},set({_:e},t,n){const{data:o,setupState:a,ctx:i}=e;return vr(a,t)?(a[t]=n,!0):o!==Le&&$e(o,t)?(o[t]=n,!0):$e(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:o,appContext:a,propsOptions:i}},r){let l;return!!n[r]||e!==Le&&$e(e,r)||vr(t,r)||(l=i[0])&&$e(l,r)||$e(o,r)||$e(ia,r)||$e(a.config.globalProperties,r)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:$e(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function As(e){return ye(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let el=!0;function Ig(e){const t=Hl(e),n=e.proxy,o=e.ctx;el=!1,t.beforeCreate&&Bs(t.beforeCreate,e,"bc");const{data:a,computed:i,methods:r,watch:l,provide:s,inject:c,created:u,beforeMount:h,mounted:d,beforeUpdate:v,updated:y,activated:p,deactivated:g,beforeDestroy:b,beforeUnmount:m,destroyed:x,unmounted:C,render:S,renderTracked:T,renderTriggered:I,errorCaptured:w,serverPrefetch:$,expose:P,inheritAttrs:k,components:_,directives:O,filters:R}=t;if(c&&Og(c,o,null),r)for(const F in r){const W=r[F];we(W)&&(o[F]=W.bind(n))}if(a){const F=a.call(n,n);Ne(F)&&(e.data=je(F))}if(el=!0,i)for(const F in i){const W=i[F],ce=we(W)?W.bind(n,n):we(W.get)?W.get.bind(n,n):Tt,ue=!we(W)&&we(W.set)?W.set.bind(n):Tt,J=V({get:ce,set:ue});Object.defineProperty(o,F,{enumerable:!0,configurable:!0,get:()=>J.value,set:re=>J.value=re})}if(l)for(const F in l)ad(l[F],o,n,F);if(s){const F=we(s)?s.call(n):s;Reflect.ownKeys(F).forEach(W=>{Fo(W,F[W])})}u&&Bs(u,e,"c");function B(F,W){ye(W)?W.forEach(ce=>F(ce.bind(n))):W&&F(W.bind(n))}if(B(kg,h),B(He,d),B(od,v),B(Nl,y),B(vn,p),B(Qt,g),B(Eg,w),B(Pg,T),B(_g,I),B(en,m),B(lo,C),B(Tg,$),ye(P))if(P.length){const F=e.exposed||(e.exposed={});P.forEach(W=>{Object.defineProperty(F,W,{get:()=>n[W],set:ce=>n[W]=ce})})}else e.exposed||(e.exposed={});S&&e.render===Tt&&(e.render=S),k!=null&&(e.inheritAttrs=k),_&&(e.components=_),O&&(e.directives=O)}function Og(e,t,n=Tt){ye(e)&&(e=tl(e));for(const o in e){const a=e[o];let i;Ne(a)?"default"in a?i=sn(a.from||o,a.default,!0):i=sn(a.from||o):i=sn(a),ht(i)?Object.defineProperty(t,o,{enumerable:!0,configurable:!0,get:()=>i.value,set:r=>i.value=r}):t[o]=i}}function Bs(e,t,n){_t(ye(e)?e.map(o=>o.bind(t.proxy)):e.bind(t.proxy),t,n)}function ad(e,t,n,o){const a=o.includes(".")?Ju(n,o):()=>n[o];if(We(e)){const i=t[e];we(i)&&ee(a,i)}else if(we(e))ee(a,e.bind(n));else if(Ne(e))if(ye(e))e.forEach(i=>ad(i,t,n,o));else{const i=we(e.handler)?e.handler.bind(n):t[e.handler];we(i)&&ee(a,i,e)}}function Hl(e){const t=e.type,{mixins:n,extends:o}=t,{mixins:a,optionsCache:i,config:{optionMergeStrategies:r}}=e.appContext,l=i.get(t);let s;return l?s=l:!a.length&&!n&&!o?s=t:(s={},a.length&&a.forEach(c=>yi(s,c,r,!0)),yi(s,t,r)),Ne(t)&&i.set(t,s),s}function yi(e,t,n,o=!1){const{mixins:a,extends:i}=t;i&&yi(e,i,n,!0),a&&a.forEach(r=>yi(e,r,n,!0));for(const r in t)if(!(o&&r==="expose")){const l=Ag[r]||n&&n[r];e[r]=l?l(e[r],t[r]):t[r]}return e}const Ag={data:Ms,props:Ds,emits:Ds,methods:aa,computed:aa,beforeCreate:dt,created:dt,beforeMount:dt,mounted:dt,beforeUpdate:dt,updated:dt,beforeDestroy:dt,beforeUnmount:dt,destroyed:dt,unmounted:dt,activated:dt,deactivated:dt,errorCaptured:dt,serverPrefetch:dt,components:aa,directives:aa,watch:Mg,provide:Ms,inject:Bg};function Ms(e,t){return t?e?function(){return Xe(we(e)?e.call(this,this):e,we(t)?t.call(this,this):t)}:t:e}function Bg(e,t){return aa(tl(e),tl(t))}function tl(e){if(ye(e)){const t={};for(let n=0;n1)return n&&we(t)?t.call(o&&o.proxy):t}}function Lg(e,t,n,o=!1){const a={},i={};vi(i,Wi,1),e.propsDefaults=Object.create(null),rd(e,t,a,i);for(const r in e.propsOptions[0])r in a||(a[r]=void 0);n?e.props=o?a:qh(a):e.type.props?e.props=a:e.props=i,e.attrs=i}function Vg(e,t,n,o){const{props:a,attrs:i,vnode:{patchFlag:r}}=e,l=Oe(a),[s]=e.propsOptions;let c=!1;if((o||r>0)&&!(r&16)){if(r&8){const u=e.vnode.dynamicProps;for(let h=0;h{s=!0;const[d,v]=ld(h,t,!0);Xe(r,d),v&&l.push(...v)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!i&&!s)return Ne(e)&&o.set(e,To),To;if(ye(i))for(let u=0;u-1,v[1]=p<0||y-1||$e(v,"default"))&&l.push(h)}}}const c=[r,l];return Ne(e)&&o.set(e,c),c}function Rs(e){return e[0]!=="$"}function Ls(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function Vs(e,t){return Ls(e)===Ls(t)}function Fs(e,t){return ye(t)?t.findIndex(n=>Vs(n,e)):we(t)&&Vs(t,e)?0:-1}const sd=e=>e[0]==="_"||e==="$stable",jl=e=>ye(e)?e.map(qt):[qt(e)],Fg=(e,t,n)=>{if(t._n)return t;const o=vt((...a)=>jl(t(...a)),n);return o._c=!1,o},cd=(e,t,n)=>{const o=e._ctx;for(const a in e){if(sd(a))continue;const i=e[a];if(we(i))t[a]=Fg(a,i,o);else if(i!=null){const r=jl(i);t[a]=()=>r}}},ud=(e,t)=>{const n=jl(t);e.slots.default=()=>n},zg=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=Oe(t),vi(t,"_",n)):cd(t,e.slots={})}else e.slots={},t&&ud(e,t);vi(e.slots,Wi,1)},Ng=(e,t,n)=>{const{vnode:o,slots:a}=e;let i=!0,r=Le;if(o.shapeFlag&32){const l=t._;l?n&&l===1?i=!1:(Xe(a,t),!n&&l===1&&delete a._):(i=!t.$stable,cd(t,a)),r=t}else t&&(ud(e,t),r={default:1});if(i)for(const l in a)!sd(l)&&r[l]==null&&delete a[l]};function ol(e,t,n,o,a=!1){if(ye(e)){e.forEach((d,v)=>ol(d,t&&(ye(t)?t[v]:t),n,o,a));return}if(li(o)&&!a)return;const i=o.shapeFlag&4?Yi(o.component)||o.component.proxy:o.el,r=a?null:i,{i:l,r:s}=e,c=t&&t.r,u=l.refs===Le?l.refs={}:l.refs,h=l.setupState;if(c!=null&&c!==s&&(We(c)?(u[c]=null,$e(h,c)&&(h[c]=null)):ht(c)&&(c.value=null)),we(s))Mn(s,l,12,[r,u]);else{const d=We(s),v=ht(s),y=e.f;if(d||v){const p=()=>{if(y){const g=d?$e(h,s)?h[s]:u[s]:s.value;a?ye(g)&&$l(g,i):ye(g)?g.includes(i)||g.push(i):d?(u[s]=[i],$e(h,s)&&(h[s]=u[s])):(s.value=[i],e.k&&(u[e.k]=s.value))}else d?(u[s]=r,$e(h,s)&&(h[s]=r)):v&&(s.value=r,e.k&&(u[e.k]=r))};a||y?p():(p.id=-1,mt(p,n))}}}const mt=mg;function Hg(e){return jg(e)}function jg(e,t){const n=ku();n.__VUE__=!0;const{insert:o,remove:a,patchProp:i,createElement:r,createText:l,createComment:s,setText:c,setElementText:u,parentNode:h,nextSibling:d,setScopeId:v=Tt,insertStaticContent:y}=e,p=(E,A,z,K=null,G=null,oe=null,le=void 0,te=null,ae=!!A.dynamicChildren)=>{if(E===A)return;E&&!Jn(E,A)&&(K=M(E),re(E,G,oe,!0),E=null),A.patchFlag===-2&&(ae=!1,A.dynamicChildren=null);const{type:Z,ref:de,shapeFlag:me}=A;switch(Z){case wa:g(E,A,z,K);break;case St:b(E,A,z,K);break;case br:E==null&&m(A,z,K,le);break;case Qe:_(E,A,z,K,G,oe,le,te,ae);break;default:me&1?S(E,A,z,K,G,oe,le,te,ae):me&6?O(E,A,z,K,G,oe,le,te,ae):(me&64||me&128)&&Z.process(E,A,z,K,G,oe,le,te,ae,ve)}de!=null&&G&&ol(de,E&&E.ref,oe,A||E,!A)},g=(E,A,z,K)=>{if(E==null)o(A.el=l(A.children),z,K);else{const G=A.el=E.el;A.children!==E.children&&c(G,A.children)}},b=(E,A,z,K)=>{E==null?o(A.el=s(A.children||""),z,K):A.el=E.el},m=(E,A,z,K)=>{[E.el,E.anchor]=y(E.children,A,z,K,E.el,E.anchor)},x=({el:E,anchor:A},z,K)=>{let G;for(;E&&E!==A;)G=d(E),o(E,z,K),E=G;o(A,z,K)},C=({el:E,anchor:A})=>{let z;for(;E&&E!==A;)z=d(E),a(E),E=z;a(A)},S=(E,A,z,K,G,oe,le,te,ae)=>{A.type==="svg"?le="svg":A.type==="math"&&(le="mathml"),E==null?T(A,z,K,G,oe,le,te,ae):$(E,A,G,oe,le,te,ae)},T=(E,A,z,K,G,oe,le,te)=>{let ae,Z;const{props:de,shapeFlag:me,transition:he,dirs:pe}=E;if(ae=E.el=r(E.type,oe,de&&de.is,de),me&8?u(ae,E.children):me&16&&w(E.children,ae,null,K,G,mr(E,oe),le,te),pe&&Wn(E,null,K,"created"),I(ae,E,E.scopeId,le,K),de){for(const Me in de)Me!=="value"&&!ii(Me)&&i(ae,Me,null,de[Me],oe,E.children,K,G,Q);"value"in de&&i(ae,"value",null,de.value,oe),(Z=de.onVnodeBeforeMount)&&Yt(Z,K,E)}pe&&Wn(E,null,K,"beforeMount");const Te=Wg(G,he);Te&&he.beforeEnter(ae),o(ae,A,z),((Z=de&&de.onVnodeMounted)||Te||pe)&&mt(()=>{Z&&Yt(Z,K,E),Te&&he.enter(ae),pe&&Wn(E,null,K,"mounted")},G)},I=(E,A,z,K,G)=>{if(z&&v(E,z),K)for(let oe=0;oe{for(let Z=ae;Z{const te=A.el=E.el;let{patchFlag:ae,dynamicChildren:Z,dirs:de}=A;ae|=E.patchFlag&16;const me=E.props||Le,he=A.props||Le;let pe;if(z&&Un(z,!1),(pe=he.onVnodeBeforeUpdate)&&Yt(pe,z,A,E),de&&Wn(A,E,z,"beforeUpdate"),z&&Un(z,!0),Z?P(E.dynamicChildren,Z,te,z,K,mr(A,G),oe):le||W(E,A,te,null,z,K,mr(A,G),oe,!1),ae>0){if(ae&16)k(te,A,me,he,z,K,G);else if(ae&2&&me.class!==he.class&&i(te,"class",null,he.class,G),ae&4&&i(te,"style",me.style,he.style,G),ae&8){const Te=A.dynamicProps;for(let Me=0;Me{pe&&Yt(pe,z,A,E),de&&Wn(A,E,z,"updated")},K)},P=(E,A,z,K,G,oe,le)=>{for(let te=0;te{if(z!==K){if(z!==Le)for(const te in z)!ii(te)&&!(te in K)&&i(E,te,z[te],null,le,A.children,G,oe,Q);for(const te in K){if(ii(te))continue;const ae=K[te],Z=z[te];ae!==Z&&te!=="value"&&i(E,te,Z,ae,le,A.children,G,oe,Q)}"value"in K&&i(E,"value",z.value,K.value,le)}},_=(E,A,z,K,G,oe,le,te,ae)=>{const Z=A.el=E?E.el:l(""),de=A.anchor=E?E.anchor:l("");let{patchFlag:me,dynamicChildren:he,slotScopeIds:pe}=A;pe&&(te=te?te.concat(pe):pe),E==null?(o(Z,z,K),o(de,z,K),w(A.children||[],z,de,G,oe,le,te,ae)):me>0&&me&64&&he&&E.dynamicChildren?(P(E.dynamicChildren,he,z,G,oe,le,te),(A.key!=null||G&&A===G.subTree)&&Wl(E,A,!0)):W(E,A,z,de,G,oe,le,te,ae)},O=(E,A,z,K,G,oe,le,te,ae)=>{A.slotScopeIds=te,E==null?A.shapeFlag&512?G.ctx.activate(A,z,K,le,ae):R(A,z,K,G,oe,le,ae):D(E,A,ae)},R=(E,A,z,K,G,oe,le)=>{const te=E.component=ev(E,K,G);if(Hi(E)&&(te.ctx.renderer=ve),tv(te),te.asyncDep){if(G&&G.registerDep(te,B),!E.el){const ae=te.subTree=f(St);b(null,ae,A,z)}}else B(te,E,A,z,G,oe,le)},D=(E,A,z)=>{const K=A.component=E.component;if(ug(E,A,z))if(K.asyncDep&&!K.asyncResolved){F(K,A,z);return}else K.next=A,ng(K.update),K.effect.dirty=!0,K.update();else A.el=E.el,K.vnode=A},B=(E,A,z,K,G,oe,le)=>{const te=()=>{if(E.isMounted){let{next:de,bu:me,u:he,parent:pe,vnode:Te}=E;{const uo=dd(E);if(uo){de&&(de.el=Te.el,F(E,de,le)),uo.asyncDep.then(()=>{E.isUnmounted||te()});return}}let Me=de,Fe;Un(E,!1),de?(de.el=Te.el,F(E,de,le)):de=Te,me&&ur(me),(Fe=de.props&&de.props.onVnodeBeforeUpdate)&&Yt(Fe,pe,de,Te),Un(E,!0);const Ze=hr(E),It=E.subTree;E.subTree=Ze,p(It,Ze,h(It.el),M(It),E,G,oe),de.el=Ze.el,Me===null&&dg(E,Ze.el),he&&mt(he,G),(Fe=de.props&&de.props.onVnodeUpdated)&&mt(()=>Yt(Fe,pe,de,Te),G)}else{let de;const{el:me,props:he}=A,{bm:pe,m:Te,parent:Me}=E,Fe=li(A);if(Un(E,!1),pe&&ur(pe),!Fe&&(de=he&&he.onVnodeBeforeMount)&&Yt(de,Me,A),Un(E,!0),me&&De){const Ze=()=>{E.subTree=hr(E),De(me,E.subTree,E,G,null)};Fe?A.type.__asyncLoader().then(()=>!E.isUnmounted&&Ze()):Ze()}else{const Ze=E.subTree=hr(E);p(null,Ze,z,K,E,G,oe),A.el=Ze.el}if(Te&&mt(Te,G),!Fe&&(de=he&&he.onVnodeMounted)){const Ze=A;mt(()=>Yt(de,Me,Ze),G)}(A.shapeFlag&256||Me&&li(Me.vnode)&&Me.vnode.shapeFlag&256)&&E.a&&mt(E.a,G),E.isMounted=!0,A=z=K=null}},ae=E.effect=new Ol(te,Tt,()=>Fl(Z),E.scope),Z=E.update=()=>{ae.dirty&&ae.run()};Z.id=E.uid,Un(E,!0),Z()},F=(E,A,z)=>{A.component=E;const K=E.vnode.props;E.vnode=A,E.next=null,Vg(E,A.props,K,z),Ng(E,A.children,z),io(),Es(E),ro()},W=(E,A,z,K,G,oe,le,te,ae=!1)=>{const Z=E&&E.children,de=E?E.shapeFlag:0,me=A.children,{patchFlag:he,shapeFlag:pe}=A;if(he>0){if(he&128){ue(Z,me,z,K,G,oe,le,te,ae);return}else if(he&256){ce(Z,me,z,K,G,oe,le,te,ae);return}}pe&8?(de&16&&Q(Z,G,oe),me!==Z&&u(z,me)):de&16?pe&16?ue(Z,me,z,K,G,oe,le,te,ae):Q(Z,G,oe,!0):(de&8&&u(z,""),pe&16&&w(me,z,K,G,oe,le,te,ae))},ce=(E,A,z,K,G,oe,le,te,ae)=>{E=E||To,A=A||To;const Z=E.length,de=A.length,me=Math.min(Z,de);let he;for(he=0;hede?Q(E,G,oe,!0,!1,me):w(A,z,K,G,oe,le,te,ae,me)},ue=(E,A,z,K,G,oe,le,te,ae)=>{let Z=0;const de=A.length;let me=E.length-1,he=de-1;for(;Z<=me&&Z<=he;){const pe=E[Z],Te=A[Z]=ae?In(A[Z]):qt(A[Z]);if(Jn(pe,Te))p(pe,Te,z,null,G,oe,le,te,ae);else break;Z++}for(;Z<=me&&Z<=he;){const pe=E[me],Te=A[he]=ae?In(A[he]):qt(A[he]);if(Jn(pe,Te))p(pe,Te,z,null,G,oe,le,te,ae);else break;me--,he--}if(Z>me){if(Z<=he){const pe=he+1,Te=pehe)for(;Z<=me;)re(E[Z],G,oe,!0),Z++;else{const pe=Z,Te=Z,Me=new Map;for(Z=Te;Z<=he;Z++){const pt=A[Z]=ae?In(A[Z]):qt(A[Z]);pt.key!=null&&Me.set(pt.key,Z)}let Fe,Ze=0;const It=he-Te+1;let uo=!1,bs=0;const Yo=new Array(It);for(Z=0;Z=It){re(pt,G,oe,!0);continue}let Ut;if(pt.key!=null)Ut=Me.get(pt.key);else for(Fe=Te;Fe<=he;Fe++)if(Yo[Fe-Te]===0&&Jn(pt,A[Fe])){Ut=Fe;break}Ut===void 0?re(pt,G,oe,!0):(Yo[Ut-Te]=Z+1,Ut>=bs?bs=Ut:uo=!0,p(pt,A[Ut],z,null,G,oe,le,te,ae),Ze++)}const ys=uo?Ug(Yo):To;for(Fe=ys.length-1,Z=It-1;Z>=0;Z--){const pt=Te+Z,Ut=A[pt],ps=pt+1{const{el:oe,type:le,transition:te,children:ae,shapeFlag:Z}=E;if(Z&6){J(E.component.subTree,A,z,K);return}if(Z&128){E.suspense.move(A,z,K);return}if(Z&64){le.move(E,A,z,ve);return}if(le===Qe){o(oe,A,z);for(let me=0;mete.enter(oe),G);else{const{leave:me,delayLeave:he,afterLeave:pe}=te,Te=()=>o(oe,A,z),Me=()=>{me(oe,()=>{Te(),pe&&pe()})};he?he(oe,Te,Me):Me()}else o(oe,A,z)},re=(E,A,z,K=!1,G=!1)=>{const{type:oe,props:le,ref:te,children:ae,dynamicChildren:Z,shapeFlag:de,patchFlag:me,dirs:he}=E;if(te!=null&&ol(te,null,z,E,!0),de&256){A.ctx.deactivate(E);return}const pe=de&1&&he,Te=!li(E);let Me;if(Te&&(Me=le&&le.onVnodeBeforeUnmount)&&Yt(Me,A,E),de&6)N(E.component,z,K);else{if(de&128){E.suspense.unmount(z,K);return}pe&&Wn(E,null,A,"beforeUnmount"),de&64?E.type.remove(E,A,z,G,ve,K):Z&&(oe!==Qe||me>0&&me&64)?Q(Z,A,z,!1,!0):(oe===Qe&&me&384||!G&&de&16)&&Q(ae,A,z),K&&fe(E)}(Te&&(Me=le&&le.onVnodeUnmounted)||pe)&&mt(()=>{Me&&Yt(Me,A,E),pe&&Wn(E,null,A,"unmounted")},z)},fe=E=>{const{type:A,el:z,anchor:K,transition:G}=E;if(A===Qe){Ae(z,K);return}if(A===br){C(E);return}const oe=()=>{a(z),G&&!G.persisted&&G.afterLeave&&G.afterLeave()};if(E.shapeFlag&1&&G&&!G.persisted){const{leave:le,delayLeave:te}=G,ae=()=>le(z,oe);te?te(E.el,oe,ae):ae()}else oe()},Ae=(E,A)=>{let z;for(;E!==A;)z=d(E),a(E),E=z;a(A)},N=(E,A,z)=>{const{bum:K,scope:G,update:oe,subTree:le,um:te}=E;K&&ur(K),G.stop(),oe&&(oe.active=!1,re(le,E,A,z)),te&&mt(te,A),mt(()=>{E.isUnmounted=!0},A),A&&A.pendingBranch&&!A.isUnmounted&&E.asyncDep&&!E.asyncResolved&&E.suspenseId===A.pendingId&&(A.deps--,A.deps===0&&A.resolve())},Q=(E,A,z,K=!1,G=!1,oe=0)=>{for(let le=oe;leE.shapeFlag&6?M(E.component.subTree):E.shapeFlag&128?E.suspense.next():d(E.anchor||E.el);let ne=!1;const se=(E,A,z)=>{E==null?A._vnode&&re(A._vnode,null,null,!0):p(A._vnode||null,E,A,null,null,null,z),ne||(ne=!0,Es(),Ku(),ne=!1),A._vnode=E},ve={p,um:re,m:J,r:fe,mt:R,mc:w,pc:W,pbc:P,n:M,o:e};let Ee,De;return t&&([Ee,De]=t(ve)),{render:se,hydrate:Ee,createApp:Rg(se,Ee)}}function mr({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 Un({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Wg(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Wl(e,t,n=!1){const o=e.children,a=t.children;if(ye(o)&&ye(a))for(let i=0;i>1,e[n[l]]0&&(t[o]=n[i-1]),n[i]=o)}}for(i=n.length,r=n[i-1];i-- >0;)n[i]=r,r=t[r];return n}function dd(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:dd(t)}const Yg=e=>e.__isTeleport,ra=e=>e&&(e.disabled||e.disabled===""),zs=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Ns=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,al=(e,t)=>{const n=e&&e.to;return We(n)?t?t(n):null:n},Kg={name:"Teleport",__isTeleport:!0,process(e,t,n,o,a,i,r,l,s,c){const{mc:u,pc:h,pbc:d,o:{insert:v,querySelector:y,createText:p,createComment:g}}=c,b=ra(t.props);let{shapeFlag:m,children:x,dynamicChildren:C}=t;if(e==null){const S=t.el=p(""),T=t.anchor=p("");v(S,n,o),v(T,n,o);const I=t.target=al(t.props,y),w=t.targetAnchor=p("");I&&(v(w,I),r==="svg"||zs(I)?r="svg":(r==="mathml"||Ns(I))&&(r="mathml"));const $=(P,k)=>{m&16&&u(x,P,k,a,i,r,l,s)};b?$(n,T):I&&$(I,w)}else{t.el=e.el;const S=t.anchor=e.anchor,T=t.target=e.target,I=t.targetAnchor=e.targetAnchor,w=ra(e.props),$=w?n:T,P=w?S:I;if(r==="svg"||zs(T)?r="svg":(r==="mathml"||Ns(T))&&(r="mathml"),C?(d(e.dynamicChildren,C,$,a,i,r,l),Wl(e,t,!0)):s||h(e,t,$,P,a,i,r,l,!1),b)w?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Ma(t,n,S,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const k=t.target=al(t.props,y);k&&Ma(t,k,null,c,0)}else w&&Ma(t,T,I,c,1)}fd(t)},remove(e,t,n,o,{um:a,o:{remove:i}},r){const{shapeFlag:l,children:s,anchor:c,targetAnchor:u,target:h,props:d}=e;if(h&&i(u),r&&i(c),l&16){const v=r||!ra(d);for(let y=0;y0?Lt||To:null,qg(),ga>0&&Lt&&Lt.push(e),e}function si(e,t,n,o,a,i){return hd(Je(e,t,n,o,a,i,!0))}function gd(e,t,n,o,a){return hd(f(e,t,n,o,a,!0))}function xi(e){return e?e.__v_isVNode===!0:!1}function Jn(e,t){return e.type===t.type&&e.key===t.key}const Wi="__vInternal",vd=({key:e})=>e??null,ci=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?We(e)||ht(e)||we(e)?{i:ft,r:e,k:t,f:!!n}:e:null);function Je(e,t=null,n=null,o=0,a=null,i=e===Qe?0:1,r=!1,l=!1){const s={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&vd(t),ref:t&&ci(t),scopeId:Ni,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:o,dynamicProps:a,dynamicChildren:null,appContext:null,ctx:ft};return l?(Ul(s,n),i&128&&e.normalize(s)):n&&(s.shapeFlag|=We(n)?8:16),ga>0&&!r&&Lt&&(s.patchFlag>0||i&6)&&s.patchFlag!==32&&Lt.push(s),s}const f=Xg;function Xg(e,t=null,n=null,o=0,a=null,i=!1){if((!e||e===hg)&&(e=St),xi(e)){const l=Rn(e,t,!0);return n&&Ul(l,n),ga>0&&!i&&Lt&&(l.shapeFlag&6?Lt[Lt.indexOf(e)]=l:Lt.push(l)),l.patchFlag|=-2,l}if(rv(e)&&(e=e.__vccOpts),t){t=Zg(t);let{class:l,style:s}=t;l&&!We(l)&&(t.class=xa(l)),Ne(s)&&(zu(s)&&!ye(s)&&(s=Xe({},s)),t.style=pa(s))}const r=We(e)?1:vg(e)?128:Yg(e)?64:Ne(e)?4:we(e)?2:0;return Je(e,t,n,o,a,r,i,!0)}function Zg(e){return e?zu(e)||Wi in e?Xe({},e):e:null}function Rn(e,t,n=!1){const{props:o,ref:a,patchFlag:i,children:r}=e,l=t?ke(o||{},t):o;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&vd(l),ref:t&&t.ref?n&&a?ye(a)?a.concat(ci(t)):[a,ci(t)]:ci(t):a,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:r,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Qe?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Rn(e.ssContent),ssFallback:e.ssFallback&&Rn(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function eo(e=" ",t=0){return f(wa,null,e,t)}function js(e="",t=!1){return t?($o(),gd(St,null,e)):f(St,null,e)}function qt(e){return e==null||typeof e=="boolean"?f(St):ye(e)?f(Qe,null,e.slice()):typeof e=="object"?In(e):f(wa,null,String(e))}function In(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Rn(e)}function Ul(e,t){let n=0;const{shapeFlag:o}=e;if(t==null)t=null;else if(ye(t))n=16;else if(typeof t=="object")if(o&65){const a=t.default;a&&(a._c&&(a._d=!1),Ul(e,a()),a._c&&(a._d=!0));return}else{n=32;const a=t._;!a&&!(Wi in t)?t._ctx=ft:a===3&&ft&&(ft.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else we(t)?(t={default:t,_ctx:ft},n=32):(t=String(t),o&64?(n=16,t=[eo(t)]):n=8);e.children=t,e.shapeFlag|=n}function ke(...e){const t={};for(let n=0;nnt||ft;let wi,il;{const e=ku(),t=(n,o)=>{let a;return(a=e[n])||(a=e[n]=[]),a.push(o),i=>{a.length>1?a.forEach(r=>r(i)):a[0](i)}};wi=t("__VUE_INSTANCE_SETTERS__",n=>nt=n),il=t("__VUE_SSR_SETTERS__",n=>Ui=n)}const Sa=e=>{const t=nt;return wi(e),e.scope.on(),()=>{e.scope.off(),wi(t)}},Ws=()=>{nt&&nt.scope.off(),wi(null)};function md(e){return e.vnode.shapeFlag&4}let Ui=!1;function tv(e,t=!1){t&&il(t);const{props:n,children:o}=e.vnode,a=md(e);Lg(e,n,a,t),zg(e,o);const i=a?nv(e,t):void 0;return t&&il(!1),i}function nv(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Nu(new Proxy(e.ctx,$g));const{setup:o}=n;if(o){const a=e.setupContext=o.length>1?av(e):null,i=Sa(e);io();const r=Mn(o,e,0,[e.props,a]);if(ro(),i(),wu(r)){if(r.then(Ws,Ws),t)return r.then(l=>{Us(e,l,t)}).catch(l=>{Fi(l,e,0)});e.asyncDep=r}else Us(e,r,t)}else bd(e,t)}function Us(e,t,n){we(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Ne(t)&&(e.setupState=Wu(t)),bd(e,n)}let Ys;function bd(e,t,n){const o=e.type;if(!e.render){if(!t&&Ys&&!o.render){const a=o.template||Hl(e).template;if(a){const{isCustomElement:i,compilerOptions:r}=e.appContext.config,{delimiters:l,compilerOptions:s}=o,c=Xe(Xe({isCustomElement:i,delimiters:l},r),s);o.render=Ys(a,c)}}e.render=o.render||Tt}{const a=Sa(e);io();try{Ig(e)}finally{ro(),a()}}}function ov(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return bt(e,"get","$attrs"),t[n]}}))}function av(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return ov(e)},slots:e.slots,emit:e.emit,expose:t}}function Yi(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Wu(Nu(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in ia)return ia[n](e)},has(t,n){return n in t||n in ia}}))}function iv(e,t=!0){return we(e)?e.displayName||e.name:e.name||t&&e.__name}function rv(e){return we(e)&&"__vccOpts"in e}const V=(e,t)=>Xh(e,t,Ui);function lv(e,t,n){const o=arguments.length;return o===2?Ne(t)&&!ye(t)?xi(t)?f(e,null,[t]):f(e,t):f(e,null,t):(o>3?n=Array.prototype.slice.call(arguments,2):o===3&&xi(n)&&(n=[n]),f(e,t,n))}const sv="3.4.15";/** -* @vue/runtime-dom v3.4.15 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/const cv="http://www.w3.org/2000/svg",uv="http://www.w3.org/1998/Math/MathML",On=typeof document<"u"?document:null,Ks=On&&On.createElement("template"),dv={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,o)=>{const a=t==="svg"?On.createElementNS(cv,e):t==="mathml"?On.createElementNS(uv,e):On.createElement(e,n?{is:n}:void 0);return e==="select"&&o&&o.multiple!=null&&a.setAttribute("multiple",o.multiple),a},createText:e=>On.createTextNode(e),createComment:e=>On.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>On.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,o,a,i){const r=n?n.previousSibling:t.lastChild;if(a&&(a===i||a.nextSibling))for(;t.insertBefore(a.cloneNode(!0),n),!(a===i||!(a=a.nextSibling)););else{Ks.innerHTML=o==="svg"?`${e}`:o==="mathml"?`${e}`:e;const l=Ks.content;if(o==="svg"||o==="mathml"){const s=l.firstChild;for(;s.firstChild;)l.appendChild(s.firstChild);l.removeChild(s)}t.insertBefore(l,n)}return[r?r.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},wn="transition",Ko="animation",va=Symbol("_vtc"),No=(e,{slots:t})=>lv(Sg,fv(e),t);No.displayName="Transition";const yd={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};No.props=Xe({},Qu,yd);const Yn=(e,t=[])=>{ye(e)?e.forEach(n=>n(...t)):e&&e(...t)},Gs=e=>e?ye(e)?e.some(t=>t.length>1):e.length>1:!1;function fv(e){const t={};for(const _ in e)_ in yd||(t[_]=e[_]);if(e.css===!1)return t;const{name:n="v",type:o,duration:a,enterFromClass:i=`${n}-enter-from`,enterActiveClass:r=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:s=i,appearActiveClass:c=r,appearToClass:u=l,leaveFromClass:h=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:v=`${n}-leave-to`}=e,y=hv(a),p=y&&y[0],g=y&&y[1],{onBeforeEnter:b,onEnter:m,onEnterCancelled:x,onLeave:C,onLeaveCancelled:S,onBeforeAppear:T=b,onAppear:I=m,onAppearCancelled:w=x}=t,$=(_,O,R)=>{Kn(_,O?u:l),Kn(_,O?c:r),R&&R()},P=(_,O)=>{_._isLeaving=!1,Kn(_,h),Kn(_,v),Kn(_,d),O&&O()},k=_=>(O,R)=>{const D=_?I:m,B=()=>$(O,_,R);Yn(D,[O,B]),qs(()=>{Kn(O,_?s:i),Sn(O,_?u:l),Gs(D)||Xs(O,o,p,B)})};return Xe(t,{onBeforeEnter(_){Yn(b,[_]),Sn(_,i),Sn(_,r)},onBeforeAppear(_){Yn(T,[_]),Sn(_,s),Sn(_,c)},onEnter:k(!1),onAppear:k(!0),onLeave(_,O){_._isLeaving=!0;const R=()=>P(_,O);Sn(_,h),mv(),Sn(_,d),qs(()=>{_._isLeaving&&(Kn(_,h),Sn(_,v),Gs(C)||Xs(_,o,g,R))}),Yn(C,[_,R])},onEnterCancelled(_){$(_,!1),Yn(x,[_])},onAppearCancelled(_){$(_,!0),Yn(w,[_])},onLeaveCancelled(_){P(_),Yn(S,[_])}})}function hv(e){if(e==null)return null;if(Ne(e))return[yr(e.enter),yr(e.leave)];{const t=yr(e);return[t,t]}}function yr(e){return ph(e)}function Sn(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[va]||(e[va]=new Set)).add(t)}function Kn(e,t){t.split(/\s+/).forEach(o=>o&&e.classList.remove(o));const n=e[va];n&&(n.delete(t),n.size||(e[va]=void 0))}function qs(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let gv=0;function Xs(e,t,n,o){const a=e._endId=++gv,i=()=>{a===e._endId&&o()};if(n)return setTimeout(i,n);const{type:r,timeout:l,propCount:s}=vv(e,t);if(!r)return o();const c=r+"end";let u=0;const h=()=>{e.removeEventListener(c,d),i()},d=v=>{v.target===e&&++u>=s&&h()};setTimeout(()=>{u(n[y]||"").split(", "),a=o(`${wn}Delay`),i=o(`${wn}Duration`),r=Zs(a,i),l=o(`${Ko}Delay`),s=o(`${Ko}Duration`),c=Zs(l,s);let u=null,h=0,d=0;t===wn?r>0&&(u=wn,h=r,d=i.length):t===Ko?c>0&&(u=Ko,h=c,d=s.length):(h=Math.max(r,c),u=h>0?r>c?wn:Ko:null,d=u?u===wn?i.length:s.length:0);const v=u===wn&&/\b(transform|all)(,|$)/.test(o(`${wn}Property`).toString());return{type:u,timeout:h,propCount:d,hasTransform:v}}function Zs(e,t){for(;e.lengthJs(n)+Js(e[o])))}function Js(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function mv(){return document.body.offsetHeight}function bv(e,t,n){const o=e[va];o&&(t=(t?[t,...o]:[...o]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Yl=Symbol("_vod"),ot={beforeMount(e,{value:t},{transition:n}){e[Yl]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Go(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:o}){!t!=!n&&(o?t?(o.beforeEnter(e),Go(e,!0),o.enter(e)):o.leave(e,()=>{Go(e,!1)}):Go(e,t))},beforeUnmount(e,{value:t}){Go(e,t)}};function Go(e,t){e.style.display=t?e[Yl]:"none"}const yv=Symbol("");function pv(e,t,n){const o=e.style,a=o.display,i=We(n);if(n&&!i){if(t&&!We(t))for(const r in t)n[r]==null&&rl(o,r,"");for(const r in n)rl(o,r,n[r])}else if(i){if(t!==n){const r=o[yv];r&&(n+=";"+r),o.cssText=n}}else t&&e.removeAttribute("style");Yl in e&&(o.display=a)}const Qs=/\s*!important$/;function rl(e,t,n){if(ye(n))n.forEach(o=>rl(e,t,o));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const o=xv(e,t);Qs.test(n)?e.setProperty(Vn(o),n.replace(Qs,""),"important"):e[o]=n}}const ec=["Webkit","Moz","ms"],pr={};function xv(e,t){const n=pr[t];if(n)return n;let o=Jt(t);if(o!=="filter"&&o in e)return pr[t]=o;o=Li(o);for(let a=0;axr||(Pv.then(()=>xr=0),xr=Date.now());function $v(e,t){const n=o=>{if(!o._vts)o._vts=Date.now();else if(o._vts<=n.attached)return;_t(Iv(o,n.value),t,5,[o])};return n.value=e,n.attached=Ev(),n}function Iv(e,t){if(ye(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(o=>a=>!a._stopped&&o&&o(a))}else return t}const ac=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Ov=(e,t,n,o,a,i,r,l,s)=>{const c=a==="svg";t==="class"?bv(e,o,c):t==="style"?pv(e,n,o):Mi(t)?El(t)||Tv(e,t,n,o,r):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Av(e,t,o,c))?Sv(e,t,o,i,r,l,s):(t==="true-value"?e._trueValue=o:t==="false-value"&&(e._falseValue=o),wv(e,t,o,c))};function Av(e,t,n,o){if(o)return!!(t==="innerHTML"||t==="textContent"||t in e&&ac(t)&&we(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 a=e.tagName;if(a==="IMG"||a==="VIDEO"||a==="CANVAS"||a==="SOURCE")return!1}return ac(t)&&We(n)?!1:t in e}const Bv={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},Mv=(e,t)=>{const n=e._withKeys||(e._withKeys={}),o=t.join(".");return n[o]||(n[o]=a=>{if(!("key"in a))return;const i=Vn(a.key);if(t.some(r=>r===i||Bv[r]===i))return e(a)})},Dv=Xe({patchProp:Ov},dv);let ic;function Rv(){return ic||(ic=Hg(Dv))}const pd=(...e)=>{const t=Rv().createApp(...e),{mount:n}=t;return t.mount=o=>{const a=Vv(o);if(!a)return;const i=t._component;!we(i)&&!i.render&&!i.template&&(i.template=a.innerHTML),a.innerHTML="";const r=n(a,!1,Lv(a));return a instanceof Element&&(a.removeAttribute("v-cloak"),a.setAttribute("data-v-app","")),r},t};function Lv(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Vv(e){return We(e)?document.querySelector(e):e}var xd=(e,t,n)=>new Promise((o,a)=>{var i=s=>{try{l(n.next(s))}catch(c){a(c)}},r=s=>{try{l(n.throw(s))}catch(c){a(c)}},l=s=>s.done?o(s.value):Promise.resolve(s.value).then(i,r);l((n=n.apply(e,t)).next())});const Fv=(e,t)=>xd(void 0,null,function*(){const o=yield new FontFace(e,`url(${t})`).load();return document.fonts.add(o),o}),zv=e=>xd(void 0,null,function*(){var t;let n="";for(const o of e)n+="'"+o.fontFamily+"',",o.fontFamily&&o.fontSrc&&(yield Fv(o.fontFamily,o.fontSrc),(t=o.loaded)==null||t.call(void 0));n&&(document.body.style.fontFamily=n.substr(0,n.length-1))}),Nv=""+new URL("FZMWFont-pfT78tC4.woff2",import.meta.url).href;function wr(e,t,n){if(e&&e.length){const[o,a]=t,i=Math.PI/180*n,r=Math.cos(i),l=Math.sin(i);for(const s of e){const[c,u]=s;s[0]=(c-o)*r-(u-a)*l+o,s[1]=(c-o)*l+(u-a)*r+a}}}function Hv(e,t){return e[0]===t[0]&&e[1]===t[1]}function jv(e,t,n,o=1){const a=n,i=Math.max(t,.1),r=e[0]&&e[0][0]&&typeof e[0][0]=="number"?[e]:e,l=[0,0];if(a)for(const c of r)wr(c,l,a);const s=function(c,u,h){const d=[];for(const m of c){const x=[...m];Hv(x[0],x[x.length-1])||x.push([x[0][0],x[0][1]]),x.length>2&&d.push(x)}const v=[];u=Math.max(u,.1);const y=[];for(const m of d)for(let x=0;xm.yminx.ymin?1:m.xx.x?1:m.ymax===x.ymax?0:(m.ymax-x.ymax)/Math.abs(m.ymax-x.ymax)),!y.length)return v;let p=[],g=y[0].ymin,b=0;for(;p.length||y.length;){if(y.length){let m=-1;for(let x=0;xg);x++)m=x;y.splice(0,m+1).forEach(x=>{p.push({s:g,edge:x})})}if(p=p.filter(m=>!(m.edge.ymax<=g)),p.sort((m,x)=>m.edge.x===x.edge.x?0:(m.edge.x-x.edge.x)/Math.abs(m.edge.x-x.edge.x)),(h!==1||b%u==0)&&p.length>1)for(let m=0;m=p.length)break;const C=p[m].edge,S=p[x].edge;v.push([[Math.round(C.x),g],[Math.round(S.x),g]])}g+=h,p.forEach(m=>{m.edge.x=m.edge.x+h*m.edge.islope}),b++}return v}(r,i,o);if(a){for(const c of r)wr(c,l,-a);(function(c,u,h){const d=[];c.forEach(v=>d.push(...v)),wr(d,u,h)})(s,l,-a)}return s}function Ca(e,t){var n;const o=t.hachureAngle+90;let a=t.hachureGap;a<0&&(a=4*t.strokeWidth),a=Math.round(Math.max(a,.1));let i=1;return t.roughness>=1&&(((n=t.randomizer)===null||n===void 0?void 0:n.next())||Math.random())>.7&&(i=a),jv(e,a,o,i||1)}class Kl{constructor(t){this.helper=t}fillPolygons(t,n){return this._fillPolygons(t,n)}_fillPolygons(t,n){const o=Ca(t,n);return{type:"fillSketch",ops:this.renderLines(o,n)}}renderLines(t,n){const o=[];for(const a of t)o.push(...this.helper.doubleLineOps(a[0][0],a[0][1],a[1][0],a[1][1],n));return o}}function Ki(e){const t=e[0],n=e[1];return Math.sqrt(Math.pow(t[0]-n[0],2)+Math.pow(t[1]-n[1],2))}class Wv extends Kl{fillPolygons(t,n){let o=n.hachureGap;o<0&&(o=4*n.strokeWidth),o=Math.max(o,.1);const a=Ca(t,Object.assign({},n,{hachureGap:o})),i=Math.PI/180*n.hachureAngle,r=[],l=.5*o*Math.cos(i),s=.5*o*Math.sin(i);for(const[c,u]of a)Ki([c,u])&&r.push([[c[0]-l,c[1]+s],[...u]],[[c[0]+l,c[1]-s],[...u]]);return{type:"fillSketch",ops:this.renderLines(r,n)}}}class Uv extends Kl{fillPolygons(t,n){const o=this._fillPolygons(t,n),a=Object.assign({},n,{hachureAngle:n.hachureAngle+90}),i=this._fillPolygons(t,a);return o.ops=o.ops.concat(i.ops),o}}class Yv{constructor(t){this.helper=t}fillPolygons(t,n){const o=Ca(t,n=Object.assign({},n,{hachureAngle:0}));return this.dotsOnLines(o,n)}dotsOnLines(t,n){const o=[];let a=n.hachureGap;a<0&&(a=4*n.strokeWidth),a=Math.max(a,.1);let i=n.fillWeight;i<0&&(i=n.strokeWidth/2);const r=a/4;for(const l of t){const s=Ki(l),c=s/a,u=Math.ceil(c)-1,h=s-u*a,d=(l[0][0]+l[1][0])/2-a/4,v=Math.min(l[0][1],l[1][1]);for(let y=0;y{const l=Ki(r),s=Math.floor(l/(o+a)),c=(l+a-s*(o+a))/2;let u=r[0],h=r[1];u[0]>h[0]&&(u=r[1],h=r[0]);const d=Math.atan((h[1]-u[1])/(h[0]-u[0]));for(let v=0;v{const r=Ki(i),l=Math.round(r/(2*n));let s=i[0],c=i[1];s[0]>c[0]&&(s=i[1],c=i[0]);const u=Math.atan((c[1]-s[1])/(c[0]-s[0]));for(let h=0;hu%2?c+n:c+t);i.push({key:"C",data:s}),t=s[4],n=s[5];break}case"Q":i.push({key:"Q",data:[...l]}),t=l[2],n=l[3];break;case"q":{const s=l.map((c,u)=>u%2?c+n:c+t);i.push({key:"Q",data:s}),t=s[2],n=s[3];break}case"A":i.push({key:"A",data:[...l]}),t=l[5],n=l[6];break;case"a":t+=l[5],n+=l[6],i.push({key:"A",data:[l[0],l[1],l[2],l[3],l[4],t,n]});break;case"H":i.push({key:"H",data:[...l]}),t=l[0];break;case"h":t+=l[0],i.push({key:"H",data:[t]});break;case"V":i.push({key:"V",data:[...l]}),n=l[0];break;case"v":n+=l[0],i.push({key:"V",data:[n]});break;case"S":i.push({key:"S",data:[...l]}),t=l[2],n=l[3];break;case"s":{const s=l.map((c,u)=>u%2?c+n:c+t);i.push({key:"S",data:s}),t=s[2],n=s[3];break}case"T":i.push({key:"T",data:[...l]}),t=l[0],n=l[1];break;case"t":t+=l[0],n+=l[1],i.push({key:"T",data:[t,n]});break;case"Z":case"z":i.push({key:"Z",data:[]}),t=o,n=a}return i}function Sd(e){const t=[];let n="",o=0,a=0,i=0,r=0,l=0,s=0;for(const{key:c,data:u}of e){switch(c){case"M":t.push({key:"M",data:[...u]}),[o,a]=u,[i,r]=u;break;case"C":t.push({key:"C",data:[...u]}),o=u[4],a=u[5],l=u[2],s=u[3];break;case"L":t.push({key:"L",data:[...u]}),[o,a]=u;break;case"H":o=u[0],t.push({key:"L",data:[o,a]});break;case"V":a=u[0],t.push({key:"L",data:[o,a]});break;case"S":{let h=0,d=0;n==="C"||n==="S"?(h=o+(o-l),d=a+(a-s)):(h=o,d=a),t.push({key:"C",data:[h,d,...u]}),l=u[0],s=u[1],o=u[2],a=u[3];break}case"T":{const[h,d]=u;let v=0,y=0;n==="Q"||n==="T"?(v=o+(o-l),y=a+(a-s)):(v=o,y=a);const p=o+2*(v-o)/3,g=a+2*(y-a)/3,b=h+2*(v-h)/3,m=d+2*(y-d)/3;t.push({key:"C",data:[p,g,b,m,h,d]}),l=v,s=y,o=h,a=d;break}case"Q":{const[h,d,v,y]=u,p=o+2*(h-o)/3,g=a+2*(d-a)/3,b=v+2*(h-v)/3,m=y+2*(d-y)/3;t.push({key:"C",data:[p,g,b,m,v,y]}),l=h,s=d,o=v,a=y;break}case"A":{const h=Math.abs(u[0]),d=Math.abs(u[1]),v=u[2],y=u[3],p=u[4],g=u[5],b=u[6];h===0||d===0?(t.push({key:"C",data:[o,a,g,b,g,b]}),o=g,a=b):(o!==g||a!==b)&&(Cd(o,a,g,b,h,d,v,y,p).forEach(function(m){t.push({key:"C",data:m})}),o=g,a=b);break}case"Z":t.push({key:"Z",data:[]}),o=i,a=r}n=c}return t}function qo(e,t,n){return[e*Math.cos(n)-t*Math.sin(n),e*Math.sin(n)+t*Math.cos(n)]}function Cd(e,t,n,o,a,i,r,l,s,c){const u=(h=r,Math.PI*h/180);var h;let d=[],v=0,y=0,p=0,g=0;if(c)[v,y,p,g]=c;else{[e,t]=qo(e,t,-u),[n,o]=qo(n,o,-u);const O=(e-n)/2,R=(t-o)/2;let D=O*O/(a*a)+R*R/(i*i);D>1&&(D=Math.sqrt(D),a*=D,i*=D);const B=a*a,F=i*i,W=B*F-B*R*R-F*O*O,ce=B*R*R+F*O*O,ue=(l===s?-1:1)*Math.sqrt(Math.abs(W/ce));p=ue*a*R/i+(e+n)/2,g=ue*-i*O/a+(t+o)/2,v=Math.asin(parseFloat(((t-g)/i).toFixed(9))),y=Math.asin(parseFloat(((o-g)/i).toFixed(9))),ey&&(v-=2*Math.PI),!s&&y>v&&(y-=2*Math.PI)}let b=y-v;if(Math.abs(b)>120*Math.PI/180){const O=y,R=n,D=o;y=s&&y>v?v+120*Math.PI/180*1:v+120*Math.PI/180*-1,d=Cd(n=p+a*Math.cos(y),o=g+i*Math.sin(y),R,D,a,i,r,0,s,[y,O,p,g])}b=y-v;const m=Math.cos(v),x=Math.sin(v),C=Math.cos(y),S=Math.sin(y),T=Math.tan(b/4),I=4/3*a*T,w=4/3*i*T,$=[e,t],P=[e+I*x,t-w*m],k=[n+I*S,o-w*C],_=[n,o];if(P[0]=2*$[0]-P[0],P[1]=2*$[1]-P[1],c)return[P,k,_].concat(d);{d=[P,k,_].concat(d);const O=[];for(let R=0;R2){const a=[];for(let i=0;i2*Math.PI&&(v=0,y=2*Math.PI);const p=2*Math.PI/s.curveStepCount,g=Math.min(p/2,(y-v)/2),b=fc(g,c,u,h,d,v,y,1,s);if(!s.disableMultiStroke){const m=fc(g,c,u,h,d,v,y,1.5,s);b.push(...m)}return r&&(l?b.push(...Ln(c,u,c+h*Math.cos(v),u+d*Math.sin(v),s),...Ln(c,u,c+h*Math.cos(y),u+d*Math.sin(y),s)):b.push({op:"lineTo",data:[c,u]},{op:"lineTo",data:[c+h*Math.cos(v),u+d*Math.sin(v)]})),{type:"path",ops:b}}function cc(e,t){const n=Sd(wd(Gl(e))),o=[];let a=[0,0],i=[0,0];for(const{key:r,data:l}of n)switch(r){case"M":i=[l[0],l[1]],a=[l[0],l[1]];break;case"L":o.push(...Ln(i[0],i[1],l[0],l[1],t)),i=[l[0],l[1]];break;case"C":{const[s,c,u,h,d,v]=l;o.push(...Qv(s,c,u,h,d,v,i,t)),i=[d,v];break}case"Z":o.push(...Ln(i[0],i[1],a[0],a[1],t)),i=[a[0],a[1]]}return{type:"path",ops:o}}function kr(e,t){const n=[];for(const o of e)if(o.length){const a=t.maxRandomnessOffset||0,i=o.length;if(i>2){n.push({op:"move",data:[o[0][0]+be(a,t),o[0][1]+be(a,t)]});for(let r=1;r500?.4:-.0016668*s+1.233334;let u=a.maxRandomnessOffset||0;u*u*100>l&&(u=s/10);const h=u/2,d=.2+.2*_d(a);let v=a.bowing*a.maxRandomnessOffset*(o-t)/200,y=a.bowing*a.maxRandomnessOffset*(e-n)/200;v=be(v,a,c),y=be(y,a,c);const p=[],g=()=>be(h,a,c),b=()=>be(u,a,c),m=a.preserveVertices;return i&&(r?p.push({op:"move",data:[e+(m?0:g()),t+(m?0:g())]}):p.push({op:"move",data:[e+(m?0:be(u,a,c)),t+(m?0:be(u,a,c))]})),r?p.push({op:"bcurveTo",data:[v+e+(n-e)*d+g(),y+t+(o-t)*d+g(),v+e+2*(n-e)*d+g(),y+t+2*(o-t)*d+g(),n+(m?0:g()),o+(m?0:g())]}):p.push({op:"bcurveTo",data:[v+e+(n-e)*d+b(),y+t+(o-t)*d+b(),v+e+2*(n-e)*d+b(),y+t+2*(o-t)*d+b(),n+(m?0:b()),o+(m?0:b())]}),p}function Ra(e,t,n){if(!e.length)return[];const o=[];o.push([e[0][0]+be(t,n),e[0][1]+be(t,n)]),o.push([e[0][0]+be(t,n),e[0][1]+be(t,n)]);for(let a=1;a3){const i=[],r=1-n.curveTightness;a.push({op:"move",data:[e[1][0],e[1][1]]});for(let l=1;l+21&&a.push(l)):a.push(l),a.push(e[t+3])}else{const s=e[t+0],c=e[t+1],u=e[t+2],h=e[t+3],d=Xn(s,c,.5),v=Xn(c,u,.5),y=Xn(u,h,.5),p=Xn(d,v,.5),g=Xn(v,y,.5),b=Xn(p,g,.5);cl([s,d,p,b],0,n,a),cl([b,g,y,h],0,n,a)}var i,r;return a}function tm(e,t){return ki(e,0,e.length,t)}function ki(e,t,n,o,a){const i=a||[],r=e[t],l=e[n-1];let s=0,c=1;for(let u=t+1;us&&(s=h,c=u)}return Math.sqrt(s)>o?(ki(e,t,c+1,o,i),ki(e,c,n,o,i)):(i.length||i.push(r),i.push(l)),i}function Tr(e,t=.15,n){const o=[],a=(e.length-1)/3;for(let i=0;i0?ki(o,0,o.length,n):o}const xt="none";class Ti{constructor(t){this.defaultOptions={maxRandomnessOffset:2,roughness:1,bowing:1,stroke:"#000",strokeWidth:1,curveTightness:0,curveFitting:.95,curveStepCount:9,fillStyle:"hachure",fillWeight:-1,hachureAngle:-41,hachureGap:-1,dashOffset:-1,dashGap:-1,zigzagOffset:-1,seed:0,disableMultiStroke:!1,disableMultiStrokeFill:!1,preserveVertices:!1,fillShapeRoughnessGain:.8},this.config=t||{},this.config.options&&(this.defaultOptions=this._o(this.config.options))}static newSeed(){return Math.floor(Math.random()*2**31)}_o(t){return t?Object.assign({},this.defaultOptions,t):this.defaultOptions}_d(t,n,o){return{shape:t,sets:n||[],options:o||this.defaultOptions}}line(t,n,o,a,i){const r=this._o(i);return this._d("line",[kd(t,n,o,a,r)],r)}rectangle(t,n,o,a,i){const r=this._o(i),l=[],s=Jv(t,n,o,a,r);if(r.fill){const c=[[t,n],[t+o,n],[t+o,n+a],[t,n+a]];r.fillStyle==="solid"?l.push(kr([c],r)):l.push(fo([c],r))}return r.stroke!==xt&&l.push(s),this._d("rectangle",l,r)}ellipse(t,n,o,a,i){const r=this._o(i),l=[],s=Td(o,a,r),c=ll(t,n,r,s);if(r.fill)if(r.fillStyle==="solid"){const u=ll(t,n,r,s).opset;u.type="fillPath",l.push(u)}else l.push(fo([c.estimatedPoints],r));return r.stroke!==xt&&l.push(c.opset),this._d("ellipse",l,r)}circle(t,n,o,a){const i=this.ellipse(t,n,o,o,a);return i.shape="circle",i}linearPath(t,n){const o=this._o(n);return this._d("linearPath",[ui(t,!1,o)],o)}arc(t,n,o,a,i,r,l=!1,s){const c=this._o(s),u=[],h=sc(t,n,o,a,i,r,l,!0,c);if(l&&c.fill)if(c.fillStyle==="solid"){const d=Object.assign({},c);d.disableMultiStroke=!0;const v=sc(t,n,o,a,i,r,!0,!1,d);v.type="fillPath",u.push(v)}else u.push(function(d,v,y,p,g,b,m){const x=d,C=v;let S=Math.abs(y/2),T=Math.abs(p/2);S+=be(.01*S,m),T+=be(.01*T,m);let I=g,w=b;for(;I<0;)I+=2*Math.PI,w+=2*Math.PI;w-I>2*Math.PI&&(I=0,w=2*Math.PI);const $=(w-I)/m.curveStepCount,P=[];for(let k=I;k<=w;k+=$)P.push([x+S*Math.cos(k),C+T*Math.sin(k)]);return P.push([x+S*Math.cos(w),C+T*Math.sin(w)]),P.push([x,C]),fo([P],m)}(t,n,o,a,i,r,c));return c.stroke!==xt&&u.push(h),this._d("arc",u,c)}curve(t,n){const o=this._o(n),a=[],i=lc(t,o);if(o.fill&&o.fill!==xt)if(o.fillStyle==="solid"){const r=lc(t,Object.assign(Object.assign({},o),{disableMultiStroke:!0,roughness:o.roughness?o.roughness+o.fillShapeRoughnessGain:0}));a.push({type:"fillPath",ops:this._mergedShape(r.ops)})}else{const r=[],l=t;if(l.length){const s=typeof l[0][0]=="number"?[l]:l;for(const c of s)c.length<3?r.push(...c):c.length===3?r.push(...Tr(hc([c[0],c[0],c[1],c[2]]),10,(1+o.roughness)/2)):r.push(...Tr(hc(c),10,(1+o.roughness)/2))}r.length&&a.push(fo([r],o))}return o.stroke!==xt&&a.push(i),this._d("curve",a,o)}polygon(t,n){const o=this._o(n),a=[],i=ui(t,!0,o);return o.fill&&(o.fillStyle==="solid"?a.push(kr([t],o)):a.push(fo([t],o))),o.stroke!==xt&&a.push(i),this._d("polygon",a,o)}path(t,n){const o=this._o(n),a=[];if(!t)return this._d("path",a,o);t=(t||"").replace(/\n/g," ").replace(/(-\s)/g,"-").replace("/(ss)/g"," ");const i=o.fill&&o.fill!=="transparent"&&o.fill!==xt,r=o.stroke!==xt,l=!!(o.simplification&&o.simplification<1),s=function(u,h,d){const v=Sd(wd(Gl(u))),y=[];let p=[],g=[0,0],b=[];const m=()=>{b.length>=4&&p.push(...Tr(b,h)),b=[]},x=()=>{m(),p.length&&(y.push(p),p=[])};for(const{key:S,data:T}of v)switch(S){case"M":x(),g=[T[0],T[1]],p.push(g);break;case"L":m(),p.push([T[0],T[1]]);break;case"C":if(!b.length){const I=p.length?p[p.length-1]:g;b.push([I[0],I[1]])}b.push([T[0],T[1]]),b.push([T[2],T[3]]),b.push([T[4],T[5]]);break;case"Z":m(),p.push([g[0],g[1]])}if(x(),!d)return y;const C=[];for(const S of y){const T=tm(S,d);T.length&&C.push(T)}return C}(t,1,l?4-4*(o.simplification||1):(1+o.roughness)/2),c=cc(t,o);if(i)if(o.fillStyle==="solid")if(s.length===1){const u=cc(t,Object.assign(Object.assign({},o),{disableMultiStroke:!0,roughness:o.roughness?o.roughness+o.fillShapeRoughnessGain:0}));a.push({type:"fillPath",ops:this._mergedShape(u.ops)})}else a.push(kr(s,o));else a.push(fo(s,o));return r&&(l?s.forEach(u=>{a.push(ui(u,!1,o))}):a.push(c)),this._d("path",a,o)}opsToPath(t,n){let o="";for(const a of t.ops){const i=typeof n=="number"&&n>=0?a.data.map(r=>+r.toFixed(n)):a.data;switch(a.op){case"move":o+=`M${i[0]} ${i[1]} `;break;case"bcurveTo":o+=`C${i[0]} ${i[1]}, ${i[2]} ${i[3]}, ${i[4]} ${i[5]} `;break;case"lineTo":o+=`L${i[0]} ${i[1]} `}}return o.trim()}toPaths(t){const n=t.sets||[],o=t.options||this.defaultOptions,a=[];for(const i of n){let r=null;switch(i.type){case"path":r={d:this.opsToPath(i),stroke:o.stroke,strokeWidth:o.strokeWidth,fill:xt};break;case"fillPath":r={d:this.opsToPath(i),stroke:xt,strokeWidth:0,fill:o.fill||xt};break;case"fillSketch":r=this.fillSketch(i,o)}r&&a.push(r)}return a}fillSketch(t,n){let o=n.fillWeight;return o<0&&(o=n.strokeWidth/2),{d:this.opsToPath(t),stroke:n.fill||xt,strokeWidth:o,fill:xt}}_mergedShape(t){return t.filter((n,o)=>o===0||n.op!=="move")}}class nm{constructor(t,n){this.canvas=t,this.ctx=this.canvas.getContext("2d"),this.gen=new Ti(n)}draw(t){const n=t.sets||[],o=t.options||this.getDefaultOptions(),a=this.ctx,i=t.options.fixedDecimalPlaceDigits;for(const r of n)switch(r.type){case"path":a.save(),a.strokeStyle=o.stroke==="none"?"transparent":o.stroke,a.lineWidth=o.strokeWidth,o.strokeLineDash&&a.setLineDash(o.strokeLineDash),o.strokeLineDashOffset&&(a.lineDashOffset=o.strokeLineDashOffset),this._drawToContext(a,r,i),a.restore();break;case"fillPath":{a.save(),a.fillStyle=o.fill||"";const l=t.shape==="curve"||t.shape==="polygon"||t.shape==="path"?"evenodd":"nonzero";this._drawToContext(a,r,i,l),a.restore();break}case"fillSketch":this.fillSketch(a,r,o)}}fillSketch(t,n,o){let a=o.fillWeight;a<0&&(a=o.strokeWidth/2),t.save(),o.fillLineDash&&t.setLineDash(o.fillLineDash),o.fillLineDashOffset&&(t.lineDashOffset=o.fillLineDashOffset),t.strokeStyle=o.fill||"",t.lineWidth=a,this._drawToContext(t,n,o.fixedDecimalPlaceDigits),t.restore()}_drawToContext(t,n,o,a="nonzero"){t.beginPath();for(const i of n.ops){const r=typeof o=="number"&&o>=0?i.data.map(l=>+l.toFixed(o)):i.data;switch(i.op){case"move":t.moveTo(r[0],r[1]);break;case"bcurveTo":t.bezierCurveTo(r[0],r[1],r[2],r[3],r[4],r[5]);break;case"lineTo":t.lineTo(r[0],r[1])}}n.type==="fillPath"?t.fill(a):t.stroke()}get generator(){return this.gen}getDefaultOptions(){return this.gen.defaultOptions}line(t,n,o,a,i){const r=this.gen.line(t,n,o,a,i);return this.draw(r),r}rectangle(t,n,o,a,i){const r=this.gen.rectangle(t,n,o,a,i);return this.draw(r),r}ellipse(t,n,o,a,i){const r=this.gen.ellipse(t,n,o,a,i);return this.draw(r),r}circle(t,n,o,a){const i=this.gen.circle(t,n,o,a);return this.draw(i),i}linearPath(t,n){const o=this.gen.linearPath(t,n);return this.draw(o),o}polygon(t,n){const o=this.gen.polygon(t,n);return this.draw(o),o}arc(t,n,o,a,i,r,l=!1,s){const c=this.gen.arc(t,n,o,a,i,r,l,s);return this.draw(c),c}curve(t,n){const o=this.gen.curve(t,n);return this.draw(o),o}path(t,n){const o=this.gen.path(t,n);return this.draw(o),o}}const La="http://www.w3.org/2000/svg";class om{constructor(t,n){this.svg=t,this.gen=new Ti(n)}draw(t){const n=t.sets||[],o=t.options||this.getDefaultOptions(),a=this.svg.ownerDocument||window.document,i=a.createElementNS(La,"g"),r=t.options.fixedDecimalPlaceDigits;for(const l of n){let s=null;switch(l.type){case"path":s=a.createElementNS(La,"path"),s.setAttribute("d",this.opsToPath(l,r)),s.setAttribute("stroke",o.stroke),s.setAttribute("stroke-width",o.strokeWidth+""),s.setAttribute("fill","none"),o.strokeLineDash&&s.setAttribute("stroke-dasharray",o.strokeLineDash.join(" ").trim()),o.strokeLineDashOffset&&s.setAttribute("stroke-dashoffset",`${o.strokeLineDashOffset}`);break;case"fillPath":s=a.createElementNS(La,"path"),s.setAttribute("d",this.opsToPath(l,r)),s.setAttribute("stroke","none"),s.setAttribute("stroke-width","0"),s.setAttribute("fill",o.fill||""),t.shape!=="curve"&&t.shape!=="polygon"||s.setAttribute("fill-rule","evenodd");break;case"fillSketch":s=this.fillSketch(a,l,o)}s&&i.appendChild(s)}return i}fillSketch(t,n,o){let a=o.fillWeight;a<0&&(a=o.strokeWidth/2);const i=t.createElementNS(La,"path");return i.setAttribute("d",this.opsToPath(n,o.fixedDecimalPlaceDigits)),i.setAttribute("stroke",o.fill||""),i.setAttribute("stroke-width",a+""),i.setAttribute("fill","none"),o.fillLineDash&&i.setAttribute("stroke-dasharray",o.fillLineDash.join(" ").trim()),o.fillLineDashOffset&&i.setAttribute("stroke-dashoffset",`${o.fillLineDashOffset}`),i}get generator(){return this.gen}getDefaultOptions(){return this.gen.defaultOptions}opsToPath(t,n){return this.gen.opsToPath(t,n)}line(t,n,o,a,i){const r=this.gen.line(t,n,o,a,i);return this.draw(r)}rectangle(t,n,o,a,i){const r=this.gen.rectangle(t,n,o,a,i);return this.draw(r)}ellipse(t,n,o,a,i){const r=this.gen.ellipse(t,n,o,a,i);return this.draw(r)}circle(t,n,o,a){const i=this.gen.circle(t,n,o,a);return this.draw(i)}linearPath(t,n){const o=this.gen.linearPath(t,n);return this.draw(o)}polygon(t,n){const o=this.gen.polygon(t,n);return this.draw(o)}arc(t,n,o,a,i,r,l=!1,s){const c=this.gen.arc(t,n,o,a,i,r,l,s);return this.draw(c)}curve(t,n){const o=this.gen.curve(t,n);return this.draw(o)}path(t,n){const o=this.gen.path(t,n);return this.draw(o)}}var am={canvas:(e,t)=>new nm(e,t),svg:(e,t)=>new om(e,t),generator:e=>new Ti(e),newSeed:()=>Ti.newSeed()},im=Object.defineProperty,gc=Object.getOwnPropertySymbols,rm=Object.prototype.hasOwnProperty,lm=Object.prototype.propertyIsEnumerable,vc=(e,t,n)=>t in e?im(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,mc=(e,t)=>{for(var n in t||(t={}))rm.call(t,n)&&vc(e,n,t[n]);if(gc)for(var n of gc(t))lm.call(t,n)&&vc(e,n,t[n]);return e};const sm=["width","height"],Va=2,cm=j({__name:"roughPanel",props:{w:{default:50},h:{default:50},rx:{default:25},ry:{default:25},roughOpt:{}},setup(e,{expose:t}){const n=e,o={stroke:"#999",roughness:.5,bowing:2},a=L(),i=L("");let r=null;const l=()=>{s(),r=setInterval(()=>{c({w:n.w,h:n.h,rx:n.rx,ry:n.ry})},200)},s=()=>{r&&(clearInterval(r),r=null)};He(l),lo(s);const c=h=>{var d,v,y;if(!a.value)return;const p=(d=a.value)==null?void 0:d.getContext("2d");p==null||p.clearRect(0,0,((v=a.value)==null?void 0:v.width)||0,((y=a.value)==null?void 0:y.height)||0);const g={leftTopPoint:{x:Va,y:Va},rightBottomPoint:{x:0,y:0},rx:0,ry:0};g.rightBottomPoint.x=g.leftTopPoint.x+h.w,g.rightBottomPoint.y=g.leftTopPoint.y+h.h;const b=(g.rightBottomPoint.x-g.leftTopPoint.x)/2,m=(g.rightBottomPoint.y-g.leftTopPoint.y)/2;h.rx===void 0&&(h.rx=Math.min(b,m)),h.ry===void 0&&(h.ry=Math.min(b,m)),g.rx=Math.max(Math.min(b,h.rx),0),g.ry=Math.max(Math.min(m,h.ry),0);const x=[[{x:g.leftTopPoint.x+g.rx,y:g.leftTopPoint.y},{x:g.rightBottomPoint.x-g.rx,y:g.leftTopPoint.y}],[{x:g.rightBottomPoint.x,y:g.leftTopPoint.y+g.ry},{x:g.rightBottomPoint.x,y:g.rightBottomPoint.y-g.ry}],[{x:g.rightBottomPoint.x-g.rx,y:g.rightBottomPoint.y},{x:g.leftTopPoint.x+g.rx,y:g.rightBottomPoint.y}],[{x:g.leftTopPoint.x,y:g.rightBottomPoint.y-g.ry},{x:g.leftTopPoint.x,y:g.leftTopPoint.y+g.ry}]];let C="";x.forEach((T,I)=>{const w=x[I];I===0&&(C+=`M${w[0].x} ${w[0].y} `),C+=`A ${g.rx} ${g.ry},0,0,1,${w[0].x} ${w[0].y} `,C+=`L ${w[1].x} ${w[1].y} `,I===x.length-1&&(C+=`A ${g.rx*4} ${g.ry*4},0,0,0,${g.leftTopPoint.x/2} ${g.leftTopPoint.y} Z`)});const S=am.canvas(a.value);i.value=C,S.path(C,mc(mc({},o),h==null?void 0:h.roughOpt))};return t({getCanvas:()=>a.value}),(h,d)=>($o(),si("canvas",{ref_key:"canvasRef",ref:a,width:n.w+Va*2,height:n.h+Va*2},null,8,sm))}});function Pd(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Fa(e){throw new Error('Could not dynamically require "'+e+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var Ed={exports:{}};(function(e,t){(function(n){e.exports=n()})(function(){return function n(o,a,i){function r(c,u){if(!a[c]){if(!o[c]){var h=typeof Fa=="function"&&Fa;if(!u&&h)return h(c,!0);if(l)return l(c,!0);var d=new Error("Cannot find module '"+c+"'");throw d.code="MODULE_NOT_FOUND",d}var v=a[c]={exports:{}};o[c][0].call(v.exports,function(y){var p=o[c][1][y];return r(p||y)},v,v.exports,n,o,a,i)}return a[c].exports}for(var l=typeof Fa=="function"&&Fa,s=0;s0&&this._events[u].length>d&&(this._events[u].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[u].length),typeof console.trace=="function"&&console.trace())),this},i.prototype.on=i.prototype.addListener,i.prototype.once=function(u,h){if(!r(h))throw TypeError("listener must be a function");var d=!1;function v(){this.removeListener(u,v),d||(d=!0,h.apply(this,arguments))}return v.listener=h,this.on(u,v),this},i.prototype.removeListener=function(u,h){var d,v,y,p;if(!r(h))throw TypeError("listener must be a function");if(!this._events||!this._events[u])return this;if(d=this._events[u],y=d.length,v=-1,d===h||r(d.listener)&&d.listener===h)delete this._events[u],this._events.removeListener&&this.emit("removeListener",u,h);else if(s(d)){for(p=y;p-- >0;)if(d[p]===h||d[p].listener&&d[p].listener===h){v=p;break}if(v<0)return this;d.length===1?(d.length=0,delete this._events[u]):d.splice(v,1),this._events.removeListener&&this.emit("removeListener",u,h)}return this},i.prototype.removeAllListeners=function(u){var h,d;if(!this._events)return this;if(!this._events.removeListener)return arguments.length===0?this._events={}:this._events[u]&&delete this._events[u],this;if(arguments.length===0){for(h in this._events)h!=="removeListener"&&this.removeAllListeners(h);return this.removeAllListeners("removeListener"),this._events={},this}if(d=this._events[u],r(d))this.removeListener(u,d);else if(d)for(;d.length;)this.removeListener(u,d[d.length-1]);return delete this._events[u],this},i.prototype.listeners=function(u){var h;return!this._events||!this._events[u]?h=[]:r(this._events[u])?h=[this._events[u]]:h=this._events[u].slice(),h},i.prototype.listenerCount=function(u){if(this._events){var h=this._events[u];if(r(h))return 1;if(h)return h.length}return 0},i.listenerCount=function(u,h){return u.listenerCount(h)};function r(u){return typeof u=="function"}function l(u){return typeof u=="number"}function s(u){return typeof u=="object"&&u!==null}function c(u){return u===void 0}},{}],2:[function(n,o,a){var i,r,l,s,c;c=navigator.userAgent.toLowerCase(),s=navigator.platform.toLowerCase(),i=c.match(/(opera|ie|firefox|chrome|version)[\s\/:]([\w\d\.]+)?.*?(safari|version[\s\/:]([\w\d\.]+)|$)/)||[null,"unknown",0],l=i[1]==="ie"&&document.documentMode,r={name:i[1]==="version"?i[3]:i[1],version:l||parseFloat(i[1]==="opera"&&i[4]?i[4]:i[2]),platform:{name:c.match(/ip(?:ad|od|hone)/)?"ios":(c.match(/(?:webos|android)/)||s.match(/mac|win|linux/)||["other"])[0]}},r[r.name]=!0,r[r.name+parseInt(r.version,10)]=!0,r.platform[r.platform.name]=!0,o.exports=r},{}],3:[function(n,o,a){var i,r,l,s=function(d,v){for(var y in v)c.call(v,y)&&(d[y]=v[y]);function p(){this.constructor=d}return p.prototype=v.prototype,d.prototype=new p,d.__super__=v.prototype,d},c={}.hasOwnProperty,u=[].indexOf||function(d){for(var v=0,y=this.length;vC;0<=C?++x:--x)S.push(null);return S}).call(this),b=this.spawnWorkers(),this.options.globalPalette===!0)this.renderNextFrame();else for(g=0,m=b;0<=m?gm;0<=m?++g:--g)this.renderNextFrame();return this.emit("start"),this.emit("progress",0)},p.prototype.abort=function(){for(var g;g=this.activeWorkers.shift(),g!=null;)this.log("killing active worker"),g.terminate();return this.running=!1,this.emit("abort")},p.prototype.spawnWorkers=function(){var g,b,m;return g=Math.min(this.options.workers,this.frames.length),(function(){m=[];for(var x=b=this.freeWorkers.length;b<=g?xg;b<=g?x++:x--)m.push(x);return m}).apply(this).forEach(function(x){return function(C){var S;return x.log("spawning worker "+C),S=new Worker(x.options.workerScript),S.onmessage=function(T){return x.activeWorkers.splice(x.activeWorkers.indexOf(S),1),x.freeWorkers.push(S),x.frameFinished(T.data)},x.freeWorkers.push(S)}}(this)),g},p.prototype.frameFinished=function(g){var b,m;if(this.log("frame "+g.index+" finished - "+this.activeWorkers.length+" active"),this.finishedFrames++,this.emit("progress",this.finishedFrames/this.frames.length),this.imageParts[g.index]=g,this.options.globalPalette===!0&&(this.options.globalPalette=g.globalPalette,this.log("global palette analyzed"),this.frames.length>2))for(b=1,m=this.freeWorkers.length;1<=m?bm;1<=m?++b:--b)this.renderNextFrame();return u.call(this.imageParts,null)>=0?this.renderNextFrame():this.finishRendering()},p.prototype.finishRendering=function(){var g,b,m,x,C,S,T,I,w,$,P,k,_,O,R,D;for(I=0,O=this.imageParts,C=0,w=O.length;C=this.frames.length))return g=this.frames[this.nextFrame++],m=this.freeWorkers.shift(),b=this.getTask(g),this.log("starting frame "+(b.index+1)+" of "+this.frames.length),this.activeWorkers.push(m),m.postMessage(b)},p.prototype.getContextData=function(g){return g.getImageData(0,0,this.options.width,this.options.height).data},p.prototype.getImageData=function(g){var b;return this._canvas==null&&(this._canvas=document.createElement("canvas"),this._canvas.width=this.options.width,this._canvas.height=this.options.height),b=this._canvas.getContext("2d"),b.setFill=this.options.background,b.fillRect(0,0,this.options.width,this.options.height),b.drawImage(g,0,0),this.getContextData(b)},p.prototype.getTask=function(g){var b,m;if(b=this.frames.indexOf(g),m={index:b,last:b===this.frames.length-1,delay:g.delay,transparent:g.transparent,width:this.options.width,height:this.options.height,quality:this.options.quality,dither:this.options.dither,globalPalette:this.options.globalPalette,repeat:this.options.repeat,canTransfer:l.name==="chrome"},g.data!=null)m.data=g.data;else if(g.context!=null)m.data=this.getContextData(g.context);else if(g.image!=null)m.data=this.getImageData(g.image);else throw new Error("Invalid frame");return m},p.prototype.log=function(){var g;if(g=1<=arguments.length?h.call(arguments,0):[],!!this.options.debug)return console.log.apply(console,g)},p}(i),o.exports=r},{"./browser.coffee":2,events:1}]},{},[3])(3)})})(Ed);var um=Ed.exports;const dm=Pd(um);var $d={exports:{}};(function(e){(function(t){var n=x(),o=C(),a=S(),i=T(),r={imagePlaceholder:void 0,cacheBust:!1},l={toSvg:s,toPng:u,toJpeg:h,toBlob:d,toPixelData:c,impl:{fontFaces:a,images:i,util:n,inliner:o,options:{}}};e.exports=l;function s(I,w){return w=w||{},v(w),Promise.resolve(I).then(function(P){return p(P,w.filter,!0)}).then(g).then(b).then($).then(function(P){return m(P,w.width||n.width(I),w.height||n.height(I))});function $(P){return w.bgcolor&&(P.style.backgroundColor=w.bgcolor),w.width&&(P.style.width=w.width+"px"),w.height&&(P.style.height=w.height+"px"),w.style&&Object.keys(w.style).forEach(function(k){P.style[k]=w.style[k]}),P}}function c(I,w){return y(I,w||{}).then(function($){return $.getContext("2d").getImageData(0,0,n.width(I),n.height(I)).data})}function u(I,w){return y(I,w||{}).then(function($){return $.toDataURL()})}function h(I,w){return w=w||{},y(I,w).then(function($){return $.toDataURL("image/jpeg",w.quality||1)})}function d(I,w){return y(I,w||{}).then(n.canvasToBlob)}function v(I){typeof I.imagePlaceholder>"u"?l.impl.options.imagePlaceholder=r.imagePlaceholder:l.impl.options.imagePlaceholder=I.imagePlaceholder,typeof I.cacheBust>"u"?l.impl.options.cacheBust=r.cacheBust:l.impl.options.cacheBust=I.cacheBust}function y(I,w){return s(I,w).then(n.makeImage).then(n.delay(100)).then(function(P){var k=$(I);return k.getContext("2d").drawImage(P,0,0),k});function $(P){var k=document.createElement("canvas");if(k.width=w.width||n.width(P),k.height=w.height||n.height(P),w.bgcolor){var _=k.getContext("2d");_.fillStyle=w.bgcolor,_.fillRect(0,0,k.width,k.height)}return k}}function p(I,w,$){if(!$&&w&&!w(I))return Promise.resolve();return Promise.resolve(I).then(P).then(function(O){return k(I,O,w)}).then(function(O){return _(I,O)});function P(O){return O instanceof HTMLCanvasElement?n.makeImage(O.toDataURL()):O.cloneNode(!1)}function k(O,R,D){var B=O.childNodes;if(B.length===0)return Promise.resolve(R);return F(R,n.asArray(B),D).then(function(){return R});function F(W,ce,ue){var J=Promise.resolve();return ce.forEach(function(re){J=J.then(function(){return p(re,ue)}).then(function(fe){fe&&W.appendChild(fe)})}),J}}function _(O,R){if(!(R instanceof Element))return R;return Promise.resolve().then(D).then(B).then(F).then(W).then(function(){return R});function D(){ce(window.getComputedStyle(O),R.style);function ce(ue,J){ue.cssText?J.cssText=ue.cssText:re(ue,J);function re(fe,Ae){n.asArray(fe).forEach(function(N){Ae.setProperty(N,fe.getPropertyValue(N),fe.getPropertyPriority(N))})}}}function B(){[":before",":after"].forEach(function(ue){ce(ue)});function ce(ue){var J=window.getComputedStyle(O,ue),re=J.getPropertyValue("content");if(re===""||re==="none")return;var fe=n.uid();R.className=R.className+" "+fe;var Ae=document.createElement("style");Ae.appendChild(N(fe,ue,J)),R.appendChild(Ae);function N(Q,M,ne){var se="."+Q+":"+M,ve=ne.cssText?Ee(ne):De(ne);return document.createTextNode(se+"{"+ve+"}");function Ee(E){var A=E.getPropertyValue("content");return E.cssText+" content: "+A+";"}function De(E){return n.asArray(E).map(A).join("; ")+";";function A(z){return z+": "+E.getPropertyValue(z)+(E.getPropertyPriority(z)?" !important":"")}}}}}function F(){O instanceof HTMLTextAreaElement&&(R.innerHTML=O.value),O instanceof HTMLInputElement&&R.setAttribute("value",O.value)}function W(){R instanceof SVGElement&&(R.setAttribute("xmlns","http://www.w3.org/2000/svg"),R instanceof SVGRectElement&&["width","height"].forEach(function(ce){var ue=R.getAttribute(ce);ue&&R.style.setProperty(ce,ue)}))}}}function g(I){return a.resolveAll().then(function(w){var $=document.createElement("style");return I.appendChild($),$.appendChild(document.createTextNode(w)),I})}function b(I){return i.inlineAll(I).then(function(){return I})}function m(I,w,$){return Promise.resolve(I).then(function(P){return P.setAttribute("xmlns","http://www.w3.org/1999/xhtml"),new XMLSerializer().serializeToString(P)}).then(n.escapeXhtml).then(function(P){return''+P+""}).then(function(P){return''+P+""}).then(function(P){return"data:image/svg+xml;charset=utf-8,"+P})}function x(){return{escape:W,parseExtension:w,mimeType:$,dataAsUrl:F,isDataUrl:P,canvasToBlob:_,resolveUrl:O,getAndEncode:B,uid:R(),delay:ce,asArray:ue,escapeXhtml:J,makeImage:D,width:re,height:fe};function I(){var N="application/font-woff",Q="image/jpeg";return{woff:N,woff2:N,ttf:"application/font-truetype",eot:"application/vnd.ms-fontobject",png:"image/png",jpg:Q,jpeg:Q,gif:"image/gif",tiff:"image/tiff",svg:"image/svg+xml"}}function w(N){var Q=/\.([^\.\/]*?)$/g.exec(N);return Q?Q[1]:""}function $(N){var Q=w(N).toLowerCase();return I()[Q]||""}function P(N){return N.search(/^(data:)/)!==-1}function k(N){return new Promise(function(Q){for(var M=window.atob(N.toDataURL().split(",")[1]),ne=M.length,se=new Uint8Array(ne),ve=0;venew Promise((o,a)=>{var i=s=>{try{l(n.next(s))}catch(c){a(c)}},r=s=>{try{l(n.throw(s))}catch(c){a(c)}},l=s=>s.done?o(s.value):Promise.resolve(s.value).then(i,r);l((n=n.apply(e,t)).next())});const ka=e=>(rg("data-v-d21c68c6"),e=e(),lg(),e),vm={key:0,class:"main"},mm={style:{position:"relative",margin:"10px",padding:"5px 0","background-color":"white","border-radius":"10px","pointer-events":"none"}},bm={style:{width:"100%",position:"relative",overflow:"hidden",padding:"10px 0",display:"flex","justify-content":"center"}},ym=ka(()=>Je("div",{style:{height:"10px"}},null,-1)),pm=ka(()=>Je("div",{style:{"text-align":"left"}},"内容",-1)),xm=ka(()=>Je("div",{style:{"text-align":"left"}},"字号",-1)),wm={style:{position:"relative",padding:"20px 15px"}},Sm={class:"custom-button"},Cm=ka(()=>Je("div",{style:{"text-align":"left"}},"最大宽度",-1)),km={style:{position:"relative",padding:"20px 15px"}},Tm={class:"custom-button"},_m=ka(()=>Je("div",{style:{"text-align":"left"}},"引脚位置",-1)),Pm={style:{display:"flex","justify-content":"space-around",width:"100%"}},Em={key:1,style:{position:"fixed",inset:"0",display:"flex","align-items":"center","justify-content":"center","background-color":"rgba(255,255,255,0.6)","z-index":"1000"}},$m=j({__name:"mainPage",setup(e){const t=L(!1);zv([{fontFamily:"FZMWFont",fontSrc:Nv,loaded:()=>{t.value=!0}}]);const n=L(),o=L({text:"输入一些内容",fontSize:20,maxWidth:200,cornerPlace:0}),a=L({w:20,h:20}),i=()=>{if(!n.value)return;const d=n.value.getBoundingClientRect();a.value.w=d.width,a.value.h=d.height};He(i),Nl(i);const r=L(),l=L(),s=L(!1),c=()=>gm(this,null,function*(){s.value=!0;const d=new dm({workers:2,quality:10,workerScript:"/gif.worker.js"});d.addFrame(yield h()),d.addFrame(yield h(),{delay:200}),d.addFrame(yield h(),{delay:200}),d.on("finished",v=>{const y=document.createElement("a");y.href=window.URL.createObjectURL(v),y.download="gif-"+Date.now(),y.click(),y.remove(),s.value=!1}),d.render()}),u=V(()=>o.value.fontSize+7);ee(()=>o.value.fontSize,()=>{o.value.maxWidth=Math.max(u.value,o.value.maxWidth)});const h=()=>new Promise((d,v)=>{const y=new Image;hm.toPng(l.value).then(p=>{y.src=p,y.onload=()=>{const g=document.createElement("canvas"),b=g.getContext("2d");b?(g.width=y.width,g.height=y.height,b.drawImage(y,0,0),d(b.getImageData(0,0,g.width,g.height))):v("no ctx")}}).catch(p=>{v(p)})});return(d,v)=>{const y=jn("van-field"),p=jn("van-cell"),g=jn("van-slider"),b=jn("van-radio"),m=jn("van-radio-group"),x=jn("van-cell-group"),C=jn("van-loading");return $o(),si(Qe,null,[t.value?($o(),si("div",vm,[Je("div",mm,[Je("div",bm,[Je("div",{ref_key:"messageRef",ref:l,style:{position:"relative","background-color":"white"}},[Je("div",{ref_key:"contentTextRef",ref:n,class:"content-text",style:pa({fontSize:o.value.fontSize+"px",maxWidth:o.value.maxWidth+"px"})},dr(o.value.text),5),f(cm,{ref_key:"roughPanelRef",ref:r,class:xa(["rough-panel",{"rough-panel--tr":o.value.cornerPlace===1,"rough-panel--br":o.value.cornerPlace===2,"rough-panel--bl":o.value.cornerPlace===3}]),w:Math.max(o.value.fontSize,a.value.w),h:Math.max(o.value.fontSize,a.value.h),rx:o.value.fontSize,ry:o.value.fontSize},null,8,["class","w","h","rx","ry"])],512)])]),ym,f(x,{inset:""},{default:vt(()=>[f(p,null,{default:vt(()=>[pm,f(y,{modelValue:o.value.text,"onUpdate:modelValue":v[0]||(v[0]=S=>o.value.text=S),rows:"2",autosize:"",type:"textarea",maxlength:"100",placeholder:"输入内容","show-word-limit":""},null,8,["modelValue"])]),_:1}),f(p,null,{default:vt(()=>[xm,Je("div",wm,[f(g,{modelValue:o.value.fontSize,"onUpdate:modelValue":v[1]||(v[1]=S=>o.value.fontSize=S),min:12,max:40},{button:vt(()=>[Je("div",Sm,dr(o.value.fontSize),1)]),_:1},8,["modelValue"])])]),_:1}),f(p,null,{default:vt(()=>[Cm,Je("div",km,[f(g,{modelValue:o.value.maxWidth,"onUpdate:modelValue":v[2]||(v[2]=S=>o.value.maxWidth=S),min:u.value,max:300},{button:vt(()=>[Je("div",Tm,dr(o.value.maxWidth),1)]),_:1},8,["modelValue","min"])])]),_:1}),f(p,null,{default:vt(()=>[_m,f(m,{modelValue:o.value.cornerPlace,"onUpdate:modelValue":v[3]||(v[3]=S=>o.value.cornerPlace=S),direction:"horizontal"},{default:vt(()=>[Je("div",Pm,[f(b,{name:0},{default:vt(()=>[eo("↖")]),_:1},8,["name"]),f(b,{name:1},{default:vt(()=>[eo("↗")]),_:1},8,["name"]),f(b,{name:2},{default:vt(()=>[eo("↙")]),_:1},8,["name"]),f(b,{name:3},{default:vt(()=>[eo("↘")]),_:1},8,["name"])])]),_:1},8,["modelValue"])]),_:1}),f(p,null,{default:vt(()=>[Je("div",{style:{"text-align":"center"}},[Je("div",{class:"btn",onClick:c},"GIF")])]),_:1})]),_:1})])):js("",!0),s.value?($o(),si("div",Em,[f(C,{type:"spinner"})])):js("",!0)],64)}}}),Im=(e,t)=>{const n=e.__vccOpts||e;for(const[o,a]of t)n[o]=a;return n},Om=Im($m,[["__scopeId","data-v-d21c68c6"]]),Am=j({__name:"App",setup(e){return(t,n)=>($o(),gd(Om))}});function ul(){}const ge=Object.assign,Et=typeof window<"u",dn=e=>e!==null&&typeof e=="object",Pe=e=>e!=null,Do=e=>typeof e=="function",ql=e=>dn(e)&&Do(e.then)&&Do(e.catch),ma=e=>Object.prototype.toString.call(e)==="[object Date]"&&!Number.isNaN(e.getTime());function Id(e){return e=e.replace(/[^-|\d]/g,""),/^((\+86)|(86))?(1)\d{10}$/.test(e)||/^0[0-9-]{10,13}$/.test(e)}const Od=e=>typeof e=="number"||/^\d+(\.\d+)?$/.test(e),Bm=()=>Et?/ios|iphone|ipad|ipod/.test(navigator.userAgent.toLowerCase()):!1;function bc(e,t){const n=t.split(".");let o=e;return n.forEach(a=>{var i;o=dn(o)&&(i=o[a])!=null?i:""}),o}function Ie(e,t,n){return t.reduce((o,a)=>((!n||e[a]!==void 0)&&(o[a]=e[a]),o),{})}const Zt=(e,t)=>JSON.stringify(e)===JSON.stringify(t),_i=e=>Array.isArray(e)?e:[e],ze=null,Y=[Number,String],H={type:Boolean,default:!0},Ke=e=>({type:e,required:!0}),Ve=()=>({type:Array,default:()=>[]}),Ye=e=>({type:Number,default:e}),ie=e=>({type:Y,default:e}),X=e=>({type:String,default:e});var Fn=typeof window<"u";function rt(e){return Fn?requestAnimationFrame(e):-1}function Gi(e){Fn&&cancelAnimationFrame(e)}function An(e){rt(()=>rt(e))}var Mm=e=>e===window,yc=(e,t)=>({top:0,left:0,right:e,bottom:t,width:e,height:t}),Be=e=>{const t=Mo(e);if(Mm(t)){const n=t.innerWidth,o=t.innerHeight;return yc(n,o)}return t!=null&&t.getBoundingClientRect?t.getBoundingClientRect():yc(0,0)};function Dm(e=!1){const t=L(e);return[t,(o=!t.value)=>{t.value=o}]}function at(e){const t=sn(e,null);if(t){const n=zt(),{link:o,unlink:a,internalChildren:i}=t;o(n),lo(()=>a(n));const r=V(()=>i.indexOf(n));return{parent:t,index:r}}return{parent:null,index:L(-1)}}function Rm(e){const t=[],n=o=>{Array.isArray(o)&&o.forEach(a=>{var i;xi(a)&&(t.push(a),(i=a.component)!=null&&i.subTree&&(t.push(a.component.subTree),n(a.component.subTree.children)),a.children&&n(a.children))})};return n(e),t}var pc=(e,t)=>{const n=e.indexOf(t);return n===-1?e.findIndex(o=>t.key!==void 0&&t.key!==null&&o.type===t.type&&o.key===t.key):n};function Lm(e,t,n){const o=Rm(e.subTree.children);n.sort((i,r)=>pc(o,i.vnode)-pc(o,r.vnode));const a=n.map(i=>i.proxy);t.sort((i,r)=>{const l=a.indexOf(i),s=a.indexOf(r);return l-s})}function st(e){const t=je([]),n=je([]),o=zt();return{children:t,linkChildren:i=>{Fo(e,Object.assign({link:s=>{s.proxy&&(n.push(s),t.push(s.proxy),Lm(o,t,n))},unlink:s=>{const c=n.indexOf(s);t.splice(c,1),n.splice(c,1)},children:t,internalChildren:n},i))}}}var dl=1e3,fl=60*dl,hl=60*fl,xc=24*hl;function Vm(e){const t=Math.floor(e/xc),n=Math.floor(e%xc/hl),o=Math.floor(e%hl/fl),a=Math.floor(e%fl/dl),i=Math.floor(e%dl);return{total:e,days:t,hours:n,minutes:o,seconds:a,milliseconds:i}}function Fm(e,t){return Math.floor(e/1e3)===Math.floor(t/1e3)}function zm(e){let t,n,o,a;const i=L(e.time),r=V(()=>Vm(i.value)),l=()=>{o=!1,Gi(t)},s=()=>Math.max(n-Date.now(),0),c=p=>{var g,b;i.value=p,(g=e.onChange)==null||g.call(e,r.value),p===0&&(l(),(b=e.onFinish)==null||b.call(e))},u=()=>{t=rt(()=>{o&&(c(s()),i.value>0&&u())})},h=()=>{t=rt(()=>{if(o){const p=s();(!Fm(p,i.value)||p===0)&&c(p),i.value>0&&h()}})},d=()=>{Fn&&(e.millisecond?u():h())},v=()=>{o||(n=Date.now()+i.value,o=!0,d())},y=(p=e.time)=>{l(),i.value=p};return en(l),vn(()=>{a&&(o=!0,a=!1,d())}),Qt(()=>{o&&(l(),a=!0)}),{start:v,pause:l,reset:y,current:r}}function Ho(e){let t;He(()=>{e(),Ce(()=>{t=!0})}),vn(()=>{t&&e()})}function Ue(e,t,n={}){if(!Fn)return;const{target:o=window,passive:a=!1,capture:i=!1}=n;let r=!1,l;const s=h=>{if(r)return;const d=Mo(h);d&&!l&&(d.addEventListener(e,t,{capture:i,passive:a}),l=!0)},c=h=>{if(r)return;const d=Mo(h);d&&l&&(d.removeEventListener(e,t,i),l=!1)};lo(()=>c(o)),Qt(()=>c(o)),Ho(()=>s(o));let u;return ht(o)&&(u=ee(o,(h,d)=>{c(d),s(h)})),()=>{u==null||u(),c(o),r=!0}}function qi(e,t,n={}){if(!Fn)return;const{eventName:o="click"}=n;Ue(o,i=>{(Array.isArray(e)?e:[e]).every(s=>{const c=Mo(s);return c&&!c.contains(i.target)})&&t(i)},{target:document})}var za,_r;function Nm(){if(!za&&(za=L(0),_r=L(0),Fn)){const e=()=>{za.value=window.innerWidth,_r.value=window.innerHeight};e(),window.addEventListener("resize",e,{passive:!0}),window.addEventListener("orientationchange",e,{passive:!0})}return{width:za,height:_r}}var Hm=/scroll|auto|overlay/i,Ad=Fn?window:void 0;function jm(e){return e.tagName!=="HTML"&&e.tagName!=="BODY"&&e.nodeType===1}function Xl(e,t=Ad){let n=e;for(;n&&n!==t&&jm(n);){const{overflowY:o}=window.getComputedStyle(n);if(Hm.test(o))return n;n=n.parentNode}return t}function jo(e,t=Ad){const n=L();return He(()=>{e.value&&(n.value=Xl(e.value,t))}),n}var Na;function Wm(){if(!Na&&(Na=L("visible"),Fn)){const e=()=>{Na.value=document.hidden?"hidden":"visible"};e(),window.addEventListener("visibilitychange",e)}return Na}var Bd=Symbol("van-field");function zn(e){const t=sn(Bd,null);t&&!t.customValue.value&&(t.customValue.value=e,ee(e,()=>{t.resetValidation(),t.validateWithTrigger("onChange")}))}function fn(e){const t="scrollTop"in e?e.scrollTop:e.pageYOffset;return Math.max(t,0)}function Pi(e,t){"scrollTop"in e?e.scrollTop=t:e.scrollTo(e.scrollX,t)}function Ta(){return window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0}function Xi(e){Pi(window,e),Pi(document.body,e)}function wc(e,t){if(e===window)return 0;const n=t?fn(t):Ta();return Be(e).top+n}const Um=Bm();function Md(){Um&&Xi(Ta())}const Zl=e=>e.stopPropagation();function Re(e,t){(typeof e.cancelable!="boolean"||e.cancelable)&&e.preventDefault(),t&&Zl(e)}function ao(e){const t=Mo(e);if(!t)return!1;const n=window.getComputedStyle(t),o=n.display==="none",a=t.offsetParent===null&&n.position!=="fixed";return o||a}const{width:Vt,height:Pt}=Nm();function Ym(e){const t=window.getComputedStyle(e);return t.transform!=="none"||t.perspective!=="none"||["transform","perspective","filter"].some(n=>(t.willChange||"").includes(n))}function Km(e){let t=e.parentElement;for(;t;){if(t&&t.tagName!=="HTML"&&t.tagName!=="BODY"&&Ym(t))return t;t=t.parentElement}return null}function xe(e){if(Pe(e))return Od(e)?`${e}px`:String(e)}function bn(e){if(Pe(e)){if(Array.isArray(e))return{width:xe(e[0]),height:xe(e[1])};const t=xe(e);return{width:t,height:t}}}function yn(e){const t={};return e!==void 0&&(t.zIndex=+e),t}let Pr;function Gm(){if(!Pr){const e=document.documentElement,t=e.style.fontSize||window.getComputedStyle(e).fontSize;Pr=parseFloat(t)}return Pr}function qm(e){return e=e.replace(/rem/g,""),+e*Gm()}function Xm(e){return e=e.replace(/vw/g,""),+e*Vt.value/100}function Zm(e){return e=e.replace(/vh/g,""),+e*Pt.value/100}function Jl(e){if(typeof e=="number")return e;if(Et){if(e.includes("rem"))return qm(e);if(e.includes("vw"))return Xm(e);if(e.includes("vh"))return Zm(e)}return parseFloat(e)}const Jm=/-(\w)/g,Dd=e=>e.replace(Jm,(t,n)=>n.toUpperCase()),Qm=e=>e.replace(/([A-Z])/g,"-$1").toLowerCase().replace(/^-/,"");function Rt(e,t=2){let n=e+"";for(;n.lengthMath.min(Math.max(e,t),n);function Sc(e,t,n){const o=e.indexOf(t);return o===-1?e:t==="-"&&o!==0?e.slice(0,o):e.slice(0,o+1)+e.slice(o).replace(n,"")}function gl(e,t=!0,n=!0){t?e=Sc(e,".",/\./g):e=e.split(".")[0],n?e=Sc(e,"-",/-/g):e=e.replace(/-/,"");const o=t?/[^-0-9.]/g:/[^-0-9]/g;return e.replace(o,"")}function Rd(e,t){return Math.round((e+t)*1e10)/1e10}const{hasOwnProperty:eb}=Object.prototype;function tb(e,t,n){const o=t[n];Pe(o)&&(!eb.call(e,n)||!dn(o)?e[n]=o:e[n]=Ld(Object(e[n]),o))}function Ld(e,t){return Object.keys(t).forEach(n=>{tb(e,t,n)}),e}var nb={name:"姓名",tel:"电话",save:"保存",clear:"清空",cancel:"取消",confirm:"确认",delete:"删除",loading:"加载中...",noCoupon:"暂无优惠券",nameEmpty:"请填写姓名",addContact:"添加联系人",telInvalid:"请填写正确的电话",vanCalendar:{end:"结束",start:"开始",title:"日期选择",weekdays:["日","一","二","三","四","五","六"],monthTitle:(e,t)=>`${e}年${t}月`,rangePrompt:e=>`最多选择 ${e} 天`},vanCascader:{select:"请选择"},vanPagination:{prev:"上一页",next:"下一页"},vanPullRefresh:{pulling:"下拉即可刷新...",loosing:"释放即可刷新..."},vanSubmitBar:{label:"合计:"},vanCoupon:{unlimited:"无门槛",discount:e=>`${e}折`,condition:e=>`满${e}元可用`},vanCouponCell:{title:"优惠券",count:e=>`${e}张可用`},vanCouponList:{exchange:"兑换",close:"不使用",enable:"可用",disabled:"不可用",placeholder:"输入优惠码"},vanAddressEdit:{area:"地区",areaEmpty:"请选择地区",addressEmpty:"请填写详细地址",addressDetail:"详细地址",defaultAddress:"设为默认收货地址"},vanAddressList:{add:"新增地址"}};const Cc=L("zh-CN"),kc=je({"zh-CN":nb}),Vd={messages(){return kc[Cc.value]},use(e,t){Cc.value=e,this.add({[e]:t})},add(e={}){Ld(kc,e)}};var ob=Vd;function ab(e){const t=Dd(e)+".";return(n,...o)=>{const a=ob.messages(),i=bc(a,t+n)||bc(a,n);return Do(i)?i(...o):i}}function vl(e,t){return t?typeof t=="string"?` ${e}--${t}`:Array.isArray(t)?t.reduce((n,o)=>n+vl(e,o),""):Object.keys(t).reduce((n,o)=>n+(t[o]?vl(e,o):""),""):""}function ib(e){return(t,n)=>(t&&typeof t!="string"&&(n=t,t=""),t=t?`${e}__${t}`:e,`${t}${vl(t,n)}`)}function U(e){const t=`van-${e}`;return[t,ib(t),ab(t)]}const pn="van-hairline",Fd=`${pn}--top`,zd=`${pn}--left`,rb=`${pn}--right`,Ql=`${pn}--bottom`,sa=`${pn}--surround`,Zi=`${pn}--top-bottom`,lb=`${pn}-unset--top-bottom`,yt="van-haptics-feedback",Nd=Symbol("van-form"),Hd=500,Tc=5;function Nn(e,{args:t=[],done:n,canceled:o,error:a}){if(e){const i=e.apply(null,t);ql(i)?i.then(r=>{r?n():o&&o()}).catch(a||ul):i?n():o&&o()}else n()}function q(e){return e.install=t=>{const{name:n}=e;n&&(t.component(n,e),t.component(Dd(`-${n}`),e))},e}function Ei(e,t){return e.reduce((n,o)=>Math.abs(n-t){n&&e()})}const Wd=(e,t)=>{const n=L(),o=()=>{n.value=Be(e).height};return He(()=>{if(Ce(o),t)for(let a=1;a<=3;a++)setTimeout(o,100*a)}),Ji(()=>Ce(o)),ee([Vt,Pt],o),n};function Qi(e,t){const n=Wd(e,!0);return o=>f("div",{class:t("placeholder"),style:{height:n.value?`${n.value}px`:void 0}},[o()])}const[Ud,_c]=U("action-bar"),es=Symbol(Ud),sb={placeholder:Boolean,safeAreaInsetBottom:H};var cb=j({name:Ud,props:sb,setup(e,{slots:t}){const n=L(),o=Qi(n,_c),{linkChildren:a}=st(es);a();const i=()=>{var r;return f("div",{ref:n,class:[_c(),{"van-safe-area-bottom":e.safeAreaInsetBottom}]},[(r=t.default)==null?void 0:r.call(t)])};return()=>e.placeholder?o(i):i()}});const Yd=q(cb);function _e(e){const t=zt();t&&ge(t.proxy,e)}const Hn={to:[String,Object],url:String,replace:Boolean};function Kd({to:e,url:t,replace:n,$router:o}){e&&o?o[n?"replace":"push"](e):t&&(n?location.replace(t):location.href=t)}function so(){const e=zt().proxy;return()=>Kd(e)}const[ub,Pc]=U("badge"),db={dot:Boolean,max:Y,tag:X("div"),color:String,offset:Array,content:Y,showZero:H,position:X("top-right")};var fb=j({name:ub,props:db,setup(e,{slots:t}){const n=()=>{if(t.content)return!0;const{content:l,showZero:s}=e;return Pe(l)&&l!==""&&(s||l!==0&&l!=="0")},o=()=>{const{dot:l,max:s,content:c}=e;if(!l&&n())return t.content?t.content():Pe(s)&&Od(c)&&+c>+s?`${s}+`:c},a=l=>l.startsWith("-")?l.replace("-",""):`-${l}`,i=V(()=>{const l={background:e.color};if(e.offset){const[s,c]=e.offset,{position:u}=e,[h,d]=u.split("-");t.default?(typeof c=="number"?l[h]=xe(h==="top"?c:-c):l[h]=h==="top"?xe(c):a(c),typeof s=="number"?l[d]=xe(d==="left"?s:-s):l[d]=d==="left"?xe(s):a(s)):(l.marginTop=xe(c),l.marginLeft=xe(s))}return l}),r=()=>{if(n()||e.dot)return f("div",{class:Pc([e.position,{dot:e.dot,fixed:!!t.default}]),style:i.value},[o()])};return()=>{if(t.default){const{tag:l}=e;return f(l,{class:Pc("wrapper")},{default:()=>[t.default(),r()]})}return r()}}});const co=q(fb);let Gd=2e3;const hb=()=>++Gd,gb=e=>{Gd=e},[qd,vb]=U("config-provider"),Xd=Symbol(qd),mb={tag:X("div"),theme:X("light"),zIndex:Number,themeVars:Object,themeVarsDark:Object,themeVarsLight:Object,themeVarsScope:X("local"),iconPrefix:String};function bb(e){return e.replace(/([a-zA-Z])(\d)/g,"$1-$2")}function yb(e){const t={};return Object.keys(e).forEach(n=>{const o=bb(Qm(n));t[`--van-${o}`]=e[n]}),t}function Ha(e={},t={}){Object.keys(e).forEach(n=>{e[n]!==t[n]&&document.documentElement.style.setProperty(n,e[n])}),Object.keys(t).forEach(n=>{e[n]||document.documentElement.style.removeProperty(n)})}var pb=j({name:qd,props:mb,setup(e,{slots:t}){const n=V(()=>yb(ge({},e.themeVars,e.theme==="dark"?e.themeVarsDark:e.themeVarsLight)));if(Et){const o=()=>{document.documentElement.classList.add(`van-theme-${e.theme}`)},a=(i=e.theme)=>{document.documentElement.classList.remove(`van-theme-${i}`)};ee(()=>e.theme,(i,r)=>{r&&a(r),o()},{immediate:!0}),vn(o),Qt(a),en(a),ee(n,(i,r)=>{e.themeVarsScope==="global"&&Ha(i,r)}),ee(()=>e.themeVarsScope,(i,r)=>{r==="global"&&Ha({},n.value),i==="global"&&Ha(n.value,{})}),e.themeVarsScope==="global"&&Ha(n.value,{})}return Fo(Xd,e),Vo(()=>{e.zIndex!==void 0&&gb(e.zIndex)}),()=>f(e.tag,{class:vb(),style:e.themeVarsScope==="local"?n.value:void 0},{default:()=>{var o;return[(o=t.default)==null?void 0:o.call(t)]}})}});const[xb,Ec]=U("icon"),wb=e=>e==null?void 0:e.includes("/"),Sb={dot:Boolean,tag:X("i"),name:String,size:Y,badge:Y,color:String,badgeProps:Object,classPrefix:String};var Cb=j({name:xb,props:Sb,setup(e,{slots:t}){const n=sn(Xd,null),o=V(()=>e.classPrefix||(n==null?void 0:n.iconPrefix)||Ec());return()=>{const{tag:a,dot:i,name:r,size:l,badge:s,color:c}=e,u=wb(r);return f(co,ke({dot:i,tag:a,class:[o.value,u?"":`${o.value}-${r}`],style:{color:c,fontSize:xe(l)},content:s},e.badgeProps),{default:()=>{var h;return[(h=t.default)==null?void 0:h.call(t),u&&f("img",{class:Ec("image"),src:r},null)]}})}}});const Se=q(Cb);var kb=Se;const[Tb,ca]=U("loading"),_b=Array(12).fill(null).map((e,t)=>f("i",{class:ca("line",String(t+1))},null)),Pb=f("svg",{class:ca("circular"),viewBox:"25 25 50 50"},[f("circle",{cx:"50",cy:"50",r:"20",fill:"none"},null)]),Eb={size:Y,type:X("circular"),color:String,vertical:Boolean,textSize:Y,textColor:String};var $b=j({name:Tb,props:Eb,setup(e,{slots:t}){const n=V(()=>ge({color:e.color},bn(e.size))),o=()=>{const i=e.type==="spinner"?_b:Pb;return f("span",{class:ca("spinner",e.type),style:n.value},[t.icon?t.icon():i])},a=()=>{var i;if(t.default)return f("span",{class:ca("text"),style:{fontSize:xe(e.textSize),color:(i=e.textColor)!=null?i:e.color}},[t.default()])};return()=>{const{type:i,vertical:r}=e;return f("div",{class:ca([i,{vertical:r}]),"aria-live":"polite","aria-busy":!0},[o(),a()])}}});const Nt=q($b),[Ib,ho]=U("button"),Ob=ge({},Hn,{tag:X("button"),text:String,icon:String,type:X("default"),size:X("normal"),color:String,block:Boolean,plain:Boolean,round:Boolean,square:Boolean,loading:Boolean,hairline:Boolean,disabled:Boolean,iconPrefix:String,nativeType:X("button"),loadingSize:Y,loadingText:String,loadingType:String,iconPosition:X("left")});var Ab=j({name:Ib,props:Ob,emits:["click"],setup(e,{emit:t,slots:n}){const o=so(),a=()=>n.loading?n.loading():f(Nt,{size:e.loadingSize,type:e.loadingType,class:ho("loading")},null),i=()=>{if(e.loading)return a();if(n.icon)return f("div",{class:ho("icon")},[n.icon()]);if(e.icon)return f(Se,{name:e.icon,class:ho("icon"),classPrefix:e.iconPrefix},null)},r=()=>{let c;if(e.loading?c=e.loadingText:c=n.default?n.default():e.text,c)return f("span",{class:ho("text")},[c])},l=()=>{const{color:c,plain:u}=e;if(c){const h={color:u?c:"white"};return u||(h.background=c),c.includes("gradient")?h.border=0:h.borderColor=c,h}},s=c=>{e.loading?Re(c):e.disabled||(t("click",c),o())};return()=>{const{tag:c,type:u,size:h,block:d,round:v,plain:y,square:p,loading:g,disabled:b,hairline:m,nativeType:x,iconPosition:C}=e,S=[ho([u,h,{plain:y,block:d,round:v,square:p,loading:g,disabled:b,hairline:m}]),{[sa]:m}];return f(c,{type:x,class:S,style:l(),disabled:b,onClick:s},{default:()=>[f("div",{class:ho("content")},[C==="left"&&i(),r(),C==="right"&&i()])]})}}});const lt=q(Ab),[Bb,Mb]=U("action-bar-button"),Db=ge({},Hn,{type:String,text:String,icon:String,color:String,loading:Boolean,disabled:Boolean});var Rb=j({name:Bb,props:Db,setup(e,{slots:t}){const n=so(),{parent:o,index:a}=at(es),i=V(()=>{if(o){const l=o.children[a.value-1];return!(l&&"isButton"in l)}}),r=V(()=>{if(o){const l=o.children[a.value+1];return!(l&&"isButton"in l)}});return _e({isButton:!0}),()=>{const{type:l,icon:s,text:c,color:u,loading:h,disabled:d}=e;return f(lt,{class:Mb([l,{last:r.value,first:i.value}]),size:"large",type:l,icon:s,color:u,loading:h,disabled:d,onClick:n},{default:()=>[t.default?t.default():c]})}}});const ml=q(Rb),[Lb,Er]=U("action-bar-icon"),Vb=ge({},Hn,{dot:Boolean,text:String,icon:String,color:String,badge:Y,iconClass:ze,badgeProps:Object,iconPrefix:String});var Fb=j({name:Lb,props:Vb,setup(e,{slots:t}){const n=so();at(es);const o=()=>{const{dot:a,badge:i,icon:r,color:l,iconClass:s,badgeProps:c,iconPrefix:u}=e;return t.icon?f(co,ke({dot:a,class:Er("icon"),content:i},c),{default:t.icon}):f(Se,{tag:"div",dot:a,name:r,badge:i,color:l,class:[Er("icon"),s],badgeProps:c,classPrefix:u},null)};return()=>f("div",{role:"button",class:Er(),tabindex:0,onClick:n},[o(),t.default?t.default():e.text])}});const zb=q(Fb),Wo={show:Boolean,zIndex:Y,overlay:H,duration:Y,teleport:[String,Object],lockScroll:H,lazyRender:H,beforeClose:Function,overlayStyle:Object,overlayClass:ze,transitionAppear:Boolean,closeOnClickOverlay:H},ts=Object.keys(Wo);function Nb(e,t){return e>t?"horizontal":t>e?"vertical":""}function $t(){const e=L(0),t=L(0),n=L(0),o=L(0),a=L(0),i=L(0),r=L(""),l=L(!0),s=()=>r.value==="vertical",c=()=>r.value==="horizontal",u=()=>{n.value=0,o.value=0,a.value=0,i.value=0,r.value="",l.value=!0};return{move:v=>{const y=v.touches[0];n.value=(y.clientX<0?0:y.clientX)-e.value,o.value=y.clientY-t.value,a.value=Math.abs(n.value),i.value=Math.abs(o.value);const p=10;(!r.value||a.valueTc||i.value>Tc)&&(l.value=!1)},start:v=>{u(),e.value=v.touches[0].clientX,t.value=v.touches[0].clientY},reset:u,startX:e,startY:t,deltaX:n,deltaY:o,offsetX:a,offsetY:i,direction:r,isVertical:s,isHorizontal:c,isTap:l}}let Zo=0;const $c="van-overflow-hidden";function Zd(e,t){const n=$t(),o="01",a="10",i=u=>{n.move(u);const h=n.deltaY.value>0?a:o,d=Xl(u.target,e.value),{scrollHeight:v,offsetHeight:y,scrollTop:p}=d;let g="11";p===0?g=y>=v?"00":"01":p+y>=v&&(g="10"),g!=="11"&&n.isVertical()&&!(parseInt(g,2)&parseInt(h,2))&&Re(u,!0)},r=()=>{document.addEventListener("touchstart",n.start),document.addEventListener("touchmove",i,{passive:!1}),Zo||document.body.classList.add($c),Zo++},l=()=>{Zo&&(document.removeEventListener("touchstart",n.start),document.removeEventListener("touchmove",i),Zo--,Zo||document.body.classList.remove($c))},s=()=>t()&&r(),c=()=>t()&&l();Ho(s),Qt(c),en(c),ee(t,u=>{u?r():l()})}function ns(e){const t=L(!1);return ee(e,n=>{n&&(t.value=n)},{immediate:!0}),n=>()=>t.value?n():null}const $i=()=>{var e;const{scopeId:t}=((e=zt())==null?void 0:e.vnode)||{};return t?{[t]:""}:null},[Hb,jb]=U("overlay"),Wb={show:Boolean,zIndex:Y,duration:Y,className:ze,lockScroll:H,lazyRender:H,customStyle:Object};var Ub=j({name:Hb,props:Wb,setup(e,{slots:t}){const n=L(),o=ns(()=>e.show||!e.lazyRender),a=r=>{e.lockScroll&&Re(r,!0)},i=o(()=>{var r;const l=ge(yn(e.zIndex),e.customStyle);return Pe(e.duration)&&(l.animationDuration=`${e.duration}s`),et(f("div",{ref:n,style:l,class:[jb(),e.className]},[(r=t.default)==null?void 0:r.call(t)]),[[ot,e.show]])});return Ue("touchmove",a,{target:n}),()=>f(No,{name:"van-fade",appear:!0},{default:i})}});const Jd=q(Ub),Yb=ge({},Wo,{round:Boolean,position:X("center"),closeIcon:X("cross"),closeable:Boolean,transition:String,iconPrefix:String,closeOnPopstate:Boolean,closeIconPosition:X("top-right"),safeAreaInsetTop:Boolean,safeAreaInsetBottom:Boolean}),[Kb,Ic]=U("popup");var Gb=j({name:Kb,inheritAttrs:!1,props:Yb,emits:["open","close","opened","closed","keydown","update:show","clickOverlay","clickCloseIcon"],setup(e,{emit:t,attrs:n,slots:o}){let a,i;const r=L(),l=L(),s=ns(()=>e.show||!e.lazyRender),c=V(()=>{const T={zIndex:r.value};if(Pe(e.duration)){const I=e.position==="center"?"animationDuration":"transitionDuration";T[I]=`${e.duration}s`}return T}),u=()=>{a||(a=!0,r.value=e.zIndex!==void 0?+e.zIndex:hb(),t("open"))},h=()=>{a&&Nn(e.beforeClose,{done(){a=!1,t("close"),t("update:show",!1)}})},d=T=>{t("clickOverlay",T),e.closeOnClickOverlay&&h()},v=()=>{if(e.overlay)return f(Jd,ke({show:e.show,class:e.overlayClass,zIndex:r.value,duration:e.duration,customStyle:e.overlayStyle,role:e.closeOnClickOverlay?"button":void 0,tabindex:e.closeOnClickOverlay?0:void 0},$i(),{onClick:d}),{default:o["overlay-content"]})},y=T=>{t("clickCloseIcon",T),h()},p=()=>{if(e.closeable)return f(Se,{role:"button",tabindex:0,name:e.closeIcon,class:[Ic("close-icon",e.closeIconPosition),yt],classPrefix:e.iconPrefix,onClick:y},null)};let g;const b=()=>{g&&clearTimeout(g),g=setTimeout(()=>{t("opened")})},m=()=>t("closed"),x=T=>t("keydown",T),C=s(()=>{var T;const{round:I,position:w,safeAreaInsetTop:$,safeAreaInsetBottom:P}=e;return et(f("div",ke({ref:l,style:c.value,role:"dialog",tabindex:0,class:[Ic({round:I,[w]:w}),{"van-safe-area-top":$,"van-safe-area-bottom":P}],onKeydown:x},n,$i()),[(T=o.default)==null?void 0:T.call(o),p()]),[[ot,e.show]])}),S=()=>{const{position:T,transition:I,transitionAppear:w}=e,$=T==="center"?"van-fade":`van-popup-slide-${T}`;return f(No,{name:I||$,appear:w,onAfterEnter:b,onAfterLeave:m},{default:C})};return ee(()=>e.show,T=>{T&&!a&&(u(),n.tabindex===0&&Ce(()=>{var I;(I=l.value)==null||I.focus()})),!T&&a&&(a=!1,t("close"))}),_e({popupRef:l}),Zd(l,()=>e.show&&e.lockScroll),Ue("popstate",()=>{e.closeOnPopstate&&(h(),i=!1)}),He(()=>{e.show&&u()}),vn(()=>{i&&(t("update:show",!0),i=!1)}),Qt(()=>{e.show&&e.teleport&&(h(),i=!0)}),Fo(jd,()=>e.show),()=>e.teleport?f(zo,{to:e.teleport},{default:()=>[v(),S()]}):f(Qe,null,[v(),S()])}});const Ht=q(Gb),[qb,Ot]=U("action-sheet"),Xb=ge({},Wo,{title:String,round:H,actions:Ve(),closeIcon:X("cross"),closeable:H,cancelText:String,description:String,closeOnPopstate:H,closeOnClickAction:Boolean,safeAreaInsetBottom:H}),Zb=[...ts,"round","closeOnPopstate","safeAreaInsetBottom"];var Jb=j({name:qb,props:Xb,emits:["select","cancel","update:show"],setup(e,{slots:t,emit:n}){const o=u=>n("update:show",u),a=()=>{o(!1),n("cancel")},i=()=>{if(e.title)return f("div",{class:Ot("header")},[e.title,e.closeable&&f(Se,{name:e.closeIcon,class:[Ot("close"),yt],onClick:a},null)])},r=()=>{if(t.cancel||e.cancelText)return[f("div",{class:Ot("gap")},null),f("button",{type:"button",class:Ot("cancel"),onClick:a},[t.cancel?t.cancel():e.cancelText])]},l=(u,h)=>u.loading?f(Nt,{class:Ot("loading-icon")},null):t.action?t.action({action:u,index:h}):[f("span",{class:Ot("name")},[u.name]),u.subname&&f("div",{class:Ot("subname")},[u.subname])],s=(u,h)=>{const{color:d,loading:v,callback:y,disabled:p,className:g}=u,b=()=>{p||v||(y&&y(u),e.closeOnClickAction&&o(!1),Ce(()=>n("select",u,h)))};return f("button",{type:"button",style:{color:d},class:[Ot("item",{loading:v,disabled:p}),g],onClick:b},[l(u,h)])},c=()=>{if(e.description||t.description){const u=t.description?t.description():e.description;return f("div",{class:Ot("description")},[u])}};return()=>f(Ht,ke({class:Ot(),position:"bottom","onUpdate:show":o},Ie(e,Zb)),{default:()=>{var u;return[i(),c(),f("div",{class:Ot("content")},[e.actions.map(s),(u=t.default)==null?void 0:u.call(t)]),r()]}})}});const Qb=q(Jb),[e0,rn,Oc]=U("picker"),Qd=e=>e.find(t=>!t.disabled)||e[0];function t0(e,t){const n=e[0];if(n){if(Array.isArray(n))return"multiple";if(t.children in n)return"cascade"}return"default"}function fi(e,t){t=tt(t,0,e.length);for(let n=t;n=0;n--)if(!e[n].disabled)return n;return 0}const Ac=(e,t,n)=>t!==void 0&&!!e.find(o=>o[n.value]===t);function bl(e,t,n){const o=e.findIndex(i=>i[n.value]===t),a=fi(e,o);return e[a]}function n0(e,t,n){const o=[];let a={[t.children]:e},i=0;for(;a&&a[t.children];){const r=a[t.children],l=n.value[i];if(a=Pe(l)?bl(r,l,t):void 0,!a&&r.length){const s=Qd(r)[t.value];a=bl(r,s,t)}i++,o.push(r)}return o}function o0(e){const{transform:t}=window.getComputedStyle(e),n=t.slice(7,t.length-1).split(", ")[5];return Number(n)}function a0(e){return ge({text:"text",value:"value",children:"children"},e)}const Bc=200,Mc=300,i0=15,[ef,$r]=U("picker-column"),tf=Symbol(ef);var r0=j({name:ef,props:{value:Y,fields:Ke(Object),options:Ve(),readonly:Boolean,allowHtml:Boolean,optionHeight:Ke(Number),swipeDuration:Ke(Y),visibleOptionNum:Ke(Y)},emits:["change","clickOption","scrollInto"],setup(e,{emit:t,slots:n}){let o,a,i,r,l;const s=L(),c=L(),u=L(0),h=L(0),d=$t(),v=()=>e.options.length,y=()=>e.optionHeight*(+e.visibleOptionNum-1)/2,p=P=>{let k=fi(e.options,P);const _=-k*e.optionHeight,O=()=>{k>v()-1&&(k=fi(e.options,P));const R=e.options[k][e.fields.value];R!==e.value&&t("change",R)};o&&_!==u.value?l=O:O(),u.value=_},g=()=>e.readonly||!e.options.length,b=P=>{o||g()||(l=null,h.value=Bc,p(P),t("clickOption",e.options[P]))},m=P=>tt(Math.round(-P/e.optionHeight),0,v()-1),x=V(()=>m(u.value)),C=(P,k)=>{const _=Math.abs(P/k);P=u.value+_/.003*(P<0?-1:1);const O=m(P);h.value=+e.swipeDuration,p(O)},S=()=>{o=!1,h.value=0,l&&(l(),l=null)},T=P=>{if(!g()){if(d.start(P),o){const k=o0(c.value);u.value=Math.min(0,k-y())}h.value=0,a=u.value,i=Date.now(),r=a,l=null}},I=P=>{if(g())return;d.move(P),d.isVertical()&&(o=!0,Re(P,!0));const k=tt(a+d.deltaY.value,-(v()*e.optionHeight),e.optionHeight),_=m(k);_!==x.value&&t("scrollInto",e.options[_]),u.value=k;const O=Date.now();O-i>Mc&&(i=O,r=k)},w=()=>{if(g())return;const P=u.value-r,k=Date.now()-i;if(ki0){C(P,k);return}const O=m(u.value);h.value=Bc,p(O),setTimeout(()=>{o=!1},0)},$=()=>{const P={height:`${e.optionHeight}px`};return e.options.map((k,_)=>{const O=k[e.fields.text],{disabled:R}=k,D=k[e.fields.value],B={role:"button",style:P,tabindex:R?-1:0,class:[$r("item",{disabled:R,selected:D===e.value}),k.className],onClick:()=>b(_)},F={class:"van-ellipsis",[e.allowHtml?"innerHTML":"textContent"]:O};return f("li",B,[n.option?n.option(k,_):f("div",F,null)])})};return at(tf),_e({stopMomentum:S}),Vo(()=>{const P=o?Math.floor(-u.value/e.optionHeight):e.options.findIndex(O=>O[e.fields.value]===e.value),k=fi(e.options,P),_=-k*e.optionHeight;o&&kf("div",{ref:s,class:$r(),onTouchstartPassive:T,onTouchend:w,onTouchcancel:w},[f("ul",{ref:c,style:{transform:`translate3d(0, ${u.value+y()}px, 0)`,transitionDuration:`${h.value}ms`,transitionProperty:h.value?"all":"none"},class:$r("wrapper"),onTransitionend:S},[$()])])}});const[l0]=U("picker-toolbar"),er={title:String,cancelButtonText:String,confirmButtonText:String},nf=["cancel","confirm","title","toolbar"],s0=Object.keys(er);var of=j({name:l0,props:er,emits:["confirm","cancel"],setup(e,{emit:t,slots:n}){const o=()=>{if(n.title)return n.title();if(e.title)return f("div",{class:[rn("title"),"van-ellipsis"]},[e.title])},a=()=>t("cancel"),i=()=>t("confirm"),r=()=>{const s=e.cancelButtonText||Oc("cancel");return f("button",{type:"button",class:[rn("cancel"),yt],onClick:a},[n.cancel?n.cancel():s])},l=()=>{const s=e.confirmButtonText||Oc("confirm");return f("button",{type:"button",class:[rn("confirm"),yt],onClick:i},[n.confirm?n.confirm():s])};return()=>f("div",{class:rn("toolbar")},[n.toolbar?n.toolbar():[r(),o(),l()]])}});const os=(e,t)=>{const n=L(e());return ee(e,o=>{o!==n.value&&(n.value=o)}),ee(n,o=>{o!==e()&&t(o)}),n};function c0(e,t,n){let o,a=0;const i=e.scrollLeft,r=n===0?1:Math.round(n*1e3/16);function l(){Gi(o)}function s(){e.scrollLeft+=(t-i)/r,++at||!r&&it?a=rt(u):o&&(a=rt(o))}return u(),c}let d0=0;function Uo(){const e=zt(),{name:t="unknown"}=(e==null?void 0:e.type)||{};return`${t}-${++d0}`}function _a(){const e=L([]),t=[];return od(()=>{e.value=[]}),[e,o=>(t[o]||(t[o]=a=>{e.value[o]=a}),t[o])]}function af(e,t){if(!Et||!window.IntersectionObserver)return;const n=new IntersectionObserver(i=>{t(i[0].intersectionRatio>0)},{root:document.body}),o=()=>{e.value&&n.observe(e.value)},a=()=>{e.value&&n.unobserve(e.value)};Qt(a),en(a),Ho(o)}const[f0,h0]=U("sticky"),g0={zIndex:Y,position:X("top"),container:Object,offsetTop:ie(0),offsetBottom:ie(0)};var v0=j({name:f0,props:g0,emits:["scroll","change"],setup(e,{emit:t,slots:n}){const o=L(),a=jo(o),i=je({fixed:!1,width:0,height:0,transform:0}),r=L(!1),l=V(()=>Jl(e.position==="top"?e.offsetTop:e.offsetBottom)),s=V(()=>{if(r.value)return;const{fixed:d,height:v,width:y}=i;if(d)return{width:`${y}px`,height:`${v}px`}}),c=V(()=>{if(!i.fixed||r.value)return;const d=ge(yn(e.zIndex),{width:`${i.width}px`,height:`${i.height}px`,[e.position]:`${l.value}px`});return i.transform&&(d.transform=`translate3d(0, ${i.transform}px, 0)`),d}),u=d=>t("scroll",{scrollTop:d,isFixed:i.fixed}),h=()=>{if(!o.value||ao(o))return;const{container:d,position:v}=e,y=Be(o),p=fn(window);if(i.width=y.width,i.height=y.height,v==="top")if(d){const g=Be(d),b=g.bottom-l.value-i.height;i.fixed=l.value>=y.top&&g.bottom>0,i.transform=b<0?b:0}else i.fixed=l.value>y.top;else{const{clientHeight:g}=document.documentElement;if(d){const b=Be(d),m=g-b.top-l.value-i.height;i.fixed=g-l.valueb.top,i.transform=m<0?-m:0}else i.fixed=g-l.valuei.fixed,d=>t("change",d)),Ue("scroll",h,{target:a,passive:!0}),af(o,h),ee([Vt,Pt],()=>{!o.value||ao(o)||!i.fixed||(r.value=!0,Ce(()=>{const d=Be(o);i.width=d.width,i.height=d.height,r.value=!1}))}),()=>{var d;return f("div",{ref:o,style:s.value},[f("div",{class:h0({fixed:i.fixed&&!r.value}),style:c.value},[(d=n.default)==null?void 0:d.call(n)])])}}});const rf=q(v0),[lf,ja]=U("swipe"),m0={loop:H,width:Y,height:Y,vertical:Boolean,autoplay:ie(0),duration:ie(500),touchable:H,lazyRender:Boolean,initialSwipe:ie(0),indicatorColor:String,showIndicators:H,stopPropagation:H},sf=Symbol(lf);var b0=j({name:lf,props:m0,emits:["change","dragStart","dragEnd"],setup(e,{emit:t,slots:n}){const o=L(),a=L(),i=je({rect:null,width:0,height:0,offset:0,active:0,swiping:!1});let r=!1;const l=$t(),{children:s,linkChildren:c}=st(sf),u=V(()=>s.length),h=V(()=>i[e.vertical?"height":"width"]),d=V(()=>e.vertical?l.deltaY.value:l.deltaX.value),v=V(()=>i.rect?(e.vertical?i.rect.height:i.rect.width)-h.value*u.value:0),y=V(()=>h.value?Math.ceil(Math.abs(v.value)/h.value):u.value),p=V(()=>u.value*h.value),g=V(()=>(i.active+u.value)%u.value),b=V(()=>{const J=e.vertical?"vertical":"horizontal";return l.direction.value===J}),m=V(()=>{const J={transitionDuration:`${i.swiping?0:e.duration}ms`,transform:`translate${e.vertical?"Y":"X"}(${+i.offset.toFixed(2)}px)`};if(h.value){const re=e.vertical?"height":"width",fe=e.vertical?"width":"height";J[re]=`${p.value}px`,J[fe]=e[fe]?`${e[fe]}px`:""}return J}),x=J=>{const{active:re}=i;return J?e.loop?tt(re+J,-1,u.value):tt(re+J,0,y.value):re},C=(J,re=0)=>{let fe=J*h.value;e.loop||(fe=Math.min(fe,-v.value));let Ae=re-fe;return e.loop||(Ae=tt(Ae,v.value,0)),Ae},S=({pace:J=0,offset:re=0,emitChange:fe})=>{if(u.value<=1)return;const{active:Ae}=i,N=x(J),Q=C(N,re);if(e.loop){if(s[0]&&Q!==v.value){const M=Q0;s[u.value-1].setOffset(M?-p.value:0)}}i.active=N,i.offset=Q,fe&&N!==Ae&&t("change",g.value)},T=()=>{i.swiping=!0,i.active<=-1?S({pace:u.value}):i.active>=u.value&&S({pace:-u.value})},I=()=>{T(),l.reset(),An(()=>{i.swiping=!1,S({pace:-1,emitChange:!0})})},w=()=>{T(),l.reset(),An(()=>{i.swiping=!1,S({pace:1,emitChange:!0})})};let $;const P=()=>clearTimeout($),k=()=>{P(),+e.autoplay>0&&u.value>1&&($=setTimeout(()=>{w(),k()},+e.autoplay))},_=(J=+e.initialSwipe)=>{if(!o.value)return;const re=()=>{var fe,Ae;if(!ao(o)){const N={width:o.value.offsetWidth,height:o.value.offsetHeight};i.rect=N,i.width=+((fe=e.width)!=null?fe:N.width),i.height=+((Ae=e.height)!=null?Ae:N.height)}u.value&&(J=Math.min(u.value-1,J),J===-1&&(J=u.value-1)),i.active=J,i.swiping=!0,i.offset=C(J),s.forEach(N=>{N.setOffset(0)}),k()};ao(o)?Ce().then(re):re()},O=()=>_(i.active);let R;const D=J=>{!e.touchable||J.touches.length>1||(l.start(J),r=!1,R=Date.now(),P(),T())},B=J=>{e.touchable&&i.swiping&&(l.move(J),b.value&&(!e.loop&&(i.active===0&&d.value>0||i.active===u.value-1&&d.value<0)||(Re(J,e.stopPropagation),S({offset:d.value}),r||(t("dragStart",{index:g.value}),r=!0))))},F=()=>{if(!e.touchable||!i.swiping)return;const J=Date.now()-R,re=d.value/J;if((Math.abs(re)>.25||Math.abs(d.value)>h.value/2)&&b.value){const Ae=e.vertical?l.offsetY.value:l.offsetX.value;let N=0;e.loop?N=Ae>0?d.value>0?-1:1:0:N=-Math[d.value>0?"ceil":"floor"](d.value/h.value),S({pace:N,emitChange:!0})}else d.value&&S({pace:0});r=!1,i.swiping=!1,t("dragEnd",{index:g.value}),k()},W=(J,re={})=>{T(),l.reset(),An(()=>{let fe;e.loop&&J===u.value?fe=i.active===0?0:J:fe=J%u.value,re.immediate?An(()=>{i.swiping=!1}):i.swiping=!1,S({pace:fe-i.active,emitChange:!0})})},ce=(J,re)=>{const fe=re===g.value,Ae=fe?{backgroundColor:e.indicatorColor}:void 0;return f("i",{style:Ae,class:ja("indicator",{active:fe})},null)},ue=()=>{if(n.indicator)return n.indicator({active:g.value,total:u.value});if(e.showIndicators&&u.value>1)return f("div",{class:ja("indicators",{vertical:e.vertical})},[Array(u.value).fill("").map(ce)])};return _e({prev:I,next:w,state:i,resize:O,swipeTo:W}),c({size:h,props:e,count:u,activeIndicator:g}),ee(()=>e.initialSwipe,J=>_(+J)),ee(u,()=>_(i.active)),ee(()=>e.autoplay,k),ee([Vt,Pt,()=>e.width,()=>e.height],O),ee(Wm(),J=>{J==="visible"?k():P()}),He(_),vn(()=>_(i.active)),Ji(()=>_(i.active)),Qt(P),en(P),Ue("touchmove",B,{target:a}),()=>{var J;return f("div",{ref:o,class:ja()},[f("div",{ref:a,style:m.value,class:ja("track",{vertical:e.vertical}),onTouchstartPassive:D,onTouchend:F,onTouchcancel:F},[(J=n.default)==null?void 0:J.call(n)]),ue()])}}});const as=q(b0),[y0,Dc]=U("tabs");var p0=j({name:y0,props:{count:Ke(Number),inited:Boolean,animated:Boolean,duration:Ke(Y),swipeable:Boolean,lazyRender:Boolean,currentIndex:Ke(Number)},emits:["change"],setup(e,{emit:t,slots:n}){const o=L(),a=l=>t("change",l),i=()=>{var l;const s=(l=n.default)==null?void 0:l.call(n);return e.animated||e.swipeable?f(as,{ref:o,loop:!1,class:Dc("track"),duration:+e.duration*1e3,touchable:e.swipeable,lazyRender:e.lazyRender,showIndicators:!1,onChange:a},{default:()=>[s]}):s},r=l=>{const s=o.value;s&&s.state.active!==l&&s.swipeTo(l,{immediate:!e.inited})};return ee(()=>e.currentIndex,r),He(()=>{r(e.currentIndex)}),_e({swipeRef:o}),()=>f("div",{class:Dc("content",{animated:e.animated||e.swipeable})},[i()])}});const[cf,Wa]=U("tabs"),x0={type:X("line"),color:String,border:Boolean,sticky:Boolean,shrink:Boolean,active:ie(0),duration:ie(.3),animated:Boolean,ellipsis:H,swipeable:Boolean,scrollspy:Boolean,offsetTop:ie(0),background:String,lazyRender:H,showHeader:H,lineWidth:Y,lineHeight:Y,beforeChange:Function,swipeThreshold:ie(5),titleActiveColor:String,titleInactiveColor:String},uf=Symbol(cf);var w0=j({name:cf,props:x0,emits:["change","scroll","rendered","clickTab","update:active"],setup(e,{emit:t,slots:n}){let o,a,i,r,l;const s=L(),c=L(),u=L(),h=L(),d=Uo(),v=jo(s),[y,p]=_a(),{children:g,linkChildren:b}=st(uf),m=je({inited:!1,position:"",lineStyle:{},currentIndex:-1}),x=V(()=>g.length>+e.swipeThreshold||!e.ellipsis||e.shrink),C=V(()=>({borderColor:e.color,background:e.background})),S=(N,Q)=>{var M;return(M=N.name)!=null?M:Q},T=V(()=>{const N=g[m.currentIndex];if(N)return S(N,m.currentIndex)}),I=V(()=>Jl(e.offsetTop)),w=V(()=>e.sticky?I.value+o:0),$=N=>{const Q=c.value,M=y.value;if(!x.value||!Q||!M||!M[m.currentIndex])return;const ne=M[m.currentIndex].$el,se=ne.offsetLeft-(Q.offsetWidth-ne.offsetWidth)/2;r&&r(),r=c0(Q,se,N?0:+e.duration)},P=()=>{const N=m.inited;Ce(()=>{const Q=y.value;if(!Q||!Q[m.currentIndex]||e.type!=="line"||ao(s.value))return;const M=Q[m.currentIndex].$el,{lineWidth:ne,lineHeight:se}=e,ve=M.offsetLeft+M.offsetWidth/2,Ee={width:xe(ne),backgroundColor:e.color,transform:`translateX(${ve}px) translateX(-50%)`};if(N&&(Ee.transitionDuration=`${e.duration}s`),Pe(se)){const De=xe(se);Ee.height=De,Ee.borderRadius=De}m.lineStyle=Ee})},k=N=>{const Q=N=0&&N{const M=k(N);if(!Pe(M))return;const ne=g[M],se=S(ne,M),ve=m.currentIndex!==null;m.currentIndex!==M&&(m.currentIndex=M,Q||$(),P()),se!==e.active&&(t("update:active",se),ve&&t("change",se,ne.title)),i&&!e.scrollspy&&Xi(Math.ceil(wc(s.value)-I.value))},O=(N,Q)=>{const M=g.find((se,ve)=>S(se,ve)===N),ne=M?g.indexOf(M):0;_(ne,Q)},R=(N=!1)=>{if(e.scrollspy){const Q=g[m.currentIndex].$el;if(Q&&v.value){const M=wc(Q,v.value)-w.value;a=!0,l&&l(),l=u0(v.value,M,N?0:+e.duration,()=>{a=!1})}}},D=(N,Q,M)=>{const{title:ne,disabled:se}=g[Q],ve=S(g[Q],Q);se||(Nn(e.beforeChange,{args:[ve],done:()=>{_(Q),R()}}),Kd(N)),t("clickTab",{name:ve,title:ne,event:M,disabled:se})},B=N=>{i=N.isFixed,t("scroll",N)},F=N=>{Ce(()=>{O(N),R(!0)})},W=()=>{for(let N=0;Nw.value)return N===0?0:N-1}return g.length-1},ce=()=>{if(e.scrollspy&&!a){const N=W();_(N)}},ue=()=>{if(e.type==="line"&&g.length)return f("div",{class:Wa("line"),style:m.lineStyle},null)},J=()=>{var N,Q,M;const{type:ne,border:se,sticky:ve}=e,Ee=[f("div",{ref:ve?void 0:u,class:[Wa("wrap"),{[Zi]:ne==="line"&&se}]},[f("div",{ref:c,role:"tablist",class:Wa("nav",[ne,{shrink:e.shrink,complete:x.value}]),style:C.value,"aria-orientation":"horizontal"},[(N=n["nav-left"])==null?void 0:N.call(n),g.map(De=>De.renderTitle(D)),ue(),(Q=n["nav-right"])==null?void 0:Q.call(n)])]),(M=n["nav-bottom"])==null?void 0:M.call(n)];return ve?f("div",{ref:u},[Ee]):Ee},re=()=>{P(),Ce(()=>{var N,Q;$(!0),(Q=(N=h.value)==null?void 0:N.swipeRef.value)==null||Q.resize()})};ee(()=>[e.color,e.duration,e.lineWidth,e.lineHeight],P),ee(Vt,re),ee(()=>e.active,N=>{N!==T.value&&O(N)}),ee(()=>g.length,()=>{m.inited&&(O(e.active),P(),Ce(()=>{$(!0)}))});const fe=()=>{O(e.active,!0),Ce(()=>{m.inited=!0,u.value&&(o=Be(u.value).height),$(!0)})},Ae=(N,Q)=>t("rendered",N,Q);return _e({resize:re,scrollTo:F}),vn(P),Ji(P),Ho(fe),af(s,P),Ue("scroll",ce,{target:v,passive:!0}),b({id:d,props:e,setLine:P,scrollable:x,onRendered:Ae,currentName:T,setTitleRefs:p,scrollIntoView:$}),()=>f("div",{ref:s,class:Wa([e.type])},[e.showHeader?e.sticky?f(rf,{container:s.value,offsetTop:I.value,onScroll:B},{default:()=>[J()]}):J():null,f(p0,{ref:h,count:g.length,inited:m.inited,animated:e.animated,duration:e.duration,swipeable:e.swipeable,lazyRender:e.lazyRender,currentIndex:m.currentIndex,onChange:_},{default:()=>{var N;return[(N=n.default)==null?void 0:N.call(n)]}})])}});const df=Symbol(),S0=()=>sn(df,null),[C0,Rc]=U("tab"),k0=j({name:C0,props:{id:String,dot:Boolean,type:String,color:String,title:String,badge:Y,shrink:Boolean,isActive:Boolean,disabled:Boolean,controls:String,scrollable:Boolean,activeColor:String,inactiveColor:String,showZeroBadge:H},setup(e,{slots:t}){const n=V(()=>{const a={},{type:i,color:r,disabled:l,isActive:s,activeColor:c,inactiveColor:u}=e;r&&i==="card"&&(a.borderColor=r,l||(s?a.backgroundColor=r:a.color=r));const d=s?c:u;return d&&(a.color=d),a}),o=()=>{const a=f("span",{class:Rc("text",{ellipsis:!e.scrollable})},[t.title?t.title():e.title]);return e.dot||Pe(e.badge)&&e.badge!==""?f(co,{dot:e.dot,content:e.badge,showZero:e.showZeroBadge},{default:()=>[a]}):a};return()=>f("div",{id:e.id,role:"tab",class:[Rc([e.type,{grow:e.scrollable&&!e.shrink,shrink:e.shrink,active:e.isActive,disabled:e.disabled}])],style:n.value,tabindex:e.disabled?void 0:e.isActive?0:-1,"aria-selected":e.isActive,"aria-disabled":e.disabled||void 0,"aria-controls":e.controls},[o()])}}),[T0,_0]=U("swipe-item");var P0=j({name:T0,setup(e,{slots:t}){let n;const o=je({offset:0,inited:!1,mounted:!1}),{parent:a,index:i}=at(sf);if(!a)return;const r=V(()=>{const c={},{vertical:u}=a.props;return a.size.value&&(c[u?"height":"width"]=`${a.size.value}px`),o.offset&&(c.transform=`translate${u?"Y":"X"}(${o.offset}px)`),c}),l=V(()=>{const{loop:c,lazyRender:u}=a.props;if(!u||n)return!0;if(!o.mounted)return!1;const h=a.activeIndicator.value,d=a.count.value-1,v=h===0&&c?d:h-1,y=h===d&&c?0:h+1;return n=i.value===h||i.value===v||i.value===y,n}),s=c=>{o.offset=c};return He(()=>{Ce(()=>{o.mounted=!0})}),_e({setOffset:s}),()=>{var c;return f("div",{class:_0(),style:r.value},[l.value?(c=t.default)==null?void 0:c.call(t):null])}}});const is=q(P0),[E0,Ir]=U("tab"),$0=ge({},Hn,{dot:Boolean,name:Y,badge:Y,title:String,disabled:Boolean,titleClass:ze,titleStyle:[String,Object],showZeroBadge:H});var I0=j({name:E0,props:$0,setup(e,{slots:t}){const n=Uo(),o=L(!1),a=zt(),{parent:i,index:r}=at(uf);if(!i)return;const l=()=>{var y;return(y=e.name)!=null?y:r.value},s=()=>{o.value=!0,i.props.lazyRender&&Ce(()=>{i.onRendered(l(),e.title)})},c=V(()=>{const y=l()===i.currentName.value;return y&&!o.value&&s(),y}),u=L(""),h=L("");Vo(()=>{const{titleClass:y,titleStyle:p}=e;u.value=y?xa(y):"",h.value=p&&typeof p!="string"?kh(pa(p)):p});const d=y=>f(k0,ke({key:n,id:`${i.id}-${r.value}`,ref:i.setTitleRefs(r.value),style:h.value,class:u.value,isActive:c.value,controls:n,scrollable:i.scrollable.value,activeColor:i.props.titleActiveColor,inactiveColor:i.props.titleInactiveColor,onClick:p=>y(a.proxy,r.value,p)},Ie(i.props,["type","color","shrink"]),Ie(e,["dot","badge","title","disabled","showZeroBadge"])),{title:t.title}),v=L(!c.value);return ee(c,y=>{y?v.value=!1:An(()=>{v.value=!0})}),ee(()=>e.title,()=>{i.setLine(),i.scrollIntoView()}),Fo(df,c),_e({id:n,renderTitle:d}),()=>{var y;const p=`${i.id}-${r.value}`,{animated:g,swipeable:b,scrollspy:m,lazyRender:x}=i.props;if(!t.default&&!g)return;const C=m||c.value;if(g||b)return f(is,{id:n,role:"tabpanel",class:Ir("panel-wrapper",{inactive:v.value}),tabindex:c.value?0:-1,"aria-hidden":!c.value,"aria-labelledby":p},{default:()=>{var I;return[f("div",{class:Ir("panel")},[(I=t.default)==null?void 0:I.call(t)])]}});const T=o.value||m||!x?(y=t.default)==null?void 0:y.call(t):null;return et(f("div",{id:n,role:"tabpanel",class:Ir("panel"),tabindex:C?0:-1,"aria-labelledby":p},[T]),[[ot,C]])}}});const ba=q(I0),tr=q(w0),[ff,Or]=U("picker-group"),hf=Symbol(ff),O0=ge({tabs:Ve(),activeTab:ie(0),nextStepText:String},er);var A0=j({name:ff,props:O0,emits:["confirm","cancel","update:activeTab"],setup(e,{emit:t,slots:n}){const o=os(()=>e.activeTab,c=>t("update:activeTab",c)),{children:a,linkChildren:i}=st(hf);i();const r=()=>+o.value{r()?o.value=+o.value+1:t("confirm",a.map(c=>c.confirm()))},s=()=>t("cancel");return()=>{var c,u;const h=(u=(c=n.default)==null?void 0:c.call(n))==null?void 0:u.filter(v=>v.type!==St),d=r()?e.nextStepText:e.confirmButtonText;return f("div",{class:Or()},[f(of,{title:e.title,cancelButtonText:e.cancelButtonText,confirmButtonText:d,onConfirm:l,onCancel:s},Ie(n,nf)),f(tr,{active:o.value,"onUpdate:active":v=>o.value=v,class:Or("tabs"),shrink:!0,animated:!0,lazyRender:!1},{default:()=>[e.tabs.map((v,y)=>f(ba,{title:v,titleClass:Or("tab-title")},{default:()=>[h==null?void 0:h[y]]}))]})])}}});const nr=ge({loading:Boolean,readonly:Boolean,allowHtml:Boolean,optionHeight:ie(44),showToolbar:H,swipeDuration:ie(1e3),visibleOptionNum:ie(6)},er),B0=ge({},nr,{columns:Ve(),modelValue:Ve(),toolbarPosition:X("top"),columnsFieldNames:Object});var M0=j({name:e0,props:B0,emits:["confirm","cancel","change","scrollInto","clickOption","update:modelValue"],setup(e,{emit:t,slots:n}){const o=L(),a=L(e.modelValue.slice(0)),{parent:i}=at(hf),{children:r,linkChildren:l}=st(tf);l();const s=V(()=>a0(e.columnsFieldNames)),c=V(()=>Jl(e.optionHeight)),u=V(()=>t0(e.columns,s.value)),h=V(()=>{const{columns:k}=e;switch(u.value){case"multiple":return k;case"cascade":return n0(k,s.value,a);default:return[k]}}),d=V(()=>h.value.some(k=>k.length)),v=V(()=>h.value.map((k,_)=>bl(k,a.value[_],s.value))),y=V(()=>h.value.map((k,_)=>k.findIndex(O=>O[s.value.value]===a.value[_]))),p=(k,_)=>{if(a.value[k]!==_){const O=a.value.slice(0);O[k]=_,a.value=O}},g=()=>({selectedValues:a.value.slice(0),selectedOptions:v.value,selectedIndexes:y.value}),b=(k,_)=>{p(_,k),u.value==="cascade"&&a.value.forEach((O,R)=>{const D=h.value[R];Ac(D,O,s.value)||p(R,D.length?D[0][s.value.value]:void 0)}),Ce(()=>{t("change",ge({columnIndex:_},g()))})},m=(k,_)=>{const O={columnIndex:_,currentOption:k};t("clickOption",ge(g(),O)),t("scrollInto",O)},x=()=>{r.forEach(_=>_.stopMomentum());const k=g();return Ce(()=>{t("confirm",k)}),k},C=()=>t("cancel",g()),S=()=>h.value.map((k,_)=>f(r0,{value:a.value[_],fields:s.value,options:k,readonly:e.readonly,allowHtml:e.allowHtml,optionHeight:c.value,swipeDuration:e.swipeDuration,visibleOptionNum:e.visibleOptionNum,onChange:O=>b(O,_),onClickOption:O=>m(O,_),onScrollInto:O=>{t("scrollInto",{currentOption:O,columnIndex:_})}},{option:n.option})),T=k=>{if(d.value){const _={height:`${c.value}px`},O={backgroundSize:`100% ${(k-c.value)/2}px`};return[f("div",{class:rn("mask"),style:O},null),f("div",{class:[lb,rn("frame")],style:_},null)]}},I=()=>{const k=c.value*+e.visibleOptionNum,_={height:`${k}px`};return f("div",{ref:o,class:rn("columns"),style:_},[S(),T(k)])},w=()=>{if(e.showToolbar&&!i)return f(of,ke(Ie(e,s0),{onConfirm:x,onCancel:C}),Ie(n,nf))};ee(h,k=>{k.forEach((_,O)=>{_.length&&!Ac(_,a.value[O],s.value)&&p(O,Qd(_)[s.value.value])})},{immediate:!0});let $;return ee(()=>e.modelValue,k=>{!Zt(k,a.value)&&!Zt(k,$)&&(a.value=k.slice(0),$=k.slice(0))},{deep:!0}),ee(a,k=>{Zt(k,e.modelValue)||($=k.slice(0),t("update:modelValue",$))},{immediate:!0}),Ue("touchmove",Re,{target:o}),_e({confirm:x,getSelectedOptions:()=>v.value}),()=>{var k,_;return f("div",{class:rn()},[e.toolbarPosition==="top"?w():null,e.loading?f(Nt,{class:rn("loading")},null):null,(k=n["columns-top"])==null?void 0:k.call(n),I(),(_=n["columns-bottom"])==null?void 0:_.call(n),e.toolbarPosition==="bottom"?w():null])}}});const Io="000000",D0=["title","cancel","confirm","toolbar","columns-top","columns-bottom"],gf=["title","loading","readonly","optionHeight","swipeDuration","visibleOptionNum","cancelButtonText","confirmButtonText"],Cn=(e="",t=Io,n=void 0)=>({text:e,value:t,children:n});function R0({areaList:e,columnsNum:t,columnsPlaceholder:n}){const{city_list:o={},county_list:a={},province_list:i={}}=e,r=+t>1,l=+t>2,s=()=>{if(r)return n.length?[Cn(n[0],Io,l?[]:void 0)]:[]},c=new Map;Object.keys(i).forEach(d=>{c.set(d.slice(0,2),Cn(i[d],d,s()))});const u=new Map;if(r){const d=()=>{if(l)return n.length?[Cn(n[1])]:[]};Object.keys(o).forEach(v=>{const y=Cn(o[v],v,d());u.set(v.slice(0,4),y);const p=c.get(v.slice(0,2));p&&p.children.push(y)})}l&&Object.keys(a).forEach(d=>{const v=u.get(d.slice(0,4));v&&v.children.push(Cn(a[d],d))});const h=Array.from(c.values());if(n.length){const d=l?[Cn(n[2])]:void 0,v=r?[Cn(n[1],Io,d)]:void 0;h.unshift(Cn(n[0],Io,v))}return h}const or=q(M0),[L0,V0]=U("area"),F0=ge({},Ie(nr,gf),{modelValue:String,columnsNum:ie(3),columnsPlaceholder:Ve(),areaList:{type:Object,default:()=>({})}});var z0=j({name:L0,props:F0,emits:["change","confirm","cancel","update:modelValue"],setup(e,{emit:t,slots:n}){const o=L([]),a=L(),i=V(()=>R0(e)),r=(...c)=>t("change",...c),l=(...c)=>t("cancel",...c),s=(...c)=>t("confirm",...c);return ee(o,c=>{const u=c.length?c[c.length-1]:"";u&&u!==e.modelValue&&t("update:modelValue",u)},{deep:!0}),ee(()=>e.modelValue,c=>{if(c){const u=o.value.length?o.value[o.value.length-1]:"";c!==u&&(o.value=[`${c.slice(0,2)}0000`,`${c.slice(0,4)}00`,c].slice(0,+e.columnsNum))}else o.value=[]},{immediate:!0}),_e({confirm:()=>{var c;return(c=a.value)==null?void 0:c.confirm()},getSelectedOptions:()=>{var c;return((c=a.value)==null?void 0:c.getSelectedOptions())||[]}}),()=>f(or,ke({ref:a,modelValue:o.value,"onUpdate:modelValue":c=>o.value=c,class:V0(),columns:i.value,onChange:r,onCancel:l,onConfirm:s},Ie(e,gf)),Ie(n,D0))}});const vf=q(z0),[N0,go]=U("cell"),ar={tag:X("div"),icon:String,size:String,title:Y,value:Y,label:Y,center:Boolean,isLink:Boolean,border:H,iconPrefix:String,valueClass:ze,labelClass:ze,titleClass:ze,titleStyle:null,arrowDirection:String,required:{type:[Boolean,String],default:null},clickable:{type:Boolean,default:null}},H0=ge({},ar,Hn);var j0=j({name:N0,props:H0,setup(e,{slots:t}){const n=so(),o=()=>{if(t.label||Pe(e.label))return f("div",{class:[go("label"),e.labelClass]},[t.label?t.label():e.label])},a=()=>{var s;if(t.title||Pe(e.title)){const c=(s=t.title)==null?void 0:s.call(t);return Array.isArray(c)&&c.length===0?void 0:f("div",{class:[go("title"),e.titleClass],style:e.titleStyle},[c||f("span",null,[e.title]),o()])}},i=()=>{const s=t.value||t.default;if(s||Pe(e.value))return f("div",{class:[go("value"),e.valueClass]},[s?s():f("span",null,[e.value])])},r=()=>{if(t.icon)return t.icon();if(e.icon)return f(Se,{name:e.icon,class:go("left-icon"),classPrefix:e.iconPrefix},null)},l=()=>{if(t["right-icon"])return t["right-icon"]();if(e.isLink){const s=e.arrowDirection&&e.arrowDirection!=="right"?`arrow-${e.arrowDirection}`:"arrow";return f(Se,{name:s,class:go("right-icon")},null)}};return()=>{var s;const{tag:c,size:u,center:h,border:d,isLink:v,required:y}=e,p=(s=e.clickable)!=null?s:v,g={center:h,required:!!y,clickable:p,borderless:!d};return u&&(g[u]=!!u),f(c,{class:go(g),role:p?"button":void 0,tabindex:p?0:void 0,onClick:n},{default:()=>{var b;return[r(),a(),i(),l(),(b=t.extra)==null?void 0:b.call(t)]}})}}});const jt=q(j0),[W0,U0]=U("form"),Y0={colon:Boolean,disabled:Boolean,readonly:Boolean,required:[Boolean,String],showError:Boolean,labelWidth:Y,labelAlign:String,inputAlign:String,scrollToError:Boolean,validateFirst:Boolean,submitOnEnter:H,showErrorMessage:H,errorMessageAlign:String,validateTrigger:{type:[String,Array],default:"onBlur"}};var K0=j({name:W0,props:Y0,emits:["submit","failed"],setup(e,{emit:t,slots:n}){const{children:o,linkChildren:a}=st(Nd),i=g=>g?o.filter(b=>g.includes(b.name)):o,r=g=>new Promise((b,m)=>{const x=[];i(g).reduce((S,T)=>S.then(()=>{if(!x.length)return T.validate().then(I=>{I&&x.push(I)})}),Promise.resolve()).then(()=>{x.length?m(x):b()})}),l=g=>new Promise((b,m)=>{const x=i(g);Promise.all(x.map(C=>C.validate())).then(C=>{C=C.filter(Boolean),C.length?m(C):b()})}),s=g=>{const b=o.find(m=>m.name===g);return b?new Promise((m,x)=>{b.validate().then(C=>{C?x(C):m()})}):Promise.reject()},c=g=>typeof g=="string"?s(g):e.validateFirst?r(g):l(g),u=g=>{typeof g=="string"&&(g=[g]),i(g).forEach(m=>{m.resetValidation()})},h=()=>o.reduce((g,b)=>(g[b.name]=b.getValidationStatus(),g),{}),d=(g,b)=>{o.some(m=>m.name===g?(m.$el.scrollIntoView(b),!0):!1)},v=()=>o.reduce((g,b)=>(b.name!==void 0&&(g[b.name]=b.formValue.value),g),{}),y=()=>{const g=v();c().then(()=>t("submit",g)).catch(b=>{t("failed",{values:g,errors:b}),e.scrollToError&&b[0].name&&d(b[0].name)})},p=g=>{Re(g),y()};return a({props:e}),_e({submit:y,validate:c,getValues:v,scrollToField:d,resetValidation:u,getValidationStatus:h}),()=>{var g;return f("form",{class:U0(),onSubmit:p},[(g=n.default)==null?void 0:g.call(n)])}}});const rs=q(K0);function mf(e){return Array.isArray(e)?!e.length:e===0?!1:!e}function G0(e,t){if(mf(e)){if(t.required)return!1;if(t.validateEmpty===!1)return!0}return!(t.pattern&&!t.pattern.test(String(e)))}function q0(e,t){return new Promise(n=>{const o=t.validator(e,t);if(ql(o)){o.then(n);return}n(o)})}function Lc(e,t){const{message:n}=t;return Do(n)?n(e,t):n||""}function X0({target:e}){e.composing=!0}function Vc({target:e}){e.composing&&(e.composing=!1,e.dispatchEvent(new Event("input")))}function Z0(e,t){const n=Ta();e.style.height="auto";let o=e.scrollHeight;if(dn(t)){const{maxHeight:a,minHeight:i}=t;a!==void 0&&(o=Math.min(o,a)),i!==void 0&&(o=Math.max(o,i))}o&&(e.style.height=`${o}px`,Xi(n))}function J0(e){return e==="number"?{type:"text",inputmode:"decimal"}:e==="digit"?{type:"tel",inputmode:"numeric"}:{type:e}}function tn(e){return[...e].length}function Ar(e,t){return[...e].slice(0,t).join("")}const[Q0,kt]=U("field"),ls={id:String,name:String,leftIcon:String,rightIcon:String,autofocus:Boolean,clearable:Boolean,maxlength:Y,formatter:Function,clearIcon:X("clear"),modelValue:ie(""),inputAlign:String,placeholder:String,autocomplete:String,autocapitalize:String,autocorrect:String,errorMessage:String,enterkeyhint:String,clearTrigger:X("focus"),formatTrigger:X("onChange"),spellcheck:{type:Boolean,default:null},error:{type:Boolean,default:null},disabled:{type:Boolean,default:null},readonly:{type:Boolean,default:null}},ey=ge({},ar,ls,{rows:Y,type:X("text"),rules:Array,autosize:[Boolean,Object],labelWidth:Y,labelClass:ze,labelAlign:String,showWordLimit:Boolean,errorMessageAlign:String,colon:{type:Boolean,default:null}});var ty=j({name:Q0,props:ey,emits:["blur","focus","clear","keypress","clickInput","endValidate","startValidate","clickLeftIcon","clickRightIcon","update:modelValue"],setup(e,{emit:t,slots:n}){const o=Uo(),a=je({status:"unvalidated",focused:!1,validateMessage:""}),i=L(),r=L(),l=L(),{parent:s}=at(Nd),c=()=>{var M;return String((M=e.modelValue)!=null?M:"")},u=M=>{if(Pe(e[M]))return e[M];if(s&&Pe(s.props[M]))return s.props[M]},h=V(()=>{const M=u("readonly");if(e.clearable&&!M){const ne=c()!=="",se=e.clearTrigger==="always"||e.clearTrigger==="focus"&&a.focused;return ne&&se}return!1}),d=V(()=>l.value&&n.input?l.value():e.modelValue),v=V(()=>{var M;const ne=u("required");return ne==="auto"?(M=e.rules)==null?void 0:M.some(se=>se.required):ne}),y=M=>M.reduce((ne,se)=>ne.then(()=>{if(a.status==="failed")return;let{value:ve}=d;if(se.formatter&&(ve=se.formatter(ve,se)),!G0(ve,se)){a.status="failed",a.validateMessage=Lc(ve,se);return}if(se.validator)return mf(ve)&&se.validateEmpty===!1?void 0:q0(ve,se).then(Ee=>{Ee&&typeof Ee=="string"?(a.status="failed",a.validateMessage=Ee):Ee===!1&&(a.status="failed",a.validateMessage=Lc(ve,se))})}),Promise.resolve()),p=()=>{a.status="unvalidated",a.validateMessage=""},g=()=>t("endValidate",{status:a.status,message:a.validateMessage}),b=(M=e.rules)=>new Promise(ne=>{p(),M?(t("startValidate"),y(M).then(()=>{a.status==="failed"?(ne({name:e.name,message:a.validateMessage}),g()):(a.status="passed",ne(),g())})):ne()}),m=M=>{if(s&&e.rules){const{validateTrigger:ne}=s.props,se=_i(ne).includes(M),ve=e.rules.filter(Ee=>Ee.trigger?_i(Ee.trigger).includes(M):se);ve.length&&b(ve)}},x=M=>{var ne;const{maxlength:se}=e;if(Pe(se)&&tn(M)>+se){const ve=c();if(ve&&tn(ve)===+se)return ve;const Ee=(ne=i.value)==null?void 0:ne.selectionEnd;if(a.focused&&Ee){const De=[...M],E=De.length-+se;return De.splice(Ee-E,E),De.join("")}return Ar(M,+se)}return M},C=(M,ne="onChange")=>{const se=M;M=x(M);const ve=tn(se)-tn(M);if(e.type==="number"||e.type==="digit"){const De=e.type==="number";M=gl(M,De,De)}let Ee=0;if(e.formatter&&ne===e.formatTrigger){const{formatter:De,maxlength:E}=e;if(M=De(M),Pe(E)&&tn(M)>+E&&(M=Ar(M,+E)),i.value&&a.focused){const{selectionEnd:A}=i.value,z=Ar(se,A);Ee=tn(De(z))-tn(z)}}if(i.value&&i.value.value!==M)if(a.focused){let{selectionStart:De,selectionEnd:E}=i.value;if(i.value.value=M,Pe(De)&&Pe(E)){const A=tn(M);ve?(De-=ve,E-=ve):Ee&&(De+=Ee,E+=Ee),i.value.setSelectionRange(Math.min(De,A),Math.min(E,A))}}else i.value.value=M;M!==e.modelValue&&t("update:modelValue",M)},S=M=>{M.target.composing||C(M.target.value)},T=()=>{var M;return(M=i.value)==null?void 0:M.blur()},I=()=>{var M;return(M=i.value)==null?void 0:M.focus()},w=()=>{const M=i.value;e.type==="textarea"&&e.autosize&&M&&Z0(M,e.autosize)},$=M=>{a.focused=!0,t("focus",M),Ce(w),u("readonly")&&T()},P=M=>{a.focused=!1,C(c(),"onBlur"),t("blur",M),!u("readonly")&&(m("onBlur"),Ce(w),Md())},k=M=>t("clickInput",M),_=M=>t("clickLeftIcon",M),O=M=>t("clickRightIcon",M),R=M=>{Re(M),t("update:modelValue",""),t("clear",M)},D=V(()=>{if(typeof e.error=="boolean")return e.error;if(s&&s.props.showError&&a.status==="failed")return!0}),B=V(()=>{const M=u("labelWidth"),ne=u("labelAlign");if(M&&ne!=="top")return{width:xe(M)}}),F=M=>{M.keyCode===13&&(!(s&&s.props.submitOnEnter)&&e.type!=="textarea"&&Re(M),e.type==="search"&&T()),t("keypress",M)},W=()=>e.id||`${o}-input`,ce=()=>a.status,ue=()=>{const M=kt("control",[u("inputAlign"),{error:D.value,custom:!!n.input,"min-height":e.type==="textarea"&&!e.autosize}]);if(n.input)return f("div",{class:M,onClick:k},[n.input()]);const ne={id:W(),ref:i,name:e.name,rows:e.rows!==void 0?+e.rows:void 0,class:M,disabled:u("disabled"),readonly:u("readonly"),autofocus:e.autofocus,placeholder:e.placeholder,autocomplete:e.autocomplete,autocapitalize:e.autocapitalize,autocorrect:e.autocorrect,enterkeyhint:e.enterkeyhint,spellcheck:e.spellcheck,"aria-labelledby":e.label?`${o}-label`:void 0,onBlur:P,onFocus:$,onInput:S,onClick:k,onChange:Vc,onKeypress:F,onCompositionend:Vc,onCompositionstart:X0};return e.type==="textarea"?f("textarea",ne,null):f("input",ke(J0(e.type),ne),null)},J=()=>{const M=n["left-icon"];if(e.leftIcon||M)return f("div",{class:kt("left-icon"),onClick:_},[M?M():f(Se,{name:e.leftIcon,classPrefix:e.iconPrefix},null)])},re=()=>{const M=n["right-icon"];if(e.rightIcon||M)return f("div",{class:kt("right-icon"),onClick:O},[M?M():f(Se,{name:e.rightIcon,classPrefix:e.iconPrefix},null)])},fe=()=>{if(e.showWordLimit&&e.maxlength){const M=tn(c());return f("div",{class:kt("word-limit")},[f("span",{class:kt("word-num")},[M]),eo("/"),e.maxlength])}},Ae=()=>{if(s&&s.props.showErrorMessage===!1)return;const M=e.errorMessage||a.validateMessage;if(M){const ne=n["error-message"],se=u("errorMessageAlign");return f("div",{class:kt("error-message",se)},[ne?ne({message:M}):M])}},N=()=>{const M=u("labelWidth"),ne=u("labelAlign"),se=u("colon")?":":"";if(n.label)return[n.label(),se];if(e.label)return f("label",{id:`${o}-label`,for:n.input?void 0:W(),onClick:ve=>{Re(ve),I()},style:ne==="top"&&M?{width:xe(M)}:void 0},[e.label+se])},Q=()=>[f("div",{class:kt("body")},[ue(),h.value&&f(Se,{ref:r,name:e.clearIcon,class:kt("clear")},null),re(),n.button&&f("div",{class:kt("button")},[n.button()])]),fe(),Ae()];return _e({blur:T,focus:I,validate:b,formValue:d,resetValidation:p,getValidationStatus:ce}),Fo(Bd,{customValue:l,resetValidation:p,validateWithTrigger:m}),ee(()=>e.modelValue,()=>{C(c()),p(),m("onChange"),Ce(w)}),He(()=>{C(c(),e.formatTrigger),Ce(w)}),Ue("touchstart",R,{target:V(()=>{var M;return(M=r.value)==null?void 0:M.$el})}),()=>{const M=u("disabled"),ne=u("labelAlign"),se=J(),ve=()=>{const Ee=N();return ne==="top"?[se,Ee].filter(Boolean):Ee||[]};return f(jt,{size:e.size,class:kt({error:D.value,disabled:M,[`label-${ne}`]:ne}),center:e.center,border:e.border,isLink:e.isLink,clickable:e.clickable,titleStyle:B.value,valueClass:kt("value"),titleClass:[kt("label",[ne,{required:v.value}]),e.labelClass],arrowDirection:e.arrowDirection},{icon:se&&ne!=="top"?()=>se:null,title:ve,value:Q,extra:n.extra})}}});const cn=q(ty);let Jo=0;function ny(e){e?(Jo||document.body.classList.add("van-toast--unclickable"),Jo++):Jo&&(Jo--,Jo||document.body.classList.remove("van-toast--unclickable"))}const[oy,vo]=U("toast"),ay=["show","overlay","teleport","transition","overlayClass","overlayStyle","closeOnClickOverlay","zIndex"],iy={icon:String,show:Boolean,type:X("text"),overlay:Boolean,message:Y,iconSize:Y,duration:Ye(2e3),position:X("middle"),teleport:[String,Object],wordBreak:String,className:ze,iconPrefix:String,transition:X("van-fade"),loadingType:String,forbidClick:Boolean,overlayClass:ze,overlayStyle:Object,closeOnClick:Boolean,closeOnClickOverlay:Boolean,zIndex:Y};var bf=j({name:oy,props:iy,emits:["update:show"],setup(e,{emit:t,slots:n}){let o,a=!1;const i=()=>{const h=e.show&&e.forbidClick;a!==h&&(a=h,ny(a))},r=h=>t("update:show",h),l=()=>{e.closeOnClick&&r(!1)},s=()=>clearTimeout(o),c=()=>{const{icon:h,type:d,iconSize:v,iconPrefix:y,loadingType:p}=e;if(h||d==="success"||d==="fail")return f(Se,{name:h||d,size:v,class:vo("icon"),classPrefix:y},null);if(d==="loading")return f(Nt,{class:vo("loading"),size:v,type:p},null)},u=()=>{const{type:h,message:d}=e;if(n.message)return f("div",{class:vo("text")},[n.message()]);if(Pe(d)&&d!=="")return h==="html"?f("div",{key:0,class:vo("text"),innerHTML:String(d)},null):f("div",{class:vo("text")},[d])};return ee(()=>[e.show,e.forbidClick],i),ee(()=>[e.show,e.type,e.message,e.duration],()=>{s(),e.show&&e.duration>0&&(o=setTimeout(()=>{r(!1)},e.duration))}),He(i),lo(i),()=>f(Ht,ke({class:[vo([e.position,e.wordBreak==="normal"?"break-normal":e.wordBreak,{[e.type]:!e.icon}]),e.className],lockScroll:!1,onClick:l,onClosed:s,"onUpdate:show":r},Ie(e,ay)),{default:()=>[c(),u()]})}});function yf(){const e=je({show:!1}),t=a=>{e.show=a},n=a=>{ge(e,a,{transitionAppear:!0}),t(!0)},o=()=>t(!1);return _e({open:n,close:o,toggle:t}),{open:n,close:o,state:e,toggle:t}}function pf(e){const t=pd(e),n=document.createElement("div");return document.body.appendChild(n),{instance:t.mount(n),unmount(){t.unmount(),document.body.removeChild(n)}}}const ry={icon:"",type:"text",message:"",className:"",overlay:!1,onClose:void 0,onOpened:void 0,duration:2e3,teleport:"body",iconSize:void 0,iconPrefix:void 0,position:"middle",transition:"van-fade",forbidClick:!1,loadingType:void 0,overlayClass:"",overlayStyle:void 0,closeOnClick:!1,closeOnClickOverlay:!1};let Ua=[],ly=!1,Fc=ge({},ry);const sy=new Map;function cy(e){return dn(e)?e:{message:e}}function uy(){const{instance:e,unmount:t}=pf({setup(){const n=L(""),{open:o,state:a,close:i,toggle:r}=yf(),l=()=>{},s=()=>f(bf,ke(a,{onClosed:l,"onUpdate:show":r}),null);return ee(n,c=>{a.message=c}),zt().render=s,{open:o,close:i,message:n}}});return e}function dy(){if(!Ua.length||ly){const e=uy();Ua.push(e)}return Ua[Ua.length-1]}function yl(e={}){if(!Et)return{};const t=dy(),n=cy(e);return t.open(ge({},Fc,sy.get(n.type||Fc.type),n)),t}const fy=q(bf),[hy,Br]=U("switch"),gy={size:Y,loading:Boolean,disabled:Boolean,modelValue:ze,activeColor:String,inactiveColor:String,activeValue:{type:ze,default:!0},inactiveValue:{type:ze,default:!1}};var vy=j({name:hy,props:gy,emits:["change","update:modelValue"],setup(e,{emit:t,slots:n}){const o=()=>e.modelValue===e.activeValue,a=()=>{if(!e.disabled&&!e.loading){const r=o()?e.inactiveValue:e.activeValue;t("update:modelValue",r),t("change",r)}},i=()=>{if(e.loading){const r=o()?e.activeColor:e.inactiveColor;return f(Nt,{class:Br("loading"),color:r},null)}if(n.node)return n.node()};return zn(()=>e.modelValue),()=>{var r;const{size:l,loading:s,disabled:c,activeColor:u,inactiveColor:h}=e,d=o(),v={fontSize:xe(l),backgroundColor:d?u:h};return f("div",{role:"switch",class:Br({on:d,loading:s,disabled:c}),style:v,tabindex:c?void 0:0,"aria-checked":d,onClick:a},[f("div",{class:Br("node")},[i()]),(r=n.background)==null?void 0:r.call(n)])}}});const ss=q(vy),[my,zc]=U("address-edit-detail"),Nc=U("address-edit")[2];var by=j({name:my,props:{show:Boolean,rows:Y,value:String,rules:Array,focused:Boolean,maxlength:Y,searchResult:Array,showSearchResult:Boolean},emits:["blur","focus","input","selectSearch"],setup(e,{emit:t}){const n=L(),o=()=>e.focused&&e.searchResult&&e.showSearchResult,a=c=>{t("selectSearch",c),t("input",`${c.address||""} ${c.name||""}`.trim())},i=()=>{if(!o())return;const{searchResult:c}=e;return c.map(u=>f(jt,{clickable:!0,key:(u.name||"")+(u.address||""),icon:"location-o",title:u.name,label:u.address,class:zc("search-item"),border:!1,onClick:()=>a(u)},null))},r=c=>t("blur",c),l=c=>t("focus",c),s=c=>t("input",c);return()=>{if(e.show)return f(Qe,null,[f(cn,{autosize:!0,clearable:!0,ref:n,class:zc(),rows:e.rows,type:"textarea",rules:e.rules,label:Nc("addressDetail"),border:!o(),maxlength:e.maxlength,modelValue:e.value,placeholder:Nc("addressDetail"),onBlur:r,onFocus:l,"onUpdate:modelValue":s},null),i()])}}});const[yy,mo,ct]=U("address-edit"),xf={name:"",tel:"",city:"",county:"",country:"",province:"",areaCode:"",isDefault:!1,addressDetail:""},py={areaList:Object,isSaving:Boolean,isDeleting:Boolean,validator:Function,showArea:H,showDetail:H,showDelete:Boolean,disableArea:Boolean,searchResult:Array,telMaxlength:Y,showSetDefault:Boolean,saveButtonText:String,areaPlaceholder:String,deleteButtonText:String,showSearchResult:Boolean,detailRows:ie(1),detailMaxlength:ie(200),areaColumnsPlaceholder:Ve(),addressInfo:{type:Object,default:()=>ge({},xf)},telValidator:{type:Function,default:Id}};var xy=j({name:yy,props:py,emits:["save","focus","change","delete","clickArea","changeArea","changeDetail","selectSearch","changeDefault"],setup(e,{emit:t,slots:n}){const o=L(),a=je({}),i=L(!1),r=L(!1),l=V(()=>dn(e.areaList)&&Object.keys(e.areaList).length),s=V(()=>{const{province:T,city:I,county:w,areaCode:$}=a;if($){const P=[T,I,w];return T&&T===I&&P.splice(1,1),P.filter(Boolean).join("/")}return""}),c=V(()=>{var T;return((T=e.searchResult)==null?void 0:T.length)&&r.value}),u=T=>{r.value=T==="addressDetail",t("focus",T)},h=(T,I)=>{t("change",{key:T,value:I})},d=V(()=>{const{validator:T,telValidator:I}=e,w=($,P)=>({validator:k=>{if(T){const _=T($,k);if(_)return _}return k?!0:P}});return{name:[w("name",ct("nameEmpty"))],tel:[w("tel",ct("telInvalid")),{validator:I,message:ct("telInvalid")}],areaCode:[w("areaCode",ct("areaEmpty"))],addressDetail:[w("addressDetail",ct("addressEmpty"))]}}),v=()=>t("save",a),y=T=>{a.addressDetail=T,t("changeDetail",T)},p=T=>{a.province=T[0].text,a.city=T[1].text,a.county=T[2].text},g=({selectedValues:T,selectedOptions:I})=>{T.some(w=>w===Io)?yl(ct("areaEmpty")):(i.value=!1,p(I),t("changeArea",I))},b=()=>t("delete",a),m=T=>{a.areaCode=T||""},x=()=>{setTimeout(()=>{r.value=!1})},C=T=>{a.addressDetail=T},S=()=>{if(e.showSetDefault){const T={"right-icon":()=>f(ss,{modelValue:a.isDefault,"onUpdate:modelValue":I=>a.isDefault=I,onChange:I=>t("changeDefault",I)},null)};return et(f(jt,{center:!0,border:!1,title:ct("defaultAddress"),class:mo("default")},T),[[ot,!c.value]])}};return _e({setAreaCode:m,setAddressDetail:C}),ee(()=>e.addressInfo,T=>{ge(a,xf,T),Ce(()=>{var I;const w=(I=o.value)==null?void 0:I.getSelectedOptions();w&&w.every($=>$&&$.value!==Io)&&p(w)})},{deep:!0,immediate:!0}),()=>{const{disableArea:T}=e;return f(rs,{class:mo(),onSubmit:v},{default:()=>{var I;return[f("div",{class:mo("fields")},[f(cn,{modelValue:a.name,"onUpdate:modelValue":[w=>a.name=w,w=>h("name",w)],clearable:!0,label:ct("name"),rules:d.value.name,placeholder:ct("name"),onFocus:()=>u("name")},null),f(cn,{modelValue:a.tel,"onUpdate:modelValue":[w=>a.tel=w,w=>h("tel",w)],clearable:!0,type:"tel",label:ct("tel"),rules:d.value.tel,maxlength:e.telMaxlength,placeholder:ct("tel"),onFocus:()=>u("tel")},null),et(f(cn,{readonly:!0,label:ct("area"),"is-link":!T,modelValue:s.value,rules:e.showArea?d.value.areaCode:void 0,placeholder:e.areaPlaceholder||ct("area"),onFocus:()=>u("areaCode"),onClick:()=>{t("clickArea"),i.value=!T}},null),[[ot,e.showArea]]),f(by,{show:e.showDetail,rows:e.detailRows,rules:d.value.addressDetail,value:a.addressDetail,focused:r.value,maxlength:e.detailMaxlength,searchResult:e.searchResult,showSearchResult:e.showSearchResult,onBlur:x,onFocus:()=>u("addressDetail"),onInput:y,onSelectSearch:w=>t("selectSearch",w)},null),(I=n.default)==null?void 0:I.call(n)]),S(),et(f("div",{class:mo("buttons")},[f(lt,{block:!0,round:!0,type:"primary",text:e.saveButtonText||ct("save"),class:mo("button"),loading:e.isSaving,nativeType:"submit"},null),e.showDelete&&f(lt,{block:!0,round:!0,class:mo("button"),loading:e.isDeleting,text:e.deleteButtonText||ct("delete"),onClick:b},null)]),[[ot,!c.value]]),f(Ht,{show:i.value,"onUpdate:show":w=>i.value=w,round:!0,teleport:"body",position:"bottom",lazyRender:!1},{default:()=>[f(vf,{modelValue:a.areaCode,"onUpdate:modelValue":w=>a.areaCode=w,ref:o,loading:!l.value,areaList:e.areaList,columnsPlaceholder:e.areaColumnsPlaceholder,onConfirm:g,onCancel:()=>{i.value=!1}},null)]})]}})}}});const wy=q(xy),[wf,Sy]=U("radio-group"),Cy={shape:String,disabled:Boolean,iconSize:Y,direction:String,modelValue:ze,checkedColor:String},Sf=Symbol(wf);var ky=j({name:wf,props:Cy,emits:["change","update:modelValue"],setup(e,{emit:t,slots:n}){const{linkChildren:o}=st(Sf),a=i=>t("update:modelValue",i);return ee(()=>e.modelValue,i=>t("change",i)),o({props:e,updateValue:a}),zn(()=>e.modelValue),()=>{var i;return f("div",{class:Sy([e.direction]),role:"radiogroup"},[(i=n.default)==null?void 0:i.call(n)])}}});const cs=q(ky),[Ty,Hc]=U("tag"),_y={size:String,mark:Boolean,show:H,type:X("default"),color:String,plain:Boolean,round:Boolean,textColor:String,closeable:Boolean};var Py=j({name:Ty,props:_y,emits:["close"],setup(e,{slots:t,emit:n}){const o=r=>{r.stopPropagation(),n("close",r)},a=()=>e.plain?{color:e.textColor||e.color,borderColor:e.color}:{color:e.textColor,background:e.color},i=()=>{var r;const{type:l,mark:s,plain:c,round:u,size:h,closeable:d}=e,v={mark:s,plain:c,round:u};h&&(v[h]=h);const y=d&&f(Se,{name:"cross",class:[Hc("close"),yt],onClick:o},null);return f("span",{style:a(),class:Hc([v,l])},[(r=t.default)==null?void 0:r.call(t),y])};return()=>f(No,{name:e.closeable?"van-fade":void 0},{default:()=>[e.show?i():null]})}});const ir=q(Py),us={name:ze,disabled:Boolean,iconSize:Y,modelValue:ze,checkedColor:String,labelPosition:String,labelDisabled:Boolean};var Cf=j({props:ge({},us,{bem:Ke(Function),role:String,shape:String,parent:Object,checked:Boolean,bindGroup:H,indeterminate:{type:Boolean,default:null}}),emits:["click","toggle"],setup(e,{emit:t,slots:n}){const o=L(),a=d=>{if(e.parent&&e.bindGroup)return e.parent.props[d]},i=V(()=>{if(e.parent&&e.bindGroup){const d=a("disabled")||e.disabled;if(e.role==="checkbox"){const v=a("modelValue").length,y=a("max"),p=y&&v>=+y;return d||p&&!e.checked}return d}return e.disabled}),r=V(()=>a("direction")),l=V(()=>{const d=e.checkedColor||a("checkedColor");if(d&&e.checked&&!i.value)return{borderColor:d,backgroundColor:d}}),s=V(()=>e.shape||a("shape")||"round"),c=d=>{const{target:v}=d,y=o.value,p=y===v||(y==null?void 0:y.contains(v));!i.value&&(p||!e.labelDisabled)&&t("toggle"),t("click",d)},u=()=>{var d,v;const{bem:y,checked:p,indeterminate:g}=e,b=e.iconSize||a("iconSize");return f("div",{ref:o,class:y("icon",[s.value,{disabled:i.value,checked:p,indeterminate:g}]),style:s.value!=="dot"?{fontSize:xe(b)}:{width:xe(b),height:xe(b),borderColor:(d=l.value)==null?void 0:d.borderColor}},[n.icon?n.icon({checked:p,disabled:i.value}):s.value!=="dot"?f(Se,{name:g?"minus":"success",style:l.value},null):f("div",{class:y("icon--dot__icon"),style:{backgroundColor:(v=l.value)==null?void 0:v.backgroundColor}},null)])},h=()=>{const{checked:d}=e;if(n.default)return f("span",{class:e.bem("label",[e.labelPosition,{disabled:i.value}])},[n.default({checked:d,disabled:i.value})])};return()=>{const d=e.labelPosition==="left"?[h(),u()]:[u(),h()];return f("div",{role:e.role,class:e.bem([{disabled:i.value,"label-disabled":e.labelDisabled},r.value]),tabindex:i.value?void 0:0,"aria-checked":e.checked,onClick:c},[d])}}});const Ey=ge({},us,{shape:String}),[$y,Iy]=U("radio");var Oy=j({name:$y,props:Ey,emits:["update:modelValue"],setup(e,{emit:t,slots:n}){const{parent:o}=at(Sf),a=()=>(o?o.props.modelValue:e.modelValue)===e.name,i=()=>{o?o.updateValue(e.name):t("update:modelValue",e.name)};return()=>f(Cf,ke({bem:Iy,role:"radio",parent:o,checked:a(),onToggle:i},e),Ie(n,["default","icon"]))}});const ds=q(Oy),[Ay,bo]=U("address-item");var By=j({name:Ay,props:{address:Ke(Object),disabled:Boolean,switchable:Boolean,defaultTagText:String,rightIcon:X("edit")},emits:["edit","click","select"],setup(e,{slots:t,emit:n}){const o=()=>{e.switchable&&n("select"),n("click")},a=()=>f(Se,{name:e.rightIcon,class:bo("edit"),onClick:l=>{l.stopPropagation(),n("edit"),n("click")}},null),i=()=>{if(t.tag)return t.tag(e.address);if(e.address.isDefault&&e.defaultTagText)return f(ir,{type:"primary",round:!0,class:bo("tag")},{default:()=>[e.defaultTagText]})},r=()=>{const{address:l,disabled:s,switchable:c}=e,u=[f("div",{class:bo("name")},[`${l.name} ${l.tel}`,i()]),f("div",{class:bo("address")},[l.address])];return c&&!s?f(ds,{name:l.id,iconSize:18},{default:()=>[u]}):u};return()=>{var l;const{disabled:s}=e;return f("div",{class:bo({disabled:s}),onClick:o},[f(jt,{border:!1,titleClass:bo("title")},{title:r,"right-icon":a}),(l=t.bottom)==null?void 0:l.call(t,ge({},e.address,{disabled:s}))])}}});const[My,Ya,Dy]=U("address-list"),Ry={list:Ve(),modelValue:Y,switchable:H,disabledText:String,disabledList:Ve(),showAddButton:H,addButtonText:String,defaultTagText:String,rightIcon:X("edit")};var Ly=j({name:My,props:Ry,emits:["add","edit","select","clickItem","editDisabled","selectDisabled","update:modelValue"],setup(e,{slots:t,emit:n}){const o=(r,l,s)=>{const c=()=>n(s?"editDisabled":"edit",r,l),u=()=>n("clickItem",r,l),h=()=>{n(s?"selectDisabled":"select",r,l),s||n("update:modelValue",r.id)};return f(By,{key:r.id,address:r,disabled:s,switchable:e.switchable,defaultTagText:e.defaultTagText,rightIcon:e.rightIcon,onEdit:c,onClick:u,onSelect:h},{bottom:t["item-bottom"],tag:t.tag})},a=(r,l)=>{if(r)return r.map((s,c)=>o(s,c,l))},i=()=>e.showAddButton?f("div",{class:[Ya("bottom"),"van-safe-area-bottom"]},[f(lt,{round:!0,block:!0,type:"primary",text:e.addButtonText||Dy("add"),class:Ya("add"),onClick:()=>n("add")},null)]):void 0;return()=>{var r,l;const s=a(e.list),c=a(e.disabledList,!0),u=e.disabledText&&f("div",{class:Ya("disabled-text")},[e.disabledText]);return f("div",{class:Ya()},[(r=t.top)==null?void 0:r.call(t),f(cs,{modelValue:e.modelValue},{default:()=>[s]}),u,c,(l=t.default)==null?void 0:l.call(t),i()])}}});const Vy=q(Ly);function Fy(e,t){let n=null,o=0;return function(...a){if(n)return;const i=Date.now()-o,r=()=>{o=Date.now(),n=!1,e.apply(this,a)};i>=t?r():n=setTimeout(r,t)}}const[zy,Mr]=U("back-top"),Ny={right:Y,bottom:Y,zIndex:Y,target:[String,Object],offset:ie(200),immediate:Boolean,teleport:{type:[String,Object],default:"body"}};var Hy=j({name:zy,inheritAttrs:!1,props:Ny,emits:["click"],setup(e,{emit:t,slots:n,attrs:o}){let a=!1;const i=L(!1),r=L(),l=L(),s=V(()=>ge(yn(e.zIndex),{right:xe(e.right),bottom:xe(e.bottom)})),c=v=>{var y;t("click",v),(y=l.value)==null||y.scrollTo({top:0,behavior:e.immediate?"auto":"smooth"})},u=()=>{i.value=l.value?fn(l.value)>=+e.offset:!1},h=()=>{const{target:v}=e;if(typeof v=="string"){const y=document.querySelector(v);if(y)return y}else return v},d=()=>{Et&&Ce(()=>{l.value=e.target?h():Xl(r.value),u()})};return Ue("scroll",Fy(u,100),{target:l}),He(d),vn(()=>{a&&(i.value=!0,a=!1)}),Qt(()=>{i.value&&e.teleport&&(i.value=!1,a=!0)}),ee(()=>e.target,d),()=>{const v=f("div",ke({ref:e.teleport?void 0:r,class:Mr({active:i.value}),style:s.value,onClick:c},o),[n.default?n.default():f(Se,{name:"back-top",class:Mr("icon")},null)]);return e.teleport?[f("div",{ref:r,class:Mr("placeholder")},null),f(zo,{to:e.teleport},{default:()=>[v]})]:v}}});const jy=q(Hy);var Wy=(e,t,n)=>new Promise((o,a)=>{var i=s=>{try{l(n.next(s))}catch(c){a(c)}},r=s=>{try{l(n.throw(s))}catch(c){a(c)}},l=s=>s.done?o(s.value):Promise.resolve(s.value).then(i,r);l((n=n.apply(e,t)).next())});const Uy={top:ie(10),rows:ie(4),duration:ie(4e3),autoPlay:H,delay:Ye(300),modelValue:Ve()},[Yy,jc]=U("barrage");var Ky=j({name:Yy,props:Uy,emits:["update:modelValue"],setup(e,{emit:t,slots:n}){const o=L(),a=jc("item"),i=L(0),r=[],l=(p,g=e.delay)=>{const b=document.createElement("span");return b.className=a,b.innerText=String(p),b.style.animationDuration=`${e.duration}ms`,b.style.animationDelay=`${g}ms`,b.style.animationName="van-barrage",b.style.animationTimingFunction="linear",b},s=L(!0),c=L(e.autoPlay),u=({id:p,text:g},b)=>{var m;const x=l(g,s.value?b*e.delay:void 0);!e.autoPlay&&c.value===!1&&(x.style.animationPlayState="paused"),(m=o.value)==null||m.append(x),i.value++;const C=(i.value-1)%+e.rows*x.offsetHeight+ +e.top;x.style.top=`${C}px`,x.dataset.id=String(p),r.push(x),x.addEventListener("animationend",()=>{t("update:modelValue",[...e.modelValue].filter(S=>String(S.id)!==x.dataset.id))})},h=(p,g)=>{const b=new Map(g.map(m=>[m.id,m]));p.forEach((m,x)=>{b.has(m.id)?b.delete(m.id):u(m,x)}),b.forEach(m=>{const x=r.findIndex(C=>C.dataset.id===String(m.id));x>-1&&(r[x].remove(),r.splice(x,1))}),s.value=!1};ee(()=>e.modelValue.slice(),(p,g)=>h(p??[],g??[]),{deep:!0});const d=L({});return He(()=>Wy(this,null,function*(){var p;d.value["--move-distance"]=`-${(p=o.value)==null?void 0:p.offsetWidth}px`,yield Ce(),h(e.modelValue,[])})),_e({play:()=>{c.value=!0,r.forEach(p=>{p.style.animationPlayState="running"})},pause:()=>{c.value=!1,r.forEach(p=>{p.style.animationPlayState="paused"})}}),()=>{var p;return f("div",{class:jc(),ref:o,style:d.value},[(p=n.default)==null?void 0:p.call(n)])}}});const Gy=q(Ky),[qy,qe,un]=U("calendar"),Xy=e=>un("monthTitle",e.getFullYear(),e.getMonth()+1);function pl(e,t){const n=e.getFullYear(),o=t.getFullYear();if(n===o){const a=e.getMonth(),i=t.getMonth();return a===i?0:a>i?1:-1}return n>o?1:-1}function wt(e,t){const n=pl(e,t);if(n===0){const o=e.getDate(),a=t.getDate();return o===a?0:o>a?1:-1}return n}const Ii=e=>new Date(e),Wc=e=>Array.isArray(e)?e.map(Ii):Ii(e);function fs(e,t){const n=Ii(e);return n.setDate(n.getDate()+t),n}const xl=e=>fs(e,-1),kf=e=>fs(e,1),wl=()=>{const e=new Date;return e.setHours(0,0,0,0),e};function Zy(e){const t=e[0].getTime();return(e[1].getTime()-t)/(1e3*60*60*24)+1}const Tf=ge({},nr,{modelValue:Ve(),filter:Function,formatter:{type:Function,default:(e,t)=>t}}),_f=Object.keys(nr);function Jy(e,t){if(e<0)return[];const n=Array(e);let o=-1;for(;++o32-new Date(e,t-1,32).getDate(),Oo=(e,t,n,o,a,i)=>{const r=Jy(t-e+1,l=>{const s=Rt(e+l);return o(n,{text:s,value:s})});return a?a(n,r,i):r},Ef=(e,t)=>e.map((n,o)=>{const a=t[o];if(a.length){const i=+a[0].value,r=+a[a.length-1].value;return Rt(tt(+n,i,r))}return n}),[Qy]=U("calendar-day");var ep=j({name:Qy,props:{item:Ke(Object),color:String,index:Number,offset:Ye(0),rowHeight:String},emits:["click","clickDisabledDate"],setup(e,{emit:t,slots:n}){const o=V(()=>{var s;const{item:c,index:u,color:h,offset:d,rowHeight:v}=e,y={height:v};if(c.type==="placeholder")return y.width="100%",y;if(u===0&&(y.marginLeft=`${100*d/7}%`),h)switch(c.type){case"end":case"start":case"start-end":case"multiple-middle":case"multiple-selected":y.background=h;break;case"middle":y.color=h;break}return d+(((s=c.date)==null?void 0:s.getDate())||1)>28&&(y.marginBottom=0),y}),a=()=>{e.item.type!=="disabled"?t("click",e.item):t("clickDisabledDate",e.item)},i=()=>{const{topInfo:s}=e.item;if(s||n["top-info"])return f("div",{class:qe("top-info")},[n["top-info"]?n["top-info"](e.item):s])},r=()=>{const{bottomInfo:s}=e.item;if(s||n["bottom-info"])return f("div",{class:qe("bottom-info")},[n["bottom-info"]?n["bottom-info"](e.item):s])},l=()=>{const{item:s,color:c,rowHeight:u}=e,{type:h,text:d}=s,v=[i(),d,r()];return h==="selected"?f("div",{class:qe("selected-day"),style:{width:u,height:u,background:c}},[v]):v};return()=>{const{type:s,className:c}=e.item;return s==="placeholder"?f("div",{class:qe("day"),style:o.value},null):f("div",{role:"gridcell",style:o.value,class:[qe("day",s),c],tabindex:s==="disabled"?void 0:-1,onClick:a},[l()])}}});const[tp]=U("calendar-month"),np={date:Ke(Date),type:String,color:String,minDate:Ke(Date),maxDate:Ke(Date),showMark:Boolean,rowHeight:Y,formatter:Function,lazyRender:Boolean,currentDate:[Date,Array],allowSameDay:Boolean,showSubtitle:Boolean,showMonthTitle:Boolean,firstDayOfWeek:Number};var op=j({name:tp,props:np,emits:["click","clickDisabledDate"],setup(e,{emit:t,slots:n}){const[o,a]=Dm(),i=L(),r=L(),l=Wd(r),s=V(()=>Xy(e.date)),c=V(()=>xe(e.rowHeight)),u=V(()=>{const P=e.date.getDay();return e.firstDayOfWeek?(P+7-e.firstDayOfWeek)%7:P}),h=V(()=>Pf(e.date.getFullYear(),e.date.getMonth()+1)),d=V(()=>o.value||!e.lazyRender),v=()=>s.value,y=P=>{const k=_=>e.currentDate.some(O=>wt(O,_)===0);if(k(P)){const _=xl(P),O=kf(P),R=k(_),D=k(O);return R&&D?"multiple-middle":R?"end":D?"start":"multiple-selected"}return""},p=P=>{const[k,_]=e.currentDate;if(!k)return"";const O=wt(P,k);if(!_)return O===0?"start":"";const R=wt(P,_);return e.allowSameDay&&O===0&&R===0?"start-end":O===0?"start":R===0?"end":O>0&&R<0?"middle":""},g=P=>{const{type:k,minDate:_,maxDate:O,currentDate:R}=e;if(wt(P,_)<0||wt(P,O)>0)return"disabled";if(R===null)return"";if(Array.isArray(R)){if(k==="multiple")return y(P);if(k==="range")return p(P)}else if(k==="single")return wt(P,R)===0?"selected":"";return""},b=P=>{if(e.type==="range"){if(P==="start"||P==="end")return un(P);if(P==="start-end")return`${un("start")}/${un("end")}`}},m=()=>{if(e.showMonthTitle)return f("div",{class:qe("month-title")},[n["month-title"]?n["month-title"]({date:e.date,text:s.value}):s.value])},x=()=>{if(e.showMark&&d.value)return f("div",{class:qe("month-mark")},[e.date.getMonth()+1])},C=V(()=>{const P=Math.ceil((h.value+u.value)/7);return Array(P).fill({type:"placeholder"})}),S=V(()=>{const P=[],k=e.date.getFullYear(),_=e.date.getMonth();for(let O=1;O<=h.value;O++){const R=new Date(k,_,O),D=g(R);let B={date:R,type:D,text:O,bottomInfo:b(D)};e.formatter&&(B=e.formatter(B)),P.push(B)}return P}),T=V(()=>S.value.filter(P=>P.type==="disabled")),I=(P,k)=>{if(i.value){const _=Be(i.value),O=C.value.length,D=(Math.ceil((k.getDate()+u.value)/7)-1)*_.height/O;Pi(P,_.top+D+P.scrollTop-Be(P).top)}},w=(P,k)=>f(ep,{item:P,index:k,color:e.color,offset:u.value,rowHeight:c.value,onClick:_=>t("click",_),onClickDisabledDate:_=>t("clickDisabledDate",_)},Ie(n,["top-info","bottom-info"])),$=()=>f("div",{ref:i,role:"grid",class:qe("days")},[x(),(d.value?S:C).value.map(w)]);return _e({getTitle:v,getHeight:()=>l.value,setVisible:a,scrollToDate:I,disabledDays:T}),()=>f("div",{class:qe("month"),ref:r},[m(),$()])}});const[ap]=U("calendar-header");var ip=j({name:ap,props:{date:Date,title:String,subtitle:String,showTitle:Boolean,showSubtitle:Boolean,firstDayOfWeek:Number},emits:["clickSubtitle"],setup(e,{slots:t,emit:n}){const o=()=>{if(e.showTitle){const l=e.title||un("title"),s=t.title?t.title():l;return f("div",{class:qe("header-title")},[s])}},a=l=>n("clickSubtitle",l),i=()=>{if(e.showSubtitle){const l=t.subtitle?t.subtitle({date:e.date,text:e.subtitle}):e.subtitle;return f("div",{class:qe("header-subtitle"),onClick:a},[l])}},r=()=>{const{firstDayOfWeek:l}=e,s=un("weekdays"),c=[...s.slice(l,7),...s.slice(0,l)];return f("div",{class:qe("weekdays")},[c.map(u=>f("span",{class:qe("weekday")},[u]))])};return()=>f("div",{class:qe("header")},[o(),i(),r()])}});const rp={show:Boolean,type:X("single"),title:String,color:String,round:H,readonly:Boolean,poppable:H,maxRange:ie(null),position:X("bottom"),teleport:[String,Object],showMark:H,showTitle:H,formatter:Function,rowHeight:Y,confirmText:String,rangePrompt:String,lazyRender:H,showConfirm:H,defaultDate:[Date,Array],allowSameDay:Boolean,showSubtitle:H,closeOnPopstate:H,showRangePrompt:H,confirmDisabledText:String,closeOnClickOverlay:H,safeAreaInsetTop:Boolean,safeAreaInsetBottom:H,minDate:{type:Date,validator:ma,default:wl},maxDate:{type:Date,validator:ma,default:()=>{const e=wl();return new Date(e.getFullYear(),e.getMonth()+6,e.getDate())}},firstDayOfWeek:{type:Y,default:0,validator:e=>e>=0&&e<=6}};var lp=j({name:qy,props:rp,emits:["select","confirm","unselect","monthShow","overRange","update:show","clickSubtitle","clickDisabledDate"],setup(e,{emit:t,slots:n}){const o=(D,B=e.minDate,F=e.maxDate)=>wt(D,B)===-1?B:wt(D,F)===1?F:D,a=(D=e.defaultDate)=>{const{type:B,minDate:F,maxDate:W,allowSameDay:ce}=e;if(D===null)return D;const ue=wl();if(B==="range"){Array.isArray(D)||(D=[]);const J=o(D[0]||ue,F,ce?W:xl(W)),re=o(D[1]||ue,ce?F:kf(F));return[J,re]}return B==="multiple"?Array.isArray(D)?D.map(J=>o(J)):[o(ue)]:((!D||Array.isArray(D))&&(D=ue),o(D))};let i;const r=L(),l=L({textFn:()=>"",date:void 0}),s=L(a()),[c,u]=_a(),h=V(()=>e.firstDayOfWeek?+e.firstDayOfWeek%7:0),d=V(()=>{const D=[],B=new Date(e.minDate);B.setDate(1);do D.push(new Date(B)),B.setMonth(B.getMonth()+1);while(pl(B,e.maxDate)!==1);return D}),v=V(()=>{if(s.value){if(e.type==="range")return!s.value[0]||!s.value[1];if(e.type==="multiple")return!s.value.length}return!s.value}),y=()=>s.value,p=()=>{const D=fn(r.value),B=D+i,F=d.value.map((re,fe)=>c.value[fe].getHeight()),W=F.reduce((re,fe)=>re+fe,0);if(B>W&&D>0)return;let ce=0,ue;const J=[-1,-1];for(let re=0;re=D&&(J[1]=re,ue||(ue=fe,J[0]=re),c.value[re].showed||(c.value[re].showed=!0,t("monthShow",{date:fe.date,title:fe.getTitle()}))),ce+=F[re]}d.value.forEach((re,fe)=>{const Ae=fe>=J[0]-1&&fe<=J[1]+1;c.value[fe].setVisible(Ae)}),ue&&(l.value={textFn:ue.getTitle,date:ue.date})},g=D=>{rt(()=>{d.value.some((B,F)=>pl(B,D)===0?(r.value&&c.value[F].scrollToDate(r.value,D),!0):!1),p()})},b=()=>{if(!(e.poppable&&!e.show))if(s.value){const D=e.type==="single"?s.value:s.value[0];ma(D)&&g(D)}else rt(p)},m=()=>{e.poppable&&!e.show||(rt(()=>{i=Math.floor(Be(r).height)}),b())},x=(D=a())=>{s.value=D,b()},C=D=>{const{maxRange:B,rangePrompt:F,showRangePrompt:W}=e;return B&&Zy(D)>+B?(W&&yl(F||un("rangePrompt",B)),t("overRange"),!1):!0},S=()=>{var D;return t("confirm",(D=s.value)!=null?D:Wc(s.value))},T=(D,B)=>{const F=W=>{s.value=W,t("select",Wc(W))};if(B&&e.type==="range"&&!C(D)){F([D[0],fs(D[0],+e.maxRange-1)]);return}F(D),B&&!e.showConfirm&&S()},I=(D,B,F)=>{var W;return(W=D.find(ce=>wt(B,ce.date)===-1&&wt(ce.date,F)===-1))==null?void 0:W.date},w=V(()=>c.value.reduce((D,B)=>{var F,W;return D.push(...(W=(F=B.disabledDays)==null?void 0:F.value)!=null?W:[]),D},[])),$=D=>{if(e.readonly||!D.date)return;const{date:B}=D,{type:F}=e;if(F==="range"){if(!s.value){T([B]);return}const[W,ce]=s.value;if(W&&!ce){const ue=wt(B,W);if(ue===1){const J=I(w.value,W,B);if(J){const re=xl(J);wt(W,re)===-1?T([W,re]):T([B])}else T([W,B],!0)}else ue===-1?T([B]):e.allowSameDay&&T([B,B],!0)}else T([B])}else if(F==="multiple"){if(!s.value){T([B]);return}const W=s.value,ce=W.findIndex(ue=>wt(ue,B)===0);if(ce!==-1){const[ue]=W.splice(ce,1);t("unselect",Ii(ue))}else e.maxRange&&W.length>=+e.maxRange?yl(e.rangePrompt||un("rangePrompt",e.maxRange)):T([...W,B])}else T(B,!0)},P=D=>t("update:show",D),k=(D,B)=>{const F=B!==0||!e.showSubtitle;return f(op,ke({ref:u(B),date:D,currentDate:s.value,showMonthTitle:F,firstDayOfWeek:h.value},Ie(e,["type","color","minDate","maxDate","showMark","formatter","rowHeight","lazyRender","showSubtitle","allowSameDay"]),{onClick:$,onClickDisabledDate:W=>t("clickDisabledDate",W)}),Ie(n,["top-info","bottom-info","month-title"]))},_=()=>{if(n.footer)return n.footer();if(e.showConfirm){const D=n["confirm-text"],B=v.value,F=B?e.confirmDisabledText:e.confirmText;return f(lt,{round:!0,block:!0,type:"primary",color:e.color,class:qe("confirm"),disabled:B,nativeType:"button",onClick:S},{default:()=>[D?D({disabled:B}):F||un("confirm")]})}},O=()=>f("div",{class:[qe("footer"),{"van-safe-area-bottom":e.safeAreaInsetBottom}]},[_()]),R=()=>{const D=l.value.textFn();return f("div",{class:qe()},[f(ip,{date:l.value.date,title:e.title,subtitle:D,showTitle:e.showTitle,showSubtitle:e.showSubtitle,firstDayOfWeek:h.value,onClickSubtitle:B=>t("clickSubtitle",B)},Ie(n,["title","subtitle"])),f("div",{ref:r,class:qe("body"),onScroll:p},[d.value.map(k)]),O()])};return ee(()=>e.show,m),ee(()=>[e.type,e.minDate,e.maxDate],()=>x(a(s.value))),ee(()=>e.defaultDate,(D=null)=>{s.value=D,b()}),_e({reset:x,scrollToDate:g,getSelectedDate:y}),Ho(m),()=>e.poppable?f(Ht,{show:e.show,class:qe("popup"),round:e.round,position:e.position,closeable:e.showTitle||e.showSubtitle,teleport:e.teleport,closeOnPopstate:e.closeOnPopstate,safeAreaInsetTop:e.safeAreaInsetTop,closeOnClickOverlay:e.closeOnClickOverlay,"onUpdate:show":P},{default:R}):R()}});const sp=q(lp),[cp,yo]=U("image"),up={src:String,alt:String,fit:String,position:String,round:Boolean,block:Boolean,width:Y,height:Y,radius:Y,lazyLoad:Boolean,iconSize:Y,showError:H,errorIcon:X("photo-fail"),iconPrefix:String,showLoading:H,loadingIcon:X("photo")};var dp=j({name:cp,props:up,emits:["load","error"],setup(e,{emit:t,slots:n}){const o=L(!1),a=L(!0),i=L(),{$Lazyload:r}=zt().proxy,l=V(()=>{const g={width:xe(e.width),height:xe(e.height)};return Pe(e.radius)&&(g.overflow="hidden",g.borderRadius=xe(e.radius)),g});ee(()=>e.src,()=>{o.value=!1,a.value=!0});const s=g=>{a.value&&(a.value=!1,t("load",g))},c=()=>{const g=new Event("load");Object.defineProperty(g,"target",{value:i.value,enumerable:!0}),s(g)},u=g=>{o.value=!0,a.value=!1,t("error",g)},h=(g,b,m)=>m?m():f(Se,{name:g,size:e.iconSize,class:b,classPrefix:e.iconPrefix},null),d=()=>{if(a.value&&e.showLoading)return f("div",{class:yo("loading")},[h(e.loadingIcon,yo("loading-icon"),n.loading)]);if(o.value&&e.showError)return f("div",{class:yo("error")},[h(e.errorIcon,yo("error-icon"),n.error)])},v=()=>{if(o.value||!e.src)return;const g={alt:e.alt,class:yo("img"),style:{objectFit:e.fit,objectPosition:e.position}};return e.lazyLoad?et(f("img",ke({ref:i},g),null),[[gg("lazy"),e.src]]):f("img",ke({ref:i,src:e.src,onLoad:s,onError:u},g),null)},y=({el:g})=>{const b=()=>{g===i.value&&a.value&&c()};i.value?b():Ce(b)},p=({el:g})=>{g===i.value&&!o.value&&u()};return r&&Et&&(r.$on("loaded",y),r.$on("error",p),en(()=>{r.$off("loaded",y),r.$off("error",p)})),He(()=>{Ce(()=>{var g;(g=i.value)!=null&&g.complete&&!e.lazyLoad&&c()})}),()=>{var g;return f("div",{class:yo({round:e.round,block:e.block}),style:l.value},[v(),d(),(g=n.default)==null?void 0:g.call(n)])}}});const rr=q(dp),[fp,ut]=U("card"),hp={tag:String,num:Y,desc:String,thumb:String,title:String,price:Y,centered:Boolean,lazyLoad:Boolean,currency:X("¥"),thumbLink:String,originPrice:Y};var gp=j({name:fp,props:hp,emits:["clickThumb"],setup(e,{slots:t,emit:n}){const o=()=>{if(t.title)return t.title();if(e.title)return f("div",{class:[ut("title"),"van-multi-ellipsis--l2"]},[e.title])},a=()=>{if(t.tag||e.tag)return f("div",{class:ut("tag")},[t.tag?t.tag():f(ir,{mark:!0,type:"primary"},{default:()=>[e.tag]})])},i=()=>t.thumb?t.thumb():f(rr,{src:e.thumb,fit:"cover",width:"100%",height:"100%",lazyLoad:e.lazyLoad},null),r=()=>{if(t.thumb||e.thumb)return f("a",{href:e.thumbLink,class:ut("thumb"),onClick:c=>n("clickThumb",c)},[i(),a()])},l=()=>{if(t.desc)return t.desc();if(e.desc)return f("div",{class:[ut("desc"),"van-ellipsis"]},[e.desc])},s=()=>{const c=e.price.toString().split(".");return f("div",null,[f("span",{class:ut("price-currency")},[e.currency]),f("span",{class:ut("price-integer")},[c[0]]),eo("."),f("span",{class:ut("price-decimal")},[c[1]])])};return()=>{var c,u,h;const d=t.num||Pe(e.num),v=t.price||Pe(e.price),y=t["origin-price"]||Pe(e.originPrice),p=d||v||y||t.bottom,g=v&&f("div",{class:ut("price")},[t.price?t.price():s()]),b=y&&f("div",{class:ut("origin-price")},[t["origin-price"]?t["origin-price"]():`${e.currency} ${e.originPrice}`]),m=d&&f("div",{class:ut("num")},[t.num?t.num():`x${e.num}`]),x=t.footer&&f("div",{class:ut("footer")},[t.footer()]),C=p&&f("div",{class:ut("bottom")},[(c=t["price-top"])==null?void 0:c.call(t),g,b,m,(u=t.bottom)==null?void 0:u.call(t)]);return f("div",{class:ut()},[f("div",{class:ut("header")},[r(),f("div",{class:ut("content",{centered:e.centered})},[f("div",null,[o(),l(),(h=t.tags)==null?void 0:h.call(t)]),C])]),x])}}});const vp=q(gp),[mp,nn,bp]=U("cascader"),yp={title:String,options:Ve(),closeable:H,swipeable:H,closeIcon:X("cross"),showHeader:H,modelValue:Y,fieldNames:Object,placeholder:String,activeColor:String};var pp=j({name:mp,props:yp,emits:["close","change","finish","clickTab","update:modelValue"],setup(e,{slots:t,emit:n}){const o=L([]),a=L(0),[i,r]=_a(),{text:l,value:s,children:c}=ge({text:"text",value:"value",children:"children"},e.fieldNames),u=(S,T)=>{for(const I of S){if(I[s]===T)return[I];if(I[c]){const w=u(I[c],T);if(w)return[I,...w]}}},h=()=>{const{options:S,modelValue:T}=e;if(T!==void 0){const I=u(S,T);if(I){let w=S;o.value=I.map($=>{const P={options:w,selected:$},k=w.find(_=>_[s]===$[s]);return k&&(w=k[c]),P}),w&&o.value.push({options:w,selected:null}),Ce(()=>{a.value=o.value.length-1});return}}o.value=[{options:S,selected:null}]},d=(S,T)=>{if(S.disabled)return;if(o.value[T].selected=S,o.value.length>T+1&&(o.value=o.value.slice(0,T+1)),S[c]){const $={options:S[c],selected:null};o.value[T+1]?o.value[T+1]=$:o.value.push($),Ce(()=>{a.value++})}const I=o.value.map($=>$.selected).filter(Boolean);n("update:modelValue",S[s]);const w={value:S[s],tabIndex:T,selectedOptions:I};n("change",w),S[c]||n("finish",w)},v=()=>n("close"),y=({name:S,title:T})=>n("clickTab",S,T),p=()=>e.showHeader?f("div",{class:nn("header")},[f("h2",{class:nn("title")},[t.title?t.title():e.title]),e.closeable?f(Se,{name:e.closeIcon,class:[nn("close-icon"),yt],onClick:v},null):null]):null,g=(S,T,I)=>{const{disabled:w}=S,$=!!(T&&S[s]===T[s]),P=S.color||($?e.activeColor:void 0),k=t.option?t.option({option:S,selected:$}):f("span",null,[S[l]]);return f("li",{ref:$?r(I):void 0,role:"menuitemradio",class:[nn("option",{selected:$,disabled:w}),S.className],style:{color:P},tabindex:w?void 0:$?0:-1,"aria-checked":$,"aria-disabled":w||void 0,onClick:()=>d(S,I)},[k,$?f(Se,{name:"success",class:nn("selected-icon")},null):null])},b=(S,T,I)=>f("ul",{role:"menu",class:nn("options")},[S.map(w=>g(w,T,I))]),m=(S,T)=>{const{options:I,selected:w}=S,$=e.placeholder||bp("select"),P=w?w[l]:$;return f(ba,{title:P,titleClass:nn("tab",{unselected:!w})},{default:()=>{var k,_;return[(k=t["options-top"])==null?void 0:k.call(t,{tabIndex:T}),b(I,w,T),(_=t["options-bottom"])==null?void 0:_.call(t,{tabIndex:T})]}})},x=()=>f(tr,{active:a.value,"onUpdate:active":S=>a.value=S,shrink:!0,animated:!0,class:nn("tabs"),color:e.activeColor,swipeable:e.swipeable,onClickTab:y},{default:()=>[o.value.map(m)]}),C=S=>{const T=S.parentElement;T&&(T.scrollTop=S.offsetTop-(T.offsetHeight-S.offsetHeight)/2)};return h(),ee(a,S=>{const T=i.value[S];T&&C(T)}),ee(()=>e.options,h,{deep:!0}),ee(()=>e.modelValue,S=>{S!==void 0&&o.value.map(I=>{var w;return(w=I.selected)==null?void 0:w[s]}).includes(S)||h()}),()=>f("div",{class:nn()},[p(),x()])}});const xp=q(pp),[wp,Uc]=U("cell-group"),Sp={title:String,inset:Boolean,border:H};var Cp=j({name:wp,inheritAttrs:!1,props:Sp,setup(e,{slots:t,attrs:n}){const o=()=>{var i;return f("div",ke({class:[Uc({inset:e.inset}),{[Zi]:e.border&&!e.inset}]},n,$i()),[(i=t.default)==null?void 0:i.call(t)])},a=()=>f("div",{class:Uc("title",{inset:e.inset})},[t.title?t.title():e.title]);return()=>e.title||t.title?f(Qe,null,[a(),o()]):o()}});const kp=q(Cp),[$f,Tp]=U("checkbox-group"),_p={max:Y,shape:X("round"),disabled:Boolean,iconSize:Y,direction:String,modelValue:Ve(),checkedColor:String},If=Symbol($f);var Pp=j({name:$f,props:_p,emits:["change","update:modelValue"],setup(e,{emit:t,slots:n}){const{children:o,linkChildren:a}=st(If),i=l=>t("update:modelValue",l),r=(l={})=>{typeof l=="boolean"&&(l={checked:l});const{checked:s,skipDisabled:c}=l,h=o.filter(d=>d.props.bindGroup?d.props.disabled&&c?d.checked.value:s??!d.checked.value:!1).map(d=>d.name);i(h)};return ee(()=>e.modelValue,l=>t("change",l)),_e({toggleAll:r}),zn(()=>e.modelValue),a({props:e,updateValue:i}),()=>{var l;return f("div",{class:Tp([e.direction])},[(l=n.default)==null?void 0:l.call(n)])}}});const[Ep,$p]=U("checkbox"),Ip=ge({},us,{shape:String,bindGroup:H,indeterminate:{type:Boolean,default:null}});var Op=j({name:Ep,props:Ip,emits:["change","update:modelValue"],setup(e,{emit:t,slots:n}){const{parent:o}=at(If),a=l=>{const{name:s}=e,{max:c,modelValue:u}=o.props,h=u.slice();if(l)!(c&&h.length>=+c)&&!h.includes(s)&&(h.push(s),e.bindGroup&&o.updateValue(h));else{const d=h.indexOf(s);d!==-1&&(h.splice(d,1),e.bindGroup&&o.updateValue(h))}},i=V(()=>o&&e.bindGroup?o.props.modelValue.indexOf(e.name)!==-1:!!e.modelValue),r=(l=!i.value)=>{o&&e.bindGroup?a(l):t("update:modelValue",l),e.indeterminate!==null&&t("change",l)};return ee(()=>e.modelValue,l=>{e.indeterminate===null&&t("change",l)}),_e({toggle:r,props:e,checked:i}),zn(()=>e.modelValue),()=>f(Cf,ke({bem:$p,role:"checkbox",parent:o,checked:i.value,onToggle:r},e),Ie(n,["default","icon"]))}});const Of=q(Op),Ap=q(Pp),[Bp,Ka]=U("circle");let Mp=0;const Yc=e=>Math.min(Math.max(+e,0),100);function Dp(e,t){const n=e?1:0;return`M ${t/2} ${t/2} m 0, -500 a 500, 500 0 1, ${n} 0, 1000 a 500, 500 0 1, ${n} 0, -1000`}const Rp={text:String,size:Y,fill:X("none"),rate:ie(100),speed:ie(0),color:[String,Object],clockwise:H,layerColor:String,currentRate:Ye(0),strokeWidth:ie(40),strokeLinecap:String,startPosition:X("top")};var Lp=j({name:Bp,props:Rp,emits:["update:currentRate"],setup(e,{emit:t,slots:n}){const o=`van-circle-${Mp++}`,a=V(()=>+e.strokeWidth+1e3),i=V(()=>Dp(e.clockwise,a.value)),r=V(()=>{const d={top:0,right:90,bottom:180,left:270}[e.startPosition];if(d)return{transform:`rotate(${d}deg)`}});ee(()=>e.rate,h=>{let d;const v=Date.now(),y=e.currentRate,p=Yc(h),g=Math.abs((y-p)*1e3/+e.speed),b=()=>{const m=Date.now(),C=Math.min((m-v)/g,1)*(p-y)+y;t("update:currentRate",Yc(parseFloat(C.toFixed(1)))),(p>y?Cp)&&(d=rt(b))};e.speed?(d&&Gi(d),d=rt(b)):t("update:currentRate",p)},{immediate:!0});const l=()=>{const{strokeWidth:d,currentRate:v,strokeLinecap:y}=e,p=3140*v/100,g=dn(e.color)?`url(#${o})`:e.color,b={stroke:g,strokeWidth:`${+d+1}px`,strokeLinecap:y,strokeDasharray:`${p}px 3140px`};return f("path",{d:i.value,style:b,class:Ka("hover"),stroke:g},null)},s=()=>{const h={fill:e.fill,stroke:e.layerColor,strokeWidth:`${e.strokeWidth}px`};return f("path",{class:Ka("layer"),style:h,d:i.value},null)},c=()=>{const{color:h}=e;if(!dn(h))return;const d=Object.keys(h).sort((v,y)=>parseFloat(v)-parseFloat(y)).map((v,y)=>f("stop",{key:y,offset:v,"stop-color":h[v]},null));return f("defs",null,[f("linearGradient",{id:o,x1:"100%",y1:"0%",x2:"0%",y2:"0%"},[d])])},u=()=>{if(n.default)return n.default();if(e.text)return f("div",{class:Ka("text")},[e.text])};return()=>f("div",{class:Ka(),style:bn(e.size)},[f("svg",{viewBox:`0 0 ${a.value} ${a.value}`,style:r.value},[c(),s(),l()]),u()])}});const Vp=q(Lp),[Af,Fp]=U("row"),Bf=Symbol(Af),zp={tag:X("div"),wrap:H,align:String,gutter:{type:[String,Number,Array],default:0},justify:String};var Np=j({name:Af,props:zp,setup(e,{slots:t}){const{children:n,linkChildren:o}=st(Bf),a=V(()=>{const l=[[]];let s=0;return n.forEach((c,u)=>{s+=Number(c.span),s>24?(l.push([u]),s-=24):l[l.length-1].push(u)}),l}),i=V(()=>{let l=0;Array.isArray(e.gutter)?l=Number(e.gutter[0])||0:l=Number(e.gutter);const s=[];return l&&a.value.forEach(c=>{const u=l*(c.length-1)/c.length;c.forEach((h,d)=>{if(d===0)s.push({right:u});else{const v=l-s[h-1].right,y=u-v;s.push({left:v,right:y})}})}),s}),r=V(()=>{const{gutter:l}=e,s=[];if(Array.isArray(l)&&l.length>1){const c=Number(l[1])||0;if(c<=0)return s;a.value.forEach((u,h)=>{h!==a.value.length-1&&u.forEach(()=>{s.push({bottom:c})})})}return s});return o({spaces:i,verticalSpaces:r}),()=>{const{tag:l,wrap:s,align:c,justify:u}=e;return f(l,{class:Fp({[`align-${c}`]:c,[`justify-${u}`]:u,nowrap:!s})},{default:()=>{var h;return[(h=t.default)==null?void 0:h.call(t)]}})}}});const[Hp,jp]=U("col"),Wp={tag:X("div"),span:ie(0),offset:Y};var Up=j({name:Hp,props:Wp,setup(e,{slots:t}){const{parent:n,index:o}=at(Bf),a=V(()=>{if(!n)return;const{spaces:i,verticalSpaces:r}=n;let l={};if(i&&i.value&&i.value[o.value]){const{left:c,right:u}=i.value[o.value];l={paddingLeft:c?`${c}px`:null,paddingRight:u?`${u}px`:null}}const{bottom:s}=r.value[o.value]||{};return ge(l,{marginBottom:s?`${s}px`:null})});return()=>{const{tag:i,span:r,offset:l}=e;return f(i,{style:a.value,class:jp({[r]:r,[`offset-${l}`]:l})},{default:()=>{var s;return[(s=t.default)==null?void 0:s.call(t)]}})}}});const Yp=q(Up),[Mf,Kp]=U("collapse"),Df=Symbol(Mf),Gp={border:H,accordion:Boolean,modelValue:{type:[String,Number,Array],default:""}};var qp=j({name:Mf,props:Gp,emits:["change","update:modelValue"],setup(e,{emit:t,slots:n}){const{linkChildren:o,children:a}=st(Df),i=c=>{t("change",c),t("update:modelValue",c)},r=(c,u)=>{const{accordion:h,modelValue:d}=e;i(h?c===d?"":c:u?d.concat(c):d.filter(v=>v!==c))},l=(c={})=>{if(e.accordion)return;typeof c=="boolean"&&(c={expanded:c});const{expanded:u,skipDisabled:h}=c,v=a.filter(y=>y.disabled&&h?y.expanded.value:u??!y.expanded.value).map(y=>y.itemName.value);i(v)},s=c=>{const{accordion:u,modelValue:h}=e;return u?h===c:h.includes(c)};return _e({toggleAll:l}),o({toggle:r,isExpanded:s}),()=>{var c;return f("div",{class:[Kp(),{[Zi]:e.border}]},[(c=n.default)==null?void 0:c.call(n)])}}});const Xp=q(qp),[Zp,Ga]=U("collapse-item"),Jp=["icon","title","value","label","right-icon"],Qp=ge({},ar,{name:Y,isLink:H,disabled:Boolean,readonly:Boolean,lazyRender:H});var ex=j({name:Zp,props:Qp,setup(e,{slots:t}){const n=L(),o=L(),{parent:a,index:i}=at(Df);if(!a)return;const r=V(()=>{var p;return(p=e.name)!=null?p:i.value}),l=V(()=>a.isExpanded(r.value)),s=L(l.value),c=ns(()=>s.value||!e.lazyRender),u=()=>{l.value?n.value&&(n.value.style.height=""):s.value=!1};ee(l,(p,g)=>{if(g===null)return;p&&(s.value=!0),(p?Ce:rt)(()=>{if(!o.value||!n.value)return;const{offsetHeight:m}=o.value;if(m){const x=`${m}px`;n.value.style.height=p?"0":x,An(()=>{n.value&&(n.value.style.height=p?x:"0")})}else u()})});const h=(p=!l.value)=>{a.toggle(r.value,p)},d=()=>{!e.disabled&&!e.readonly&&h()},v=()=>{const{border:p,disabled:g,readonly:b}=e,m=Ie(e,Object.keys(ar));return b&&(m.isLink=!1),(g||b)&&(m.clickable=!1),f(jt,ke({role:"button",class:Ga("title",{disabled:g,expanded:l.value,borderless:!p}),"aria-expanded":String(l.value),onClick:d},m),Ie(t,Jp))},y=c(()=>{var p;return et(f("div",{ref:n,class:Ga("wrapper"),onTransitionend:u},[f("div",{ref:o,class:Ga("content")},[(p=t.default)==null?void 0:p.call(t)])]),[[ot,s.value]])});return _e({toggle:h,expanded:l,itemName:r}),()=>f("div",{class:[Ga({border:i.value&&e.border})]},[v(),y()])}});const tx=q(ex),nx=q(pb),[ox,Kc,Dr]=U("contact-card"),ax={tel:String,name:String,type:X("add"),addText:String,editable:H};var ix=j({name:ox,props:ax,emits:["click"],setup(e,{emit:t}){const n=a=>{e.editable&&t("click",a)},o=()=>e.type==="add"?e.addText||Dr("addContact"):[f("div",null,[`${Dr("name")}:${e.name}`]),f("div",null,[`${Dr("tel")}:${e.tel}`])];return()=>f(jt,{center:!0,icon:e.type==="edit"?"contact":"add-square",class:Kc([e.type]),border:!1,isLink:e.editable,titleClass:Kc("title"),onClick:n},{title:o})}});const rx=q(ix),[lx,po,kn]=U("contact-edit"),Sl={tel:"",name:""},sx={isEdit:Boolean,isSaving:Boolean,isDeleting:Boolean,showSetDefault:Boolean,setDefaultLabel:String,contactInfo:{type:Object,default:()=>ge({},Sl)},telValidator:{type:Function,default:Id}};var cx=j({name:lx,props:sx,emits:["save","delete","changeDefault"],setup(e,{emit:t}){const n=je(ge({},Sl,e.contactInfo)),o=()=>{e.isSaving||t("save",n)},a=()=>t("delete",n),i=()=>f("div",{class:po("buttons")},[f(lt,{block:!0,round:!0,type:"primary",text:kn("save"),class:po("button"),loading:e.isSaving,nativeType:"submit"},null),e.isEdit&&f(lt,{block:!0,round:!0,text:kn("delete"),class:po("button"),loading:e.isDeleting,onClick:a},null)]),r=()=>f(ss,{modelValue:n.isDefault,"onUpdate:modelValue":s=>n.isDefault=s,onChange:s=>t("changeDefault",s)},null),l=()=>{if(e.showSetDefault)return f(jt,{title:e.setDefaultLabel,class:po("switch-cell"),border:!1},{"right-icon":r})};return ee(()=>e.contactInfo,s=>ge(n,Sl,s)),()=>f(rs,{class:po(),onSubmit:o},{default:()=>[f("div",{class:po("fields")},[f(cn,{modelValue:n.name,"onUpdate:modelValue":s=>n.name=s,clearable:!0,label:kn("name"),rules:[{required:!0,message:kn("nameEmpty")}],maxlength:"30",placeholder:kn("name")},null),f(cn,{modelValue:n.tel,"onUpdate:modelValue":s=>n.tel=s,clearable:!0,type:"tel",label:kn("tel"),rules:[{validator:e.telValidator,message:kn("telInvalid")}],placeholder:kn("tel")},null)]),l(),i()]})}});const ux=q(cx),[dx,on,fx]=U("contact-list"),hx={list:Array,addText:String,modelValue:ze,defaultTagText:String};var gx=j({name:dx,props:hx,emits:["add","edit","select","update:modelValue"],setup(e,{emit:t}){const n=(o,a)=>{const i=()=>{t("update:modelValue",o.id),t("select",o,a)},r=()=>f(ds,{class:on("radio"),name:o.id,iconSize:18},null),l=()=>f(Se,{name:"edit",class:on("edit"),onClick:c=>{c.stopPropagation(),t("edit",o,a)}},null),s=()=>{const c=[`${o.name},${o.tel}`];return o.isDefault&&e.defaultTagText&&c.push(f(ir,{type:"primary",round:!0,class:on("item-tag")},{default:()=>[e.defaultTagText]})),c};return f(jt,{key:o.id,isLink:!0,center:!0,class:on("item"),titleClass:on("item-title"),onClick:i},{icon:l,title:s,"right-icon":r})};return()=>f("div",{class:on()},[f(cs,{modelValue:e.modelValue,class:on("group")},{default:()=>[e.list&&e.list.map(n)]}),f("div",{class:[on("bottom"),"van-safe-area-bottom"]},[f(lt,{round:!0,block:!0,type:"primary",class:on("add"),text:e.addText||fx("addContact"),onClick:()=>t("add")},null)])])}});const vx=q(gx);function mx(e,t){const{days:n}=t;let{hours:o,minutes:a,seconds:i,milliseconds:r}=t;if(e.includes("DD")?e=e.replace("DD",Rt(n)):o+=n*24,e.includes("HH")?e=e.replace("HH",Rt(o)):a+=o*60,e.includes("mm")?e=e.replace("mm",Rt(a)):i+=a*60,e.includes("ss")?e=e.replace("ss",Rt(i)):r+=i*1e3,e.includes("S")){const l=Rt(r,3);e.includes("SSS")?e=e.replace("SSS",l):e.includes("SS")?e=e.replace("SS",l.slice(0,2)):e=e.replace("S",l.charAt(0))}return e}const[bx,yx]=U("count-down"),px={time:ie(0),format:X("HH:mm:ss"),autoStart:H,millisecond:Boolean};var xx=j({name:bx,props:px,emits:["change","finish"],setup(e,{emit:t,slots:n}){const{start:o,pause:a,reset:i,current:r}=zm({time:+e.time,millisecond:e.millisecond,onChange:c=>t("change",c),onFinish:()=>t("finish")}),l=V(()=>mx(e.format,r.value)),s=()=>{i(+e.time),e.autoStart&&o()};return ee(()=>e.time,s,{immediate:!0}),_e({start:o,pause:a,reset:s}),()=>f("div",{role:"timer",class:yx()},[n.default?n.default(r.value):l.value])}});const wx=q(xx);function Gc(e){const t=new Date(e*1e3);return`${t.getFullYear()}.${Rt(t.getMonth()+1)}.${Rt(t.getDate())}`}const Sx=e=>(e/10).toFixed(e%10===0?0:1),qc=e=>(e/100).toFixed(e%100===0?0:e%10===0?1:2),[Cx,Kt,Rr]=U("coupon");var kx=j({name:Cx,props:{chosen:Boolean,coupon:Ke(Object),disabled:Boolean,currency:X("¥")},setup(e){const t=V(()=>{const{startAt:a,endAt:i}=e.coupon;return`${Gc(a)} - ${Gc(i)}`}),n=V(()=>{const{coupon:a,currency:i}=e;if(a.valueDesc)return[a.valueDesc,f("span",null,[a.unitDesc||""])];if(a.denominations){const r=qc(a.denominations);return[f("span",null,[i]),` ${r}`]}return a.discount?Rr("discount",Sx(a.discount)):""}),o=V(()=>{const a=qc(e.coupon.originCondition||0);return a==="0"?Rr("unlimited"):Rr("condition",a)});return()=>{const{chosen:a,coupon:i,disabled:r}=e,l=r&&i.reason||i.description;return f("div",{class:Kt({disabled:r})},[f("div",{class:Kt("content")},[f("div",{class:Kt("head")},[f("h2",{class:Kt("amount")},[n.value]),f("p",{class:Kt("condition")},[i.condition||o.value])]),f("div",{class:Kt("body")},[f("p",{class:Kt("name")},[i.name]),f("p",{class:Kt("valid")},[t.value]),!r&&f(Of,{class:Kt("corner"),modelValue:a},null)])]),l&&f("p",{class:Kt("description")},[l])])}}});const Cl=q(kx),[Tx,Xc,kl]=U("coupon-cell"),_x={title:String,border:H,editable:H,coupons:Ve(),currency:X("¥"),chosenCoupon:ie(-1)};function Px({coupons:e,chosenCoupon:t,currency:n}){const o=e[+t];if(o){let a=0;return Pe(o.value)?{value:a}=o:Pe(o.denominations)&&(a=o.denominations),`-${n} ${(a/100).toFixed(2)}`}return e.length===0?kl("noCoupon"):kl("count",e.length)}var Ex=j({name:Tx,props:_x,setup(e){return()=>{const t=e.coupons[+e.chosenCoupon];return f(jt,{class:Xc(),value:Px(e),title:e.title||kl("title"),border:e.border,isLink:e.editable,valueClass:Xc("value",{selected:t})},null)}}});const $x=q(Ex),[Ix,qa]=U("empty"),Ox={image:X("default"),imageSize:[Number,String,Array],description:String};var Ax=j({name:Ix,props:Ox,setup(e,{slots:t}){const n=()=>{const b=t.description?t.description():e.description;if(b)return f("p",{class:qa("description")},[b])},o=()=>{if(t.default)return f("div",{class:qa("bottom")},[t.default()])},a=Uo(),i=b=>`${a}-${b}`,r=b=>`url(#${i(b)})`,l=(b,m,x)=>f("stop",{"stop-color":b,offset:`${m}%`,"stop-opacity":x},null),s=(b,m)=>[l(b,0),l(m,100)],c=b=>[f("defs",null,[f("radialGradient",{id:i(b),cx:"50%",cy:"54%",fx:"50%",fy:"54%",r:"297%",gradientTransform:"matrix(-.16 0 0 -.33 .58 .72)"},[l("#EBEDF0",0),l("#F2F3F5",100,.3)])]),f("ellipse",{fill:r(b),opacity:".8",cx:"80",cy:"140",rx:"46",ry:"8"},null)],u=()=>[f("defs",null,[f("linearGradient",{id:i("a"),x1:"64%",y1:"100%",x2:"64%"},[l("#FFF",0,.5),l("#F2F3F5",100)])]),f("g",{opacity:".8"},[f("path",{d:"M36 131V53H16v20H2v58h34z",fill:r("a")},null),f("path",{d:"M123 15h22v14h9v77h-31V15z",fill:r("a")},null)])],h=()=>[f("defs",null,[f("linearGradient",{id:i("b"),x1:"64%",y1:"97%",x2:"64%",y2:"0%"},[l("#F2F3F5",0,.3),l("#F2F3F5",100)])]),f("g",{opacity:".8"},[f("path",{d:"M87 6c3 0 7 3 8 6a8 8 0 1 1-1 16H80a7 7 0 0 1-8-6c0-4 3-7 6-7 0-5 4-9 9-9Z",fill:r("b")},null),f("path",{d:"M19 23c2 0 3 1 4 3 2 0 4 2 4 4a4 4 0 0 1-4 3v1h-7v-1l-1 1c-2 0-3-2-3-4 0-1 1-3 3-3 0-2 2-4 4-4Z",fill:r("b")},null)])],d=()=>f("svg",{viewBox:"0 0 160 160"},[f("defs",null,[f("linearGradient",{id:i(1),x1:"64%",y1:"100%",x2:"64%"},[l("#FFF",0,.5),l("#F2F3F5",100)]),f("linearGradient",{id:i(2),x1:"50%",x2:"50%",y2:"84%"},[l("#EBEDF0",0),l("#DCDEE0",100,0)]),f("linearGradient",{id:i(3),x1:"100%",x2:"100%",y2:"100%"},[s("#EAEDF0","#DCDEE0")]),f("radialGradient",{id:i(4),cx:"50%",cy:"0%",fx:"50%",fy:"0%",r:"100%",gradientTransform:"matrix(0 1 -.54 0 .5 -.5)"},[l("#EBEDF0",0),l("#FFF",100,0)])]),f("g",{fill:"none"},[u(),f("path",{fill:r(4),d:"M0 139h160v21H0z"},null),f("path",{d:"M80 54a7 7 0 0 1 3 13v27l-2 2h-2a2 2 0 0 1-2-2V67a7 7 0 0 1 3-13z",fill:r(2)},null),f("g",{opacity:".6","stroke-linecap":"round","stroke-width":"7"},[f("path",{d:"M64 47a19 19 0 0 0-5 13c0 5 2 10 5 13",stroke:r(3)},null),f("path",{d:"M53 36a34 34 0 0 0 0 48",stroke:r(3)},null),f("path",{d:"M95 73a19 19 0 0 0 6-13c0-5-2-9-6-13",stroke:r(3)},null),f("path",{d:"M106 84a34 34 0 0 0 0-48",stroke:r(3)},null)]),f("g",{transform:"translate(31 105)"},[f("rect",{fill:"#EBEDF0",width:"98",height:"34",rx:"2"},null),f("rect",{fill:"#FFF",x:"9",y:"8",width:"80",height:"18",rx:"1.1"},null),f("rect",{fill:"#EBEDF0",x:"15",y:"12",width:"18",height:"6",rx:"1.1"},null)])])]),v=()=>f("svg",{viewBox:"0 0 160 160"},[f("defs",null,[f("linearGradient",{x1:"50%",x2:"50%",y2:"100%",id:i(5)},[s("#F2F3F5","#DCDEE0")]),f("linearGradient",{x1:"95%",y1:"48%",x2:"5.5%",y2:"51%",id:i(6)},[s("#EAEDF1","#DCDEE0")]),f("linearGradient",{y1:"45%",x2:"100%",y2:"54%",id:i(7)},[s("#EAEDF1","#DCDEE0")])]),u(),h(),f("g",{transform:"translate(36 50)",fill:"none"},[f("g",{transform:"translate(8)"},[f("rect",{fill:"#EBEDF0",opacity:".6",x:"38",y:"13",width:"36",height:"53",rx:"2"},null),f("rect",{fill:r(5),width:"64",height:"66",rx:"2"},null),f("rect",{fill:"#FFF",x:"6",y:"6",width:"52",height:"55",rx:"1"},null),f("g",{transform:"translate(15 17)",fill:r(6)},[f("rect",{width:"34",height:"6",rx:"1"},null),f("path",{d:"M0 14h34v6H0z"},null),f("rect",{y:"28",width:"34",height:"6",rx:"1"},null)])]),f("rect",{fill:r(7),y:"61",width:"88",height:"28",rx:"1"},null),f("rect",{fill:"#F7F8FA",x:"29",y:"72",width:"30",height:"6",rx:"1"},null)])]),y=()=>f("svg",{viewBox:"0 0 160 160"},[f("defs",null,[f("linearGradient",{x1:"50%",x2:"50%",y2:"100%",id:i(8)},[s("#EAEDF1","#DCDEE0")])]),u(),h(),c("c"),f("path",{d:"m59 60 21 21 21-21h3l9 9v3L92 93l21 21v3l-9 9h-3l-21-21-21 21h-3l-9-9v-3l21-21-21-21v-3l9-9h3Z",fill:r(8)},null)]),p=()=>f("svg",{viewBox:"0 0 160 160"},[f("defs",null,[f("linearGradient",{x1:"50%",y1:"100%",x2:"50%",id:i(9)},[s("#EEE","#D8D8D8")]),f("linearGradient",{x1:"100%",y1:"50%",y2:"50%",id:i(10)},[s("#F2F3F5","#DCDEE0")]),f("linearGradient",{x1:"50%",x2:"50%",y2:"100%",id:i(11)},[s("#F2F3F5","#DCDEE0")]),f("linearGradient",{x1:"50%",x2:"50%",y2:"100%",id:i(12)},[s("#FFF","#F7F8FA")])]),u(),h(),c("d"),f("g",{transform:"rotate(-45 113 -4)",fill:"none"},[f("rect",{fill:r(9),x:"24",y:"52.8",width:"5.8",height:"19",rx:"1"},null),f("rect",{fill:r(10),x:"22.1",y:"67.3",width:"9.9",height:"28",rx:"1"},null),f("circle",{stroke:r(11),"stroke-width":"8",cx:"27",cy:"27",r:"27"},null),f("circle",{fill:r(12),cx:"27",cy:"27",r:"16"},null),f("path",{d:"M37 7c-8 0-15 5-16 12",stroke:r(11),"stroke-width":"3",opacity:".5","stroke-linecap":"round",transform:"rotate(45 29 13)"},null)])]),g=()=>{var b;if(t.image)return t.image();const m={error:y,search:p,network:d,default:v};return((b=m[e.image])==null?void 0:b.call(m))||f("img",{src:e.image},null)};return()=>f("div",{class:qa()},[f("div",{class:qa("image"),style:bn(e.imageSize)},[g()]),n(),o()])}});const Rf=q(Ax),[Bx,Gt,xo]=U("coupon-list"),Mx={code:X(""),coupons:Ve(),currency:X("¥"),showCount:H,emptyImage:String,chosenCoupon:Ye(-1),enabledTitle:String,disabledTitle:String,disabledCoupons:Ve(),showExchangeBar:H,showCloseButton:H,closeButtonText:String,inputPlaceholder:String,exchangeMinLength:Ye(1),exchangeButtonText:String,displayedCouponIndex:Ye(-1),exchangeButtonLoading:Boolean,exchangeButtonDisabled:Boolean};var Dx=j({name:Bx,props:Mx,emits:["change","exchange","update:code"],setup(e,{emit:t,slots:n}){const[o,a]=_a(),i=L(),r=L(),l=L(0),s=L(0),c=L(e.code),u=V(()=>!e.exchangeButtonLoading&&(e.exchangeButtonDisabled||!c.value||c.value.length{const x=Be(i).height,C=Be(r).height+44;s.value=(x>C?x:Pt.value)-C},d=()=>{t("exchange",c.value),e.code||(c.value="")},v=m=>{Ce(()=>{var x;return(x=o.value[m])==null?void 0:x.scrollIntoView()})},y=()=>f(Rf,{image:e.emptyImage},{default:()=>[f("p",{class:Gt("empty-tip")},[xo("noCoupon")])]}),p=()=>{if(e.showExchangeBar)return f("div",{ref:r,class:Gt("exchange-bar")},[f(cn,{modelValue:c.value,"onUpdate:modelValue":m=>c.value=m,clearable:!0,border:!1,class:Gt("field"),placeholder:e.inputPlaceholder||xo("placeholder"),maxlength:"20"},null),f(lt,{plain:!0,type:"primary",class:Gt("exchange"),text:e.exchangeButtonText||xo("exchange"),loading:e.exchangeButtonLoading,disabled:u.value,onClick:d},null)])},g=()=>{const{coupons:m}=e,x=e.showCount?` (${m.length})`:"",C=(e.enabledTitle||xo("enable"))+x;return f(ba,{title:C},{default:()=>{var S;return[f("div",{class:Gt("list",{"with-bottom":e.showCloseButton}),style:{height:`${s.value}px`}},[m.map((T,I)=>f(Cl,{key:T.id,ref:a(I),coupon:T,chosen:I===e.chosenCoupon,currency:e.currency,onClick:()=>t("change",I)},null)),!m.length&&y(),(S=n["list-footer"])==null?void 0:S.call(n)])]}})},b=()=>{const{disabledCoupons:m}=e,x=e.showCount?` (${m.length})`:"",C=(e.disabledTitle||xo("disabled"))+x;return f(ba,{title:C},{default:()=>{var S;return[f("div",{class:Gt("list",{"with-bottom":e.showCloseButton}),style:{height:`${s.value}px`}},[m.map(T=>f(Cl,{disabled:!0,key:T.id,coupon:T,currency:e.currency},null)),!m.length&&y(),(S=n["disabled-list-footer"])==null?void 0:S.call(n)])]}})};return ee(()=>e.code,m=>{c.value=m}),ee(Pt,h),ee(c,m=>t("update:code",m)),ee(()=>e.displayedCouponIndex,v),He(()=>{h(),v(e.displayedCouponIndex)}),()=>f("div",{ref:i,class:Gt()},[p(),f(tr,{active:l.value,"onUpdate:active":m=>l.value=m,class:Gt("tab")},{default:()=>[g(),b()]}),f("div",{class:Gt("bottom")},[et(f(lt,{round:!0,block:!0,type:"primary",class:Gt("close"),text:e.closeButtonText||xo("close"),onClick:()=>t("change",-1)},null),[[ot,e.showCloseButton]])])])}});const Rx=q(Dx),Zc=new Date().getFullYear(),[Lx]=U("date-picker"),Vx=ge({},Tf,{columnsType:{type:Array,default:()=>["year","month","day"]},minDate:{type:Date,default:()=>new Date(Zc-10,0,1),validator:ma},maxDate:{type:Date,default:()=>new Date(Zc+10,11,31),validator:ma}});var Fx=j({name:Lx,props:Vx,emits:["confirm","cancel","change","update:modelValue"],setup(e,{emit:t,slots:n}){const o=L(e.modelValue),a=L(!1),i=()=>{const b=e.minDate.getFullYear(),m=e.maxDate.getFullYear();return Oo(b,m,"year",e.formatter,e.filter)},r=b=>b===e.minDate.getFullYear(),l=b=>b===e.maxDate.getFullYear(),s=b=>b===e.minDate.getMonth()+1,c=b=>b===e.maxDate.getMonth()+1,u=b=>{const{minDate:m,columnsType:x}=e,C=x.indexOf(b),S=a.value?e.modelValue[C]:o.value[C];if(S)return+S;switch(b){case"year":return m.getFullYear();case"month":return m.getMonth()+1;case"day":return m.getDate()}},h=()=>{const b=u("year"),m=r(b)?e.minDate.getMonth()+1:1,x=l(b)?e.maxDate.getMonth()+1:12;return Oo(m,x,"month",e.formatter,e.filter)},d=()=>{const b=u("year"),m=u("month"),x=r(b)&&s(m)?e.minDate.getDate():1,C=l(b)&&c(m)?e.maxDate.getDate():Pf(b,m);return Oo(x,C,"day",e.formatter,e.filter)},v=V(()=>e.columnsType.map(b=>{switch(b){case"year":return i();case"month":return h();case"day":return d();default:return[]}}));ee(o,b=>{Zt(b,e.modelValue)||t("update:modelValue",b)}),ee(()=>e.modelValue,(b,m)=>{a.value=Zt(m,o.value),b=Ef(b,v.value),Zt(b,o.value)||(o.value=b),a.value=!1},{immediate:!0});const y=(...b)=>t("change",...b),p=(...b)=>t("cancel",...b),g=(...b)=>t("confirm",...b);return()=>f(or,ke({modelValue:o.value,"onUpdate:modelValue":b=>o.value=b,columns:v.value,onChange:y,onCancel:p,onConfirm:g},Ie(e,_f)),n)}});const zx=q(Fx),[Nx,At,Xa]=U("dialog"),Hx=ge({},Wo,{title:String,theme:String,width:Y,message:[String,Function],callback:Function,allowHtml:Boolean,className:ze,transition:X("van-dialog-bounce"),messageAlign:String,closeOnPopstate:H,showCancelButton:Boolean,cancelButtonText:String,cancelButtonColor:String,cancelButtonDisabled:Boolean,confirmButtonText:String,confirmButtonColor:String,confirmButtonDisabled:Boolean,showConfirmButton:H,closeOnClickOverlay:Boolean}),jx=[...ts,"transition","closeOnPopstate"];var Wx=j({name:Nx,props:Hx,emits:["confirm","cancel","keydown","update:show"],setup(e,{emit:t,slots:n}){const o=L(),a=je({confirm:!1,cancel:!1}),i=b=>t("update:show",b),r=b=>{var m;i(!1),(m=e.callback)==null||m.call(e,b)},l=b=>()=>{e.show&&(t(b),e.beforeClose?(a[b]=!0,Nn(e.beforeClose,{args:[b],done(){r(b),a[b]=!1},canceled(){a[b]=!1}})):r(b))},s=l("cancel"),c=l("confirm"),u=Mv(b=>{var m,x;if(b.target!==((x=(m=o.value)==null?void 0:m.popupRef)==null?void 0:x.value))return;({Enter:e.showConfirmButton?c:ul,Escape:e.showCancelButton?s:ul})[b.key](),t("keydown",b)},["enter","esc"]),h=()=>{const b=n.title?n.title():e.title;if(b)return f("div",{class:At("header",{isolated:!e.message&&!n.default})},[b])},d=b=>{const{message:m,allowHtml:x,messageAlign:C}=e,S=At("message",{"has-title":b,[C]:C}),T=Do(m)?m():m;return x&&typeof T=="string"?f("div",{class:S,innerHTML:T},null):f("div",{class:S},[T])},v=()=>{if(n.default)return f("div",{class:At("content")},[n.default()]);const{title:b,message:m,allowHtml:x}=e;if(m){const C=!!(b||n.title);return f("div",{key:x?1:0,class:At("content",{isolated:!C})},[d(C)])}},y=()=>f("div",{class:[Fd,At("footer")]},[e.showCancelButton&&f(lt,{size:"large",text:e.cancelButtonText||Xa("cancel"),class:At("cancel"),style:{color:e.cancelButtonColor},loading:a.cancel,disabled:e.cancelButtonDisabled,onClick:s},null),e.showConfirmButton&&f(lt,{size:"large",text:e.confirmButtonText||Xa("confirm"),class:[At("confirm"),{[zd]:e.showCancelButton}],style:{color:e.confirmButtonColor},loading:a.confirm,disabled:e.confirmButtonDisabled,onClick:c},null)]),p=()=>f(Yd,{class:At("footer")},{default:()=>[e.showCancelButton&&f(ml,{type:"warning",text:e.cancelButtonText||Xa("cancel"),class:At("cancel"),color:e.cancelButtonColor,loading:a.cancel,disabled:e.cancelButtonDisabled,onClick:s},null),e.showConfirmButton&&f(ml,{type:"danger",text:e.confirmButtonText||Xa("confirm"),class:At("confirm"),color:e.confirmButtonColor,loading:a.confirm,disabled:e.confirmButtonDisabled,onClick:c},null)]}),g=()=>n.footer?n.footer():e.theme==="round-button"?p():y();return()=>{const{width:b,title:m,theme:x,message:C,className:S}=e;return f(Ht,ke({ref:o,role:"dialog",class:[At([x]),S],style:{width:xe(b)},tabindex:0,"aria-labelledby":m||C,onKeydown:u,"onUpdate:show":i},Ie(e,jx)),{default:()=>[h(),v(),g()]})}}});const Ux=q(Wx),[Yx,Kx]=U("divider"),Gx={dashed:Boolean,hairline:H,vertical:Boolean,contentPosition:X("center")};var qx=j({name:Yx,props:Gx,setup(e,{slots:t}){return()=>{var n;return f("div",{role:"separator",class:Kx({dashed:e.dashed,hairline:e.hairline,vertical:e.vertical,[`content-${e.contentPosition}`]:!!t.default&&!e.vertical})},[!e.vertical&&((n=t.default)==null?void 0:n.call(t))])}}});const Xx=q(qx),[Lf,Za]=U("dropdown-menu"),Zx={overlay:H,zIndex:Y,duration:ie(.2),direction:X("down"),activeColor:String,autoLocate:Boolean,closeOnClickOutside:H,closeOnClickOverlay:H,swipeThreshold:Y},Vf=Symbol(Lf);var Jx=j({name:Lf,props:Zx,setup(e,{slots:t}){const n=Uo(),o=L(),a=L(),i=L(0),{children:r,linkChildren:l}=st(Vf),s=jo(o),c=V(()=>r.some(m=>m.state.showWrapper)),u=V(()=>e.swipeThreshold&&r.length>+e.swipeThreshold),h=V(()=>{if(c.value&&Pe(e.zIndex))return{zIndex:+e.zIndex+1}}),d=()=>{r.forEach(m=>{m.toggle(!1)})},v=()=>{e.closeOnClickOutside&&d()},y=()=>{if(a.value){const m=Be(a);e.direction==="down"?i.value=m.bottom:i.value=Pt.value-m.top}},p=()=>{c.value&&y()},g=m=>{r.forEach((x,C)=>{C===m?x.toggle():x.state.showPopup&&x.toggle(!1,{immediate:!0})})},b=(m,x)=>{const{showPopup:C}=m.state,{disabled:S,titleClass:T}=m;return f("div",{id:`${n}-${x}`,role:"button",tabindex:S?void 0:0,class:[Za("item",{disabled:S,grow:u.value}),{[yt]:!S}],onClick:()=>{S||g(x)}},[f("span",{class:[Za("title",{down:C===(e.direction==="down"),active:C}),T],style:{color:C?e.activeColor:""}},[f("div",{class:"van-ellipsis"},[m.renderTitle()])])])};return _e({close:d}),l({id:n,props:e,offset:i,updateOffset:y}),qi(o,v),Ue("scroll",p,{target:s,passive:!0}),()=>{var m;return f("div",{ref:o,class:Za()},[f("div",{ref:a,style:h.value,class:Za("bar",{opened:c.value,scrollable:u.value})},[r.map(b)]),(m=t.default)==null?void 0:m.call(t)])}}});const[Qx,Ja]=U("dropdown-item"),ew={title:String,options:Ve(),disabled:Boolean,teleport:[String,Object],lazyRender:H,modelValue:ze,titleClass:ze};var tw=j({name:Qx,inheritAttrs:!1,props:ew,emits:["open","opened","close","closed","change","update:modelValue"],setup(e,{emit:t,slots:n,attrs:o}){const a=je({showPopup:!1,transition:!0,showWrapper:!1}),i=L(),{parent:r,index:l}=at(Vf);if(!r)return;const s=m=>()=>t(m),c=s("open"),u=s("close"),h=s("opened"),d=()=>{a.showWrapper=!1,t("closed")},v=m=>{e.teleport&&m.stopPropagation()},y=(m=!a.showPopup,x={})=>{m!==a.showPopup&&(a.showPopup=m,a.transition=!x.immediate,m&&(r.updateOffset(),a.showWrapper=!0))},p=()=>{if(n.title)return n.title();if(e.title)return e.title;const m=e.options.find(x=>x.value===e.modelValue);return m?m.text:""},g=m=>{const{activeColor:x}=r.props,C=m.value===e.modelValue,S=()=>{a.showPopup=!1,m.value!==e.modelValue&&(t("update:modelValue",m.value),t("change",m.value))},T=()=>{if(C)return f(Se,{class:Ja("icon"),color:x,name:"success"},null)};return f(jt,{role:"menuitem",key:String(m.value),icon:m.icon,title:m.text,class:Ja("option",{active:C}),style:{color:C?x:""},tabindex:C?0:-1,clickable:!0,onClick:S},{value:T})},b=()=>{const{offset:m}=r,{autoLocate:x,zIndex:C,overlay:S,duration:T,direction:I,closeOnClickOverlay:w}=r.props,$=yn(C);let P=m.value;if(x&&i.value){const k=Km(i.value);k&&(P-=Be(k).top)}return I==="down"?$.top=`${P}px`:$.bottom=`${P}px`,et(f("div",ke({ref:i,style:$,class:Ja([I]),onClick:v},o),[f(Ht,{show:a.showPopup,"onUpdate:show":k=>a.showPopup=k,role:"menu",class:Ja("content"),overlay:S,position:I==="down"?"top":"bottom",duration:a.transition?T:0,lazyRender:e.lazyRender,overlayStyle:{position:"absolute"},"aria-labelledby":`${r.id}-${l.value}`,closeOnClickOverlay:w,onOpen:c,onClose:u,onOpened:h,onClosed:d},{default:()=>{var k;return[e.options.map(g),(k=n.default)==null?void 0:k.call(n)]}})]),[[ot,a.showWrapper]])};return _e({state:a,toggle:y,renderTitle:p}),()=>e.teleport?f(zo,{to:e.teleport},{default:()=>[b()]}):b()}});const nw=q(tw),ow=q(Jx),aw={gap:Ye(24),icon:String,axis:X("y"),magnetic:String,offset:{type:Object,default:()=>({x:-1,y:-1})},teleport:{type:[String,Object],default:"body"}},[iw,Jc]=U("floating-bubble");var rw=j({name:iw,inheritAttrs:!1,props:aw,emits:["click","update:offset","offsetChange"],setup(e,{slots:t,emit:n,attrs:o}){const a=L(),i=L({x:0,y:0,width:0,height:0}),r=V(()=>({top:e.gap,right:Vt.value-i.value.width-e.gap,bottom:Pt.value-i.value.height-e.gap,left:e.gap})),l=L(!1);let s=!1;const c=V(()=>{const x={},C=xe(i.value.x),S=xe(i.value.y);return x.transform=`translate3d(${C}, ${S}, 0)`,(l.value||!s)&&(x.transition="none"),x}),u=()=>{if(!m.value)return;const{width:x,height:C}=Be(a.value),{offset:S}=e;i.value={x:S.x>-1?S.x:Vt.value-x-e.gap,y:S.y>-1?S.y:Pt.value-C-e.gap,width:x,height:C}},h=$t();let d=0,v=0;const y=x=>{h.start(x),l.value=!0,d=i.value.x,v=i.value.y};Ue("touchmove",x=>{if(x.preventDefault(),h.move(x),e.axis!=="lock"&&!h.isTap.value){if(e.axis==="x"||e.axis==="xy"){let S=d+h.deltaX.value;Sr.value.right&&(S=r.value.right),i.value.x=S}if(e.axis==="y"||e.axis==="xy"){let S=v+h.deltaY.value;Sr.value.bottom&&(S=r.value.bottom),i.value.y=S}const C=Ie(i.value,["x","y"]);n("update:offset",C)}},{target:a});const g=()=>{l.value=!1,Ce(()=>{if(e.magnetic==="x"){const x=Ei([r.value.left,r.value.right],i.value.x);i.value.x=x}if(e.magnetic==="y"){const x=Ei([r.value.top,r.value.bottom],i.value.y);i.value.y=x}if(!h.isTap.value){const x=Ie(i.value,["x","y"]);n("update:offset",x),(d!==x.x||v!==x.y)&&n("offsetChange",x)}})},b=x=>{h.isTap.value?n("click",x):x.stopPropagation()};He(()=>{u(),Ce(()=>{s=!0})}),ee([Vt,Pt,()=>e.gap,()=>e.offset],u);const m=L(!0);return vn(()=>{m.value=!0}),Qt(()=>{e.teleport&&(m.value=!1)}),()=>{const x=et(f("div",ke({class:Jc(),ref:a,onTouchstartPassive:y,onTouchend:g,onTouchcancel:g,onClickCapture:b,style:c.value},o),[t.default?t.default():f(kb,{name:e.icon,class:Jc("icon")},null)]),[[ot,m.value]]);return e.teleport?f(zo,{to:e.teleport},{default:()=>[x]}):x}}});const lw=q(rw),sw={height:ie(0),anchors:Ve(),duration:ie(.3),contentDraggable:H,lockScroll:Boolean,safeAreaInsetBottom:H},[cw,Qa]=U("floating-panel");var uw=j({name:cw,props:sw,emits:["heightChange","update:height"],setup(e,{emit:t,slots:n}){const a=L(),i=L(),r=os(()=>+e.height,m=>t("update:height",m)),l=V(()=>{var m,x;return{min:(m=e.anchors[0])!=null?m:100,max:(x=e.anchors[e.anchors.length-1])!=null?x:Math.round(Pt.value*.6)}}),s=V(()=>e.anchors.length>=2?e.anchors:[l.value.min,l.value.max]),c=L(!1),u=V(()=>({height:xe(l.value.max),transform:`translateY(calc(100% + ${xe(-r.value)}))`,transition:c.value?"none":`transform ${e.duration}s cubic-bezier(0.18, 0.89, 0.32, 1.28)`})),h=m=>{const x=Math.abs(m),{min:C,max:S}=l.value;return x>S?-(S+(x-S)*.2):x{y.start(m),c.value=!0,d=-r.value,v=-1},g=m=>{var x;y.move(m);const C=m.target;if(i.value===C||(x=i.value)!=null&&x.contains(C)){const{scrollTop:T}=i.value;if(v=Math.max(v,T),!e.contentDraggable)return;if(-d0)||v>0)return}const S=y.deltaY.value+d;r.value=-h(S)},b=()=>{v=-1,c.value=!1,r.value=Ei(s.value,r.value),r.value!==-d&&t("heightChange",{height:r.value})};return ee(l,()=>{r.value=Ei(s.value,r.value)},{immediate:!0}),Zd(a,()=>e.lockScroll||c.value),Ue("touchmove",g,{target:a}),()=>{var m;return f("div",{class:[Qa(),{"van-safe-area-bottom":e.safeAreaInsetBottom}],ref:a,style:u.value,onTouchstartPassive:p,onTouchend:b,onTouchcancel:b},[f("div",{class:Qa("header")},[f("div",{class:Qa("header-bar")},null)]),f("div",{class:Qa("content"),ref:i},[(m=n.default)==null?void 0:m.call(n)])])}}});const dw=q(uw),[Ff,fw]=U("grid"),hw={square:Boolean,center:H,border:H,gutter:Y,reverse:Boolean,iconSize:Y,direction:String,clickable:Boolean,columnNum:ie(4)},zf=Symbol(Ff);var gw=j({name:Ff,props:hw,setup(e,{slots:t}){const{linkChildren:n}=st(zf);return n({props:e}),()=>{var o;return f("div",{style:{paddingLeft:xe(e.gutter)},class:[fw(),{[Fd]:e.border&&!e.gutter}]},[(o=t.default)==null?void 0:o.call(t)])}}});const vw=q(gw),[mw,ei]=U("grid-item"),bw=ge({},Hn,{dot:Boolean,text:String,icon:String,badge:Y,iconColor:String,iconPrefix:String,badgeProps:Object});var yw=j({name:mw,props:bw,setup(e,{slots:t}){const{parent:n,index:o}=at(zf),a=so();if(!n)return;const i=V(()=>{const{square:u,gutter:h,columnNum:d}=n.props,v=`${100/+d}%`,y={flexBasis:v};if(u)y.paddingTop=v;else if(h){const p=xe(h);y.paddingRight=p,o.value>=+d&&(y.marginTop=p)}return y}),r=V(()=>{const{square:u,gutter:h}=n.props;if(u&&h){const d=xe(h);return{right:d,bottom:d,height:"auto"}}}),l=()=>{if(t.icon)return f(co,ke({dot:e.dot,content:e.badge},e.badgeProps),{default:t.icon});if(e.icon)return f(Se,{dot:e.dot,name:e.icon,size:n.props.iconSize,badge:e.badge,class:ei("icon"),color:e.iconColor,badgeProps:e.badgeProps,classPrefix:e.iconPrefix},null)},s=()=>{if(t.text)return t.text();if(e.text)return f("span",{class:ei("text")},[e.text])},c=()=>t.default?t.default():[l(),s()];return()=>{const{center:u,border:h,square:d,gutter:v,reverse:y,direction:p,clickable:g}=n.props,b=[ei("content",[p,{center:u,square:d,reverse:y,clickable:g,surround:h&&v}]),{[pn]:h}];return f("div",{class:[ei({square:d})],style:i.value},[f("div",{role:g?"button":void 0,class:b,style:r.value,tabindex:g?0:void 0,onClick:a},[c()])])}}});const pw=q(yw),[xw,Qc]=U("highlight"),ww={autoEscape:H,caseSensitive:Boolean,highlightClass:String,highlightTag:X("span"),keywords:Ke([String,Array]),sourceString:X(""),tag:X("div"),unhighlightClass:String,unhighlightTag:X("span")};var Sw=j({name:xw,props:ww,setup(e){const t=V(()=>{const{autoEscape:o,caseSensitive:a,keywords:i,sourceString:r}=e,l=a?"g":"gi";let c=(Array.isArray(i)?i:[i]).filter(h=>h).reduce((h,d)=>{o&&(d=d.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"));const v=new RegExp(d,l);let y;for(;y=v.exec(r);){const p=y.index,g=v.lastIndex;if(p>=g){v.lastIndex++;continue}h.push({start:p,end:g,highlight:!0})}return h},[]);c=c.sort((h,d)=>h.start-d.start).reduce((h,d)=>{const v=h[h.length-1];if(!v||d.start>v.end){const y=v?v.end:0,p=d.start;y!==p&&h.push({start:y,end:p,highlight:!1}),h.push(d)}else v.end=Math.max(v.end,d.end);return h},[]);const u=c[c.length-1];return u&&u.end{const{sourceString:o,highlightClass:a,unhighlightClass:i,highlightTag:r,unhighlightTag:l}=e;return t.value.map(s=>{const{start:c,end:u,highlight:h}=s,d=o.slice(c,u);return h?f(r,{class:[Qc("tag"),a]},{default:()=>[d]}):f(l,{class:i},{default:()=>[d]})})};return()=>{const{tag:o}=e;return f(o,{class:Qc()},{default:()=>[n()]})}}});const Cw=q(Sw),eu=e=>Math.sqrt((e[0].clientX-e[1].clientX)**2+(e[0].clientY-e[1].clientY)**2),kw=e=>({x:(e[0].clientX+e[1].clientX)/2,y:(e[0].clientY+e[1].clientY)/2}),Lr=U("image-preview")[1],tu=2.6,Tw={src:String,show:Boolean,active:Number,minZoom:Ke(Y),maxZoom:Ke(Y),rootWidth:Ke(Number),rootHeight:Ke(Number),disableZoom:Boolean,doubleScale:Boolean,closeOnClickImage:Boolean,closeOnClickOverlay:Boolean};var _w=j({props:Tw,emits:["scale","close","longPress"],setup(e,{emit:t,slots:n}){const o=je({scale:1,moveX:0,moveY:0,moving:!1,zooming:!1,initializing:!1,imageRatio:0}),a=$t(),i=L(),r=L(),l=L(!1),s=L(!1);let c=0;const u=V(()=>{const{scale:B,moveX:F,moveY:W,moving:ce,zooming:ue,initializing:J}=o,re={transitionDuration:ue||ce||J?"0s":".3s"};return(B!==1||s.value)&&(re.transform=`matrix(${B}, 0, 0, ${B}, ${F}, ${W})`),re}),h=V(()=>{if(o.imageRatio){const{rootWidth:B,rootHeight:F}=e,W=l.value?F/o.imageRatio:B;return Math.max(0,(o.scale*W-B)/2)}return 0}),d=V(()=>{if(o.imageRatio){const{rootWidth:B,rootHeight:F}=e,W=l.value?F:B*o.imageRatio;return Math.max(0,(o.scale*W-F)/2)}return 0}),v=(B,F)=>{var W;if(B=tt(B,+e.minZoom,+e.maxZoom+1),B!==o.scale){const ce=B/o.scale;if(o.scale=B,F){const ue=Be((W=i.value)==null?void 0:W.$el),J={x:ue.width*.5,y:ue.height*.5},re=o.moveX-(F.x-ue.left-J.x)*(ce-1),fe=o.moveY-(F.y-ue.top-J.y)*(ce-1);o.moveX=tt(re,-h.value,h.value),o.moveY=tt(fe,-d.value,d.value)}else o.moveX=0,o.moveY=s.value?c:0;t("scale",{scale:B,index:e.active})}},y=()=>{v(1)},p=()=>{const B=o.scale>1?1:2;v(B,B===2||s.value?{x:a.startX.value,y:a.startY.value}:void 0)};let g,b,m,x,C,S,T,I,w=!1;const $=B=>{const{touches:F}=B;if(g=F.length,g===2&&e.disableZoom)return;const{offsetX:W}=a;a.start(B),b=o.moveX,m=o.moveY,I=Date.now(),w=!1,o.moving=g===1&&(o.scale!==1||s.value),o.zooming=g===2&&!W.value,o.zooming&&(x=o.scale,C=eu(F))},P=B=>{const{touches:F}=B;if(a.move(B),o.moving){const{deltaX:W,deltaY:ce}=a,ue=W.value+b,J=ce.value+m;if((ue>h.value||ue<-h.value)&&!w&&a.isHorizontal()){o.moving=!1;return}w=!0,Re(B,!0),o.moveX=tt(ue,-h.value,h.value),o.moveY=tt(J,-d.value,d.value)}if(o.zooming&&(Re(B,!0),F.length===2)){const W=eu(F),ce=x*W/C;S=kw(F),v(ce,S)}},k=B=>{var F;const W=(F=r.value)==null?void 0:F.$el,ce=W.firstElementChild,ue=B.target===W,J=ce==null?void 0:ce.contains(B.target);!e.closeOnClickImage&&J||!e.closeOnClickOverlay&&ue||t("close")},_=B=>{if(g>1)return;const F=Date.now()-I,W=250;a.isTap.value&&(F{k(B),T=null},W):k(B):F>Hd&&t("longPress"))},O=B=>{let F=!1;if((o.moving||o.zooming)&&(F=!0,o.moving&&b===o.moveX&&m===o.moveY&&(F=!1),!B.touches.length)){o.zooming&&(o.moveX=tt(o.moveX,-h.value,h.value),o.moveY=tt(o.moveY,-d.value,d.value),o.zooming=!1),o.moving=!1,b=0,m=0,x=1,o.scale<1&&y();const W=+e.maxZoom;o.scale>W&&v(W,S)}Re(B,F),_(B),a.reset()},R=()=>{const{rootWidth:B,rootHeight:F}=e,W=F/B,{imageRatio:ce}=o;l.value=o.imageRatio>W&&ceW&&ce>=tu,s.value&&(c=(ce*B-F)/2,o.moveY=c,o.initializing=!0,rt(()=>{o.initializing=!1})),y()},D=B=>{const{naturalWidth:F,naturalHeight:W}=B.target;o.imageRatio=W/F,R()};return ee(()=>e.active,y),ee(()=>e.show,B=>{B||y()}),ee(()=>[e.rootWidth,e.rootHeight],R),Ue("touchmove",P,{target:V(()=>{var B;return(B=r.value)==null?void 0:B.$el})}),_e({resetScale:y}),()=>{const B={loading:()=>f(Nt,{type:"spinner"},null)};return f(is,{ref:r,class:Lr("swipe-item"),onTouchstartPassive:$,onTouchend:O,onTouchcancel:O},{default:()=>[n.image?f("div",{class:Lr("image-wrap")},[n.image({src:e.src})]):f(rr,{ref:i,src:e.src,fit:"contain",class:Lr("image",{vertical:l.value}),style:u.value,onLoad:D},B)]})}}});const[Pw,wo]=U("image-preview"),Ew=["show","teleport","transition","overlayStyle","closeOnPopstate"],$w={show:Boolean,loop:H,images:Ve(),minZoom:ie(1/3),maxZoom:ie(3),overlay:H,closeable:Boolean,showIndex:H,className:ze,closeIcon:X("clear"),transition:String,beforeClose:Function,doubleScale:H,overlayClass:ze,overlayStyle:Object,swipeDuration:ie(300),startPosition:ie(0),showIndicators:Boolean,closeOnPopstate:H,closeOnClickImage:H,closeOnClickOverlay:H,closeIconPosition:X("top-right"),teleport:[String,Object]};var Nf=j({name:Pw,props:$w,emits:["scale","close","closed","change","longPress","update:show"],setup(e,{emit:t,slots:n}){const o=L(),a=L(),i=je({active:0,rootWidth:0,rootHeight:0,disableZoom:!1}),r=()=>{if(o.value){const x=Be(o.value.$el);i.rootWidth=x.width,i.rootHeight=x.height,o.value.resize()}},l=x=>t("scale",x),s=x=>t("update:show",x),c=()=>{Nn(e.beforeClose,{args:[i.active],done:()=>s(!1)})},u=x=>{x!==i.active&&(i.active=x,t("change",x))},h=()=>{if(e.showIndex)return f("div",{class:wo("index")},[n.index?n.index({index:i.active}):`${i.active+1} / ${e.images.length}`])},d=()=>{if(n.cover)return f("div",{class:wo("cover")},[n.cover()])},v=()=>{i.disableZoom=!0},y=()=>{i.disableZoom=!1},p=()=>f(as,{ref:o,lazyRender:!0,loop:e.loop,class:wo("swipe"),duration:e.swipeDuration,initialSwipe:e.startPosition,showIndicators:e.showIndicators,indicatorColor:"white",onChange:u,onDragEnd:y,onDragStart:v},{default:()=>[e.images.map((x,C)=>f(_w,{ref:S=>{C===i.active&&(a.value=S)},src:x,show:e.show,active:i.active,maxZoom:e.maxZoom,minZoom:e.minZoom,rootWidth:i.rootWidth,rootHeight:i.rootHeight,disableZoom:i.disableZoom,doubleScale:e.doubleScale,closeOnClickImage:e.closeOnClickImage,closeOnClickOverlay:e.closeOnClickOverlay,onScale:l,onClose:c,onLongPress:()=>t("longPress",{index:C})},{image:n.image}))]}),g=()=>{if(e.closeable)return f(Se,{role:"button",name:e.closeIcon,class:[wo("close-icon",e.closeIconPosition),yt],onClick:c},null)},b=()=>t("closed"),m=(x,C)=>{var S;return(S=o.value)==null?void 0:S.swipeTo(x,C)};return _e({resetScale:()=>{var x;(x=a.value)==null||x.resetScale()},swipeTo:m}),He(r),ee([Vt,Pt],r),ee(()=>e.startPosition,x=>u(+x)),ee(()=>e.show,x=>{const{images:C,startPosition:S}=e;x?(u(+S),Ce(()=>{r(),m(+S,{immediate:!0})})):t("close",{index:i.active,url:C[i.active]})}),()=>f(Ht,ke({class:[wo(),e.className],overlayClass:[wo("overlay"),e.overlayClass],onClosed:b,"onUpdate:show":s},Ie(e,Ew)),{default:()=>[g(),p(),h(),d()]})}});let hi;const Iw={loop:!0,images:[],maxZoom:3,minZoom:1/3,onScale:void 0,onClose:void 0,onChange:void 0,teleport:"body",className:"",showIndex:!0,closeable:!1,closeIcon:"clear",transition:void 0,beforeClose:void 0,doubleScale:!0,overlayStyle:void 0,overlayClass:void 0,startPosition:0,swipeDuration:300,showIndicators:!1,closeOnPopstate:!0,closeOnClickOverlay:!0,closeIconPosition:"top-right"};function Ow(){({instance:hi}=pf({setup(){const{state:e,toggle:t}=yf(),n=()=>{e.images=[]};return()=>f(Nf,ke(e,{onClosed:n,"onUpdate:show":t}),null)}}))}const Aw=(e,t=0)=>{if(Et)return hi||Ow(),e=Array.isArray(e)?{images:e,startPosition:t}:e,hi.open(ge({},Iw,e)),hi},Bw=q(Nf);function Mw(){return Array(26).fill("").map((n,o)=>String.fromCharCode(65+o))}const[Hf,Vr]=U("index-bar"),Dw={sticky:H,zIndex:Y,teleport:[String,Object],highlightColor:String,stickyOffsetTop:Ye(0),indexList:{type:Array,default:Mw}},jf=Symbol(Hf);var Rw=j({name:Hf,props:Dw,emits:["select","change"],setup(e,{emit:t,slots:n}){const o=L(),a=L(),i=L(""),r=$t(),l=jo(o),{children:s,linkChildren:c}=st(jf);let u;c({props:e});const h=V(()=>{if(Pe(e.zIndex))return{zIndex:+e.zIndex+1}}),d=V(()=>{if(e.highlightColor)return{color:e.highlightColor}}),v=(w,$)=>{for(let P=s.length-1;P>=0;P--){const k=P>0?$[P-1].height:0,_=e.sticky?k+e.stickyOffsetTop:0;if(w+_>=$[P].top)return P}return-1},y=w=>s.find($=>String($.index)===w),p=()=>{if(ao(o))return;const{sticky:w,indexList:$}=e,P=fn(l.value),k=Be(l),_=s.map(R=>R.getRect(l.value,k));let O=-1;if(u){const R=y(u);if(R){const D=R.getRect(l.value,k);O=v(D.top,_)}}else O=v(P,_);i.value=$[O],w&&s.forEach((R,D)=>{const{state:B,$el:F}=R;if(D===O||D===O-1){const W=F.getBoundingClientRect();B.left=W.left,B.width=W.width}else B.left=null,B.width=null;if(D===O)B.active=!0,B.top=Math.max(e.stickyOffsetTop,_[D].top-P)+k.top;else if(D===O-1&&u===""){const W=_[O].top-P;B.active=W>0,B.top=W+k.top-_[D].height}else B.active=!1}),u=""},g=()=>{Ce(p)};Ue("scroll",p,{target:l,passive:!0}),He(g),ee(()=>e.indexList,g),ee(i,w=>{w&&t("change",w)});const b=()=>e.indexList.map(w=>{const $=w===i.value;return f("span",{class:Vr("index",{active:$}),style:$?d.value:void 0,"data-index":w},[w])}),m=w=>{u=String(w);const $=y(u);if($){const P=fn(l.value),k=Be(l),{offsetHeight:_}=document.documentElement;if($.$el.scrollIntoView(),P===_-k.height){p();return}e.sticky&&e.stickyOffsetTop&&Xi(Ta()-e.stickyOffsetTop),t("select",$.index)}},x=w=>{const{index:$}=w.dataset;$&&m($)},C=w=>{x(w.target)};let S;const T=w=>{if(r.move(w),r.isVertical()){Re(w);const{clientX:$,clientY:P}=w.touches[0],k=document.elementFromPoint($,P);if(k){const{index:_}=k.dataset;_&&S!==_&&(S=_,x(k))}}},I=()=>f("div",{ref:a,class:Vr("sidebar"),style:h.value,onClick:C,onTouchstartPassive:r.start},[b()]);return _e({scrollTo:m}),Ue("touchmove",T,{target:a}),()=>{var w;return f("div",{ref:o,class:Vr()},[e.teleport?f(zo,{to:e.teleport},{default:()=>[I()]}):I(),(w=n.default)==null?void 0:w.call(n)])}}});const[Lw,Vw]=U("index-anchor"),Fw={index:Y};var zw=j({name:Lw,props:Fw,setup(e,{slots:t}){const n=je({top:0,left:null,rect:{top:0,height:0},width:null,active:!1}),o=L(),{parent:a}=at(jf);if(!a)return;const i=()=>n.active&&a.props.sticky,r=V(()=>{const{zIndex:s,highlightColor:c}=a.props;if(i())return ge(yn(s),{left:n.left?`${n.left}px`:void 0,width:n.width?`${n.width}px`:void 0,transform:n.top?`translate3d(0, ${n.top}px, 0)`:void 0,color:c})});return _e({state:n,getRect:(s,c)=>{const u=Be(o);return n.rect.height=u.height,s===window||s===document.body?n.rect.top=u.top+Ta():n.rect.top=u.top+fn(s)-c.top,n.rect}}),()=>{const s=i();return f("div",{ref:o,style:{height:s?`${n.rect.height}px`:void 0}},[f("div",{style:r.value,class:[Vw({sticky:s}),{[Ql]:s}]},[t.default?t.default():e.index])])}}});const Nw=q(zw),Hw=q(Rw),[jw,So,Ww]=U("list"),Uw={error:Boolean,offset:ie(300),loading:Boolean,disabled:Boolean,finished:Boolean,scroller:Object,errorText:String,direction:X("down"),loadingText:String,finishedText:String,immediateCheck:H};var Yw=j({name:jw,props:Uw,emits:["load","update:error","update:loading"],setup(e,{emit:t,slots:n}){const o=L(e.loading),a=L(),i=L(),r=S0(),l=jo(a),s=V(()=>e.scroller||l.value),c=()=>{Ce(()=>{if(o.value||e.finished||e.disabled||e.error||(r==null?void 0:r.value)===!1)return;const{direction:y}=e,p=+e.offset,g=Be(s);if(!g.height||ao(a))return;let b=!1;const m=Be(i);y==="up"?b=g.top-m.top<=p:b=m.bottom-g.bottom<=p,b&&(o.value=!0,t("update:loading",!0),t("load"))})},u=()=>{if(e.finished){const y=n.finished?n.finished():e.finishedText;if(y)return f("div",{class:So("finished-text")},[y])}},h=()=>{t("update:error",!1),c()},d=()=>{if(e.error){const y=n.error?n.error():e.errorText;if(y)return f("div",{role:"button",class:So("error-text"),tabindex:0,onClick:h},[y])}},v=()=>{if(o.value&&!e.finished&&!e.disabled)return f("div",{class:So("loading")},[n.loading?n.loading():f(Nt,{class:So("loading-icon")},{default:()=>[e.loadingText||Ww("loading")]})])};return ee(()=>[e.loading,e.finished,e.error],c),r&&ee(r,y=>{y&&c()}),Nl(()=>{o.value=e.loading}),He(()=>{e.immediateCheck&&c()}),_e({check:c}),Ue("scroll",c,{target:s,passive:!0}),()=>{var y;const p=(y=n.default)==null?void 0:y.call(n),g=f("div",{ref:i,class:So("placeholder")},null);return f("div",{ref:a,role:"feed",class:So(),"aria-busy":o.value},[e.direction==="down"?p:g,v(),u(),d(),e.direction==="up"?p:g])}}});const Kw=q(Yw),[Gw,an]=U("nav-bar"),qw={title:String,fixed:Boolean,zIndex:Y,border:H,leftText:String,rightText:String,leftDisabled:Boolean,rightDisabled:Boolean,leftArrow:Boolean,placeholder:Boolean,safeAreaInsetTop:Boolean,clickable:H};var Xw=j({name:Gw,props:qw,emits:["clickLeft","clickRight"],setup(e,{emit:t,slots:n}){const o=L(),a=Qi(o,an),i=u=>{e.leftDisabled||t("clickLeft",u)},r=u=>{e.rightDisabled||t("clickRight",u)},l=()=>n.left?n.left():[e.leftArrow&&f(Se,{class:an("arrow"),name:"arrow-left"},null),e.leftText&&f("span",{class:an("text")},[e.leftText])],s=()=>n.right?n.right():f("span",{class:an("text")},[e.rightText]),c=()=>{const{title:u,fixed:h,border:d,zIndex:v}=e,y=yn(v),p=e.leftArrow||e.leftText||n.left,g=e.rightText||n.right;return f("div",{ref:o,style:y,class:[an({fixed:h}),{[Ql]:d,"van-safe-area-top":e.safeAreaInsetTop}]},[f("div",{class:an("content")},[p&&f("div",{class:[an("left",{disabled:e.leftDisabled}),e.clickable&&!e.leftDisabled?yt:""],onClick:i},[l()]),f("div",{class:[an("title"),"van-ellipsis"]},[n.title?n.title():u]),g&&f("div",{class:[an("right",{disabled:e.rightDisabled}),e.clickable&&!e.rightDisabled?yt:""],onClick:r},[s()])])])};return()=>e.fixed&&e.placeholder?a(c):c()}});const Zw=q(Xw),[Jw,Qo]=U("notice-bar"),Qw={text:String,mode:String,color:String,delay:ie(1),speed:ie(60),leftIcon:String,wrapable:Boolean,background:String,scrollable:{type:Boolean,default:null}};var e1=j({name:Jw,props:Qw,emits:["close","replay"],setup(e,{emit:t,slots:n}){let o=0,a=0,i;const r=L(),l=L(),s=je({show:!0,offset:0,duration:0}),c=()=>{if(n["left-icon"])return n["left-icon"]();if(e.leftIcon)return f(Se,{class:Qo("left-icon"),name:e.leftIcon},null)},u=()=>{if(e.mode==="closeable")return"cross";if(e.mode==="link")return"arrow"},h=g=>{e.mode==="closeable"&&(s.show=!1,t("close",g))},d=()=>{if(n["right-icon"])return n["right-icon"]();const g=u();if(g)return f(Se,{name:g,class:Qo("right-icon"),onClick:h},null)},v=()=>{s.offset=o,s.duration=0,rt(()=>{An(()=>{s.offset=-a,s.duration=(a+o)/+e.speed,t("replay")})})},y=()=>{const g=e.scrollable===!1&&!e.wrapable,b={transform:s.offset?`translateX(${s.offset}px)`:"",transitionDuration:`${s.duration}s`};return f("div",{ref:r,role:"marquee",class:Qo("wrap")},[f("div",{ref:l,style:b,class:[Qo("content"),{"van-ellipsis":g}],onTransitionend:v},[n.default?n.default():e.text])])},p=()=>{const{delay:g,speed:b,scrollable:m}=e,x=Pe(g)?+g*1e3:0;o=0,a=0,s.offset=0,s.duration=0,clearTimeout(i),i=setTimeout(()=>{if(!r.value||!l.value||m===!1)return;const C=Be(r).width,S=Be(l).width;(m||S>C)&&An(()=>{o=C,a=S,s.offset=-a,s.duration=a/+b})},x)};return Ji(p),Ho(p),Ue("pageshow",p),_e({reset:p}),ee(()=>[e.text,e.scrollable],p),()=>{const{color:g,wrapable:b,background:m}=e;return et(f("div",{role:"alert",class:Qo({wrapable:b}),style:{color:g,background:m}},[c(),y(),d()]),[[ot,s.show]])}}});const t1=q(e1),[n1,o1]=U("notify"),a1=["lockScroll","position","show","teleport","zIndex"],i1=ge({},Wo,{type:X("danger"),color:String,message:Y,position:X("top"),className:ze,background:String,lockScroll:Boolean});var r1=j({name:n1,props:i1,emits:["update:show"],setup(e,{emit:t,slots:n}){const o=a=>t("update:show",a);return()=>f(Ht,ke({class:[o1([e.type]),e.className],style:{color:e.color,background:e.background},overlay:!1,duration:.2,"onUpdate:show":o},Ie(e,a1)),{default:()=>[n.default?n.default():e.message]})}});const l1=q(r1),[s1,ua]=U("key"),c1=f("svg",{class:ua("collapse-icon"),viewBox:"0 0 30 24"},[f("path",{d:"M26 13h-2v2h2v-2zm-8-3h2V8h-2v2zm2-4h2V4h-2v2zm2 4h4V4h-2v4h-2v2zm-7 14 3-3h-6l3 3zM6 13H4v2h2v-2zm16 0H8v2h14v-2zm-12-3h2V8h-2v2zM28 0l1 1 1 1v15l-1 2H1l-1-2V2l1-1 1-1zm0 2H2v15h26V2zM6 4v2H4V4zm10 2h2V4h-2v2zM8 9v1H4V8zm8 0v1h-2V8zm-6-5v2H8V4zm4 0v2h-2V4z",fill:"currentColor"},null)]),u1=f("svg",{class:ua("delete-icon"),viewBox:"0 0 32 22"},[f("path",{d:"M28 0a4 4 0 0 1 4 4v14a4 4 0 0 1-4 4H10.4a2 2 0 0 1-1.4-.6L1 13.1c-.6-.5-.9-1.3-.9-2 0-1 .3-1.7.9-2.2L9 .6a2 2 0 0 1 1.4-.6zm0 2H10.4l-8.2 8.3a1 1 0 0 0-.3.7c0 .3.1.5.3.7l8.2 8.4H28a2 2 0 0 0 2-2V4c0-1.1-.9-2-2-2zm-5 4a1 1 0 0 1 .7.3 1 1 0 0 1 0 1.4L20.4 11l3.3 3.3c.2.2.3.5.3.7 0 .3-.1.5-.3.7a1 1 0 0 1-.7.3 1 1 0 0 1-.7-.3L19 12.4l-3.4 3.3a1 1 0 0 1-.6.3 1 1 0 0 1-.7-.3 1 1 0 0 1-.3-.7c0-.2.1-.5.3-.7l3.3-3.3-3.3-3.3A1 1 0 0 1 14 7c0-.3.1-.5.3-.7A1 1 0 0 1 15 6a1 1 0 0 1 .6.3L19 9.6l3.3-3.3A1 1 0 0 1 23 6z",fill:"currentColor"},null)]);var Fr=j({name:s1,props:{type:String,text:Y,color:String,wider:Boolean,large:Boolean,loading:Boolean},emits:["press"],setup(e,{emit:t,slots:n}){const o=L(!1),a=$t(),i=c=>{a.start(c),o.value=!0},r=c=>{a.move(c),a.direction.value&&(o.value=!1)},l=c=>{o.value&&(n.default||Re(c),o.value=!1,t("press",e.text,e.type))},s=()=>{if(e.loading)return f(Nt,{class:ua("loading-icon")},null);const c=n.default?n.default():e.text;switch(e.type){case"delete":return c||u1;case"extra":return c||c1;default:return c}};return()=>f("div",{class:ua("wrapper",{wider:e.wider}),onTouchstartPassive:i,onTouchmovePassive:r,onTouchend:l,onTouchcancel:l},[f("div",{role:"button",tabindex:0,class:ua([e.color,{large:e.large,active:o.value,delete:e.type==="delete"}])},[s()])])}});const[d1,Tn]=U("number-keyboard"),f1={show:Boolean,title:String,theme:X("default"),zIndex:Y,teleport:[String,Object],maxlength:ie(1/0),modelValue:X(""),transition:H,blurOnClose:H,showDeleteKey:H,randomKeyOrder:Boolean,closeButtonText:String,deleteButtonText:String,closeButtonLoading:Boolean,hideOnClickOutside:H,safeAreaInsetBottom:H,extraKey:{type:[String,Array],default:""}};function h1(e){for(let t=e.length-1;t>0;t--){const n=Math.floor(Math.random()*(t+1)),o=e[t];e[t]=e[n],e[n]=o}return e}var g1=j({name:d1,inheritAttrs:!1,props:f1,emits:["show","hide","blur","input","close","delete","update:modelValue"],setup(e,{emit:t,slots:n,attrs:o}){const a=L(),i=()=>{const g=Array(9).fill("").map((b,m)=>({text:m+1}));return e.randomKeyOrder&&h1(g),g},r=()=>[...i(),{text:e.extraKey,type:"extra"},{text:0},{text:e.showDeleteKey?e.deleteButtonText:"",type:e.showDeleteKey?"delete":""}],l=()=>{const g=i(),{extraKey:b}=e,m=Array.isArray(b)?b:[b];return m.length===1?g.push({text:0,wider:!0},{text:m[0],type:"extra"}):m.length===2&&g.push({text:m[0],type:"extra"},{text:0},{text:m[1],type:"extra"}),g},s=V(()=>e.theme==="custom"?l():r()),c=()=>{e.show&&t("blur")},u=()=>{t("close"),e.blurOnClose&&c()},h=()=>t(e.show?"show":"hide"),d=(g,b)=>{if(g===""){b==="extra"&&c();return}const m=e.modelValue;b==="delete"?(t("delete"),t("update:modelValue",m.slice(0,m.length-1))):b==="close"?u():m.length<+e.maxlength&&(t("input",g),t("update:modelValue",m+g))},v=()=>{const{title:g,theme:b,closeButtonText:m}=e,x=n["title-left"],C=m&&b==="default";if(g||C||x)return f("div",{class:Tn("header")},[x&&f("span",{class:Tn("title-left")},[x()]),g&&f("h2",{class:Tn("title")},[g]),C&&f("button",{type:"button",class:[Tn("close"),yt],onClick:u},[m])])},y=()=>s.value.map(g=>{const b={};return g.type==="delete"&&(b.default=n.delete),g.type==="extra"&&(b.default=n["extra-key"]),f(Fr,{key:g.text,text:g.text,type:g.type,wider:g.wider,color:g.color,onPress:d},b)}),p=()=>{if(e.theme==="custom")return f("div",{class:Tn("sidebar")},[e.showDeleteKey&&f(Fr,{large:!0,text:e.deleteButtonText,type:"delete",onPress:d},{delete:n.delete}),f(Fr,{large:!0,text:e.closeButtonText,type:"close",color:"blue",loading:e.closeButtonLoading,onPress:d},null)])};return ee(()=>e.show,g=>{e.transition||t(g?"show":"hide")}),e.hideOnClickOutside&&qi(a,c,{eventName:"touchstart"}),()=>{const g=v(),b=f(No,{name:e.transition?"van-slide-up":""},{default:()=>[et(f("div",ke({ref:a,style:yn(e.zIndex),class:Tn({unfit:!e.safeAreaInsetBottom,"with-title":!!g}),onAnimationend:h,onTouchstartPassive:Zl},o),[g,f("div",{class:Tn("body")},[f("div",{class:Tn("keys")},[y()]),p()])]),[[ot,e.show]])]});return e.teleport?f(zo,{to:e.teleport},{default:()=>[b]}):b}}});const v1=q(g1),[m1,Co,nu]=U("pagination"),zr=(e,t,n)=>({number:e,text:t,active:n}),b1={mode:X("multi"),prevText:String,nextText:String,pageCount:ie(0),modelValue:Ye(0),totalItems:ie(0),showPageSize:ie(5),itemsPerPage:ie(10),forceEllipses:Boolean,showPrevButton:H,showNextButton:H};var y1=j({name:m1,props:b1,emits:["change","update:modelValue"],setup(e,{emit:t,slots:n}){const o=V(()=>{const{pageCount:u,totalItems:h,itemsPerPage:d}=e,v=+u||Math.ceil(+h/+d);return Math.max(1,v)}),a=V(()=>{const u=[],h=o.value,d=+e.showPageSize,{modelValue:v,forceEllipses:y}=e;let p=1,g=h;const b=dh&&(g=h,p=g-d+1));for(let m=p;m<=g;m++){const x=zr(m,m,m===v);u.push(x)}if(b&&d>0&&y){if(p>1){const m=zr(p-1,"...");u.unshift(m)}if(g{u=tt(u,1,o.value),e.modelValue!==u&&(t("update:modelValue",u),h&&t("change",u))};Vo(()=>i(e.modelValue));const r=()=>f("li",{class:Co("page-desc")},[n.pageDesc?n.pageDesc():`${e.modelValue}/${o.value}`]),l=()=>{const{mode:u,modelValue:h,showPrevButton:d}=e;if(!d)return;const v=n["prev-text"],y=h===1;return f("li",{class:[Co("item",{disabled:y,border:u==="simple",prev:!0}),sa]},[f("button",{type:"button",disabled:y,onClick:()=>i(h-1,!0)},[v?v():e.prevText||nu("prev")])])},s=()=>{const{mode:u,modelValue:h,showNextButton:d}=e;if(!d)return;const v=n["next-text"],y=h===o.value;return f("li",{class:[Co("item",{disabled:y,border:u==="simple",next:!0}),sa]},[f("button",{type:"button",disabled:y,onClick:()=>i(h+1,!0)},[v?v():e.nextText||nu("next")])])},c=()=>a.value.map(u=>f("li",{class:[Co("item",{active:u.active,page:!0}),sa]},[f("button",{type:"button","aria-current":u.active||void 0,onClick:()=>i(u.number,!0)},[n.page?n.page(u):u.text])]));return()=>f("nav",{role:"navigation",class:Co()},[f("ul",{class:Co("items")},[l(),e.mode==="simple"?r():c(),s()])])}});const p1=q(y1),[x1,ea]=U("password-input"),w1={info:String,mask:H,value:X(""),gutter:Y,length:ie(6),focused:Boolean,errorInfo:String};var S1=j({name:x1,props:w1,emits:["focus"],setup(e,{emit:t}){const n=a=>{a.stopPropagation(),t("focus",a)},o=()=>{const a=[],{mask:i,value:r,gutter:l,focused:s}=e,c=+e.length;for(let u=0;u{const a=e.errorInfo||e.info;return f("div",{class:ea()},[f("ul",{class:[ea("security"),{[sa]:!e.gutter}],onTouchstartPassive:n},[o()]),a&&f("div",{class:ea(e.errorInfo?"error-info":"info")},[a])])}}});const C1=q(S1),k1=q(A0);function Wt(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function hs(e){var t=Wt(e).Element;return e instanceof t||e instanceof Element}function Ft(e){var t=Wt(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function Wf(e){if(typeof ShadowRoot>"u")return!1;var t=Wt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}var Ro=Math.round;function Tl(){var e=navigator.userAgentData;return e!=null&&e.brands?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function T1(){return!/^((?!chrome|android).)*safari/i.test(Tl())}function Oi(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var o=e.getBoundingClientRect(),a=1,i=1;t&&Ft(e)&&(a=e.offsetWidth>0&&Ro(o.width)/e.offsetWidth||1,i=e.offsetHeight>0&&Ro(o.height)/e.offsetHeight||1);var r=hs(e)?Wt(e):window,l=r.visualViewport,s=!T1()&&n,c=(o.left+(s&&l?l.offsetLeft:0))/a,u=(o.top+(s&&l?l.offsetTop:0))/i,h=o.width/a,d=o.height/i;return{width:h,height:d,top:u,right:c+h,bottom:u+d,left:c,x:c,y:u}}function Uf(e){var t=Wt(e),n=t.pageXOffset,o=t.pageYOffset;return{scrollLeft:n,scrollTop:o}}function _1(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function P1(e){return e===Wt(e)||!Ft(e)?Uf(e):_1(e)}function hn(e){return e?(e.nodeName||"").toLowerCase():null}function lr(e){return((hs(e)?e.ownerDocument:e.document)||window.document).documentElement}function E1(e){return Oi(lr(e)).left+Uf(e).scrollLeft}function gn(e){return Wt(e).getComputedStyle(e)}function gs(e){var t=gn(e),n=t.overflow,o=t.overflowX,a=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+a+o)}function $1(e){var t=e.getBoundingClientRect(),n=Ro(t.width)/e.offsetWidth||1,o=Ro(t.height)/e.offsetHeight||1;return n!==1||o!==1}function I1(e,t,n){n===void 0&&(n=!1);var o=Ft(t),a=Ft(t)&&$1(t),i=lr(t),r=Oi(e,a,n),l={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(o||!o&&!n)&&((hn(t)!=="body"||gs(i))&&(l=P1(t)),Ft(t)?(s=Oi(t,!0),s.x+=t.clientLeft,s.y+=t.clientTop):i&&(s.x=E1(i))),{x:r.left+l.scrollLeft-s.x,y:r.top+l.scrollTop-s.y,width:r.width,height:r.height}}function O1(e){var t=Oi(e),n=e.offsetWidth,o=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-o)<=1&&(o=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:o}}function vs(e){return hn(e)==="html"?e:e.assignedSlot||e.parentNode||(Wf(e)?e.host:null)||lr(e)}function Yf(e){return["html","body","#document"].indexOf(hn(e))>=0?e.ownerDocument.body:Ft(e)&&gs(e)?e:Yf(vs(e))}function gi(e,t){var n;t===void 0&&(t=[]);var o=Yf(e),a=o===((n=e.ownerDocument)==null?void 0:n.body),i=Wt(o),r=a?[i].concat(i.visualViewport||[],gs(o)?o:[]):o,l=t.concat(r);return a?l:l.concat(gi(vs(r)))}function A1(e){return["table","td","th"].indexOf(hn(e))>=0}function ou(e){return!Ft(e)||gn(e).position==="fixed"?null:e.offsetParent}function B1(e){var t=/firefox/i.test(Tl()),n=/Trident/i.test(Tl());if(n&&Ft(e)){var o=gn(e);if(o.position==="fixed")return null}var a=vs(e);for(Wf(a)&&(a=a.host);Ft(a)&&["html","body"].indexOf(hn(a))<0;){var i=gn(a);if(i.transform!=="none"||i.perspective!=="none"||i.contain==="paint"||["transform","perspective"].indexOf(i.willChange)!==-1||t&&i.willChange==="filter"||t&&i.filter&&i.filter!=="none")return a;a=a.parentNode}return null}function Kf(e){for(var t=Wt(e),n=ou(e);n&&A1(n)&&gn(n).position==="static";)n=ou(n);return n&&(hn(n)==="html"||hn(n)==="body"&&gn(n).position==="static")?t:n||B1(e)||t}var Ao="top",Ai="bottom",ya="right",oo="left",Gf="auto",M1=[Ao,Ai,ya,oo],qf="start",Bi="end",D1=[].concat(M1,[Gf]).reduce(function(e,t){return e.concat([t,t+"-"+qf,t+"-"+Bi])},[]),R1="beforeRead",L1="read",V1="afterRead",F1="beforeMain",z1="main",N1="afterMain",H1="beforeWrite",j1="write",W1="afterWrite",_l=[R1,L1,V1,F1,z1,N1,H1,j1,W1];function U1(e){var t=new Map,n=new Set,o=[];e.forEach(function(i){t.set(i.name,i)});function a(i){n.add(i.name);var r=[].concat(i.requires||[],i.requiresIfExists||[]);r.forEach(function(l){if(!n.has(l)){var s=t.get(l);s&&a(s)}}),o.push(i)}return e.forEach(function(i){n.has(i.name)||a(i)}),o}function Y1(e){var t=U1(e);return _l.reduce(function(n,o){return n.concat(t.filter(function(a){return a.phase===o}))},[])}function K1(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function _n(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o=0?"x":"y"}function Q1(e){var t=e.reference,n=e.element,o=e.placement,a=o?sr(o):null,i=o?Xf(o):null,r=t.x+t.width/2-n.width/2,l=t.y+t.height/2-n.height/2,s;switch(a){case Ao:s={x:r,y:t.y-n.height};break;case Ai:s={x:r,y:t.y+t.height};break;case ya:s={x:t.x+t.width,y:l};break;case oo:s={x:t.x-n.width,y:l};break;default:s={x:t.x,y:t.y}}var c=a?J1(a):null;if(c!=null){var u=c==="y"?"height":"width";switch(i){case qf:s[c]=s[c]-(t[u]/2-n[u]/2);break;case Bi:s[c]=s[c]+(t[u]/2-n[u]/2);break}}return s}var iu="Popper: Invalid reference or popper argument provided. They must be either a DOM element or virtual element.",eS="Popper: An infinite loop in the modifiers cycle has been detected! The cycle has been interrupted to prevent a browser crash.",ru={placement:"bottom",modifiers:[],strategy:"absolute"};function lu(){for(var e=arguments.length,t=new Array(e),n=0;n100){console.error(eS);break}if(u.reset===!0){u.reset=!1,S=-1;continue}var T=u.orderedModifiers[S],I=T.fn,w=T.options,$=w===void 0?{}:w,P=T.name;typeof I=="function"&&(u=I({state:u,options:$,name:P,instance:v})||u)}}},update:K1(function(){return new Promise(function(g){v.forceUpdate(),g(u)})}),destroy:function(){p(),d=!0}};if(!lu(l,s))return console.error(iu),v;v.setOptions(c).then(function(g){!d&&c.onFirstUpdate&&c.onFirstUpdate(g)});function y(){u.orderedModifiers.forEach(function(g){var b=g.name,m=g.options,x=m===void 0?{}:m,C=g.effect;if(typeof C=="function"){var S=C({state:u,name:b,instance:v,options:x}),T=function(){};h.push(S||T)}})}function p(){h.forEach(function(g){return g()}),h=[]}return v}}var ti={passive:!0};function nS(e){var t=e.state,n=e.instance,o=e.options,a=o.scroll,i=a===void 0?!0:a,r=o.resize,l=r===void 0?!0:r,s=Wt(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&c.forEach(function(u){u.addEventListener("scroll",n.update,ti)}),l&&s.addEventListener("resize",n.update,ti),function(){i&&c.forEach(function(u){u.removeEventListener("scroll",n.update,ti)}),l&&s.removeEventListener("resize",n.update,ti)}}var oS={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:nS,data:{}};function aS(e){var t=e.state,n=e.name;t.modifiersData[n]=Q1({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}var iS={name:"popperOffsets",enabled:!0,phase:"read",fn:aS,data:{}},rS={top:"auto",right:"auto",bottom:"auto",left:"auto"};function lS(e){var t=e.x,n=e.y,o=window,a=o.devicePixelRatio||1;return{x:Ro(t*a)/a||0,y:Ro(n*a)/a||0}}function su(e){var t,n=e.popper,o=e.popperRect,a=e.placement,i=e.variation,r=e.offsets,l=e.position,s=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,h=e.isFixed,d=r.x,v=d===void 0?0:d,y=r.y,p=y===void 0?0:y,g=typeof u=="function"?u({x:v,y:p}):{x:v,y:p};v=g.x,p=g.y;var b=r.hasOwnProperty("x"),m=r.hasOwnProperty("y"),x=oo,C=Ao,S=window;if(c){var T=Kf(n),I="clientHeight",w="clientWidth";if(T===Wt(n)&&(T=lr(n),gn(T).position!=="static"&&l==="absolute"&&(I="scrollHeight",w="scrollWidth")),T=T,a===Ao||(a===oo||a===ya)&&i===Bi){C=Ai;var $=h&&T===S&&S.visualViewport?S.visualViewport.height:T[I];p-=$-o.height,p*=s?1:-1}if(a===oo||(a===Ao||a===Ai)&&i===Bi){x=ya;var P=h&&T===S&&S.visualViewport?S.visualViewport.width:T[w];v-=P-o.width,v*=s?1:-1}}var k=Object.assign({position:l},c&&rS),_=u===!0?lS({x:v,y:p}):{x:v,y:p};if(v=_.x,p=_.y,s){var O;return Object.assign({},k,(O={},O[C]=m?"0":"",O[x]=b?"0":"",O.transform=(S.devicePixelRatio||1)<=1?"translate("+v+"px, "+p+"px)":"translate3d("+v+"px, "+p+"px, 0)",O))}return Object.assign({},k,(t={},t[C]=m?p+"px":"",t[x]=b?v+"px":"",t.transform="",t))}function sS(e){var t=e.state,n=e.options,o=n.gpuAcceleration,a=o===void 0?!0:o,i=n.adaptive,r=i===void 0?!0:i,l=n.roundOffsets,s=l===void 0?!0:l;{var c=gn(t.elements.popper).transitionProperty||"";r&&["transform","top","right","bottom","left"].some(function(h){return c.indexOf(h)>=0})&&console.warn(["Popper: Detected CSS transitions on at least one of the following",'CSS properties: "transform", "top", "right", "bottom", "left".',` - -`,'Disable the "computeStyles" modifier\'s `adaptive` option to allow',"for smooth transitions, or remove these properties from the CSS","transition declaration on the popper element if only transitioning","opacity or background-color for example.",` - -`,"We recommend using the popper element as a wrapper around an inner","element that can have any CSS property transitioned for animations."].join(" "))}var u={placement:sr(t.placement),variation:Xf(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:a,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,su(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:r,roundOffsets:s})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,su(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:s})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var cS={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:sS,data:{}};function uS(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var o=t.styles[n]||{},a=t.attributes[n]||{},i=t.elements[n];!Ft(i)||!hn(i)||(Object.assign(i.style,o),Object.keys(a).forEach(function(r){var l=a[r];l===!1?i.removeAttribute(r):i.setAttribute(r,l===!0?"":l)}))})}function dS(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(o){var a=t.elements[o],i=t.attributes[o]||{},r=Object.keys(t.styles.hasOwnProperty(o)?t.styles[o]:n[o]),l=r.reduce(function(s,c){return s[c]="",s},{});!Ft(a)||!hn(a)||(Object.assign(a.style,l),Object.keys(i).forEach(function(s){a.removeAttribute(s)}))})}}var fS={name:"applyStyles",enabled:!0,phase:"write",fn:uS,effect:dS,requires:["computeStyles"]},hS=[oS,iS,cS,fS],gS=tS({defaultModifiers:hS});function vS(e,t,n){var o=sr(e),a=[oo,Ao].indexOf(o)>=0?-1:1,i=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,r=i[0],l=i[1];return r=r||0,l=(l||0)*a,[oo,ya].indexOf(o)>=0?{x:l,y:r}:{x:r,y:l}}function mS(e){var t=e.state,n=e.options,o=e.name,a=n.offset,i=a===void 0?[0,0]:a,r=D1.reduce(function(u,h){return u[h]=vS(h,t.rects,i),u},{}),l=r[t.placement],s=l.x,c=l.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=c),t.modifiersData[o]=r}var bS={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:mS};const[yS,qn]=U("popover"),pS=["overlay","duration","teleport","overlayStyle","overlayClass","closeOnClickOverlay"],xS={show:Boolean,theme:X("light"),overlay:Boolean,actions:Ve(),actionsDirection:X("vertical"),trigger:X("click"),duration:Y,showArrow:H,placement:X("bottom"),iconPrefix:String,overlayClass:ze,overlayStyle:Object,closeOnClickAction:H,closeOnClickOverlay:H,closeOnClickOutside:H,offset:{type:Array,default:()=>[0,8]},teleport:{type:[String,Object],default:"body"}};var wS=j({name:yS,props:xS,emits:["select","touchstart","update:show"],setup(e,{emit:t,slots:n,attrs:o}){let a;const i=L(),r=L(),l=L(),s=os(()=>e.show,m=>t("update:show",m)),c=()=>({placement:e.placement,modifiers:[{name:"computeStyles",options:{adaptive:!1,gpuAcceleration:!1}},ge({},bS,{options:{offset:e.offset}})]}),u=()=>r.value&&l.value?gS(r.value,l.value.popupRef.value,c()):null,h=()=>{Ce(()=>{s.value&&(a?a.setOptions(c()):(a=u(),Et&&(window.addEventListener("animationend",h),window.addEventListener("transitionend",h))))})},d=m=>{s.value=m},v=()=>{e.trigger==="click"&&(s.value=!s.value)},y=(m,x)=>{m.disabled||(t("select",m,x),e.closeOnClickAction&&(s.value=!1))},p=()=>{s.value&&e.closeOnClickOutside&&(!e.overlay||e.closeOnClickOverlay)&&(s.value=!1)},g=(m,x)=>n.action?n.action({action:m,index:x}):[m.icon&&f(Se,{name:m.icon,classPrefix:e.iconPrefix,class:qn("action-icon")},null),f("div",{class:[qn("action-text"),{[Ql]:e.actionsDirection==="vertical"}]},[m.text])],b=(m,x)=>{const{icon:C,color:S,disabled:T,className:I}=m;return f("div",{role:"menuitem",class:[qn("action",{disabled:T,"with-icon":C}),{[rb]:e.actionsDirection==="horizontal"},I],style:{color:S},tabindex:T?void 0:0,"aria-disabled":T||void 0,onClick:()=>y(m,x)},[g(m,x)])};return He(()=>{h(),Vo(()=>{var m;i.value=(m=l.value)==null?void 0:m.popupRef.value})}),en(()=>{a&&(Et&&(window.removeEventListener("animationend",h),window.removeEventListener("transitionend",h)),a.destroy(),a=null)}),ee(()=>[s.value,e.offset,e.placement],h),qi([r,i],p,{eventName:"touchstart"}),()=>{var m;return f(Qe,null,[f("span",{ref:r,class:qn("wrapper"),onClick:v},[(m=n.reference)==null?void 0:m.call(n)]),f(Ht,ke({ref:l,show:s.value,class:qn([e.theme]),position:"",transition:"van-popover-zoom",lockScroll:!1,"onUpdate:show":d},o,$i(),Ie(e,pS)),{default:()=>[e.showArrow&&f("div",{class:qn("arrow")},null),f("div",{role:"menu",class:qn("content",e.actionsDirection)},[n.default?n.default():e.actions.map(b)])]})])}}});const SS=q(wS),[CS,Nr]=U("progress"),kS={color:String,inactive:Boolean,pivotText:String,textColor:String,showPivot:H,pivotColor:String,trackColor:String,strokeWidth:Y,percentage:{type:Y,default:0,validator:e=>+e>=0&&+e<=100}};var TS=j({name:CS,props:kS,setup(e){const t=V(()=>e.inactive?void 0:e.color),n=()=>{const{textColor:o,pivotText:a,pivotColor:i,percentage:r}=e,l=a??`${r}%`;if(e.showPivot&&l){const s={color:o,left:`${+r}%`,transform:`translate(-${+r}%,-50%)`,background:i||t.value};return f("span",{style:s,class:Nr("pivot",{inactive:e.inactive})},[l])}};return()=>{const{trackColor:o,percentage:a,strokeWidth:i}=e,r={background:o,height:xe(i)},l={width:`${a}%`,background:t.value};return f("div",{class:Nr(),style:r},[f("span",{class:Nr("portion",{inactive:e.inactive}),style:l},null),n()])}}});const _S=q(TS),[PS,ta,ES]=U("pull-refresh"),Zf=50,$S=["pulling","loosing","success"],IS={disabled:Boolean,modelValue:Boolean,headHeight:ie(Zf),successText:String,pullingText:String,loosingText:String,loadingText:String,pullDistance:Y,successDuration:ie(500),animationDuration:ie(300)};var OS=j({name:PS,props:IS,emits:["change","refresh","update:modelValue"],setup(e,{emit:t,slots:n}){let o;const a=L(),i=L(),r=jo(a),l=je({status:"normal",distance:0,duration:0}),s=$t(),c=()=>{if(e.headHeight!==Zf)return{height:`${e.headHeight}px`}},u=()=>l.status!=="loading"&&l.status!=="success"&&!e.disabled,h=C=>{const S=+(e.pullDistance||e.headHeight);return C>S&&(C{const T=+(e.pullDistance||e.headHeight);l.distance=C,S?l.status="loading":C===0?l.status="normal":C{const{status:C}=l;return C==="normal"?"":e[`${C}Text`]||ES(C)},y=()=>{const{status:C,distance:S}=l;if(n[C])return n[C]({distance:S});const T=[];return $S.includes(C)&&T.push(f("div",{class:ta("text")},[v()])),C==="loading"&&T.push(f(Nt,{class:ta("loading")},{default:v})),T},p=()=>{l.status="success",setTimeout(()=>{d(0)},+e.successDuration)},g=C=>{o=fn(r.value)===0,o&&(l.duration=0,s.start(C))},b=C=>{u()&&g(C)},m=C=>{if(u()){o||g(C);const{deltaY:S}=s;s.move(C),o&&S.value>=0&&s.isVertical()&&(Re(C),d(h(S.value)))}},x=()=>{o&&s.deltaY.value&&u()&&(l.duration=+e.animationDuration,l.status==="loosing"?(d(+e.headHeight,!0),t("update:modelValue",!0),Ce(()=>t("refresh"))):d(0))};return ee(()=>e.modelValue,C=>{l.duration=+e.animationDuration,C?d(+e.headHeight,!0):n.success||e.successText?p():d(0,!1)}),Ue("touchmove",m,{target:i}),()=>{var C;const S={transitionDuration:`${l.duration}ms`,transform:l.distance?`translate3d(0,${l.distance}px, 0)`:""};return f("div",{ref:a,class:ta()},[f("div",{ref:i,class:ta("track"),style:S,onTouchstartPassive:b,onTouchend:x,onTouchcancel:x},[f("div",{class:ta("head"),style:c()},[y()]),(C=n.default)==null?void 0:C.call(n)])])}}});const AS=q(OS),[BS,ni]=U("rate");function MS(e,t,n,o){return e>=t?{status:"full",value:1}:e+.5>=t&&n&&!o?{status:"half",value:.5}:e+1>=t&&n&&o?{status:"half",value:Math.round((e-t+1)*1e10)/1e10}:{status:"void",value:0}}const DS={size:Y,icon:X("star"),color:String,count:ie(5),gutter:Y,clearable:Boolean,readonly:Boolean,disabled:Boolean,voidIcon:X("star-o"),allowHalf:Boolean,voidColor:String,touchable:H,iconPrefix:String,modelValue:Ye(0),disabledColor:String};var RS=j({name:BS,props:DS,emits:["change","update:modelValue"],setup(e,{emit:t}){const n=$t(),[o,a]=_a(),i=L(),r=V(()=>e.readonly||e.disabled),l=V(()=>r.value||!e.touchable),s=V(()=>Array(+e.count).fill("").map((x,C)=>MS(e.modelValue,C+1,e.allowHalf,e.readonly)));let c,u,h=Number.MAX_SAFE_INTEGER,d=Number.MIN_SAFE_INTEGER;const v=()=>{u=Be(i);const x=o.value.map(Be);c=[],x.forEach((C,S)=>{h=Math.min(C.top,h),d=Math.max(C.top,d),e.allowHalf?c.push({score:S+.5,left:C.left,top:C.top,height:C.height},{score:S+1,left:C.left+C.width/2,top:C.top,height:C.height}):c.push({score:S+1,left:C.left,top:C.top,height:C.height})})},y=(x,C)=>{for(let S=c.length-1;S>0;S--)if(C>=u.top&&C<=u.bottom){if(x>c[S].left&&C>=c[S].top&&C<=c[S].top+c[S].height)return c[S].score}else{const T=Cc[S].left&&c[S].top===T)return c[S].score}return e.allowHalf?.5:1},p=x=>{r.value||x===e.modelValue||(t("update:modelValue",x),t("change",x))},g=x=>{l.value||(n.start(x),v())},b=x=>{if(!l.value&&(n.move(x),n.isHorizontal()&&!n.isTap.value)){const{clientX:C,clientY:S}=x.touches[0];Re(x),p(y(C,S))}},m=(x,C)=>{const{icon:S,size:T,color:I,count:w,gutter:$,voidIcon:P,disabled:k,voidColor:_,allowHalf:O,iconPrefix:R,disabledColor:D}=e,B=C+1,F=x.status==="full",W=x.status==="void",ce=O&&x.value>0&&x.value<1;let ue;$&&B!==+w&&(ue={paddingRight:xe($)});const J=re=>{v();let fe=O?y(re.clientX,re.clientY):B;e.clearable&&n.isTap.value&&fe===e.modelValue&&(fe=0),p(fe)};return f("div",{key:C,ref:a(C),role:"radio",style:ue,class:ni("item"),tabindex:k?void 0:0,"aria-setsize":w,"aria-posinset":B,"aria-checked":!W,onClick:J},[f(Se,{size:T,name:F?S:P,class:ni("icon",{disabled:k,full:F}),color:k?D:F?I:_,classPrefix:R},null),ce&&f(Se,{size:T,style:{width:x.value+"em"},name:W?P:S,class:ni("icon",["half",{disabled:k,full:!W}]),color:k?D:W?_:I,classPrefix:R},null)])};return zn(()=>e.modelValue),Ue("touchmove",b,{target:i}),()=>f("div",{ref:i,role:"radiogroup",class:ni({readonly:e.readonly,disabled:e.disabled}),tabindex:e.disabled?void 0:0,"aria-disabled":e.disabled,"aria-readonly":e.readonly,onTouchstartPassive:g},[s.value.map(m)])}});const LS=q(RS),VS={figureArr:Ve(),delay:Number,duration:Ye(2),isStart:Boolean,direction:X("down"),height:Ye(40)},[FS,Hr]=U("rolling-text-item");var zS=j({name:FS,props:VS,setup(e){const t=V(()=>e.direction==="down"?e.figureArr.slice().reverse():e.figureArr),n=V(()=>`-${e.height*(e.figureArr.length-1)}px`),o=V(()=>({lineHeight:xe(e.height)})),a=V(()=>({height:xe(e.height),"--van-translate":n.value,"--van-duration":e.duration+"s","--van-delay":e.delay+"s"}));return()=>f("div",{class:Hr([e.direction]),style:a.value},[f("div",{class:Hr("box",{animate:e.isStart})},[Array.isArray(t.value)&&t.value.map(i=>f("div",{class:Hr("item"),style:o.value},[i]))])])}});const[NS,HS]=U("rolling-text"),jS={startNum:Ye(0),targetNum:Number,textList:Ve(),duration:Ye(2),autoStart:H,direction:X("down"),stopOrder:X("ltr"),height:Ye(40)},WS=2;var US=j({name:NS,props:jS,setup(e){const t=V(()=>Array.isArray(e.textList)&&e.textList.length),n=V(()=>t.value?e.textList[0].length:`${Math.max(e.startNum,e.targetNum)}`.length),o=h=>{const d=[];for(let v=0;vt.value?new Array(n.value).fill(""):Rt(e.targetNum,n.value).split("")),i=V(()=>Rt(e.startNum,n.value).split("")),r=h=>{const d=+i.value[h],v=+a.value[h],y=[];for(let p=d;p<=9;p++)y.push(p);for(let p=0;p<=WS;p++)for(let g=0;g<=9;g++)y.push(g);for(let p=0;p<=v;p++)y.push(p);return y},l=(h,d)=>e.stopOrder==="ltr"?.2*h:.2*(d-1-h),s=L(e.autoStart),c=()=>{s.value=!0},u=()=>{s.value=!1,e.autoStart&&rt(()=>c())};return ee(()=>e.autoStart,h=>{h&&c()}),_e({start:c,reset:u}),()=>f("div",{class:HS()},[a.value.map((h,d)=>f(zS,{figureArr:t.value?o(d):r(d),duration:e.duration,direction:e.direction,isStart:s.value,height:e.height,delay:l(d,n.value)},null))])}});const YS=q(US),KS=q(Np),[GS,na,qS]=U("search"),XS=ge({},ls,{label:String,shape:X("square"),leftIcon:X("search"),clearable:H,actionText:String,background:String,showAction:Boolean});var ZS=j({name:GS,props:XS,emits:["blur","focus","clear","search","cancel","clickInput","clickLeftIcon","clickRightIcon","update:modelValue"],setup(e,{emit:t,slots:n,attrs:o}){const a=Uo(),i=L(),r=()=>{n.action||(t("update:modelValue",""),t("cancel"))},l=S=>{S.keyCode===13&&(Re(S),t("search",e.modelValue))},s=()=>e.id||`${a}-input`,c=()=>{if(n.label||e.label)return f("label",{class:na("label"),for:s()},[n.label?n.label():e.label])},u=()=>{if(e.showAction){const S=e.actionText||qS("cancel");return f("div",{class:na("action"),role:"button",tabindex:0,onClick:r},[n.action?n.action():S])}},h=()=>{var S;return(S=i.value)==null?void 0:S.blur()},d=()=>{var S;return(S=i.value)==null?void 0:S.focus()},v=S=>t("blur",S),y=S=>t("focus",S),p=S=>t("clear",S),g=S=>t("clickInput",S),b=S=>t("clickLeftIcon",S),m=S=>t("clickRightIcon",S),x=Object.keys(ls),C=()=>{const S=ge({},o,Ie(e,x),{id:s()}),T=I=>t("update:modelValue",I);return f(cn,ke({ref:i,type:"search",class:na("field",{"with-message":S.errorMessage}),border:!1,onBlur:v,onFocus:y,onClear:p,onKeypress:l,onClickInput:g,onClickLeftIcon:b,onClickRightIcon:m,"onUpdate:modelValue":T},S),Ie(n,["left-icon","right-icon"]))};return _e({focus:d,blur:h}),()=>{var S;return f("div",{class:na({"show-action":e.showAction}),style:{background:e.background}},[(S=n.left)==null?void 0:S.call(n),f("div",{class:na("content",e.shape)},[c(),C()]),u()])}}});const JS=q(ZS),QS=e=>e==null?void 0:e.includes("/"),eC=[...ts,"round","closeOnPopstate","safeAreaInsetBottom"],tC={qq:"qq",link:"link-o",weibo:"weibo",qrcode:"qr",poster:"photo-o",wechat:"wechat","weapp-qrcode":"miniprogram-o","wechat-moments":"wechat-moments"},[nC,Bt,oC]=U("share-sheet"),aC=ge({},Wo,{title:String,round:H,options:Ve(),cancelText:String,description:String,closeOnPopstate:H,safeAreaInsetBottom:H});var iC=j({name:nC,props:aC,emits:["cancel","select","update:show"],setup(e,{emit:t,slots:n}){const o=d=>t("update:show",d),a=()=>{o(!1),t("cancel")},i=(d,v)=>t("select",d,v),r=()=>{const d=n.title?n.title():e.title,v=n.description?n.description():e.description;if(d||v)return f("div",{class:Bt("header")},[d&&f("h2",{class:Bt("title")},[d]),v&&f("span",{class:Bt("description")},[v])])},l=d=>QS(d)?f("img",{src:d,class:Bt("image-icon")},null):f("div",{class:Bt("icon",[d])},[f(Se,{name:tC[d]||d},null)]),s=(d,v)=>{const{name:y,icon:p,className:g,description:b}=d;return f("div",{role:"button",tabindex:0,class:[Bt("option"),g,yt],onClick:()=>i(d,v)},[l(p),y&&f("span",{class:Bt("name")},[y]),b&&f("span",{class:Bt("option-description")},[b])])},c=(d,v)=>f("div",{class:Bt("options",{border:v})},[d.map(s)]),u=()=>{const{options:d}=e;return Array.isArray(d[0])?d.map((v,y)=>c(v,y!==0)):c(d)},h=()=>{var d;const v=(d=e.cancelText)!=null?d:oC("cancel");if(n.cancel||v)return f("button",{type:"button",class:Bt("cancel"),onClick:a},[n.cancel?n.cancel():v])};return()=>f(Ht,ke({class:Bt(),position:"bottom","onUpdate:show":o},Ie(e,eC)),{default:()=>[r(),u(),h()]})}});const rC=q(iC),[Jf,lC]=U("sidebar"),Qf=Symbol(Jf),sC={modelValue:ie(0)};var cC=j({name:Jf,props:sC,emits:["change","update:modelValue"],setup(e,{emit:t,slots:n}){const{linkChildren:o}=st(Qf),a=()=>+e.modelValue;return o({getActive:a,setActive:r=>{r!==a()&&(t("update:modelValue",r),t("change",r))}}),()=>{var r;return f("div",{role:"tablist",class:lC()},[(r=n.default)==null?void 0:r.call(n)])}}});const eh=q(cC),[uC,cu]=U("sidebar-item"),dC=ge({},Hn,{dot:Boolean,title:String,badge:Y,disabled:Boolean,badgeProps:Object});var fC=j({name:uC,props:dC,emits:["click"],setup(e,{emit:t,slots:n}){const o=so(),{parent:a,index:i}=at(Qf);if(!a)return;const r=()=>{e.disabled||(t("click",i.value),a.setActive(i.value),o())};return()=>{const{dot:l,badge:s,title:c,disabled:u}=e,h=i.value===a.getActive();return f("div",{role:"tab",class:cu({select:h,disabled:u}),tabindex:u?void 0:0,"aria-selected":h,onClick:r},[f(co,ke({dot:l,class:cu("text"),content:s},e.badgeProps),{default:()=>[n.title?n.title():c]})])}}});const th=q(fC),[hC,jr,uu]=U("signature"),gC={tips:String,type:X("png"),penColor:X("#000"),lineWidth:Ye(3),clearButtonText:String,backgroundColor:X(""),confirmButtonText:String},vC=()=>{var e;const t=document.createElement("canvas");return!!((e=t.getContext)!=null&&e.call(t,"2d"))};var mC=j({name:hC,props:gC,emits:["submit","clear","start","end","signing"],setup(e,{emit:t}){const n=L(),o=L(),a=V(()=>n.value?n.value.getContext("2d"):null),i=Et?vC():!0;let r=0,l=0,s;const c=()=>{if(!a.value)return!1;a.value.beginPath(),a.value.lineWidth=e.lineWidth,a.value.strokeStyle=e.penColor,s=Be(n),t("start")},u=m=>{if(!a.value)return!1;Re(m);const x=m.touches[0],C=x.clientX-((s==null?void 0:s.left)||0),S=x.clientY-((s==null?void 0:s.top)||0);a.value.lineCap="round",a.value.lineJoin="round",a.value.lineTo(C,S),a.value.stroke(),t("signing",m)},h=m=>{Re(m),t("end")},d=m=>{const x=document.createElement("canvas");if(x.width=m.width,x.height=m.height,e.backgroundColor){const C=x.getContext("2d");v(C)}return m.toDataURL()===x.toDataURL()},v=m=>{m&&e.backgroundColor&&(m.fillStyle=e.backgroundColor,m.fillRect(0,0,r,l))},y=()=>{var m,x;const C=n.value;if(!C)return;const T=d(C)?"":((x=(m={jpg:()=>C.toDataURL("image/jpeg",.8),jpeg:()=>C.toDataURL("image/jpeg",.8)})[e.type])==null?void 0:x.call(m))||C.toDataURL(`image/${e.type}`);t("submit",{image:T,canvas:C})},p=()=>{a.value&&(a.value.clearRect(0,0,r,l),a.value.closePath(),v(a.value)),t("clear")},g=()=>{var m,x,C;if(i&&n.value){const S=n.value,T=Et?window.devicePixelRatio:1;r=S.width=(((m=o.value)==null?void 0:m.offsetWidth)||0)*T,l=S.height=(((x=o.value)==null?void 0:x.offsetHeight)||0)*T,(C=a.value)==null||C.scale(T,T),v(a.value)}},b=()=>{if(a.value){const m=a.value.getImageData(0,0,r,l);g(),a.value.putImageData(m,0,0)}};return ee(Vt,b),He(g),_e({resize:b}),()=>f("div",{class:jr()},[f("div",{class:jr("content"),ref:o},[i?f("canvas",{ref:n,onTouchstartPassive:c,onTouchmove:u,onTouchend:h},null):f("p",null,[e.tips])]),f("div",{class:jr("footer")},[f(lt,{size:"small",onClick:p},{default:()=>[e.clearButtonText||uu("clear")]}),f(lt,{type:"primary",size:"small",onClick:y},{default:()=>[e.confirmButtonText||uu("confirm")]})])])}});const bC=q(mC),[yC,pC]=U("skeleton-title"),xC={round:Boolean,titleWidth:Y};var wC=j({name:yC,props:xC,setup(e){return()=>f("h3",{class:pC([{round:e.round}]),style:{width:xe(e.titleWidth)}},null)}});const nh=q(wC);var SC=nh;const[CC,kC]=U("skeleton-avatar"),TC={avatarSize:Y,avatarShape:X("round")};var _C=j({name:CC,props:TC,setup(e){return()=>f("div",{class:kC([e.avatarShape]),style:bn(e.avatarSize)},null)}});const oh=q(_C);var PC=oh;const ms="100%",EC={round:Boolean,rowWidth:{type:Y,default:ms}},[$C,IC]=U("skeleton-paragraph");var OC=j({name:$C,props:EC,setup(e){return()=>f("div",{class:IC([{round:e.round}]),style:{width:e.rowWidth}},null)}});const ah=q(OC);var AC=ah;const[BC,du]=U("skeleton"),MC="60%",DC={row:ie(0),round:Boolean,title:Boolean,titleWidth:Y,avatar:Boolean,avatarSize:Y,avatarShape:X("round"),loading:H,animate:H,rowWidth:{type:[Number,String,Array],default:ms}};var RC=j({name:BC,inheritAttrs:!1,props:DC,setup(e,{slots:t,attrs:n}){const o=()=>{if(e.avatar)return f(PC,{avatarShape:e.avatarShape,avatarSize:e.avatarSize},null)},a=()=>{if(e.title)return f(SC,{round:e.round,titleWidth:e.titleWidth},null)},i=s=>{const{rowWidth:c}=e;return c===ms&&s===+e.row-1?MC:Array.isArray(c)?c[s]:c},r=()=>Array(+e.row).fill("").map((s,c)=>f(AC,{key:c,round:e.round,rowWidth:xe(i(c))},null)),l=()=>t.template?t.template():f(Qe,null,[o(),f("div",{class:du("content")},[a(),r()])]);return()=>{var s;return e.loading?f("div",ke({class:du({animate:e.animate,round:e.round})},n),[l()]):(s=t.default)==null?void 0:s.call(t)}}});const LC=q(RC),[VC,fu]=U("skeleton-image"),FC={imageSize:Y,imageShape:X("square")};var zC=j({name:VC,props:FC,setup(e){return()=>f("div",{class:fu([e.imageShape]),style:bn(e.imageSize)},[f(Se,{name:"photo",class:fu("icon")},null)])}});const NC=q(zC),[HC,oa]=U("slider"),jC={min:ie(0),max:ie(100),step:ie(1),range:Boolean,reverse:Boolean,disabled:Boolean,readonly:Boolean,vertical:Boolean,barHeight:Y,buttonSize:Y,activeColor:String,inactiveColor:String,modelValue:{type:[Number,Array],default:0}};var WC=j({name:HC,props:jC,emits:["change","dragEnd","dragStart","update:modelValue"],setup(e,{emit:t,slots:n}){let o,a,i;const r=L(),l=[L(),L()],s=L(),c=$t(),u=V(()=>Number(e.max)-Number(e.min)),h=V(()=>{const k=e.vertical?"width":"height";return{background:e.inactiveColor,[k]:xe(e.barHeight)}}),d=k=>e.range&&Array.isArray(k),v=()=>{const{modelValue:k,min:_}=e;return d(k)?`${(k[1]-k[0])*100/u.value}%`:`${(k-Number(_))*100/u.value}%`},y=()=>{const{modelValue:k,min:_}=e;return d(k)?`${(k[0]-Number(_))*100/u.value}%`:"0%"},p=V(()=>{const _={[e.vertical?"height":"width"]:v(),background:e.activeColor};s.value&&(_.transition="none");const O=()=>e.vertical?e.reverse?"bottom":"top":e.reverse?"right":"left";return _[O()]=y(),_}),g=k=>{const _=+e.min,O=+e.max,R=+e.step;k=tt(k,_,O);const D=Math.round((k-_)/R)*R;return Rd(_,D)},b=()=>{const k=e.modelValue;d(k)?i=k.map(g):i=g(k)},m=k=>{var _,O;const R=(_=k[0])!=null?_:Number(e.min),D=(O=k[1])!=null?O:Number(e.max);return R>D?[D,R]:[R,D]},x=(k,_)=>{d(k)?k=m(k).map(g):k=g(k),Zt(k,e.modelValue)||t("update:modelValue",k),_&&!Zt(k,i)&&t("change",k)},C=k=>{if(k.stopPropagation(),e.disabled||e.readonly)return;b();const{min:_,reverse:O,vertical:R,modelValue:D}=e,B=Be(r),F=()=>R?O?B.bottom-k.clientY:k.clientY-B.top:O?B.right-k.clientX:k.clientX-B.left,W=R?B.height:B.width,ce=Number(_)+F()/W*u.value;if(d(D)){const[ue,J]=D,re=(ue+J)/2;ce<=re?x([ce,J],!0):x([ue,ce],!0)}else x(ce,!0)},S=k=>{e.disabled||e.readonly||(c.start(k),a=e.modelValue,b(),s.value="start")},T=k=>{if(e.disabled||e.readonly)return;s.value==="start"&&t("dragStart",k),Re(k,!0),c.move(k),s.value="dragging";const _=Be(r),O=e.vertical?c.deltaY.value:c.deltaX.value,R=e.vertical?_.height:_.width;let D=O/R*u.value;if(e.reverse&&(D=-D),d(i)){const B=e.reverse?1-o:o;a[B]=i[B]+D}else a=i+D;x(a)},I=k=>{e.disabled||e.readonly||(s.value==="dragging"&&(x(a,!0),t("dragEnd",k)),s.value="")},w=k=>typeof k=="number"?oa("button-wrapper",["left","right"][k]):oa("button-wrapper",e.reverse?"left":"right"),$=(k,_)=>{const O=s.value==="dragging";if(typeof _=="number"){const R=n[_===0?"left-button":"right-button"];let D;if(O&&Array.isArray(a)&&(D=a[0]>a[1]?o^1:o),R)return R({value:k,dragging:O,dragIndex:D})}return n.button?n.button({value:k,dragging:O}):f("div",{class:oa("button"),style:bn(e.buttonSize)},null)},P=k=>{const _=typeof k=="number"?e.modelValue[k]:e.modelValue;return f("div",{ref:l[k??0],role:"slider",class:w(k),tabindex:e.disabled?void 0:0,"aria-valuemin":e.min,"aria-valuenow":_,"aria-valuemax":e.max,"aria-disabled":e.disabled||void 0,"aria-readonly":e.readonly||void 0,"aria-orientation":e.vertical?"vertical":"horizontal",onTouchstartPassive:O=>{typeof k=="number"&&(o=k),S(O)},onTouchend:I,onTouchcancel:I,onClick:Zl},[$(_,k)])};return x(e.modelValue),zn(()=>e.modelValue),l.forEach(k=>{Ue("touchmove",T,{target:k})}),()=>f("div",{ref:r,style:h.value,class:oa({vertical:e.vertical,disabled:e.disabled}),onClick:C},[f("div",{class:oa("bar"),style:p.value},[e.range?[P(0),P(1)]:P()])])}});const UC=q(WC),[hu,YC]=U("space"),KC={align:String,direction:{type:String,default:"horizontal"},size:{type:[Number,String,Array],default:8},wrap:Boolean,fill:Boolean};function ih(e=[]){const t=[];return e.forEach(n=>{Array.isArray(n)?t.push(...n):n.type===Qe?t.push(...ih(n.children)):t.push(n)}),t.filter(n=>{var o;return!(n&&(n.type===St||n.type===Qe&&((o=n.children)==null?void 0:o.length)===0||n.type===wa&&n.children.trim()===""))})}var GC=j({name:hu,props:KC,setup(e,{slots:t}){const n=V(()=>{var i;return(i=e.align)!=null?i:e.direction==="horizontal"?"center":""}),o=i=>typeof i=="number"?i+"px":i,a=i=>{const r={},l=`${o(Array.isArray(e.size)?e.size[0]:e.size)}`,s=`${o(Array.isArray(e.size)?e.size[1]:e.size)}`;return i?e.wrap?{marginBottom:s}:{}:(e.direction==="horizontal"&&(r.marginRight=l),(e.direction==="vertical"||e.wrap)&&(r.marginBottom=s),r)};return()=>{var i;const r=ih((i=t.default)==null?void 0:i.call(t));return f("div",{class:[YC({[e.direction]:e.direction,[`align-${n.value}`]:n.value,wrap:e.wrap,fill:e.fill})]},[r.map((l,s)=>f("div",{key:`item-${s}`,class:`${hu}-item`,style:a(s===r.length-1)},[l]))])}}});const qC=q(GC),[rh,gu]=U("steps"),XC={active:ie(0),direction:X("horizontal"),activeIcon:X("checked"),iconPrefix:String,finishIcon:String,activeColor:String,inactiveIcon:String,inactiveColor:String},lh=Symbol(rh);var ZC=j({name:rh,props:XC,emits:["clickStep"],setup(e,{emit:t,slots:n}){const{linkChildren:o}=st(lh);return o({props:e,onClickStep:i=>t("clickStep",i)}),()=>{var i;return f("div",{class:gu([e.direction])},[f("div",{class:gu("items")},[(i=n.default)==null?void 0:i.call(n)])])}}});const[JC,Pn]=U("step");var QC=j({name:JC,setup(e,{slots:t}){const{parent:n,index:o}=at(lh);if(!n)return;const a=n.props,i=()=>{const h=+a.active;return o.valuei()==="process",l=V(()=>({background:i()==="finish"?a.activeColor:a.inactiveColor})),s=V(()=>{if(r())return{color:a.activeColor};if(i()==="waiting")return{color:a.inactiveColor}}),c=()=>n.onClickStep(o.value),u=()=>{const{iconPrefix:h,finishIcon:d,activeIcon:v,activeColor:y,inactiveIcon:p}=a;return r()?t["active-icon"]?t["active-icon"]():f(Se,{class:Pn("icon","active"),name:v,color:y,classPrefix:h},null):i()==="finish"&&(d||t["finish-icon"])?t["finish-icon"]?t["finish-icon"]():f(Se,{class:Pn("icon","finish"),name:d,color:y,classPrefix:h},null):t["inactive-icon"]?t["inactive-icon"]():p?f(Se,{class:Pn("icon"),name:p,classPrefix:h},null):f("i",{class:Pn("circle"),style:l.value},null)};return()=>{var h;const d=i();return f("div",{class:[pn,Pn([a.direction,{[d]:d}])]},[f("div",{class:Pn("title",{active:r()}),style:s.value,onClick:c},[(h=t.default)==null?void 0:h.call(t)]),f("div",{class:Pn("circle-container"),onClick:c},[u()]),f("div",{class:Pn("line"),style:l.value},null)])}}});const ek=q(QC),[tk,oi]=U("stepper"),nk=200,ai=(e,t)=>String(e)===String(t),ok={min:ie(1),max:ie(1/0),name:ie(""),step:ie(1),theme:String,integer:Boolean,disabled:Boolean,showPlus:H,showMinus:H,showInput:H,longPress:H,autoFixed:H,allowEmpty:Boolean,modelValue:Y,inputWidth:Y,buttonSize:Y,placeholder:String,disablePlus:Boolean,disableMinus:Boolean,disableInput:Boolean,beforeChange:Function,defaultValue:ie(1),decimalLength:Y};var ak=j({name:tk,props:ok,emits:["plus","blur","minus","focus","change","overlimit","update:modelValue"],setup(e,{emit:t}){const n=(w,$=!0)=>{const{min:P,max:k,allowEmpty:_,decimalLength:O}=e;return _&&w===""||(w=gl(String(w),!e.integer),w=w===""?0:+w,w=Number.isNaN(w)?+P:w,w=$?Math.max(Math.min(+k,w),+P):w,Pe(O)&&(w=w.toFixed(+O))),w},o=()=>{var w;const $=(w=e.modelValue)!=null?w:e.defaultValue,P=n($);return ai(P,e.modelValue)||t("update:modelValue",P),P};let a;const i=L(),r=L(o()),l=V(()=>e.disabled||e.disableMinus||+r.value<=+e.min),s=V(()=>e.disabled||e.disablePlus||+r.value>=+e.max),c=V(()=>({width:xe(e.inputWidth),height:xe(e.buttonSize)})),u=V(()=>bn(e.buttonSize)),h=()=>{const w=n(r.value);ai(w,r.value)||(r.value=w)},d=w=>{e.beforeChange?Nn(e.beforeChange,{args:[w],done(){r.value=w}}):r.value=w},v=()=>{if(a==="plus"&&s.value||a==="minus"&&l.value){t("overlimit",a);return}const w=a==="minus"?-e.step:+e.step,$=n(Rd(+r.value,w));d($),t(a)},y=w=>{const $=w.target,{value:P}=$,{decimalLength:k}=e;let _=gl(String(P),!e.integer);if(Pe(k)&&_.includes(".")){const R=_.split(".");_=`${R[0]}.${R[1].slice(0,+k)}`}e.beforeChange?$.value=String(r.value):ai(P,_)||($.value=_);const O=_===String(+_);d(O?+_:_)},p=w=>{var $;e.disableInput?($=i.value)==null||$.blur():t("focus",w)},g=w=>{const $=w.target,P=n($.value,e.autoFixed);$.value=String(P),r.value=P,Ce(()=>{t("blur",w),Md()})};let b,m;const x=()=>{m=setTimeout(()=>{v(),x()},nk)},C=()=>{e.longPress&&(b=!1,clearTimeout(m),m=setTimeout(()=>{b=!0,v(),x()},Hd))},S=w=>{e.longPress&&(clearTimeout(m),b&&Re(w))},T=w=>{e.disableInput&&Re(w)},I=w=>({onClick:$=>{Re($),a=w,v()},onTouchstartPassive:()=>{a=w,C()},onTouchend:S,onTouchcancel:S});return ee(()=>[e.max,e.min,e.integer,e.decimalLength],h),ee(()=>e.modelValue,w=>{ai(w,r.value)||(r.value=n(w))}),ee(r,w=>{t("update:modelValue",w),t("change",w,{name:e.name})}),zn(()=>e.modelValue),()=>f("div",{role:"group",class:oi([e.theme])},[et(f("button",ke({type:"button",style:u.value,class:[oi("minus",{disabled:l.value}),{[yt]:!l.value}],"aria-disabled":l.value||void 0},I("minus")),null),[[ot,e.showMinus]]),et(f("input",{ref:i,type:e.integer?"tel":"text",role:"spinbutton",class:oi("input"),value:r.value,style:c.value,disabled:e.disabled,readonly:e.disableInput,inputmode:e.integer?"numeric":"decimal",placeholder:e.placeholder,"aria-valuemax":e.max,"aria-valuemin":e.min,"aria-valuenow":r.value,onBlur:g,onInput:y,onFocus:p,onMousedown:T},null),[[ot,e.showInput]]),et(f("button",ke({type:"button",style:u.value,class:[oi("plus",{disabled:s.value}),{[yt]:!s.value}],"aria-disabled":s.value||void 0},I("plus")),null),[[ot,e.showPlus]])])}});const ik=q(ak),rk=q(ZC),[lk,Mt,sk]=U("submit-bar"),ck={tip:String,label:String,price:Number,tipIcon:String,loading:Boolean,currency:X("¥"),disabled:Boolean,textAlign:String,buttonText:String,buttonType:X("danger"),buttonColor:String,suffixLabel:String,placeholder:Boolean,decimalLength:ie(2),safeAreaInsetBottom:H};var uk=j({name:lk,props:ck,emits:["submit"],setup(e,{emit:t,slots:n}){const o=L(),a=Qi(o,Mt),i=()=>{const{price:u,label:h,currency:d,textAlign:v,suffixLabel:y,decimalLength:p}=e;if(typeof u=="number"){const g=(u/100).toFixed(+p).split("."),b=p?`.${g[1]}`:"";return f("div",{class:Mt("text"),style:{textAlign:v}},[f("span",null,[h||sk("label")]),f("span",{class:Mt("price")},[d,f("span",{class:Mt("price-integer")},[g[0]]),b]),y&&f("span",{class:Mt("suffix-label")},[y])])}},r=()=>{var u;const{tip:h,tipIcon:d}=e;if(n.tip||h)return f("div",{class:Mt("tip")},[d&&f(Se,{class:Mt("tip-icon"),name:d},null),h&&f("span",{class:Mt("tip-text")},[h]),(u=n.tip)==null?void 0:u.call(n)])},l=()=>t("submit"),s=()=>n.button?n.button():f(lt,{round:!0,type:e.buttonType,text:e.buttonText,class:Mt("button",e.buttonType),color:e.buttonColor,loading:e.loading,disabled:e.disabled,onClick:l},null),c=()=>{var u,h;return f("div",{ref:o,class:[Mt(),{"van-safe-area-bottom":e.safeAreaInsetBottom}]},[(u=n.top)==null?void 0:u.call(n),r(),f("div",{class:Mt("bar")},[(h=n.default)==null?void 0:h.call(n),i(),s()])])};return()=>e.placeholder?a(c):c()}});const dk=q(uk),[fk,Wr]=U("swipe-cell"),hk={name:ie(""),disabled:Boolean,leftWidth:Y,rightWidth:Y,beforeClose:Function,stopPropagation:Boolean};var gk=j({name:fk,props:hk,emits:["open","close","click"],setup(e,{emit:t,slots:n}){let o,a,i,r;const l=L(),s=L(),c=L(),u=je({offset:0,dragging:!1}),h=$t(),d=w=>w.value?Be(w).width:0,v=V(()=>Pe(e.leftWidth)?+e.leftWidth:d(s)),y=V(()=>Pe(e.rightWidth)?+e.rightWidth:d(c)),p=w=>{u.offset=w==="left"?v.value:-y.value,o||(o=!0,t("open",{name:e.name,position:w}))},g=w=>{u.offset=0,o&&(o=!1,t("close",{name:e.name,position:w}))},b=w=>{const $=Math.abs(u.offset),P=.15,k=o?1-P:P,_=w==="left"?v.value:y.value;_&&$>_*k?p(w):g(w)},m=w=>{e.disabled||(i=u.offset,h.start(w))},x=w=>{if(e.disabled)return;const{deltaX:$}=h;h.move(w),h.isHorizontal()&&(a=!0,u.dragging=!0,(!o||$.value*i<0)&&Re(w,e.stopPropagation),u.offset=tt($.value+i,-y.value,v.value))},C=()=>{u.dragging&&(u.dragging=!1,b(u.offset>0?"left":"right"),setTimeout(()=>{a=!1},0))},S=(w="outside")=>{r||(t("click",w),o&&!a&&(r=!0,Nn(e.beforeClose,{args:[{name:e.name,position:w}],done:()=>{r=!1,g(w)},canceled:()=>r=!1,error:()=>r=!1})))},T=(w,$)=>P=>{$&&P.stopPropagation(),S(w)},I=(w,$)=>{const P=n[w];if(P)return f("div",{ref:$,class:Wr(w),onClick:T(w,!0)},[P()])};return _e({open:p,close:g}),qi(l,()=>S("outside"),{eventName:"touchstart"}),Ue("touchmove",x,{target:l}),()=>{var w;const $={transform:`translate3d(${u.offset}px, 0, 0)`,transitionDuration:u.dragging?"0s":".6s"};return f("div",{ref:l,class:Wr(),onClick:T("cell",a),onTouchstartPassive:m,onTouchend:C,onTouchcancel:C},[f("div",{class:Wr("wrapper"),style:$},[I("left",s),(w=n.default)==null?void 0:w.call(n),I("right",c)])])}}});const vk=q(gk),[sh,vu]=U("tabbar"),mk={route:Boolean,fixed:H,border:H,zIndex:Y,placeholder:Boolean,activeColor:String,beforeChange:Function,inactiveColor:String,modelValue:ie(0),safeAreaInsetBottom:{type:Boolean,default:null}},ch=Symbol(sh);var bk=j({name:sh,props:mk,emits:["change","update:modelValue"],setup(e,{emit:t,slots:n}){const o=L(),{linkChildren:a}=st(ch),i=Qi(o,vu),r=()=>{var c;return(c=e.safeAreaInsetBottom)!=null?c:e.fixed},l=()=>{var c;const{fixed:u,zIndex:h,border:d}=e;return f("div",{ref:o,role:"tablist",style:yn(h),class:[vu({fixed:u}),{[Zi]:d,"van-safe-area-bottom":r()}]},[(c=n.default)==null?void 0:c.call(n)])};return a({props:e,setActive:(c,u)=>{Nn(e.beforeChange,{args:[c],done(){t("update:modelValue",c),t("change",c),u()}})}}),()=>e.fixed&&e.placeholder?i(l):l()}});const yk=q(bk),[pk,Ur]=U("tabbar-item"),xk=ge({},Hn,{dot:Boolean,icon:String,name:Y,badge:Y,badgeProps:Object,iconPrefix:String});var wk=j({name:pk,props:xk,emits:["click"],setup(e,{emit:t,slots:n}){const o=so(),a=zt().proxy,{parent:i,index:r}=at(ch);if(!i)return;const l=V(()=>{var u;const{route:h,modelValue:d}=i.props;if(h&&"$route"in a){const{$route:v}=a,{to:y}=e,p=dn(y)?y:{path:y};return!!v.matched.find(g=>{const b="path"in p&&p.path===g.path,m="name"in p&&p.name===g.name;return b||m})}return((u=e.name)!=null?u:r.value)===d}),s=u=>{var h;l.value||i.setActive((h=e.name)!=null?h:r.value,o),t("click",u)},c=()=>{if(n.icon)return n.icon({active:l.value});if(e.icon)return f(Se,{name:e.icon,classPrefix:e.iconPrefix},null)};return()=>{var u;const{dot:h,badge:d}=e,{activeColor:v,inactiveColor:y}=i.props,p=l.value?v:y;return f("div",{role:"tab",class:Ur({active:l.value}),style:{color:p},tabindex:0,"aria-selected":l.value,onClick:s},[f(co,ke({dot:h,class:Ur("icon"),content:d},e.badgeProps),{default:c}),f("div",{class:Ur("text")},[(u=n.default)==null?void 0:u.call(n,{active:l.value})])])}}});const Sk=q(wk),[Ck,mu]=U("text-ellipsis"),kk={rows:ie(1),dots:X("..."),content:X(""),expandText:X(""),collapseText:X(""),position:X("end")};var Tk=j({name:Ck,props:kk,emits:["clickAction"],setup(e,{emit:t,slots:n}){const o=L(""),a=L(!1),i=L(!1),r=L(),l=V(()=>a.value?e.collapseText:e.expandText),s=v=>{if(!v)return 0;const y=v.match(/^\d*(\.\d*)?/);return y?Number(y[0]):0},c=()=>{const v=()=>{if(!r.value)return;const C=window.getComputedStyle(r.value),S=document.createElement("div");return Array.prototype.slice.apply(C).forEach(I=>{S.style.setProperty(I,C.getPropertyValue(I))}),S.style.position="fixed",S.style.zIndex="-9999",S.style.top="-9999px",S.style.height="auto",S.style.minHeight="auto",S.style.maxHeight="auto",S.innerText=e.content,document.body.appendChild(S),S},y=(C,S)=>{const{content:T,position:I,dots:w}=e,$=T.length,P=()=>{const O=(R,D)=>{if(D-R<=1)return I==="end"?T.slice(0,R)+w:w+T.slice(D,$);const B=Math.round((R+D)/2);return I==="end"?C.innerText=T.slice(0,B)+w+l.value:C.innerText=w+T.slice(B,$)+l.value,C.offsetHeight>S?I==="end"?O(R,B):O(B,D):I==="end"?O(B,D):O(R,B)};C.innerText=O(0,$)},k=(O,R)=>{if(O[1]-O[0]<=1&&R[1]-R[0]<=1)return T.slice(0,O[0])+w+T.slice(R[1],$);const D=Math.floor((O[0]+O[1])/2),B=Math.ceil((R[0]+R[1])/2);return C.innerText=e.content.slice(0,D)+e.dots+e.content.slice(B,$)+e.expandText,C.offsetHeight>=S?k([O[0],D],[B,R[1]]):k([D,O[1]],[R[0],B])},_=0+$>>1;return e.position==="middle"?C.innerText=k([0,_],[_,$]):P(),C.innerText},p=v();if(!p)return;const{paddingBottom:g,paddingTop:b,lineHeight:m}=p.style,x=Math.ceil((Number(e.rows)+.5)*s(m)+s(b)+s(g));x{a.value=v},h=v=>{u(),t("clickAction",v)},d=()=>{const v=n.action?n.action({expanded:a.value}):l.value;return f("span",{class:mu("action"),onClick:h},[v])};return He(c),ee([Vt,()=>[e.content,e.rows,e.position]],c),_e({toggle:u}),()=>f("div",{ref:r,class:mu()},[a.value?e.content:o.value,i.value?d():null])}});const _k=q(Tk),[Pk]=U("time-picker"),bu=e=>/^([01]\d|2[0-3]):([0-5]\d):([0-5]\d)$/.test(e),Ek=["hour","minute","second"],$k=ge({},Tf,{minHour:ie(0),maxHour:ie(23),minMinute:ie(0),maxMinute:ie(59),minSecond:ie(0),maxSecond:ie(59),minTime:{type:String,validator:bu},maxTime:{type:String,validator:bu},columnsType:{type:Array,default:()=>["hour","minute"]},filter:Function});var Ik=j({name:Pk,props:$k,emits:["confirm","cancel","change","update:modelValue"],setup(e,{emit:t,slots:n}){const o=L(e.modelValue),a=c=>{const u=c.split(":");return Ek.map((h,d)=>e.columnsType.includes(h)?u[d]:"00")},i=V(()=>{let{minHour:c,maxHour:u,minMinute:h,maxMinute:d,minSecond:v,maxSecond:y}=e;if(e.minTime||e.maxTime){const p={hour:0,minute:0,second:0};e.columnsType.forEach((m,x)=>{var C;p[m]=(C=o.value[x])!=null?C:0});const{hour:g,minute:b}=p;if(e.minTime){const[m,x,C]=a(e.minTime);c=m,h=+g<=+c?x:"00",v=+g<=+c&&+b<=+h?C:"00"}if(e.maxTime){const[m,x,C]=a(e.maxTime);u=m,d=+g>=+u?x:"59",y=+g>=+u&&+b>=+d?C:"59"}}return e.columnsType.map(p=>{const{filter:g,formatter:b}=e;switch(p){case"hour":return Oo(+c,+u,p,b,g,o.value);case"minute":return Oo(+h,+d,p,b,g,o.value);case"second":return Oo(+v,+y,p,b,g,o.value);default:return[]}})});ee(o,c=>{Zt(c,e.modelValue)||t("update:modelValue",c)}),ee(()=>e.modelValue,c=>{c=Ef(c,i.value),Zt(c,o.value)||(o.value=c)},{immediate:!0});const r=(...c)=>t("change",...c),l=(...c)=>t("cancel",...c),s=(...c)=>t("confirm",...c);return()=>f(or,ke({modelValue:o.value,"onUpdate:modelValue":c=>o.value=c,columns:i.value,onChange:r,onCancel:l,onConfirm:s},Ie(e,_f)),n)}});const Ok=q(Ik),[Ak,ko]=U("tree-select"),Bk={max:ie(1/0),items:Ve(),height:ie(300),selectedIcon:X("success"),mainActiveIndex:ie(0),activeId:{type:[Number,String,Array],default:0}};var Mk=j({name:Ak,props:Bk,emits:["clickNav","clickItem","update:activeId","update:mainActiveIndex"],setup(e,{emit:t,slots:n}){const o=c=>Array.isArray(e.activeId)?e.activeId.includes(c):e.activeId===c,a=c=>{const u=()=>{if(c.disabled)return;let h;if(Array.isArray(e.activeId)){h=e.activeId.slice();const d=h.indexOf(c.id);d!==-1?h.splice(d,1):h.length<+e.max&&h.push(c.id)}else h=c.id;t("update:activeId",h),t("clickItem",c)};return f("div",{key:c.id,class:["van-ellipsis",ko("item",{active:o(c.id),disabled:c.disabled})],onClick:u},[c.text,o(c.id)&&f(Se,{name:e.selectedIcon,class:ko("selected")},null)])},i=c=>{t("update:mainActiveIndex",c)},r=c=>t("clickNav",c),l=()=>{const c=e.items.map(u=>f(th,{dot:u.dot,badge:u.badge,class:[ko("nav-item"),u.className],disabled:u.disabled,onClick:r},{title:()=>n["nav-text"]?n["nav-text"](u):u.text}));return f(eh,{class:ko("nav"),modelValue:e.mainActiveIndex,onChange:i},{default:()=>[c]})},s=()=>{if(n.content)return n.content();const c=e.items[+e.mainActiveIndex]||{};if(c.children)return c.children.map(a)};return()=>f("div",{class:ko(),style:{height:xe(e.height)}},[l(),f("div",{class:ko("content")},[s()])])}});const Dk=q(Mk),[Rk,Ge,Lk]=U("uploader");function yu(e,t){return new Promise(n=>{if(t==="file"){n();return}const o=new FileReader;o.onload=a=>{n(a.target.result)},t==="dataUrl"?o.readAsDataURL(e):t==="text"&&o.readAsText(e)})}function uh(e,t){return _i(e).some(n=>n.file?Do(t)?t(n.file):n.file.size>+t:!1)}function Vk(e,t){const n=[],o=[];return e.forEach(a=>{uh(a,t)?o.push(a):n.push(a)}),{valid:n,invalid:o}}const Fk=/\.(jpeg|jpg|gif|png|svg|webp|jfif|bmp|dpg|avif)/i,zk=e=>Fk.test(e);function dh(e){return e.isImage?!0:e.file&&e.file.type?e.file.type.indexOf("image")===0:e.url?zk(e.url):typeof e.content=="string"?e.content.indexOf("data:image")===0:!1}var Nk=j({props:{name:Y,item:Ke(Object),index:Number,imageFit:String,lazyLoad:Boolean,deletable:Boolean,reupload:Boolean,previewSize:[Number,String,Array],beforeDelete:Function},emits:["delete","preview","reupload"],setup(e,{emit:t,slots:n}){const o=()=>{const{status:u,message:h}=e.item;if(u==="uploading"||u==="failed"){const d=u==="failed"?f(Se,{name:"close",class:Ge("mask-icon")},null):f(Nt,{class:Ge("loading")},null),v=Pe(h)&&h!=="";return f("div",{class:Ge("mask")},[d,v&&f("div",{class:Ge("mask-message")},[h])])}},a=u=>{const{name:h,item:d,index:v,beforeDelete:y}=e;u.stopPropagation(),Nn(y,{args:[d,{name:h,index:v}],done:()=>t("delete")})},i=()=>t("preview"),r=()=>t("reupload"),l=()=>{if(e.deletable&&e.item.status!=="uploading"){const u=n["preview-delete"];return f("div",{role:"button",class:Ge("preview-delete",{shadow:!u}),tabindex:0,"aria-label":Lk("delete"),onClick:a},[u?u():f(Se,{name:"cross",class:Ge("preview-delete-icon")},null)])}},s=()=>{if(n["preview-cover"]){const{index:u,item:h}=e;return f("div",{class:Ge("preview-cover")},[n["preview-cover"](ge({index:u},h))])}},c=()=>{const{item:u,lazyLoad:h,imageFit:d,previewSize:v,reupload:y}=e;return dh(u)?f(rr,{fit:d,src:u.objectUrl||u.content||u.url,class:Ge("preview-image"),width:Array.isArray(v)?v[0]:v,height:Array.isArray(v)?v[1]:v,lazyLoad:h,onClick:y?r:i},{default:s}):f("div",{class:Ge("file"),style:bn(e.previewSize)},[f(Se,{class:Ge("file-icon"),name:"description"},null),f("div",{class:[Ge("file-name"),"van-ellipsis"]},[u.file?u.file.name:u.url]),s()])};return()=>f("div",{class:Ge("preview")},[c(),o(),l()])}});const Hk={name:ie(""),accept:X("image/*"),capture:String,multiple:Boolean,disabled:Boolean,readonly:Boolean,lazyLoad:Boolean,maxCount:ie(1/0),imageFit:X("cover"),resultType:X("dataUrl"),uploadIcon:X("photograph"),uploadText:String,deletable:H,reupload:Boolean,afterRead:Function,showUpload:H,modelValue:Ve(),beforeRead:Function,beforeDelete:Function,previewSize:[Number,String,Array],previewImage:H,previewOptions:Object,previewFullImage:H,maxSize:{type:[Number,String,Function],default:1/0}};var jk=j({name:Rk,props:Hk,emits:["delete","oversize","clickUpload","closePreview","clickPreview","clickReupload","update:modelValue"],setup(e,{emit:t,slots:n}){const o=L(),a=[],i=L(-1),r=L(!1),l=(w=e.modelValue.length)=>({name:e.name,index:w}),s=()=>{o.value&&(o.value.value="")},c=w=>{if(s(),uh(w,e.maxSize))if(Array.isArray(w)){const $=Vk(w,e.maxSize);if(w=$.valid,t("oversize",$.invalid,l()),!w.length)return}else{t("oversize",w,l());return}if(w=je(w),i.value>-1){const $=[...e.modelValue];$.splice(i.value,1,w),t("update:modelValue",$),i.value=-1}else t("update:modelValue",[...e.modelValue,..._i(w)]);e.afterRead&&e.afterRead(w,l())},u=w=>{const{maxCount:$,modelValue:P,resultType:k}=e;if(Array.isArray(w)){const _=+$-P.length;w.length>_&&(w=w.slice(0,_)),Promise.all(w.map(O=>yu(O,k))).then(O=>{const R=w.map((D,B)=>{const F={file:D,status:"",message:"",objectUrl:URL.createObjectURL(D)};return O[B]&&(F.content=O[B]),F});c(R)})}else yu(w,k).then(_=>{const O={file:w,status:"",message:"",objectUrl:URL.createObjectURL(w)};_&&(O.content=_),c(O)})},h=w=>{const{files:$}=w.target;if(e.disabled||!$||!$.length)return;const P=$.length===1?$[0]:[].slice.call($);if(e.beforeRead){const k=e.beforeRead(P,l());if(!k){s();return}if(ql(k)){k.then(_=>{u(_||P)}).catch(s);return}}u(P)};let d;const v=()=>t("closePreview"),y=w=>{if(e.previewFullImage){const $=e.modelValue.filter(dh),P=$.map(k=>(k.objectUrl&&!k.url&&k.status!=="failed"&&(k.url=k.objectUrl,a.push(k.url)),k.url)).filter(Boolean);d=Aw(ge({images:P,startPosition:$.indexOf(w),onClose:v},e.previewOptions))}},p=()=>{d&&d.close()},g=(w,$)=>{const P=e.modelValue.slice(0);P.splice($,1),t("update:modelValue",P),t("delete",w,l($))},b=w=>{r.value=!0,i.value=w,Ce(()=>I())},m=()=>{r.value||(i.value=-1),r.value=!1},x=(w,$)=>{const P=["imageFit","deletable","reupload","previewSize","beforeDelete"],k=ge(Ie(e,P),Ie(w,P,!0));return f(Nk,ke({item:w,index:$,onClick:()=>t(e.reupload?"clickReupload":"clickPreview",w,l($)),onDelete:()=>g(w,$),onPreview:()=>y(w),onReupload:()=>b($)},Ie(e,["name","lazyLoad"]),k),Ie(n,["preview-cover","preview-delete"]))},C=()=>{if(e.previewImage)return e.modelValue.map(x)},S=w=>t("clickUpload",w),T=()=>{if(e.modelValue.length>=+e.maxCount&&!e.reupload)return;const w=e.modelValue.length>=+e.maxCount&&e.reupload,$=e.readonly?null:f("input",{ref:o,type:"file",class:Ge("input"),accept:e.accept,capture:e.capture,multiple:e.multiple&&i.value===-1,disabled:e.disabled,onChange:h,onClick:m},null);return n.default?et(f("div",{class:Ge("input-wrapper"),onClick:S},[n.default(),$]),[[ot,!w]]):et(f("div",{class:Ge("upload",{readonly:e.readonly}),style:bn(e.previewSize),onClick:S},[f(Se,{name:e.uploadIcon,class:Ge("upload-icon")},null),e.uploadText&&f("span",{class:Ge("upload-text")},[e.uploadText]),$]),[[ot,e.showUpload&&!w]])},I=()=>{o.value&&!e.disabled&&o.value.click()};return en(()=>{a.forEach(w=>URL.revokeObjectURL(w))}),_e({chooseFile:I,closeImagePreview:p}),zn(()=>e.modelValue),()=>f("div",{class:Ge()},[f("div",{class:Ge("wrapper",{disabled:e.disabled})},[C(),T()])])}});const Wk=q(jk),[Uk,pu]=U("watermark"),Yk={gapX:Ye(0),gapY:Ye(0),image:String,width:Ye(100),height:Ye(100),rotate:ie(-22),zIndex:Y,content:String,opacity:Y,fullPage:H,textColor:X("#dcdee0")};var Kk=j({name:Uk,props:Yk,setup(e,{slots:t}){const n=L(),o=L(""),a=L(""),i=()=>{const s={transformOrigin:"center",transform:`rotate(${e.rotate}deg)`},c=()=>e.image&&!t.content?f("image",{href:a.value,"xlink:href":a.value,x:"0",y:"0",width:e.width,height:e.height,style:s},null):f("foreignObject",{x:"0",y:"0",width:e.width,height:e.height},[f("div",{xmlns:"http://www.w3.org/1999/xhtml",style:s},[t.content?t.content():f("span",{style:{color:e.textColor}},[e.content])])]),u=e.width+e.gapX,h=e.height+e.gapY;return f("svg",{viewBox:`0 0 ${u} ${h}`,width:u,height:h,xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",style:{padding:`0 ${e.gapX}px ${e.gapY}px 0`,opacity:e.opacity}},[c()])},r=s=>{const c=document.createElement("canvas"),u=new Image;u.crossOrigin="anonymous",u.referrerPolicy="no-referrer",u.onload=()=>{c.width=u.naturalWidth,c.height=u.naturalHeight;const h=c.getContext("2d");h==null||h.drawImage(u,0,0),a.value=c.toDataURL()},u.src=s},l=s=>{const c=new Blob([s],{type:"image/svg+xml"});return URL.createObjectURL(c)};return Vo(()=>{e.image&&r(e.image)}),ee(()=>[a.value,e.content,e.textColor,e.height,e.width,e.rotate,e.gapX,e.gapY],()=>{Ce(()=>{n.value&&(o.value&&URL.revokeObjectURL(o.value),o.value=l(n.value.innerHTML))})},{immediate:!0}),lo(()=>{o.value&&URL.revokeObjectURL(o.value)}),()=>{const s=ge({backgroundImage:`url(${o.value})`},yn(e.zIndex));return f("div",{class:pu({full:e.fullPage}),style:s},[f("div",{class:pu("wrapper"),ref:n},[i()])])}}});const Gk=q(Kk),qk="4.8.3";function Xk(e){[Yd,ml,zb,Qb,wy,Vy,vf,jy,co,Gy,lt,sp,vp,xp,jt,kp,Of,Ap,Vp,Yp,Xp,tx,nx,rx,ux,vx,wx,Cl,$x,Rx,zx,Ux,Xx,nw,ow,Rf,cn,lw,dw,rs,vw,pw,Cw,Se,rr,Bw,Nw,Hw,Kw,Nt,Vd,Zw,t1,l1,v1,Jd,p1,C1,or,k1,SS,Ht,_S,AS,ds,cs,LS,YS,KS,JS,rC,eh,th,bC,LC,oh,NC,ah,nh,UC,qC,ek,ik,rk,rf,dk,as,vk,is,ss,ba,yk,Sk,tr,ir,_k,Ok,fy,Dk,Wk,Gk].forEach(n=>{n.install?e.use(n):n.name&&e.component(n.name,n)})}var Zk={install:Xk,version:qk};const fh=pd(Am);fh.use(Zk);fh.mount("#app"); diff --git a/docs/index.html b/docs/index.html index c420185..c008210 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1,5 +1,5 @@ - + @@ -8,8 +8,8 @@ comic message - - + +