xinsi_book/public/static/epubjs/js/chunk-vendors.9aae0e0a.js
2025-01-08 19:00:20 +08:00

27 lines
608 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(self["webpackChunkxml_reader"]=self["webpackChunkxml_reader"]||[]).push([[998],{2262:function(e,t,n){"use strict";n.d(t,{BK:function(){return Ue},Bj:function(){return a},Fl:function(){return Ze},IU:function(){return Te},Jd:function(){return k},PG:function(){return ze},SU:function(){return je},Um:function(){return _e},WL:function(){return Me},X$:function(){return C},X3:function(){return Ce},XI:function(){return Pe},Xl:function(){return Ne},dq:function(){return De},iH:function(){return Le},j:function(){return E},lk:function(){return z},qj:function(){return we},qq:function(){return y},yT:function(){return Se}});var i=n(3577);let r;class a{constructor(e=!1){this.detached=e,this.active=!0,this.effects=[],this.cleanups=[],this.parent=r,!e&&r&&(this.index=(r.scopes||(r.scopes=[])).push(this)-1)}run(e){if(this.active){const t=r;try{return r=this,e()}finally{r=t}}else 0}on(){r=this}off(){r=this.parent}stop(e){if(this.active){let t,n;for(t=0,n=this.effects.length;t<n;t++)this.effects[t].stop();for(t=0,n=this.cleanups.length;t<n;t++)this.cleanups[t]();if(this.scopes)for(t=0,n=this.scopes.length;t<n;t++)this.scopes[t].stop(!0);if(!this.detached&&this.parent&&!e){const e=this.parent.scopes.pop();e&&e!==this&&(this.parent.scopes[this.index]=e,e.index=this.index)}this.parent=void 0,this.active=!1}}}function o(e,t=r){t&&t.active&&t.effects.push(e)}const s=e=>{const t=new Set(e);return t.w=0,t.n=0,t},l=e=>(e.w&p)>0,c=e=>(e.n&p)>0,d=({deps:e})=>{if(e.length)for(let t=0;t<e.length;t++)e[t].w|=p},h=e=>{const{deps:t}=e;if(t.length){let n=0;for(let i=0;i<t.length;i++){const r=t[i];l(r)&&!c(r)?r.delete(e):t[n++]=r,r.w&=~p,r.n&=~p}t.length=n}},u=new WeakMap;let v=0,p=1;const f=30;let g;const m=Symbol(""),b=Symbol("");class y{constructor(e,t=null,n){this.fn=e,this.scheduler=t,this.active=!0,this.deps=[],this.parent=void 0,o(this,n)}run(){if(!this.active)return this.fn();let e=g,t=_;while(e){if(e===this)return;e=e.parent}try{return this.parent=g,g=this,_=!0,p=1<<++v,v<=f?d(this):w(this),this.fn()}finally{v<=f&&h(this),p=1<<--v,g=this.parent,_=t,this.parent=void 0,this.deferStop&&this.stop()}}stop(){g===this?this.deferStop=!0:this.active&&(w(this),this.onStop&&this.onStop(),this.active=!1)}}function w(e){const{deps:t}=e;if(t.length){for(let n=0;n<t.length;n++)t[n].delete(e);t.length=0}}let _=!0;const x=[];function k(){x.push(_),_=!1}function z(){const e=x.pop();_=void 0===e||e}function E(e,t,n){if(_&&g){let t=u.get(e);t||u.set(e,t=new Map);let i=t.get(n);i||t.set(n,i=s());const r=void 0;S(i,r)}}function S(e,t){let n=!1;v<=f?c(e)||(e.n|=p,n=!l(e)):n=!e.has(g),n&&(e.add(g),g.deps.push(e))}function C(e,t,n,r,a,o){const l=u.get(e);if(!l)return;let c=[];if("clear"===t)c=[...l.values()];else if("length"===n&&(0,i.kJ)(e)){const e=(0,i.He)(r);l.forEach(((t,n)=>{("length"===n||n>=e)&&c.push(t)}))}else switch(void 0!==n&&c.push(l.get(n)),t){case"add":(0,i.kJ)(e)?(0,i.S0)(n)&&c.push(l.get("length")):(c.push(l.get(m)),(0,i._N)(e)&&c.push(l.get(b)));break;case"delete":(0,i.kJ)(e)||(c.push(l.get(m)),(0,i._N)(e)&&c.push(l.get(b)));break;case"set":(0,i._N)(e)&&c.push(l.get(m));break}if(1===c.length)c[0]&&T(c[0]);else{const e=[];for(const t of c)t&&e.push(...t);T(s(e))}}function T(e,t){const n=(0,i.kJ)(e)?e:[...e];for(const i of n)i.computed&&N(i,t);for(const i of n)i.computed||N(i,t)}function N(e,t){(e!==g||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const I=(0,i.fY)("__proto__,__v_isRef,__isVue"),O=new Set(Object.getOwnPropertyNames(Symbol).filter((e=>"arguments"!==e&&"caller"!==e)).map((e=>Symbol[e])).filter(i.yk)),A=B(),R=B(!1,!0),D=B(!0),L=P();function P(){const e={};return["includes","indexOf","lastIndexOf"].forEach((t=>{e[t]=function(...e){const n=Te(this);for(let t=0,r=this.length;t<r;t++)E(n,"get",t+"");const i=n[t](...e);return-1===i||!1===i?n[t](...e.map(Te)):i}})),["push","pop","shift","unshift","splice"].forEach((t=>{e[t]=function(...e){k();const n=Te(this)[t].apply(this,e);return z(),n}})),e}function B(e=!1,t=!1){return function(n,r,a){if("__v_isReactive"===r)return!e;if("__v_isReadonly"===r)return e;if("__v_isShallow"===r)return t;if("__v_raw"===r&&a===(e?t?me:ge:t?fe:pe).get(n))return n;const o=(0,i.kJ)(n);if(!e&&o&&(0,i.RI)(L,r))return Reflect.get(L,r,a);const s=Reflect.get(n,r,a);return((0,i.yk)(r)?O.has(r):I(r))?s:(e||E(n,"get",r),t?s:De(s)?o&&(0,i.S0)(r)?s:s.value:(0,i.Kn)(s)?e?xe(s):we(s):s)}}const F=W(),j=W(!0);function W(e=!1){return function(t,n,r,a){let o=t[n];if(Ee(o)&&De(o)&&!De(r))return!1;if(!e&&(Se(r)||Ee(r)||(o=Te(o),r=Te(r)),!(0,i.kJ)(t)&&De(o)&&!De(r)))return o.value=r,!0;const s=(0,i.kJ)(t)&&(0,i.S0)(n)?Number(n)<t.length:(0,i.RI)(t,n),l=Reflect.set(t,n,r,a);return t===Te(a)&&(s?(0,i.aU)(r,o)&&C(t,"set",n,r,o):C(t,"add",n,r)),l}}function M(e,t){const n=(0,i.RI)(e,t),r=e[t],a=Reflect.deleteProperty(e,t);return a&&n&&C(e,"delete",t,void 0,r),a}function U(e,t){const n=Reflect.has(e,t);return(0,i.yk)(t)&&O.has(t)||E(e,"has",t),n}function q(e){return E(e,"iterate",(0,i.kJ)(e)?"length":m),Reflect.ownKeys(e)}const H={get:A,set:F,deleteProperty:M,has:U,ownKeys:q},V={get:D,set(e,t){return!0},deleteProperty(e,t){return!0}},$=(0,i.l7)({},H,{get:R,set:j}),Z=e=>e,Y=e=>Reflect.getPrototypeOf(e);function G(e,t,n=!1,i=!1){e=e["__v_raw"];const r=Te(e),a=Te(t);n||(t!==a&&E(r,"get",t),E(r,"get",a));const{has:o}=Y(r),s=i?Z:n?Oe:Ie;return o.call(r,t)?s(e.get(t)):o.call(r,a)?s(e.get(a)):void(e!==r&&e.get(t))}function X(e,t=!1){const n=this["__v_raw"],i=Te(n),r=Te(e);return t||(e!==r&&E(i,"has",e),E(i,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function J(e,t=!1){return e=e["__v_raw"],!t&&E(Te(e),"iterate",m),Reflect.get(e,"size",e)}function K(e){e=Te(e);const t=Te(this),n=Y(t),i=n.has.call(t,e);return i||(t.add(e),C(t,"add",e,e)),this}function Q(e,t){t=Te(t);const n=Te(this),{has:r,get:a}=Y(n);let o=r.call(n,e);o||(e=Te(e),o=r.call(n,e));const s=a.call(n,e);return n.set(e,t),o?(0,i.aU)(t,s)&&C(n,"set",e,t,s):C(n,"add",e,t),this}function ee(e){const t=Te(this),{has:n,get:i}=Y(t);let r=n.call(t,e);r||(e=Te(e),r=n.call(t,e));const a=i?i.call(t,e):void 0,o=t.delete(e);return r&&C(t,"delete",e,void 0,a),o}function te(){const e=Te(this),t=0!==e.size,n=void 0,i=e.clear();return t&&C(e,"clear",void 0,void 0,n),i}function ne(e,t){return function(n,i){const r=this,a=r["__v_raw"],o=Te(a),s=t?Z:e?Oe:Ie;return!e&&E(o,"iterate",m),a.forEach(((e,t)=>n.call(i,s(e),s(t),r)))}}function ie(e,t,n){return function(...r){const a=this["__v_raw"],o=Te(a),s=(0,i._N)(o),l="entries"===e||e===Symbol.iterator&&s,c="keys"===e&&s,d=a[e](...r),h=n?Z:t?Oe:Ie;return!t&&E(o,"iterate",c?b:m),{next(){const{value:e,done:t}=d.next();return t?{value:e,done:t}:{value:l?[h(e[0]),h(e[1])]:h(e),done:t}},[Symbol.iterator](){return this}}}}function re(e){return function(...t){return"delete"!==e&&this}}function ae(){const e={get(e){return G(this,e)},get size(){return J(this)},has:X,add:K,set:Q,delete:ee,clear:te,forEach:ne(!1,!1)},t={get(e){return G(this,e,!1,!0)},get size(){return J(this)},has:X,add:K,set:Q,delete:ee,clear:te,forEach:ne(!1,!0)},n={get(e){return G(this,e,!0)},get size(){return J(this,!0)},has(e){return X.call(this,e,!0)},add:re("add"),set:re("set"),delete:re("delete"),clear:re("clear"),forEach:ne(!0,!1)},i={get(e){return G(this,e,!0,!0)},get size(){return J(this,!0)},has(e){return X.call(this,e,!0)},add:re("add"),set:re("set"),delete:re("delete"),clear:re("clear"),forEach:ne(!0,!0)},r=["keys","values","entries",Symbol.iterator];return r.forEach((r=>{e[r]=ie(r,!1,!1),n[r]=ie(r,!0,!1),t[r]=ie(r,!1,!0),i[r]=ie(r,!0,!0)})),[e,n,t,i]}const[oe,se,le,ce]=ae();function de(e,t){const n=t?e?ce:le:e?se:oe;return(t,r,a)=>"__v_isReactive"===r?!e:"__v_isReadonly"===r?e:"__v_raw"===r?t:Reflect.get((0,i.RI)(n,r)&&r in t?n:t,r,a)}const he={get:de(!1,!1)},ue={get:de(!1,!0)},ve={get:de(!0,!1)};const pe=new WeakMap,fe=new WeakMap,ge=new WeakMap,me=new WeakMap;function be(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function ye(e){return e["__v_skip"]||!Object.isExtensible(e)?0:be((0,i.W7)(e))}function we(e){return Ee(e)?e:ke(e,!1,H,he,pe)}function _e(e){return ke(e,!1,$,ue,fe)}function xe(e){return ke(e,!0,V,ve,ge)}function ke(e,t,n,r,a){if(!(0,i.Kn)(e))return e;if(e["__v_raw"]&&(!t||!e["__v_isReactive"]))return e;const o=a.get(e);if(o)return o;const s=ye(e);if(0===s)return e;const l=new Proxy(e,2===s?r:n);return a.set(e,l),l}function ze(e){return Ee(e)?ze(e["__v_raw"]):!(!e||!e["__v_isReactive"])}function Ee(e){return!(!e||!e["__v_isReadonly"])}function Se(e){return!(!e||!e["__v_isShallow"])}function Ce(e){return ze(e)||Ee(e)}function Te(e){const t=e&&e["__v_raw"];return t?Te(t):e}function Ne(e){return(0,i.Nj)(e,"__v_skip",!0),e}const Ie=e=>(0,i.Kn)(e)?we(e):e,Oe=e=>(0,i.Kn)(e)?xe(e):e;function Ae(e){_&&g&&(e=Te(e),S(e.dep||(e.dep=s())))}function Re(e,t){e=Te(e),e.dep&&T(e.dep)}function De(e){return!(!e||!0!==e.__v_isRef)}function Le(e){return Be(e,!1)}function Pe(e){return Be(e,!0)}function Be(e,t){return De(e)?e:new Fe(e,t)}class Fe{constructor(e,t){this.__v_isShallow=t,this.dep=void 0,this.__v_isRef=!0,this._rawValue=t?e:Te(e),this._value=t?e:Ie(e)}get value(){return Ae(this),this._value}set value(e){const t=this.__v_isShallow||Se(e)||Ee(e);e=t?e:Te(e),(0,i.aU)(e,this._rawValue)&&(this._rawValue=e,this._value=t?e:Ie(e),Re(this,e))}}function je(e){return De(e)?e.value:e}const We={get:(e,t,n)=>je(Reflect.get(e,t,n)),set:(e,t,n,i)=>{const r=e[t];return De(r)&&!De(n)?(r.value=n,!0):Reflect.set(e,t,n,i)}};function Me(e){return ze(e)?e:new Proxy(e,We)}function Ue(e){const t=(0,i.kJ)(e)?new Array(e.length):{};for(const n in e)t[n]=He(e,n);return t}class qe{constructor(e,t,n){this._object=e,this._key=t,this._defaultValue=n,this.__v_isRef=!0}get value(){const e=this._object[this._key];return void 0===e?this._defaultValue:e}set value(e){this._object[this._key]=e}}function He(e,t,n){const i=e[t];return De(i)?i:new qe(e,t,n)}var Ve;class $e{constructor(e,t,n,i){this._setter=t,this.dep=void 0,this.__v_isRef=!0,this[Ve]=!1,this._dirty=!0,this.effect=new y(e,(()=>{this._dirty||(this._dirty=!0,Re(this))})),this.effect.computed=this,this.effect.active=this._cacheable=!i,this["__v_isReadonly"]=n}get value(){const e=Te(this);return Ae(e),!e._dirty&&e._cacheable||(e._dirty=!1,e._value=e.effect.run()),e._value}set value(e){this._setter(e)}}function Ze(e,t,n=!1){let r,a;const o=(0,i.mf)(e);o?(r=e,a=i.dG):(r=e.get,a=e.set);const s=new $e(r,a,o||!a,n);return s}Ve="__v_isReadonly"},6252:function(e,t,n){"use strict";n.d(t,{$d:function(){return o},Ah:function(){return Te},Cn:function(){return P},FN:function(){return zn},Fl:function(){return Wn},HY:function(){return qt},JJ:function(){return $},Jd:function(){return Ce},Ko:function(){return Ue},P$:function(){return re},Q2:function(){return je},Q6:function(){return de},U2:function(){return oe},Uk:function(){return vn},Us:function(){return Nt},Wm:function(){return cn},Y3:function(){return b},Y8:function(){return te},YP:function(){return X},_:function(){return ln},aZ:function(){return he},bv:function(){return ze},dD:function(){return L},dG:function(){return bn},dl:function(){return fe},f3:function(){return Z},h:function(){return Mn},iD:function(){return en},ic:function(){return Se},j4:function(){return tn},kq:function(){return pn},lA:function(){return nn},lR:function(){return Mt},m0:function(){return Y},nK:function(){return ce},se:function(){return ge},up:function(){return Be},w5:function(){return B},wg:function(){return Gt},wy:function(){return Re}});var i=n(2262),r=n(3577);function a(e,t,n,i){let r;try{r=i?e(...i):e()}catch(a){s(a,t,n)}return r}function o(e,t,n,i){if((0,r.mf)(e)){const o=a(e,t,n,i);return o&&(0,r.tI)(o)&&o.catch((e=>{s(e,t,n)})),o}const l=[];for(let r=0;r<e.length;r++)l.push(o(e[r],t,n,i));return l}function s(e,t,n,i=!0){const r=t?t.vnode:null;if(t){let i=t.parent;const r=t.proxy,o=n;while(i){const t=i.ec;if(t)for(let n=0;n<t.length;n++)if(!1===t[n](e,r,o))return;i=i.parent}const s=t.appContext.config.errorHandler;if(s)return void a(s,null,10,[e,r,o])}l(e,n,r,i)}function l(e,t,n,i=!0){console.error(e)}let c=!1,d=!1;const h=[];let u=0;const v=[];let p=null,f=0;const g=Promise.resolve();let m=null;function b(e){const t=m||g;return e?t.then(this?e.bind(this):e):t}function y(e){let t=u+1,n=h.length;while(t<n){const i=t+n>>>1,r=S(h[i]);r<e?t=i+1:n=i}return t}function w(e){h.length&&h.includes(e,c&&e.allowRecurse?u+1:u)||(null==e.id?h.push(e):h.splice(y(e.id),0,e),_())}function _(){c||d||(d=!0,m=g.then(T))}function x(e){const t=h.indexOf(e);t>u&&h.splice(t,1)}function k(e){(0,r.kJ)(e)?v.push(...e):p&&p.includes(e,e.allowRecurse?f+1:f)||v.push(e),_()}function z(e,t=(c?u+1:0)){for(0;t<h.length;t++){const e=h[t];e&&e.pre&&(h.splice(t,1),t--,e())}}function E(e){if(v.length){const e=[...new Set(v)];if(v.length=0,p)return void p.push(...e);for(p=e,p.sort(((e,t)=>S(e)-S(t))),f=0;f<p.length;f++)p[f]();p=null,f=0}}const S=e=>null==e.id?1/0:e.id,C=(e,t)=>{const n=S(e)-S(t);if(0===n){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function T(e){d=!1,c=!0,h.sort(C);r.dG;try{for(u=0;u<h.length;u++){const e=h[u];e&&!1!==e.active&&a(e,null,14)}}finally{u=0,h.length=0,E(e),c=!1,m=null,(h.length||v.length)&&T(e)}}new Set;new Map;function N(e,t,...n){if(e.isUnmounted)return;const i=e.vnode.props||r.kT;let a=n;const s=t.startsWith("update:"),l=s&&t.slice(7);if(l&&l in i){const e=`${"modelValue"===l?"model":l}Modifiers`,{number:t,trim:o}=i[e]||r.kT;o&&(a=n.map((e=>(0,r.HD)(e)?e.trim():e))),t&&(a=n.map(r.He))}let c;let d=i[c=(0,r.hR)(t)]||i[c=(0,r.hR)((0,r._A)(t))];!d&&s&&(d=i[c=(0,r.hR)((0,r.rs)(t))]),d&&o(d,e,6,a);const h=i[c+"Once"];if(h){if(e.emitted){if(e.emitted[c])return}else e.emitted={};e.emitted[c]=!0,o(h,e,6,a)}}function I(e,t,n=!1){const i=t.emitsCache,a=i.get(e);if(void 0!==a)return a;const o=e.emits;let s={},l=!1;if(!(0,r.mf)(e)){const i=e=>{const n=I(e,t,!0);n&&(l=!0,(0,r.l7)(s,n))};!n&&t.mixins.length&&t.mixins.forEach(i),e.extends&&i(e.extends),e.mixins&&e.mixins.forEach(i)}return o||l?((0,r.kJ)(o)?o.forEach((e=>s[e]=null)):(0,r.l7)(s,o),(0,r.Kn)(e)&&i.set(e,s),s):((0,r.Kn)(e)&&i.set(e,null),null)}function O(e,t){return!(!e||!(0,r.F7)(t))&&(t=t.slice(2).replace(/Once$/,""),(0,r.RI)(e,t[0].toLowerCase()+t.slice(1))||(0,r.RI)(e,(0,r.rs)(t))||(0,r.RI)(e,t))}let A=null,R=null;function D(e){const t=A;return A=e,R=e&&e.type.__scopeId||null,t}function L(e){R=e}function P(){R=null}function B(e,t=A,n){if(!t)return e;if(e._n)return e;const i=(...n)=>{i._d&&Kt(-1);const r=D(t);let a;try{a=e(...n)}finally{D(r),i._d&&Kt(1)}return a};return i._n=!0,i._c=!0,i._d=!0,i}function F(e){const{type:t,vnode:n,proxy:i,withProxy:a,props:o,propsOptions:[l],slots:c,attrs:d,emit:h,render:u,renderCache:v,data:p,setupState:f,ctx:g,inheritAttrs:m}=e;let b,y;const w=D(e);try{if(4&n.shapeFlag){const e=a||i;b=fn(u.call(e,e,v,o,f,p,g)),y=d}else{const e=t;0,b=fn(e.length>1?e(o,{attrs:d,slots:c,emit:h}):e(o,null)),y=t.props?d:j(d)}}catch(x){Zt.length=0,s(x,e,1),b=cn(Vt)}let _=b;if(y&&!1!==m){const e=Object.keys(y),{shapeFlag:t}=_;e.length&&7&t&&(l&&e.some(r.tR)&&(y=W(y,l)),_=un(_,y))}return n.dirs&&(_=un(_),_.dirs=_.dirs?_.dirs.concat(n.dirs):n.dirs),n.transition&&(_.transition=n.transition),b=_,D(w),b}const j=e=>{let t;for(const n in e)("class"===n||"style"===n||(0,r.F7)(n))&&((t||(t={}))[n]=e[n]);return t},W=(e,t)=>{const n={};for(const i in e)(0,r.tR)(i)&&i.slice(9)in t||(n[i]=e[i]);return n};function M(e,t,n){const{props:i,children:r,component:a}=e,{props:o,children:s,patchFlag:l}=t,c=a.emitsOptions;if(t.dirs||t.transition)return!0;if(!(n&&l>=0))return!(!r&&!s||s&&s.$stable)||i!==o&&(i?!o||U(i,o,c):!!o);if(1024&l)return!0;if(16&l)return i?U(i,o,c):!!o;if(8&l){const e=t.dynamicProps;for(let t=0;t<e.length;t++){const n=e[t];if(o[n]!==i[n]&&!O(c,n))return!0}}return!1}function U(e,t,n){const i=Object.keys(t);if(i.length!==Object.keys(e).length)return!0;for(let r=0;r<i.length;r++){const a=i[r];if(t[a]!==e[a]&&!O(n,a))return!0}return!1}function q({vnode:e,parent:t},n){while(t&&t.subTree===e)(e=t.vnode).el=n,t=t.parent}const H=e=>e.__isSuspense;function V(e,t){t&&t.pendingBranch?(0,r.kJ)(e)?t.effects.push(...e):t.effects.push(e):k(e)}function $(e,t){if(kn){let n=kn.provides;const i=kn.parent&&kn.parent.provides;i===n&&(n=kn.provides=Object.create(i)),n[e]=t}else 0}function Z(e,t,n=!1){const i=kn||A;if(i){const a=null==i.parent?i.vnode.appContext&&i.vnode.appContext.provides:i.parent.provides;if(a&&e in a)return a[e];if(arguments.length>1)return n&&(0,r.mf)(t)?t.call(i.proxy):t}else 0}function Y(e,t){return J(e,null,t)}const G={};function X(e,t,n){return J(e,t,n)}function J(e,t,{immediate:n,deep:s,flush:l,onTrack:c,onTrigger:d}=r.kT){const h=kn;let u,v,p=!1,f=!1;if((0,i.dq)(e)?(u=()=>e.value,p=(0,i.yT)(e)):(0,i.PG)(e)?(u=()=>e,s=!0):(0,r.kJ)(e)?(f=!0,p=e.some((e=>(0,i.PG)(e)||(0,i.yT)(e))),u=()=>e.map((e=>(0,i.dq)(e)?e.value:(0,i.PG)(e)?ee(e):(0,r.mf)(e)?a(e,h,2):void 0))):u=(0,r.mf)(e)?t?()=>a(e,h,2):()=>{if(!h||!h.isUnmounted)return v&&v(),o(e,h,3,[m])}:r.dG,t&&s){const e=u;u=()=>ee(e())}let g,m=e=>{v=x.onStop=()=>{a(e,h,4)}};if(In){if(m=r.dG,t?n&&o(t,h,3,[u(),f?[]:void 0,m]):u(),"sync"!==l)return r.dG;{const e=qn();g=e.__watcherHandles||(e.__watcherHandles=[])}}let b=f?new Array(e.length).fill(G):G;const y=()=>{if(x.active)if(t){const e=x.run();(s||p||(f?e.some(((e,t)=>(0,r.aU)(e,b[t]))):(0,r.aU)(e,b)))&&(v&&v(),o(t,h,3,[e,b===G?void 0:f&&b[0]===G?[]:b,m]),b=e)}else x.run()};let _;y.allowRecurse=!!t,"sync"===l?_=y:"post"===l?_=()=>Tt(y,h&&h.suspense):(y.pre=!0,h&&(y.id=h.uid),_=()=>w(y));const x=new i.qq(u,_);t?n?y():b=x.run():"post"===l?Tt(x.run.bind(x),h&&h.suspense):x.run();const k=()=>{x.stop(),h&&h.scope&&(0,r.Od)(h.scope.effects,x)};return g&&g.push(k),k}function K(e,t,n){const i=this.proxy,a=(0,r.HD)(e)?e.includes(".")?Q(i,e):()=>i[e]:e.bind(i,i);let o;(0,r.mf)(t)?o=t:(o=t.handler,n=t);const s=kn;En(this);const l=J(a,o.bind(i),n);return s?En(s):Sn(),l}function Q(e,t){const n=t.split(".");return()=>{let t=e;for(let e=0;e<n.length&&t;e++)t=t[n[e]];return t}}function ee(e,t){if(!(0,r.Kn)(e)||e["__v_skip"])return e;if(t=t||new Set,t.has(e))return e;if(t.add(e),(0,i.dq)(e))ee(e.value,t);else if((0,r.kJ)(e))for(let n=0;n<e.length;n++)ee(e[n],t);else if((0,r.DM)(e)||(0,r._N)(e))e.forEach((e=>{ee(e,t)}));else if((0,r.PO)(e))for(const n in e)ee(e[n],t);return e}function te(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return ze((()=>{e.isMounted=!0})),Ce((()=>{e.isUnmounting=!0})),e}const ne=[Function,Array],ie={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:ne,onEnter:ne,onAfterEnter:ne,onEnterCancelled:ne,onBeforeLeave:ne,onLeave:ne,onAfterLeave:ne,onLeaveCancelled:ne,onBeforeAppear:ne,onAppear:ne,onAfterAppear:ne,onAppearCancelled:ne},setup(e,{slots:t}){const n=zn(),r=te();let a;return()=>{const o=t.default&&de(t.default(),!0);if(!o||!o.length)return;let s=o[0];if(o.length>1){let e=!1;for(const t of o)if(t.type!==Vt){0,s=t,e=!0;break}}const l=(0,i.IU)(e),{mode:c}=l;if(r.isLeaving)return se(s);const d=le(s);if(!d)return se(s);const h=oe(d,l,r,n);ce(d,h);const u=n.subTree,v=u&&le(u);let p=!1;const{getTransitionKey:f}=d.type;if(f){const e=f();void 0===a?a=e:e!==a&&(a=e,p=!0)}if(v&&v.type!==Vt&&(!rn(d,v)||p)){const e=oe(v,l,r,n);if(ce(v,e),"out-in"===c)return r.isLeaving=!0,e.afterLeave=()=>{r.isLeaving=!1,!1!==n.update.active&&n.update()},se(s);"in-out"===c&&d.type!==Vt&&(e.delayLeave=(e,t,n)=>{const i=ae(r,v);i[String(v.key)]=v,e._leaveCb=()=>{t(),e._leaveCb=void 0,delete h.delayedLeave},h.delayedLeave=n})}return s}}},re=ie;function ae(e,t){const{leavingVNodes:n}=e;let i=n.get(t.type);return i||(i=Object.create(null),n.set(t.type,i)),i}function oe(e,t,n,i){const{appear:a,mode:s,persisted:l=!1,onBeforeEnter:c,onEnter:d,onAfterEnter:h,onEnterCancelled:u,onBeforeLeave:v,onLeave:p,onAfterLeave:f,onLeaveCancelled:g,onBeforeAppear:m,onAppear:b,onAfterAppear:y,onAppearCancelled:w}=t,_=String(e.key),x=ae(n,e),k=(e,t)=>{e&&o(e,i,9,t)},z=(e,t)=>{const n=t[1];k(e,t),(0,r.kJ)(e)?e.every((e=>e.length<=1))&&n():e.length<=1&&n()},E={mode:s,persisted:l,beforeEnter(t){let i=c;if(!n.isMounted){if(!a)return;i=m||c}t._leaveCb&&t._leaveCb(!0);const r=x[_];r&&rn(e,r)&&r.el._leaveCb&&r.el._leaveCb(),k(i,[t])},enter(e){let t=d,i=h,r=u;if(!n.isMounted){if(!a)return;t=b||d,i=y||h,r=w||u}let o=!1;const s=e._enterCb=t=>{o||(o=!0,k(t?r:i,[e]),E.delayedLeave&&E.delayedLeave(),e._enterCb=void 0)};t?z(t,[e,s]):s()},leave(t,i){const r=String(e.key);if(t._enterCb&&t._enterCb(!0),n.isUnmounting)return i();k(v,[t]);let a=!1;const o=t._leaveCb=n=>{a||(a=!0,i(),k(n?g:f,[t]),t._leaveCb=void 0,x[r]===e&&delete x[r])};x[r]=e,p?z(p,[t,o]):o()},clone(e){return oe(e,t,n,i)}};return E}function se(e){if(ve(e))return e=un(e),e.children=null,e}function le(e){return ve(e)?e.children?e.children[0]:void 0:e}function ce(e,t){6&e.shapeFlag&&e.component?ce(e.component.subTree,t):128&e.shapeFlag?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function de(e,t=!1,n){let i=[],r=0;for(let a=0;a<e.length;a++){let o=e[a];const s=null==n?o.key:String(n)+String(null!=o.key?o.key:a);o.type===qt?(128&o.patchFlag&&r++,i=i.concat(de(o.children,t,s))):(t||o.type!==Vt)&&i.push(null!=s?un(o,{key:s}):o)}if(r>1)for(let a=0;a<i.length;a++)i[a].patchFlag=-2;return i}function he(e){return(0,r.mf)(e)?{setup:e,name:e.name}:e}const ue=e=>!!e.type.__asyncLoader;const ve=e=>e.type.__isKeepAlive;RegExp,RegExp;function pe(e,t){return(0,r.kJ)(e)?e.some((e=>pe(e,t))):(0,r.HD)(e)?e.split(",").includes(t):!!e.test&&e.test(t)}function fe(e,t){me(e,"a",t)}function ge(e,t){me(e,"da",t)}function me(e,t,n=kn){const i=e.__wdc||(e.__wdc=()=>{let t=n;while(t){if(t.isDeactivated)return;t=t.parent}return e()});if(_e(t,i,n),n){let e=n.parent;while(e&&e.parent)ve(e.parent.vnode)&&be(i,t,n,e),e=e.parent}}function be(e,t,n,i){const a=_e(t,e,i,!0);Te((()=>{(0,r.Od)(i[t],a)}),n)}function ye(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function we(e){return 128&e.shapeFlag?e.ssContent:e}function _e(e,t,n=kn,r=!1){if(n){const a=n[e]||(n[e]=[]),s=t.__weh||(t.__weh=(...r)=>{if(n.isUnmounted)return;(0,i.Jd)(),En(n);const a=o(t,n,e,r);return Sn(),(0,i.lk)(),a});return r?a.unshift(s):a.push(s),s}}const xe=e=>(t,n=kn)=>(!In||"sp"===e)&&_e(e,((...e)=>t(...e)),n),ke=xe("bm"),ze=xe("m"),Ee=xe("bu"),Se=xe("u"),Ce=xe("bum"),Te=xe("um"),Ne=xe("sp"),Ie=xe("rtg"),Oe=xe("rtc");function Ae(e,t=kn){_e("ec",e,t)}function Re(e,t){const n=A;if(null===n)return e;const i=Bn(n)||n.proxy,a=e.dirs||(e.dirs=[]);for(let o=0;o<t.length;o++){let[e,n,s,l=r.kT]=t[o];e&&((0,r.mf)(e)&&(e={mounted:e,updated:e}),e.deep&&ee(n),a.push({dir:e,instance:i,value:n,oldValue:void 0,arg:s,modifiers:l}))}return e}function De(e,t,n,r){const a=e.dirs,s=t&&t.dirs;for(let l=0;l<a.length;l++){const c=a[l];s&&(c.oldValue=s[l].value);let d=c.dir[r];d&&((0,i.Jd)(),o(d,n,8,[e.el,c,e,t]),(0,i.lk)())}}const Le="components",Pe="directives";function Be(e,t){return We(Le,e,!0,t)||e}const Fe=Symbol();function je(e){return We(Pe,e)}function We(e,t,n=!0,i=!1){const a=A||kn;if(a){const n=a.type;if(e===Le){const e=Fn(n,!1);if(e&&(e===t||e===(0,r._A)(t)||e===(0,r.kC)((0,r._A)(t))))return n}const o=Me(a[e]||n[e],t)||Me(a.appContext[e],t);return!o&&i?n:o}}function Me(e,t){return e&&(e[t]||e[(0,r._A)(t)]||e[(0,r.kC)((0,r._A)(t))])}function Ue(e,t,n,i){let a;const o=n&&n[i];if((0,r.kJ)(e)||(0,r.HD)(e)){a=new Array(e.length);for(let n=0,i=e.length;n<i;n++)a[n]=t(e[n],n,void 0,o&&o[n])}else if("number"===typeof e){0,a=new Array(e);for(let n=0;n<e;n++)a[n]=t(n+1,n,void 0,o&&o[n])}else if((0,r.Kn)(e))if(e[Symbol.iterator])a=Array.from(e,((e,n)=>t(e,n,void 0,o&&o[n])));else{const n=Object.keys(e);a=new Array(n.length);for(let i=0,r=n.length;i<r;i++){const r=n[i];a[i]=t(e[r],r,i,o&&o[i])}}else a=[];return n&&(n[i]=a),a}const qe=e=>e?Cn(e)?Bn(e)||e.proxy:qe(e.parent):null,He=(0,r.l7)(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>qe(e.parent),$root:e=>qe(e.root),$emit:e=>e.emit,$options:e=>Ke(e),$forceUpdate:e=>e.f||(e.f=()=>w(e.update)),$nextTick:e=>e.n||(e.n=b.bind(e.proxy)),$watch:e=>K.bind(e)}),Ve=(e,t)=>e!==r.kT&&!e.__isScriptSetup&&(0,r.RI)(e,t),$e={get({_:e},t){const{ctx:n,setupState:a,data:o,props:s,accessCache:l,type:c,appContext:d}=e;let h;if("$"!==t[0]){const i=l[t];if(void 0!==i)switch(i){case 1:return a[t];case 2:return o[t];case 4:return n[t];case 3:return s[t]}else{if(Ve(a,t))return l[t]=1,a[t];if(o!==r.kT&&(0,r.RI)(o,t))return l[t]=2,o[t];if((h=e.propsOptions[0])&&(0,r.RI)(h,t))return l[t]=3,s[t];if(n!==r.kT&&(0,r.RI)(n,t))return l[t]=4,n[t];Ze&&(l[t]=0)}}const u=He[t];let v,p;return u?("$attrs"===t&&(0,i.j)(e,"get",t),u(e)):(v=c.__cssModules)&&(v=v[t])?v:n!==r.kT&&(0,r.RI)(n,t)?(l[t]=4,n[t]):(p=d.config.globalProperties,(0,r.RI)(p,t)?p[t]:void 0)},set({_:e},t,n){const{data:i,setupState:a,ctx:o}=e;return Ve(a,t)?(a[t]=n,!0):i!==r.kT&&(0,r.RI)(i,t)?(i[t]=n,!0):!(0,r.RI)(e.props,t)&&(("$"!==t[0]||!(t.slice(1)in e))&&(o[t]=n,!0))},has({_:{data:e,setupState:t,accessCache:n,ctx:i,appContext:a,propsOptions:o}},s){let l;return!!n[s]||e!==r.kT&&(0,r.RI)(e,s)||Ve(t,s)||(l=o[0])&&(0,r.RI)(l,s)||(0,r.RI)(i,s)||(0,r.RI)(He,s)||(0,r.RI)(a.config.globalProperties,s)},defineProperty(e,t,n){return null!=n.get?e._.accessCache[t]=0:(0,r.RI)(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};let Ze=!0;function Ye(e){const t=Ke(e),n=e.proxy,a=e.ctx;Ze=!1,t.beforeCreate&&Xe(t.beforeCreate,e,"bc");const{data:o,computed:s,methods:l,watch:c,provide:d,inject:h,created:u,beforeMount:v,mounted:p,beforeUpdate:f,updated:g,activated:m,deactivated:b,beforeDestroy:y,beforeUnmount:w,destroyed:_,unmounted:x,render:k,renderTracked:z,renderTriggered:E,errorCaptured:S,serverPrefetch:C,expose:T,inheritAttrs:N,components:I,directives:O,filters:A}=t,R=null;if(h&&Ge(h,a,R,e.appContext.config.unwrapInjectedRef),l)for(const i in l){const e=l[i];(0,r.mf)(e)&&(a[i]=e.bind(n))}if(o){0;const t=o.call(n,n);0,(0,r.Kn)(t)&&(e.data=(0,i.qj)(t))}if(Ze=!0,s)for(const i in s){const e=s[i],t=(0,r.mf)(e)?e.bind(n,n):(0,r.mf)(e.get)?e.get.bind(n,n):r.dG;0;const o=!(0,r.mf)(e)&&(0,r.mf)(e.set)?e.set.bind(n):r.dG,l=Wn({get:t,set:o});Object.defineProperty(a,i,{enumerable:!0,configurable:!0,get:()=>l.value,set:e=>l.value=e})}if(c)for(const i in c)Je(c[i],a,n,i);if(d){const e=(0,r.mf)(d)?d.call(n):d;Reflect.ownKeys(e).forEach((t=>{$(t,e[t])}))}function D(e,t){(0,r.kJ)(t)?t.forEach((t=>e(t.bind(n)))):t&&e(t.bind(n))}if(u&&Xe(u,e,"c"),D(ke,v),D(ze,p),D(Ee,f),D(Se,g),D(fe,m),D(ge,b),D(Ae,S),D(Oe,z),D(Ie,E),D(Ce,w),D(Te,x),D(Ne,C),(0,r.kJ)(T))if(T.length){const t=e.exposed||(e.exposed={});T.forEach((e=>{Object.defineProperty(t,e,{get:()=>n[e],set:t=>n[e]=t})}))}else e.exposed||(e.exposed={});k&&e.render===r.dG&&(e.render=k),null!=N&&(e.inheritAttrs=N),I&&(e.components=I),O&&(e.directives=O)}function Ge(e,t,n=r.dG,a=!1){(0,r.kJ)(e)&&(e=it(e));for(const o in e){const n=e[o];let s;s=(0,r.Kn)(n)?"default"in n?Z(n.from||o,n.default,!0):Z(n.from||o):Z(n),(0,i.dq)(s)&&a?Object.defineProperty(t,o,{enumerable:!0,configurable:!0,get:()=>s.value,set:e=>s.value=e}):t[o]=s}}function Xe(e,t,n){o((0,r.kJ)(e)?e.map((e=>e.bind(t.proxy))):e.bind(t.proxy),t,n)}function Je(e,t,n,i){const a=i.includes(".")?Q(n,i):()=>n[i];if((0,r.HD)(e)){const n=t[e];(0,r.mf)(n)&&X(a,n)}else if((0,r.mf)(e))X(a,e.bind(n));else if((0,r.Kn)(e))if((0,r.kJ)(e))e.forEach((e=>Je(e,t,n,i)));else{const i=(0,r.mf)(e.handler)?e.handler.bind(n):t[e.handler];(0,r.mf)(i)&&X(a,i,e)}else 0}function Ke(e){const t=e.type,{mixins:n,extends:i}=t,{mixins:a,optionsCache:o,config:{optionMergeStrategies:s}}=e.appContext,l=o.get(t);let c;return l?c=l:a.length||n||i?(c={},a.length&&a.forEach((e=>Qe(c,e,s,!0))),Qe(c,t,s)):c=t,(0,r.Kn)(t)&&o.set(t,c),c}function Qe(e,t,n,i=!1){const{mixins:r,extends:a}=t;a&&Qe(e,a,n,!0),r&&r.forEach((t=>Qe(e,t,n,!0)));for(const o in t)if(i&&"expose"===o);else{const i=et[o]||n&&n[o];e[o]=i?i(e[o],t[o]):t[o]}return e}const et={data:tt,props:at,emits:at,methods:at,computed:at,beforeCreate:rt,created:rt,beforeMount:rt,mounted:rt,beforeUpdate:rt,updated:rt,beforeDestroy:rt,beforeUnmount:rt,destroyed:rt,unmounted:rt,activated:rt,deactivated:rt,errorCaptured:rt,serverPrefetch:rt,components:at,directives:at,watch:ot,provide:tt,inject:nt};function tt(e,t){return t?e?function(){return(0,r.l7)((0,r.mf)(e)?e.call(this,this):e,(0,r.mf)(t)?t.call(this,this):t)}:t:e}function nt(e,t){return at(it(e),it(t))}function it(e){if((0,r.kJ)(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function rt(e,t){return e?[...new Set([].concat(e,t))]:t}function at(e,t){return e?(0,r.l7)((0,r.l7)(Object.create(null),e),t):t}function ot(e,t){if(!e)return t;if(!t)return e;const n=(0,r.l7)(Object.create(null),e);for(const i in t)n[i]=rt(e[i],t[i]);return n}function st(e,t,n,a=!1){const o={},s={};(0,r.Nj)(s,an,1),e.propsDefaults=Object.create(null),ct(e,t,o,s);for(const i in e.propsOptions[0])i in o||(o[i]=void 0);n?e.props=a?o:(0,i.Um)(o):e.type.props?e.props=o:e.props=s,e.attrs=s}function lt(e,t,n,a){const{props:o,attrs:s,vnode:{patchFlag:l}}=e,c=(0,i.IU)(o),[d]=e.propsOptions;let h=!1;if(!(a||l>0)||16&l){let i;ct(e,t,o,s)&&(h=!0);for(const a in c)t&&((0,r.RI)(t,a)||(i=(0,r.rs)(a))!==a&&(0,r.RI)(t,i))||(d?!n||void 0===n[a]&&void 0===n[i]||(o[a]=dt(d,c,a,void 0,e,!0)):delete o[a]);if(s!==c)for(const e in s)t&&(0,r.RI)(t,e)||(delete s[e],h=!0)}else if(8&l){const n=e.vnode.dynamicProps;for(let i=0;i<n.length;i++){let a=n[i];if(O(e.emitsOptions,a))continue;const l=t[a];if(d)if((0,r.RI)(s,a))l!==s[a]&&(s[a]=l,h=!0);else{const t=(0,r._A)(a);o[t]=dt(d,c,t,l,e,!1)}else l!==s[a]&&(s[a]=l,h=!0)}}h&&(0,i.X$)(e,"set","$attrs")}function ct(e,t,n,a){const[o,s]=e.propsOptions;let l,c=!1;if(t)for(let i in t){if((0,r.Gg)(i))continue;const d=t[i];let h;o&&(0,r.RI)(o,h=(0,r._A)(i))?s&&s.includes(h)?(l||(l={}))[h]=d:n[h]=d:O(e.emitsOptions,i)||i in a&&d===a[i]||(a[i]=d,c=!0)}if(s){const t=(0,i.IU)(n),a=l||r.kT;for(let i=0;i<s.length;i++){const l=s[i];n[l]=dt(o,t,l,a[l],e,!(0,r.RI)(a,l))}}return c}function dt(e,t,n,i,a,o){const s=e[n];if(null!=s){const e=(0,r.RI)(s,"default");if(e&&void 0===i){const e=s.default;if(s.type!==Function&&(0,r.mf)(e)){const{propsDefaults:r}=a;n in r?i=r[n]:(En(a),i=r[n]=e.call(null,t),Sn())}else i=e}s[0]&&(o&&!e?i=!1:!s[1]||""!==i&&i!==(0,r.rs)(n)||(i=!0))}return i}function ht(e,t,n=!1){const i=t.propsCache,a=i.get(e);if(a)return a;const o=e.props,s={},l=[];let c=!1;if(!(0,r.mf)(e)){const i=e=>{c=!0;const[n,i]=ht(e,t,!0);(0,r.l7)(s,n),i&&l.push(...i)};!n&&t.mixins.length&&t.mixins.forEach(i),e.extends&&i(e.extends),e.mixins&&e.mixins.forEach(i)}if(!o&&!c)return(0,r.Kn)(e)&&i.set(e,r.Z6),r.Z6;if((0,r.kJ)(o))for(let h=0;h<o.length;h++){0;const e=(0,r._A)(o[h]);ut(e)&&(s[e]=r.kT)}else if(o){0;for(const e in o){const t=(0,r._A)(e);if(ut(t)){const n=o[e],i=s[t]=(0,r.kJ)(n)||(0,r.mf)(n)?{type:n}:Object.assign({},n);if(i){const e=ft(Boolean,i.type),n=ft(String,i.type);i[0]=e>-1,i[1]=n<0||e<n,(e>-1||(0,r.RI)(i,"default"))&&l.push(t)}}}}const d=[s,l];return(0,r.Kn)(e)&&i.set(e,d),d}function ut(e){return"$"!==e[0]}function vt(e){const t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:null===e?"null":""}function pt(e,t){return vt(e)===vt(t)}function ft(e,t){return(0,r.kJ)(t)?t.findIndex((t=>pt(t,e))):(0,r.mf)(t)&&pt(t,e)?0:-1}const gt=e=>"_"===e[0]||"$stable"===e,mt=e=>(0,r.kJ)(e)?e.map(fn):[fn(e)],bt=(e,t,n)=>{if(t._n)return t;const i=B(((...e)=>mt(t(...e))),n);return i._c=!1,i},yt=(e,t,n)=>{const i=e._ctx;for(const a in e){if(gt(a))continue;const n=e[a];if((0,r.mf)(n))t[a]=bt(a,n,i);else if(null!=n){0;const e=mt(n);t[a]=()=>e}}},wt=(e,t)=>{const n=mt(t);e.slots.default=()=>n},_t=(e,t)=>{if(32&e.vnode.shapeFlag){const n=t._;n?(e.slots=(0,i.IU)(t),(0,r.Nj)(t,"_",n)):yt(t,e.slots={})}else e.slots={},t&&wt(e,t);(0,r.Nj)(e.slots,an,1)},xt=(e,t,n)=>{const{vnode:i,slots:a}=e;let o=!0,s=r.kT;if(32&i.shapeFlag){const e=t._;e?n&&1===e?o=!1:((0,r.l7)(a,t),n||1!==e||delete a._):(o=!t.$stable,yt(t,a)),s=t}else t&&(wt(e,t),s={default:1});if(o)for(const r in a)gt(r)||r in s||delete a[r]};function kt(){return{app:null,config:{isNativeTag:r.NO,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let zt=0;function Et(e,t){return function(n,i=null){(0,r.mf)(n)||(n=Object.assign({},n)),null==i||(0,r.Kn)(i)||(i=null);const a=kt(),o=new Set;let s=!1;const l=a.app={_uid:zt++,_component:n,_props:i,_container:null,_context:a,_instance:null,version:Hn,get config(){return a.config},set config(e){0},use(e,...t){return o.has(e)||(e&&(0,r.mf)(e.install)?(o.add(e),e.install(l,...t)):(0,r.mf)(e)&&(o.add(e),e(l,...t))),l},mixin(e){return a.mixins.includes(e)||a.mixins.push(e),l},component(e,t){return t?(a.components[e]=t,l):a.components[e]},directive(e,t){return t?(a.directives[e]=t,l):a.directives[e]},mount(r,o,c){if(!s){0;const d=cn(n,i);return d.appContext=a,o&&t?t(d,r):e(d,r,c),s=!0,l._container=r,r.__vue_app__=l,Bn(d.component)||d.component.proxy}},unmount(){s&&(e(null,l._container),delete l._container.__vue_app__)},provide(e,t){return a.provides[e]=t,l}};return l}}function St(e,t,n,o,s=!1){if((0,r.kJ)(e))return void e.forEach(((e,i)=>St(e,t&&((0,r.kJ)(t)?t[i]:t),n,o,s)));if(ue(o)&&!s)return;const l=4&o.shapeFlag?Bn(o.component)||o.component.proxy:o.el,c=s?null:l,{i:d,r:h}=e;const u=t&&t.r,v=d.refs===r.kT?d.refs={}:d.refs,p=d.setupState;if(null!=u&&u!==h&&((0,r.HD)(u)?(v[u]=null,(0,r.RI)(p,u)&&(p[u]=null)):(0,i.dq)(u)&&(u.value=null)),(0,r.mf)(h))a(h,d,12,[c,v]);else{const t=(0,r.HD)(h),a=(0,i.dq)(h);if(t||a){const i=()=>{if(e.f){const n=t?(0,r.RI)(p,h)?p[h]:v[h]:h.value;s?(0,r.kJ)(n)&&(0,r.Od)(n,l):(0,r.kJ)(n)?n.includes(l)||n.push(l):t?(v[h]=[l],(0,r.RI)(p,h)&&(p[h]=v[h])):(h.value=[l],e.k&&(v[e.k]=h.value))}else t?(v[h]=c,(0,r.RI)(p,h)&&(p[h]=c)):a&&(h.value=c,e.k&&(v[e.k]=c))};c?(i.id=-1,Tt(i,n)):i()}else 0}}function Ct(){}const Tt=V;function Nt(e){return It(e)}function It(e,t){Ct();const n=(0,r.E9)();n.__VUE__=!0;const{insert:a,remove:o,patchProp:s,createElement:l,createText:c,createComment:d,setText:h,setElementText:u,parentNode:v,nextSibling:p,setScopeId:f=r.dG,insertStaticContent:g}=e,m=(e,t,n,i=null,r=null,a=null,o=!1,s=null,l=!!t.dynamicChildren)=>{if(e===t)return;e&&!rn(e,t)&&(i=K(e),Z(e,r,a,!0),e=null),-2===t.patchFlag&&(l=!1,t.dynamicChildren=null);const{type:c,ref:d,shapeFlag:h}=t;switch(c){case Ht:b(e,t,n,i);break;case Vt:y(e,t,n,i);break;case $t:null==e&&_(t,n,i,o);break;case qt:D(e,t,n,i,r,a,o,s,l);break;default:1&h?C(e,t,n,i,r,a,o,s,l):6&h?L(e,t,n,i,r,a,o,s,l):(64&h||128&h)&&c.process(e,t,n,i,r,a,o,s,l,ee)}null!=d&&r&&St(d,e&&e.ref,a,t||e,!t)},b=(e,t,n,i)=>{if(null==e)a(t.el=c(t.children),n,i);else{const n=t.el=e.el;t.children!==e.children&&h(n,t.children)}},y=(e,t,n,i)=>{null==e?a(t.el=d(t.children||""),n,i):t.el=e.el},_=(e,t,n,i)=>{[e.el,e.anchor]=g(e.children,t,n,i,e.el,e.anchor)},k=({el:e,anchor:t},n,i)=>{let r;while(e&&e!==t)r=p(e),a(e,n,i),e=r;a(t,n,i)},S=({el:e,anchor:t})=>{let n;while(e&&e!==t)n=p(e),o(e),e=n;o(t)},C=(e,t,n,i,r,a,o,s,l)=>{o=o||"svg"===t.type,null==e?T(t,n,i,r,a,o,s,l):O(e,t,r,a,o,s,l)},T=(e,t,n,i,o,c,d,h)=>{let v,p;const{type:f,props:g,shapeFlag:m,transition:b,dirs:y}=e;if(v=e.el=l(e.type,c,g&&g.is,g),8&m?u(v,e.children):16&m&&I(e.children,v,null,i,o,c&&"foreignObject"!==f,d,h),y&&De(e,null,i,"created"),g){for(const t in g)"value"===t||(0,r.Gg)(t)||s(v,t,null,g[t],c,e.children,i,o,J);"value"in g&&s(v,"value",null,g.value),(p=g.onVnodeBeforeMount)&&yn(p,i,e)}N(v,e,e.scopeId,d,i),y&&De(e,null,i,"beforeMount");const w=(!o||o&&!o.pendingBranch)&&b&&!b.persisted;w&&b.beforeEnter(v),a(v,t,n),((p=g&&g.onVnodeMounted)||w||y)&&Tt((()=>{p&&yn(p,i,e),w&&b.enter(v),y&&De(e,null,i,"mounted")}),o)},N=(e,t,n,i,r)=>{if(n&&f(e,n),i)for(let a=0;a<i.length;a++)f(e,i[a]);if(r){let n=r.subTree;if(t===n){const t=r.vnode;N(e,t,t.scopeId,t.slotScopeIds,r.parent)}}},I=(e,t,n,i,r,a,o,s,l=0)=>{for(let c=l;c<e.length;c++){const l=e[c]=s?gn(e[c]):fn(e[c]);m(null,l,t,n,i,r,a,o,s)}},O=(e,t,n,i,a,o,l)=>{const c=t.el=e.el;let{patchFlag:d,dynamicChildren:h,dirs:v}=t;d|=16&e.patchFlag;const p=e.props||r.kT,f=t.props||r.kT;let g;n&&Ot(n,!1),(g=f.onVnodeBeforeUpdate)&&yn(g,n,t,e),v&&De(t,e,n,"beforeUpdate"),n&&Ot(n,!0);const m=a&&"foreignObject"!==t.type;if(h?A(e.dynamicChildren,h,c,n,i,m,o):l||U(e,t,c,null,n,i,m,o,!1),d>0){if(16&d)R(c,t,p,f,n,i,a);else if(2&d&&p.class!==f.class&&s(c,"class",null,f.class,a),4&d&&s(c,"style",p.style,f.style,a),8&d){const r=t.dynamicProps;for(let t=0;t<r.length;t++){const o=r[t],l=p[o],d=f[o];d===l&&"value"!==o||s(c,o,l,d,a,e.children,n,i,J)}}1&d&&e.children!==t.children&&u(c,t.children)}else l||null!=h||R(c,t,p,f,n,i,a);((g=f.onVnodeUpdated)||v)&&Tt((()=>{g&&yn(g,n,t,e),v&&De(t,e,n,"updated")}),i)},A=(e,t,n,i,r,a,o)=>{for(let s=0;s<t.length;s++){const l=e[s],c=t[s],d=l.el&&(l.type===qt||!rn(l,c)||70&l.shapeFlag)?v(l.el):n;m(l,c,d,null,i,r,a,o,!0)}},R=(e,t,n,i,a,o,l)=>{if(n!==i){if(n!==r.kT)for(const c in n)(0,r.Gg)(c)||c in i||s(e,c,n[c],null,l,t.children,a,o,J);for(const c in i){if((0,r.Gg)(c))continue;const d=i[c],h=n[c];d!==h&&"value"!==c&&s(e,c,h,d,l,t.children,a,o,J)}"value"in i&&s(e,"value",n.value,i.value)}},D=(e,t,n,i,r,o,s,l,d)=>{const h=t.el=e?e.el:c(""),u=t.anchor=e?e.anchor:c("");let{patchFlag:v,dynamicChildren:p,slotScopeIds:f}=t;f&&(l=l?l.concat(f):f),null==e?(a(h,n,i),a(u,n,i),I(t.children,n,u,r,o,s,l,d)):v>0&&64&v&&p&&e.dynamicChildren?(A(e.dynamicChildren,p,n,r,o,s,l),(null!=t.key||r&&t===r.subTree)&&At(e,t,!0)):U(e,t,n,u,r,o,s,l,d)},L=(e,t,n,i,r,a,o,s,l)=>{t.slotScopeIds=s,null==e?512&t.shapeFlag?r.ctx.activate(t,n,i,o,l):P(t,n,i,r,a,o,l):B(e,t,l)},P=(e,t,n,i,r,a,o)=>{const s=e.component=xn(e,i,r);if(ve(e)&&(s.ctx.renderer=ee),On(s),s.asyncDep){if(r&&r.registerDep(s,j),!e.el){const e=s.subTree=cn(Vt);y(null,e,t,n)}}else j(s,e,t,n,r,a,o)},B=(e,t,n)=>{const i=t.component=e.component;if(M(e,t,n)){if(i.asyncDep&&!i.asyncResolved)return void W(i,t,n);i.next=t,x(i.update),i.update()}else t.el=e.el,i.vnode=t},j=(e,t,n,a,o,s,l)=>{const c=()=>{if(e.isMounted){let t,{next:n,bu:i,u:a,parent:c,vnode:d}=e,h=n;0,Ot(e,!1),n?(n.el=d.el,W(e,n,l)):n=d,i&&(0,r.ir)(i),(t=n.props&&n.props.onVnodeBeforeUpdate)&&yn(t,c,n,d),Ot(e,!0);const u=F(e);0;const p=e.subTree;e.subTree=u,m(p,u,v(p.el),K(p),e,o,s),n.el=u.el,null===h&&q(e,u.el),a&&Tt(a,o),(t=n.props&&n.props.onVnodeUpdated)&&Tt((()=>yn(t,c,n,d)),o)}else{let i;const{el:l,props:c}=t,{bm:d,m:h,parent:u}=e,v=ue(t);if(Ot(e,!1),d&&(0,r.ir)(d),!v&&(i=c&&c.onVnodeBeforeMount)&&yn(i,u,t),Ot(e,!0),l&&ne){const n=()=>{e.subTree=F(e),ne(l,e.subTree,e,o,null)};v?t.type.__asyncLoader().then((()=>!e.isUnmounted&&n())):n()}else{0;const i=e.subTree=F(e);0,m(null,i,n,a,e,o,s),t.el=i.el}if(h&&Tt(h,o),!v&&(i=c&&c.onVnodeMounted)){const e=t;Tt((()=>yn(i,u,e)),o)}(256&t.shapeFlag||u&&ue(u.vnode)&&256&u.vnode.shapeFlag)&&e.a&&Tt(e.a,o),e.isMounted=!0,t=n=a=null}},d=e.effect=new i.qq(c,(()=>w(h)),e.scope),h=e.update=()=>d.run();h.id=e.uid,Ot(e,!0),h()},W=(e,t,n)=>{t.component=e;const r=e.vnode.props;e.vnode=t,e.next=null,lt(e,t.props,r,n),xt(e,t.children,n),(0,i.Jd)(),z(),(0,i.lk)()},U=(e,t,n,i,r,a,o,s,l=!1)=>{const c=e&&e.children,d=e?e.shapeFlag:0,h=t.children,{patchFlag:v,shapeFlag:p}=t;if(v>0){if(128&v)return void V(c,h,n,i,r,a,o,s,l);if(256&v)return void H(c,h,n,i,r,a,o,s,l)}8&p?(16&d&&J(c,r,a),h!==c&&u(n,h)):16&d?16&p?V(c,h,n,i,r,a,o,s,l):J(c,r,a,!0):(8&d&&u(n,""),16&p&&I(h,n,i,r,a,o,s,l))},H=(e,t,n,i,a,o,s,l,c)=>{e=e||r.Z6,t=t||r.Z6;const d=e.length,h=t.length,u=Math.min(d,h);let v;for(v=0;v<u;v++){const i=t[v]=c?gn(t[v]):fn(t[v]);m(e[v],i,n,null,a,o,s,l,c)}d>h?J(e,a,o,!0,!1,u):I(t,n,i,a,o,s,l,c,u)},V=(e,t,n,i,a,o,s,l,c)=>{let d=0;const h=t.length;let u=e.length-1,v=h-1;while(d<=u&&d<=v){const i=e[d],r=t[d]=c?gn(t[d]):fn(t[d]);if(!rn(i,r))break;m(i,r,n,null,a,o,s,l,c),d++}while(d<=u&&d<=v){const i=e[u],r=t[v]=c?gn(t[v]):fn(t[v]);if(!rn(i,r))break;m(i,r,n,null,a,o,s,l,c),u--,v--}if(d>u){if(d<=v){const e=v+1,r=e<h?t[e].el:i;while(d<=v)m(null,t[d]=c?gn(t[d]):fn(t[d]),n,r,a,o,s,l,c),d++}}else if(d>v)while(d<=u)Z(e[d],a,o,!0),d++;else{const p=d,f=d,g=new Map;for(d=f;d<=v;d++){const e=t[d]=c?gn(t[d]):fn(t[d]);null!=e.key&&g.set(e.key,d)}let b,y=0;const w=v-f+1;let _=!1,x=0;const k=new Array(w);for(d=0;d<w;d++)k[d]=0;for(d=p;d<=u;d++){const i=e[d];if(y>=w){Z(i,a,o,!0);continue}let r;if(null!=i.key)r=g.get(i.key);else for(b=f;b<=v;b++)if(0===k[b-f]&&rn(i,t[b])){r=b;break}void 0===r?Z(i,a,o,!0):(k[r-f]=d+1,r>=x?x=r:_=!0,m(i,t[r],n,null,a,o,s,l,c),y++)}const z=_?Rt(k):r.Z6;for(b=z.length-1,d=w-1;d>=0;d--){const e=f+d,r=t[e],u=e+1<h?t[e+1].el:i;0===k[d]?m(null,r,n,u,a,o,s,l,c):_&&(b<0||d!==z[b]?$(r,n,u,2):b--)}}},$=(e,t,n,i,r=null)=>{const{el:o,type:s,transition:l,children:c,shapeFlag:d}=e;if(6&d)return void $(e.component.subTree,t,n,i);if(128&d)return void e.suspense.move(t,n,i);if(64&d)return void s.move(e,t,n,ee);if(s===qt){a(o,t,n);for(let e=0;e<c.length;e++)$(c[e],t,n,i);return void a(e.anchor,t,n)}if(s===$t)return void k(e,t,n);const h=2!==i&&1&d&&l;if(h)if(0===i)l.beforeEnter(o),a(o,t,n),Tt((()=>l.enter(o)),r);else{const{leave:e,delayLeave:i,afterLeave:r}=l,s=()=>a(o,t,n),c=()=>{e(o,(()=>{s(),r&&r()}))};i?i(o,s,c):c()}else a(o,t,n)},Z=(e,t,n,i=!1,r=!1)=>{const{type:a,props:o,ref:s,children:l,dynamicChildren:c,shapeFlag:d,patchFlag:h,dirs:u}=e;if(null!=s&&St(s,null,n,e,!0),256&d)return void t.ctx.deactivate(e);const v=1&d&&u,p=!ue(e);let f;if(p&&(f=o&&o.onVnodeBeforeUnmount)&&yn(f,t,e),6&d)X(e.component,n,i);else{if(128&d)return void e.suspense.unmount(n,i);v&&De(e,null,t,"beforeUnmount"),64&d?e.type.remove(e,t,n,r,ee,i):c&&(a!==qt||h>0&&64&h)?J(c,t,n,!1,!0):(a===qt&&384&h||!r&&16&d)&&J(l,t,n),i&&Y(e)}(p&&(f=o&&o.onVnodeUnmounted)||v)&&Tt((()=>{f&&yn(f,t,e),v&&De(e,null,t,"unmounted")}),n)},Y=e=>{const{type:t,el:n,anchor:i,transition:r}=e;if(t===qt)return void G(n,i);if(t===$t)return void S(e);const a=()=>{o(n),r&&!r.persisted&&r.afterLeave&&r.afterLeave()};if(1&e.shapeFlag&&r&&!r.persisted){const{leave:t,delayLeave:i}=r,o=()=>t(n,a);i?i(e.el,a,o):o()}else a()},G=(e,t)=>{let n;while(e!==t)n=p(e),o(e),e=n;o(t)},X=(e,t,n)=>{const{bum:i,scope:a,update:o,subTree:s,um:l}=e;i&&(0,r.ir)(i),a.stop(),o&&(o.active=!1,Z(s,e,t,n)),l&&Tt(l,t),Tt((()=>{e.isUnmounted=!0}),t),t&&t.pendingBranch&&!t.isUnmounted&&e.asyncDep&&!e.asyncResolved&&e.suspenseId===t.pendingId&&(t.deps--,0===t.deps&&t.resolve())},J=(e,t,n,i=!1,r=!1,a=0)=>{for(let o=a;o<e.length;o++)Z(e[o],t,n,i,r)},K=e=>6&e.shapeFlag?K(e.component.subTree):128&e.shapeFlag?e.suspense.next():p(e.anchor||e.el),Q=(e,t,n)=>{null==e?t._vnode&&Z(t._vnode,null,null,!0):m(t._vnode||null,e,t,null,null,null,n),z(),E(),t._vnode=e},ee={p:m,um:Z,m:$,r:Y,mt:P,mc:I,pc:U,pbc:A,n:K,o:e};let te,ne;return t&&([te,ne]=t(ee)),{render:Q,hydrate:te,createApp:Et(Q,te)}}function Ot({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function At(e,t,n=!1){const i=e.children,a=t.children;if((0,r.kJ)(i)&&(0,r.kJ)(a))for(let r=0;r<i.length;r++){const e=i[r];let t=a[r];1&t.shapeFlag&&!t.dynamicChildren&&((t.patchFlag<=0||32===t.patchFlag)&&(t=a[r]=gn(a[r]),t.el=e.el),n||At(e,t)),t.type===Ht&&(t.el=e.el)}}function Rt(e){const t=e.slice(),n=[0];let i,r,a,o,s;const l=e.length;for(i=0;i<l;i++){const l=e[i];if(0!==l){if(r=n[n.length-1],e[r]<l){t[i]=r,n.push(i);continue}a=0,o=n.length-1;while(a<o)s=a+o>>1,e[n[s]]<l?a=s+1:o=s;l<e[n[a]]&&(a>0&&(t[i]=n[a-1]),n[a]=i)}}a=n.length,o=n[a-1];while(a-- >0)n[a]=o,o=t[o];return n}const Dt=e=>e.__isTeleport,Lt=e=>e&&(e.disabled||""===e.disabled),Pt=e=>"undefined"!==typeof SVGElement&&e instanceof SVGElement,Bt=(e,t)=>{const n=e&&e.to;if((0,r.HD)(n)){if(t){const e=t(n);return e}return null}return n},Ft={__isTeleport:!0,process(e,t,n,i,r,a,o,s,l,c){const{mc:d,pc:h,pbc:u,o:{insert:v,querySelector:p,createText:f,createComment:g}}=c,m=Lt(t.props);let{shapeFlag:b,children:y,dynamicChildren:w}=t;if(null==e){const e=t.el=f(""),c=t.anchor=f("");v(e,n,i),v(c,n,i);const h=t.target=Bt(t.props,p),u=t.targetAnchor=f("");h&&(v(u,h),o=o||Pt(h));const g=(e,t)=>{16&b&&d(y,e,t,r,a,o,s,l)};m?g(n,c):h&&g(h,u)}else{t.el=e.el;const i=t.anchor=e.anchor,d=t.target=e.target,v=t.targetAnchor=e.targetAnchor,f=Lt(e.props),g=f?n:d,b=f?i:v;if(o=o||Pt(d),w?(u(e.dynamicChildren,w,g,r,a,o,s),At(e,t,!0)):l||h(e,t,g,b,r,a,o,s,!1),m)f||jt(t,n,i,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const e=t.target=Bt(t.props,p);e&&jt(t,e,null,c,0)}else f&&jt(t,d,v,c,1)}Ut(t)},remove(e,t,n,i,{um:r,o:{remove:a}},o){const{shapeFlag:s,children:l,anchor:c,targetAnchor:d,target:h,props:u}=e;if(h&&a(d),(o||!Lt(u))&&(a(c),16&s))for(let v=0;v<l.length;v++){const e=l[v];r(e,t,n,!0,!!e.dynamicChildren)}},move:jt,hydrate:Wt};function jt(e,t,n,{o:{insert:i},m:r},a=2){0===a&&i(e.targetAnchor,t,n);const{el:o,anchor:s,shapeFlag:l,children:c,props:d}=e,h=2===a;if(h&&i(o,t,n),(!h||Lt(d))&&16&l)for(let u=0;u<c.length;u++)r(c[u],t,n,2);h&&i(s,t,n)}function Wt(e,t,n,i,r,a,{o:{nextSibling:o,parentNode:s,querySelector:l}},c){const d=t.target=Bt(t.props,l);if(d){const l=d._lpa||d.firstChild;if(16&t.shapeFlag)if(Lt(t.props))t.anchor=c(o(e),t,s(e),n,i,r,a),t.targetAnchor=l;else{t.anchor=o(e);let s=l;while(s)if(s=o(s),s&&8===s.nodeType&&"teleport anchor"===s.data){t.targetAnchor=s,d._lpa=t.targetAnchor&&o(t.targetAnchor);break}c(l,t,d,n,i,r,a)}Ut(t)}return t.anchor&&o(t.anchor)}const Mt=Ft;function Ut(e){const t=e.ctx;if(t&&t.ut){let n=e.children[0].el;while(n!==e.targetAnchor)1===n.nodeType&&n.setAttribute("data-v-owner",t.uid),n=n.nextSibling;t.ut()}}const qt=Symbol(void 0),Ht=Symbol(void 0),Vt=Symbol(void 0),$t=Symbol(void 0),Zt=[];let Yt=null;function Gt(e=!1){Zt.push(Yt=e?null:[])}function Xt(){Zt.pop(),Yt=Zt[Zt.length-1]||null}let Jt=1;function Kt(e){Jt+=e}function Qt(e){return e.dynamicChildren=Jt>0?Yt||r.Z6:null,Xt(),Jt>0&&Yt&&Yt.push(e),e}function en(e,t,n,i,r,a){return Qt(ln(e,t,n,i,r,a,!0))}function tn(e,t,n,i,r){return Qt(cn(e,t,n,i,r,!0))}function nn(e){return!!e&&!0===e.__v_isVNode}function rn(e,t){return e.type===t.type&&e.key===t.key}const an="__vInternal",on=({key:e})=>null!=e?e:null,sn=({ref:e,ref_key:t,ref_for:n})=>null!=e?(0,r.HD)(e)||(0,i.dq)(e)||(0,r.mf)(e)?{i:A,r:e,k:t,f:!!n}:e:null;function ln(e,t=null,n=null,i=0,a=null,o=(e===qt?0:1),s=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&on(t),ref:t&&sn(t),scopeId:R,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:i,dynamicProps:a,dynamicChildren:null,appContext:null,ctx:A};return l?(mn(c,n),128&o&&e.normalize(c)):n&&(c.shapeFlag|=(0,r.HD)(n)?8:16),Jt>0&&!s&&Yt&&(c.patchFlag>0||6&o)&&32!==c.patchFlag&&Yt.push(c),c}const cn=dn;function dn(e,t=null,n=null,a=0,o=null,s=!1){if(e&&e!==Fe||(e=Vt),nn(e)){const i=un(e,t,!0);return n&&mn(i,n),Jt>0&&!s&&Yt&&(6&i.shapeFlag?Yt[Yt.indexOf(e)]=i:Yt.push(i)),i.patchFlag|=-2,i}if(jn(e)&&(e=e.__vccOpts),t){t=hn(t);let{class:e,style:n}=t;e&&!(0,r.HD)(e)&&(t.class=(0,r.C_)(e)),(0,r.Kn)(n)&&((0,i.X3)(n)&&!(0,r.kJ)(n)&&(n=(0,r.l7)({},n)),t.style=(0,r.j5)(n))}const l=(0,r.HD)(e)?1:H(e)?128:Dt(e)?64:(0,r.Kn)(e)?4:(0,r.mf)(e)?2:0;return ln(e,t,n,a,o,l,s,!0)}function hn(e){return e?(0,i.X3)(e)||an in e?(0,r.l7)({},e):e:null}function un(e,t,n=!1){const{props:i,ref:a,patchFlag:o,children:s}=e,l=t?bn(i||{},t):i,c={__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&on(l),ref:t&&t.ref?n&&a?(0,r.kJ)(a)?a.concat(sn(t)):[a,sn(t)]:sn(t):a,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:s,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==qt?-1===o?16:16|o:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&un(e.ssContent),ssFallback:e.ssFallback&&un(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx};return c}function vn(e=" ",t=0){return cn(Ht,null,e,t)}function pn(e="",t=!1){return t?(Gt(),tn(Vt,null,e)):cn(Vt,null,e)}function fn(e){return null==e||"boolean"===typeof e?cn(Vt):(0,r.kJ)(e)?cn(qt,null,e.slice()):"object"===typeof e?gn(e):cn(Ht,null,String(e))}function gn(e){return null===e.el&&-1!==e.patchFlag||e.memo?e:un(e)}function mn(e,t){let n=0;const{shapeFlag:i}=e;if(null==t)t=null;else if((0,r.kJ)(t))n=16;else if("object"===typeof t){if(65&i){const n=t.default;return void(n&&(n._c&&(n._d=!1),mn(e,n()),n._c&&(n._d=!0)))}{n=32;const i=t._;i||an in t?3===i&&A&&(1===A.slots._?t._=1:(t._=2,e.patchFlag|=1024)):t._ctx=A}}else(0,r.mf)(t)?(t={default:t,_ctx:A},n=32):(t=String(t),64&i?(n=16,t=[vn(t)]):n=8);e.children=t,e.shapeFlag|=n}function bn(...e){const t={};for(let n=0;n<e.length;n++){const i=e[n];for(const e in i)if("class"===e)t.class!==i.class&&(t.class=(0,r.C_)([t.class,i.class]));else if("style"===e)t.style=(0,r.j5)([t.style,i.style]);else if((0,r.F7)(e)){const n=t[e],a=i[e];!a||n===a||(0,r.kJ)(n)&&n.includes(a)||(t[e]=n?[].concat(n,a):a)}else""!==e&&(t[e]=i[e])}return t}function yn(e,t,n,i=null){o(e,t,7,[n,i])}const wn=kt();let _n=0;function xn(e,t,n){const a=e.type,o=(t?t.appContext:e.appContext)||wn,s={uid:_n++,vnode:e,type:a,parent:t,appContext:o,root:null,next:null,subTree:null,effect:null,update:null,scope:new i.Bj(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(o.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:ht(a,o),emitsOptions:I(a,o),emit:null,emitted:null,propsDefaults:r.kT,inheritAttrs:a.inheritAttrs,ctx:r.kT,data:r.kT,props:r.kT,attrs:r.kT,slots:r.kT,refs:r.kT,setupState:r.kT,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return s.ctx={_:s},s.root=t?t.root:s,s.emit=N.bind(null,s),e.ce&&e.ce(s),s}let kn=null;const zn=()=>kn||A,En=e=>{kn=e,e.scope.on()},Sn=()=>{kn&&kn.scope.off(),kn=null};function Cn(e){return 4&e.vnode.shapeFlag}let Tn,Nn,In=!1;function On(e,t=!1){In=t;const{props:n,children:i}=e.vnode,r=Cn(e);st(e,n,r,t),_t(e,i);const a=r?An(e,t):void 0;return In=!1,a}function An(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=(0,i.Xl)(new Proxy(e.ctx,$e));const{setup:o}=n;if(o){const n=e.setupContext=o.length>1?Pn(e):null;En(e),(0,i.Jd)();const l=a(o,e,0,[e.props,n]);if((0,i.lk)(),Sn(),(0,r.tI)(l)){if(l.then(Sn,Sn),t)return l.then((n=>{Rn(e,n,t)})).catch((t=>{s(t,e,0)}));e.asyncDep=l}else Rn(e,l,t)}else Dn(e,t)}function Rn(e,t,n){(0,r.mf)(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:(0,r.Kn)(t)&&(e.setupState=(0,i.WL)(t)),Dn(e,n)}function Dn(e,t,n){const a=e.type;if(!e.render){if(!t&&Tn&&!a.render){const t=a.template||Ke(e).template;if(t){0;const{isCustomElement:n,compilerOptions:i}=e.appContext.config,{delimiters:o,compilerOptions:s}=a,l=(0,r.l7)((0,r.l7)({isCustomElement:n,delimiters:o},i),s);a.render=Tn(t,l)}}e.render=a.render||r.dG,Nn&&Nn(e)}En(e),(0,i.Jd)(),Ye(e),(0,i.lk)(),Sn()}function Ln(e){return new Proxy(e.attrs,{get(t,n){return(0,i.j)(e,"get","$attrs"),t[n]}})}function Pn(e){const t=t=>{e.exposed=t||{}};let n;return{get attrs(){return n||(n=Ln(e))},slots:e.slots,emit:e.emit,expose:t}}function Bn(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy((0,i.WL)((0,i.Xl)(e.exposed)),{get(t,n){return n in t?t[n]:n in He?He[n](e):void 0},has(e,t){return t in e||t in He}}))}function Fn(e,t=!0){return(0,r.mf)(e)?e.displayName||e.name:e.name||t&&e.__name}function jn(e){return(0,r.mf)(e)&&"__vccOpts"in e}const Wn=(e,t)=>(0,i.Fl)(e,t,In);function Mn(e,t,n){const i=arguments.length;return 2===i?(0,r.Kn)(t)&&!(0,r.kJ)(t)?nn(t)?cn(e,null,[t]):cn(e,t):cn(e,null,t):(i>3?n=Array.prototype.slice.call(arguments,2):3===i&&nn(n)&&(n=[n]),cn(e,t,n))}const Un=Symbol(""),qn=()=>{{const e=Z(Un);return e}};const Hn="3.2.45"},9963:function(e,t,n){"use strict";n.d(t,{D2:function(){return re},F8:function(){return ae},iM:function(){return ne},nr:function(){return Q},ri:function(){return de},uT:function(){return D}});var i=n(3577),r=n(6252);n(2262);const a="http://www.w3.org/2000/svg",o="undefined"!==typeof document?document:null,s=o&&o.createElement("template"),l={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,i)=>{const r=t?o.createElementNS(a,e):o.createElement(e,n?{is:n}:void 0);return"select"===e&&i&&null!=i.multiple&&r.setAttribute("multiple",i.multiple),r},createText:e=>o.createTextNode(e),createComment:e=>o.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>o.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,i,r,a){const o=n?n.previousSibling:t.lastChild;if(r&&(r===a||r.nextSibling)){while(1)if(t.insertBefore(r.cloneNode(!0),n),r===a||!(r=r.nextSibling))break}else{s.innerHTML=i?`<svg>${e}</svg>`:e;const r=s.content;if(i){const e=r.firstChild;while(e.firstChild)r.appendChild(e.firstChild);r.removeChild(e)}t.insertBefore(r,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function c(e,t,n){const i=e._vtc;i&&(t=(t?[t,...i]:[...i]).join(" ")),null==t?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function d(e,t,n){const r=e.style,a=(0,i.HD)(n);if(n&&!a){for(const e in n)u(r,e,n[e]);if(t&&!(0,i.HD)(t))for(const e in t)null==n[e]&&u(r,e,"")}else{const i=r.display;a?t!==n&&(r.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(r.display=i)}}const h=/\s*!important$/;function u(e,t,n){if((0,i.kJ)(n))n.forEach((n=>u(e,t,n)));else if(null==n&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=f(e,t);h.test(n)?e.setProperty((0,i.rs)(r),n.replace(h,""),"important"):e[r]=n}}const v=["Webkit","Moz","ms"],p={};function f(e,t){const n=p[t];if(n)return n;let r=(0,i._A)(t);if("filter"!==r&&r in e)return p[t]=r;r=(0,i.kC)(r);for(let i=0;i<v.length;i++){const n=v[i]+r;if(n in e)return p[t]=n}return t}const g="http://www.w3.org/1999/xlink";function m(e,t,n,r,a){if(r&&t.startsWith("xlink:"))null==n?e.removeAttributeNS(g,t.slice(6,t.length)):e.setAttributeNS(g,t,n);else{const r=(0,i.Pq)(t);null==n||r&&!(0,i.yA)(n)?e.removeAttribute(t):e.setAttribute(t,r?"":n)}}function b(e,t,n,r,a,o,s){if("innerHTML"===t||"textContent"===t)return r&&s(r,a,o),void(e[t]=null==n?"":n);if("value"===t&&"PROGRESS"!==e.tagName&&!e.tagName.includes("-")){e._value=n;const i=null==n?"":n;return e.value===i&&"OPTION"!==e.tagName||(e.value=i),void(null==n&&e.removeAttribute(t))}let l=!1;if(""===n||null==n){const r=typeof e[t];"boolean"===r?n=(0,i.yA)(n):null==n&&"string"===r?(n="",l=!0):"number"===r&&(n=0,l=!0)}try{e[t]=n}catch(c){0}l&&e.removeAttribute(t)}function y(e,t,n,i){e.addEventListener(t,n,i)}function w(e,t,n,i){e.removeEventListener(t,n,i)}function _(e,t,n,i,r=null){const a=e._vei||(e._vei={}),o=a[t];if(i&&o)o.value=i;else{const[n,s]=k(t);if(i){const o=a[t]=C(i,r);y(e,n,o,s)}else o&&(w(e,n,o,s),a[t]=void 0)}}const x=/(?:Once|Passive|Capture)$/;function k(e){let t;if(x.test(e)){let n;t={};while(n=e.match(x))e=e.slice(0,e.length-n[0].length),t[n[0].toLowerCase()]=!0}const n=":"===e[2]?e.slice(3):(0,i.rs)(e.slice(2));return[n,t]}let z=0;const E=Promise.resolve(),S=()=>z||(E.then((()=>z=0)),z=Date.now());function C(e,t){const n=e=>{if(e._vts){if(e._vts<=n.attached)return}else e._vts=Date.now();(0,r.$d)(T(e,n.value),t,5,[e])};return n.value=e,n.attached=S(),n}function T(e,t){if((0,i.kJ)(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map((e=>t=>!t._stopped&&e&&e(t)))}return t}const N=/^on[a-z]/,I=(e,t,n,r,a=!1,o,s,l,h)=>{"class"===t?c(e,r,a):"style"===t?d(e,n,r):(0,i.F7)(t)?(0,i.tR)(t)||_(e,t,n,r,s):("."===t[0]?(t=t.slice(1),1):"^"===t[0]?(t=t.slice(1),0):O(e,t,r,a))?b(e,t,r,o,s,l,h):("true-value"===t?e._trueValue=r:"false-value"===t&&(e._falseValue=r),m(e,t,r,a))};function O(e,t,n,r){return r?"innerHTML"===t||"textContent"===t||!!(t in e&&N.test(t)&&(0,i.mf)(n)):"spellcheck"!==t&&"draggable"!==t&&"translate"!==t&&("form"!==t&&(("list"!==t||"INPUT"!==e.tagName)&&(("type"!==t||"TEXTAREA"!==e.tagName)&&((!N.test(t)||!(0,i.HD)(n))&&t in e))))}"undefined"!==typeof HTMLElement&&HTMLElement;const A="transition",R="animation",D=(e,{slots:t})=>(0,r.h)(r.P$,F(e),t);D.displayName="Transition";const L={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},P=(D.props=(0,i.l7)({},r.P$.props,L),(e,t=[])=>{(0,i.kJ)(e)?e.forEach((e=>e(...t))):e&&e(...t)}),B=e=>!!e&&((0,i.kJ)(e)?e.some((e=>e.length>1)):e.length>1);function F(e){const t={};for(const i in e)i in L||(t[i]=e[i]);if(!1===e.css)return t;const{name:n="v",type:r,duration:a,enterFromClass:o=`${n}-enter-from`,enterActiveClass:s=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:c=o,appearActiveClass:d=s,appearToClass:h=l,leaveFromClass:u=`${n}-leave-from`,leaveActiveClass:v=`${n}-leave-active`,leaveToClass:p=`${n}-leave-to`}=e,f=j(a),g=f&&f[0],m=f&&f[1],{onBeforeEnter:b,onEnter:y,onEnterCancelled:w,onLeave:_,onLeaveCancelled:x,onBeforeAppear:k=b,onAppear:z=y,onAppearCancelled:E=w}=t,S=(e,t,n)=>{U(e,t?h:l),U(e,t?d:s),n&&n()},C=(e,t)=>{e._isLeaving=!1,U(e,u),U(e,p),U(e,v),t&&t()},T=e=>(t,n)=>{const i=e?z:y,a=()=>S(t,e,n);P(i,[t,a]),q((()=>{U(t,e?c:o),M(t,e?h:l),B(i)||V(t,r,g,a)}))};return(0,i.l7)(t,{onBeforeEnter(e){P(b,[e]),M(e,o),M(e,s)},onBeforeAppear(e){P(k,[e]),M(e,c),M(e,d)},onEnter:T(!1),onAppear:T(!0),onLeave(e,t){e._isLeaving=!0;const n=()=>C(e,t);M(e,u),G(),M(e,v),q((()=>{e._isLeaving&&(U(e,u),M(e,p),B(_)||V(e,r,m,n))})),P(_,[e,n])},onEnterCancelled(e){S(e,!1),P(w,[e])},onAppearCancelled(e){S(e,!0),P(E,[e])},onLeaveCancelled(e){C(e),P(x,[e])}})}function j(e){if(null==e)return null;if((0,i.Kn)(e))return[W(e.enter),W(e.leave)];{const t=W(e);return[t,t]}}function W(e){const t=(0,i.He)(e);return t}function M(e,t){t.split(/\s+/).forEach((t=>t&&e.classList.add(t))),(e._vtc||(e._vtc=new Set)).add(t)}function U(e,t){t.split(/\s+/).forEach((t=>t&&e.classList.remove(t)));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function q(e){requestAnimationFrame((()=>{requestAnimationFrame(e)}))}let H=0;function V(e,t,n,i){const r=e._endId=++H,a=()=>{r===e._endId&&i()};if(n)return setTimeout(a,n);const{type:o,timeout:s,propCount:l}=$(e,t);if(!o)return i();const c=o+"end";let d=0;const h=()=>{e.removeEventListener(c,u),a()},u=t=>{t.target===e&&++d>=l&&h()};setTimeout((()=>{d<l&&h()}),s+1),e.addEventListener(c,u)}function $(e,t){const n=window.getComputedStyle(e),i=e=>(n[e]||"").split(", "),r=i(`${A}Delay`),a=i(`${A}Duration`),o=Z(r,a),s=i(`${R}Delay`),l=i(`${R}Duration`),c=Z(s,l);let d=null,h=0,u=0;t===A?o>0&&(d=A,h=o,u=a.length):t===R?c>0&&(d=R,h=c,u=l.length):(h=Math.max(o,c),d=h>0?o>c?A:R:null,u=d?d===A?a.length:l.length:0);const v=d===A&&/\b(transform|all)(,|$)/.test(i(`${A}Property`).toString());return{type:d,timeout:h,propCount:u,hasTransform:v}}function Z(e,t){while(e.length<t.length)e=e.concat(e);return Math.max(...t.map(((t,n)=>Y(t)+Y(e[n]))))}function Y(e){return 1e3*Number(e.slice(0,-1).replace(",","."))}function G(){return document.body.offsetHeight}new WeakMap,new WeakMap;const X=e=>{const t=e.props["onUpdate:modelValue"]||!1;return(0,i.kJ)(t)?e=>(0,i.ir)(t,e):t};function J(e){e.target.composing=!0}function K(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Q={created(e,{modifiers:{lazy:t,trim:n,number:r}},a){e._assign=X(a);const o=r||a.props&&"number"===a.props.type;y(e,t?"change":"input",(t=>{if(t.target.composing)return;let r=e.value;n&&(r=r.trim()),o&&(r=(0,i.He)(r)),e._assign(r)})),n&&y(e,"change",(()=>{e.value=e.value.trim()})),t||(y(e,"compositionstart",J),y(e,"compositionend",K),y(e,"change",K))},mounted(e,{value:t}){e.value=null==t?"":t},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:r,number:a}},o){if(e._assign=X(o),e.composing)return;if(document.activeElement===e&&"range"!==e.type){if(n)return;if(r&&e.value.trim()===t)return;if((a||"number"===e.type)&&(0,i.He)(e.value)===t)return}const s=null==t?"":t;e.value!==s&&(e.value=s)}};const ee=["ctrl","shift","alt","meta"],te={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&0!==e.button,middle:e=>"button"in e&&1!==e.button,right:e=>"button"in e&&2!==e.button,exact:(e,t)=>ee.some((n=>e[`${n}Key`]&&!t.includes(n)))},ne=(e,t)=>(n,...i)=>{for(let e=0;e<t.length;e++){const i=te[t[e]];if(i&&i(n,t))return}return e(n,...i)},ie={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},re=(e,t)=>n=>{if(!("key"in n))return;const r=(0,i.rs)(n.key);return t.some((e=>e===r||ie[e]===r))?e(n):void 0},ae={beforeMount(e,{value:t},{transition:n}){e._vod="none"===e.style.display?"":e.style.display,n&&t?n.beforeEnter(e):oe(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:i}){!t!==!n&&(i?t?(i.beforeEnter(e),oe(e,!0),i.enter(e)):i.leave(e,(()=>{oe(e,!1)})):oe(e,t))},beforeUnmount(e,{value:t}){oe(e,t)}};function oe(e,t){e.style.display=t?e._vod:"none"}const se=(0,i.l7)({patchProp:I},l);let le;function ce(){return le||(le=(0,r.Us)(se))}const de=(...e)=>{const t=ce().createApp(...e);const{mount:n}=t;return t.mount=e=>{const r=he(e);if(!r)return;const a=t._component;(0,i.mf)(a)||a.render||a.template||(a.template=r.innerHTML),r.innerHTML="";const o=n(r,!1,r instanceof SVGElement);return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),o},t};function he(e){if((0,i.HD)(e)){const t=document.querySelector(e);return t}return e}},3577:function(e,t,n){"use strict";function i(e,t){const n=Object.create(null),i=e.split(",");for(let r=0;r<i.length;r++)n[i[r]]=!0;return t?e=>!!n[e.toLowerCase()]:e=>!!n[e]}n.d(t,{C_:function(){return h},DM:function(){return R},E9:function(){return re},F7:function(){return E},Gg:function(){return V},HD:function(){return P},He:function(){return ne},Kn:function(){return F},NO:function(){return k},Nj:function(){return te},Od:function(){return T},PO:function(){return q},Pq:function(){return v},RI:function(){return I},S0:function(){return H},W7:function(){return U},WV:function(){return g},Z6:function(){return _},_A:function(){return Y},_N:function(){return A},aU:function(){return Q},dG:function(){return x},e1:function(){return a},fY:function(){return i},hR:function(){return K},hq:function(){return m},ir:function(){return ee},j5:function(){return o},kC:function(){return J},kJ:function(){return O},kT:function(){return w},l7:function(){return C},mf:function(){return L},rs:function(){return X},tI:function(){return j},tR:function(){return S},yA:function(){return p},yk:function(){return B},zw:function(){return b}});const r="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt",a=i(r);function o(e){if(O(e)){const t={};for(let n=0;n<e.length;n++){const i=e[n],r=P(i)?d(i):o(i);if(r)for(const e in r)t[e]=r[e]}return t}return P(e)||F(e)?e:void 0}const s=/;(?![^(]*\))/g,l=/:([^]+)/,c=/\/\*.*?\*\//gs;function d(e){const t={};return e.replace(c,"").split(s).forEach((e=>{if(e){const n=e.split(l);n.length>1&&(t[n[0].trim()]=n[1].trim())}})),t}function h(e){let t="";if(P(e))t=e;else if(O(e))for(let n=0;n<e.length;n++){const i=h(e[n]);i&&(t+=i+" ")}else if(F(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}const u="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",v=i(u);function p(e){return!!e||""===e}function f(e,t){if(e.length!==t.length)return!1;let n=!0;for(let i=0;n&&i<e.length;i++)n=g(e[i],t[i]);return n}function g(e,t){if(e===t)return!0;let n=D(e),i=D(t);if(n||i)return!(!n||!i)&&e.getTime()===t.getTime();if(n=B(e),i=B(t),n||i)return e===t;if(n=O(e),i=O(t),n||i)return!(!n||!i)&&f(e,t);if(n=F(e),i=F(t),n||i){if(!n||!i)return!1;const r=Object.keys(e).length,a=Object.keys(t).length;if(r!==a)return!1;for(const n in e){const i=e.hasOwnProperty(n),r=t.hasOwnProperty(n);if(i&&!r||!i&&r||!g(e[n],t[n]))return!1}}return String(e)===String(t)}function m(e,t){return e.findIndex((e=>g(e,t)))}const b=e=>P(e)?e:null==e?"":O(e)||F(e)&&(e.toString===W||!L(e.toString))?JSON.stringify(e,y,2):String(e),y=(e,t)=>t&&t.__v_isRef?y(e,t.value):A(t)?{[`Map(${t.size})`]:[...t.entries()].reduce(((e,[t,n])=>(e[`${t} =>`]=n,e)),{})}:R(t)?{[`Set(${t.size})`]:[...t.values()]}:!F(t)||O(t)||q(t)?t:String(t),w={},_=[],x=()=>{},k=()=>!1,z=/^on[^a-z]/,E=e=>z.test(e),S=e=>e.startsWith("onUpdate:"),C=Object.assign,T=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},N=Object.prototype.hasOwnProperty,I=(e,t)=>N.call(e,t),O=Array.isArray,A=e=>"[object Map]"===M(e),R=e=>"[object Set]"===M(e),D=e=>"[object Date]"===M(e),L=e=>"function"===typeof e,P=e=>"string"===typeof e,B=e=>"symbol"===typeof e,F=e=>null!==e&&"object"===typeof e,j=e=>F(e)&&L(e.then)&&L(e.catch),W=Object.prototype.toString,M=e=>W.call(e),U=e=>M(e).slice(8,-1),q=e=>"[object Object]"===M(e),H=e=>P(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,V=i(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),$=e=>{const t=Object.create(null);return n=>{const i=t[n];return i||(t[n]=e(n))}},Z=/-(\w)/g,Y=$((e=>e.replace(Z,((e,t)=>t?t.toUpperCase():"")))),G=/\B([A-Z])/g,X=$((e=>e.replace(G,"-$1").toLowerCase())),J=$((e=>e.charAt(0).toUpperCase()+e.slice(1))),K=$((e=>e?`on${J(e)}`:"")),Q=(e,t)=>!Object.is(e,t),ee=(e,t)=>{for(let n=0;n<e.length;n++)e[n](t)},te=(e,t,n)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},ne=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let ie;const re=()=>ie||(ie="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof self?self:"undefined"!==typeof window?window:"undefined"!==typeof n.g?n.g:{})},3369:function(e,t,n){"use strict";n.r(t);var i=n(8081),r=n.n(i),a=n(3645),o=n.n(a),s=n(1667),l=n.n(s),c=new URL(n(580),n.b),d=o()(r()),h=l()(c);d.push([e.id,':root{--van-black:#000;--van-white:#fff;--van-gray-1:#f7f8fa;--van-gray-2:#f2f3f5;--van-gray-3:#ebedf0;--van-gray-4:#dcdee0;--van-gray-5:#c8c9cc;--van-gray-6:#969799;--van-gray-7:#646566;--van-gray-8:#323233;--van-red:#ee0a24;--van-blue:#1989fa;--van-orange:#ff976a;--van-orange-dark:#ed6a0c;--van-orange-light:#fffbe8;--van-green:#07c160;--van-gradient-red:linear-gradient(90deg,#ff6034,#ee0a24);--van-gradient-orange:linear-gradient(90deg,#ffd01e,#ff8917);--van-primary-color:var(--van-blue);--van-success-color:var(--van-green);--van-danger-color:var(--van-red);--van-warning-color:var(--van-orange);--van-text-color:var(--van-gray-8);--van-text-color-2:var(--van-gray-6);--van-text-color-3:var(--van-gray-5);--van-text-link-color:#576b95;--van-active-color:var(--van-gray-2);--van-active-opacity:.6;--van-disabled-opacity:.5;--van-background-color:var(--van-gray-1);--van-background-color-light:var(--van-white);--van-padding-base:4px;--van-padding-xs:8px;--van-padding-sm:12px;--van-padding-md:16px;--van-padding-lg:24px;--van-padding-xl:32px;--van-font-size-xs:10px;--van-font-size-sm:12px;--van-font-size-md:14px;--van-font-size-lg:16px;--van-font-weight-bold:500;--van-line-height-xs:14px;--van-line-height-sm:18px;--van-line-height-md:20px;--van-line-height-lg:22px;--van-base-font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Segoe UI,Arial,Roboto,"PingFang SC","miui","Hiragino Sans GB","Microsoft Yahei",sans-serif;--van-price-integer-font-family:Avenir-Heavy,PingFang SC,Helvetica Neue,Arial,sans-serif;--van-animation-duration-base:.3s;--van-animation-duration-fast:.2s;--van-animation-timing-function-enter:ease-out;--van-animation-timing-function-leave:ease-in;--van-border-color:var(--van-gray-3);--van-border-width-base:1px;--van-border-radius-sm:2px;--van-border-radius-md:4px;--van-border-radius-lg:8px;--van-border-radius-max:999px}html{-webkit-tap-highlight-color:transparent}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Segoe UI,Arial,Roboto,PingFang SC,miui,Hiragino Sans GB,Microsoft Yahei,sans-serif}a{text-decoration:none}button,input,textarea{color:inherit;font:inherit}[class*=van-]:focus,a:focus,button:focus,input:focus,textarea:focus{outline:none}ol,ul{margin:0;padding:0;list-style:none}@keyframes van-slide-up-enter{0%{transform:translate3d(0,100%,0)}}@keyframes van-slide-up-leave{to{transform:translate3d(0,100%,0)}}@keyframes van-slide-down-enter{0%{transform:translate3d(0,-100%,0)}}@keyframes van-slide-down-leave{to{transform:translate3d(0,-100%,0)}}@keyframes van-slide-left-enter{0%{transform:translate3d(-100%,0,0)}}@keyframes van-slide-left-leave{to{transform:translate3d(-100%,0,0)}}@keyframes van-slide-right-enter{0%{transform:translate3d(100%,0,0)}}@keyframes van-slide-right-leave{to{transform:translate3d(100%,0,0)}}@keyframes van-fade-in{0%{opacity:0}to{opacity:1}}@keyframes van-fade-out{0%{opacity:1}to{opacity:0}}@keyframes van-rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.van-fade-enter-active{animation:var(--van-animation-duration-base) van-fade-in both var(--van-animation-timing-function-enter)}.van-fade-leave-active{animation:var(--van-animation-duration-base) van-fade-out both var(--van-animation-timing-function-leave)}.van-slide-up-enter-active{animation:van-slide-up-enter var(--van-animation-duration-base) both var(--van-animation-timing-function-enter)}.van-slide-up-leave-active{animation:van-slide-up-leave var(--van-animation-duration-base) both var(--van-animation-timing-function-leave)}.van-slide-down-enter-active{animation:van-slide-down-enter var(--van-animation-duration-base) both var(--van-animation-timing-function-enter)}.van-slide-down-leave-active{animation:van-slide-down-leave var(--van-animation-duration-base) both var(--van-animation-timing-function-leave)}.van-slide-left-enter-active{animation:van-slide-left-enter var(--van-animation-duration-base) both var(--van-animation-timing-function-enter)}.van-slide-left-leave-active{animation:van-slide-left-leave var(--van-animation-duration-base) both var(--van-animation-timing-function-leave)}.van-slide-right-enter-active{animation:van-slide-right-enter var(--van-animation-duration-base) both var(--van-animation-timing-function-enter)}.van-slide-right-leave-active{animation:van-slide-right-leave var(--van-animation-duration-base) both var(--van-animation-timing-function-leave)}.van-clearfix:after{display:table;clear:both;content:""}.van-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.van-multi-ellipsis--l2{-webkit-line-clamp:2}.van-multi-ellipsis--l2,.van-multi-ellipsis--l3{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.van-multi-ellipsis--l3{-webkit-line-clamp:3}.van-safe-area-top{padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top)}.van-safe-area-bottom{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.van-haptics-feedback{cursor:pointer}.van-haptics-feedback:active{opacity:var(--van-active-opacity)}[class*=van-hairline]:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;top:-50%;right:-50%;bottom:-50%;left:-50%;border:0 solid var(--van-border-color);transform:scale(.5)}.van-hairline,.van-hairline--bottom,.van-hairline--left,.van-hairline--right,.van-hairline--surround,.van-hairline--top,.van-hairline--top-bottom{position:relative}.van-hairline--top:after{border-top-width:1px}.van-hairline--left:after{border-left-width:1px}.van-hairline--right:after{border-right-width:1px}.van-hairline--bottom:after{border-bottom-width:1px}.van-hairline--top-bottom:after,.van-hairline-unset--top-bottom:after{border-width:1px 0}.van-hairline--surround:after{border-width:1px}:root{--van-action-bar-background-color:var(--van-background-color-light);--van-action-bar-height:50px}.van-action-bar{position:fixed;right:0;bottom:0;left:0;display:flex;align-items:center;box-sizing:content-box;height:var(--van-action-bar-height);background:var(--van-action-bar-background-color)}:root{--van-badge-size:16px;--van-badge-color:var(--van-white);--van-badge-padding:0 3px;--van-badge-font-size:var(--van-font-size-sm);--van-badge-font-weight:var(--van-font-weight-bold);--van-badge-border-width:var(--van-border-width-base);--van-badge-background-color:var(--van-danger-color);--van-badge-dot-color:var(--van-danger-color);--van-badge-dot-size:8px;--van-badge-font-family:-apple-system-font,Helvetica Neue,Arial,sans-serif}.van-badge{display:inline-block;box-sizing:border-box;min-width:var(--van-badge-size);padding:var(--van-badge-padding);color:var(--van-badge-color);font-weight:var(--van-badge-font-weight);font-size:var(--van-badge-font-size);font-family:var(--van-badge-font-family);line-height:1.2;text-align:center;background:var(--van-badge-background-color);border:var(--van-badge-border-width) solid var(--van-background-color-light);border-radius:var(--van-border-radius-max)}.van-badge--fixed{position:absolute;transform-origin:100%}.van-badge--top-left{top:0;left:0;transform:translate(-50%,-50%)}.van-badge--top-right{top:0;right:0;transform:translate(50%,-50%)}.van-badge--bottom-left{bottom:0;left:0;transform:translate(-50%,50%)}.van-badge--bottom-right{bottom:0;right:0;transform:translate(50%,50%)}.van-badge--dot{width:var(--van-badge-dot-size);min-width:0;height:var(--van-badge-dot-size);background:var(--van-badge-dot-color);border-radius:100%;border:none;padding:0}.van-badge__wrapper,.van-icon{position:relative;display:inline-block}.van-icon{font:14px/1 vant-icon;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased}.van-icon:before{display:inline-block}.van-icon-exchange:before{content:"\\e6af"}.van-icon-eye:before{content:"\\e6b0"}.van-icon-enlarge:before{content:"\\e6b1"}.van-icon-expand-o:before{content:"\\e6b2"}.van-icon-eye-o:before{content:"\\e6b3"}.van-icon-expand:before{content:"\\e6b4"}.van-icon-filter-o:before{content:"\\e6b5"}.van-icon-fire:before{content:"\\e6b6"}.van-icon-fail:before{content:"\\e6b7"}.van-icon-failure:before{content:"\\e6b8"}.van-icon-fire-o:before{content:"\\e6b9"}.van-icon-flag-o:before{content:"\\e6ba"}.van-icon-font:before{content:"\\e6bb"}.van-icon-font-o:before{content:"\\e6bc"}.van-icon-gem-o:before{content:"\\e6bd"}.van-icon-flower-o:before{content:"\\e6be"}.van-icon-gem:before{content:"\\e6bf"}.van-icon-gift-card:before{content:"\\e6c0"}.van-icon-friends:before{content:"\\e6c1"}.van-icon-friends-o:before{content:"\\e6c2"}.van-icon-gold-coin:before{content:"\\e6c3"}.van-icon-gold-coin-o:before{content:"\\e6c4"}.van-icon-good-job-o:before{content:"\\e6c5"}.van-icon-gift:before{content:"\\e6c6"}.van-icon-gift-o:before{content:"\\e6c7"}.van-icon-gift-card-o:before{content:"\\e6c8"}.van-icon-good-job:before{content:"\\e6c9"}.van-icon-home-o:before{content:"\\e6ca"}.van-icon-goods-collect:before{content:"\\e6cb"}.van-icon-graphic:before{content:"\\e6cc"}.van-icon-goods-collect-o:before{content:"\\e6cd"}.van-icon-hot-o:before{content:"\\e6ce"}.van-icon-info:before{content:"\\e6cf"}.van-icon-hotel-o:before{content:"\\e6d0"}.van-icon-info-o:before{content:"\\e6d1"}.van-icon-hot-sale-o:before{content:"\\e6d2"}.van-icon-hot:before{content:"\\e6d3"}.van-icon-like:before{content:"\\e6d4"}.van-icon-idcard:before{content:"\\e6d5"}.van-icon-invitation:before{content:"\\e6d6"}.van-icon-like-o:before{content:"\\e6d7"}.van-icon-hot-sale:before{content:"\\e6d8"}.van-icon-location-o:before{content:"\\e6d9"}.van-icon-location:before{content:"\\e6da"}.van-icon-label:before{content:"\\e6db"}.van-icon-lock:before{content:"\\e6dc"}.van-icon-label-o:before{content:"\\e6dd"}.van-icon-map-marked:before{content:"\\e6de"}.van-icon-logistics:before{content:"\\e6df"}.van-icon-manager:before{content:"\\e6e0"}.van-icon-more:before{content:"\\e6e1"}.van-icon-live:before{content:"\\e6e2"}.van-icon-manager-o:before{content:"\\e6e3"}.van-icon-medal:before{content:"\\e6e4"}.van-icon-more-o:before{content:"\\e6e5"}.van-icon-music-o:before{content:"\\e6e6"}.van-icon-music:before{content:"\\e6e7"}.van-icon-new-arrival-o:before{content:"\\e6e8"}.van-icon-medal-o:before{content:"\\e6e9"}.van-icon-new-o:before{content:"\\e6ea"}.van-icon-free-postage:before{content:"\\e6eb"}.van-icon-newspaper-o:before{content:"\\e6ec"}.van-icon-new-arrival:before{content:"\\e6ed"}.van-icon-minus:before{content:"\\e6ee"}.van-icon-orders-o:before{content:"\\e6ef"}.van-icon-new:before{content:"\\e6f0"}.van-icon-paid:before{content:"\\e6f1"}.van-icon-notes-o:before{content:"\\e6f2"}.van-icon-other-pay:before{content:"\\e6f3"}.van-icon-pause-circle:before{content:"\\e6f4"}.van-icon-pause:before{content:"\\e6f5"}.van-icon-pause-circle-o:before{content:"\\e6f6"}.van-icon-peer-pay:before{content:"\\e6f7"}.van-icon-pending-payment:before{content:"\\e6f8"}.van-icon-passed:before{content:"\\e6f9"}.van-icon-plus:before{content:"\\e6fa"}.van-icon-phone-circle-o:before{content:"\\e6fb"}.van-icon-phone-o:before{content:"\\e6fc"}.van-icon-printer:before{content:"\\e6fd"}.van-icon-photo-fail:before{content:"\\e6fe"}.van-icon-phone:before{content:"\\e6ff"}.van-icon-photo-o:before{content:"\\e700"}.van-icon-play-circle:before{content:"\\e701"}.van-icon-play:before{content:"\\e702"}.van-icon-phone-circle:before{content:"\\e703"}.van-icon-point-gift-o:before{content:"\\e704"}.van-icon-point-gift:before{content:"\\e705"}.van-icon-play-circle-o:before{content:"\\e706"}.van-icon-shrink:before{content:"\\e707"}.van-icon-photo:before{content:"\\e708"}.van-icon-qr:before{content:"\\e709"}.van-icon-qr-invalid:before{content:"\\e70a"}.van-icon-question-o:before{content:"\\e70b"}.van-icon-revoke:before{content:"\\e70c"}.van-icon-replay:before{content:"\\e70d"}.van-icon-service:before{content:"\\e70e"}.van-icon-question:before{content:"\\e70f"}.van-icon-search:before{content:"\\e710"}.van-icon-refund-o:before{content:"\\e711"}.van-icon-service-o:before{content:"\\e712"}.van-icon-scan:before{content:"\\e713"}.van-icon-share:before{content:"\\e714"}.van-icon-send-gift-o:before{content:"\\e715"}.van-icon-share-o:before{content:"\\e716"}.van-icon-setting:before{content:"\\e717"}.van-icon-points:before{content:"\\e718"}.van-icon-photograph:before{content:"\\e719"}.van-icon-shop:before{content:"\\e71a"}.van-icon-shop-o:before{content:"\\e71b"}.van-icon-shop-collect-o:before{content:"\\e71c"}.van-icon-shop-collect:before{content:"\\e71d"}.van-icon-smile:before{content:"\\e71e"}.van-icon-shopping-cart-o:before{content:"\\e71f"}.van-icon-sign:before{content:"\\e720"}.van-icon-sort:before{content:"\\e721"}.van-icon-star-o:before{content:"\\e722"}.van-icon-smile-comment-o:before{content:"\\e723"}.van-icon-stop:before{content:"\\e724"}.van-icon-stop-circle-o:before{content:"\\e725"}.van-icon-smile-o:before{content:"\\e726"}.van-icon-star:before{content:"\\e727"}.van-icon-success:before{content:"\\e728"}.van-icon-stop-circle:before{content:"\\e729"}.van-icon-records:before{content:"\\e72a"}.van-icon-shopping-cart:before{content:"\\e72b"}.van-icon-tosend:before{content:"\\e72c"}.van-icon-todo-list:before{content:"\\e72d"}.van-icon-thumb-circle-o:before{content:"\\e72e"}.van-icon-thumb-circle:before{content:"\\e72f"}.van-icon-umbrella-circle:before{content:"\\e730"}.van-icon-underway:before{content:"\\e731"}.van-icon-upgrade:before{content:"\\e732"}.van-icon-todo-list-o:before{content:"\\e733"}.van-icon-tv-o:before{content:"\\e734"}.van-icon-underway-o:before{content:"\\e735"}.van-icon-user-o:before{content:"\\e736"}.van-icon-vip-card-o:before{content:"\\e737"}.van-icon-vip-card:before{content:"\\e738"}.van-icon-send-gift:before{content:"\\e739"}.van-icon-wap-home:before{content:"\\e73a"}.van-icon-wap-nav:before{content:"\\e73b"}.van-icon-volume-o:before{content:"\\e73c"}.van-icon-video:before{content:"\\e73d"}.van-icon-wap-home-o:before{content:"\\e73e"}.van-icon-volume:before{content:"\\e73f"}.van-icon-warning:before{content:"\\e740"}.van-icon-weapp-nav:before{content:"\\e741"}.van-icon-wechat-pay:before{content:"\\e742"}.van-icon-warning-o:before{content:"\\e743"}.van-icon-wechat:before{content:"\\e744"}.van-icon-setting-o:before{content:"\\e745"}.van-icon-youzan-shield:before{content:"\\e746"}.van-icon-warn-o:before{content:"\\e747"}.van-icon-smile-comment:before{content:"\\e748"}.van-icon-user-circle-o:before{content:"\\e749"}.van-icon-video-o:before{content:"\\e74a"}.van-icon-add-square:before{content:"\\e65c"}.van-icon-add:before{content:"\\e65d"}.van-icon-arrow-down:before{content:"\\e65e"}.van-icon-arrow-up:before{content:"\\e65f"}.van-icon-arrow:before{content:"\\e660"}.van-icon-after-sale:before{content:"\\e661"}.van-icon-add-o:before{content:"\\e662"}.van-icon-alipay:before{content:"\\e663"}.van-icon-ascending:before{content:"\\e664"}.van-icon-apps-o:before{content:"\\e665"}.van-icon-aim:before{content:"\\e666"}.van-icon-award:before{content:"\\e667"}.van-icon-arrow-left:before{content:"\\e668"}.van-icon-award-o:before{content:"\\e669"}.van-icon-audio:before{content:"\\e66a"}.van-icon-bag-o:before{content:"\\e66b"}.van-icon-balance-list:before{content:"\\e66c"}.van-icon-back-top:before{content:"\\e66d"}.van-icon-bag:before{content:"\\e66e"}.van-icon-balance-pay:before{content:"\\e66f"}.van-icon-balance-o:before{content:"\\e670"}.van-icon-bar-chart-o:before{content:"\\e671"}.van-icon-bars:before{content:"\\e672"}.van-icon-balance-list-o:before{content:"\\e673"}.van-icon-birthday-cake-o:before{content:"\\e674"}.van-icon-bookmark:before{content:"\\e675"}.van-icon-bill:before{content:"\\e676"}.van-icon-bell:before{content:"\\e677"}.van-icon-browsing-history-o:before{content:"\\e678"}.van-icon-browsing-history:before{content:"\\e679"}.van-icon-bookmark-o:before{content:"\\e67a"}.van-icon-bulb-o:before{content:"\\e67b"}.van-icon-bullhorn-o:before{content:"\\e67c"}.van-icon-bill-o:before{content:"\\e67d"}.van-icon-calendar-o:before{content:"\\e67e"}.van-icon-brush-o:before{content:"\\e67f"}.van-icon-card:before{content:"\\e680"}.van-icon-cart-o:before{content:"\\e681"}.van-icon-cart-circle:before{content:"\\e682"}.van-icon-cart-circle-o:before{content:"\\e683"}.van-icon-cart:before{content:"\\e684"}.van-icon-cash-on-deliver:before{content:"\\e685"}.van-icon-cash-back-record:before{content:"\\e686"}.van-icon-cashier-o:before{content:"\\e687"}.van-icon-chart-trending-o:before{content:"\\e688"}.van-icon-certificate:before{content:"\\e689"}.van-icon-chat:before{content:"\\e68a"}.van-icon-clear:before{content:"\\e68b"}.van-icon-chat-o:before{content:"\\e68c"}.van-icon-checked:before{content:"\\e68d"}.van-icon-clock:before{content:"\\e68e"}.van-icon-clock-o:before{content:"\\e68f"}.van-icon-close:before{content:"\\e690"}.van-icon-closed-eye:before{content:"\\e691"}.van-icon-circle:before{content:"\\e692"}.van-icon-cluster-o:before{content:"\\e693"}.van-icon-column:before{content:"\\e694"}.van-icon-comment-circle-o:before{content:"\\e695"}.van-icon-cluster:before{content:"\\e696"}.van-icon-comment:before{content:"\\e697"}.van-icon-comment-o:before{content:"\\e698"}.van-icon-comment-circle:before{content:"\\e699"}.van-icon-completed:before{content:"\\e69a"}.van-icon-credit-pay:before{content:"\\e69b"}.van-icon-coupon:before{content:"\\e69c"}.van-icon-debit-pay:before{content:"\\e69d"}.van-icon-coupon-o:before{content:"\\e69e"}.van-icon-contact:before{content:"\\e69f"}.van-icon-descending:before{content:"\\e6a0"}.van-icon-desktop-o:before{content:"\\e6a1"}.van-icon-diamond-o:before{content:"\\e6a2"}.van-icon-description:before{content:"\\e6a3"}.van-icon-delete:before{content:"\\e6a4"}.van-icon-diamond:before{content:"\\e6a5"}.van-icon-delete-o:before{content:"\\e6a6"}.van-icon-cross:before{content:"\\e6a7"}.van-icon-edit:before{content:"\\e6a8"}.van-icon-ellipsis:before{content:"\\e6a9"}.van-icon-down:before{content:"\\e6aa"}.van-icon-discount:before{content:"\\e6ab"}.van-icon-ecard-pay:before{content:"\\e6ac"}.van-icon-envelop-o:before{content:"\\e6ae"}.van-icon-shield-o:before{content:"\\e74b"}.van-icon-guide-o:before{content:"\\e74c"}.van-icon-cash-o:before{content:"\\e74d"}.van-icon-qq:before{content:"\\e74e"}.van-icon-wechat-moments:before{content:"\\e74f"}.van-icon-weibo:before{content:"\\e750"}.van-icon-link-o:before{content:"\\e751"}.van-icon-miniprogram-o:before{content:"\\e752"}@font-face{font-weight:400;font-family:vant-icon;font-style:normal;font-display:auto;src:url('+h+') format("woff2"),url(//at.alicdn.com/t/font_2553510_iv4v8nulyz.woff?t=1649083952952) format("woff"),url(//at.alicdn.com/t/font_2553510_iv4v8nulyz.ttf?t=1649083952952) format("truetype")}.van-icon__image{display:block;width:1em;height:1em;-o-object-fit:contain;object-fit:contain}:root{--van-rate-icon-size:20px;--van-rate-icon-gutter:var(--van-padding-base);--van-rate-icon-void-color:var(--van-gray-5);--van-rate-icon-full-color:var(--van-danger-color);--van-rate-icon-disabled-color:var(--van-gray-5)}.van-rate{display:inline-flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-wrap:wrap}.van-rate__item{position:relative}.van-rate__item:not(:last-child){padding-right:var(--van-rate-icon-gutter)}.van-rate__icon{display:block;width:1em;color:var(--van-rate-icon-void-color);font-size:var(--van-rate-icon-size)}.van-rate__icon--half{position:absolute;top:0;left:0;overflow:hidden}.van-rate__icon--full{color:var(--van-rate-icon-full-color)}.van-rate__icon--disabled{color:var(--van-rate-icon-disabled-color)}.van-rate--disabled{cursor:not-allowed}.van-rate--readonly{cursor:default}:root{--van-notice-bar-height:40px;--van-notice-bar-padding:0 var(--van-padding-md);--van-notice-bar-wrapable-padding:var(--van-padding-xs) var(--van-padding-md);--van-notice-bar-text-color:var(--van-orange-dark);--van-notice-bar-font-size:var(--van-font-size-md);--van-notice-bar-line-height:24px;--van-notice-bar-background-color:var(--van-orange-light);--van-notice-bar-icon-size:16px;--van-notice-bar-icon-min-width:24px}.van-notice-bar{position:relative;display:flex;align-items:center;height:var(--van-notice-bar-height);padding:var(--van-notice-bar-padding);color:var(--van-notice-bar-text-color);font-size:var(--van-notice-bar-font-size);line-height:var(--van-notice-bar-line-height);background:var(--van-notice-bar-background-color)}.van-notice-bar__left-icon,.van-notice-bar__right-icon{min-width:var(--van-notice-bar-icon-min-width);font-size:var(--van-notice-bar-icon-size)}.van-notice-bar__right-icon{text-align:right;cursor:pointer}.van-notice-bar__wrap{position:relative;display:flex;flex:1;align-items:center;height:100%;overflow:hidden}.van-notice-bar__content{position:absolute;white-space:nowrap;transition-timing-function:linear}.van-notice-bar__content.van-ellipsis{max-width:100%}.van-notice-bar--wrapable{height:auto;padding:var(--van-notice-bar-wrapable-padding)}.van-notice-bar--wrapable .van-notice-bar__wrap{height:auto}.van-notice-bar--wrapable .van-notice-bar__content{position:relative;white-space:normal;word-wrap:break-word}:root{--van-nav-bar-height:46px;--van-nav-bar-background-color:var(--van-background-color-light);--van-nav-bar-arrow-size:16px;--van-nav-bar-icon-color:var(--van-primary-color);--van-nav-bar-text-color:var(--van-primary-color);--van-nav-bar-title-font-size:var(--van-font-size-lg);--van-nav-bar-title-text-color:var(--van-text-color);--van-nav-bar-z-index:1}.van-nav-bar{position:relative;z-index:var(--van-nav-bar-z-index);line-height:var(--van-line-height-lg);text-align:center;background:var(--van-nav-bar-background-color);-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-nav-bar--fixed{position:fixed;top:0;left:0;width:100%}.van-nav-bar--safe-area-inset-top{padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top)}.van-nav-bar .van-icon{color:var(--van-nav-bar-icon-color)}.van-nav-bar__content{position:relative;display:flex;align-items:center;height:var(--van-nav-bar-height)}.van-nav-bar__arrow{margin-right:var(--van-padding-base);font-size:var(--van-nav-bar-arrow-size)}.van-nav-bar__title{max-width:60%;margin:0 auto;color:var(--van-nav-bar-title-text-color);font-weight:var(--van-font-weight-bold);font-size:var(--van-nav-bar-title-font-size)}.van-nav-bar__left,.van-nav-bar__right{position:absolute;top:0;bottom:0;display:flex;align-items:center;padding:0 var(--van-padding-md);font-size:var(--van-font-size-md)}.van-nav-bar__left{left:0}.van-nav-bar__right{right:0}.van-nav-bar__text{color:var(--van-nav-bar-text-color)}:root{--van-image-placeholder-text-color:var(--van-text-color-2);--van-image-placeholder-font-size:var(--van-font-size-md);--van-image-placeholder-background-color:var(--van-background-color);--van-image-loading-icon-size:32px;--van-image-loading-icon-color:var(--van-gray-4);--van-image-error-icon-size:32px;--van-image-error-icon-color:var(--van-gray-4)}.van-image{position:relative;display:inline-block}.van-image--round{overflow:hidden;border-radius:var(--van-border-radius-max)}.van-image--round .van-image__img{border-radius:inherit}.van-image--block{display:block}.van-image__error,.van-image__img,.van-image__loading{display:block;width:100%;height:100%}.van-image__error,.van-image__loading{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--van-image-placeholder-text-color);font-size:var(--van-image-placeholder-font-size);background:var(--van-image-placeholder-background-color)}.van-image__loading-icon{color:var(--van-image-loading-icon-color);font-size:var(--van-image-loading-icon-size)}.van-image__error-icon{color:var(--van-image-error-icon-color);font-size:var(--van-image-error-icon-size)}:root{--van-tag-padding:0 var(--van-padding-base);--van-tag-text-color:var(--van-white);--van-tag-font-size:var(--van-font-size-sm);--van-tag-border-radius:2px;--van-tag-line-height:16px;--van-tag-medium-padding:2px 6px;--van-tag-large-padding:var(--van-padding-base) var(--van-padding-xs);--van-tag-large-border-radius:var(--van-border-radius-md);--van-tag-large-font-size:var(--van-font-size-md);--van-tag-round-border-radius:var(--van-border-radius-max);--van-tag-danger-color:var(--van-danger-color);--van-tag-primary-color:var(--van-primary-color);--van-tag-success-color:var(--van-success-color);--van-tag-warning-color:var(--van-warning-color);--van-tag-default-color:var(--van-gray-6);--van-tag-plain-background-color:var(--van-background-color-light)}.van-tag{position:relative;display:inline-flex;align-items:center;padding:var(--van-tag-padding);color:var(--van-tag-text-color);font-size:var(--van-tag-font-size);line-height:var(--van-tag-line-height);border-radius:var(--van-tag-border-radius)}.van-tag--default{background:var(--van-tag-default-color)}.van-tag--default.van-tag--plain{color:var(--van-tag-default-color)}.van-tag--danger{background:var(--van-tag-danger-color)}.van-tag--danger.van-tag--plain{color:var(--van-tag-danger-color)}.van-tag--primary{background:var(--van-tag-primary-color)}.van-tag--primary.van-tag--plain{color:var(--van-tag-primary-color)}.van-tag--success{background:var(--van-tag-success-color)}.van-tag--success.van-tag--plain{color:var(--van-tag-success-color)}.van-tag--warning{background:var(--van-tag-warning-color)}.van-tag--warning.van-tag--plain{color:var(--van-tag-warning-color)}.van-tag--plain{background:var(--van-tag-plain-background-color);border-color:currentColor}.van-tag--plain:before{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid;border-color:inherit;border-radius:inherit;content:"";pointer-events:none}.van-tag--medium{padding:var(--van-tag-medium-padding)}.van-tag--large{padding:var(--van-tag-large-padding);font-size:var(--van-tag-large-font-size);border-radius:var(--van-tag-large-border-radius)}.van-tag--mark{border-radius:0 var(--van-tag-round-border-radius) var(--van-tag-round-border-radius) 0}.van-tag--mark:after{display:block;width:2px;content:""}.van-tag--round{border-radius:var(--van-tag-round-border-radius)}.van-tag__close{margin-left:2px}:root{--van-card-padding:var(--van-padding-xs) var(--van-padding-md);--van-card-font-size:var(--van-font-size-sm);--van-card-text-color:var(--van-text-color);--van-card-background-color:var(--van-gray-1);--van-card-thumb-size:88px;--van-card-thumb-border-radius:var(--van-border-radius-lg);--van-card-title-line-height:16px;--van-card-desc-color:var(--van-gray-7);--van-card-desc-line-height:var(--van-line-height-md);--van-card-price-color:var(--van-gray-8);--van-card-origin-price-color:var(--van-text-color-2);--van-card-num-color:var(--van-text-color-2);--van-card-origin-price-font-size:var(--van-font-size-xs);--van-card-price-font-size:var(--van-font-size-sm);--van-card-price-integer-font-size:var(--van-font-size-lg);--van-card-price-font-family:var(--van-price-integer-font-family)}.van-card{position:relative;box-sizing:border-box;padding:var(--van-card-padding);color:var(--van-card-text-color);font-size:var(--van-card-font-size);background:var(--van-card-background-color)}.van-card:not(:first-child){margin-top:var(--van-padding-xs)}.van-card__header{display:flex}.van-card__thumb{position:relative;flex:none;width:var(--van-card-thumb-size);height:var(--van-card-thumb-size);margin-right:var(--van-padding-xs)}.van-card__thumb img{border-radius:var(--van-card-thumb-border-radius)}.van-card__content{position:relative;display:flex;flex:1;flex-direction:column;justify-content:space-between;min-width:0;min-height:var(--van-card-thumb-size)}.van-card__content--centered{justify-content:center}.van-card__desc,.van-card__title{word-wrap:break-word}.van-card__title{max-height:32px;font-weight:var(--van-font-weight-bold);line-height:var(--van-card-title-line-height)}.van-card__desc{max-height:var(--van-card-desc-line-height);color:var(--van-card-desc-color);line-height:var(--van-card-desc-line-height)}.van-card__bottom{line-height:var(--van-line-height-md)}.van-card__price{display:inline-block;color:var(--van-card-price-color);font-weight:var(--van-font-weight-bold);font-size:var(--van-card-price-font-size)}.van-card__price-integer{font-size:var(--van-card-price-integer-font-size)}.van-card__price-decimal,.van-card__price-integer{font-family:var(--van-card-price-font-family)}.van-card__origin-price{display:inline-block;margin-left:5px;color:var(--van-card-origin-price-color);font-size:var(--van-card-origin-price-font-size);text-decoration:line-through}.van-card__num{float:right;color:var(--van-card-num-color)}.van-card__tag{position:absolute;top:2px;left:0}.van-card__footer{flex:none;text-align:right}.van-card__footer .van-button{margin-left:5px}:root{--van-cell-font-size:var(--van-font-size-md);--van-cell-line-height:24px;--van-cell-vertical-padding:10px;--van-cell-horizontal-padding:var(--van-padding-md);--van-cell-text-color:var(--van-text-color);--van-cell-background-color:var(--van-background-color-light);--van-cell-border-color:var(--van-border-color);--van-cell-active-color:var(--van-active-color);--van-cell-required-color:var(--van-danger-color);--van-cell-label-color:var(--van-text-color-2);--van-cell-label-font-size:var(--van-font-size-sm);--van-cell-label-line-height:var(--van-line-height-sm);--van-cell-label-margin-top:var(--van-padding-base);--van-cell-value-color:var(--van-text-color-2);--van-cell-icon-size:16px;--van-cell-right-icon-color:var(--van-gray-6);--van-cell-large-vertical-padding:var(--van-padding-sm);--van-cell-large-title-font-size:var(--van-font-size-lg);--van-cell-large-label-font-size:var(--van-font-size-md)}.van-cell{position:relative;display:flex;box-sizing:border-box;width:100%;padding:var(--van-cell-vertical-padding) var(--van-cell-horizontal-padding);overflow:hidden;color:var(--van-cell-text-color);font-size:var(--van-cell-font-size);line-height:var(--van-cell-line-height);background:var(--van-cell-background-color)}.van-cell:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;right:var(--van-padding-md);bottom:0;left:var(--van-padding-md);border-bottom:1px solid var(--van-cell-border-color);transform:scaleY(.5)}.van-cell--borderless:after,.van-cell:last-child:after{display:none}.van-cell__label{margin-top:var(--van-cell-label-margin-top);color:var(--van-cell-label-color);font-size:var(--van-cell-label-font-size);line-height:var(--van-cell-label-line-height)}.van-cell__title,.van-cell__value{flex:1}.van-cell__value{position:relative;overflow:hidden;color:var(--van-cell-value-color);text-align:right;vertical-align:middle;word-wrap:break-word}.van-cell__value--alone{color:var(--van-text-color);text-align:left}.van-cell__left-icon,.van-cell__right-icon{height:var(--van-cell-line-height);font-size:var(--van-cell-icon-size);line-height:var(--van-cell-line-height)}.van-cell__left-icon{margin-right:var(--van-padding-base)}.van-cell__right-icon{margin-left:var(--van-padding-base);color:var(--van-cell-right-icon-color)}.van-cell--clickable{cursor:pointer}.van-cell--clickable:active{background-color:var(--van-cell-active-color)}.van-cell--required{overflow:visible}.van-cell--required:before{position:absolute;left:var(--van-padding-xs);color:var(--van-cell-required-color);font-size:var(--van-cell-font-size);content:"*"}.van-cell--center{align-items:center}.van-cell--large{padding-top:var(--van-cell-large-vertical-padding);padding-bottom:var(--van-cell-large-vertical-padding)}.van-cell--large .van-cell__title{font-size:var(--van-cell-large-title-font-size)}.van-cell--large .van-cell__label{font-size:var(--van-cell-large-label-font-size)}:root{--van-coupon-cell-selected-text-color:var(--van-text-color)}.van-coupon-cell__value--selected{color:var(--van-coupon-cell-selected-text-color)}:root{--van-contact-card-padding:var(--van-padding-md);--van-contact-card-add-icon-size:40px;--van-contact-card-add-icon-color:var(--van-primary-color);--van-contact-card-value-line-height:var(--van-line-height-md)}.van-contact-card{padding:var(--van-contact-card-padding)}.van-contact-card__value{margin-left:5px;line-height:var(--van-contact-card-value-line-height)}.van-contact-card--add .van-contact-card__value{line-height:var(--van-contact-card-add-icon-size)}.van-contact-card--add .van-cell__left-icon{color:var(--van-contact-card-add-icon-color);font-size:var(--van-contact-card-add-icon-size)}.van-contact-card:before{position:absolute;right:0;bottom:0;left:0;height:2px;background:repeating-linear-gradient(-45deg,var(--van-warning-color) 0,var(--van-warning-color) 20%,transparent 0,transparent 25%,var(--van-primary-color) 0,var(--van-primary-color) 45%,transparent 0,transparent 50%);background-size:80px;content:""}:root{--van-collapse-item-transition-duration:var(--van-animation-duration-base);--van-collapse-item-content-padding:var(--van-padding-sm) var(--van-padding-md);--van-collapse-item-content-font-size:var(--van-font-size-md);--van-collapse-item-content-line-height:1.5;--van-collapse-item-content-text-color:var(--van-text-color-2);--van-collapse-item-content-background-color:var(--van-background-color-light);--van-collapse-item-title-disabled-color:var(--van-text-color-3)}.van-collapse-item{position:relative}.van-collapse-item--border:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;top:0;right:var(--van-padding-md);left:var(--van-padding-md);border-top:1px solid var(--van-border-color);transform:scaleY(.5)}.van-collapse-item__title .van-cell__right-icon:before{transform:rotate(90deg) translateZ(0);transition:transform var(--van-collapse-item-transition-duration)}.van-collapse-item__title:after{right:var(--van-padding-md);display:none}.van-collapse-item__title--expanded .van-cell__right-icon:before{transform:rotate(-90deg)}.van-collapse-item__title--expanded:after{display:block}.van-collapse-item__title--borderless:after{display:none}.van-collapse-item__title--disabled{cursor:not-allowed}.van-collapse-item__title--disabled,.van-collapse-item__title--disabled .van-cell__right-icon{color:var(--van-collapse-item-title-disabled-color)}.van-collapse-item__wrapper{overflow:hidden;transition:height var(--van-collapse-item-transition-duration) ease-in-out;will-change:height}.van-collapse-item__content{padding:var(--van-collapse-item-content-padding);color:var(--van-collapse-item-content-text-color);font-size:var(--van-collapse-item-content-font-size);line-height:var(--van-collapse-item-content-line-height);background:var(--van-collapse-item-content-background-color)}:root{--van-field-label-width:6.2em;--van-field-label-color:var(--van-gray-7);--van-field-label-margin-right:var(--van-padding-sm);--van-field-input-text-color:var(--van-text-color);--van-field-input-error-text-color:var(--van-danger-color);--van-field-input-disabled-text-color:var(--van-text-color-3);--van-field-placeholder-text-color:var(--van-text-color-3);--van-field-icon-size:16px;--van-field-clear-icon-size:16px;--van-field-clear-icon-color:var(--van-gray-5);--van-field-right-icon-color:var(--van-gray-6);--van-field-error-message-color:var(--van-danger-color);--van-field-error-message-font-size:12px;--van-field-text-area-min-height:60px;--van-field-word-limit-color:var(--van-gray-7);--van-field-word-limit-font-size:var(--van-font-size-sm);--van-field-word-limit-line-height:16px;--van-field-disabled-text-color:var(--van-text-color-3);--van-field-required-mark-color:var(--van-red)}.van-field__label{flex:none;box-sizing:border-box;width:var(--van-field-label-width);margin-right:var(--van-field-label-margin-right);color:var(--van-field-label-color);text-align:left;word-wrap:break-word}.van-field__label--center{text-align:center}.van-field__label--right{text-align:right}.van-field__label--required:before{margin-right:2px;color:var(--van-field-required-mark-color);content:"*"}.van-field--disabled .van-field__label{color:var(--van-field-disabled-text-color)}.van-field__value{overflow:visible}.van-field__body{display:flex;align-items:center}.van-field__control{display:block;box-sizing:border-box;width:100%;min-width:0;margin:0;padding:0;color:var(--van-field-input-text-color);line-height:inherit;text-align:left;background-color:transparent;border:0;resize:none;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.van-field__control::-moz-placeholder{color:var(--van-field-placeholder-text-color)}.van-field__control::placeholder{color:var(--van-field-placeholder-text-color)}.van-field__control:disabled{color:var(--van-field-input-disabled-text-color);cursor:not-allowed;opacity:1;-webkit-text-fill-color:var(--van-field-input-disabled-text-color)}.van-field__control:-moz-read-only{cursor:default}.van-field__control:read-only{cursor:default}.van-field__control--center{justify-content:center;text-align:center}.van-field__control--right{justify-content:flex-end;text-align:right}.van-field__control--custom{display:flex;align-items:center;min-height:var(--van-cell-line-height)}.van-field__control--error::-moz-placeholder{color:var(--van-field-input-error-text-color);-webkit-text-fill-color:currentColor}.van-field__control--error,.van-field__control--error::placeholder{color:var(--van-field-input-error-text-color);-webkit-text-fill-color:currentColor}.van-field__control--min-height{min-height:var(--van-field-text-area-min-height)}.van-field__control[type=date],.van-field__control[type=datetime-local],.van-field__control[type=time]{min-height:var(--van-cell-line-height)}.van-field__control[type=search]{-webkit-appearance:none}.van-field__button,.van-field__clear,.van-field__icon,.van-field__right-icon{flex-shrink:0}.van-field__clear,.van-field__right-icon{margin-right:calc(var(--van-padding-xs)*-1);padding:0 var(--van-padding-xs);line-height:inherit}.van-field__clear{color:var(--van-field-clear-icon-color);font-size:var(--van-field-clear-icon-size);cursor:pointer}.van-field__left-icon .van-icon,.van-field__right-icon .van-icon{display:block;font-size:var(--van-field-icon-size);line-height:inherit}.van-field__left-icon{margin-right:var(--van-padding-base)}.van-field__right-icon{color:var(--van-field-right-icon-color)}.van-field__button{padding-left:var(--van-padding-xs)}.van-field__error-message{color:var(--van-field-error-message-color);font-size:var(--van-field-error-message-font-size);text-align:left}.van-field__error-message--center{text-align:center}.van-field__error-message--right{text-align:right}.van-field__word-limit{margin-top:var(--van-padding-base);color:var(--van-field-word-limit-color);font-size:var(--van-field-word-limit-font-size);line-height:var(--van-field-word-limit-line-height);text-align:right}:root{--van-search-padding:10px var(--van-padding-sm);--van-search-background-color:var(--van-background-color-light);--van-search-content-background-color:var(--van-gray-1);--van-search-input-height:34px;--van-search-label-padding:0 5px;--van-search-label-color:var(--van-text-color);--van-search-label-font-size:var(--van-font-size-md);--van-search-left-icon-color:var(--van-gray-6);--van-search-action-padding:0 var(--van-padding-xs);--van-search-action-text-color:var(--van-text-color);--van-search-action-font-size:var(--van-font-size-md)}.van-search{display:flex;align-items:center;box-sizing:border-box;padding:var(--van-search-padding);background:var(--van-search-background-color)}.van-search__content{display:flex;flex:1;padding-left:var(--van-padding-sm);background:var(--van-search-content-background-color);border-radius:var(--van-border-radius-sm)}.van-search__content--round{border-radius:var(--van-border-radius-max)}.van-search__label{padding:var(--van-search-label-padding);color:var(--van-search-label-color);font-size:var(--van-search-label-font-size);line-height:var(--van-search-input-height)}.van-search__field{flex:1;align-items:center;padding:0 var(--van-padding-xs) 0 0;height:var(--van-search-input-height);background-color:transparent}.van-search__field .van-field__left-icon{color:var(--van-search-left-icon-color)}.van-search--show-action{padding-right:0}.van-search input::-webkit-search-cancel-button,.van-search input::-webkit-search-decoration,.van-search input::-webkit-search-results-button,.van-search input::-webkit-search-results-decoration{display:none}.van-search__action{padding:var(--van-search-action-padding);color:var(--van-search-action-text-color);font-size:var(--van-search-action-font-size);line-height:var(--van-search-input-height);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-search__action:active{background-color:var(--van-active-color)}:root{--van-action-bar-icon-width:48px;--van-action-bar-icon-height:100%;--van-action-bar-icon-color:var(--van-text-color);--van-action-bar-icon-size:18px;--van-action-bar-icon-font-size:var(--van-font-size-xs);--van-action-bar-icon-active-color:var(--van-active-color);--van-action-bar-icon-text-color:var(--van-gray-7);--van-action-bar-icon-background-color:var(--van-background-color-light)}.van-action-bar-icon{display:flex;flex-direction:column;justify-content:center;min-width:var(--van-action-bar-icon-width);height:var(--van-action-bar-icon-height);color:var(--van-action-bar-icon-text-color);font-size:var(--van-action-bar-icon-font-size);line-height:1;text-align:center;background:var(--van-action-bar-icon-background-color);cursor:pointer}.van-action-bar-icon:active{background-color:var(--van-action-bar-icon-active-color)}.van-action-bar-icon__icon{margin:0 auto var(--van-padding-base);color:var(--van-action-bar-icon-color);font-size:var(--van-action-bar-icon-size)}:root{--van-loading-text-color:var(--van-text-color-2);--van-loading-text-font-size:var(--van-font-size-md);--van-loading-spinner-color:var(--van-gray-5);--van-loading-spinner-size:30px;--van-loading-spinner-animation-duration:.8s}.van-loading{color:var(--van-loading-spinner-color);font-size:0}.van-loading,.van-loading__spinner{position:relative;vertical-align:middle}.van-loading__spinner{display:inline-block;width:var(--van-loading-spinner-size);max-width:100%;height:var(--van-loading-spinner-size);max-height:100%;animation:van-rotate var(--van-loading-spinner-animation-duration) linear infinite}.van-loading__spinner--spinner{animation-timing-function:steps(12)}.van-loading__spinner--circular{animation-duration:2s}.van-loading__line{position:absolute;top:0;left:0;width:100%;height:100%}.van-loading__line:before{display:block;width:2px;height:25%;margin:0 auto;background-color:currentColor;border-radius:40%;content:" "}.van-loading__circular{display:block;width:100%;height:100%}.van-loading__circular circle{animation:van-circular 1.5s ease-in-out infinite;stroke:currentColor;stroke-width:3;stroke-linecap:round}.van-loading__text{display:inline-block;margin-left:var(--van-padding-xs);color:var(--van-loading-text-color);font-size:var(--van-loading-text-font-size);vertical-align:middle}.van-loading--vertical{display:flex;flex-direction:column;align-items:center}.van-loading--vertical .van-loading__text{margin:var(--van-padding-xs) 0 0}@keyframes van-circular{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40}to{stroke-dasharray:90,150;stroke-dashoffset:-120}}.van-loading__line--1{transform:rotate(30deg);opacity:1}.van-loading__line--2{transform:rotate(60deg);opacity:.9375}.van-loading__line--3{transform:rotate(90deg);opacity:.875}.van-loading__line--4{transform:rotate(120deg);opacity:.8125}.van-loading__line--5{transform:rotate(150deg);opacity:.75}.van-loading__line--6{transform:rotate(180deg);opacity:.6875}.van-loading__line--7{transform:rotate(210deg);opacity:.625}.van-loading__line--8{transform:rotate(240deg);opacity:.5625}.van-loading__line--9{transform:rotate(270deg);opacity:.5}.van-loading__line--10{transform:rotate(300deg);opacity:.4375}.van-loading__line--11{transform:rotate(330deg);opacity:.375}.van-loading__line--12{transform:rotate(1turn);opacity:.3125}:root{--van-pull-refresh-head-height:50px;--van-pull-refresh-head-font-size:var(--van-font-size-md);--van-pull-refresh-head-text-color:var(--van-text-color-2);--van-pull-refresh-loading-icon-size:16px}.van-pull-refresh{overflow:hidden}.van-pull-refresh__track{position:relative;height:100%;transition-property:transform}.van-pull-refresh__head{position:absolute;left:0;width:100%;height:var(--van-pull-refresh-head-height);overflow:hidden;color:var(--van-pull-refresh-head-text-color);font-size:var(--van-pull-refresh-head-font-size);line-height:var(--van-pull-refresh-head-height);text-align:center;transform:translateY(-100%)}.van-pull-refresh__loading .van-loading__spinner{width:var(--van-pull-refresh-loading-icon-size);height:var(--van-pull-refresh-loading-icon-size)}:root{--van-number-keyboard-background-color:var(--van-gray-2);--van-number-keyboard-key-height:48px;--van-number-keyboard-key-font-size:28px;--van-number-keyboard-key-active-color:var(--van-gray-3);--van-number-keyboard-key-background-color:var(--van-background-color-light);--van-number-keyboard-delete-font-size:var(--van-font-size-lg);--van-number-keyboard-title-color:var(--van-gray-7);--van-number-keyboard-title-height:34px;--van-number-keyboard-title-font-size:var(--van-font-size-lg);--van-number-keyboard-close-padding:0 var(--van-padding-md);--van-number-keyboard-close-color:var(--van-text-link-color);--van-number-keyboard-close-font-size:var(--van-font-size-md);--van-number-keyboard-button-text-color:var(--van-white);--van-number-keyboard-button-background-color:var(--van-primary-color);--van-number-keyboard-z-index:100}.van-number-keyboard{position:fixed;bottom:0;left:0;z-index:var(--van-number-keyboard-z-index);width:100%;padding-bottom:22px;background:var(--van-number-keyboard-background-color);-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-number-keyboard--with-title{border-radius:20px 20px 0 0}.van-number-keyboard__header{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:content-box;height:var(--van-number-keyboard-title-height);padding-top:6px;color:var(--van-number-keyboard-title-color);font-size:var(--van-number-keyboard-title-font-size)}.van-number-keyboard__title{display:inline-block;font-weight:400}.van-number-keyboard__title-left{position:absolute;left:0}.van-number-keyboard__body{display:flex;padding:6px 0 0 6px}.van-number-keyboard__keys{display:flex;flex:3;flex-wrap:wrap}.van-number-keyboard__close{position:absolute;right:0;height:100%;padding:var(--van-number-keyboard-close-padding);color:var(--van-number-keyboard-close-color);font-size:var(--van-number-keyboard-close-font-size);background-color:transparent;border:none}.van-number-keyboard__sidebar{display:flex;flex:1;flex-direction:column}.van-number-keyboard--unfit{padding-bottom:0}.van-key{display:flex;align-items:center;justify-content:center;height:var(--van-number-keyboard-key-height);font-size:var(--van-number-keyboard-key-font-size);line-height:1.5;background:var(--van-number-keyboard-key-background-color);border-radius:var(--van-border-radius-lg);cursor:pointer}.van-key--large{position:absolute;top:0;right:6px;bottom:6px;left:0;height:auto}.van-key--blue,.van-key--delete{font-size:var(--van-number-keyboard-delete-font-size)}.van-key--active{background-color:var(--van-number-keyboard-key-active-color)}.van-key--blue{color:var(--van-number-keyboard-button-text-color);background:var(--van-number-keyboard-button-background-color)}.van-key--blue.van-key--active{opacity:var(--van-active-opacity)}.van-key__wrapper{position:relative;flex:1;flex-basis:33%;box-sizing:border-box;padding:0 6px 6px 0}.van-key__wrapper--wider{flex-basis:66%}.van-key__delete-icon{width:32px;height:22px}.van-key__collapse-icon{width:30px;height:24px}.van-key__loading-icon{color:var(--van-number-keyboard-button-text-color)}:root{--van-list-text-color:var(--van-text-color-2);--van-list-text-font-size:var(--van-font-size-md);--van-list-text-line-height:50px;--van-list-loading-icon-size:16px}.van-list__error-text,.van-list__finished-text,.van-list__loading{color:var(--van-list-text-color);font-size:var(--van-list-text-font-size);line-height:var(--van-list-text-line-height);text-align:center}.van-list__placeholder{height:0;pointer-events:none}.van-list__loading-icon .van-loading__spinner{width:var(--van-list-loading-icon-size);height:var(--van-list-loading-icon-size)}:root{--van-switch-size:30px;--van-switch-width:2em;--van-switch-height:1em;--van-switch-node-size:1em;--van-switch-node-background-color:var(--van-white);--van-switch-node-box-shadow:0 3px 1px 0 rgba(0,0,0,.05),0 2px 2px 0 rgba(0,0,0,.1),0 3px 3px 0 rgba(0,0,0,.05);--van-switch-background-color:var(--van-background-color-light);--van-switch-on-background-color:var(--van-primary-color);--van-switch-transition-duration:var(--van-animation-duration-base);--van-switch-disabled-opacity:var(--van-disabled-opacity);--van-switch-border:var(--van-border-width-base) solid rgba(0,0,0,.1)}.van-switch{position:relative;display:inline-block;box-sizing:content-box;width:var(--van-switch-width);height:var(--van-switch-height);font-size:var(--van-switch-size);background:var(--van-switch-background-color);border:var(--van-switch-border);border-radius:var(--van-switch-node-size);cursor:pointer;transition:background-color var(--van-switch-transition-duration)}.van-switch__node{position:absolute;top:0;left:0;width:var(--van-switch-node-size);height:var(--van-switch-node-size);font-size:inherit;background:var(--van-switch-node-background-color);border-radius:100%;box-shadow:var(--van-switch-node-box-shadow);transition:transform var(--van-switch-transition-duration) cubic-bezier(.3,1.05,.4,1.05)}.van-switch__loading{top:25%;left:25%;width:50%;height:50%;line-height:1}.van-switch--on{background:var(--van-switch-on-background-color)}.van-switch--on .van-switch__node{transform:translate(calc(var(--van-switch-width) - var(--van-switch-node-size)))}.van-switch--on .van-switch__loading{color:var(--van-switch-on-background-color)}.van-switch--disabled{cursor:not-allowed;opacity:var(--van-switch-disabled-opacity)}.van-switch--loading{cursor:default}:root{--van-picker-background-color:var(--van-background-color-light);--van-picker-toolbar-height:44px;--van-picker-title-font-size:var(--van-font-size-lg);--van-picker-title-line-height:var(--van-line-height-md);--van-picker-action-padding:0 var(--van-padding-md);--van-picker-action-font-size:var(--van-font-size-md);--van-picker-confirm-action-color:var(--van-text-link-color);--van-picker-cancel-action-color:var(--van-text-color-2);--van-picker-option-font-size:var(--van-font-size-lg);--van-picker-option-padding:0 var(--van-padding-base);--van-picker-option-text-color:var(--van-text-color);--van-picker-option-disabled-opacity:.3;--van-picker-loading-icon-color:var(--van-primary-color);--van-picker-loading-mask-color:hsla(0,0%,100%,.9);--van-picker-mask-color:linear-gradient(180deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.4)),linear-gradient(0deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.4))}.van-picker{position:relative;background:var(--van-picker-background-color);-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-picker__toolbar{display:flex;align-items:center;justify-content:space-between;height:var(--van-picker-toolbar-height)}.van-picker__cancel,.van-picker__confirm{height:100%;padding:var(--van-picker-action-padding);font-size:var(--van-picker-action-font-size);background-color:transparent;border:none}.van-picker__confirm{color:var(--van-picker-confirm-action-color)}.van-picker__cancel{color:var(--van-picker-cancel-action-color)}.van-picker__title{max-width:50%;font-weight:var(--van-font-weight-bold);font-size:var(--van-picker-title-font-size);line-height:var(--van-picker-title-line-height);text-align:center}.van-picker__columns{position:relative;display:flex;cursor:grab}.van-picker__loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;color:var(--van-picker-loading-icon-color);background:var(--van-picker-loading-mask-color)}.van-picker__frame{top:50%;right:var(--van-padding-md);left:var(--van-padding-md);z-index:2;transform:translateY(-50%)}.van-picker__frame,.van-picker__mask{position:absolute;pointer-events:none}.van-picker__mask{top:0;left:0;z-index:1;width:100%;height:100%;background-image:var(--van-picker-mask-color);background-repeat:no-repeat;background-position:top,bottom;transform:translateZ(0)}.van-picker-column{flex:1;overflow:hidden;font-size:var(--van-picker-option-font-size)}.van-picker-column__wrapper{transition-timing-function:cubic-bezier(.23,1,.68,1)}.van-picker-column__item{display:flex;align-items:center;justify-content:center;padding:var(--van-picker-option-padding);color:var(--van-picker-option-text-color)}.van-picker-column__item--disabled{cursor:not-allowed;opacity:var(--van-picker-option-disabled-opacity)}:root{--van-button-mini-height:24px;--van-button-mini-padding:0 var(--van-padding-base);--van-button-mini-font-size:var(--van-font-size-xs);--van-button-small-height:32px;--van-button-small-padding:0 var(--van-padding-xs);--van-button-small-font-size:var(--van-font-size-sm);--van-button-normal-padding:0 15px;--van-button-normal-font-size:var(--van-font-size-md);--van-button-large-height:50px;--van-button-default-height:44px;--van-button-default-line-height:1.2;--van-button-default-font-size:var(--van-font-size-lg);--van-button-default-color:var(--van-text-color);--van-button-default-background-color:var(--van-background-color-light);--van-button-default-border-color:var(--van-border-color);--van-button-primary-color:var(--van-white);--van-button-primary-background-color:var(--van-primary-color);--van-button-primary-border-color:var(--van-primary-color);--van-button-success-color:var(--van-white);--van-button-success-background-color:var(--van-success-color);--van-button-success-border-color:var(--van-success-color);--van-button-danger-color:var(--van-white);--van-button-danger-background-color:var(--van-danger-color);--van-button-danger-border-color:var(--van-danger-color);--van-button-warning-color:var(--van-white);--van-button-warning-background-color:var(--van-warning-color);--van-button-warning-border-color:var(--van-warning-color);--van-button-border-width:var(--van-border-width-base);--van-button-border-radius:var(--van-border-radius-sm);--van-button-round-border-radius:var(--van-border-radius-max);--van-button-plain-background-color:var(--van-white);--van-button-disabled-opacity:var(--van-disabled-opacity);--van-button-icon-size:1.2em;--van-button-loading-icon-size:20px}.van-button{position:relative;display:inline-block;box-sizing:border-box;height:var(--van-button-default-height);margin:0;padding:0;font-size:var(--van-button-default-font-size);line-height:var(--van-button-default-line-height);text-align:center;border-radius:var(--van-button-border-radius);cursor:pointer;transition:opacity var(--van-animation-duration-fast);-webkit-appearance:none}.van-button:before{position:absolute;top:50%;left:50%;width:100%;height:100%;background:var(--van-black);border:inherit;border-color:var(--van-black);border-radius:inherit;transform:translate(-50%,-50%);opacity:0;content:" "}.van-button:active:before{opacity:.1}.van-button--disabled:before,.van-button--loading:before{display:none}.van-button--default{color:var(--van-button-default-color);background:var(--van-button-default-background-color);border:var(--van-button-border-width) solid var(--van-button-default-border-color)}.van-button--primary{color:var(--van-button-primary-color);background:var(--van-button-primary-background-color);border:var(--van-button-border-width) solid var(--van-button-primary-border-color)}.van-button--success{color:var(--van-button-success-color);background:var(--van-button-success-background-color);border:var(--van-button-border-width) solid var(--van-button-success-border-color)}.van-button--danger{color:var(--van-button-danger-color);background:var(--van-button-danger-background-color);border:var(--van-button-border-width) solid var(--van-button-danger-border-color)}.van-button--warning{color:var(--van-button-warning-color);background:var(--van-button-warning-background-color);border:var(--van-button-border-width) solid var(--van-button-warning-border-color)}.van-button--plain{background:var(--van-button-plain-background-color)}.van-button--plain.van-button--primary{color:var(--van-button-primary-background-color)}.van-button--plain.van-button--success{color:var(--van-button-success-background-color)}.van-button--plain.van-button--danger{color:var(--van-button-danger-background-color)}.van-button--plain.van-button--warning{color:var(--van-button-warning-background-color)}.van-button--large{width:100%;height:var(--van-button-large-height)}.van-button--normal{padding:var(--van-button-normal-padding);font-size:var(--van-button-normal-font-size)}.van-button--small{height:var(--van-button-small-height);padding:var(--van-button-small-padding);font-size:var(--van-button-small-font-size)}.van-button__loading{color:inherit;font-size:inherit}.van-button__loading .van-loading__spinner{color:currentColor;width:var(--van-button-loading-icon-size);height:var(--van-button-loading-icon-size)}.van-button--mini{height:var(--van-button-mini-height);padding:var(--van-button-mini-padding);font-size:var(--van-button-mini-font-size)}.van-button--mini+.van-button--mini{margin-left:var(--van-padding-base)}.van-button--block{display:block;width:100%}.van-button--disabled{cursor:not-allowed;opacity:var(--van-button-disabled-opacity)}.van-button--loading{cursor:default}.van-button--round{border-radius:var(--van-button-round-border-radius)}.van-button--square{border-radius:0}.van-button__content{display:flex;align-items:center;justify-content:center;height:100%}.van-button__content:before{content:" "}.van-button__icon{font-size:var(--van-button-icon-size);line-height:inherit}.van-button__icon+.van-button__text,.van-button__loading+.van-button__text,.van-button__text+.van-button__icon,.van-button__text+.van-button__loading{margin-left:var(--van-padding-base)}.van-button--hairline{border-width:0}.van-button--hairline:after{border-color:inherit;border-radius:calc(var(--van-button-border-radius)*2)}.van-button--hairline.van-button--round:after{border-radius:var(--van-button-round-border-radius)}.van-button--hairline.van-button--square:after{border-radius:0}:root{--van-submit-bar-height:50px;--van-submit-bar-z-index:100;--van-submit-bar-background-color:var(--van-background-color-light);--van-submit-bar-button-width:110px;--van-submit-bar-price-color:var(--van-danger-color);--van-submit-bar-price-font-size:var(--van-font-size-sm);--van-submit-bar-price-integer-font-size:20px;--van-submit-bar-price-font-family:var(--van-price-integer-font-family);--van-submit-bar-currency-font-size:var(--van-font-size-md);--van-submit-bar-text-color:var(--van-text-color);--van-submit-bar-text-font-size:var(--van-font-size-md);--van-submit-bar-tip-padding:var(--van-padding-xs) var(--van-padding-sm);--van-submit-bar-tip-font-size:var(--van-font-size-sm);--van-submit-bar-tip-line-height:1.5;--van-submit-bar-tip-color:var(--van-orange-dark);--van-submit-bar-tip-background-color:var(--van-orange-light);--van-submit-bar-tip-icon-size:12px;--van-submit-bar-button-height:40px;--van-submit-bar-padding:0 var(--van-padding-md)}.van-submit-bar{position:fixed;bottom:0;left:0;z-index:var(--van-submit-bar-z-index);width:100%;background:var(--van-submit-bar-background-color);-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-submit-bar__tip{padding:var(--van-submit-bar-tip-padding);color:var(--van-submit-bar-tip-color);font-size:var(--van-submit-bar-tip-font-size);line-height:var(--van-submit-bar-tip-line-height);background:var(--van-submit-bar-tip-background-color)}.van-submit-bar__tip-icon{margin-right:var(--van-padding-base);font-size:var(--van-submit-bar-tip-icon-size);vertical-align:middle}.van-submit-bar__tip-text{vertical-align:middle}.van-submit-bar__bar{display:flex;align-items:center;justify-content:flex-end;height:var(--van-submit-bar-height);padding:var(--van-submit-bar-padding);font-size:var(--van-submit-bar-text-font-size)}.van-submit-bar__text{flex:1;padding-right:var(--van-padding-sm);color:var(--van-submit-bar-text-color);text-align:right}.van-submit-bar__text span{display:inline-block}.van-submit-bar__price,.van-submit-bar__suffix-label{margin-left:var(--van-padding-base);font-weight:var(--van-font-weight-bold)}.van-submit-bar__price{color:var(--van-submit-bar-price-color);font-size:var(--van-submit-bar-price-font-size)}.van-submit-bar__price-integer{font-size:var(--van-submit-bar-price-integer-font-size);font-family:var(--van-submit-bar-price-font-family)}.van-submit-bar__button{width:var(--van-submit-bar-button-width);height:var(--van-submit-bar-button-height);font-weight:var(--van-font-weight-bold);border:none}.van-submit-bar__button--danger{background:var(--van-gradient-red)}:root{--van-contact-edit-padding:var(--van-padding-md);--van-contact-edit-fields-radius:var(--van-border-radius-md);--van-contact-edit-buttons-padding:var(--van-padding-xl) 0;--van-contact-edit-button-margin-bottom:var(--van-padding-sm);--van-contact-edit-button-font-size:var(--van-font-size-lg);--van-contact-edit-field-label-width:4.1em}.van-contact-edit{padding:var(--van-contact-edit-padding)}.van-contact-edit__fields{overflow:hidden;border-radius:var(--van-contact-edit-fields-radius)}.van-contact-edit__fields .van-field__label{width:var(--van-contact-edit-field-label-width)}.van-contact-edit__switch-cell{margin-top:10px;padding-top:9px;padding-bottom:9px;border-radius:var(--van-contact-edit-fields-radius)}.van-contact-edit__buttons{padding:var(--van-contact-edit-buttons-padding)}.van-contact-edit__button{margin-bottom:var(--van-contact-edit-button-margin-bottom);font-size:var(--van-contact-edit-button-font-size)}:root{--van-action-bar-button-height:40px;--van-action-bar-button-warning-color:var(--van-gradient-orange);--van-action-bar-button-danger-color:var(--van-gradient-red)}.van-action-bar-button{flex:1;height:var(--van-action-bar-button-height);font-weight:var(--van-font-weight-bold);font-size:var(--van-font-size-md);border:none;border-radius:0}.van-action-bar-button--first{margin-left:5px;border-top-left-radius:var(--van-border-radius-max);border-bottom-left-radius:var(--van-border-radius-max)}.van-action-bar-button--last{margin-right:5px;border-top-right-radius:var(--van-border-radius-max);border-bottom-right-radius:var(--van-border-radius-max)}.van-action-bar-button--warning{background:var(--van-action-bar-button-warning-color)}.van-action-bar-button--danger{background:var(--van-action-bar-button-danger-color)}@media (max-width:321px){.van-action-bar-button{font-size:13px}}:root{--van-overlay-z-index:1;--van-overlay-background-color:rgba(0,0,0,.7)}.van-overlay{position:fixed;top:0;left:0;z-index:var(--van-overlay-z-index);width:100%;height:100%;background:var(--van-overlay-background-color)}:root{--van-popup-background-color:var(--van-background-color-light);--van-popup-transition:transform var(--van-animation-duration-base);--van-popup-round-border-radius:16px;--van-popup-close-icon-size:22px;--van-popup-close-icon-color:var(--van-gray-5);--van-popup-close-icon-margin:16px;--van-popup-close-icon-z-index:1}.van-overflow-hidden{overflow:hidden!important}.van-popup{position:fixed;max-height:100%;overflow-y:auto;background:var(--van-popup-background-color);transition:var(--van-popup-transition);-webkit-overflow-scrolling:touch}.van-popup--center{top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.van-popup--center.van-popup--round{border-radius:var(--van-popup-round-border-radius)}.van-popup--top{top:0;left:0;width:100%}.van-popup--top.van-popup--round{border-radius:0 0 var(--van-popup-round-border-radius) var(--van-popup-round-border-radius)}.van-popup--right{top:50%;right:0;transform:translate3d(0,-50%,0)}.van-popup--right.van-popup--round{border-radius:var(--van-popup-round-border-radius) 0 0 var(--van-popup-round-border-radius)}.van-popup--bottom{bottom:0;left:0;width:100%}.van-popup--bottom.van-popup--round{border-radius:var(--van-popup-round-border-radius) var(--van-popup-round-border-radius) 0 0}.van-popup--left{top:50%;left:0;transform:translate3d(0,-50%,0)}.van-popup--left.van-popup--round{border-radius:0 var(--van-popup-round-border-radius) var(--van-popup-round-border-radius) 0}.van-popup-slide-bottom-enter-active,.van-popup-slide-left-enter-active,.van-popup-slide-right-enter-active,.van-popup-slide-top-enter-active{transition-timing-function:var(--van-animation-timing-function-enter)}.van-popup-slide-bottom-leave-active,.van-popup-slide-left-leave-active,.van-popup-slide-right-leave-active,.van-popup-slide-top-leave-active{transition-timing-function:var(--van-animation-timing-function-leave)}.van-popup-slide-top-enter-from,.van-popup-slide-top-leave-active{transform:translate3d(0,-100%,0)}.van-popup-slide-right-enter-from,.van-popup-slide-right-leave-active{transform:translate3d(100%,-50%,0)}.van-popup-slide-bottom-enter-from,.van-popup-slide-bottom-leave-active{transform:translate3d(0,100%,0)}.van-popup-slide-left-enter-from,.van-popup-slide-left-leave-active{transform:translate3d(-100%,-50%,0)}.van-popup__close-icon{position:absolute;z-index:var(--van-popup-close-icon-z-index);color:var(--van-popup-close-icon-color);font-size:var(--van-popup-close-icon-size)}.van-popup__close-icon--top-left{top:var(--van-popup-close-icon-margin);left:var(--van-popup-close-icon-margin)}.van-popup__close-icon--top-right{top:var(--van-popup-close-icon-margin);right:var(--van-popup-close-icon-margin)}.van-popup__close-icon--bottom-left{bottom:var(--van-popup-close-icon-margin);left:var(--van-popup-close-icon-margin)}.van-popup__close-icon--bottom-right{right:var(--van-popup-close-icon-margin);bottom:var(--van-popup-close-icon-margin)}:root{--van-share-sheet-header-padding:var(--van-padding-sm) var(--van-padding-md) var(--van-padding-base);--van-share-sheet-title-color:var(--van-text-color);--van-share-sheet-title-font-size:var(--van-font-size-md);--van-share-sheet-title-line-height:var(--van-line-height-md);--van-share-sheet-description-color:var(--van-text-color-2);--van-share-sheet-description-font-size:var(--van-font-size-sm);--van-share-sheet-description-line-height:16px;--van-share-sheet-icon-size:48px;--van-share-sheet-option-name-color:var(--van-gray-7);--van-share-sheet-option-name-font-size:var(--van-font-size-sm);--van-share-sheet-option-description-color:var(--van-text-color-3);--van-share-sheet-option-description-font-size:var(--van-font-size-sm);--van-share-sheet-cancel-button-font-size:var(--van-font-size-lg);--van-share-sheet-cancel-button-height:48px;--van-share-sheet-cancel-button-background:var(--van-background-color-light)}.van-share-sheet__header{padding:var(--van-share-sheet-header-padding);text-align:center}.van-share-sheet__title{margin-top:var(--van-padding-xs);color:var(--van-share-sheet-title-color);font-weight:400;font-size:var(--van-share-sheet-title-font-size);line-height:var(--van-share-sheet-title-line-height)}.van-share-sheet__description{display:block;margin-top:var(--van-padding-xs);color:var(--van-share-sheet-description-color);font-size:var(--van-share-sheet-description-font-size);line-height:var(--van-share-sheet-description-line-height)}.van-share-sheet__options{position:relative;display:flex;padding:var(--van-padding-md) 0 var(--van-padding-md) var(--van-padding-xs);overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.van-share-sheet__options--border:before{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;top:0;right:0;left:var(--van-padding-md);border-top:1px solid var(--van-border-color);transform:scaleY(.5)}.van-share-sheet__options::-webkit-scrollbar{height:0}.van-share-sheet__option{display:flex;flex-direction:column;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-share-sheet__icon,.van-share-sheet__image-icon{width:var(--van-share-sheet-icon-size);height:var(--van-share-sheet-icon-size);margin:0 var(--van-padding-md)}.van-share-sheet__icon{display:flex;align-items:center;justify-content:center;color:var(--van-gray-7);border-radius:100%;background-color:var(--van-gray-2)}.van-share-sheet__icon--link,.van-share-sheet__icon--poster,.van-share-sheet__icon--qrcode{font-size:26px}.van-share-sheet__icon--weapp-qrcode{font-size:28px}.van-share-sheet__icon--qq,.van-share-sheet__icon--wechat,.van-share-sheet__icon--wechat-moments,.van-share-sheet__icon--weibo{font-size:30px;color:var(--van-white)}.van-share-sheet__icon--qq{background-color:#38b9fa}.van-share-sheet__icon--wechat{background-color:#0bc15f}.van-share-sheet__icon--weibo{background-color:#ee575e}.van-share-sheet__icon--wechat-moments{background-color:#7bc845}.van-share-sheet__name{margin-top:var(--van-padding-xs);padding:0 var(--van-padding-base);color:var(--van-share-sheet-option-name-color);font-size:var(--van-share-sheet-option-name-font-size)}.van-share-sheet__option-description{padding:0 var(--van-padding-base);color:var(--van-share-sheet-option-description-color);font-size:var(--van-share-sheet-option-description-font-size)}.van-share-sheet__cancel{display:block;width:100%;padding:0;font-size:var(--van-share-sheet-cancel-button-font-size);line-height:var(--van-share-sheet-cancel-button-height);text-align:center;background:var(--van-share-sheet-cancel-button-background);border:none;cursor:pointer}.van-share-sheet__cancel:before{display:block;height:var(--van-padding-xs);background-color:var(--van-background-color);content:" "}.van-share-sheet__cancel:active{background-color:var(--van-active-color)}:root{--van-popover-arrow-size:6px;--van-popover-border-radius:var(--van-border-radius-lg);--van-popover-action-width:128px;--van-popover-action-height:44px;--van-popover-action-font-size:var(--van-font-size-md);--van-popover-action-line-height:var(--van-line-height-md);--van-popover-action-icon-size:20px;--van-popover-light-text-color:var(--van-text-color);--van-popover-light-background-color:var(--van-background-color-light);--van-popover-light-action-disabled-text-color:var(--van-text-color-3);--van-popover-dark-text-color:var(--van-white);--van-popover-dark-background-color:#4a4a4a;--van-popover-dark-action-disabled-text-color:var(--van-text-color-2)}.van-popover{position:absolute;overflow:visible;background-color:transparent;transition:opacity .15s,transform .15s}.van-popover__wrapper{display:inline-block}.van-popover__arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;border-width:var(--van-popover-arrow-size)}.van-popover__content{overflow:hidden;border-radius:var(--van-popover-border-radius)}.van-popover__action{position:relative;display:flex;align-items:center;box-sizing:border-box;width:var(--van-popover-action-width);height:var(--van-popover-action-height);padding:0 var(--van-padding-md);font-size:var(--van-popover-action-font-size);line-height:var(--van-line-height-md);cursor:pointer}.van-popover__action:last-child .van-popover__action-text:after{display:none}.van-popover__action-text{display:flex;flex:1;align-items:center;justify-content:center;height:100%}.van-popover__action-icon{margin-right:var(--van-padding-xs);font-size:var(--van-popover-action-icon-size)}.van-popover__action--with-icon .van-popover__action-text{justify-content:flex-start}.van-popover[data-popper-placement^=top] .van-popover__arrow{bottom:0;border-top-color:currentColor;border-bottom-width:0;transform:translate(-50%);margin-bottom:calc(var(--van-popover-arrow-size)*-1)}.van-popover[data-popper-placement=top]{transform-origin:50% 100%}.van-popover[data-popper-placement=top] .van-popover__arrow{left:50%}.van-popover[data-popper-placement=top-start]{transform-origin:0 100%}.van-popover[data-popper-placement=top-start] .van-popover__arrow{left:var(--van-padding-md)}.van-popover[data-popper-placement=top-end]{transform-origin:100% 100%}.van-popover[data-popper-placement=top-end] .van-popover__arrow{right:var(--van-padding-md)}.van-popover[data-popper-placement^=left] .van-popover__arrow{right:0;border-right-width:0;border-left-color:currentColor;transform:translateY(-50%);margin-right:calc(var(--van-popover-arrow-size)*-1)}.van-popover[data-popper-placement=left]{transform-origin:100% 50%}.van-popover[data-popper-placement=left] .van-popover__arrow{top:50%}.van-popover[data-popper-placement=left-start]{transform-origin:100% 0}.van-popover[data-popper-placement=left-start] .van-popover__arrow{top:var(--van-padding-md)}.van-popover[data-popper-placement=left-end]{transform-origin:100% 100%}.van-popover[data-popper-placement=left-end] .van-popover__arrow{bottom:var(--van-padding-md)}.van-popover[data-popper-placement^=right] .van-popover__arrow{left:0;border-right-color:currentColor;border-left-width:0;transform:translateY(-50%);margin-left:calc(var(--van-popover-arrow-size)*-1)}.van-popover[data-popper-placement=right]{transform-origin:0 50%}.van-popover[data-popper-placement=right] .van-popover__arrow{top:50%}.van-popover[data-popper-placement=right-start]{transform-origin:0 0}.van-popover[data-popper-placement=right-start] .van-popover__arrow{top:var(--van-padding-md)}.van-popover[data-popper-placement=right-end]{transform-origin:0 100%}.van-popover[data-popper-placement=right-end] .van-popover__arrow{bottom:var(--van-padding-md)}.van-popover[data-popper-placement^=bottom] .van-popover__arrow{top:0;border-top-width:0;border-bottom-color:currentColor;transform:translate(-50%);margin-top:calc(var(--van-popover-arrow-size)*-1)}.van-popover[data-popper-placement=bottom]{transform-origin:50% 0}.van-popover[data-popper-placement=bottom] .van-popover__arrow{left:50%}.van-popover[data-popper-placement=bottom-start]{transform-origin:0 0}.van-popover[data-popper-placement=bottom-start] .van-popover__arrow{left:var(--van-padding-md)}.van-popover[data-popper-placement=bottom-end]{transform-origin:100% 0}.van-popover[data-popper-placement=bottom-end] .van-popover__arrow{right:var(--van-padding-md)}.van-popover--light{color:var(--van-popover-light-text-color)}.van-popover--light .van-popover__content{background:var(--van-popover-light-background-color);box-shadow:0 2px 12px rgba(50,50,51,.12)}.van-popover--light .van-popover__arrow{color:var(--van-popover-light-background-color)}.van-popover--light .van-popover__action:active{background-color:var(--van-active-color)}.van-popover--light .van-popover__action--disabled{color:var(--van-popover-light-action-disabled-text-color);cursor:not-allowed}.van-popover--light .van-popover__action--disabled:active{background-color:transparent}.van-popover--dark{color:var(--van-popover-dark-text-color)}.van-popover--dark .van-popover__content{background:var(--van-popover-dark-background-color)}.van-popover--dark .van-popover__arrow{color:var(--van-popover-dark-background-color)}.van-popover--dark .van-popover__action:active{background-color:rgba(0,0,0,.2)}.van-popover--dark .van-popover__action--disabled{color:var(--van-popover-dark-action-disabled-text-color)}.van-popover--dark .van-popover__action--disabled:active{background-color:transparent}.van-popover--dark .van-popover__action-text:after{border-color:var(--van-gray-7)}.van-popover-zoom-enter-from,.van-popover-zoom-leave-active{transform:scale(.8);opacity:0}.van-popover-zoom-enter-active{transition-timing-function:var(--van-animation-timing-function-enter)}.van-popover-zoom-leave-active{transition-timing-function:var(--van-animation-timing-function-leave)}:root{--van-notify-text-color:var(--van-white);--van-notify-padding:var(--van-padding-xs) var(--van-padding-md);--van-notify-font-size:var(--van-font-size-md);--van-notify-line-height:var(--van-line-height-md);--van-notify-primary-background-color:var(--van-primary-color);--van-notify-success-background-color:var(--van-success-color);--van-notify-danger-background-color:var(--van-danger-color);--van-notify-warning-background-color:var(--van-warning-color)}.van-notify{display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:var(--van-notify-padding);color:var(--van-notify-text-color);font-size:var(--van-notify-font-size);line-height:var(--van-notify-line-height);white-space:pre-wrap;text-align:center;word-wrap:break-word}.van-notify--primary{background:var(--van-notify-primary-background-color)}.van-notify--success{background:var(--van-notify-success-background-color)}.van-notify--danger{background:var(--van-notify-danger-background-color)}.van-notify--warning{background:var(--van-notify-warning-background-color)}:root{--van-dialog-width:320px;--van-dialog-small-screen-width:90%;--van-dialog-font-size:var(--van-font-size-lg);--van-dialog-transition:var(--van-animation-duration-base);--van-dialog-border-radius:16px;--van-dialog-background-color:var(--van-background-color-light);--van-dialog-header-font-weight:var(--van-font-weight-bold);--van-dialog-header-line-height:24px;--van-dialog-header-padding-top:26px;--van-dialog-header-isolated-padding:var(--van-padding-lg) 0;--van-dialog-message-padding:var(--van-padding-lg);--van-dialog-message-font-size:var(--van-font-size-md);--van-dialog-message-line-height:var(--van-line-height-md);--van-dialog-message-max-height:60vh;--van-dialog-has-title-message-text-color:var(--van-gray-7);--van-dialog-has-title-message-padding-top:var(--van-padding-xs);--van-dialog-button-height:48px;--van-dialog-round-button-height:36px;--van-dialog-confirm-button-text-color:var(--van-danger-color)}.van-dialog{top:45%;left:50%;width:var(--van-dialog-width);overflow:hidden;font-size:var(--van-dialog-font-size);background:var(--van-dialog-background-color);border-radius:var(--van-dialog-border-radius);backface-visibility:hidden;transition:var(--van-dialog-transition);transition-property:transform,opacity}@media (max-width:321px){.van-dialog{width:var(--van-dialog-small-screen-width)}}.van-dialog__header{padding-top:var(--van-dialog-header-padding-top);font-weight:var(--van-dialog-header-font-weight);line-height:var(--van-dialog-header-line-height);text-align:center}.van-dialog__header--isolated{padding:var(--van-dialog-header-isolated-padding)}.van-dialog__content--isolated{display:flex;align-items:center;min-height:104px}.van-dialog__message{flex:1;max-height:var(--van-dialog-message-max-height);padding:26px var(--van-dialog-message-padding);overflow-y:auto;font-size:var(--van-dialog-message-font-size);line-height:var(--van-dialog-message-line-height);white-space:pre-wrap;text-align:center;word-wrap:break-word;-webkit-overflow-scrolling:touch}.van-dialog__message--has-title{padding-top:var(--van-dialog-has-title-message-padding-top);color:var(--van-dialog-has-title-message-text-color)}.van-dialog__message--left{text-align:left}.van-dialog__message--right{text-align:right}.van-dialog__message--justify{text-align:justify}.van-dialog__footer{display:flex;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-dialog__cancel,.van-dialog__confirm{flex:1;height:var(--van-dialog-button-height);margin:0;border:0}.van-dialog__confirm,.van-dialog__confirm:active{color:var(--van-dialog-confirm-button-text-color)}.van-dialog--round-button .van-dialog__footer{position:relative;height:auto;padding:var(--van-padding-xs) var(--van-padding-lg) var(--van-padding-md)}.van-dialog--round-button .van-dialog__message{padding-bottom:var(--van-padding-md);color:var(--van-text-color)}.van-dialog--round-button .van-dialog__cancel,.van-dialog--round-button .van-dialog__confirm{height:var(--van-dialog-round-button-height)}.van-dialog--round-button .van-dialog__confirm{color:var(--van-white)}.van-dialog-bounce-enter-from{transform:translate3d(-50%,-50%,0) scale(.7);opacity:0}.van-dialog-bounce-leave-active{transform:translate3d(-50%,-50%,0) scale(.9);opacity:0}:root{--van-toast-max-width:70%;--van-toast-font-size:var(--van-font-size-md);--van-toast-text-color:var(--van-white);--van-toast-loading-icon-color:var(--van-white);--van-toast-line-height:var(--van-line-height-md);--van-toast-border-radius:var(--van-border-radius-lg);--van-toast-background-color:rgba(0,0,0,.7);--van-toast-icon-size:36px;--van-toast-text-min-width:96px;--van-toast-text-padding:var(--van-padding-xs) var(--van-padding-sm);--van-toast-default-padding:var(--van-padding-md);--van-toast-default-width:88px;--van-toast-default-min-height:88px;--van-toast-position-top-distance:20%;--van-toast-position-bottom-distance:20%}.van-toast{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:content-box;transition:all var(--van-animation-duration-fast);width:var(--van-toast-default-width);max-width:var(--van-toast-max-width);min-height:var(--van-toast-default-min-height);padding:var(--van-toast-default-padding);color:var(--van-toast-text-color);font-size:var(--van-toast-font-size);line-height:var(--van-toast-line-height);white-space:pre-wrap;text-align:center;word-break:break-all;background:var(--van-toast-background-color);border-radius:var(--van-toast-border-radius)}.van-toast--unclickable{overflow:hidden;cursor:not-allowed}.van-toast--unclickable *{pointer-events:none}.van-toast--html,.van-toast--text{width:-moz-fit-content;width:fit-content;min-width:var(--van-toast-text-min-width);min-height:0;padding:var(--van-toast-text-padding)}.van-toast--html .van-toast__text,.van-toast--text .van-toast__text{margin-top:0}.van-toast--top{top:var(--van-toast-position-top-distance)}.van-toast--bottom{top:auto;bottom:var(--van-toast-position-bottom-distance)}.van-toast__icon{font-size:var(--van-toast-icon-size)}.van-toast__loading{padding:var(--van-padding-base);color:var(--van-toast-loading-icon-color)}.van-toast__text{margin-top:var(--van-padding-xs)}:root{--van-calendar-background-color:var(--van-background-color-light);--van-calendar-popup-height:80%;--van-calendar-header-box-shadow:0 2px 10px hsla(220,1%,50%,.16);--van-calendar-header-title-height:44px;--van-calendar-header-title-font-size:var(--van-font-size-lg);--van-calendar-header-subtitle-font-size:var(--van-font-size-md);--van-calendar-weekdays-height:30px;--van-calendar-weekdays-font-size:var(--van-font-size-sm);--van-calendar-month-title-font-size:var(--van-font-size-md);--van-calendar-month-mark-color:rgba(242,243,245,.8);--van-calendar-month-mark-font-size:160px;--van-calendar-day-height:64px;--van-calendar-day-font-size:var(--van-font-size-lg);--van-calendar-day-margin-bottom:4px;--van-calendar-range-edge-color:var(--van-white);--van-calendar-range-edge-background-color:var(--van-danger-color);--van-calendar-range-middle-color:var(--van-danger-color);--van-calendar-range-middle-background-opacity:.1;--van-calendar-selected-day-size:54px;--van-calendar-selected-day-color:var(--van-white);--van-calendar-info-font-size:var(--van-font-size-xs);--van-calendar-info-line-height:var(--van-line-height-xs);--van-calendar-selected-day-background-color:var(--van-danger-color);--van-calendar-day-disabled-color:var(--van-text-color-3);--van-calendar-confirm-button-height:36px;--van-calendar-confirm-button-margin:7px 0}.van-calendar{display:flex;flex-direction:column;height:100%;background:var(--van-calendar-background-color)}.van-calendar__popup.van-popup--bottom,.van-calendar__popup.van-popup--top{height:var(--van-calendar-popup-height)}.van-calendar__popup.van-popup--left,.van-calendar__popup.van-popup--right{height:100%}.van-calendar__popup .van-popup__close-icon{top:11px}.van-calendar__header{flex-shrink:0;box-shadow:var(--van-calendar-header-box-shadow)}.van-calendar__header-subtitle,.van-calendar__header-title,.van-calendar__month-title{height:var(--van-calendar-header-title-height);font-weight:var(--van-font-weight-bold);line-height:var(--van-calendar-header-title-height);text-align:center}.van-calendar__header-title{font-size:var(--van-calendar-header-title-font-size)}.van-calendar__header-subtitle{font-size:var(--van-calendar-header-subtitle-font-size)}.van-calendar__month-title{font-size:var(--van-calendar-month-title-font-size)}.van-calendar__weekdays{display:flex}.van-calendar__weekday{flex:1;font-size:var(--van-calendar-weekdays-font-size);line-height:var(--van-calendar-weekdays-height);text-align:center}.van-calendar__body{flex:1;overflow:auto;-webkit-overflow-scrolling:touch}.van-calendar__days{position:relative;display:flex;flex-wrap:wrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-calendar__month-mark{position:absolute;top:50%;left:50%;z-index:0;color:var(--van-calendar-month-mark-color);font-size:var(--van-calendar-month-mark-font-size);transform:translate(-50%,-50%);pointer-events:none}.van-calendar__day,.van-calendar__selected-day{display:flex;align-items:center;justify-content:center;text-align:center}.van-calendar__day{position:relative;width:14.285%;height:var(--van-calendar-day-height);font-size:var(--van-calendar-day-font-size);margin-bottom:var(--van-calendar-day-margin-bottom);cursor:pointer}.van-calendar__day--end,.van-calendar__day--multiple-middle,.van-calendar__day--multiple-selected,.van-calendar__day--start,.van-calendar__day--start-end{color:var(--van-calendar-range-edge-color);background:var(--van-calendar-range-edge-background-color)}.van-calendar__day--start{border-radius:var(--van-border-radius-md) 0 0 var(--van-border-radius-md)}.van-calendar__day--end{border-radius:0 var(--van-border-radius-md) var(--van-border-radius-md) 0}.van-calendar__day--multiple-selected,.van-calendar__day--start-end{border-radius:var(--van-border-radius-md)}.van-calendar__day--middle{color:var(--van-calendar-range-middle-color)}.van-calendar__day--middle:after{position:absolute;top:0;right:0;bottom:0;left:0;background-color:currentColor;opacity:var(--van-calendar-range-middle-background-opacity);content:""}.van-calendar__day--disabled{color:var(--van-calendar-day-disabled-color);cursor:default}.van-calendar__bottom-info,.van-calendar__top-info{position:absolute;right:0;left:0;font-size:var(--van-calendar-info-font-size);line-height:var(--van-calendar-info-line-height)}@media (max-width:350px){.van-calendar__bottom-info,.van-calendar__top-info{font-size:9px}}.van-calendar__top-info{top:6px}.van-calendar__bottom-info{bottom:6px}.van-calendar__selected-day{width:var(--van-calendar-selected-day-size);height:var(--van-calendar-selected-day-size);color:var(--van-calendar-selected-day-color);background:var(--van-calendar-selected-day-background-color);border-radius:var(--van-border-radius-md)}.van-calendar__footer{flex-shrink:0;padding-left:var(--van-padding-md);padding-right:var(--van-padding-md)}.van-calendar__confirm{height:var(--van-calendar-confirm-button-height);margin:var(--van-calendar-confirm-button-margin)}:root{--van-address-edit-padding:var(--van-padding-sm);--van-address-edit-buttons-padding:var(--van-padding-xl) var(--van-padding-base);--van-address-edit-button-margin-bottom:var(--van-padding-sm);--van-address-edit-button-font-size:var(--van-font-size-lg)}.van-address-edit{padding:var(--van-address-edit-padding)}.van-address-edit__fields{overflow:hidden;border-radius:var(--van-padding-xs)}.van-address-edit__fields .van-field__label{width:4.1em}.van-address-edit__default{margin-top:var(--van-padding-sm);overflow:hidden;border-radius:var(--van-padding-xs)}.van-address-edit__buttons{padding:var(--van-address-edit-buttons-padding)}.van-address-edit__button{margin-bottom:var(--van-address-edit-button-margin-bottom);font-size:var(--van-address-edit-button-font-size)}.van-address-edit-detail__search-item{background:var(--van-gray-2)}.van-address-edit-detail__keyword{color:var(--van-danger-color)}:root{--van-action-sheet-max-height:80%;--van-action-sheet-header-height:48px;--van-action-sheet-header-font-size:var(--van-font-size-lg);--van-action-sheet-description-color:var(--van-text-color-2);--van-action-sheet-description-font-size:var(--van-font-size-md);--van-action-sheet-description-line-height:var(--van-line-height-md);--van-action-sheet-item-background:var(--van-background-color-light);--van-action-sheet-item-font-size:var(--van-font-size-lg);--van-action-sheet-item-line-height:var(--van-line-height-lg);--van-action-sheet-item-text-color:var(--van-text-color);--van-action-sheet-item-disabled-text-color:var(--van-text-color-3);--van-action-sheet-subname-color:var(--van-text-color-2);--van-action-sheet-subname-font-size:var(--van-font-size-sm);--van-action-sheet-subname-line-height:var(--van-line-height-sm);--van-action-sheet-close-icon-size:22px;--van-action-sheet-close-icon-color:var(--van-gray-5);--van-action-sheet-close-icon-padding:0 var(--van-padding-md);--van-action-sheet-cancel-text-color:var(--van-gray-7);--van-action-sheet-cancel-padding-top:var(--van-padding-xs);--van-action-sheet-cancel-padding-color:var(--van-background-color);--van-action-sheet-loading-icon-size:22px}.van-action-sheet{display:flex;flex-direction:column;max-height:var(--van-action-sheet-max-height);overflow:hidden;color:var(--van-action-sheet-item-text-color)}.van-action-sheet__content{flex:1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch}.van-action-sheet__cancel,.van-action-sheet__item{display:block;width:100%;padding:14px var(--van-padding-md);font-size:var(--van-action-sheet-item-font-size);background:var(--van-action-sheet-item-background);border:none;cursor:pointer}.van-action-sheet__cancel:active,.van-action-sheet__item:active{background-color:var(--van-active-color)}.van-action-sheet__item{line-height:var(--van-action-sheet-item-line-height)}.van-action-sheet__item--disabled,.van-action-sheet__item--loading{color:var(--van-action-sheet-item-disabled-text-color)}.van-action-sheet__item--disabled:active,.van-action-sheet__item--loading:active{background-color:var(--van-action-sheet-item-background)}.van-action-sheet__item--disabled{cursor:not-allowed}.van-action-sheet__item--loading{cursor:default}.van-action-sheet__cancel{flex-shrink:0;box-sizing:border-box;color:var(--van-action-sheet-cancel-text-color)}.van-action-sheet__subname{margin-top:var(--van-padding-xs);color:var(--van-action-sheet-subname-color);font-size:var(--van-action-sheet-subname-font-size);line-height:var(--van-action-sheet-subname-line-height)}.van-action-sheet__gap{display:block;height:var(--van-action-sheet-cancel-padding-top);background:var(--van-action-sheet-cancel-padding-color)}.van-action-sheet__header{flex-shrink:0;font-weight:var(--van-font-weight-bold);font-size:var(--van-action-sheet-header-font-size);line-height:var(--van-action-sheet-header-height);text-align:center}.van-action-sheet__description{position:relative;flex-shrink:0;padding:20px var(--van-padding-md);color:var(--van-action-sheet-description-color);font-size:var(--van-action-sheet-description-font-size);line-height:var(--van-action-sheet-description-line-height);text-align:center}.van-action-sheet__description:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;right:var(--van-padding-md);bottom:0;left:var(--van-padding-md);border-bottom:1px solid var(--van-border-color);transform:scaleY(.5)}.van-action-sheet__loading-icon .van-loading__spinner{width:var(--van-action-sheet-loading-icon-size);height:var(--van-action-sheet-loading-icon-size)}.van-action-sheet__close{position:absolute;top:0;right:0;padding:var(--van-action-sheet-close-icon-padding);color:var(--van-action-sheet-close-icon-color);font-size:var(--van-action-sheet-close-icon-size);line-height:inherit}.van-checkbox-group--horizontal,.van-radio-group--horizontal{display:flex;flex-wrap:wrap}:root{--van-checkbox-size:20px;--van-checkbox-border-color:var(--van-gray-5);--van-checkbox-transition-duration:var(--van-animation-duration-fast);--van-checkbox-label-margin:var(--van-padding-xs);--van-checkbox-label-color:var(--van-text-color);--van-checkbox-checked-icon-color:var(--van-primary-color);--van-checkbox-disabled-icon-color:var(--van-gray-5);--van-checkbox-disabled-label-color:var(--van-text-color-3);--van-checkbox-disabled-background-color:var(--van-border-color)}.van-checkbox{display:flex;align-items:center;overflow:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-checkbox--disabled{cursor:not-allowed}.van-checkbox--label-disabled{cursor:default}.van-checkbox--horizontal{margin-right:var(--van-padding-sm)}.van-checkbox__icon{flex:none;height:1em;font-size:var(--van-checkbox-size);line-height:1em;cursor:pointer}.van-checkbox__icon .van-icon{display:block;box-sizing:border-box;width:1.25em;height:1.25em;color:transparent;font-size:.8em;line-height:1.25;text-align:center;border:1px solid var(--van-checkbox-border-color);transition-duration:var(--van-checkbox-transition-duration);transition-property:color,border-color,background-color}.van-checkbox__icon--round .van-icon{border-radius:100%}.van-checkbox__icon--checked .van-icon{color:var(--van-white);background-color:var(--van-checkbox-checked-icon-color);border-color:var(--van-checkbox-checked-icon-color)}.van-checkbox__icon--disabled{cursor:not-allowed}.van-checkbox__icon--disabled .van-icon{background-color:var(--van-checkbox-disabled-background-color);border-color:var(--van-checkbox-disabled-icon-color)}.van-checkbox__icon--disabled.van-checkbox__icon--checked .van-icon{color:var(--van-checkbox-disabled-icon-color)}.van-checkbox__label{margin-left:var(--van-checkbox-label-margin);color:var(--van-checkbox-label-color);line-height:var(--van-checkbox-size)}.van-checkbox__label--left{margin:0 var(--van-checkbox-label-margin) 0 0}.van-checkbox__label--disabled{color:var(--van-checkbox-disabled-label-color)}:root{--van-coupon-margin:0 var(--van-padding-sm) var(--van-padding-sm);--van-coupon-content-height:84px;--van-coupon-content-padding:14px 0;--van-coupon-content-text-color:var(--van-text-color);--van-coupon-background-color:var(--van-background-color-light);--van-coupon-active-background-color:var(--van-active-color);--van-coupon-border-radius:var(--van-border-radius-lg);--van-coupon-box-shadow:0 0 4px rgba(0,0,0,.1);--van-coupon-head-width:96px;--van-coupon-amount-color:var(--van-danger-color);--van-coupon-amount-font-size:30px;--van-coupon-currency-font-size:40%;--van-coupon-name-font-size:var(--van-font-size-md);--van-coupon-disabled-text-color:var(--van-text-color-2);--van-coupon-description-padding:var(--van-padding-xs) var(--van-padding-md);--van-coupon-description-border-color:var(--van-border-color);--van-coupon-corner-checkbox-icon-color:var(--van-danger-color)}.van-coupon{margin:var(--van-coupon-margin);overflow:hidden;background:var(--van-coupon-background-color);border-radius:var(--van-coupon-border-radius);box-shadow:var(--van-coupon-box-shadow)}.van-coupon:active{background-color:var(--van-coupon-active-background-color)}.van-coupon__content{display:flex;align-items:center;box-sizing:border-box;min-height:var(--van-coupon-content-height);padding:var(--van-coupon-content-padding);color:var(--van-coupon-content-text-color)}.van-coupon__head{position:relative;min-width:var(--van-coupon-head-width);padding:0 var(--van-padding-xs);color:var(--van-coupon-amount-color);text-align:center}.van-coupon__amount,.van-coupon__condition,.van-coupon__name,.van-coupon__valid{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.van-coupon__amount{margin-bottom:6px;font-weight:var(--van-font-weight-bold);font-size:var(--van-coupon-amount-font-size)}.van-coupon__amount span{font-weight:400;font-size:var(--van-coupon-currency-font-size)}.van-coupon__amount span:not(:empty){margin-left:2px}.van-coupon__condition{font-size:var(--van-font-size-sm);line-height:16px;white-space:pre-wrap}.van-coupon__body{position:relative;flex:1;border-radius:0 var(--van-coupon-border-radius) var(--van-coupon-border-radius) 0}.van-coupon__name{margin-bottom:10px;font-weight:700;font-size:var(--van-coupon-name-font-size);line-height:var(--van-line-height-md)}.van-coupon__valid{font-size:var(--van-font-size-sm)}.van-coupon__corner{position:absolute;top:0;right:var(--van-padding-md);bottom:0}.van-coupon__corner .van-checkbox__icon--checked .van-icon{background-color:var(--van-coupon-corner-checkbox-icon-color);border-color:var(--van-coupon-corner-checkbox-icon-color)}.van-coupon__description{padding:var(--van-coupon-description-padding);font-size:var(--van-font-size-sm);border-top:1px dashed var(--van-coupon-description-border-color)}.van-coupon--disabled:active{background-color:var(--van-coupon-background-color)}.van-coupon--disabled .van-coupon-item__content{height:calc(var(--van-coupon-content-height) - 10px)}.van-coupon--disabled .van-coupon__head{color:inherit}:root{--van-radio-size:20px;--van-radio-border-color:var(--van-gray-5);--van-radio-transition-duration:var(--van-animation-duration-fast);--van-radio-label-margin:var(--van-padding-xs);--van-radio-label-color:var(--van-text-color);--van-radio-checked-icon-color:var(--van-primary-color);--van-radio-disabled-icon-color:var(--van-gray-5);--van-radio-disabled-label-color:var(--van-text-color-3);--van-radio-disabled-background-color:var(--van-border-color)}.van-radio{display:flex;align-items:center;overflow:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-radio--disabled{cursor:not-allowed}.van-radio--label-disabled{cursor:default}.van-radio--horizontal{margin-right:var(--van-padding-sm)}.van-radio__icon{flex:none;height:1em;font-size:var(--van-radio-size);line-height:1em;cursor:pointer}.van-radio__icon .van-icon{display:block;box-sizing:border-box;width:1.25em;height:1.25em;color:transparent;font-size:.8em;line-height:1.25;text-align:center;border:1px solid var(--van-radio-border-color);transition-duration:var(--van-radio-transition-duration);transition-property:color,border-color,background-color}.van-radio__icon--round .van-icon{border-radius:100%}.van-radio__icon--checked .van-icon{color:var(--van-white);background-color:var(--van-radio-checked-icon-color);border-color:var(--van-radio-checked-icon-color)}.van-radio__icon--disabled{cursor:not-allowed}.van-radio__icon--disabled .van-icon{background-color:var(--van-radio-disabled-background-color);border-color:var(--van-radio-disabled-icon-color)}.van-radio__icon--disabled.van-radio__icon--checked .van-icon{color:var(--van-radio-disabled-icon-color)}.van-radio__label{margin-left:var(--van-radio-label-margin);color:var(--van-radio-label-color);line-height:var(--van-radio-size)}.van-radio__label--left{margin:0 var(--van-radio-label-margin) 0 0}.van-radio__label--disabled{color:var(--van-radio-disabled-label-color)}:root{--van-contact-list-edit-icon-size:16px;--van-contact-list-add-button-z-index:999;--van-contact-list-item-padding:var(--van-padding-md);--van-contact-list-item-radio-icon-color:var(--van-danger-color)}.van-contact-list{box-sizing:border-box;height:100%;padding-bottom:80px}.van-contact-list__item{padding:var(--van-contact-list-item-padding)}.van-contact-list__item-value{display:flex;align-items:center;padding-right:var(--van-padding-xl);padding-left:var(--van-padding-xs)}.van-contact-list__item-tag{flex:none;margin-left:var(--van-padding-xs);padding-top:0;padding-bottom:0;line-height:1.4em}.van-contact-list__group{box-sizing:border-box;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}.van-contact-list__edit{font-size:var(--van-contact-list-edit-icon-size)}.van-contact-list__radio .van-radio__icon--checked .van-icon{background-color:var(--van-contact-list-item-radio-icon-color);border-color:var(--van-contact-list-item-radio-icon-color)}.van-contact-list__bottom{position:fixed;right:0;bottom:0;left:0;z-index:var(--van-contact-list-add-button-z-index);padding-left:var(--van-padding-md);padding-right:var(--van-padding-md);background-color:var(--van-background-color-light)}.van-contact-list__add{height:40px;margin:5px 0}:root{--van-address-list-padding:var(--van-padding-sm) var(--van-padding-sm) 80px;--van-address-list-disabled-text-color:var(--van-text-color-2);--van-address-list-disabled-text-padding:calc(var(--van-padding-base)*5) 0 var(--van-padding-md);--van-address-list-disabled-text-font-size:var(--van-font-size-md);--van-address-list-disabled-text-line-height:var(--van-line-height-md);--van-address-list-add-button-z-index:999;--van-address-list-item-padding:var(--van-padding-sm);--van-address-list-item-text-color:var(--van-text-color);--van-address-list-item-disabled-text-color:var(--van-text-color-3);--van-address-list-item-font-size:13px;--van-address-list-item-line-height:var(--van-line-height-sm);--van-address-list-item-radio-icon-color:var(--van-danger-color);--van-address-list-edit-icon-size:20px}.van-address-list{box-sizing:border-box;height:100%;padding:var(--van-address-list-padding)}.van-address-list__bottom{position:fixed;bottom:0;left:0;z-index:var(--van-address-list-add-button-z-index);box-sizing:border-box;width:100%;padding-left:var(--van-padding-md);padding-right:var(--van-padding-md);background-color:var(--van-background-color-light)}.van-address-list__add{height:40px;margin:5px 0}.van-address-list__disabled-text{padding:var(--van-address-list-disabled-text-padding);color:var(--van-address-list-disabled-text-color);font-size:var(--van-address-list-disabled-text-font-size);line-height:var(--van-address-list-disabled-text-line-height)}.van-address-item{padding:var(--van-address-list-item-padding);background-color:var(--van-background-color-light);border-radius:var(--van-border-radius-lg)}.van-address-item:not(:last-child){margin-bottom:var(--van-padding-sm)}.van-address-item__value{padding-right:44px}.van-address-item__name{display:flex;align-items:center;margin-bottom:var(--van-padding-xs);font-size:var(--van-font-size-lg);line-height:var(--van-line-height-lg)}.van-address-item__tag{flex:none;margin-left:var(--van-padding-xs);padding-top:0;padding-bottom:0;line-height:1.4em}.van-address-item__address{color:var(--van-address-list-item-text-color);font-size:var(--van-address-list-item-font-size);line-height:var(--van-address-list-item-line-height)}.van-address-item--disabled .van-address-item__address,.van-address-item--disabled .van-address-item__name{color:var(--van-address-list-item-disabled-text-color)}.van-address-item__edit{position:absolute;top:50%;right:var(--van-padding-md);color:var(--van-gray-6);font-size:var(--van-address-list-edit-icon-size);transform:translateY(-50%)}.van-address-item .van-cell{padding:0}.van-address-item .van-radio__label{margin-left:var(--van-padding-sm)}.van-address-item .van-radio__icon--checked .van-icon{background-color:var(--van-address-list-item-radio-icon-color);border-color:var(--van-address-list-item-radio-icon-color)}:root{--van-sticky-z-index:99}.van-sticky--fixed{position:fixed;z-index:var(--van-sticky-z-index)}:root{--van-swipe-indicator-size:6px;--van-swipe-indicator-margin:var(--van-padding-sm);--van-swipe-indicator-active-opacity:1;--van-swipe-indicator-inactive-opacity:.3;--van-swipe-indicator-active-background-color:var(--van-primary-color);--van-swipe-indicator-inactive-background-color:var(--van-border-color)}.van-swipe{position:relative;overflow:hidden;transform:translateZ(0);cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-swipe__track{display:flex;height:100%}.van-swipe__track--vertical{flex-direction:column}.van-swipe__indicators{position:absolute;bottom:var(--van-swipe-indicator-margin);left:50%;display:flex;transform:translate(-50%)}.van-swipe__indicators--vertical{top:50%;bottom:auto;left:var(--van-swipe-indicator-margin);flex-direction:column;transform:translateY(-50%)}.van-swipe__indicators--vertical .van-swipe__indicator:not(:last-child){margin-bottom:var(--van-swipe-indicator-size)}.van-swipe__indicator{width:var(--van-swipe-indicator-size);height:var(--van-swipe-indicator-size);background-color:var(--van-swipe-indicator-inactive-background-color);border-radius:100%;opacity:var(--van-swipe-indicator-inactive-opacity);transition:opacity var(--van-animation-duration-fast),background-color var(--van-animation-duration-fast)}.van-swipe__indicator:not(:last-child){margin-right:var(--van-swipe-indicator-size)}.van-swipe__indicator--active{background-color:var(--van-swipe-indicator-active-background-color);opacity:var(--van-swipe-indicator-active-opacity)}.van-swipe-item{position:relative;flex-shrink:0;width:100%;height:100%}:root{--van-image-preview-index-text-color:var(--van-white);--van-image-preview-index-font-size:var(--van-font-size-md);--van-image-preview-index-line-height:var(--van-line-height-md);--van-image-preview-index-text-shadow:0 1px 1px var(--van-gray-8);--van-image-preview-overlay-background-color:rgba(0,0,0,.9);--van-image-preview-close-icon-size:22px;--van-image-preview-close-icon-color:var(--van-gray-5);--van-image-preview-close-icon-margin:var(--van-padding-md);--van-image-preview-close-icon-z-index:1}.van-image-preview{position:fixed;top:0;left:0;width:100%;height:100%;background-color:transparent;transform:none}.van-image-preview__swipe{height:100%}.van-image-preview__swipe-item{display:flex;align-items:center;justify-content:center;overflow:hidden}.van-image-preview__cover{position:absolute;top:0;left:0}.van-image-preview__image,.van-image-preview__image-wrap{width:100%;transition-property:transform}.van-image-preview__image--vertical,.van-image-preview__image-wrap--vertical{width:auto;height:100%}.van-image-preview__image img,.van-image-preview__image video,.van-image-preview__image-wrap img,.van-image-preview__image-wrap video{-webkit-user-drag:none}.van-image-preview__image .van-image__error,.van-image-preview__image-wrap .van-image__error{top:30%;height:40%}.van-image-preview__image .van-image__error-icon,.van-image-preview__image-wrap .van-image__error-icon{font-size:36px}.van-image-preview__image .van-image__loading,.van-image-preview__image-wrap .van-image__loading{background-color:transparent}.van-image-preview__index{position:absolute;top:var(--van-padding-md);left:50%;color:var(--van-image-preview-index-text-color);font-size:var(--van-image-preview-index-font-size);line-height:var(--van-image-preview-index-line-height);text-shadow:var(--van-image-preview-index-text-shadow);transform:translate(-50%)}.van-image-preview__overlay{background:var(--van-image-preview-overlay-background-color)}.van-image-preview__close-icon{position:absolute;z-index:var(--van-image-preview-close-icon-z-index);color:var(--van-image-preview-close-icon-color);font-size:var(--van-image-preview-close-icon-size)}.van-image-preview__close-icon--top-left{top:var(--van-image-preview-close-icon-margin);left:var(--van-image-preview-close-icon-margin)}.van-image-preview__close-icon--top-right{top:var(--van-image-preview-close-icon-margin);right:var(--van-image-preview-close-icon-margin)}.van-image-preview__close-icon--bottom-left{bottom:var(--van-image-preview-close-icon-margin);left:var(--van-image-preview-close-icon-margin)}.van-image-preview__close-icon--bottom-right{right:var(--van-image-preview-close-icon-margin);bottom:var(--van-image-preview-close-icon-margin)}:root{--van-uploader-size:80px;--van-uploader-icon-size:24px;--van-uploader-icon-color:var(--van-gray-4);--van-uploader-text-color:var(--van-text-color-2);--van-uploader-text-font-size:var(--van-font-size-sm);--van-uploader-upload-background-color:var(--van-gray-1);--van-uploader-upload-active-color:var(--van-active-color);--van-uploader-delete-color:var(--van-white);--van-uploader-delete-icon-size:14px;--van-uploader-delete-background-color:rgba(0,0,0,.7);--van-uploader-file-background-color:var(--van-background-color);--van-uploader-file-icon-size:20px;--van-uploader-file-icon-color:var(--van-gray-7);--van-uploader-file-name-padding:0 var(--van-padding-base);--van-uploader-file-name-margin-top:var(--van-padding-xs);--van-uploader-file-name-font-size:var(--van-font-size-sm);--van-uploader-file-name-text-color:var(--van-gray-7);--van-uploader-mask-text-color:var(--van-white);--van-uploader-mask-background-color:rgba(50,50,51,.88);--van-uploader-mask-icon-size:22px;--van-uploader-mask-message-font-size:var(--van-font-size-sm);--van-uploader-mask-message-line-height:var(--van-line-height-xs);--van-uploader-loading-icon-size:22px;--van-uploader-loading-icon-color:var(--van-white);--van-uploader-disabled-opacity:var(--van-disabled-opacity)}.van-uploader{position:relative;display:inline-block}.van-uploader__wrapper{display:flex;flex-wrap:wrap}.van-uploader__wrapper--disabled{opacity:var(--van-uploader-disabled-opacity)}.van-uploader__input{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;cursor:pointer;opacity:0}.van-uploader__input-wrapper{position:relative}.van-uploader__input:disabled{cursor:not-allowed}.van-uploader__upload{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:var(--van-uploader-size);height:var(--van-uploader-size);margin:0 var(--van-padding-xs) var(--van-padding-xs) 0;background:var(--van-uploader-upload-background-color)}.van-uploader__upload:active{background-color:var(--van-uploader-upload-active-color)}.van-uploader__upload--readonly:active{background-color:var(--van-uploader-upload-background-color)}.van-uploader__upload-icon{color:var(--van-uploader-icon-color);font-size:var(--van-uploader-icon-size)}.van-uploader__upload-text{margin-top:var(--van-padding-xs);color:var(--van-uploader-text-color);font-size:var(--van-uploader-text-font-size)}.van-uploader__preview{position:relative;margin:0 var(--van-padding-xs) var(--van-padding-xs) 0;cursor:pointer}.van-uploader__preview-image{display:block;width:var(--van-uploader-size);height:var(--van-uploader-size);overflow:hidden}.van-uploader__preview-delete{position:absolute;top:0;right:0}.van-uploader__preview-delete--shadow{width:var(--van-uploader-delete-icon-size);height:var(--van-uploader-delete-icon-size);background:var(--van-uploader-delete-background-color);border-radius:0 0 0 12px}.van-uploader__preview-delete-icon{position:absolute;top:0;right:0;color:var(--van-uploader-delete-color);font-size:var(--van-uploader-delete-icon-size);transform:scale(.7) translate(10%,-10%)}.van-uploader__mask,.van-uploader__preview-cover{position:absolute;top:0;right:0;bottom:0;left:0}.van-uploader__mask{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--van-uploader-mask-text-color);background:var(--van-uploader-mask-background-color)}.van-uploader__mask-icon{font-size:var(--van-uploader-mask-icon-size)}.van-uploader__mask-message{margin-top:6px;padding:0 var(--van-padding-base);font-size:var(--van-uploader-mask-message-font-size);line-height:var(--van-uploader-mask-message-line-height)}.van-uploader__loading{width:var(--van-uploader-loading-icon-size);height:var(--van-uploader-loading-icon-size);color:var(--van-uploader-loading-icon-color)}.van-uploader__file{display:flex;flex-direction:column;align-items:center;justify-content:center;width:var(--van-uploader-size);height:var(--van-uploader-size);background:var(--van-uploader-file-background-color)}.van-uploader__file-icon{color:var(--van-uploader-file-icon-color);font-size:var(--van-uploader-file-icon-size)}.van-uploader__file-name{box-sizing:border-box;width:100%;margin-top:var(--van-uploader-file-name-margin-top);padding:var(--van-uploader-file-name-padding);color:var(--van-uploader-file-name-text-color);font-size:var(--van-uploader-file-name-font-size);text-align:center}:root{--van-tab-text-color:var(--van-gray-7);--van-tab-active-text-color:var(--van-text-color);--van-tab-disabled-text-color:var(--van-text-color-3);--van-tab-font-size:var(--van-font-size-md);--van-tab-line-height:var(--van-line-height-md);--van-tabs-default-color:var(--van-danger-color);--van-tabs-line-height:44px;--van-tabs-card-height:30px;--van-tabs-nav-background-color:var(--van-background-color-light);--van-tabs-bottom-bar-width:40px;--van-tabs-bottom-bar-height:3px;--van-tabs-bottom-bar-color:var(--van-danger-color)}.van-tab{position:relative;display:flex;flex:1;align-items:center;justify-content:center;box-sizing:border-box;padding:0 var(--van-padding-base);color:var(--van-tab-text-color);font-size:var(--van-tab-font-size);line-height:var(--van-tab-line-height);cursor:pointer}.van-tab--active{color:var(--van-tab-active-text-color);font-weight:var(--van-font-weight-bold)}.van-tab--disabled{color:var(--van-tab-disabled-text-color);cursor:not-allowed}.van-tab--grow{flex:1 0 auto;padding:0 var(--van-padding-sm)}.van-tab--shrink{flex:none;padding:0 var(--van-padding-xs)}.van-tab--card{color:var(--van-tabs-default-color);border-right:var(--van-border-width-base) solid var(--van-tabs-default-color)}.van-tab--card:last-child{border-right:none}.van-tab--card.van-tab--active{color:var(--van-white);background-color:var(--van-tabs-default-color)}.van-tab--card--disabled{color:var(--van-tab-disabled-text-color)}.van-tab__text--ellipsis{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.van-tabs{position:relative}.van-tabs__wrap{overflow:hidden}.van-tabs__wrap--page-top{position:fixed}.van-tabs__wrap--content-bottom{top:auto;bottom:0}.van-tabs__nav{position:relative;display:flex;background:var(--van-tabs-nav-background-color);-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-tabs__nav--complete{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.van-tabs__nav--complete::-webkit-scrollbar{display:none}.van-tabs__nav--line{box-sizing:content-box;height:100%;padding-bottom:15px}.van-tabs__nav--line.van-tabs__nav--complete,.van-tabs__nav--line.van-tabs__nav--shrink{padding-right:var(--van-padding-xs);padding-left:var(--van-padding-xs)}.van-tabs__nav--card{box-sizing:border-box;height:var(--van-tabs-card-height);margin:0 var(--van-padding-md);border:var(--van-border-width-base) solid var(--van-tabs-default-color);border-radius:var(--van-border-radius-sm)}.van-tabs__nav--card.van-tabs__nav--shrink{display:inline-flex}.van-tabs__line{position:absolute;bottom:15px;left:0;z-index:1;width:var(--van-tabs-bottom-bar-width);height:var(--van-tabs-bottom-bar-height);background:var(--van-tabs-bottom-bar-color);border-radius:var(--van-tabs-bottom-bar-height)}.van-tabs__track{position:relative;display:flex;width:100%;height:100%;will-change:left}.van-tabs__content--animated{overflow:hidden}.van-tabs--line .van-tabs__wrap{height:var(--van-tabs-line-height)}.van-tabs--card>.van-tabs__wrap{height:var(--van-tabs-card-height)}.van-tab__panel,.van-tab__panel-wrapper{flex-shrink:0;box-sizing:border-box;width:100%}.van-tab__panel-wrapper--inactive{height:0;overflow:visible}:root{--van-cascader-header-height:48px;--van-cascader-header-padding:0 var(--van-padding-md);--van-cascader-title-font-size:var(--van-font-size-lg);--van-cascader-title-line-height:20px;--van-cascader-close-icon-size:22px;--van-cascader-close-icon-color:var(--van-gray-5);--van-cascader-selected-icon-size:18px;--van-cascader-tabs-height:48px;--van-cascader-active-color:var(--van-danger-color);--van-cascader-options-height:384px;--van-cascader-option-disabled-color:var(--van-text-color-3);--van-cascader-tab-color:var(--van-text-color);--van-cascader-unselected-tab-color:var(--van-text-color-2)}.van-cascader__header{display:flex;align-items:center;justify-content:space-between;height:var(--van-cascader-header-height);padding:var(--van-cascader-header-padding)}.van-cascader__title{font-weight:var(--van-font-weight-bold);font-size:var(--van-cascader-title-font-size);line-height:var(--van-cascader-title-line-height)}.van-cascader__close-icon{color:var(--van-cascader-close-icon-color);font-size:var(--van-cascader-close-icon-size)}.van-cascader__tabs.van-tabs--line .van-tabs__wrap{height:var(--van-cascader-tabs-height)}.van-cascader__tab{color:var(--van-cascader-tab-color);font-weight:var(--van-font-weight-bold)}.van-cascader__tab--unselected{color:var(--van-cascader-unselected-tab-color);font-weight:400}.van-cascader__option{display:flex;align-items:center;justify-content:space-between;padding:10px var(--van-padding-md);font-size:var(--van-font-size-md);line-height:var(--van-line-height-md);cursor:pointer}.van-cascader__option:active{background-color:var(--van-active-color)}.van-cascader__option--selected{color:var(--van-cascader-active-color);font-weight:var(--van-font-weight-bold)}.van-cascader__option--disabled{color:var(--van-cascader-option-disabled-color);cursor:not-allowed}.van-cascader__option--disabled:active{background-color:transparent}.van-cascader__selected-icon{font-size:var(--van-cascader-selected-icon-size)}.van-cascader__options{box-sizing:border-box;height:var(--van-cascader-options-height);padding-top:6px;overflow-y:auto;-webkit-overflow-scrolling:touch}:root{--van-cell-group-background-color:var(--van-background-color-light);--van-cell-group-title-color:var(--van-text-color-2);--van-cell-group-title-padding:var(--van-padding-md) var(--van-padding-md) var(--van-padding-xs);--van-cell-group-title-font-size:var(--van-font-size-md);--van-cell-group-title-line-height:16px;--van-cell-group-inset-padding:0 var(--van-padding-md);--van-cell-group-inset-border-radius:var(--van-border-radius-lg);--van-cell-group-inset-title-padding:var(--van-padding-md) var(--van-padding-md) var(--van-padding-xs) var(--van-padding-xl)}.van-cell-group{background:var(--van-cell-group-background-color)}.van-cell-group--inset{margin:var(--van-cell-group-inset-padding);border-radius:var(--van-cell-group-inset-border-radius);overflow:hidden}.van-cell-group__title{padding:var(--van-cell-group-title-padding);color:var(--van-cell-group-title-color);font-size:var(--van-cell-group-title-font-size);line-height:var(--van-cell-group-title-line-height)}.van-cell-group__title--inset{padding:var(--van-cell-group-inset-title-padding)}:root{--van-circle-size:100px;--van-circle-color:var(--van-primary-color);--van-circle-layer-color:var(--van-white);--van-circle-text-color:var(--van-text-color);--van-circle-text-font-weight:var(--van-font-weight-bold);--van-circle-text-font-size:var(--van-font-size-md);--van-circle-text-line-height:var(--van-line-height-md)}.van-circle{position:relative;display:inline-block;width:var(--van-circle-size);height:var(--van-circle-size);text-align:center}.van-circle svg{position:absolute;top:0;left:0;width:100%;height:100%}.van-circle__layer{stroke:var(--van-circle-layer-color)}.van-circle__hover{fill:none;stroke:var(--van-circle-color);stroke-linecap:round}.van-circle__text{position:absolute;top:50%;left:0;box-sizing:border-box;width:100%;padding:0 var(--van-padding-base);color:var(--van-circle-text-color);font-weight:var(--van-circle-text-font-weight);font-size:var(--van-circle-text-font-size);line-height:var(--van-circle-text-line-height);transform:translateY(-50%)}.van-row{display:flex;flex-wrap:wrap}.van-row--nowrap{flex-wrap:nowrap}.van-row--justify-center{justify-content:center}.van-row--justify-end{justify-content:flex-end}.van-row--justify-space-between{justify-content:space-between}.van-row--justify-space-around{justify-content:space-around}.van-row--align-center{align-items:center}.van-row--align-bottom{align-items:flex-end}.van-col{display:block;box-sizing:border-box;min-height:1px}.van-col--1{flex:0 0 4.16666667%;max-width:4.16666667%}.van-col--offset-1{margin-left:4.16666667%}.van-col--2{flex:0 0 8.33333333%;max-width:8.33333333%}.van-col--offset-2{margin-left:8.33333333%}.van-col--3{flex:0 0 12.5%;max-width:12.5%}.van-col--offset-3{margin-left:12.5%}.van-col--4{flex:0 0 16.66666667%;max-width:16.66666667%}.van-col--offset-4{margin-left:16.66666667%}.van-col--5{flex:0 0 20.83333333%;max-width:20.83333333%}.van-col--offset-5{margin-left:20.83333333%}.van-col--6{flex:0 0 25%;max-width:25%}.van-col--offset-6{margin-left:25%}.van-col--7{flex:0 0 29.16666667%;max-width:29.16666667%}.van-col--offset-7{margin-left:29.16666667%}.van-col--8{flex:0 0 33.33333333%;max-width:33.33333333%}.van-col--offset-8{margin-left:33.33333333%}.van-col--9{flex:0 0 37.5%;max-width:37.5%}.van-col--offset-9{margin-left:37.5%}.van-col--10{flex:0 0 41.66666667%;max-width:41.66666667%}.van-col--offset-10{margin-left:41.66666667%}.van-col--11{flex:0 0 45.83333333%;max-width:45.83333333%}.van-col--offset-11{margin-left:45.83333333%}.van-col--12{flex:0 0 50%;max-width:50%}.van-col--offset-12{margin-left:50%}.van-col--13{flex:0 0 54.16666667%;max-width:54.16666667%}.van-col--offset-13{margin-left:54.16666667%}.van-col--14{flex:0 0 58.33333333%;max-width:58.33333333%}.van-col--offset-14{margin-left:58.33333333%}.van-col--15{flex:0 0 62.5%;max-width:62.5%}.van-col--offset-15{margin-left:62.5%}.van-col--16{flex:0 0 66.66666667%;max-width:66.66666667%}.van-col--offset-16{margin-left:66.66666667%}.van-col--17{flex:0 0 70.83333333%;max-width:70.83333333%}.van-col--offset-17{margin-left:70.83333333%}.van-col--18{flex:0 0 75%;max-width:75%}.van-col--offset-18{margin-left:75%}.van-col--19{flex:0 0 79.16666667%;max-width:79.16666667%}.van-col--offset-19{margin-left:79.16666667%}.van-col--20{flex:0 0 83.33333333%;max-width:83.33333333%}.van-col--offset-20{margin-left:83.33333333%}.van-col--21{flex:0 0 87.5%;max-width:87.5%}.van-col--offset-21{margin-left:87.5%}.van-col--22{flex:0 0 91.66666667%;max-width:91.66666667%}.van-col--offset-22{margin-left:91.66666667%}.van-col--23{flex:0 0 95.83333333%;max-width:95.83333333%}.van-col--offset-23{margin-left:95.83333333%}.van-col--24{flex:0 0 100%;max-width:100%}.van-col--offset-24{margin-left:100%}:root{--van-count-down-text-color:var(--van-text-color);--van-count-down-font-size:var(--van-font-size-md);--van-count-down-line-height:var(--van-line-height-md)}.van-count-down{color:var(--van-count-down-text-color);font-size:var(--van-count-down-font-size);line-height:var(--van-count-down-line-height)}:root{--van-empty-padding:var(--van-padding-xl) 0;--van-empty-image-size:160px;--van-empty-description-margin-top:var(--van-padding-md);--van-empty-description-padding:0 60px;--van-empty-description-color:var(--van-text-color-2);--van-empty-description-font-size:var(--van-font-size-md);--van-empty-description-line-height:var(--van-line-height-md);--van-empty-bottom-margin-top:24px}.van-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding:var(--van-empty-padding)}.van-empty__image{width:var(--van-empty-image-size);height:var(--van-empty-image-size)}.van-empty__image img{width:100%;height:100%}.van-empty__description{margin-top:var(--van-empty-description-margin-top);padding:var(--van-empty-description-padding);color:var(--van-empty-description-color);font-size:var(--van-empty-description-font-size);line-height:var(--van-empty-description-line-height)}.van-empty__bottom{margin-top:var(--van-empty-bottom-margin-top)}:root{--van-coupon-list-background-color:var(--van-background-color);--van-coupon-list-field-padding:5px 0 5px var(--van-padding-md);--van-coupon-list-exchange-button-height:32px;--van-coupon-list-close-button-height:40px;--van-coupon-list-empty-tip-color:var(--van-text-color-2);--van-coupon-list-empty-tip-font-size:var(--van-font-size-md);--van-coupon-list-empty-tip-line-height:var(--van-line-height-md)}.van-coupon-list{position:relative;height:100%;background:var(--van-coupon-list-background-color)}.van-coupon-list__field{padding:var(--van-coupon-list-field-padding)}.van-coupon-list__field .van-field__body{height:34px;padding-left:var(--van-padding-sm);line-height:34px;background:var(--van-gray-1);border-radius:17px}.van-coupon-list__field .van-field__body::-moz-placeholder{color:var(--van-text-color-3)}.van-coupon-list__field .van-field__body::placeholder{color:var(--van-text-color-3)}.van-coupon-list__field .van-field__clear{margin-right:0}.van-coupon-list__exchange-bar{display:flex;align-items:center;background-color:var(--van-background-color-light)}.van-coupon-list__exchange{flex:none;height:var(--van-coupon-list-exchange-button-height);font-size:var(--van-font-size-lg);line-height:calc(var(--van-coupon-list-exchange-button-height) - 2px);border:0}.van-coupon-list .van-tabs__wrap{box-shadow:0 6px 12px -12px var(--van-gray-6)}.van-coupon-list__list{box-sizing:border-box;padding:var(--van-padding-md) 0 var(--van-padding-lg);overflow-y:auto;-webkit-overflow-scrolling:touch}.van-coupon-list__list--with-bottom{padding-bottom:50px}.van-coupon-list__bottom{position:absolute;bottom:0;left:0;z-index:999;box-sizing:border-box;width:100%;padding:5px var(--van-padding-md);font-weight:var(--van-font-weight-bold);background-color:var(--van-background-color-light)}.van-coupon-list__close{height:var(--van-coupon-list-close-button-height)}.van-coupon-list__empty-tip{color:var(--van-coupon-list-empty-tip-color);font-size:var(--van-coupon-list-empty-tip-font-size);line-height:var(--van-coupon-list-empty-tip-line-height)}:root{--van-divider-margin:var(--van-padding-md) 0;--van-divider-text-color:var(--van-text-color-2);--van-divider-font-size:var(--van-font-size-md);--van-divider-line-height:24px;--van-divider-border-color:var(--van-border-color);--van-divider-content-padding:var(--van-padding-md);--van-divider-content-left-width:10%;--van-divider-content-right-width:10%}.van-divider{display:flex;align-items:center;margin:var(--van-divider-margin);color:var(--van-divider-text-color);font-size:var(--van-divider-font-size);line-height:var(--van-divider-line-height);border-color:var(--van-divider-border-color);border-style:solid;border-width:0}.van-divider:after,.van-divider:before{display:block;flex:1;box-sizing:border-box;height:1px;border-color:inherit;border-style:inherit;border-width:var(--van-border-width-base) 0 0}.van-divider:before{content:""}.van-divider--hairline:after,.van-divider--hairline:before{transform:scaleY(.5)}.van-divider--dashed{border-style:dashed}.van-divider--content-center:before,.van-divider--content-left:before,.van-divider--content-right:before{margin-right:var(--van-divider-content-padding)}.van-divider--content-center:after,.van-divider--content-left:after,.van-divider--content-right:after{margin-left:var(--van-divider-content-padding);content:""}.van-divider--content-left:before{max-width:var(--van-divider-content-left-width)}.van-divider--content-right:after{max-width:var(--van-divider-content-right-width)}:root{--van-dropdown-menu-height:48px;--van-dropdown-menu-background-color:var(--van-background-color-light);--van-dropdown-menu-box-shadow:0 2px 12px hsla(210,1%,40%,.12);--van-dropdown-menu-title-font-size:15px;--van-dropdown-menu-title-text-color:var(--van-text-color);--van-dropdown-menu-title-active-text-color:var(--van-danger-color);--van-dropdown-menu-title-disabled-text-color:var(--van-text-color-2);--van-dropdown-menu-title-padding:0 var(--van-padding-xs);--van-dropdown-menu-title-line-height:var(--van-line-height-lg);--van-dropdown-menu-option-active-color:var(--van-danger-color);--van-dropdown-menu-content-max-height:80%}.van-dropdown-menu{-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-dropdown-menu__bar{position:relative;display:flex;height:var(--van-dropdown-menu-height);background:var(--van-dropdown-menu-background-color);box-shadow:var(--van-dropdown-menu-box-shadow)}.van-dropdown-menu__bar--opened{z-index:calc(var(--van-dropdown-item-z-index) + 1)}.van-dropdown-menu__item{display:flex;flex:1;align-items:center;justify-content:center;min-width:0}.van-dropdown-menu__item--disabled .van-dropdown-menu__title{color:var(--van-dropdown-menu-title-disabled-text-color)}.van-dropdown-menu__title{position:relative;box-sizing:border-box;max-width:100%;padding:var(--van-dropdown-menu-title-padding);color:var(--van-dropdown-menu-title-text-color);font-size:var(--van-dropdown-menu-title-font-size);line-height:var(--van-dropdown-menu-title-line-height)}.van-dropdown-menu__title:after{position:absolute;top:50%;right:-4px;margin-top:-5px;border:3px solid;border-color:transparent transparent var(--van-gray-4) var(--van-gray-4);transform:rotate(-45deg);opacity:.8;content:""}.van-dropdown-menu__title--active{color:var(--van-dropdown-menu-title-active-text-color)}.van-dropdown-menu__title--active:after{border-color:transparent transparent currentColor currentColor}.van-dropdown-menu__title--down:after{margin-top:-1px;transform:rotate(135deg)}:root{--van-dropdown-item-z-index:10}.van-dropdown-item{position:fixed;right:0;left:0;z-index:var(--van-dropdown-item-z-index);overflow:hidden}.van-dropdown-item__icon{display:block;line-height:inherit}.van-dropdown-item__option{text-align:left}.van-dropdown-item__option--active,.van-dropdown-item__option--active .van-dropdown-item__icon{color:var(--van-dropdown-menu-option-active-color)}.van-dropdown-item--up{top:0}.van-dropdown-item--down{bottom:0}.van-dropdown-item__content{position:absolute;max-height:var(--van-dropdown-menu-content-max-height)}.van-grid{display:flex;flex-wrap:wrap}:root{--van-grid-item-content-padding:var(--van-padding-md) var(--van-padding-xs);--van-grid-item-content-background-color:var(--van-background-color-light);--van-grid-item-content-active-color:var(--van-active-color);--van-grid-item-icon-size:28px;--van-grid-item-text-color:var(--van-gray-7);--van-grid-item-text-font-size:var(--van-font-size-sm)}.van-grid-item{position:relative;box-sizing:border-box}.van-grid-item--square{height:0}.van-grid-item__icon{font-size:var(--van-grid-item-icon-size)}.van-grid-item__text{color:var(--van-grid-item-text-color);font-size:var(--van-grid-item-text-font-size);line-height:1.5;word-break:break-all}.van-grid-item__icon+.van-grid-item__text{margin-top:var(--van-padding-xs)}.van-grid-item__content{display:flex;flex-direction:column;box-sizing:border-box;height:100%;padding:var(--van-grid-item-content-padding);background:var(--van-grid-item-content-background-color)}.van-grid-item__content:after{z-index:1;border-width:0 var(--van-border-width-base) var(--van-border-width-base) 0}.van-grid-item__content--square{position:absolute;top:0;right:0;left:0}.van-grid-item__content--center{align-items:center;justify-content:center}.van-grid-item__content--horizontal{flex-direction:row}.van-grid-item__content--horizontal .van-grid-item__text{margin:0 0 0 var(--van-padding-xs)}.van-grid-item__content--reverse{flex-direction:column-reverse}.van-grid-item__content--reverse .van-grid-item__text{margin:0 0 var(--van-padding-xs)}.van-grid-item__content--horizontal.van-grid-item__content--reverse{flex-direction:row-reverse}.van-grid-item__content--horizontal.van-grid-item__content--reverse .van-grid-item__text{margin:0 var(--van-padding-xs) 0 0}.van-grid-item__content--surround:after{border-width:var(--van-border-width-base)}.van-grid-item__content--clickable{cursor:pointer}.van-grid-item__content--clickable:active{background-color:var(--van-grid-item-content-active-color)}:root{--van-index-bar-sidebar-z-index:2;--van-index-bar-index-font-size:var(--van-font-size-xs);--van-index-bar-index-line-height:var(--van-line-height-xs);--van-index-bar-index-active-color:var(--van-danger-color)}.van-index-bar__sidebar{position:fixed;top:50%;right:0;z-index:var(--van-index-bar-sidebar-z-index);display:flex;flex-direction:column;text-align:center;transform:translateY(-50%);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-index-bar__index{padding:0 var(--van-padding-xs) 0 var(--van-padding-md);font-weight:var(--van-font-weight-bold);font-size:var(--van-index-bar-index-font-size);line-height:var(--van-index-bar-index-line-height)}.van-index-bar__index--active{color:var(--van-index-bar-index-active-color)}:root{--van-index-anchor-z-index:1;--van-index-anchor-padding:0 var(--van-padding-md);--van-index-anchor-text-color:var(--van-text-color);--van-index-anchor-font-weight:var(--van-font-weight-bold);--van-index-anchor-font-size:var(--van-font-size-md);--van-index-anchor-line-height:32px;--van-index-anchor-background-color:transparent;--van-index-anchor-sticky-text-color:var(--van-danger-color);--van-index-anchor-sticky-background-color:var(--van-background-color-light)}.van-index-anchor{z-index:var(--van-index-anchor-z-index);box-sizing:border-box;padding:var(--van-index-anchor-padding);color:var(--van-index-anchor-text-color);font-weight:var(--van-index-anchor-font-weight);font-size:var(--van-index-anchor-font-size);line-height:var(--van-index-anchor-line-height);background:var(--van-index-anchor-background-color)}.van-index-anchor--sticky{position:fixed;top:0;right:0;left:0;color:var(--van-index-anchor-sticky-text-color);background:var(--van-index-anchor-sticky-background-color)}:root{--van-pagination-height:40px;--van-pagination-font-size:var(--van-font-size-md);--van-pagination-item-width:36px;--van-pagination-item-default-color:var(--van-primary-color);--van-pagination-item-disabled-color:var(--van-gray-7);--van-pagination-item-disabled-background-color:var(--van-background-color);--van-pagination-background-color:var(--van-background-color-light);--van-pagination-desc-color:var(--van-gray-7);--van-pagination-disabled-opacity:var(--van-disabled-opacity)}.van-pagination{font-size:var(--van-pagination-font-size)}.van-pagination__items{display:flex}.van-pagination__item,.van-pagination__page-desc{display:flex;align-items:center;justify-content:center}.van-pagination__item{flex:1;box-sizing:border-box;min-width:var(--van-pagination-item-width);height:var(--van-pagination-height);color:var(--van-pagination-item-default-color);background:var(--van-pagination-background-color);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-pagination__item button{flex:1;height:100%;border:none;padding:0;background:transparent}.van-pagination__item button[disabled]{cursor:not-allowed}.van-pagination__item:active{color:var(--van-white);background-color:var(--van-pagination-item-default-color)}.van-pagination__item:not(:last-child):after{border-right-width:0}.van-pagination__item--active{color:var(--van-white);background-color:var(--van-pagination-item-default-color)}.van-pagination__item--page{flex-grow:0}.van-pagination__item--next,.van-pagination__item--prev{padding:0 var(--van-padding-base);cursor:pointer}.van-pagination__item--border:after{border-width:var(--van-border-width-base)}.van-pagination__item--disabled{color:var(--van-pagination-item-disabled-color);background-color:var(--van-pagination-item-disabled-background-color);opacity:var(--van-pagination-disabled-opacity)}.van-pagination__page-desc{flex:1;height:var(--van-pagination-height);color:var(--van-pagination-desc-color)}:root{--van-password-input-height:50px;--van-password-input-margin:0 var(--van-padding-md);--van-password-input-font-size:20px;--van-password-input-border-radius:6px;--van-password-input-background-color:var(--van-background-color-light);--van-password-input-info-color:var(--van-text-color-2);--van-password-input-info-font-size:var(--van-font-size-md);--van-password-input-error-info-color:var(--van-danger-color);--van-password-input-dot-size:10px;--van-password-input-dot-color:var(--van-text-color);--van-password-input-text-color:var(--van-text-color);--van-password-input-cursor-color:var(--van-text-color);--van-password-input-cursor-width:1px;--van-password-input-cursor-height:40%;--van-password-input-cursor-animation-duration:1s}.van-password-input{position:relative;margin:var(--van-password-input-margin);-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-password-input__error-info,.van-password-input__info{margin-top:var(--van-padding-md);font-size:var(--van-password-input-info-font-size);text-align:center}.van-password-input__info{color:var(--van-password-input-info-color)}.van-password-input__error-info{color:var(--van-password-input-error-info-color)}.van-password-input__security{display:flex;width:100%;height:var(--van-password-input-height);cursor:pointer}.van-password-input__security:after{border-radius:var(--van-password-input-border-radius)}.van-password-input__security li{position:relative;display:flex;flex:1;align-items:center;justify-content:center;height:100%;color:var(--van-password-input-text-color);font-size:var(--van-password-input-font-size);line-height:1.2;background:var(--van-password-input-background-color)}.van-password-input__security i{width:var(--van-password-input-dot-size);height:var(--van-password-input-dot-size);background:var(--van-password-input-dot-color);border-radius:100%;visibility:hidden}.van-password-input__cursor,.van-password-input__security i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.van-password-input__cursor{width:var(--van-password-input-cursor-width);height:var(--van-password-input-cursor-height);background:var(--van-password-input-cursor-color);animation:var(--van-password-input-cursor-animation-duration) van-cursor-flicker infinite}@keyframes van-cursor-flicker{0%{opacity:0}50%{opacity:1}to{opacity:0}}:root{--van-progress-height:4px;--van-progress-color:var(--van-primary-color);--van-progress-inactive-color:var(--van-gray-5);--van-progress-background-color:var(--van-gray-3);--van-progress-pivot-padding:0 5px;--van-progress-pivot-text-color:var(--van-white);--van-progress-pivot-font-size:var(--van-font-size-xs);--van-progress-pivot-line-height:1.6;--van-progress-pivot-background-color:var(--van-primary-color)}.van-progress{position:relative;height:var(--van-progress-height);background:var(--van-progress-background-color);border-radius:var(--van-progress-height)}.van-progress__portion{position:absolute;left:0;width:100%;height:100%;background:var(--van-progress-color);border-radius:inherit;transform-origin:0;transition:all var(--van-animation-duration-base) var(--van-animation-timing-function-enter)}.van-progress__portion--inactive{background:var(--van-progress-inactive-color)}.van-progress__pivot{position:absolute;top:50%;box-sizing:border-box;min-width:3.6em;padding:var(--van-progress-pivot-padding);color:var(--van-progress-pivot-text-color);font-size:var(--van-progress-pivot-font-size);line-height:var(--van-progress-pivot-line-height);text-align:center;word-break:keep-all;background:var(--van-progress-pivot-background-color);border-radius:1em;transition:all var(--van-animation-duration-base) var(--van-animation-timing-function-enter)}.van-progress__pivot--inactive{background:var(--van-progress-inactive-color)}:root{--van-sidebar-width:80px}.van-sidebar{width:var(--van-sidebar-width);overflow-y:auto;-webkit-overflow-scrolling:touch}:root{--van-sidebar-font-size:var(--van-font-size-md);--van-sidebar-line-height:var(--van-line-height-md);--van-sidebar-text-color:var(--van-text-color);--van-sidebar-disabled-text-color:var(--van-text-color-3);--van-sidebar-padding:20px var(--van-padding-sm);--van-sidebar-active-color:var(--van-active-color);--van-sidebar-background-color:var(--van-background-color);--van-sidebar-selected-font-weight:var(--van-font-weight-bold);--van-sidebar-selected-text-color:var(--van-text-color);--van-sidebar-selected-border-width:4px;--van-sidebar-selected-border-height:16px;--van-sidebar-selected-border-color:var(--van-danger-color);--van-sidebar-selected-background-color:var(--van-background-color-light)}.van-sidebar-item{position:relative;display:block;box-sizing:border-box;padding:var(--van-sidebar-padding);overflow:hidden;color:var(--van-sidebar-text-color);font-size:var(--van-sidebar-font-size);line-height:var(--van-sidebar-line-height);background:var(--van-sidebar-background-color);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-sidebar-item:active{background-color:var(--van-sidebar-active-color)}.van-sidebar-item:not(:last-child):after{border-bottom-width:1px}.van-sidebar-item__text{word-break:break-all}.van-sidebar-item--select{color:var(--van-sidebar-selected-text-color);font-weight:var(--van-sidebar-selected-font-weight)}.van-sidebar-item--select,.van-sidebar-item--select:active{background-color:var(--van-sidebar-selected-background-color)}.van-sidebar-item--select:before{position:absolute;top:50%;left:0;width:var(--van-sidebar-selected-border-width);height:var(--van-sidebar-selected-border-height);background-color:var(--van-sidebar-selected-border-color);transform:translateY(-50%);content:""}.van-sidebar-item--disabled{color:var(--van-sidebar-disabled-text-color);cursor:not-allowed}.van-sidebar-item--disabled:active{background-color:var(--van-sidebar-background-color)}:root{--van-tree-select-font-size:var(--van-font-size-md);--van-tree-select-nav-background-color:var(--van-background-color);--van-tree-select-content-background-color:var(--van-background-color-light);--van-tree-select-nav-item-padding:14px var(--van-padding-sm);--van-tree-select-item-height:48px;--van-tree-select-item-active-color:var(--van-danger-color);--van-tree-select-item-disabled-color:var(--van-gray-5);--van-tree-select-item-selected-size:16px}.van-tree-select{position:relative;display:flex;font-size:var(--van-tree-select-font-size)}.van-tree-select__nav{flex:1;overflow-y:auto;background:var(--van-tree-select-nav-background-color);-webkit-overflow-scrolling:touch}.van-tree-select__nav-item{padding:var(--van-tree-select-nav-item-padding)}.van-tree-select__content{flex:2;overflow-y:auto;background:var(--van-tree-select-content-background-color);-webkit-overflow-scrolling:touch}.van-tree-select__item{position:relative;padding:0 32px 0 var(--van-padding-md);font-weight:var(--van-font-weight-bold);line-height:var(--van-tree-select-item-height);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.van-tree-select__item--active{color:var(--van-tree-select-item-active-color)}.van-tree-select__item:active{background-color:var(--van-active-color)}.van-tree-select__item--disabled{color:var(--van-tree-select-item-disabled-color);cursor:not-allowed}.van-tree-select__item--disabled:active{background-color:transparent}.van-tree-select__selected{position:absolute;top:50%;right:var(--van-padding-md);margin-top:calc(var(--van-padding-xs)*-1);font-size:var(--van-tree-select-item-selected-size)}:root{--van-skeleton-row-height:16px;--van-skeleton-row-background-color:var(--van-active-color);--van-skeleton-row-margin-top:var(--van-padding-sm);--van-skeleton-title-width:40%;--van-skeleton-avatar-size:32px;--van-skeleton-avatar-background-color:var(--van-active-color);--van-skeleton-animation-duration:1.2s}.van-skeleton{display:flex;padding:0 var(--van-padding-md)}.van-skeleton__avatar{flex-shrink:0;width:var(--van-skeleton-avatar-size);height:var(--van-skeleton-avatar-size);margin-right:var(--van-padding-md);background:var(--van-skeleton-avatar-background-color)}.van-skeleton__avatar--round{border-radius:var(--van-border-radius-max)}.van-skeleton__content{width:100%}.van-skeleton__avatar+.van-skeleton__content{padding-top:var(--van-padding-xs)}.van-skeleton__row,.van-skeleton__title{height:var(--van-skeleton-row-height);background:var(--van-skeleton-row-background-color)}.van-skeleton__title{width:var(--van-skeleton-title-width);margin:0}.van-skeleton__row:not(:first-child){margin-top:var(--van-skeleton-row-margin-top)}.van-skeleton__title+.van-skeleton__row{margin-top:20px}.van-skeleton--animate{animation:van-skeleton-blink var(--van-skeleton-animation-duration) ease-in-out infinite}.van-skeleton--round .van-skeleton__row,.van-skeleton--round .van-skeleton__title{border-radius:var(--van-border-radius-max)}@keyframes van-skeleton-blink{50%{opacity:.6}}:root{--van-slider-active-background-color:var(--van-primary-color);--van-slider-inactive-background-color:var(--van-gray-3);--van-slider-disabled-opacity:var(--van-disabled-opacity);--van-slider-bar-height:2px;--van-slider-button-width:24px;--van-slider-button-height:24px;--van-slider-button-border-radius:50%;--van-slider-button-background-color:var(--van-white);--van-slider-button-box-shadow:0 1px 2px rgba(0,0,0,.5)}.van-slider{position:relative;width:100%;height:var(--van-slider-bar-height);background:var(--van-slider-inactive-background-color);border-radius:var(--van-border-radius-max);cursor:pointer}.van-slider:before{position:absolute;top:calc(var(--van-padding-xs)*-1);right:0;bottom:calc(var(--van-padding-xs)*-1);left:0;content:""}.van-slider__bar{position:absolute;width:100%;height:100%;background:var(--van-slider-active-background-color);border-radius:inherit;transition:all var(--van-animation-duration-fast)}.van-slider__button{width:var(--van-slider-button-width);height:var(--van-slider-button-height);background:var(--van-slider-button-background-color);border-radius:var(--van-slider-button-border-radius);box-shadow:var(--van-slider-button-box-shadow)}.van-slider__button-wrapper{position:absolute;cursor:grab;top:50%}.van-slider__button-wrapper--right{right:0;transform:translate3d(50%,-50%,0)}.van-slider__button-wrapper--left{left:0;transform:translate3d(-50%,-50%,0)}.van-slider--disabled{cursor:not-allowed;opacity:var(--van-slider-disabled-opacity)}.van-slider--disabled .van-slider__button-wrapper{cursor:not-allowed}.van-slider--vertical{display:inline-block;width:var(--van-slider-bar-height);height:100%}.van-slider--vertical .van-slider__button-wrapper--right{top:auto;right:50%;bottom:0;transform:translate3d(50%,50%,0)}.van-slider--vertical .van-slider__button-wrapper--left{top:0;right:50%;left:auto;transform:translate3d(50%,-50%,0)}.van-slider--vertical:before{top:0;right:calc(var(--van-padding-xs)*-1);bottom:0;left:calc(var(--van-padding-xs)*-1)}.van-space{display:inline-flex}.van-space--horizontal .van-space-item{display:flex;align-items:center}.van-space--vertical{flex-direction:column}.van-space--align-baseline{align-items:baseline}.van-space--align-start{align-items:flex-start}.van-space--align-end{align-items:flex-end}.van-space--align-center{align-items:center}.van-space--wrap{flex-wrap:wrap}.van-space--fill{display:flex}:root{--van-steps-background-color:var(--van-background-color-light)}.van-steps{overflow:hidden;background-color:var(--van-steps-background-color)}.van-steps--horizontal{padding:10px 10px 0}.van-steps--horizontal .van-steps__items{position:relative;display:flex;margin:0 0 10px;padding-bottom:22px}.van-steps--vertical{padding:0 0 0 var(--van-padding-xl)}:root{--van-step-text-color:var(--van-text-color-2);--van-step-active-color:var(--van-success-color);--van-step-process-text-color:var(--van-text-color);--van-step-font-size:var(--van-font-size-md);--van-step-line-color:var(--van-border-color);--van-step-finish-line-color:var(--van-success-color);--van-step-finish-text-color:var(--van-text-color);--van-step-icon-size:12px;--van-step-circle-size:5px;--van-step-circle-color:var(--van-gray-6);--van-step-horizontal-title-font-size:var(--van-font-size-sm)}.van-step{position:relative;flex:1;color:var(--van-step-text-color);font-size:var(--van-step-font-size)}.van-step__circle{display:block;width:var(--van-step-circle-size);height:var(--van-step-circle-size);background-color:var(--van-step-circle-color);border-radius:50%}.van-step__line{position:absolute;background-color:var(--van-step-line-color);transition:background-color var(--van-animation-duration-base)}.van-step--horizontal{float:left}.van-step--horizontal:first-child .van-step__title{margin-left:0;transform:none}.van-step--horizontal:last-child{position:absolute;right:1px;width:auto}.van-step--horizontal:last-child .van-step__title{margin-left:0;transform:none}.van-step--horizontal:last-child .van-step__circle-container{right:-9px;left:auto}.van-step--horizontal .van-step__circle-container{position:absolute;top:30px;left:calc(var(--van-padding-xs)*-1);z-index:1;padding:0 var(--van-padding-xs);background-color:var(--van-background-color-light);transform:translateY(-50%)}.van-step--horizontal .van-step__title{display:inline-block;margin-left:3px;font-size:var(--van-step-horizontal-title-font-size);transform:translate(-50%)}.van-step--horizontal .van-step__line{top:30px;left:0;width:100%;height:1px}.van-step--horizontal .van-step__icon{display:block;font-size:var(--van-step-icon-size)}.van-step--horizontal .van-step--process{color:var(--van-step-process-text-color)}.van-step--vertical{display:block;float:none;padding:10px 10px 10px 0;line-height:var(--van-line-height-sm)}.van-step--vertical:not(:last-child):after{border-bottom-width:1px}.van-step--vertical .van-step__circle-container{position:absolute;top:19px;left:-15px;z-index:1;font-size:var(--van-step-icon-size);line-height:1;transform:translate(-50%,-50%)}.van-step--vertical .van-step__line{top:16px;left:-15px;width:1px;height:100%}.van-step:last-child .van-step__line{width:0}.van-step--finish{color:var(--van-step-finish-text-color)}.van-step--finish .van-step__circle,.van-step--finish .van-step__line{background-color:var(--van-step-finish-line-color)}.van-step__icon,.van-step__title{transition:color var(--van-animation-duration-base)}.van-step__icon--active,.van-step__icon--finish,.van-step__title--active,.van-step__title--finish{color:var(--van-step-active-color)}:root{--van-stepper-background-color:var(--van-active-color);--van-stepper-button-icon-color:var(--van-text-color);--van-stepper-button-disabled-color:var(--van-background-color);--van-stepper-button-disabled-icon-color:var(--van-gray-5);--van-stepper-button-round-theme-color:var(--van-danger-color);--van-stepper-input-width:32px;--van-stepper-input-height:28px;--van-stepper-input-font-size:var(--van-font-size-md);--van-stepper-input-line-height:normal;--van-stepper-input-text-color:var(--van-text-color);--van-stepper-input-disabled-text-color:var(--van-text-color-3);--van-stepper-input-disabled-background-color:var(--van-active-color);--van-stepper-border-radius:var(--van-border-radius-md)}.van-stepper{display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-stepper__minus,.van-stepper__plus{position:relative;box-sizing:border-box;width:var(--van-stepper-input-height);height:var(--van-stepper-input-height);margin:0;padding:0;color:var(--van-stepper-button-icon-color);vertical-align:middle;background:var(--van-stepper-background-color);border:0}.van-stepper__minus:before,.van-stepper__plus:before{width:50%;height:1px}.van-stepper__minus:after,.van-stepper__plus:after{width:1px;height:50%}.van-stepper__minus:after,.van-stepper__minus:before,.van-stepper__plus:after,.van-stepper__plus:before{position:absolute;top:50%;left:50%;background-color:currentColor;transform:translate(-50%,-50%);content:""}.van-stepper__minus--disabled,.van-stepper__plus--disabled{color:var(--van-stepper-button-disabled-icon-color);background-color:var(--van-stepper-button-disabled-color);cursor:not-allowed}.van-stepper__minus{border-radius:var(--van-stepper-border-radius) 0 0 var(--van-stepper-border-radius)}.van-stepper__minus:after{display:none}.van-stepper__plus{border-radius:0 var(--van-stepper-border-radius) var(--van-stepper-border-radius) 0}.van-stepper__input{box-sizing:border-box;width:var(--van-stepper-input-width);height:var(--van-stepper-input-height);margin:0 2px;padding:0;color:var(--van-stepper-input-text-color);font-size:var(--van-stepper-input-font-size);line-height:var(--van-stepper-input-line-height);text-align:center;vertical-align:middle;background:var(--van-stepper-background-color);border:0;border-width:1px 0;border-radius:0;-webkit-appearance:none}.van-stepper__input:disabled{color:var(--van-stepper-input-disabled-text-color);background-color:var(--van-stepper-input-disabled-background-color);-webkit-text-fill-color:var(--van-stepper-input-disabled-text-color);opacity:1}.van-stepper__input:-moz-read-only{cursor:default}.van-stepper__input:read-only{cursor:default}.van-stepper--round .van-stepper__input{background-color:transparent}.van-stepper--round .van-stepper__minus,.van-stepper--round .van-stepper__plus{border-radius:100%}.van-stepper--round .van-stepper__minus--disabled,.van-stepper--round .van-stepper__plus--disabled{opacity:.3;cursor:not-allowed}.van-stepper--round .van-stepper__plus{color:var(--van-white);background:var(--van-stepper-button-round-theme-color)}.van-stepper--round .van-stepper__minus{color:var(--van-stepper-button-round-theme-color);background-color:var(--van-background-color-light);border:1px solid var(--van-stepper-button-round-theme-color)}.van-swipe-cell{position:relative;overflow:hidden;cursor:grab}.van-swipe-cell__wrapper{transition-timing-function:cubic-bezier(.18,.89,.32,1);transition-property:transform}.van-swipe-cell__left,.van-swipe-cell__right{position:absolute;top:0;height:100%}.van-swipe-cell__left{left:0;transform:translate3d(-100%,0,0)}.van-swipe-cell__right{right:0;transform:translate3d(100%,0,0)}:root{--van-tabbar-height:50px;--van-tabbar-z-index:1;--van-tabbar-background-color:var(--van-background-color-light)}.van-tabbar{z-index:var(--van-tabbar-z-index);display:flex;box-sizing:content-box;width:100%;height:var(--van-tabbar-height);background:var(--van-tabbar-background-color)}.van-tabbar--fixed{position:fixed;bottom:0;left:0}:root{--van-tabbar-item-font-size:var(--van-font-size-sm);--van-tabbar-item-text-color:var(--van-gray-7);--van-tabbar-item-active-color:var(--van-primary-color);--van-tabbar-item-active-background-color:var(--van-background-color-light);--van-tabbar-item-line-height:1;--van-tabbar-item-icon-size:22px;--van-tabbar-item-icon-margin-bottom:var(--van-padding-base)}.van-tabbar-item{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;color:var(--van-tabbar-item-text-color);font-size:var(--van-tabbar-item-font-size);line-height:var(--van-tabbar-item-line-height);cursor:pointer}.van-tabbar-item__icon{margin-bottom:var(--van-tabbar-item-icon-margin-bottom);font-size:var(--van-tabbar-item-icon-size)}.van-tabbar-item__icon .van-icon{display:block}.van-tabbar-item__icon .van-badge{margin-top:var(--van-padding-base)}.van-tabbar-item__icon img{display:block;height:20px}.van-tabbar-item--active{color:var(--van-tabbar-item-active-color);background-color:var(--van-tabbar-item-active-background-color)}',""]),t["default"]=d},3645:function(e){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n="",i="undefined"!==typeof t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),i&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),i&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n})).join("")},t.i=function(e,n,i,r,a){"string"===typeof e&&(e=[[null,e,void 0]]);var o={};if(i)for(var s=0;s<this.length;s++){var l=this[s][0];null!=l&&(o[l]=!0)}for(var c=0;c<e.length;c++){var d=[].concat(e[c]);i&&o[d[0]]||("undefined"!==typeof a&&("undefined"===typeof d[5]||(d[1]="@layer".concat(d[5].length>0?" ".concat(d[5]):""," {").concat(d[1],"}")),d[5]=a),n&&(d[2]?(d[1]="@media ".concat(d[2]," {").concat(d[1],"}"),d[2]=n):d[2]=n),r&&(d[4]?(d[1]="@supports (".concat(d[4],") {").concat(d[1],"}"),d[4]=r):d[4]="".concat(r)),t.push(d))}},t}},1667:function(e){"use strict";e.exports=function(e,t){return t||(t={}),e?(e=String(e.__esModule?e.default:e),/^['"].*['"]$/.test(e)&&(e=e.slice(1,-1)),t.hash&&(e+=t.hash),/["'() \t\n]|(%20)/.test(e)||t.needQuotes?'"'.concat(e.replace(/"/g,'\\"').replace(/\n/g,"\\n"),'"'):e):e}},8081:function(e){"use strict";e.exports=function(e){return e[1]}},1804:function(e,t,n){"use strict";var i=n(5618),r=n(7205),a=n(7191),o=n(5516),s=n(9981),l=e.exports=function(e,t){var n,r,l,c,d;return arguments.length<2||"string"!==typeof e?(c=t,t=e,e=null):c=arguments[2],i(e)?(n=s.call(e,"c"),r=s.call(e,"e"),l=s.call(e,"w")):(n=l=!0,r=!1),d={value:t,configurable:n,enumerable:r,writable:l},c?a(o(c),d):d};l.gs=function(e,t,n){var l,c,d,h;return"string"!==typeof e?(d=n,n=t,t=e,e=null):d=arguments[3],i(t)?r(t)?i(n)?r(n)||(d=n,n=void 0):n=void 0:(d=t,t=n=void 0):t=void 0,i(e)?(l=s.call(e,"c"),c=s.call(e,"e")):(l=!0,c=!1),h={get:t,set:n,configurable:l,enumerable:c},d?a(o(d),h):h}},430:function(e){"use strict";e.exports=function(){}},7191:function(e,t,n){"use strict";e.exports=n(6560)()?Object.assign:n(7346)},6560:function(e){"use strict";e.exports=function(){var e,t=Object.assign;return"function"===typeof t&&(e={foo:"raz"},t(e,{bar:"dwa"},{trzy:"trzy"}),e.foo+e.bar+e.trzy==="razdwatrzy")}},7346:function(e,t,n){"use strict";var i=n(5103),r=n(2745),a=Math.max;e.exports=function(e,t){var n,o,s,l=a(arguments.length,2);for(e=Object(r(e)),s=function(i){try{e[i]=t[i]}catch(r){n||(n=r)}},o=1;o<l;++o)t=arguments[o],i(t).forEach(s);if(void 0!==n)throw n;return e}},6914:function(e,t,n){"use strict";var i=n(430)();e.exports=function(e){return e!==i&&null!==e}},5103:function(e,t,n){"use strict";e.exports=n(7446)()?Object.keys:n(6137)},7446:function(e){"use strict";e.exports=function(){try{return Object.keys("primitive"),!0}catch(e){return!1}}},6137:function(e,t,n){"use strict";var i=n(6914),r=Object.keys;e.exports=function(e){return r(i(e)?Object(e):e)}},5516:function(e,t,n){"use strict";var i=n(6914),r=Array.prototype.forEach,a=Object.create,o=function(e,t){var n;for(n in e)t[n]=e[n]};e.exports=function(e){var t=a(null);return r.call(arguments,(function(e){i(e)&&o(Object(e),t)})),t}},1290:function(e){"use strict";e.exports=function(e){if("function"!==typeof e)throw new TypeError(e+" is not a function");return e}},2745:function(e,t,n){"use strict";var i=n(6914);e.exports=function(e){if(!i(e))throw new TypeError("Cannot use null or undefined");return e}},9981:function(e,t,n){"use strict";e.exports=n(3591)()?String.prototype.contains:n(6042)},3591:function(e){"use strict";var t="razdwatrzy";e.exports=function(){return"function"===typeof t.contains&&(!0===t.contains("dwa")&&!1===t.contains("foo"))}},6042:function(e){"use strict";var t=String.prototype.indexOf;e.exports=function(e){return t.call(this,e,arguments[1])>-1}},8370:function(e,t,n){"use strict";var i,r,a,o,s,l,c,d=n(1804),h=n(1290),u=Function.prototype.apply,v=Function.prototype.call,p=Object.create,f=Object.defineProperty,g=Object.defineProperties,m=Object.prototype.hasOwnProperty,b={configurable:!0,enumerable:!1,writable:!0};i=function(e,t){var n;return h(t),m.call(this,"__ee__")?n=this.__ee__:(n=b.value=p(null),f(this,"__ee__",b),b.value=null),n[e]?"object"===typeof n[e]?n[e].push(t):n[e]=[n[e],t]:n[e]=t,this},r=function(e,t){var n,r;return h(t),r=this,i.call(this,e,n=function(){a.call(r,e,n),u.call(t,this,arguments)}),n.__eeOnceListener__=t,this},a=function(e,t){var n,i,r,a;if(h(t),!m.call(this,"__ee__"))return this;if(n=this.__ee__,!n[e])return this;if(i=n[e],"object"===typeof i)for(a=0;r=i[a];++a)r!==t&&r.__eeOnceListener__!==t||(2===i.length?n[e]=i[a?0:1]:i.splice(a,1));else i!==t&&i.__eeOnceListener__!==t||delete n[e];return this},o=function(e){var t,n,i,r,a;if(m.call(this,"__ee__")&&(r=this.__ee__[e],r))if("object"===typeof r){for(n=arguments.length,a=new Array(n-1),t=1;t<n;++t)a[t-1]=arguments[t];for(r=r.slice(),t=0;i=r[t];++t)u.call(i,this,a)}else switch(arguments.length){case 1:v.call(r,this);break;case 2:v.call(r,this,arguments[1]);break;case 3:v.call(r,this,arguments[1],arguments[2]);break;default:for(n=arguments.length,a=new Array(n-1),t=1;t<n;++t)a[t-1]=arguments[t];u.call(r,this,a)}},s={on:i,once:r,off:a,emit:o},l={on:d(i),once:d(r),off:d(a),emit:d(o)},c=g({},l),e.exports=t=function(e){return null==e?p(c):g(Object(e),l)},t.methods=s},2502:function(e,t,n){
/*!
JSZip v3.10.1 - A JavaScript class for generating and reading zip files
<http://stuartk.com/jszip>
(c) 2009-2016 Stuart Knightley <stuart [at] stuartk.com>
Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip/main/LICENSE.markdown.
JSZip uses the library pako released under the MIT license :
https://github.com/nodeca/pako/blob/main/LICENSE
*/
(function(t){e.exports=t()})((function(){return function e(t,n,i){function r(o,s){if(!n[o]){if(!t[o]){var l=void 0;if(!s&&l)return require(o,!0);if(a)return a(o,!0);var c=new Error("Cannot find module '"+o+"'");throw c.code="MODULE_NOT_FOUND",c}var d=n[o]={exports:{}};t[o][0].call(d.exports,(function(e){var n=t[o][1][e];return r(n||e)}),d,d.exports,e,t,n,i)}return n[o].exports}for(var a=void 0,o=0;o<i.length;o++)r(i[o]);return r}({1:[function(e,t,n){"use strict";var i=e("./utils"),r=e("./support"),a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";n.encode=function(e){var t,n,r,o,s,l,c,d=[],h=0,u=e.length,v=u,p="string"!==i.getTypeOf(e);while(h<e.length)v=u-h,p?(t=e[h++],n=h<u?e[h++]:0,r=h<u?e[h++]:0):(t=e.charCodeAt(h++),n=h<u?e.charCodeAt(h++):0,r=h<u?e.charCodeAt(h++):0),o=t>>2,s=(3&t)<<4|n>>4,l=v>1?(15&n)<<2|r>>6:64,c=v>2?63&r:64,d.push(a.charAt(o)+a.charAt(s)+a.charAt(l)+a.charAt(c));return d.join("")},n.decode=function(e){var t,n,i,o,s,l,c,d=0,h=0,u="data:";if(e.substr(0,u.length)===u)throw new Error("Invalid base64 input, it looks like a data url.");e=e.replace(/[^A-Za-z0-9+/=]/g,"");var v,p=3*e.length/4;if(e.charAt(e.length-1)===a.charAt(64)&&p--,e.charAt(e.length-2)===a.charAt(64)&&p--,p%1!==0)throw new Error("Invalid base64 input, bad content length.");v=r.uint8array?new Uint8Array(0|p):new Array(0|p);while(d<e.length)o=a.indexOf(e.charAt(d++)),s=a.indexOf(e.charAt(d++)),l=a.indexOf(e.charAt(d++)),c=a.indexOf(e.charAt(d++)),t=o<<2|s>>4,n=(15&s)<<4|l>>2,i=(3&l)<<6|c,v[h++]=t,64!==l&&(v[h++]=n),64!==c&&(v[h++]=i);return v}},{"./support":30,"./utils":32}],2:[function(e,t,n){"use strict";var i=e("./external"),r=e("./stream/DataWorker"),a=e("./stream/Crc32Probe"),o=e("./stream/DataLengthProbe");function s(e,t,n,i,r){this.compressedSize=e,this.uncompressedSize=t,this.crc32=n,this.compression=i,this.compressedContent=r}s.prototype={getContentWorker:function(){var e=new r(i.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new o("data_length")),t=this;return e.on("end",(function(){if(this.streamInfo["data_length"]!==t.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")})),e},getCompressedWorker:function(){return new r(i.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},s.createWorkerFrom=function(e,t,n){return e.pipe(new a).pipe(new o("uncompressedSize")).pipe(t.compressWorker(n)).pipe(new o("compressedSize")).withStreamInfo("compression",t)},t.exports=s},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(e,t,n){"use strict";var i=e("./stream/GenericWorker");n.STORE={magic:"\0\0",compressWorker:function(){return new i("STORE compression")},uncompressWorker:function(){return new i("STORE decompression")}},n.DEFLATE=e("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(e,t,n){"use strict";var i=e("./utils");function r(){for(var e,t=[],n=0;n<256;n++){e=n;for(var i=0;i<8;i++)e=1&e?3988292384^e>>>1:e>>>1;t[n]=e}return t}var a=r();function o(e,t,n,i){var r=a,o=i+n;e^=-1;for(var s=i;s<o;s++)e=e>>>8^r[255&(e^t[s])];return-1^e}function s(e,t,n,i){var r=a,o=i+n;e^=-1;for(var s=i;s<o;s++)e=e>>>8^r[255&(e^t.charCodeAt(s))];return-1^e}t.exports=function(e,t){if("undefined"===typeof e||!e.length)return 0;var n="string"!==i.getTypeOf(e);return n?o(0|t,e,e.length,0):s(0|t,e,e.length,0)}},{"./utils":32}],5:[function(e,t,n){"use strict";n.base64=!1,n.binary=!1,n.dir=!1,n.createFolders=!0,n.date=null,n.compression=null,n.compressionOptions=null,n.comment=null,n.unixPermissions=null,n.dosPermissions=null},{}],6:[function(e,t,n){"use strict";var i=null;i="undefined"!==typeof Promise?Promise:e("lie"),t.exports={Promise:i}},{lie:37}],7:[function(e,t,n){"use strict";var i="undefined"!==typeof Uint8Array&&"undefined"!==typeof Uint16Array&&"undefined"!==typeof Uint32Array,r=e("pako"),a=e("./utils"),o=e("./stream/GenericWorker"),s=i?"uint8array":"array";function l(e,t){o.call(this,"FlateWorker/"+e),this._pako=null,this._pakoAction=e,this._pakoOptions=t,this.meta={}}n.magic="\b\0",a.inherits(l,o),l.prototype.processChunk=function(e){this.meta=e.meta,null===this._pako&&this._createPako(),this._pako.push(a.transformTo(s,e.data),!1)},l.prototype.flush=function(){o.prototype.flush.call(this),null===this._pako&&this._createPako(),this._pako.push([],!0)},l.prototype.cleanUp=function(){o.prototype.cleanUp.call(this),this._pako=null},l.prototype._createPako=function(){this._pako=new r[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var e=this;this._pako.onData=function(t){e.push({data:t,meta:e.meta})}},n.compressWorker=function(e){return new l("Deflate",e)},n.uncompressWorker=function(){return new l("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(e,t,n){"use strict";var i=e("../utils"),r=e("../stream/GenericWorker"),a=e("../utf8"),o=e("../crc32"),s=e("../signature"),l=function(e,t){var n,i="";for(n=0;n<t;n++)i+=String.fromCharCode(255&e),e>>>=8;return i},c=function(e,t){var n=e;return e||(n=t?16893:33204),(65535&n)<<16},d=function(e){return 63&(e||0)},h=function(e,t,n,r,h,u){var v,p,f=e["file"],g=e["compression"],m=u!==a.utf8encode,b=i.transformTo("string",u(f.name)),y=i.transformTo("string",a.utf8encode(f.name)),w=f.comment,_=i.transformTo("string",u(w)),x=i.transformTo("string",a.utf8encode(w)),k=y.length!==f.name.length,z=x.length!==w.length,E="",S="",C="",T=f.dir,N=f.date,I={crc32:0,compressedSize:0,uncompressedSize:0};t&&!n||(I.crc32=e["crc32"],I.compressedSize=e["compressedSize"],I.uncompressedSize=e["uncompressedSize"]);var O=0;t&&(O|=8),m||!k&&!z||(O|=2048);var A=0,R=0;T&&(A|=16),"UNIX"===h?(R=798,A|=c(f.unixPermissions,T)):(R=20,A|=d(f.dosPermissions,T)),v=N.getUTCHours(),v<<=6,v|=N.getUTCMinutes(),v<<=5,v|=N.getUTCSeconds()/2,p=N.getUTCFullYear()-1980,p<<=4,p|=N.getUTCMonth()+1,p<<=5,p|=N.getUTCDate(),k&&(S=l(1,1)+l(o(b),4)+y,E+="up"+l(S.length,2)+S),z&&(C=l(1,1)+l(o(_),4)+x,E+="uc"+l(C.length,2)+C);var D="";D+="\n\0",D+=l(O,2),D+=g.magic,D+=l(v,2),D+=l(p,2),D+=l(I.crc32,4),D+=l(I.compressedSize,4),D+=l(I.uncompressedSize,4),D+=l(b.length,2),D+=l(E.length,2);var L=s.LOCAL_FILE_HEADER+D+b+E,P=s.CENTRAL_FILE_HEADER+l(R,2)+D+l(_.length,2)+"\0\0\0\0"+l(A,4)+l(r,4)+b+E+_;return{fileRecord:L,dirRecord:P}},u=function(e,t,n,r,a){var o="",c=i.transformTo("string",a(r));return o=s.CENTRAL_DIRECTORY_END+"\0\0\0\0"+l(e,2)+l(e,2)+l(t,4)+l(n,4)+l(c.length,2)+c,o},v=function(e){var t="";return t=s.DATA_DESCRIPTOR+l(e["crc32"],4)+l(e["compressedSize"],4)+l(e["uncompressedSize"],4),t};function p(e,t,n,i){r.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=t,this.zipPlatform=n,this.encodeFileName=i,this.streamFiles=e,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}i.inherits(p,r),p.prototype.push=function(e){var t=e.meta.percent||0,n=this.entriesCount,i=this._sources.length;this.accumulate?this.contentBuffer.push(e):(this.bytesWritten+=e.data.length,r.prototype.push.call(this,{data:e.data,meta:{currentFile:this.currentFile,percent:n?(t+100*(n-i-1))/n:100}}))},p.prototype.openedSource=function(e){this.currentSourceOffset=this.bytesWritten,this.currentFile=e["file"].name;var t=this.streamFiles&&!e["file"].dir;if(t){var n=h(e,t,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:n.fileRecord,meta:{percent:0}})}else this.accumulate=!0},p.prototype.closedSource=function(e){this.accumulate=!1;var t=this.streamFiles&&!e["file"].dir,n=h(e,t,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(n.dirRecord),t)this.push({data:v(e),meta:{percent:100}});else{this.push({data:n.fileRecord,meta:{percent:0}});while(this.contentBuffer.length)this.push(this.contentBuffer.shift())}this.currentFile=null},p.prototype.flush=function(){for(var e=this.bytesWritten,t=0;t<this.dirRecords.length;t++)this.push({data:this.dirRecords[t],meta:{percent:100}});var n=this.bytesWritten-e,i=u(this.dirRecords.length,n,e,this.zipComment,this.encodeFileName);this.push({data:i,meta:{percent:100}})},p.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},p.prototype.registerPrevious=function(e){this._sources.push(e);var t=this;return e.on("data",(function(e){t.processChunk(e)})),e.on("end",(function(){t.closedSource(t.previous.streamInfo),t._sources.length?t.prepareNextSource():t.end()})),e.on("error",(function(e){t.error(e)})),this},p.prototype.resume=function(){return!!r.prototype.resume.call(this)&&(!this.previous&&this._sources.length?(this.prepareNextSource(),!0):this.previous||this._sources.length||this.generatedError?void 0:(this.end(),!0))},p.prototype.error=function(e){var t=this._sources;if(!r.prototype.error.call(this,e))return!1;for(var n=0;n<t.length;n++)try{t[n].error(e)}catch(e){}return!0},p.prototype.lock=function(){r.prototype.lock.call(this);for(var e=this._sources,t=0;t<e.length;t++)e[t].lock()},t.exports=p},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(e,t,n){"use strict";var i=e("../compressions"),r=e("./ZipFileWorker"),a=function(e,t){var n=e||t,r=i[n];if(!r)throw new Error(n+" is not a valid compression method !");return r};n.generateWorker=function(e,t,n){var i=new r(t.streamFiles,n,t.platform,t.encodeFileName),o=0;try{e.forEach((function(e,n){o++;var r=a(n.options.compression,t.compression),s=n.options.compressionOptions||t.compressionOptions||{},l=n.dir,c=n.date;n._compressWorker(r,s).withStreamInfo("file",{name:e,dir:l,date:c,comment:n.comment||"",unixPermissions:n.unixPermissions,dosPermissions:n.dosPermissions}).pipe(i)})),i.entriesCount=o}catch(s){i.error(s)}return i}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(e,t,n){"use strict";function i(){if(!(this instanceof i))return new i;if(arguments.length)throw new Error("The constructor with parameters has been removed in JSZip 3.0, please check the upgrade guide.");this.files=Object.create(null),this.comment=null,this.root="",this.clone=function(){var e=new i;for(var t in this)"function"!==typeof this[t]&&(e[t]=this[t]);return e}}i.prototype=e("./object"),i.prototype.loadAsync=e("./load"),i.support=e("./support"),i.defaults=e("./defaults"),i.version="3.10.1",i.loadAsync=function(e,t){return(new i).loadAsync(e,t)},i.external=e("./external"),t.exports=i},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(e,t,n){"use strict";var i=e("./utils"),r=e("./external"),a=e("./utf8"),o=e("./zipEntries"),s=e("./stream/Crc32Probe"),l=e("./nodejsUtils");function c(e){return new r.Promise((function(t,n){var i=e.decompressed.getContentWorker().pipe(new s);i.on("error",(function(e){n(e)})).on("end",(function(){i.streamInfo.crc32!==e.decompressed.crc32?n(new Error("Corrupted zip : CRC32 mismatch")):t()})).resume()}))}t.exports=function(e,t){var n=this;return t=i.extend(t||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:a.utf8decode}),l.isNode&&l.isStream(e)?r.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):i.prepareContent("the loaded zip file",e,!0,t.optimizedBinaryString,t.base64).then((function(e){var n=new o(t);return n.load(e),n})).then((function(e){var n=[r.Promise.resolve(e)],i=e.files;if(t.checkCRC32)for(var a=0;a<i.length;a++)n.push(c(i[a]));return r.Promise.all(n)})).then((function(e){for(var r=e.shift(),a=r.files,o=0;o<a.length;o++){var s=a[o],l=s.fileNameStr,c=i.resolve(s.fileNameStr);n.file(c,s.decompressed,{binary:!0,optimizedBinaryString:!0,date:s.date,dir:s.dir,comment:s.fileCommentStr.length?s.fileCommentStr:null,unixPermissions:s.unixPermissions,dosPermissions:s.dosPermissions,createFolders:t.createFolders}),s.dir||(n.file(c).unsafeOriginalName=l)}return r.zipComment.length&&(n.comment=r.zipComment),n}))}},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(e,t,n){"use strict";var i=e("../utils"),r=e("../stream/GenericWorker");function a(e,t){r.call(this,"Nodejs stream input adapter for "+e),this._upstreamEnded=!1,this._bindStream(t)}i.inherits(a,r),a.prototype._bindStream=function(e){var t=this;this._stream=e,e.pause(),e.on("data",(function(e){t.push({data:e,meta:{percent:0}})})).on("error",(function(e){t.isPaused?this.generatedError=e:t.error(e)})).on("end",(function(){t.isPaused?t._upstreamEnded=!0:t.end()}))},a.prototype.pause=function(){return!!r.prototype.pause.call(this)&&(this._stream.pause(),!0)},a.prototype.resume=function(){return!!r.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},t.exports=a},{"../stream/GenericWorker":28,"../utils":32}],13:[function(e,t,n){"use strict";var i=e("readable-stream").Readable,r=e("../utils");function a(e,t,n){i.call(this,t),this._helper=e;var r=this;e.on("data",(function(e,t){r.push(e)||r._helper.pause(),n&&n(t)})).on("error",(function(e){r.emit("error",e)})).on("end",(function(){r.push(null)}))}r.inherits(a,i),a.prototype._read=function(){this._helper.resume()},t.exports=a},{"../utils":32,"readable-stream":16}],14:[function(e,t,n){"use strict";t.exports={isNode:"undefined"!==typeof Buffer,newBufferFrom:function(e,t){if(Buffer.from&&Buffer.from!==Uint8Array.from)return Buffer.from(e,t);if("number"===typeof e)throw new Error('The "data" argument must not be a number');return new Buffer(e,t)},allocBuffer:function(e){if(Buffer.alloc)return Buffer.alloc(e);var t=new Buffer(e);return t.fill(0),t},isBuffer:function(e){return Buffer.isBuffer(e)},isStream:function(e){return e&&"function"===typeof e.on&&"function"===typeof e.pause&&"function"===typeof e.resume}}},{}],15:[function(e,t,n){"use strict";var i=e("./utf8"),r=e("./utils"),a=e("./stream/GenericWorker"),o=e("./stream/StreamHelper"),s=e("./defaults"),l=e("./compressedObject"),c=e("./zipObject"),d=e("./generate"),h=e("./nodejsUtils"),u=e("./nodejs/NodejsStreamInputAdapter"),v=function(e,t,n){var i,o=r.getTypeOf(t),d=r.extend(n||{},s);d.date=d.date||new Date,null!==d.compression&&(d.compression=d.compression.toUpperCase()),"string"===typeof d.unixPermissions&&(d.unixPermissions=parseInt(d.unixPermissions,8)),d.unixPermissions&&16384&d.unixPermissions&&(d.dir=!0),d.dosPermissions&&16&d.dosPermissions&&(d.dir=!0),d.dir&&(e=f(e)),d.createFolders&&(i=p(e))&&g.call(this,i,!0);var v="string"===o&&!1===d.binary&&!1===d.base64;n&&"undefined"!==typeof n.binary||(d.binary=!v);var m=t instanceof l&&0===t.uncompressedSize;(m||d.dir||!t||0===t.length)&&(d.base64=!1,d.binary=!0,t="",d.compression="STORE",o="string");var b=null;b=t instanceof l||t instanceof a?t:h.isNode&&h.isStream(t)?new u(e,t):r.prepareContent(e,t,d.binary,d.optimizedBinaryString,d.base64);var y=new c(e,b,d);this.files[e]=y},p=function(e){"/"===e.slice(-1)&&(e=e.substring(0,e.length-1));var t=e.lastIndexOf("/");return t>0?e.substring(0,t):""},f=function(e){return"/"!==e.slice(-1)&&(e+="/"),e},g=function(e,t){return t="undefined"!==typeof t?t:s.createFolders,e=f(e),this.files[e]||v.call(this,e,null,{dir:!0,createFolders:t}),this.files[e]};function m(e){return"[object RegExp]"===Object.prototype.toString.call(e)}var b={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(e){var t,n,i;for(t in this.files)i=this.files[t],n=t.slice(this.root.length,t.length),n&&t.slice(0,this.root.length)===this.root&&e(n,i)},filter:function(e){var t=[];return this.forEach((function(n,i){e(n,i)&&t.push(i)})),t},file:function(e,t,n){if(1===arguments.length){if(m(e)){var i=e;return this.filter((function(e,t){return!t.dir&&i.test(e)}))}var r=this.files[this.root+e];return r&&!r.dir?r:null}return e=this.root+e,v.call(this,e,t,n),this},folder:function(e){if(!e)return this;if(m(e))return this.filter((function(t,n){return n.dir&&e.test(t)}));var t=this.root+e,n=g.call(this,t),i=this.clone();return i.root=n.name,i},remove:function(e){e=this.root+e;var t=this.files[e];if(t||("/"!==e.slice(-1)&&(e+="/"),t=this.files[e]),t&&!t.dir)delete this.files[e];else for(var n=this.filter((function(t,n){return n.name.slice(0,e.length)===e})),i=0;i<n.length;i++)delete this.files[n[i].name];return this},generate:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(e){var t,n={};try{if(n=r.extend(e||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:i.utf8encode}),n.type=n.type.toLowerCase(),n.compression=n.compression.toUpperCase(),"binarystring"===n.type&&(n.type="string"),!n.type)throw new Error("No output type specified.");r.checkSupport(n.type),"darwin"!==n.platform&&"freebsd"!==n.platform&&"linux"!==n.platform&&"sunos"!==n.platform||(n.platform="UNIX"),"win32"===n.platform&&(n.platform="DOS");var s=n.comment||this.comment||"";t=d.generateWorker(this,n,s)}catch(l){t=new a("error"),t.error(l)}return new o(t,n.type||"string",n.mimeType)},generateAsync:function(e,t){return this.generateInternalStream(e).accumulate(t)},generateNodeStream:function(e,t){return e=e||{},e.type||(e.type="nodebuffer"),this.generateInternalStream(e).toNodejsStream(t)}};t.exports=b},{"./compressedObject":2,"./defaults":5,"./generate":9,"./nodejs/NodejsStreamInputAdapter":12,"./nodejsUtils":14,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31,"./utils":32,"./zipObject":35}],16:[function(e,t,n){"use strict";t.exports=e("stream")},{stream:void 0}],17:[function(e,t,n){"use strict";var i=e("./DataReader"),r=e("../utils");function a(e){i.call(this,e);for(var t=0;t<this.data.length;t++)e[t]=255&e[t]}r.inherits(a,i),a.prototype.byteAt=function(e){return this.data[this.zero+e]},a.prototype.lastIndexOfSignature=function(e){for(var t=e.charCodeAt(0),n=e.charCodeAt(1),i=e.charCodeAt(2),r=e.charCodeAt(3),a=this.length-4;a>=0;--a)if(this.data[a]===t&&this.data[a+1]===n&&this.data[a+2]===i&&this.data[a+3]===r)return a-this.zero;return-1},a.prototype.readAndCheckSignature=function(e){var t=e.charCodeAt(0),n=e.charCodeAt(1),i=e.charCodeAt(2),r=e.charCodeAt(3),a=this.readData(4);return t===a[0]&&n===a[1]&&i===a[2]&&r===a[3]},a.prototype.readData=function(e){if(this.checkOffset(e),0===e)return[];var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=a},{"../utils":32,"./DataReader":18}],18:[function(e,t,n){"use strict";var i=e("../utils");function r(e){this.data=e,this.length=e.length,this.index=0,this.zero=0}r.prototype={checkOffset:function(e){this.checkIndex(this.index+e)},checkIndex:function(e){if(this.length<this.zero+e||e<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+e+"). Corrupted zip ?")},setIndex:function(e){this.checkIndex(e),this.index=e},skip:function(e){this.setIndex(this.index+e)},byteAt:function(){},readInt:function(e){var t,n=0;for(this.checkOffset(e),t=this.index+e-1;t>=this.index;t--)n=(n<<8)+this.byteAt(t);return this.index+=e,n},readString:function(e){return i.transformTo("string",this.readData(e))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var e=this.readInt(4);return new Date(Date.UTC(1980+(e>>25&127),(e>>21&15)-1,e>>16&31,e>>11&31,e>>5&63,(31&e)<<1))}},t.exports=r},{"../utils":32}],19:[function(e,t,n){"use strict";var i=e("./Uint8ArrayReader"),r=e("../utils");function a(e){i.call(this,e)}r.inherits(a,i),a.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=a},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(e,t,n){"use strict";var i=e("./DataReader"),r=e("../utils");function a(e){i.call(this,e)}r.inherits(a,i),a.prototype.byteAt=function(e){return this.data.charCodeAt(this.zero+e)},a.prototype.lastIndexOfSignature=function(e){return this.data.lastIndexOf(e)-this.zero},a.prototype.readAndCheckSignature=function(e){var t=this.readData(4);return e===t},a.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=a},{"../utils":32,"./DataReader":18}],21:[function(e,t,n){"use strict";var i=e("./ArrayReader"),r=e("../utils");function a(e){i.call(this,e)}r.inherits(a,i),a.prototype.readData=function(e){if(this.checkOffset(e),0===e)return new Uint8Array(0);var t=this.data.subarray(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=a},{"../utils":32,"./ArrayReader":17}],22:[function(e,t,n){"use strict";var i=e("../utils"),r=e("../support"),a=e("./ArrayReader"),o=e("./StringReader"),s=e("./NodeBufferReader"),l=e("./Uint8ArrayReader");t.exports=function(e){var t=i.getTypeOf(e);return i.checkSupport(t),"string"!==t||r.uint8array?"nodebuffer"===t?new s(e):r.uint8array?new l(i.transformTo("uint8array",e)):new a(i.transformTo("array",e)):new o(e)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(e,t,n){"use strict";n.LOCAL_FILE_HEADER="PK",n.CENTRAL_FILE_HEADER="PK",n.CENTRAL_DIRECTORY_END="PK",n.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK",n.ZIP64_CENTRAL_DIRECTORY_END="PK",n.DATA_DESCRIPTOR="PK\b"},{}],24:[function(e,t,n){"use strict";var i=e("./GenericWorker"),r=e("../utils");function a(e){i.call(this,"ConvertWorker to "+e),this.destType=e}r.inherits(a,i),a.prototype.processChunk=function(e){this.push({data:r.transformTo(this.destType,e.data),meta:e.meta})},t.exports=a},{"../utils":32,"./GenericWorker":28}],25:[function(e,t,n){"use strict";var i=e("./GenericWorker"),r=e("../crc32"),a=e("../utils");function o(){i.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}a.inherits(o,i),o.prototype.processChunk=function(e){this.streamInfo.crc32=r(e.data,this.streamInfo.crc32||0),this.push(e)},t.exports=o},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(e,t,n){"use strict";var i=e("../utils"),r=e("./GenericWorker");function a(e){r.call(this,"DataLengthProbe for "+e),this.propName=e,this.withStreamInfo(e,0)}i.inherits(a,r),a.prototype.processChunk=function(e){if(e){var t=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=t+e.data.length}r.prototype.processChunk.call(this,e)},t.exports=a},{"../utils":32,"./GenericWorker":28}],27:[function(e,t,n){"use strict";var i=e("../utils"),r=e("./GenericWorker"),a=16384;function o(e){r.call(this,"DataWorker");var t=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,e.then((function(e){t.dataIsReady=!0,t.data=e,t.max=e&&e.length||0,t.type=i.getTypeOf(e),t.isPaused||t._tickAndRepeat()}),(function(e){t.error(e)}))}i.inherits(o,r),o.prototype.cleanUp=function(){r.prototype.cleanUp.call(this),this.data=null},o.prototype.resume=function(){return!!r.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,i.delay(this._tickAndRepeat,[],this)),!0)},o.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(i.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},o.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var e=a,t=null,n=Math.min(this.max,this.index+e);if(this.index>=this.max)return this.end();switch(this.type){case"string":t=this.data.substring(this.index,n);break;case"uint8array":t=this.data.subarray(this.index,n);break;case"array":case"nodebuffer":t=this.data.slice(this.index,n);break}return this.index=n,this.push({data:t,meta:{percent:this.max?this.index/this.max*100:0}})},t.exports=o},{"../utils":32,"./GenericWorker":28}],28:[function(e,t,n){"use strict";function i(e){this.name=e||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}i.prototype={push:function(e){this.emit("data",e)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(e){this.emit("error",e)}return!0},error:function(e){return!this.isFinished&&(this.isPaused?this.generatedError=e:(this.isFinished=!0,this.emit("error",e),this.previous&&this.previous.error(e),this.cleanUp()),!0)},on:function(e,t){return this._listeners[e].push(t),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(e,t){if(this._listeners[e])for(var n=0;n<this._listeners[e].length;n++)this._listeners[e][n].call(this,t)},pipe:function(e){return e.registerPrevious(this)},registerPrevious:function(e){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=e.streamInfo,this.mergeStreamInfo(),this.previous=e;var t=this;return e.on("data",(function(e){t.processChunk(e)})),e.on("end",(function(){t.end()})),e.on("error",(function(e){t.error(e)})),this},pause:function(){return!this.isPaused&&!this.isFinished&&(this.isPaused=!0,this.previous&&this.previous.pause(),!0)},resume:function(){if(!this.isPaused||this.isFinished)return!1;this.isPaused=!1;var e=!1;return this.generatedError&&(this.error(this.generatedError),e=!0),this.previous&&this.previous.resume(),!e},flush:function(){},processChunk:function(e){this.push(e)},withStreamInfo:function(e,t){return this.extraStreamInfo[e]=t,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var e in this.extraStreamInfo)Object.prototype.hasOwnProperty.call(this.extraStreamInfo,e)&&(this.streamInfo[e]=this.extraStreamInfo[e])},lock:function(){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.isLocked=!0,this.previous&&this.previous.lock()},toString:function(){var e="Worker "+this.name;return this.previous?this.previous+" -> "+e:e}},t.exports=i},{}],29:[function(e,t,n){"use strict";var i=e("../utils"),r=e("./ConvertWorker"),a=e("./GenericWorker"),o=e("../base64"),s=e("../support"),l=e("../external"),c=null;if(s.nodestream)try{c=e("../nodejs/NodejsStreamOutputAdapter")}catch(p){}function d(e,t,n){switch(e){case"blob":return i.newBlob(i.transformTo("arraybuffer",t),n);case"base64":return o.encode(t);default:return i.transformTo(e,t)}}function h(e,t){var n,i=0,r=null,a=0;for(n=0;n<t.length;n++)a+=t[n].length;switch(e){case"string":return t.join("");case"array":return Array.prototype.concat.apply([],t);case"uint8array":for(r=new Uint8Array(a),n=0;n<t.length;n++)r.set(t[n],i),i+=t[n].length;return r;case"nodebuffer":return Buffer.concat(t);default:throw new Error("concat : unsupported type '"+e+"'")}}function u(e,t){return new l.Promise((function(n,i){var r=[],a=e._internalType,o=e._outputType,s=e._mimeType;e.on("data",(function(e,n){r.push(e),t&&t(n)})).on("error",(function(e){r=[],i(e)})).on("end",(function(){try{var e=d(o,h(a,r),s);n(e)}catch(p){i(p)}r=[]})).resume()}))}function v(e,t,n){var o=t;switch(t){case"blob":case"arraybuffer":o="uint8array";break;case"base64":o="string";break}try{this._internalType=o,this._outputType=t,this._mimeType=n,i.checkSupport(o),this._worker=e.pipe(new r(o)),e.lock()}catch(p){this._worker=new a("error"),this._worker.error(p)}}v.prototype={accumulate:function(e){return u(this,e)},on:function(e,t){var n=this;return"data"===e?this._worker.on(e,(function(e){t.call(n,e.data,e.meta)})):this._worker.on(e,(function(){i.delay(t,arguments,n)})),this},resume:function(){return i.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(e){if(i.checkSupport("nodestream"),"nodebuffer"!==this._outputType)throw new Error(this._outputType+" is not supported by this method");return new c(this,{objectMode:"nodebuffer"!==this._outputType},e)}},t.exports=v},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(e,t,n){"use strict";if(n.base64=!0,n.array=!0,n.string=!0,n.arraybuffer="undefined"!==typeof ArrayBuffer&&"undefined"!==typeof Uint8Array,n.nodebuffer="undefined"!==typeof Buffer,n.uint8array="undefined"!==typeof Uint8Array,"undefined"===typeof ArrayBuffer)n.blob=!1;else{var i=new ArrayBuffer(0);try{n.blob=0===new Blob([i],{type:"application/zip"}).size}catch(o){try{var r=self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder,a=new r;a.append(i),n.blob=0===a.getBlob("application/zip").size}catch(o){n.blob=!1}}}try{n.nodestream=!!e("readable-stream").Readable}catch(o){n.nodestream=!1}},{"readable-stream":16}],31:[function(e,t,n){"use strict";for(var i=e("./utils"),r=e("./support"),a=e("./nodejsUtils"),o=e("./stream/GenericWorker"),s=new Array(256),l=0;l<256;l++)s[l]=l>=252?6:l>=248?5:l>=240?4:l>=224?3:l>=192?2:1;s[254]=s[254]=1;var c=function(e){var t,n,i,a,o,s=e.length,l=0;for(a=0;a<s;a++)n=e.charCodeAt(a),55296===(64512&n)&&a+1<s&&(i=e.charCodeAt(a+1),56320===(64512&i)&&(n=65536+(n-55296<<10)+(i-56320),a++)),l+=n<128?1:n<2048?2:n<65536?3:4;for(t=r.uint8array?new Uint8Array(l):new Array(l),o=0,a=0;o<l;a++)n=e.charCodeAt(a),55296===(64512&n)&&a+1<s&&(i=e.charCodeAt(a+1),56320===(64512&i)&&(n=65536+(n-55296<<10)+(i-56320),a++)),n<128?t[o++]=n:n<2048?(t[o++]=192|n>>>6,t[o++]=128|63&n):n<65536?(t[o++]=224|n>>>12,t[o++]=128|n>>>6&63,t[o++]=128|63&n):(t[o++]=240|n>>>18,t[o++]=128|n>>>12&63,t[o++]=128|n>>>6&63,t[o++]=128|63&n);return t},d=function(e,t){var n;t=t||e.length,t>e.length&&(t=e.length),n=t-1;while(n>=0&&128===(192&e[n]))n--;return n<0||0===n?t:n+s[e[n]]>t?n:t},h=function(e){var t,n,r,a,o=e.length,l=new Array(2*o);for(n=0,t=0;t<o;)if(r=e[t++],r<128)l[n++]=r;else if(a=s[r],a>4)l[n++]=65533,t+=a-1;else{r&=2===a?31:3===a?15:7;while(a>1&&t<o)r=r<<6|63&e[t++],a--;a>1?l[n++]=65533:r<65536?l[n++]=r:(r-=65536,l[n++]=55296|r>>10&1023,l[n++]=56320|1023&r)}return l.length!==n&&(l.subarray?l=l.subarray(0,n):l.length=n),i.applyFromCharCode(l)};function u(){o.call(this,"utf-8 decode"),this.leftOver=null}function v(){o.call(this,"utf-8 encode")}n.utf8encode=function(e){return r.nodebuffer?a.newBufferFrom(e,"utf-8"):c(e)},n.utf8decode=function(e){return r.nodebuffer?i.transformTo("nodebuffer",e).toString("utf-8"):(e=i.transformTo(r.uint8array?"uint8array":"array",e),h(e))},i.inherits(u,o),u.prototype.processChunk=function(e){var t=i.transformTo(r.uint8array?"uint8array":"array",e.data);if(this.leftOver&&this.leftOver.length){if(r.uint8array){var a=t;t=new Uint8Array(a.length+this.leftOver.length),t.set(this.leftOver,0),t.set(a,this.leftOver.length)}else t=this.leftOver.concat(t);this.leftOver=null}var o=d(t),s=t;o!==t.length&&(r.uint8array?(s=t.subarray(0,o),this.leftOver=t.subarray(o,t.length)):(s=t.slice(0,o),this.leftOver=t.slice(o,t.length))),this.push({data:n.utf8decode(s),meta:e.meta})},u.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:n.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},n.Utf8DecodeWorker=u,i.inherits(v,o),v.prototype.processChunk=function(e){this.push({data:n.utf8encode(e.data),meta:e.meta})},n.Utf8EncodeWorker=v},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(e,t,n){"use strict";var i=e("./support"),r=e("./base64"),a=e("./nodejsUtils"),o=e("./external");function s(e){var t=null;return t=i.uint8array?new Uint8Array(e.length):new Array(e.length),c(e,t)}function l(e){return e}function c(e,t){for(var n=0;n<e.length;++n)t[n]=255&e.charCodeAt(n);return t}e("setimmediate"),n.newBlob=function(e,t){n.checkSupport("blob");try{return new Blob([e],{type:t})}catch(a){try{var i=self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder,r=new i;return r.append(e),r.getBlob(t)}catch(a){throw new Error("Bug : can't construct the Blob.")}}};var d={stringifyByChunk:function(e,t,n){var i=[],r=0,a=e.length;if(a<=n)return String.fromCharCode.apply(null,e);while(r<a)"array"===t||"nodebuffer"===t?i.push(String.fromCharCode.apply(null,e.slice(r,Math.min(r+n,a)))):i.push(String.fromCharCode.apply(null,e.subarray(r,Math.min(r+n,a)))),r+=n;return i.join("")},stringifyByChar:function(e){for(var t="",n=0;n<e.length;n++)t+=String.fromCharCode(e[n]);return t},applyCanBeUsed:{uint8array:function(){try{return i.uint8array&&1===String.fromCharCode.apply(null,new Uint8Array(1)).length}catch(e){return!1}}(),nodebuffer:function(){try{return i.nodebuffer&&1===String.fromCharCode.apply(null,a.allocBuffer(1)).length}catch(e){return!1}}()}};function h(e){var t=65536,i=n.getTypeOf(e),r=!0;if("uint8array"===i?r=d.applyCanBeUsed.uint8array:"nodebuffer"===i&&(r=d.applyCanBeUsed.nodebuffer),r)while(t>1)try{return d.stringifyByChunk(e,i,t)}catch(a){t=Math.floor(t/2)}return d.stringifyByChar(e)}function u(e,t){for(var n=0;n<e.length;n++)t[n]=e[n];return t}n.applyFromCharCode=h;var v={};v["string"]={string:l,array:function(e){return c(e,new Array(e.length))},arraybuffer:function(e){return v["string"]["uint8array"](e).buffer},uint8array:function(e){return c(e,new Uint8Array(e.length))},nodebuffer:function(e){return c(e,a.allocBuffer(e.length))}},v["array"]={string:h,array:l,arraybuffer:function(e){return new Uint8Array(e).buffer},uint8array:function(e){return new Uint8Array(e)},nodebuffer:function(e){return a.newBufferFrom(e)}},v["arraybuffer"]={string:function(e){return h(new Uint8Array(e))},array:function(e){return u(new Uint8Array(e),new Array(e.byteLength))},arraybuffer:l,uint8array:function(e){return new Uint8Array(e)},nodebuffer:function(e){return a.newBufferFrom(new Uint8Array(e))}},v["uint8array"]={string:h,array:function(e){return u(e,new Array(e.length))},arraybuffer:function(e){return e.buffer},uint8array:l,nodebuffer:function(e){return a.newBufferFrom(e)}},v["nodebuffer"]={string:h,array:function(e){return u(e,new Array(e.length))},arraybuffer:function(e){return v["nodebuffer"]["uint8array"](e).buffer},uint8array:function(e){return u(e,new Uint8Array(e.length))},nodebuffer:l},n.transformTo=function(e,t){if(t||(t=""),!e)return t;n.checkSupport(e);var i=n.getTypeOf(t),r=v[i][e](t);return r},n.resolve=function(e){for(var t=e.split("/"),n=[],i=0;i<t.length;i++){var r=t[i];"."===r||""===r&&0!==i&&i!==t.length-1||(".."===r?n.pop():n.push(r))}return n.join("/")},n.getTypeOf=function(e){return"string"===typeof e?"string":"[object Array]"===Object.prototype.toString.call(e)?"array":i.nodebuffer&&a.isBuffer(e)?"nodebuffer":i.uint8array&&e instanceof Uint8Array?"uint8array":i.arraybuffer&&e instanceof ArrayBuffer?"arraybuffer":void 0},n.checkSupport=function(e){var t=i[e.toLowerCase()];if(!t)throw new Error(e+" is not supported by this platform")},n.MAX_VALUE_16BITS=65535,n.MAX_VALUE_32BITS=-1,n.pretty=function(e){var t,n,i="";for(n=0;n<(e||"").length;n++)t=e.charCodeAt(n),i+="\\x"+(t<16?"0":"")+t.toString(16).toUpperCase();return i},n.delay=function(e,t,n){setImmediate((function(){e.apply(n||null,t||[])}))},n.inherits=function(e,t){var n=function(){};n.prototype=t.prototype,e.prototype=new n},n.extend=function(){var e,t,n={};for(e=0;e<arguments.length;e++)for(t in arguments[e])Object.prototype.hasOwnProperty.call(arguments[e],t)&&"undefined"===typeof n[t]&&(n[t]=arguments[e][t]);return n},n.prepareContent=function(e,t,a,l,c){var d=o.Promise.resolve(t).then((function(e){var t=i.blob&&(e instanceof Blob||-1!==["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(e)));return t&&"undefined"!==typeof FileReader?new o.Promise((function(t,n){var i=new FileReader;i.onload=function(e){t(e.target.result)},i.onerror=function(e){n(e.target.error)},i.readAsArrayBuffer(e)})):e}));return d.then((function(t){var i=n.getTypeOf(t);return i?("arraybuffer"===i?t=n.transformTo("uint8array",t):"string"===i&&(c?t=r.decode(t):a&&!0!==l&&(t=s(t))),t):o.Promise.reject(new Error("Can't read the data of '"+e+"'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?"))}))}},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,setimmediate:54}],33:[function(e,t,n){"use strict";var i=e("./reader/readerFor"),r=e("./utils"),a=e("./signature"),o=e("./zipEntry"),s=e("./support");function l(e){this.files=[],this.loadOptions=e}l.prototype={checkSignature:function(e){if(!this.reader.readAndCheckSignature(e)){this.reader.index-=4;var t=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+r.pretty(t)+", expected "+r.pretty(e)+")")}},isSignature:function(e,t){var n=this.reader.index;this.reader.setIndex(e);var i=this.reader.readString(4),r=i===t;return this.reader.setIndex(n),r},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2);var e=this.reader.readData(this.zipCommentLength),t=s.uint8array?"uint8array":"array",n=r.transformTo(t,e);this.zipComment=this.loadOptions.decodeFileName(n)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.reader.skip(4),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};var e,t,n,i=this.zip64EndOfCentralSize-44,r=0;while(r<i)e=this.reader.readInt(2),t=this.reader.readInt(4),n=this.reader.readData(t),this.zip64ExtensibleData[e]={id:e,length:t,value:n}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),this.disksCount>1)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var e,t;for(e=0;e<this.files.length;e++)t=this.files[e],this.reader.setIndex(t.localHeaderOffset),this.checkSignature(a.LOCAL_FILE_HEADER),t.readLocalPart(this.reader),t.handleUTF8(),t.processAttributes()},readCentralDir:function(){var e;this.reader.setIndex(this.centralDirOffset);while(this.reader.readAndCheckSignature(a.CENTRAL_FILE_HEADER))e=new o({zip64:this.zip64},this.loadOptions),e.readCentralPart(this.reader),this.files.push(e);if(this.centralDirRecords!==this.files.length&&0!==this.centralDirRecords&&0===this.files.length)throw new Error("Corrupted zip or bug: expected "+this.centralDirRecords+" records in central dir, got "+this.files.length)},readEndOfCentral:function(){var e=this.reader.lastIndexOfSignature(a.CENTRAL_DIRECTORY_END);if(e<0){var t=!this.isSignature(0,a.LOCAL_FILE_HEADER);throw t?new Error("Can't find end of central directory : is this a zip file ? If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html"):new Error("Corrupted zip: can't find end of central directory")}this.reader.setIndex(e);var n=e;if(this.checkSignature(a.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===r.MAX_VALUE_16BITS||this.diskWithCentralDirStart===r.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===r.MAX_VALUE_16BITS||this.centralDirRecords===r.MAX_VALUE_16BITS||this.centralDirSize===r.MAX_VALUE_32BITS||this.centralDirOffset===r.MAX_VALUE_32BITS){if(this.zip64=!0,e=this.reader.lastIndexOfSignature(a.ZIP64_CENTRAL_DIRECTORY_LOCATOR),e<0)throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(e),this.checkSignature(a.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,a.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(a.ZIP64_CENTRAL_DIRECTORY_END),this.relativeOffsetEndOfZip64CentralDir<0))throw new Error("Corrupted zip: can't find the ZIP64 end of central directory");this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(a.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var i=this.centralDirOffset+this.centralDirSize;this.zip64&&(i+=20,i+=12+this.zip64EndOfCentralSize);var o=n-i;if(o>0)this.isSignature(n,a.CENTRAL_FILE_HEADER)||(this.reader.zero=o);else if(o<0)throw new Error("Corrupted zip: missing "+Math.abs(o)+" bytes.")},prepareReader:function(e){this.reader=i(e)},load:function(e){this.prepareReader(e),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},t.exports=l},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utils":32,"./zipEntry":34}],34:[function(e,t,n){"use strict";var i=e("./reader/readerFor"),r=e("./utils"),a=e("./compressedObject"),o=e("./crc32"),s=e("./utf8"),l=e("./compressions"),c=e("./support"),d=0,h=3,u=function(e){for(var t in l)if(Object.prototype.hasOwnProperty.call(l,t)&&l[t].magic===e)return l[t];return null};function v(e,t){this.options=e,this.loadOptions=t}v.prototype={isEncrypted:function(){return 1===(1&this.bitFlag)},useUTF8:function(){return 2048===(2048&this.bitFlag)},readLocalPart:function(e){var t,n;if(e.skip(22),this.fileNameLength=e.readInt(2),n=e.readInt(2),this.fileName=e.readData(this.fileNameLength),e.skip(n),-1===this.compressedSize||-1===this.uncompressedSize)throw new Error("Bug or corrupted zip : didn't get enough information from the central directory (compressedSize === -1 || uncompressedSize === -1)");if(t=u(this.compressionMethod),null===t)throw new Error("Corrupted zip : compression "+r.pretty(this.compressionMethod)+" unknown (inner file : "+r.transformTo("string",this.fileName)+")");this.decompressed=new a(this.compressedSize,this.uncompressedSize,this.crc32,t,e.readData(this.compressedSize))},readCentralPart:function(e){this.versionMadeBy=e.readInt(2),e.skip(2),this.bitFlag=e.readInt(2),this.compressionMethod=e.readString(2),this.date=e.readDate(),this.crc32=e.readInt(4),this.compressedSize=e.readInt(4),this.uncompressedSize=e.readInt(4);var t=e.readInt(2);if(this.extraFieldsLength=e.readInt(2),this.fileCommentLength=e.readInt(2),this.diskNumberStart=e.readInt(2),this.internalFileAttributes=e.readInt(2),this.externalFileAttributes=e.readInt(4),this.localHeaderOffset=e.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");e.skip(t),this.readExtraFields(e),this.parseZIP64ExtraField(e),this.fileComment=e.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var e=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),e===d&&(this.dosPermissions=63&this.externalFileAttributes),e===h&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||"/"!==this.fileNameStr.slice(-1)||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var e=i(this.extraFields[1].value);this.uncompressedSize===r.MAX_VALUE_32BITS&&(this.uncompressedSize=e.readInt(8)),this.compressedSize===r.MAX_VALUE_32BITS&&(this.compressedSize=e.readInt(8)),this.localHeaderOffset===r.MAX_VALUE_32BITS&&(this.localHeaderOffset=e.readInt(8)),this.diskNumberStart===r.MAX_VALUE_32BITS&&(this.diskNumberStart=e.readInt(4))}},readExtraFields:function(e){var t,n,i,r=e.index+this.extraFieldsLength;this.extraFields||(this.extraFields={});while(e.index+4<r)t=e.readInt(2),n=e.readInt(2),i=e.readData(n),this.extraFields[t]={id:t,length:n,value:i};e.setIndex(r)},handleUTF8:function(){var e=c.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=s.utf8decode(this.fileName),this.fileCommentStr=s.utf8decode(this.fileComment);else{var t=this.findExtraFieldUnicodePath();if(null!==t)this.fileNameStr=t;else{var n=r.transformTo(e,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(n)}var i=this.findExtraFieldUnicodeComment();if(null!==i)this.fileCommentStr=i;else{var a=r.transformTo(e,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(a)}}},findExtraFieldUnicodePath:function(){var e=this.extraFields[28789];if(e){var t=i(e.value);return 1!==t.readInt(1)||o(this.fileName)!==t.readInt(4)?null:s.utf8decode(t.readData(e.length-5))}return null},findExtraFieldUnicodeComment:function(){var e=this.extraFields[25461];if(e){var t=i(e.value);return 1!==t.readInt(1)||o(this.fileComment)!==t.readInt(4)?null:s.utf8decode(t.readData(e.length-5))}return null}},t.exports=v},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(e,t,n){"use strict";var i=e("./stream/StreamHelper"),r=e("./stream/DataWorker"),a=e("./utf8"),o=e("./compressedObject"),s=e("./stream/GenericWorker"),l=function(e,t,n){this.name=e,this.dir=n.dir,this.date=n.date,this.comment=n.comment,this.unixPermissions=n.unixPermissions,this.dosPermissions=n.dosPermissions,this._data=t,this._dataBinary=n.binary,this.options={compression:n.compression,compressionOptions:n.compressionOptions}};l.prototype={internalStream:function(e){var t=null,n="string";try{if(!e)throw new Error("No output type specified.");n=e.toLowerCase();var r="string"===n||"text"===n;"binarystring"!==n&&"text"!==n||(n="string"),t=this._decompressWorker();var o=!this._dataBinary;o&&!r&&(t=t.pipe(new a.Utf8EncodeWorker)),!o&&r&&(t=t.pipe(new a.Utf8DecodeWorker))}catch(l){t=new s("error"),t.error(l)}return new i(t,n,"")},async:function(e,t){return this.internalStream(e).accumulate(t)},nodeStream:function(e,t){return this.internalStream(e||"nodebuffer").toNodejsStream(t)},_compressWorker:function(e,t){if(this._data instanceof o&&this._data.compression.magic===e.magic)return this._data.getCompressedWorker();var n=this._decompressWorker();return this._dataBinary||(n=n.pipe(new a.Utf8EncodeWorker)),o.createWorkerFrom(n,e,t)},_decompressWorker:function(){return this._data instanceof o?this._data.getContentWorker():this._data instanceof s?this._data:new r(this._data)}};for(var c=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],d=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},h=0;h<c.length;h++)l.prototype[c[h]]=d;t.exports=l},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(e,t,i){(function(e){"use strict";var n,i,r=e.MutationObserver||e.WebKitMutationObserver;if(r){var a=0,o=new r(d),s=e.document.createTextNode("");o.observe(s,{characterData:!0}),n=function(){s.data=a=++a%2}}else if(e.setImmediate||"undefined"===typeof e.MessageChannel)n="document"in e&&"onreadystatechange"in e.document.createElement("script")?function(){var t=e.document.createElement("script");t.onreadystatechange=function(){d(),t.onreadystatechange=null,t.parentNode.removeChild(t),t=null},e.document.documentElement.appendChild(t)}:function(){setTimeout(d,0)};else{var l=new e.MessageChannel;l.port1.onmessage=d,n=function(){l.port2.postMessage(0)}}var c=[];function d(){var e,t;i=!0;var n=c.length;while(n){t=c,c=[],e=-1;while(++e<n)t[e]();n=c.length}i=!1}function h(e){1!==c.push(e)||i||n()}t.exports=h}).call(this,"undefined"!==typeof n.g?n.g:"undefined"!==typeof self?self:"undefined"!==typeof window?window:{})},{}],37:[function(e,t,n){"use strict";var i=e("immediate");function r(){}var a={},o=["REJECTED"],s=["FULFILLED"],l=["PENDING"];function c(e){if("function"!==typeof e)throw new TypeError("resolver must be a function");this.state=l,this.queue=[],this.outcome=void 0,e!==r&&v(this,e)}function d(e,t,n){this.promise=e,"function"===typeof t&&(this.onFulfilled=t,this.callFulfilled=this.otherCallFulfilled),"function"===typeof n&&(this.onRejected=n,this.callRejected=this.otherCallRejected)}function h(e,t,n){i((function(){var i;try{i=t(n)}catch(r){return a.reject(e,r)}i===e?a.reject(e,new TypeError("Cannot resolve promise with itself")):a.resolve(e,i)}))}function u(e){var t=e&&e.then;if(e&&("object"===typeof e||"function"===typeof e)&&"function"===typeof t)return function(){t.apply(e,arguments)}}function v(e,t){var n=!1;function i(t){n||(n=!0,a.reject(e,t))}function r(t){n||(n=!0,a.resolve(e,t))}function o(){t(r,i)}var s=p(o);"error"===s.status&&i(s.value)}function p(e,t){var n={};try{n.value=e(t),n.status="success"}catch(i){n.status="error",n.value=i}return n}function f(e){return e instanceof this?e:a.resolve(new this(r),e)}function g(e){var t=new this(r);return a.reject(t,e)}function m(e){var t=this;if("[object Array]"!==Object.prototype.toString.call(e))return this.reject(new TypeError("must be an array"));var n=e.length,i=!1;if(!n)return this.resolve([]);var o=new Array(n),s=0,l=-1,c=new this(r);while(++l<n)d(e[l],l);return c;function d(e,r){function l(e){o[r]=e,++s!==n||i||(i=!0,a.resolve(c,o))}t.resolve(e).then(l,(function(e){i||(i=!0,a.reject(c,e))}))}}function b(e){var t=this;if("[object Array]"!==Object.prototype.toString.call(e))return this.reject(new TypeError("must be an array"));var n=e.length,i=!1;if(!n)return this.resolve([]);var o=-1,s=new this(r);while(++o<n)l(e[o]);return s;function l(e){t.resolve(e).then((function(e){i||(i=!0,a.resolve(s,e))}),(function(e){i||(i=!0,a.reject(s,e))}))}}t.exports=c,c.prototype["finally"]=function(e){if("function"!==typeof e)return this;var t=this.constructor;return this.then(n,i);function n(n){function i(){return n}return t.resolve(e()).then(i)}function i(n){function i(){throw n}return t.resolve(e()).then(i)}},c.prototype["catch"]=function(e){return this.then(null,e)},c.prototype.then=function(e,t){if("function"!==typeof e&&this.state===s||"function"!==typeof t&&this.state===o)return this;var n=new this.constructor(r);if(this.state!==l){var i=this.state===s?e:t;h(n,i,this.outcome)}else this.queue.push(new d(n,e,t));return n},d.prototype.callFulfilled=function(e){a.resolve(this.promise,e)},d.prototype.otherCallFulfilled=function(e){h(this.promise,this.onFulfilled,e)},d.prototype.callRejected=function(e){a.reject(this.promise,e)},d.prototype.otherCallRejected=function(e){h(this.promise,this.onRejected,e)},a.resolve=function(e,t){var n=p(u,t);if("error"===n.status)return a.reject(e,n.value);var i=n.value;if(i)v(e,i);else{e.state=s,e.outcome=t;var r=-1,o=e.queue.length;while(++r<o)e.queue[r].callFulfilled(t)}return e},a.reject=function(e,t){e.state=o,e.outcome=t;var n=-1,i=e.queue.length;while(++n<i)e.queue[n].callRejected(t);return e},c.resolve=f,c.reject=g,c.all=m,c.race=b},{immediate:36}],38:[function(e,t,n){"use strict";var i=e("./lib/utils/common").assign,r=e("./lib/deflate"),a=e("./lib/inflate"),o=e("./lib/zlib/constants"),s={};i(s,r,a,o),t.exports=s},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(e,t,n){"use strict";var i=e("./zlib/deflate"),r=e("./utils/common"),a=e("./utils/strings"),o=e("./zlib/messages"),s=e("./zlib/zstream"),l=Object.prototype.toString,c=0,d=4,h=0,u=1,v=2,p=-1,f=0,g=8;function m(e){if(!(this instanceof m))return new m(e);this.options=r.assign({level:p,method:g,chunkSize:16384,windowBits:15,memLevel:8,strategy:f,to:""},e||{});var t=this.options;t.raw&&t.windowBits>0?t.windowBits=-t.windowBits:t.gzip&&t.windowBits>0&&t.windowBits<16&&(t.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new s,this.strm.avail_out=0;var n=i.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(n!==h)throw new Error(o[n]);if(t.header&&i.deflateSetHeader(this.strm,t.header),t.dictionary){var c;if(c="string"===typeof t.dictionary?a.string2buf(t.dictionary):"[object ArrayBuffer]"===l.call(t.dictionary)?new Uint8Array(t.dictionary):t.dictionary,n=i.deflateSetDictionary(this.strm,c),n!==h)throw new Error(o[n]);this._dict_set=!0}}function b(e,t){var n=new m(t);if(n.push(e,!0),n.err)throw n.msg||o[n.err];return n.result}function y(e,t){return t=t||{},t.raw=!0,b(e,t)}function w(e,t){return t=t||{},t.gzip=!0,b(e,t)}m.prototype.push=function(e,t){var n,o,s=this.strm,p=this.options.chunkSize;if(this.ended)return!1;o=t===~~t?t:!0===t?d:c,"string"===typeof e?s.input=a.string2buf(e):"[object ArrayBuffer]"===l.call(e)?s.input=new Uint8Array(e):s.input=e,s.next_in=0,s.avail_in=s.input.length;do{if(0===s.avail_out&&(s.output=new r.Buf8(p),s.next_out=0,s.avail_out=p),n=i.deflate(s,o),n!==u&&n!==h)return this.onEnd(n),this.ended=!0,!1;0!==s.avail_out&&(0!==s.avail_in||o!==d&&o!==v)||("string"===this.options.to?this.onData(a.buf2binstring(r.shrinkBuf(s.output,s.next_out))):this.onData(r.shrinkBuf(s.output,s.next_out)))}while((s.avail_in>0||0===s.avail_out)&&n!==u);return o===d?(n=i.deflateEnd(this.strm),this.onEnd(n),this.ended=!0,n===h):o!==v||(this.onEnd(h),s.avail_out=0,!0)},m.prototype.onData=function(e){this.chunks.push(e)},m.prototype.onEnd=function(e){e===h&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=r.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},n.Deflate=m,n.deflate=b,n.deflateRaw=y,n.gzip=w},{"./utils/common":41,"./utils/strings":42,"./zlib/deflate":46,"./zlib/messages":51,"./zlib/zstream":53}],40:[function(e,t,n){"use strict";var i=e("./zlib/inflate"),r=e("./utils/common"),a=e("./utils/strings"),o=e("./zlib/constants"),s=e("./zlib/messages"),l=e("./zlib/zstream"),c=e("./zlib/gzheader"),d=Object.prototype.toString;function h(e){if(!(this instanceof h))return new h(e);this.options=r.assign({chunkSize:16384,windowBits:0,to:""},e||{});var t=this.options;t.raw&&t.windowBits>=0&&t.windowBits<16&&(t.windowBits=-t.windowBits,0===t.windowBits&&(t.windowBits=-15)),!(t.windowBits>=0&&t.windowBits<16)||e&&e.windowBits||(t.windowBits+=32),t.windowBits>15&&t.windowBits<48&&0===(15&t.windowBits)&&(t.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new l,this.strm.avail_out=0;var n=i.inflateInit2(this.strm,t.windowBits);if(n!==o.Z_OK)throw new Error(s[n]);this.header=new c,i.inflateGetHeader(this.strm,this.header)}function u(e,t){var n=new h(t);if(n.push(e,!0),n.err)throw n.msg||s[n.err];return n.result}function v(e,t){return t=t||{},t.raw=!0,u(e,t)}h.prototype.push=function(e,t){var n,s,l,c,h,u,v=this.strm,p=this.options.chunkSize,f=this.options.dictionary,g=!1;if(this.ended)return!1;s=t===~~t?t:!0===t?o.Z_FINISH:o.Z_NO_FLUSH,"string"===typeof e?v.input=a.binstring2buf(e):"[object ArrayBuffer]"===d.call(e)?v.input=new Uint8Array(e):v.input=e,v.next_in=0,v.avail_in=v.input.length;do{if(0===v.avail_out&&(v.output=new r.Buf8(p),v.next_out=0,v.avail_out=p),n=i.inflate(v,o.Z_NO_FLUSH),n===o.Z_NEED_DICT&&f&&(u="string"===typeof f?a.string2buf(f):"[object ArrayBuffer]"===d.call(f)?new Uint8Array(f):f,n=i.inflateSetDictionary(this.strm,u)),n===o.Z_BUF_ERROR&&!0===g&&(n=o.Z_OK,g=!1),n!==o.Z_STREAM_END&&n!==o.Z_OK)return this.onEnd(n),this.ended=!0,!1;v.next_out&&(0!==v.avail_out&&n!==o.Z_STREAM_END&&(0!==v.avail_in||s!==o.Z_FINISH&&s!==o.Z_SYNC_FLUSH)||("string"===this.options.to?(l=a.utf8border(v.output,v.next_out),c=v.next_out-l,h=a.buf2string(v.output,l),v.next_out=c,v.avail_out=p-c,c&&r.arraySet(v.output,v.output,l,c,0),this.onData(h)):this.onData(r.shrinkBuf(v.output,v.next_out)))),0===v.avail_in&&0===v.avail_out&&(g=!0)}while((v.avail_in>0||0===v.avail_out)&&n!==o.Z_STREAM_END);return n===o.Z_STREAM_END&&(s=o.Z_FINISH),s===o.Z_FINISH?(n=i.inflateEnd(this.strm),this.onEnd(n),this.ended=!0,n===o.Z_OK):s!==o.Z_SYNC_FLUSH||(this.onEnd(o.Z_OK),v.avail_out=0,!0)},h.prototype.onData=function(e){this.chunks.push(e)},h.prototype.onEnd=function(e){e===o.Z_OK&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=r.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},n.Inflate=h,n.inflate=u,n.inflateRaw=v,n.ungzip=u},{"./utils/common":41,"./utils/strings":42,"./zlib/constants":44,"./zlib/gzheader":47,"./zlib/inflate":49,"./zlib/messages":51,"./zlib/zstream":53}],41:[function(e,t,n){"use strict";var i="undefined"!==typeof Uint8Array&&"undefined"!==typeof Uint16Array&&"undefined"!==typeof Int32Array;n.assign=function(e){var t=Array.prototype.slice.call(arguments,1);while(t.length){var n=t.shift();if(n){if("object"!==typeof n)throw new TypeError(n+"must be non-object");for(var i in n)n.hasOwnProperty(i)&&(e[i]=n[i])}}return e},n.shrinkBuf=function(e,t){return e.length===t?e:e.subarray?e.subarray(0,t):(e.length=t,e)};var r={arraySet:function(e,t,n,i,r){if(t.subarray&&e.subarray)e.set(t.subarray(n,n+i),r);else for(var a=0;a<i;a++)e[r+a]=t[n+a]},flattenChunks:function(e){var t,n,i,r,a,o;for(i=0,t=0,n=e.length;t<n;t++)i+=e[t].length;for(o=new Uint8Array(i),r=0,t=0,n=e.length;t<n;t++)a=e[t],o.set(a,r),r+=a.length;return o}},a={arraySet:function(e,t,n,i,r){for(var a=0;a<i;a++)e[r+a]=t[n+a]},flattenChunks:function(e){return[].concat.apply([],e)}};n.setTyped=function(e){e?(n.Buf8=Uint8Array,n.Buf16=Uint16Array,n.Buf32=Int32Array,n.assign(n,r)):(n.Buf8=Array,n.Buf16=Array,n.Buf32=Array,n.assign(n,a))},n.setTyped(i)},{}],42:[function(e,t,n){"use strict";var i=e("./common"),r=!0,a=!0;try{String.fromCharCode.apply(null,[0])}catch(c){r=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(c){a=!1}for(var o=new i.Buf8(256),s=0;s<256;s++)o[s]=s>=252?6:s>=248?5:s>=240?4:s>=224?3:s>=192?2:1;function l(e,t){if(t<65537&&(e.subarray&&a||!e.subarray&&r))return String.fromCharCode.apply(null,i.shrinkBuf(e,t));for(var n="",o=0;o<t;o++)n+=String.fromCharCode(e[o]);return n}o[254]=o[254]=1,n.string2buf=function(e){var t,n,r,a,o,s=e.length,l=0;for(a=0;a<s;a++)n=e.charCodeAt(a),55296===(64512&n)&&a+1<s&&(r=e.charCodeAt(a+1),56320===(64512&r)&&(n=65536+(n-55296<<10)+(r-56320),a++)),l+=n<128?1:n<2048?2:n<65536?3:4;for(t=new i.Buf8(l),o=0,a=0;o<l;a++)n=e.charCodeAt(a),55296===(64512&n)&&a+1<s&&(r=e.charCodeAt(a+1),56320===(64512&r)&&(n=65536+(n-55296<<10)+(r-56320),a++)),n<128?t[o++]=n:n<2048?(t[o++]=192|n>>>6,t[o++]=128|63&n):n<65536?(t[o++]=224|n>>>12,t[o++]=128|n>>>6&63,t[o++]=128|63&n):(t[o++]=240|n>>>18,t[o++]=128|n>>>12&63,t[o++]=128|n>>>6&63,t[o++]=128|63&n);return t},n.buf2binstring=function(e){return l(e,e.length)},n.binstring2buf=function(e){for(var t=new i.Buf8(e.length),n=0,r=t.length;n<r;n++)t[n]=e.charCodeAt(n);return t},n.buf2string=function(e,t){var n,i,r,a,s=t||e.length,c=new Array(2*s);for(i=0,n=0;n<s;)if(r=e[n++],r<128)c[i++]=r;else if(a=o[r],a>4)c[i++]=65533,n+=a-1;else{r&=2===a?31:3===a?15:7;while(a>1&&n<s)r=r<<6|63&e[n++],a--;a>1?c[i++]=65533:r<65536?c[i++]=r:(r-=65536,c[i++]=55296|r>>10&1023,c[i++]=56320|1023&r)}return l(c,i)},n.utf8border=function(e,t){var n;t=t||e.length,t>e.length&&(t=e.length),n=t-1;while(n>=0&&128===(192&e[n]))n--;return n<0||0===n?t:n+o[e[n]]>t?n:t}},{"./common":41}],43:[function(e,t,n){"use strict";function i(e,t,n,i){var r=65535&e|0,a=e>>>16&65535|0,o=0;while(0!==n){o=n>2e3?2e3:n,n-=o;do{r=r+t[i++]|0,a=a+r|0}while(--o);r%=65521,a%=65521}return r|a<<16|0}t.exports=i},{}],44:[function(e,t,n){"use strict";t.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],45:[function(e,t,n){"use strict";function i(){for(var e,t=[],n=0;n<256;n++){e=n;for(var i=0;i<8;i++)e=1&e?3988292384^e>>>1:e>>>1;t[n]=e}return t}var r=i();function a(e,t,n,i){var a=r,o=i+n;e^=-1;for(var s=i;s<o;s++)e=e>>>8^a[255&(e^t[s])];return-1^e}t.exports=a},{}],46:[function(e,t,n){"use strict";var i,r=e("../utils/common"),a=e("./trees"),o=e("./adler32"),s=e("./crc32"),l=e("./messages"),c=0,d=1,h=3,u=4,v=5,p=0,f=1,g=-2,m=-3,b=-5,y=-1,w=1,_=2,x=3,k=4,z=0,E=2,S=8,C=9,T=15,N=8,I=29,O=256,A=O+1+I,R=30,D=19,L=2*A+1,P=15,B=3,F=258,j=F+B+1,W=32,M=42,U=69,q=73,H=91,V=103,$=113,Z=666,Y=1,G=2,X=3,J=4,K=3;function Q(e,t){return e.msg=l[t],t}function ee(e){return(e<<1)-(e>4?9:0)}function te(e){var t=e.length;while(--t>=0)e[t]=0}function ne(e){var t=e.state,n=t.pending;n>e.avail_out&&(n=e.avail_out),0!==n&&(r.arraySet(e.output,t.pending_buf,t.pending_out,n,e.next_out),e.next_out+=n,t.pending_out+=n,e.total_out+=n,e.avail_out-=n,t.pending-=n,0===t.pending&&(t.pending_out=0))}function ie(e,t){a._tr_flush_block(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,ne(e.strm)}function re(e,t){e.pending_buf[e.pending++]=t}function ae(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function oe(e,t,n,i){var a=e.avail_in;return a>i&&(a=i),0===a?0:(e.avail_in-=a,r.arraySet(t,e.input,e.next_in,a,n),1===e.state.wrap?e.adler=o(e.adler,t,a,n):2===e.state.wrap&&(e.adler=s(e.adler,t,a,n)),e.next_in+=a,e.total_in+=a,a)}function se(e,t){var n,i,r=e.max_chain_length,a=e.strstart,o=e.prev_length,s=e.nice_match,l=e.strstart>e.w_size-j?e.strstart-(e.w_size-j):0,c=e.window,d=e.w_mask,h=e.prev,u=e.strstart+F,v=c[a+o-1],p=c[a+o];e.prev_length>=e.good_match&&(r>>=2),s>e.lookahead&&(s=e.lookahead);do{if(n=t,c[n+o]===p&&c[n+o-1]===v&&c[n]===c[a]&&c[++n]===c[a+1]){a+=2,n++;do{}while(c[++a]===c[++n]&&c[++a]===c[++n]&&c[++a]===c[++n]&&c[++a]===c[++n]&&c[++a]===c[++n]&&c[++a]===c[++n]&&c[++a]===c[++n]&&c[++a]===c[++n]&&a<u);if(i=F-(u-a),a=u-F,i>o){if(e.match_start=t,o=i,i>=s)break;v=c[a+o-1],p=c[a+o]}}}while((t=h[t&d])>l&&0!==--r);return o<=e.lookahead?o:e.lookahead}function le(e){var t,n,i,a,o,s=e.w_size;do{if(a=e.window_size-e.lookahead-e.strstart,e.strstart>=s+(s-j)){r.arraySet(e.window,e.window,s,s,0),e.match_start-=s,e.strstart-=s,e.block_start-=s,n=e.hash_size,t=n;do{i=e.head[--t],e.head[t]=i>=s?i-s:0}while(--n);n=s,t=n;do{i=e.prev[--t],e.prev[t]=i>=s?i-s:0}while(--n);a+=s}if(0===e.strm.avail_in)break;if(n=oe(e.strm,e.window,e.strstart+e.lookahead,a),e.lookahead+=n,e.lookahead+e.insert>=B){o=e.strstart-e.insert,e.ins_h=e.window[o],e.ins_h=(e.ins_h<<e.hash_shift^e.window[o+1])&e.hash_mask;while(e.insert)if(e.ins_h=(e.ins_h<<e.hash_shift^e.window[o+B-1])&e.hash_mask,e.prev[o&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=o,o++,e.insert--,e.lookahead+e.insert<B)break}}while(e.lookahead<j&&0!==e.strm.avail_in)}function ce(e,t){var n=65535;for(n>e.pending_buf_size-5&&(n=e.pending_buf_size-5);;){if(e.lookahead<=1){if(le(e),0===e.lookahead&&t===c)return Y;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;var i=e.block_start+n;if((0===e.strstart||e.strstart>=i)&&(e.lookahead=e.strstart-i,e.strstart=i,ie(e,!1),0===e.strm.avail_out))return Y;if(e.strstart-e.block_start>=e.w_size-j&&(ie(e,!1),0===e.strm.avail_out))return Y}return e.insert=0,t===u?(ie(e,!0),0===e.strm.avail_out?X:J):(e.strstart>e.block_start&&(ie(e,!1),e.strm.avail_out),Y)}function de(e,t){for(var n,i;;){if(e.lookahead<j){if(le(e),e.lookahead<j&&t===c)return Y;if(0===e.lookahead)break}if(n=0,e.lookahead>=B&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+B-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),0!==n&&e.strstart-n<=e.w_size-j&&(e.match_length=se(e,n)),e.match_length>=B)if(i=a._tr_tally(e,e.strstart-e.match_start,e.match_length-B),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=B){e.match_length--;do{e.strstart++,e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+B-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart}while(0!==--e.match_length);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+1])&e.hash_mask;else i=a._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(i&&(ie(e,!1),0===e.strm.avail_out))return Y}return e.insert=e.strstart<B-1?e.strstart:B-1,t===u?(ie(e,!0),0===e.strm.avail_out?X:J):e.last_lit&&(ie(e,!1),0===e.strm.avail_out)?Y:G}function he(e,t){for(var n,i,r;;){if(e.lookahead<j){if(le(e),e.lookahead<j&&t===c)return Y;if(0===e.lookahead)break}if(n=0,e.lookahead>=B&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+B-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=B-1,0!==n&&e.prev_length<e.max_lazy_match&&e.strstart-n<=e.w_size-j&&(e.match_length=se(e,n),e.match_length<=5&&(e.strategy===w||e.match_length===B&&e.strstart-e.match_start>4096)&&(e.match_length=B-1)),e.prev_length>=B&&e.match_length<=e.prev_length){r=e.strstart+e.lookahead-B,i=a._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-B),e.lookahead-=e.prev_length-1,e.prev_length-=2;do{++e.strstart<=r&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+B-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart)}while(0!==--e.prev_length);if(e.match_available=0,e.match_length=B-1,e.strstart++,i&&(ie(e,!1),0===e.strm.avail_out))return Y}else if(e.match_available){if(i=a._tr_tally(e,0,e.window[e.strstart-1]),i&&ie(e,!1),e.strstart++,e.lookahead--,0===e.strm.avail_out)return Y}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(i=a._tr_tally(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<B-1?e.strstart:B-1,t===u?(ie(e,!0),0===e.strm.avail_out?X:J):e.last_lit&&(ie(e,!1),0===e.strm.avail_out)?Y:G}function ue(e,t){for(var n,i,r,o,s=e.window;;){if(e.lookahead<=F){if(le(e),e.lookahead<=F&&t===c)return Y;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=B&&e.strstart>0&&(r=e.strstart-1,i=s[r],i===s[++r]&&i===s[++r]&&i===s[++r])){o=e.strstart+F;do{}while(i===s[++r]&&i===s[++r]&&i===s[++r]&&i===s[++r]&&i===s[++r]&&i===s[++r]&&i===s[++r]&&i===s[++r]&&r<o);e.match_length=F-(o-r),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=B?(n=a._tr_tally(e,1,e.match_length-B),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(n=a._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),n&&(ie(e,!1),0===e.strm.avail_out))return Y}return e.insert=0,t===u?(ie(e,!0),0===e.strm.avail_out?X:J):e.last_lit&&(ie(e,!1),0===e.strm.avail_out)?Y:G}function ve(e,t){for(var n;;){if(0===e.lookahead&&(le(e),0===e.lookahead)){if(t===c)return Y;break}if(e.match_length=0,n=a._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,n&&(ie(e,!1),0===e.strm.avail_out))return Y}return e.insert=0,t===u?(ie(e,!0),0===e.strm.avail_out?X:J):e.last_lit&&(ie(e,!1),0===e.strm.avail_out)?Y:G}function pe(e,t,n,i,r){this.good_length=e,this.max_lazy=t,this.nice_length=n,this.max_chain=i,this.func=r}function fe(e){e.window_size=2*e.w_size,te(e.head),e.max_lazy_match=i[e.level].max_lazy,e.good_match=i[e.level].good_length,e.nice_match=i[e.level].nice_length,e.max_chain_length=i[e.level].max_chain,e.strstart=0,e.block_start=0,e.lookahead=0,e.insert=0,e.match_length=e.prev_length=B-1,e.match_available=0,e.ins_h=0}function ge(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=S,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new r.Buf16(2*L),this.dyn_dtree=new r.Buf16(2*(2*R+1)),this.bl_tree=new r.Buf16(2*(2*D+1)),te(this.dyn_ltree),te(this.dyn_dtree),te(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new r.Buf16(P+1),this.heap=new r.Buf16(2*A+1),te(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new r.Buf16(2*A+1),te(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function me(e){var t;return e&&e.state?(e.total_in=e.total_out=0,e.data_type=E,t=e.state,t.pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap?M:$,e.adler=2===t.wrap?0:1,t.last_flush=c,a._tr_init(t),p):Q(e,g)}function be(e){var t=me(e);return t===p&&fe(e.state),t}function ye(e,t){return e&&e.state?2!==e.state.wrap?g:(e.state.gzhead=t,p):g}function we(e,t,n,i,a,o){if(!e)return g;var s=1;if(t===y&&(t=6),i<0?(s=0,i=-i):i>15&&(s=2,i-=16),a<1||a>C||n!==S||i<8||i>15||t<0||t>9||o<0||o>k)return Q(e,g);8===i&&(i=9);var l=new ge;return e.state=l,l.strm=e,l.wrap=s,l.gzhead=null,l.w_bits=i,l.w_size=1<<l.w_bits,l.w_mask=l.w_size-1,l.hash_bits=a+7,l.hash_size=1<<l.hash_bits,l.hash_mask=l.hash_size-1,l.hash_shift=~~((l.hash_bits+B-1)/B),l.window=new r.Buf8(2*l.w_size),l.head=new r.Buf16(l.hash_size),l.prev=new r.Buf16(l.w_size),l.lit_bufsize=1<<a+6,l.pending_buf_size=4*l.lit_bufsize,l.pending_buf=new r.Buf8(l.pending_buf_size),l.d_buf=1*l.lit_bufsize,l.l_buf=3*l.lit_bufsize,l.level=t,l.strategy=o,l.method=n,be(e)}function _e(e,t){return we(e,t,S,T,N,z)}function xe(e,t){var n,r,o,l;if(!e||!e.state||t>v||t<0)return e?Q(e,g):g;if(r=e.state,!e.output||!e.input&&0!==e.avail_in||r.status===Z&&t!==u)return Q(e,0===e.avail_out?b:g);if(r.strm=e,n=r.last_flush,r.last_flush=t,r.status===M)if(2===r.wrap)e.adler=0,re(r,31),re(r,139),re(r,8),r.gzhead?(re(r,(r.gzhead.text?1:0)+(r.gzhead.hcrc?2:0)+(r.gzhead.extra?4:0)+(r.gzhead.name?8:0)+(r.gzhead.comment?16:0)),re(r,255&r.gzhead.time),re(r,r.gzhead.time>>8&255),re(r,r.gzhead.time>>16&255),re(r,r.gzhead.time>>24&255),re(r,9===r.level?2:r.strategy>=_||r.level<2?4:0),re(r,255&r.gzhead.os),r.gzhead.extra&&r.gzhead.extra.length&&(re(r,255&r.gzhead.extra.length),re(r,r.gzhead.extra.length>>8&255)),r.gzhead.hcrc&&(e.adler=s(e.adler,r.pending_buf,r.pending,0)),r.gzindex=0,r.status=U):(re(r,0),re(r,0),re(r,0),re(r,0),re(r,0),re(r,9===r.level?2:r.strategy>=_||r.level<2?4:0),re(r,K),r.status=$);else{var m=S+(r.w_bits-8<<4)<<8,y=-1;y=r.strategy>=_||r.level<2?0:r.level<6?1:6===r.level?2:3,m|=y<<6,0!==r.strstart&&(m|=W),m+=31-m%31,r.status=$,ae(r,m),0!==r.strstart&&(ae(r,e.adler>>>16),ae(r,65535&e.adler)),e.adler=1}if(r.status===U)if(r.gzhead.extra){o=r.pending;while(r.gzindex<(65535&r.gzhead.extra.length)){if(r.pending===r.pending_buf_size&&(r.gzhead.hcrc&&r.pending>o&&(e.adler=s(e.adler,r.pending_buf,r.pending-o,o)),ne(e),o=r.pending,r.pending===r.pending_buf_size))break;re(r,255&r.gzhead.extra[r.gzindex]),r.gzindex++}r.gzhead.hcrc&&r.pending>o&&(e.adler=s(e.adler,r.pending_buf,r.pending-o,o)),r.gzindex===r.gzhead.extra.length&&(r.gzindex=0,r.status=q)}else r.status=q;if(r.status===q)if(r.gzhead.name){o=r.pending;do{if(r.pending===r.pending_buf_size&&(r.gzhead.hcrc&&r.pending>o&&(e.adler=s(e.adler,r.pending_buf,r.pending-o,o)),ne(e),o=r.pending,r.pending===r.pending_buf_size)){l=1;break}l=r.gzindex<r.gzhead.name.length?255&r.gzhead.name.charCodeAt(r.gzindex++):0,re(r,l)}while(0!==l);r.gzhead.hcrc&&r.pending>o&&(e.adler=s(e.adler,r.pending_buf,r.pending-o,o)),0===l&&(r.gzindex=0,r.status=H)}else r.status=H;if(r.status===H)if(r.gzhead.comment){o=r.pending;do{if(r.pending===r.pending_buf_size&&(r.gzhead.hcrc&&r.pending>o&&(e.adler=s(e.adler,r.pending_buf,r.pending-o,o)),ne(e),o=r.pending,r.pending===r.pending_buf_size)){l=1;break}l=r.gzindex<r.gzhead.comment.length?255&r.gzhead.comment.charCodeAt(r.gzindex++):0,re(r,l)}while(0!==l);r.gzhead.hcrc&&r.pending>o&&(e.adler=s(e.adler,r.pending_buf,r.pending-o,o)),0===l&&(r.status=V)}else r.status=V;if(r.status===V&&(r.gzhead.hcrc?(r.pending+2>r.pending_buf_size&&ne(e),r.pending+2<=r.pending_buf_size&&(re(r,255&e.adler),re(r,e.adler>>8&255),e.adler=0,r.status=$)):r.status=$),0!==r.pending){if(ne(e),0===e.avail_out)return r.last_flush=-1,p}else if(0===e.avail_in&&ee(t)<=ee(n)&&t!==u)return Q(e,b);if(r.status===Z&&0!==e.avail_in)return Q(e,b);if(0!==e.avail_in||0!==r.lookahead||t!==c&&r.status!==Z){var w=r.strategy===_?ve(r,t):r.strategy===x?ue(r,t):i[r.level].func(r,t);if(w!==X&&w!==J||(r.status=Z),w===Y||w===X)return 0===e.avail_out&&(r.last_flush=-1),p;if(w===G&&(t===d?a._tr_align(r):t!==v&&(a._tr_stored_block(r,0,0,!1),t===h&&(te(r.head),0===r.lookahead&&(r.strstart=0,r.block_start=0,r.insert=0))),ne(e),0===e.avail_out))return r.last_flush=-1,p}return t!==u?p:r.wrap<=0?f:(2===r.wrap?(re(r,255&e.adler),re(r,e.adler>>8&255),re(r,e.adler>>16&255),re(r,e.adler>>24&255),re(r,255&e.total_in),re(r,e.total_in>>8&255),re(r,e.total_in>>16&255),re(r,e.total_in>>24&255)):(ae(r,e.adler>>>16),ae(r,65535&e.adler)),ne(e),r.wrap>0&&(r.wrap=-r.wrap),0!==r.pending?p:f)}function ke(e){var t;return e&&e.state?(t=e.state.status,t!==M&&t!==U&&t!==q&&t!==H&&t!==V&&t!==$&&t!==Z?Q(e,g):(e.state=null,t===$?Q(e,m):p)):g}function ze(e,t){var n,i,a,s,l,c,d,h,u=t.length;if(!e||!e.state)return g;if(n=e.state,s=n.wrap,2===s||1===s&&n.status!==M||n.lookahead)return g;1===s&&(e.adler=o(e.adler,t,u,0)),n.wrap=0,u>=n.w_size&&(0===s&&(te(n.head),n.strstart=0,n.block_start=0,n.insert=0),h=new r.Buf8(n.w_size),r.arraySet(h,t,u-n.w_size,n.w_size,0),t=h,u=n.w_size),l=e.avail_in,c=e.next_in,d=e.input,e.avail_in=u,e.next_in=0,e.input=t,le(n);while(n.lookahead>=B){i=n.strstart,a=n.lookahead-(B-1);do{n.ins_h=(n.ins_h<<n.hash_shift^n.window[i+B-1])&n.hash_mask,n.prev[i&n.w_mask]=n.head[n.ins_h],n.head[n.ins_h]=i,i++}while(--a);n.strstart=i,n.lookahead=B-1,le(n)}return n.strstart+=n.lookahead,n.block_start=n.strstart,n.insert=n.lookahead,n.lookahead=0,n.match_length=n.prev_length=B-1,n.match_available=0,e.next_in=c,e.input=d,e.avail_in=l,n.wrap=s,p}i=[new pe(0,0,0,0,ce),new pe(4,4,8,4,de),new pe(4,5,16,8,de),new pe(4,6,32,32,de),new pe(4,4,16,16,he),new pe(8,16,32,32,he),new pe(8,16,128,128,he),new pe(8,32,128,256,he),new pe(32,128,258,1024,he),new pe(32,258,258,4096,he)],n.deflateInit=_e,n.deflateInit2=we,n.deflateReset=be,n.deflateResetKeep=me,n.deflateSetHeader=ye,n.deflate=xe,n.deflateEnd=ke,n.deflateSetDictionary=ze,n.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(e,t,n){"use strict";function i(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}t.exports=i},{}],48:[function(e,t,n){"use strict";var i=30,r=12;t.exports=function(e,t){var n,a,o,s,l,c,d,h,u,v,p,f,g,m,b,y,w,_,x,k,z,E,S,C,T;n=e.state,a=e.next_in,C=e.input,o=a+(e.avail_in-5),s=e.next_out,T=e.output,l=s-(t-e.avail_out),c=s+(e.avail_out-257),d=n.dmax,h=n.wsize,u=n.whave,v=n.wnext,p=n.window,f=n.hold,g=n.bits,m=n.lencode,b=n.distcode,y=(1<<n.lenbits)-1,w=(1<<n.distbits)-1;e:do{g<15&&(f+=C[a++]<<g,g+=8,f+=C[a++]<<g,g+=8),_=m[f&y];t:for(;;){if(x=_>>>24,f>>>=x,g-=x,x=_>>>16&255,0===x)T[s++]=65535&_;else{if(!(16&x)){if(0===(64&x)){_=m[(65535&_)+(f&(1<<x)-1)];continue t}if(32&x){n.mode=r;break e}e.msg="invalid literal/length code",n.mode=i;break e}k=65535&_,x&=15,x&&(g<x&&(f+=C[a++]<<g,g+=8),k+=f&(1<<x)-1,f>>>=x,g-=x),g<15&&(f+=C[a++]<<g,g+=8,f+=C[a++]<<g,g+=8),_=b[f&w];n:for(;;){if(x=_>>>24,f>>>=x,g-=x,x=_>>>16&255,!(16&x)){if(0===(64&x)){_=b[(65535&_)+(f&(1<<x)-1)];continue n}e.msg="invalid distance code",n.mode=i;break e}if(z=65535&_,x&=15,g<x&&(f+=C[a++]<<g,g+=8,g<x&&(f+=C[a++]<<g,g+=8)),z+=f&(1<<x)-1,z>d){e.msg="invalid distance too far back",n.mode=i;break e}if(f>>>=x,g-=x,x=s-l,z>x){if(x=z-x,x>u&&n.sane){e.msg="invalid distance too far back",n.mode=i;break e}if(E=0,S=p,0===v){if(E+=h-x,x<k){k-=x;do{T[s++]=p[E++]}while(--x);E=s-z,S=T}}else if(v<x){if(E+=h+v-x,x-=v,x<k){k-=x;do{T[s++]=p[E++]}while(--x);if(E=0,v<k){x=v,k-=x;do{T[s++]=p[E++]}while(--x);E=s-z,S=T}}}else if(E+=v-x,x<k){k-=x;do{T[s++]=p[E++]}while(--x);E=s-z,S=T}while(k>2)T[s++]=S[E++],T[s++]=S[E++],T[s++]=S[E++],k-=3;k&&(T[s++]=S[E++],k>1&&(T[s++]=S[E++]))}else{E=s-z;do{T[s++]=T[E++],T[s++]=T[E++],T[s++]=T[E++],k-=3}while(k>2);k&&(T[s++]=T[E++],k>1&&(T[s++]=T[E++]))}break}}break}}while(a<o&&s<c);k=g>>3,a-=k,g-=k<<3,f&=(1<<g)-1,e.next_in=a,e.next_out=s,e.avail_in=a<o?o-a+5:5-(a-o),e.avail_out=s<c?c-s+257:257-(s-c),n.hold=f,n.bits=g}},{}],49:[function(e,t,n){"use strict";var i=e("../utils/common"),r=e("./adler32"),a=e("./crc32"),o=e("./inffast"),s=e("./inftrees"),l=0,c=1,d=2,h=4,u=5,v=6,p=0,f=1,g=2,m=-2,b=-3,y=-4,w=-5,_=8,x=1,k=2,z=3,E=4,S=5,C=6,T=7,N=8,I=9,O=10,A=11,R=12,D=13,L=14,P=15,B=16,F=17,j=18,W=19,M=20,U=21,q=22,H=23,V=24,$=25,Z=26,Y=27,G=28,X=29,J=30,K=31,Q=32,ee=852,te=592,ne=15,ie=ne;function re(e){return(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function ae(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new i.Buf16(320),this.work=new i.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function oe(e){var t;return e&&e.state?(t=e.state,e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=x,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new i.Buf32(ee),t.distcode=t.distdyn=new i.Buf32(te),t.sane=1,t.back=-1,p):m}function se(e){var t;return e&&e.state?(t=e.state,t.wsize=0,t.whave=0,t.wnext=0,oe(e)):m}function le(e,t){var n,i;return e&&e.state?(i=e.state,t<0?(n=0,t=-t):(n=1+(t>>4),t<48&&(t&=15)),t&&(t<8||t>15)?m:(null!==i.window&&i.wbits!==t&&(i.window=null),i.wrap=n,i.wbits=t,se(e))):m}function ce(e,t){var n,i;return e?(i=new ae,e.state=i,i.window=null,n=le(e,t),n!==p&&(e.state=null),n):m}function de(e){return ce(e,ie)}var he,ue,ve=!0;function pe(e){if(ve){var t;he=new i.Buf32(512),ue=new i.Buf32(32),t=0;while(t<144)e.lens[t++]=8;while(t<256)e.lens[t++]=9;while(t<280)e.lens[t++]=7;while(t<288)e.lens[t++]=8;s(c,e.lens,0,288,he,0,e.work,{bits:9}),t=0;while(t<32)e.lens[t++]=5;s(d,e.lens,0,32,ue,0,e.work,{bits:5}),ve=!1}e.lencode=he,e.lenbits=9,e.distcode=ue,e.distbits=5}function fe(e,t,n,r){var a,o=e.state;return null===o.window&&(o.wsize=1<<o.wbits,o.wnext=0,o.whave=0,o.window=new i.Buf8(o.wsize)),r>=o.wsize?(i.arraySet(o.window,t,n-o.wsize,o.wsize,0),o.wnext=0,o.whave=o.wsize):(a=o.wsize-o.wnext,a>r&&(a=r),i.arraySet(o.window,t,n-r,a,o.wnext),r-=a,r?(i.arraySet(o.window,t,n-r,r,0),o.wnext=r,o.whave=o.wsize):(o.wnext+=a,o.wnext===o.wsize&&(o.wnext=0),o.whave<o.wsize&&(o.whave+=a))),0}function ge(e,t){var n,ee,te,ne,ie,ae,oe,se,le,ce,de,he,ue,ve,ge,me,be,ye,we,_e,xe,ke,ze,Ee,Se=0,Ce=new i.Buf8(4),Te=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!e||!e.state||!e.output||!e.input&&0!==e.avail_in)return m;n=e.state,n.mode===R&&(n.mode=D),ie=e.next_out,te=e.output,oe=e.avail_out,ne=e.next_in,ee=e.input,ae=e.avail_in,se=n.hold,le=n.bits,ce=ae,de=oe,ke=p;e:for(;;)switch(n.mode){case x:if(0===n.wrap){n.mode=D;break}while(le<16){if(0===ae)break e;ae--,se+=ee[ne++]<<le,le+=8}if(2&n.wrap&&35615===se){n.check=0,Ce[0]=255&se,Ce[1]=se>>>8&255,n.check=a(n.check,Ce,2,0),se=0,le=0,n.mode=k;break}if(n.flags=0,n.head&&(n.head.done=!1),!(1&n.wrap)||(((255&se)<<8)+(se>>8))%31){e.msg="incorrect header check",n.mode=J;break}if((15&se)!==_){e.msg="unknown compression method",n.mode=J;break}if(se>>>=4,le-=4,xe=8+(15&se),0===n.wbits)n.wbits=xe;else if(xe>n.wbits){e.msg="invalid window size",n.mode=J;break}n.dmax=1<<xe,e.adler=n.check=1,n.mode=512&se?O:R,se=0,le=0;break;case k:while(le<16){if(0===ae)break e;ae--,se+=ee[ne++]<<le,le+=8}if(n.flags=se,(255&n.flags)!==_){e.msg="unknown compression method",n.mode=J;break}if(57344&n.flags){e.msg="unknown header flags set",n.mode=J;break}n.head&&(n.head.text=se>>8&1),512&n.flags&&(Ce[0]=255&se,Ce[1]=se>>>8&255,n.check=a(n.check,Ce,2,0)),se=0,le=0,n.mode=z;case z:while(le<32){if(0===ae)break e;ae--,se+=ee[ne++]<<le,le+=8}n.head&&(n.head.time=se),512&n.flags&&(Ce[0]=255&se,Ce[1]=se>>>8&255,Ce[2]=se>>>16&255,Ce[3]=se>>>24&255,n.check=a(n.check,Ce,4,0)),se=0,le=0,n.mode=E;case E:while(le<16){if(0===ae)break e;ae--,se+=ee[ne++]<<le,le+=8}n.head&&(n.head.xflags=255&se,n.head.os=se>>8),512&n.flags&&(Ce[0]=255&se,Ce[1]=se>>>8&255,n.check=a(n.check,Ce,2,0)),se=0,le=0,n.mode=S;case S:if(1024&n.flags){while(le<16){if(0===ae)break e;ae--,se+=ee[ne++]<<le,le+=8}n.length=se,n.head&&(n.head.extra_len=se),512&n.flags&&(Ce[0]=255&se,Ce[1]=se>>>8&255,n.check=a(n.check,Ce,2,0)),se=0,le=0}else n.head&&(n.head.extra=null);n.mode=C;case C:if(1024&n.flags&&(he=n.length,he>ae&&(he=ae),he&&(n.head&&(xe=n.head.extra_len-n.length,n.head.extra||(n.head.extra=new Array(n.head.extra_len)),i.arraySet(n.head.extra,ee,ne,he,xe)),512&n.flags&&(n.check=a(n.check,ee,he,ne)),ae-=he,ne+=he,n.length-=he),n.length))break e;n.length=0,n.mode=T;case T:if(2048&n.flags){if(0===ae)break e;he=0;do{xe=ee[ne+he++],n.head&&xe&&n.length<65536&&(n.head.name+=String.fromCharCode(xe))}while(xe&&he<ae);if(512&n.flags&&(n.check=a(n.check,ee,he,ne)),ae-=he,ne+=he,xe)break e}else n.head&&(n.head.name=null);n.length=0,n.mode=N;case N:if(4096&n.flags){if(0===ae)break e;he=0;do{xe=ee[ne+he++],n.head&&xe&&n.length<65536&&(n.head.comment+=String.fromCharCode(xe))}while(xe&&he<ae);if(512&n.flags&&(n.check=a(n.check,ee,he,ne)),ae-=he,ne+=he,xe)break e}else n.head&&(n.head.comment=null);n.mode=I;case I:if(512&n.flags){while(le<16){if(0===ae)break e;ae--,se+=ee[ne++]<<le,le+=8}if(se!==(65535&n.check)){e.msg="header crc mismatch",n.mode=J;break}se=0,le=0}n.head&&(n.head.hcrc=n.flags>>9&1,n.head.done=!0),e.adler=n.check=0,n.mode=R;break;case O:while(le<32){if(0===ae)break e;ae--,se+=ee[ne++]<<le,le+=8}e.adler=n.check=re(se),se=0,le=0,n.mode=A;case A:if(0===n.havedict)return e.next_out=ie,e.avail_out=oe,e.next_in=ne,e.avail_in=ae,n.hold=se,n.bits=le,g;e.adler=n.check=1,n.mode=R;case R:if(t===u||t===v)break e;case D:if(n.last){se>>>=7&le,le-=7&le,n.mode=Y;break}while(le<3){if(0===ae)break e;ae--,se+=ee[ne++]<<le,le+=8}switch(n.last=1&se,se>>>=1,le-=1,3&se){case 0:n.mode=L;break;case 1:if(pe(n),n.mode=M,t===v){se>>>=2,le-=2;break e}break;case 2:n.mode=F;break;case 3:e.msg="invalid block type",n.mode=J}se>>>=2,le-=2;break;case L:se>>>=7&le,le-=7&le;while(le<32){if(0===ae)break e;ae--,se+=ee[ne++]<<le,le+=8}if((65535&se)!==(se>>>16^65535)){e.msg="invalid stored block lengths",n.mode=J;break}if(n.length=65535&se,se=0,le=0,n.mode=P,t===v)break e;case P:n.mode=B;case B:if(he=n.length,he){if(he>ae&&(he=ae),he>oe&&(he=oe),0===he)break e;i.arraySet(te,ee,ne,he,ie),ae-=he,ne+=he,oe-=he,ie+=he,n.length-=he;break}n.mode=R;break;case F:while(le<14){if(0===ae)break e;ae--,se+=ee[ne++]<<le,le+=8}if(n.nlen=257+(31&se),se>>>=5,le-=5,n.ndist=1+(31&se),se>>>=5,le-=5,n.ncode=4+(15&se),se>>>=4,le-=4,n.nlen>286||n.ndist>30){e.msg="too many length or distance symbols",n.mode=J;break}n.have=0,n.mode=j;case j:while(n.have<n.ncode){while(le<3){if(0===ae)break e;ae--,se+=ee[ne++]<<le,le+=8}n.lens[Te[n.have++]]=7&se,se>>>=3,le-=3}while(n.have<19)n.lens[Te[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,ze={bits:n.lenbits},ke=s(l,n.lens,0,19,n.lencode,0,n.work,ze),n.lenbits=ze.bits,ke){e.msg="invalid code lengths set",n.mode=J;break}n.have=0,n.mode=W;case W:while(n.have<n.nlen+n.ndist){for(;;){if(Se=n.lencode[se&(1<<n.lenbits)-1],ge=Se>>>24,me=Se>>>16&255,be=65535&Se,ge<=le)break;if(0===ae)break e;ae--,se+=ee[ne++]<<le,le+=8}if(be<16)se>>>=ge,le-=ge,n.lens[n.have++]=be;else{if(16===be){Ee=ge+2;while(le<Ee){if(0===ae)break e;ae--,se+=ee[ne++]<<le,le+=8}if(se>>>=ge,le-=ge,0===n.have){e.msg="invalid bit length repeat",n.mode=J;break}xe=n.lens[n.have-1],he=3+(3&se),se>>>=2,le-=2}else if(17===be){Ee=ge+3;while(le<Ee){if(0===ae)break e;ae--,se+=ee[ne++]<<le,le+=8}se>>>=ge,le-=ge,xe=0,he=3+(7&se),se>>>=3,le-=3}else{Ee=ge+7;while(le<Ee){if(0===ae)break e;ae--,se+=ee[ne++]<<le,le+=8}se>>>=ge,le-=ge,xe=0,he=11+(127&se),se>>>=7,le-=7}if(n.have+he>n.nlen+n.ndist){e.msg="invalid bit length repeat",n.mode=J;break}while(he--)n.lens[n.have++]=xe}}if(n.mode===J)break;if(0===n.lens[256]){e.msg="invalid code -- missing end-of-block",n.mode=J;break}if(n.lenbits=9,ze={bits:n.lenbits},ke=s(c,n.lens,0,n.nlen,n.lencode,0,n.work,ze),n.lenbits=ze.bits,ke){e.msg="invalid literal/lengths set",n.mode=J;break}if(n.distbits=6,n.distcode=n.distdyn,ze={bits:n.distbits},ke=s(d,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,ze),n.distbits=ze.bits,ke){e.msg="invalid distances set",n.mode=J;break}if(n.mode=M,t===v)break e;case M:n.mode=U;case U:if(ae>=6&&oe>=258){e.next_out=ie,e.avail_out=oe,e.next_in=ne,e.avail_in=ae,n.hold=se,n.bits=le,o(e,de),ie=e.next_out,te=e.output,oe=e.avail_out,ne=e.next_in,ee=e.input,ae=e.avail_in,se=n.hold,le=n.bits,n.mode===R&&(n.back=-1);break}for(n.back=0;;){if(Se=n.lencode[se&(1<<n.lenbits)-1],ge=Se>>>24,me=Se>>>16&255,be=65535&Se,ge<=le)break;if(0===ae)break e;ae--,se+=ee[ne++]<<le,le+=8}if(me&&0===(240&me)){for(ye=ge,we=me,_e=be;;){if(Se=n.lencode[_e+((se&(1<<ye+we)-1)>>ye)],ge=Se>>>24,me=Se>>>16&255,be=65535&Se,ye+ge<=le)break;if(0===ae)break e;ae--,se+=ee[ne++]<<le,le+=8}se>>>=ye,le-=ye,n.back+=ye}if(se>>>=ge,le-=ge,n.back+=ge,n.length=be,0===me){n.mode=Z;break}if(32&me){n.back=-1,n.mode=R;break}if(64&me){e.msg="invalid literal/length code",n.mode=J;break}n.extra=15&me,n.mode=q;case q:if(n.extra){Ee=n.extra;while(le<Ee){if(0===ae)break e;ae--,se+=ee[ne++]<<le,le+=8}n.length+=se&(1<<n.extra)-1,se>>>=n.extra,le-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=H;case H:for(;;){if(Se=n.distcode[se&(1<<n.distbits)-1],ge=Se>>>24,me=Se>>>16&255,be=65535&Se,ge<=le)break;if(0===ae)break e;ae--,se+=ee[ne++]<<le,le+=8}if(0===(240&me)){for(ye=ge,we=me,_e=be;;){if(Se=n.distcode[_e+((se&(1<<ye+we)-1)>>ye)],ge=Se>>>24,me=Se>>>16&255,be=65535&Se,ye+ge<=le)break;if(0===ae)break e;ae--,se+=ee[ne++]<<le,le+=8}se>>>=ye,le-=ye,n.back+=ye}if(se>>>=ge,le-=ge,n.back+=ge,64&me){e.msg="invalid distance code",n.mode=J;break}n.offset=be,n.extra=15&me,n.mode=V;case V:if(n.extra){Ee=n.extra;while(le<Ee){if(0===ae)break e;ae--,se+=ee[ne++]<<le,le+=8}n.offset+=se&(1<<n.extra)-1,se>>>=n.extra,le-=n.extra,n.back+=n.extra}if(n.offset>n.dmax){e.msg="invalid distance too far back",n.mode=J;break}n.mode=$;case $:if(0===oe)break e;if(he=de-oe,n.offset>he){if(he=n.offset-he,he>n.whave&&n.sane){e.msg="invalid distance too far back",n.mode=J;break}he>n.wnext?(he-=n.wnext,ue=n.wsize-he):ue=n.wnext-he,he>n.length&&(he=n.length),ve=n.window}else ve=te,ue=ie-n.offset,he=n.length;he>oe&&(he=oe),oe-=he,n.length-=he;do{te[ie++]=ve[ue++]}while(--he);0===n.length&&(n.mode=U);break;case Z:if(0===oe)break e;te[ie++]=n.length,oe--,n.mode=U;break;case Y:if(n.wrap){while(le<32){if(0===ae)break e;ae--,se|=ee[ne++]<<le,le+=8}if(de-=oe,e.total_out+=de,n.total+=de,de&&(e.adler=n.check=n.flags?a(n.check,te,de,ie-de):r(n.check,te,de,ie-de)),de=oe,(n.flags?se:re(se))!==n.check){e.msg="incorrect data check",n.mode=J;break}se=0,le=0}n.mode=G;case G:if(n.wrap&&n.flags){while(le<32){if(0===ae)break e;ae--,se+=ee[ne++]<<le,le+=8}if(se!==(4294967295&n.total)){e.msg="incorrect length check",n.mode=J;break}se=0,le=0}n.mode=X;case X:ke=f;break e;case J:ke=b;break e;case K:return y;case Q:default:return m}return e.next_out=ie,e.avail_out=oe,e.next_in=ne,e.avail_in=ae,n.hold=se,n.bits=le,(n.wsize||de!==e.avail_out&&n.mode<J&&(n.mode<Y||t!==h))&&fe(e,e.output,e.next_out,de-e.avail_out)?(n.mode=K,y):(ce-=e.avail_in,de-=e.avail_out,e.total_in+=ce,e.total_out+=de,n.total+=de,n.wrap&&de&&(e.adler=n.check=n.flags?a(n.check,te,de,e.next_out-de):r(n.check,te,de,e.next_out-de)),e.data_type=n.bits+(n.last?64:0)+(n.mode===R?128:0)+(n.mode===M||n.mode===P?256:0),(0===ce&&0===de||t===h)&&ke===p&&(ke=w),ke)}function me(e){if(!e||!e.state)return m;var t=e.state;return t.window&&(t.window=null),e.state=null,p}function be(e,t){var n;return e&&e.state?(n=e.state,0===(2&n.wrap)?m:(n.head=t,t.done=!1,p)):m}function ye(e,t){var n,i,a,o=t.length;return e&&e.state?(n=e.state,0!==n.wrap&&n.mode!==A?m:n.mode===A&&(i=1,i=r(i,t,o,0),i!==n.check)?b:(a=fe(e,t,o,o),a?(n.mode=K,y):(n.havedict=1,p))):m}n.inflateReset=se,n.inflateReset2=le,n.inflateResetKeep=oe,n.inflateInit=de,n.inflateInit2=ce,n.inflate=ge,n.inflateEnd=me,n.inflateGetHeader=be,n.inflateSetDictionary=ye,n.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(e,t,n){"use strict";var i=e("../utils/common"),r=15,a=852,o=592,s=0,l=1,c=2,d=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],h=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],u=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],v=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];t.exports=function(e,t,n,p,f,g,m,b){var y,w,_,x,k,z,E,S,C,T=b.bits,N=0,I=0,O=0,A=0,R=0,D=0,L=0,P=0,B=0,F=0,j=null,W=0,M=new i.Buf16(r+1),U=new i.Buf16(r+1),q=null,H=0;for(N=0;N<=r;N++)M[N]=0;for(I=0;I<p;I++)M[t[n+I]]++;for(R=T,A=r;A>=1;A--)if(0!==M[A])break;if(R>A&&(R=A),0===A)return f[g++]=20971520,f[g++]=20971520,b.bits=1,0;for(O=1;O<A;O++)if(0!==M[O])break;for(R<O&&(R=O),P=1,N=1;N<=r;N++)if(P<<=1,P-=M[N],P<0)return-1;if(P>0&&(e===s||1!==A))return-1;for(U[1]=0,N=1;N<r;N++)U[N+1]=U[N]+M[N];for(I=0;I<p;I++)0!==t[n+I]&&(m[U[t[n+I]]++]=I);if(e===s?(j=q=m,z=19):e===l?(j=d,W-=257,q=h,H-=257,z=256):(j=u,q=v,z=-1),F=0,I=0,N=O,k=g,D=R,L=0,_=-1,B=1<<R,x=B-1,e===l&&B>a||e===c&&B>o)return 1;for(;;){E=N-L,m[I]<z?(S=0,C=m[I]):m[I]>z?(S=q[H+m[I]],C=j[W+m[I]]):(S=96,C=0),y=1<<N-L,w=1<<D,O=w;do{w-=y,f[k+(F>>L)+w]=E<<24|S<<16|C|0}while(0!==w);y=1<<N-1;while(F&y)y>>=1;if(0!==y?(F&=y-1,F+=y):F=0,I++,0===--M[N]){if(N===A)break;N=t[n+m[I]]}if(N>R&&(F&x)!==_){0===L&&(L=R),k+=O,D=N-L,P=1<<D;while(D+L<A){if(P-=M[D+L],P<=0)break;D++,P<<=1}if(B+=1<<D,e===l&&B>a||e===c&&B>o)return 1;_=F&x,f[_]=R<<24|D<<16|k-g|0}}return 0!==F&&(f[k+F]=N-L<<24|64<<16|0),b.bits=R,0}},{"../utils/common":41}],51:[function(e,t,n){"use strict";t.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],52:[function(e,t,n){"use strict";var i=e("../utils/common"),r=4,a=0,o=1,s=2;function l(e){var t=e.length;while(--t>=0)e[t]=0}var c=0,d=1,h=2,u=3,v=258,p=29,f=256,g=f+1+p,m=30,b=19,y=2*g+1,w=15,_=16,x=7,k=256,z=16,E=17,S=18,C=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],T=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],N=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],I=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],O=512,A=new Array(2*(g+2));l(A);var R=new Array(2*m);l(R);var D=new Array(O);l(D);var L=new Array(v-u+1);l(L);var P=new Array(p);l(P);var B,F,j,W=new Array(m);function M(e,t,n,i,r){this.static_tree=e,this.extra_bits=t,this.extra_base=n,this.elems=i,this.max_length=r,this.has_stree=e&&e.length}function U(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}function q(e){return e<256?D[e]:D[256+(e>>>7)]}function H(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function V(e,t,n){e.bi_valid>_-n?(e.bi_buf|=t<<e.bi_valid&65535,H(e,e.bi_buf),e.bi_buf=t>>_-e.bi_valid,e.bi_valid+=n-_):(e.bi_buf|=t<<e.bi_valid&65535,e.bi_valid+=n)}function $(e,t,n){V(e,n[2*t],n[2*t+1])}function Z(e,t){var n=0;do{n|=1&e,e>>>=1,n<<=1}while(--t>0);return n>>>1}function Y(e){16===e.bi_valid?(H(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)}function G(e,t){var n,i,r,a,o,s,l=t.dyn_tree,c=t.max_code,d=t.stat_desc.static_tree,h=t.stat_desc.has_stree,u=t.stat_desc.extra_bits,v=t.stat_desc.extra_base,p=t.stat_desc.max_length,f=0;for(a=0;a<=w;a++)e.bl_count[a]=0;for(l[2*e.heap[e.heap_max]+1]=0,n=e.heap_max+1;n<y;n++)i=e.heap[n],a=l[2*l[2*i+1]+1]+1,a>p&&(a=p,f++),l[2*i+1]=a,i>c||(e.bl_count[a]++,o=0,i>=v&&(o=u[i-v]),s=l[2*i],e.opt_len+=s*(a+o),h&&(e.static_len+=s*(d[2*i+1]+o)));if(0!==f){do{a=p-1;while(0===e.bl_count[a])a--;e.bl_count[a]--,e.bl_count[a+1]+=2,e.bl_count[p]--,f-=2}while(f>0);for(a=p;0!==a;a--){i=e.bl_count[a];while(0!==i)r=e.heap[--n],r>c||(l[2*r+1]!==a&&(e.opt_len+=(a-l[2*r+1])*l[2*r],l[2*r+1]=a),i--)}}}function X(e,t,n){var i,r,a=new Array(w+1),o=0;for(i=1;i<=w;i++)a[i]=o=o+n[i-1]<<1;for(r=0;r<=t;r++){var s=e[2*r+1];0!==s&&(e[2*r]=Z(a[s]++,s))}}function J(){var e,t,n,i,r,a=new Array(w+1);for(n=0,i=0;i<p-1;i++)for(P[i]=n,e=0;e<1<<C[i];e++)L[n++]=i;for(L[n-1]=i,r=0,i=0;i<16;i++)for(W[i]=r,e=0;e<1<<T[i];e++)D[r++]=i;for(r>>=7;i<m;i++)for(W[i]=r<<7,e=0;e<1<<T[i]-7;e++)D[256+r++]=i;for(t=0;t<=w;t++)a[t]=0;e=0;while(e<=143)A[2*e+1]=8,e++,a[8]++;while(e<=255)A[2*e+1]=9,e++,a[9]++;while(e<=279)A[2*e+1]=7,e++,a[7]++;while(e<=287)A[2*e+1]=8,e++,a[8]++;for(X(A,g+1,a),e=0;e<m;e++)R[2*e+1]=5,R[2*e]=Z(e,5);B=new M(A,C,f+1,g,w),F=new M(R,T,0,m,w),j=new M(new Array(0),N,0,b,x)}function K(e){var t;for(t=0;t<g;t++)e.dyn_ltree[2*t]=0;for(t=0;t<m;t++)e.dyn_dtree[2*t]=0;for(t=0;t<b;t++)e.bl_tree[2*t]=0;e.dyn_ltree[2*k]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0}function Q(e){e.bi_valid>8?H(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0}function ee(e,t,n,r){Q(e),r&&(H(e,n),H(e,~n)),i.arraySet(e.pending_buf,e.window,t,n,e.pending),e.pending+=n}function te(e,t,n,i){var r=2*t,a=2*n;return e[r]<e[a]||e[r]===e[a]&&i[t]<=i[n]}function ne(e,t,n){var i=e.heap[n],r=n<<1;while(r<=e.heap_len){if(r<e.heap_len&&te(t,e.heap[r+1],e.heap[r],e.depth)&&r++,te(t,i,e.heap[r],e.depth))break;e.heap[n]=e.heap[r],n=r,r<<=1}e.heap[n]=i}function ie(e,t,n){var i,r,a,o,s=0;if(0!==e.last_lit)do{i=e.pending_buf[e.d_buf+2*s]<<8|e.pending_buf[e.d_buf+2*s+1],r=e.pending_buf[e.l_buf+s],s++,0===i?$(e,r,t):(a=L[r],$(e,a+f+1,t),o=C[a],0!==o&&(r-=P[a],V(e,r,o)),i--,a=q(i),$(e,a,n),o=T[a],0!==o&&(i-=W[a],V(e,i,o)))}while(s<e.last_lit);$(e,k,t)}function re(e,t){var n,i,r,a=t.dyn_tree,o=t.stat_desc.static_tree,s=t.stat_desc.has_stree,l=t.stat_desc.elems,c=-1;for(e.heap_len=0,e.heap_max=y,n=0;n<l;n++)0!==a[2*n]?(e.heap[++e.heap_len]=c=n,e.depth[n]=0):a[2*n+1]=0;while(e.heap_len<2)r=e.heap[++e.heap_len]=c<2?++c:0,a[2*r]=1,e.depth[r]=0,e.opt_len--,s&&(e.static_len-=o[2*r+1]);for(t.max_code=c,n=e.heap_len>>1;n>=1;n--)ne(e,a,n);r=l;do{n=e.heap[1],e.heap[1]=e.heap[e.heap_len--],ne(e,a,1),i=e.heap[1],e.heap[--e.heap_max]=n,e.heap[--e.heap_max]=i,a[2*r]=a[2*n]+a[2*i],e.depth[r]=(e.depth[n]>=e.depth[i]?e.depth[n]:e.depth[i])+1,a[2*n+1]=a[2*i+1]=r,e.heap[1]=r++,ne(e,a,1)}while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],G(e,t),X(a,c,e.bl_count)}function ae(e,t,n){var i,r,a=-1,o=t[1],s=0,l=7,c=4;for(0===o&&(l=138,c=3),t[2*(n+1)+1]=65535,i=0;i<=n;i++)r=o,o=t[2*(i+1)+1],++s<l&&r===o||(s<c?e.bl_tree[2*r]+=s:0!==r?(r!==a&&e.bl_tree[2*r]++,e.bl_tree[2*z]++):s<=10?e.bl_tree[2*E]++:e.bl_tree[2*S]++,s=0,a=r,0===o?(l=138,c=3):r===o?(l=6,c=3):(l=7,c=4))}function oe(e,t,n){var i,r,a=-1,o=t[1],s=0,l=7,c=4;for(0===o&&(l=138,c=3),i=0;i<=n;i++)if(r=o,o=t[2*(i+1)+1],!(++s<l&&r===o)){if(s<c)do{$(e,r,e.bl_tree)}while(0!==--s);else 0!==r?(r!==a&&($(e,r,e.bl_tree),s--),$(e,z,e.bl_tree),V(e,s-3,2)):s<=10?($(e,E,e.bl_tree),V(e,s-3,3)):($(e,S,e.bl_tree),V(e,s-11,7));s=0,a=r,0===o?(l=138,c=3):r===o?(l=6,c=3):(l=7,c=4)}}function se(e){var t;for(ae(e,e.dyn_ltree,e.l_desc.max_code),ae(e,e.dyn_dtree,e.d_desc.max_code),re(e,e.bl_desc),t=b-1;t>=3;t--)if(0!==e.bl_tree[2*I[t]+1])break;return e.opt_len+=3*(t+1)+5+5+4,t}function le(e,t,n,i){var r;for(V(e,t-257,5),V(e,n-1,5),V(e,i-4,4),r=0;r<i;r++)V(e,e.bl_tree[2*I[r]+1],3);oe(e,e.dyn_ltree,t-1),oe(e,e.dyn_dtree,n-1)}function ce(e){var t,n=4093624447;for(t=0;t<=31;t++,n>>>=1)if(1&n&&0!==e.dyn_ltree[2*t])return a;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return o;for(t=32;t<f;t++)if(0!==e.dyn_ltree[2*t])return o;return a}l(W);var de=!1;function he(e){de||(J(),de=!0),e.l_desc=new U(e.dyn_ltree,B),e.d_desc=new U(e.dyn_dtree,F),e.bl_desc=new U(e.bl_tree,j),e.bi_buf=0,e.bi_valid=0,K(e)}function ue(e,t,n,i){V(e,(c<<1)+(i?1:0),3),ee(e,t,n,!0)}function ve(e){V(e,d<<1,3),$(e,k,A),Y(e)}function pe(e,t,n,i){var a,o,l=0;e.level>0?(e.strm.data_type===s&&(e.strm.data_type=ce(e)),re(e,e.l_desc),re(e,e.d_desc),l=se(e),a=e.opt_len+3+7>>>3,o=e.static_len+3+7>>>3,o<=a&&(a=o)):a=o=n+5,n+4<=a&&-1!==t?ue(e,t,n,i):e.strategy===r||o===a?(V(e,(d<<1)+(i?1:0),3),ie(e,A,R)):(V(e,(h<<1)+(i?1:0),3),le(e,e.l_desc.max_code+1,e.d_desc.max_code+1,l+1),ie(e,e.dyn_ltree,e.dyn_dtree)),K(e),i&&Q(e)}function fe(e,t,n){return e.pending_buf[e.d_buf+2*e.last_lit]=t>>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&n,e.last_lit++,0===t?e.dyn_ltree[2*n]++:(e.matches++,t--,e.dyn_ltree[2*(L[n]+f+1)]++,e.dyn_dtree[2*q(t)]++),e.last_lit===e.lit_bufsize-1}n._tr_init=he,n._tr_stored_block=ue,n._tr_flush_block=pe,n._tr_tally=fe,n._tr_align=ve},{"../utils/common":41}],53:[function(e,t,n){"use strict";function i(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}t.exports=i},{}],54:[function(e,t,i){(function(e){(function(e,t){"use strict";if(!e.setImmediate){var n,i=1,r={},a=!1,o=e.document,s=Object.getPrototypeOf&&Object.getPrototypeOf(e);s=s&&s.setTimeout?s:e,"[object process]"==={}.toString.call(e.process)?u():v()?p():e.MessageChannel?f():o&&"onreadystatechange"in o.createElement("script")?g():m(),s.setImmediate=l,s.clearImmediate=c}function l(e){"function"!==typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),a=0;a<t.length;a++)t[a]=arguments[a+1];var o={callback:e,args:t};return r[i]=o,n(i),i++}function c(e){delete r[e]}function d(e){var n=e.callback,i=e.args;switch(i.length){case 0:n();break;case 1:n(i[0]);break;case 2:n(i[0],i[1]);break;case 3:n(i[0],i[1],i[2]);break;default:n.apply(t,i);break}}function h(e){if(a)setTimeout(h,0,e);else{var t=r[e];if(t){a=!0;try{d(t)}finally{c(e),a=!1}}}}function u(){n=function(e){process.nextTick((function(){h(e)}))}}function v(){if(e.postMessage&&!e.importScripts){var t=!0,n=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=n,t}}function p(){var t="setImmediate$"+Math.random()+"$",i=function(n){n.source===e&&"string"===typeof n.data&&0===n.data.indexOf(t)&&h(+n.data.slice(t.length))};e.addEventListener?e.addEventListener("message",i,!1):e.attachEvent("onmessage",i),n=function(n){e.postMessage(t+n,"*")}}function f(){var e=new MessageChannel;e.port1.onmessage=function(e){var t=e.data;h(t)},n=function(t){e.port2.postMessage(t)}}function g(){var e=o.documentElement;n=function(t){var n=o.createElement("script");n.onreadystatechange=function(){h(t),n.onreadystatechange=null,e.removeChild(n),n=null},e.appendChild(n)}}function m(){n=function(e){setTimeout(h,0,e)}}})("undefined"===typeof self?"undefined"===typeof e?this:e:self)}).call(this,"undefined"!==typeof n.g?n.g:"undefined"!==typeof self?self:"undefined"!==typeof window?window:{})},{}]},{},[10])(10)}))},9483:function(e,t,n){
/*!
localForage -- Offline Storage, Improved
Version 1.10.0
https://localforage.github.io/localForage
(c) 2013-2017 Mozilla, Apache License 2.0
*/
(function(t){e.exports=t()})((function(){return function e(t,n,i){function r(o,s){if(!n[o]){if(!t[o]){var l=void 0;if(!s&&l)return require(o,!0);if(a)return a(o,!0);var c=new Error("Cannot find module '"+o+"'");throw c.code="MODULE_NOT_FOUND",c}var d=n[o]={exports:{}};t[o][0].call(d.exports,(function(e){var n=t[o][1][e];return r(n||e)}),d,d.exports,e,t,n,i)}return n[o].exports}for(var a=void 0,o=0;o<i.length;o++)r(i[o]);return r}({1:[function(e,t,i){(function(e){"use strict";var n,i,r=e.MutationObserver||e.WebKitMutationObserver;if(r){var a=0,o=new r(d),s=e.document.createTextNode("");o.observe(s,{characterData:!0}),n=function(){s.data=a=++a%2}}else if(e.setImmediate||"undefined"===typeof e.MessageChannel)n="document"in e&&"onreadystatechange"in e.document.createElement("script")?function(){var t=e.document.createElement("script");t.onreadystatechange=function(){d(),t.onreadystatechange=null,t.parentNode.removeChild(t),t=null},e.document.documentElement.appendChild(t)}:function(){setTimeout(d,0)};else{var l=new e.MessageChannel;l.port1.onmessage=d,n=function(){l.port2.postMessage(0)}}var c=[];function d(){var e,t;i=!0;var n=c.length;while(n){t=c,c=[],e=-1;while(++e<n)t[e]();n=c.length}i=!1}function h(e){1!==c.push(e)||i||n()}t.exports=h}).call(this,"undefined"!==typeof n.g?n.g:"undefined"!==typeof self?self:"undefined"!==typeof window?window:{})},{}],2:[function(e,t,n){"use strict";var i=e(1);function r(){}var a={},o=["REJECTED"],s=["FULFILLED"],l=["PENDING"];function c(e){if("function"!==typeof e)throw new TypeError("resolver must be a function");this.state=l,this.queue=[],this.outcome=void 0,e!==r&&v(this,e)}function d(e,t,n){this.promise=e,"function"===typeof t&&(this.onFulfilled=t,this.callFulfilled=this.otherCallFulfilled),"function"===typeof n&&(this.onRejected=n,this.callRejected=this.otherCallRejected)}function h(e,t,n){i((function(){var i;try{i=t(n)}catch(r){return a.reject(e,r)}i===e?a.reject(e,new TypeError("Cannot resolve promise with itself")):a.resolve(e,i)}))}function u(e){var t=e&&e.then;if(e&&("object"===typeof e||"function"===typeof e)&&"function"===typeof t)return function(){t.apply(e,arguments)}}function v(e,t){var n=!1;function i(t){n||(n=!0,a.reject(e,t))}function r(t){n||(n=!0,a.resolve(e,t))}function o(){t(r,i)}var s=p(o);"error"===s.status&&i(s.value)}function p(e,t){var n={};try{n.value=e(t),n.status="success"}catch(i){n.status="error",n.value=i}return n}function f(e){return e instanceof this?e:a.resolve(new this(r),e)}function g(e){var t=new this(r);return a.reject(t,e)}function m(e){var t=this;if("[object Array]"!==Object.prototype.toString.call(e))return this.reject(new TypeError("must be an array"));var n=e.length,i=!1;if(!n)return this.resolve([]);var o=new Array(n),s=0,l=-1,c=new this(r);while(++l<n)d(e[l],l);return c;function d(e,r){function l(e){o[r]=e,++s!==n||i||(i=!0,a.resolve(c,o))}t.resolve(e).then(l,(function(e){i||(i=!0,a.reject(c,e))}))}}function b(e){var t=this;if("[object Array]"!==Object.prototype.toString.call(e))return this.reject(new TypeError("must be an array"));var n=e.length,i=!1;if(!n)return this.resolve([]);var o=-1,s=new this(r);while(++o<n)l(e[o]);return s;function l(e){t.resolve(e).then((function(e){i||(i=!0,a.resolve(s,e))}),(function(e){i||(i=!0,a.reject(s,e))}))}}t.exports=c,c.prototype["catch"]=function(e){return this.then(null,e)},c.prototype.then=function(e,t){if("function"!==typeof e&&this.state===s||"function"!==typeof t&&this.state===o)return this;var n=new this.constructor(r);if(this.state!==l){var i=this.state===s?e:t;h(n,i,this.outcome)}else this.queue.push(new d(n,e,t));return n},d.prototype.callFulfilled=function(e){a.resolve(this.promise,e)},d.prototype.otherCallFulfilled=function(e){h(this.promise,this.onFulfilled,e)},d.prototype.callRejected=function(e){a.reject(this.promise,e)},d.prototype.otherCallRejected=function(e){h(this.promise,this.onRejected,e)},a.resolve=function(e,t){var n=p(u,t);if("error"===n.status)return a.reject(e,n.value);var i=n.value;if(i)v(e,i);else{e.state=s,e.outcome=t;var r=-1,o=e.queue.length;while(++r<o)e.queue[r].callFulfilled(t)}return e},a.reject=function(e,t){e.state=o,e.outcome=t;var n=-1,i=e.queue.length;while(++n<i)e.queue[n].callRejected(t);return e},c.resolve=f,c.reject=g,c.all=m,c.race=b},{1:1}],3:[function(e,t,i){(function(t){"use strict";"function"!==typeof t.Promise&&(t.Promise=e(2))}).call(this,"undefined"!==typeof n.g?n.g:"undefined"!==typeof self?self:"undefined"!==typeof window?window:{})},{2:2}],4:[function(e,t,n){"use strict";var i="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(){try{if("undefined"!==typeof indexedDB)return indexedDB;if("undefined"!==typeof webkitIndexedDB)return webkitIndexedDB;if("undefined"!==typeof mozIndexedDB)return mozIndexedDB;if("undefined"!==typeof OIndexedDB)return OIndexedDB;if("undefined"!==typeof msIndexedDB)return msIndexedDB}catch(e){return}}var o=a();function s(){try{if(!o||!o.open)return!1;var e="undefined"!==typeof openDatabase&&/(Safari|iPhone|iPad|iPod)/.test(navigator.userAgent)&&!/Chrome/.test(navigator.userAgent)&&!/BlackBerry/.test(navigator.platform),t="function"===typeof fetch&&-1!==fetch.toString().indexOf("[native code");return(!e||t)&&"undefined"!==typeof indexedDB&&"undefined"!==typeof IDBKeyRange}catch(n){return!1}}function l(e,t){e=e||[],t=t||{};try{return new Blob(e,t)}catch(a){if("TypeError"!==a.name)throw a;for(var n="undefined"!==typeof BlobBuilder?BlobBuilder:"undefined"!==typeof MSBlobBuilder?MSBlobBuilder:"undefined"!==typeof MozBlobBuilder?MozBlobBuilder:WebKitBlobBuilder,i=new n,r=0;r<e.length;r+=1)i.append(e[r]);return i.getBlob(t.type)}}"undefined"===typeof Promise&&e(3);var c=Promise;function d(e,t){t&&e.then((function(e){t(null,e)}),(function(e){t(e)}))}function h(e,t,n){"function"===typeof t&&e.then(t),"function"===typeof n&&e["catch"](n)}function u(e){return"string"!==typeof e&&(console.warn(e+" used as a key, but it is not a string."),e=String(e)),e}function v(){if(arguments.length&&"function"===typeof arguments[arguments.length-1])return arguments[arguments.length-1]}var p="local-forage-detect-blob-support",f=void 0,g={},m=Object.prototype.toString,b="readonly",y="readwrite";function w(e){for(var t=e.length,n=new ArrayBuffer(t),i=new Uint8Array(n),r=0;r<t;r++)i[r]=e.charCodeAt(r);return n}function _(e){return new c((function(t){var n=e.transaction(p,y),i=l([""]);n.objectStore(p).put(i,"key"),n.onabort=function(e){e.preventDefault(),e.stopPropagation(),t(!1)},n.oncomplete=function(){var e=navigator.userAgent.match(/Chrome\/(\d+)/),n=navigator.userAgent.match(/Edge\//);t(n||!e||parseInt(e[1],10)>=43)}}))["catch"]((function(){return!1}))}function x(e){return"boolean"===typeof f?c.resolve(f):_(e).then((function(e){return f=e,f}))}function k(e){var t=g[e.name],n={};n.promise=new c((function(e,t){n.resolve=e,n.reject=t})),t.deferredOperations.push(n),t.dbReady?t.dbReady=t.dbReady.then((function(){return n.promise})):t.dbReady=n.promise}function z(e){var t=g[e.name],n=t.deferredOperations.pop();if(n)return n.resolve(),n.promise}function E(e,t){var n=g[e.name],i=n.deferredOperations.pop();if(i)return i.reject(t),i.promise}function S(e,t){return new c((function(n,i){if(g[e.name]=g[e.name]||P(),e.db){if(!t)return n(e.db);k(e),e.db.close()}var r=[e.name];t&&r.push(e.version);var a=o.open.apply(o,r);t&&(a.onupgradeneeded=function(t){var n=a.result;try{n.createObjectStore(e.storeName),t.oldVersion<=1&&n.createObjectStore(p)}catch(i){if("ConstraintError"!==i.name)throw i;console.warn('The database "'+e.name+'" has been upgraded from version '+t.oldVersion+" to version "+t.newVersion+', but the storage "'+e.storeName+'" already exists.')}}),a.onerror=function(e){e.preventDefault(),i(a.error)},a.onsuccess=function(){var t=a.result;t.onversionchange=function(e){e.target.close()},n(t),z(e)}}))}function C(e){return S(e,!1)}function T(e){return S(e,!0)}function N(e,t){if(!e.db)return!0;var n=!e.db.objectStoreNames.contains(e.storeName),i=e.version<e.db.version,r=e.version>e.db.version;if(i&&(e.version!==t&&console.warn('The database "'+e.name+"\" can't be downgraded from version "+e.db.version+" to version "+e.version+"."),e.version=e.db.version),r||n){if(n){var a=e.db.version+1;a>e.version&&(e.version=a)}return!0}return!1}function I(e){return new c((function(t,n){var i=new FileReader;i.onerror=n,i.onloadend=function(n){var i=btoa(n.target.result||"");t({__local_forage_encoded_blob:!0,data:i,type:e.type})},i.readAsBinaryString(e)}))}function O(e){var t=w(atob(e.data));return l([t],{type:e.type})}function A(e){return e&&e.__local_forage_encoded_blob}function R(e){var t=this,n=t._initReady().then((function(){var e=g[t._dbInfo.name];if(e&&e.dbReady)return e.dbReady}));return h(n,e,e),n}function D(e){k(e);for(var t=g[e.name],n=t.forages,i=0;i<n.length;i++){var r=n[i];r._dbInfo.db&&(r._dbInfo.db.close(),r._dbInfo.db=null)}return e.db=null,C(e).then((function(t){return e.db=t,N(e)?T(e):t})).then((function(i){e.db=t.db=i;for(var r=0;r<n.length;r++)n[r]._dbInfo.db=i}))["catch"]((function(t){throw E(e,t),t}))}function L(e,t,n,i){void 0===i&&(i=1);try{var r=e.db.transaction(e.storeName,t);n(null,r)}catch(a){if(i>0&&(!e.db||"InvalidStateError"===a.name||"NotFoundError"===a.name))return c.resolve().then((function(){if(!e.db||"NotFoundError"===a.name&&!e.db.objectStoreNames.contains(e.storeName)&&e.version<=e.db.version)return e.db&&(e.version=e.db.version+1),T(e)})).then((function(){return D(e).then((function(){L(e,t,n,i-1)}))}))["catch"](n);n(a)}}function P(){return{forages:[],db:null,dbReady:null,deferredOperations:[]}}function B(e){var t=this,n={db:null};if(e)for(var i in e)n[i]=e[i];var r=g[n.name];r||(r=P(),g[n.name]=r),r.forages.push(t),t._initReady||(t._initReady=t.ready,t.ready=R);var a=[];function o(){return c.resolve()}for(var s=0;s<r.forages.length;s++){var l=r.forages[s];l!==t&&a.push(l._initReady()["catch"](o))}var d=r.forages.slice(0);return c.all(a).then((function(){return n.db=r.db,C(n)})).then((function(e){return n.db=e,N(n,t._defaultConfig.version)?T(n):e})).then((function(e){n.db=r.db=e,t._dbInfo=n;for(var i=0;i<d.length;i++){var a=d[i];a!==t&&(a._dbInfo.db=n.db,a._dbInfo.version=n.version)}}))}function F(e,t){var n=this;e=u(e);var i=new c((function(t,i){n.ready().then((function(){L(n._dbInfo,b,(function(r,a){if(r)return i(r);try{var o=a.objectStore(n._dbInfo.storeName),s=o.get(e);s.onsuccess=function(){var e=s.result;void 0===e&&(e=null),A(e)&&(e=O(e)),t(e)},s.onerror=function(){i(s.error)}}catch(l){i(l)}}))}))["catch"](i)}));return d(i,t),i}function j(e,t){var n=this,i=new c((function(t,i){n.ready().then((function(){L(n._dbInfo,b,(function(r,a){if(r)return i(r);try{var o=a.objectStore(n._dbInfo.storeName),s=o.openCursor(),l=1;s.onsuccess=function(){var n=s.result;if(n){var i=n.value;A(i)&&(i=O(i));var r=e(i,n.key,l++);void 0!==r?t(r):n["continue"]()}else t()},s.onerror=function(){i(s.error)}}catch(c){i(c)}}))}))["catch"](i)}));return d(i,t),i}function W(e,t,n){var i=this;e=u(e);var r=new c((function(n,r){var a;i.ready().then((function(){return a=i._dbInfo,"[object Blob]"===m.call(t)?x(a.db).then((function(e){return e?t:I(t)})):t})).then((function(t){L(i._dbInfo,y,(function(a,o){if(a)return r(a);try{var s=o.objectStore(i._dbInfo.storeName);null===t&&(t=void 0);var l=s.put(t,e);o.oncomplete=function(){void 0===t&&(t=null),n(t)},o.onabort=o.onerror=function(){var e=l.error?l.error:l.transaction.error;r(e)}}catch(c){r(c)}}))}))["catch"](r)}));return d(r,n),r}function M(e,t){var n=this;e=u(e);var i=new c((function(t,i){n.ready().then((function(){L(n._dbInfo,y,(function(r,a){if(r)return i(r);try{var o=a.objectStore(n._dbInfo.storeName),s=o["delete"](e);a.oncomplete=function(){t()},a.onerror=function(){i(s.error)},a.onabort=function(){var e=s.error?s.error:s.transaction.error;i(e)}}catch(l){i(l)}}))}))["catch"](i)}));return d(i,t),i}function U(e){var t=this,n=new c((function(e,n){t.ready().then((function(){L(t._dbInfo,y,(function(i,r){if(i)return n(i);try{var a=r.objectStore(t._dbInfo.storeName),o=a.clear();r.oncomplete=function(){e()},r.onabort=r.onerror=function(){var e=o.error?o.error:o.transaction.error;n(e)}}catch(s){n(s)}}))}))["catch"](n)}));return d(n,e),n}function q(e){var t=this,n=new c((function(e,n){t.ready().then((function(){L(t._dbInfo,b,(function(i,r){if(i)return n(i);try{var a=r.objectStore(t._dbInfo.storeName),o=a.count();o.onsuccess=function(){e(o.result)},o.onerror=function(){n(o.error)}}catch(s){n(s)}}))}))["catch"](n)}));return d(n,e),n}function H(e,t){var n=this,i=new c((function(t,i){e<0?t(null):n.ready().then((function(){L(n._dbInfo,b,(function(r,a){if(r)return i(r);try{var o=a.objectStore(n._dbInfo.storeName),s=!1,l=o.openKeyCursor();l.onsuccess=function(){var n=l.result;n?0===e||s?t(n.key):(s=!0,n.advance(e)):t(null)},l.onerror=function(){i(l.error)}}catch(c){i(c)}}))}))["catch"](i)}));return d(i,t),i}function V(e){var t=this,n=new c((function(e,n){t.ready().then((function(){L(t._dbInfo,b,(function(i,r){if(i)return n(i);try{var a=r.objectStore(t._dbInfo.storeName),o=a.openKeyCursor(),s=[];o.onsuccess=function(){var t=o.result;t?(s.push(t.key),t["continue"]()):e(s)},o.onerror=function(){n(o.error)}}catch(l){n(l)}}))}))["catch"](n)}));return d(n,e),n}function $(e,t){t=v.apply(this,arguments);var n=this.config();e="function"!==typeof e&&e||{},e.name||(e.name=e.name||n.name,e.storeName=e.storeName||n.storeName);var i,r=this;if(e.name){var a=e.name===n.name&&r._dbInfo.db,s=a?c.resolve(r._dbInfo.db):C(e).then((function(t){var n=g[e.name],i=n.forages;n.db=t;for(var r=0;r<i.length;r++)i[r]._dbInfo.db=t;return t}));i=e.storeName?s.then((function(t){if(t.objectStoreNames.contains(e.storeName)){var n=t.version+1;k(e);var i=g[e.name],r=i.forages;t.close();for(var a=0;a<r.length;a++){var s=r[a];s._dbInfo.db=null,s._dbInfo.version=n}var l=new c((function(t,i){var r=o.open(e.name,n);r.onerror=function(e){var t=r.result;t.close(),i(e)},r.onupgradeneeded=function(){var t=r.result;t.deleteObjectStore(e.storeName)},r.onsuccess=function(){var e=r.result;e.close(),t(e)}}));return l.then((function(e){i.db=e;for(var t=0;t<r.length;t++){var n=r[t];n._dbInfo.db=e,z(n._dbInfo)}}))["catch"]((function(t){throw(E(e,t)||c.resolve())["catch"]((function(){})),t}))}})):s.then((function(t){k(e);var n=g[e.name],i=n.forages;t.close();for(var r=0;r<i.length;r++){var a=i[r];a._dbInfo.db=null}var s=new c((function(t,n){var i=o.deleteDatabase(e.name);i.onerror=function(){var e=i.result;e&&e.close(),n(i.error)},i.onblocked=function(){console.warn('dropInstance blocked for database "'+e.name+'" until all open connections are closed')},i.onsuccess=function(){var e=i.result;e&&e.close(),t(e)}}));return s.then((function(e){n.db=e;for(var t=0;t<i.length;t++){var r=i[t];z(r._dbInfo)}}))["catch"]((function(t){throw(E(e,t)||c.resolve())["catch"]((function(){})),t}))}))}else i=c.reject("Invalid arguments");return d(i,t),i}var Z={_driver:"asyncStorage",_initStorage:B,_support:s(),iterate:j,getItem:F,setItem:W,removeItem:M,clear:U,length:q,key:H,keys:V,dropInstance:$};function Y(){return"function"===typeof openDatabase}var G="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",X="~~local_forage_type~",J=/^~~local_forage_type~([^~]+)~/,K="__lfsc__:",Q=K.length,ee="arbf",te="blob",ne="si08",ie="ui08",re="uic8",ae="si16",oe="si32",se="ur16",le="ui32",ce="fl32",de="fl64",he=Q+ee.length,ue=Object.prototype.toString;function ve(e){var t,n,i,r,a,o=.75*e.length,s=e.length,l=0;"="===e[e.length-1]&&(o--,"="===e[e.length-2]&&o--);var c=new ArrayBuffer(o),d=new Uint8Array(c);for(t=0;t<s;t+=4)n=G.indexOf(e[t]),i=G.indexOf(e[t+1]),r=G.indexOf(e[t+2]),a=G.indexOf(e[t+3]),d[l++]=n<<2|i>>4,d[l++]=(15&i)<<4|r>>2,d[l++]=(3&r)<<6|63&a;return c}function pe(e){var t,n=new Uint8Array(e),i="";for(t=0;t<n.length;t+=3)i+=G[n[t]>>2],i+=G[(3&n[t])<<4|n[t+1]>>4],i+=G[(15&n[t+1])<<2|n[t+2]>>6],i+=G[63&n[t+2]];return n.length%3===2?i=i.substring(0,i.length-1)+"=":n.length%3===1&&(i=i.substring(0,i.length-2)+"=="),i}function fe(e,t){var n="";if(e&&(n=ue.call(e)),e&&("[object ArrayBuffer]"===n||e.buffer&&"[object ArrayBuffer]"===ue.call(e.buffer))){var i,r=K;e instanceof ArrayBuffer?(i=e,r+=ee):(i=e.buffer,"[object Int8Array]"===n?r+=ne:"[object Uint8Array]"===n?r+=ie:"[object Uint8ClampedArray]"===n?r+=re:"[object Int16Array]"===n?r+=ae:"[object Uint16Array]"===n?r+=se:"[object Int32Array]"===n?r+=oe:"[object Uint32Array]"===n?r+=le:"[object Float32Array]"===n?r+=ce:"[object Float64Array]"===n?r+=de:t(new Error("Failed to get type for BinaryArray"))),t(r+pe(i))}else if("[object Blob]"===n){var a=new FileReader;a.onload=function(){var n=X+e.type+"~"+pe(this.result);t(K+te+n)},a.readAsArrayBuffer(e)}else try{t(JSON.stringify(e))}catch(o){console.error("Couldn't convert value into a JSON string: ",e),t(null,o)}}function ge(e){if(e.substring(0,Q)!==K)return JSON.parse(e);var t,n=e.substring(he),i=e.substring(Q,he);if(i===te&&J.test(n)){var r=n.match(J);t=r[1],n=n.substring(r[0].length)}var a=ve(n);switch(i){case ee:return a;case te:return l([a],{type:t});case ne:return new Int8Array(a);case ie:return new Uint8Array(a);case re:return new Uint8ClampedArray(a);case ae:return new Int16Array(a);case se:return new Uint16Array(a);case oe:return new Int32Array(a);case le:return new Uint32Array(a);case ce:return new Float32Array(a);case de:return new Float64Array(a);default:throw new Error("Unkown type: "+i)}}var me={serialize:fe,deserialize:ge,stringToBuffer:ve,bufferToString:pe};function be(e,t,n,i){e.executeSql("CREATE TABLE IF NOT EXISTS "+t.storeName+" (id INTEGER PRIMARY KEY, key unique, value)",[],n,i)}function ye(e){var t=this,n={db:null};if(e)for(var i in e)n[i]="string"!==typeof e[i]?e[i].toString():e[i];var r=new c((function(e,i){try{n.db=openDatabase(n.name,String(n.version),n.description,n.size)}catch(r){return i(r)}n.db.transaction((function(r){be(r,n,(function(){t._dbInfo=n,e()}),(function(e,t){i(t)}))}),i)}));return n.serializer=me,r}function we(e,t,n,i,r,a){e.executeSql(n,i,r,(function(e,o){o.code===o.SYNTAX_ERR?e.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name = ?",[t.storeName],(function(e,s){s.rows.length?a(e,o):be(e,t,(function(){e.executeSql(n,i,r,a)}),a)}),a):a(e,o)}),a)}function _e(e,t){var n=this;e=u(e);var i=new c((function(t,i){n.ready().then((function(){var r=n._dbInfo;r.db.transaction((function(n){we(n,r,"SELECT * FROM "+r.storeName+" WHERE key = ? LIMIT 1",[e],(function(e,n){var i=n.rows.length?n.rows.item(0).value:null;i&&(i=r.serializer.deserialize(i)),t(i)}),(function(e,t){i(t)}))}))}))["catch"](i)}));return d(i,t),i}function xe(e,t){var n=this,i=new c((function(t,i){n.ready().then((function(){var r=n._dbInfo;r.db.transaction((function(n){we(n,r,"SELECT * FROM "+r.storeName,[],(function(n,i){for(var a=i.rows,o=a.length,s=0;s<o;s++){var l=a.item(s),c=l.value;if(c&&(c=r.serializer.deserialize(c)),c=e(c,l.key,s+1),void 0!==c)return void t(c)}t()}),(function(e,t){i(t)}))}))}))["catch"](i)}));return d(i,t),i}function ke(e,t,n,i){var r=this;e=u(e);var a=new c((function(a,o){r.ready().then((function(){void 0===t&&(t=null);var s=t,l=r._dbInfo;l.serializer.serialize(t,(function(t,c){c?o(c):l.db.transaction((function(n){we(n,l,"INSERT OR REPLACE INTO "+l.storeName+" (key, value) VALUES (?, ?)",[e,t],(function(){a(s)}),(function(e,t){o(t)}))}),(function(t){if(t.code===t.QUOTA_ERR){if(i>0)return void a(ke.apply(r,[e,s,n,i-1]));o(t)}}))}))}))["catch"](o)}));return d(a,n),a}function ze(e,t,n){return ke.apply(this,[e,t,n,1])}function Ee(e,t){var n=this;e=u(e);var i=new c((function(t,i){n.ready().then((function(){var r=n._dbInfo;r.db.transaction((function(n){we(n,r,"DELETE FROM "+r.storeName+" WHERE key = ?",[e],(function(){t()}),(function(e,t){i(t)}))}))}))["catch"](i)}));return d(i,t),i}function Se(e){var t=this,n=new c((function(e,n){t.ready().then((function(){var i=t._dbInfo;i.db.transaction((function(t){we(t,i,"DELETE FROM "+i.storeName,[],(function(){e()}),(function(e,t){n(t)}))}))}))["catch"](n)}));return d(n,e),n}function Ce(e){var t=this,n=new c((function(e,n){t.ready().then((function(){var i=t._dbInfo;i.db.transaction((function(t){we(t,i,"SELECT COUNT(key) as c FROM "+i.storeName,[],(function(t,n){var i=n.rows.item(0).c;e(i)}),(function(e,t){n(t)}))}))}))["catch"](n)}));return d(n,e),n}function Te(e,t){var n=this,i=new c((function(t,i){n.ready().then((function(){var r=n._dbInfo;r.db.transaction((function(n){we(n,r,"SELECT key FROM "+r.storeName+" WHERE id = ? LIMIT 1",[e+1],(function(e,n){var i=n.rows.length?n.rows.item(0).key:null;t(i)}),(function(e,t){i(t)}))}))}))["catch"](i)}));return d(i,t),i}function Ne(e){var t=this,n=new c((function(e,n){t.ready().then((function(){var i=t._dbInfo;i.db.transaction((function(t){we(t,i,"SELECT key FROM "+i.storeName,[],(function(t,n){for(var i=[],r=0;r<n.rows.length;r++)i.push(n.rows.item(r).key);e(i)}),(function(e,t){n(t)}))}))}))["catch"](n)}));return d(n,e),n}function Ie(e){return new c((function(t,n){e.transaction((function(i){i.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name <> '__WebKitDatabaseInfoTable__'",[],(function(n,i){for(var r=[],a=0;a<i.rows.length;a++)r.push(i.rows.item(a).name);t({db:e,storeNames:r})}),(function(e,t){n(t)}))}),(function(e){n(e)}))}))}function Oe(e,t){t=v.apply(this,arguments);var n=this.config();e="function"!==typeof e&&e||{},e.name||(e.name=e.name||n.name,e.storeName=e.storeName||n.storeName);var i,r=this;return i=e.name?new c((function(t){var i;i=e.name===n.name?r._dbInfo.db:openDatabase(e.name,"","",0),e.storeName?t({db:i,storeNames:[e.storeName]}):t(Ie(i))})).then((function(e){return new c((function(t,n){e.db.transaction((function(i){function r(e){return new c((function(t,n){i.executeSql("DROP TABLE IF EXISTS "+e,[],(function(){t()}),(function(e,t){n(t)}))}))}for(var a=[],o=0,s=e.storeNames.length;o<s;o++)a.push(r(e.storeNames[o]));c.all(a).then((function(){t()}))["catch"]((function(e){n(e)}))}),(function(e){n(e)}))}))})):c.reject("Invalid arguments"),d(i,t),i}var Ae={_driver:"webSQLStorage",_initStorage:ye,_support:Y(),iterate:xe,getItem:_e,setItem:ze,removeItem:Ee,clear:Se,length:Ce,key:Te,keys:Ne,dropInstance:Oe};function Re(){try{return"undefined"!==typeof localStorage&&"setItem"in localStorage&&!!localStorage.setItem}catch(e){return!1}}function De(e,t){var n=e.name+"/";return e.storeName!==t.storeName&&(n+=e.storeName+"/"),n}function Le(){var e="_localforage_support_test";try{return localStorage.setItem(e,!0),localStorage.removeItem(e),!1}catch(t){return!0}}function Pe(){return!Le()||localStorage.length>0}function Be(e){var t=this,n={};if(e)for(var i in e)n[i]=e[i];return n.keyPrefix=De(e,t._defaultConfig),Pe()?(t._dbInfo=n,n.serializer=me,c.resolve()):c.reject()}function Fe(e){var t=this,n=t.ready().then((function(){for(var e=t._dbInfo.keyPrefix,n=localStorage.length-1;n>=0;n--){var i=localStorage.key(n);0===i.indexOf(e)&&localStorage.removeItem(i)}}));return d(n,e),n}function je(e,t){var n=this;e=u(e);var i=n.ready().then((function(){var t=n._dbInfo,i=localStorage.getItem(t.keyPrefix+e);return i&&(i=t.serializer.deserialize(i)),i}));return d(i,t),i}function We(e,t){var n=this,i=n.ready().then((function(){for(var t=n._dbInfo,i=t.keyPrefix,r=i.length,a=localStorage.length,o=1,s=0;s<a;s++){var l=localStorage.key(s);if(0===l.indexOf(i)){var c=localStorage.getItem(l);if(c&&(c=t.serializer.deserialize(c)),c=e(c,l.substring(r),o++),void 0!==c)return c}}}));return d(i,t),i}function Me(e,t){var n=this,i=n.ready().then((function(){var t,i=n._dbInfo;try{t=localStorage.key(e)}catch(r){t=null}return t&&(t=t.substring(i.keyPrefix.length)),t}));return d(i,t),i}function Ue(e){var t=this,n=t.ready().then((function(){for(var e=t._dbInfo,n=localStorage.length,i=[],r=0;r<n;r++){var a=localStorage.key(r);0===a.indexOf(e.keyPrefix)&&i.push(a.substring(e.keyPrefix.length))}return i}));return d(n,e),n}function qe(e){var t=this,n=t.keys().then((function(e){return e.length}));return d(n,e),n}function He(e,t){var n=this;e=u(e);var i=n.ready().then((function(){var t=n._dbInfo;localStorage.removeItem(t.keyPrefix+e)}));return d(i,t),i}function Ve(e,t,n){var i=this;e=u(e);var r=i.ready().then((function(){void 0===t&&(t=null);var n=t;return new c((function(r,a){var o=i._dbInfo;o.serializer.serialize(t,(function(t,i){if(i)a(i);else try{localStorage.setItem(o.keyPrefix+e,t),r(n)}catch(s){"QuotaExceededError"!==s.name&&"NS_ERROR_DOM_QUOTA_REACHED"!==s.name||a(s),a(s)}}))}))}));return d(r,n),r}function $e(e,t){if(t=v.apply(this,arguments),e="function"!==typeof e&&e||{},!e.name){var n=this.config();e.name=e.name||n.name,e.storeName=e.storeName||n.storeName}var i,r=this;return i=e.name?new c((function(t){e.storeName?t(De(e,r._defaultConfig)):t(e.name+"/")})).then((function(e){for(var t=localStorage.length-1;t>=0;t--){var n=localStorage.key(t);0===n.indexOf(e)&&localStorage.removeItem(n)}})):c.reject("Invalid arguments"),d(i,t),i}var Ze={_driver:"localStorageWrapper",_initStorage:Be,_support:Re(),iterate:We,getItem:je,setItem:Ve,removeItem:He,clear:Fe,length:qe,key:Me,keys:Ue,dropInstance:$e},Ye=function(e,t){return e===t||"number"===typeof e&&"number"===typeof t&&isNaN(e)&&isNaN(t)},Ge=function(e,t){var n=e.length,i=0;while(i<n){if(Ye(e[i],t))return!0;i++}return!1},Xe=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)},Je={},Ke={},Qe={INDEXEDDB:Z,WEBSQL:Ae,LOCALSTORAGE:Ze},et=[Qe.INDEXEDDB._driver,Qe.WEBSQL._driver,Qe.LOCALSTORAGE._driver],tt=["dropInstance"],nt=["clear","getItem","iterate","key","keys","length","removeItem","setItem"].concat(tt),it={description:"",driver:et.slice(),name:"localforage",size:4980736,storeName:"keyvaluepairs",version:1};function rt(e,t){e[t]=function(){var n=arguments;return e.ready().then((function(){return e[t].apply(e,n)}))}}function at(){for(var e=1;e<arguments.length;e++){var t=arguments[e];if(t)for(var n in t)t.hasOwnProperty(n)&&(Xe(t[n])?arguments[0][n]=t[n].slice():arguments[0][n]=t[n])}return arguments[0]}var ot=function(){function e(t){for(var n in r(this,e),Qe)if(Qe.hasOwnProperty(n)){var i=Qe[n],a=i._driver;this[n]=a,Je[a]||this.defineDriver(i)}this._defaultConfig=at({},it),this._config=at({},this._defaultConfig,t),this._driverSet=null,this._initDriver=null,this._ready=!1,this._dbInfo=null,this._wrapLibraryMethodsWithReady(),this.setDriver(this._config.driver)["catch"]((function(){}))}return e.prototype.config=function(e){if("object"===("undefined"===typeof e?"undefined":i(e))){if(this._ready)return new Error("Can't call config() after localforage has been used.");for(var t in e){if("storeName"===t&&(e[t]=e[t].replace(/\W/g,"_")),"version"===t&&"number"!==typeof e[t])return new Error("Database version must be a number.");this._config[t]=e[t]}return!("driver"in e)||!e.driver||this.setDriver(this._config.driver)}return"string"===typeof e?this._config[e]:this._config},e.prototype.defineDriver=function(e,t,n){var i=new c((function(t,n){try{var i=e._driver,r=new Error("Custom driver not compliant; see https://mozilla.github.io/localForage/#definedriver");if(!e._driver)return void n(r);for(var a=nt.concat("_initStorage"),o=0,s=a.length;o<s;o++){var l=a[o],h=!Ge(tt,l);if((h||e[l])&&"function"!==typeof e[l])return void n(r)}var u=function(){for(var t=function(e){return function(){var t=new Error("Method "+e+" is not implemented by the current driver"),n=c.reject(t);return d(n,arguments[arguments.length-1]),n}},n=0,i=tt.length;n<i;n++){var r=tt[n];e[r]||(e[r]=t(r))}};u();var v=function(n){Je[i]&&console.info("Redefining LocalForage driver: "+i),Je[i]=e,Ke[i]=n,t()};"_support"in e?e._support&&"function"===typeof e._support?e._support().then(v,n):v(!!e._support):v(!0)}catch(p){n(p)}}));return h(i,t,n),i},e.prototype.driver=function(){return this._driver||null},e.prototype.getDriver=function(e,t,n){var i=Je[e]?c.resolve(Je[e]):c.reject(new Error("Driver not found."));return h(i,t,n),i},e.prototype.getSerializer=function(e){var t=c.resolve(me);return h(t,e),t},e.prototype.ready=function(e){var t=this,n=t._driverSet.then((function(){return null===t._ready&&(t._ready=t._initDriver()),t._ready}));return h(n,e,e),n},e.prototype.setDriver=function(e,t,n){var i=this;Xe(e)||(e=[e]);var r=this._getSupportedDrivers(e);function a(){i._config.driver=i.driver()}function o(e){return i._extend(e),a(),i._ready=i._initStorage(i._config),i._ready}function s(e){return function(){var t=0;function n(){while(t<e.length){var r=e[t];return t++,i._dbInfo=null,i._ready=null,i.getDriver(r).then(o)["catch"](n)}a();var s=new Error("No available storage method found.");return i._driverSet=c.reject(s),i._driverSet}return n()}}var l=null!==this._driverSet?this._driverSet["catch"]((function(){return c.resolve()})):c.resolve();return this._driverSet=l.then((function(){var e=r[0];return i._dbInfo=null,i._ready=null,i.getDriver(e).then((function(e){i._driver=e._driver,a(),i._wrapLibraryMethodsWithReady(),i._initDriver=s(r)}))}))["catch"]((function(){a();var e=new Error("No available storage method found.");return i._driverSet=c.reject(e),i._driverSet})),h(this._driverSet,t,n),this._driverSet},e.prototype.supports=function(e){return!!Ke[e]},e.prototype._extend=function(e){at(this,e)},e.prototype._getSupportedDrivers=function(e){for(var t=[],n=0,i=e.length;n<i;n++){var r=e[n];this.supports(r)&&t.push(r)}return t},e.prototype._wrapLibraryMethodsWithReady=function(){for(var e=0,t=nt.length;e<t;e++)rt(this,nt[e])},e.prototype.createInstance=function(t){return new e(t)},e}(),st=new ot;t.exports=st},{3:3}]},{},[4])(4)}))},2705:function(e,t,n){var i=n(5639),r=i.Symbol;e.exports=r},4239:function(e,t,n){var i=n(2705),r=n(9607),a=n(2333),o="[object Null]",s="[object Undefined]",l=i?i.toStringTag:void 0;function c(e){return null==e?void 0===e?s:o:l&&l in Object(e)?r(e):a(e)}e.exports=c},7561:function(e,t,n){var i=n(7990),r=/^\s+/;function a(e){return e?e.slice(0,i(e)+1).replace(r,""):e}e.exports=a},1957:function(e,t,n){var i="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g;e.exports=i},9607:function(e,t,n){var i=n(2705),r=Object.prototype,a=r.hasOwnProperty,o=r.toString,s=i?i.toStringTag:void 0;function l(e){var t=a.call(e,s),n=e[s];try{e[s]=void 0;var i=!0}catch(l){}var r=o.call(e);return i&&(t?e[s]=n:delete e[s]),r}e.exports=l},2333:function(e){var t=Object.prototype,n=t.toString;function i(e){return n.call(e)}e.exports=i},5639:function(e,t,n){var i=n(1957),r="object"==typeof self&&self&&self.Object===Object&&self,a=i||r||Function("return this")();e.exports=a},7990:function(e){var t=/\s/;function n(e){var n=e.length;while(n--&&t.test(e.charAt(n)));return n}e.exports=n},3279:function(e,t,n){var i=n(3218),r=n(7771),a=n(4841),o="Expected a function",s=Math.max,l=Math.min;function c(e,t,n){var c,d,h,u,v,p,f=0,g=!1,m=!1,b=!0;if("function"!=typeof e)throw new TypeError(o);function y(t){var n=c,i=d;return c=d=void 0,f=t,u=e.apply(i,n),u}function w(e){return f=e,v=setTimeout(k,t),g?y(e):u}function _(e){var n=e-p,i=e-f,r=t-n;return m?l(r,h-i):r}function x(e){var n=e-p,i=e-f;return void 0===p||n>=t||n<0||m&&i>=h}function k(){var e=r();if(x(e))return z(e);v=setTimeout(k,_(e))}function z(e){return v=void 0,b&&c?y(e):(c=d=void 0,u)}function E(){void 0!==v&&clearTimeout(v),f=0,c=p=d=v=void 0}function S(){return void 0===v?u:z(r())}function C(){var e=r(),n=x(e);if(c=arguments,d=this,p=e,n){if(void 0===v)return w(p);if(m)return clearTimeout(v),v=setTimeout(k,t),y(p)}return void 0===v&&(v=setTimeout(k,t)),u}return t=a(t)||0,i(n)&&(g=!!n.leading,m="maxWait"in n,h=m?s(a(n.maxWait)||0,t):h,b="trailing"in n?!!n.trailing:b),C.cancel=E,C.flush=S,C}e.exports=c},3218:function(e){function t(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}e.exports=t},7005:function(e){function t(e){return null!=e&&"object"==typeof e}e.exports=t},3448:function(e,t,n){var i=n(4239),r=n(7005),a="[object Symbol]";function o(e){return"symbol"==typeof e||r(e)&&i(e)==a}e.exports=o},7771:function(e,t,n){var i=n(5639),r=function(){return i.Date.now()};e.exports=r},3493:function(e,t,n){var i=n(3279),r=n(3218),a="Expected a function";function o(e,t,n){var o=!0,s=!0;if("function"!=typeof e)throw new TypeError(a);return r(n)&&(o="leading"in n?!!n.leading:o,s="trailing"in n?!!n.trailing:s),i(e,t,{leading:o,maxWait:t,trailing:s})}e.exports=o},4841:function(e,t,n){var i=n(7561),r=n(3218),a=n(3448),o=NaN,s=/^[-+]0x[0-9a-f]+$/i,l=/^0b[01]+$/i,c=/^0o[0-7]+$/i,d=parseInt;function h(e){if("number"==typeof e)return e;if(a(e))return o;if(r(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=r(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=i(e);var n=l.test(e);return n||c.test(e)?d(e.slice(2),n?2:8):s.test(e)?o:+e}e.exports=h},9521:function(e,t){"use strict";function n(e,t){function n(n){for(var a=t.length-1;a>=0;a--){var o=t[a],s=n.clientX,l=n.clientY;if(n.touches&&n.touches.length&&(s=n.touches[0].clientX,l=n.touches[0].clientY),r(o,e,s,l)){o.dispatchEvent(i(n));break}}}if("iframe"===e.nodeName||"IFRAME"===e.nodeName)try{this.target=e.contentDocument}catch(l){this.target=e}else this.target=e;for(var a=["mouseup","mousedown","click","touchstart"],o=0;o<a.length;o++){var s=a[o];this.target.addEventListener(s,(function(e){return n(e)}),!1)}}function i(e){var t=Object.assign({},e,{bubbles:!1});try{return new MouseEvent(e.type,t)}catch(i){var n=document.createEvent("MouseEvents");return n.initMouseEvent(e.type,!1,t.cancelable,t.view,t.detail,t.screenX,t.screenY,t.clientX,t.clientY,t.ctrlKey,t.altKey,t.shiftKey,t.metaKey,t.button,t.relatedTarget),n}}function r(e,t,n,i){var r=t.getBoundingClientRect();function a(e,t,n){var i=e.top-r.top,a=e.left-r.left,o=i+e.height,s=a+e.width;return i<=n&&a<=t&&o>n&&s>t}var o=e.getBoundingClientRect();if(!a(o,n,i))return!1;for(var s=e.getClientRects(),l=0,c=s.length;l<c;l++)if(a(s[l],n,i))return!0;return!1}Object.defineProperty(t,"__esModule",{value:!0}),t.proxyMouse=n,t.clone=i,t["default"]={proxyMouse:n}},3476:function(e,t,n){"use strict";t.v6=t.y$=t.X6=void 0;var i=function e(t,n,i){null===t&&(t=Function.prototype);var r=Object.getOwnPropertyDescriptor(t,n);if(void 0===r){var a=Object.getPrototypeOf(t);return null===a?void 0:e(a,n,i)}if("value"in r)return r.value;var o=r.get;return void 0!==o?o.call(i):void 0},r=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),a=n(1777),o=c(a),s=n(9521),l=c(s);function c(e){return e&&e.__esModule?e:{default:e}}function d(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function h(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.X6=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document.body;u(this,e),this.target=t,this.element=o.default.createElement("svg"),this.marks=[],this.element.style.position="absolute",this.element.setAttribute("pointer-events","none"),l.default.proxyMouse(this.target,this.marks),this.container=n,this.container.appendChild(this.element),this.render()}return r(e,[{key:"addMark",value:function(e){var t=o.default.createElement("g");return this.element.appendChild(t),e.bind(t,this.container),this.marks.push(e),e.render(),e}},{key:"removeMark",value:function(e){var t=this.marks.indexOf(e);if(-1!==t){var n=e.unbind();this.element.removeChild(n),this.marks.splice(t,1)}}},{key:"render",value:function(){g(this.element,f(this.target,this.container));var e=!0,t=!1,n=void 0;try{for(var i,r=this.marks[Symbol.iterator]();!(e=(i=r.next()).done);e=!0){var a=i.value;a.render()}}catch(o){t=!0,n=o}finally{try{!e&&r.return&&r.return()}finally{if(t)throw n}}}}]),e}();var v=function(){function e(){u(this,e),this.element=null}return r(e,[{key:"bind",value:function(e,t){this.element=e,this.container=t}},{key:"unbind",value:function(){var e=this.element;return this.element=null,e}},{key:"render",value:function(){}},{key:"dispatchEvent",value:function(e){this.element&&this.element.dispatchEvent(e)}},{key:"getBoundingClientRect",value:function(){return this.element.getBoundingClientRect()}},{key:"getClientRects",value:function(){var e=[],t=this.element.firstChild;while(t)e.push(t.getBoundingClientRect()),t=t.nextSibling;return e}},{key:"filteredRanges",value:function(){var e=Array.from(this.range.getClientRects());return e.filter((function(t){for(var n=0;n<e.length;n++){if(e[n]===t)return!0;var i=m(e[n],t);if(i)return!1}return!0}))}}]),e}(),p=t.y$=function(e){function t(e,n,i,r){u(this,t);var a=d(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return a.range=e,a.className=n,a.data=i||{},a.attributes=r||{},a}return h(t,e),r(t,[{key:"bind",value:function(e,n){for(var r in i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"bind",this).call(this,e,n),this.data)this.data.hasOwnProperty(r)&&(this.element.dataset[r]=this.data[r]);for(var r in this.attributes)this.attributes.hasOwnProperty(r)&&this.element.setAttribute(r,this.attributes[r]);this.className&&this.element.classList.add(this.className)}},{key:"render",value:function(){while(this.element.firstChild)this.element.removeChild(this.element.firstChild);for(var e=this.element.ownerDocument.createDocumentFragment(),t=this.filteredRanges(),n=this.element.getBoundingClientRect(),i=this.container.getBoundingClientRect(),r=0,a=t.length;r<a;r++){var s=t[r],l=o.default.createElement("rect");l.setAttribute("x",s.left-n.left+i.left),l.setAttribute("y",s.top-n.top+i.top),l.setAttribute("height",s.height),l.setAttribute("width",s.width),e.appendChild(l)}this.element.appendChild(e)}}]),t}(v);t.v6=function(e){function t(e,n,i,r){return u(this,t),d(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n,i,r))}return h(t,e),r(t,[{key:"render",value:function(){while(this.element.firstChild)this.element.removeChild(this.element.firstChild);for(var e=this.element.ownerDocument.createDocumentFragment(),t=this.filteredRanges(),n=this.element.getBoundingClientRect(),i=this.container.getBoundingClientRect(),r=0,a=t.length;r<a;r++){var s=t[r],l=o.default.createElement("rect");l.setAttribute("x",s.left-n.left+i.left),l.setAttribute("y",s.top-n.top+i.top),l.setAttribute("height",s.height),l.setAttribute("width",s.width),l.setAttribute("fill","none");var c=o.default.createElement("line");c.setAttribute("x1",s.left-n.left+i.left),c.setAttribute("x2",s.left-n.left+i.left+s.width),c.setAttribute("y1",s.top-n.top+i.top+s.height-1),c.setAttribute("y2",s.top-n.top+i.top+s.height-1),c.setAttribute("stroke-width",1),c.setAttribute("stroke","black"),c.setAttribute("stroke-linecap","square"),e.appendChild(l),e.appendChild(c)}this.element.appendChild(e)}}]),t}(p);function f(e,t){var n=t.getBoundingClientRect(),i=e.getBoundingClientRect();return{top:i.top-n.top,left:i.left-n.left,height:e.scrollHeight,width:e.scrollWidth}}function g(e,t){e.style.setProperty("top",t.top+"px","important"),e.style.setProperty("left",t.left+"px","important"),e.style.setProperty("height",t.height+"px","important"),e.style.setProperty("width",t.width+"px","important")}function m(e,t){return t.right<=e.right&&t.left>=e.left&&t.top>=e.top&&t.bottom<=e.bottom}},1777:function(e,t){"use strict";function n(e){return document.createElementNS("http://www.w3.org/2000/svg",e)}Object.defineProperty(t,"__esModule",{value:!0}),t.createElement=n,t["default"]={createElement:n}},9294:function(e){"use strict";if(!t)var t={cwd:function(){return"/"}};function n(e){if("string"!==typeof e)throw new TypeError("Path must be a string. Received "+e)}function i(e,t){for(var n,i="",r=-1,a=0,o=0;o<=e.length;++o){if(o<e.length)n=e.charCodeAt(o);else{if(47===n)break;n=47}if(47===n){if(r===o-1||1===a);else if(r!==o-1&&2===a){if(i.length<2||46!==i.charCodeAt(i.length-1)||46!==i.charCodeAt(i.length-2))if(i.length>2){for(var s=i.length-1,l=s;l>=0;--l)if(47===i.charCodeAt(l))break;if(l!==s){i=-1===l?"":i.slice(0,l),r=o,a=0;continue}}else if(2===i.length||1===i.length){i="",r=o,a=0;continue}t&&(i.length>0?i+="/..":i="..")}else i.length>0?i+="/"+e.slice(r+1,o):i=e.slice(r+1,o);r=o,a=0}else 46===n&&-1!==a?++a:a=-1}return i}function r(e,t){var n=t.dir||t.root,i=t.base||(t.name||"")+(t.ext||"");return n?n===t.root?n+i:n+e+i:i}var a={resolve:function(){for(var e,r="",a=!1,o=arguments.length-1;o>=-1&&!a;o--){var s;o>=0?s=arguments[o]:(void 0===e&&(e=t.cwd()),s=e),n(s),0!==s.length&&(r=s+"/"+r,a=47===s.charCodeAt(0))}return r=i(r,!a),a?r.length>0?"/"+r:"/":r.length>0?r:"."},normalize:function(e){if(n(e),0===e.length)return".";var t=47===e.charCodeAt(0),r=47===e.charCodeAt(e.length-1);return e=i(e,!t),0!==e.length||t||(e="."),e.length>0&&r&&(e+="/"),t?"/"+e:e},isAbsolute:function(e){return n(e),e.length>0&&47===e.charCodeAt(0)},join:function(){if(0===arguments.length)return".";for(var e,t=0;t<arguments.length;++t){var i=arguments[t];n(i),i.length>0&&(void 0===e?e=i:e+="/"+i)}return void 0===e?".":a.normalize(e)},relative:function(e,t){if(n(e),n(t),e===t)return"";if(e=a.resolve(e),t=a.resolve(t),e===t)return"";for(var i=1;i<e.length;++i)if(47!==e.charCodeAt(i))break;for(var r=e.length,o=r-i,s=1;s<t.length;++s)if(47!==t.charCodeAt(s))break;for(var l=t.length,c=l-s,d=o<c?o:c,h=-1,u=0;u<=d;++u){if(u===d){if(c>d){if(47===t.charCodeAt(s+u))return t.slice(s+u+1);if(0===u)return t.slice(s+u)}else o>d&&(47===e.charCodeAt(i+u)?h=u:0===u&&(h=0));break}var v=e.charCodeAt(i+u),p=t.charCodeAt(s+u);if(v!==p)break;47===v&&(h=u)}var f="";for(u=i+h+1;u<=r;++u)u!==r&&47!==e.charCodeAt(u)||(0===f.length?f+="..":f+="/..");return f.length>0?f+t.slice(s+h):(s+=h,47===t.charCodeAt(s)&&++s,t.slice(s))},_makeLong:function(e){return e},dirname:function(e){if(n(e),0===e.length)return".";for(var t=e.charCodeAt(0),i=47===t,r=-1,a=!0,o=e.length-1;o>=1;--o)if(t=e.charCodeAt(o),47===t){if(!a){r=o;break}}else a=!1;return-1===r?i?"/":".":i&&1===r?"//":e.slice(0,r)},basename:function(e,t){if(void 0!==t&&"string"!==typeof t)throw new TypeError('"ext" argument must be a string');n(e);var i,r=0,a=-1,o=!0;if(void 0!==t&&t.length>0&&t.length<=e.length){if(t.length===e.length&&t===e)return"";var s=t.length-1,l=-1;for(i=e.length-1;i>=0;--i){var c=e.charCodeAt(i);if(47===c){if(!o){r=i+1;break}}else-1===l&&(o=!1,l=i+1),s>=0&&(c===t.charCodeAt(s)?-1===--s&&(a=i):(s=-1,a=l))}return r===a?a=l:-1===a&&(a=e.length),e.slice(r,a)}for(i=e.length-1;i>=0;--i)if(47===e.charCodeAt(i)){if(!o){r=i+1;break}}else-1===a&&(o=!1,a=i+1);return-1===a?"":e.slice(r,a)},extname:function(e){n(e);for(var t=-1,i=0,r=-1,a=!0,o=0,s=e.length-1;s>=0;--s){var l=e.charCodeAt(s);if(47!==l)-1===r&&(a=!1,r=s+1),46===l?-1===t?t=s:1!==o&&(o=1):-1!==t&&(o=-1);else if(!a){i=s+1;break}}return-1===t||-1===r||0===o||1===o&&t===r-1&&t===i+1?"":e.slice(t,r)},format:function(e){if(null===e||"object"!==typeof e)throw new TypeError('Parameter "pathObject" must be an object, not '+typeof e);return r("/",e)},parse:function(e){n(e);var t={root:"",dir:"",base:"",ext:"",name:""};if(0===e.length)return t;var i,r=e.charCodeAt(0),a=47===r;a?(t.root="/",i=1):i=0;for(var o=-1,s=0,l=-1,c=!0,d=e.length-1,h=0;d>=i;--d)if(r=e.charCodeAt(d),47!==r)-1===l&&(c=!1,l=d+1),46===r?-1===o?o=d:1!==h&&(h=1):-1!==o&&(h=-1);else if(!c){s=d+1;break}return-1===o||-1===l||0===h||1===h&&o===l-1&&o===s+1?-1!==l&&(t.base=t.name=0===s&&a?e.slice(1,l):e.slice(s,l)):(0===s&&a?(t.name=e.slice(1,o),t.base=e.slice(1,l)):(t.name=e.slice(s,o),t.base=e.slice(s,l)),t.ext=e.slice(o,l)),s>0?t.dir=e.slice(0,s-1):a&&(t.dir="/"),t},sep:"/",delimiter:":",posix:null};e.exports=a},655:function(e,t,n){"use strict";n.d(t,{pi:function(){return i}});var i=function(){return i=Object.assign||function(e){for(var t,n=1,i=arguments.length;n<i;n++)for(var r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},i.apply(this,arguments)};Object.create;Object.create},372:function(e,t,n){"use strict";var i=n(6060);e.exports=function(e){if("function"!==typeof e)return!1;if(!hasOwnProperty.call(e,"length"))return!1;try{if("number"!==typeof e.length)return!1;if("function"!==typeof e.call)return!1;if("function"!==typeof e.apply)return!1}catch(t){return!1}return!i(e)}},3940:function(e,t,n){"use strict";var i=n(5618),r={object:!0,function:!0,undefined:!0};e.exports=function(e){return!!i(e)&&hasOwnProperty.call(r,typeof e)}},7205:function(e,t,n){"use strict";var i=n(372),r=/^\s*class[\s{/}]/,a=Function.prototype.toString;e.exports=function(e){return!!i(e)&&!r.test(a.call(e))}},6060:function(e,t,n){"use strict";var i=n(3940);e.exports=function(e){if(!i(e))return!1;try{return!!e.constructor&&e.constructor.prototype===e}catch(t){return!1}}},5618:function(e){"use strict";var t=void 0;e.exports=function(e){return e!==t&&null!==e}},3744:function(e,t){"use strict";t.Z=(e,t)=>{const n=e.__vccOpts||e;for(const[i,r]of t)n[i]=r;return n}},9286:function(e,t,n){var i=n(3369);i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.id,i,""]]),i.locals&&(e.exports=i.locals);var r=n(4402).Z;r("333beb31",i,!0,{sourceMap:!1,shadowMode:!1})},4402:function(e,t,n){"use strict";function i(e,t){for(var n=[],i={},r=0;r<t.length;r++){var a=t[r],o=a[0],s=a[1],l=a[2],c=a[3],d={id:e+":"+r,css:s,media:l,sourceMap:c};i[o]?i[o].parts.push(d):n.push(i[o]={id:o,parts:[d]})}return n}n.d(t,{Z:function(){return p}});var r="undefined"!==typeof document;if("undefined"!==typeof DEBUG&&DEBUG&&!r)throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");var a={},o=r&&(document.head||document.getElementsByTagName("head")[0]),s=null,l=0,c=!1,d=function(){},h=null,u="data-vue-ssr-id",v="undefined"!==typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());function p(e,t,n,r){c=n,h=r||{};var o=i(e,t);return f(o),function(t){for(var n=[],r=0;r<o.length;r++){var s=o[r],l=a[s.id];l.refs--,n.push(l)}t?(o=i(e,t),f(o)):o=[];for(r=0;r<n.length;r++){l=n[r];if(0===l.refs){for(var c=0;c<l.parts.length;c++)l.parts[c]();delete a[l.id]}}}}function f(e){for(var t=0;t<e.length;t++){var n=e[t],i=a[n.id];if(i){i.refs++;for(var r=0;r<i.parts.length;r++)i.parts[r](n.parts[r]);for(;r<n.parts.length;r++)i.parts.push(m(n.parts[r]));i.parts.length>n.parts.length&&(i.parts.length=n.parts.length)}else{var o=[];for(r=0;r<n.parts.length;r++)o.push(m(n.parts[r]));a[n.id]={id:n.id,refs:1,parts:o}}}}function g(){var e=document.createElement("style");return e.type="text/css",o.appendChild(e),e}function m(e){var t,n,i=document.querySelector("style["+u+'~="'+e.id+'"]');if(i){if(c)return d;i.parentNode.removeChild(i)}if(v){var r=l++;i=s||(s=g()),t=y.bind(null,i,r,!1),n=y.bind(null,i,r,!0)}else i=g(),t=w.bind(null,i),n=function(){i.parentNode.removeChild(i)};return t(e),function(i){if(i){if(i.css===e.css&&i.media===e.media&&i.sourceMap===e.sourceMap)return;t(e=i)}else n()}}var b=function(){var e=[];return function(t,n){return e[t]=n,e.filter(Boolean).join("\n")}}();function y(e,t,n,i){var r=n?"":i.css;if(e.styleSheet)e.styleSheet.cssText=b(t,r);else{var a=document.createTextNode(r),o=e.childNodes;o[t]&&e.removeChild(o[t]),o.length?e.insertBefore(a,o[t]):e.appendChild(a)}}function w(e,t){var n=t.css,i=t.media,r=t.sourceMap;if(i&&e.setAttribute("media",i),h.ssrId&&e.setAttribute(u,t.id),r&&(n+="\n/*# sourceURL="+r.sources[0]+" */",n+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(r))))+" */"),e.styleSheet)e.styleSheet.cssText=n;else{while(e.firstChild)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}},9509:function(e,t,n){"use strict";n.d(t,{ZP:function(){return qt}});var i={};n.r(i),n.d(i,{RangeObject:function(){return G},blob2base64:function(){return U},borders:function(){return k},bounds:function(){return x},createBase64Url:function(){return R},createBlob:function(){return I},createBlobUrl:function(){return O},defaults:function(){return m},defer:function(){return q},documentHeight:function(){return u},extend:function(){return b},filterChildren:function(){return Z},findChildren:function(){return V},getParentByTagName:function(){return Y},indexOfElementNode:function(){return T},indexOfNode:function(){return S},indexOfSorted:function(){return _},indexOfTextNode:function(){return C},insert:function(){return y},isElement:function(){return v},isFloat:function(){return f},isNumber:function(){return p},isXml:function(){return N},locationOf:function(){return w},nodeBounds:function(){return z},parents:function(){return $},parse:function(){return L},prefixed:function(){return g},qs:function(){return P},qsa:function(){return B},qsp:function(){return F},querySelectorByType:function(){return H},requestAnimationFrame:function(){return s},revokeBlobUrl:function(){return A},sprint:function(){return j},treeWalker:function(){return W},type:function(){return D},uuid:function(){return h},walk:function(){return M},windowBounds:function(){return E}});var r=n(8370),a=n.n(r),o=n(647);const s="undefined"!=typeof window&&(window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame),l=1,c=3,d="undefined"!=typeof URL?URL:"undefined"!=typeof window?window.URL||window.webkitURL||window.mozURL:void 0;function h(){var e=(new Date).getTime(),t="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(t){var n=(e+16*Math.random())%16|0;return e=Math.floor(e/16),("x"==t?n:7&n|8).toString(16)}));return t}function u(){return Math.max(document.documentElement.clientHeight,document.body.scrollHeight,document.documentElement.scrollHeight,document.body.offsetHeight,document.documentElement.offsetHeight)}function v(e){return!(!e||1!=e.nodeType)}function p(e){return!isNaN(parseFloat(e))&&isFinite(e)}function f(e){let t=parseFloat(e);return!1!==p(e)&&("string"===typeof e&&e.indexOf(".")>-1||Math.floor(t)!==t)}function g(e){var t=["Webkit","webkit","Moz","O","ms"],n=["-webkit-","-webkit-","-moz-","-o-","-ms-"],i=e.toLowerCase(),r=t.length;if("undefined"===typeof document||"undefined"!=typeof document.body.style[i])return e;for(var a=0;a<r;a++)if("undefined"!=typeof document.body.style[n[a]+i])return n[a]+i;return e}function m(e){for(var t=1,n=arguments.length;t<n;t++){var i=arguments[t];for(var r in i)void 0===e[r]&&(e[r]=i[r])}return e}function b(e){var t=[].slice.call(arguments,1);return t.forEach((function(t){t&&Object.getOwnPropertyNames(t).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))})),e}function y(e,t,n){var i=w(e,t,n);return t.splice(i,0,e),i}function w(e,t,n,i,r){var a,o=i||0,s=r||t.length,l=parseInt(o+(s-o)/2);return n||(n=function(e,t){return e>t?1:e<t?-1:e==t?0:void 0}),s-o<=0?l:(a=n(t[l],e),s-o===1?a>=0?l:l+1:0===a?l:-1===a?w(e,t,n,l,s):w(e,t,n,o,l))}function _(e,t,n,i,r){var a,o=i||0,s=r||t.length,l=parseInt(o+(s-o)/2);return n||(n=function(e,t){return e>t?1:e<t?-1:e==t?0:void 0}),s-o<=0?-1:(a=n(t[l],e),s-o===1?0===a?l:-1:0===a?l:-1===a?_(e,t,n,l,s):_(e,t,n,o,l))}function x(e){var t=window.getComputedStyle(e),n=["width","paddingRight","paddingLeft","marginRight","marginLeft","borderRightWidth","borderLeftWidth"],i=["height","paddingTop","paddingBottom","marginTop","marginBottom","borderTopWidth","borderBottomWidth"],r=0,a=0;return n.forEach((function(e){r+=parseFloat(t[e])||0})),i.forEach((function(e){a+=parseFloat(t[e])||0})),{height:a,width:r}}function k(e){var t=window.getComputedStyle(e),n=["paddingRight","paddingLeft","marginRight","marginLeft","borderRightWidth","borderLeftWidth"],i=["paddingTop","paddingBottom","marginTop","marginBottom","borderTopWidth","borderBottomWidth"],r=0,a=0;return n.forEach((function(e){r+=parseFloat(t[e])||0})),i.forEach((function(e){a+=parseFloat(t[e])||0})),{height:a,width:r}}function z(e){let t,n=e.ownerDocument;if(e.nodeType==Node.TEXT_NODE){let i=n.createRange();i.selectNodeContents(e),t=i.getBoundingClientRect()}else t=e.getBoundingClientRect();return t}function E(){var e=window.innerWidth,t=window.innerHeight;return{top:0,left:0,right:e,bottom:t,width:e,height:t}}function S(e,t){for(var n,i=e.parentNode,r=i.childNodes,a=-1,o=0;o<r.length;o++)if(n=r[o],n.nodeType===t&&a++,n==e)break;return a}function C(e){return S(e,c)}function T(e){return S(e,l)}function N(e){return["xml","opf","ncx"].indexOf(e)>-1}function I(e,t){return new Blob([e],{type:t})}function O(e,t){var n,i=I(e,t);return n=d.createObjectURL(i),n}function A(e){return d.revokeObjectURL(e)}function R(e,t){var n,i;if("string"===typeof e)return n=btoa(encodeURIComponent(e)),i="data:"+t+";base64,"+n,i}function D(e){return Object.prototype.toString.call(e).slice(8,-1)}function L(e,t,n){var i,r;return r="undefined"===typeof DOMParser||n?o.a:DOMParser,65279===e.charCodeAt(0)&&(e=e.slice(1)),i=(new r).parseFromString(e,t),i}function P(e,t){var n;if(!e)throw new Error("No Element Provided");return"undefined"!=typeof e.querySelector?e.querySelector(t):(n=e.getElementsByTagName(t),n.length?n[0]:void 0)}function B(e,t){return"undefined"!=typeof e.querySelector?e.querySelectorAll(t):e.getElementsByTagName(t)}function F(e,t,n){var i,r;if("undefined"!=typeof e.querySelector){for(var a in t+="[",n)t+=a+"~='"+n[a]+"'";return t+="]",e.querySelector(t)}if(i=e.getElementsByTagName(t),r=Array.prototype.slice.call(i,0).filter((function(e){for(var t in n)if(e.getAttribute(t)===n[t])return!0;return!1})),r)return r[0]}function j(e,t){var n=e.ownerDocument||e;"undefined"!==typeof n.createTreeWalker?W(e,t,NodeFilter.SHOW_TEXT):M(e,(function(e){e&&3===e.nodeType&&t(e)}),!0)}function W(e,t,n){var i=document.createTreeWalker(e,n,null,!1);let r;while(r=i.nextNode())t(r)}function M(e,t){if(t(e))return!0;if(e=e.firstChild,e)do{let n=M(e,t);if(n)return!0;e=e.nextSibling}while(e)}function U(e){return new Promise((function(t,n){var i=new FileReader;i.readAsDataURL(e),i.onloadend=function(){t(i.result)}}))}function q(){this.resolve=null,this.reject=null,this.id=h(),this.promise=new Promise(((e,t)=>{this.resolve=e,this.reject=t})),Object.freeze(this)}function H(e,t,n){var i;if("undefined"!=typeof e.querySelector&&(i=e.querySelector(`${t}[*|type="${n}"]`)),i&&0!==i.length)return i;i=B(e,t);for(var r=0;r<i.length;r++)if(i[r].getAttributeNS("http://www.idpf.org/2007/ops","type")===n||i[r].getAttribute("epub:type")===n)return i[r]}function V(e){for(var t=[],n=e.childNodes,i=0;i<n.length;i++){let e=n[i];1===e.nodeType&&t.push(e)}return t}function $(e){for(var t=[e];e;e=e.parentNode)t.unshift(e);return t}function Z(e,t,n){for(var i=[],r=e.childNodes,a=0;a<r.length;a++){let e=r[a];if(1===e.nodeType&&e.nodeName.toLowerCase()===t){if(n)return e;i.push(e)}}if(!n)return i}function Y(e,t){let n;if(null!==e&&""!==t){n=e.parentNode;while(1===n.nodeType){if(n.tagName.toLowerCase()===t)return n;n=n.parentNode}}}class G{constructor(){this.collapsed=!1,this.commonAncestorContainer=void 0,this.endContainer=void 0,this.endOffset=void 0,this.startContainer=void 0,this.startOffset=void 0}setStart(e,t){this.startContainer=e,this.startOffset=t,this.endContainer?this.commonAncestorContainer=this._commonAncestorContainer():this.collapse(!0),this._checkCollapsed()}setEnd(e,t){this.endContainer=e,this.endOffset=t,this.startContainer?(this.collapsed=!1,this.commonAncestorContainer=this._commonAncestorContainer()):this.collapse(!1),this._checkCollapsed()}collapse(e){this.collapsed=!0,e?(this.endContainer=this.startContainer,this.endOffset=this.startOffset,this.commonAncestorContainer=this.startContainer.parentNode):(this.startContainer=this.endContainer,this.startOffset=this.endOffset,this.commonAncestorContainer=this.endOffset.parentNode)}selectNode(e){let t=e.parentNode,n=Array.prototype.indexOf.call(t.childNodes,e);this.setStart(t,n),this.setEnd(t,n+1)}selectNodeContents(e){e.childNodes[e.childNodes-1];let t=3===e.nodeType?e.textContent.length:parent.childNodes.length;this.setStart(e,0),this.setEnd(e,t)}_commonAncestorContainer(e,t){var n=$(e||this.startContainer),i=$(t||this.endContainer);if(n[0]==i[0])for(var r=0;r<n.length;r++)if(n[r]!=i[r])return n[r-1]}_checkCollapsed(){this.startContainer===this.endContainer&&this.startOffset===this.endOffset?this.collapsed=!0:this.collapsed=!1}toString(){}}var X=n(9294),J=n.n(X);class K{constructor(e){var t,n;t=e.indexOf("://"),t>-1&&(e=new URL(e).pathname),n=this.parse(e),this.path=e,this.isDirectory(e)?this.directory=e:this.directory=n.dir+"/",this.filename=n.base,this.extension=n.ext.slice(1)}parse(e){return J().parse(e)}isAbsolute(e){return J().isAbsolute(e||this.path)}isDirectory(e){return"/"===e.charAt(e.length-1)}resolve(e){return J().resolve(this.directory,e)}relative(e){var t=e&&e.indexOf("://")>-1;return t?e:J().relative(this.directory,e)}splitPath(e){return this.splitPathRe.exec(e).slice(1)}toString(){return this.path}}var Q=K;class ee{constructor(e,t){var n,i=e.indexOf("://")>-1,r=e;if(this.Url=void 0,this.href=e,this.protocol="",this.origin="",this.hash="",this.hash="",this.search="",this.base=t,!i&&!1!==t&&"string"!==typeof t&&window&&window.location&&(this.base=window.location.href),i||this.base)try{this.base?this.Url=new URL(e,this.base):this.Url=new URL(e),this.href=this.Url.href,this.protocol=this.Url.protocol,this.origin=this.Url.origin,this.hash=this.Url.hash,this.search=this.Url.search,r=this.Url.pathname+(this.Url.search?this.Url.search:"")}catch(a){this.Url=void 0,this.base&&(n=new Q(this.base),r=n.resolve(r))}this.Path=new Q(r),this.directory=this.Path.directory,this.filename=this.Path.filename,this.extension=this.Path.extension}path(){return this.Path}resolve(e){var t,n=e.indexOf("://")>-1;return n?e:(t=J().resolve(this.directory,e),this.origin+t)}relative(e){return J().relative(e,this.directory)}toString(){return this.href}}var te=ee;const ne=1,ie=3,re=9;class ae{constructor(e,t,n){var i;if(this.str="",this.base={},this.spinePos=0,this.range=!1,this.path={},this.start=null,this.end=null,!(this instanceof ae))return new ae(e,t,n);if("string"===typeof t?this.base=this.parseComponent(t):"object"===typeof t&&t.steps&&(this.base=t),i=this.checkType(e),"string"===i)return this.str=e,b(this,this.parse(e));if("range"===i)return b(this,this.fromRange(e,this.base,n));if("node"===i)return b(this,this.fromNode(e,this.base,n));if("EpubCFI"===i&&e.path)return e;if(e)throw new TypeError("not a valid argument for EpubCFI");return this}checkType(e){return this.isCfiString(e)?"string":!e||"object"!==typeof e||"Range"!==D(e)&&"undefined"==typeof e.startContainer?e&&"object"===typeof e&&"undefined"!=typeof e.nodeType?"node":!!(e&&"object"===typeof e&&e instanceof ae)&&"EpubCFI":"range"}parse(e){var t,n,i,r={spinePos:-1,range:!1,base:{},path:{},start:null,end:null};return"string"!==typeof e?{spinePos:-1}:(0===e.indexOf("epubcfi(")&&")"===e[e.length-1]&&(e=e.slice(8,e.length-1)),t=this.getChapterComponent(e),t?(r.base=this.parseComponent(t),n=this.getPathComponent(e),r.path=this.parseComponent(n),i=this.getRange(e),i&&(r.range=!0,r.start=this.parseComponent(i[0]),r.end=this.parseComponent(i[1])),r.spinePos=r.base.steps[1].index,r):{spinePos:-1})}parseComponent(e){var t,n={steps:[],terminal:{offset:null,assertion:null}},i=e.split(":"),r=i[0].split("/");return i.length>1&&(t=i[1],n.terminal=this.parseTerminal(t)),""===r[0]&&r.shift(),n.steps=r.map(function(e){return this.parseStep(e)}.bind(this)),n}parseStep(e){var t,n,i,r,a;if(r=e.match(/\[(.*)\]/),r&&r[1]&&(a=r[1]),n=parseInt(e),!isNaN(n))return n%2===0?(t="element",i=n/2-1):(t="text",i=(n-1)/2),{type:t,index:i,id:a||null}}parseTerminal(e){var t,n,i=e.match(/\[(.*)\]/);return i&&i[1]?(t=parseInt(e.split("[")[0]),n=i[1]):t=parseInt(e),p(t)||(t=null),{offset:t,assertion:n}}getChapterComponent(e){var t=e.split("!");return t[0]}getPathComponent(e){var t=e.split("!");if(t[1]){let e=t[1].split(",");return e[0]}}getRange(e){var t=e.split(",");return 3===t.length&&[t[1],t[2]]}getCharecterOffsetComponent(e){var t=e.split(":");return t[1]||""}joinSteps(e){return e?e.map((function(e){var t="";return"element"===e.type&&(t+=2*(e.index+1)),"text"===e.type&&(t+=1+2*e.index),e.id&&(t+="["+e.id+"]"),t})).join("/"):""}segmentString(e){var t="/";return t+=this.joinSteps(e.steps),e.terminal&&null!=e.terminal.offset&&(t+=":"+e.terminal.offset),e.terminal&&null!=e.terminal.assertion&&(t+="["+e.terminal.assertion+"]"),t}toString(){var e="epubcfi(";return e+=this.segmentString(this.base),e+="!",e+=this.segmentString(this.path),this.range&&this.start&&(e+=",",e+=this.segmentString(this.start)),this.range&&this.end&&(e+=",",e+=this.segmentString(this.end)),e+=")",e}compare(e,t){var n,i,r,a;if("string"===typeof e&&(e=new ae(e)),"string"===typeof t&&(t=new ae(t)),e.spinePos>t.spinePos)return 1;if(e.spinePos<t.spinePos)return-1;e.range?(n=e.path.steps.concat(e.start.steps),r=e.start.terminal):(n=e.path.steps,r=e.path.terminal),t.range?(i=t.path.steps.concat(t.start.steps),a=t.start.terminal):(i=t.path.steps,a=t.path.terminal);for(var o=0;o<n.length;o++){if(!n[o])return-1;if(!i[o])return 1;if(n[o].index>i[o].index)return 1;if(n[o].index<i[o].index)return-1}return n.length<i.length?-1:r.offset>a.offset?1:r.offset<a.offset?-1:0}step(e){var t=e.nodeType===ie?"text":"element";return{id:e.id,tagName:e.tagName,type:t,index:this.position(e)}}filteredStep(e,t){var n,i=this.filter(e,t);if(i)return n=i.nodeType===ie?"text":"element",{id:i.id,tagName:i.tagName,type:n,index:this.filteredPosition(i,t)}}pathTo(e,t,n){var i,r={steps:[],terminal:{offset:null,assertion:null}},a=e;while(a&&a.parentNode&&a.parentNode.nodeType!=re)i=n?this.filteredStep(a,n):this.step(a),i&&r.steps.unshift(i),a=a.parentNode;return null!=t&&t>=0&&(r.terminal.offset=t,"text"!=r.steps[r.steps.length-1].type&&r.steps.push({type:"text",index:0})),r}equalStep(e,t){return!(!e||!t)&&(e.index===t.index&&e.id===t.id&&e.type===t.type)}fromRange(e,t,n){var i={range:!1,base:{},path:{},start:null,end:null},r=e.startContainer,a=e.endContainer,o=e.startOffset,s=e.endOffset,l=!1;if(n&&(l=null!=r.ownerDocument.querySelector("."+n)),"string"===typeof t?(i.base=this.parseComponent(t),i.spinePos=i.base.steps[1].index):"object"===typeof t&&(i.base=t),e.collapsed)l&&(o=this.patchOffset(r,o,n)),i.path=this.pathTo(r,o,n);else{i.range=!0,l&&(o=this.patchOffset(r,o,n)),i.start=this.pathTo(r,o,n),l&&(s=this.patchOffset(a,s,n)),i.end=this.pathTo(a,s,n),i.path={steps:[],terminal:null};var c,d=i.start.steps.length;for(c=0;c<d;c++){if(!this.equalStep(i.start.steps[c],i.end.steps[c]))break;c===d-1?i.start.terminal===i.end.terminal&&(i.path.steps.push(i.start.steps[c]),i.range=!1):i.path.steps.push(i.start.steps[c])}i.start.steps=i.start.steps.slice(i.path.steps.length),i.end.steps=i.end.steps.slice(i.path.steps.length)}return i}fromNode(e,t,n){var i={range:!1,base:{},path:{},start:null,end:null};return"string"===typeof t?(i.base=this.parseComponent(t),i.spinePos=i.base.steps[1].index):"object"===typeof t&&(i.base=t),i.path=this.pathTo(e,null,n),i}filter(e,t){var n,i,r,a,o,s=!1;return e.nodeType===ie?(s=!0,r=e.parentNode,n=e.parentNode.classList.contains(t)):(s=!1,n=e.classList.contains(t)),n&&s?(a=r.previousSibling,o=r.nextSibling,a&&a.nodeType===ie?i=a:o&&o.nodeType===ie&&(i=o),i||e):!(n&&!s)&&e}patchOffset(e,t,n){if(e.nodeType!=ie)throw new Error("Anchor must be a text node");var i=e,r=t;e.parentNode.classList.contains(n)&&(i=e.parentNode);while(i.previousSibling){if(i.previousSibling.nodeType===ne){if(!i.previousSibling.classList.contains(n))break;r+=i.previousSibling.textContent.length}else r+=i.previousSibling.textContent.length;i=i.previousSibling}return r}normalizedMap(e,t,n){var i,r,a,o={},s=-1,l=e.length;for(i=0;i<l;i++)r=e[i].nodeType,r===ne&&e[i].classList.contains(n)&&(r=ie),i>0&&r===ie&&a===ie?o[i]=s:t===r&&(s+=1,o[i]=s),a=r;return o}position(e){var t,n;return e.nodeType===ne?(t=e.parentNode.children,t||(t=V(e.parentNode)),n=Array.prototype.indexOf.call(t,e)):(t=this.textNodes(e.parentNode),n=t.indexOf(e)),n}filteredPosition(e,t){var n,i,r;return e.nodeType===ne?(n=e.parentNode.children,r=this.normalizedMap(n,ne,t)):(n=e.parentNode.childNodes,e.parentNode.classList.contains(t)&&(e=e.parentNode,n=e.parentNode.childNodes),r=this.normalizedMap(n,ie,t)),i=Array.prototype.indexOf.call(n,e),r[i]}stepsToXpath(e){var t=[".","*"];return e.forEach((function(e){var n=e.index+1;e.id?t.push("*[position()="+n+" and @id='"+e.id+"']"):"text"===e.type?t.push("text()["+n+"]"):t.push("*["+n+"]")})),t.join("/")}stepsToQuerySelector(e){var t=["html"];return e.forEach((function(e){var n=e.index+1;e.id?t.push("#"+e.id):"text"===e.type||t.push("*:nth-child("+n+")")})),t.join(">")}textNodes(e,t){return Array.prototype.slice.call(e.childNodes).filter((function(e){return e.nodeType===ie||!(!t||!e.classList.contains(t))}))}walkToNode(e,t,n){var i,r,a,o=t||document,s=o.documentElement,l=e.length;for(a=0;a<l;a++)if(r=e[a],"element"===r.type?r.id?s=o.getElementById(r.id):(i=s.children||V(s),s=i[r.index]):"text"===r.type&&(s=this.textNodes(s,n)[r.index]),!s)break;return s}findNode(e,t,n){var i,r,a=t||document;return n||"undefined"==typeof a.evaluate?i=n?this.walkToNode(e,a,n):this.walkToNode(e,a):(r=this.stepsToXpath(e),i=a.evaluate(r,a,null,XPathResult.FIRST_ORDERED_NODE_TYPE,null).singleNodeValue),i}fixMiss(e,t,n,i){var r,a,o=this.findNode(e.slice(0,-1),n,i),s=o.childNodes,l=this.normalizedMap(s,ie,i),c=e[e.length-1].index;for(let d in l){if(!l.hasOwnProperty(d))return;if(l[d]===c){if(r=s[d],a=r.textContent.length,!(t>a)){o=r.nodeType===ne?r.childNodes[0]:r;break}t-=a}}return{container:o,offset:t}}toRange(e,t){var n,i,r,a,o,s,l,c,d=e||document,h=this,u=!!t&&null!=d.querySelector("."+t);if(n="undefined"!==typeof d.createRange?d.createRange():new G,h.range?(i=h.start,s=h.path.steps.concat(i.steps),a=this.findNode(s,d,u?t:null),r=h.end,l=h.path.steps.concat(r.steps),o=this.findNode(l,d,u?t:null)):(i=h.path,s=h.path.steps,a=this.findNode(h.path.steps,d,u?t:null)),!a)return console.log("No startContainer found for",this.toString()),null;try{null!=i.terminal.offset?n.setStart(a,i.terminal.offset):n.setStart(a,0)}catch(v){c=this.fixMiss(s,i.terminal.offset,d,u?t:null),n.setStart(c.container,c.offset)}if(o)try{null!=r.terminal.offset?n.setEnd(o,r.terminal.offset):n.setEnd(o,0)}catch(v){c=this.fixMiss(l,h.end.terminal.offset,d,u?t:null),n.setEnd(c.container,c.offset)}return n}isCfiString(e){return"string"===typeof e&&0===e.indexOf("epubcfi(")&&")"===e[e.length-1]}generateChapterComponent(e,t,n){var i=parseInt(t),r=2*(e+1),a="/"+r+"/";return a+=2*(i+1),n&&(a+="["+n+"]"),a}collapse(e){this.range&&(this.range=!1,e?(this.path.steps=this.path.steps.concat(this.start.steps),this.path.terminal=this.start.terminal):(this.path.steps=this.path.steps.concat(this.end.steps),this.path.terminal=this.end.terminal))}}var oe=ae;class se{constructor(e){this.context=e||this,this.hooks=[]}register(){for(var e=0;e<arguments.length;++e)if("function"===typeof arguments[e])this.hooks.push(arguments[e]);else for(var t=0;t<arguments[e].length;++t)this.hooks.push(arguments[e][t])}deregister(e){let t;for(let n=0;n<this.hooks.length;n++)if(t=this.hooks[n],t===e){this.hooks.splice(n,1);break}}trigger(){var e=arguments,t=this.context,n=[];return this.hooks.forEach((function(i){var r=i.apply(t,e);r&&"function"===typeof r["then"]&&n.push(r)})),Promise.all(n)}list(){return this.hooks}clear(){return this.hooks=[]}}var le=se;function ce(e,t){var n,i,r=t.url,a=r.indexOf("://")>-1;e&&(i=P(e,"head"),n=P(i,"base"),n||(n=e.createElement("base"),i.insertBefore(n,i.firstChild)),!a&&window&&window.location&&(r=window.location.origin+r),n.setAttribute("href",r))}function de(e,t){var n,i,r=t.canonical;e&&(n=P(e,"head"),i=P(n,"link[rel='canonical']"),i?i.setAttribute("href",r):(i=e.createElement("link"),i.setAttribute("rel","canonical"),i.setAttribute("href",r),n.appendChild(i)))}function he(e,t){var n,i,r=t.idref;e&&(n=P(e,"head"),i=P(n,"link[property='dc.identifier']"),i?i.setAttribute("content",r):(i=e.createElement("meta"),i.setAttribute("name","dc.identifier"),i.setAttribute("content",r),n.appendChild(i)))}function ue(e,t){var n=e.querySelectorAll("a[href]");if(n.length)for(var i=P(e.ownerDocument,"base"),r=i?i.getAttribute("href"):void 0,a=function(e){var n=e.getAttribute("href");if(0!==n.indexOf("mailto:")){var i=n.indexOf("://")>-1;if(i)e.setAttribute("target","_blank");else{var a;try{a=new te(n,r)}catch(o){}e.onclick=function(){return a&&a.hash?t(a.Path.path+a.hash):t(a?a.Path.path:n),!1}}}}.bind(this),o=0;o<n.length;o++)a(n[o])}function ve(e,t,n){return t.forEach((function(t,i){t&&n[i]&&(t=t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),e=e.replace(new RegExp(t,"g"),n[i]))})),e}function pe(e,t,n,i){var r,a="undefined"!=typeof window&&window.URL,o=a?"blob":"arraybuffer",s=new q,l=new XMLHttpRequest,c=XMLHttpRequest.prototype;for(r in"overrideMimeType"in c||Object.defineProperty(c,"overrideMimeType",{value:function(){}}),n&&(l.withCredentials=!0),l.onreadystatechange=h,l.onerror=d,l.open("GET",e,!0),i)l.setRequestHeader(r,i[r]);function d(e){s.reject(e)}function h(){if(this.readyState===XMLHttpRequest.DONE){var e=!1;if(""!==this.responseType&&"document"!==this.responseType||(e=this.responseXML),200===this.status||0===this.status||e){var n;if(!this.response&&!e)return s.reject({status:this.status,message:"Empty Response",stack:(new Error).stack}),s.promise;if(403===this.status)return s.reject({status:this.status,response:this.response,message:"Forbidden",stack:(new Error).stack}),s.promise;n=e?this.responseXML:N(t)?L(this.response,"text/xml"):"xhtml"==t?L(this.response,"application/xhtml+xml"):"html"==t||"htm"==t?L(this.response,"text/html"):"json"==t?JSON.parse(this.response):"blob"==t?a?this.response:new Blob([this.response]):this.response,s.resolve(n)}else s.reject({status:this.status,message:this.response,stack:(new Error).stack})}}return"json"==t&&l.setRequestHeader("Accept","application/json"),t||(t=new Q(e).extension),"blob"==t&&(l.responseType=o),N(t)&&l.overrideMimeType("text/xml"),"binary"==t&&(l.responseType="arraybuffer"),l.send(),s.promise}var fe=pe;class ge{constructor(e,t){this.idref=e.idref,this.linear="yes"===e.linear,this.properties=e.properties,this.index=e.index,this.href=e.href,this.url=e.url,this.canonical=e.canonical,this.next=e.next,this.prev=e.prev,this.cfiBase=e.cfiBase,t?this.hooks=t:(this.hooks={},this.hooks.serialize=new le(this),this.hooks.content=new le(this)),this.document=void 0,this.contents=void 0,this.output=void 0}load(e){var t=e||this.request||fe,n=new q,i=n.promise;return this.contents?n.resolve(this.contents):t(this.url).then(function(e){return this.document=e,this.contents=e.documentElement,this.hooks.content.trigger(this.document,this)}.bind(this)).then(function(){n.resolve(this.contents)}.bind(this)).catch((function(e){n.reject(e)})),i}base(){return ce(this.document,this)}render(e){var t=new q,n=t.promise;return this.output,this.load(e).then(function(e){var t,n="undefined"!==typeof navigator&&navigator.userAgent||"",i=n.indexOf("Trident")>=0;t="undefined"===typeof XMLSerializer||i?o.XMLDOMParser:XMLSerializer;var r=new t;return this.output=r.serializeToString(e),this.output}.bind(this)).then(function(){return this.hooks.serialize.trigger(this.output,this)}.bind(this)).then(function(){t.resolve(this.output)}.bind(this)).catch((function(e){t.reject(e)})),n}find(e){var t=this,n=[],i=e.toLowerCase(),r=function(e){var r,a,o,s=e.textContent.toLowerCase(),l=t.document.createRange(),c=-1,d=150;while(-1!=a)a=s.indexOf(i,c+1),-1!=a&&(l=t.document.createRange(),l.setStart(e,a),l.setEnd(e,a+i.length),r=t.cfiFromRange(l),e.textContent.length<d?o=e.textContent:(o=e.textContent.substring(a-d/2,a+d/2),o="..."+o+"..."),n.push({cfi:r,excerpt:o})),c=a};return j(t.document,(function(e){r(e)})),n}search(e,t=5){if("undefined"==typeof document.createTreeWalker)return this.find(e);let n=[];const i=150,r=this,a=e.toLowerCase(),o=function(e){const t=e.reduce(((e,t)=>e+t.textContent),""),o=t.toLowerCase(),s=o.indexOf(a);if(-1!=s){const t=0,o=s+a.length;let l=0,c=0;if(s<e[t].length){let a;while(l<e.length-1){if(c+=e[l].length,o<=c)break;l+=1}let d=e[t],h=e[l],u=r.document.createRange();u.setStart(d,s);let v=e.slice(0,l).reduce(((e,t)=>e+t.textContent.length),0);u.setEnd(h,v>o?o:o-v),a=r.cfiFromRange(u);let p=e.slice(0,l+1).reduce(((e,t)=>e+t.textContent),"");p.length>i&&(p=p.substring(s-i/2,s+i/2),p="..."+p+"..."),n.push({cfi:a,excerpt:p})}}},s=document.createTreeWalker(r.document,NodeFilter.SHOW_TEXT,null,!1);let l,c=[];while(l=s.nextNode())c.push(l),c.length==t&&(o(c.slice(0,t)),c=c.slice(1,t));return c.length>0&&o(c),n}reconcileLayoutSettings(e){var t={layout:e.layout,spread:e.spread,orientation:e.orientation};return this.properties.forEach((function(e){var n,i,r=e.replace("rendition:",""),a=r.indexOf("-");-1!=a&&(n=r.slice(0,a),i=r.slice(a+1),t[n]=i)})),t}cfiFromRange(e){return new oe(e,this.cfiBase).toString()}cfiFromElement(e){return new oe(e,this.cfiBase).toString()}unload(){this.document=void 0,this.contents=void 0,this.output=void 0}destroy(){this.unload(),this.hooks.serialize.clear(),this.hooks.content.clear(),this.hooks=void 0,this.idref=void 0,this.linear=void 0,this.properties=void 0,this.index=void 0,this.href=void 0,this.url=void 0,this.next=void 0,this.prev=void 0,this.cfiBase=void 0}}var me=ge;class be{constructor(){this.spineItems=[],this.spineByHref={},this.spineById={},this.hooks={},this.hooks.serialize=new le,this.hooks.content=new le,this.hooks.content.register(ce),this.hooks.content.register(de),this.hooks.content.register(he),this.epubcfi=new oe,this.loaded=!1,this.items=void 0,this.manifest=void 0,this.spineNodeIndex=void 0,this.baseUrl=void 0,this.length=void 0}unpack(e,t,n){this.items=e.spine,this.manifest=e.manifest,this.spineNodeIndex=e.spineNodeIndex,this.baseUrl=e.baseUrl||e.basePath||"",this.length=this.items.length,this.items.forEach(((e,i)=>{var r,a=this.manifest[e.idref];e.index=i,e.cfiBase=this.epubcfi.generateChapterComponent(this.spineNodeIndex,e.index,e.idref),e.href&&(e.url=t(e.href,!0),e.canonical=n(e.href)),a&&(e.href=a.href,e.url=t(e.href,!0),e.canonical=n(e.href),a.properties.length&&e.properties.push.apply(e.properties,a.properties)),"yes"===e.linear?(e.prev=function(){let t=e.index;while(t>0){let e=this.get(t-1);if(e&&e.linear)return e;t-=1}}.bind(this),e.next=function(){let t=e.index;while(t<this.spineItems.length-1){let e=this.get(t+1);if(e&&e.linear)return e;t+=1}}.bind(this)):(e.prev=function(){},e.next=function(){}),r=new me(e,this.hooks),this.append(r)})),this.loaded=!0}get(e){var t=0;if("undefined"===typeof e)while(t<this.spineItems.length){let e=this.spineItems[t];if(e&&e.linear)break;t+=1}else if(this.epubcfi.isCfiString(e)){let n=new oe(e);t=n.spinePos}else"number"===typeof e||!1===isNaN(e)?t=e:"string"===typeof e&&0===e.indexOf("#")?t=this.spineById[e.substring(1)]:"string"===typeof e&&(e=e.split("#")[0],t=this.spineByHref[e]||this.spineByHref[encodeURI(e)]);return this.spineItems[t]||null}append(e){var t=this.spineItems.length;return e.index=t,this.spineItems.push(e),this.spineByHref[decodeURI(e.href)]=t,this.spineByHref[encodeURI(e.href)]=t,this.spineByHref[e.href]=t,this.spineById[e.idref]=t,t}prepend(e){return this.spineByHref[e.href]=0,this.spineById[e.idref]=0,this.spineItems.forEach((function(e,t){e.index=t})),0}remove(e){var t=this.spineItems.indexOf(e);if(t>-1)return delete this.spineByHref[e.href],delete this.spineById[e.idref],this.spineItems.splice(t,1)}each(){return this.spineItems.forEach.apply(this.spineItems,arguments)}first(){let e=0;do{let t=this.get(e);if(t&&t.linear)return t;e+=1}while(e<this.spineItems.length)}last(){let e=this.spineItems.length-1;do{let t=this.get(e);if(t&&t.linear)return t;e-=1}while(e>=0)}destroy(){this.each((e=>e.destroy())),this.spineItems=void 0,this.spineByHref=void 0,this.spineById=void 0,this.hooks.serialize.clear(),this.hooks.content.clear(),this.hooks=void 0,this.epubcfi=void 0,this.loaded=!1,this.items=void 0,this.manifest=void 0,this.spineNodeIndex=void 0,this.baseUrl=void 0,this.length=void 0}}var ye=be;class we{constructor(e){this._q=[],this.context=e,this.tick=s,this.running=!1,this.paused=!1}enqueue(){var e,t,n,i=[].shift.call(arguments),r=arguments;if(!i)throw new Error("No Task Provided");return"function"===typeof i?(e=new q,t=e.promise,n={task:i,args:r,deferred:e,promise:t}):n={promise:i},this._q.push(n),0!=this.paused||this.running||this.run(),n.promise}dequeue(){var e,t,n;return!this._q.length||this.paused?(e=new q,e.deferred.resolve(),e.promise):(e=this._q.shift(),t=e.task,t?(n=t.apply(this.context,e.args),n&&"function"===typeof n["then"]?n.then(function(){e.deferred.resolve.apply(this.context,arguments)}.bind(this),function(){e.deferred.reject.apply(this.context,arguments)}.bind(this)):(e.deferred.resolve.apply(this.context,n),e.promise)):e.promise?e.promise:void 0)}dump(){while(this._q.length)this.dequeue()}run(){return this.running||(this.running=!0,this.defered=new q),this.tick.call(window,(()=>{this._q.length?this.dequeue().then(function(){this.run()}.bind(this)):(this.defered.resolve(),this.running=void 0)})),1==this.paused&&(this.paused=!1),this.defered.promise}flush(){return this.running?this.running:this._q.length?(this.running=this.dequeue().then(function(){return this.running=void 0,this.flush()}.bind(this)),this.running):void 0}clear(){this._q=[]}length(){return this._q.length}pause(){this.paused=!0}stop(){this._q=[],this.running=!1,this.paused=!0}}var _e=we;const xe="0.3",ke=["keydown","keyup","keypressed","mouseup","mousedown","click","touchend","touchstart","touchmove"],ze={BOOK:{OPEN_FAILED:"openFailed"},CONTENTS:{EXPAND:"expand",RESIZE:"resize",SELECTED:"selected",SELECTED_RANGE:"selectedRange",LINK_CLICKED:"linkClicked"},LOCATIONS:{CHANGED:"changed"},MANAGERS:{RESIZE:"resize",RESIZED:"resized",ORIENTATION_CHANGE:"orientationchange",ADDED:"added",SCROLL:"scroll",SCROLLED:"scrolled",REMOVED:"removed"},VIEWS:{AXIS:"axis",WRITING_MODE:"writingMode",LOAD_ERROR:"loaderror",RENDERED:"rendered",RESIZED:"resized",DISPLAYED:"displayed",SHOWN:"shown",HIDDEN:"hidden",MARK_CLICKED:"markClicked"},RENDITION:{STARTED:"started",ATTACHED:"attached",DISPLAYED:"displayed",DISPLAY_ERROR:"displayerror",RENDERED:"rendered",REMOVED:"removed",RESIZED:"resized",ORIENTATION_CHANGE:"orientationchange",LOCATION_CHANGED:"locationChanged",RELOCATED:"relocated",MARK_CLICKED:"markClicked",SELECTED:"selected",LAYOUT:"layout"},LAYOUT:{UPDATED:"updated"},ANNOTATION:{ATTACH:"attach",DETACH:"detach"}};class Ee{constructor(e,t,n){this.spine=e,this.request=t,this.pause=n||100,this.q=new _e(this),this.epubcfi=new oe,this._locations=[],this._locationsWords=[],this.total=0,this.break=150,this._current=0,this._wordCounter=0,this.currentLocation="",this._currentCfi="",this.processingTimeout=void 0}generate(e){return e&&(this.break=e),this.q.pause(),this.spine.each(function(e){e.linear&&this.q.enqueue(this.process.bind(this),e)}.bind(this)),this.q.run().then(function(){return this.total=this._locations.length-1,this._currentCfi&&(this.currentLocation=this._currentCfi),this._locations}.bind(this))}createRange(){return{startContainer:void 0,startOffset:void 0,endContainer:void 0,endOffset:void 0}}process(e){return e.load(this.request).then(function(t){var n=new q,i=this.parse(t,e.cfiBase);return this._locations=this._locations.concat(i),e.unload(),this.processingTimeout=setTimeout((()=>n.resolve(i)),this.pause),n.promise}.bind(this))}parse(e,t,n){var i,r,a=[],o=e.ownerDocument,s=P(o,"body"),l=0,c=n||this.break,d=function(e){var n,o=e.length,s=0;if(0===e.textContent.trim().length)return!1;0==l&&(i=this.createRange(),i.startContainer=e,i.startOffset=0),n=c-l,n>o&&(l+=o,s=o);while(s<o)if(n=c-l,0===l&&(s+=1,i=this.createRange(),i.startContainer=e,i.startOffset=s),s+n>=o)l+=o-s,s=o;else{s+=n,i.endContainer=e,i.endOffset=s;let r=new oe(i,t).toString();a.push(r),l=0}r=e};if(j(s,d.bind(this)),i&&i.startContainer&&r){i.endContainer=r,i.endOffset=r.length;let e=new oe(i,t).toString();a.push(e),l=0}return a}generateFromWords(e,t,n){var i=e?new oe(e):void 0;return this.q.pause(),this._locationsWords=[],this._wordCounter=0,this.spine.each(function(e){e.linear&&(i?e.index>=i.spinePos&&this.q.enqueue(this.processWords.bind(this),e,t,i,n):this.q.enqueue(this.processWords.bind(this),e,t,i,n))}.bind(this)),this.q.run().then(function(){return this._currentCfi&&(this.currentLocation=this._currentCfi),this._locationsWords}.bind(this))}processWords(e,t,n,i){return i&&this._locationsWords.length>=i?Promise.resolve():e.load(this.request).then(function(r){var a=new q,o=this.parseWords(r,e,t,n),s=i-this._locationsWords.length;return this._locationsWords=this._locationsWords.concat(o.length>=i?o.slice(0,s):o),e.unload(),this.processingTimeout=setTimeout((()=>a.resolve(o)),this.pause),a.promise}.bind(this))}countWords(e){return e=e.replace(/(^\s*)|(\s*$)/gi,""),e=e.replace(/[ ]{2,}/gi," "),e=e.replace(/\n /,"\n"),e.split(" ").length}parseWords(e,t,n,i){var r,a=t.cfiBase,o=[],s=e.ownerDocument,l=P(s,"body"),c=n,d=!i||i.spinePos!==t.index;i&&t.index===i.spinePos&&(r=i.findNode(i.range?i.path.steps.concat(i.start.steps):i.path.steps,e.ownerDocument));var h=function(e){if(!d){if(e!==r)return!1;d=!0}if(e.textContent.length<10&&0===e.textContent.trim().length)return!1;var t,n=this.countWords(e.textContent),i=0;if(0===n)return!1;t=c-this._wordCounter,t>n&&(this._wordCounter+=n,i=n);while(i<n)if(t=c-this._wordCounter,i+t>=n)this._wordCounter+=n-i,i=n;else{i+=t;let n=new oe(e,a);o.push({cfi:n.toString(),wordCount:this._wordCounter}),this._wordCounter=0}e};return j(l,h.bind(this)),o}locationFromCfi(e){let t;return oe.prototype.isCfiString(e)&&(e=new oe(e)),0===this._locations.length?-1:(t=w(e,this._locations,this.epubcfi.compare),t>this.total?this.total:t)}percentageFromCfi(e){if(0===this._locations.length)return null;var t=this.locationFromCfi(e);return this.percentageFromLocation(t)}percentageFromLocation(e){return e&&this.total?e/this.total:0}cfiFromLocation(e){var t=-1;return"number"!=typeof e&&(e=parseInt(e)),e>=0&&e<this._locations.length&&(t=this._locations[e]),t}cfiFromPercentage(e){let t;if(e>1&&console.warn("Normalize cfiFromPercentage value to between 0 - 1"),e>=1){let e=new oe(this._locations[this.total]);return e.collapse(),e.toString()}return t=Math.ceil(this.total*e),this.cfiFromLocation(t)}load(e){return this._locations="string"===typeof e?JSON.parse(e):e,this.total=this._locations.length-1,this._locations}save(){return JSON.stringify(this._locations)}getCurrent(){return this._current}setCurrent(e){var t;if("string"==typeof e)this._currentCfi=e;else{if("number"!=typeof e)return;this._current=e}0!==this._locations.length&&("string"==typeof e?(t=this.locationFromCfi(e),this._current=t):t=e,this.emit(ze.LOCATIONS.CHANGED,{percentage:this.percentageFromLocation(t)}))}get currentLocation(){return this._current}set currentLocation(e){this.setCurrent(e)}length(){return this._locations.length}destroy(){this.spine=void 0,this.request=void 0,this.pause=void 0,this.q.stop(),this.q=void 0,this.epubcfi=void 0,this._locations=void 0,this.total=void 0,this.break=void 0,this._current=void 0,this.currentLocation=void 0,this._currentCfi=void 0,clearTimeout(this.processingTimeout)}}a()(Ee.prototype);var Se=Ee;class Ce{constructor(e){this.packagePath="",this.directory="",this.encoding="",e&&this.parse(e)}parse(e){var t;if(!e)throw new Error("Container File Not Found");if(t=P(e,"rootfile"),!t)throw new Error("No RootFile Found");this.packagePath=t.getAttribute("full-path"),this.directory=J().dirname(this.packagePath),this.encoding=e.xmlEncoding}destroy(){this.packagePath=void 0,this.directory=void 0,this.encoding=void 0}}var Te=Ce;class Ne{constructor(e){this.manifest={},this.navPath="",this.ncxPath="",this.coverPath="",this.spineNodeIndex=0,this.spine=[],this.metadata={},e&&this.parse(e)}parse(e){var t,n,i;if(!e)throw new Error("Package File Not Found");if(t=P(e,"metadata"),!t)throw new Error("No Metadata Found");if(n=P(e,"manifest"),!n)throw new Error("No Manifest Found");if(i=P(e,"spine"),!i)throw new Error("No Spine Found");return this.manifest=this.parseManifest(n),this.navPath=this.findNavPath(n),this.ncxPath=this.findNcxPath(n,i),this.coverPath=this.findCoverPath(e),this.spineNodeIndex=T(i),this.spine=this.parseSpine(i,this.manifest),this.uniqueIdentifier=this.findUniqueIdentifier(e),this.metadata=this.parseMetadata(t),this.metadata.direction=i.getAttribute("page-progression-direction"),{metadata:this.metadata,spine:this.spine,manifest:this.manifest,navPath:this.navPath,ncxPath:this.ncxPath,coverPath:this.coverPath,spineNodeIndex:this.spineNodeIndex}}parseMetadata(e){var t={};return t.title=this.getElementText(e,"title"),t.creator=this.getElementText(e,"creator"),t.description=this.getElementText(e,"description"),t.pubdate=this.getElementText(e,"date"),t.publisher=this.getElementText(e,"publisher"),t.identifier=this.getElementText(e,"identifier"),t.language=this.getElementText(e,"language"),t.rights=this.getElementText(e,"rights"),t.modified_date=this.getPropertyText(e,"dcterms:modified"),t.layout=this.getPropertyText(e,"rendition:layout"),t.orientation=this.getPropertyText(e,"rendition:orientation"),t.flow=this.getPropertyText(e,"rendition:flow"),t.viewport=this.getPropertyText(e,"rendition:viewport"),t.media_active_class=this.getPropertyText(e,"media:active-class"),t.spread=this.getPropertyText(e,"rendition:spread"),t}parseManifest(e){var t={},n=B(e,"item"),i=Array.prototype.slice.call(n);return i.forEach((function(e){var n=e.getAttribute("id"),i=e.getAttribute("href")||"",r=e.getAttribute("media-type")||"",a=e.getAttribute("media-overlay")||"",o=e.getAttribute("properties")||"";t[n]={href:i,type:r,overlay:a,properties:o.length?o.split(" "):[]}})),t}parseSpine(e,t){var n=[],i=B(e,"itemref"),r=Array.prototype.slice.call(i);return r.forEach((function(e,t){var i=e.getAttribute("idref"),r=e.getAttribute("properties")||"",a=r.length?r.split(" "):[],o={idref:i,linear:e.getAttribute("linear")||"yes",properties:a,index:t};n.push(o)})),n}findUniqueIdentifier(e){var t=e.documentElement.getAttribute("unique-identifier");if(!t)return"";var n=e.getElementById(t);return n&&"identifier"===n.localName&&"http://purl.org/dc/elements/1.1/"===n.namespaceURI&&n.childNodes.length>0?n.childNodes[0].nodeValue.trim():""}findNavPath(e){var t=F(e,"item",{properties:"nav"});return!!t&&t.getAttribute("href")}findNcxPath(e,t){var n,i=F(e,"item",{"media-type":"application/x-dtbncx+xml"});return i||(n=t.getAttribute("toc"),n&&(i=e.querySelector(`#${n}`))),!!i&&i.getAttribute("href")}findCoverPath(e){var t=P(e,"package"),n=(t.getAttribute("version"),F(e,"item",{properties:"cover-image"}));if(n)return n.getAttribute("href");var i=F(e,"meta",{name:"cover"});if(i){var r=i.getAttribute("content"),a=e.getElementById(r);return a?a.getAttribute("href"):""}return!1}getElementText(e,t){var n,i=e.getElementsByTagNameNS("http://purl.org/dc/elements/1.1/",t);return i&&0!==i.length?(n=i[0],n.childNodes.length?n.childNodes[0].nodeValue:""):""}getPropertyText(e,t){var n=F(e,"meta",{property:t});return n&&n.childNodes.length?n.childNodes[0].nodeValue:""}load(e){this.metadata=e.metadata;let t=e.readingOrder||e.spine;return this.spine=t.map(((e,t)=>(e.index=t,e.linear=e.linear||"yes",e))),e.resources.forEach(((e,t)=>{this.manifest[t]=e,e.rel&&"cover"===e.rel[0]&&(this.coverPath=e.href)})),this.spineNodeIndex=0,this.toc=e.toc.map(((e,t)=>(e.label=e.title,e))),{metadata:this.metadata,spine:this.spine,manifest:this.manifest,navPath:this.navPath,ncxPath:this.ncxPath,coverPath:this.coverPath,spineNodeIndex:this.spineNodeIndex,toc:this.toc}}destroy(){this.manifest=void 0,this.navPath=void 0,this.ncxPath=void 0,this.coverPath=void 0,this.spineNodeIndex=void 0,this.spine=void 0,this.metadata=void 0}}var Ie=Ne;class Oe{constructor(e){this.toc=[],this.tocByHref={},this.tocById={},this.landmarks=[],this.landmarksByType={},this.length=0,e&&this.parse(e)}parse(e){let t,n,i=e.nodeType;i&&(t=P(e,"html"),n=P(e,"ncx")),i?t?(this.toc=this.parseNav(e),this.landmarks=this.parseLandmarks(e)):n&&(this.toc=this.parseNcx(e)):this.toc=this.load(e),this.length=0,this.unpack(this.toc)}unpack(e){for(var t,n=0;n<e.length;n++)t=e[n],t.href&&(this.tocByHref[t.href]=n),t.id&&(this.tocById[t.id]=n),this.length++,t.subitems.length&&this.unpack(t.subitems)}get(e){var t;return e?(0===e.indexOf("#")?t=this.tocById[e.substring(1)]:e in this.tocByHref&&(t=this.tocByHref[e]),this.getByIndex(e,t,this.toc)):this.toc}getByIndex(e,t,n){if(0===n.length)return;const i=n[t];if(!i||e!==i.id&&e!==i.href){let i;for(let r=0;r<n.length;++r)if(i=this.getByIndex(e,t,n[r].subitems),i)break;return i}return i}landmark(e){var t;return e?(t=this.landmarksByType[e],this.landmarks[t]):this.landmarks}parseNav(e){var t,n,i,r=H(e,"nav","toc"),a=r?B(r,"li"):[],o=a.length,s={},l=[];if(!a||0===o)return l;for(t=0;t<o;++t)n=this.navItem(a[t]),n&&(s[n.id]=n,n.parent?(i=s[n.parent],i.subitems.push(n)):l.push(n));return l}navItem(e){let t=e.getAttribute("id")||void 0,n=Z(e,"a",!0);if(!n)return;let i=n.getAttribute("href")||"";t||(t=i);let r,a=n.textContent||"",o=[],s=Y(e,"li");if(s&&(r=s.getAttribute("id"),!r)){const e=Z(s,"a",!0);r=e&&e.getAttribute("href")}while(!r&&s)if(s=Y(s,"li"),s&&(r=s.getAttribute("id"),!r)){const e=Z(s,"a",!0);r=e&&e.getAttribute("href")}return{id:t,href:i,label:a,subitems:o,parent:r}}parseLandmarks(e){var t,n,i=H(e,"nav","landmarks"),r=i?B(i,"li"):[],a=r.length,o=[];if(!r||0===a)return o;for(t=0;t<a;++t)n=this.landmarkItem(r[t]),n&&(o.push(n),this.landmarksByType[n.type]=t);return o}landmarkItem(e){let t=Z(e,"a",!0);if(!t)return;let n=t.getAttributeNS("http://www.idpf.org/2007/ops","type")||void 0,i=t.getAttribute("href")||"",r=t.textContent||"";return{href:i,label:r,type:n}}parseNcx(e){var t,n,i,r=B(e,"navPoint"),a=r.length,o={},s=[];if(!r||0===a)return s;for(t=0;t<a;++t)n=this.ncxItem(r[t]),o[n.id]=n,n.parent?(i=o[n.parent],i.subitems.push(n)):s.push(n);return s}ncxItem(e){var t,n=e.getAttribute("id")||!1,i=P(e,"content"),r=i.getAttribute("src"),a=P(e,"navLabel"),o=a.textContent?a.textContent:"",s=[],l=e.parentNode;return!l||"navPoint"!==l.nodeName&&"navPoint"!==l.nodeName.split(":").slice(-1)[0]||(t=l.getAttribute("id")),{id:n,href:r,label:o,subitems:s,parent:t}}load(e){return e.map((e=>(e.label=e.title,e.subitems=e.children?this.load(e.children):[],e)))}forEach(e){return this.toc.forEach(e)}}var Ae=Oe,Re={application:{ecmascript:["es","ecma"],javascript:"js",ogg:"ogx",pdf:"pdf",postscript:["ps","ai","eps","epsi","epsf","eps2","eps3"],"rdf+xml":"rdf",smil:["smi","smil"],"xhtml+xml":["xhtml","xht"],xml:["xml","xsl","xsd","opf","ncx"],zip:"zip","x-httpd-eruby":"rhtml","x-latex":"latex","x-maker":["frm","maker","frame","fm","fb","book","fbdoc"],"x-object":"o","x-shockwave-flash":["swf","swfl"],"x-silverlight":"scr","epub+zip":"epub","font-tdpfr":"pfr","inkml+xml":["ink","inkml"],json:"json","jsonml+json":"jsonml","mathml+xml":"mathml","metalink+xml":"metalink",mp4:"mp4s","omdoc+xml":"omdoc",oxps:"oxps","vnd.amazon.ebook":"azw",widget:"wgt","x-dtbook+xml":"dtb","x-dtbresource+xml":"res","x-font-bdf":"bdf","x-font-ghostscript":"gsf","x-font-linux-psf":"psf","x-font-otf":"otf","x-font-pcf":"pcf","x-font-snf":"snf","x-font-ttf":["ttf","ttc"],"x-font-type1":["pfa","pfb","pfm","afm"],"x-font-woff":"woff","x-mobipocket-ebook":["prc","mobi"],"x-mspublisher":"pub","x-nzb":"nzb","x-tgif":"obj","xaml+xml":"xaml","xml-dtd":"dtd","xproc+xml":"xpl","xslt+xml":"xslt","internet-property-stream":"acx","x-compress":"z","x-compressed":"tgz","x-gzip":"gz"},audio:{flac:"flac",midi:["mid","midi","kar","rmi"],mpeg:["mpga","mpega","mp2","mp3","m4a","mp2a","m2a","m3a"],mpegurl:"m3u",ogg:["oga","ogg","spx"],"x-aiff":["aif","aiff","aifc"],"x-ms-wma":"wma","x-wav":"wav",adpcm:"adp",mp4:"mp4a",webm:"weba","x-aac":"aac","x-caf":"caf","x-matroska":"mka","x-pn-realaudio-plugin":"rmp",xm:"xm",mid:["mid","rmi"]},image:{gif:"gif",ief:"ief",jpeg:["jpeg","jpg","jpe"],pcx:"pcx",png:"png","svg+xml":["svg","svgz"],tiff:["tiff","tif"],"x-icon":"ico",bmp:"bmp",webp:"webp","x-pict":["pic","pct"],"x-tga":"tga","cis-cod":"cod"},text:{"cache-manifest":["manifest","appcache"],css:"css",csv:"csv",html:["html","htm","shtml","stm"],mathml:"mml",plain:["txt","text","brf","conf","def","list","log","in","bas"],richtext:"rtx","tab-separated-values":"tsv","x-bibtex":"bib"},video:{mpeg:["mpeg","mpg","mpe","m1v","m2v","mp2","mpa","mpv2"],mp4:["mp4","mp4v","mpg4"],quicktime:["qt","mov"],ogg:"ogv","vnd.mpegurl":["mxu","m4u"],"x-flv":"flv","x-la-asf":["lsf","lsx"],"x-mng":"mng","x-ms-asf":["asf","asx","asr"],"x-ms-wm":"wm","x-ms-wmv":"wmv","x-ms-wmx":"wmx","x-ms-wvx":"wvx","x-msvideo":"avi","x-sgi-movie":"movie","x-matroska":["mpv","mkv","mk3d","mks"],"3gpp2":"3g2",h261:"h261",h263:"h263",h264:"h264",jpeg:"jpgv",jpm:["jpm","jpgm"],mj2:["mj2","mjp2"],"vnd.ms-playready.media.pyv":"pyv","vnd.uvvu.mp4":["uvu","uvvu"],"vnd.vivo":"viv",webm:"webm","x-f4v":"f4v","x-m4v":"m4v","x-ms-vob":"vob","x-smv":"smv"}},De=function(){var e,t,n,i,r={};for(e in Re)if(Re.hasOwnProperty(e))for(t in Re[e])if(Re[e].hasOwnProperty(t))if(n=Re[e][t],"string"==typeof n)r[n]=e+"/"+t;else for(i=0;i<n.length;i++)r[n[i]]=e+"/"+t;return r}(),Le="text/plain";function Pe(e){return e&&De[e.split(".").pop().toLowerCase()]||Le}var Be={lookup:Pe};class Fe{constructor(e,t){this.settings={replacements:t&&t.replacements||"base64",archive:t&&t.archive,resolver:t&&t.resolver,request:t&&t.request},this.process(e)}process(e){this.manifest=e,this.resources=Object.keys(e).map((function(t){return e[t]})),this.replacementUrls=[],this.html=[],this.assets=[],this.css=[],this.urls=[],this.cssUrls=[],this.split(),this.splitUrls()}split(){this.html=this.resources.filter((function(e){if("application/xhtml+xml"===e.type||"text/html"===e.type)return!0})),this.assets=this.resources.filter((function(e){if("application/xhtml+xml"!==e.type&&"text/html"!==e.type)return!0})),this.css=this.resources.filter((function(e){if("text/css"===e.type)return!0}))}splitUrls(){this.urls=this.assets.map(function(e){return e.href}.bind(this)),this.cssUrls=this.css.map((function(e){return e.href}))}createUrl(e){var t=new te(e),n=Be.lookup(t.filename);return this.settings.archive?this.settings.archive.createUrl(e,{base64:"base64"===this.settings.replacements}):"base64"===this.settings.replacements?this.settings.request(e,"blob").then((e=>U(e))).then((e=>R(e,n))):this.settings.request(e,"blob").then((e=>O(e,n)))}replacements(){if("none"===this.settings.replacements)return new Promise(function(e){e(this.urls)}.bind(this));var e=this.urls.map((e=>{var t=this.settings.resolver(e);return this.createUrl(t).catch((e=>(console.error(e),null)))}));return Promise.all(e).then((e=>(this.replacementUrls=e.filter((e=>"string"===typeof e)),e)))}replaceCss(e,t){var n=[];return e=e||this.settings.archive,t=t||this.settings.resolver,this.cssUrls.forEach(function(i){var r=this.createCssFile(i,e,t).then(function(e){var t=this.urls.indexOf(i);t>-1&&(this.replacementUrls[t]=e)}.bind(this));n.push(r)}.bind(this)),Promise.all(n)}createCssFile(e){var t;if(J().isAbsolute(e))return new Promise((function(e){e()}));var n,i=this.settings.resolver(e);n=this.settings.archive?this.settings.archive.getText(i):this.settings.request(i,"text");var r=this.urls.map((e=>{var t=this.settings.resolver(e),n=new Q(i).relative(t);return n}));return n?n.then((e=>(e=ve(e,r,this.replacementUrls),t="base64"===this.settings.replacements?R(e,"text/css"):O(e,"text/css"),t)),(e=>new Promise((function(e){e()})))):new Promise((function(e){e()}))}relativeTo(e,t){return t=t||this.settings.resolver,this.urls.map(function(n){var i=t(n),r=new Q(e).relative(i);return r}.bind(this))}get(e){var t=this.urls.indexOf(e);if(-1!==t)return this.replacementUrls.length?new Promise(function(e,n){e(this.replacementUrls[t])}.bind(this)):this.createUrl(e)}substitute(e,t){var n;return n=t?this.relativeTo(t):this.urls,ve(e,n,this.replacementUrls)}destroy(){this.settings=void 0,this.manifest=void 0,this.resources=void 0,this.replacementUrls=void 0,this.html=void 0,this.assets=void 0,this.css=void 0,this.urls=void 0,this.cssUrls=void 0}}var je=Fe;class We{constructor(e){this.pages=[],this.locations=[],this.epubcfi=new oe,this.firstPage=0,this.lastPage=0,this.totalPages=0,this.toc=void 0,this.ncx=void 0,e&&(this.pageList=this.parse(e)),this.pageList&&this.pageList.length&&this.process(this.pageList)}parse(e){var t=P(e,"html"),n=P(e,"ncx");return t?this.parseNav(e):n?this.parseNcx(e):void 0}parseNav(e){var t,n,i=H(e,"nav","page-list"),r=i?B(i,"li"):[],a=r.length,o=[];if(!r||0===a)return o;for(t=0;t<a;++t)n=this.item(r[t]),o.push(n);return o}parseNcx(e){var t,n,i,r=[],a=0,o=0;if(n=P(e,"pageList"),!n)return r;if(i=B(n,"pageTarget"),o=i.length,!i||0===i.length)return r;for(a=0;a<o;++a)t=this.ncxItem(i[a]),r.push(t);return r}ncxItem(e){var t=P(e,"navLabel"),n=P(t,"text"),i=n.textContent,r=P(e,"content"),a=r.getAttribute("src"),o=parseInt(i,10);return{href:a,page:o}}item(e){var t,n,i,r=P(e,"a"),a=r.getAttribute("href")||"",o=r.textContent||"",s=parseInt(o),l=a.indexOf("epubcfi");return-1!=l?(t=a.split("#"),n=t[0],i=t.length>1&&t[1],{cfi:i,href:a,packageUrl:n,page:s}):{href:a,page:s}}process(e){e.forEach((function(e){this.pages.push(e.page),e.cfi&&this.locations.push(e.cfi)}),this),this.firstPage=parseInt(this.pages[0]),this.lastPage=parseInt(this.pages[this.pages.length-1]),this.totalPages=this.lastPage-this.firstPage}pageFromCfi(e){var t=-1;if(0===this.locations.length)return-1;var n=_(e,this.locations,this.epubcfi.compare);return-1!=n?t=this.pages[n]:(n=w(e,this.locations,this.epubcfi.compare),t=n-1>=0?this.pages[n-1]:this.pages[0],void 0!==t||(t=-1)),t}cfiFromPage(e){var t=-1;"number"!=typeof e&&(e=parseInt(e));var n=this.pages.indexOf(e);return-1!=n&&(t=this.locations[n]),t}pageFromPercentage(e){var t=Math.round(this.totalPages*e);return t}percentageFromPage(e){var t=(e-this.firstPage)/this.totalPages;return Math.round(1e3*t)/1e3}percentageFromCfi(e){var t=this.pageFromCfi(e),n=this.percentageFromPage(t);return n}destroy(){this.pages=void 0,this.locations=void 0,this.epubcfi=void 0,this.pageList=void 0,this.toc=void 0,this.ncx=void 0}}var Me=We;class Ue{constructor(e){this.settings=e,this.name=e.layout||"reflowable",this._spread="none"!==e.spread,this._minSpreadWidth=e.minSpreadWidth||800,this._evenSpreads=e.evenSpreads||!1,"scrolled"===e.flow||"scrolled-continuous"===e.flow||"scrolled-doc"===e.flow?this._flow="scrolled":this._flow="paginated",this.width=0,this.height=0,this.spreadWidth=0,this.delta=0,this.columnWidth=0,this.gap=0,this.divisor=1,this.props={name:this.name,spread:this._spread,flow:this._flow,width:0,height:0,spreadWidth:0,delta:0,columnWidth:0,gap:0,divisor:1}}flow(e){return"undefined"!=typeof e&&(this._flow="scrolled"===e||"scrolled-continuous"===e||"scrolled-doc"===e?"scrolled":"paginated",this.update({flow:this._flow})),this._flow}spread(e,t){return e&&(this._spread="none"!==e,this.update({spread:this._spread})),t>=0&&(this._minSpreadWidth=t),this._spread}calculate(e,t,n){var i,r,a,o,s=1,l=n||0,c=e,d=t,h=Math.floor(c/12);s=this._spread&&c>=this._minSpreadWidth?2:1,"reflowable"!==this.name||"paginated"!==this._flow||n>=0||(l=h%2===0?h:h-1),"pre-paginated"===this.name&&(l=0),s>1?(i=c/s-l,a=i+l):(i=c,a=c),"pre-paginated"===this.name&&s>1&&(c=i),r=i*s+l,o=c,this.width=c,this.height=d,this.spreadWidth=r,this.pageWidth=a,this.delta=o,this.columnWidth=i,this.gap=l,this.divisor=s,this.update({width:c,height:d,spreadWidth:r,pageWidth:a,delta:o,columnWidth:i,gap:l,divisor:s})}format(e,t,n){var i;return i="pre-paginated"===this.name?e.fit(this.columnWidth,this.height,t):"paginated"===this._flow?e.columns(this.width,this.height,this.columnWidth,this.gap,this.settings.direction):n&&"horizontal"===n?e.size(null,this.height):e.size(this.width,null),i}count(e,t){let n,i;return"pre-paginated"===this.name?(n=1,i=1):"paginated"===this._flow?(t=t||this.delta,n=Math.ceil(e/t),i=n*this.divisor):(t=t||this.height,n=Math.ceil(e/t),i=n),{spreads:n,pages:i}}update(e){if(Object.keys(e).forEach((t=>{this.props[t]===e[t]&&delete e[t]})),Object.keys(e).length>0){let t=b(this.props,e);this.emit(ze.LAYOUT.UPDATED,t,e)}}}a()(Ue.prototype);var qe=Ue;class He{constructor(e){this.rendition=e,this._themes={default:{rules:{},url:"",serialized:""}},this._overrides={},this._current="default",this._injected=[],this.rendition.hooks.content.register(this.inject.bind(this)),this.rendition.hooks.content.register(this.overrides.bind(this))}register(){if(0!==arguments.length)return 1===arguments.length&&"object"===typeof arguments[0]?this.registerThemes(arguments[0]):1===arguments.length&&"string"===typeof arguments[0]?this.default(arguments[0]):2===arguments.length&&"string"===typeof arguments[1]?this.registerUrl(arguments[0],arguments[1]):2===arguments.length&&"object"===typeof arguments[1]?this.registerRules(arguments[0],arguments[1]):void 0}default(e){if(e)return"string"===typeof e?this.registerUrl("default",e):"object"===typeof e?this.registerRules("default",e):void 0}registerThemes(e){for(var t in e)e.hasOwnProperty(t)&&("string"===typeof e[t]?this.registerUrl(t,e[t]):this.registerRules(t,e[t]))}registerCss(e,t){this._themes[e]={serialized:t},(this._injected[e]||"default"==e)&&this.update(e)}registerUrl(e,t){var n=new te(t);this._themes[e]={url:n.toString()},(this._injected[e]||"default"==e)&&this.update(e)}registerRules(e,t){this._themes[e]={rules:t},(this._injected[e]||"default"==e)&&this.update(e)}select(e){var t,n=this._current;this._current=e,this.update(e),t=this.rendition.getContents(),t.forEach((t=>{t.removeClass(n),t.addClass(e)}))}update(e){var t=this.rendition.getContents();t.forEach((t=>{this.add(e,t)}))}inject(e){var t,n=[],i=this._themes;for(var r in i)!i.hasOwnProperty(r)||r!==this._current&&"default"!==r||(t=i[r],(t.rules&&Object.keys(t.rules).length>0||t.url&&-1===n.indexOf(t.url))&&this.add(r,e),this._injected.push(r));"default"!=this._current&&e.addClass(this._current)}add(e,t){var n=this._themes[e];n&&t&&(n.url?t.addStylesheet(n.url):n.serialized?(t.addStylesheetCss(n.serialized,e),n.injected=!0):n.rules&&(t.addStylesheetRules(n.rules,e),n.injected=!0))}override(e,t,n){var i=this.rendition.getContents();this._overrides[e]={value:t,priority:!0===n},i.forEach((t=>{t.css(e,this._overrides[e].value,this._overrides[e].priority)}))}removeOverride(e){var t=this.rendition.getContents();delete this._overrides[e],t.forEach((t=>{t.css(e)}))}overrides(e){var t=this._overrides;for(var n in t)t.hasOwnProperty(n)&&e.css(n,t[n].value,t[n].priority)}fontSize(e){this.override("font-size",e)}font(e){this.override("font-family",e,!0)}destroy(){this.rendition=void 0,this._themes=void 0,this._overrides=void 0,this._current=void 0,this._injected=void 0}}var Ve=He;class $e{constructor(e,t,n,i=!1){this.layout=e,this.horizontal="horizontal"===n,this.direction=t||"ltr",this._dev=i}section(e){var t=this.findRanges(e),n=this.rangeListToCfiList(e.section.cfiBase,t);return n}page(e,t,n,i){var r,a=!(!e||!e.document)&&e.document.body;if(a){if(r=this.rangePairToCfiPair(t,{start:this.findStart(a,n,i),end:this.findEnd(a,n,i)}),!0===this._dev){let t=e.document,n=new oe(r.start).toRange(t),i=new oe(r.end).toRange(t),a=t.defaultView.getSelection(),o=t.createRange();a.removeAllRanges(),o.setStart(n.startContainer,n.startOffset),o.setEnd(i.endContainer,i.endOffset),a.addRange(o)}return r}}walk(e,t){if(!e||e.nodeType!==Node.TEXT_NODE){var n={acceptNode:function(e){return e.data.trim().length>0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}},i=n.acceptNode;i.acceptNode=n.acceptNode;var r,a,o=document.createTreeWalker(e,NodeFilter.SHOW_TEXT,i,!1);while(r=o.nextNode())if(a=t(r),a)break;return a}}findRanges(e){for(var t,n,i=[],r=e.contents.scrollWidth(),a=Math.ceil(r/this.layout.spreadWidth),o=a*this.layout.divisor,s=this.layout.columnWidth,l=this.layout.gap,c=0;c<o.pages;c++)t=(s+l)*c,n=s*(c+1)+l*c,i.push({start:this.findStart(e.document.body,t,n),end:this.findEnd(e.document.body,t,n)});return i}findStart(e,t,n){var i,r,a=[e],o=e;while(a.length)if(i=a.shift(),r=this.walk(i,(e=>{var i,r,s,l,c;if(c=z(e),this.horizontal&&"ltr"===this.direction){if(i=this.horizontal?c.left:c.top,r=this.horizontal?c.right:c.bottom,i>=t&&i<=n)return e;if(r>t)return e;o=e,a.push(e)}else if(this.horizontal&&"rtl"===this.direction){if(i=c.left,r=c.right,r<=n&&r>=t)return e;if(i<n)return e;o=e,a.push(e)}else{if(s=c.top,l=c.bottom,s>=t&&s<=n)return e;if(l>t)return e;o=e,a.push(e)}})),r)return this.findTextStartRange(r,t,n);return this.findTextStartRange(o,t,n)}findEnd(e,t,n){var i,r,a=[e],o=e;while(a.length)if(i=a.shift(),r=this.walk(i,(e=>{var i,r,s,l,c;if(c=z(e),this.horizontal&&"ltr"===this.direction){if(i=Math.round(c.left),r=Math.round(c.right),i>n&&o)return o;if(r>n)return e;o=e,a.push(e)}else if(this.horizontal&&"rtl"===this.direction){if(i=Math.round(this.horizontal?c.left:c.top),r=Math.round(this.horizontal?c.right:c.bottom),r<t&&o)return o;if(i<t)return e;o=e,a.push(e)}else{if(s=Math.round(c.top),l=Math.round(c.bottom),s>n&&o)return o;if(l>n)return e;o=e,a.push(e)}})),r)return this.findTextEndRange(r,t,n);return this.findTextEndRange(o,t,n)}findTextStartRange(e,t,n){for(var i,r,a,o,s,l=this.splitTextNodeIntoRanges(e),c=0;c<l.length;c++)if(i=l[c],r=i.getBoundingClientRect(),this.horizontal&&"ltr"===this.direction){if(a=r.left,a>=t)return i}else if(this.horizontal&&"rtl"===this.direction){if(s=r.right,s<=n)return i}else if(o=r.top,o>=t)return i;return l[0]}findTextEndRange(e,t,n){for(var i,r,a,o,s,l,c,d=this.splitTextNodeIntoRanges(e),h=0;h<d.length;h++){if(r=d[h],a=r.getBoundingClientRect(),this.horizontal&&"ltr"===this.direction){if(o=a.left,s=a.right,o>n&&i)return i;if(s>n)return r}else if(this.horizontal&&"rtl"===this.direction){if(o=a.left,s=a.right,s<t&&i)return i;if(o<t)return r}else{if(l=a.top,c=a.bottom,l>n&&i)return i;if(c>n)return r}i=r}return d[d.length-1]}splitTextNodeIntoRanges(e,t){var n,i=[],r=e.textContent||"",a=r.trim(),o=e.ownerDocument,s=t||" ",l=a.indexOf(s);if(-1===l||e.nodeType!=Node.TEXT_NODE)return n=o.createRange(),n.selectNodeContents(e),[n];n=o.createRange(),n.setStart(e,0),n.setEnd(e,l),i.push(n),n=!1;while(-1!=l)l=a.indexOf(s,l+1),l>0&&(n&&(n.setEnd(e,l),i.push(n)),n=o.createRange(),n.setStart(e,l+1));return n&&(n.setEnd(e,a.length),i.push(n)),i}rangePairToCfiPair(e,t){var n=t.start,i=t.end;n.collapse(!0),i.collapse(!1);let r=new oe(n,e).toString(),a=new oe(i,e).toString();return{start:r,end:a}}rangeListToCfiList(e,t){for(var n,i=[],r=0;r<t.length;r++)n=this.rangePairToCfiPair(e,t[r]),i.push(n);return i}axis(e){return e&&(this.horizontal="horizontal"===e),this.horizontal}}var Ze=$e;const Ye="undefined"!==typeof navigator,Ge=Ye&&/Chrome/.test(navigator.userAgent),Xe=Ye&&!Ge&&/AppleWebKit/.test(navigator.userAgent),Je=1;class Ke{constructor(e,t,n,i){this.epubcfi=new oe,this.document=e,this.documentElement=this.document.documentElement,this.content=t||this.document.body,this.window=this.document.defaultView,this._size={width:0,height:0},this.sectionIndex=i||0,this.cfiBase=n||"",this.epubReadingSystem("epub.js",xe),this.called=0,this.active=!0,this.listeners()}static get listenedEvents(){return ke}width(e){var t=this.content;return e&&p(e)&&(e+="px"),e&&(t.style.width=e),parseInt(this.window.getComputedStyle(t)["width"])}height(e){var t=this.content;return e&&p(e)&&(e+="px"),e&&(t.style.height=e),parseInt(this.window.getComputedStyle(t)["height"])}contentWidth(e){var t=this.content||this.document.body;return e&&p(e)&&(e+="px"),e&&(t.style.width=e),parseInt(this.window.getComputedStyle(t)["width"])}contentHeight(e){var t=this.content||this.document.body;return e&&p(e)&&(e+="px"),e&&(t.style.height=e),parseInt(this.window.getComputedStyle(t)["height"])}textWidth(){let e,t,n=this.document.createRange(),i=this.content||this.document.body,r=k(i);return n.selectNodeContents(i),e=n.getBoundingClientRect(),t=e.width,r&&r.width&&(t+=r.width),Math.round(t)}textHeight(){let e,t,n=this.document.createRange(),i=this.content||this.document.body;return n.selectNodeContents(i),e=n.getBoundingClientRect(),t=e.bottom,Math.round(t)}scrollWidth(){var e=this.documentElement.scrollWidth;return e}scrollHeight(){var e=this.documentElement.scrollHeight;return e}overflow(e){return e&&(this.documentElement.style.overflow=e),this.window.getComputedStyle(this.documentElement)["overflow"]}overflowX(e){return e&&(this.documentElement.style.overflowX=e),this.window.getComputedStyle(this.documentElement)["overflowX"]}overflowY(e){return e&&(this.documentElement.style.overflowY=e),this.window.getComputedStyle(this.documentElement)["overflowY"]}css(e,t,n){var i=this.content||this.document.body;return t?i.style.setProperty(e,t,n?"important":""):i.style.removeProperty(e),this.window.getComputedStyle(i)[e]}viewport(e){var t=this.document.querySelector("meta[name='viewport']"),n={width:void 0,height:void 0,scale:void 0,minimum:void 0,maximum:void 0,scalable:void 0},i=[],r={};if(t&&t.hasAttribute("content")){let e=t.getAttribute("content"),i=e.match(/width\s*=\s*([^,]*)/),r=e.match(/height\s*=\s*([^,]*)/),a=e.match(/initial-scale\s*=\s*([^,]*)/),o=e.match(/minimum-scale\s*=\s*([^,]*)/),s=e.match(/maximum-scale\s*=\s*([^,]*)/),l=e.match(/user-scalable\s*=\s*([^,]*)/);i&&i.length&&"undefined"!==typeof i[1]&&(n.width=i[1]),r&&r.length&&"undefined"!==typeof r[1]&&(n.height=r[1]),a&&a.length&&"undefined"!==typeof a[1]&&(n.scale=a[1]),o&&o.length&&"undefined"!==typeof o[1]&&(n.minimum=o[1]),s&&s.length&&"undefined"!==typeof s[1]&&(n.maximum=s[1]),l&&l.length&&"undefined"!==typeof l[1]&&(n.scalable=l[1])}return r=m(e||{},n),e&&(r.width&&i.push("width="+r.width),r.height&&i.push("height="+r.height),r.scale&&i.push("initial-scale="+r.scale),"no"===r.scalable?(i.push("minimum-scale="+r.scale),i.push("maximum-scale="+r.scale),i.push("user-scalable="+r.scalable)):(r.scalable&&i.push("user-scalable="+r.scalable),r.minimum&&i.push("minimum-scale="+r.minimum),r.maximum&&i.push("minimum-scale="+r.maximum)),t||(t=this.document.createElement("meta"),t.setAttribute("name","viewport"),this.document.querySelector("head").appendChild(t)),t.setAttribute("content",i.join(", ")),this.window.scrollTo(0,0)),r}expand(){this.emit(ze.CONTENTS.EXPAND)}listeners(){this.imageLoadListeners(),this.mediaQueryListeners(),this.addEventListeners(),this.addSelectionListeners(),"undefined"===typeof ResizeObserver?(this.resizeListeners(),this.visibilityListeners()):this.resizeObservers(),this.linksHandler()}removeListeners(){this.removeEventListeners(),this.removeSelectionListeners(),this.observer&&this.observer.disconnect(),clearTimeout(this.expanding)}resizeCheck(){let e=this.textWidth(),t=this.textHeight();e==this._size.width&&t==this._size.height||(this._size={width:e,height:t},this.onResize&&this.onResize(this._size),this.emit(ze.CONTENTS.RESIZE,this._size))}resizeListeners(){clearTimeout(this.expanding),requestAnimationFrame(this.resizeCheck.bind(this)),this.expanding=setTimeout(this.resizeListeners.bind(this),350)}visibilityListeners(){document.addEventListener("visibilitychange",(()=>{"visible"===document.visibilityState&&!1===this.active?(this.active=!0,this.resizeListeners()):(this.active=!1,clearTimeout(this.expanding))}))}transitionListeners(){let e=this.content;e.style["transitionProperty"]="font, font-size, font-size-adjust, font-stretch, font-variation-settings, font-weight, width, height",e.style["transitionDuration"]="0.001ms",e.style["transitionTimingFunction"]="linear",e.style["transitionDelay"]="0",this._resizeCheck=this.resizeCheck.bind(this),this.document.addEventListener("transitionend",this._resizeCheck)}mediaQueryListeners(){for(var e=this.document.styleSheets,t=function(e){e.matches&&!this._expanding&&setTimeout(this.expand.bind(this),1)}.bind(this),n=0;n<e.length;n+=1){var i;try{i=e[n].cssRules}catch(o){return}if(!i)return;for(var r=0;r<i.length;r+=1)if(i[r].media){var a=this.window.matchMedia(i[r].media.mediaText);a.addListener(t)}}}resizeObservers(){this.observer=new ResizeObserver((e=>{requestAnimationFrame(this.resizeCheck.bind(this))})),this.observer.observe(this.document.documentElement)}mutationObservers(){this.observer=new MutationObserver((e=>{this.resizeCheck()}));let e={attributes:!0,childList:!0,characterData:!0,subtree:!0};this.observer.observe(this.document,e)}imageLoadListeners(){for(var e,t=this.document.querySelectorAll("img"),n=0;n<t.length;n++)e=t[n],"undefined"!==typeof e.naturalWidth&&0===e.naturalWidth&&(e.onload=this.expand.bind(this))}fontLoadListeners(){this.document&&this.document.fonts&&this.document.fonts.ready.then(function(){this.resizeCheck()}.bind(this))}root(){return this.document?this.document.documentElement:null}locationOf(e,t){var n,i={left:0,top:0};if(!this.document)return i;if(this.epubcfi.isCfiString(e)){let a=new oe(e).toRange(this.document,t);if(a){try{if(!a.endContainer||a.startContainer==a.endContainer&&a.startOffset==a.endOffset){let e=a.startContainer.textContent.indexOf(" ",a.startOffset);-1==e&&(e=a.startContainer.textContent.length),a.setEnd(a.startContainer,e)}}catch(r){console.error("setting end offset to start container length failed",r)}if(a.startContainer.nodeType===Node.ELEMENT_NODE)n=a.startContainer.getBoundingClientRect(),i.left=n.left,i.top=n.top;else if(Xe){let e=a.startContainer,t=new Range;try{e.nodeType===Je?n=e.getBoundingClientRect():a.startOffset+2<e.length?(t.setStart(e,a.startOffset),t.setEnd(e,a.startOffset+2),n=t.getBoundingClientRect()):a.startOffset-2>0?(t.setStart(e,a.startOffset-2),t.setEnd(e,a.startOffset),n=t.getBoundingClientRect()):n=e.parentNode.getBoundingClientRect()}catch(r){console.error(r,r.stack)}}else n=a.getBoundingClientRect()}}else if("string"===typeof e&&e.indexOf("#")>-1){let t=e.substring(e.indexOf("#")+1),i=this.document.getElementById(t);if(i)if(Xe){let e=new Range;e.selectNode(i),n=e.getBoundingClientRect()}else n=i.getBoundingClientRect()}return n&&(i.left=n.left,i.top=n.top),i}addStylesheet(e){return new Promise(function(t,n){var i,r=!1;this.document?(i=this.document.querySelector("link[href='"+e+"']"),i?t(!0):(i=this.document.createElement("link"),i.type="text/css",i.rel="stylesheet",i.href=e,i.onload=i.onreadystatechange=function(){r||this.readyState&&"complete"!=this.readyState||(r=!0,setTimeout((()=>{t(!0)}),1))},this.document.head.appendChild(i))):t(!1)}.bind(this))}_getStylesheetNode(e){var t;return e="epubjs-inserted-css-"+(e||""),!!this.document&&(t=this.document.getElementById(e),t||(t=this.document.createElement("style"),t.id=e,this.document.head.appendChild(t)),t)}addStylesheetCss(e,t){return!(!this.document||!e)&&(n=this._getStylesheetNode(t),n.innerHTML=e,!0);var n}addStylesheetRules(e,t){var n;if(this.document&&e&&0!==e.length)if(n=this._getStylesheetNode(t).sheet,"[object Array]"===Object.prototype.toString.call(e))for(var i=0,r=e.length;i<r;i++){var a=1,o=e[i],s=e[i][0],l="";"[object Array]"===Object.prototype.toString.call(o[1][0])&&(o=o[1],a=0);for(var c=o.length;a<c;a++){var d=o[a];l+=d[0]+":"+d[1]+(d[2]?" !important":"")+";\n"}n.insertRule(s+"{"+l+"}",n.cssRules.length)}else{const t=Object.keys(e);t.forEach((t=>{const i=e[t];if(Array.isArray(i))i.forEach((e=>{const i=Object.keys(e),r=i.map((t=>`${t}:${e[t]}`)).join(";");n.insertRule(`${t}{${r}}`,n.cssRules.length)}));else{const e=Object.keys(i),r=e.map((e=>`${e}:${i[e]}`)).join(";");n.insertRule(`${t}{${r}}`,n.cssRules.length)}}))}}addScript(e){return new Promise(function(t,n){var i,r=!1;this.document?(i=this.document.createElement("script"),i.type="text/javascript",i.async=!0,i.src=e,i.onload=i.onreadystatechange=function(){r||this.readyState&&"complete"!=this.readyState||(r=!0,setTimeout((function(){t(!0)}),1))},this.document.head.appendChild(i)):t(!1)}.bind(this))}addClass(e){var t;this.document&&(t=this.content||this.document.body,t&&t.classList.add(e))}removeClass(e){var t;this.document&&(t=this.content||this.document.body,t&&t.classList.remove(e))}addEventListeners(){this.document&&(this._triggerEvent=this.triggerEvent.bind(this),ke.forEach((function(e){this.document.addEventListener(e,this._triggerEvent,{passive:!0})}),this))}removeEventListeners(){this.document&&(ke.forEach((function(e){this.document.removeEventListener(e,this._triggerEvent,{passive:!0})}),this),this._triggerEvent=void 0)}triggerEvent(e){this.emit(e.type,e)}addSelectionListeners(){this.document&&(this._onSelectionChange=this.onSelectionChange.bind(this),this.document.addEventListener("selectionchange",this._onSelectionChange,{passive:!0}))}removeSelectionListeners(){this.document&&(this.document.removeEventListener("selectionchange",this._onSelectionChange,{passive:!0}),this._onSelectionChange=void 0)}onSelectionChange(e){this.selectionEndTimeout&&clearTimeout(this.selectionEndTimeout),this.selectionEndTimeout=setTimeout(function(){var e=this.window.getSelection();this.triggerSelectedEvent(e)}.bind(this),250)}triggerSelectedEvent(e){var t,n;e&&e.rangeCount>0&&(t=e.getRangeAt(0),t.collapsed||(n=new oe(t,this.cfiBase).toString(),this.emit(ze.CONTENTS.SELECTED,n),this.emit(ze.CONTENTS.SELECTED_RANGE,t)))}range(e,t){var n=new oe(e);return n.toRange(this.document,t)}cfiFromRange(e,t){return new oe(e,this.cfiBase,t).toString()}cfiFromNode(e,t){return new oe(e,this.cfiBase,t).toString()}map(e){var t=new Ze(e);return t.section()}size(e,t){var n={scale:1,scalable:"no"};this.layoutStyle("scrolling"),e>=0&&(this.width(e),n.width=e,this.css("padding","0 "+e/12+"px")),t>=0&&(this.height(t),n.height=t),this.css("margin","0"),this.css("box-sizing","border-box"),this.viewport(n)}columns(e,t,n,i,r){let a=g("column-axis"),o=g("column-gap"),s=g("column-width"),l=g("column-fill"),c=this.writingMode(),d=0===c.indexOf("vertical")?"vertical":"horizontal";this.layoutStyle("paginated"),"rtl"===r&&"horizontal"===d&&this.direction(r),this.width(e),this.height(t),this.viewport({width:e,height:t,scale:1,scalable:"no"}),this.css("overflow-y","hidden"),this.css("margin","0",!0),"vertical"===d?(this.css("padding-top",i/2+"px",!0),this.css("padding-bottom",i/2+"px",!0),this.css("padding-left","20px"),this.css("padding-right","20px"),this.css(a,"vertical")):(this.css("padding-top","20px"),this.css("padding-bottom","20px"),this.css("padding-left",i/2+"px",!0),this.css("padding-right",i/2+"px",!0),this.css(a,"horizontal")),this.css("box-sizing","border-box"),this.css("max-width","inherit"),this.css(l,"auto"),this.css(o,i+"px"),this.css(s,n+"px"),this.css("-webkit-line-box-contain","block glyphs replaced")}scaler(e,t,n){var i="scale("+e+")",r="";this.css("transform-origin","top left"),(t>=0||n>=0)&&(r=" translate("+(t||0)+"px, "+(n||0)+"px )"),this.css("transform",i+r)}fit(e,t,n){var i=this.viewport(),r=parseInt(i.width),a=parseInt(i.height),o=e/r,s=t/a,l=o<s?o:s;if(this.layoutStyle("paginated"),this.width(r),this.height(a),this.overflow("hidden"),this.scaler(l,0,0),this.css("background-size",r*l+"px "+a*l+"px"),this.css("background-color","transparent"),n&&n.properties.includes("page-spread-left")){var c=e-r*l;this.css("margin-left",c+"px")}}direction(e){this.documentElement&&(this.documentElement.style["direction"]=e)}mapPage(e,t,n,i,r){var a=new Ze(t,r);return a.page(this,e,n,i)}linksHandler(){ue(this.content,(e=>{this.emit(ze.CONTENTS.LINK_CLICKED,e)}))}writingMode(e){let t=g("writing-mode");return e&&this.documentElement&&(this.documentElement.style[t]=e),this.window.getComputedStyle(this.documentElement)[t]||""}layoutStyle(e){return e&&(this._layoutStyle=e,navigator.epubReadingSystem.layoutStyle=this._layoutStyle),this._layoutStyle||"paginated"}epubReadingSystem(e,t){return navigator.epubReadingSystem={name:e,version:t,layoutStyle:this.layoutStyle(),hasFeature:function(e){switch(e){case"dom-manipulation":return!0;case"layout-changes":return!0;case"touch-events":return!0;case"mouse-events":return!0;case"keyboard-events":return!0;case"spine-scripting":return!1;default:return!1}}},navigator.epubReadingSystem}destroy(){this.removeListeners()}}a()(Ke.prototype);var Qe=Ke;class et{constructor(e){this.rendition=e,this.highlights=[],this.underlines=[],this.marks=[],this._annotations={},this._annotationsBySectionIndex={},this.rendition.hooks.render.register(this.inject.bind(this)),this.rendition.hooks.unloaded.register(this.clear.bind(this))}add(e,t,n,i,r,a){let o=encodeURI(t+e),s=new oe(t),l=s.spinePos,c=new tt({type:e,cfiRange:t,data:n,sectionIndex:l,cb:i,className:r,styles:a});this._annotations[o]=c,l in this._annotationsBySectionIndex?this._annotationsBySectionIndex[l].push(o):this._annotationsBySectionIndex[l]=[o];let d=this.rendition.views();return d.forEach((e=>{c.sectionIndex===e.index&&c.attach(e)})),c}remove(e,t){let n=encodeURI(e+t);if(n in this._annotations){let e=this._annotations[n];if(t&&e.type!==t)return;let i=this.rendition.views();i.forEach((t=>{this._removeFromAnnotationBySectionIndex(e.sectionIndex,n),e.sectionIndex===t.index&&e.detach(t)})),delete this._annotations[n]}}_removeFromAnnotationBySectionIndex(e,t){this._annotationsBySectionIndex[e]=this._annotationsAt(e).filter((e=>e!==t))}_annotationsAt(e){return this._annotationsBySectionIndex[e]}highlight(e,t,n,i,r){return this.add("highlight",e,t,n,i,r)}underline(e,t,n,i,r){return this.add("underline",e,t,n,i,r)}mark(e,t,n){return this.add("mark",e,t,n)}each(){return this._annotations.forEach.apply(this._annotations,arguments)}inject(e){let t=e.index;if(t in this._annotationsBySectionIndex){let n=this._annotationsBySectionIndex[t];n.forEach((t=>{let n=this._annotations[t];n.attach(e)}))}}clear(e){let t=e.index;if(t in this._annotationsBySectionIndex){let n=this._annotationsBySectionIndex[t];n.forEach((t=>{let n=this._annotations[t];n.detach(e)}))}}show(){}hide(){}}class tt{constructor({type:e,cfiRange:t,data:n,sectionIndex:i,cb:r,className:a,styles:o}){this.type=e,this.cfiRange=t,this.data=n,this.sectionIndex=i,this.mark=void 0,this.cb=r,this.className=a,this.styles=o}update(e){this.data=e}attach(e){let t,{cfiRange:n,data:i,type:r,mark:a,cb:o,className:s,styles:l}=this;return"highlight"===r?t=e.highlight(n,i,o,s,l):"underline"===r?t=e.underline(n,i,o,s,l):"mark"===r&&(t=e.mark(n,i,o)),this.mark=t,this.emit(ze.ANNOTATION.ATTACH,t),t}detach(e){let t,{cfiRange:n,type:i}=this;return e&&("highlight"===i?t=e.unhighlight(n):"underline"===i?t=e.ununderline(n):"mark"===i&&(t=e.unmark(n))),this.mark=void 0,this.emit(ze.ANNOTATION.DETACH,t),t}text(){}}a()(tt.prototype);var nt=et,it=n(3476);class rt{constructor(e,t){this.settings=b({ignoreClass:"",axis:void 0,direction:void 0,width:0,height:0,layout:void 0,globalLayoutProperties:{},method:void 0,forceRight:!1},t||{}),this.id="epubjs-view-"+h(),this.section=e,this.index=e.index,this.element=this.container(this.settings.axis),this.added=!1,this.displayed=!1,this.rendered=!1,this.fixedWidth=0,this.fixedHeight=0,this.epubcfi=new oe,this.layout=this.settings.layout,this.pane=void 0,this.highlights={},this.underlines={},this.marks={}}container(e){var t=document.createElement("div");return t.classList.add("epub-view"),t.style.height="0px",t.style.width="0px",t.style.overflow="hidden",t.style.position="relative",t.style.display="block",t.style.flex=e&&"horizontal"==e?"none":"initial",t}create(){return this.iframe||(this.element||(this.element=this.createContainer()),this.iframe=document.createElement("iframe"),this.iframe.id=this.id,this.iframe.scrolling="no",this.iframe.style.overflow="hidden",this.iframe.seamless="seamless",this.iframe.style.border="none",this.iframe.setAttribute("enable-annotation","true"),this.resizing=!0,this.element.style.visibility="hidden",this.iframe.style.visibility="hidden",this.iframe.style.width="0",this.iframe.style.height="0",this._width=0,this._height=0,this.element.setAttribute("ref",this.index),this.added=!0,this.elementBounds=x(this.element),"srcdoc"in this.iframe?this.supportsSrcdoc=!0:this.supportsSrcdoc=!1,this.settings.method||(this.settings.method=this.supportsSrcdoc?"srcdoc":"write")),this.iframe}render(e,t){return this.create(),this.size(),this.sectionRender||(this.sectionRender=this.section.render(e)),this.sectionRender.then(function(e){return this.load(e)}.bind(this)).then(function(){let e,t=this.contents.writingMode();return e="scrolled"===this.settings.flow?0===t.indexOf("vertical")?"horizontal":"vertical":0===t.indexOf("vertical")?"vertical":"horizontal",0===t.indexOf("vertical")&&"paginated"===this.settings.flow&&(this.layout.delta=this.layout.height),this.setAxis(e),this.emit(ze.VIEWS.AXIS,e),this.setWritingMode(t),this.emit(ze.VIEWS.WRITING_MODE,t),this.layout.format(this.contents,this.section,this.axis),this.addListeners(),new Promise(((e,t)=>{this.expand(),this.settings.forceRight&&(this.element.style.marginLeft=this.width()+"px"),e()}))}.bind(this),function(e){return this.emit(ze.VIEWS.LOAD_ERROR,e),new Promise(((t,n)=>{n(e)}))}.bind(this)).then(function(){this.emit(ze.VIEWS.RENDERED,this.section)}.bind(this))}reset(){this.iframe&&(this.iframe.style.width="0",this.iframe.style.height="0",this._width=0,this._height=0,this._textWidth=void 0,this._contentWidth=void 0,this._textHeight=void 0,this._contentHeight=void 0),this._needsReframe=!0}size(e,t){var n=e||this.settings.width,i=t||this.settings.height;"pre-paginated"===this.layout.name?this.lock("both",n,i):"horizontal"===this.settings.axis?this.lock("height",n,i):this.lock("width",n,i),this.settings.width=n,this.settings.height=i}lock(e,t,n){var i,r=k(this.element);i=this.iframe?k(this.iframe):{width:0,height:0},"width"==e&&p(t)&&(this.lockedWidth=t-r.width-i.width),"height"==e&&p(n)&&(this.lockedHeight=n-r.height-i.height),"both"===e&&p(t)&&p(n)&&(this.lockedWidth=t-r.width-i.width,this.lockedHeight=n-r.height-i.height),this.displayed&&this.iframe&&this.expand()}expand(e){var t,n=this.lockedWidth,i=this.lockedHeight;this.iframe&&!this._expanding&&(this._expanding=!0,"pre-paginated"===this.layout.name?(n=this.layout.columnWidth,i=this.layout.height):"horizontal"===this.settings.axis?(n=this.contents.textWidth(),n%this.layout.pageWidth>0&&(n=Math.ceil(n/this.layout.pageWidth)*this.layout.pageWidth),this.settings.forceEvenPages&&(t=n/this.layout.pageWidth,this.layout.divisor>1&&"reflowable"===this.layout.name&&t%2>0&&(n+=this.layout.pageWidth))):"vertical"===this.settings.axis&&(i=this.contents.textHeight(),"paginated"===this.settings.flow&&i%this.layout.height>0&&(i=Math.ceil(i/this.layout.height)*this.layout.height)),(this._needsReframe||n!=this._width||i!=this._height)&&this.reframe(n,i),this._expanding=!1)}reframe(e,t){var n;p(e)&&(this.element.style.width=e+"px",this.iframe.style.width=e+"px",this._width=e),p(t)&&(this.element.style.height=t+"px",this.iframe.style.height=t+"px",this._height=t);let i=this.prevBounds?e-this.prevBounds.width:e,r=this.prevBounds?t-this.prevBounds.height:t;n={width:e,height:t,widthDelta:i,heightDelta:r},this.pane&&this.pane.render(),requestAnimationFrame((()=>{let e;for(let t in this.marks)this.marks.hasOwnProperty(t)&&(e=this.marks[t],this.placeMark(e.element,e.range))})),this.onResize(this,n),this.emit(ze.VIEWS.RESIZED,n),this.prevBounds=n,this.elementBounds=x(this.element)}load(e){var t=new q,n=t.promise;if(!this.iframe)return t.reject(new Error("No Iframe Available")),n;if(this.iframe.onload=function(e){this.onLoad(e,t)}.bind(this),"blobUrl"===this.settings.method)this.blobUrl=O(e,"application/xhtml+xml"),this.iframe.src=this.blobUrl,this.element.appendChild(this.iframe);else if("srcdoc"===this.settings.method)this.iframe.srcdoc=e,this.element.appendChild(this.iframe);else{if(this.element.appendChild(this.iframe),this.document=this.iframe.contentDocument,!this.document)return t.reject(new Error("No Document Available")),n;if(this.iframe.contentDocument.open(),window.MSApp&&MSApp.execUnsafeLocalFunction){var i=this;MSApp.execUnsafeLocalFunction((function(){i.iframe.contentDocument.write(e)}))}else this.iframe.contentDocument.write(e);this.iframe.contentDocument.close()}return n}onLoad(e,t){this.window=this.iframe.contentWindow,this.document=this.iframe.contentDocument,this.contents=new Qe(this.document,this.document.body,this.section.cfiBase,this.section.index),this.rendering=!1;var n=this.document.querySelector("link[rel='canonical']");n?n.setAttribute("href",this.section.canonical):(n=this.document.createElement("link"),n.setAttribute("rel","canonical"),n.setAttribute("href",this.section.canonical),this.document.querySelector("head").appendChild(n)),this.contents.on(ze.CONTENTS.EXPAND,(()=>{this.displayed&&this.iframe&&(this.expand(),this.contents&&this.layout.format(this.contents))})),this.contents.on(ze.CONTENTS.RESIZE,(e=>{this.displayed&&this.iframe&&(this.expand(),this.contents&&this.layout.format(this.contents))})),t.resolve(this.contents)}setLayout(e){this.layout=e,this.contents&&(this.layout.format(this.contents),this.expand())}setAxis(e){this.settings.axis=e,this.element.style.flex="horizontal"==e?"none":"initial",this.size()}setWritingMode(e){this.writingMode=e}addListeners(){}removeListeners(e){}display(e){var t=new q;return this.displayed?t.resolve(this):this.render(e).then(function(){this.emit(ze.VIEWS.DISPLAYED,this),this.onDisplayed(this),this.displayed=!0,t.resolve(this)}.bind(this),(function(e){t.reject(e,this)})),t.promise}show(){this.element.style.visibility="visible",this.iframe&&(this.iframe.style.visibility="visible",this.iframe.style.transform="translateZ(0)",this.iframe.offsetWidth,this.iframe.style.transform=null),this.emit(ze.VIEWS.SHOWN,this)}hide(){this.element.style.visibility="hidden",this.iframe.style.visibility="hidden",this.stopExpanding=!0,this.emit(ze.VIEWS.HIDDEN,this)}offset(){return{top:this.element.offsetTop,left:this.element.offsetLeft}}width(){return this._width}height(){return this._height}position(){return this.element.getBoundingClientRect()}locationOf(e){this.iframe.getBoundingClientRect();var t=this.contents.locationOf(e,this.settings.ignoreClass);return{left:t.left,top:t.top}}onDisplayed(e){}onResize(e,t){}bounds(e){return!e&&this.elementBounds||(this.elementBounds=x(this.element)),this.elementBounds}highlight(e,t={},n,i="epubjs-hl",r={}){if(!this.contents)return;const a=Object.assign({fill:"yellow","fill-opacity":"0.3","mix-blend-mode":"multiply"},r);let o=this.contents.range(e),s=()=>{this.emit(ze.VIEWS.MARK_CLICKED,e,t)};t["epubcfi"]=e,this.pane||(this.pane=new it.X6(this.iframe,this.element));let l=new it.y$(o,i,t,a),c=this.pane.addMark(l);return this.highlights[e]={mark:c,element:c.element,listeners:[s,n]},c.element.setAttribute("ref",i),c.element.addEventListener("click",s),c.element.addEventListener("touchstart",s),n&&(c.element.addEventListener("click",n),c.element.addEventListener("touchstart",n)),c}underline(e,t={},n,i="epubjs-ul",r={}){if(!this.contents)return;const a=Object.assign({stroke:"black","stroke-opacity":"0.3","mix-blend-mode":"multiply"},r);let o=this.contents.range(e),s=()=>{this.emit(ze.VIEWS.MARK_CLICKED,e,t)};t["epubcfi"]=e,this.pane||(this.pane=new it.X6(this.iframe,this.element));let l=new it.v6(o,i,t,a),c=this.pane.addMark(l);return this.underlines[e]={mark:c,element:c.element,listeners:[s,n]},c.element.setAttribute("ref",i),c.element.addEventListener("click",s),c.element.addEventListener("touchstart",s),n&&(c.element.addEventListener("click",n),c.element.addEventListener("touchstart",n)),c}mark(e,t={},n){if(!this.contents)return;if(e in this.marks){let t=this.marks[e];return t}let i=this.contents.range(e);if(!i)return;let r=i.commonAncestorContainer,a=1===r.nodeType?r:r.parentNode,o=n=>{this.emit(ze.VIEWS.MARK_CLICKED,e,t)};i.collapsed&&1===r.nodeType?(i=new Range,i.selectNodeContents(r)):i.collapsed&&(i=new Range,i.selectNodeContents(a));let s=this.document.createElement("a");return s.setAttribute("ref","epubjs-mk"),s.style.position="absolute",s.dataset["epubcfi"]=e,t&&Object.keys(t).forEach((e=>{s.dataset[e]=t[e]})),n&&(s.addEventListener("click",n),s.addEventListener("touchstart",n)),s.addEventListener("click",o),s.addEventListener("touchstart",o),this.placeMark(s,i),this.element.appendChild(s),this.marks[e]={element:s,range:i,listeners:[o,n]},a}placeMark(e,t){let n,i,r;if("pre-paginated"===this.layout.name||"horizontal"!==this.settings.axis){let e=t.getBoundingClientRect();n=e.top,i=e.right}else{let e,o=t.getClientRects();for(var a=0;a!=o.length;a++)e=o[a],(!r||e.left<r)&&(r=e.left,i=Math.ceil(r/this.layout.props.pageWidth)*this.layout.props.pageWidth-this.layout.gap/2,n=e.top)}e.style.top=`${n}px`,e.style.left=`${i}px`}unhighlight(e){let t;e in this.highlights&&(t=this.highlights[e],this.pane.removeMark(t.mark),t.listeners.forEach((e=>{e&&(t.element.removeEventListener("click",e),t.element.removeEventListener("touchstart",e))})),delete this.highlights[e])}ununderline(e){let t;e in this.underlines&&(t=this.underlines[e],this.pane.removeMark(t.mark),t.listeners.forEach((e=>{e&&(t.element.removeEventListener("click",e),t.element.removeEventListener("touchstart",e))})),delete this.underlines[e])}unmark(e){let t;e in this.marks&&(t=this.marks[e],this.element.removeChild(t.element),t.listeners.forEach((e=>{e&&(t.element.removeEventListener("click",e),t.element.removeEventListener("touchstart",e))})),delete this.marks[e])}destroy(){for(let e in this.highlights)this.unhighlight(e);for(let e in this.underlines)this.ununderline(e);for(let e in this.marks)this.unmark(e);this.blobUrl&&A(this.blobUrl),this.displayed&&(this.displayed=!1,this.removeListeners(),this.contents.destroy(),this.stopExpanding=!0,this.element.removeChild(this.iframe),this.iframe=void 0,this.contents=void 0,this._textWidth=null,this._textHeight=null,this._width=null,this._height=null)}}a()(rt.prototype);var at=rt;function ot(){var e="reverse",t=st();return document.body.appendChild(t),t.scrollLeft>0?e="default":"undefined"!==typeof Element&&Element.prototype.scrollIntoView?(t.children[0].children[1].scrollIntoView(),t.scrollLeft<0&&(e="negative")):(t.scrollLeft=1,0===t.scrollLeft&&(e="negative")),document.body.removeChild(t),e}function st(){var e=document.createElement("div");e.dir="rtl",e.style.position="fixed",e.style.width="1px",e.style.height="1px",e.style.top="0px",e.style.left="0px",e.style.overflow="hidden";var t=document.createElement("div");t.style.width="2px";var n=document.createElement("span");n.style.width="1px",n.style.display="inline-block";var i=document.createElement("span");return i.style.width="1px",i.style.display="inline-block",t.appendChild(n),t.appendChild(i),e.appendChild(t),e}var lt=n(3493),ct=n.n(lt);class dt{constructor(e){this.settings=e||{},this.id="epubjs-container-"+h(),this.container=this.create(this.settings),this.settings.hidden&&(this.wrapper=this.wrap(this.container))}create(e){let t=e.height,n=e.width,i=e.overflow||!1,r=e.axis||"vertical",a=e.direction;b(this.settings,e),e.height&&p(e.height)&&(t=e.height+"px"),e.width&&p(e.width)&&(n=e.width+"px");let o=document.createElement("div");return o.id=this.id,o.classList.add("epub-container"),o.style.wordSpacing="0",o.style.lineHeight="0",o.style.verticalAlign="top",o.style.position="relative","horizontal"===r&&(o.style.display="flex",o.style.flexDirection="row",o.style.flexWrap="nowrap"),n&&(o.style.width=n),t&&(o.style.height=t),i&&("scroll"===i&&"vertical"===r?(o.style["overflow-y"]=i,o.style["overflow-x"]="hidden"):"scroll"===i&&"horizontal"===r?(o.style["overflow-y"]="hidden",o.style["overflow-x"]=i):o.style["overflow"]=i),a&&(o.dir=a,o.style["direction"]=a),a&&this.settings.fullsize&&(document.body.style["direction"]=a),o}wrap(e){var t=document.createElement("div");return t.style.visibility="hidden",t.style.overflow="hidden",t.style.width="0",t.style.height="0",t.appendChild(e),t}getElement(e){var t;if(v(e)?t=e:"string"===typeof e&&(t=document.getElementById(e)),!t)throw new Error("Not an Element");return t}attachTo(e){var t,n=this.getElement(e);if(n)return t=this.settings.hidden?this.wrapper:this.container,n.appendChild(t),this.element=n,n}getContainer(){return this.container}onResize(e){p(this.settings.width)&&p(this.settings.height)||(this.resizeFunc=ct()(e,50),window.addEventListener("resize",this.resizeFunc,!1))}onOrientationChange(e){this.orientationChangeFunc=e,window.addEventListener("orientationchange",this.orientationChangeFunc,!1)}size(e,t){var n;let i=e||this.settings.width,r=t||this.settings.height;null===e?(n=this.element.getBoundingClientRect(),n.width&&(e=Math.floor(n.width),this.container.style.width=e+"px")):p(e)?this.container.style.width=e+"px":this.container.style.width=e,null===t?(n=n||this.element.getBoundingClientRect(),n.height&&(t=n.height,this.container.style.height=t+"px")):p(t)?this.container.style.height=t+"px":this.container.style.height=t,p(e)||(e=this.container.clientWidth),p(t)||(t=this.container.clientHeight),this.containerStyles=window.getComputedStyle(this.container),this.containerPadding={left:parseFloat(this.containerStyles["padding-left"])||0,right:parseFloat(this.containerStyles["padding-right"])||0,top:parseFloat(this.containerStyles["padding-top"])||0,bottom:parseFloat(this.containerStyles["padding-bottom"])||0};let a=E(),o=window.getComputedStyle(document.body),s={left:parseFloat(o["padding-left"])||0,right:parseFloat(o["padding-right"])||0,top:parseFloat(o["padding-top"])||0,bottom:parseFloat(o["padding-bottom"])||0};return i||(e=a.width-s.left-s.right),(this.settings.fullsize&&!r||!r)&&(t=a.height-s.top-s.bottom),{width:e-this.containerPadding.left-this.containerPadding.right,height:t-this.containerPadding.top-this.containerPadding.bottom}}bounds(){let e;return"visible"!==this.container.style.overflow&&(e=this.container&&this.container.getBoundingClientRect()),e&&e.width&&e.height?e:E()}getSheet(){var e=document.createElement("style");return e.appendChild(document.createTextNode("")),document.head.appendChild(e),e.sheet}addStyleRules(e,t){var n="#"+this.id+" ",i="";this.sheet||(this.sheet=this.getSheet()),t.forEach((function(e){for(var t in e)e.hasOwnProperty(t)&&(i+=t+":"+e[t]+";")})),this.sheet.insertRule(n+e+" {"+i+"}",0)}axis(e){"horizontal"===e?(this.container.style.display="flex",this.container.style.flexDirection="row",this.container.style.flexWrap="nowrap"):this.container.style.display="block",this.settings.axis=e}direction(e){this.container&&(this.container.dir=e,this.container.style["direction"]=e),this.settings.fullsize&&(document.body.style["direction"]=e),this.settings.dir=e}overflow(e){this.container&&("scroll"===e&&"vertical"===this.settings.axis?(this.container.style["overflow-y"]=e,this.container.style["overflow-x"]="hidden"):"scroll"===e&&"horizontal"===this.settings.axis?(this.container.style["overflow-y"]="hidden",this.container.style["overflow-x"]=e):this.container.style["overflow"]=e),this.settings.overflow=e}destroy(){this.element&&(this.settings.hidden?this.wrapper:this.container,this.element.contains(this.container)&&this.element.removeChild(this.container),window.removeEventListener("resize",this.resizeFunc),window.removeEventListener("orientationChange",this.orientationChangeFunc))}}var ht=dt;class ut{constructor(e){this.container=e,this._views=[],this.length=0,this.hidden=!1}all(){return this._views}first(){return this._views[0]}last(){return this._views[this._views.length-1]}indexOf(e){return this._views.indexOf(e)}slice(){return this._views.slice.apply(this._views,arguments)}get(e){return this._views[e]}append(e){return this._views.push(e),this.container&&this.container.appendChild(e.element),this.length++,e}prepend(e){return this._views.unshift(e),this.container&&this.container.insertBefore(e.element,this.container.firstChild),this.length++,e}insert(e,t){return this._views.splice(t,0,e),this.container&&(t<this.container.children.length?this.container.insertBefore(e.element,this.container.children[t]):this.container.appendChild(e.element)),this.length++,e}remove(e){var t=this._views.indexOf(e);t>-1&&this._views.splice(t,1),this.destroy(e),this.length--}destroy(e){e.displayed&&e.destroy(),this.container&&this.container.removeChild(e.element),e=null}forEach(){return this._views.forEach.apply(this._views,arguments)}clear(){var e,t=this.length;if(this.length){for(var n=0;n<t;n++)e=this._views[n],this.destroy(e);this._views=[],this.length=0}}find(e){for(var t,n=this.length,i=0;i<n;i++)if(t=this._views[i],t.displayed&&t.section.index==e.index)return t}displayed(){for(var e,t=[],n=this.length,i=0;i<n;i++)e=this._views[i],e.displayed&&t.push(e);return t}show(){for(var e,t=this.length,n=0;n<t;n++)e=this._views[n],e.displayed&&e.show();this.hidden=!1}hide(){for(var e,t=this.length,n=0;n<t;n++)e=this._views[n],e.displayed&&e.hide();this.hidden=!0}}var vt=ut;class pt{constructor(e){this.name="default",this.optsSettings=e.settings,this.View=e.view,this.request=e.request,this.renditionQueue=e.queue,this.q=new _e(this),this.settings=b(this.settings||{},{infinite:!0,hidden:!1,width:void 0,height:void 0,axis:void 0,writingMode:void 0,flow:"scrolled",ignoreClass:"",fullsize:void 0}),b(this.settings,e.settings||{}),this.viewSettings={ignoreClass:this.settings.ignoreClass,axis:this.settings.axis,flow:this.settings.flow,layout:this.layout,method:this.settings.method,width:0,height:0,forceEvenPages:!0},this.rendered=!1}render(e,t){let n=e.tagName;"undefined"!==typeof this.settings.fullsize||!n||"body"!=n.toLowerCase()&&"html"!=n.toLowerCase()||(this.settings.fullsize=!0),this.settings.fullsize&&(this.settings.overflow="visible",this.overflow=this.settings.overflow),this.settings.size=t,this.settings.rtlScrollType=ot(),this.stage=new ht({width:t.width,height:t.height,overflow:this.overflow,hidden:this.settings.hidden,axis:this.settings.axis,fullsize:this.settings.fullsize,direction:this.settings.direction}),this.stage.attachTo(e),this.container=this.stage.getContainer(),this.views=new vt(this.container),this._bounds=this.bounds(),this._stageSize=this.stage.size(),this.viewSettings.width=this._stageSize.width,this.viewSettings.height=this._stageSize.height,this.stage.onResize(this.onResized.bind(this)),this.stage.onOrientationChange(this.onOrientationChange.bind(this)),this.addEventListeners(),this.layout&&this.updateLayout(),this.rendered=!0}addEventListeners(){var e;window.addEventListener("unload",function(e){this.destroy()}.bind(this)),e=this.settings.fullsize?window:this.container,this._onScroll=this.onScroll.bind(this),e.addEventListener("scroll",this._onScroll)}removeEventListeners(){var e;e=this.settings.fullsize?window:this.container,e.removeEventListener("scroll",this._onScroll),this._onScroll=void 0}destroy(){clearTimeout(this.orientationTimeout),clearTimeout(this.resizeTimeout),clearTimeout(this.afterScrolled),this.clear(),this.removeEventListeners(),this.stage.destroy(),this.rendered=!1}onOrientationChange(e){let{orientation:t}=window;this.optsSettings.resizeOnOrientationChange&&this.resize(),clearTimeout(this.orientationTimeout),this.orientationTimeout=setTimeout(function(){this.orientationTimeout=void 0,this.optsSettings.resizeOnOrientationChange&&this.resize(),this.emit(ze.MANAGERS.ORIENTATION_CHANGE,t)}.bind(this),500)}onResized(e){this.resize()}resize(e,t,n){let i=this.stage.size(e,t);this.winBounds=E(),this.orientationTimeout&&this.winBounds.width===this.winBounds.height?this._stageSize=void 0:this._stageSize&&this._stageSize.width===i.width&&this._stageSize.height===i.height||(this._stageSize=i,this._bounds=this.bounds(),this.clear(),this.viewSettings.width=this._stageSize.width,this.viewSettings.height=this._stageSize.height,this.updateLayout(),this.emit(ze.MANAGERS.RESIZED,{width:this._stageSize.width,height:this._stageSize.height},n))}createView(e,t){return new this.View(e,b(this.viewSettings,{forceRight:t}))}handleNextPrePaginated(e,t,n){let i;if("pre-paginated"===this.layout.name&&this.layout.divisor>1){if(e||0===t.index)return;if(i=t.next(),i&&!i.properties.includes("page-spread-left"))return n.call(this,i)}}display(e,t){var n=new q,i=n.promise;(t===e.href||p(t))&&(t=void 0);var r=this.views.find(e);if(r&&e&&"pre-paginated"!==this.layout.name){let e=r.offset();if("ltr"===this.settings.direction)this.scrollTo(e.left,e.top,!0);else{let t=r.width();this.scrollTo(e.left+t,e.top,!0)}if(t){let e=r.locationOf(t);this.moveTo(e)}return n.resolve(),i}this.clear();let a=!1;return"pre-paginated"===this.layout.name&&2===this.layout.divisor&&e.properties.includes("page-spread-right")&&(a=!0),this.add(e,a).then(function(e){if(t){let n=e.locationOf(t);this.moveTo(n)}}.bind(this),(e=>{n.reject(e)})).then(function(){return this.handleNextPrePaginated(a,e,this.add)}.bind(this)).then(function(){this.views.show(),n.resolve()}.bind(this)),i}afterDisplayed(e){this.emit(ze.MANAGERS.ADDED,e)}afterResized(e){this.emit(ze.MANAGERS.RESIZE,e.section)}moveTo(e){var t=0,n=0;this.isPaginated?(t=Math.floor(e.left/this.layout.delta)*this.layout.delta,t+this.layout.delta>this.container.scrollWidth&&(t=this.container.scrollWidth-this.layout.delta)):n=e.top,this.scrollTo(t,n,!0)}add(e,t){var n=this.createView(e,t);return this.views.append(n),n.onDisplayed=this.afterDisplayed.bind(this),n.onResize=this.afterResized.bind(this),n.on(ze.VIEWS.AXIS,(e=>{this.updateAxis(e)})),n.on(ze.VIEWS.WRITING_MODE,(e=>{this.updateWritingMode(e)})),n.display(this.request)}append(e,t){var n=this.createView(e,t);return this.views.append(n),n.onDisplayed=this.afterDisplayed.bind(this),n.onResize=this.afterResized.bind(this),n.on(ze.VIEWS.AXIS,(e=>{this.updateAxis(e)})),n.on(ze.VIEWS.WRITING_MODE,(e=>{this.updateWritingMode(e)})),n.display(this.request)}prepend(e,t){var n=this.createView(e,t);return n.on(ze.VIEWS.RESIZED,(e=>{this.counter(e)})),this.views.prepend(n),n.onDisplayed=this.afterDisplayed.bind(this),n.onResize=this.afterResized.bind(this),n.on(ze.VIEWS.AXIS,(e=>{this.updateAxis(e)})),n.on(ze.VIEWS.WRITING_MODE,(e=>{this.updateWritingMode(e)})),n.display(this.request)}counter(e){"vertical"===this.settings.axis?this.scrollBy(0,e.heightDelta,!0):this.scrollBy(e.widthDelta,0,!0)}next(){var e,t;let n=this.settings.direction;if(this.views.length){if(!this.isPaginated||"horizontal"!==this.settings.axis||n&&"ltr"!==n)if(this.isPaginated&&"horizontal"===this.settings.axis&&"rtl"===n)this.scrollLeft=this.container.scrollLeft,"default"===this.settings.rtlScrollType?(t=this.container.scrollLeft,t>0?this.scrollBy(this.layout.delta,0,!0):e=this.views.last().section.next()):(t=this.container.scrollLeft+-1*this.layout.delta,t>-1*this.container.scrollWidth?this.scrollBy(this.layout.delta,0,!0):e=this.views.last().section.next());else if(this.isPaginated&&"vertical"===this.settings.axis){this.scrollTop=this.container.scrollTop;let t=this.container.scrollTop+this.container.offsetHeight;t<this.container.scrollHeight?this.scrollBy(0,this.layout.height,!0):e=this.views.last().section.next()}else e=this.views.last().section.next();else this.scrollLeft=this.container.scrollLeft,t=this.container.scrollLeft+this.container.offsetWidth+this.layout.delta,t<=this.container.scrollWidth?this.scrollBy(this.layout.delta,0,!0):e=this.views.last().section.next();if(e){this.clear();let t=!1;return"pre-paginated"===this.layout.name&&2===this.layout.divisor&&e.properties.includes("page-spread-right")&&(t=!0),this.append(e,t).then(function(){return this.handleNextPrePaginated(t,e,this.append)}.bind(this),(e=>e)).then(function(){this.isPaginated||"horizontal"!==this.settings.axis||"rtl"!==this.settings.direction||"default"!==this.settings.rtlScrollType||this.scrollTo(this.container.scrollWidth,0,!0),this.views.show()}.bind(this))}}}prev(){var e,t;let n=this.settings.direction;if(this.views.length){if(!this.isPaginated||"horizontal"!==this.settings.axis||n&&"ltr"!==n)if(this.isPaginated&&"horizontal"===this.settings.axis&&"rtl"===n)this.scrollLeft=this.container.scrollLeft,"default"===this.settings.rtlScrollType?(t=this.container.scrollLeft+this.container.offsetWidth,t<this.container.scrollWidth?this.scrollBy(-this.layout.delta,0,!0):e=this.views.first().section.prev()):(t=this.container.scrollLeft,t<0?this.scrollBy(-this.layout.delta,0,!0):e=this.views.first().section.prev());else if(this.isPaginated&&"vertical"===this.settings.axis){this.scrollTop=this.container.scrollTop;let t=this.container.scrollTop;t>0?this.scrollBy(0,-this.layout.height,!0):e=this.views.first().section.prev()}else e=this.views.first().section.prev();else this.scrollLeft=this.container.scrollLeft,t=this.container.scrollLeft,t>0?this.scrollBy(-this.layout.delta,0,!0):e=this.views.first().section.prev();if(e){this.clear();let t=!1;return"pre-paginated"===this.layout.name&&2===this.layout.divisor&&"object"!==typeof e.prev()&&(t=!0),this.prepend(e,t).then(function(){var t;if("pre-paginated"===this.layout.name&&this.layout.divisor>1&&(t=e.prev(),t))return this.prepend(t)}.bind(this),(e=>e)).then(function(){this.isPaginated&&"horizontal"===this.settings.axis&&("rtl"===this.settings.direction?"default"===this.settings.rtlScrollType?this.scrollTo(0,0,!0):this.scrollTo(-1*this.container.scrollWidth+this.layout.delta,0,!0):this.scrollTo(this.container.scrollWidth-this.layout.delta,0,!0)),this.views.show()}.bind(this))}}}current(){var e=this.visible();return e.length?e[e.length-1]:null}clear(){this.views&&(this.views.hide(),this.scrollTo(0,0,!0),this.views.clear())}currentLocation(){return this.isPaginated&&"horizontal"===this.settings.axis?this.location=this.paginatedLocation():this.location=this.scrolledLocation(),this.location}scrolledLocation(){let e=this.visible(),t=this.container.getBoundingClientRect(),n=t.height<window.innerHeight?t.height:window.innerHeight,i=t.width<window.innerWidth?t.width:window.innerWidth,r="vertical"===this.settings.axis,a=(this.settings.direction,0),o=0;this.settings.fullsize&&(a=r?window.scrollY:window.scrollX);let s=e.map((e=>{let s,l,c,d,{index:h,href:u}=e.section,v=e.position(),p=e.width(),f=e.height();r?(s=a+t.top-v.top+o,l=s+n-o,d=this.layout.count(f,n).pages,c=n):(s=a+t.left-v.left+o,l=s+i-o,d=this.layout.count(p,i).pages,c=i);let g=Math.ceil(s/c),m=[],b=Math.ceil(l/c);if("rtl"===this.settings.direction&&!r){let e=g;g=d-b,b=d-e}m=[];for(var y=g;y<=b;y++){let e=y+1;m.push(e)}let w=this.mapping.page(e.contents,e.section.cfiBase,s,l);return{index:h,href:u,pages:m,totalPages:d,mapping:w}}));return s}paginatedLocation(){let e=this.visible(),t=this.container.getBoundingClientRect(),n=0,i=0;this.settings.fullsize&&(n=window.scrollX);let r=e.map((e=>{let r,a,o,s,{index:l,href:c}=e.section,d=e.position(),h=e.width();"rtl"===this.settings.direction?(r=t.right-n,s=Math.min(Math.abs(r-d.left),this.layout.width)-i,o=d.width-(d.right-r)-i,a=o-s):(r=t.left+n,s=Math.min(d.right-r,this.layout.width)-i,a=r-d.left+i,o=a+s),i+=s;let u=this.mapping.page(e.contents,e.section.cfiBase,a,o),v=this.layout.count(h).pages,p=Math.floor(a/this.layout.pageWidth),f=[],g=Math.floor(o/this.layout.pageWidth);if(p<0&&(p=0,g+=1),"rtl"===this.settings.direction){let e=p;p=v-g,g=v-e}for(var m=p+1;m<=g;m++){let e=m;f.push(e)}return{index:l,href:c,pages:f,totalPages:v,mapping:u}}));return r}isVisible(e,t,n,i){var r=e.position(),a=i||this.bounds();return"horizontal"===this.settings.axis&&r.right>a.left-t&&r.left<a.right+n||"vertical"===this.settings.axis&&r.bottom>a.top-t&&r.top<a.bottom+n}visible(){for(var e,t,n=this.bounds(),i=this.views.displayed(),r=i.length,a=[],o=0;o<r;o++)t=i[o],e=this.isVisible(t,0,0,n),!0===e&&a.push(t);return a}scrollBy(e,t,n){let i="rtl"===this.settings.direction?-1:1;n&&(this.ignore=!0),this.settings.fullsize?window.scrollBy(e*i,t*i):(e&&(this.container.scrollLeft+=e*i),t&&(this.container.scrollTop+=t)),this.scrolled=!0}scrollTo(e,t,n){n&&(this.ignore=!0),this.settings.fullsize?window.scrollTo(e,t):(this.container.scrollLeft=e,this.container.scrollTop=t),this.scrolled=!0}onScroll(){let e,t;this.settings.fullsize?(e=window.scrollY,t=window.scrollX):(e=this.container.scrollTop,t=this.container.scrollLeft),this.scrollTop=e,this.scrollLeft=t,this.ignore?this.ignore=!1:(this.emit(ze.MANAGERS.SCROLL,{top:e,left:t}),clearTimeout(this.afterScrolled),this.afterScrolled=setTimeout(function(){this.emit(ze.MANAGERS.SCROLLED,{top:this.scrollTop,left:this.scrollLeft})}.bind(this),20))}bounds(){var e;return e=this.stage.bounds(),e}applyLayout(e){this.layout=e,this.updateLayout(),this.views&&this.views.length>0&&"pre-paginated"===this.layout.name&&this.display(this.views.first().section)}updateLayout(){this.stage&&(this._stageSize=this.stage.size(),this.isPaginated?(this.layout.calculate(this._stageSize.width,this._stageSize.height,this.settings.gap),this.settings.offset=this.layout.delta/this.layout.divisor):this.layout.calculate(this._stageSize.width,this._stageSize.height),this.viewSettings.width=this.layout.width,this.viewSettings.height=this.layout.height,this.setLayout(this.layout))}setLayout(e){this.viewSettings.layout=e,this.mapping=new Ze(e.props,this.settings.direction,this.settings.axis),this.views&&this.views.forEach((function(t){t&&t.setLayout(e)}))}updateWritingMode(e){this.writingMode=e}updateAxis(e,t){(t||e!==this.settings.axis)&&(this.settings.axis=e,this.stage&&this.stage.axis(e),this.viewSettings.axis=e,this.mapping&&(this.mapping=new Ze(this.layout.props,this.settings.direction,this.settings.axis)),this.layout&&("vertical"===e?this.layout.spread("none"):this.layout.spread(this.layout.settings.spread)))}updateFlow(e,t="auto"){let n="paginated"===e||"auto"===e;this.isPaginated=n,"scrolled-doc"===e||"scrolled-continuous"===e||"scrolled"===e?this.updateAxis("vertical"):this.updateAxis("horizontal"),this.viewSettings.flow=e,this.settings.overflow?this.overflow=this.settings.overflow:this.overflow=n?"hidden":t,this.stage&&this.stage.overflow(this.overflow),this.updateLayout()}getContents(){var e=[];return this.views?(this.views.forEach((function(t){const n=t&&t.contents;n&&e.push(n)})),e):e}direction(e="ltr"){this.settings.direction=e,this.stage&&this.stage.direction(e),this.viewSettings.direction=e,this.updateLayout()}isRendered(){return this.rendered}}a()(pt.prototype);var ft=pt;const gt=Math.PI/2,mt={easeOutSine:function(e){return Math.sin(e*gt)},easeInOutSine:function(e){return-.5*(Math.cos(Math.PI*e)-1)},easeInOutQuint:function(e){return(e/=.5)<1?.5*Math.pow(e,5):.5*(Math.pow(e-2,5)+2)},easeInCubic:function(e){return Math.pow(e,3)}};class bt{constructor(e,t){this.settings=b({duration:80,minVelocity:.2,minDistance:10,easing:mt["easeInCubic"]},t||{}),this.supportsTouch=this.supportsTouch(),this.supportsTouch&&this.setup(e)}setup(e){this.manager=e,this.layout=this.manager.layout,this.fullsize=this.manager.settings.fullsize,this.fullsize?(this.element=this.manager.stage.element,this.scroller=window,this.disableScroll()):(this.element=this.manager.stage.container,this.scroller=this.element,this.element.style["WebkitOverflowScrolling"]="touch"),this.manager.settings.offset=this.layout.width,this.manager.settings.afterScrolledTimeout=2*this.settings.duration,this.isVertical="vertical"===this.manager.settings.axis,this.manager.isPaginated&&!this.isVertical&&(this.touchCanceler=!1,this.resizeCanceler=!1,this.snapping=!1,this.scrollLeft,this.scrollTop,this.startTouchX=void 0,this.startTouchY=void 0,this.startTime=void 0,this.endTouchX=void 0,this.endTouchY=void 0,this.endTime=void 0,this.addListeners())}supportsTouch(){return!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)}disableScroll(){this.element.style.overflow="hidden"}enableScroll(){this.element.style.overflow=""}addListeners(){this._onResize=this.onResize.bind(this),window.addEventListener("resize",this._onResize),this._onScroll=this.onScroll.bind(this),this.scroller.addEventListener("scroll",this._onScroll),this._onTouchStart=this.onTouchStart.bind(this),this.scroller.addEventListener("touchstart",this._onTouchStart,{passive:!0}),this.on("touchstart",this._onTouchStart),this._onTouchMove=this.onTouchMove.bind(this),this.scroller.addEventListener("touchmove",this._onTouchMove,{passive:!0}),this.on("touchmove",this._onTouchMove),this._onTouchEnd=this.onTouchEnd.bind(this),this.scroller.addEventListener("touchend",this._onTouchEnd,{passive:!0}),this.on("touchend",this._onTouchEnd),this._afterDisplayed=this.afterDisplayed.bind(this),this.manager.on(ze.MANAGERS.ADDED,this._afterDisplayed)}removeListeners(){window.removeEventListener("resize",this._onResize),this._onResize=void 0,this.scroller.removeEventListener("scroll",this._onScroll),this._onScroll=void 0,this.scroller.removeEventListener("touchstart",this._onTouchStart,{passive:!0}),this.off("touchstart",this._onTouchStart),this._onTouchStart=void 0,this.scroller.removeEventListener("touchmove",this._onTouchMove,{passive:!0}),this.off("touchmove",this._onTouchMove),this._onTouchMove=void 0,this.scroller.removeEventListener("touchend",this._onTouchEnd,{passive:!0}),this.off("touchend",this._onTouchEnd),this._onTouchEnd=void 0,this.manager.off(ze.MANAGERS.ADDED,this._afterDisplayed),this._afterDisplayed=void 0}afterDisplayed(e){let t=e.contents;["touchstart","touchmove","touchend"].forEach((e=>{t.on(e,(e=>this.triggerViewEvent(e,t)))}))}triggerViewEvent(e,t){this.emit(e.type,e,t)}onScroll(e){this.scrollLeft=this.fullsize?window.scrollX:this.scroller.scrollLeft,this.scrollTop=this.fullsize?window.scrollY:this.scroller.scrollTop}onResize(e){this.resizeCanceler=!0}onTouchStart(e){let{screenX:t,screenY:n}=e.touches[0];this.fullsize&&this.enableScroll(),this.touchCanceler=!0,this.startTouchX||(this.startTouchX=t,this.startTouchY=n,this.startTime=this.now()),this.endTouchX=t,this.endTouchY=n,this.endTime=this.now()}onTouchMove(e){let{screenX:t,screenY:n}=e.touches[0],i=Math.abs(n-this.endTouchY);this.touchCanceler=!0,!this.fullsize&&i<10&&(this.element.scrollLeft-=t-this.endTouchX),this.endTouchX=t,this.endTouchY=n,this.endTime=this.now()}onTouchEnd(e){this.fullsize&&this.disableScroll(),this.touchCanceler=!1;let t=this.wasSwiped();0!==t?this.snap(t):this.snap(),this.startTouchX=void 0,this.startTouchY=void 0,this.startTime=void 0,this.endTouchX=void 0,this.endTouchY=void 0,this.endTime=void 0}wasSwiped(){let e=this.layout.pageWidth*this.layout.divisor,t=this.endTouchX-this.startTouchX,n=Math.abs(t),i=this.endTime-this.startTime,r=t/i,a=this.settings.minVelocity;return n<=this.settings.minDistance||n>=e?0:r>a?-1:r<-a?1:void 0}needsSnap(){let e=this.scrollLeft,t=this.layout.pageWidth*this.layout.divisor;return e%t!==0}snap(e=0){let t=this.scrollLeft,n=this.layout.pageWidth*this.layout.divisor,i=Math.round(t/n)*n;return e&&(i+=e*n),this.smoothScrollTo(i)}smoothScrollTo(e){const t=new q,n=this.scrollLeft,i=this.now(),r=this.settings.duration,a=this.settings.easing;function o(){const s=this.now(),l=Math.min(1,(s-i)/r);a(l);if(this.touchCanceler||this.resizeCanceler)return this.resizeCanceler=!1,this.snapping=!1,void t.resolve();l<1?(window.requestAnimationFrame(o.bind(this)),this.scrollTo(n+(e-n)*l,0)):(this.scrollTo(e,0),this.snapping=!1,t.resolve())}return this.snapping=!0,o.call(this),t.promise}scrollTo(e=0,t=0){this.fullsize?window.scroll(e,t):(this.scroller.scrollLeft=e,this.scroller.scrollTop=t)}now(){return"now"in window.performance?performance.now():(new Date).getTime()}destroy(){this.scroller&&(this.fullsize&&this.enableScroll(),this.removeListeners(),this.scroller=void 0)}}a()(bt.prototype);var yt=bt,wt=n(3279),_t=n.n(wt);class xt extends ft{constructor(e){super(e),this.name="continuous",this.settings=b(this.settings||{},{infinite:!0,overflow:void 0,axis:void 0,writingMode:void 0,flow:"scrolled",offset:500,offsetDelta:250,width:void 0,height:void 0,snap:!1,afterScrolledTimeout:10}),b(this.settings,e.settings||{}),"undefined"!=e.settings.gap&&0===e.settings.gap&&(this.settings.gap=e.settings.gap),this.viewSettings={ignoreClass:this.settings.ignoreClass,axis:this.settings.axis,flow:this.settings.flow,layout:this.layout,width:0,height:0,forceEvenPages:!1},this.scrollTop=0,this.scrollLeft=0}display(e,t){return ft.prototype.display.call(this,e,t).then(function(){return this.fill()}.bind(this))}fill(e){var t=e||new q;return this.q.enqueue((()=>this.check())).then((e=>{e?this.fill(t):t.resolve()})),t.promise}moveTo(e){var t=0,n=0;this.isPaginated?(t=Math.floor(e.left/this.layout.delta)*this.layout.delta,this.settings.offsetDelta):(n=e.top,e.top,this.settings.offsetDelta),(t>0||n>0)&&this.scrollBy(t,n,!0)}afterResized(e){this.emit(ze.MANAGERS.RESIZE,e.section)}removeShownListeners(e){e.onDisplayed=function(){}}add(e){var t=this.createView(e);return this.views.append(t),t.on(ze.VIEWS.RESIZED,(e=>{t.expanded=!0})),t.on(ze.VIEWS.AXIS,(e=>{this.updateAxis(e)})),t.on(ze.VIEWS.WRITING_MODE,(e=>{this.updateWritingMode(e)})),t.onDisplayed=this.afterDisplayed.bind(this),t.onResize=this.afterResized.bind(this),t.display(this.request)}append(e){var t=this.createView(e);return t.on(ze.VIEWS.RESIZED,(e=>{t.expanded=!0})),t.on(ze.VIEWS.AXIS,(e=>{this.updateAxis(e)})),t.on(ze.VIEWS.WRITING_MODE,(e=>{this.updateWritingMode(e)})),this.views.append(t),t.onDisplayed=this.afterDisplayed.bind(this),t}prepend(e){var t=this.createView(e);return t.on(ze.VIEWS.RESIZED,(e=>{this.counter(e),t.expanded=!0})),t.on(ze.VIEWS.AXIS,(e=>{this.updateAxis(e)})),t.on(ze.VIEWS.WRITING_MODE,(e=>{this.updateWritingMode(e)})),this.views.prepend(t),t.onDisplayed=this.afterDisplayed.bind(this),t}counter(e){"vertical"===this.settings.axis?this.scrollBy(0,e.heightDelta,!0):this.scrollBy(e.widthDelta,0,!0)}update(e){for(var t,n,i=this.bounds(),r=this.views.all(),a=r.length,o=[],s="undefined"!=typeof e?e:this.settings.offset||0,l=new q,c=[],d=0;d<a;d++)if(n=r[d],t=this.isVisible(n,s,s,i),!0===t){if(n.displayed)n.show();else{let e=n.display(this.request).then((function(e){e.show()}),(e=>{n.hide()}));c.push(e)}o.push(n)}else this.q.enqueue(n.destroy.bind(n)),clearTimeout(this.trimTimeout),this.trimTimeout=setTimeout(function(){this.q.enqueue(this.trim.bind(this))}.bind(this),250);return c.length?Promise.all(c).catch((e=>{l.reject(e)})):(l.resolve(),l.promise)}check(e,t){var n=new q,i=[],r="horizontal"===this.settings.axis,a=this.settings.offset||0;e&&r&&(a=e),t&&!r&&(a=t);var o=this._bounds;let s=r?this.scrollLeft:this.scrollTop,l=r?Math.floor(o.width):o.height,c=r?this.container.scrollWidth:this.container.scrollHeight,d=this.writingMode&&0===this.writingMode.indexOf("vertical")?"vertical":"horizontal",h=this.settings.rtlScrollType,u="rtl"===this.settings.direction;this.settings.fullsize?(r&&u&&"negative"===h||!r&&u&&"default"===h)&&(s*=-1):(u&&"default"===h&&"horizontal"===d&&(s=c-l-s),u&&"negative"===h&&"horizontal"===d&&(s*=-1));let v=()=>{let e=this.views.first(),t=e&&e.section.prev();t&&i.push(this.prepend(t))},p=()=>{let e=this.views.last(),t=e&&e.section.next();t&&i.push(this.append(t))},f=s+l+a,g=s-a;f>=c&&p(),g<0&&v();let m=i.map((e=>e.display(this.request)));return i.length?Promise.all(m).then((()=>this.check())).then((()=>this.update(a)),(e=>e)):(this.q.enqueue(function(){this.update()}.bind(this)),n.resolve(!1),n.promise)}trim(){var e=new q,t=this.views.displayed(),n=t[0],i=t[t.length-1],r=this.views.indexOf(n),a=this.views.indexOf(i);this.views.slice(0,r),this.views.slice(a+1);return e.resolve(),e.promise}erase(e,t){var n,i;this.settings.fullsize?(n=window.scrollY,i=window.scrollX):(n=this.container.scrollTop,i=this.container.scrollLeft);var r=e.bounds();this.views.remove(e),t&&("vertical"===this.settings.axis?this.scrollTo(0,n-r.height,!0):"rtl"===this.settings.direction?this.settings.fullsize?this.scrollTo(i+Math.floor(r.width),0,!0):this.scrollTo(i,0,!0):this.scrollTo(i-Math.floor(r.width),0,!0))}addEventListeners(e){window.addEventListener("unload",function(e){this.ignore=!0,this.destroy()}.bind(this)),this.addScrollListeners(),this.isPaginated&&this.settings.snap&&(this.snapper=new yt(this,this.settings.snap&&"object"===typeof this.settings.snap&&this.settings.snap))}addScrollListeners(){var e;this.tick=s;let t="rtl"===this.settings.direction&&"default"===this.settings.rtlScrollType?-1:1;this.scrollDeltaVert=0,this.scrollDeltaHorz=0,this.settings.fullsize?(e=window,this.scrollTop=window.scrollY*t,this.scrollLeft=window.scrollX*t):(e=this.container,this.scrollTop=this.container.scrollTop,this.scrollLeft=this.container.scrollLeft),this._onScroll=this.onScroll.bind(this),e.addEventListener("scroll",this._onScroll),this._scrolled=_t()(this.scrolled.bind(this),30),this.didScroll=!1}removeEventListeners(){var e;e=this.settings.fullsize?window:this.container,e.removeEventListener("scroll",this._onScroll),this._onScroll=void 0}onScroll(){let e,t,n="rtl"===this.settings.direction&&"default"===this.settings.rtlScrollType?-1:1;this.settings.fullsize?(e=window.scrollY*n,t=window.scrollX*n):(e=this.container.scrollTop,t=this.container.scrollLeft),this.scrollTop=e,this.scrollLeft=t,this.ignore?this.ignore=!1:this._scrolled(),this.scrollDeltaVert+=Math.abs(e-this.prevScrollTop),this.scrollDeltaHorz+=Math.abs(t-this.prevScrollLeft),this.prevScrollTop=e,this.prevScrollLeft=t,clearTimeout(this.scrollTimeout),this.scrollTimeout=setTimeout(function(){this.scrollDeltaVert=0,this.scrollDeltaHorz=0}.bind(this),150),clearTimeout(this.afterScrolled),this.didScroll=!1}scrolled(){this.q.enqueue(function(){return this.check()}.bind(this)),this.emit(ze.MANAGERS.SCROLL,{top:this.scrollTop,left:this.scrollLeft}),clearTimeout(this.afterScrolled),this.afterScrolled=setTimeout(function(){this.snapper&&this.snapper.supportsTouch&&this.snapper.needsSnap()||this.emit(ze.MANAGERS.SCROLLED,{top:this.scrollTop,left:this.scrollLeft})}.bind(this),this.settings.afterScrolledTimeout)}next(){let e="pre-paginated"===this.layout.props.name&&this.layout.props.spread?2*this.layout.props.delta:this.layout.props.delta;this.views.length&&(this.isPaginated&&"horizontal"===this.settings.axis?this.scrollBy(e,0,!0):this.scrollBy(0,this.layout.height,!0),this.q.enqueue(function(){return this.check()}.bind(this)))}prev(){let e="pre-paginated"===this.layout.props.name&&this.layout.props.spread?2*this.layout.props.delta:this.layout.props.delta;this.views.length&&(this.isPaginated&&"horizontal"===this.settings.axis?this.scrollBy(-e,0,!0):this.scrollBy(0,-this.layout.height,!0),this.q.enqueue(function(){return this.check()}.bind(this)))}updateFlow(e){this.rendered&&this.snapper&&(this.snapper.destroy(),this.snapper=void 0),super.updateFlow(e,"scroll"),this.rendered&&this.isPaginated&&this.settings.snap&&(this.snapper=new yt(this,this.settings.snap&&"object"===typeof this.settings.snap&&this.settings.snap))}destroy(){super.destroy(),this.snapper&&this.snapper.destroy()}}var kt=xt;class zt{constructor(e,t){this.settings=b(this.settings||{},{width:null,height:null,ignoreClass:"",manager:"default",view:"iframe",flow:null,layout:null,spread:null,minSpreadWidth:800,stylesheet:null,resizeOnOrientationChange:!0,script:null,snap:!1,defaultDirection:"ltr"}),b(this.settings,t),"object"===typeof this.settings.manager&&(this.manager=this.settings.manager),this.book=e,this.hooks={},this.hooks.display=new le(this),this.hooks.serialize=new le(this),this.hooks.content=new le(this),this.hooks.unloaded=new le(this),this.hooks.layout=new le(this),this.hooks.render=new le(this),this.hooks.show=new le(this),this.hooks.content.register(this.handleLinks.bind(this)),this.hooks.content.register(this.passEvents.bind(this)),this.hooks.content.register(this.adjustImages.bind(this)),this.book.spine.hooks.content.register(this.injectIdentifier.bind(this)),this.settings.stylesheet&&this.book.spine.hooks.content.register(this.injectStylesheet.bind(this)),this.settings.script&&this.book.spine.hooks.content.register(this.injectScript.bind(this)),this.themes=new Ve(this),this.annotations=new nt(this),this.epubcfi=new oe,this.q=new _e(this),this.location=void 0,this.q.enqueue(this.book.opened),this.starting=new q,this.started=this.starting.promise,this.q.enqueue(this.start)}setManager(e){this.manager=e}requireManager(e){var t;return t="string"===typeof e&&"default"===e?ft:"string"===typeof e&&"continuous"===e?kt:e,t}requireView(e){var t;return t="string"==typeof e&&"iframe"===e?at:e,t}start(){switch(this.settings.layout||"pre-paginated"!==this.book.package.metadata.layout&&"true"!==this.book.displayOptions.fixedLayout||(this.settings.layout="pre-paginated"),this.book.package.metadata.spread){case"none":this.settings.spread="none";break;case"both":this.settings.spread=!0;break}this.manager||(this.ViewManager=this.requireManager(this.settings.manager),this.View=this.requireView(this.settings.view),this.manager=new this.ViewManager({view:this.View,queue:this.q,request:this.book.load.bind(this.book),settings:this.settings})),this.direction(this.book.package.metadata.direction||this.settings.defaultDirection),this.settings.globalLayoutProperties=this.determineLayoutProperties(this.book.package.metadata),this.flow(this.settings.globalLayoutProperties.flow),this.layout(this.settings.globalLayoutProperties),this.manager.on(ze.MANAGERS.ADDED,this.afterDisplayed.bind(this)),this.manager.on(ze.MANAGERS.REMOVED,this.afterRemoved.bind(this)),this.manager.on(ze.MANAGERS.RESIZED,this.onResized.bind(this)),this.manager.on(ze.MANAGERS.ORIENTATION_CHANGE,this.onOrientationChange.bind(this)),this.manager.on(ze.MANAGERS.SCROLLED,this.reportLocation.bind(this)),this.emit(ze.RENDITION.STARTED),this.starting.resolve()}attachTo(e){return this.q.enqueue(function(){this.manager.render(e,{width:this.settings.width,height:this.settings.height}),this.emit(ze.RENDITION.ATTACHED)}.bind(this))}display(e){return this.displaying&&this.displaying.resolve(),this.q.enqueue(this._display,e)}_display(e){if(this.book){this.epubcfi.isCfiString(e);var t,n=new q,i=n.promise;return this.displaying=n,this.book.locations.length()&&f(e)&&(e=this.book.locations.cfiFromPercentage(parseFloat(e))),t=this.book.spine.get(e),t?(this.manager.display(t,e).then((()=>{n.resolve(t),this.displaying=void 0,this.emit(ze.RENDITION.DISPLAYED,t),this.reportLocation()}),(e=>{this.emit(ze.RENDITION.DISPLAY_ERROR,e)})),i):(n.reject(new Error("No Section Found")),i)}}afterDisplayed(e){e.on(ze.VIEWS.MARK_CLICKED,((t,n)=>this.triggerMarkEvent(t,n,e.contents))),this.hooks.render.trigger(e,this).then((()=>{e.contents?this.hooks.content.trigger(e.contents,this).then((()=>{this.emit(ze.RENDITION.RENDERED,e.section,e)})):this.emit(ze.RENDITION.RENDERED,e.section,e)}))}afterRemoved(e){this.hooks.unloaded.trigger(e,this).then((()=>{this.emit(ze.RENDITION.REMOVED,e.section,e)}))}onResized(e,t){this.emit(ze.RENDITION.RESIZED,{width:e.width,height:e.height},t),this.location&&this.location.start&&this.display(t||this.location.start.cfi)}onOrientationChange(e){this.emit(ze.RENDITION.ORIENTATION_CHANGE,e)}moveTo(e){this.manager.moveTo(e)}resize(e,t,n){e&&(this.settings.width=e),t&&(this.settings.height=t),this.manager.resize(e,t,n)}clear(){this.manager.clear()}next(){return this.q.enqueue(this.manager.next.bind(this.manager)).then(this.reportLocation.bind(this))}prev(){return this.q.enqueue(this.manager.prev.bind(this.manager)).then(this.reportLocation.bind(this))}determineLayoutProperties(e){var t,n=this.settings.layout||e.layout||"reflowable",i=this.settings.spread||e.spread||"auto",r=this.settings.orientation||e.orientation||"auto",a=this.settings.flow||e.flow||"auto",o=e.viewport||"",s=this.settings.minSpreadWidth||e.minSpreadWidth||800,l=this.settings.direction||e.direction||"ltr";return(0===this.settings.width||this.settings.width>0)&&(0===this.settings.height||this.settings.height),t={layout:n,spread:i,orientation:r,flow:a,viewport:o,minSpreadWidth:s,direction:l},t}flow(e){var t=e;"scrolled"!==e&&"scrolled-doc"!==e&&"scrolled-continuous"!==e||(t="scrolled"),"auto"!==e&&"paginated"!==e||(t="paginated"),this.settings.flow=e,this._layout&&this._layout.flow(t),this.manager&&this._layout&&this.manager.applyLayout(this._layout),this.manager&&this.manager.updateFlow(t),this.manager&&this.manager.isRendered()&&this.location&&(this.manager.clear(),this.display(this.location.start.cfi))}layout(e){return e&&(this._layout=new qe(e),this._layout.spread(e.spread,this.settings.minSpreadWidth),this._layout.on(ze.LAYOUT.UPDATED,((e,t)=>{this.emit(ze.RENDITION.LAYOUT,e,t)}))),this.manager&&this._layout&&this.manager.applyLayout(this._layout),this._layout}spread(e,t){this.settings.spread=e,t&&(this.settings.minSpreadWidth=t),this._layout&&this._layout.spread(e,t),this.manager&&this.manager.isRendered()&&this.manager.updateLayout()}direction(e){this.settings.direction=e||"ltr",this.manager&&this.manager.direction(this.settings.direction),this.manager&&this.manager.isRendered()&&this.location&&(this.manager.clear(),this.display(this.location.start.cfi))}reportLocation(){return this.q.enqueue(function(){requestAnimationFrame(function(){var e=this.manager.currentLocation();if(e&&e.then&&"function"===typeof e.then)e.then(function(e){let t=this.located(e);t&&t.start&&t.end&&(this.location=t,this.emit(ze.RENDITION.LOCATION_CHANGED,{index:this.location.start.index,href:this.location.start.href,start:this.location.start.cfi,end:this.location.end.cfi,percentage:this.location.start.percentage}),this.emit(ze.RENDITION.RELOCATED,this.location))}.bind(this));else if(e){let t=this.located(e);if(!t||!t.start||!t.end)return;this.location=t,this.emit(ze.RENDITION.LOCATION_CHANGED,{index:this.location.start.index,href:this.location.start.href,start:this.location.start.cfi,end:this.location.end.cfi,percentage:this.location.start.percentage}),this.emit(ze.RENDITION.RELOCATED,this.location)}}.bind(this))}.bind(this))}currentLocation(){var e=this.manager.currentLocation();if(e&&e.then&&"function"===typeof e.then)e.then(function(e){let t=this.located(e);return t}.bind(this));else if(e){let t=this.located(e);return t}}located(e){if(!e.length)return{};let t=e[0],n=e[e.length-1],i={start:{index:t.index,href:t.href,cfi:t.mapping.start,displayed:{page:t.pages[0]||1,total:t.totalPages}},end:{index:n.index,href:n.href,cfi:n.mapping.end,displayed:{page:n.pages[n.pages.length-1]||1,total:n.totalPages}}},r=this.book.locations.locationFromCfi(t.mapping.start),a=this.book.locations.locationFromCfi(n.mapping.end);null!=r&&(i.start.location=r,i.start.percentage=this.book.locations.percentageFromLocation(r)),null!=a&&(i.end.location=a,i.end.percentage=this.book.locations.percentageFromLocation(a));let o=this.book.pageList.pageFromCfi(t.mapping.start),s=this.book.pageList.pageFromCfi(n.mapping.end);return-1!=o&&(i.start.page=o),-1!=s&&(i.end.page=s),n.index===this.book.spine.last().index&&i.end.displayed.page>=i.end.displayed.total&&(i.atEnd=!0),t.index===this.book.spine.first().index&&1===i.start.displayed.page&&(i.atStart=!0),i}destroy(){this.manager&&this.manager.destroy(),this.book=void 0}passEvents(e){ke.forEach((t=>{e.on(t,(t=>this.triggerViewEvent(t,e)))})),e.on(ze.CONTENTS.SELECTED,(t=>this.triggerSelectedEvent(t,e)))}triggerViewEvent(e,t){this.emit(e.type,e,t)}triggerSelectedEvent(e,t){this.emit(ze.RENDITION.SELECTED,e,t)}triggerMarkEvent(e,t,n){this.emit(ze.RENDITION.MARK_CLICKED,e,t,n)}getRange(e,t){var n=new oe(e),i=this.manager.visible().filter((function(e){if(n.spinePos===e.index)return!0}));if(i.length)return i[0].contents.range(n,t)}adjustImages(e){if("pre-paginated"===this._layout.name)return new Promise((function(e){e()}));let t=e.window.getComputedStyle(e.content,null),n=.95*(e.content.offsetHeight-(parseFloat(t.paddingTop)+parseFloat(t.paddingBottom))),i=parseFloat(t.paddingLeft)+parseFloat(t.paddingRight);return e.addStylesheetRules({img:{"max-width":(this._layout.columnWidth?this._layout.columnWidth-i+"px":"100%")+"!important","max-height":n+"px!important","object-fit":"contain","page-break-inside":"avoid","break-inside":"avoid","box-sizing":"border-box"},svg:{"max-width":(this._layout.columnWidth?this._layout.columnWidth-i+"px":"100%")+"!important","max-height":n+"px!important","page-break-inside":"avoid","break-inside":"avoid"}}),new Promise((function(e,t){setTimeout((function(){e()}),1)}))}getContents(){return this.manager?this.manager.getContents():[]}views(){let e=this.manager?this.manager.views:void 0;return e||[]}handleLinks(e){e&&e.on(ze.CONTENTS.LINK_CLICKED,(e=>{let t=this.book.path.relative(e);this.display(t)}))}injectStylesheet(e,t){let n=e.createElement("link");n.setAttribute("type","text/css"),n.setAttribute("rel","stylesheet"),n.setAttribute("href",this.settings.stylesheet),e.getElementsByTagName("head")[0].appendChild(n)}injectScript(e,t){let n=e.createElement("script");n.setAttribute("type","text/javascript"),n.setAttribute("src",this.settings.script),n.textContent=" ",e.getElementsByTagName("head")[0].appendChild(n)}injectIdentifier(e,t){let n=this.book.packaging.metadata.identifier,i=e.createElement("meta");i.setAttribute("name","dc.relation.ispartof"),n&&i.setAttribute("content",n),e.getElementsByTagName("head")[0].appendChild(i)}}a()(zt.prototype);var Et=zt,St=n(2502),Ct=n.n(St);class Tt{constructor(){this.zip=void 0,this.urlCache={},this.checkRequirements()}checkRequirements(){try{this.zip=new(Ct())}catch(e){throw new Error("JSZip lib not loaded")}}open(e,t){return this.zip.loadAsync(e,{base64:t})}openUrl(e,t){return fe(e,"binary").then(function(e){return this.zip.loadAsync(e,{base64:t})}.bind(this))}request(e,t){var n,i=new q,r=new Q(e);return t||(t=r.extension),n="blob"==t?this.getBlob(e):this.getText(e),n?n.then(function(e){let n=this.handleResponse(e,t);i.resolve(n)}.bind(this)):i.reject({message:"File not found in the epub: "+e,stack:(new Error).stack}),i.promise}handleResponse(e,t){var n;return n="json"==t?JSON.parse(e):N(t)?L(e,"text/xml"):"xhtml"==t?L(e,"application/xhtml+xml"):"html"==t||"htm"==t?L(e,"text/html"):e,n}getBlob(e,t){var n=window.decodeURIComponent(e.substr(1)),i=this.zip.file(n);if(i)return t=t||Be.lookup(i.name),i.async("uint8array").then((function(e){return new Blob([e],{type:t})}))}getText(e,t){var n=window.decodeURIComponent(e.substr(1)),i=this.zip.file(n);if(i)return i.async("string").then((function(e){return e}))}getBase64(e,t){var n=window.decodeURIComponent(e.substr(1)),i=this.zip.file(n);if(i)return t=t||Be.lookup(i.name),i.async("base64").then((function(e){return"data:"+t+";base64,"+e}))}createUrl(e,t){var n,i,r=new q,a=window.URL||window.webkitURL||window.mozURL,o=t&&t.base64;return e in this.urlCache?(r.resolve(this.urlCache[e]),r.promise):(o?(i=this.getBase64(e),i&&i.then(function(t){this.urlCache[e]=t,r.resolve(t)}.bind(this))):(i=this.getBlob(e),i&&i.then(function(t){n=a.createObjectURL(t),this.urlCache[e]=n,r.resolve(n)}.bind(this))),i||r.reject({message:"File not found in the epub: "+e,stack:(new Error).stack}),r.promise)}revokeUrl(e){var t=window.URL||window.webkitURL||window.mozURL,n=this.urlCache[e];n&&t.revokeObjectURL(n)}destroy(){var e=window.URL||window.webkitURL||window.mozURL;for(let t in this.urlCache)e.revokeObjectURL(t);this.zip=void 0,this.urlCache={}}}var Nt=Tt,It=n(9483),Ot=n.n(It);class At{constructor(e,t,n){this.urlCache={},this.storage=void 0,this.name=e,this.requester=t||fe,this.resolver=n,this.online=!0,this.checkRequirements(),this.addListeners()}checkRequirements(){try{let e;"undefined"===typeof Ot()&&(e=Ot()),this.storage=e.createInstance({name:this.name})}catch(e){throw new Error("localForage lib not loaded")}}addListeners(){this._status=this.status.bind(this),window.addEventListener("online",this._status),window.addEventListener("offline",this._status)}removeListeners(){window.removeEventListener("online",this._status),window.removeEventListener("offline",this._status),this._status=void 0}status(e){let t=navigator.onLine;this.online=t,t?this.emit("online",this):this.emit("offline",this)}add(e,t){let n=e.resources.map((e=>{let{href:n}=e,i=this.resolver(n),r=window.encodeURIComponent(i);return this.storage.getItem(r).then((e=>!e||t?this.requester(i,"binary").then((e=>this.storage.setItem(r,e))):e))}));return Promise.all(n)}put(e,t,n){let i=window.encodeURIComponent(e);return this.storage.getItem(i).then((r=>r||this.requester(e,"binary",t,n).then((e=>this.storage.setItem(i,e)))))}request(e,t,n,i){return this.online?this.requester(e,t,n,i).then((t=>(this.put(e),t))):this.retrieve(e,t)}retrieve(e,t){new q;var n,i=new Q(e);return t||(t=i.extension),n="blob"==t?this.getBlob(e):this.getText(e),n.then((n=>{var i,r=new q;return n?(i=this.handleResponse(n,t),r.resolve(i)):r.reject({message:"File not found in storage: "+e,stack:(new Error).stack}),r.promise}))}handleResponse(e,t){var n;return n="json"==t?JSON.parse(e):N(t)?L(e,"text/xml"):"xhtml"==t?L(e,"application/xhtml+xml"):"html"==t||"htm"==t?L(e,"text/html"):e,n}getBlob(e,t){let n=window.encodeURIComponent(e);return this.storage.getItem(n).then((function(n){if(n)return t=t||Be.lookup(e),new Blob([n],{type:t})}))}getText(e,t){let n=window.encodeURIComponent(e);return t=t||Be.lookup(e),this.storage.getItem(n).then((function(e){var n,i=new q,r=new FileReader;if(e)return n=new Blob([e],{type:t}),r.addEventListener("loadend",(()=>{i.resolve(r.result)})),r.readAsText(n,t),i.promise}))}getBase64(e,t){let n=window.encodeURIComponent(e);return t=t||Be.lookup(e),this.storage.getItem(n).then((e=>{var n,i=new q,r=new FileReader;if(e)return n=new Blob([e],{type:t}),r.addEventListener("loadend",(()=>{i.resolve(r.result)})),r.readAsDataURL(n,t),i.promise}))}createUrl(e,t){var n,i,r=new q,a=window.URL||window.webkitURL||window.mozURL,o=t&&t.base64;return e in this.urlCache?(r.resolve(this.urlCache[e]),r.promise):(o?(i=this.getBase64(e),i&&i.then(function(t){this.urlCache[e]=t,r.resolve(t)}.bind(this))):(i=this.getBlob(e),i&&i.then(function(t){n=a.createObjectURL(t),this.urlCache[e]=n,r.resolve(n)}.bind(this))),i||r.reject({message:"File not found in storage: "+e,stack:(new Error).stack}),r.promise)}revokeUrl(e){var t=window.URL||window.webkitURL||window.mozURL,n=this.urlCache[e];n&&t.revokeObjectURL(n)}destroy(){var e=window.URL||window.webkitURL||window.mozURL;for(let t in this.urlCache)e.revokeObjectURL(t);this.urlCache={},this.removeListeners()}}a()(At.prototype);var Rt=At;class Dt{constructor(e){this.interactive="",this.fixedLayout="",this.openToSpread="",this.orientationLock="",e&&this.parse(e)}parse(e){if(!e)return this;const t=P(e,"display_options");if(!t)return this;const n=B(t,"option");return n.forEach((e=>{let t="";switch(e.childNodes.length&&(t=e.childNodes[0].nodeValue),e.attributes.name.value){case"interactive":this.interactive=t;break;case"fixed-layout":this.fixedLayout=t;break;case"open-to-spread":this.openToSpread=t;break;case"orientation-lock":this.orientationLock=t;break}})),this}destroy(){this.interactive=void 0,this.fixedLayout=void 0,this.openToSpread=void 0,this.orientationLock=void 0}}var Lt=Dt;const Pt="META-INF/container.xml",Bt="META-INF/com.apple.ibooks.display-options.xml",Ft={BINARY:"binary",BASE64:"base64",EPUB:"epub",OPF:"opf",MANIFEST:"json",DIRECTORY:"directory"};class jt{constructor(e,t){"undefined"===typeof t&&"string"!==typeof e&&e instanceof Blob===!1&&e instanceof ArrayBuffer===!1&&(t=e,e=void 0),this.settings=b(this.settings||{},{requestMethod:void 0,requestCredentials:void 0,requestHeaders:void 0,encoding:void 0,replacements:void 0,canonical:void 0,openAs:void 0,store:void 0}),b(this.settings,t),this.opening=new q,this.opened=this.opening.promise,this.isOpen=!1,this.loading={manifest:new q,spine:new q,metadata:new q,cover:new q,navigation:new q,pageList:new q,resources:new q,displayOptions:new q},this.loaded={manifest:this.loading.manifest.promise,spine:this.loading.spine.promise,metadata:this.loading.metadata.promise,cover:this.loading.cover.promise,navigation:this.loading.navigation.promise,pageList:this.loading.pageList.promise,resources:this.loading.resources.promise,displayOptions:this.loading.displayOptions.promise},this.ready=Promise.all([this.loaded.manifest,this.loaded.spine,this.loaded.metadata,this.loaded.cover,this.loaded.navigation,this.loaded.resources,this.loaded.displayOptions]),this.isRendered=!1,this.request=this.settings.requestMethod||fe,this.spine=new ye,this.locations=new Se(this.spine,this.load.bind(this)),this.navigation=void 0,this.pageList=void 0,this.url=void 0,this.path=void 0,this.archived=!1,this.archive=void 0,this.storage=void 0,this.resources=void 0,this.rendition=void 0,this.container=void 0,this.packaging=void 0,this.displayOptions=void 0,this.settings.store&&this.store(this.settings.store),e&&this.open(e,this.settings.openAs).catch((t=>{var n=new Error("Cannot load book at "+e);this.emit(ze.BOOK.OPEN_FAILED,n)}))}open(e,t){var n,i=t||this.determineType(e);return i===Ft.BINARY?(this.archived=!0,this.url=new te("/",""),n=this.openEpub(e)):i===Ft.BASE64?(this.archived=!0,this.url=new te("/",""),n=this.openEpub(e,i)):i===Ft.EPUB?(this.archived=!0,this.url=new te("/",""),n=this.request(e,"binary",this.settings.requestCredentials,this.settings.requestHeaders).then(this.openEpub.bind(this))):i==Ft.OPF?(this.url=new te(e),n=this.openPackaging(this.url.Path.toString())):i==Ft.MANIFEST?(this.url=new te(e),n=this.openManifest(this.url.Path.toString())):(this.url=new te(e),n=this.openContainer(Pt).then(this.openPackaging.bind(this))),n}openEpub(e,t){return this.unarchive(e,t||this.settings.encoding).then((()=>this.openContainer(Pt))).then((e=>this.openPackaging(e)))}openContainer(e){return this.load(e).then((e=>(this.container=new Te(e),this.resolve(this.container.packagePath))))}openPackaging(e){return this.path=new Q(e),this.load(e).then((e=>(this.packaging=new Ie(e),this.unpack(this.packaging))))}openManifest(e){return this.path=new Q(e),this.load(e).then((e=>(this.packaging=new Ie,this.packaging.load(e),this.unpack(this.packaging))))}load(e){var t=this.resolve(e);return this.archived?this.archive.request(t):this.request(t,null,this.settings.requestCredentials,this.settings.requestHeaders)}resolve(e,t){if(e){var n=e,i=e.indexOf("://")>-1;return i?e:(this.path&&(n=this.path.resolve(e)),0!=t&&this.url&&(n=this.url.resolve(n)),n)}}canonical(e){var t=e;return e?(t=this.settings.canonical?this.settings.canonical(e):this.resolve(e,!0),t):""}determineType(e){var t,n,i;return"base64"===this.settings.encoding?Ft.BASE64:"string"!=typeof e?Ft.BINARY:(t=new te(e),n=t.path(),i=n.extension,i&&(i=i.replace(/\?.*$/,"")),i?"epub"===i?Ft.EPUB:"opf"===i?Ft.OPF:"json"===i?Ft.MANIFEST:void 0:Ft.DIRECTORY)}unpack(e){this.package=e,""===this.packaging.metadata.layout?this.load(this.url.resolve(Bt)).then((e=>{this.displayOptions=new Lt(e),this.loading.displayOptions.resolve(this.displayOptions)})).catch((e=>{this.displayOptions=new Lt,this.loading.displayOptions.resolve(this.displayOptions)})):(this.displayOptions=new Lt,this.loading.displayOptions.resolve(this.displayOptions)),this.spine.unpack(this.packaging,this.resolve.bind(this),this.canonical.bind(this)),this.resources=new je(this.packaging.manifest,{archive:this.archive,resolver:this.resolve.bind(this),request:this.request.bind(this),replacements:this.settings.replacements||(this.archived?"blobUrl":"base64")}),this.loadNavigation(this.packaging).then((()=>{this.loading.navigation.resolve(this.navigation)})),this.packaging.coverPath&&(this.cover=this.resolve(this.packaging.coverPath)),this.loading.manifest.resolve(this.packaging.manifest),this.loading.metadata.resolve(this.packaging.metadata),this.loading.spine.resolve(this.spine),this.loading.cover.resolve(this.cover),this.loading.resources.resolve(this.resources),this.loading.pageList.resolve(this.pageList),this.isOpen=!0,this.archived||this.settings.replacements&&"none"!=this.settings.replacements?this.replacements().then((()=>{this.loaded.displayOptions.then((()=>{this.opening.resolve(this)}))})).catch((e=>{console.error(e)})):this.loaded.displayOptions.then((()=>{this.opening.resolve(this)}))}loadNavigation(e){let t=e.navPath||e.ncxPath,n=e.toc;return n?new Promise(((t,i)=>{this.navigation=new Ae(n),e.pageList&&(this.pageList=new Me(e.pageList)),t(this.navigation)})):t?this.load(t,"xml").then((e=>(this.navigation=new Ae(e),this.pageList=new Me(e),this.navigation))):new Promise(((e,t)=>{this.navigation=new Ae,this.pageList=new Me,e(this.navigation)}))}section(e){return this.spine.get(e)}renderTo(e,t){return this.rendition=new Et(this,t),this.rendition.attachTo(e),this.rendition}setRequestCredentials(e){this.settings.requestCredentials=e}setRequestHeaders(e){this.settings.requestHeaders=e}unarchive(e,t){return this.archive=new Nt,this.archive.open(e,t)}store(e){let t=this.settings.replacements&&"none"!==this.settings.replacements,n=this.url,i=this.settings.requestMethod||fe.bind(this);return this.storage=new Rt(e,i,this.resolve.bind(this)),this.request=this.storage.request.bind(this.storage),this.opened.then((()=>{this.archived&&(this.storage.requester=this.archive.request.bind(this.archive));let e=(e,t)=>{t.output=this.resources.substitute(e,t.url)};this.resources.settings.replacements=t||"blobUrl",this.resources.replacements().then((()=>this.resources.replaceCss())),this.storage.on("offline",(()=>{this.url=new te("/",""),this.spine.hooks.serialize.register(e)})),this.storage.on("online",(()=>{this.url=n,this.spine.hooks.serialize.deregister(e)}))})),this.storage}coverUrl(){return this.loaded.cover.then((()=>this.cover?this.archived?this.archive.createUrl(this.cover):this.cover:null))}replacements(){return this.spine.hooks.serialize.register(((e,t)=>{t.output=this.resources.substitute(e,t.url)})),this.resources.replacements().then((()=>this.resources.replaceCss()))}getRange(e){var t=new oe(e),n=this.spine.get(t.spinePos),i=this.load.bind(this);return n?n.load(i).then((function(e){var i=t.toRange(n.document);return i})):new Promise(((e,t)=>{t("CFI could not be found")}))}key(e){var t=e||this.packaging.metadata.identifier||this.url.filename;return`epubjs:${xe}:${t}`}destroy(){this.opened=void 0,this.loading=void 0,this.loaded=void 0,this.ready=void 0,this.isOpen=!1,this.isRendered=!1,this.spine&&this.spine.destroy(),this.locations&&this.locations.destroy(),this.pageList&&this.pageList.destroy(),this.archive&&this.archive.destroy(),this.resources&&this.resources.destroy(),this.container&&this.container.destroy(),this.packaging&&this.packaging.destroy(),this.rendition&&this.rendition.destroy(),this.displayOptions&&this.displayOptions.destroy(),this.spine=void 0,this.locations=void 0,this.pageList=void 0,this.archive=void 0,this.resources=void 0,this.container=void 0,this.packaging=void 0,this.rendition=void 0,this.navigation=void 0,this.url=void 0,this.path=void 0,this.archived=!1}}a()(jt.prototype);var Wt=jt;function Mt(e,t){return new Wt(e,t)}Mt.VERSION=xe,"undefined"!==typeof n.g&&(n.g.EPUBJS_VERSION=xe),Mt.Book=Wt,Mt.Rendition=Et,Mt.Contents=Qe,Mt.CFI=oe,Mt.utils=i;var Ut=Mt,qt=Ut},647:function(e,t,n){function i(e){this.options=e||{locator:{}}}function r(e,t,n){if(!e){if(t instanceof a)return t;e=t}var i={},r=e instanceof Function;function o(t){var a=e[t];!a&&r&&(a=2==e.length?function(n){e(t,n)}:e),i[t]=a&&function(e){a("[xmldom "+t+"]\t"+e+s(n))}||function(){}}return n=n||{},o("warning"),o("error"),o("fatalError"),i}function a(){this.cdata=!1}function o(e,t){t.lineNumber=e.lineNumber,t.columnNumber=e.columnNumber}function s(e){if(e)return"\n@"+(e.systemId||"")+"#[line:"+e.lineNumber+",col:"+e.columnNumber+"]"}function l(e,t,n){return"string"==typeof e?e.substr(t,n):e.length>=t+n||t?new java.lang.String(e,t,n)+"":e}function c(e,t){e.currentElement?e.currentElement.appendChild(t):e.doc.appendChild(t)}i.prototype.parseFromString=function(e,t){var n=this.options,i=new h,o=n.domBuilder||new a,s=n.errorHandler,l=n.locator,c=n.xmlns||{},u=/\/x?html?$/.test(t),v=u?d.entityMap:{lt:"<",gt:">",amp:"&",quot:'"',apos:"'"};return l&&o.setDocumentLocator(l),i.errorHandler=r(s,o,l),i.domBuilder=n.domBuilder||o,u&&(c[""]="http://www.w3.org/1999/xhtml"),c.xml=c.xml||"http://www.w3.org/XML/1998/namespace",e?i.parse(e,c,v):i.errorHandler.error("invalid doc source"),o.doc},a.prototype={startDocument:function(){this.doc=(new u).createDocument(null,null,null),this.locator&&(this.doc.documentURI=this.locator.systemId)},startElement:function(e,t,n,i){var r=this.doc,a=r.createElementNS(e,n||t),s=i.length;c(this,a),this.currentElement=a,this.locator&&o(this.locator,a);for(var l=0;l<s;l++){e=i.getURI(l);var d=i.getValue(l),h=(n=i.getQName(l),r.createAttributeNS(e,n));this.locator&&o(i.getLocator(l),h),h.value=h.nodeValue=d,a.setAttributeNode(h)}},endElement:function(e,t,n){var i=this.currentElement;i.tagName;this.currentElement=i.parentNode},startPrefixMapping:function(e,t){},endPrefixMapping:function(e){},processingInstruction:function(e,t){var n=this.doc.createProcessingInstruction(e,t);this.locator&&o(this.locator,n),c(this,n)},ignorableWhitespace:function(e,t,n){},characters:function(e,t,n){if(e=l.apply(this,arguments),e){if(this.cdata)var i=this.doc.createCDATASection(e);else i=this.doc.createTextNode(e);this.currentElement?this.currentElement.appendChild(i):/^\s*$/.test(e)&&this.doc.appendChild(i),this.locator&&o(this.locator,i)}},skippedEntity:function(e){},endDocument:function(){this.doc.normalize()},setDocumentLocator:function(e){(this.locator=e)&&(e.lineNumber=0)},comment:function(e,t,n){e=l.apply(this,arguments);var i=this.doc.createComment(e);this.locator&&o(this.locator,i),c(this,i)},startCDATA:function(){this.cdata=!0},endCDATA:function(){this.cdata=!1},startDTD:function(e,t,n){var i=this.doc.implementation;if(i&&i.createDocumentType){var r=i.createDocumentType(e,t,n);this.locator&&o(this.locator,r),c(this,r)}},warning:function(e){console.warn("[xmldom warning]\t"+e,s(this.locator))},error:function(e){console.error("[xmldom error]\t"+e,s(this.locator))},fatalError:function(e){throw console.error("[xmldom fatalError]\t"+e,s(this.locator)),e}},"endDTD,startEntity,endEntity,attributeDecl,elementDecl,externalEntityDecl,internalEntityDecl,resolveEntity,getExternalSubset,notationDecl,unparsedEntityDecl".replace(/\w+/g,(function(e){a.prototype[e]=function(){return null}}));var d=n(3791),h=n(8275).G,u=n(9034).DOMImplementation;n(9034),t.a=i},9034:function(e,t){function n(e,t){for(var n in e)t[n]=e[n]}function i(e,t){var i=e.prototype;if(!(i instanceof t)){function r(){}r.prototype=t.prototype,r=new r,n(i,r),e.prototype=i=r}i.constructor!=e&&("function"!=typeof e&&console.error("unknow Class:"+e),i.constructor=e)}var r="http://www.w3.org/1999/xhtml",a={},o=a.ELEMENT_NODE=1,s=a.ATTRIBUTE_NODE=2,l=a.TEXT_NODE=3,c=a.CDATA_SECTION_NODE=4,d=a.ENTITY_REFERENCE_NODE=5,h=a.ENTITY_NODE=6,u=a.PROCESSING_INSTRUCTION_NODE=7,v=a.COMMENT_NODE=8,p=a.DOCUMENT_NODE=9,f=a.DOCUMENT_TYPE_NODE=10,g=a.DOCUMENT_FRAGMENT_NODE=11,m=a.NOTATION_NODE=12,b={},y={},w=(b.INDEX_SIZE_ERR=(y[1]="Index size error",1),b.DOMSTRING_SIZE_ERR=(y[2]="DOMString size error",2),b.HIERARCHY_REQUEST_ERR=(y[3]="Hierarchy request error",3)),_=(b.WRONG_DOCUMENT_ERR=(y[4]="Wrong document",4),b.INVALID_CHARACTER_ERR=(y[5]="Invalid character",5),b.NO_DATA_ALLOWED_ERR=(y[6]="No data allowed",6),b.NO_MODIFICATION_ALLOWED_ERR=(y[7]="No modification allowed",7),b.NOT_FOUND_ERR=(y[8]="Not found",8)),x=(b.NOT_SUPPORTED_ERR=(y[9]="Not supported",9),b.INUSE_ATTRIBUTE_ERR=(y[10]="Attribute in use",10));b.INVALID_STATE_ERR=(y[11]="Invalid state",11),b.SYNTAX_ERR=(y[12]="Syntax error",12),b.INVALID_MODIFICATION_ERR=(y[13]="Invalid modification",13),b.NAMESPACE_ERR=(y[14]="Invalid namespace",14),b.INVALID_ACCESS_ERR=(y[15]="Invalid access",15);function k(e,t){if(t instanceof Error)var n=t;else n=this,Error.call(this,y[e]),this.message=y[e],Error.captureStackTrace&&Error.captureStackTrace(this,k);return n.code=e,t&&(this.message=this.message+": "+t),n}function z(){}function E(e,t){this._node=e,this._refresh=t,S(this)}function S(e){var t=e._node._inc||e._node.ownerDocument._inc;if(e._inc!=t){var i=e._refresh(e._node);oe(e,"length",i.length),n(i,e),e._inc=t}}function C(){}function T(e,t){var n=e.length;while(n--)if(e[n]===t)return n}function N(e,t,n,i){if(i?t[T(t,i)]=n:t[t.length++]=n,e){n.ownerElement=e;var r=e.ownerDocument;r&&(i&&B(r,e,i),P(r,e,n))}}function I(e,t,n){var i=T(t,n);if(!(i>=0))throw k(_,new Error(e.tagName+"@"+n));var r=t.length-1;while(i<r)t[i]=t[++i];if(t.length=r,e){var a=e.ownerDocument;a&&(B(a,e,n),n.ownerElement=null)}}function O(e){if(this._features={},e)for(var t in e)this._features=e[t]}function A(){}function R(e){return("<"==e?"&lt;":">"==e&&"&gt;")||"&"==e&&"&amp;"||'"'==e&&"&quot;"||"&#"+e.charCodeAt()+";"}function D(e,t){if(t(e))return!0;if(e=e.firstChild)do{if(D(e,t))return!0}while(e=e.nextSibling)}function L(){}function P(e,t,n){e&&e._inc++;var i=n.namespaceURI;"http://www.w3.org/2000/xmlns/"==i&&(t._nsMap[n.prefix?n.localName:""]=n.value)}function B(e,t,n,i){e&&e._inc++;var r=n.namespaceURI;"http://www.w3.org/2000/xmlns/"==r&&delete t._nsMap[n.prefix?n.localName:""]}function F(e,t,n){if(e&&e._inc){e._inc++;var i=t.childNodes;if(n)i[i.length++]=n;else{var r=t.firstChild,a=0;while(r)i[a++]=r,r=r.nextSibling;i.length=a}}}function j(e,t){var n=t.previousSibling,i=t.nextSibling;return n?n.nextSibling=i:e.firstChild=i,i?i.previousSibling=n:e.lastChild=n,F(e.ownerDocument,e),t}function W(e,t,n){var i=t.parentNode;if(i&&i.removeChild(t),t.nodeType===g){var r=t.firstChild;if(null==r)return t;var a=t.lastChild}else r=a=t;var o=n?n.previousSibling:e.lastChild;r.previousSibling=o,a.nextSibling=n,o?o.nextSibling=r:e.firstChild=r,null==n?e.lastChild=a:n.previousSibling=a;do{r.parentNode=e}while(r!==a&&(r=r.nextSibling));return F(e.ownerDocument||e,e),t.nodeType==g&&(t.firstChild=t.lastChild=null),t}function M(e,t){var n=t.parentNode;if(n){var i=e.lastChild;n.removeChild(t);i=e.lastChild}i=e.lastChild;return t.parentNode=e,t.previousSibling=i,t.nextSibling=null,i?i.nextSibling=t:e.firstChild=t,e.lastChild=t,F(e.ownerDocument,e,t),t}function U(){this._nsMap={}}function q(){}function H(){}function V(){}function $(){}function Z(){}function Y(){}function G(){}function X(){}function J(){}function K(){}function Q(){}function ee(){}function te(e,t){var n=[],i=9==this.nodeType&&this.documentElement||this,r=i.prefix,a=i.namespaceURI;if(a&&null==r){r=i.lookupPrefix(a);if(null==r)var o=[{namespace:a,prefix:null}]}return ie(this,n,e,t,o),n.join("")}function ne(e,t,n){var i=e.prefix||"",r=e.namespaceURI;if(!i&&!r)return!1;if("xml"===i&&"http://www.w3.org/XML/1998/namespace"===r||"http://www.w3.org/2000/xmlns/"==r)return!1;var a=n.length;while(a--){var o=n[a];if(o.prefix==i)return o.namespace!=r}return!0}function ie(e,t,n,i,a){if(i){if(e=i(e),!e)return;if("string"==typeof e)return void t.push(e)}switch(e.nodeType){case o:a||(a=[]);a.length;var h=e.attributes,m=h.length,b=e.firstChild,y=e.tagName;n=r===e.namespaceURI||n,t.push("<",y);for(var w=0;w<m;w++){var _=h.item(w);"xmlns"==_.prefix?a.push({prefix:_.localName,namespace:_.value}):"xmlns"==_.nodeName&&a.push({prefix:"",namespace:_.value})}for(w=0;w<m;w++){_=h.item(w);if(ne(_,n,a)){var x=_.prefix||"",k=_.namespaceURI,z=x?" xmlns:"+x:" xmlns";t.push(z,'="',k,'"'),a.push({prefix:x,namespace:k})}ie(_,t,n,i,a)}if(ne(e,n,a)){x=e.prefix||"",k=e.namespaceURI,z=x?" xmlns:"+x:" xmlns";t.push(z,'="',k,'"'),a.push({prefix:x,namespace:k})}if(b||n&&!/^(?:meta|link|img|br|hr|input)$/i.test(y)){if(t.push(">"),n&&/^script$/i.test(y))while(b)b.data?t.push(b.data):ie(b,t,n,i,a),b=b.nextSibling;else while(b)ie(b,t,n,i,a),b=b.nextSibling;t.push("</",y,">")}else t.push("/>");return;case p:case g:b=e.firstChild;while(b)ie(b,t,n,i,a),b=b.nextSibling;return;case s:return t.push(" ",e.name,'="',e.value.replace(/[<&"]/g,R),'"');case l:return t.push(e.data.replace(/[<&]/g,R));case c:return t.push("<![CDATA[",e.data,"]]>");case v:return t.push("\x3c!--",e.data,"--\x3e");case f:var E=e.publicId,S=e.systemId;if(t.push("<!DOCTYPE ",e.name),E)t.push(' PUBLIC "',E),S&&"."!=S&&t.push('" "',S),t.push('">');else if(S&&"."!=S)t.push(' SYSTEM "',S,'">');else{var C=e.internalSubset;C&&t.push(" [",C,"]"),t.push(">")}return;case u:return t.push("<?",e.target," ",e.data,"?>");case d:return t.push("&",e.nodeName,";");default:t.push("??",e.nodeName)}}function re(e,t,n){var i;switch(t.nodeType){case o:i=t.cloneNode(!1),i.ownerDocument=e;case g:break;case s:n=!0;break}if(i||(i=t.cloneNode(!1)),i.ownerDocument=e,i.parentNode=null,n){var r=t.firstChild;while(r)i.appendChild(re(e,r,n)),r=r.nextSibling}return i}function ae(e,t,n){var i=new t.constructor;for(var r in t){var a=t[r];"object"!=typeof a&&a!=i[r]&&(i[r]=a)}switch(t.childNodes&&(i.childNodes=new z),i.ownerDocument=e,i.nodeType){case o:var l=t.attributes,c=i.attributes=new C,d=l.length;c._ownerElement=i;for(var h=0;h<d;h++)i.setAttributeNode(ae(e,l.item(h),!0));break;case s:n=!0}if(n){var u=t.firstChild;while(u)i.appendChild(ae(e,u,n)),u=u.nextSibling}return i}function oe(e,t,n){e[t]=n}k.prototype=Error.prototype,n(b,k),z.prototype={length:0,item:function(e){return this[e]||null},toString:function(e,t){for(var n=[],i=0;i<this.length;i++)ie(this[i],n,e,t);return n.join("")}},E.prototype.item=function(e){return S(this),this[e]},i(E,z),C.prototype={length:0,item:z.prototype.item,getNamedItem:function(e){var t=this.length;while(t--){var n=this[t];if(n.nodeName==e)return n}},setNamedItem:function(e){var t=e.ownerElement;if(t&&t!=this._ownerElement)throw new k(x);var n=this.getNamedItem(e.nodeName);return N(this._ownerElement,this,e,n),n},setNamedItemNS:function(e){var t,n=e.ownerElement;if(n&&n!=this._ownerElement)throw new k(x);return t=this.getNamedItemNS(e.namespaceURI,e.localName),N(this._ownerElement,this,e,t),t},removeNamedItem:function(e){var t=this.getNamedItem(e);return I(this._ownerElement,this,t),t},removeNamedItemNS:function(e,t){var n=this.getNamedItemNS(e,t);return I(this._ownerElement,this,n),n},getNamedItemNS:function(e,t){var n=this.length;while(n--){var i=this[n];if(i.localName==t&&i.namespaceURI==e)return i}return null}},O.prototype={hasFeature:function(e,t){var n=this._features[e.toLowerCase()];return!(!n||t&&!(t in n))},createDocument:function(e,t,n){var i=new L;if(i.implementation=this,i.childNodes=new z,i.doctype=n,n&&i.appendChild(n),t){var r=i.createElementNS(e,t);i.appendChild(r)}return i},createDocumentType:function(e,t,n){var i=new Y;return i.name=e,i.nodeName=e,i.publicId=t,i.systemId=n,i}},A.prototype={firstChild:null,lastChild:null,previousSibling:null,nextSibling:null,attributes:null,parentNode:null,childNodes:null,ownerDocument:null,nodeValue:null,namespaceURI:null,prefix:null,localName:null,insertBefore:function(e,t){return W(this,e,t)},replaceChild:function(e,t){this.insertBefore(e,t),t&&this.removeChild(t)},removeChild:function(e){return j(this,e)},appendChild:function(e){return this.insertBefore(e,null)},hasChildNodes:function(){return null!=this.firstChild},cloneNode:function(e){return ae(this.ownerDocument||this,this,e)},normalize:function(){var e=this.firstChild;while(e){var t=e.nextSibling;t&&t.nodeType==l&&e.nodeType==l?(this.removeChild(t),e.appendData(t.data)):(e.normalize(),e=t)}},isSupported:function(e,t){return this.ownerDocument.implementation.hasFeature(e,t)},hasAttributes:function(){return this.attributes.length>0},lookupPrefix:function(e){var t=this;while(t){var n=t._nsMap;if(n)for(var i in n)if(n[i]==e)return i;t=t.nodeType==s?t.ownerDocument:t.parentNode}return null},lookupNamespaceURI:function(e){var t=this;while(t){var n=t._nsMap;if(n&&e in n)return n[e];t=t.nodeType==s?t.ownerDocument:t.parentNode}return null},isDefaultNamespace:function(e){var t=this.lookupPrefix(e);return null==t}},n(a,A),n(a,A.prototype),L.prototype={nodeName:"#document",nodeType:p,doctype:null,documentElement:null,_inc:1,insertBefore:function(e,t){if(e.nodeType==g){var n=e.firstChild;while(n){var i=n.nextSibling;this.insertBefore(n,t),n=i}return e}return null==this.documentElement&&e.nodeType==o&&(this.documentElement=e),W(this,e,t),e.ownerDocument=this,e},removeChild:function(e){return this.documentElement==e&&(this.documentElement=null),j(this,e)},importNode:function(e,t){return re(this,e,t)},getElementById:function(e){var t=null;return D(this.documentElement,(function(n){if(n.nodeType==o&&n.getAttribute("id")==e)return t=n,!0})),t},getElementsByClassName:function(e){const t=new RegExp(`(^|\\s)${e}(\\s|$)`);return new E(this,(e=>{var n=[];return D(e.documentElement,(i=>{i!==e&&i.nodeType==o&&t.test(i.getAttribute("class"))&&n.push(i)})),n}))},createElement:function(e){var t=new U;t.ownerDocument=this,t.nodeName=e,t.tagName=e,t.childNodes=new z;var n=t.attributes=new C;return n._ownerElement=t,t},createDocumentFragment:function(){var e=new K;return e.ownerDocument=this,e.childNodes=new z,e},createTextNode:function(e){var t=new V;return t.ownerDocument=this,t.appendData(e),t},createComment:function(e){var t=new $;return t.ownerDocument=this,t.appendData(e),t},createCDATASection:function(e){var t=new Z;return t.ownerDocument=this,t.appendData(e),t},createProcessingInstruction:function(e,t){var n=new Q;return n.ownerDocument=this,n.tagName=n.target=e,n.nodeValue=n.data=t,n},createAttribute:function(e){var t=new q;return t.ownerDocument=this,t.name=e,t.nodeName=e,t.localName=e,t.specified=!0,t},createEntityReference:function(e){var t=new J;return t.ownerDocument=this,t.nodeName=e,t},createElementNS:function(e,t){var n=new U,i=t.split(":"),r=n.attributes=new C;return n.childNodes=new z,n.ownerDocument=this,n.nodeName=t,n.tagName=t,n.namespaceURI=e,2==i.length?(n.prefix=i[0],n.localName=i[1]):n.localName=t,r._ownerElement=n,n},createAttributeNS:function(e,t){var n=new q,i=t.split(":");return n.ownerDocument=this,n.nodeName=t,n.name=t,n.namespaceURI=e,n.specified=!0,2==i.length?(n.prefix=i[0],n.localName=i[1]):n.localName=t,n}},i(L,A),U.prototype={nodeType:o,hasAttribute:function(e){return null!=this.getAttributeNode(e)},getAttribute:function(e){var t=this.getAttributeNode(e);return t&&t.value||""},getAttributeNode:function(e){return this.attributes.getNamedItem(e)},setAttribute:function(e,t){var n=this.ownerDocument.createAttribute(e);n.value=n.nodeValue=""+t,this.setAttributeNode(n)},removeAttribute:function(e){var t=this.getAttributeNode(e);t&&this.removeAttributeNode(t)},appendChild:function(e){return e.nodeType===g?this.insertBefore(e,null):M(this,e)},setAttributeNode:function(e){return this.attributes.setNamedItem(e)},setAttributeNodeNS:function(e){return this.attributes.setNamedItemNS(e)},removeAttributeNode:function(e){return this.attributes.removeNamedItem(e.nodeName)},removeAttributeNS:function(e,t){var n=this.getAttributeNodeNS(e,t);n&&this.removeAttributeNode(n)},hasAttributeNS:function(e,t){return null!=this.getAttributeNodeNS(e,t)},getAttributeNS:function(e,t){var n=this.getAttributeNodeNS(e,t);return n&&n.value||""},setAttributeNS:function(e,t,n){var i=this.ownerDocument.createAttributeNS(e,t);i.value=i.nodeValue=""+n,this.setAttributeNode(i)},getAttributeNodeNS:function(e,t){return this.attributes.getNamedItemNS(e,t)},getElementsByTagName:function(e){return new E(this,(function(t){var n=[];return D(t,(function(i){i===t||i.nodeType!=o||"*"!==e&&i.tagName!=e||n.push(i)})),n}))},getElementsByTagNameNS:function(e,t){return new E(this,(function(n){var i=[];return D(n,(function(r){r===n||r.nodeType!==o||"*"!==e&&r.namespaceURI!==e||"*"!==t&&r.localName!=t||i.push(r)})),i}))}},L.prototype.getElementsByTagName=U.prototype.getElementsByTagName,L.prototype.getElementsByTagNameNS=U.prototype.getElementsByTagNameNS,i(U,A),q.prototype.nodeType=s,i(q,A),H.prototype={data:"",substringData:function(e,t){return this.data.substring(e,e+t)},appendData:function(e){e=this.data+e,this.nodeValue=this.data=e,this.length=e.length},insertData:function(e,t){this.replaceData(e,0,t)},appendChild:function(e){throw new Error(y[w])},deleteData:function(e,t){this.replaceData(e,t,"")},replaceData:function(e,t,n){var i=this.data.substring(0,e),r=this.data.substring(e+t);n=i+n+r,this.nodeValue=this.data=n,this.length=n.length}},i(H,A),V.prototype={nodeName:"#text",nodeType:l,splitText:function(e){var t=this.data,n=t.substring(e);t=t.substring(0,e),this.data=this.nodeValue=t,this.length=t.length;var i=this.ownerDocument.createTextNode(n);return this.parentNode&&this.parentNode.insertBefore(i,this.nextSibling),i}},i(V,H),$.prototype={nodeName:"#comment",nodeType:v},i($,H),Z.prototype={nodeName:"#cdata-section",nodeType:c},i(Z,H),Y.prototype.nodeType=f,i(Y,A),G.prototype.nodeType=m,i(G,A),X.prototype.nodeType=h,i(X,A),J.prototype.nodeType=d,i(J,A),K.prototype.nodeName="#document-fragment",K.prototype.nodeType=g,i(K,A),Q.prototype.nodeType=u,i(Q,A),ee.prototype.serializeToString=function(e,t,n){return te.call(e,t,n)},A.prototype.toString=te;try{if(Object.defineProperty){function se(e){switch(e.nodeType){case o:case g:var t=[];e=e.firstChild;while(e)7!==e.nodeType&&8!==e.nodeType&&t.push(se(e)),e=e.nextSibling;return t.join("");default:return e.nodeValue}}Object.defineProperty(E.prototype,"length",{get:function(){return S(this),this.$$length}}),Object.defineProperty(A.prototype,"textContent",{get:function(){return se(this)},set:function(e){switch(this.nodeType){case o:case g:while(this.firstChild)this.removeChild(this.firstChild);(e||String(e))&&this.appendChild(this.ownerDocument.createTextNode(e));break;default:this.data=e,this.value=e,this.nodeValue=e}}}),oe=function(e,t,n){e["$$"+t]=n}}}catch(le){}t.DOMImplementation=O},3791:function(e,t){t.entityMap={lt:"<",gt:">",amp:"&",quot:'"',apos:"'",Agrave:"À",Aacute:"Á",Acirc:"Â",Atilde:"Ã",Auml:"Ä",auml:"ä",Aring:"Å",aring:"å",AElig:"Æ",Ccedil:"Ç",Egrave:"È",Eacute:"É",Ecirc:"Ê",Euml:"Ë",Igrave:"Ì",Iacute:"Í",Icirc:"Î",Iuml:"Ï",ETH:"Ð",Ntilde:"Ñ",Ograve:"Ò",Oacute:"Ó",Ocirc:"Ô",Otilde:"Õ",Ouml:"Ö",ouml:"ö",Oslash:"Ø",Ugrave:"Ù",Uacute:"Ú",Ucirc:"Û",Uuml:"Ü",Yacute:"Ý",THORN:"Þ",szlig:"ß",agrave:"à",aacute:"á",acirc:"â",atilde:"ã",auml:"ä",aring:"å",aelig:"æ",ccedil:"ç",egrave:"è",eacute:"é",ecirc:"ê",euml:"ë",igrave:"ì",iacute:"í",icirc:"î",iuml:"ï",eth:"ð",ntilde:"ñ",ograve:"ò",oacute:"ó",ocirc:"ô",otilde:"õ",ouml:"ö",oslash:"ø",ugrave:"ù",uacute:"ú",ucirc:"û",uuml:"ü",yacute:"ý",thorn:"þ",yuml:"ÿ",nbsp:" ",iexcl:"¡",cent:"¢",pound:"£",curren:"¤",yen:"¥",brvbar:"¦",sect:"§",uml:"¨",copy:"©",ordf:"ª",laquo:"«",not:"¬",shy:"­­",reg:"®",macr:"¯",deg:"°",plusmn:"±",sup2:"²",sup3:"³",acute:"´",micro:"µ",para:"¶",middot:"·",cedil:"¸",sup1:"¹",ordm:"º",raquo:"»",frac14:"¼",frac12:"½",frac34:"¾",iquest:"¿",times:"×",divide:"÷",forall:"∀",part:"∂",exist:"∃",empty:"∅",nabla:"∇",isin:"∈",notin:"∉",ni:"∋",prod:"∏",sum:"∑",minus:"",lowast:"",radic:"√",prop:"∝",infin:"∞",ang:"∠",and:"∧",or:"",cap:"∩",cup:"",int:"∫",there4:"∴",sim:"",cong:"≅",asymp:"≈",ne:"≠",equiv:"≡",le:"≤",ge:"≥",sub:"⊂",sup:"⊃",nsub:"⊄",sube:"⊆",supe:"⊇",oplus:"⊕",otimes:"⊗",perp:"⊥",sdot:"⋅",Alpha:"Α",Beta:"Β",Gamma:"Γ",Delta:"Δ",Epsilon:"Ε",Zeta:"Ζ",Eta:"Η",Theta:"Θ",Iota:"Ι",Kappa:"Κ",Lambda:"Λ",Mu:"Μ",Nu:"Ν",Xi:"Ξ",Omicron:"Ο",Pi:"Π",Rho:"Ρ",Sigma:"Σ",Tau:"Τ",Upsilon:"Υ",Phi:"Φ",Chi:"Χ",Psi:"Ψ",Omega:"Ω",alpha:"α",beta:"β",gamma:"γ",delta:"δ",epsilon:"ε",zeta:"ζ",eta:"η",theta:"θ",iota:"ι",kappa:"κ",lambda:"λ",mu:"μ",nu:"ν",xi:"ξ",omicron:"ο",pi:"π",rho:"ρ",sigmaf:"ς",sigma:"σ",tau:"τ",upsilon:"υ",phi:"φ",chi:"χ",psi:"ψ",omega:"ω",thetasym:"ϑ",upsih:"ϒ",piv:"ϖ",OElig:"Œ",oelig:"œ",Scaron:"Š",scaron:"š",Yuml:"Ÿ",fnof:"ƒ",circ:"ˆ",tilde:"˜",ensp:"",emsp:"",thinsp:"",zwnj:"",zwj:"",lrm:"",rlm:"",ndash:"",mdash:"—",lsquo:"",rsquo:"",sbquo:"",ldquo:"“",rdquo:"”",bdquo:"„",dagger:"†",Dagger:"‡",bull:"•",hellip:"…",permil:"‰",prime:"",Prime:"″",lsaquo:"",rsaquo:"",oline:"‾",euro:"€",trade:"™",larr:"←",uarr:"↑",rarr:"→",darr:"↓",harr:"↔",crarr:"↵",lceil:"⌈",rceil:"⌉",lfloor:"⌊",rfloor:"⌋",loz:"◊",spades:"♠",clubs:"♣",hearts:"♥",diams:"♦"}},8275:function(e,t){var n=/[A-Z_a-z\xC0-\xD6\xD8-\xF6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,i=new RegExp("[\\-\\.0-9"+n.source.slice(1,-1)+"\\u00B7\\u0300-\\u036F\\u203F-\\u2040]"),r=new RegExp("^"+n.source+i.source+"*(?::"+n.source+i.source+"*)?$"),a=0,o=1,s=2,l=3,c=4,d=5,h=6,u=7;function v(){}function p(e,t,n,i,r){function a(e){if(e>65535){e-=65536;var t=55296+(e>>10),n=56320+(1023&e);return String.fromCharCode(t,n)}return String.fromCharCode(e)}function o(e){var t=e.slice(1,-1);return t in n?n[t]:"#"===t.charAt(0)?a(parseInt(t.substr(1).replace("x","0x"))):(r.error("entity not found:"+e),e)}function s(t){if(t>w){var n=e.substring(w,t).replace(/&#?\w+;/g,o);u&&l(w),i.characters(n,0,t-w),w=t}}function l(t,n){while(t>=d&&(n=h.exec(e)))c=n.index,d=c+n[0].length,u.lineNumber++;u.columnNumber=t-c+1}var c=0,d=0,h=/.*(?:\r\n?|\n)|.*$/g,u=i.locator,v=[{currentNSMap:t}],p={},w=0;while(1){try{var z=e.indexOf("<",w);if(z<0){if(!e.substr(w).match(/^\s*$/)){var E=i.doc,S=E.createTextNode(e.substr(w));E.appendChild(S),i.currentElement=S}return}switch(z>w&&s(z),e.charAt(z+1)){case"/":var C=e.indexOf(">",z+3),T=e.substring(z+2,C),N=v.pop();C<0?(T=e.substring(z+2).replace(/[\s<].*/,""),r.error("end tag name: "+T+" is not complete:"+N.tagName),C=z+1+T.length):T.match(/\s</)&&(T=T.replace(/[\s<].*/,""),r.error("end tag name: "+T+" maybe not complete"),C=z+1+T.length);var I=N.localNSMap,O=N.tagName==T,A=O||N.tagName&&N.tagName.toLowerCase()==T.toLowerCase();if(A){if(i.endElement(N.uri,N.localName,T),I)for(var R in I)i.endPrefixMapping(R);O||r.fatalError("end tag name: "+T+" is not match the current start tagName:"+N.tagName)}else v.push(N);C++;break;case"?":u&&l(z),C=x(e,z,i);break;case"!":u&&l(z),C=_(e,z,i,r);break;default:u&&l(z);var D=new k,L=v[v.length-1].currentNSMap,P=(C=g(e,z,D,L,o,r),D.length);if(!D.closed&&y(e,C,D.tagName,p)&&(D.closed=!0,n.nbsp||r.warning("unclosed xml attribute")),u&&P){for(var B=f(u,{}),F=0;F<P;F++){var j=D[F];l(j.offset),j.locator=f(u,{})}i.locator=B,m(D,i,L)&&v.push(D),i.locator=u}else m(D,i,L)&&v.push(D);"http://www.w3.org/1999/xhtml"!==D.uri||D.closed?C++:C=b(e,C,D.tagName,o,i)}}catch(W){r.error("element parse error: "+W),C=-1}C>w?w=C:s(Math.max(z,w)+1)}}function f(e,t){return t.lineNumber=e.lineNumber,t.columnNumber=e.columnNumber,t}function g(e,t,n,i,r,v){var p,f=++t,g=a;while(1){var m=e.charAt(f);switch(m){case"=":if(g===o)p=e.slice(t,f),g=l;else{if(g!==s)throw new Error("attribute equal must after attrName");g=l}break;case"'":case'"':if(g===l||g===o){if(g===o&&(v.warning('attribute value must after "="'),p=e.slice(t,f)),t=f+1,f=e.indexOf(m,t),!(f>0))throw new Error("attribute value no end '"+m+"' match");b=e.slice(t,f).replace(/&#?\w+;/g,r),n.add(p,b,t-1),g=d}else{if(g!=c)throw new Error('attribute value must after "="');b=e.slice(t,f).replace(/&#?\w+;/g,r),n.add(p,b,t),v.warning('attribute "'+p+'" missed start quot('+m+")!!"),t=f+1,g=d}break;case"/":switch(g){case a:n.setTagName(e.slice(t,f));case d:case h:case u:g=u,n.closed=!0;case c:case o:case s:break;default:throw new Error("attribute invalid close char('/')")}break;case"":return v.error("unexpected end of input"),g==a&&n.setTagName(e.slice(t,f)),f;case">":switch(g){case a:n.setTagName(e.slice(t,f));case d:case h:case u:break;case c:case o:b=e.slice(t,f),"/"===b.slice(-1)&&(n.closed=!0,b=b.slice(0,-1));case s:g===s&&(b=p),g==c?(v.warning('attribute "'+b+'" missed quot(")!!'),n.add(p,b.replace(/&#?\w+;/g,r),t)):("http://www.w3.org/1999/xhtml"===i[""]&&b.match(/^(?:disabled|checked|selected)$/i)||v.warning('attribute "'+b+'" missed value!! "'+b+'" instead!!'),n.add(b,b,t));break;case l:throw new Error("attribute value missed!!")}return f;case"€":m=" ";default:if(m<=" ")switch(g){case a:n.setTagName(e.slice(t,f)),g=h;break;case o:p=e.slice(t,f),g=s;break;case c:var b=e.slice(t,f).replace(/&#?\w+;/g,r);v.warning('attribute "'+b+'" missed quot(")!!'),n.add(p,b,t);case d:g=h;break}else switch(g){case s:n.tagName;"http://www.w3.org/1999/xhtml"===i[""]&&p.match(/^(?:disabled|checked|selected)$/i)||v.warning('attribute "'+p+'" missed value!! "'+p+'" instead2!!'),n.add(p,p,t),t=f,g=o;break;case d:v.warning('attribute space is required"'+p+'"!!');case h:g=o,t=f;break;case l:g=c,t=f;break;case u:throw new Error("elements closed character '/' and '>' must be connected to")}}f++}}function m(e,t,n){var i=e.tagName,r=null,a=e.length;while(a--){var o=e[a],s=o.qName,l=o.value,c=s.indexOf(":");if(c>0)var d=o.prefix=s.slice(0,c),h=s.slice(c+1),u="xmlns"===d&&h;else h=s,d=null,u="xmlns"===s&&"";o.localName=h,!1!==u&&(null==r&&(r={},w(n,n={})),n[u]=r[u]=l,o.uri="http://www.w3.org/2000/xmlns/",t.startPrefixMapping(u,l))}a=e.length;while(a--){o=e[a];d=o.prefix;d&&("xml"===d&&(o.uri="http://www.w3.org/XML/1998/namespace"),"xmlns"!==d&&(o.uri=n[d||""]))}c=i.indexOf(":");c>0?(d=e.prefix=i.slice(0,c),h=e.localName=i.slice(c+1)):(d=null,h=e.localName=i);var v=e.uri=n[d||""];if(t.startElement(v,h,i,e),!e.closed)return e.currentNSMap=n,e.localNSMap=r,!0;if(t.endElement(v,h,i),r)for(d in r)t.endPrefixMapping(d)}function b(e,t,n,i,r){if(/^(?:script|textarea)$/i.test(n)){var a=e.indexOf("</"+n+">",t),o=e.substring(t+1,a);if(/[&<]/.test(o))return/^script$/i.test(n)?(r.characters(o,0,o.length),a):(o=o.replace(/&#?\w+;/g,i),r.characters(o,0,o.length),a)}return t+1}function y(e,t,n,i){var r=i[n];return null==r&&(r=e.lastIndexOf("</"+n+">"),r<t&&(r=e.lastIndexOf("</"+n)),i[n]=r),r<t}function w(e,t){for(var n in e)t[n]=e[n]}function _(e,t,n,i){var r=e.charAt(t+2);switch(r){case"-":if("-"===e.charAt(t+3)){var a=e.indexOf("--\x3e",t+4);return a>t?(n.comment(e,t+4,a-t-4),a+3):(i.error("Unclosed comment"),-1)}return-1;default:if("CDATA["==e.substr(t+3,6)){a=e.indexOf("]]>",t+9);return n.startCDATA(),n.characters(e,t+9,a-t-9),n.endCDATA(),a+3}var o=z(e,t),s=o.length;if(s>1&&/!doctype/i.test(o[0][0])){var l=o[1][0],c=s>3&&/^public$/i.test(o[2][0])&&o[3][0],d=s>4&&o[4][0],h=o[s-1];return n.startDTD(l,c&&c.replace(/^(['"])(.*?)\1$/,"$2"),d&&d.replace(/^(['"])(.*?)\1$/,"$2")),n.endDTD(),h.index+h[0].length}}return-1}function x(e,t,n){var i=e.indexOf("?>",t);if(i){var r=e.substring(t,i).match(/^<\?(\S*)\s*([\s\S]*?)\s*$/);if(r){r[0].length;return n.processingInstruction(r[1],r[2]),i+2}return-1}return-1}function k(e){}function z(e,t){var n,i=[],r=/'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g;r.lastIndex=t,r.exec(e);while(n=r.exec(e))if(i.push(n),n[1])return i}v.prototype={parse:function(e,t,n){var i=this.domBuilder;i.startDocument(),w(t,t={}),p(e,t,n,i,this.errorHandler),i.endDocument()}},k.prototype={setTagName:function(e){if(!r.test(e))throw new Error("invalid tagName:"+e);this.tagName=e},add:function(e,t,n){if(!r.test(e))throw new Error("invalid attribute:"+e);this[this.length++]={qName:e,value:t,offset:n}},length:0,getLocalName:function(e){return this[e].localName},getLocator:function(e){return this[e].locator},getQName:function(e){return this[e].qName},getURI:function(e){return this[e].uri},getValue:function(e){return this[e].value}},t.G=v},590:function(e,t,n){"use strict";n.d(t,{$E:function(){return p},EL:function(){return d},Ib:function(){return m},NB:function(){return h},OR:function(){return b},aM:function(){return C},d1:function(){return s},d9:function(){return E},iP:function(){return y},rP:function(){return z}});var i=n(2262),r=n(6252),a="undefined"!==typeof window;function o(e){return a?requestAnimationFrame(e):-1}function s(e){o((()=>o(e)))}var l=e=>e===window,c=(e,t)=>({top:0,left:0,right:e,bottom:t,width:e,height:t}),d=e=>{const t=(0,i.SU)(e);if(l(t)){const e=t.innerWidth,n=t.innerHeight;return c(e,n)}return(null==t?void 0:t.getBoundingClientRect)?t.getBoundingClientRect():c(0,0)};function h(e){const t=(0,r.f3)(e,null);if(t){const e=(0,r.FN)(),{link:n,unlink:i,internalChildren:a}=t;n(e),(0,r.Ah)((()=>i(e)));const o=(0,r.Fl)((()=>a.indexOf(e)));return{parent:t,index:o}}return{parent:null,index:(0,i.iH)(-1)}}function u(e){const t=[],n=e=>{Array.isArray(e)&&e.forEach((e=>{var i;(0,r.lA)(e)&&(t.push(e),(null==(i=e.component)?void 0:i.subTree)&&(t.push(e.component.subTree),n(e.component.subTree.children)),e.children&&n(e.children))}))};return n(e),t}function v(e,t,n){const i=u(e.subTree.children);n.sort(((e,t)=>i.indexOf(e.vnode)-i.indexOf(t.vnode)));const r=n.map((e=>e.proxy));t.sort(((e,t)=>{const n=r.indexOf(e),i=r.indexOf(t);return n-i}))}function p(e){const t=(0,i.qj)([]),n=(0,i.qj)([]),a=(0,r.FN)(),o=i=>{const o=e=>{e.proxy&&(n.push(e),t.push(e.proxy),v(a,t,n))},s=e=>{const i=n.indexOf(e);t.splice(i,1),n.splice(i,1)};(0,r.JJ)(e,Object.assign({link:o,unlink:s,children:t,internalChildren:n},i))};return{children:t,linkChildren:o}}var f,g;function m(e){let t;(0,r.bv)((()=>{e(),(0,r.Y3)((()=>{t=!0}))})),(0,r.dl)((()=>{t&&e()}))}function b(e,t,n={}){if(!a)return;const{target:o=window,passive:s=!1,capture:l=!1}=n;let c;const d=n=>{const r=(0,i.SU)(n);r&&!c&&(r.addEventListener(e,t,{capture:l,passive:s}),c=!0)},h=n=>{const r=(0,i.SU)(n);r&&c&&(r.removeEventListener(e,t,l),c=!1)};(0,r.Ah)((()=>h(o))),(0,r.se)((()=>h(o))),m((()=>d(o))),(0,i.dq)(o)&&(0,r.YP)(o,((e,t)=>{h(t),d(e)}))}function y(){if(!f&&(f=(0,i.iH)(0),g=(0,i.iH)(0),a)){const e=()=>{f.value=window.innerWidth,g.value=window.innerHeight};e(),window.addEventListener("resize",e,{passive:!0}),window.addEventListener("orientationchange",e,{passive:!0})}return{width:f,height:g}}var w,_=/scroll|auto|overlay/i,x=a?window:void 0;function k(e){const t=1;return"HTML"!==e.tagName&&"BODY"!==e.tagName&&e.nodeType===t}function z(e,t=x){let n=e;while(n&&n!==t&&k(n)){const{overflowY:e}=window.getComputedStyle(n);if(_.test(e))return n;n=n.parentNode}return t}function E(){if(!w&&(w=(0,i.iH)("visible"),a)){const e=()=>{w.value=document.hidden?"hidden":"visible"};e(),window.addEventListener("visibilitychange",e)}return w}var S=Symbol("van-field");function C(e){const t=(0,r.f3)(S,null);t&&!t.customValue.value&&(t.customValue.value=e,(0,r.YP)(e,(()=>{t.resetValidation(),t.validateWithTrigger("onChange")})))}},5252:function(e,t,n){"use strict";n.d(t,{S:function(){return r},h:function(){return a}});var i=n(6252);const r=Symbol();function a(e){const t=(0,i.f3)(r,null);t&&(0,i.YP)(t,(t=>{t&&e()}))}},3466:function(e,t,n){"use strict";n.d(t,{F:function(){return a}});var i=n(6252),r=n(293);function a(e){const t=(0,i.FN)();t&&(0,r.l7)(t.proxy,e)}},1751:function(e,t,n){"use strict";n.d(t,{H:function(){return a},t:function(){return r}});let i=2e3;const r=()=>++i,a=e=>{i=e}},4409:function(e,t,n){"use strict";n.d(t,{o:function(){return a}});var i=n(2262);function r(e,t){return e>t?"horizontal":t>e?"vertical":""}function a(){const e=(0,i.iH)(0),t=(0,i.iH)(0),n=(0,i.iH)(0),a=(0,i.iH)(0),o=(0,i.iH)(0),s=(0,i.iH)(0),l=(0,i.iH)(""),c=()=>"vertical"===l.value,d=()=>"horizontal"===l.value,h=()=>{n.value=0,a.value=0,o.value=0,s.value=0,l.value=""},u=n=>{h(),e.value=n.touches[0].clientX,t.value=n.touches[0].clientY},v=i=>{const c=i.touches[0];n.value=(c.clientX<0?0:c.clientX)-e.value,a.value=c.clientY-t.value,o.value=Math.abs(n.value),s.value=Math.abs(a.value);const d=10;(!l.value||o.value<d&&s.value<d)&&(l.value=r(o.value,s.value))};return{move:v,start:u,reset:h,startX:e,startY:t,deltaX:n,deltaY:a,offsetX:o,offsetY:s,direction:l,isVertical:c,isHorizontal:d}}},9766:function(e,t,n){"use strict";n.d(t,{V:function(){return K}});var i=n(6252),r=n(293),a=n(458),o=n(3078),s=n(2262),l=n(9963),c=n(4719),d=n(8443),h=n(2521),u=n(1027),v=n(5314),p=n(2639),f=n(3229),g=n(4548),m=n(6846);const b={to:[String,Object],url:String,replace:Boolean};function y({to:e,url:t,replace:n,$router:i}){e&&i?i[n?"replace":"push"](e):t&&(n?location.replace(t):location.href=t)}function w(){const e=(0,i.FN)().proxy;return()=>y(e)}var _=n(6898),x=n(1116);const[k,z]=(0,c["do"])("button"),E=(0,r.l7)({},b,{tag:(0,d.SQ)("button"),text:String,icon:String,type:(0,d.SQ)("default"),size:(0,d.SQ)("normal"),color:String,block:Boolean,plain:Boolean,round:Boolean,square:Boolean,loading:Boolean,hairline:Boolean,disabled:Boolean,iconPrefix:String,nativeType:(0,d.SQ)("button"),loadingSize:d.Or,loadingText:String,loadingType:String,iconPosition:(0,d.SQ)("left")});var S=(0,i.aZ)({name:k,props:E,emits:["click"],setup(e,{emit:t,slots:n}){const r=w(),a=()=>n.loading?n.loading():(0,i.Wm)(x.g,{size:e.loadingSize,type:e.loadingType,class:z("loading")},null),o=()=>e.loading?a():n.icon?(0,i.Wm)("div",{class:z("icon")},[n.icon()]):e.icon?(0,i.Wm)(_.J,{name:e.icon,class:z("icon"),classPrefix:e.iconPrefix},null):void 0,s=()=>{let t;if(t=e.loading?e.loadingText:n.default?n.default():e.text,t)return(0,i.Wm)("span",{class:z("text")},[t])},l=()=>{const{color:t,plain:n}=e;if(t){const e={color:n?t:"white"};return n||(e.background=t),t.includes("gradient")?e.border=0:e.borderColor=t,e}},c=n=>{e.loading?(0,m.PF)(n):e.disabled||(t("click",n),r())};return()=>{const{tag:t,type:n,size:r,block:a,round:d,plain:h,square:u,loading:p,disabled:f,hairline:g,nativeType:m,iconPosition:b}=e,y=[z([n,r,{plain:h,block:a,round:d,square:u,loading:p,disabled:f,hairline:g}]),{[v._K]:g}];return(0,i.Wm)(t,{type:m,class:y,style:l(),disabled:f,onClick:c},{default:()=>[(0,i.Wm)("div",{class:z("content")},["left"===b&&o(),s(),"right"===b&&o()])]})}}});const C=(0,a.n)(S);var T=n(590),N=n(5252);const I=(e,t)=>{const n=(0,s.iH)(),r=()=>{n.value=(0,T.EL)(e).height};return(0,i.bv)((()=>{if((0,i.Y3)(r),t)for(let e=1;e<=3;e++)setTimeout(r,100*e)})),(0,N.h)((()=>(0,i.Y3)(r))),n};function O(e,t){const n=I(e,!0);return e=>(0,i.Wm)("div",{class:t("placeholder"),style:{height:n.value?`${n.value}px`:void 0}},[e()])}const[A,R]=(0,c["do"])("action-bar"),D=Symbol(A),L={placeholder:Boolean,safeAreaInsetBottom:d.J5};var P=(0,i.aZ)({name:A,props:L,setup(e,{slots:t}){const n=(0,s.iH)(),r=O(n,R),{linkChildren:a}=(0,T.$E)(D);a();const o=()=>{var r;return(0,i.Wm)("div",{ref:n,class:[R(),{"van-safe-area-bottom":e.safeAreaInsetBottom}]},[null==(r=t.default)?void 0:r.call(t)])};return()=>e.placeholder?r(o):o()}});const B=(0,a.n)(P);var F=n(3466);const[j,W]=(0,c["do"])("action-bar-button"),M=(0,r.l7)({},b,{type:String,text:String,icon:String,color:String,loading:Boolean,disabled:Boolean});var U=(0,i.aZ)({name:j,props:M,setup(e,{slots:t}){const n=w(),{parent:r,index:a}=(0,T.NB)(D),o=(0,i.Fl)((()=>{if(r){const e=r.children[a.value-1];return!(e&&"isButton"in e)}})),s=(0,i.Fl)((()=>{if(r){const e=r.children[a.value+1];return!(e&&"isButton"in e)}}));return(0,F.F)({isButton:!0}),()=>{const{type:r,icon:a,text:l,color:c,loading:d,disabled:h}=e;return(0,i.Wm)(C,{class:W([r,{last:s.value,first:o.value}]),size:"large",type:r,icon:a,color:c,loading:d,disabled:h,onClick:n},{default:()=>[t.default?t.default():l]})}}});const q=(0,a.n)(U);const[H,V,$]=(0,c["do"])("dialog"),Z=(0,r.l7)({},f.W,{title:String,theme:String,width:d.Or,message:[String,Function],callback:Function,allowHtml:Boolean,className:d.Vg,transition:(0,d.SQ)("van-dialog-bounce"),messageAlign:String,closeOnPopstate:d.J5,showCancelButton:Boolean,cancelButtonText:String,cancelButtonColor:String,cancelButtonDisabled:Boolean,confirmButtonText:String,confirmButtonColor:String,confirmButtonDisabled:Boolean,showConfirmButton:d.J5,closeOnClickOverlay:Boolean}),Y=[...f.m,"transition","closeOnPopstate"];var G=(0,i.aZ)({name:H,props:Z,emits:["confirm","cancel","keydown","update:show"],setup(e,{emit:t,slots:n}){const a=(0,s.iH)(),o=(0,s.qj)({confirm:!1,cancel:!1}),c=e=>t("update:show",e),d=t=>{var n;c(!1),null==(n=e.callback)||n.call(e,t)},f=n=>()=>{e.show&&(t(n),e.beforeClose?(o[n]=!0,(0,h.I)(e.beforeClose,{args:[n],done(){d(n),o[n]=!1},canceled(){o[n]=!1}})):d(n))},m=f("cancel"),b=f("confirm"),y=(0,l.D2)((n=>{var i,o;if(n.target!==(null==(o=null==(i=a.value)?void 0:i.popupRef)?void 0:o.value))return;const s={Enter:e.showConfirmButton?b:r.ZT,Escape:e.showCancelButton?m:r.ZT};s[n.key](),t("keydown",n)}),["enter","esc"]),w=()=>{const t=n.title?n.title():e.title;if(t)return(0,i.Wm)("div",{class:V("header",{isolated:!e.message&&!n.default})},[t])},_=t=>{const{message:n,allowHtml:r,messageAlign:a}=e,o=V("message",{"has-title":t,[a]:a}),s=(0,u.mf)(n)?n():n;return r&&"string"===typeof s?(0,i.Wm)("div",{class:o,innerHTML:s},null):(0,i.Wm)("div",{class:o},[s])},x=()=>{if(n.default)return(0,i.Wm)("div",{class:V("content")},[n.default()]);const{title:t,message:r,allowHtml:a}=e;if(r){const e=!(!t&&!n.title);return(0,i.Wm)("div",{key:a?1:0,class:V("content",{isolated:!e})},[_(e)])}},k=()=>(0,i.Wm)("div",{class:[v.k7,V("footer")]},[e.showCancelButton&&(0,i.Wm)(C,{size:"large",text:e.cancelButtonText||$("cancel"),class:V("cancel"),style:{color:e.cancelButtonColor},loading:o.cancel,disabled:e.cancelButtonDisabled,onClick:m},null),e.showConfirmButton&&(0,i.Wm)(C,{size:"large",text:e.confirmButtonText||$("confirm"),class:[V("confirm"),{[v.a8]:e.showCancelButton}],style:{color:e.confirmButtonColor},loading:o.confirm,disabled:e.confirmButtonDisabled,onClick:b},null)]),z=()=>(0,i.Wm)(B,{class:V("footer")},{default:()=>[e.showCancelButton&&(0,i.Wm)(q,{type:"warning",text:e.cancelButtonText||$("cancel"),class:V("cancel"),color:e.cancelButtonColor,loading:o.cancel,disabled:e.cancelButtonDisabled,onClick:m},null),e.showConfirmButton&&(0,i.Wm)(q,{type:"danger",text:e.confirmButtonText||$("confirm"),class:V("confirm"),color:e.confirmButtonColor,loading:o.confirm,disabled:e.confirmButtonDisabled,onClick:b},null)]}),E=()=>n.footer?n.footer():"round-button"===e.theme?z():k();return()=>{const{width:t,title:n,theme:o,message:s,className:l}=e;return(0,i.Wm)(g.G,(0,i.dG)({ref:a,role:"dialog",class:[V([o]),l],style:{width:(0,p.Nn)(t)},tabindex:0,"aria-labelledby":n||s,onKeydown:y,"onUpdate:show":c},(0,r.ei)(e,Y)),{default:()=>[w(),x(),E()]})}}});let X;function J(){const e={setup(){const{state:e,toggle:t}=(0,o.o)();return()=>(0,i.Wm)(G,(0,i.dG)(e,{"onUpdate:show":t}),null)}};({instance:X}=(0,o.H)(e))}function K(e){return r._f?new Promise(((t,n)=>{X||J(),X.open((0,r.l7)({},K.currentOptions,e,{callback:e=>{("confirm"===e?t:n)(e)}}))})):Promise.resolve()}K.defaultOptions={title:"",width:"",theme:null,message:"",overlay:!0,callback:null,teleport:"body",className:"",allowHtml:!1,lockScroll:!0,transition:void 0,beforeClose:null,overlayClass:"",overlayStyle:void 0,messageAlign:"",cancelButtonText:"",cancelButtonColor:null,cancelButtonDisabled:!1,confirmButtonText:"",confirmButtonColor:null,confirmButtonDisabled:!1,showConfirmButton:!0,showCancelButton:!1,closeOnPopstate:!0,closeOnClickOverlay:!1},K.currentOptions=(0,r.l7)({},K.defaultOptions),K.alert=K,K.confirm=e=>K((0,r.l7)({showCancelButton:!0},e)),K.close=()=>{X&&X.toggle(!1)},K.setDefaultOptions=e=>{(0,r.l7)(K.currentOptions,e)},K.resetDefaultOptions=()=>{K.currentOptions=(0,r.l7)({},K.defaultOptions)},K.Component=(0,a.n)(G),K.install=e=>{e.use(K.Component),e.config.globalProperties.$dialog=K}},3022:function(e,t,n){"use strict";n.d(t,{H:function(){return p}});var i=n(458),r=n(6252);let a=0;function o(){const e=(0,r.FN)(),{name:t="unknown"}=(null==e?void 0:e.type)||{};return`${t}-${++a}`}var s=n(4719),l=n(8443),c=n(2639);const[d,h]=(0,s["do"])("empty"),u={image:(0,l.SQ)("default"),imageSize:[Number,String,Array],description:String};var v=(0,r.aZ)({name:d,props:u,setup(e,{slots:t}){const n=()=>{const n=t.description?t.description():e.description;if(n)return(0,r.Wm)("p",{class:h("description")},[n])},i=()=>{if(t.default)return(0,r.Wm)("div",{class:h("bottom")},[t.default()])},a=o(),s=e=>`${a}-${e}`,l=e=>`url(#${s(e)})`,d=(e,t,n)=>(0,r.Wm)("stop",{"stop-color":e,offset:`${t}%`,"stop-opacity":n},null),u=(e,t)=>[d(e,0),d(t,100)],v=e=>[(0,r.Wm)("defs",null,[(0,r.Wm)("radialGradient",{id:s(e),cx:"50%",cy:"54%",fx:"50%",fy:"54%",r:"297%",gradientTransform:"matrix(-.16 0 0 -.33 .58 .72)"},[d("#EBEDF0",0),d("#F2F3F5",100,.3)])]),(0,r.Wm)("ellipse",{fill:l(e),opacity:".8",cx:"80",cy:"140",rx:"46",ry:"8"},null)],p=()=>[(0,r.Wm)("defs",null,[(0,r.Wm)("linearGradient",{id:s("a"),x1:"64%",y1:"100%",x2:"64%"},[d("#FFF",0,.5),d("#F2F3F5",100)])]),(0,r.Wm)("g",{opacity:".8"},[(0,r.Wm)("path",{d:"M36 131V53H16v20H2v58h34z",fill:l("a")},null),(0,r.Wm)("path",{d:"M123 15h22v14h9v77h-31V15z",fill:l("a")},null)])],f=()=>[(0,r.Wm)("defs",null,[(0,r.Wm)("linearGradient",{id:s("b"),x1:"64%",y1:"97%",x2:"64%",y2:"0%"},[d("#F2F3F5",0,.3),d("#F2F3F5",100)])]),(0,r.Wm)("g",{opacity:".8"},[(0,r.Wm)("path",{d:"M87 6c3 0 7 3 8 6a8 8 0 1 1-1 16H80a7 7 0 0 1-8-6c0-4 3-7 6-7 0-5 4-9 9-9Z",fill:l("b")},null),(0,r.Wm)("path",{d:"M19 23c2 0 3 1 4 3 2 0 4 2 4 4a4 4 0 0 1-4 3v1h-7v-1l-1 1c-2 0-3-2-3-4 0-1 1-3 3-3 0-2 2-4 4-4Z",fill:l("b")},null)])],g=()=>(0,r.Wm)("svg",{viewBox:"0 0 160 160"},[(0,r.Wm)("defs",null,[(0,r.Wm)("linearGradient",{id:s(1),x1:"64%",y1:"100%",x2:"64%"},[d("#FFF",0,.5),d("#F2F3F5",100)]),(0,r.Wm)("linearGradient",{id:s(2),x1:"50%",x2:"50%",y2:"84%"},[d("#EBEDF0",0),d("#DCDEE0",100,0)]),(0,r.Wm)("linearGradient",{id:s(3),x1:"100%",x2:"100%",y2:"100%"},[u("#EAEDF0","#DCDEE0")]),(0,r.Wm)("radialGradient",{id:s(4),cx:"50%",cy:"0%",fx:"50%",fy:"0%",r:"100%",gradientTransform:"matrix(0 1 -.54 0 .5 -.5)"},[d("#EBEDF0",0),d("#FFF",100,0)])]),(0,r.Wm)("g",{fill:"none"},[p(),(0,r.Wm)("path",{fill:l(4),d:"M0 139h160v21H0z"},null),(0,r.Wm)("path",{d:"M80 54a7 7 0 0 1 3 13v27l-2 2h-2a2 2 0 0 1-2-2V67a7 7 0 0 1 3-13z",fill:l(2)},null),(0,r.Wm)("g",{opacity:".6","stroke-linecap":"round","stroke-width":"7"},[(0,r.Wm)("path",{d:"M64 47a19 19 0 0 0-5 13c0 5 2 10 5 13",stroke:l(3)},null),(0,r.Wm)("path",{d:"M53 36a34 34 0 0 0 0 48",stroke:l(3)},null),(0,r.Wm)("path",{d:"M95 73a19 19 0 0 0 6-13c0-5-2-9-6-13",stroke:l(3)},null),(0,r.Wm)("path",{d:"M106 84a34 34 0 0 0 0-48",stroke:l(3)},null)]),(0,r.Wm)("g",{transform:"translate(31 105)"},[(0,r.Wm)("rect",{fill:"#EBEDF0",width:"98",height:"34",rx:"2"},null),(0,r.Wm)("rect",{fill:"#FFF",x:"9",y:"8",width:"80",height:"18",rx:"1.1"},null),(0,r.Wm)("rect",{fill:"#EBEDF0",x:"15",y:"12",width:"18",height:"6",rx:"1.1"},null)])])]),m=()=>(0,r.Wm)("svg",{viewBox:"0 0 160 160"},[(0,r.Wm)("defs",null,[(0,r.Wm)("linearGradient",{x1:"50%",x2:"50%",y2:"100%",id:s(5)},[u("#F2F3F5","#DCDEE0")]),(0,r.Wm)("linearGradient",{x1:"95%",y1:"48%",x2:"5.5%",y2:"51%",id:s(6)},[u("#EAEDF1","#DCDEE0")]),(0,r.Wm)("linearGradient",{y1:"45%",x2:"100%",y2:"54%",id:s(7)},[u("#EAEDF1","#DCDEE0")])]),p(),f(),(0,r.Wm)("g",{transform:"translate(36 50)",fill:"none"},[(0,r.Wm)("g",{transform:"translate(8)"},[(0,r.Wm)("rect",{fill:"#EBEDF0",opacity:".6",x:"38",y:"13",width:"36",height:"53",rx:"2"},null),(0,r.Wm)("rect",{fill:l(5),width:"64",height:"66",rx:"2"},null),(0,r.Wm)("rect",{fill:"#FFF",x:"6",y:"6",width:"52",height:"55",rx:"1"},null),(0,r.Wm)("g",{transform:"translate(15 17)",fill:l(6)},[(0,r.Wm)("rect",{width:"34",height:"6",rx:"1"},null),(0,r.Wm)("path",{d:"M0 14h34v6H0z"},null),(0,r.Wm)("rect",{y:"28",width:"34",height:"6",rx:"1"},null)])]),(0,r.Wm)("rect",{fill:l(7),y:"61",width:"88",height:"28",rx:"1"},null),(0,r.Wm)("rect",{fill:"#F7F8FA",x:"29",y:"72",width:"30",height:"6",rx:"1"},null)])]),b=()=>(0,r.Wm)("svg",{viewBox:"0 0 160 160"},[(0,r.Wm)("defs",null,[(0,r.Wm)("linearGradient",{x1:"50%",x2:"50%",y2:"100%",id:s(8)},[u("#EAEDF1","#DCDEE0")])]),p(),f(),v("c"),(0,r.Wm)("path",{d:"m59 60 21 21 21-21h3l9 9v3L92 93l21 21v3l-9 9h-3l-21-21-21 21h-3l-9-9v-3l21-21-21-21v-3l9-9h3Z",fill:l(8)},null)]),y=()=>(0,r.Wm)("svg",{viewBox:"0 0 160 160"},[(0,r.Wm)("defs",null,[(0,r.Wm)("linearGradient",{x1:"50%",y1:"100%",x2:"50%",id:s(9)},[u("#EEE","#D8D8D8")]),(0,r.Wm)("linearGradient",{x1:"100%",y1:"50%",y2:"50%",id:s(10)},[u("#F2F3F5","#DCDEE0")]),(0,r.Wm)("linearGradient",{x1:"50%",x2:"50%",y2:"100%",id:s(11)},[u("#F2F3F5","#DCDEE0")]),(0,r.Wm)("linearGradient",{x1:"50%",x2:"50%",y2:"100%",id:s(12)},[u("#FFF","#F7F8FA")])]),p(),f(),v("d"),(0,r.Wm)("g",{transform:"rotate(-45 113 -4)",fill:"none"},[(0,r.Wm)("rect",{fill:l(9),x:"24",y:"52.8",width:"5.8",height:"19",rx:"1"},null),(0,r.Wm)("rect",{fill:l(10),x:"22.1",y:"67.3",width:"9.9",height:"28",rx:"1"},null),(0,r.Wm)("circle",{stroke:l(11),"stroke-width":"8",cx:"27",cy:"27",r:"27"},null),(0,r.Wm)("circle",{fill:l(12),cx:"27",cy:"27",r:"16"},null),(0,r.Wm)("path",{d:"M37 7c-8 0-15 5-16 12",stroke:l(11),"stroke-width":"3",opacity:".5","stroke-linecap":"round",transform:"rotate(45 29 13)"},null)])]),w=()=>{var n;if(t.image)return t.image();const i={error:b,search:y,network:g,default:m};return(null==(n=i[e.image])?void 0:n.call(i))||(0,r.Wm)("img",{src:e.image},null)};return()=>(0,r.Wm)("div",{class:h()},[(0,r.Wm)("div",{class:h("image"),style:(0,c.Xn)(e.imageSize)},[w()]),n(),i()])}});const p=(0,i.n)(v)},6898:function(e,t,n){"use strict";n.d(t,{J:function(){return E}});var i=n(458),r=n(6252),a=n(4719),o=n(8443),s=n(2639),l=n(1027);const[c,d]=(0,a["do"])("badge"),h={dot:Boolean,max:o.Or,tag:(0,o.SQ)("div"),color:String,offset:Array,content:o.Or,showZero:o.J5,position:(0,o.SQ)("top-right")};var u=(0,r.aZ)({name:c,props:h,setup(e,{slots:t}){const n=()=>{if(t.content)return!0;const{content:n,showZero:i}=e;return(0,l.Xq)(n)&&""!==n&&(i||0!==n&&"0"!==n)},i=()=>{const{dot:i,max:r,content:a}=e;if(!i&&n())return t.content?t.content():(0,l.Xq)(r)&&(0,l.kE)(a)&&+a>r?`${r}+`:a},a=(0,r.Fl)((()=>{const n={background:e.color};if(e.offset){const[i,r]=e.offset;t.default?(n.top=(0,s.Nn)(r),n.right="number"===typeof i?(0,s.Nn)(-i):i.startsWith("-")?i.replace("-",""):`-${i}`):(n.marginTop=(0,s.Nn)(r),n.marginLeft=(0,s.Nn)(i))}return n})),o=()=>{if(n()||e.dot)return(0,r.Wm)("div",{class:d([e.position,{dot:e.dot,fixed:!!t.default}]),style:a.value},[i()])};return()=>{if(t.default){const{tag:n}=e;return(0,r.Wm)(n,{class:d("wrapper")},{default:()=>[t.default(),o()]})}return o()}}});const v=(0,i.n)(u);var p=n(1751);const[f,g]=(0,a["do"])("config-provider"),m=Symbol(f),b={tag:(0,o.SQ)("div"),zIndex:Number,themeVars:Object,iconPrefix:String};function y(e){const t={};return Object.keys(e).forEach((n=>{t[`--van-${(0,s.GL)(n)}`]=e[n]})),t}(0,r.aZ)({name:f,props:b,setup(e,{slots:t}){const n=(0,r.Fl)((()=>{if(e.themeVars)return y(e.themeVars)}));return(0,r.JJ)(m,e),(0,r.m0)((()=>{void 0!==e.zIndex&&(0,p.H)(e.zIndex)})),()=>(0,r.Wm)(e.tag,{class:g(),style:n.value},{default:()=>{var e;return[null==(e=t.default)?void 0:e.call(t)]}})}});const[w,_]=(0,a["do"])("icon"),x=e=>null==e?void 0:e.includes("/"),k={dot:Boolean,tag:(0,o.SQ)("i"),name:String,size:o.Or,badge:o.Or,color:String,badgeProps:Object,classPrefix:String};var z=(0,r.aZ)({name:w,props:k,setup(e,{slots:t}){const n=(0,r.f3)(m,null),i=(0,r.Fl)((()=>e.classPrefix||(null==n?void 0:n.iconPrefix)||_()));return()=>{const{tag:n,dot:a,name:o,size:l,badge:c,color:d}=e,h=x(o);return(0,r.Wm)(v,(0,r.dG)({dot:a,tag:n,class:[i.value,h?"":`${i.value}-${o}`],style:{color:d,fontSize:(0,s.Nn)(l)},content:c},e.badgeProps),{default:()=>{var e;return[null==(e=t.default)?void 0:e.call(t),h&&(0,r.Wm)("img",{class:_("image"),src:o},null)]}})}}});const E=(0,i.n)(z)},946:function(e,t,n){"use strict";n.d(t,{e:function(){return Y}});var i=n(6252),r=n(293),a=n(458),o=n(3078),s=n(2262),l=n(4719),c=n(8443),d=n(2521),h=n(5314),u=n(6846),v=n(590),p=n(3466),f=n(6898),g=n(2639),m=n(4409),b=n(5252);const[y,w]=(0,l["do"])("swipe"),_={loop:c.J5,width:c.Or,height:c.Or,vertical:Boolean,autoplay:(0,c.SI)(0),duration:(0,c.SI)(500),touchable:c.J5,lazyRender:Boolean,initialSwipe:(0,c.SI)(0),indicatorColor:String,showIndicators:c.J5,stopPropagation:c.J5},x=Symbol(y);var k=(0,i.aZ)({name:y,props:_,emits:["change"],setup(e,{emit:t,slots:n}){const r=(0,s.iH)(),a=(0,s.iH)(),o=(0,s.qj)({rect:null,width:0,height:0,offset:0,active:0,swiping:!1}),l=(0,m.o)(),{children:c,linkChildren:d}=(0,v.$E)(x),h=(0,i.Fl)((()=>c.length)),f=(0,i.Fl)((()=>o[e.vertical?"height":"width"])),y=(0,i.Fl)((()=>e.vertical?l.deltaY.value:l.deltaX.value)),_=(0,i.Fl)((()=>{if(o.rect){const t=e.vertical?o.rect.height:o.rect.width;return t-f.value*h.value}return 0})),k=(0,i.Fl)((()=>Math.ceil(Math.abs(_.value)/f.value))),z=(0,i.Fl)((()=>h.value*f.value)),E=(0,i.Fl)((()=>(o.active+h.value)%h.value)),S=(0,i.Fl)((()=>{const t=e.vertical?"vertical":"horizontal";return l.direction.value===t})),C=(0,i.Fl)((()=>{const t={transitionDuration:`${o.swiping?0:e.duration}ms`,transform:`translate${e.vertical?"Y":"X"}(${o.offset}px)`};if(f.value){const n=e.vertical?"height":"width",i=e.vertical?"width":"height";t[n]=`${z.value}px`,t[i]=e[i]?`${e[i]}px`:""}return t})),T=t=>{const{active:n}=o;return t?e.loop?(0,g.uZ)(n+t,-1,h.value):(0,g.uZ)(n+t,0,k.value):n},N=(t,n=0)=>{let i=t*f.value;e.loop||(i=Math.min(i,-_.value));let r=n-i;return e.loop||(r=(0,g.uZ)(r,_.value,0)),r},I=({pace:n=0,offset:i=0,emitChange:r})=>{if(h.value<=1)return;const{active:a}=o,s=T(n),l=N(s,i);if(e.loop){if(c[0]&&l!==_.value){const e=l<_.value;c[0].setOffset(e?z.value:0)}if(c[h.value-1]&&0!==l){const e=l>0;c[h.value-1].setOffset(e?-z.value:0)}}o.active=s,o.offset=l,r&&s!==a&&t("change",E.value)},O=()=>{o.swiping=!0,o.active<=-1?I({pace:h.value}):o.active>=h.value&&I({pace:-h.value})},A=()=>{O(),l.reset(),(0,v.d1)((()=>{o.swiping=!1,I({pace:-1,emitChange:!0})}))},R=()=>{O(),l.reset(),(0,v.d1)((()=>{o.swiping=!1,I({pace:1,emitChange:!0})}))};let D;const L=()=>clearTimeout(D),P=()=>{L(),e.autoplay>0&&h.value>1&&(D=setTimeout((()=>{R(),P()}),+e.autoplay))},B=(t=+e.initialSwipe)=>{if(!r.value)return;const n=()=>{var n,i;if(!(0,u.xj)(r)){const t={width:r.value.offsetWidth,height:r.value.offsetHeight};o.rect=t,o.width=+(null!=(n=e.width)?n:t.width),o.height=+(null!=(i=e.height)?i:t.height)}h.value&&(t=Math.min(h.value-1,t)),o.active=t,o.swiping=!0,o.offset=N(t),c.forEach((e=>{e.setOffset(0)})),P()};(0,u.xj)(r)?(0,i.Y3)().then(n):n()},F=()=>B(o.active);let j;const W=t=>{e.touchable&&(l.start(t),j=Date.now(),L(),O())},M=t=>{if(e.touchable&&o.swiping&&(l.move(t),S.value)){const n=!e.loop&&(0===o.active&&y.value>0||o.active===h.value-1&&y.value<0);n||((0,u.PF)(t,e.stopPropagation),I({offset:y.value}))}},U=()=>{if(!e.touchable||!o.swiping)return;const t=Date.now()-j,n=y.value/t,i=Math.abs(n)>.25||Math.abs(y.value)>f.value/2;if(i&&S.value){const t=e.vertical?l.offsetY.value:l.offsetX.value;let n=0;n=e.loop?t>0?y.value>0?-1:1:0:-Math[y.value>0?"ceil":"floor"](y.value/f.value),I({pace:n,emitChange:!0})}else y.value&&I({pace:0});o.swiping=!1,P()},q=(t,n={})=>{O(),l.reset(),(0,v.d1)((()=>{let i;i=e.loop&&t===h.value?0===o.active?0:t:t%h.value,n.immediate?(0,v.d1)((()=>{o.swiping=!1})):o.swiping=!1,I({pace:i-o.active,emitChange:!0})}))},H=(t,n)=>{const r=n===E.value,a=r?{backgroundColor:e.indicatorColor}:void 0;return(0,i.Wm)("i",{style:a,class:w("indicator",{active:r})},null)},V=()=>n.indicator?n.indicator({active:E.value,total:h.value}):e.showIndicators&&h.value>1?(0,i.Wm)("div",{class:w("indicators",{vertical:e.vertical})},[Array(h.value).fill("").map(H)]):void 0;return(0,p.F)({prev:A,next:R,state:o,resize:F,swipeTo:q}),d({size:f,props:e,count:h,activeIndicator:E}),(0,i.YP)((()=>e.initialSwipe),(e=>B(+e))),(0,i.YP)(h,(()=>B(o.active))),(0,i.YP)((()=>e.autoplay),P),(0,i.YP)([u.bn,u.uK],F),(0,i.YP)((0,v.d9)(),(e=>{"visible"===e?P():L()})),(0,i.bv)(B),(0,i.dl)((()=>B(o.active))),(0,b.h)((()=>B(o.active))),(0,i.se)(L),(0,i.Jd)(L),(0,v.OR)("touchmove",M,{target:a}),()=>{var t;return(0,i.Wm)("div",{ref:r,class:w()},[(0,i.Wm)("div",{ref:a,style:C.value,class:w("track",{vertical:e.vertical}),onTouchstartPassive:W,onTouchend:U,onTouchcancel:U},[null==(t=n.default)?void 0:t.call(n)]),V()])}}});const z=(0,a.n)(k);var E=n(4548),S=n(1027);const[C,T]=(0,l["do"])("image"),N={src:String,alt:String,fit:String,position:String,round:Boolean,block:Boolean,width:c.Or,height:c.Or,radius:c.Or,lazyLoad:Boolean,iconSize:c.Or,showError:c.J5,errorIcon:(0,c.SQ)("photo-fail"),iconPrefix:String,showLoading:c.J5,loadingIcon:(0,c.SQ)("photo")};var I=(0,i.aZ)({name:C,props:N,emits:["load","error"],setup(e,{emit:t,slots:n}){const a=(0,s.iH)(!1),o=(0,s.iH)(!0),l=(0,s.iH)(),{$Lazyload:c}=(0,i.FN)().proxy,d=(0,i.Fl)((()=>{const t={width:(0,g.Nn)(e.width),height:(0,g.Nn)(e.height)};return(0,S.Xq)(e.radius)&&(t.overflow="hidden",t.borderRadius=(0,g.Nn)(e.radius)),t}));(0,i.YP)((()=>e.src),(()=>{a.value=!1,o.value=!0}));const h=e=>{o.value=!1,t("load",e)},u=e=>{a.value=!0,o.value=!1,t("error",e)},v=(t,n,r)=>r?r():(0,i.Wm)(f.J,{name:t,size:e.iconSize,class:n,classPrefix:e.iconPrefix},null),p=()=>o.value&&e.showLoading?(0,i.Wm)("div",{class:T("loading")},[v(e.loadingIcon,T("loading-icon"),n.loading)]):a.value&&e.showError?(0,i.Wm)("div",{class:T("error")},[v(e.errorIcon,T("error-icon"),n.error)]):void 0,m=()=>{if(a.value||!e.src)return;const t={alt:e.alt,class:T("img"),style:{objectFit:e.fit,objectPosition:e.position}};return e.lazyLoad?(0,i.wy)((0,i.Wm)("img",(0,i.dG)({ref:l},t),null),[[(0,i.Q2)("lazy"),e.src]]):(0,i.Wm)("img",(0,i.dG)({src:e.src,onLoad:h,onError:u},t),null)},b=({el:e})=>{const t=()=>{e===l.value&&o.value&&h()};l.value?t():(0,i.Y3)(t)},y=({el:e})=>{e!==l.value||a.value||u()};return c&&r._f&&(c.$on("loaded",b),c.$on("error",y),(0,i.Jd)((()=>{c.$off("loaded",b),c.$off("error",y)}))),()=>{var t;return(0,i.Wm)("div",{class:T({round:e.round,block:e.block}),style:d.value},[m(),p(),null==(t=n.default)?void 0:t.call(n)])}}});const O=(0,a.n)(I);var A=n(1116);const[R,D]=(0,l["do"])("swipe-item");var L=(0,i.aZ)({name:R,setup(e,{slots:t}){let n;const r=(0,s.qj)({offset:0,inited:!1,mounted:!1}),{parent:a,index:o}=(0,v.NB)(x);if(!a)return void 0;const l=(0,i.Fl)((()=>{const e={},{vertical:t}=a.props;return a.size.value&&(e[t?"height":"width"]=`${a.size.value}px`),r.offset&&(e.transform=`translate${t?"Y":"X"}(${r.offset}px)`),e})),c=(0,i.Fl)((()=>{const{loop:e,lazyRender:t}=a.props;if(!t||n)return!0;if(!r.mounted)return!1;const i=a.activeIndicator.value,s=a.count.value-1,l=0===i&&e?s:i-1,c=i===s&&e?0:i+1;return n=o.value===i||o.value===l||o.value===c,n})),d=e=>{r.offset=e};return(0,i.bv)((()=>{(0,i.Y3)((()=>{r.mounted=!0}))})),(0,p.F)({setOffset:d}),()=>{var e;return(0,i.Wm)("div",{class:D(),style:l.value},[c.value?null==(e=t.default)?void 0:e.call(t):null])}}});const P=(0,a.n)(L);const B=e=>Math.sqrt((e[0].clientX-e[1].clientX)**2+(e[0].clientY-e[1].clientY)**2),F=(0,l["do"])("image-preview")[1];var j=(0,i.aZ)({props:{src:String,show:Boolean,active:Number,minZoom:(0,c.ir)(c.Or),maxZoom:(0,c.ir)(c.Or),rootWidth:(0,c.ir)(Number),rootHeight:(0,c.ir)(Number)},emits:["scale","close"],setup(e,{emit:t,slots:n}){const r=(0,s.qj)({scale:1,moveX:0,moveY:0,moving:!1,zooming:!1,imageRatio:0,displayWidth:0,displayHeight:0}),a=(0,m.o)(),o=(0,s.iH)(),l=(0,i.Fl)((()=>{const{rootWidth:t,rootHeight:n}=e,i=n/t;return r.imageRatio>i})),c=(0,i.Fl)((()=>{const{scale:e,moveX:t,moveY:n,moving:i,zooming:a}=r,o={transitionDuration:a||i?"0s":".3s"};if(1!==e){const i=t/e,r=n/e;o.transform=`scale(${e}, ${e}) translate(${i}px, ${r}px)`}return o})),d=(0,i.Fl)((()=>{if(r.imageRatio){const{rootWidth:t,rootHeight:n}=e,i=l.value?n/r.imageRatio:t;return Math.max(0,(r.scale*i-t)/2)}return 0})),h=(0,i.Fl)((()=>{if(r.imageRatio){const{rootWidth:t,rootHeight:n}=e,i=l.value?n:t*r.imageRatio;return Math.max(0,(r.scale*i-n)/2)}return 0})),p=n=>{n=(0,g.uZ)(n,+e.minZoom,+e.maxZoom+1),n!==r.scale&&(r.scale=n,t("scale",{scale:n,index:e.active}))},f=()=>{p(1),r.moveX=0,r.moveY=0},b=()=>{const e=r.scale>1?1:2;p(e),r.moveX=0,r.moveY=0};let y,w,_,x,k,z,E;const S=e=>{const{touches:t}=e,{offsetX:n}=a;a.start(e),y=t.length,w=r.moveX,_=r.moveY,E=Date.now(),r.moving=1===y&&1!==r.scale,r.zooming=2===y&&!n.value,r.zooming&&(x=r.scale,k=B(e.touches))},C=e=>{const{touches:t}=e;if(a.move(e),(r.moving||r.zooming)&&(0,u.PF)(e,!0),r.moving){const{deltaX:e,deltaY:t}=a,n=e.value+w,i=t.value+_;r.moveX=(0,g.uZ)(n,-d.value,d.value),r.moveY=(0,g.uZ)(i,-h.value,h.value)}if(r.zooming&&2===t.length){const e=B(t),n=x*e/k;p(n)}},T=()=>{if(y>1)return;const{offsetX:e,offsetY:n}=a,i=Date.now()-E,r=250,o=5;e.value<o&&n.value<o&&i<r&&(z?(clearTimeout(z),z=null,b()):z=setTimeout((()=>{t("close"),z=null}),r))},N=t=>{let n=!1;(r.moving||r.zooming)&&(n=!0,r.moving&&w===r.moveX&&_===r.moveY&&(n=!1),t.touches.length||(r.zooming&&(r.moveX=(0,g.uZ)(r.moveX,-d.value,d.value),r.moveY=(0,g.uZ)(r.moveY,-h.value,h.value),r.zooming=!1),r.moving=!1,w=0,_=0,x=1,r.scale<1&&f(),r.scale>e.maxZoom&&(r.scale=+e.maxZoom))),(0,u.PF)(t,n),T(),a.reset()},I=e=>{const{naturalWidth:t,naturalHeight:n}=e.target;r.imageRatio=n/t};return(0,i.YP)((()=>e.active),f),(0,i.YP)((()=>e.show),(e=>{e||f()})),(0,v.OR)("touchmove",C,{target:(0,i.Fl)((()=>{var e;return null==(e=o.value)?void 0:e.$el}))}),()=>{const t={loading:()=>(0,i.Wm)(A.g,{type:"spinner"},null)};return(0,i.Wm)(P,{ref:o,class:F("swipe-item"),onTouchstartPassive:S,onTouchend:N,onTouchcancel:N},{default:()=>[n.image?(0,i.Wm)("div",{class:F("image-wrap")},[n.image({src:e.src})]):(0,i.Wm)(O,{src:e.src,fit:"contain",class:F("image",{vertical:l.value}),style:c.value,onLoad:I},t)]})}}});const[W,M]=(0,l["do"])("image-preview"),U=["show","transition","overlayStyle","closeOnPopstate"],q={show:Boolean,loop:c.J5,images:(0,c.Ce)(),minZoom:(0,c.SI)(1/3),maxZoom:(0,c.SI)(3),overlay:c.J5,closeable:Boolean,showIndex:c.J5,className:c.Vg,closeIcon:(0,c.SQ)("clear"),transition:String,beforeClose:Function,overlayClass:c.Vg,overlayStyle:Object,swipeDuration:(0,c.SI)(300),startPosition:(0,c.SI)(0),showIndicators:Boolean,closeOnPopstate:c.J5,closeIconPosition:(0,c.SQ)("top-right")};var H=(0,i.aZ)({name:W,props:q,emits:["scale","close","closed","change","update:show"],setup(e,{emit:t,slots:n}){const a=(0,s.iH)(),o=(0,s.qj)({active:0,rootWidth:0,rootHeight:0}),l=()=>{if(a.value){const e=(0,v.EL)(a.value.$el);o.rootWidth=e.width,o.rootHeight=e.height,a.value.resize()}},c=e=>t("scale",e),g=e=>t("update:show",e),m=()=>{(0,d.I)(e.beforeClose,{args:[o.active],done:()=>g(!1)})},b=e=>{e!==o.active&&(o.active=e,t("change",e))},y=()=>{if(e.showIndex)return(0,i.Wm)("div",{class:M("index")},[n.index?n.index({index:o.active}):`${o.active+1} / ${e.images.length}`])},w=()=>{if(n.cover)return(0,i.Wm)("div",{class:M("cover")},[n.cover()])},_=()=>(0,i.Wm)(z,{ref:a,lazyRender:!0,loop:e.loop,class:M("swipe"),duration:e.swipeDuration,initialSwipe:e.startPosition,showIndicators:e.showIndicators,indicatorColor:"white",onChange:b},{default:()=>[e.images.map((t=>(0,i.Wm)(j,{src:t,show:e.show,active:o.active,maxZoom:e.maxZoom,minZoom:e.minZoom,rootWidth:o.rootWidth,rootHeight:o.rootHeight,onScale:c,onClose:m},{image:n.image})))]}),x=()=>{if(e.closeable)return(0,i.Wm)(f.J,{role:"button",name:e.closeIcon,class:[M("close-icon",e.closeIconPosition),h.e9],onClick:m},null)},k=()=>t("closed"),S=(e,t)=>{var n;return null==(n=a.value)?void 0:n.swipeTo(e,t)};return(0,p.F)({swipeTo:S}),(0,i.bv)(l),(0,i.YP)([u.bn,u.uK],l),(0,i.YP)((()=>e.startPosition),(e=>b(+e))),(0,i.YP)((()=>e.show),(n=>{const{images:r,startPosition:a}=e;n?(b(+a),(0,i.Y3)((()=>{l(),S(+a,{immediate:!0})}))):t("close",{index:o.active,url:r[o.active]})})),()=>(0,i.Wm)(E.G,(0,i.dG)({class:[M(),e.className],overlayClass:[M("overlay"),e.overlayClass],onClosed:k,"onUpdate:show":g},(0,r.ei)(e,U)),{default:()=>[x(),_(),y(),w()]})}});let V;const $={loop:!0,images:[],maxZoom:3,minZoom:1/3,onScale:void 0,onClose:void 0,onChange:void 0,teleport:"body",className:"",showIndex:!0,closeable:!1,closeIcon:"clear",transition:void 0,beforeClose:void 0,overlayStyle:void 0,overlayClass:void 0,startPosition:0,swipeDuration:300,showIndicators:!1,closeOnPopstate:!0,closeIconPosition:"top-right"};function Z(){({instance:V}=(0,o.H)({setup(){const{state:e,toggle:t}=(0,o.o)(),n=()=>{e.images=[]};return()=>(0,i.Wm)(H,(0,i.dG)(e,{onClosed:n,"onUpdate:show":t}),null)}}))}const Y=(e,t=0)=>{if(r._f)return V||Z(),e=Array.isArray(e)?{images:e,startPosition:t}:e,V.open((0,r.l7)({},$,e)),V};Y.Component=(0,a.n)(H),Y.install=e=>{e.use(Y.Component)}},1116:function(e,t,n){"use strict";n.d(t,{g:function(){return f}});var i=n(458),r=n(6252),a=n(4719),o=n(8443),s=n(293),l=n(2639);const[c,d]=(0,a["do"])("loading"),h=Array(12).fill(null).map(((e,t)=>(0,r.Wm)("i",{class:d("line",String(t+1))},null))),u=(0,r.Wm)("svg",{class:d("circular"),viewBox:"25 25 50 50"},[(0,r.Wm)("circle",{cx:"50",cy:"50",r:"20",fill:"none"},null)]),v={size:o.Or,type:(0,o.SQ)("circular"),color:String,vertical:Boolean,textSize:o.Or,textColor:String};var p=(0,r.aZ)({name:c,props:v,setup(e,{slots:t}){const n=(0,r.Fl)((()=>(0,s.l7)({color:e.color},(0,l.Xn)(e.size)))),i=()=>{var n;if(t.default)return(0,r.Wm)("span",{class:d("text"),style:{fontSize:(0,l.Nn)(e.textSize),color:null!=(n=e.textColor)?n:e.color}},[t.default()])};return()=>{const{type:t,vertical:a}=e;return(0,r.Wm)("div",{class:d([t,{vertical:a}]),"aria-live":"polite","aria-busy":!0},[(0,r.Wm)("span",{class:d("spinner",t),style:n.value},["spinner"===t?h:u]),i()])}}});const f=(0,i.n)(p)},4548:function(e,t,n){"use strict";n.d(t,{G:function(){return L}});var i=n(458),r=n(6252),a=n(9963),o=n(2262),s=n(3229),l=n(293),c=n(8443),d=n(4719),h=n(1027),u=n(2521),v=n(5314),p=n(590),f=n(3466),g=n(4409),m=n(6846);let b=0;const y="van-overflow-hidden";function w(e,t){const n=(0,g.o)(),i="01",a="10",o=t=>{n.move(t);const r=n.deltaY.value>0?a:i,o=(0,p.rP)(t.target,e.value),{scrollHeight:s,offsetHeight:l,scrollTop:c}=o;let d="11";0===c?d=l>=s?"00":"01":c+l>=s&&(d="10"),"11"===d||!n.isVertical()||parseInt(d,2)&parseInt(r,2)||(0,m.PF)(t,!0)},s=()=>{document.addEventListener("touchstart",n.start),document.addEventListener("touchmove",o,{passive:!1}),b||document.body.classList.add(y),b++},l=()=>{b&&(document.removeEventListener("touchstart",n.start),document.removeEventListener("touchmove",o),b--,b||document.body.classList.remove(y))},c=()=>t()&&s(),d=()=>t()&&l();(0,p.Ib)(c),(0,r.se)(d),(0,r.Jd)(d),(0,r.YP)(t,(e=>{e?s():l()}))}function _(e){const t=(0,o.iH)(!1);return(0,r.YP)(e,(e=>{e&&(t.value=e)}),{immediate:!0}),e=>()=>t.value?e():null}var x=n(5252),k=n(1751),z=n(6898),E=n(2639);const[S,C]=(0,d["do"])("overlay"),T={show:Boolean,zIndex:c.Or,duration:c.Or,className:c.Vg,lockScroll:c.J5,lazyRender:c.J5,customStyle:Object};var N=(0,r.aZ)({name:S,props:T,setup(e,{slots:t}){const n=(0,o.iH)(),i=_((()=>e.show||!e.lazyRender)),s=t=>{e.lockScroll&&(0,m.PF)(t,!0)},c=i((()=>{var i;const o=(0,l.l7)((0,E.As)(e.zIndex),e.customStyle);return(0,h.Xq)(e.duration)&&(o.animationDuration=`${e.duration}s`),(0,r.wy)((0,r.Wm)("div",{ref:n,style:o,class:[C(),e.className]},[null==(i=t.default)?void 0:i.call(t)]),[[a.F8,e.show]])}));return(0,p.OR)("touchmove",s,{target:n}),()=>(0,r.Wm)(a.uT,{name:"van-fade",appear:!0},{default:c})}});const I=(0,i.n)(N);const O=(0,l.l7)({},s.W,{round:Boolean,position:(0,c.SQ)("center"),closeIcon:(0,c.SQ)("cross"),closeable:Boolean,transition:String,iconPrefix:String,closeOnPopstate:Boolean,closeIconPosition:(0,c.SQ)("top-right"),safeAreaInsetTop:Boolean,safeAreaInsetBottom:Boolean}),[A,R]=(0,d["do"])("popup");var D=(0,r.aZ)({name:A,inheritAttrs:!1,props:O,emits:["open","close","opened","closed","keydown","update:show","click-overlay","click-close-icon"],setup(e,{emit:t,attrs:n,slots:i}){let s,l;const c=(0,o.iH)(),d=(0,o.iH)(),g=_((()=>e.show||!e.lazyRender)),m=(0,r.Fl)((()=>{const t={zIndex:c.value};if((0,h.Xq)(e.duration)){const n="center"===e.position?"animationDuration":"transitionDuration";t[n]=`${e.duration}s`}return t})),b=()=>{s||(s=!0,c.value=void 0!==e.zIndex?+e.zIndex:(0,k.t)(),t("open"))},y=()=>{s&&(0,u.I)(e.beforeClose,{done(){s=!1,t("close"),t("update:show",!1)}})},E=n=>{t("click-overlay",n),e.closeOnClickOverlay&&y()},S=()=>{if(e.overlay)return(0,r.Wm)(I,{show:e.show,class:e.overlayClass,zIndex:c.value,duration:e.duration,customStyle:e.overlayStyle,role:e.closeOnClickOverlay?"button":void 0,tabindex:e.closeOnClickOverlay?0:void 0,onClick:E},{default:i["overlay-content"]})},C=e=>{t("click-close-icon",e),y()},T=()=>{if(e.closeable)return(0,r.Wm)(z.J,{role:"button",tabindex:0,name:e.closeIcon,class:[R("close-icon",e.closeIconPosition),v.e9],classPrefix:e.iconPrefix,onClick:C},null)},N=()=>t("opened"),O=()=>t("closed"),A=e=>t("keydown",e),D=g((()=>{var t;const{round:o,position:s,safeAreaInsetTop:l,safeAreaInsetBottom:c}=e;return(0,r.wy)((0,r.Wm)("div",(0,r.dG)({ref:d,style:m.value,role:"dialog",tabindex:0,class:[R({round:o,[s]:s}),{"van-safe-area-top":l,"van-safe-area-bottom":c}],onKeydown:A},n),[null==(t=i.default)?void 0:t.call(i),T()]),[[a.F8,e.show]])})),L=()=>{const{position:t,transition:n,transitionAppear:i}=e,o="center"===t?"van-fade":`van-popup-slide-${t}`;return(0,r.Wm)(a.uT,{name:n||o,appear:i,onAfterEnter:N,onAfterLeave:O},{default:D})};return(0,r.YP)((()=>e.show),(e=>{e&&!s&&(b(),0===n.tabindex&&(0,r.Y3)((()=>{var e;null==(e=d.value)||e.focus()}))),!e&&s&&(s=!1,t("close"))})),(0,f.F)({popupRef:d}),w(d,(()=>e.show&&e.lockScroll)),(0,p.OR)("popstate",(()=>{e.closeOnPopstate&&(y(),l=!1)})),(0,r.bv)((()=>{e.show&&b()})),(0,r.dl)((()=>{l&&(t("update:show",!0),l=!1)})),(0,r.se)((()=>{e.show&&e.teleport&&(y(),l=!0)})),(0,r.JJ)(x.S,(()=>e.show)),()=>e.teleport?(0,r.Wm)(r.lR,{to:e.teleport},{default:()=>[S(),L()]}):(0,r.Wm)(r.HY,null,[S(),L()])}});const L=(0,i.n)(D)},3229:function(e,t,n){"use strict";n.d(t,{W:function(){return r},m:function(){return a}});var i=n(8443);const r={show:Boolean,zIndex:i.Or,overlay:i.J5,duration:i.Or,teleport:[String,Object],lockScroll:i.J5,lazyRender:i.J5,beforeClose:Function,overlayStyle:Object,overlayClass:i.Vg,transitionAppear:Boolean,closeOnClickOverlay:i.J5},a=Object.keys(r)},1817:function(e,t,n){"use strict";n.d(t,{i:function(){return g}});var i=n(458),r=n(6252),a=n(2262),o=n(4719),s=n(8443),l=n(2639),c=n(6846),d=n(590),h=n(4409);const[u,v]=(0,o["do"])("slider"),p={min:(0,s.SI)(0),max:(0,s.SI)(100),step:(0,s.SI)(1),range:Boolean,reverse:Boolean,disabled:Boolean,readonly:Boolean,vertical:Boolean,barHeight:s.Or,buttonSize:s.Or,activeColor:String,inactiveColor:String,modelValue:{type:[Number,Array],default:0}};var f=(0,r.aZ)({name:u,props:p,emits:["change","drag-end","drag-start","update:modelValue"],setup(e,{emit:t,slots:n}){let i,o,s;const u=(0,a.iH)(),p=(0,a.iH)(),f=(0,a.iH)(),g=(0,h.o)(),m=(0,r.Fl)((()=>Number(e.max)-Number(e.min))),b=(0,r.Fl)((()=>{const t=e.vertical?"width":"height";return{background:e.inactiveColor,[t]:(0,l.Nn)(e.barHeight)}})),y=t=>e.range&&Array.isArray(t),w=()=>{const{modelValue:t,min:n}=e;return y(t)?100*(t[1]-t[0])/m.value+"%":100*(t-Number(n))/m.value+"%"},_=()=>{const{modelValue:t,min:n}=e;return y(t)?100*(t[0]-Number(n))/m.value+"%":"0%"},x=(0,r.Fl)((()=>{const t=e.vertical?"height":"width",n={[t]:w(),background:e.activeColor};f.value&&(n.transition="none");const i=()=>e.vertical?e.reverse?"bottom":"top":e.reverse?"right":"left";return n[i()]=_(),n})),k=t=>{const n=+e.min,i=+e.max,r=+e.step;t=(0,l.uZ)(t,n,i);const a=Math.round((t-n)/r)*r;return(0,l.Ft)(n,a)},z=(e,t)=>JSON.stringify(e)===JSON.stringify(t),E=t=>{var n,i;const r=null!=(n=t[0])?n:Number(e.min),a=null!=(i=t[1])?i:Number(e.max);return r>a?[a,r]:[r,a]},S=(n,i)=>{n=y(n)?E(n).map(k):k(n),z(n,e.modelValue)||t("update:modelValue",n),i&&!z(n,s)&&t("change",n)},C=t=>{if(t.stopPropagation(),e.disabled||e.readonly)return;const{min:n,reverse:i,vertical:r,modelValue:a}=e,o=(0,d.EL)(u),s=()=>r?i?o.bottom-t.clientY:t.clientY-o.top:i?o.right-t.clientX:t.clientX-o.left,l=r?o.height:o.width,c=Number(n)+s()/l*m.value;if(y(a)){const[e,t]=a,n=(e+t)/2;S(c<=n?[c,t]:[e,c],!0)}else S(c,!0)},T=t=>{e.disabled||e.readonly||(g.start(t),o=e.modelValue,s=y(o)?o.map(k):k(o),f.value="start")},N=n=>{if(e.disabled||e.readonly)return;"start"===f.value&&t("drag-start",n),(0,c.PF)(n,!0),g.move(n),f.value="dragging";const r=(0,d.EL)(u),a=e.vertical?g.deltaY.value:g.deltaX.value,l=e.vertical?r.height:r.width;let h=a/l*m.value;if(e.reverse&&(h=-h),y(s)){const t=e.reverse?1-i:i;o[t]=s[t]+h}else o=s+h;S(o)},I=n=>{e.disabled||e.readonly||("dragging"===f.value&&(S(o,!0),t("drag-end",n)),f.value="")},O=t=>{if("number"===typeof t){const e=["left","right"];return v("button-wrapper",e[t])}return v("button-wrapper",e.reverse?"left":"right")},A=(t,i)=>{if("number"===typeof i){const e=n[0===i?"left-button":"right-button"];if(e)return e({value:t})}return n.button?n.button({value:t}):(0,r.Wm)("div",{class:v("button"),style:(0,l.Xn)(e.buttonSize)},null)},R=t=>{const n="number"===typeof t?e.modelValue[t]:e.modelValue;return(0,r.Wm)("div",{ref:p,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:e=>{"number"===typeof t&&(i=t),T(e)},onTouchend:I,onTouchcancel:I,onClick:c.UW},[A(n,t)])};return S(e.modelValue),(0,d.aM)((()=>e.modelValue)),(0,d.OR)("touchmove",N,{target:p}),()=>(0,r.Wm)("div",{ref:u,style:b.value,class:v({vertical:e.vertical,disabled:e.disabled}),onClick:C},[(0,r.Wm)("div",{class:v("bar"),style:x.value},[e.range?[R(0),R(1)]:R()])])}});const g=(0,i.n)(f)},4871:function(e,t,n){"use strict";n.d(t,{v:function(){return x}});var i=n(458),r=n(6252),a=n(9963),o=n(2262),s=n(4719),l=n(8443),c=n(2639),d=n(1027),h=n(2521),u=n(6846),v=n(5314),p=n(590);const[f,g]=(0,s["do"])("stepper"),m=200,b=600,y=(e,t)=>String(e)===String(t),w={min:(0,l.SI)(1),max:(0,l.SI)(1/0),name:(0,l.SI)(""),step:(0,l.SI)(1),theme:String,integer:Boolean,disabled:Boolean,showPlus:l.J5,showMinus:l.J5,showInput:l.J5,longPress:l.J5,allowEmpty:Boolean,modelValue:l.Or,inputWidth:l.Or,buttonSize:l.Or,placeholder:String,disablePlus:Boolean,disableMinus:Boolean,disableInput:Boolean,beforeChange:Function,defaultValue:(0,l.SI)(1),decimalLength:l.Or};var _=(0,r.aZ)({name:f,props:w,emits:["plus","blur","minus","focus","change","overlimit","update:modelValue"],setup(e,{emit:t}){const n=t=>{const{min:n,max:i,allowEmpty:r,decimalLength:a}=e;return r&&""===t||(t=(0,c.uf)(String(t),!e.integer),t=""===t?0:+t,t=Number.isNaN(t)?+n:t,t=Math.max(Math.min(+i,t),+n),(0,d.Xq)(a)&&(t=t.toFixed(+a))),t},i=()=>{var i;const r=null!=(i=e.modelValue)?i:e.defaultValue,a=n(r);return y(a,e.modelValue)||t("update:modelValue",a),a};let s;const l=(0,o.iH)(),f=(0,o.iH)(i()),w=(0,r.Fl)((()=>e.disabled||e.disableMinus||f.value<=+e.min)),_=(0,r.Fl)((()=>e.disabled||e.disablePlus||f.value>=+e.max)),x=(0,r.Fl)((()=>({width:(0,c.Nn)(e.inputWidth),height:(0,c.Nn)(e.buttonSize)}))),k=(0,r.Fl)((()=>(0,c.Xn)(e.buttonSize))),z=()=>{const e=n(f.value);y(e,f.value)||(f.value=e)},E=t=>{e.beforeChange?(0,h.I)(e.beforeChange,{args:[t],done(){f.value=t}}):f.value=t},S=()=>{if("plus"===s&&_.value||"minus"===s&&w.value)return void t("overlimit",s);const i="minus"===s?-e.step:+e.step,r=n((0,c.Ft)(+f.value,i));E(r),t(s)},C=t=>{const n=t.target,{value:i}=n,{decimalLength:r}=e;let a=(0,c.uf)(String(i),!e.integer);if((0,d.Xq)(r)&&a.includes(".")){const e=a.split(".");a=`${e[0]}.${e[1].slice(0,+r)}`}e.beforeChange?n.value=String(f.value):y(i,a)||(n.value=a);const o=a===String(+a);E(o?+a:a)},T=n=>{var i;e.disableInput?null==(i=l.value)||i.blur():t("focus",n)},N=e=>{const i=e.target,a=n(i.value);i.value=String(a),f.value=a,(0,r.Y3)((()=>{t("blur",e),(0,u.pe)()}))};let I,O;const A=()=>{O=setTimeout((()=>{S(),A()}),m)},R=()=>{e.longPress&&(I=!1,clearTimeout(O),O=setTimeout((()=>{I=!0,S(),A()}),b))},D=t=>{e.longPress&&(clearTimeout(O),I&&(0,u.PF)(t))},L=t=>{e.disableInput&&(0,u.PF)(t)},P=e=>({onClick:t=>{(0,u.PF)(t),s=e,S()},onTouchstartPassive:()=>{s=e,R()},onTouchend:D,onTouchcancel:D});return(0,r.YP)((()=>[e.max,e.min,e.integer,e.decimalLength]),z),(0,r.YP)((()=>e.modelValue),(e=>{y(e,f.value)||(f.value=n(e))})),(0,r.YP)(f,(n=>{t("update:modelValue",n),t("change",n,{name:e.name})})),(0,p.aM)((()=>e.modelValue)),()=>(0,r.Wm)("div",{role:"group",class:g([e.theme])},[(0,r.wy)((0,r.Wm)("button",(0,r.dG)({type:"button",style:k.value,class:[g("minus",{disabled:w.value}),{[v.e9]:!w.value}],"aria-disabled":w.value||void 0},P("minus")),null),[[a.F8,e.showMinus]]),(0,r.wy)((0,r.Wm)("input",{ref:l,type:e.integer?"tel":"text",role:"spinbutton",class:g("input"),value:f.value,style:x.value,disabled:e.disabled,readonly:e.disableInput,inputmode:e.integer?"numeric":"decimal",placeholder:e.placeholder,"aria-valuemax":e.max,"aria-valuemin":e.min,"aria-valuenow":f.value,onBlur:N,onInput:C,onFocus:T,onMousedown:L},null),[[a.F8,e.showInput]]),(0,r.wy)((0,r.Wm)("button",(0,r.dG)({type:"button",style:k.value,class:[g("plus",{disabled:_.value}),{[v.e9]:!_.value}],"aria-disabled":_.value||void 0},P("plus")),null),[[a.F8,e.showPlus]])])}});const x=(0,i.n)(_)},781:function(e,t,n){"use strict";n.d(t,{F:function(){return N}});var i=n(6252),r=n(2262),a=n(293),o=n(1027),s=n(458),l=n(3078),c=n(4719),d=n(8443);let h=0;function u(e){e?(h||document.body.classList.add("van-toast--unclickable"),h++):h&&(h--,h||document.body.classList.remove("van-toast--unclickable"))}var v=n(6898),p=n(4548),f=n(1116);const[g,m]=(0,c["do"])("toast"),b=["show","overlay","teleport","transition","overlayClass","overlayStyle","closeOnClickOverlay"],y={icon:String,show:Boolean,type:(0,d.SQ)("text"),overlay:Boolean,message:d.Or,iconSize:d.Or,duration:(0,d.qM)(2e3),position:(0,d.SQ)("middle"),teleport:[String,Object],className:d.Vg,iconPrefix:String,transition:(0,d.SQ)("van-fade"),loadingType:String,forbidClick:Boolean,overlayClass:d.Vg,overlayStyle:Object,closeOnClick:Boolean,closeOnClickOverlay:Boolean};var w=(0,i.aZ)({name:g,props:y,emits:["update:show"],setup(e,{emit:t}){let n,r=!1;const s=()=>{const t=e.show&&e.forbidClick;r!==t&&(r=t,u(r))},l=e=>t("update:show",e),c=()=>{e.closeOnClick&&l(!1)},d=()=>clearTimeout(n),h=()=>{const{icon:t,type:n,iconSize:r,iconPrefix:a,loadingType:o}=e,s=t||"success"===n||"fail"===n;return s?(0,i.Wm)(v.J,{name:t||n,size:r,class:m("icon"),classPrefix:a},null):"loading"===n?(0,i.Wm)(f.g,{class:m("loading"),size:r,type:o},null):void 0},g=()=>{const{type:t,message:n}=e;if((0,o.Xq)(n)&&""!==n)return"html"===t?(0,i.Wm)("div",{key:0,class:m("text"),innerHTML:String(n)},null):(0,i.Wm)("div",{class:m("text")},[n])};return(0,i.YP)((()=>[e.show,e.forbidClick]),s),(0,i.YP)((()=>[e.show,e.type,e.message,e.duration]),(()=>{d(),e.show&&e.duration>0&&(n=setTimeout((()=>{l(!1)}),e.duration))})),(0,i.bv)(s),(0,i.Ah)(s),()=>(0,i.Wm)(p.G,(0,i.dG)({class:[m([e.position,{[e.type]:!e.icon}]),e.className],lockScroll:!1,onClick:c,onClosed:d,"onUpdate:show":l},(0,a.ei)(e,b)),{default:()=>[h(),g()]})}});const _={icon:"",type:"text",message:"",className:"",overlay:!1,onClose:void 0,onOpened:void 0,duration:2e3,teleport:"body",iconSize:void 0,iconPrefix:void 0,position:"middle",transition:"van-fade",forbidClick:!1,loadingType:void 0,overlayClass:"",overlayStyle:void 0,closeOnClick:!1,closeOnClickOverlay:!1};let x=[],k=!1,z=(0,a.l7)({},_);const E=new Map;function S(e){return(0,o.Kn)(e)?e:{message:e}}function C(){const{instance:e,unmount:t}=(0,l.H)({setup(){const n=(0,r.iH)(""),{open:a,state:o,close:s,toggle:c}=(0,l.o)(),d=()=>{k&&(x=x.filter((t=>t!==e)),t())},h=()=>{const e={onClosed:d,"onUpdate:show":c};return(0,i.Wm)(w,(0,i.dG)(o,e),null)};return(0,i.YP)(n,(e=>{o.message=e})),(0,i.FN)().render=h,{open:a,clear:s,message:n}}});return e}function T(){if(!x.length||k){const e=C();x.push(e)}return x[x.length-1]}function N(e={}){if(!a._f)return{};const t=T(),n=S(e);return t.open((0,a.l7)({},z,E.get(n.type||z.type),n)),t}const I=e=>t=>N((0,a.l7)({type:e},S(t)));function O(e,t){"string"===typeof e?E.set(e,t):(0,a.l7)(z,e)}N.loading=I("loading"),N.success=I("success"),N.fail=I("fail"),N.clear=e=>{var t;x.length&&(e?(x.forEach((e=>{e.clear()})),x=[]):k?null==(t=x.shift())||t.clear():x[0].clear())},N.setDefaultOptions=O,N.resetDefaultOptions=e=>{"string"===typeof e?E.delete(e):(z=(0,a.l7)({},_),E.clear())},N.allowMultiple=(e=!0)=>{k=e},N.install=e=>{e.use((0,s.n)(w)),e.config.globalProperties.$toast=N}},293:function(e,t,n){"use strict";n.d(t,{U2:function(){return s},ZT:function(){return r},_f:function(){return o},ei:function(){return l},l7:function(){return a}});var i=n(1027);function r(){}const a=Object.assign,o="undefined"!==typeof window;function s(e,t){const n=t.split(".");let r=e;return n.forEach((e=>{var t;r=(0,i.Kn)(r)&&null!=(t=r[e])?t:""})),r}function l(e,t,n){return t.reduce(((t,i)=>(n&&void 0===e[i]||(t[i]=e[i]),t)),{})}},5314:function(e,t,n){"use strict";n.d(t,{_K:function(){return o},a8:function(){return a},e9:function(){return s},k7:function(){return r}});const i="van-hairline",r=`${i}--top`,a=`${i}--left`,o=`${i}--surround`,s="van-haptics-feedback";Symbol("van-form")},4719:function(e,t,n){"use strict";n.d(t,{do:function(){return b}});var i=n(293),r=n(2639),a=n(1027),o=n(2262);const{hasOwnProperty:s}=Object.prototype;function l(e,t,n){const i=t[n];(0,a.Xq)(i)&&(s.call(e,n)&&(0,a.Kn)(i)?e[n]=c(Object(e[n]),i):e[n]=i)}function c(e,t){return Object.keys(t).forEach((n=>{l(e,t,n)})),e}var d={name:"姓名",tel:"电话",save:"保存",confirm:"确认",cancel:"取消",delete:"删除",loading:"加载中...",noCoupon:"暂无优惠券",nameEmpty:"请填写姓名",addContact:"添加联系人",telInvalid:"请填写正确的电话",vanCalendar:{end:"结束",start:"开始",title:"日期选择",weekdays:["日","一","二","三","四","五","六"],monthTitle:(e,t)=>`${e}${t}`,rangePrompt:e=>`最多选择 ${e}`},vanCascader:{select:"请选择"},vanPagination:{prev:"上一页",next:"下一页"},vanPullRefresh:{pulling:"下拉即可刷新...",loosing:"释放即可刷新..."},vanSubmitBar:{label:"合计:"},vanCoupon:{unlimited:"无门槛",discount:e=>`${e}`,condition:e=>`${e}元可用`},vanCouponCell:{title:"优惠券",count:e=>`${e}张可用`},vanCouponList:{exchange:"兑换",close:"不使用",enable:"可用",disabled:"不可用",placeholder:"输入优惠码"},vanAddressEdit:{area:"地区",postal:"邮政编码",areaEmpty:"请选择地区",addressEmpty:"请填写详细地址",postalEmpty:"邮政编码不正确",addressDetail:"详细地址",defaultAddress:"设为默认收货地址"},vanAddressList:{add:"新增地址"}};const h=(0,o.iH)("zh-CN"),u=(0,o.qj)({"zh-CN":d}),v={messages(){return u[h.value]},use(e,t){h.value=e,this.add({[e]:t})},add(e={}){c(u,e)}};var p=v;function f(e){const t=(0,r._A)(e)+".";return(e,...n)=>{const r=p.messages(),o=(0,i.U2)(r,t+e)||(0,i.U2)(r,e);return(0,a.mf)(o)?o(...n):o}}function g(e,t){return t?"string"===typeof t?` ${e}--${t}`:Array.isArray(t)?t.reduce(((t,n)=>t+g(e,n)),""):Object.keys(t).reduce(((n,i)=>n+(t[i]?g(e,i):"")),""):""}function m(e){return(t,n)=>(t&&"string"!==typeof t&&(n=t,t=""),t=t?`${e}__${t}`:e,`${t}${g(t,n)}`)}function b(e){const t=`van-${e}`;return[t,m(t),f(t)]}},6846:function(e,t,n){"use strict";n.d(t,{PF:function(){return u},UW:function(){return h},bn:function(){return p},pe:function(){return d},uK:function(){return f},xj:function(){return v}});var i=n(590),r=n(2262),a=n(1027);function o(e,t){"scrollTop"in e?e.scrollTop=t:e.scrollTo(e.scrollX,t)}function s(){return window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0}function l(e){o(window,e),o(document.body,e)}const c=(0,a.gn)();function d(){c&&l(s())}const h=e=>e.stopPropagation();function u(e,t){("boolean"!==typeof e.cancelable||e.cancelable)&&e.preventDefault(),t&&h(e)}function v(e){const t=(0,r.SU)(e);if(!t)return!1;const n=window.getComputedStyle(t),i="none"===n.display,a=null===t.offsetParent&&"fixed"!==n.position;return i||a}const{width:p,height:f}=(0,i.iP)()},2639:function(e,t,n){"use strict";n.d(t,{As:function(){return o},Ft:function(){return v},GL:function(){return c},Nn:function(){return r},Xn:function(){return a},_A:function(){return l},uZ:function(){return d},uf:function(){return u}});var i=n(1027);function r(e){if((0,i.Xq)(e))return(0,i.kE)(e)?`${e}px`:String(e)}function a(e){if((0,i.Xq)(e)){if(Array.isArray(e))return{width:r(e[0]),height:r(e[1])};const t=r(e);return{width:t,height:t}}}function o(e){const t={};return void 0!==e&&(t.zIndex=+e),t}const s=/-(\w)/g,l=e=>e.replace(s,((e,t)=>t.toUpperCase())),c=e=>e.replace(/([A-Z])/g,"-$1").toLowerCase().replace(/^-/,"");const d=(e,t,n)=>Math.min(Math.max(e,t),n);function h(e,t,n){const i=e.indexOf(t);return-1===i?e:"-"===t&&0!==i?e.slice(0,i):e.slice(0,i+1)+e.slice(i).replace(n,"")}function u(e,t=!0,n=!0){e=t?h(e,".",/\./g):e.split(".")[0],e=n?h(e,"-",/-/g):e.replace(/-/,"");const i=t?/[^-0-9.]/g:/[^-0-9]/g;return e.replace(i,"")}function v(e,t){const n=10**10;return Math.round((e+t)*n)/n}},2521:function(e,t,n){"use strict";n.d(t,{I:function(){return a}});var i=n(293),r=n(1027);function a(e,{args:t=[],done:n,canceled:a}){if(e){const o=e.apply(null,t);(0,r.tI)(o)?o.then((e=>{e?n():a&&a()})).catch(i.ZT):o?n():a&&a()}else n()}},3078:function(e,t,n){"use strict";n.d(t,{H:function(){return l},o:function(){return s}});var i=n(2262),r=n(9963),a=n(293),o=n(3466);function s(){const e=(0,i.qj)({show:!1}),t=t=>{e.show=t},n=n=>{(0,a.l7)(e,n,{transitionAppear:!0}),t(!0)},r=()=>t(!1);return(0,o.F)({open:n,close:r,toggle:t}),{open:n,close:r,state:e,toggle:t}}function l(e){const t=(0,r.ri)(e),n=document.createElement("div");return document.body.appendChild(n),{instance:t.mount(n),unmount(){t.unmount(),document.body.removeChild(n)}}}},8443:function(e,t,n){"use strict";n.d(t,{Ce:function(){return s},J5:function(){return a},Or:function(){return r},SI:function(){return c},SQ:function(){return d},Vg:function(){return i},ir:function(){return o},qM:function(){return l}});const i=null,r=[Number,String],a={type:Boolean,default:!0},o=e=>({type:e,required:!0}),s=()=>({type:Array,default:()=>[]}),l=e=>({type:Number,default:e}),c=e=>({type:r,default:e}),d=e=>({type:String,default:e})},1027:function(e,t,n){"use strict";n.d(t,{Kn:function(){return o},Xq:function(){return r},gn:function(){return c},kE:function(){return l},mf:function(){return a},tI:function(){return s}});var i=n(293);const r=e=>void 0!==e&&null!==e,a=e=>"function"===typeof e,o=e=>null!==e&&"object"===typeof e,s=e=>o(e)&&a(e.then)&&a(e.catch);const l=e=>"number"===typeof e||/^\d+(\.\d+)?$/.test(e),c=()=>!!i._f&&/ios|iphone|ipad|ipod/.test(navigator.userAgent.toLowerCase())},458:function(e,t,n){"use strict";n.d(t,{n:function(){return r}});var i=n(2639);function r(e){return e.install=t=>{const{name:n}=e;n&&(t.component(n,e),t.component((0,i._A)(`-${n}`),e))},e}},2201:function(e,t,n){"use strict";n.d(t,{p7:function(){return nt},r5:function(){return W},tv:function(){return at}});var i=n(6252),r=n(2262);
/*!
* vue-router v4.1.6
* (c) 2022 Eduardo San Martin Morote
* @license MIT
*/
const a="undefined"!==typeof window;function o(e){return e.__esModule||"Module"===e[Symbol.toStringTag]}const s=Object.assign;function l(e,t){const n={};for(const i in t){const r=t[i];n[i]=d(r)?r.map(e):e(r)}return n}const c=()=>{},d=Array.isArray;const h=/\/$/,u=e=>e.replace(h,"");function v(e,t,n="/"){let i,r={},a="",o="";const s=t.indexOf("#");let l=t.indexOf("?");return s<l&&s>=0&&(l=-1),l>-1&&(i=t.slice(0,l),a=t.slice(l+1,s>-1?s:t.length),r=e(a)),s>-1&&(i=i||t.slice(0,s),o=t.slice(s,t.length)),i=_(null!=i?i:t,n),{fullPath:i+(a&&"?")+a+o,path:i,query:r,hash:o}}function p(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function f(e,t){return t&&e.toLowerCase().startsWith(t.toLowerCase())?e.slice(t.length)||"/":e}function g(e,t,n){const i=t.matched.length-1,r=n.matched.length-1;return i>-1&&i===r&&m(t.matched[i],n.matched[r])&&b(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function m(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function b(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!y(e[n],t[n]))return!1;return!0}function y(e,t){return d(e)?w(e,t):d(t)?w(t,e):e===t}function w(e,t){return d(t)?e.length===t.length&&e.every(((e,n)=>e===t[n])):1===e.length&&e[0]===t}function _(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),i=e.split("/");let r,a,o=n.length-1;for(r=0;r<i.length;r++)if(a=i[r],"."!==a){if(".."!==a)break;o>1&&o--}return n.slice(0,o).join("/")+"/"+i.slice(r-(r===i.length?1:0)).join("/")}var x,k;(function(e){e["pop"]="pop",e["push"]="push"})(x||(x={})),function(e){e["back"]="back",e["forward"]="forward",e["unknown"]=""}(k||(k={}));function z(e){if(!e)if(a){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return"/"!==e[0]&&"#"!==e[0]&&(e="/"+e),u(e)}const E=/^[^#]+#/;function S(e,t){return e.replace(E,"#")+t}function C(e,t){const n=document.documentElement.getBoundingClientRect(),i=e.getBoundingClientRect();return{behavior:t.behavior,left:i.left-n.left-(t.left||0),top:i.top-n.top-(t.top||0)}}const T=()=>({left:window.pageXOffset,top:window.pageYOffset});function N(e){let t;if("el"in e){const n=e.el,i="string"===typeof n&&n.startsWith("#");0;const r="string"===typeof n?i?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;t=C(r,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(null!=t.left?t.left:window.pageXOffset,null!=t.top?t.top:window.pageYOffset)}function I(e,t){const n=history.state?history.state.position-t:-1;return n+e}const O=new Map;function A(e,t){O.set(e,t)}function R(e){const t=O.get(e);return O.delete(e),t}let D=()=>location.protocol+"//"+location.host;function L(e,t){const{pathname:n,search:i,hash:r}=t,a=e.indexOf("#");if(a>-1){let t=r.includes(e.slice(a))?e.slice(a).length:1,n=r.slice(t);return"/"!==n[0]&&(n="/"+n),f(n,"")}const o=f(n,e);return o+i+r}function P(e,t,n,i){let r=[],a=[],o=null;const l=({state:a})=>{const s=L(e,location),l=n.value,c=t.value;let d=0;if(a){if(n.value=s,t.value=a,o&&o===l)return void(o=null);d=c?a.position-c.position:0}else i(s);r.forEach((e=>{e(n.value,l,{delta:d,type:x.pop,direction:d?d>0?k.forward:k.back:k.unknown})}))};function c(){o=n.value}function d(e){r.push(e);const t=()=>{const t=r.indexOf(e);t>-1&&r.splice(t,1)};return a.push(t),t}function h(){const{history:e}=window;e.state&&e.replaceState(s({},e.state,{scroll:T()}),"")}function u(){for(const e of a)e();a=[],window.removeEventListener("popstate",l),window.removeEventListener("beforeunload",h)}return window.addEventListener("popstate",l),window.addEventListener("beforeunload",h),{pauseListeners:c,listen:d,destroy:u}}function B(e,t,n,i=!1,r=!1){return{back:e,current:t,forward:n,replaced:i,position:window.history.length,scroll:r?T():null}}function F(e){const{history:t,location:n}=window,i={value:L(e,n)},r={value:t.state};function a(i,a,o){const s=e.indexOf("#"),l=s>-1?(n.host&&document.querySelector("base")?e:e.slice(s))+i:D()+e+i;try{t[o?"replaceState":"pushState"](a,"",l),r.value=a}catch(c){console.error(c),n[o?"replace":"assign"](l)}}function o(e,n){const o=s({},t.state,B(r.value.back,e,r.value.forward,!0),n,{position:r.value.position});a(e,o,!0),i.value=e}function l(e,n){const o=s({},r.value,t.state,{forward:e,scroll:T()});a(o.current,o,!0);const l=s({},B(i.value,e,null),{position:o.position+1},n);a(e,l,!1),i.value=e}return r.value||a(i.value,{back:null,current:i.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0),{location:i,state:r,push:l,replace:o}}function j(e){e=z(e);const t=F(e),n=P(e,t.state,t.location,t.replace);function i(e,t=!0){t||n.pauseListeners(),history.go(e)}const r=s({location:"",base:e,go:i,createHref:S.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}function W(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),j(e)}function M(e){return"string"===typeof e||e&&"object"===typeof e}function U(e){return"string"===typeof e||"symbol"===typeof e}const q={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},H=Symbol("");var V;(function(e){e[e["aborted"]=4]="aborted",e[e["cancelled"]=8]="cancelled",e[e["duplicated"]=16]="duplicated"})(V||(V={}));function $(e,t){return s(new Error,{type:e,[H]:!0},t)}function Z(e,t){return e instanceof Error&&H in e&&(null==t||!!(e.type&t))}const Y="[^/]+?",G={sensitive:!1,strict:!1,start:!0,end:!0},X=/[.+*?^${}()[\]/\\]/g;function J(e,t){const n=s({},G,t),i=[];let r=n.start?"^":"";const a=[];for(const s of e){const e=s.length?[]:[90];n.strict&&!s.length&&(r+="/");for(let t=0;t<s.length;t++){const i=s[t];let o=40+(n.sensitive?.25:0);if(0===i.type)t||(r+="/"),r+=i.value.replace(X,"\\$&"),o+=40;else if(1===i.type){const{value:e,repeatable:n,optional:l,regexp:c}=i;a.push({name:e,repeatable:n,optional:l});const d=c||Y;if(d!==Y){o+=10;try{new RegExp(`(${d})`)}catch(h){throw new Error(`Invalid custom RegExp for param "${e}" (${d}): `+h.message)}}let u=n?`((?:${d})(?:/(?:${d}))*)`:`(${d})`;t||(u=l&&s.length<2?`(?:/${u})`:"/"+u),l&&(u+="?"),r+=u,o+=20,l&&(o+=-8),n&&(o+=-20),".*"===d&&(o+=-50)}e.push(o)}i.push(e)}if(n.strict&&n.end){const e=i.length-1;i[e][i[e].length-1]+=.7000000000000001}n.strict||(r+="/?"),n.end?r+="$":n.strict&&(r+="(?:/|$)");const o=new RegExp(r,n.sensitive?"":"i");function l(e){const t=e.match(o),n={};if(!t)return null;for(let i=1;i<t.length;i++){const e=t[i]||"",r=a[i-1];n[r.name]=e&&r.repeatable?e.split("/"):e}return n}function c(t){let n="",i=!1;for(const r of e){i&&n.endsWith("/")||(n+="/"),i=!1;for(const e of r)if(0===e.type)n+=e.value;else if(1===e.type){const{value:a,repeatable:o,optional:s}=e,l=a in t?t[a]:"";if(d(l)&&!o)throw new Error(`Provided param "${a}" is an array but it is not repeatable (* or + modifiers)`);const c=d(l)?l.join("/"):l;if(!c){if(!s)throw new Error(`Missing required param "${a}"`);r.length<2&&(n.endsWith("/")?n=n.slice(0,-1):i=!0)}n+=c}}return n||"/"}return{re:o,score:i,keys:a,parse:l,stringify:c}}function K(e,t){let n=0;while(n<e.length&&n<t.length){const i=t[n]-e[n];if(i)return i;n++}return e.length<t.length?1===e.length&&80===e[0]?-1:1:e.length>t.length?1===t.length&&80===t[0]?1:-1:0}function Q(e,t){let n=0;const i=e.score,r=t.score;while(n<i.length&&n<r.length){const e=K(i[n],r[n]);if(e)return e;n++}if(1===Math.abs(r.length-i.length)){if(ee(i))return 1;if(ee(r))return-1}return r.length-i.length}function ee(e){const t=e[e.length-1];return e.length>0&&t[t.length-1]<0}const te={type:0,value:""},ne=/[a-zA-Z0-9_]/;function ie(e){if(!e)return[[]];if("/"===e)return[[te]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(e){throw new Error(`ERR (${n})/"${c}": ${e}`)}let n=0,i=n;const r=[];let a;function o(){a&&r.push(a),a=[]}let s,l=0,c="",d="";function h(){c&&(0===n?a.push({type:0,value:c}):1===n||2===n||3===n?(a.length>1&&("*"===s||"+"===s)&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),a.push({type:1,value:c,regexp:d,repeatable:"*"===s||"+"===s,optional:"*"===s||"?"===s})):t("Invalid state to consume buffer"),c="")}function u(){c+=s}while(l<e.length)if(s=e[l++],"\\"!==s||2===n)switch(n){case 0:"/"===s?(c&&h(),o()):":"===s?(h(),n=1):u();break;case 4:u(),n=i;break;case 1:"("===s?n=2:ne.test(s)?u():(h(),n=0,"*"!==s&&"?"!==s&&"+"!==s&&l--);break;case 2:")"===s?"\\"==d[d.length-1]?d=d.slice(0,-1)+s:n=3:d+=s;break;case 3:h(),n=0,"*"!==s&&"?"!==s&&"+"!==s&&l--,d="";break;default:t("Unknown state");break}else i=n,n=4;return 2===n&&t(`Unfinished custom RegExp for param "${c}"`),h(),o(),r}function re(e,t,n){const i=J(ie(e.path),n);const r=s(i,{record:e,parent:t,children:[],alias:[]});return t&&!r.record.aliasOf===!t.record.aliasOf&&t.children.push(r),r}function ae(e,t){const n=[],i=new Map;function r(e){return i.get(e)}function a(e,n,i){const r=!i,l=se(e);l.aliasOf=i&&i.record;const h=he(t,e),u=[l];if("alias"in e){const t="string"===typeof e.alias?[e.alias]:e.alias;for(const e of t)u.push(s({},l,{components:i?i.record.components:l.components,path:e,aliasOf:i?i.record:l}))}let v,p;for(const t of u){const{path:s}=t;if(n&&"/"!==s[0]){const e=n.record.path,i="/"===e[e.length-1]?"":"/";t.path=n.record.path+(s&&i+s)}if(v=re(t,n,h),i?i.alias.push(v):(p=p||v,p!==v&&p.alias.push(v),r&&e.name&&!ce(v)&&o(e.name)),l.children){const e=l.children;for(let t=0;t<e.length;t++)a(e[t],v,i&&i.children[t])}i=i||v,(v.record.components&&Object.keys(v.record.components).length||v.record.name||v.record.redirect)&&d(v)}return p?()=>{o(p)}:c}function o(e){if(U(e)){const t=i.get(e);t&&(i.delete(e),n.splice(n.indexOf(t),1),t.children.forEach(o),t.alias.forEach(o))}else{const t=n.indexOf(e);t>-1&&(n.splice(t,1),e.record.name&&i.delete(e.record.name),e.children.forEach(o),e.alias.forEach(o))}}function l(){return n}function d(e){let t=0;while(t<n.length&&Q(e,n[t])>=0&&(e.record.path!==n[t].record.path||!ue(e,n[t])))t++;n.splice(t,0,e),e.record.name&&!ce(e)&&i.set(e.record.name,e)}function h(e,t){let r,a,o,l={};if("name"in e&&e.name){if(r=i.get(e.name),!r)throw $(1,{location:e});0,o=r.record.name,l=s(oe(t.params,r.keys.filter((e=>!e.optional)).map((e=>e.name))),e.params&&oe(e.params,r.keys.map((e=>e.name)))),a=r.stringify(l)}else if("path"in e)a=e.path,r=n.find((e=>e.re.test(a))),r&&(l=r.parse(a),o=r.record.name);else{if(r=t.name?i.get(t.name):n.find((e=>e.re.test(t.path))),!r)throw $(1,{location:e,currentLocation:t});o=r.record.name,l=s({},t.params,e.params),a=r.stringify(l)}const c=[];let d=r;while(d)c.unshift(d.record),d=d.parent;return{name:o,path:a,params:l,matched:c,meta:de(c)}}return t=he({strict:!1,end:!0,sensitive:!1},t),e.forEach((e=>a(e))),{addRoute:a,resolve:h,removeRoute:o,getRoutes:l,getRecordMatcher:r}}function oe(e,t){const n={};for(const i of t)i in e&&(n[i]=e[i]);return n}function se(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:le(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function le(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const i in e.components)t[i]="boolean"===typeof n?n:n[i];return t}function ce(e){while(e){if(e.record.aliasOf)return!0;e=e.parent}return!1}function de(e){return e.reduce(((e,t)=>s(e,t.meta)),{})}function he(e,t){const n={};for(const i in e)n[i]=i in t?t[i]:e[i];return n}function ue(e,t){return t.children.some((t=>t===e||ue(e,t)))}const ve=/#/g,pe=/&/g,fe=/\//g,ge=/=/g,me=/\?/g,be=/\+/g,ye=/%5B/g,we=/%5D/g,_e=/%5E/g,xe=/%60/g,ke=/%7B/g,ze=/%7C/g,Ee=/%7D/g,Se=/%20/g;function Ce(e){return encodeURI(""+e).replace(ze,"|").replace(ye,"[").replace(we,"]")}function Te(e){return Ce(e).replace(ke,"{").replace(Ee,"}").replace(_e,"^")}function Ne(e){return Ce(e).replace(be,"%2B").replace(Se,"+").replace(ve,"%23").replace(pe,"%26").replace(xe,"`").replace(ke,"{").replace(Ee,"}").replace(_e,"^")}function Ie(e){return Ne(e).replace(ge,"%3D")}function Oe(e){return Ce(e).replace(ve,"%23").replace(me,"%3F")}function Ae(e){return null==e?"":Oe(e).replace(fe,"%2F")}function Re(e){try{return decodeURIComponent(""+e)}catch(t){}return""+e}function De(e){const t={};if(""===e||"?"===e)return t;const n="?"===e[0],i=(n?e.slice(1):e).split("&");for(let r=0;r<i.length;++r){const e=i[r].replace(be," "),n=e.indexOf("="),a=Re(n<0?e:e.slice(0,n)),o=n<0?null:Re(e.slice(n+1));if(a in t){let e=t[a];d(e)||(e=t[a]=[e]),e.push(o)}else t[a]=o}return t}function Le(e){let t="";for(let n in e){const i=e[n];if(n=Ie(n),null==i){void 0!==i&&(t+=(t.length?"&":"")+n);continue}const r=d(i)?i.map((e=>e&&Ne(e))):[i&&Ne(i)];r.forEach((e=>{void 0!==e&&(t+=(t.length?"&":"")+n,null!=e&&(t+="="+e))}))}return t}function Pe(e){const t={};for(const n in e){const i=e[n];void 0!==i&&(t[n]=d(i)?i.map((e=>null==e?null:""+e)):null==i?i:""+i)}return t}const Be=Symbol(""),Fe=Symbol(""),je=Symbol(""),We=Symbol(""),Me=Symbol("");function Ue(){let e=[];function t(t){return e.push(t),()=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)}}function n(){e=[]}return{add:t,list:()=>e,reset:n}}function qe(e,t,n,i,r){const a=i&&(i.enterCallbacks[r]=i.enterCallbacks[r]||[]);return()=>new Promise(((o,s)=>{const l=e=>{!1===e?s($(4,{from:n,to:t})):e instanceof Error?s(e):M(e)?s($(2,{from:t,to:e})):(a&&i.enterCallbacks[r]===a&&"function"===typeof e&&a.push(e),o())},c=e.call(i&&i.instances[r],t,n,l);let d=Promise.resolve(c);e.length<3&&(d=d.then(l)),d.catch((e=>s(e)))}))}function He(e,t,n,i){const r=[];for(const a of e){0;for(const e in a.components){let s=a.components[e];if("beforeRouteEnter"===t||a.instances[e])if(Ve(s)){const o=s.__vccOpts||s,l=o[t];l&&r.push(qe(l,n,i,a,e))}else{let l=s();0,r.push((()=>l.then((r=>{if(!r)return Promise.reject(new Error(`Couldn't resolve component "${e}" at "${a.path}"`));const s=o(r)?r.default:r;a.components[e]=s;const l=s.__vccOpts||s,c=l[t];return c&&qe(c,n,i,a,e)()}))))}}}return r}function Ve(e){return"object"===typeof e||"displayName"in e||"props"in e||"__vccOpts"in e}function $e(e){const t=(0,i.f3)(je),n=(0,i.f3)(We),a=(0,i.Fl)((()=>t.resolve((0,r.SU)(e.to)))),o=(0,i.Fl)((()=>{const{matched:e}=a.value,{length:t}=e,i=e[t-1],r=n.matched;if(!i||!r.length)return-1;const o=r.findIndex(m.bind(null,i));if(o>-1)return o;const s=Je(e[t-2]);return t>1&&Je(i)===s&&r[r.length-1].path!==s?r.findIndex(m.bind(null,e[t-2])):o})),s=(0,i.Fl)((()=>o.value>-1&&Xe(n.params,a.value.params))),l=(0,i.Fl)((()=>o.value>-1&&o.value===n.matched.length-1&&b(n.params,a.value.params)));function d(n={}){return Ge(n)?t[(0,r.SU)(e.replace)?"replace":"push"]((0,r.SU)(e.to)).catch(c):Promise.resolve()}return{route:a,href:(0,i.Fl)((()=>a.value.href)),isActive:s,isExactActive:l,navigate:d}}const Ze=(0,i.aZ)({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:$e,setup(e,{slots:t}){const n=(0,r.qj)($e(e)),{options:a}=(0,i.f3)(je),o=(0,i.Fl)((()=>({[Ke(e.activeClass,a.linkActiveClass,"router-link-active")]:n.isActive,[Ke(e.exactActiveClass,a.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive})));return()=>{const r=t.default&&t.default(n);return e.custom?r:(0,i.h)("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},r)}}}),Ye=Ze;function Ge(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&(void 0===e.button||0===e.button)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Xe(e,t){for(const n in t){const i=t[n],r=e[n];if("string"===typeof i){if(i!==r)return!1}else if(!d(r)||r.length!==i.length||i.some(((e,t)=>e!==r[t])))return!1}return!0}function Je(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Ke=(e,t,n)=>null!=e?e:null!=t?t:n,Qe=(0,i.aZ)({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const a=(0,i.f3)(Me),o=(0,i.Fl)((()=>e.route||a.value)),l=(0,i.f3)(Fe,0),c=(0,i.Fl)((()=>{let e=(0,r.SU)(l);const{matched:t}=o.value;let n;while((n=t[e])&&!n.components)e++;return e})),d=(0,i.Fl)((()=>o.value.matched[c.value]));(0,i.JJ)(Fe,(0,i.Fl)((()=>c.value+1))),(0,i.JJ)(Be,d),(0,i.JJ)(Me,o);const h=(0,r.iH)();return(0,i.YP)((()=>[h.value,d.value,e.name]),(([e,t,n],[i,r,a])=>{t&&(t.instances[n]=e,r&&r!==t&&e&&e===i&&(t.leaveGuards.size||(t.leaveGuards=r.leaveGuards),t.updateGuards.size||(t.updateGuards=r.updateGuards))),!e||!t||r&&m(t,r)&&i||(t.enterCallbacks[n]||[]).forEach((t=>t(e)))}),{flush:"post"}),()=>{const r=o.value,a=e.name,l=d.value,c=l&&l.components[a];if(!c)return et(n.default,{Component:c,route:r});const u=l.props[a],v=u?!0===u?r.params:"function"===typeof u?u(r):u:null,p=e=>{e.component.isUnmounted&&(l.instances[a]=null)},f=(0,i.h)(c,s({},v,t,{onVnodeUnmounted:p,ref:h}));return et(n.default,{Component:f,route:r})||f}}});function et(e,t){if(!e)return null;const n=e(t);return 1===n.length?n[0]:n}const tt=Qe;function nt(e){const t=ae(e.routes,e),n=e.parseQuery||De,o=e.stringifyQuery||Le,h=e.history;const u=Ue(),f=Ue(),m=Ue(),b=(0,r.XI)(q);let y=q;a&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const w=l.bind(null,(e=>""+e)),_=l.bind(null,Ae),k=l.bind(null,Re);function z(e,n){let i,r;return U(e)?(i=t.getRecordMatcher(e),r=n):r=e,t.addRoute(r,i)}function E(e){const n=t.getRecordMatcher(e);n&&t.removeRoute(n)}function S(){return t.getRoutes().map((e=>e.record))}function C(e){return!!t.getRecordMatcher(e)}function O(e,i){if(i=s({},i||b.value),"string"===typeof e){const r=v(n,e,i.path),a=t.resolve({path:r.path},i),o=h.createHref(r.fullPath);return s(r,a,{params:k(a.params),hash:Re(r.hash),redirectedFrom:void 0,href:o})}let r;if("path"in e)r=s({},e,{path:v(n,e.path,i.path).path});else{const t=s({},e.params);for(const e in t)null==t[e]&&delete t[e];r=s({},e,{params:_(e.params)}),i.params=_(i.params)}const a=t.resolve(r,i),l=e.hash||"";a.params=w(k(a.params));const c=p(o,s({},e,{hash:Te(l),path:a.path})),d=h.createHref(c);return s({fullPath:c,hash:l,query:o===Le?Pe(e.query):e.query||{}},a,{redirectedFrom:void 0,href:d})}function D(e){return"string"===typeof e?v(n,e,b.value.path):s({},e)}function L(e,t){if(y!==e)return $(8,{from:t,to:e})}function P(e){return j(e)}function B(e){return P(s(D(e),{replace:!0}))}function F(e){const t=e.matched[e.matched.length-1];if(t&&t.redirect){const{redirect:n}=t;let i="function"===typeof n?n(e):n;return"string"===typeof i&&(i=i.includes("?")||i.includes("#")?i=D(i):{path:i},i.params={}),s({query:e.query,hash:e.hash,params:"path"in i?{}:e.params},i)}}function j(e,t){const n=y=O(e),i=b.value,r=e.state,a=e.force,l=!0===e.replace,c=F(n);if(c)return j(s(D(c),{state:"object"===typeof c?s({},r,c.state):r,force:a,replace:l}),t||n);const d=n;let h;return d.redirectedFrom=t,!a&&g(o,i,n)&&(h=$(16,{to:d,from:i}),ne(i,i,!0,!1)),(h?Promise.resolve(h):M(d,i)).catch((e=>Z(e)?Z(e,2)?e:te(e):Q(e,d,i))).then((e=>{if(e){if(Z(e,2))return j(s({replace:l},D(e.to),{state:"object"===typeof e.to?s({},r,e.to.state):r,force:a}),t||d)}else e=V(d,i,!0,l,r);return H(d,i,e),e}))}function W(e,t){const n=L(e,t);return n?Promise.reject(n):Promise.resolve()}function M(e,t){let n;const[i,r,a]=rt(e,t);n=He(i.reverse(),"beforeRouteLeave",e,t);for(const s of i)s.leaveGuards.forEach((i=>{n.push(qe(i,e,t))}));const o=W.bind(null,e,t);return n.push(o),it(n).then((()=>{n=[];for(const i of u.list())n.push(qe(i,e,t));return n.push(o),it(n)})).then((()=>{n=He(r,"beforeRouteUpdate",e,t);for(const i of r)i.updateGuards.forEach((i=>{n.push(qe(i,e,t))}));return n.push(o),it(n)})).then((()=>{n=[];for(const i of e.matched)if(i.beforeEnter&&!t.matched.includes(i))if(d(i.beforeEnter))for(const r of i.beforeEnter)n.push(qe(r,e,t));else n.push(qe(i.beforeEnter,e,t));return n.push(o),it(n)})).then((()=>(e.matched.forEach((e=>e.enterCallbacks={})),n=He(a,"beforeRouteEnter",e,t),n.push(o),it(n)))).then((()=>{n=[];for(const i of f.list())n.push(qe(i,e,t));return n.push(o),it(n)})).catch((e=>Z(e,8)?e:Promise.reject(e)))}function H(e,t,n){for(const i of m.list())i(e,t,n)}function V(e,t,n,i,r){const o=L(e,t);if(o)return o;const l=t===q,c=a?history.state:{};n&&(i||l?h.replace(e.fullPath,s({scroll:l&&c&&c.scroll},r)):h.push(e.fullPath,r)),b.value=e,ne(e,t,n,l),te()}let Y;function G(){Y||(Y=h.listen(((e,t,n)=>{if(!se.listening)return;const i=O(e),r=F(i);if(r)return void j(s(r,{replace:!0}),i).catch(c);y=i;const o=b.value;a&&A(I(o.fullPath,n.delta),T()),M(i,o).catch((e=>Z(e,12)?e:Z(e,2)?(j(e.to,i).then((e=>{Z(e,20)&&!n.delta&&n.type===x.pop&&h.go(-1,!1)})).catch(c),Promise.reject()):(n.delta&&h.go(-n.delta,!1),Q(e,i,o)))).then((e=>{e=e||V(i,o,!1),e&&(n.delta&&!Z(e,8)?h.go(-n.delta,!1):n.type===x.pop&&Z(e,20)&&h.go(-1,!1)),H(i,o,e)})).catch(c)})))}let X,J=Ue(),K=Ue();function Q(e,t,n){te(e);const i=K.list();return i.length?i.forEach((i=>i(e,t,n))):console.error(e),Promise.reject(e)}function ee(){return X&&b.value!==q?Promise.resolve():new Promise(((e,t)=>{J.add([e,t])}))}function te(e){return X||(X=!e,G(),J.list().forEach((([t,n])=>e?n(e):t())),J.reset()),e}function ne(t,n,r,o){const{scrollBehavior:s}=e;if(!a||!s)return Promise.resolve();const l=!r&&R(I(t.fullPath,0))||(o||!r)&&history.state&&history.state.scroll||null;return(0,i.Y3)().then((()=>s(t,n,l))).then((e=>e&&N(e))).catch((e=>Q(e,t,n)))}const ie=e=>h.go(e);let re;const oe=new Set,se={currentRoute:b,listening:!0,addRoute:z,removeRoute:E,hasRoute:C,getRoutes:S,resolve:O,options:e,push:P,replace:B,go:ie,back:()=>ie(-1),forward:()=>ie(1),beforeEach:u.add,beforeResolve:f.add,afterEach:m.add,onError:K.add,isReady:ee,install(e){const t=this;e.component("RouterLink",Ye),e.component("RouterView",tt),e.config.globalProperties.$router=t,Object.defineProperty(e.config.globalProperties,"$route",{enumerable:!0,get:()=>(0,r.SU)(b)}),a&&!re&&b.value===q&&(re=!0,P(h.location).catch((e=>{0})));const n={};for(const r in q)n[r]=(0,i.Fl)((()=>b.value[r]));e.provide(je,t),e.provide(We,(0,r.qj)(n)),e.provide(Me,b);const o=e.unmount;oe.add(e),e.unmount=function(){oe.delete(e),oe.size<1&&(y=q,Y&&Y(),Y=null,b.value=q,re=!1,X=!1),o()}}};return se}function it(e){return e.reduce(((e,t)=>e.then((()=>t()))),Promise.resolve())}function rt(e,t){const n=[],i=[],r=[],a=Math.max(t.matched.length,e.matched.length);for(let o=0;o<a;o++){const a=t.matched[o];a&&(e.matched.find((e=>m(e,a)))?i.push(a):n.push(a));const s=e.matched[o];s&&(t.matched.find((e=>m(e,s)))||r.push(s))}return[n,i,r]}function at(){return(0,i.f3)(je)}}}]);
//# sourceMappingURL=chunk-vendors.9aae0e0a.js.map