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