index-legacy-1dfe295a.js 53 KB

1
  1. System.register(["./index-legacy-48a89752.js"],(function(e,t){"use strict";var n,o,r,a,i,l,s,c,u,d,f,p,v,h,m,g,b,y,x,w,k,C,S,O,_,I,j,B,A,z,E,P,M,T,V,$,R,D,L,W,q,H,N,F,X,U,Y,Z,K,J,G,Q,ee,te,ne,oe,re,ae,ie,le,se,ce,ue,de,fe,pe,ve,he,me,ge,be,ye,xe,we,ke,Ce,Se,Oe,_e,Ie,je,Be,Ae,ze,Ee,Pe,Me,Te,Ve,$e,Re,De,Le,We,qe,He,Ne,Fe,Xe,Ue,Ye,Ze,Ke,Je,Ge,Qe;return{setters:[e=>{n=e.l,o=e.w,r=e.c2,a=e.c3,i=e.c4,l=e.c5,s=e.c6,c=e.bW,u=e.c7,d=e.ag,f=e.c8,p=e.aU,v=e.d,h=e.bF,m=e.n,g=e.e,b=e.bz,y=e.bj,x=e.c9,w=e.bs,k=e.bI,C=e.ae,S=e.bH,O=e.ca,_=e.cb,I=e.f,j=e.bl,B=e.bx,A=e.bv,z=e.aX,E=e.bo,P=e.by,M=e.bq,T=e.b3,V=e.c,$=e.cc,R=e.cd,D=e.bw,L=e.bt,W=e.ce,q=e.bk,H=e.bm,N=e.cf,F=e.bJ,X=e.bi,U=e.cg,Y=e.ch,Z=e.ci,K=e.bV,J=e.cj,G=e.ck,Q=e.a8,ee=e.bp,te=e.bL,ne=e.bO,oe=e.br,re=e.cl,ae=e.cm,ie=e.cn,le=e.co,se=e.c1,ce=e.bD,ue=e.bC,de=e.cp,fe=e.cq,pe=e.bM,ve=e.I,he=e.cr,me=e.cs,ge=e.ct,be=e.bS,ye=e.cu,xe=e.cv,we=e.cw,ke=e.cx,Ce=e.k,Se=e.cy,Oe=e.bZ,_e=e.bB,Ie=e.cz,je=e.cA,Be=e.K,Ae=e.P,ze=e.F,Ee=e.bn,Pe=e.cB,Me=e.cC,Te=e.bA,Ve=e.cD,$e=e.cE,Re=e.cF,De=e.cG,Le=e.cH,We=e.cI,qe=e.cJ,He=e.cK,Ne=e.cL,Fe=e.cM,Xe=e.cN,Ue=e.W,Ye=e.cO,Ze=e.ai,Ke=e.cP,Je=e.o,Ge=e.m,Qe=e.ba}],execute:function(){var t=document.createElement("style");function et(e,t){if(!c||!window.IntersectionObserver)return;const n=new IntersectionObserver((e=>{t(e[0].intersectionRatio>0)}),{root:document.body}),o=()=>{e.value&&n.unobserve(e.value)};u(o),d(o),f((()=>{e.value&&n.observe(e.value)}))}t.textContent="._fingeringContainer_xflo8_1{width:100%;height:100%;display:flex;justify-content:space-evenly;align-items:center;padding:0 .26667rem .10667rem;overflow:hidden}._vertical_xflo8_10{position:relative;padding:.26667rem 0;box-shadow:rgba(0,0,0,.05) 0 0 .26667rem}._vertical_xflo8_10 ._imgs_xflo8_15{flex:1}._imgs_xflo8_15{position:relative;width:84%;height:100%}._imgs_xflo8_15>img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block;max-width:100%;max-height:100%}._rightContent_xflo8_32{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;height:100%;flex-shrink:0}.saxophone{padding:.26667rem 0}.saxophone ._imgs_xflo8_15{width:100%}.saxophone ._rightContent_xflo8_32{position:absolute;right:.16rem;height:90%}.horn{padding:.26667rem .10667rem}.horn ._imgs_xflo8_15{width:100%}.horn ._rightContent_xflo8_32{position:absolute;right:.26667rem;height:100%}.up-bass-horn,.tuba{padding:.26667rem .10667rem}.up-bass-horn ._imgs_xflo8_15,.tuba ._imgs_xflo8_15{width:100%}.up-bass-horn ._rightContent_xflo8_32,.tuba ._rightContent_xflo8_32{position:absolute;right:.26667rem;height:100%}._yidiao_xflo8_76{width:.8rem;color:var(--van-primary-color);font-size:12Px;text-align:center;opacity:0}._tizhi_xflo8_83{width:.8rem;height:.8rem;text-align:center;line-height:.8rem;border-radius:100%;background-color:var(--van-primary-color);color:#fff;box-shadow:0 0 .26667rem rgba(0,0,0,.05);font-size:12Px;opacity:0;pointer-events:none}._tizhi_xflo8_83:active{opacity:.8}._canDisplay_xflo8_99{opacity:1;pointer-events:initial}@keyframes _activeopacity_xflo8_1{0%{transforopacitym:0}to{opacity:1}}@keyframes _leftrotates_xflo8_1{0%{transform:rotate(0)}50%{transform:rotate(-10deg)}to{transform:rotate(-10deg)}}@keyframes _rightrotates_xflo8_1{0%{transform:rotate(0)}50%{transform:rotate(5deg)}to{transform:rotate(5deg)}}.small-drum img[data-index=active]{animation:_activeopacity_xflo8_1 .2s;animation-delay:.3s;transform-origin:0 0}.small-drum img[data-index=left]{animation:_leftrotates_xflo8_1 .5s;transform-origin:0 0}.small-drum img[data-index=right]{animation:_rightrotates_xflo8_1 .5s;transform-origin:0 0}.piccolo{margin-top:0}\n",document.head.appendChild(t);const[tt,nt]=p("sticky"),ot={zIndex:j,position:B("top"),container:Object,offsetTop:A(0),offsetBottom:A(0)};var rt=v({name:tt,props:ot,emits:["scroll","change"],setup(e,{emit:t,slots:r}){const a=n(),l=h(a),s=m({fixed:!1,width:0,height:0,transform:0}),c=n(!1),u=g((()=>b("top"===e.position?e.offsetTop:e.offsetBottom))),d=g((()=>{if(c.value)return;const{fixed:e,height:t,width:n}=s;return e?{width:`${n}px`,height:`${t}px`}:void 0})),f=g((()=>{if(!s.fixed||c.value)return;const t=y(x(e.zIndex),{width:`${s.width}px`,height:`${s.height}px`,[e.position]:`${u.value}px`});return s.transform&&(t.transform=`translate3d(0, ${s.transform}px, 0)`),t})),p=()=>{if(!a.value||k(a))return;const{container:n,position:o}=e,r=S(a),l=i(window);if(s.width=r.width,s.height=r.height,"top"===o)if(n){const e=S(n),t=e.bottom-u.value-s.height;s.fixed=u.value>r.top&&e.bottom>0,s.transform=t<0?t:0}else s.fixed=u.value>r.top;else{const{clientHeight:e}=document.documentElement;if(n){const t=S(n),o=e-t.top-u.value-s.height;s.fixed=e-u.value<r.bottom&&e>t.top,s.transform=o<0?-o:0}else s.fixed=e-u.value<r.bottom}(e=>{t("scroll",{scrollTop:e,isFixed:s.fixed})})(l)};return o((()=>s.fixed),(e=>t("change",e))),w("scroll",p,{target:l,passive:!0}),et(a,p),o([O,_],(()=>{a.value&&!k(a)&&s.fixed&&(c.value=!0,C((()=>{const e=S(a);s.width=e.width,s.height=e.height,c.value=!1})))})),()=>{var e;return I("div",{ref:a,style:d.value},[I("div",{class:nt({fixed:s.fixed&&!c.value}),style:f.value},[null==(e=r.default)?void 0:e.call(r)])])}}});const at=z(rt),[it,lt]=p("swipe"),st={loop:D,width:j,height:j,vertical:Boolean,autoplay:A(0),duration:A(500),touchable:D,lazyRender:Boolean,initialSwipe:A(0),indicatorColor:String,showIndicators:D,stopPropagation:D},ct=Symbol(it);var ut=v({name:it,props:st,emits:["change","dragStart","dragEnd"],setup(e,{emit:t,slots:r}){const a=n(),i=n(),l=m({rect:null,width:0,height:0,offset:0,active:0,swiping:!1});let s=!1;const c=E(),{children:f,linkChildren:p}=P(ct),v=g((()=>f.length)),h=g((()=>l[e.vertical?"height":"width"])),b=g((()=>e.vertical?c.deltaY.value:c.deltaX.value)),y=g((()=>l.rect?(e.vertical?l.rect.height:l.rect.width)-h.value*v.value:0)),x=g((()=>h.value?Math.ceil(Math.abs(y.value)/h.value):v.value)),S=g((()=>v.value*h.value)),j=g((()=>(l.active+v.value)%v.value)),B=g((()=>{const t=e.vertical?"vertical":"horizontal";return c.direction.value===t})),A=g((()=>{const t={transitionDuration:`${l.swiping?0:e.duration}ms`,transform:`translate${e.vertical?"Y":"X"}(${l.offset}px)`};if(h.value){const n=e.vertical?"height":"width",o=e.vertical?"width":"height";t[n]=`${S.value}px`,t[o]=e[o]?`${e[o]}px`:""}return t})),z=(t,n=0)=>{let o=t*h.value;e.loop||(o=Math.min(o,-y.value));let r=n-o;return e.loop||(r=q(r,y.value,0)),r},D=({pace:n=0,offset:o=0,emitChange:r})=>{if(v.value<=1)return;const{active:a}=l,i=(t=>{const{active:n}=l;return t?e.loop?q(n+t,-1,v.value):q(n+t,0,x.value):n})(n),s=z(i,o);if(e.loop){if(f[0]&&s!==y.value){const e=s<y.value;f[0].setOffset(e?S.value:0)}if(f[v.value-1]&&0!==s){const e=s>0;f[v.value-1].setOffset(e?-S.value:0)}}l.active=i,l.offset=s,r&&i!==a&&t("change",j.value)},H=()=>{l.swiping=!0,l.active<=-1?D({pace:v.value}):l.active>=v.value&&D({pace:-v.value})},N=()=>{H(),c.reset(),W((()=>{l.swiping=!1,D({pace:1,emitChange:!0})}))};let F;const X=()=>clearTimeout(F),U=()=>{X(),+e.autoplay>0&&v.value>1&&(F=setTimeout((()=>{N(),U()}),+e.autoplay))},Y=(t=+e.initialSwipe)=>{if(!a.value)return;const n=()=>{var n,o;if(!k(a)){const t={width:a.value.offsetWidth,height:a.value.offsetHeight};l.rect=t,l.width=+(null!=(n=e.width)?n:t.width),l.height=+(null!=(o=e.height)?o:t.height)}v.value&&-1===(t=Math.min(v.value-1,t))&&(t=v.value-1),l.active=t,l.swiping=!0,l.offset=z(t),f.forEach((e=>{e.setOffset(0)})),U()};k(a)?C().then(n):n()},Z=()=>Y(l.active);let K;const J=t=>{!e.touchable||t.touches.length>1||(c.start(t),s=!1,K=Date.now(),X(),H())},G=()=>{if(!e.touchable||!l.swiping)return;const n=Date.now()-K,o=b.value/n;if((Math.abs(o)>.25||Math.abs(b.value)>h.value/2)&&B.value){const t=e.vertical?c.offsetY.value:c.offsetX.value;let n=0;n=e.loop?t>0?b.value>0?-1:1:0:-Math[b.value>0?"ceil":"floor"](b.value/h.value),D({pace:n,emitChange:!0})}else b.value&&D({pace:0});s=!1,l.swiping=!1,t("dragEnd",{index:j.value}),U()},Q=(t,n)=>{const o=n===j.value,r=o?{backgroundColor:e.indicatorColor}:void 0;return I("i",{style:r,class:lt("indicator",{active:o})},null)};return M({prev:()=>{H(),c.reset(),W((()=>{l.swiping=!1,D({pace:-1,emitChange:!0})}))},next:N,state:l,resize:Z,swipeTo:(t,n={})=>{H(),c.reset(),W((()=>{let o;o=e.loop&&t===v.value?0===l.active?0:t:t%v.value,n.immediate?W((()=>{l.swiping=!1})):l.swiping=!1,D({pace:o-l.active,emitChange:!0})}))}}),p({size:h,props:e,count:v,activeIndicator:j}),o((()=>e.initialSwipe),(e=>Y(+e))),o(v,(()=>Y(l.active))),o((()=>e.autoplay),U),o([O,_,()=>e.width,()=>e.height],Z),o(T(),(e=>{"visible"===e?U():X()})),V(Y),$((()=>Y(l.active))),R((()=>Y(l.active))),u(X),d(X),w("touchmove",(n=>{e.touchable&&l.swiping&&(c.move(n),B.value)&&(!e.loop&&(0===l.active&&b.value>0||l.active===v.value-1&&b.value<0)||(L(n,e.stopPropagation),D({offset:b.value}),s||(t("dragStart",{index:j.value}),s=!0)))}),{target:i}),()=>{var t;return I("div",{ref:a,class:lt()},[I("div",{ref:i,style:A.value,class:lt("track",{vertical:e.vertical}),onTouchstartPassive:J,onTouchend:G,onTouchcancel:G},[null==(t=r.default)?void 0:t.call(r)]),r.indicator?r.indicator({active:j.value,total:v.value}):e.showIndicators&&v.value>1?I("div",{class:lt("indicators",{vertical:e.vertical})},[Array(v.value).fill("").map(Q)]):void 0])}}});const dt=e("S",z(ut)),[ft,pt]=p("tabs");var vt=v({name:ft,props:{count:H(Number),inited:Boolean,animated:Boolean,duration:H(j),swipeable:Boolean,lazyRender:Boolean,currentIndex:H(Number)},emits:["change"],setup(e,{emit:t,slots:r}){const a=n(),i=e=>t("change",e),l=()=>{var t;const n=null==(t=r.default)?void 0:t.call(r);return e.animated||e.swipeable?I(dt,{ref:a,loop:!1,class:pt("track"),duration:1e3*+e.duration,touchable:e.swipeable,lazyRender:e.lazyRender,showIndicators:!1,onChange:i},{default:()=>[n]}):n},s=t=>{const n=a.value;n&&n.state.active!==t&&n.swipeTo(t,{immediate:!e.inited})};return o((()=>e.currentIndex),s),V((()=>{s(e.currentIndex)})),M({swipeRef:a}),()=>I("div",{class:pt("content",{animated:e.animated||e.swipeable})},[l()])}});const[ht,mt]=p("tabs"),gt={type:B("line"),color:String,border:Boolean,sticky:Boolean,shrink:Boolean,active:A(0),duration:A(.3),animated:Boolean,ellipsis:D,swipeable:Boolean,scrollspy:Boolean,offsetTop:A(0),background:String,lazyRender:D,lineWidth:j,lineHeight:j,beforeChange:Function,swipeThreshold:A(5),titleActiveColor:String,titleInactiveColor:String},bt=Symbol(ht);var yt=v({name:ht,props:gt,emits:["change","scroll","rendered","clickTab","update:active"],setup(e,{emit:t,slots:c}){let u,d,p,v,y;const x=n(),_=n(),j=n(),B=n(),A=N(),z=h(x),[E,T]=function(){const e=n([]),t=[];return s((()=>{e.value=[]})),[e,n=>(t[n]||(t[n]=t=>{e.value[n]=t}),t[n])]}(),{children:V,linkChildren:D}=P(bt),L=m({inited:!1,position:"",lineStyle:{},currentIndex:-1}),W=g((()=>V.length>+e.swipeThreshold||!e.ellipsis||e.shrink)),q=g((()=>({borderColor:e.color,background:e.background}))),H=(e,t)=>{var n;return null!=(n=e.name)?n:t},G=g((()=>{const e=V[L.currentIndex];if(e)return H(e,L.currentIndex)})),Q=g((()=>b(e.offsetTop))),ee=g((()=>e.sticky?Q.value+u:0)),te=t=>{const n=_.value,o=E.value;if(!(W.value&&n&&o&&o[L.currentIndex]))return;const i=o[L.currentIndex].$el,l=i.offsetLeft-(n.offsetWidth-i.offsetWidth)/2;v&&v(),v=function(e,t,n){let o,i=0;const l=e.scrollLeft,s=0===n?1:Math.round(1e3*n/16);return function n(){e.scrollLeft+=(t-l)/s,++i<s&&(o=a(n))}(),function(){r(o)}}(n,l,t?0:+e.duration)},ne=()=>{const t=L.inited;C((()=>{const n=E.value;if(!n||!n[L.currentIndex]||"line"!==e.type||k(x.value))return;const o=n[L.currentIndex].$el,{lineWidth:r,lineHeight:a}=e,i=o.offsetLeft+o.offsetWidth/2,l={width:F(r),backgroundColor:e.color,transform:`translateX(${i}px) translateX(-50%)`};if(t&&(l.transitionDuration=`${e.duration}s`),X(a)){const e=F(a);l.height=e,l.borderRadius=e}L.lineStyle=l}))},oe=(n,o)=>{const r=(e=>{const t=e<L.currentIndex?-1:1;for(;e>=0&&e<V.length;){if(!V[e].disabled)return e;e+=t}})(n);if(!X(r))return;const a=V[r],i=H(a,r),l=null!==L.currentIndex;L.currentIndex!==r&&(L.currentIndex=r,o||te(),ne()),i!==e.active&&(t("update:active",i),l&&t("change",i,a.title)),p&&!e.scrollspy&&Y(Math.ceil(Z(x.value)-Q.value))},re=(e,t)=>{const n=V.find(((t,n)=>H(t,n)===e)),o=n?V.indexOf(n):0;oe(o,t)},ae=(t=!1)=>{if(e.scrollspy){const n=V[L.currentIndex].$el;if(n&&z.value){const o=Z(n,z.value)-ee.value;d=!0,y&&y(),y=function(e,t,n,o){let s,c=i(e);const u=c<t,d=0===n?1:Math.round(1e3*n/16),f=(t-c)/d;return function n(){c+=f,(u&&c>t||!u&&c<t)&&(c=t),l(e,c),u&&c<t||!u&&c>t?s=a(n):o&&(s=a(o))}(),function(){r(s)}}(z.value,o,t?0:+e.duration,(()=>{d=!1}))}}},ie=(n,o,r)=>{const{title:a,disabled:i}=V[o],l=H(V[o],o);i||(K(e.beforeChange,{args:[l],done:()=>{oe(o),ae()}}),J(n)),t("clickTab",{name:l,title:a,event:r,disabled:i})},le=e=>{p=e.isFixed,t("scroll",e)},se=()=>{if("line"===e.type&&V.length)return I("div",{class:mt("line"),style:L.lineStyle},null)},ce=()=>{var t,n,o;const{type:r,border:a,sticky:i}=e,l=[I("div",{ref:i?void 0:j,class:[mt("wrap"),{[U]:"line"===r&&a}]},[I("div",{ref:_,role:"tablist",class:mt("nav",[r,{shrink:e.shrink,complete:W.value}]),style:q.value,"aria-orientation":"horizontal"},[null==(t=c["nav-left"])?void 0:t.call(c),V.map((e=>e.renderTitle(ie))),se(),null==(n=c["nav-right"])?void 0:n.call(c)])]),null==(o=c["nav-bottom"])?void 0:o.call(c)];return i?I("div",{ref:j},[l]):l},ue=()=>{ne(),C((()=>{var e,t;te(!0),null==(t=null==(e=B.value)?void 0:e.swipeRef.value)||t.resize()}))};return o((()=>[e.color,e.duration,e.lineWidth,e.lineHeight]),ne),o(O,ue),o((()=>e.active),(e=>{e!==G.value&&re(e)})),o((()=>V.length),(()=>{L.inited&&(re(e.active),ne(),C((()=>{te(!0)})))})),M({resize:ue,scrollTo:e=>{C((()=>{re(e),ae(!0)}))}}),$(ne),R(ne),f((()=>{re(e.active,!0),C((()=>{L.inited=!0,j.value&&(u=S(j.value).height),te(!0)}))})),et(x,ne),w("scroll",(()=>{if(e.scrollspy&&!d){const e=(()=>{for(let e=0;e<V.length;e++){const{top:t}=S(V[e].$el);if(t>ee.value)return 0===e?0:e-1}return V.length-1})();oe(e)}}),{target:z,passive:!0}),D({id:A,props:e,setLine:ne,scrollable:W,onRendered:(e,n)=>t("rendered",e,n),currentName:G,setTitleRefs:T,scrollIntoView:te}),()=>I("div",{ref:x,class:mt([e.type])},[e.sticky?I(at,{container:x.value,offsetTop:Q.value,onScroll:le},{default:()=>[ce()]}):ce(),I(vt,{ref:B,count:V.length,inited:L.inited,animated:e.animated,duration:e.duration,swipeable:e.swipeable,lazyRender:e.lazyRender,currentIndex:L.currentIndex,onChange:oe},{default:()=>{var e;return[null==(e=c.default)?void 0:e.call(c)]}})])}});const xt=Symbol(),[wt,kt]=(e("u",(()=>G(xt,null))),p("tab")),Ct=v({name:wt,props:{id:String,dot:Boolean,type:String,color:String,title:String,badge:j,shrink:Boolean,isActive:Boolean,disabled:Boolean,controls:String,scrollable:Boolean,activeColor:String,inactiveColor:String,showZeroBadge:D},setup(e,{slots:t}){const n=g((()=>{const t={},{type:n,color:o,disabled:r,isActive:a,activeColor:i,inactiveColor:l}=e;o&&"card"===n&&(t.borderColor=o,r||(a?t.backgroundColor=o:t.color=o));const s=a?i:l;return s&&(t.color=s),t})),o=()=>{const n=I("span",{class:kt("text",{ellipsis:!e.scrollable})},[t.title?t.title():e.title]);return e.dot||X(e.badge)&&""!==e.badge?I(Q,{dot:e.dot,content:e.badge,showZero:e.showZeroBadge},{default:()=>[n]}):n};return()=>I("div",{id:e.id,role:"tab",class:[kt([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()])}}),[St,Ot]=p("swipe-item");var _t=v({name:St,setup(e,{slots:t}){let n;const o=m({offset:0,inited:!1,mounted:!1}),{parent:r,index:a}=ee(ct);if(!r)return;const i=g((()=>{const e={},{vertical:t}=r.props;return r.size.value&&(e[t?"height":"width"]=`${r.size.value}px`),o.offset&&(e.transform=`translate${t?"Y":"X"}(${o.offset}px)`),e})),l=g((()=>{const{loop:e,lazyRender:t}=r.props;if(!t||n)return!0;if(!o.mounted)return!1;const i=r.activeIndicator.value,l=r.count.value-1,s=0===i&&e?l:i-1,c=i===l&&e?0:i+1;return n=a.value===i||a.value===s||a.value===c,n}));return V((()=>{C((()=>{o.mounted=!0}))})),M({setOffset:e=>{o.offset=e}}),()=>{var e;return I("div",{class:Ot(),style:i.value},[l.value?null==(e=t.default)?void 0:e.call(t):null])}}});const It=e("a",z(_t)),[jt,Bt]=p("tab"),At=y({},te,{dot:Boolean,name:j,badge:j,title:String,disabled:Boolean,titleClass:ne,titleStyle:[String,Object],showZeroBadge:D});var zt=v({name:jt,props:At,setup(e,{slots:t}){const r=N(),a=n(!1),i=de(),{parent:l,index:s}=ee(bt);if(!l)return;const c=()=>{var t;return null!=(t=e.name)?t:s.value},u=g((()=>{const t=c()===l.currentName.value;return t&&!a.value&&(a.value=!0,l.props.lazyRender&&C((()=>{l.onRendered(c(),e.title)}))),t})),d=n(""),f=n("");oe((()=>{const{titleClass:t,titleStyle:n}=e;d.value=t?ie(t):"",f.value=n&&"string"!=typeof n?le(se(n)):n}));const p=n(!u.value);return o(u,(e=>{e?p.value=!1:W((()=>{p.value=!0}))})),o((()=>e.title),(()=>{l.setLine(),l.scrollIntoView()})),re(xt,u),M({id:r,renderTitle:n=>I(Ct,ce({key:r,id:`${l.id}-${s.value}`,ref:l.setTitleRefs(s.value),style:f.value,class:d.value,isActive:u.value,controls:r,scrollable:l.scrollable.value,activeColor:l.props.titleActiveColor,inactiveColor:l.props.titleInactiveColor,onClick:e=>n(i.proxy,s.value,e)},ue(l.props,["type","color","shrink"]),ue(e,["dot","badge","title","disabled","showZeroBadge"])),{title:t.title})}),()=>{var e;const n=`${l.id}-${s.value}`,{animated:o,swipeable:i,scrollspy:c,lazyRender:d}=l.props;if(!t.default&&!o)return;const f=c||u.value;if(o||i)return I(It,{id:r,role:"tabpanel",class:Bt("panel-wrapper",{inactive:p.value}),tabindex:u.value?0:-1,"aria-hidden":!u.value,"aria-labelledby":n},{default:()=>{var e;return[I("div",{class:Bt("panel")},[null==(e=t.default)?void 0:e.call(t)])]}});const v=a.value||c||!d?null==(e=t.default)?void 0:e.call(t):null;return ae(I("div",{id:r,role:"tabpanel",class:Bt("panel"),tabindex:f?0:-1,"aria-labelledby":n},[v]),[[fe,f]])}}});e("c",z(zt)),e("T",z(yt));const[Et,Pt]=p("cell"),Mt={tag:B("div"),icon:String,size:String,title:j,value:j,label:j,center:Boolean,isLink:Boolean,border:D,required:Boolean,iconPrefix:String,valueClass:ne,labelClass:ne,titleClass:ne,titleStyle:null,arrowDirection:String,clickable:{type:Boolean,default:null}},Tt=y({},Mt,te);var Vt=v({name:Et,props:Tt,setup(e,{slots:t}){const n=pe(),o=()=>{if(t.label||X(e.label))return I("div",{class:[Pt("label"),e.labelClass]},[t.label?t.label():e.label])},r=()=>{var n;if(t.title||X(e.title)){const r=null==(n=t.title)?void 0:n.call(t);if(Array.isArray(r)&&0===r.length)return;return I("div",{class:[Pt("title"),e.titleClass],style:e.titleStyle},[r||I("span",null,[e.title]),o()])}},a=()=>{const n=t.value||t.default;if(n||X(e.value))return I("div",{class:[Pt("value"),e.valueClass]},[n?n():I("span",null,[e.value])])},i=()=>{if(t["right-icon"])return t["right-icon"]();if(e.isLink){const t=e.arrowDirection&&"right"!==e.arrowDirection?`arrow-${e.arrowDirection}`:"arrow";return I(ve,{name:t,class:Pt("right-icon")},null)}};return()=>{var o;const{tag:l,size:s,center:c,border:u,isLink:d,required:f}=e,p=null!=(o=e.clickable)?o:d,v={center:c,required:f,clickable:p,borderless:!u};return s&&(v[s]=!!s),I(l,{class:Pt(v),role:p?"button":void 0,tabindex:p?0:void 0,onClick:n},{default:()=>{var n;return[t.icon?t.icon():e.icon?I(ve,{name:e.icon,class:Pt("left-icon"),classPrefix:e.iconPrefix},null):void 0,r(),a(),i(),null==(n=t.extra)?void 0:n.call(t)]}})}}});const $t=e("C",z(Vt));function Rt(e){return Array.isArray(e)?!e.length:0!==e&&!e}function Dt(e,t){const{message:n}=t;return be(n)?n(e,t):n||""}function Lt({target:e}){e.composing=!0}function Wt({target:e}){e.composing&&(e.composing=!1,e.dispatchEvent(new Event("input")))}function qt(e){return[...e].length}function Ht(e,t){return[...e].slice(0,t).join("")}const[Nt,Ft]=p("field"),Xt={id:String,name:String,leftIcon:String,rightIcon:String,autofocus:Boolean,clearable:Boolean,maxlength:j,formatter:Function,clearIcon:B("clear"),modelValue:A(""),inputAlign:String,placeholder:String,autocomplete:String,autocapitalize:String,autocorrect:String,errorMessage:String,enterkeyhint:String,spellcheck:{type:Boolean,default:null},clearTrigger:B("focus"),formatTrigger:B("onChange"),error:{type:Boolean,default:null},disabled:{type:Boolean,default:null},readonly:{type:Boolean,default:null}},Ut=y({},Mt,Xt,{rows:j,type:B("text"),rules:Array,autosize:[Boolean,Object],labelWidth:j,labelClass:ne,labelAlign:String,showWordLimit:Boolean,errorMessageAlign:String,colon:{type:Boolean,default:null}});var Yt=v({name:Nt,props:Ut,emits:["blur","focus","clear","keypress","clickInput","endValidate","startValidate","clickLeftIcon","clickRightIcon","update:modelValue"],setup(e,{emit:t,slots:r}){const a=N(),i=m({status:"unvalidated",focused:!1,validateMessage:""}),l=n(),s=n(),c=n(),{parent:u}=ee(ye),d=()=>{var t;return String(null!=(t=e.modelValue)?t:"")},f=t=>X(e[t])?e[t]:u&&X(u.props[t])?u.props[t]:void 0,p=g((()=>{const t=f("readonly");if(e.clearable&&!t){const t=""!==d(),n="always"===e.clearTrigger||"focus"===e.clearTrigger&&i.focused;return t&&n}return!1})),v=g((()=>c.value&&r.input?c.value():e.modelValue)),h=e=>e.reduce(((e,t)=>e.then((()=>{if("failed"===i.status)return;let{value:e}=v;if(t.formatter&&(e=t.formatter(e,t)),!function(e,t){if(Rt(e)){if(t.required)return!1;if(!1===t.validateEmpty)return!0}return!(t.pattern&&!t.pattern.test(String(e)))}(e,t))return i.status="failed",void(i.validateMessage=Dt(e,t));if(t.validator){if(Rt(e)&&!1===t.validateEmpty)return;return function(e,t){return new Promise((n=>{const o=t.validator(e,t);ge(o)?o.then(n):n(o)}))}(e,t).then((n=>{n&&"string"==typeof n?(i.status="failed",i.validateMessage=n):!1===n&&(i.status="failed",i.validateMessage=Dt(e,t))}))}}))),Promise.resolve()),b=()=>{i.status="unvalidated",i.validateMessage=""},y=()=>t("endValidate",{status:i.status,message:i.validateMessage}),x=(n=e.rules)=>new Promise((o=>{b(),n?(t("startValidate"),h(n).then((()=>{"failed"===i.status?(o({name:e.name,message:i.validateMessage}),y()):(i.status="passed",o(),y())}))):o()})),k=t=>{if(u&&e.rules){const{validateTrigger:n}=u.props,o=xe(n).includes(t),r=e.rules.filter((e=>e.trigger?xe(e.trigger).includes(t):o));r.length&&x(r)}},S=(n,o="onChange")=>{const r=n;n=(t=>{var n;const{maxlength:o}=e;if(X(o)&&qt(t)>+o){const e=d();if(e&&qt(e)===+o)return e;const r=null==(n=l.value)?void 0:n.selectionEnd;if(i.focused&&r){const e=[...t],n=e.length-+o;return e.splice(r-n,n),e.join("")}return Ht(t,+o)}return t})(n);const a=qt(r)-qt(n);if("number"===e.type||"digit"===e.type){const t="number"===e.type;n=we(n,t,t)}let s=0;if(e.formatter&&o===e.formatTrigger){const{formatter:t,maxlength:o}=e;if(n=t(n),X(o)&&qt(n)>+o&&(n=Ht(n,+o)),l.value&&i.focused){const{selectionEnd:e}=l.value,n=Ht(r,e);s=qt(t(n))-qt(n)}}if(l.value&&l.value.value!==n)if(i.focused){let{selectionStart:e,selectionEnd:t}=l.value;if(l.value.value=n,X(e)&&X(t)){const o=qt(n);a?(e-=a,t-=a):s&&(e+=s,t+=s),l.value.setSelectionRange(Math.min(e,o),Math.min(t,o))}}else l.value.value=n;n!==e.modelValue&&t("update:modelValue",n)},O=e=>{e.target.composing||S(e.target.value)},_=()=>{var e;return null==(e=l.value)?void 0:e.blur()},j=()=>{var e;return null==(e=l.value)?void 0:e.focus()},B=()=>{const t=l.value;"textarea"===e.type&&e.autosize&&t&&function(e,t){const n=he();e.style.height="auto";let o=e.scrollHeight;if(me(t)){const{maxHeight:e,minHeight:n}=t;void 0!==e&&(o=Math.min(o,e)),void 0!==n&&(o=Math.max(o,n))}o&&(e.style.height=`${o}px`,Y(n))}(t,e.autosize)},A=e=>{i.focused=!0,t("focus",e),C(B),f("readonly")&&_()},z=e=>{i.focused=!1,S(d(),"onBlur"),t("blur",e),f("readonly")||(k("onBlur"),C(B),Se())},E=e=>t("clickInput",e),P=e=>t("clickLeftIcon",e),T=e=>t("clickRightIcon",e),$=g((()=>"boolean"==typeof e.error?e.error:!(!u||!u.props.showError||"failed"!==i.status)||void 0)),R=g((()=>{const e=f("labelWidth"),t=f("labelAlign");if(e&&"top"!==t)return{width:F(e)}})),D=n=>{13===n.keyCode&&(u&&u.props.submitOnEnter||"textarea"===e.type||L(n),"search"===e.type&&_()),t("keypress",n)},W=()=>e.id||`${a}-input`,q=()=>{const t=Ft("control",[f("inputAlign"),{error:$.value,custom:!!r.input,"min-height":"textarea"===e.type&&!e.autosize}]);if(r.input)return I("div",{class:t,onClick:E},[r.input()]);const n={id:W(),ref:l,name:e.name,rows:void 0!==e.rows?+e.rows:void 0,class:t,disabled:f("disabled"),readonly:f("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?`${a}-label`:void 0,onBlur:z,onFocus:A,onInput:O,onClick:E,onChange:Wt,onKeypress:D,onCompositionend:Wt,onCompositionstart:Lt};return"textarea"===e.type?I("textarea",n,null):I("input",ce("number"===(o=e.type)?{type:"text",inputmode:"decimal"}:"digit"===o?{type:"tel",inputmode:"numeric"}:{type:o},n),null);var o},H=()=>{const t=r["right-icon"];if(e.rightIcon||t)return I("div",{class:Ft("right-icon"),onClick:T},[t?t():I(ve,{name:e.rightIcon,classPrefix:e.iconPrefix},null)])},U=()=>{if(e.showWordLimit&&e.maxlength){const t=qt(d());return I("div",{class:Ft("word-limit")},[I("span",{class:Ft("word-num")},[t]),Ce("/"),e.maxlength])}},Z=()=>{if(u&&!1===u.props.showErrorMessage)return;const t=e.errorMessage||i.validateMessage;if(t){const e=r["error-message"],n=f("errorMessageAlign");return I("div",{class:Ft("error-message",n)},[e?e({message:t}):t])}},K=()=>[I("div",{class:Ft("body")},[q(),p.value&&I(ve,{ref:s,name:e.clearIcon,class:Ft("clear")},null),H(),r.button&&I("div",{class:Ft("button")},[r.button()])]),U(),Z()];return M({blur:_,focus:j,validate:x,formValue:v,resetValidation:b,getValidationStatus:()=>i.status}),re(ke,{customValue:c,resetValidation:b,validateWithTrigger:k}),o((()=>e.modelValue),(()=>{S(d()),b(),k("onChange"),C(B)})),V((()=>{S(d(),e.formatTrigger),C(B)})),w("touchstart",(e=>{L(e),t("update:modelValue",""),t("clear",e)}),{target:g((()=>{var e;return null==(e=s.value)?void 0:e.$el}))}),()=>{const t=f("disabled"),n=f("labelAlign"),o=(()=>{const t=r["left-icon"];if(e.leftIcon||t)return I("div",{class:Ft("left-icon"),onClick:P},[t?t():I(ve,{name:e.leftIcon,classPrefix:e.iconPrefix},null)])})();return I($t,{size:e.size,class:Ft({error:$.value,disabled:t,[`label-${n}`]:n}),center:e.center,border:e.border,isLink:e.isLink,clickable:e.clickable,titleStyle:R.value,valueClass:Ft("value"),titleClass:[Ft("label",[n,{required:e.required}]),e.labelClass],arrowDirection:e.arrowDirection},{icon:o&&"top"!==n?()=>o:null,title:()=>{const t=(()=>{const t=f("labelWidth"),n=f("labelAlign"),o=f("colon")?":":"";return r.label?[r.label(),o]:e.label?I("label",{id:`${a}-label`,for:r.input?void 0:W(),onClick:e=>{L(e),j()},style:"top"===n&&t?{width:F(t)}:void 0},[e.label+o]):void 0})();return"top"===n?[o,t].filter(Boolean):t||[]},value:K,extra:r.extra})}}});e("F",z(Yt));const[Zt,Kt]=p("switch"),Jt={size:j,loading:Boolean,disabled:Boolean,modelValue:ne,activeColor:String,inactiveColor:String,activeValue:{type:ne,default:!0},inactiveValue:{type:ne,default:!1}};var Gt=v({name:Zt,props:Jt,emits:["change","update:modelValue"],setup(e,{emit:t,slots:n}){const o=()=>e.modelValue===e.activeValue,r=()=>{if(!e.disabled&&!e.loading){const n=o()?e.inactiveValue:e.activeValue;t("update:modelValue",n),t("change",n)}},a=()=>{if(e.loading){const t=o()?e.activeColor:e.inactiveColor;return I(_e,{class:Kt("loading"),color:t},null)}if(n.node)return n.node()};return Oe((()=>e.modelValue)),()=>{var t;const{size:i,loading:l,disabled:s,activeColor:c,inactiveColor:u}=e,d=o(),f={fontSize:F(i),backgroundColor:d?c:u};return I("div",{role:"switch",class:Kt({on:d,loading:l,disabled:s}),style:f,tabindex:s?void 0:0,"aria-checked":d,onClick:r},[I("div",{class:Kt("node")},[a()]),null==(t=n.background)?void 0:t.call(n)])}}});e("d",z(Gt));const[Qt,en]=p("circle");let tn=0;const nn=e=>Math.min(Math.max(+e,0),100),on={text:String,size:j,fill:B("none"),rate:A(100),speed:A(0),color:[String,Object],clockwise:D,layerColor:String,currentRate:je(0),strokeWidth:A(40),strokeLinecap:String,startPosition:B("top")};var rn=v({name:Qt,props:on,emits:["update:currentRate"],setup(e,{emit:t,slots:n}){const i="van-circle-"+tn++,l=g((()=>+e.strokeWidth+1e3)),s=g((()=>function(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`}(e.clockwise,l.value))),c=g((()=>{const t={top:0,right:90,bottom:180,left:270}[e.startPosition];if(t)return{transform:`rotate(${t}deg)`}}));o((()=>e.rate),(n=>{let o;const i=Date.now(),l=e.currentRate,s=nn(n),c=Math.abs(1e3*(l-s)/+e.speed),u=()=>{const e=Date.now(),n=Math.min((e-i)/c,1)*(s-l)+l;t("update:currentRate",nn(parseFloat(n.toFixed(1)))),(s>l?n<s:n>s)&&(o=a(u))};e.speed?(o&&r(o),o=a(u)):t("update:currentRate",s)}),{immediate:!0});const u=()=>{const{strokeWidth:t,currentRate:n,strokeLinecap:o}=e,r=3140*n/100,a=me(e.color)?`url(#${i})`:e.color,l={stroke:a,strokeWidth:+t+1+"px",strokeLinecap:o,strokeDasharray:`${r}px 3140px`};return I("path",{d:s.value,style:l,class:en("hover"),stroke:a},null)},d=()=>{const t={fill:e.fill,stroke:e.layerColor,strokeWidth:`${e.strokeWidth}px`};return I("path",{class:en("layer"),style:t,d:s.value},null)},f=()=>{const{color:t}=e;if(!me(t))return;const n=Object.keys(t).sort(((e,t)=>parseFloat(e)-parseFloat(t))).map(((e,n)=>I("stop",{key:n,offset:e,"stop-color":t[e]},null)));return I("defs",null,[I("linearGradient",{id:i,x1:"100%",y1:"0%",x2:"0%",y2:"0%"},[n])])};return()=>I("div",{class:en(),style:Ie(e.size)},[I("svg",{viewBox:`0 0 ${l.value} ${l.value}`,style:c.value},[f(),d(),u()]),n.default?n.default():e.text?I("div",{class:en("text")},[e.text]):void 0])}});function an(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function ln(e){return e instanceof an(e).Element||e instanceof Element}function sn(e){return e instanceof an(e).HTMLElement||e instanceof HTMLElement}function cn(e){return"undefined"!=typeof ShadowRoot&&(e instanceof an(e).ShadowRoot||e instanceof ShadowRoot)}e("f",z(rn));var un=Math.round;function dn(){var e=navigator.userAgentData;return null!=e&&e.brands?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function fn(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var o=e.getBoundingClientRect(),r=1,a=1;t&&sn(e)&&(r=e.offsetWidth>0&&un(o.width)/e.offsetWidth||1,a=e.offsetHeight>0&&un(o.height)/e.offsetHeight||1);var i=(ln(e)?an(e):window).visualViewport,l=!!/^((?!chrome|android).)*safari/i.test(dn())&&n,s=(o.left+(l&&i?i.offsetLeft:0))/r,c=(o.top+(l&&i?i.offsetTop:0))/a,u=o.width/r,d=o.height/a;return{width:u,height:d,top:c,right:s+u,bottom:c+d,left:s,x:s,y:c}}function pn(e){var t=an(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function vn(e){return e?(e.nodeName||"").toLowerCase():null}function hn(e){return((ln(e)?e.ownerDocument:e.document)||window.document).documentElement}function mn(e){return an(e).getComputedStyle(e)}function gn(e){var t=mn(e),n=t.overflow,o=t.overflowX,r=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+r+o)}function bn(e,t,n){void 0===n&&(n=!1);var o,r,a=sn(t),i=sn(t)&&function(e){var t=e.getBoundingClientRect(),n=un(t.width)/e.offsetWidth||1,o=un(t.height)/e.offsetHeight||1;return 1!==n||1!==o}(t),l=hn(t),s=fn(e,i,n),c={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(a||!a&&!n)&&(("body"!==vn(t)||gn(l))&&(c=(o=t)!==an(o)&&sn(o)?{scrollLeft:(r=o).scrollLeft,scrollTop:r.scrollTop}:pn(o)),sn(t)?((u=fn(t,!0)).x+=t.clientLeft,u.y+=t.clientTop):l&&(u.x=function(e){return fn(hn(e)).left+pn(e).scrollLeft}(l))),{x:s.left+c.scrollLeft-u.x,y:s.top+c.scrollTop-u.y,width:s.width,height:s.height}}function yn(e){return"html"===vn(e)?e:e.assignedSlot||e.parentNode||(cn(e)?e.host:null)||hn(e)}function xn(e){return["html","body","#document"].indexOf(vn(e))>=0?e.ownerDocument.body:sn(e)&&gn(e)?e:xn(yn(e))}function wn(e,t){var n;void 0===t&&(t=[]);var o=xn(e),r=o===(null==(n=e.ownerDocument)?void 0:n.body),a=an(o),i=r?[a].concat(a.visualViewport||[],gn(o)?o:[]):o,l=t.concat(i);return r?l:l.concat(wn(yn(i)))}function kn(e){return["table","td","th"].indexOf(vn(e))>=0}function Cn(e){return sn(e)&&"fixed"!==mn(e).position?e.offsetParent:null}function Sn(e){for(var t=an(e),n=Cn(e);n&&kn(n)&&"static"===mn(n).position;)n=Cn(n);return n&&("html"===vn(n)||"body"===vn(n)&&"static"===mn(n).position)?t:n||function(e){var t=/firefox/i.test(dn());if(/Trident/i.test(dn())&&sn(e)&&"fixed"===mn(e).position)return null;var n=yn(e);for(cn(n)&&(n=n.host);sn(n)&&["html","body"].indexOf(vn(n))<0;){var o=mn(n);if("none"!==o.transform||"none"!==o.perspective||"paint"===o.contain||-1!==["transform","perspective"].indexOf(o.willChange)||t&&"filter"===o.willChange||t&&o.filter&&"none"!==o.filter)return n;n=n.parentNode}return null}(e)||t}var On="top",_n="bottom",In="right",jn="left",Bn="auto",An="start",zn="end",En=[].concat([On,_n,In,jn],[Bn]).reduce((function(e,t){return e.concat([t,t+"-"+An,t+"-"+zn])}),[]),Pn=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function Mn(e){var t=new Map,n=new Set,o=[];function r(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var o=t.get(e);o&&r(o)}})),o.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||r(e)})),o}function Tn(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];return[].concat(n).reduce((function(e,t){return e.replace(/%s/,t)}),e)}var Vn='Popper: modifier "%s" provided an invalid %s property, expected %s but got %s',$n='Popper: modifier "%s" requires "%s", but "%s" modifier is not available',Rn=["name","enabled","phase","fn","effect","requires","options"];function Dn(e){return e.split("-")[0]}function Ln(e){return e.split("-")[1]}var Wn="Popper: Invalid reference or popper argument provided. They must be either a DOM element or virtual element.",qn={placement:"bottom",modifiers:[],strategy:"absolute"};function Hn(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some((function(e){return!(e&&"function"==typeof e.getBoundingClientRect)}))}function Nn(e){void 0===e&&(e={});var t=e,n=t.defaultModifiers,o=void 0===n?[]:n,r=t.defaultOptions,a=void 0===r?qn:r;return function(e,t,n){void 0===n&&(n=a);var r,i,l={placement:"bottom",orderedModifiers:[],options:Object.assign({},qn,a),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},s=[],c=!1,u={state:l,setOptions:function(n){var r="function"==typeof n?n(l.options):n;d(),l.options=Object.assign({},a,l.options,r),l.scrollParents={reference:ln(e)?wn(e):e.contextElement?wn(e.contextElement):[],popper:wn(t)};var i=function(e){var t=Mn(e);return Pn.reduce((function(e,n){return e.concat(t.filter((function(e){return e.phase===n})))}),[])}(function(e){var t=e.reduce((function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e}),{});return Object.keys(t).map((function(e){return t[e]}))}([].concat(o,l.options.modifiers)));l.orderedModifiers=i.filter((function(e){return e.enabled})),function(e){e.forEach((function(t){[].concat(Object.keys(t),Rn).filter((function(e,t,n){return n.indexOf(e)===t})).forEach((function(n){switch(n){case"name":"string"!=typeof t.name&&console.error(Tn(Vn,String(t.name),'"name"','"string"','"'+String(t.name)+'"'));break;case"enabled":"boolean"!=typeof t.enabled&&console.error(Tn(Vn,t.name,'"enabled"','"boolean"','"'+String(t.enabled)+'"'));break;case"phase":Pn.indexOf(t.phase)<0&&console.error(Tn(Vn,t.name,'"phase"',"either "+Pn.join(", "),'"'+String(t.phase)+'"'));break;case"fn":"function"!=typeof t.fn&&console.error(Tn(Vn,t.name,'"fn"','"function"','"'+String(t.fn)+'"'));break;case"effect":null!=t.effect&&"function"!=typeof t.effect&&console.error(Tn(Vn,t.name,'"effect"','"function"','"'+String(t.fn)+'"'));break;case"requires":null==t.requires||Array.isArray(t.requires)||console.error(Tn(Vn,t.name,'"requires"','"array"','"'+String(t.requires)+'"'));break;case"requiresIfExists":Array.isArray(t.requiresIfExists)||console.error(Tn(Vn,t.name,'"requiresIfExists"','"array"','"'+String(t.requiresIfExists)+'"'));break;case"options":case"data":break;default:console.error('PopperJS: an invalid property has been provided to the "'+t.name+'" modifier, valid properties are '+Rn.map((function(e){return'"'+e+'"'})).join(", ")+'; but "'+n+'" was provided.')}t.requires&&t.requires.forEach((function(n){null==e.find((function(e){return e.name===n}))&&console.error(Tn($n,String(t.name),n,n))}))}))}))}((c=[].concat(i,l.options.modifiers),f=function(e){return e.name},p=new Set,c.filter((function(e){var t=f(e);if(!p.has(t))return p.add(t),!0})))),Dn(l.options.placement)===Bn&&(l.orderedModifiers.find((function(e){return"flip"===e.name}))||console.error(['Popper: "auto" placements require the "flip" modifier be',"present and enabled to work."].join(" ")));var c,f,p,v=mn(t);return[v.marginTop,v.marginRight,v.marginBottom,v.marginLeft].some((function(e){return parseFloat(e)}))&&console.warn(['Popper: CSS "margin" styles cannot be used to apply padding',"between the popper and its reference element or boundary.","To replicate margin, use the `offset` modifier, as well as","the `padding` option in the `preventOverflow` and `flip`","modifiers."].join(" ")),l.orderedModifiers.forEach((function(e){var t=e.name,n=e.options,o=void 0===n?{}:n,r=e.effect;if("function"==typeof r){var a=r({state:l,name:t,instance:u,options:o}),i=function(){};s.push(a||i)}})),u.update()},forceUpdate:function(){if(!c){var e=l.elements,t=e.reference,n=e.popper;if(Hn(t,n)){var o,r,a,i;l.rects={reference:bn(t,Sn(n),"fixed"===l.options.strategy),popper:(o=n,r=fn(o),a=o.offsetWidth,i=o.offsetHeight,Math.abs(r.width-a)<=1&&(a=r.width),Math.abs(r.height-i)<=1&&(i=r.height),{x:o.offsetLeft,y:o.offsetTop,width:a,height:i})},l.reset=!1,l.placement=l.options.placement,l.orderedModifiers.forEach((function(e){return l.modifiersData[e.name]=Object.assign({},e.data)}));for(var s=0,d=0;d<l.orderedModifiers.length;d++){if((s+=1)>100){console.error("Popper: An infinite loop in the modifiers cycle has been detected! The cycle has been interrupted to prevent a browser crash.");break}if(!0!==l.reset){var f=l.orderedModifiers[d],p=f.fn,v=f.options,h=void 0===v?{}:v,m=f.name;"function"==typeof p&&(l=p({state:l,options:h,name:m,instance:u})||l)}else l.reset=!1,d=-1}}else console.error(Wn)}},update:(r=function(){return new Promise((function(e){u.forceUpdate(),e(l)}))},function(){return i||(i=new Promise((function(e){Promise.resolve().then((function(){i=void 0,e(r())}))}))),i}),destroy:function(){d(),c=!0}};if(!Hn(e,t))return console.error(Wn),u;function d(){s.forEach((function(e){return e()})),s=[]}return u.setOptions(n).then((function(e){!c&&n.onFirstUpdate&&n.onFirstUpdate(e)})),u}}var Fn={passive:!0},Xn={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,o=e.options,r=o.scroll,a=void 0===r||r,i=o.resize,l=void 0===i||i,s=an(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach((function(e){e.addEventListener("scroll",n.update,Fn)})),l&&s.addEventListener("resize",n.update,Fn),function(){a&&c.forEach((function(e){e.removeEventListener("scroll",n.update,Fn)})),l&&s.removeEventListener("resize",n.update,Fn)}},data:{}},Un={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=function(e){var t,n=e.reference,o=e.element,r=e.placement,a=r?Dn(r):null,i=r?Ln(r):null,l=n.x+n.width/2-o.width/2,s=n.y+n.height/2-o.height/2;switch(a){case On:t={x:l,y:n.y-o.height};break;case _n:t={x:l,y:n.y+n.height};break;case In:t={x:n.x+n.width,y:s};break;case jn:t={x:n.x-o.width,y:s};break;default:t={x:n.x,y:n.y}}var c=a?function(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}(a):null;if(null!=c){var u="y"===c?"height":"width";switch(i){case An:t[c]=t[c]-(n[u]/2-o[u]/2);break;case zn:t[c]=t[c]+(n[u]/2-o[u]/2)}}return t}({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},Yn={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Zn(e){var t,n=e.popper,o=e.popperRect,r=e.placement,a=e.variation,i=e.offsets,l=e.position,s=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,d=e.isFixed,f=i.x,p=void 0===f?0:f,v=i.y,h=void 0===v?0:v,m="function"==typeof u?u({x:p,y:h}):{x:p,y:h};p=m.x,h=m.y;var g=i.hasOwnProperty("x"),b=i.hasOwnProperty("y"),y=jn,x=On,w=window;if(c){var k=Sn(n),C="clientHeight",S="clientWidth";k===an(n)&&"static"!==mn(k=hn(n)).position&&"absolute"===l&&(C="scrollHeight",S="scrollWidth"),(r===On||(r===jn||r===In)&&a===zn)&&(x=_n,h-=(d&&k===w&&w.visualViewport?w.visualViewport.height:k[C])-o.height,h*=s?1:-1),r!==jn&&(r!==On&&r!==_n||a!==zn)||(y=In,p-=(d&&k===w&&w.visualViewport?w.visualViewport.width:k[S])-o.width,p*=s?1:-1)}var O,_=Object.assign({position:l},c&&Yn),I=!0===u?function(e){var t=e.x,n=e.y,o=window.devicePixelRatio||1;return{x:un(t*o)/o||0,y:un(n*o)/o||0}}({x:p,y:h}):{x:p,y:h};return p=I.x,h=I.y,s?Object.assign({},_,((O={})[x]=b?"0":"",O[y]=g?"0":"",O.transform=(w.devicePixelRatio||1)<=1?"translate("+p+"px, "+h+"px)":"translate3d("+p+"px, "+h+"px, 0)",O)):Object.assign({},_,((t={})[x]=b?h+"px":"",t[y]=g?p+"px":"",t.transform="",t))}var Kn={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,o=n.gpuAcceleration,r=void 0===o||o,a=n.adaptive,i=void 0===a||a,l=n.roundOffsets,s=void 0===l||l,c=mn(t.elements.popper).transitionProperty||"";i&&["transform","top","right","bottom","left"].some((function(e){return c.indexOf(e)>=0}))&&console.warn(["Popper: Detected CSS transitions on at least one of the following",'CSS properties: "transform", "top", "right", "bottom", "left".',"\n\n",'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.","\n\n","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:Dn(t.placement),variation:Ln(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:r,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,Zn(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:s})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,Zn(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})},data:{}},Jn={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},o=t.attributes[e]||{},r=t.elements[e];sn(r)&&vn(r)&&(Object.assign(r.style,n),Object.keys(o).forEach((function(e){var t=o[e];!1===t?r.removeAttribute(e):r.setAttribute(e,!0===t?"":t)})))}))},effect:function(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(e){var o=t.elements[e],r=t.attributes[e]||{},a=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});sn(o)&&vn(o)&&(Object.assign(o.style,a),Object.keys(r).forEach((function(e){o.removeAttribute(e)})))}))}},requires:["computeStyles"]},Gn=Nn({defaultModifiers:[Xn,Un,Kn,Jn]}),Qn={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,o=e.name,r=n.offset,a=void 0===r?[0,0]:r,i=En.reduce((function(e,n){return e[n]=function(e,t,n){var o=Dn(e),r=[jn,On].indexOf(o)>=0?-1:1,a="function"==typeof n?n(Object.assign({},t,{placement:e})):n,i=a[0],l=a[1];return i=i||0,l=(l||0)*r,[jn,In].indexOf(o)>=0?{x:l,y:i}:{x:i,y:l}}(n,t.rects,a),e}),{}),l=i[t.placement],s=l.x,c=l.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=c),t.modifiersData[o]=i}};const[eo,to]=p("popover"),no=["overlay","duration","teleport","overlayStyle","overlayClass","closeOnClickOverlay"],oo={show:Boolean,theme:B("light"),overlay:Boolean,actions:Ee(),actionsDirection:B("vertical"),trigger:B("click"),duration:j,showArrow:D,placement:B("bottom"),iconPrefix:String,overlayClass:ne,overlayStyle:Object,closeOnClickAction:D,closeOnClickOverlay:D,closeOnClickOutside:D,offset:{type:Array,default:()=>[0,8]},teleport:{type:[String,Object],default:"body"}};var ro=v({name:eo,props:oo,emits:["select","touchstart","update:show"],setup(e,{emit:t,slots:r,attrs:a}){let i;const l=n(),s=n(),u=n(),f=((e,t)=>{const r=n(e());return o(e,(e=>{e!==r.value&&(r.value=e)})),o(r,(n=>{n!==e()&&t(n)})),r})((()=>e.show),(e=>t("update:show",e))),p=()=>({placement:e.placement,modifiers:[{name:"computeStyles",options:{adaptive:!1,gpuAcceleration:!1}},y({},Qn,{options:{offset:e.offset}})]}),v=()=>{C((()=>{f.value&&(i?i.setOptions(p()):(i=s.value&&u.value?Gn(s.value,u.value.popupRef.value,p()):null,c&&(window.addEventListener("animationend",v),window.addEventListener("transitionend",v))))}))},h=e=>{f.value=e},m=()=>{"click"===e.trigger&&(f.value=!f.value)},g=(t,n)=>r.action?r.action({action:t,index:n}):[t.icon&&I(ve,{name:t.icon,classPrefix:e.iconPrefix,class:to("action-icon")},null),I("div",{class:[to("action-text"),{[Me]:"vertical"===e.actionsDirection}]},[t.text])],b=(n,o)=>{const{icon:r,color:a,disabled:i,className:l}=n;return I("div",{role:"menuitem",class:[to("action",{disabled:i,"with-icon":r}),{[Pe]:"horizontal"===e.actionsDirection},l],style:{color:a},tabindex:i?void 0:0,"aria-disabled":i||void 0,onClick:()=>((n,o)=>{n.disabled||(t("select",n,o),e.closeOnClickAction&&(f.value=!1))})(n,o)},[g(n,o)])};return V((()=>{v(),oe((()=>{var e;l.value=null==(e=u.value)?void 0:e.popupRef.value}))})),d((()=>{i&&(c&&(window.removeEventListener("animationend",v),window.removeEventListener("transitionend",v)),i.destroy(),i=null)})),o((()=>[f.value,e.offset,e.placement]),v),Be([s,l],(()=>{f.value&&e.closeOnClickOutside&&(!e.overlay||e.closeOnClickOverlay)&&(f.value=!1)}),{eventName:"touchstart"}),()=>{var t;return I(ze,null,[I("span",{ref:s,class:to("wrapper"),onClick:m},[null==(t=r.reference)?void 0:t.call(r)]),I(Ae,ce({ref:u,show:f.value,class:to([e.theme]),position:"",transition:"van-popover-zoom",lockScroll:!1,"onUpdate:show":h},a,ue(e,no)),{default:()=>[e.showArrow&&I("div",{class:to("arrow")},null),I("div",{role:"menu",class:to("content",e.actionsDirection)},[r.default?r.default():e.actions.map(b)])]})])}}});e("P",z(ro));const[ao,io]=p("slider"),lo={min:A(0),max:A(100),step:A(1),range:Boolean,reverse:Boolean,disabled:Boolean,readonly:Boolean,vertical:Boolean,barHeight:j,buttonSize:j,activeColor:String,inactiveColor:String,modelValue:{type:[Number,Array],default:0}};var so=v({name:ao,props:lo,emits:["change","dragEnd","dragStart","update:modelValue"],setup(e,{emit:t,slots:o}){let r,a,i;const l=n(),s=[n(),n()],c=n(),u=E(),d=g((()=>Number(e.max)-Number(e.min))),f=g((()=>{const t=e.vertical?"width":"height";return{background:e.inactiveColor,[t]:F(e.barHeight)}})),p=t=>e.range&&Array.isArray(t),v=()=>{const{modelValue:t,min:n}=e;return p(t)?100*(t[1]-t[0])/d.value+"%":100*(t-Number(n))/d.value+"%"},h=g((()=>{const t={[e.vertical?"height":"width"]:v(),background:e.activeColor};return c.value&&(t.transition="none"),t[e.vertical?e.reverse?"bottom":"top":e.reverse?"right":"left"]=(()=>{const{modelValue:t,min:n}=e;return p(t)?100*(t[0]-Number(n))/d.value+"%":"0%"})(),t})),m=t=>{const n=+e.min,o=+e.max,r=+e.step;t=q(t,n,o);const a=Math.round((t-n)/r)*r;return $e(n,a)},b=()=>{const t=e.modelValue;i=p(t)?t.map(m):m(t)},y=(n,o)=>{n=p(n)?(t=>{var n,o;const r=null!=(n=t[0])?n:Number(e.min),a=null!=(o=t[1])?o:Number(e.max);return r>a?[a,r]:[r,a]})(n).map(m):m(n),Te(n,e.modelValue)||t("update:modelValue",n),o&&!Te(n,i)&&t("change",n)},x=t=>{if(t.stopPropagation(),e.disabled||e.readonly)return;b();const{min:n,reverse:o,vertical:r,modelValue:a}=e,i=S(l),s=r?i.height:i.width,c=Number(n)+(r?o?i.bottom-t.clientY:t.clientY-i.top:o?i.right-t.clientX:t.clientX-i.left)/s*d.value;if(p(a)){const[e,t]=a;y(c<=(e+t)/2?[c,t]:[e,c],!0)}else y(c,!0)},k=n=>{if(e.disabled||e.readonly)return;"start"===c.value&&t("dragStart",n),L(n,!0),u.move(n),c.value="dragging";const o=S(l);let s=(e.vertical?u.deltaY.value:u.deltaX.value)/(e.vertical?o.height:o.width)*d.value;if(e.reverse&&(s=-s),p(i)){const t=e.reverse?1-r:r;a[t]=i[t]+s}else a=i+s;y(a)},C=n=>{e.disabled||e.readonly||("dragging"===c.value&&(y(a,!0),t("dragEnd",n)),c.value="")},O=t=>io("button-wrapper","number"==typeof t?["left","right"][t]:e.reverse?"left":"right"),_=(t,n)=>{const i="dragging"===c.value;if("number"==typeof n){const e=o[0===n?"left-button":"right-button"];let l;if(i&&Array.isArray(a)&&(l=a[0]>a[1]?1^r:r),e)return e({value:t,dragging:i,dragIndex:l})}return o.button?o.button({value:t,dragging:i}):I("div",{class:io("button"),style:Ie(e.buttonSize)},null)},j=t=>{const n="number"==typeof t?e.modelValue[t]:e.modelValue;return I("div",{ref:s[null!=t?t:0],role:"slider",class:O(t),tabindex:e.disabled?void 0:0,"aria-valuemin":e.min,"aria-valuenow":n,"aria-valuemax":e.max,"aria-disabled":e.disabled||void 0,"aria-readonly":e.readonly||void 0,"aria-orientation":e.vertical?"vertical":"horizontal",onTouchstartPassive:n=>{"number"==typeof t&&(r=t),(t=>{e.disabled||e.readonly||(u.start(t),a=e.modelValue,b(),c.value="start")})(n)},onTouchend:C,onTouchcancel:C,onClick:Ve},[_(n,t)])};return y(e.modelValue),Oe((()=>e.modelValue)),s.forEach((e=>{w("touchmove",k,{target:e})})),()=>I("div",{ref:l,style:f.value,class:io({vertical:e.vertical,disabled:e.disabled}),onClick:x},[I("div",{class:io("bar"),style:h.value},[e.range?[j(0),j(1)]:j()])])}});e("b",z(so));var co={show:Boolean,position:{type:String,default:"center"},transition:String,overlay:{type:Boolean,default:!0},overlayClass:String,overlayStyle:Object,lockScroll:{type:Boolean,default:!0},closeOnClickOverlay:{type:Boolean,default:!0},defaultStyle:{type:Boolean,default:!0},safeArea:Boolean,safeAreaTop:Boolean,teleport:{type:[String,Object,Boolean],default:"body"},onOpen:Re(),onOpened:Re(),onClose:Re(),onClosed:Re(),onClickOverlay:Re(),"onUpdate:show":Re(),onRouteChange:Re()},uo=Symbol("POPUP_BIND_POPUP_ITEM_KEY");function fo(){return fo=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},fo.apply(this,arguments)}function po(e){return"function"==typeof e||"[object Object]"===Object.prototype.toString.call(e)&&!Ue(e)}var{name:vo,n:ho,classes:mo}=Ye("popup");const go=e("e",v({name:vo,inheritAttrs:!1,props:co,setup(e,t){var{slots:n,attrs:r}=t,a=Le((()=>e.show),!0),{zIndex:i}=We((()=>e.show),3),{disabled:l}=qe(),{bindPopupItems:s}=function(){var{bindChildren:e,childProviders:t,length:n}=De(uo);return{length:n,popupItems:t,bindPopupItems:e}}();function c(){var{closeOnClickOverlay:t,onClickOverlay:n}=e;Ne(n),t&&Ne(e["onUpdate:show"],!1)}function u(){var{overlayClass:t="",overlayStyle:n}=e;return I("div",{class:mo(ho("overlay"),t),style:fo({zIndex:i.value-1},n),onClick:c},null)}function d(){var t;return I(Ze,{name:ho("$-fade"),onAfterEnter:e.onOpened,onAfterLeave:e.onClosed},{default:()=>[ae(I("div",{class:mo(ho("$--box"),ho()),style:{zIndex:i.value-2}},[e.overlay&&u(),I(Ze,{name:e.transition||ho("$-pop-"+e.position)},po(t=ae(I("div",ce({class:mo(ho("content"),ho("--"+e.position),[e.defaultStyle,ho("--content-background-color")],[e.defaultStyle,ho("$-elevation--3")],[e.safeArea,ho("--safe-area")],[e.safeAreaTop,ho("--safe-area-top")]),style:{zIndex:i.value}},r),[a.value&&Ne(n.default)]),[[fe,e.show]]))?t:{default:()=>[t]})]),[[fe,e.show]])]})}return He((()=>e.show),(()=>e.lockScroll)),o((()=>e.show),(t=>{Ne(t?e.onOpen:e.onClose)})),s({show:g((()=>e.show))}),Fe((()=>Ne(e.onRouteChange))),()=>{var t,{teleport:n}=e;return n?I(Xe,{to:n,disabled:l.value},po(t=d())?t:{default:()=>[t]}):d()}}}));Ke(go);const bo="_fingeringContainer_xflo8_1",yo="_vertical_xflo8_10",xo="_imgs_xflo8_15",wo="_rightContent_xflo8_32",ko="_tizhi_xflo8_83",Co="_canDisplay_xflo8_99";e("g",v({name:"fingering",emits:["open"],setup(e,{emit:t}){const n=m({relationshipIndex:0,subject:null,delay:0});Je((()=>{(async()=>{n.subject=await Qe(Ge.fingeringInfo.name),console.log("🚀 ~ fingerData.subject:",n.subject)})()}));const o=g((()=>{var e;return(null===(e=Ge.times[Ge.activeNoteIndex])||void 0===e?void 0:e.realKey)||-1})),r=()=>{const e=Date.now();e-n.delay<300?t("open"):n.delay=e};return()=>{var e,t,a;const i=(null===(e=n.subject)||void 0===e||null===(e=e.relationship)||void 0===e?void 0:e[o.value])||[],l=Array.isArray(i[1])?i[n.relationshipIndex]:i,s=Array.isArray(i[1]);return I(ze,null,["transverse"===Ge.fingeringInfo.direction?I("div",{onClick:()=>r(),class:[bo]},[I("div",{class:xo},[I("img",{src:null===(t=n.subject)||void 0===t||null===(t=t.json)||void 0===t?void 0:t.full},null),l.map(((e,t)=>{var o;const r="string"==typeof e?e.replace("active-",""):String(e);return I("img",{"data-index":r,src:null===(o=n.subject)||void 0===o||null===(o=o.json)||void 0===o?void 0:o[r]},null)}))]),Ge.fingeringInfo.hasTizhi&&I("div",{class:[ko,s&&Co],onClick:()=>n.relationshipIndex=0===n.relationshipIndex?1:0},[Ce("替指")])]):I("div",{onClick:()=>r(),class:[bo,yo,Ge.fingeringInfo.name]},[I("div",{class:xo},[I("img",{src:null===(a=n.subject)||void 0===a||null===(a=a.json)||void 0===a?void 0:a.full},null),l.map(((e,t)=>{var o;const r="string"==typeof e?e.replace("active-",""):String(e);return I("img",{"data-index":r,src:null===(o=n.subject)||void 0===o||null===(o=o.json)||void 0===o?void 0:o[r]},null)}))]),Ge.fingeringInfo.hasTizhi&&I("div",{style:{display:Ge.fingeringInfo.disabledFinger?"none":""},class:wo},[I("div",{class:[ko,s&&Co],onClick:()=>n.relationshipIndex=0===n.relationshipIndex?1:0},[Ce("替指")])])])])}}}))}}}));