1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- const p$1=function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))i(s);new MutationObserver(s=>{for(const a of s)if(a.type==="childList")for(const u of a.addedNodes)u.tagName==="LINK"&&u.rel==="modulepreload"&&i(u)}).observe(document,{childList:!0,subtree:!0});function n(s){const a={};return s.integrity&&(a.integrity=s.integrity),s.referrerpolicy&&(a.referrerPolicy=s.referrerpolicy),s.crossorigin==="use-credentials"?a.credentials="include":s.crossorigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function i(s){if(s.ep)return;s.ep=!0;const a=n(s);fetch(s.href,a)}};p$1();function makeMap(e,r){const n=Object.create(null),i=e.split(",");for(let s=0;s<i.length;s++)n[i[s]]=!0;return r?s=>!!n[s.toLowerCase()]:s=>!!n[s]}const GLOBALS_WHITE_LISTED="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt",isGloballyWhitelisted=makeMap(GLOBALS_WHITE_LISTED),specialBooleanAttrs="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",isSpecialBooleanAttr=makeMap(specialBooleanAttrs);function includeBooleanAttr(e){return!!e||e===""}function normalizeStyle(e){if(isArray$5(e)){const r={};for(let n=0;n<e.length;n++){const i=e[n],s=isString$1(i)?parseStringStyle(i):normalizeStyle(i);if(s)for(const a in s)r[a]=s[a]}return r}else{if(isString$1(e))return e;if(isObject$2(e))return e}}const listDelimiterRE=/;(?![^(]*\))/g,propertyDelimiterRE=/:(.+)/;function parseStringStyle(e){const r={};return e.split(listDelimiterRE).forEach(n=>{if(n){const i=n.split(propertyDelimiterRE);i.length>1&&(r[i[0].trim()]=i[1].trim())}}),r}function normalizeClass(e){let r="";if(isString$1(e))r=e;else if(isArray$5(e))for(let n=0;n<e.length;n++){const i=normalizeClass(e[n]);i&&(r+=i+" ")}else if(isObject$2(e))for(const n in e)e[n]&&(r+=n+" ");return r.trim()}function normalizeProps(e){if(!e)return null;let{class:r,style:n}=e;return r&&!isString$1(r)&&(e.class=normalizeClass(r)),n&&(e.style=normalizeStyle(n)),e}const HTML_TAGS="html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,summary,template,blockquote,iframe,tfoot",SVG_TAGS="svg,animate,animateMotion,animateTransform,circle,clipPath,color-profile,defs,desc,discard,ellipse,feBlend,feColorMatrix,feComponentTransfer,feComposite,feConvolveMatrix,feDiffuseLighting,feDisplacementMap,feDistanceLight,feDropShadow,feFlood,feFuncA,feFuncB,feFuncG,feFuncR,feGaussianBlur,feImage,feMerge,feMergeNode,feMorphology,feOffset,fePointLight,feSpecularLighting,feSpotLight,feTile,feTurbulence,filter,foreignObject,g,hatch,hatchpath,image,line,linearGradient,marker,mask,mesh,meshgradient,meshpatch,meshrow,metadata,mpath,path,pattern,polygon,polyline,radialGradient,rect,set,solidcolor,stop,switch,symbol,text,textPath,title,tspan,unknown,use,view",isHTMLTag=makeMap(HTML_TAGS),isSVGTag=makeMap(SVG_TAGS);function looseCompareArrays(e,r){if(e.length!==r.length)return!1;let n=!0;for(let i=0;n&&i<e.length;i++)n=looseEqual(e[i],r[i]);return n}function looseEqual(e,r){if(e===r)return!0;let n=isDate$3(e),i=isDate$3(r);if(n||i)return n&&i?e.getTime()===r.getTime():!1;if(n=isArray$5(e),i=isArray$5(r),n||i)return n&&i?looseCompareArrays(e,r):!1;if(n=isObject$2(e),i=isObject$2(r),n||i){if(!n||!i)return!1;const s=Object.keys(e).length,a=Object.keys(r).length;if(s!==a)return!1;for(const u in e){const f=e.hasOwnProperty(u),d=r.hasOwnProperty(u);if(f&&!d||!f&&d||!looseEqual(e[u],r[u]))return!1}}return String(e)===String(r)}function looseIndexOf(e,r){return e.findIndex(n=>looseEqual(n,r))}const toDisplayString=e=>e==null?"":isArray$5(e)||isObject$2(e)&&(e.toString===objectToString$2||!isFunction$1(e.toString))?JSON.stringify(e,replacer,2):String(e),replacer=(e,r)=>r&&r.__v_isRef?replacer(e,r.value):isMap$1(r)?{[`Map(${r.size})`]:[...r.entries()].reduce((n,[i,s])=>(n[`${i} =>`]=s,n),{})}:isSet$1(r)?{[`Set(${r.size})`]:[...r.values()]}:isObject$2(r)&&!isArray$5(r)&&!isPlainObject$2(r)?String(r):r,EMPTY_OBJ=Object.freeze({}),EMPTY_ARR=Object.freeze([]),NOOP=()=>{},NO=()=>!1,onRE=/^on[^a-z]/,isOn=e=>onRE.test(e),isModelListener=e=>e.startsWith("onUpdate:"),extend$2=Object.assign,remove=(e,r)=>{const n=e.indexOf(r);n>-1&&e.splice(n,1)},hasOwnProperty$2=Object.prototype.hasOwnProperty,hasOwn$2=(e,r)=>hasOwnProperty$2.call(e,r),isArray$5=Array.isArray,isMap$1=e=>toTypeString(e)==="[object Map]",isSet$1=e=>toTypeString(e)==="[object Set]",isDate$3=e=>e instanceof Date,isFunction$1=e=>typeof e=="function",isString$1=e=>typeof e=="string",isSymbol$1=e=>typeof e=="symbol",isObject$2=e=>e!==null&&typeof e=="object",isPromise$1=e=>isObject$2(e)&&isFunction$1(e.then)&&isFunction$1(e.catch),objectToString$2=Object.prototype.toString,toTypeString=e=>objectToString$2.call(e),toRawType=e=>toTypeString(e).slice(8,-1),isPlainObject$2=e=>toTypeString(e)==="[object Object]",isIntegerKey=e=>isString$1(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,isReservedProp=makeMap(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),cacheStringFunction=e=>{const r=Object.create(null);return n=>r[n]||(r[n]=e(n))},camelizeRE$1=/-(\w)/g,camelize$1=cacheStringFunction(e=>e.replace(camelizeRE$1,(r,n)=>n?n.toUpperCase():"")),hyphenateRE=/\B([A-Z])/g,hyphenate=cacheStringFunction(e=>e.replace(hyphenateRE,"-$1").toLowerCase()),capitalize=cacheStringFunction(e=>e.charAt(0).toUpperCase()+e.slice(1)),toHandlerKey=cacheStringFunction(e=>e?`on${capitalize(e)}`:""),hasChanged=(e,r)=>!Object.is(e,r),invokeArrayFns=(e,r)=>{for(let n=0;n<e.length;n++)e[n](r)},def=(e,r,n)=>{Object.defineProperty(e,r,{configurable:!0,enumerable:!1,value:n})},toNumber=e=>{const r=parseFloat(e);return isNaN(r)?e:r};let _globalThis;const getGlobalThis=()=>_globalThis||(_globalThis=typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:typeof window!="undefined"?window:typeof global!="undefined"?global:{});function warn$2(e,...r){console.warn(`[Vue warn] ${e}`,...r)}let activeEffectScope;const effectScopeStack=[];class EffectScope{constructor(r=!1){this.active=!0,this.effects=[],this.cleanups=[],!r&&activeEffectScope&&(this.parent=activeEffectScope,this.index=(activeEffectScope.scopes||(activeEffectScope.scopes=[])).push(this)-1)}run(r){if(this.active)try{return this.on(),r()}finally{this.off()}else warn$2("cannot run an inactive effect scope.")}on(){this.active&&(effectScopeStack.push(this),activeEffectScope=this)}off(){this.active&&(effectScopeStack.pop(),activeEffectScope=effectScopeStack[effectScopeStack.length-1])}stop(r){if(this.active){if(this.effects.forEach(n=>n.stop()),this.cleanups.forEach(n=>n()),this.scopes&&this.scopes.forEach(n=>n.stop(!0)),this.parent&&!r){const n=this.parent.scopes.pop();n&&n!==this&&(this.parent.scopes[this.index]=n,n.index=this.index)}this.active=!1}}}function effectScope(e){return new EffectScope(e)}function recordEffectScope(e,r){r=r||activeEffectScope,r&&r.active&&r.effects.push(e)}function getCurrentScope(){return activeEffectScope}function onScopeDispose(e){activeEffectScope?activeEffectScope.cleanups.push(e):warn$2("onScopeDispose() is called when there is no active effect scope to be associated with.")}const createDep=e=>{const r=new Set(e);return r.w=0,r.n=0,r},wasTracked=e=>(e.w&trackOpBit)>0,newTracked=e=>(e.n&trackOpBit)>0,initDepMarkers=({deps:e})=>{if(e.length)for(let r=0;r<e.length;r++)e[r].w|=trackOpBit},finalizeDepMarkers=e=>{const{deps:r}=e;if(r.length){let n=0;for(let i=0;i<r.length;i++){const s=r[i];wasTracked(s)&&!newTracked(s)?s.delete(e):r[n++]=s,s.w&=~trackOpBit,s.n&=~trackOpBit}r.length=n}},targetMap=new WeakMap;let effectTrackDepth=0,trackOpBit=1;const maxMarkerBits=30,effectStack=[];let activeEffect;const ITERATE_KEY=Symbol("iterate"),MAP_KEY_ITERATE_KEY=Symbol("Map key iterate");class ReactiveEffect{constructor(r,n=null,i){this.fn=r,this.scheduler=n,this.active=!0,this.deps=[],recordEffectScope(this,i)}run(){if(!this.active)return this.fn();if(!effectStack.includes(this))try{return effectStack.push(activeEffect=this),enableTracking(),trackOpBit=1<<++effectTrackDepth,effectTrackDepth<=maxMarkerBits?initDepMarkers(this):cleanupEffect(this),this.fn()}finally{effectTrackDepth<=maxMarkerBits&&finalizeDepMarkers(this),trackOpBit=1<<--effectTrackDepth,resetTracking(),effectStack.pop();const r=effectStack.length;activeEffect=r>0?effectStack[r-1]:void 0}}stop(){this.active&&(cleanupEffect(this),this.onStop&&this.onStop(),this.active=!1)}}function cleanupEffect(e){const{deps:r}=e;if(r.length){for(let n=0;n<r.length;n++)r[n].delete(e);r.length=0}}function effect(e,r){e.effect&&(e=e.effect.fn);const n=new ReactiveEffect(e);r&&(extend$2(n,r),r.scope&&recordEffectScope(n,r.scope)),(!r||!r.lazy)&&n.run();const i=n.run.bind(n);return i.effect=n,i}function stop(e){e.effect.stop()}let shouldTrack=!0;const trackStack=[];function pauseTracking(){trackStack.push(shouldTrack),shouldTrack=!1}function enableTracking(){trackStack.push(shouldTrack),shouldTrack=!0}function resetTracking(){const e=trackStack.pop();shouldTrack=e===void 0?!0:e}function track(e,r,n){if(!isTracking())return;let i=targetMap.get(e);i||targetMap.set(e,i=new Map);let s=i.get(n);s||i.set(n,s=createDep()),trackEffects(s,{effect:activeEffect,target:e,type:r,key:n})}function isTracking(){return shouldTrack&&activeEffect!==void 0}function trackEffects(e,r){let n=!1;effectTrackDepth<=maxMarkerBits?newTracked(e)||(e.n|=trackOpBit,n=!wasTracked(e)):n=!e.has(activeEffect),n&&(e.add(activeEffect),activeEffect.deps.push(e),activeEffect.onTrack&&activeEffect.onTrack(Object.assign({effect:activeEffect},r)))}function trigger$1(e,r,n,i,s,a){const u=targetMap.get(e);if(!u)return;let f=[];if(r==="clear")f=[...u.values()];else if(n==="length"&&isArray$5(e))u.forEach((c,m)=>{(m==="length"||m>=i)&&f.push(c)});else switch(n!==void 0&&f.push(u.get(n)),r){case"add":isArray$5(e)?isIntegerKey(n)&&f.push(u.get("length")):(f.push(u.get(ITERATE_KEY)),isMap$1(e)&&f.push(u.get(MAP_KEY_ITERATE_KEY)));break;case"delete":isArray$5(e)||(f.push(u.get(ITERATE_KEY)),isMap$1(e)&&f.push(u.get(MAP_KEY_ITERATE_KEY)));break;case"set":isMap$1(e)&&f.push(u.get(ITERATE_KEY));break}const d={target:e,type:r,key:n,newValue:i,oldValue:s,oldTarget:a};if(f.length===1)f[0]&&triggerEffects(f[0],d);else{const c=[];for(const m of f)m&&c.push(...m);triggerEffects(createDep(c),d)}}function triggerEffects(e,r){for(const n of isArray$5(e)?e:[...e])(n!==activeEffect||n.allowRecurse)&&(n.onTrigger&&n.onTrigger(extend$2({effect:n},r)),n.scheduler?n.scheduler():n.run())}const isNonTrackableKeys=makeMap("__proto__,__v_isRef,__isVue"),builtInSymbols=new Set(Object.getOwnPropertyNames(Symbol).map(e=>Symbol[e]).filter(isSymbol$1)),get$1=createGetter(),shallowGet=createGetter(!1,!0),readonlyGet=createGetter(!0),shallowReadonlyGet=createGetter(!0,!0),arrayInstrumentations=createArrayInstrumentations();function createArrayInstrumentations(){const e={};return["includes","indexOf","lastIndexOf"].forEach(r=>{e[r]=function(...n){const i=toRaw(this);for(let a=0,u=this.length;a<u;a++)track(i,"get",a+"");const s=i[r](...n);return s===-1||s===!1?i[r](...n.map(toRaw)):s}}),["push","pop","shift","unshift","splice"].forEach(r=>{e[r]=function(...n){pauseTracking();const i=toRaw(this)[r].apply(this,n);return resetTracking(),i}}),e}function createGetter(e=!1,r=!1){return function(i,s,a){if(s==="__v_isReactive")return!e;if(s==="__v_isReadonly")return e;if(s==="__v_raw"&&a===(e?r?shallowReadonlyMap:readonlyMap:r?shallowReactiveMap:reactiveMap).get(i))return i;const u=isArray$5(i);if(!e&&u&&hasOwn$2(arrayInstrumentations,s))return Reflect.get(arrayInstrumentations,s,a);const f=Reflect.get(i,s,a);return(isSymbol$1(s)?builtInSymbols.has(s):isNonTrackableKeys(s))||(e||track(i,"get",s),r)?f:isRef(f)?!u||!isIntegerKey(s)?f.value:f:isObject$2(f)?e?readonly(f):reactive(f):f}}const set=createSetter(),shallowSet=createSetter(!0);function createSetter(e=!1){return function(n,i,s,a){let u=n[i];if(!e&&!isReadonly(s)&&(s=toRaw(s),u=toRaw(u),!isArray$5(n)&&isRef(u)&&!isRef(s)))return u.value=s,!0;const f=isArray$5(n)&&isIntegerKey(i)?Number(i)<n.length:hasOwn$2(n,i),d=Reflect.set(n,i,s,a);return n===toRaw(a)&&(f?hasChanged(s,u)&&trigger$1(n,"set",i,s,u):trigger$1(n,"add",i,s)),d}}function deleteProperty(e,r){const n=hasOwn$2(e,r),i=e[r],s=Reflect.deleteProperty(e,r);return s&&n&&trigger$1(e,"delete",r,void 0,i),s}function has$4(e,r){const n=Reflect.has(e,r);return(!isSymbol$1(r)||!builtInSymbols.has(r))&&track(e,"has",r),n}function ownKeys$1(e){return track(e,"iterate",isArray$5(e)?"length":ITERATE_KEY),Reflect.ownKeys(e)}const mutableHandlers={get:get$1,set,deleteProperty,has:has$4,ownKeys:ownKeys$1},readonlyHandlers={get:readonlyGet,set(e,r){return console.warn(`Set operation on key "${String(r)}" failed: target is readonly.`,e),!0},deleteProperty(e,r){return console.warn(`Delete operation on key "${String(r)}" failed: target is readonly.`,e),!0}},shallowReactiveHandlers=extend$2({},mutableHandlers,{get:shallowGet,set:shallowSet}),shallowReadonlyHandlers=extend$2({},readonlyHandlers,{get:shallowReadonlyGet}),toShallow=e=>e,getProto$1=e=>Reflect.getPrototypeOf(e);function get$1$1(e,r,n=!1,i=!1){e=e.__v_raw;const s=toRaw(e),a=toRaw(r);r!==a&&!n&&track(s,"get",r),!n&&track(s,"get",a);const{has:u}=getProto$1(s),f=i?toShallow:n?toReadonly:toReactive;if(u.call(s,r))return f(e.get(r));if(u.call(s,a))return f(e.get(a));e!==s&&e.get(r)}function has$1$1(e,r=!1){const n=this.__v_raw,i=toRaw(n),s=toRaw(e);return e!==s&&!r&&track(i,"has",e),!r&&track(i,"has",s),e===s?n.has(e):n.has(e)||n.has(s)}function size(e,r=!1){return e=e.__v_raw,!r&&track(toRaw(e),"iterate",ITERATE_KEY),Reflect.get(e,"size",e)}function add(e){e=toRaw(e);const r=toRaw(this);return getProto$1(r).has.call(r,e)||(r.add(e),trigger$1(r,"add",e,e)),this}function set$1(e,r){r=toRaw(r);const n=toRaw(this),{has:i,get:s}=getProto$1(n);let a=i.call(n,e);a?checkIdentityKeys(n,i,e):(e=toRaw(e),a=i.call(n,e));const u=s.call(n,e);return n.set(e,r),a?hasChanged(r,u)&&trigger$1(n,"set",e,r,u):trigger$1(n,"add",e,r),this}function deleteEntry(e){const r=toRaw(this),{has:n,get:i}=getProto$1(r);let s=n.call(r,e);s?checkIdentityKeys(r,n,e):(e=toRaw(e),s=n.call(r,e));const a=i?i.call(r,e):void 0,u=r.delete(e);return s&&trigger$1(r,"delete",e,void 0,a),u}function clear(){const e=toRaw(this),r=e.size!==0,n=isMap$1(e)?new Map(e):new Set(e),i=e.clear();return r&&trigger$1(e,"clear",void 0,void 0,n),i}function createForEach(e,r){return function(i,s){const a=this,u=a.__v_raw,f=toRaw(u),d=r?toShallow:e?toReadonly:toReactive;return!e&&track(f,"iterate",ITERATE_KEY),u.forEach((c,m)=>i.call(s,d(c),d(m),a))}}function createIterableMethod(e,r,n){return function(...i){const s=this.__v_raw,a=toRaw(s),u=isMap$1(a),f=e==="entries"||e===Symbol.iterator&&u,d=e==="keys"&&u,c=s[e](...i),m=n?toShallow:r?toReadonly:toReactive;return!r&&track(a,"iterate",d?MAP_KEY_ITERATE_KEY:ITERATE_KEY),{next(){const{value:b,done:y}=c.next();return y?{value:b,done:y}:{value:f?[m(b[0]),m(b[1])]:m(b),done:y}},[Symbol.iterator](){return this}}}}function createReadonlyMethod(e){return function(...r){{const n=r[0]?`on key "${r[0]}" `:"";console.warn(`${capitalize(e)} operation ${n}failed: target is readonly.`,toRaw(this))}return e==="delete"?!1:this}}function createInstrumentations(){const e={get(a){return get$1$1(this,a)},get size(){return size(this)},has:has$1$1,add,set:set$1,delete:deleteEntry,clear,forEach:createForEach(!1,!1)},r={get(a){return get$1$1(this,a,!1,!0)},get size(){return size(this)},has:has$1$1,add,set:set$1,delete:deleteEntry,clear,forEach:createForEach(!1,!0)},n={get(a){return get$1$1(this,a,!0)},get size(){return size(this,!0)},has(a){return has$1$1.call(this,a,!0)},add:createReadonlyMethod("add"),set:createReadonlyMethod("set"),delete:createReadonlyMethod("delete"),clear:createReadonlyMethod("clear"),forEach:createForEach(!0,!1)},i={get(a){return get$1$1(this,a,!0,!0)},get size(){return size(this,!0)},has(a){return has$1$1.call(this,a,!0)},add:createReadonlyMethod("add"),set:createReadonlyMethod("set"),delete:createReadonlyMethod("delete"),clear:createReadonlyMethod("clear"),forEach:createForEach(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(a=>{e[a]=createIterableMethod(a,!1,!1),n[a]=createIterableMethod(a,!0,!1),r[a]=createIterableMethod(a,!1,!0),i[a]=createIterableMethod(a,!0,!0)}),[e,n,r,i]}const[mutableInstrumentations,readonlyInstrumentations,shallowInstrumentations,shallowReadonlyInstrumentations]=createInstrumentations();function createInstrumentationGetter(e,r){const n=r?e?shallowReadonlyInstrumentations:shallowInstrumentations:e?readonlyInstrumentations:mutableInstrumentations;return(i,s,a)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?i:Reflect.get(hasOwn$2(n,s)&&s in i?n:i,s,a)}const mutableCollectionHandlers={get:createInstrumentationGetter(!1,!1)},shallowCollectionHandlers={get:createInstrumentationGetter(!1,!0)},readonlyCollectionHandlers={get:createInstrumentationGetter(!0,!1)},shallowReadonlyCollectionHandlers={get:createInstrumentationGetter(!0,!0)};function checkIdentityKeys(e,r,n){const i=toRaw(n);if(i!==n&&r.call(e,i)){const s=toRawType(e);console.warn(`Reactive ${s} contains both the raw and reactive versions of the same object${s==="Map"?" as keys":""}, which can lead to inconsistencies. Avoid differentiating between the raw and reactive versions of an object and only use the reactive version if possible.`)}}const reactiveMap=new WeakMap,shallowReactiveMap=new WeakMap,readonlyMap=new WeakMap,shallowReadonlyMap=new WeakMap;function targetTypeMap(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function getTargetType(e){return e.__v_skip||!Object.isExtensible(e)?0:targetTypeMap(toRawType(e))}function reactive(e){return e&&e.__v_isReadonly?e:createReactiveObject(e,!1,mutableHandlers,mutableCollectionHandlers,reactiveMap)}function shallowReactive(e){return createReactiveObject(e,!1,shallowReactiveHandlers,shallowCollectionHandlers,shallowReactiveMap)}function readonly(e){return createReactiveObject(e,!0,readonlyHandlers,readonlyCollectionHandlers,readonlyMap)}function shallowReadonly(e){return createReactiveObject(e,!0,shallowReadonlyHandlers,shallowReadonlyCollectionHandlers,shallowReadonlyMap)}function createReactiveObject(e,r,n,i,s){if(!isObject$2(e))return console.warn(`value cannot be made reactive: ${String(e)}`),e;if(e.__v_raw&&!(r&&e.__v_isReactive))return e;const a=s.get(e);if(a)return a;const u=getTargetType(e);if(u===0)return e;const f=new Proxy(e,u===2?i:n);return s.set(e,f),f}function isReactive(e){return isReadonly(e)?isReactive(e.__v_raw):!!(e&&e.__v_isReactive)}function isReadonly(e){return!!(e&&e.__v_isReadonly)}function isProxy(e){return isReactive(e)||isReadonly(e)}function toRaw(e){const r=e&&e.__v_raw;return r?toRaw(r):e}function markRaw(e){return def(e,"__v_skip",!0),e}const toReactive=e=>isObject$2(e)?reactive(e):e,toReadonly=e=>isObject$2(e)?readonly(e):e;function trackRefValue(e){isTracking()&&(e=toRaw(e),e.dep||(e.dep=createDep()),trackEffects(e.dep,{target:e,type:"get",key:"value"}))}function triggerRefValue(e,r){e=toRaw(e),e.dep&&triggerEffects(e.dep,{target:e,type:"set",key:"value",newValue:r})}function isRef(e){return Boolean(e&&e.__v_isRef===!0)}function ref(e){return createRef(e,!1)}function shallowRef(e){return createRef(e,!0)}function createRef(e,r){return isRef(e)?e:new RefImpl(e,r)}class RefImpl{constructor(r,n){this._shallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?r:toRaw(r),this._value=n?r:toReactive(r)}get value(){return trackRefValue(this),this._value}set value(r){r=this._shallow?r:toRaw(r),hasChanged(r,this._rawValue)&&(this._rawValue=r,this._value=this._shallow?r:toReactive(r),triggerRefValue(this,r))}}function triggerRef(e){triggerRefValue(e,e.value)}function unref(e){return isRef(e)?e.value:e}const shallowUnwrapHandlers={get:(e,r,n)=>unref(Reflect.get(e,r,n)),set:(e,r,n,i)=>{const s=e[r];return isRef(s)&&!isRef(n)?(s.value=n,!0):Reflect.set(e,r,n,i)}};function proxyRefs(e){return isReactive(e)?e:new Proxy(e,shallowUnwrapHandlers)}class CustomRefImpl{constructor(r){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:i}=r(()=>trackRefValue(this),()=>triggerRefValue(this));this._get=n,this._set=i}get value(){return this._get()}set value(r){this._set(r)}}function customRef(e){return new CustomRefImpl(e)}function toRefs(e){isProxy(e)||console.warn("toRefs() expects a reactive object but received a plain one.");const r=isArray$5(e)?new Array(e.length):{};for(const n in e)r[n]=toRef(e,n);return r}class ObjectRefImpl{constructor(r,n,i){this._object=r,this._key=n,this._defaultValue=i,this.__v_isRef=!0}get value(){const r=this._object[this._key];return r===void 0?this._defaultValue:r}set value(r){this._object[this._key]=r}}function toRef(e,r,n){const i=e[r];return isRef(i)?i:new ObjectRefImpl(e,r,n)}class ComputedRefImpl{constructor(r,n,i){this._setter=n,this.dep=void 0,this._dirty=!0,this.__v_isRef=!0,this.effect=new ReactiveEffect(r,()=>{this._dirty||(this._dirty=!0,triggerRefValue(this))}),this.__v_isReadonly=i}get value(){const r=toRaw(this);return trackRefValue(r),r._dirty&&(r._dirty=!1,r._value=r.effect.run()),r._value}set value(r){this._setter(r)}}function computed(e,r){let n,i;const s=isFunction$1(e);s?(n=e,i=()=>{console.warn("Write operation failed: computed value is readonly")}):(n=e.get,i=e.set);const a=new ComputedRefImpl(n,i,s||!i);return r&&(a.effect.onTrack=r.onTrack,a.effect.onTrigger=r.onTrigger),a}Promise.resolve();let isHmrUpdating=!1;const hmrDirtyComponents=new Set;getGlobalThis().__VUE_HMR_RUNTIME__={createRecord:tryWrap(createRecord),rerender:tryWrap(rerender),reload:tryWrap(reload)};const map=new Map;function registerHMR(e){const r=e.type.__hmrId;let n=map.get(r);n||(createRecord(r,e.type),n=map.get(r)),n.instances.add(e)}function unregisterHMR(e){map.get(e.type.__hmrId).instances.delete(e)}function createRecord(e,r){return map.has(e)?!1:(map.set(e,{initialDef:normalizeClassComponent(r),instances:new Set}),!0)}function normalizeClassComponent(e){return isClassComponent(e)?e.__vccOpts:e}function rerender(e,r){const n=map.get(e);!n||(n.initialDef.render=r,[...n.instances].forEach(i=>{r&&(i.render=r,normalizeClassComponent(i.type).render=r),i.renderCache=[],isHmrUpdating=!0,i.update(),isHmrUpdating=!1}))}function reload(e,r){const n=map.get(e);if(!n)return;r=normalizeClassComponent(r),updateComponentDef(n.initialDef,r);const i=[...n.instances];for(const s of i){const a=normalizeClassComponent(s.type);hmrDirtyComponents.has(a)||(a!==n.initialDef&&updateComponentDef(a,r),hmrDirtyComponents.add(a)),s.appContext.optionsCache.delete(s.type),s.ceReload?(hmrDirtyComponents.add(a),s.ceReload(r.styles),hmrDirtyComponents.delete(a)):s.parent?(queueJob(s.parent.update),s.parent.type.__asyncLoader&&s.parent.ceReload&&s.parent.ceReload(r.styles)):s.appContext.reload?s.appContext.reload():typeof window!="undefined"?window.location.reload():console.warn("[HMR] Root or manually mounted instance modified. Full reload required.")}queuePostFlushCb(()=>{for(const s of i)hmrDirtyComponents.delete(normalizeClassComponent(s.type))})}function updateComponentDef(e,r){extend$2(e,r);for(const n in e)n!=="__file"&&!(n in r)&&delete e[n]}function tryWrap(e){return(r,n)=>{try{return e(r,n)}catch(i){console.error(i),console.warn("[HMR] Something went wrong during Vue component hot-reload. Full reload required.")}}}let devtools,buffer=[],devtoolsNotInstalled=!1;function emit(e,...r){devtools?devtools.emit(e,...r):devtoolsNotInstalled||buffer.push({event:e,args:r})}function setDevtoolsHook(e,r){var n,i;devtools=e,devtools?(devtools.enabled=!0,buffer.forEach(({event:s,args:a})=>devtools.emit(s,...a)),buffer=[]):typeof window!="undefined"&&window.HTMLElement&&!(!((i=(n=window.navigator)===null||n===void 0?void 0:n.userAgent)===null||i===void 0)&&i.includes("jsdom"))?((r.__VUE_DEVTOOLS_HOOK_REPLAY__=r.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(a=>{setDevtoolsHook(a,r)}),setTimeout(()=>{devtools||(r.__VUE_DEVTOOLS_HOOK_REPLAY__=null,devtoolsNotInstalled=!0,buffer=[])},3e3)):(devtoolsNotInstalled=!0,buffer=[])}function devtoolsInitApp(e,r){emit("app:init",e,r,{Fragment,Text,Comment,Static})}function devtoolsUnmountApp(e){emit("app:unmount",e)}const devtoolsComponentAdded=createDevtoolsComponentHook("component:added"),devtoolsComponentUpdated=createDevtoolsComponentHook("component:updated"),devtoolsComponentRemoved=createDevtoolsComponentHook("component:removed");function createDevtoolsComponentHook(e){return r=>{emit(e,r.appContext.app,r.uid,r.parent?r.parent.uid:void 0,r)}}const devtoolsPerfStart=createDevtoolsPerformanceHook("perf:start"),devtoolsPerfEnd=createDevtoolsPerformanceHook("perf:end");function createDevtoolsPerformanceHook(e){return(r,n,i)=>{emit(e,r.appContext.app,r.uid,r,n,i)}}function devtoolsComponentEmit(e,r,n){emit("component:emit",e.appContext.app,e,r,n)}function emit$1(e,r,...n){const i=e.vnode.props||EMPTY_OBJ;{const{emitsOptions:m,propsOptions:[b]}=e;if(m)if(!(r in m))(!b||!(toHandlerKey(r)in b))&&warn$1(`Component emitted event "${r}" but it is neither declared in the emits option nor as an "${toHandlerKey(r)}" prop.`);else{const y=m[r];isFunction$1(y)&&(y(...n)||warn$1(`Invalid event arguments: event validation failed for event "${r}".`))}}let s=n;const a=r.startsWith("update:"),u=a&&r.slice(7);if(u&&u in i){const m=`${u==="modelValue"?"model":u}Modifiers`,{number:b,trim:y}=i[m]||EMPTY_OBJ;y?s=n.map(P=>P.trim()):b&&(s=n.map(toNumber))}devtoolsComponentEmit(e,r,s);{const m=r.toLowerCase();m!==r&&i[toHandlerKey(m)]&&warn$1(`Event "${m}" is emitted in component ${formatComponentName(e,e.type)} but the handler is registered for "${r}". Note that HTML attributes are case-insensitive and you cannot use v-on to listen to camelCase events when using in-DOM templates. You should probably use "${hyphenate(r)}" instead of "${r}".`)}let f,d=i[f=toHandlerKey(r)]||i[f=toHandlerKey(camelize$1(r))];!d&&a&&(d=i[f=toHandlerKey(hyphenate(r))]),d&&callWithAsyncErrorHandling(d,e,6,s);const c=i[f+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[f])return;e.emitted[f]=!0,callWithAsyncErrorHandling(c,e,6,s)}}function normalizeEmitsOptions(e,r,n=!1){const i=r.emitsCache,s=i.get(e);if(s!==void 0)return s;const a=e.emits;let u={},f=!1;if(!isFunction$1(e)){const d=c=>{const m=normalizeEmitsOptions(c,r,!0);m&&(f=!0,extend$2(u,m))};!n&&r.mixins.length&&r.mixins.forEach(d),e.extends&&d(e.extends),e.mixins&&e.mixins.forEach(d)}return!a&&!f?(i.set(e,null),null):(isArray$5(a)?a.forEach(d=>u[d]=null):extend$2(u,a),i.set(e,u),u)}function isEmitListener(e,r){return!e||!isOn(r)?!1:(r=r.slice(2).replace(/Once$/,""),hasOwn$2(e,r[0].toLowerCase()+r.slice(1))||hasOwn$2(e,hyphenate(r))||hasOwn$2(e,r))}let currentRenderingInstance=null,currentScopeId=null;function setCurrentRenderingInstance(e){const r=currentRenderingInstance;return currentRenderingInstance=e,currentScopeId=e&&e.type.__scopeId||null,r}function pushScopeId(e){currentScopeId=e}function popScopeId(){currentScopeId=null}const withScopeId=e=>withCtx;function withCtx(e,r=currentRenderingInstance,n){if(!r||e._n)return e;const i=(...s)=>{i._d&&setBlockTracking(-1);const a=setCurrentRenderingInstance(r),u=e(...s);return setCurrentRenderingInstance(a),i._d&&setBlockTracking(1),devtoolsComponentUpdated(r),u};return i._n=!0,i._c=!0,i._d=!0,i}let accessedAttrs=!1;function markAttrsAccessed(){accessedAttrs=!0}function renderComponentRoot(e){const{type:r,vnode:n,proxy:i,withProxy:s,props:a,propsOptions:[u],slots:f,attrs:d,emit:c,render:m,renderCache:b,data:y,setupState:P,ctx:C,inheritAttrs:T}=e;let I,S;const _=setCurrentRenderingInstance(e);accessedAttrs=!1;try{if(n.shapeFlag&4){const x=s||i;I=normalizeVNode(m.call(x,x,b,a,P,y,C)),S=d}else{const x=r;d===a&&markAttrsAccessed(),I=normalizeVNode(x.length>1?x(a,{get attrs(){return markAttrsAccessed(),d},slots:f,emit:c}):x(a,null)),S=r.props?d:getFunctionalFallthrough(d)}}catch(x){blockStack.length=0,handleError(x,e,1),I=createVNode(Comment)}let E=I,A;if(I.patchFlag>0&&I.patchFlag&2048&&([E,A]=getChildRoot(I)),S&&T!==!1){const x=Object.keys(S),{shapeFlag:O}=E;if(x.length){if(O&7)u&&x.some(isModelListener)&&(S=filterModelListeners(S,u)),E=cloneVNode(E,S);else if(!accessedAttrs&&E.type!==Comment){const k=Object.keys(d),F=[],L=[];for(let U=0,Z=k.length;U<Z;U++){const j=k[U];isOn(j)?isModelListener(j)||F.push(j[2].toLowerCase()+j.slice(3)):L.push(j)}L.length&&warn$1(`Extraneous non-props attributes (${L.join(", ")}) were passed to component but could not be automatically inherited because component renders fragment or text root nodes.`),F.length&&warn$1(`Extraneous non-emits event listeners (${F.join(", ")}) were passed to component but could not be automatically inherited because component renders fragment or text root nodes. If the listener is intended to be a component custom event listener only, declare it using the "emits" option.`)}}}return n.dirs&&(isElementRoot(E)||warn$1("Runtime directive used on component with non-element root node. The directives will not function as intended."),E.dirs=E.dirs?E.dirs.concat(n.dirs):n.dirs),n.transition&&(isElementRoot(E)||warn$1("Component inside <Transition> renders non-element root node that cannot be animated."),E.transition=n.transition),A?A(E):I=E,setCurrentRenderingInstance(_),I}const getChildRoot=e=>{const r=e.children,n=e.dynamicChildren,i=filterSingleRoot(r);if(!i)return[e,void 0];const s=r.indexOf(i),a=n?n.indexOf(i):-1,u=f=>{r[s]=f,n&&(a>-1?n[a]=f:f.patchFlag>0&&(e.dynamicChildren=[...n,f]))};return[normalizeVNode(i),u]};function filterSingleRoot(e){let r;for(let n=0;n<e.length;n++){const i=e[n];if(isVNode(i)){if(i.type!==Comment||i.children==="v-if"){if(r)return;r=i}}else return}return r}const getFunctionalFallthrough=e=>{let r;for(const n in e)(n==="class"||n==="style"||isOn(n))&&((r||(r={}))[n]=e[n]);return r},filterModelListeners=(e,r)=>{const n={};for(const i in e)(!isModelListener(i)||!(i.slice(9)in r))&&(n[i]=e[i]);return n},isElementRoot=e=>e.shapeFlag&7||e.type===Comment;function shouldUpdateComponent(e,r,n){const{props:i,children:s,component:a}=e,{props:u,children:f,patchFlag:d}=r,c=a.emitsOptions;if((s||f)&&isHmrUpdating||r.dirs||r.transition)return!0;if(n&&d>=0){if(d&1024)return!0;if(d&16)return i?hasPropsChanged(i,u,c):!!u;if(d&8){const m=r.dynamicProps;for(let b=0;b<m.length;b++){const y=m[b];if(u[y]!==i[y]&&!isEmitListener(c,y))return!0}}}else return(s||f)&&(!f||!f.$stable)?!0:i===u?!1:i?u?hasPropsChanged(i,u,c):!0:!!u;return!1}function hasPropsChanged(e,r,n){const i=Object.keys(r);if(i.length!==Object.keys(e).length)return!0;for(let s=0;s<i.length;s++){const a=i[s];if(r[a]!==e[a]&&!isEmitListener(n,a))return!0}return!1}function updateHOCHostEl({vnode:e,parent:r},n){for(;r&&r.subTree===e;)(e=r.vnode).el=n,r=r.parent}const isSuspense=e=>e.__isSuspense,SuspenseImpl={name:"Suspense",__isSuspense:!0,process(e,r,n,i,s,a,u,f,d,c){e==null?mountSuspense(r,n,i,s,a,u,f,d,c):patchSuspense(e,r,n,i,s,u,f,d,c)},hydrate:hydrateSuspense,create:createSuspenseBoundary,normalize:normalizeSuspenseChildren},Suspense=SuspenseImpl;function triggerEvent(e,r){const n=e.props&&e.props[r];isFunction$1(n)&&n()}function mountSuspense(e,r,n,i,s,a,u,f,d){const{p:c,o:{createElement:m}}=d,b=m("div"),y=e.suspense=createSuspenseBoundary(e,s,i,r,b,n,a,u,f,d);c(null,y.pendingBranch=e.ssContent,b,null,i,y,a,u),y.deps>0?(triggerEvent(e,"onPending"),triggerEvent(e,"onFallback"),c(null,e.ssFallback,r,n,i,null,a,u),setActiveBranch(y,e.ssFallback)):y.resolve()}function patchSuspense(e,r,n,i,s,a,u,f,{p:d,um:c,o:{createElement:m}}){const b=r.suspense=e.suspense;b.vnode=r,r.el=e.el;const y=r.ssContent,P=r.ssFallback,{activeBranch:C,pendingBranch:T,isInFallback:I,isHydrating:S}=b;if(T)b.pendingBranch=y,isSameVNodeType(y,T)?(d(T,y,b.hiddenContainer,null,s,b,a,u,f),b.deps<=0?b.resolve():I&&(d(C,P,n,i,s,null,a,u,f),setActiveBranch(b,P))):(b.pendingId++,S?(b.isHydrating=!1,b.activeBranch=T):c(T,s,b),b.deps=0,b.effects.length=0,b.hiddenContainer=m("div"),I?(d(null,y,b.hiddenContainer,null,s,b,a,u,f),b.deps<=0?b.resolve():(d(C,P,n,i,s,null,a,u,f),setActiveBranch(b,P))):C&&isSameVNodeType(y,C)?(d(C,y,n,i,s,b,a,u,f),b.resolve(!0)):(d(null,y,b.hiddenContainer,null,s,b,a,u,f),b.deps<=0&&b.resolve()));else if(C&&isSameVNodeType(y,C))d(C,y,n,i,s,b,a,u,f),setActiveBranch(b,y);else if(triggerEvent(r,"onPending"),b.pendingBranch=y,b.pendingId++,d(null,y,b.hiddenContainer,null,s,b,a,u,f),b.deps<=0)b.resolve();else{const{timeout:_,pendingId:E}=b;_>0?setTimeout(()=>{b.pendingId===E&&b.fallback(P)},_):_===0&&b.fallback(P)}}let hasWarned=!1;function createSuspenseBoundary(e,r,n,i,s,a,u,f,d,c,m=!1){hasWarned||(hasWarned=!0,console[console.info?"info":"log"]("<Suspense> is an experimental feature and its API will likely change."));const{p:b,m:y,um:P,n:C,o:{parentNode:T,remove:I}}=c,S=toNumber(e.props&&e.props.timeout),_={vnode:e,parent:r,parentComponent:n,isSVG:u,container:i,hiddenContainer:s,anchor:a,deps:0,pendingId:0,timeout:typeof S=="number"?S:-1,activeBranch:null,pendingBranch:null,isInFallback:!0,isHydrating:m,isUnmounted:!1,effects:[],resolve(E=!1){{if(!E&&!_.pendingBranch)throw new Error("suspense.resolve() is called without a pending branch.");if(_.isUnmounted)throw new Error("suspense.resolve() is called on an already unmounted suspense boundary.")}const{vnode:A,activeBranch:x,pendingBranch:O,pendingId:k,effects:F,parentComponent:L,container:U}=_;if(_.isHydrating)_.isHydrating=!1;else if(!E){const X=x&&O.transition&&O.transition.mode==="out-in";X&&(x.transition.afterLeave=()=>{k===_.pendingId&&y(O,U,re,0)});let{anchor:re}=_;x&&(re=C(x),P(x,L,_,!0)),X||y(O,U,re,0)}setActiveBranch(_,O),_.pendingBranch=null,_.isInFallback=!1;let Z=_.parent,j=!1;for(;Z;){if(Z.pendingBranch){Z.effects.push(...F),j=!0;break}Z=Z.parent}j||queuePostFlushCb(F),_.effects=[],triggerEvent(A,"onResolve")},fallback(E){if(!_.pendingBranch)return;const{vnode:A,activeBranch:x,parentComponent:O,container:k,isSVG:F}=_;triggerEvent(A,"onFallback");const L=C(x),U=()=>{!_.isInFallback||(b(null,E,k,L,O,null,F,f,d),setActiveBranch(_,E))},Z=E.transition&&E.transition.mode==="out-in";Z&&(x.transition.afterLeave=U),_.isInFallback=!0,P(x,O,null,!0),Z||U()},move(E,A,x){_.activeBranch&&y(_.activeBranch,E,A,x),_.container=E},next(){return _.activeBranch&&C(_.activeBranch)},registerDep(E,A){const x=!!_.pendingBranch;x&&_.deps++;const O=E.vnode.el;E.asyncDep.catch(k=>{handleError(k,E,0)}).then(k=>{if(E.isUnmounted||_.isUnmounted||_.pendingId!==E.suspenseId)return;E.asyncResolved=!0;const{vnode:F}=E;pushWarningContext(F),handleSetupResult(E,k,!1),O&&(F.el=O);const L=!O&&E.subTree.el;A(E,F,T(O||E.subTree.el),O?null:C(E.subTree),_,u,d),L&&I(L),updateHOCHostEl(E,F.el),popWarningContext(),x&&--_.deps===0&&_.resolve()})},unmount(E,A){_.isUnmounted=!0,_.activeBranch&&P(_.activeBranch,n,E,A),_.pendingBranch&&P(_.pendingBranch,n,E,A)}};return _}function hydrateSuspense(e,r,n,i,s,a,u,f,d){const c=r.suspense=createSuspenseBoundary(r,i,n,e.parentNode,document.createElement("div"),null,s,a,u,f,!0),m=d(e,c.pendingBranch=r.ssContent,n,c,a,u);return c.deps===0&&c.resolve(),m}function normalizeSuspenseChildren(e){const{shapeFlag:r,children:n}=e,i=r&32;e.ssContent=normalizeSuspenseSlot(i?n.default:n),e.ssFallback=i?normalizeSuspenseSlot(n.fallback):createVNode(Comment)}function normalizeSuspenseSlot(e){let r;if(isFunction$1(e)){const n=isBlockTreeEnabled&&e._c;n&&(e._d=!1,openBlock()),e=e(),n&&(e._d=!0,r=currentBlock,closeBlock())}if(isArray$5(e)){const n=filterSingleRoot(e);n||warn$1("<Suspense> slots expect a single root node."),e=n}return e=normalizeVNode(e),r&&!e.dynamicChildren&&(e.dynamicChildren=r.filter(n=>n!==e)),e}function queueEffectWithSuspense(e,r){r&&r.pendingBranch?isArray$5(e)?r.effects.push(...e):r.effects.push(e):queuePostFlushCb(e)}function setActiveBranch(e,r){e.activeBranch=r;const{vnode:n,parentComponent:i}=e,s=n.el=r.el;i&&i.subTree===n&&(i.vnode.el=s,updateHOCHostEl(i,s))}function provide(e,r){if(!currentInstance)warn$1("provide() can only be used inside setup().");else{let n=currentInstance.provides;const i=currentInstance.parent&¤tInstance.parent.provides;i===n&&(n=currentInstance.provides=Object.create(i)),n[e]=r}}function inject(e,r,n=!1){const i=currentInstance||currentRenderingInstance;if(i){const s=i.parent==null?i.vnode.appContext&&i.vnode.appContext.provides:i.parent.provides;if(s&&e in s)return s[e];if(arguments.length>1)return n&&isFunction$1(r)?r.call(i.proxy):r;warn$1(`injection "${String(e)}" not found.`)}else warn$1("inject() can only be used inside setup() or functional components.")}function useTransitionState(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return onMounted(()=>{e.isMounted=!0}),onBeforeUnmount(()=>{e.isUnmounting=!0}),e}const TransitionHookValidator=[Function,Array],BaseTransitionImpl={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:TransitionHookValidator,onEnter:TransitionHookValidator,onAfterEnter:TransitionHookValidator,onEnterCancelled:TransitionHookValidator,onBeforeLeave:TransitionHookValidator,onLeave:TransitionHookValidator,onAfterLeave:TransitionHookValidator,onLeaveCancelled:TransitionHookValidator,onBeforeAppear:TransitionHookValidator,onAppear:TransitionHookValidator,onAfterAppear:TransitionHookValidator,onAppearCancelled:TransitionHookValidator},setup(e,{slots:r}){const n=getCurrentInstance(),i=useTransitionState();let s;return()=>{const a=r.default&&getTransitionRawChildren(r.default(),!0);if(!a||!a.length)return;a.length>1&&warn$1("<transition> can only be used on a single element or component. Use <transition-group> for lists.");const u=toRaw(e),{mode:f}=u;f&&f!=="in-out"&&f!=="out-in"&&f!=="default"&&warn$1(`invalid <transition> mode: ${f}`);const d=a[0];if(i.isLeaving)return emptyPlaceholder(d);const c=getKeepAliveChild(d);if(!c)return emptyPlaceholder(d);const m=resolveTransitionHooks(c,u,i,n);setTransitionHooks(c,m);const b=n.subTree,y=b&&getKeepAliveChild(b);let P=!1;const{getTransitionKey:C}=c.type;if(C){const T=C();s===void 0?s=T:T!==s&&(s=T,P=!0)}if(y&&y.type!==Comment&&(!isSameVNodeType(c,y)||P)){const T=resolveTransitionHooks(y,u,i,n);if(setTransitionHooks(y,T),f==="out-in")return i.isLeaving=!0,T.afterLeave=()=>{i.isLeaving=!1,n.update()},emptyPlaceholder(d);f==="in-out"&&c.type!==Comment&&(T.delayLeave=(I,S,_)=>{const E=getLeavingNodesForType(i,y);E[String(y.key)]=y,I._leaveCb=()=>{S(),I._leaveCb=void 0,delete m.delayedLeave},m.delayedLeave=_})}return d}}},BaseTransition=BaseTransitionImpl;function getLeavingNodesForType(e,r){const{leavingVNodes:n}=e;let i=n.get(r.type);return i||(i=Object.create(null),n.set(r.type,i)),i}function resolveTransitionHooks(e,r,n,i){const{appear:s,mode:a,persisted:u=!1,onBeforeEnter:f,onEnter:d,onAfterEnter:c,onEnterCancelled:m,onBeforeLeave:b,onLeave:y,onAfterLeave:P,onLeaveCancelled:C,onBeforeAppear:T,onAppear:I,onAfterAppear:S,onAppearCancelled:_}=r,E=String(e.key),A=getLeavingNodesForType(n,e),x=(k,F)=>{k&&callWithAsyncErrorHandling(k,i,9,F)},O={mode:a,persisted:u,beforeEnter(k){let F=f;if(!n.isMounted)if(s)F=T||f;else return;k._leaveCb&&k._leaveCb(!0);const L=A[E];L&&isSameVNodeType(e,L)&&L.el._leaveCb&&L.el._leaveCb(),x(F,[k])},enter(k){let F=d,L=c,U=m;if(!n.isMounted)if(s)F=I||d,L=S||c,U=_||m;else return;let Z=!1;const j=k._enterCb=X=>{Z||(Z=!0,X?x(U,[k]):x(L,[k]),O.delayedLeave&&O.delayedLeave(),k._enterCb=void 0)};F?(F(k,j),F.length<=1&&j()):j()},leave(k,F){const L=String(e.key);if(k._enterCb&&k._enterCb(!0),n.isUnmounting)return F();x(b,[k]);let U=!1;const Z=k._leaveCb=j=>{U||(U=!0,F(),j?x(C,[k]):x(P,[k]),k._leaveCb=void 0,A[L]===e&&delete A[L])};A[L]=e,y?(y(k,Z),y.length<=1&&Z()):Z()},clone(k){return resolveTransitionHooks(k,r,n,i)}};return O}function emptyPlaceholder(e){if(isKeepAlive(e))return e=cloneVNode(e),e.children=null,e}function getKeepAliveChild(e){return isKeepAlive(e)?e.children?e.children[0]:void 0:e}function setTransitionHooks(e,r){e.shapeFlag&6&&e.component?setTransitionHooks(e.component.subTree,r):e.shapeFlag&128?(e.ssContent.transition=r.clone(e.ssContent),e.ssFallback.transition=r.clone(e.ssFallback)):e.transition=r}function getTransitionRawChildren(e,r=!1){let n=[],i=0;for(let s=0;s<e.length;s++){const a=e[s];a.type===Fragment?(a.patchFlag&128&&i++,n=n.concat(getTransitionRawChildren(a.children,r))):(r||a.type!==Comment)&&n.push(a)}if(i>1)for(let s=0;s<n.length;s++)n[s].patchFlag=-2;return n}function defineComponent(e){return isFunction$1(e)?{setup:e,name:e.name}:e}const isAsyncWrapper=e=>!!e.type.__asyncLoader;function defineAsyncComponent(e){isFunction$1(e)&&(e={loader:e});const{loader:r,loadingComponent:n,errorComponent:i,delay:s=200,timeout:a,suspensible:u=!0,onError:f}=e;let d=null,c,m=0;const b=()=>(m++,d=null,y()),y=()=>{let P;return d||(P=d=r().catch(C=>{if(C=C instanceof Error?C:new Error(String(C)),f)return new Promise((T,I)=>{f(C,()=>T(b()),()=>I(C),m+1)});throw C}).then(C=>{if(P!==d&&d)return d;if(C||warn$1("Async component loader resolved to undefined. If you are using retry(), make sure to return its return value."),C&&(C.__esModule||C[Symbol.toStringTag]==="Module")&&(C=C.default),C&&!isObject$2(C)&&!isFunction$1(C))throw new Error(`Invalid async component load result: ${C}`);return c=C,C}))};return defineComponent({name:"AsyncComponentWrapper",__asyncLoader:y,get __asyncResolved(){return c},setup(){const P=currentInstance;if(c)return()=>createInnerComp(c,P);const C=_=>{d=null,handleError(_,P,13,!i)};if(u&&P.suspense||isInSSRComponentSetup)return y().then(_=>()=>createInnerComp(_,P)).catch(_=>(C(_),()=>i?createVNode(i,{error:_}):null));const T=ref(!1),I=ref(),S=ref(!!s);return s&&setTimeout(()=>{S.value=!1},s),a!=null&&setTimeout(()=>{if(!T.value&&!I.value){const _=new Error(`Async component timed out after ${a}ms.`);C(_),I.value=_}},a),y().then(()=>{T.value=!0,P.parent&&isKeepAlive(P.parent.vnode)&&queueJob(P.parent.update)}).catch(_=>{C(_),I.value=_}),()=>{if(T.value&&c)return createInnerComp(c,P);if(I.value&&i)return createVNode(i,{error:I.value});if(n&&!S.value)return createVNode(n)}}})}function createInnerComp(e,{vnode:{ref:r,props:n,children:i}}){const s=createVNode(e,n,i);return s.ref=r,s}const isKeepAlive=e=>e.type.__isKeepAlive,KeepAliveImpl={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:r}){const n=getCurrentInstance(),i=n.ctx;if(!i.renderer)return r.default;const s=new Map,a=new Set;let u=null;n.__v_cache=s;const f=n.suspense,{renderer:{p:d,m:c,um:m,o:{createElement:b}}}=i,y=b("div");i.activate=(_,E,A,x,O)=>{const k=_.component;c(_,E,A,0,f),d(k.vnode,_,E,A,k,f,x,_.slotScopeIds,O),queuePostRenderEffect(()=>{k.isDeactivated=!1,k.a&&invokeArrayFns(k.a);const F=_.props&&_.props.onVnodeMounted;F&&invokeVNodeHook(F,k.parent,_)},f),devtoolsComponentAdded(k)},i.deactivate=_=>{const E=_.component;c(_,y,null,1,f),queuePostRenderEffect(()=>{E.da&&invokeArrayFns(E.da);const A=_.props&&_.props.onVnodeUnmounted;A&&invokeVNodeHook(A,E.parent,_),E.isDeactivated=!0},f),devtoolsComponentAdded(E)};function P(_){resetShapeFlag(_),m(_,n,f)}function C(_){s.forEach((E,A)=>{const x=getComponentName(E.type);x&&(!_||!_(x))&&T(A)})}function T(_){const E=s.get(_);!u||E.type!==u.type?P(E):u&&resetShapeFlag(u),s.delete(_),a.delete(_)}watch(()=>[e.include,e.exclude],([_,E])=>{_&&C(A=>matches(_,A)),E&&C(A=>!matches(E,A))},{flush:"post",deep:!0});let I=null;const S=()=>{I!=null&&s.set(I,getInnerChild(n.subTree))};return onMounted(S),onUpdated(S),onBeforeUnmount(()=>{s.forEach(_=>{const{subTree:E,suspense:A}=n,x=getInnerChild(E);if(_.type===x.type){resetShapeFlag(x);const O=x.component.da;O&&queuePostRenderEffect(O,A);return}P(_)})}),()=>{if(I=null,!r.default)return null;const _=r.default(),E=_[0];if(_.length>1)return warn$1("KeepAlive should contain exactly one component child."),u=null,_;if(!isVNode(E)||!(E.shapeFlag&4)&&!(E.shapeFlag&128))return u=null,E;let A=getInnerChild(E);const x=A.type,O=getComponentName(isAsyncWrapper(A)?A.type.__asyncResolved||{}:x),{include:k,exclude:F,max:L}=e;if(k&&(!O||!matches(k,O))||F&&O&&matches(F,O))return u=A,E;const U=A.key==null?x:A.key,Z=s.get(U);return A.el&&(A=cloneVNode(A),E.shapeFlag&128&&(E.ssContent=A)),I=U,Z?(A.el=Z.el,A.component=Z.component,A.transition&&setTransitionHooks(A,A.transition),A.shapeFlag|=512,a.delete(U),a.add(U)):(a.add(U),L&&a.size>parseInt(L,10)&&T(a.values().next().value)),A.shapeFlag|=256,u=A,E}}},KeepAlive=KeepAliveImpl;function matches(e,r){return isArray$5(e)?e.some(n=>matches(n,r)):isString$1(e)?e.split(",").indexOf(r)>-1:e.test?e.test(r):!1}function onActivated(e,r){registerKeepAliveHook(e,"a",r)}function onDeactivated(e,r){registerKeepAliveHook(e,"da",r)}function registerKeepAliveHook(e,r,n=currentInstance){const i=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(injectHook(r,i,n),n){let s=n.parent;for(;s&&s.parent;)isKeepAlive(s.parent.vnode)&&injectToKeepAliveRoot(i,r,n,s),s=s.parent}}function injectToKeepAliveRoot(e,r,n,i){const s=injectHook(r,e,i,!0);onUnmounted(()=>{remove(i[r],s)},n)}function resetShapeFlag(e){let r=e.shapeFlag;r&256&&(r-=256),r&512&&(r-=512),e.shapeFlag=r}function getInnerChild(e){return e.shapeFlag&128?e.ssContent:e}function injectHook(e,r,n=currentInstance,i=!1){if(n){const s=n[e]||(n[e]=[]),a=r.__weh||(r.__weh=(...u)=>{if(n.isUnmounted)return;pauseTracking(),setCurrentInstance(n);const f=callWithAsyncErrorHandling(r,n,e,u);return unsetCurrentInstance(),resetTracking(),f});return i?s.unshift(a):s.push(a),a}else{const s=toHandlerKey(ErrorTypeStrings[e].replace(/ hook$/,""));warn$1(`${s} is called when there is no active component instance to be associated with. Lifecycle injection APIs can only be used during execution of setup(). If you are using async setup(), make sure to register lifecycle hooks before the first await statement.`)}}const createHook=e=>(r,n=currentInstance)=>(!isInSSRComponentSetup||e==="sp")&&injectHook(e,r,n),onBeforeMount=createHook("bm"),onMounted=createHook("m"),onBeforeUpdate=createHook("bu"),onUpdated=createHook("u"),onBeforeUnmount=createHook("bum"),onUnmounted=createHook("um"),onServerPrefetch=createHook("sp"),onRenderTriggered=createHook("rtg"),onRenderTracked=createHook("rtc");function onErrorCaptured(e,r=currentInstance){injectHook("ec",e,r)}function createDuplicateChecker(){const e=Object.create(null);return(r,n)=>{e[n]?warn$1(`${r} property "${n}" is already defined in ${e[n]}.`):e[n]=r}}let shouldCacheAccess=!0;function applyOptions(e){const r=resolveMergedOptions(e),n=e.proxy,i=e.ctx;shouldCacheAccess=!1,r.beforeCreate&&callHook$1(r.beforeCreate,e,"bc");const{data:s,computed:a,methods:u,watch:f,provide:d,inject:c,created:m,beforeMount:b,mounted:y,beforeUpdate:P,updated:C,activated:T,deactivated:I,beforeDestroy:S,beforeUnmount:_,destroyed:E,unmounted:A,render:x,renderTracked:O,renderTriggered:k,errorCaptured:F,serverPrefetch:L,expose:U,inheritAttrs:Z,components:j,directives:X,filters:re}=r,W=createDuplicateChecker();{const[$]=e.propsOptions;if($)for(const M in $)W("Props",M)}if(c&&resolveInjections(c,i,W,e.appContext.config.unwrapInjectedRef),u)for(const $ in u){const M=u[$];isFunction$1(M)?(Object.defineProperty(i,$,{value:M.bind(n),configurable:!0,enumerable:!0,writable:!0}),W("Methods",$)):warn$1(`Method "${$}" has type "${typeof M}" in the component definition. Did you reference the function correctly?`)}if(s){isFunction$1(s)||warn$1("The data option must be a function. Plain object usage is no longer supported.");const $=s.call(n,n);if(isPromise$1($)&&warn$1("data() returned a Promise - note data() cannot be async; If you intend to perform data fetching before component renders, use async setup() + <Suspense>."),!isObject$2($))warn$1("data() should return an object.");else{e.data=reactive($);for(const M in $)W("Data",M),M[0]!=="$"&&M[0]!=="_"&&Object.defineProperty(i,M,{configurable:!0,enumerable:!0,get:()=>$[M],set:NOOP})}}if(shouldCacheAccess=!0,a)for(const $ in a){const M=a[$],H=isFunction$1(M)?M.bind(n,n):isFunction$1(M.get)?M.get.bind(n,n):NOOP;H===NOOP&&warn$1(`Computed property "${$}" has no getter.`);const ne=!isFunction$1(M)&&isFunction$1(M.set)?M.set.bind(n):()=>{warn$1(`Write operation failed: computed property "${$}" is readonly.`)},Q=computed({get:H,set:ne});Object.defineProperty(i,$,{enumerable:!0,configurable:!0,get:()=>Q.value,set:be=>Q.value=be}),W("Computed",$)}if(f)for(const $ in f)createWatcher(f[$],i,n,$);if(d){const $=isFunction$1(d)?d.call(n):d;Reflect.ownKeys($).forEach(M=>{provide(M,$[M])})}m&&callHook$1(m,e,"c");function z($,M){isArray$5(M)?M.forEach(H=>$(H.bind(n))):M&&$(M.bind(n))}if(z(onBeforeMount,b),z(onMounted,y),z(onBeforeUpdate,P),z(onUpdated,C),z(onActivated,T),z(onDeactivated,I),z(onErrorCaptured,F),z(onRenderTracked,O),z(onRenderTriggered,k),z(onBeforeUnmount,_),z(onUnmounted,A),z(onServerPrefetch,L),isArray$5(U))if(U.length){const $=e.exposed||(e.exposed={});U.forEach(M=>{Object.defineProperty($,M,{get:()=>n[M],set:H=>n[M]=H})})}else e.exposed||(e.exposed={});x&&e.render===NOOP&&(e.render=x),Z!=null&&(e.inheritAttrs=Z),j&&(e.components=j),X&&(e.directives=X)}function resolveInjections(e,r,n=NOOP,i=!1){isArray$5(e)&&(e=normalizeInject(e));for(const s in e){const a=e[s];let u;isObject$2(a)?"default"in a?u=inject(a.from||s,a.default,!0):u=inject(a.from||s):u=inject(a),isRef(u)?i?Object.defineProperty(r,s,{enumerable:!0,configurable:!0,get:()=>u.value,set:f=>u.value=f}):(warn$1(`injected property "${s}" is a ref and will be auto-unwrapped and no longer needs \`.value\` in the next minor release. To opt-in to the new behavior now, set \`app.config.unwrapInjectedRef = true\` (this config is temporary and will not be needed in the future.)`),r[s]=u):r[s]=u,n("Inject",s)}}function callHook$1(e,r,n){callWithAsyncErrorHandling(isArray$5(e)?e.map(i=>i.bind(r.proxy)):e.bind(r.proxy),r,n)}function createWatcher(e,r,n,i){const s=i.includes(".")?createPathGetter(n,i):()=>n[i];if(isString$1(e)){const a=r[e];isFunction$1(a)?watch(s,a):warn$1(`Invalid watch handler specified by key "${e}"`,a)}else if(isFunction$1(e))watch(s,e.bind(n));else if(isObject$2(e))if(isArray$5(e))e.forEach(a=>createWatcher(a,r,n,i));else{const a=isFunction$1(e.handler)?e.handler.bind(n):r[e.handler];isFunction$1(a)?watch(s,a,e):warn$1(`Invalid watch handler specified by key "${e.handler}"`,a)}else warn$1(`Invalid watch option: "${i}"`,e)}function resolveMergedOptions(e){const r=e.type,{mixins:n,extends:i}=r,{mixins:s,optionsCache:a,config:{optionMergeStrategies:u}}=e.appContext,f=a.get(r);let d;return f?d=f:!s.length&&!n&&!i?d=r:(d={},s.length&&s.forEach(c=>mergeOptions$1(d,c,u,!0)),mergeOptions$1(d,r,u)),a.set(r,d),d}function mergeOptions$1(e,r,n,i=!1){const{mixins:s,extends:a}=r;a&&mergeOptions$1(e,a,n,!0),s&&s.forEach(u=>mergeOptions$1(e,u,n,!0));for(const u in r)if(i&&u==="expose")warn$1('"expose" option is ignored when declared in mixins or extends. It should only be declared in the base component itself.');else{const f=internalOptionMergeStrats[u]||n&&n[u];e[u]=f?f(e[u],r[u]):r[u]}return e}const internalOptionMergeStrats={data:mergeDataFn,props:mergeObjectOptions,emits:mergeObjectOptions,methods:mergeObjectOptions,computed:mergeObjectOptions,beforeCreate:mergeAsArray,created:mergeAsArray,beforeMount:mergeAsArray,mounted:mergeAsArray,beforeUpdate:mergeAsArray,updated:mergeAsArray,beforeDestroy:mergeAsArray,beforeUnmount:mergeAsArray,destroyed:mergeAsArray,unmounted:mergeAsArray,activated:mergeAsArray,deactivated:mergeAsArray,errorCaptured:mergeAsArray,serverPrefetch:mergeAsArray,components:mergeObjectOptions,directives:mergeObjectOptions,watch:mergeWatchOptions,provide:mergeDataFn,inject:mergeInject};function mergeDataFn(e,r){return r?e?function(){return extend$2(isFunction$1(e)?e.call(this,this):e,isFunction$1(r)?r.call(this,this):r)}:r:e}function mergeInject(e,r){return mergeObjectOptions(normalizeInject(e),normalizeInject(r))}function normalizeInject(e){if(isArray$5(e)){const r={};for(let n=0;n<e.length;n++)r[e[n]]=e[n];return r}return e}function mergeAsArray(e,r){return e?[...new Set([].concat(e,r))]:r}function mergeObjectOptions(e,r){return e?extend$2(extend$2(Object.create(null),e),r):r}function mergeWatchOptions(e,r){if(!e)return r;if(!r)return e;const n=extend$2(Object.create(null),e);for(const i in r)n[i]=mergeAsArray(e[i],r[i]);return n}function initProps(e,r,n,i=!1){const s={},a={};def(a,InternalObjectKey,1),e.propsDefaults=Object.create(null),setFullProps(e,r,s,a);for(const u in e.propsOptions[0])u in s||(s[u]=void 0);validateProps(r||{},s,e),n?e.props=i?s:shallowReactive(s):e.type.props?e.props=s:e.props=a,e.attrs=a}function updateProps(e,r,n,i){const{props:s,attrs:a,vnode:{patchFlag:u}}=e,f=toRaw(s),[d]=e.propsOptions;let c=!1;if(!(e.type.__hmrId||e.parent&&e.parent.type.__hmrId)&&(i||u>0)&&!(u&16)){if(u&8){const m=e.vnode.dynamicProps;for(let b=0;b<m.length;b++){let y=m[b];const P=r[y];if(d)if(hasOwn$2(a,y))P!==a[y]&&(a[y]=P,c=!0);else{const C=camelize$1(y);s[C]=resolvePropValue(d,f,C,P,e,!1)}else P!==a[y]&&(a[y]=P,c=!0)}}}else{setFullProps(e,r,s,a)&&(c=!0);let m;for(const b in f)(!r||!hasOwn$2(r,b)&&((m=hyphenate(b))===b||!hasOwn$2(r,m)))&&(d?n&&(n[b]!==void 0||n[m]!==void 0)&&(s[b]=resolvePropValue(d,f,b,void 0,e,!0)):delete s[b]);if(a!==f)for(const b in a)(!r||!hasOwn$2(r,b))&&(delete a[b],c=!0)}c&&trigger$1(e,"set","$attrs"),validateProps(r||{},s,e)}function setFullProps(e,r,n,i){const[s,a]=e.propsOptions;let u=!1,f;if(r)for(let d in r){if(isReservedProp(d))continue;const c=r[d];let m;s&&hasOwn$2(s,m=camelize$1(d))?!a||!a.includes(m)?n[m]=c:(f||(f={}))[m]=c:isEmitListener(e.emitsOptions,d)||(!(d in i)||c!==i[d])&&(i[d]=c,u=!0)}if(a){const d=toRaw(n),c=f||EMPTY_OBJ;for(let m=0;m<a.length;m++){const b=a[m];n[b]=resolvePropValue(s,d,b,c[b],e,!hasOwn$2(c,b))}}return u}function resolvePropValue(e,r,n,i,s,a){const u=e[n];if(u!=null){const f=hasOwn$2(u,"default");if(f&&i===void 0){const d=u.default;if(u.type!==Function&&isFunction$1(d)){const{propsDefaults:c}=s;n in c?i=c[n]:(setCurrentInstance(s),i=c[n]=d.call(null,r),unsetCurrentInstance())}else i=d}u[0]&&(a&&!f?i=!1:u[1]&&(i===""||i===hyphenate(n))&&(i=!0))}return i}function normalizePropsOptions(e,r,n=!1){const i=r.propsCache,s=i.get(e);if(s)return s;const a=e.props,u={},f=[];let d=!1;if(!isFunction$1(e)){const m=b=>{d=!0;const[y,P]=normalizePropsOptions(b,r,!0);extend$2(u,y),P&&f.push(...P)};!n&&r.mixins.length&&r.mixins.forEach(m),e.extends&&m(e.extends),e.mixins&&e.mixins.forEach(m)}if(!a&&!d)return i.set(e,EMPTY_ARR),EMPTY_ARR;if(isArray$5(a))for(let m=0;m<a.length;m++){isString$1(a[m])||warn$1("props must be strings when using array syntax.",a[m]);const b=camelize$1(a[m]);validatePropName(b)&&(u[b]=EMPTY_OBJ)}else if(a){isObject$2(a)||warn$1("invalid props options",a);for(const m in a){const b=camelize$1(m);if(validatePropName(b)){const y=a[m],P=u[b]=isArray$5(y)||isFunction$1(y)?{type:y}:y;if(P){const C=getTypeIndex(Boolean,P.type),T=getTypeIndex(String,P.type);P[0]=C>-1,P[1]=T<0||C<T,(C>-1||hasOwn$2(P,"default"))&&f.push(b)}}}}const c=[u,f];return i.set(e,c),c}function validatePropName(e){return e[0]!=="$"?!0:(warn$1(`Invalid prop name: "${e}" is a reserved property.`),!1)}function getType(e){const r=e&&e.toString().match(/^\s*function (\w+)/);return r?r[1]:e===null?"null":""}function isSameType(e,r){return getType(e)===getType(r)}function getTypeIndex(e,r){return isArray$5(r)?r.findIndex(n=>isSameType(n,e)):isFunction$1(r)&&isSameType(r,e)?0:-1}function validateProps(e,r,n){const i=toRaw(r),s=n.propsOptions[0];for(const a in s){let u=s[a];u!=null&&validateProp(a,i[a],u,!hasOwn$2(e,a)&&!hasOwn$2(e,hyphenate(a)))}}function validateProp(e,r,n,i){const{type:s,required:a,validator:u}=n;if(a&&i){warn$1('Missing required prop: "'+e+'"');return}if(!(r==null&&!n.required)){if(s!=null&&s!==!0){let f=!1;const d=isArray$5(s)?s:[s],c=[];for(let m=0;m<d.length&&!f;m++){const{valid:b,expectedType:y}=assertType(r,d[m]);c.push(y||""),f=b}if(!f){warn$1(getInvalidTypeMessage(e,r,c));return}}u&&!u(r)&&warn$1('Invalid prop: custom validator check failed for prop "'+e+'".')}}const isSimpleType=makeMap("String,Number,Boolean,Function,Symbol,BigInt");function assertType(e,r){let n;const i=getType(r);if(isSimpleType(i)){const s=typeof e;n=s===i.toLowerCase(),!n&&s==="object"&&(n=e instanceof r)}else i==="Object"?n=isObject$2(e):i==="Array"?n=isArray$5(e):i==="null"?n=e===null:n=e instanceof r;return{valid:n,expectedType:i}}function getInvalidTypeMessage(e,r,n){let i=`Invalid prop: type check failed for prop "${e}". Expected ${n.map(capitalize).join(" | ")}`;const s=n[0],a=toRawType(r),u=styleValue(r,s),f=styleValue(r,a);return n.length===1&&isExplicable(s)&&!isBoolean$1(s,a)&&(i+=` with value ${u}`),i+=`, got ${a} `,isExplicable(a)&&(i+=`with value ${f}.`),i}function styleValue(e,r){return r==="String"?`"${e}"`:r==="Number"?`${Number(e)}`:`${e}`}function isExplicable(e){return["string","number","boolean"].some(n=>e.toLowerCase()===n)}function isBoolean$1(...e){return e.some(r=>r.toLowerCase()==="boolean")}const isInternalKey=e=>e[0]==="_"||e==="$stable",normalizeSlotValue=e=>isArray$5(e)?e.map(normalizeVNode):[normalizeVNode(e)],normalizeSlot$1=(e,r,n)=>{const i=withCtx((...s)=>(currentInstance&&warn$1(`Slot "${e}" invoked outside of the render function: this will not track dependencies used in the slot. Invoke the slot function inside the render function instead.`),normalizeSlotValue(r(...s))),n);return i._c=!1,i},normalizeObjectSlots=(e,r,n)=>{const i=e._ctx;for(const s in e){if(isInternalKey(s))continue;const a=e[s];if(isFunction$1(a))r[s]=normalizeSlot$1(s,a,i);else if(a!=null){warn$1(`Non-function value encountered for slot "${s}". Prefer function slots for better performance.`);const u=normalizeSlotValue(a);r[s]=()=>u}}},normalizeVNodeSlots=(e,r)=>{isKeepAlive(e.vnode)||warn$1("Non-function value encountered for default slot. Prefer function slots for better performance.");const n=normalizeSlotValue(r);e.slots.default=()=>n},initSlots=(e,r)=>{if(e.vnode.shapeFlag&32){const n=r._;n?(e.slots=toRaw(r),def(r,"_",n)):normalizeObjectSlots(r,e.slots={})}else e.slots={},r&&normalizeVNodeSlots(e,r);def(e.slots,InternalObjectKey,1)},updateSlots=(e,r,n)=>{const{vnode:i,slots:s}=e;let a=!0,u=EMPTY_OBJ;if(i.shapeFlag&32){const f=r._;f?isHmrUpdating?extend$2(s,r):n&&f===1?a=!1:(extend$2(s,r),!n&&f===1&&delete s._):(a=!r.$stable,normalizeObjectSlots(r,s)),u=r}else r&&(normalizeVNodeSlots(e,r),u={default:1});if(a)for(const f in s)!isInternalKey(f)&&!(f in u)&&delete s[f]},isBuiltInDirective=makeMap("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo");function validateDirectiveName(e){isBuiltInDirective(e)&&warn$1("Do not use built-in directive ids as custom directive id: "+e)}function withDirectives(e,r){const n=currentRenderingInstance;if(n===null)return warn$1("withDirectives can only be used inside render functions."),e;const i=n.proxy,s=e.dirs||(e.dirs=[]);for(let a=0;a<r.length;a++){let[u,f,d,c=EMPTY_OBJ]=r[a];isFunction$1(u)&&(u={mounted:u,updated:u}),u.deep&&traverse(f),s.push({dir:u,instance:i,value:f,oldValue:void 0,arg:d,modifiers:c})}return e}function invokeDirectiveHook(e,r,n,i){const s=e.dirs,a=r&&r.dirs;for(let u=0;u<s.length;u++){const f=s[u];a&&(f.oldValue=a[u].value);let d=f.dir[i];d&&(pauseTracking(),callWithAsyncErrorHandling(d,n,8,[e.el,f,e,r]),resetTracking())}}function createAppContext(){return{app:null,config:{isNativeTag: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 uid=0;function createAppAPI(e,r){return function(i,s=null){s!=null&&!isObject$2(s)&&(warn$1("root props passed to app.mount() must be an object."),s=null);const a=createAppContext(),u=new Set;let f=!1;const d=a.app={_uid:uid++,_component:i,_props:s,_container:null,_context:a,_instance:null,version,get config(){return a.config},set config(c){warn$1("app.config cannot be replaced. Modify individual options instead.")},use(c,...m){return u.has(c)?warn$1("Plugin has already been applied to target app."):c&&isFunction$1(c.install)?(u.add(c),c.install(d,...m)):isFunction$1(c)?(u.add(c),c(d,...m)):warn$1('A plugin must either be a function or an object with an "install" function.'),d},mixin(c){return a.mixins.includes(c)?warn$1("Mixin has already been applied to target app"+(c.name?`: ${c.name}`:"")):a.mixins.push(c),d},component(c,m){return validateComponentName(c,a.config),m?(a.components[c]&&warn$1(`Component "${c}" has already been registered in target app.`),a.components[c]=m,d):a.components[c]},directive(c,m){return validateDirectiveName(c),m?(a.directives[c]&&warn$1(`Directive "${c}" has already been registered in target app.`),a.directives[c]=m,d):a.directives[c]},mount(c,m,b){if(f)warn$1("App has already been mounted.\nIf you want to remount the same app, move your app creation logic into a factory function and create fresh app instances for each mount - e.g. `const createMyApp = () => createApp(App)`");else{const y=createVNode(i,s);return y.appContext=a,a.reload=()=>{e(cloneVNode(y),c,b)},m&&r?r(y,c):e(y,c,b),f=!0,d._container=c,c.__vue_app__=d,d._instance=y.component,devtoolsInitApp(d,version),getExposeProxy(y.component)||y.component.proxy}},unmount(){f?(e(null,d._container),d._instance=null,devtoolsUnmountApp(d),delete d._container.__vue_app__):warn$1("Cannot unmount an app that is not mounted.")},provide(c,m){return c in a.provides&&warn$1(`App already provides property with key "${String(c)}". It will be overwritten with the new value.`),a.provides[c]=m,d}};return d}}function setRef(e,r,n,i,s=!1){if(isArray$5(e)){e.forEach((y,P)=>setRef(y,r&&(isArray$5(r)?r[P]:r),n,i,s));return}if(isAsyncWrapper(i)&&!s)return;const a=i.shapeFlag&4?getExposeProxy(i.component)||i.component.proxy:i.el,u=s?null:a,{i:f,r:d}=e;if(!f){warn$1("Missing ref owner context. ref cannot be used on hoisted vnodes. A vnode with ref must be created inside the render function.");return}const c=r&&r.r,m=f.refs===EMPTY_OBJ?f.refs={}:f.refs,b=f.setupState;if(c!=null&&c!==d&&(isString$1(c)?(m[c]=null,hasOwn$2(b,c)&&(b[c]=null)):isRef(c)&&(c.value=null)),isFunction$1(d))callWithErrorHandling(d,f,12,[u,m]);else{const y=isString$1(d),P=isRef(d);if(y||P){const C=()=>{if(e.f){const T=y?m[d]:d.value;s?isArray$5(T)&&remove(T,a):isArray$5(T)?T.includes(a)||T.push(a):y?m[d]=[a]:(d.value=[a],e.k&&(m[e.k]=d.value))}else y?(m[d]=u,hasOwn$2(b,d)&&(b[d]=u)):isRef(d)?(d.value=u,e.k&&(m[e.k]=u)):warn$1("Invalid template ref type:",d,`(${typeof d})`)};u?(C.id=-1,queuePostRenderEffect(C,n)):C()}else warn$1("Invalid template ref type:",d,`(${typeof d})`)}}let hasMismatch=!1;const isSVGContainer=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",isComment=e=>e.nodeType===8;function createHydrationFunctions(e){const{mt:r,p:n,o:{patchProp:i,nextSibling:s,parentNode:a,remove:u,insert:f,createComment:d}}=e,c=(I,S)=>{if(!S.hasChildNodes()){warn$1("Attempting to hydrate existing markup but container is empty. Performing full mount instead."),n(null,I,S),flushPostFlushCbs();return}hasMismatch=!1,m(S.firstChild,I,null,null,null),flushPostFlushCbs(),hasMismatch&&console.error("Hydration completed but contains mismatches.")},m=(I,S,_,E,A,x=!1)=>{const O=isComment(I)&&I.data==="[",k=()=>C(I,S,_,E,A,O),{type:F,ref:L,shapeFlag:U}=S,Z=I.nodeType;S.el=I;let j=null;switch(F){case Text:Z!==3?j=k():(I.data!==S.children&&(hasMismatch=!0,warn$1(`Hydration text mismatch:
- - Client: ${JSON.stringify(I.data)}
- - Server: ${JSON.stringify(S.children)}`),I.data=S.children),j=s(I));break;case Comment:Z!==8||O?j=k():j=s(I);break;case Static:if(Z!==1)j=k();else{j=I;const X=!S.children.length;for(let re=0;re<S.staticCount;re++)X&&(S.children+=j.outerHTML),re===S.staticCount-1&&(S.anchor=j),j=s(j);return j}break;case Fragment:O?j=P(I,S,_,E,A,x):j=k();break;default:if(U&1)Z!==1||S.type.toLowerCase()!==I.tagName.toLowerCase()?j=k():j=b(I,S,_,E,A,x);else if(U&6){S.slotScopeIds=A;const X=a(I);if(r(S,X,null,_,E,isSVGContainer(X),x),j=O?T(I):s(I),isAsyncWrapper(S)){let re;O?(re=createVNode(Fragment),re.anchor=j?j.previousSibling:X.lastChild):re=I.nodeType===3?createTextVNode(""):createVNode("div"),re.el=I,S.component.subTree=re}}else U&64?Z!==8?j=k():j=S.type.hydrate(I,S,_,E,A,x,e,y):U&128?j=S.type.hydrate(I,S,_,E,isSVGContainer(a(I)),A,x,e,m):warn$1("Invalid HostVNode type:",F,`(${typeof F})`)}return L!=null&&setRef(L,null,E,S),j},b=(I,S,_,E,A,x)=>{x=x||!!S.dynamicChildren;const{type:O,props:k,patchFlag:F,shapeFlag:L,dirs:U}=S,Z=O==="input"&&U||O==="option";if(Z||F!==-1){if(U&&invokeDirectiveHook(S,null,_,"created"),k)if(Z||!x||F&48)for(const X in k)(Z&&X.endsWith("value")||isOn(X)&&!isReservedProp(X))&&i(I,X,null,k[X],!1,void 0,_);else k.onClick&&i(I,"onClick",null,k.onClick,!1,void 0,_);let j;if((j=k&&k.onVnodeBeforeMount)&&invokeVNodeHook(j,_,S),U&&invokeDirectiveHook(S,null,_,"beforeMount"),((j=k&&k.onVnodeMounted)||U)&&queueEffectWithSuspense(()=>{j&&invokeVNodeHook(j,_,S),U&&invokeDirectiveHook(S,null,_,"mounted")},E),L&16&&!(k&&(k.innerHTML||k.textContent))){let X=y(I.firstChild,S,I,_,E,A,x),re=!1;for(;X;){hasMismatch=!0,re||(warn$1(`Hydration children mismatch in <${S.type}>: server rendered element contains more child nodes than client vdom.`),re=!0);const W=X;X=X.nextSibling,u(W)}}else L&8&&I.textContent!==S.children&&(hasMismatch=!0,warn$1(`Hydration text content mismatch in <${S.type}>:
- - Client: ${I.textContent}
- - Server: ${S.children}`),I.textContent=S.children)}return I.nextSibling},y=(I,S,_,E,A,x,O)=>{O=O||!!S.dynamicChildren;const k=S.children,F=k.length;let L=!1;for(let U=0;U<F;U++){const Z=O?k[U]:k[U]=normalizeVNode(k[U]);if(I)I=m(I,Z,E,A,x,O);else{if(Z.type===Text&&!Z.children)continue;hasMismatch=!0,L||(warn$1(`Hydration children mismatch in <${_.tagName.toLowerCase()}>: server rendered element contains fewer child nodes than client vdom.`),L=!0),n(null,Z,_,null,E,A,isSVGContainer(_),x)}}return I},P=(I,S,_,E,A,x)=>{const{slotScopeIds:O}=S;O&&(A=A?A.concat(O):O);const k=a(I),F=y(s(I),S,k,_,E,A,x);return F&&isComment(F)&&F.data==="]"?s(S.anchor=F):(hasMismatch=!0,f(S.anchor=d("]"),k,F),F)},C=(I,S,_,E,A,x)=>{if(hasMismatch=!0,warn$1(`Hydration node mismatch:
- - Client vnode:`,S.type,`
- - Server rendered DOM:`,I,I.nodeType===3?"(text)":isComment(I)&&I.data==="["?"(start of fragment)":""),S.el=null,x){const F=T(I);for(;;){const L=s(I);if(L&&L!==F)u(L);else break}}const O=s(I),k=a(I);return u(I),n(null,S,k,O,_,E,isSVGContainer(k),A),O},T=I=>{let S=0;for(;I;)if(I=s(I),I&&isComment(I)&&(I.data==="["&&S++,I.data==="]")){if(S===0)return s(I);S--}return I};return[c,m]}let supported,perf;function startMeasure(e,r){e.appContext.config.performance&&isSupported()&&perf.mark(`vue-${r}-${e.uid}`),devtoolsPerfStart(e,r,supported?perf.now():Date.now())}function endMeasure(e,r){if(e.appContext.config.performance&&isSupported()){const n=`vue-${r}-${e.uid}`,i=n+":end";perf.mark(i),perf.measure(`<${formatComponentName(e,e.type)}> ${r}`,n,i),perf.clearMarks(n),perf.clearMarks(i)}devtoolsPerfEnd(e,r,supported?perf.now():Date.now())}function isSupported(){return supported!==void 0||(typeof window!="undefined"&&window.performance?(supported=!0,perf=window.performance):supported=!1),supported}function initFeatureFlags(){const e=[];if(e.length){const r=e.length>1;console.warn(`Feature flag${r?"s":""} ${e.join(", ")} ${r?"are":"is"} not explicitly defined. You are running the esm-bundler build of Vue, which expects these compile-time feature flags to be globally injected via the bundler config in order to get better tree-shaking in the production bundle.
- For more details, see https://link.vuejs.org/feature-flags.`)}}const queuePostRenderEffect=queueEffectWithSuspense;function createRenderer(e){return baseCreateRenderer(e)}function createHydrationRenderer(e){return baseCreateRenderer(e,createHydrationFunctions)}function baseCreateRenderer(e,r){initFeatureFlags();const n=getGlobalThis();n.__VUE__=!0,setDevtoolsHook(n.__VUE_DEVTOOLS_GLOBAL_HOOK__,n);const{insert:i,remove:s,patchProp:a,createElement:u,createText:f,createComment:d,setText:c,setElementText:m,parentNode:b,nextSibling:y,setScopeId:P=NOOP,cloneNode:C,insertStaticContent:T}=e,I=(G,Y,se,fe=null,ue=null,ve=null,Ae=!1,pe=null,Se=isHmrUpdating?!1:!!Y.dynamicChildren)=>{if(G===Y)return;G&&!isSameVNodeType(G,Y)&&(fe=Me(G),Te(G,ue,ve,!0),G=null),Y.patchFlag===-2&&(Se=!1,Y.dynamicChildren=null);const{type:ye,ref:xe,shapeFlag:Ie}=Y;switch(ye){case Text:S(G,Y,se,fe);break;case Comment:_(G,Y,se,fe);break;case Static:G==null?E(Y,se,fe,Ae):A(G,Y,se,Ae);break;case Fragment:re(G,Y,se,fe,ue,ve,Ae,pe,Se);break;default:Ie&1?k(G,Y,se,fe,ue,ve,Ae,pe,Se):Ie&6?W(G,Y,se,fe,ue,ve,Ae,pe,Se):Ie&64||Ie&128?ye.process(G,Y,se,fe,ue,ve,Ae,pe,Se,Ce):warn$1("Invalid VNode type:",ye,`(${typeof ye})`)}xe!=null&&ue&&setRef(xe,G&&G.ref,ve,Y||G,!Y)},S=(G,Y,se,fe)=>{if(G==null)i(Y.el=f(Y.children),se,fe);else{const ue=Y.el=G.el;Y.children!==G.children&&c(ue,Y.children)}},_=(G,Y,se,fe)=>{G==null?i(Y.el=d(Y.children||""),se,fe):Y.el=G.el},E=(G,Y,se,fe)=>{[G.el,G.anchor]=T(G.children,Y,se,fe)},A=(G,Y,se,fe)=>{if(Y.children!==G.children){const ue=y(G.anchor);O(G),[Y.el,Y.anchor]=T(Y.children,se,ue,fe)}else Y.el=G.el,Y.anchor=G.anchor},x=({el:G,anchor:Y},se,fe)=>{let ue;for(;G&&G!==Y;)ue=y(G),i(G,se,fe),G=ue;i(Y,se,fe)},O=({el:G,anchor:Y})=>{let se;for(;G&&G!==Y;)se=y(G),s(G),G=se;s(Y)},k=(G,Y,se,fe,ue,ve,Ae,pe,Se)=>{Ae=Ae||Y.type==="svg",G==null?F(Y,se,fe,ue,ve,Ae,pe,Se):Z(G,Y,ue,ve,Ae,pe,Se)},F=(G,Y,se,fe,ue,ve,Ae,pe)=>{let Se,ye;const{type:xe,props:Ie,shapeFlag:Re,transition:De,patchFlag:he,dirs:$e}=G;{if(Se=G.el=u(G.type,ve,Ie&&Ie.is,Ie),Re&8?m(Se,G.children):Re&16&&U(G.children,Se,null,fe,ue,ve&&xe!=="foreignObject",Ae,pe),$e&&invokeDirectiveHook(G,null,fe,"created"),Ie){for(const et in Ie)et!=="value"&&!isReservedProp(et)&&a(Se,et,null,Ie[et],ve,G.children,fe,ue,ce);"value"in Ie&&a(Se,"value",null,Ie.value),(ye=Ie.onVnodeBeforeMount)&&invokeVNodeHook(ye,fe,G)}L(Se,G,G.scopeId,Ae,fe)}Object.defineProperty(Se,"__vnode",{value:G,enumerable:!1}),Object.defineProperty(Se,"__vueParentComponent",{value:fe,enumerable:!1}),$e&&invokeDirectiveHook(G,null,fe,"beforeMount");const Ue=(!ue||ue&&!ue.pendingBranch)&&De&&!De.persisted;Ue&&De.beforeEnter(Se),i(Se,Y,se),((ye=Ie&&Ie.onVnodeMounted)||Ue||$e)&&queuePostRenderEffect(()=>{ye&&invokeVNodeHook(ye,fe,G),Ue&&De.enter(Se),$e&&invokeDirectiveHook(G,null,fe,"mounted")},ue)},L=(G,Y,se,fe,ue)=>{if(se&&P(G,se),fe)for(let ve=0;ve<fe.length;ve++)P(G,fe[ve]);if(ue){let ve=ue.subTree;if(ve.patchFlag>0&&ve.patchFlag&2048&&(ve=filterSingleRoot(ve.children)||ve),Y===ve){const Ae=ue.vnode;L(G,Ae,Ae.scopeId,Ae.slotScopeIds,ue.parent)}}},U=(G,Y,se,fe,ue,ve,Ae,pe,Se=0)=>{for(let ye=Se;ye<G.length;ye++){const xe=G[ye]=pe?cloneIfMounted(G[ye]):normalizeVNode(G[ye]);I(null,xe,Y,se,fe,ue,ve,Ae,pe)}},Z=(G,Y,se,fe,ue,ve,Ae)=>{const pe=Y.el=G.el;let{patchFlag:Se,dynamicChildren:ye,dirs:xe}=Y;Se|=G.patchFlag&16;const Ie=G.props||EMPTY_OBJ,Re=Y.props||EMPTY_OBJ;let De;se&&toggleRecurse(se,!1),(De=Re.onVnodeBeforeUpdate)&&invokeVNodeHook(De,se,Y,G),xe&&invokeDirectiveHook(Y,G,se,"beforeUpdate"),se&&toggleRecurse(se,!0),isHmrUpdating&&(Se=0,Ae=!1,ye=null);const he=ue&&Y.type!=="foreignObject";if(ye?(j(G.dynamicChildren,ye,pe,se,fe,he,ve),se&&se.type.__hmrId&&traverseStaticChildren(G,Y)):Ae||ne(G,Y,pe,null,se,fe,he,ve,!1),Se>0){if(Se&16)X(pe,Y,Ie,Re,se,fe,ue);else if(Se&2&&Ie.class!==Re.class&&a(pe,"class",null,Re.class,ue),Se&4&&a(pe,"style",Ie.style,Re.style,ue),Se&8){const $e=Y.dynamicProps;for(let Ue=0;Ue<$e.length;Ue++){const et=$e[Ue],Et=Ie[et],Gt=Re[et];(Gt!==Et||et==="value")&&a(pe,et,Et,Gt,ue,G.children,se,fe,ce)}}Se&1&&G.children!==Y.children&&m(pe,Y.children)}else!Ae&&ye==null&&X(pe,Y,Ie,Re,se,fe,ue);((De=Re.onVnodeUpdated)||xe)&&queuePostRenderEffect(()=>{De&&invokeVNodeHook(De,se,Y,G),xe&&invokeDirectiveHook(Y,G,se,"updated")},fe)},j=(G,Y,se,fe,ue,ve,Ae)=>{for(let pe=0;pe<Y.length;pe++){const Se=G[pe],ye=Y[pe],xe=Se.el&&(Se.type===Fragment||!isSameVNodeType(Se,ye)||Se.shapeFlag&70)?b(Se.el):se;I(Se,ye,xe,null,fe,ue,ve,Ae,!0)}},X=(G,Y,se,fe,ue,ve,Ae)=>{if(se!==fe){for(const pe in fe){if(isReservedProp(pe))continue;const Se=fe[pe],ye=se[pe];Se!==ye&&pe!=="value"&&a(G,pe,ye,Se,Ae,Y.children,ue,ve,ce)}if(se!==EMPTY_OBJ)for(const pe in se)!isReservedProp(pe)&&!(pe in fe)&&a(G,pe,se[pe],null,Ae,Y.children,ue,ve,ce);"value"in fe&&a(G,"value",se.value,fe.value)}},re=(G,Y,se,fe,ue,ve,Ae,pe,Se)=>{const ye=Y.el=G?G.el:f(""),xe=Y.anchor=G?G.anchor:f("");let{patchFlag:Ie,dynamicChildren:Re,slotScopeIds:De}=Y;isHmrUpdating&&(Ie=0,Se=!1,Re=null),De&&(pe=pe?pe.concat(De):De),G==null?(i(ye,se,fe),i(xe,se,fe),U(Y.children,se,xe,ue,ve,Ae,pe,Se)):Ie>0&&Ie&64&&Re&&G.dynamicChildren?(j(G.dynamicChildren,Re,se,ue,ve,Ae,pe),ue&&ue.type.__hmrId?traverseStaticChildren(G,Y):(Y.key!=null||ue&&Y===ue.subTree)&&traverseStaticChildren(G,Y,!0)):ne(G,Y,se,xe,ue,ve,Ae,pe,Se)},W=(G,Y,se,fe,ue,ve,Ae,pe,Se)=>{Y.slotScopeIds=pe,G==null?Y.shapeFlag&512?ue.ctx.activate(Y,se,fe,Ae,Se):z(Y,se,fe,ue,ve,Ae,Se):$(G,Y,Se)},z=(G,Y,se,fe,ue,ve,Ae)=>{const pe=G.component=createComponentInstance(G,fe,ue);if(pe.type.__hmrId&®isterHMR(pe),pushWarningContext(G),startMeasure(pe,"mount"),isKeepAlive(G)&&(pe.ctx.renderer=Ce),startMeasure(pe,"init"),setupComponent(pe),endMeasure(pe,"init"),pe.asyncDep){if(ue&&ue.registerDep(pe,M),!G.el){const Se=pe.subTree=createVNode(Comment);_(null,Se,Y,se)}return}M(pe,G,Y,se,ue,ve,Ae),popWarningContext(),endMeasure(pe,"mount")},$=(G,Y,se)=>{const fe=Y.component=G.component;if(shouldUpdateComponent(G,Y,se))if(fe.asyncDep&&!fe.asyncResolved){pushWarningContext(Y),H(fe,Y,se),popWarningContext();return}else fe.next=Y,invalidateJob(fe.update),fe.update();else Y.component=G.component,Y.el=G.el,fe.vnode=Y},M=(G,Y,se,fe,ue,ve,Ae)=>{const pe=()=>{if(G.isMounted){let{next:xe,bu:Ie,u:Re,parent:De,vnode:he}=G,$e=xe,Ue;pushWarningContext(xe||G.vnode),toggleRecurse(G,!1),xe?(xe.el=he.el,H(G,xe,Ae)):xe=he,Ie&&invokeArrayFns(Ie),(Ue=xe.props&&xe.props.onVnodeBeforeUpdate)&&invokeVNodeHook(Ue,De,xe,he),toggleRecurse(G,!0),startMeasure(G,"render");const et=renderComponentRoot(G);endMeasure(G,"render");const Et=G.subTree;G.subTree=et,startMeasure(G,"patch"),I(Et,et,b(Et.el),Me(Et),G,ue,ve),endMeasure(G,"patch"),xe.el=et.el,$e===null&&updateHOCHostEl(G,et.el),Re&&queuePostRenderEffect(Re,ue),(Ue=xe.props&&xe.props.onVnodeUpdated)&&queuePostRenderEffect(()=>invokeVNodeHook(Ue,De,xe,he),ue),devtoolsComponentUpdated(G),popWarningContext()}else{let xe;const{el:Ie,props:Re}=Y,{bm:De,m:he,parent:$e}=G,Ue=isAsyncWrapper(Y);if(toggleRecurse(G,!1),De&&invokeArrayFns(De),!Ue&&(xe=Re&&Re.onVnodeBeforeMount)&&invokeVNodeHook(xe,$e,Y),toggleRecurse(G,!0),Ie&&ge){const et=()=>{startMeasure(G,"render"),G.subTree=renderComponentRoot(G),endMeasure(G,"render"),startMeasure(G,"hydrate"),ge(Ie,G.subTree,G,ue,null),endMeasure(G,"hydrate")};Ue?Y.type.__asyncLoader().then(()=>!G.isUnmounted&&et()):et()}else{startMeasure(G,"render");const et=G.subTree=renderComponentRoot(G);endMeasure(G,"render"),startMeasure(G,"patch"),I(null,et,se,fe,G,ue,ve),endMeasure(G,"patch"),Y.el=et.el}if(he&&queuePostRenderEffect(he,ue),!Ue&&(xe=Re&&Re.onVnodeMounted)){const et=Y;queuePostRenderEffect(()=>invokeVNodeHook(xe,$e,et),ue)}Y.shapeFlag&256&&G.a&&queuePostRenderEffect(G.a,ue),G.isMounted=!0,devtoolsComponentAdded(G),Y=se=fe=null}},Se=G.effect=new ReactiveEffect(pe,()=>queueJob(G.update),G.scope),ye=G.update=Se.run.bind(Se);ye.id=G.uid,toggleRecurse(G,!0),Se.onTrack=G.rtc?xe=>invokeArrayFns(G.rtc,xe):void 0,Se.onTrigger=G.rtg?xe=>invokeArrayFns(G.rtg,xe):void 0,ye.ownerInstance=G,ye()},H=(G,Y,se)=>{Y.component=G;const fe=G.vnode.props;G.vnode=Y,G.next=null,updateProps(G,Y.props,fe,se),updateSlots(G,Y.children,se),pauseTracking(),flushPreFlushCbs(void 0,G.update),resetTracking()},ne=(G,Y,se,fe,ue,ve,Ae,pe,Se=!1)=>{const ye=G&&G.children,xe=G?G.shapeFlag:0,Ie=Y.children,{patchFlag:Re,shapeFlag:De}=Y;if(Re>0){if(Re&128){be(ye,Ie,se,fe,ue,ve,Ae,pe,Se);return}else if(Re&256){Q(ye,Ie,se,fe,ue,ve,Ae,pe,Se);return}}De&8?(xe&16&&ce(ye,ue,ve),Ie!==ye&&m(se,Ie)):xe&16?De&16?be(ye,Ie,se,fe,ue,ve,Ae,pe,Se):ce(ye,ue,ve,!0):(xe&8&&m(se,""),De&16&&U(Ie,se,fe,ue,ve,Ae,pe,Se))},Q=(G,Y,se,fe,ue,ve,Ae,pe,Se)=>{G=G||EMPTY_ARR,Y=Y||EMPTY_ARR;const ye=G.length,xe=Y.length,Ie=Math.min(ye,xe);let Re;for(Re=0;Re<Ie;Re++){const De=Y[Re]=Se?cloneIfMounted(Y[Re]):normalizeVNode(Y[Re]);I(G[Re],De,se,null,ue,ve,Ae,pe,Se)}ye>xe?ce(G,ue,ve,!0,!1,Ie):U(Y,se,fe,ue,ve,Ae,pe,Se,Ie)},be=(G,Y,se,fe,ue,ve,Ae,pe,Se)=>{let ye=0;const xe=Y.length;let Ie=G.length-1,Re=xe-1;for(;ye<=Ie&&ye<=Re;){const De=G[ye],he=Y[ye]=Se?cloneIfMounted(Y[ye]):normalizeVNode(Y[ye]);if(isSameVNodeType(De,he))I(De,he,se,null,ue,ve,Ae,pe,Se);else break;ye++}for(;ye<=Ie&&ye<=Re;){const De=G[Ie],he=Y[Re]=Se?cloneIfMounted(Y[Re]):normalizeVNode(Y[Re]);if(isSameVNodeType(De,he))I(De,he,se,null,ue,ve,Ae,pe,Se);else break;Ie--,Re--}if(ye>Ie){if(ye<=Re){const De=Re+1,he=De<xe?Y[De].el:fe;for(;ye<=Re;)I(null,Y[ye]=Se?cloneIfMounted(Y[ye]):normalizeVNode(Y[ye]),se,he,ue,ve,Ae,pe,Se),ye++}}else if(ye>Re)for(;ye<=Ie;)Te(G[ye],ue,ve,!0),ye++;else{const De=ye,he=ye,$e=new Map;for(ye=he;ye<=Re;ye++){const dt=Y[ye]=Se?cloneIfMounted(Y[ye]):normalizeVNode(Y[ye]);dt.key!=null&&($e.has(dt.key)&&warn$1("Duplicate keys found during update:",JSON.stringify(dt.key),"Make sure keys are unique."),$e.set(dt.key,ye))}let Ue,et=0;const Et=Re-he+1;let Gt=!1,At=0;const Pt=new Array(Et);for(ye=0;ye<Et;ye++)Pt[ye]=0;for(ye=De;ye<=Ie;ye++){const dt=G[ye];if(et>=Et){Te(dt,ue,ve,!0);continue}let Ot;if(dt.key!=null)Ot=$e.get(dt.key);else for(Ue=he;Ue<=Re;Ue++)if(Pt[Ue-he]===0&&isSameVNodeType(dt,Y[Ue])){Ot=Ue;break}Ot===void 0?Te(dt,ue,ve,!0):(Pt[Ot-he]=ye+1,Ot>=At?At=Ot:Gt=!0,I(dt,Y[Ot],se,null,ue,ve,Ae,pe,Se),et++)}const Tr=Gt?getSequence(Pt):EMPTY_ARR;for(Ue=Tr.length-1,ye=Et-1;ye>=0;ye--){const dt=he+ye,Ot=Y[dt],tn=dt+1<xe?Y[dt+1].el:fe;Pt[ye]===0?I(null,Ot,se,tn,ue,ve,Ae,pe,Se):Gt&&(Ue<0||ye!==Tr[Ue]?Oe(Ot,se,tn,2):Ue--)}}},Oe=(G,Y,se,fe,ue=null)=>{const{el:ve,type:Ae,transition:pe,children:Se,shapeFlag:ye}=G;if(ye&6){Oe(G.component.subTree,Y,se,fe);return}if(ye&128){G.suspense.move(Y,se,fe);return}if(ye&64){Ae.move(G,Y,se,Ce);return}if(Ae===Fragment){i(ve,Y,se);for(let Ie=0;Ie<Se.length;Ie++)Oe(Se[Ie],Y,se,fe);i(G.anchor,Y,se);return}if(Ae===Static){x(G,Y,se);return}if(fe!==2&&ye&1&&pe)if(fe===0)pe.beforeEnter(ve),i(ve,Y,se),queuePostRenderEffect(()=>pe.enter(ve),ue);else{const{leave:Ie,delayLeave:Re,afterLeave:De}=pe,he=()=>i(ve,Y,se),$e=()=>{Ie(ve,()=>{he(),De&&De()})};Re?Re(ve,he,$e):$e()}else i(ve,Y,se)},Te=(G,Y,se,fe=!1,ue=!1)=>{const{type:ve,props:Ae,ref:pe,children:Se,dynamicChildren:ye,shapeFlag:xe,patchFlag:Ie,dirs:Re}=G;if(pe!=null&&setRef(pe,null,se,G,!0),xe&256){Y.ctx.deactivate(G);return}const De=xe&1&&Re,he=!isAsyncWrapper(G);let $e;if(he&&($e=Ae&&Ae.onVnodeBeforeUnmount)&&invokeVNodeHook($e,Y,G),xe&6)we(G.component,se,fe);else{if(xe&128){G.suspense.unmount(se,fe);return}De&&invokeDirectiveHook(G,null,Y,"beforeUnmount"),xe&64?G.type.remove(G,Y,se,ue,Ce,fe):ye&&(ve!==Fragment||Ie>0&&Ie&64)?ce(ye,Y,se,!1,!0):(ve===Fragment&&Ie&384||!ue&&xe&16)&&ce(Se,Y,se),fe&&ie(G)}(he&&($e=Ae&&Ae.onVnodeUnmounted)||De)&&queuePostRenderEffect(()=>{$e&&invokeVNodeHook($e,Y,G),De&&invokeDirectiveHook(G,null,Y,"unmounted")},se)},ie=G=>{const{type:Y,el:se,anchor:fe,transition:ue}=G;if(Y===Fragment){_e(se,fe);return}if(Y===Static){O(G);return}const ve=()=>{s(se),ue&&!ue.persisted&&ue.afterLeave&&ue.afterLeave()};if(G.shapeFlag&1&&ue&&!ue.persisted){const{leave:Ae,delayLeave:pe}=ue,Se=()=>Ae(se,ve);pe?pe(G.el,ve,Se):Se()}else ve()},_e=(G,Y)=>{let se;for(;G!==Y;)se=y(G),s(G),G=se;s(Y)},we=(G,Y,se)=>{G.type.__hmrId&&unregisterHMR(G);const{bum:fe,scope:ue,update:ve,subTree:Ae,um:pe}=G;fe&&invokeArrayFns(fe),ue.stop(),ve&&(ve.active=!1,Te(Ae,G,Y,se)),pe&&queuePostRenderEffect(pe,Y),queuePostRenderEffect(()=>{G.isUnmounted=!0},Y),Y&&Y.pendingBranch&&!Y.isUnmounted&&G.asyncDep&&!G.asyncResolved&&G.suspenseId===Y.pendingId&&(Y.deps--,Y.deps===0&&Y.resolve()),devtoolsComponentRemoved(G)},ce=(G,Y,se,fe=!1,ue=!1,ve=0)=>{for(let Ae=ve;Ae<G.length;Ae++)Te(G[Ae],Y,se,fe,ue)},Me=G=>G.shapeFlag&6?Me(G.component.subTree):G.shapeFlag&128?G.suspense.next():y(G.anchor||G.el),Ve=(G,Y,se)=>{G==null?Y._vnode&&Te(Y._vnode,null,null,!0):I(Y._vnode||null,G,Y,null,null,null,se),flushPostFlushCbs(),Y._vnode=G},Ce={p:I,um:Te,m:Oe,r:ie,mt:z,mc:U,pc:ne,pbc:j,n:Me,o:e};let Fe,ge;return r&&([Fe,ge]=r(Ce)),{render:Ve,hydrate:Fe,createApp:createAppAPI(Ve,Fe)}}function toggleRecurse({effect:e,update:r},n){e.allowRecurse=r.allowRecurse=n}function traverseStaticChildren(e,r,n=!1){const i=e.children,s=r.children;if(isArray$5(i)&&isArray$5(s))for(let a=0;a<i.length;a++){const u=i[a];let f=s[a];f.shapeFlag&1&&!f.dynamicChildren&&((f.patchFlag<=0||f.patchFlag===32)&&(f=s[a]=cloneIfMounted(s[a]),f.el=u.el),n||traverseStaticChildren(u,f)),f.type===Comment&&!f.el&&(f.el=u.el)}}function getSequence(e){const r=e.slice(),n=[0];let i,s,a,u,f;const d=e.length;for(i=0;i<d;i++){const c=e[i];if(c!==0){if(s=n[n.length-1],e[s]<c){r[i]=s,n.push(i);continue}for(a=0,u=n.length-1;a<u;)f=a+u>>1,e[n[f]]<c?a=f+1:u=f;c<e[n[a]]&&(a>0&&(r[i]=n[a-1]),n[a]=i)}}for(a=n.length,u=n[a-1];a-- >0;)n[a]=u,u=r[u];return n}const isTeleport=e=>e.__isTeleport,isTeleportDisabled=e=>e&&(e.disabled||e.disabled===""),isTargetSVG=e=>typeof SVGElement!="undefined"&&e instanceof SVGElement,resolveTarget=(e,r)=>{const n=e&&e.to;if(isString$1(n))if(r){const i=r(n);return i||warn$1(`Failed to locate Teleport target with selector "${n}". Note the target element must exist before the component is mounted - i.e. the target cannot be rendered by the component itself, and ideally should be outside of the entire Vue component tree.`),i}else return warn$1("Current renderer does not support string target for Teleports. (missing querySelector renderer option)"),null;else return!n&&!isTeleportDisabled(e)&&warn$1(`Invalid Teleport target: ${n}`),n},TeleportImpl={__isTeleport:!0,process(e,r,n,i,s,a,u,f,d,c){const{mc:m,pc:b,pbc:y,o:{insert:P,querySelector:C,createText:T,createComment:I}}=c,S=isTeleportDisabled(r.props);let{shapeFlag:_,children:E,dynamicChildren:A}=r;if(isHmrUpdating&&(d=!1,A=null),e==null){const x=r.el=I("teleport start"),O=r.anchor=I("teleport end");P(x,n,i),P(O,n,i);const k=r.target=resolveTarget(r.props,C),F=r.targetAnchor=T("");k?(P(F,k),u=u||isTargetSVG(k)):S||warn$1("Invalid Teleport target on mount:",k,`(${typeof k})`);const L=(U,Z)=>{_&16&&m(E,U,Z,s,a,u,f,d)};S?L(n,O):k&&L(k,F)}else{r.el=e.el;const x=r.anchor=e.anchor,O=r.target=e.target,k=r.targetAnchor=e.targetAnchor,F=isTeleportDisabled(e.props),L=F?n:O,U=F?x:k;if(u=u||isTargetSVG(O),A?(y(e.dynamicChildren,A,L,s,a,u,f),traverseStaticChildren(e,r,!0)):d||b(e,r,L,U,s,a,u,f,!1),S)F||moveTeleport(r,n,x,c,1);else if((r.props&&r.props.to)!==(e.props&&e.props.to)){const Z=r.target=resolveTarget(r.props,C);Z?moveTeleport(r,Z,null,c,0):warn$1("Invalid Teleport target on update:",O,`(${typeof O})`)}else F&&moveTeleport(r,O,k,c,1)}},remove(e,r,n,i,{um:s,o:{remove:a}},u){const{shapeFlag:f,children:d,anchor:c,targetAnchor:m,target:b,props:y}=e;if(b&&a(m),(u||!isTeleportDisabled(y))&&(a(c),f&16))for(let P=0;P<d.length;P++){const C=d[P];s(C,r,n,!0,!!C.dynamicChildren)}},move:moveTeleport,hydrate:hydrateTeleport};function moveTeleport(e,r,n,{o:{insert:i},m:s},a=2){a===0&&i(e.targetAnchor,r,n);const{el:u,anchor:f,shapeFlag:d,children:c,props:m}=e,b=a===2;if(b&&i(u,r,n),(!b||isTeleportDisabled(m))&&d&16)for(let y=0;y<c.length;y++)s(c[y],r,n,2);b&&i(f,r,n)}function hydrateTeleport(e,r,n,i,s,a,{o:{nextSibling:u,parentNode:f,querySelector:d}},c){const m=r.target=resolveTarget(r.props,d);if(m){const b=m._lpa||m.firstChild;r.shapeFlag&16&&(isTeleportDisabled(r.props)?(r.anchor=c(u(e),r,f(e),n,i,s,a),r.targetAnchor=b):(r.anchor=u(e),r.targetAnchor=c(b,r,m,n,i,s,a)),m._lpa=r.targetAnchor&&u(r.targetAnchor))}return r.anchor&&u(r.anchor)}const Teleport=TeleportImpl,COMPONENTS="components",DIRECTIVES="directives";function resolveComponent(e,r){return resolveAsset(COMPONENTS,e,!0,r)||e}const NULL_DYNAMIC_COMPONENT=Symbol();function resolveDynamicComponent(e){return isString$1(e)?resolveAsset(COMPONENTS,e,!1)||e:e||NULL_DYNAMIC_COMPONENT}function resolveDirective(e){return resolveAsset(DIRECTIVES,e)}function resolveAsset(e,r,n=!0,i=!1){const s=currentRenderingInstance||currentInstance;if(s){const a=s.type;if(e===COMPONENTS){const f=getComponentName(a);if(f&&(f===r||f===camelize$1(r)||f===capitalize(camelize$1(r))))return a}const u=resolve(s[e]||a[e],r)||resolve(s.appContext[e],r);if(!u&&i)return a;if(n&&!u){const f=e===COMPONENTS?`
- If this is a native custom element, make sure to exclude it from component resolution via compilerOptions.isCustomElement.`:"";warn$1(`Failed to resolve ${e.slice(0,-1)}: ${r}${f}`)}return u}else warn$1(`resolve${capitalize(e.slice(0,-1))} can only be used in render() or setup().`)}function resolve(e,r){return e&&(e[r]||e[camelize$1(r)]||e[capitalize(camelize$1(r))])}const Fragment=Symbol("Fragment"),Text=Symbol("Text"),Comment=Symbol("Comment"),Static=Symbol("Static"),blockStack=[];let currentBlock=null;function openBlock(e=!1){blockStack.push(currentBlock=e?null:[])}function closeBlock(){blockStack.pop(),currentBlock=blockStack[blockStack.length-1]||null}let isBlockTreeEnabled=1;function setBlockTracking(e){isBlockTreeEnabled+=e}function setupBlock(e){return e.dynamicChildren=isBlockTreeEnabled>0?currentBlock||EMPTY_ARR:null,closeBlock(),isBlockTreeEnabled>0&¤tBlock&¤tBlock.push(e),e}function createElementBlock(e,r,n,i,s,a){return setupBlock(createBaseVNode(e,r,n,i,s,a,!0))}function createBlock(e,r,n,i,s){return setupBlock(createVNode(e,r,n,i,s,!0))}function isVNode(e){return e?e.__v_isVNode===!0:!1}function isSameVNodeType(e,r){return r.shapeFlag&6&&hmrDirtyComponents.has(r.type)?!1:e.type===r.type&&e.key===r.key}let vnodeArgsTransformer;function transformVNodeArgs(e){vnodeArgsTransformer=e}const createVNodeWithArgsTransform=(...e)=>_createVNode(...vnodeArgsTransformer?vnodeArgsTransformer(e,currentRenderingInstance):e),InternalObjectKey="__vInternal",normalizeKey=({key:e})=>e!=null?e:null,normalizeRef=({ref:e,ref_key:r,ref_for:n})=>e!=null?isString$1(e)||isRef(e)||isFunction$1(e)?{i:currentRenderingInstance,r:e,k:r,f:!!n}:e:null;function createBaseVNode(e,r=null,n=null,i=0,s=null,a=e===Fragment?0:1,u=!1,f=!1){const d={__v_isVNode:!0,__v_skip:!0,type:e,props:r,key:r&&normalizeKey(r),ref:r&&normalizeRef(r),scopeId:currentScopeId,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:a,patchFlag:i,dynamicProps:s,dynamicChildren:null,appContext:null};return f?(normalizeChildren(d,n),a&128&&e.normalize(d)):n&&(d.shapeFlag|=isString$1(n)?8:16),d.key!==d.key&&warn$1("VNode created with invalid key (NaN). VNode type:",d.type),isBlockTreeEnabled>0&&!u&¤tBlock&&(d.patchFlag>0||a&6)&&d.patchFlag!==32&¤tBlock.push(d),d}const createVNode=createVNodeWithArgsTransform;function _createVNode(e,r=null,n=null,i=0,s=null,a=!1){if((!e||e===NULL_DYNAMIC_COMPONENT)&&(e||warn$1(`Invalid vnode type when creating vnode: ${e}.`),e=Comment),isVNode(e)){const f=cloneVNode(e,r,!0);return n&&normalizeChildren(f,n),f}if(isClassComponent(e)&&(e=e.__vccOpts),r){r=guardReactiveProps(r);let{class:f,style:d}=r;f&&!isString$1(f)&&(r.class=normalizeClass(f)),isObject$2(d)&&(isProxy(d)&&!isArray$5(d)&&(d=extend$2({},d)),r.style=normalizeStyle(d))}const u=isString$1(e)?1:isSuspense(e)?128:isTeleport(e)?64:isObject$2(e)?4:isFunction$1(e)?2:0;return u&4&&isProxy(e)&&(e=toRaw(e),warn$1("Vue received a Component which was made a reactive object. This can lead to unnecessary performance overhead, and should be avoided by marking the component with `markRaw` or using `shallowRef` instead of `ref`.",`
- Component that was made reactive: `,e)),createBaseVNode(e,r,n,i,s,u,a,!0)}function guardReactiveProps(e){return e?isProxy(e)||InternalObjectKey in e?extend$2({},e):e:null}function cloneVNode(e,r,n=!1){const{props:i,ref:s,patchFlag:a,children:u}=e,f=r?mergeProps(i||{},r):i;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:f,key:f&&normalizeKey(f),ref:r&&r.ref?n&&s?isArray$5(s)?s.concat(normalizeRef(r)):[s,normalizeRef(r)]:normalizeRef(r):s,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a===-1&&isArray$5(u)?u.map(deepCloneVNode):u,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:r&&e.type!==Fragment?a===-1?16:a|16:a,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&cloneVNode(e.ssContent),ssFallback:e.ssFallback&&cloneVNode(e.ssFallback),el:e.el,anchor:e.anchor}}function deepCloneVNode(e){const r=cloneVNode(e);return isArray$5(e.children)&&(r.children=e.children.map(deepCloneVNode)),r}function createTextVNode(e=" ",r=0){return createVNode(Text,null,e,r)}function createStaticVNode(e,r){const n=createVNode(Static,null,e);return n.staticCount=r,n}function createCommentVNode(e="",r=!1){return r?(openBlock(),createBlock(Comment,null,e)):createVNode(Comment,null,e)}function normalizeVNode(e){return e==null||typeof e=="boolean"?createVNode(Comment):isArray$5(e)?createVNode(Fragment,null,e.slice()):typeof e=="object"?cloneIfMounted(e):createVNode(Text,null,String(e))}function cloneIfMounted(e){return e.el===null||e.memo?e:cloneVNode(e)}function normalizeChildren(e,r){let n=0;const{shapeFlag:i}=e;if(r==null)r=null;else if(isArray$5(r))n=16;else if(typeof r=="object")if(i&65){const s=r.default;s&&(s._c&&(s._d=!1),normalizeChildren(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=r._;!s&&!(InternalObjectKey in r)?r._ctx=currentRenderingInstance:s===3&¤tRenderingInstance&&(currentRenderingInstance.slots._===1?r._=1:(r._=2,e.patchFlag|=1024))}else isFunction$1(r)?(r={default:r,_ctx:currentRenderingInstance},n=32):(r=String(r),i&64?(n=16,r=[createTextVNode(r)]):n=8);e.children=r,e.shapeFlag|=n}function mergeProps(...e){const r={};for(let n=0;n<e.length;n++){const i=e[n];for(const s in i)if(s==="class")r.class!==i.class&&(r.class=normalizeClass([r.class,i.class]));else if(s==="style")r.style=normalizeStyle([r.style,i.style]);else if(isOn(s)){const a=r[s],u=i[s];a!==u&&!(isArray$5(a)&&a.includes(u))&&(r[s]=a?[].concat(a,u):u)}else s!==""&&(r[s]=i[s])}return r}function invokeVNodeHook(e,r,n,i=null){callWithAsyncErrorHandling(e,r,7,[n,i])}function renderList(e,r,n,i){let s;const a=n&&n[i];if(isArray$5(e)||isString$1(e)){s=new Array(e.length);for(let u=0,f=e.length;u<f;u++)s[u]=r(e[u],u,void 0,a&&a[u])}else if(typeof e=="number"){if(!Number.isInteger(e))return warn$1(`The v-for range expect an integer value but got ${e}.`),[];s=new Array(e);for(let u=0;u<e;u++)s[u]=r(u+1,u,void 0,a&&a[u])}else if(isObject$2(e))if(e[Symbol.iterator])s=Array.from(e,(u,f)=>r(u,f,void 0,a&&a[f]));else{const u=Object.keys(e);s=new Array(u.length);for(let f=0,d=u.length;f<d;f++){const c=u[f];s[f]=r(e[c],c,f,a&&a[f])}}else s=[];return n&&(n[i]=s),s}function createSlots(e,r){for(let n=0;n<r.length;n++){const i=r[n];if(isArray$5(i))for(let s=0;s<i.length;s++)e[i[s].name]=i[s].fn;else i&&(e[i.name]=i.fn)}return e}function renderSlot(e,r,n={},i,s){if(currentRenderingInstance.isCE)return createVNode("slot",r==="default"?null:{name:r},i&&i());let a=e[r];a&&a.length>1&&(warn$1("SSR-optimized slot function detected in a non-SSR-optimized render function. You need to mark this component with $dynamic-slots in the parent template."),a=()=>[]),a&&a._c&&(a._d=!1),openBlock();const u=a&&ensureValidVNode(a(n)),f=createBlock(Fragment,{key:n.key||`_${r}`},u||(i?i():[]),u&&e._===1?64:-2);return!s&&f.scopeId&&(f.slotScopeIds=[f.scopeId+"-s"]),a&&a._c&&(a._d=!0),f}function ensureValidVNode(e){return e.some(r=>isVNode(r)?!(r.type===Comment||r.type===Fragment&&!ensureValidVNode(r.children)):!0)?e:null}function toHandlers(e){const r={};if(!isObject$2(e))return warn$1("v-on with no argument expects an object value."),r;for(const n in e)r[toHandlerKey(n)]=e[n];return r}const getPublicInstance=e=>e?isStatefulComponent(e)?getExposeProxy(e)||e.proxy:getPublicInstance(e.parent):null,publicPropertiesMap=extend$2(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>shallowReadonly(e.props),$attrs:e=>shallowReadonly(e.attrs),$slots:e=>shallowReadonly(e.slots),$refs:e=>shallowReadonly(e.refs),$parent:e=>getPublicInstance(e.parent),$root:e=>getPublicInstance(e.root),$emit:e=>e.emit,$options:e=>resolveMergedOptions(e),$forceUpdate:e=>()=>queueJob(e.update),$nextTick:e=>nextTick.bind(e.proxy),$watch:e=>instanceWatch.bind(e)}),PublicInstanceProxyHandlers={get({_:e},r){const{ctx:n,setupState:i,data:s,props:a,accessCache:u,type:f,appContext:d}=e;if(r==="__isVue")return!0;if(i!==EMPTY_OBJ&&i.__isScriptSetup&&hasOwn$2(i,r))return i[r];let c;if(r[0]!=="$"){const P=u[r];if(P!==void 0)switch(P){case 1:return i[r];case 2:return s[r];case 4:return n[r];case 3:return a[r]}else{if(i!==EMPTY_OBJ&&hasOwn$2(i,r))return u[r]=1,i[r];if(s!==EMPTY_OBJ&&hasOwn$2(s,r))return u[r]=2,s[r];if((c=e.propsOptions[0])&&hasOwn$2(c,r))return u[r]=3,a[r];if(n!==EMPTY_OBJ&&hasOwn$2(n,r))return u[r]=4,n[r];shouldCacheAccess&&(u[r]=0)}}const m=publicPropertiesMap[r];let b,y;if(m)return r==="$attrs"&&(track(e,"get",r),markAttrsAccessed()),m(e);if((b=f.__cssModules)&&(b=b[r]))return b;if(n!==EMPTY_OBJ&&hasOwn$2(n,r))return u[r]=4,n[r];if(y=d.config.globalProperties,hasOwn$2(y,r))return y[r];currentRenderingInstance&&(!isString$1(r)||r.indexOf("__v")!==0)&&(s!==EMPTY_OBJ&&(r[0]==="$"||r[0]==="_")&&hasOwn$2(s,r)?warn$1(`Property ${JSON.stringify(r)} must be accessed via $data because it starts with a reserved character ("$" or "_") and is not proxied on the render context.`):e===currentRenderingInstance&&warn$1(`Property ${JSON.stringify(r)} was accessed during render but is not defined on instance.`))},set({_:e},r,n){const{data:i,setupState:s,ctx:a}=e;if(s!==EMPTY_OBJ&&hasOwn$2(s,r))s[r]=n;else if(i!==EMPTY_OBJ&&hasOwn$2(i,r))i[r]=n;else if(hasOwn$2(e.props,r))return warn$1(`Attempting to mutate prop "${r}". Props are readonly.`,e),!1;return r[0]==="$"&&r.slice(1)in e?(warn$1(`Attempting to mutate public property "${r}". Properties starting with $ are reserved and readonly.`,e),!1):(r in e.appContext.config.globalProperties?Object.defineProperty(a,r,{enumerable:!0,configurable:!0,value:n}):a[r]=n,!0)},has({_:{data:e,setupState:r,accessCache:n,ctx:i,appContext:s,propsOptions:a}},u){let f;return!!n[u]||e!==EMPTY_OBJ&&hasOwn$2(e,u)||r!==EMPTY_OBJ&&hasOwn$2(r,u)||(f=a[0])&&hasOwn$2(f,u)||hasOwn$2(i,u)||hasOwn$2(publicPropertiesMap,u)||hasOwn$2(s.config.globalProperties,u)}};PublicInstanceProxyHandlers.ownKeys=e=>(warn$1("Avoid app logic that relies on enumerating keys on a component instance. The keys will be empty in production mode to avoid performance overhead."),Reflect.ownKeys(e));const RuntimeCompiledPublicInstanceProxyHandlers=extend$2({},PublicInstanceProxyHandlers,{get(e,r){if(r!==Symbol.unscopables)return PublicInstanceProxyHandlers.get(e,r,e)},has(e,r){const n=r[0]!=="_"&&!isGloballyWhitelisted(r);return!n&&PublicInstanceProxyHandlers.has(e,r)&&warn$1(`Property ${JSON.stringify(r)} should not start with _ which is a reserved prefix for Vue internals.`),n}});function createDevRenderContext(e){const r={};return Object.defineProperty(r,"_",{configurable:!0,enumerable:!1,get:()=>e}),Object.keys(publicPropertiesMap).forEach(n=>{Object.defineProperty(r,n,{configurable:!0,enumerable:!1,get:()=>publicPropertiesMap[n](e),set:NOOP})}),r}function exposePropsOnRenderContext(e){const{ctx:r,propsOptions:[n]}=e;n&&Object.keys(n).forEach(i=>{Object.defineProperty(r,i,{enumerable:!0,configurable:!0,get:()=>e.props[i],set:NOOP})})}function exposeSetupStateOnRenderContext(e){const{ctx:r,setupState:n}=e;Object.keys(toRaw(n)).forEach(i=>{if(!n.__isScriptSetup){if(i[0]==="$"||i[0]==="_"){warn$1(`setup() return property ${JSON.stringify(i)} should not start with "$" or "_" which are reserved prefixes for Vue internals.`);return}Object.defineProperty(r,i,{enumerable:!0,configurable:!0,get:()=>n[i],set:NOOP})}})}const emptyAppContext=createAppContext();let uid$1=0;function createComponentInstance(e,r,n){const i=e.type,s=(r?r.appContext:e.appContext)||emptyAppContext,a={uid:uid$1++,vnode:e,type:i,parent:r,appContext:s,root:null,next:null,subTree:null,effect:null,update:null,scope:new EffectScope(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:r?r.provides:Object.create(s.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:normalizePropsOptions(i,s),emitsOptions:normalizeEmitsOptions(i,s),emit:null,emitted:null,propsDefaults:EMPTY_OBJ,inheritAttrs:i.inheritAttrs,ctx:EMPTY_OBJ,data:EMPTY_OBJ,props:EMPTY_OBJ,attrs:EMPTY_OBJ,slots:EMPTY_OBJ,refs:EMPTY_OBJ,setupState:EMPTY_OBJ,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 a.ctx=createDevRenderContext(a),a.root=r?r.root:a,a.emit=emit$1.bind(null,a),e.ce&&e.ce(a),a}let currentInstance=null;const getCurrentInstance=()=>currentInstance||currentRenderingInstance,setCurrentInstance=e=>{currentInstance=e,e.scope.on()},unsetCurrentInstance=()=>{currentInstance&¤tInstance.scope.off(),currentInstance=null},isBuiltInTag=makeMap("slot,component");function validateComponentName(e,r){const n=r.isNativeTag||NO;(isBuiltInTag(e)||n(e))&&warn$1("Do not use built-in or reserved HTML elements as component id: "+e)}function isStatefulComponent(e){return e.vnode.shapeFlag&4}let isInSSRComponentSetup=!1;function setupComponent(e,r=!1){isInSSRComponentSetup=r;const{props:n,children:i}=e.vnode,s=isStatefulComponent(e);initProps(e,n,s,r),initSlots(e,i);const a=s?setupStatefulComponent(e,r):void 0;return isInSSRComponentSetup=!1,a}function setupStatefulComponent(e,r){const n=e.type;{if(n.name&&validateComponentName(n.name,e.appContext.config),n.components){const s=Object.keys(n.components);for(let a=0;a<s.length;a++)validateComponentName(s[a],e.appContext.config)}if(n.directives){const s=Object.keys(n.directives);for(let a=0;a<s.length;a++)validateDirectiveName(s[a])}n.compilerOptions&&isRuntimeOnly()&&warn$1('"compilerOptions" is only supported when using a build of Vue that includes the runtime compiler. Since you are using a runtime-only build, the options should be passed via your build tool config instead.')}e.accessCache=Object.create(null),e.proxy=markRaw(new Proxy(e.ctx,PublicInstanceProxyHandlers)),exposePropsOnRenderContext(e);const{setup:i}=n;if(i){const s=e.setupContext=i.length>1?createSetupContext(e):null;setCurrentInstance(e),pauseTracking();const a=callWithErrorHandling(i,e,0,[shallowReadonly(e.props),s]);if(resetTracking(),unsetCurrentInstance(),isPromise$1(a)){if(a.then(unsetCurrentInstance,unsetCurrentInstance),r)return a.then(u=>{handleSetupResult(e,u,r)}).catch(u=>{handleError(u,e,0)});e.asyncDep=a}else handleSetupResult(e,a,r)}else finishComponentSetup(e,r)}function handleSetupResult(e,r,n){isFunction$1(r)?e.type.__ssrInlineRender?e.ssrRender=r:e.render=r:isObject$2(r)?(isVNode(r)&&warn$1("setup() should not return VNodes directly - return a render function instead."),e.devtoolsRawSetupState=r,e.setupState=proxyRefs(r),exposeSetupStateOnRenderContext(e)):r!==void 0&&warn$1(`setup() should return an object. Received: ${r===null?"null":typeof r}`),finishComponentSetup(e,n)}let compile$1,installWithProxy;function registerRuntimeCompiler(e){compile$1=e,installWithProxy=r=>{r.render._rc&&(r.withProxy=new Proxy(r.ctx,RuntimeCompiledPublicInstanceProxyHandlers))}}const isRuntimeOnly=()=>!compile$1;function finishComponentSetup(e,r,n){const i=e.type;if(!e.render){if(!r&&compile$1&&!i.render){const s=i.template;if(s){startMeasure(e,"compile");const{isCustomElement:a,compilerOptions:u}=e.appContext.config,{delimiters:f,compilerOptions:d}=i,c=extend$2(extend$2({isCustomElement:a,delimiters:f},u),d);i.render=compile$1(s,c),endMeasure(e,"compile")}}e.render=i.render||NOOP,installWithProxy&&installWithProxy(e)}setCurrentInstance(e),pauseTracking(),applyOptions(e),resetTracking(),unsetCurrentInstance(),!i.render&&e.render===NOOP&&!r&&(!compile$1&&i.template?warn$1('Component provided template option but runtime compilation is not supported in this build of Vue. Configure your bundler to alias "vue" to "vue/dist/vue.esm-bundler.js".'):warn$1("Component is missing template or render function."))}function createAttrsProxy(e){return new Proxy(e.attrs,{get(r,n){return markAttrsAccessed(),track(e,"get","$attrs"),r[n]},set(){return warn$1("setupContext.attrs is readonly."),!1},deleteProperty(){return warn$1("setupContext.attrs is readonly."),!1}})}function createSetupContext(e){const r=i=>{e.exposed&&warn$1("expose() should be called only once per setup()."),e.exposed=i||{}};let n;return Object.freeze({get attrs(){return n||(n=createAttrsProxy(e))},get slots(){return shallowReadonly(e.slots)},get emit(){return(i,...s)=>e.emit(i,...s)},expose:r})}function getExposeProxy(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(proxyRefs(markRaw(e.exposed)),{get(r,n){if(n in r)return r[n];if(n in publicPropertiesMap)return publicPropertiesMap[n](e)}}))}const classifyRE=/(?:^|[-_])(\w)/g,classify=e=>e.replace(classifyRE,r=>r.toUpperCase()).replace(/[-_]/g,"");function getComponentName(e){return isFunction$1(e)&&e.displayName||e.name}function formatComponentName(e,r,n=!1){let i=getComponentName(r);if(!i&&r.__file){const s=r.__file.match(/([^/\\]+)\.\w+$/);s&&(i=s[1])}if(!i&&e&&e.parent){const s=a=>{for(const u in a)if(a[u]===r)return u};i=s(e.components||e.parent.type.components)||s(e.appContext.components)}return i?classify(i):n?"App":"Anonymous"}function isClassComponent(e){return isFunction$1(e)&&"__vccOpts"in e}const stack=[];function pushWarningContext(e){stack.push(e)}function popWarningContext(){stack.pop()}function warn$1(e,...r){pauseTracking();const n=stack.length?stack[stack.length-1].component:null,i=n&&n.appContext.config.warnHandler,s=getComponentTrace();if(i)callWithErrorHandling(i,n,11,[e+r.join(""),n&&n.proxy,s.map(({vnode:a})=>`at <${formatComponentName(n,a.type)}>`).join(`
- `),s]);else{const a=[`[Vue warn]: ${e}`,...r];s.length&&a.push(`
- `,...formatTrace(s)),console.warn(...a)}resetTracking()}function getComponentTrace(){let e=stack[stack.length-1];if(!e)return[];const r=[];for(;e;){const n=r[0];n&&n.vnode===e?n.recurseCount++:r.push({vnode:e,recurseCount:0});const i=e.component&&e.component.parent;e=i&&i.vnode}return r}function formatTrace(e){const r=[];return e.forEach((n,i)=>{r.push(...i===0?[]:[`
- `],...formatTraceEntry(n))}),r}function formatTraceEntry({vnode:e,recurseCount:r}){const n=r>0?`... (${r} recursive calls)`:"",i=e.component?e.component.parent==null:!1,s=` at <${formatComponentName(e.component,e.type,i)}`,a=">"+n;return e.props?[s,...formatProps(e.props),a]:[s+a]}function formatProps(e){const r=[],n=Object.keys(e);return n.slice(0,3).forEach(i=>{r.push(...formatProp(i,e[i]))}),n.length>3&&r.push(" ..."),r}function formatProp(e,r,n){return isString$1(r)?(r=JSON.stringify(r),n?r:[`${e}=${r}`]):typeof r=="number"||typeof r=="boolean"||r==null?n?r:[`${e}=${r}`]:isRef(r)?(r=formatProp(e,toRaw(r.value),!0),n?r:[`${e}=Ref<`,r,">"]):isFunction$1(r)?[`${e}=fn${r.name?`<${r.name}>`:""}`]:(r=toRaw(r),n?r:[`${e}=`,r])}const ErrorTypeStrings={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",[0]:"setup function",[1]:"render function",[2]:"watcher getter",[3]:"watcher callback",[4]:"watcher cleanup function",[5]:"native event handler",[6]:"component event handler",[7]:"vnode hook",[8]:"directive hook",[9]:"transition hook",[10]:"app errorHandler",[11]:"app warnHandler",[12]:"ref function",[13]:"async component loader",[14]:"scheduler flush. This is likely a Vue internals bug. Please open an issue at https://new-issue.vuejs.org/?repo=vuejs/vue-next"};function callWithErrorHandling(e,r,n,i){let s;try{s=i?e(...i):e()}catch(a){handleError(a,r,n)}return s}function callWithAsyncErrorHandling(e,r,n,i){if(isFunction$1(e)){const a=callWithErrorHandling(e,r,n,i);return a&&isPromise$1(a)&&a.catch(u=>{handleError(u,r,n)}),a}const s=[];for(let a=0;a<e.length;a++)s.push(callWithAsyncErrorHandling(e[a],r,n,i));return s}function handleError(e,r,n,i=!0){const s=r?r.vnode:null;if(r){let a=r.parent;const u=r.proxy,f=ErrorTypeStrings[n];for(;a;){const c=a.ec;if(c){for(let m=0;m<c.length;m++)if(c[m](e,u,f)===!1)return}a=a.parent}const d=r.appContext.config.errorHandler;if(d){callWithErrorHandling(d,null,10,[e,u,f]);return}}logError(e,n,s,i)}function logError(e,r,n,i=!0){{const s=ErrorTypeStrings[r];if(n&&pushWarningContext(n),warn$1(`Unhandled error${s?` during execution of ${s}`:""}`),n&&popWarningContext(),i)throw e;console.error(e)}}let isFlushing=!1,isFlushPending=!1;const queue$1=[];let flushIndex=0;const pendingPreFlushCbs=[];let activePreFlushCbs=null,preFlushIndex=0;const pendingPostFlushCbs=[];let activePostFlushCbs=null,postFlushIndex=0;const resolvedPromise=Promise.resolve();let currentFlushPromise=null,currentPreFlushParentJob=null;const RECURSION_LIMIT=100;function nextTick(e){const r=currentFlushPromise||resolvedPromise;return e?r.then(this?e.bind(this):e):r}function findInsertionIndex(e){let r=flushIndex+1,n=queue$1.length;for(;r<n;){const i=r+n>>>1;getId(queue$1[i])<e?r=i+1:n=i}return r}function queueJob(e){(!queue$1.length||!queue$1.includes(e,isFlushing&&e.allowRecurse?flushIndex+1:flushIndex))&&e!==currentPreFlushParentJob&&(e.id==null?queue$1.push(e):queue$1.splice(findInsertionIndex(e.id),0,e),queueFlush())}function queueFlush(){!isFlushing&&!isFlushPending&&(isFlushPending=!0,currentFlushPromise=resolvedPromise.then(flushJobs))}function invalidateJob(e){const r=queue$1.indexOf(e);r>flushIndex&&queue$1.splice(r,1)}function queueCb(e,r,n,i){isArray$5(e)?n.push(...e):(!r||!r.includes(e,e.allowRecurse?i+1:i))&&n.push(e),queueFlush()}function queuePreFlushCb(e){queueCb(e,activePreFlushCbs,pendingPreFlushCbs,preFlushIndex)}function queuePostFlushCb(e){queueCb(e,activePostFlushCbs,pendingPostFlushCbs,postFlushIndex)}function flushPreFlushCbs(e,r=null){if(pendingPreFlushCbs.length){for(currentPreFlushParentJob=r,activePreFlushCbs=[...new Set(pendingPreFlushCbs)],pendingPreFlushCbs.length=0,e=e||new Map,preFlushIndex=0;preFlushIndex<activePreFlushCbs.length;preFlushIndex++)checkRecursiveUpdates(e,activePreFlushCbs[preFlushIndex])||activePreFlushCbs[preFlushIndex]();activePreFlushCbs=null,preFlushIndex=0,currentPreFlushParentJob=null,flushPreFlushCbs(e,r)}}function flushPostFlushCbs(e){if(pendingPostFlushCbs.length){const r=[...new Set(pendingPostFlushCbs)];if(pendingPostFlushCbs.length=0,activePostFlushCbs){activePostFlushCbs.push(...r);return}for(activePostFlushCbs=r,e=e||new Map,activePostFlushCbs.sort((n,i)=>getId(n)-getId(i)),postFlushIndex=0;postFlushIndex<activePostFlushCbs.length;postFlushIndex++)checkRecursiveUpdates(e,activePostFlushCbs[postFlushIndex])||activePostFlushCbs[postFlushIndex]();activePostFlushCbs=null,postFlushIndex=0}}const getId=e=>e.id==null?1/0:e.id;function flushJobs(e){isFlushPending=!1,isFlushing=!0,e=e||new Map,flushPreFlushCbs(e),queue$1.sort((n,i)=>getId(n)-getId(i));const r=n=>checkRecursiveUpdates(e,n);try{for(flushIndex=0;flushIndex<queue$1.length;flushIndex++){const n=queue$1[flushIndex];if(n&&n.active!==!1){if(r(n))continue;callWithErrorHandling(n,null,14)}}}finally{flushIndex=0,queue$1.length=0,flushPostFlushCbs(e),isFlushing=!1,currentFlushPromise=null,(queue$1.length||pendingPreFlushCbs.length||pendingPostFlushCbs.length)&&flushJobs(e)}}function checkRecursiveUpdates(e,r){if(!e.has(r))e.set(r,1);else{const n=e.get(r);if(n>RECURSION_LIMIT){const i=r.ownerInstance,s=i&&getComponentName(i.type);return warn$1(`Maximum recursive updates exceeded${s?` in component <${s}>`:""}. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function.`),!0}else e.set(r,n+1)}}function watchEffect(e,r){return doWatch(e,null,r)}function watchPostEffect(e,r){return doWatch(e,null,Object.assign(r||{},{flush:"post"}))}function watchSyncEffect(e,r){return doWatch(e,null,Object.assign(r||{},{flush:"sync"}))}const INITIAL_WATCHER_VALUE={};function watch(e,r,n){return isFunction$1(r)||warn$1("`watch(fn, options?)` signature has been moved to a separate API. Use `watchEffect(fn, options?)` instead. `watch` now only supports `watch(source, cb, options?) signature."),doWatch(e,r,n)}function doWatch(e,r,{immediate:n,deep:i,flush:s,onTrack:a,onTrigger:u}=EMPTY_OBJ){r||(n!==void 0&&warn$1('watch() "immediate" option is only respected when using the watch(source, callback, options?) signature.'),i!==void 0&&warn$1('watch() "deep" option is only respected when using the watch(source, callback, options?) signature.'));const f=_=>{warn$1("Invalid watch source: ",_,"A watch source can only be a getter/effect function, a ref, a reactive object, or an array of these types.")},d=currentInstance;let c,m=!1,b=!1;if(isRef(e)?(c=()=>e.value,m=!!e._shallow):isReactive(e)?(c=()=>e,i=!0):isArray$5(e)?(b=!0,m=e.some(isReactive),c=()=>e.map(_=>{if(isRef(_))return _.value;if(isReactive(_))return traverse(_);if(isFunction$1(_))return callWithErrorHandling(_,d,2);f(_)})):isFunction$1(e)?r?c=()=>callWithErrorHandling(e,d,2):c=()=>{if(!(d&&d.isUnmounted))return y&&y(),callWithAsyncErrorHandling(e,d,3,[P])}:(c=NOOP,f(e)),r&&i){const _=c;c=()=>traverse(_())}let y,P=_=>{y=S.onStop=()=>{callWithErrorHandling(_,d,4)}};if(isInSSRComponentSetup)return P=NOOP,r?n&&callWithAsyncErrorHandling(r,d,3,[c(),b?[]:void 0,P]):c(),NOOP;let C=b?[]:INITIAL_WATCHER_VALUE;const T=()=>{if(!!S.active)if(r){const _=S.run();(i||m||(b?_.some((E,A)=>hasChanged(E,C[A])):hasChanged(_,C)))&&(y&&y(),callWithAsyncErrorHandling(r,d,3,[_,C===INITIAL_WATCHER_VALUE?void 0:C,P]),C=_)}else S.run()};T.allowRecurse=!!r;let I;s==="sync"?I=T:s==="post"?I=()=>queuePostRenderEffect(T,d&&d.suspense):I=()=>{!d||d.isMounted?queuePreFlushCb(T):T()};const S=new ReactiveEffect(c,I);return S.onTrack=a,S.onTrigger=u,r?n?T():C=S.run():s==="post"?queuePostRenderEffect(S.run.bind(S),d&&d.suspense):S.run(),()=>{S.stop(),d&&d.scope&&remove(d.scope.effects,S)}}function instanceWatch(e,r,n){const i=this.proxy,s=isString$1(e)?e.includes(".")?createPathGetter(i,e):()=>i[e]:e.bind(i,i);let a;isFunction$1(r)?a=r:(a=r.handler,n=r);const u=currentInstance;setCurrentInstance(this);const f=doWatch(s,a.bind(i),n);return u?setCurrentInstance(u):unsetCurrentInstance(),f}function createPathGetter(e,r){const n=r.split(".");return()=>{let i=e;for(let s=0;s<n.length&&i;s++)i=i[n[s]];return i}}function traverse(e,r){if(!isObject$2(e)||e.__v_skip||(r=r||new Set,r.has(e)))return e;if(r.add(e),isRef(e))traverse(e.value,r);else if(isArray$5(e))for(let n=0;n<e.length;n++)traverse(e[n],r);else if(isSet$1(e)||isMap$1(e))e.forEach(n=>{traverse(n,r)});else if(isPlainObject$2(e))for(const n in e)traverse(e[n],r);return e}const warnRuntimeUsage=e=>warn$1(`${e}() is a compiler-hint helper that is only usable inside <script setup> of a single file component. Its arguments should be compiled away and passing it at runtime has no effect.`);function defineProps(){return warnRuntimeUsage("defineProps"),null}function defineEmits(){return warnRuntimeUsage("defineEmits"),null}function defineExpose(e){warnRuntimeUsage("defineExpose")}function withDefaults(e,r){return warnRuntimeUsage("withDefaults"),null}function useSlots(){return getContext().slots}function useAttrs(){return getContext().attrs}function getContext(){const e=getCurrentInstance();return e||warn$1("useContext() called without active instance."),e.setupContext||(e.setupContext=createSetupContext(e))}function mergeDefaults(e,r){const n=isArray$5(e)?e.reduce((i,s)=>(i[s]={},i),{}):e;for(const i in r){const s=n[i];s?isArray$5(s)||isFunction$1(s)?n[i]={type:s,default:r[i]}:s.default=r[i]:s===null?n[i]={default:r[i]}:warn$1(`props default key "${i}" has no corresponding declaration.`)}return n}function createPropsRestProxy(e,r){const n={};for(const i in e)r.includes(i)||Object.defineProperty(n,i,{enumerable:!0,get:()=>e[i]});return n}function withAsyncContext(e){const r=getCurrentInstance();r||warn$1("withAsyncContext called without active current instance. This is likely a bug.");let n=e();return unsetCurrentInstance(),isPromise$1(n)&&(n=n.catch(i=>{throw setCurrentInstance(r),i})),[n,()=>setCurrentInstance(r)]}function h$1(e,r,n){const i=arguments.length;return i===2?isObject$2(r)&&!isArray$5(r)?isVNode(r)?createVNode(e,null,[r]):createVNode(e,r):createVNode(e,null,r):(i>3?n=Array.prototype.slice.call(arguments,2):i===3&&isVNode(n)&&(n=[n]),createVNode(e,r,n))}const ssrContextKey=Symbol("ssrContext"),useSSRContext=()=>{{const e=inject(ssrContextKey);return e||warn$1("Server rendering context not provided. Make sure to only call useSSRContext() conditionally in the server build."),e}};function initCustomFormatter(){if(typeof window=="undefined")return;const e={style:"color:#3ba776"},r={style:"color:#0b1bc9"},n={style:"color:#b62e24"},i={style:"color:#9d288c"},s={header(b){return isObject$2(b)?b.__isVue?["div",e,"VueInstance"]:isRef(b)?["div",{},["span",e,m(b)],"<",f(b.value),">"]:isReactive(b)?["div",{},["span",e,"Reactive"],"<",f(b),`>${isReadonly(b)?" (readonly)":""}`]:isReadonly(b)?["div",{},["span",e,"Readonly"],"<",f(b),">"]:null:null},hasBody(b){return b&&b.__isVue},body(b){if(b&&b.__isVue)return["div",{},...a(b.$)]}};function a(b){const y=[];b.type.props&&b.props&&y.push(u("props",toRaw(b.props))),b.setupState!==EMPTY_OBJ&&y.push(u("setup",b.setupState)),b.data!==EMPTY_OBJ&&y.push(u("data",toRaw(b.data)));const P=d(b,"computed");P&&y.push(u("computed",P));const C=d(b,"inject");return C&&y.push(u("injected",C)),y.push(["div",{},["span",{style:i.style+";opacity:0.66"},"$ (internal): "],["object",{object:b}]]),y}function u(b,y){return y=extend$2({},y),Object.keys(y).length?["div",{style:"line-height:1.25em;margin-bottom:0.6em"},["div",{style:"color:#476582"},b],["div",{style:"padding-left:1.25em"},...Object.keys(y).map(P=>["div",{},["span",i,P+": "],f(y[P],!1)])]]:["span",{}]}function f(b,y=!0){return typeof b=="number"?["span",r,b]:typeof b=="string"?["span",n,JSON.stringify(b)]:typeof b=="boolean"?["span",i,b]:isObject$2(b)?["object",{object:y?toRaw(b):b}]:["span",n,String(b)]}function d(b,y){const P=b.type;if(isFunction$1(P))return;const C={};for(const T in b.ctx)c(P,T,y)&&(C[T]=b.ctx[T]);return C}function c(b,y,P){const C=b[P];if(isArray$5(C)&&C.includes(y)||isObject$2(C)&&y in C||b.extends&&c(b.extends,y,P)||b.mixins&&b.mixins.some(T=>c(T,y,P)))return!0}function m(b){return b._shallow?"ShallowRef":b.effect?"ComputedRef":"Ref"}window.devtoolsFormatters?window.devtoolsFormatters.push(s):window.devtoolsFormatters=[s]}function withMemo(e,r,n,i){const s=n[i];if(s&&isMemoSame(s,e))return s;const a=r();return a.memo=e.slice(),n[i]=a}function isMemoSame(e,r){const n=e.memo;if(n.length!=r.length)return!1;for(let i=0;i<n.length;i++)if(n[i]!==r[i])return!1;return isBlockTreeEnabled>0&¤tBlock&¤tBlock.push(e),!0}const version="3.2.26",_ssrUtils={createComponentInstance,setupComponent,renderComponentRoot,setCurrentRenderingInstance,isVNode,normalizeVNode},ssrUtils=_ssrUtils,resolveFilter=null,compatUtils=null,svgNS="http://www.w3.org/2000/svg",doc=typeof document!="undefined"?document:null,staticTemplateCache=new Map,nodeOps={insert:(e,r,n)=>{r.insertBefore(e,n||null)},remove:e=>{const r=e.parentNode;r&&r.removeChild(e)},createElement:(e,r,n,i)=>{const s=r?doc.createElementNS(svgNS,e):doc.createElement(e,n?{is:n}:void 0);return e==="select"&&i&&i.multiple!=null&&s.setAttribute("multiple",i.multiple),s},createText:e=>doc.createTextNode(e),createComment:e=>doc.createComment(e),setText:(e,r)=>{e.nodeValue=r},setElementText:(e,r)=>{e.textContent=r},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>doc.querySelector(e),setScopeId(e,r){e.setAttribute(r,"")},cloneNode(e){const r=e.cloneNode(!0);return"_value"in e&&(r._value=e._value),r},insertStaticContent(e,r,n,i){const s=n?n.previousSibling:r.lastChild;let a=staticTemplateCache.get(e);if(!a){const u=doc.createElement("template");if(u.innerHTML=i?`<svg>${e}</svg>`:e,a=u.content,i){const f=a.firstChild;for(;f.firstChild;)a.appendChild(f.firstChild);a.removeChild(f)}staticTemplateCache.set(e,a)}return r.insertBefore(a.cloneNode(!0),n),[s?s.nextSibling:r.firstChild,n?n.previousSibling:r.lastChild]}};function patchClass(e,r,n){const i=e._vtc;i&&(r=(r?[r,...i]:[...i]).join(" ")),r==null?e.removeAttribute("class"):n?e.setAttribute("class",r):e.className=r}function patchStyle(e,r,n){const i=e.style,s=isString$1(n);if(n&&!s){for(const a in n)setStyle(i,a,n[a]);if(r&&!isString$1(r))for(const a in r)n[a]==null&&setStyle(i,a,"")}else{const a=i.display;s?r!==n&&(i.cssText=n):r&&e.removeAttribute("style"),"_vod"in e&&(i.display=a)}}const importantRE=/\s*!important$/;function setStyle(e,r,n){if(isArray$5(n))n.forEach(i=>setStyle(e,r,i));else if(r.startsWith("--"))e.setProperty(r,n);else{const i=autoPrefix(e,r);importantRE.test(n)?e.setProperty(hyphenate(i),n.replace(importantRE,""),"important"):e[i]=n}}const prefixes=["Webkit","Moz","ms"],prefixCache={};function autoPrefix(e,r){const n=prefixCache[r];if(n)return n;let i=camelize$1(r);if(i!=="filter"&&i in e)return prefixCache[r]=i;i=capitalize(i);for(let s=0;s<prefixes.length;s++){const a=prefixes[s]+i;if(a in e)return prefixCache[r]=a}return r}const xlinkNS="http://www.w3.org/1999/xlink";function patchAttr(e,r,n,i,s){if(i&&r.startsWith("xlink:"))n==null?e.removeAttributeNS(xlinkNS,r.slice(6,r.length)):e.setAttributeNS(xlinkNS,r,n);else{const a=isSpecialBooleanAttr(r);n==null||a&&!includeBooleanAttr(n)?e.removeAttribute(r):e.setAttribute(r,a?"":n)}}function patchDOMProp(e,r,n,i,s,a,u){if(r==="innerHTML"||r==="textContent"){i&&u(i,s,a),e[r]=n==null?"":n;return}if(r==="value"&&e.tagName!=="PROGRESS"&&!e.tagName.includes("-")){e._value=n;const f=n==null?"":n;(e.value!==f||e.tagName==="OPTION")&&(e.value=f),n==null&&e.removeAttribute(r);return}if(n===""||n==null){const f=typeof e[r];if(f==="boolean"){e[r]=includeBooleanAttr(n);return}else if(n==null&&f==="string"){e[r]="",e.removeAttribute(r);return}else if(f==="number"){try{e[r]=0}catch{}e.removeAttribute(r);return}}try{e[r]=n}catch(f){warn$1(`Failed setting prop "${r}" on <${e.tagName.toLowerCase()}>: value ${n} is invalid.`,f)}}let _getNow=Date.now,skipTimestampCheck=!1;if(typeof window!="undefined"){_getNow()>document.createEvent("Event").timeStamp&&(_getNow=()=>performance.now());const e=navigator.userAgent.match(/firefox\/(\d+)/i);skipTimestampCheck=!!(e&&Number(e[1])<=53)}let cachedNow=0;const p=Promise.resolve(),reset=()=>{cachedNow=0},getNow=()=>cachedNow||(p.then(reset),cachedNow=_getNow());function addEventListener(e,r,n,i){e.addEventListener(r,n,i)}function removeEventListener(e,r,n,i){e.removeEventListener(r,n,i)}function patchEvent(e,r,n,i,s=null){const a=e._vei||(e._vei={}),u=a[r];if(i&&u)u.value=i;else{const[f,d]=parseName(r);if(i){const c=a[r]=createInvoker(i,s);addEventListener(e,f,c,d)}else u&&(removeEventListener(e,f,u,d),a[r]=void 0)}}const optionsModifierRE=/(?:Once|Passive|Capture)$/;function parseName(e){let r;if(optionsModifierRE.test(e)){r={};let n;for(;n=e.match(optionsModifierRE);)e=e.slice(0,e.length-n[0].length),r[n[0].toLowerCase()]=!0}return[hyphenate(e.slice(2)),r]}function createInvoker(e,r){const n=i=>{const s=i.timeStamp||_getNow();(skipTimestampCheck||s>=n.attached-1)&&callWithAsyncErrorHandling(patchStopImmediatePropagation(i,n.value),r,5,[i])};return n.value=e,n.attached=getNow(),n}function patchStopImmediatePropagation(e,r){if(isArray$5(r)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},r.map(i=>s=>!s._stopped&&i(s))}else return r}const nativeOnRE=/^on[a-z]/,patchProp=(e,r,n,i,s=!1,a,u,f,d)=>{r==="class"?patchClass(e,i,s):r==="style"?patchStyle(e,n,i):isOn(r)?isModelListener(r)||patchEvent(e,r,n,i,u):(r[0]==="."?(r=r.slice(1),!0):r[0]==="^"?(r=r.slice(1),!1):shouldSetAsProp(e,r,i,s))?patchDOMProp(e,r,i,a,u,f,d):(r==="true-value"?e._trueValue=i:r==="false-value"&&(e._falseValue=i),patchAttr(e,r,i,s))};function shouldSetAsProp(e,r,n,i){return i?!!(r==="innerHTML"||r==="textContent"||r in e&&nativeOnRE.test(r)&&isFunction$1(n)):r==="spellcheck"||r==="draggable"||r==="form"||r==="list"&&e.tagName==="INPUT"||r==="type"&&e.tagName==="TEXTAREA"||nativeOnRE.test(r)&&isString$1(n)?!1:r in e}function defineCustomElement(e,r){const n=defineComponent(e);class i extends VueElement{constructor(a){super(n,a,r)}}return i.def=n,i}const defineSSRCustomElement=e=>defineCustomElement(e,hydrate),BaseClass=typeof HTMLElement!="undefined"?HTMLElement:class{};class VueElement extends BaseClass{constructor(r,n={},i){super(),this._def=r,this._props=n,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this.shadowRoot&&i?i(this._createVNode(),this.shadowRoot):(this.shadowRoot&&warn$1("Custom element has pre-rendered declarative shadow root but is not defined as hydratable. Use `defineSSRCustomElement`."),this.attachShadow({mode:"open"}))}connectedCallback(){this._connected=!0,this._instance||this._resolveDef()}disconnectedCallback(){this._connected=!1,nextTick(()=>{this._connected||(render(null,this.shadowRoot),this._instance=null)})}_resolveDef(){if(this._resolved)return;this._resolved=!0;for(let i=0;i<this.attributes.length;i++)this._setAttr(this.attributes[i].name);new MutationObserver(i=>{for(const s of i)this._setAttr(s.attributeName)}).observe(this,{attributes:!0});const r=i=>{const{props:s,styles:a}=i,u=!isArray$5(s),f=s?u?Object.keys(s):s:[];let d;if(u)for(const c in this._props){const m=s[c];(m===Number||m&&m.type===Number)&&(this._props[c]=toNumber(this._props[c]),(d||(d=Object.create(null)))[c]=!0)}this._numberProps=d;for(const c of Object.keys(this))c[0]!=="_"&&this._setProp(c,this[c],!0,!1);for(const c of f.map(camelize$1))Object.defineProperty(this,c,{get(){return this._getProp(c)},set(m){this._setProp(c,m)}});this._applyStyles(a),this._update()},n=this._def.__asyncLoader;n?n().then(r):r(this._def)}_setAttr(r){let n=this.getAttribute(r);this._numberProps&&this._numberProps[r]&&(n=toNumber(n)),this._setProp(camelize$1(r),n,!1)}_getProp(r){return this._props[r]}_setProp(r,n,i=!0,s=!0){n!==this._props[r]&&(this._props[r]=n,s&&this._instance&&this._update(),i&&(n===!0?this.setAttribute(hyphenate(r),""):typeof n=="string"||typeof n=="number"?this.setAttribute(hyphenate(r),n+""):n||this.removeAttribute(hyphenate(r))))}_update(){render(this._createVNode(),this.shadowRoot)}_createVNode(){const r=createVNode(this._def,extend$2({},this._props));return this._instance||(r.ce=n=>{this._instance=n,n.isCE=!0,n.ceReload=s=>{this._styles&&(this._styles.forEach(a=>this.shadowRoot.removeChild(a)),this._styles.length=0),this._applyStyles(s),this._def.__asyncLoader||(this._instance=null,this._update())},n.emit=(s,...a)=>{this.dispatchEvent(new CustomEvent(s,{detail:a}))};let i=this;for(;i=i&&(i.parentNode||i.host);)if(i instanceof VueElement){n.parent=i._instance;break}}),r}_applyStyles(r){r&&r.forEach(n=>{const i=document.createElement("style");i.textContent=n,this.shadowRoot.appendChild(i),(this._styles||(this._styles=[])).push(i)})}}function useCssModule(e="$style"){{const r=getCurrentInstance();if(!r)return warn$1("useCssModule must be called inside setup()"),EMPTY_OBJ;const n=r.type.__cssModules;if(!n)return warn$1("Current instance does not have CSS modules injected."),EMPTY_OBJ;const i=n[e];return i||(warn$1(`Current instance does not have CSS module named "${e}".`),EMPTY_OBJ)}}function useCssVars(e){const r=getCurrentInstance();if(!r){warn$1("useCssVars is called without current active component instance.");return}const n=()=>setVarsOnVNode(r.subTree,e(r.proxy));watchPostEffect(n),onMounted(()=>{const i=new MutationObserver(n);i.observe(r.subTree.el.parentNode,{childList:!0}),onUnmounted(()=>i.disconnect())})}function setVarsOnVNode(e,r){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{setVarsOnVNode(n.activeBranch,r)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)setVarsOnNode(e.el,r);else if(e.type===Fragment)e.children.forEach(n=>setVarsOnVNode(n,r));else if(e.type===Static){let{el:n,anchor:i}=e;for(;n&&(setVarsOnNode(n,r),n!==i);)n=n.nextSibling}}function setVarsOnNode(e,r){if(e.nodeType===1){const n=e.style;for(const i in r)n.setProperty(`--${i}`,r[i])}}const TRANSITION="transition",ANIMATION="animation",Transition=(e,{slots:r})=>h$1(BaseTransition,resolveTransitionProps(e),r);Transition.displayName="Transition";const DOMTransitionPropsValidators={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},TransitionPropsValidators=Transition.props=extend$2({},BaseTransition.props,DOMTransitionPropsValidators),callHook=(e,r=[])=>{isArray$5(e)?e.forEach(n=>n(...r)):e&&e(...r)},hasExplicitCallback=e=>e?isArray$5(e)?e.some(r=>r.length>1):e.length>1:!1;function resolveTransitionProps(e){const r={};for(const j in e)j in DOMTransitionPropsValidators||(r[j]=e[j]);if(e.css===!1)return r;const{name:n="v",type:i,duration:s,enterFromClass:a=`${n}-enter-from`,enterActiveClass:u=`${n}-enter-active`,enterToClass:f=`${n}-enter-to`,appearFromClass:d=a,appearActiveClass:c=u,appearToClass:m=f,leaveFromClass:b=`${n}-leave-from`,leaveActiveClass:y=`${n}-leave-active`,leaveToClass:P=`${n}-leave-to`}=e,C=normalizeDuration(s),T=C&&C[0],I=C&&C[1],{onBeforeEnter:S,onEnter:_,onEnterCancelled:E,onLeave:A,onLeaveCancelled:x,onBeforeAppear:O=S,onAppear:k=_,onAppearCancelled:F=E}=r,L=(j,X,re)=>{removeTransitionClass(j,X?m:f),removeTransitionClass(j,X?c:u),re&&re()},U=(j,X)=>{removeTransitionClass(j,P),removeTransitionClass(j,y),X&&X()},Z=j=>(X,re)=>{const W=j?k:_,z=()=>L(X,j,re);callHook(W,[X,z]),nextFrame(()=>{removeTransitionClass(X,j?d:a),addTransitionClass(X,j?m:f),hasExplicitCallback(W)||whenTransitionEnds(X,i,T,z)})};return extend$2(r,{onBeforeEnter(j){callHook(S,[j]),addTransitionClass(j,a),addTransitionClass(j,u)},onBeforeAppear(j){callHook(O,[j]),addTransitionClass(j,d),addTransitionClass(j,c)},onEnter:Z(!1),onAppear:Z(!0),onLeave(j,X){const re=()=>U(j,X);addTransitionClass(j,b),forceReflow(),addTransitionClass(j,y),nextFrame(()=>{removeTransitionClass(j,b),addTransitionClass(j,P),hasExplicitCallback(A)||whenTransitionEnds(j,i,I,re)}),callHook(A,[j,re])},onEnterCancelled(j){L(j,!1),callHook(E,[j])},onAppearCancelled(j){L(j,!0),callHook(F,[j])},onLeaveCancelled(j){U(j),callHook(x,[j])}})}function normalizeDuration(e){if(e==null)return null;if(isObject$2(e))return[NumberOf(e.enter),NumberOf(e.leave)];{const r=NumberOf(e);return[r,r]}}function NumberOf(e){const r=toNumber(e);return validateDuration(r),r}function validateDuration(e){typeof e!="number"?warn$1(`<transition> explicit duration is not a valid number - got ${JSON.stringify(e)}.`):isNaN(e)&&warn$1("<transition> explicit duration is NaN - the duration expression might be incorrect.")}function addTransitionClass(e,r){r.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(r)}function removeTransitionClass(e,r){r.split(/\s+/).forEach(i=>i&&e.classList.remove(i));const{_vtc:n}=e;n&&(n.delete(r),n.size||(e._vtc=void 0))}function nextFrame(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let endId=0;function whenTransitionEnds(e,r,n,i){const s=e._endId=++endId,a=()=>{s===e._endId&&i()};if(n)return setTimeout(a,n);const{type:u,timeout:f,propCount:d}=getTransitionInfo(e,r);if(!u)return i();const c=u+"end";let m=0;const b=()=>{e.removeEventListener(c,y),a()},y=P=>{P.target===e&&++m>=d&&b()};setTimeout(()=>{m<d&&b()},f+1),e.addEventListener(c,y)}function getTransitionInfo(e,r){const n=window.getComputedStyle(e),i=C=>(n[C]||"").split(", "),s=i(TRANSITION+"Delay"),a=i(TRANSITION+"Duration"),u=getTimeout(s,a),f=i(ANIMATION+"Delay"),d=i(ANIMATION+"Duration"),c=getTimeout(f,d);let m=null,b=0,y=0;r===TRANSITION?u>0&&(m=TRANSITION,b=u,y=a.length):r===ANIMATION?c>0&&(m=ANIMATION,b=c,y=d.length):(b=Math.max(u,c),m=b>0?u>c?TRANSITION:ANIMATION:null,y=m?m===TRANSITION?a.length:d.length:0);const P=m===TRANSITION&&/\b(transform|all)(,|$)/.test(n[TRANSITION+"Property"]);return{type:m,timeout:b,propCount:y,hasTransform:P}}function getTimeout(e,r){for(;e.length<r.length;)e=e.concat(e);return Math.max(...r.map((n,i)=>toMs(n)+toMs(e[i])))}function toMs(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function forceReflow(){return document.body.offsetHeight}const positionMap=new WeakMap,newPositionMap=new WeakMap,TransitionGroupImpl={name:"TransitionGroup",props:extend$2({},TransitionPropsValidators,{tag:String,moveClass:String}),setup(e,{slots:r}){const n=getCurrentInstance(),i=useTransitionState();let s,a;return onUpdated(()=>{if(!s.length)return;const u=e.moveClass||`${e.name||"v"}-move`;if(!hasCSSTransform(s[0].el,n.vnode.el,u))return;s.forEach(callPendingCbs),s.forEach(recordPosition);const f=s.filter(applyTranslation);forceReflow(),f.forEach(d=>{const c=d.el,m=c.style;addTransitionClass(c,u),m.transform=m.webkitTransform=m.transitionDuration="";const b=c._moveCb=y=>{y&&y.target!==c||(!y||/transform$/.test(y.propertyName))&&(c.removeEventListener("transitionend",b),c._moveCb=null,removeTransitionClass(c,u))};c.addEventListener("transitionend",b)})}),()=>{const u=toRaw(e),f=resolveTransitionProps(u);let d=u.tag||Fragment;s=a,a=r.default?getTransitionRawChildren(r.default()):[];for(let c=0;c<a.length;c++){const m=a[c];m.key!=null?setTransitionHooks(m,resolveTransitionHooks(m,f,i,n)):warn$1("<TransitionGroup> children must be keyed.")}if(s)for(let c=0;c<s.length;c++){const m=s[c];setTransitionHooks(m,resolveTransitionHooks(m,f,i,n)),positionMap.set(m,m.el.getBoundingClientRect())}return createVNode(d,null,a)}}},TransitionGroup=TransitionGroupImpl;function callPendingCbs(e){const r=e.el;r._moveCb&&r._moveCb(),r._enterCb&&r._enterCb()}function recordPosition(e){newPositionMap.set(e,e.el.getBoundingClientRect())}function applyTranslation(e){const r=positionMap.get(e),n=newPositionMap.get(e),i=r.left-n.left,s=r.top-n.top;if(i||s){const a=e.el.style;return a.transform=a.webkitTransform=`translate(${i}px,${s}px)`,a.transitionDuration="0s",e}}function hasCSSTransform(e,r,n){const i=e.cloneNode();e._vtc&&e._vtc.forEach(u=>{u.split(/\s+/).forEach(f=>f&&i.classList.remove(f))}),n.split(/\s+/).forEach(u=>u&&i.classList.add(u)),i.style.display="none";const s=r.nodeType===1?r:r.parentNode;s.appendChild(i);const{hasTransform:a}=getTransitionInfo(i);return s.removeChild(i),a}const getModelAssigner=e=>{const r=e.props["onUpdate:modelValue"];return isArray$5(r)?n=>invokeArrayFns(r,n):r};function onCompositionStart(e){e.target.composing=!0}function onCompositionEnd(e){const r=e.target;r.composing&&(r.composing=!1,trigger(r,"input"))}function trigger(e,r){const n=document.createEvent("HTMLEvents");n.initEvent(r,!0,!0),e.dispatchEvent(n)}const vModelText={created(e,{modifiers:{lazy:r,trim:n,number:i}},s){e._assign=getModelAssigner(s);const a=i||s.props&&s.props.type==="number";addEventListener(e,r?"change":"input",u=>{if(u.target.composing)return;let f=e.value;n?f=f.trim():a&&(f=toNumber(f)),e._assign(f)}),n&&addEventListener(e,"change",()=>{e.value=e.value.trim()}),r||(addEventListener(e,"compositionstart",onCompositionStart),addEventListener(e,"compositionend",onCompositionEnd),addEventListener(e,"change",onCompositionEnd))},mounted(e,{value:r}){e.value=r==null?"":r},beforeUpdate(e,{value:r,modifiers:{lazy:n,trim:i,number:s}},a){if(e._assign=getModelAssigner(a),e.composing||document.activeElement===e&&(n||i&&e.value.trim()===r||(s||e.type==="number")&&toNumber(e.value)===r))return;const u=r==null?"":r;e.value!==u&&(e.value=u)}},vModelCheckbox={deep:!0,created(e,r,n){e._assign=getModelAssigner(n),addEventListener(e,"change",()=>{const i=e._modelValue,s=getValue(e),a=e.checked,u=e._assign;if(isArray$5(i)){const f=looseIndexOf(i,s),d=f!==-1;if(a&&!d)u(i.concat(s));else if(!a&&d){const c=[...i];c.splice(f,1),u(c)}}else if(isSet$1(i)){const f=new Set(i);a?f.add(s):f.delete(s),u(f)}else u(getCheckboxValue(e,a))})},mounted:setChecked,beforeUpdate(e,r,n){e._assign=getModelAssigner(n),setChecked(e,r,n)}};function setChecked(e,{value:r,oldValue:n},i){e._modelValue=r,isArray$5(r)?e.checked=looseIndexOf(r,i.props.value)>-1:isSet$1(r)?e.checked=r.has(i.props.value):r!==n&&(e.checked=looseEqual(r,getCheckboxValue(e,!0)))}const vModelRadio={created(e,{value:r},n){e.checked=looseEqual(r,n.props.value),e._assign=getModelAssigner(n),addEventListener(e,"change",()=>{e._assign(getValue(e))})},beforeUpdate(e,{value:r,oldValue:n},i){e._assign=getModelAssigner(i),r!==n&&(e.checked=looseEqual(r,i.props.value))}},vModelSelect={deep:!0,created(e,{value:r,modifiers:{number:n}},i){const s=isSet$1(r);addEventListener(e,"change",()=>{const a=Array.prototype.filter.call(e.options,u=>u.selected).map(u=>n?toNumber(getValue(u)):getValue(u));e._assign(e.multiple?s?new Set(a):a:a[0])}),e._assign=getModelAssigner(i)},mounted(e,{value:r}){setSelected(e,r)},beforeUpdate(e,r,n){e._assign=getModelAssigner(n)},updated(e,{value:r}){setSelected(e,r)}};function setSelected(e,r){const n=e.multiple;if(n&&!isArray$5(r)&&!isSet$1(r)){warn$1(`<select multiple v-model> expects an Array or Set value for its binding, but got ${Object.prototype.toString.call(r).slice(8,-1)}.`);return}for(let i=0,s=e.options.length;i<s;i++){const a=e.options[i],u=getValue(a);if(n)isArray$5(r)?a.selected=looseIndexOf(r,u)>-1:a.selected=r.has(u);else if(looseEqual(getValue(a),r)){e.selectedIndex!==i&&(e.selectedIndex=i);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}function getValue(e){return"_value"in e?e._value:e.value}function getCheckboxValue(e,r){const n=r?"_trueValue":"_falseValue";return n in e?e[n]:r}const vModelDynamic={created(e,r,n){callModelHook(e,r,n,null,"created")},mounted(e,r,n){callModelHook(e,r,n,null,"mounted")},beforeUpdate(e,r,n,i){callModelHook(e,r,n,i,"beforeUpdate")},updated(e,r,n,i){callModelHook(e,r,n,i,"updated")}};function callModelHook(e,r,n,i,s){let a;switch(e.tagName){case"SELECT":a=vModelSelect;break;case"TEXTAREA":a=vModelText;break;default:switch(n.props&&n.props.type){case"checkbox":a=vModelCheckbox;break;case"radio":a=vModelRadio;break;default:a=vModelText}}const u=a[s];u&&u(e,r,n,i)}function initVModelForSSR(){vModelText.getSSRProps=({value:e})=>({value:e}),vModelRadio.getSSRProps=({value:e},r)=>{if(r.props&&looseEqual(r.props.value,e))return{checked:!0}},vModelCheckbox.getSSRProps=({value:e},r)=>{if(isArray$5(e)){if(r.props&&looseIndexOf(e,r.props.value)>-1)return{checked:!0}}else if(isSet$1(e)){if(r.props&&e.has(r.props.value))return{checked:!0}}else if(e)return{checked:!0}}}const systemModifiers=["ctrl","shift","alt","meta"],modifierGuards={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&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,r)=>systemModifiers.some(n=>e[`${n}Key`]&&!r.includes(n))},withModifiers=(e,r)=>(n,...i)=>{for(let s=0;s<r.length;s++){const a=modifierGuards[r[s]];if(a&&a(n,r))return}return e(n,...i)},keyNames={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},withKeys=(e,r)=>n=>{if(!("key"in n))return;const i=hyphenate(n.key);if(r.some(s=>s===i||keyNames[s]===i))return e(n)},vShow={beforeMount(e,{value:r},{transition:n}){e._vod=e.style.display==="none"?"":e.style.display,n&&r?n.beforeEnter(e):setDisplay(e,r)},mounted(e,{value:r},{transition:n}){n&&r&&n.enter(e)},updated(e,{value:r,oldValue:n},{transition:i}){!r!=!n&&(i?r?(i.beforeEnter(e),setDisplay(e,!0),i.enter(e)):i.leave(e,()=>{setDisplay(e,!1)}):setDisplay(e,r))},beforeUnmount(e,{value:r}){setDisplay(e,r)}};function setDisplay(e,r){e.style.display=r?e._vod:"none"}function initVShowForSSR(){vShow.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const rendererOptions=extend$2({patchProp},nodeOps);let renderer,enabledHydration=!1;function ensureRenderer(){return renderer||(renderer=createRenderer(rendererOptions))}function ensureHydrationRenderer(){return renderer=enabledHydration?renderer:createHydrationRenderer(rendererOptions),enabledHydration=!0,renderer}const render=(...e)=>{ensureRenderer().render(...e)},hydrate=(...e)=>{ensureHydrationRenderer().hydrate(...e)},createApp=(...e)=>{const r=ensureRenderer().createApp(...e);injectNativeTagCheck(r),injectCompilerOptionsCheck(r);const{mount:n}=r;return r.mount=i=>{const s=normalizeContainer(i);if(!s)return;const a=r._component;!isFunction$1(a)&&!a.render&&!a.template&&(a.template=s.innerHTML),s.innerHTML="";const u=n(s,!1,s instanceof SVGElement);return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),u},r},createSSRApp=(...e)=>{const r=ensureHydrationRenderer().createApp(...e);injectNativeTagCheck(r),injectCompilerOptionsCheck(r);const{mount:n}=r;return r.mount=i=>{const s=normalizeContainer(i);if(s)return n(s,!0,s instanceof SVGElement)},r};function injectNativeTagCheck(e){Object.defineProperty(e.config,"isNativeTag",{value:r=>isHTMLTag(r)||isSVGTag(r),writable:!1})}function injectCompilerOptionsCheck(e){if(isRuntimeOnly()){const r=e.config.isCustomElement;Object.defineProperty(e.config,"isCustomElement",{get(){return r},set(){warn$1("The `isCustomElement` config option is deprecated. Use `compilerOptions.isCustomElement` instead.")}});const n=e.config.compilerOptions,i='The `compilerOptions` config option is only respected when using a build of Vue.js that includes the runtime compiler (aka "full build"). Since you are using the runtime-only build, `compilerOptions` must be passed to `@vue/compiler-dom` in the build setup instead.\n- For vue-loader: pass it via vue-loader\'s `compilerOptions` loader option.\n- For vue-cli: see https://cli.vuejs.org/guide/webpack.html#modifying-options-of-a-loader\n- For vite: pass it via @vitejs/plugin-vue options. See https://github.com/vitejs/vite/tree/main/packages/plugin-vue#example-for-passing-options-to-vuecompiler-dom';Object.defineProperty(e.config,"compilerOptions",{get(){return warn$1(i),n},set(){warn$1(i)}})}}function normalizeContainer(e){if(isString$1(e)){const r=document.querySelector(e);return r||warn$1(`Failed to mount app: mount target selector "${e}" returned null.`),r}return window.ShadowRoot&&e instanceof window.ShadowRoot&&e.mode==="closed"&&warn$1('mounting on a ShadowRoot with `{mode: "closed"}` may lead to unpredictable bugs'),e}let ssrDirectiveInitialized=!1;const initDirectivesForSSR=()=>{ssrDirectiveInitialized||(ssrDirectiveInitialized=!0,initVModelForSSR(),initVShowForSSR())};function initDev(){initCustomFormatter()}initDev();const compile=()=>{warn$1('Runtime compilation is not supported in this build of Vue. Configure your bundler to alias "vue" to "vue/dist/vue.esm-bundler.js".')};var vue_runtime_esmBundler=Object.freeze(Object.defineProperty({__proto__:null,compile,EffectScope,ReactiveEffect,computed,customRef,effect,effectScope,getCurrentScope,isProxy,isReactive,isReadonly,isRef,markRaw,onScopeDispose,proxyRefs,reactive,readonly,ref,shallowReactive,shallowReadonly,shallowRef,stop,toRaw,toRef,toRefs,triggerRef,unref,camelize:camelize$1,capitalize,normalizeClass,normalizeProps,normalizeStyle,toDisplayString,toHandlerKey,BaseTransition,Comment,Fragment,KeepAlive,Static,Suspense,Teleport,Text,callWithAsyncErrorHandling,callWithErrorHandling,cloneVNode,compatUtils,createBlock,createCommentVNode,createElementBlock,createElementVNode:createBaseVNode,createHydrationRenderer,createPropsRestProxy,createRenderer,createSlots,createStaticVNode,createTextVNode,createVNode,defineAsyncComponent,defineComponent,defineEmits,defineExpose,defineProps,get devtools(){return devtools},getCurrentInstance,getTransitionRawChildren,guardReactiveProps,h:h$1,handleError,initCustomFormatter,inject,isMemoSame,isRuntimeOnly,isVNode,mergeDefaults,mergeProps,nextTick,onActivated,onBeforeMount,onBeforeUnmount,onBeforeUpdate,onDeactivated,onErrorCaptured,onMounted,onRenderTracked,onRenderTriggered,onServerPrefetch,onUnmounted,onUpdated,openBlock,popScopeId,provide,pushScopeId,queuePostFlushCb,registerRuntimeCompiler,renderList,renderSlot,resolveComponent,resolveDirective,resolveDynamicComponent,resolveFilter,resolveTransitionHooks,setBlockTracking,setDevtoolsHook,setTransitionHooks,ssrContextKey,ssrUtils,toHandlers,transformVNodeArgs,useAttrs,useSSRContext,useSlots,useTransitionState,version,warn:warn$1,watch,watchEffect,watchPostEffect,watchSyncEffect,withAsyncContext,withCtx,withDefaults,withDirectives,withMemo,withScopeId,Transition,TransitionGroup,VueElement,createApp,createSSRApp,defineCustomElement,defineSSRCustomElement,hydrate,initDirectivesForSSR,render,useCssModule,useCssVars,vModelCheckbox,vModelDynamic,vModelRadio,vModelSelect,vModelText,vShow,withKeys,withModifiers},Symbol.toStringTag,{value:"Module"}));const isDef=e=>e!=null,isFunction=e=>typeof e=="function",isObject$1=e=>e!==null&&typeof e=="object",isPromise=e=>isObject$1(e)&&isFunction(e.then)&&isFunction(e.catch),isDate$2=e=>Object.prototype.toString.call(e)==="[object Date]"&&!Number.isNaN(e.getTime()),isNumeric=e=>typeof e=="number"||/^\d+(\.\d+)?$/.test(e),isIOS$1=()=>inBrowser$1?/ios|iphone|ipad|ipod/.test(navigator.userAgent.toLowerCase()):!1;function noop$1(){}const extend$1=Object.assign,inBrowser$1=typeof window!="undefined";function get(e,r){const n=r.split(".");let i=e;return n.forEach(s=>{var a;i=isObject$1(i)&&(a=i[s])!=null?a:""}),i}function pick(e,r,n){return r.reduce((i,s)=>((!n||e[s]!==void 0)&&(i[s]=e[s]),i),{})}const isSameValue=(e,r)=>JSON.stringify(e)===JSON.stringify(r),toArray=e=>Array.isArray(e)?e:[e],unknownProp=null,numericProp=[Number,String],truthProp={type:Boolean,default:!0},makeRequiredProp=e=>({type:e,required:!0}),makeArrayProp=()=>({type:Array,default:()=>[]}),makeNumberProp=e=>({type:Number,default:e}),makeNumericProp=e=>({type:numericProp,default:e}),makeStringProp=e=>({type:String,default:e});var inBrowser=typeof window!="undefined";function raf(e){return inBrowser?requestAnimationFrame(e):-1}function cancelRaf(e){inBrowser&&cancelAnimationFrame(e)}function doubleRaf(e){raf(()=>raf(e))}var isWindow=e=>e===window,makeDOMRect=(e,r)=>({top:0,left:0,right:e,bottom:r,width:e,height:r}),useRect=e=>{const r=unref(e);if(isWindow(r)){const n=r.innerWidth,i=r.innerHeight;return makeDOMRect(n,i)}return r!=null&&r.getBoundingClientRect?r.getBoundingClientRect():makeDOMRect(0,0)};function useToggle(e=!1){const r=ref(e);return[r,(i=!r.value)=>{r.value=i}]}function useParent(e){const r=inject(e,null);if(r){const n=getCurrentInstance(),{link:i,unlink:s,internalChildren:a}=r;i(n),onUnmounted(()=>s(n));const u=computed(()=>a.indexOf(n));return{parent:r,index:u}}return{parent:null,index:ref(-1)}}function flattenVNodes(e){const r=[],n=i=>{Array.isArray(i)&&i.forEach(s=>{var a;isVNode(s)&&(r.push(s),(a=s.component)!=null&&a.subTree&&(r.push(s.component.subTree),n(s.component.subTree.children)),s.children&&n(s.children))})};return n(e),r}function sortChildren(e,r,n){const i=flattenVNodes(e.subTree.children);n.sort((a,u)=>i.indexOf(a.vnode)-i.indexOf(u.vnode));const s=n.map(a=>a.proxy);r.sort((a,u)=>{const f=s.indexOf(a),d=s.indexOf(u);return f-d})}function useChildren(e){const r=reactive([]),n=reactive([]),i=getCurrentInstance();return{children:r,linkChildren:a=>{provide(e,Object.assign({link:d=>{d.proxy&&(n.push(d),r.push(d.proxy),sortChildren(i,r,n))},unlink:d=>{const c=n.indexOf(d);r.splice(c,1),n.splice(c,1)},children:r,internalChildren:n},a))}}}var SECOND=1e3,MINUTE=60*SECOND,HOUR=60*MINUTE,DAY=24*HOUR;function parseTime(e){const r=Math.floor(e/DAY),n=Math.floor(e%DAY/HOUR),i=Math.floor(e%HOUR/MINUTE),s=Math.floor(e%MINUTE/SECOND),a=Math.floor(e%SECOND);return{total:e,days:r,hours:n,minutes:i,seconds:s,milliseconds:a}}function isSameSecond(e,r){return Math.floor(e/1e3)===Math.floor(r/1e3)}function useCountDown(e){let r,n,i,s;const a=ref(e.time),u=computed(()=>parseTime(a.value)),f=()=>{i=!1,cancelRaf(r)},d=()=>Math.max(n-Date.now(),0),c=T=>{var I,S;a.value=T,(I=e.onChange)==null||I.call(e,u.value),T===0&&(f(),(S=e.onFinish)==null||S.call(e))},m=()=>{r=raf(()=>{i&&(c(d()),a.value>0&&m())})},b=()=>{r=raf(()=>{if(i){const T=d();(!isSameSecond(T,a.value)||T===0)&&c(T),a.value>0&&b()}})},y=()=>{!inBrowser||(e.millisecond?m():b())},P=()=>{i||(n=Date.now()+a.value,i=!0,y())},C=(T=e.time)=>{f(),a.value=T};return onBeforeUnmount(f),onActivated(()=>{s&&(i=!0,s=!1,y())}),onDeactivated(()=>{i&&(f(),s=!0)}),{start:P,pause:f,reset:C,current:u}}function onMountedOrActivated(e){let r;onMounted(()=>{e(),nextTick(()=>{r=!0})}),onActivated(()=>{r&&e()})}function useEventListener(e,r,n={}){if(!inBrowser)return;const{target:i=window,passive:s=!1,capture:a=!1}=n;let u;const f=c=>{const m=unref(c);m&&!u&&(m.addEventListener(e,r,{capture:a,passive:s}),u=!0)},d=c=>{const m=unref(c);m&&u&&(m.removeEventListener(e,r,a),u=!1)};onUnmounted(()=>d(i)),onDeactivated(()=>d(i)),onMountedOrActivated(()=>f(i)),isRef(i)&&watch(i,(c,m)=>{d(m),f(c)})}function useClickAway(e,r,n={}){if(!inBrowser)return;const{eventName:i="click"}=n;useEventListener(i,a=>{(Array.isArray(e)?e:[e]).every(d=>{const c=unref(d);return c&&!c.contains(a.target)})&&r(a)},{target:document})}var width,height;function useWindowSize(){if(!width&&(width=ref(0),height=ref(0),inBrowser)){const e=()=>{width.value=window.innerWidth,height.value=window.innerHeight};e(),window.addEventListener("resize",e,{passive:!0}),window.addEventListener("orientationchange",e,{passive:!0})}return{width,height}}var overflowScrollReg=/scroll|auto|overlay/i,defaultRoot=inBrowser?window:void 0;function isElement$1(e){return e.tagName!=="HTML"&&e.tagName!=="BODY"&&e.nodeType===1}function getScrollParent(e,r=defaultRoot){let n=e;for(;n&&n!==r&&isElement$1(n);){const{overflowY:i}=window.getComputedStyle(n);if(overflowScrollReg.test(i))return n;n=n.parentNode}return r}function useScrollParent(e,r=defaultRoot){const n=ref();return onMounted(()=>{e.value&&(n.value=getScrollParent(e.value,r))}),n}var visibility;function usePageVisibility(){if(!visibility&&(visibility=ref("visible"),inBrowser)){const e=()=>{visibility.value=document.hidden?"hidden":"visible"};e(),window.addEventListener("visibilitychange",e)}return visibility}var CUSTOM_FIELD_INJECTION_KEY=Symbol("van-field");function useCustomFieldValue(e){const r=inject(CUSTOM_FIELD_INJECTION_KEY,null);r&&!r.customValue.value&&(r.customValue.value=e,watch(e,()=>{r.resetValidation(),r.validateWithTrigger("onChange")}))}function getScrollTop(e){const r="scrollTop"in e?e.scrollTop:e.pageYOffset;return Math.max(r,0)}function setScrollTop(e,r){"scrollTop"in e?e.scrollTop=r:e.scrollTo(e.scrollX,r)}function getRootScrollTop(){return window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0}function setRootScrollTop(e){setScrollTop(window,e),setScrollTop(document.body,e)}function getElementTop(e,r){if(e===window)return 0;const n=r?getScrollTop(r):getRootScrollTop();return useRect(e).top+n}const isIOS=isIOS$1();function resetScroll(){isIOS&&setRootScrollTop(getRootScrollTop())}const stopPropagation=e=>e.stopPropagation();function preventDefault(e,r){(typeof e.cancelable!="boolean"||e.cancelable)&&e.preventDefault(),r&&stopPropagation(e)}function isHidden(e){const r=unref(e);if(!r)return!1;const n=window.getComputedStyle(r),i=n.display==="none",s=r.offsetParent===null&&n.position!=="fixed";return i||s}const{width:windowWidth,height:windowHeight}=useWindowSize();function addUnit(e){if(isDef(e))return isNumeric(e)?`${e}px`:String(e)}function getSizeStyle(e){if(isDef(e)){if(Array.isArray(e))return{width:addUnit(e[0]),height:addUnit(e[1])};const r=addUnit(e);return{width:r,height:r}}}function getZIndexStyle(e){const r={};return e!==void 0&&(r.zIndex=+e),r}let rootFontSize;function getRootFontSize(){if(!rootFontSize){const e=document.documentElement,r=e.style.fontSize||window.getComputedStyle(e).fontSize;rootFontSize=parseFloat(r)}return rootFontSize}function convertRem(e){return e=e.replace(/rem/g,""),+e*getRootFontSize()}function convertVw(e){return e=e.replace(/vw/g,""),+e*windowWidth.value/100}function convertVh(e){return e=e.replace(/vh/g,""),+e*windowHeight.value/100}function unitToPx(e){if(typeof e=="number")return e;if(inBrowser$1){if(e.includes("rem"))return convertRem(e);if(e.includes("vw"))return convertVw(e);if(e.includes("vh"))return convertVh(e)}return parseFloat(e)}const camelizeRE=/-(\w)/g,camelize=e=>e.replace(camelizeRE,(r,n)=>n.toUpperCase()),kebabCase=e=>e.replace(/([A-Z])/g,"-$1").toLowerCase().replace(/^-/,"");function padZero(e,r=2){let n=e+"";for(;n.length<r;)n="0"+n;return n}const clamp=(e,r,n)=>Math.min(Math.max(e,r),n);function trimExtraChar(e,r,n){const i=e.indexOf(r);return i===-1?e:r==="-"&&i!==0?e.slice(0,i):e.slice(0,i+1)+e.slice(i).replace(n,"")}function formatNumber(e,r=!0,n=!0){r?e=trimExtraChar(e,".",/\./g):e=e.split(".")[0],n?e=trimExtraChar(e,"-",/-/g):e=e.replace(/-/,"");const i=r?/[^-0-9.]/g:/[^-0-9]/g;return e.replace(i,"")}function addNumber(e,r){return Math.round((e+r)*1e10)/1e10}const{hasOwnProperty:hasOwnProperty$1}=Object.prototype;function assignKey(e,r,n){const i=r[n];!isDef(i)||(!hasOwnProperty$1.call(e,n)||!isObject$1(i)?e[n]=i:e[n]=deepAssign(Object(e[n]),i))}function deepAssign(e,r){return Object.keys(r).forEach(n=>{assignKey(e,r,n)}),e}var stdin_default$d={name:"\u59D3\u540D",tel:"\u7535\u8BDD",save:"\u4FDD\u5B58",confirm:"\u786E\u8BA4",cancel:"\u53D6\u6D88",delete:"\u5220\u9664",loading:"\u52A0\u8F7D\u4E2D...",noCoupon:"\u6682\u65E0\u4F18\u60E0\u5238",nameEmpty:"\u8BF7\u586B\u5199\u59D3\u540D",addContact:"\u6DFB\u52A0\u8054\u7CFB\u4EBA",telInvalid:"\u8BF7\u586B\u5199\u6B63\u786E\u7684\u7535\u8BDD",vanCalendar:{end:"\u7ED3\u675F",start:"\u5F00\u59CB",title:"\u65E5\u671F\u9009\u62E9",weekdays:["\u65E5","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D"],monthTitle:(e,r)=>`${e}\u5E74${r}\u6708`,rangePrompt:e=>`\u6700\u591A\u9009\u62E9 ${e} \u5929`},vanCascader:{select:"\u8BF7\u9009\u62E9"},vanPagination:{prev:"\u4E0A\u4E00\u9875",next:"\u4E0B\u4E00\u9875"},vanPullRefresh:{pulling:"\u4E0B\u62C9\u5373\u53EF\u5237\u65B0...",loosing:"\u91CA\u653E\u5373\u53EF\u5237\u65B0..."},vanSubmitBar:{label:"\u5408\u8BA1:"},vanCoupon:{unlimited:"\u65E0\u95E8\u69DB",discount:e=>`${e}\u6298`,condition:e=>`\u6EE1${e}\u5143\u53EF\u7528`},vanCouponCell:{title:"\u4F18\u60E0\u5238",count:e=>`${e}\u5F20\u53EF\u7528`},vanCouponList:{exchange:"\u5151\u6362",close:"\u4E0D\u4F7F\u7528",enable:"\u53EF\u7528",disabled:"\u4E0D\u53EF\u7528",placeholder:"\u8F93\u5165\u4F18\u60E0\u7801"},vanAddressEdit:{area:"\u5730\u533A",areaEmpty:"\u8BF7\u9009\u62E9\u5730\u533A",addressEmpty:"\u8BF7\u586B\u5199\u8BE6\u7EC6\u5730\u5740",addressDetail:"\u8BE6\u7EC6\u5730\u5740",defaultAddress:"\u8BBE\u4E3A\u9ED8\u8BA4\u6536\u8D27\u5730\u5740"},vanAddressList:{add:"\u65B0\u589E\u5730\u5740"}};const lang=ref("zh-CN"),messages=reactive({"zh-CN":stdin_default$d}),Locale={messages(){return messages[lang.value]},use(e,r){lang.value=e,this.add({[e]:r})},add(e={}){deepAssign(messages,e)}};var stdin_default$c=Locale;function createTranslate(e){const r=camelize(e)+".";return(n,...i)=>{const s=stdin_default$c.messages(),a=get(s,r+n)||get(s,n);return isFunction(a)?a(...i):a}}function genBem(e,r){return r?typeof r=="string"?` ${e}--${r}`:Array.isArray(r)?r.reduce((n,i)=>n+genBem(e,i),""):Object.keys(r).reduce((n,i)=>n+(r[i]?genBem(e,i):""),""):""}function createBEM(e){return(r,n)=>(r&&typeof r!="string"&&(n=r,r=""),r=r?`${e}__${r}`:e,`${r}${genBem(r,n)}`)}function createNamespace(e){const r=`van-${e}`;return[r,createBEM(r),createTranslate(r)]}const BORDER="van-hairline",BORDER_TOP=`${BORDER}--top`,BORDER_LEFT=`${BORDER}--left`,BORDER_BOTTOM=`${BORDER}--bottom`,BORDER_SURROUND=`${BORDER}--surround`,BORDER_TOP_BOTTOM=`${BORDER}--top-bottom`,BORDER_UNSET_TOP_BOTTOM=`${BORDER}-unset--top-bottom`,HAPTICS_FEEDBACK="van-haptics-feedback",FORM_KEY=Symbol("van-form"),LONG_PRESS_START_TIME=500;function callInterceptor(e,{args:r=[],done:n,canceled:i}){if(e){const s=e.apply(null,r);isPromise(s)?s.then(a=>{a?n():i&&i()}).catch(noop$1):s?n():i&&i()}else n()}function withInstall(e){return e.install=r=>{const{name:n}=e;n&&(r.component(n,e),r.component(camelize(`-${n}`),e))},e}const POPUP_TOGGLE_KEY=Symbol();function onPopupReopen(e){const r=inject(POPUP_TOGGLE_KEY,null);r&&watch(r,n=>{n&&e()})}const useHeight=(e,r)=>{const n=ref(),i=()=>{n.value=useRect(e).height};return onMounted(()=>{if(nextTick(i),r)for(let s=1;s<=3;s++)setTimeout(i,100*s)}),onPopupReopen(()=>nextTick(i)),n};function usePlaceholder(e,r){const n=useHeight(e,!0);return i=>createVNode("div",{class:r("placeholder"),style:{height:n.value?`${n.value}px`:void 0}},[i()])}const[name$c,bem$c]=createNamespace("action-bar"),ACTION_BAR_KEY=Symbol(name$c),actionBarProps={placeholder:Boolean,safeAreaInsetBottom:truthProp};var stdin_default$b=defineComponent({name:name$c,props:actionBarProps,setup(e,{slots:r}){const n=ref(),i=usePlaceholder(n,bem$c),{linkChildren:s}=useChildren(ACTION_BAR_KEY);s();const a=()=>{var u;return createVNode("div",{ref:n,class:[bem$c(),{"van-safe-area-bottom":e.safeAreaInsetBottom}]},[(u=r.default)==null?void 0:u.call(r)])};return()=>e.placeholder?i(a):a()}});const ActionBar=withInstall(stdin_default$b);function useExpose(e){const r=getCurrentInstance();r&&extend$1(r.proxy,e)}const routeProps={to:[String,Object],url:String,replace:Boolean};function route({to:e,url:r,replace:n,$router:i}){e&&i?i[n?"replace":"push"](e):r&&(n?location.replace(r):location.href=r)}function useRoute$1(){const e=getCurrentInstance().proxy;return()=>route(e)}const[name$b,bem$b]=createNamespace("badge"),badgeProps={dot:Boolean,max:numericProp,tag:makeStringProp("div"),color:String,offset:Array,content:numericProp,showZero:truthProp,position:makeStringProp("top-right")};var stdin_default$a=defineComponent({name:name$b,props:badgeProps,setup(e,{slots:r}){const n=()=>{if(r.content)return!0;const{content:u,showZero:f}=e;return isDef(u)&&u!==""&&(f||u!==0&&u!=="0")},i=()=>{const{dot:u,max:f,content:d}=e;if(!u&&n())return r.content?r.content():isDef(f)&&isNumeric(d)&&+d>f?`${f}+`:d},s=computed(()=>{const u={background:e.color};if(e.offset){const[f,d]=e.offset;r.default?(u.top=addUnit(d),typeof f=="number"?u.right=addUnit(-f):u.right=f.startsWith("-")?f.replace("-",""):`-${f}`):(u.marginTop=addUnit(d),u.marginLeft=addUnit(f))}return u}),a=()=>{if(n()||e.dot)return createVNode("div",{class:bem$b([e.position,{dot:e.dot,fixed:!!r.default}]),style:s.value},[i()])};return()=>{if(r.default){const{tag:u}=e;return createVNode(u,{class:bem$b("wrapper")},{default:()=>[r.default(),a()]})}return a()}}});const Badge=withInstall(stdin_default$a);let globalZIndex=2e3;const useGlobalZIndex=()=>++globalZIndex,setGlobalZIndex=e=>{globalZIndex=e},[name$a,bem$a]=createNamespace("config-provider"),CONFIG_PROVIDER_KEY=Symbol(name$a),configProviderProps={tag:makeStringProp("div"),theme:makeStringProp("light"),zIndex:Number,themeVars:Object,themeVarsDark:Object,themeVarsLight:Object,iconPrefix:String};function mapThemeVarsToCSSVars(e){const r={};return Object.keys(e).forEach(n=>{r[`--van-${kebabCase(n)}`]=e[n]}),r}defineComponent({name:name$a,props:configProviderProps,setup(e,{slots:r}){const n=computed(()=>mapThemeVarsToCSSVars(extend$1({},e.themeVars,e.theme==="dark"?e.themeVarsDark:e.themeVarsLight)));if(inBrowser$1){const i=()=>{document.documentElement.classList.add(`van-theme-${e.theme}`)},s=(a=e.theme)=>{document.documentElement.classList.remove(`van-theme-${a}`)};watch(()=>e.theme,(a,u)=>{u&&s(u),i()},{immediate:!0}),onActivated(i),onDeactivated(s),onBeforeUnmount(s)}return provide(CONFIG_PROVIDER_KEY,e),watchEffect(()=>{e.zIndex!==void 0&&setGlobalZIndex(e.zIndex)}),()=>createVNode(e.tag,{class:bem$a(),style:n.value},{default:()=>{var i;return[(i=r.default)==null?void 0:i.call(r)]}})}});const[name$9,bem$9]=createNamespace("icon"),isImage=e=>e==null?void 0:e.includes("/"),iconProps={dot:Boolean,tag:makeStringProp("i"),name:String,size:numericProp,badge:numericProp,color:String,badgeProps:Object,classPrefix:String};var stdin_default$9=defineComponent({name:name$9,props:iconProps,setup(e,{slots:r}){const n=inject(CONFIG_PROVIDER_KEY,null),i=computed(()=>e.classPrefix||(n==null?void 0:n.iconPrefix)||bem$9());return()=>{const{tag:s,dot:a,name:u,size:f,badge:d,color:c}=e,m=isImage(u);return createVNode(Badge,mergeProps({dot:a,tag:s,class:[i.value,m?"":`${i.value}-${u}`],style:{color:c,fontSize:addUnit(f)},content:d},e.badgeProps),{default:()=>{var b;return[(b=r.default)==null?void 0:b.call(r),m&&createVNode("img",{class:bem$9("image"),src:u},null)]}})}}});const Icon=withInstall(stdin_default$9),[name$8,bem$8]=createNamespace("loading"),SpinIcon=Array(12).fill(null).map((e,r)=>createVNode("i",{class:bem$8("line",String(r+1))},null)),CircularIcon=createVNode("svg",{class:bem$8("circular"),viewBox:"25 25 50 50"},[createVNode("circle",{cx:"50",cy:"50",r:"20",fill:"none"},null)]),loadingProps={size:numericProp,type:makeStringProp("circular"),color:String,vertical:Boolean,textSize:numericProp,textColor:String};var stdin_default$8=defineComponent({name:name$8,props:loadingProps,setup(e,{slots:r}){const n=computed(()=>extend$1({color:e.color},getSizeStyle(e.size))),i=()=>{const a=e.type==="spinner"?SpinIcon:CircularIcon;return createVNode("span",{class:bem$8("spinner",e.type),style:n.value},[r.icon?r.icon():a])},s=()=>{var a;if(r.default)return createVNode("span",{class:bem$8("text"),style:{fontSize:addUnit(e.textSize),color:(a=e.textColor)!=null?a:e.color}},[r.default()])};return()=>{const{type:a,vertical:u}=e;return createVNode("div",{class:bem$8([a,{vertical:u}]),"aria-live":"polite","aria-busy":!0},[i(),s()])}}});const Loading=withInstall(stdin_default$8),[name$7,bem$7]=createNamespace("button"),buttonProps=extend$1({},routeProps,{tag:makeStringProp("button"),text:String,icon:String,type:makeStringProp("default"),size:makeStringProp("normal"),color:String,block:Boolean,plain:Boolean,round:Boolean,square:Boolean,loading:Boolean,hairline:Boolean,disabled:Boolean,iconPrefix:String,nativeType:makeStringProp("button"),loadingSize:numericProp,loadingText:String,loadingType:String,iconPosition:makeStringProp("left")});var stdin_default$7=defineComponent({name:name$7,props:buttonProps,emits:["click"],setup(e,{emit:r,slots:n}){const i=useRoute$1(),s=()=>n.loading?n.loading():createVNode(Loading,{size:e.loadingSize,type:e.loadingType,class:bem$7("loading")},null),a=()=>{if(e.loading)return s();if(n.icon)return createVNode("div",{class:bem$7("icon")},[n.icon()]);if(e.icon)return createVNode(Icon,{name:e.icon,class:bem$7("icon"),classPrefix:e.iconPrefix},null)},u=()=>{let c;if(e.loading?c=e.loadingText:c=n.default?n.default():e.text,c)return createVNode("span",{class:bem$7("text")},[c])},f=()=>{const{color:c,plain:m}=e;if(c){const b={color:m?c:"white"};return m||(b.background=c),c.includes("gradient")?b.border=0:b.borderColor=c,b}},d=c=>{e.loading?preventDefault(c):e.disabled||(r("click",c),i())};return()=>{const{tag:c,type:m,size:b,block:y,round:P,plain:C,square:T,loading:I,disabled:S,hairline:_,nativeType:E,iconPosition:A}=e,x=[bem$7([m,b,{plain:C,block:y,round:P,square:T,loading:I,disabled:S,hairline:_}]),{[BORDER_SURROUND]:_}];return createVNode(c,{type:E,class:x,style:f(),disabled:S,onClick:d},{default:()=>[createVNode("div",{class:bem$7("content")},[A==="left"&&a(),u(),A==="right"&&a()])]})}}});const Button=withInstall(stdin_default$7),[name$6,bem$6]=createNamespace("action-bar-button"),actionBarButtonProps=extend$1({},routeProps,{type:String,text:String,icon:String,color:String,loading:Boolean,disabled:Boolean});var stdin_default$6=defineComponent({name:name$6,props:actionBarButtonProps,setup(e,{slots:r}){const n=useRoute$1(),{parent:i,index:s}=useParent(ACTION_BAR_KEY),a=computed(()=>{if(i){const f=i.children[s.value-1];return!(f&&"isButton"in f)}}),u=computed(()=>{if(i){const f=i.children[s.value+1];return!(f&&"isButton"in f)}});return useExpose({isButton:!0}),()=>{const{type:f,icon:d,text:c,color:m,loading:b,disabled:y}=e;return createVNode(Button,{class:bem$6([f,{last:u.value,first:a.value}]),size:"large",type:f,icon:d,color:m,loading:b,disabled:y,onClick:n},{default:()=>[r.default?r.default():c]})}}});const ActionBarButton=withInstall(stdin_default$6),popupSharedProps={show:Boolean,zIndex:numericProp,overlay:truthProp,duration:numericProp,teleport:[String,Object],lockScroll:truthProp,lazyRender:truthProp,beforeClose:Function,overlayStyle:Object,overlayClass:unknownProp,transitionAppear:Boolean,closeOnClickOverlay:truthProp},popupSharedPropKeys=Object.keys(popupSharedProps);function getDirection(e,r){return e>r?"horizontal":r>e?"vertical":""}function useTouch(){const e=ref(0),r=ref(0),n=ref(0),i=ref(0),s=ref(0),a=ref(0),u=ref(""),f=()=>u.value==="vertical",d=()=>u.value==="horizontal",c=()=>{n.value=0,i.value=0,s.value=0,a.value=0,u.value=""};return{move:y=>{const P=y.touches[0];n.value=(P.clientX<0?0:P.clientX)-e.value,i.value=P.clientY-r.value,s.value=Math.abs(n.value),a.value=Math.abs(i.value);const C=10;(!u.value||s.value<C&&a.value<C)&&(u.value=getDirection(s.value,a.value))},start:y=>{c(),e.value=y.touches[0].clientX,r.value=y.touches[0].clientY},reset:c,startX:e,startY:r,deltaX:n,deltaY:i,offsetX:s,offsetY:a,direction:u,isVertical:f,isHorizontal:d}}let totalLockCount=0;const BODY_LOCK_CLASS="van-overflow-hidden";function useLockScroll(e,r){const n=useTouch(),i="01",s="10",a=m=>{n.move(m);const b=n.deltaY.value>0?s:i,y=getScrollParent(m.target,e.value),{scrollHeight:P,offsetHeight:C,scrollTop:T}=y;let I="11";T===0?I=C>=P?"00":"01":T+C>=P&&(I="10"),I!=="11"&&n.isVertical()&&!(parseInt(I,2)&parseInt(b,2))&&preventDefault(m,!0)},u=()=>{document.addEventListener("touchstart",n.start),document.addEventListener("touchmove",a,{passive:!1}),totalLockCount||document.body.classList.add(BODY_LOCK_CLASS),totalLockCount++},f=()=>{totalLockCount&&(document.removeEventListener("touchstart",n.start),document.removeEventListener("touchmove",a),totalLockCount--,totalLockCount||document.body.classList.remove(BODY_LOCK_CLASS))},d=()=>r()&&u(),c=()=>r()&&f();onMountedOrActivated(d),onDeactivated(c),onBeforeUnmount(c),watch(r,m=>{m?u():f()})}function useLazyRender(e){const r=ref(!1);return watch(e,n=>{n&&(r.value=n)},{immediate:!0}),n=>()=>r.value?n():null}const[name$5,bem$5]=createNamespace("overlay"),overlayProps={show:Boolean,zIndex:numericProp,duration:numericProp,className:unknownProp,lockScroll:truthProp,lazyRender:truthProp,customStyle:Object};var stdin_default$5=defineComponent({name:name$5,props:overlayProps,setup(e,{slots:r}){const n=ref(),i=useLazyRender(()=>e.show||!e.lazyRender),s=u=>{e.lockScroll&&preventDefault(u,!0)},a=i(()=>{var u;const f=extend$1(getZIndexStyle(e.zIndex),e.customStyle);return isDef(e.duration)&&(f.animationDuration=`${e.duration}s`),withDirectives(createVNode("div",{ref:n,style:f,class:[bem$5(),e.className]},[(u=r.default)==null?void 0:u.call(r)]),[[vShow,e.show]])});return useEventListener("touchmove",s,{target:n}),()=>createVNode(Transition,{name:"van-fade",appear:!0},{default:a})}});const Overlay=withInstall(stdin_default$5),popupProps=extend$1({},popupSharedProps,{round:Boolean,position:makeStringProp("center"),closeIcon:makeStringProp("cross"),closeable:Boolean,transition:String,iconPrefix:String,closeOnPopstate:Boolean,closeIconPosition:makeStringProp("top-right"),safeAreaInsetTop:Boolean,safeAreaInsetBottom:Boolean}),[name$4,bem$4]=createNamespace("popup");var stdin_default$4=defineComponent({name:name$4,inheritAttrs:!1,props:popupProps,emits:["open","close","opened","closed","keydown","update:show","clickOverlay","clickCloseIcon"],setup(e,{emit:r,attrs:n,slots:i}){let s,a;const u=ref(),f=ref(),d=useLazyRender(()=>e.show||!e.lazyRender),c=computed(()=>{const x={zIndex:u.value};if(isDef(e.duration)){const O=e.position==="center"?"animationDuration":"transitionDuration";x[O]=`${e.duration}s`}return x}),m=()=>{s||(s=!0,u.value=e.zIndex!==void 0?+e.zIndex:useGlobalZIndex(),r("open"))},b=()=>{s&&callInterceptor(e.beforeClose,{done(){s=!1,r("close"),r("update:show",!1)}})},y=x=>{r("clickOverlay",x),e.closeOnClickOverlay&&b()},P=()=>{if(e.overlay)return createVNode(Overlay,{show:e.show,class:e.overlayClass,zIndex:u.value,duration:e.duration,customStyle:e.overlayStyle,role:e.closeOnClickOverlay?"button":void 0,tabindex:e.closeOnClickOverlay?0:void 0,onClick:y},{default:i["overlay-content"]})},C=x=>{r("clickCloseIcon",x),b()},T=()=>{if(e.closeable)return createVNode(Icon,{role:"button",tabindex:0,name:e.closeIcon,class:[bem$4("close-icon",e.closeIconPosition),HAPTICS_FEEDBACK],classPrefix:e.iconPrefix,onClick:C},null)},I=()=>r("opened"),S=()=>r("closed"),_=x=>r("keydown",x),E=d(()=>{var x;const{round:O,position:k,safeAreaInsetTop:F,safeAreaInsetBottom:L}=e;return withDirectives(createVNode("div",mergeProps({ref:f,style:c.value,role:"dialog",tabindex:0,class:[bem$4({round:O,[k]:k}),{"van-safe-area-top":F,"van-safe-area-bottom":L}],onKeydown:_},n),[(x=i.default)==null?void 0:x.call(i),T()]),[[vShow,e.show]])}),A=()=>{const{position:x,transition:O,transitionAppear:k}=e,F=x==="center"?"van-fade":`van-popup-slide-${x}`;return createVNode(Transition,{name:O||F,appear:k,onAfterEnter:I,onAfterLeave:S},{default:E})};return watch(()=>e.show,x=>{x&&!s&&(m(),n.tabindex===0&&nextTick(()=>{var O;(O=f.value)==null||O.focus()})),!x&&s&&(s=!1,r("close"))}),useExpose({popupRef:f}),useLockScroll(f,()=>e.show&&e.lockScroll),useEventListener("popstate",()=>{e.closeOnPopstate&&(b(),a=!1)}),onMounted(()=>{e.show&&m()}),onActivated(()=>{a&&(r("update:show",!0),a=!1)}),onDeactivated(()=>{e.show&&e.teleport&&(b(),a=!0)}),provide(POPUP_TOGGLE_KEY,()=>e.show),()=>e.teleport?createVNode(Teleport,{to:e.teleport},{default:()=>[P(),A()]}):createVNode(Fragment,null,[P(),A()])}});const Popup=withInstall(stdin_default$4);let current=0;function useId(){const e=getCurrentInstance(),{name:r="unknown"}=(e==null?void 0:e.type)||{};return`${r}-${++current}`}let lockCount=0;function lockClick(e){e?(lockCount||document.body.classList.add("van-toast--unclickable"),lockCount++):lockCount&&(lockCount--,lockCount||document.body.classList.remove("van-toast--unclickable"))}const[name$3,bem$3]=createNamespace("toast"),popupInheritProps=["show","overlay","teleport","transition","overlayClass","overlayStyle","closeOnClickOverlay"],toastProps={icon:String,show:Boolean,type:makeStringProp("text"),overlay:Boolean,message:numericProp,iconSize:numericProp,duration:makeNumberProp(2e3),position:makeStringProp("middle"),teleport:[String,Object],wordBreak:String,className:unknownProp,iconPrefix:String,transition:makeStringProp("van-fade"),loadingType:String,forbidClick:Boolean,overlayClass:unknownProp,overlayStyle:Object,closeOnClick:Boolean,closeOnClickOverlay:Boolean};var stdin_default$3=defineComponent({name:name$3,props:toastProps,emits:["update:show"],setup(e,{emit:r,slots:n}){let i,s=!1;const a=()=>{const b=e.show&&e.forbidClick;s!==b&&(s=b,lockClick(s))},u=b=>r("update:show",b),f=()=>{e.closeOnClick&&u(!1)},d=()=>clearTimeout(i),c=()=>{const{icon:b,type:y,iconSize:P,iconPrefix:C,loadingType:T}=e;if(b||y==="success"||y==="fail")return createVNode(Icon,{name:b||y,size:P,class:bem$3("icon"),classPrefix:C},null);if(y==="loading")return createVNode(Loading,{class:bem$3("loading"),size:P,type:T},null)},m=()=>{const{type:b,message:y}=e;if(n.message)return createVNode("div",{class:bem$3("text")},[n.message()]);if(isDef(y)&&y!=="")return b==="html"?createVNode("div",{key:0,class:bem$3("text"),innerHTML:String(y)},null):createVNode("div",{class:bem$3("text")},[y])};return watch(()=>[e.show,e.forbidClick],a),watch(()=>[e.show,e.type,e.message,e.duration],()=>{d(),e.show&&e.duration>0&&(i=setTimeout(()=>{u(!1)},e.duration))}),onMounted(a),onUnmounted(a),()=>createVNode(Popup,mergeProps({class:[bem$3([e.position,e.wordBreak==="normal"?"break-normal":e.wordBreak,{[e.type]:!e.icon}]),e.className],lockScroll:!1,onClick:f,onClosed:d,"onUpdate:show":u},pick(e,popupInheritProps)),{default:()=>[c(),m()]})}});function usePopupState(){const e=reactive({show:!1}),r=s=>{e.show=s},n=s=>{extend$1(e,s,{transitionAppear:!0}),r(!0)},i=()=>r(!1);return useExpose({open:n,close:i,toggle:r}),{open:n,close:i,state:e,toggle:r}}function mountComponent(e){const r=createApp(e),n=document.createElement("div");return document.body.appendChild(n),{instance:r.mount(n),unmount(){r.unmount(),document.body.removeChild(n)}}}const defaultOptions={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 queue=[],allowMultiple=!1,currentOptions$1=extend$1({},defaultOptions);const defaultOptionsMap=new Map;function parseOptions(e){return isObject$1(e)?e:{message:e}}function createInstance(){const{instance:e,unmount:r}=mountComponent({setup(){const n=ref(""),{open:i,state:s,close:a,toggle:u}=usePopupState(),f=()=>{},d=()=>createVNode(stdin_default$3,mergeProps(s,{onClosed:f,"onUpdate:show":u}),null);return watch(n,c=>{s.message=c}),getCurrentInstance().render=d,{open:i,close:a,message:n}}});return e}function getInstance(){if(!queue.length||allowMultiple){const e=createInstance();queue.push(e)}return queue[queue.length-1]}function showToast(e={}){if(!inBrowser$1)return{};const r=getInstance(),n=parseOptions(e);return r.open(extend$1({},currentOptions$1,defaultOptionsMap.get(n.type||currentOptions$1.type),n)),r}const createMethod=e=>r=>showToast(extend$1({type:e},parseOptions(r))),showLoadingToast=createMethod("loading"),showSuccessToast=createMethod("success"),showFailToast=createMethod("fail"),closeToast=e=>{queue.length&&(e?(queue.forEach(r=>{r.close()}),queue=[]):queue[0].close())},Toast=withInstall(stdin_default$3),[name$2,bem$2]=createNamespace("empty"),emptyProps={image:makeStringProp("default"),imageSize:[Number,String,Array],description:String};var stdin_default$2=defineComponent({name:name$2,props:emptyProps,setup(e,{slots:r}){const n=()=>{const S=r.description?r.description():e.description;if(S)return createVNode("p",{class:bem$2("description")},[S])},i=()=>{if(r.default)return createVNode("div",{class:bem$2("bottom")},[r.default()])},s=useId(),a=S=>`${s}-${S}`,u=S=>`url(#${a(S)})`,f=(S,_,E)=>createVNode("stop",{"stop-color":S,offset:`${_}%`,"stop-opacity":E},null),d=(S,_)=>[f(S,0),f(_,100)],c=S=>[createVNode("defs",null,[createVNode("radialGradient",{id:a(S),cx:"50%",cy:"54%",fx:"50%",fy:"54%",r:"297%",gradientTransform:"matrix(-.16 0 0 -.33 .58 .72)"},[f("#EBEDF0",0),f("#F2F3F5",100,.3)])]),createVNode("ellipse",{fill:u(S),opacity:".8",cx:"80",cy:"140",rx:"46",ry:"8"},null)],m=()=>[createVNode("defs",null,[createVNode("linearGradient",{id:a("a"),x1:"64%",y1:"100%",x2:"64%"},[f("#FFF",0,.5),f("#F2F3F5",100)])]),createVNode("g",{opacity:".8"},[createVNode("path",{d:"M36 131V53H16v20H2v58h34z",fill:u("a")},null),createVNode("path",{d:"M123 15h22v14h9v77h-31V15z",fill:u("a")},null)])],b=()=>[createVNode("defs",null,[createVNode("linearGradient",{id:a("b"),x1:"64%",y1:"97%",x2:"64%",y2:"0%"},[f("#F2F3F5",0,.3),f("#F2F3F5",100)])]),createVNode("g",{opacity:".8"},[createVNode("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:u("b")},null),createVNode("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:u("b")},null)])],y=()=>createVNode("svg",{viewBox:"0 0 160 160"},[createVNode("defs",null,[createVNode("linearGradient",{id:a(1),x1:"64%",y1:"100%",x2:"64%"},[f("#FFF",0,.5),f("#F2F3F5",100)]),createVNode("linearGradient",{id:a(2),x1:"50%",x2:"50%",y2:"84%"},[f("#EBEDF0",0),f("#DCDEE0",100,0)]),createVNode("linearGradient",{id:a(3),x1:"100%",x2:"100%",y2:"100%"},[d("#EAEDF0","#DCDEE0")]),createVNode("radialGradient",{id:a(4),cx:"50%",cy:"0%",fx:"50%",fy:"0%",r:"100%",gradientTransform:"matrix(0 1 -.54 0 .5 -.5)"},[f("#EBEDF0",0),f("#FFF",100,0)])]),createVNode("g",{fill:"none"},[m(),createVNode("path",{fill:u(4),d:"M0 139h160v21H0z"},null),createVNode("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:u(2)},null),createVNode("g",{opacity:".6","stroke-linecap":"round","stroke-width":"7"},[createVNode("path",{d:"M64 47a19 19 0 0 0-5 13c0 5 2 10 5 13",stroke:u(3)},null),createVNode("path",{d:"M53 36a34 34 0 0 0 0 48",stroke:u(3)},null),createVNode("path",{d:"M95 73a19 19 0 0 0 6-13c0-5-2-9-6-13",stroke:u(3)},null),createVNode("path",{d:"M106 84a34 34 0 0 0 0-48",stroke:u(3)},null)]),createVNode("g",{transform:"translate(31 105)"},[createVNode("rect",{fill:"#EBEDF0",width:"98",height:"34",rx:"2"},null),createVNode("rect",{fill:"#FFF",x:"9",y:"8",width:"80",height:"18",rx:"1.1"},null),createVNode("rect",{fill:"#EBEDF0",x:"15",y:"12",width:"18",height:"6",rx:"1.1"},null)])])]),P=()=>createVNode("svg",{viewBox:"0 0 160 160"},[createVNode("defs",null,[createVNode("linearGradient",{x1:"50%",x2:"50%",y2:"100%",id:a(5)},[d("#F2F3F5","#DCDEE0")]),createVNode("linearGradient",{x1:"95%",y1:"48%",x2:"5.5%",y2:"51%",id:a(6)},[d("#EAEDF1","#DCDEE0")]),createVNode("linearGradient",{y1:"45%",x2:"100%",y2:"54%",id:a(7)},[d("#EAEDF1","#DCDEE0")])]),m(),b(),createVNode("g",{transform:"translate(36 50)",fill:"none"},[createVNode("g",{transform:"translate(8)"},[createVNode("rect",{fill:"#EBEDF0",opacity:".6",x:"38",y:"13",width:"36",height:"53",rx:"2"},null),createVNode("rect",{fill:u(5),width:"64",height:"66",rx:"2"},null),createVNode("rect",{fill:"#FFF",x:"6",y:"6",width:"52",height:"55",rx:"1"},null),createVNode("g",{transform:"translate(15 17)",fill:u(6)},[createVNode("rect",{width:"34",height:"6",rx:"1"},null),createVNode("path",{d:"M0 14h34v6H0z"},null),createVNode("rect",{y:"28",width:"34",height:"6",rx:"1"},null)])]),createVNode("rect",{fill:u(7),y:"61",width:"88",height:"28",rx:"1"},null),createVNode("rect",{fill:"#F7F8FA",x:"29",y:"72",width:"30",height:"6",rx:"1"},null)])]),C=()=>createVNode("svg",{viewBox:"0 0 160 160"},[createVNode("defs",null,[createVNode("linearGradient",{x1:"50%",x2:"50%",y2:"100%",id:a(8)},[d("#EAEDF1","#DCDEE0")])]),m(),b(),c("c"),createVNode("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:u(8)},null)]),T=()=>createVNode("svg",{viewBox:"0 0 160 160"},[createVNode("defs",null,[createVNode("linearGradient",{x1:"50%",y1:"100%",x2:"50%",id:a(9)},[d("#EEE","#D8D8D8")]),createVNode("linearGradient",{x1:"100%",y1:"50%",y2:"50%",id:a(10)},[d("#F2F3F5","#DCDEE0")]),createVNode("linearGradient",{x1:"50%",x2:"50%",y2:"100%",id:a(11)},[d("#F2F3F5","#DCDEE0")]),createVNode("linearGradient",{x1:"50%",x2:"50%",y2:"100%",id:a(12)},[d("#FFF","#F7F8FA")])]),m(),b(),c("d"),createVNode("g",{transform:"rotate(-45 113 -4)",fill:"none"},[createVNode("rect",{fill:u(9),x:"24",y:"52.8",width:"5.8",height:"19",rx:"1"},null),createVNode("rect",{fill:u(10),x:"22.1",y:"67.3",width:"9.9",height:"28",rx:"1"},null),createVNode("circle",{stroke:u(11),"stroke-width":"8",cx:"27",cy:"27",r:"27"},null),createVNode("circle",{fill:u(12),cx:"27",cy:"27",r:"16"},null),createVNode("path",{d:"M37 7c-8 0-15 5-16 12",stroke:u(11),"stroke-width":"3",opacity:".5","stroke-linecap":"round",transform:"rotate(45 29 13)"},null)])]),I=()=>{var S;if(r.image)return r.image();const _={error:C,search:T,network:y,default:P};return((S=_[e.image])==null?void 0:S.call(_))||createVNode("img",{src:e.image},null)};return()=>createVNode("div",{class:bem$2()},[createVNode("div",{class:bem$2("image"),style:getSizeStyle(e.imageSize)},[I()]),n(),i()])}});const Empty=withInstall(stdin_default$2),[name$1,bem$1,t]=createNamespace("dialog"),dialogProps=extend$1({},popupSharedProps,{title:String,theme:String,width:numericProp,message:[String,Function],callback:Function,allowHtml:Boolean,className:unknownProp,transition:makeStringProp("van-dialog-bounce"),messageAlign:String,closeOnPopstate:truthProp,showCancelButton:Boolean,cancelButtonText:String,cancelButtonColor:String,cancelButtonDisabled:Boolean,confirmButtonText:String,confirmButtonColor:String,confirmButtonDisabled:Boolean,showConfirmButton:truthProp,closeOnClickOverlay:Boolean}),popupInheritKeys=[...popupSharedPropKeys,"transition","closeOnPopstate"];var stdin_default$1=defineComponent({name:name$1,props:dialogProps,emits:["confirm","cancel","keydown","update:show"],setup(e,{emit:r,slots:n}){const i=ref(),s=reactive({confirm:!1,cancel:!1}),a=S=>r("update:show",S),u=S=>{var _;a(!1),(_=e.callback)==null||_.call(e,S)},f=S=>()=>{!e.show||(r(S),e.beforeClose?(s[S]=!0,callInterceptor(e.beforeClose,{args:[S],done(){u(S),s[S]=!1},canceled(){s[S]=!1}})):u(S))},d=f("cancel"),c=f("confirm"),m=withKeys(S=>{var _,E;if(S.target!==((E=(_=i.value)==null?void 0:_.popupRef)==null?void 0:E.value))return;({Enter:e.showConfirmButton?c:noop$1,Escape:e.showCancelButton?d:noop$1})[S.key](),r("keydown",S)},["enter","esc"]),b=()=>{const S=n.title?n.title():e.title;if(S)return createVNode("div",{class:bem$1("header",{isolated:!e.message&&!n.default})},[S])},y=S=>{const{message:_,allowHtml:E,messageAlign:A}=e,x=bem$1("message",{"has-title":S,[A]:A}),O=isFunction(_)?_():_;return E&&typeof O=="string"?createVNode("div",{class:x,innerHTML:O},null):createVNode("div",{class:x},[O])},P=()=>{if(n.default)return createVNode("div",{class:bem$1("content")},[n.default()]);const{title:S,message:_,allowHtml:E}=e;if(_){const A=!!(S||n.title);return createVNode("div",{key:E?1:0,class:bem$1("content",{isolated:!A})},[y(A)])}},C=()=>createVNode("div",{class:[BORDER_TOP,bem$1("footer")]},[e.showCancelButton&&createVNode(Button,{size:"large",text:e.cancelButtonText||t("cancel"),class:bem$1("cancel"),style:{color:e.cancelButtonColor},loading:s.cancel,disabled:e.cancelButtonDisabled,onClick:d},null),e.showConfirmButton&&createVNode(Button,{size:"large",text:e.confirmButtonText||t("confirm"),class:[bem$1("confirm"),{[BORDER_LEFT]:e.showCancelButton}],style:{color:e.confirmButtonColor},loading:s.confirm,disabled:e.confirmButtonDisabled,onClick:c},null)]),T=()=>createVNode(ActionBar,{class:bem$1("footer")},{default:()=>[e.showCancelButton&&createVNode(ActionBarButton,{type:"warning",text:e.cancelButtonText||t("cancel"),class:bem$1("cancel"),color:e.cancelButtonColor,loading:s.cancel,disabled:e.cancelButtonDisabled,onClick:d},null),e.showConfirmButton&&createVNode(ActionBarButton,{type:"danger",text:e.confirmButtonText||t("confirm"),class:bem$1("confirm"),color:e.confirmButtonColor,loading:s.confirm,disabled:e.confirmButtonDisabled,onClick:c},null)]}),I=()=>n.footer?n.footer():e.theme==="round-button"?T():C();return()=>{const{width:S,title:_,theme:E,message:A,className:x}=e;return createVNode(Popup,mergeProps({ref:i,role:"dialog",class:[bem$1([E]),x],style:{width:addUnit(S)},tabindex:0,"aria-labelledby":_||A,onKeydown:m,"onUpdate:show":a},pick(e,popupInheritKeys)),{default:()=>[b(),P(),I()]})}}});let instance$1;const DEFAULT_OPTIONS={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};let currentOptions=extend$1({},DEFAULT_OPTIONS);function initInstance(){({instance:instance$1}=mountComponent({setup(){const{state:r,toggle:n}=usePopupState();return()=>createVNode(stdin_default$1,mergeProps(r,{"onUpdate:show":n}),null)}}))}function showDialog(e){return inBrowser$1?new Promise((r,n)=>{instance$1||initInstance(),instance$1.open(extend$1({},currentOptions,e,{callback:i=>{(i==="confirm"?r:n)(i)}}))}):Promise.resolve()}const showConfirmDialog=e=>showDialog(extend$1({showCancelButton:!0},e)),Dialog=withInstall(stdin_default$1),[name,bem]=createNamespace("nav-bar"),navBarProps={title:String,fixed:Boolean,zIndex:numericProp,border:truthProp,leftText:String,rightText:String,leftArrow:Boolean,placeholder:Boolean,safeAreaInsetTop:Boolean,clickable:truthProp};var stdin_default=defineComponent({name,props:navBarProps,emits:["clickLeft","clickRight"],setup(e,{emit:r,slots:n}){const i=ref(),s=usePlaceholder(i,bem),a=m=>r("clickLeft",m),u=m=>r("clickRight",m),f=()=>n.left?n.left():[e.leftArrow&&createVNode(Icon,{class:bem("arrow"),name:"arrow-left"},null),e.leftText&&createVNode("span",{class:bem("text")},[e.leftText])],d=()=>n.right?n.right():createVNode("span",{class:bem("text")},[e.rightText]),c=()=>{const{title:m,fixed:b,border:y,zIndex:P}=e,C=getZIndexStyle(P),T=e.leftArrow||e.leftText||n.left,I=e.rightText||n.right;return createVNode("div",{ref:i,style:C,class:[bem({fixed:b}),{[BORDER_BOTTOM]:y,"van-safe-area-top":e.safeAreaInsetTop}]},[createVNode("div",{class:bem("content")},[T&&createVNode("div",{class:[bem("left"),e.clickable?HAPTICS_FEEDBACK:""],onClick:a},[f()]),createVNode("div",{class:[bem("title"),"van-ellipsis"]},[n.title?n.title():m]),I&&createVNode("div",{class:[bem("right"),e.clickable?HAPTICS_FEEDBACK:""],onClick:u},[d()])])])};return()=>e.fixed&&e.placeholder?s(c):c()}});const NavBar=withInstall(stdin_default);var commonjsGlobal$1=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{};function getDefaultExportFromCjs(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function getAugmentedNamespace(e){if(e.__esModule)return e;var r=Object.defineProperty({},"__esModule",{value:!0});return Object.keys(e).forEach(function(n){var i=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(r,n,i.get?i:{enumerable:!0,get:function(){return e[n]}})}),r}var lottie={exports:{}};(function(module,exports){typeof navigator!="undefined"&&function(e,r){module.exports=r()}(commonjsGlobal$1,function(){var svgNS="http://www.w3.org/2000/svg",locationHref="",_useWebWorker=!1,initialDefaultFrame=-999999,setWebWorker=function(r){_useWebWorker=!!r},getWebWorker=function(){return _useWebWorker},setLocationHref=function(r){locationHref=r},getLocationHref=function(){return locationHref};function createTag(e){return document.createElement(e)}function extendPrototype(e,r){var n,i=e.length,s;for(n=0;n<i;n+=1){s=e[n].prototype;for(var a in s)Object.prototype.hasOwnProperty.call(s,a)&&(r.prototype[a]=s[a])}}function getDescriptor(e,r){return Object.getOwnPropertyDescriptor(e,r)}function createProxyFunction(e){function r(){}return r.prototype=e,r}var audioControllerFactory=function(){function e(r){this.audios=[],this.audioFactory=r,this._volume=1,this._isMuted=!1}return e.prototype={addAudio:function(n){this.audios.push(n)},pause:function(){var n,i=this.audios.length;for(n=0;n<i;n+=1)this.audios[n].pause()},resume:function(){var n,i=this.audios.length;for(n=0;n<i;n+=1)this.audios[n].resume()},setRate:function(n){var i,s=this.audios.length;for(i=0;i<s;i+=1)this.audios[i].setRate(n)},createAudio:function(n){return this.audioFactory?this.audioFactory(n):window.Howl?new window.Howl({src:[n]}):{isPlaying:!1,play:function(){this.isPlaying=!0},seek:function(){this.isPlaying=!1},playing:function(){},rate:function(){},setVolume:function(){}}},setAudioFactory:function(n){this.audioFactory=n},setVolume:function(n){this._volume=n,this._updateVolume()},mute:function(){this._isMuted=!0,this._updateVolume()},unmute:function(){this._isMuted=!1,this._updateVolume()},getVolume:function(){return this._volume},_updateVolume:function(){var n,i=this.audios.length;for(n=0;n<i;n+=1)this.audios[n].volume(this._volume*(this._isMuted?0:1))}},function(){return new e}}(),createTypedArray=function(){function e(n,i){var s=0,a=[],u;switch(n){case"int16":case"uint8c":u=1;break;default:u=1.1;break}for(s=0;s<i;s+=1)a.push(u);return a}function r(n,i){return n==="float32"?new Float32Array(i):n==="int16"?new Int16Array(i):n==="uint8c"?new Uint8ClampedArray(i):e(n,i)}return typeof Uint8ClampedArray=="function"&&typeof Float32Array=="function"?r:e}();function createSizedArray(e){return Array.apply(null,{length:e})}function _typeof$6(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$6=function(n){return typeof n}:_typeof$6=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},_typeof$6(e)}var subframeEnabled=!0,expressionsPlugin=null,idPrefix$1="",isSafari=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),bmPow=Math.pow,bmSqrt=Math.sqrt,bmFloor=Math.floor,bmMax=Math.max,bmMin=Math.min,BMMath={};(function(){var e=["abs","acos","acosh","asin","asinh","atan","atanh","atan2","ceil","cbrt","expm1","clz32","cos","cosh","exp","floor","fround","hypot","imul","log","log1p","log2","log10","max","min","pow","random","round","sign","sin","sinh","sqrt","tan","tanh","trunc","E","LN10","LN2","LOG10E","LOG2E","PI","SQRT1_2","SQRT2"],r,n=e.length;for(r=0;r<n;r+=1)BMMath[e[r]]=Math[e[r]]})(),BMMath.random=Math.random,BMMath.abs=function(e){var r=_typeof$6(e);if(r==="object"&&e.length){var n=createSizedArray(e.length),i,s=e.length;for(i=0;i<s;i+=1)n[i]=Math.abs(e[i]);return n}return Math.abs(e)};var defaultCurveSegments=150,degToRads=Math.PI/180,roundCorner=.5519;function styleDiv(e){e.style.position="absolute",e.style.top=0,e.style.left=0,e.style.display="block",e.style.transformOrigin="0 0",e.style.webkitTransformOrigin="0 0",e.style.backfaceVisibility="visible",e.style.webkitBackfaceVisibility="visible",e.style.transformStyle="preserve-3d",e.style.webkitTransformStyle="preserve-3d",e.style.mozTransformStyle="preserve-3d"}function BMEnterFrameEvent(e,r,n,i){this.type=e,this.currentTime=r,this.totalTime=n,this.direction=i<0?-1:1}function BMCompleteEvent(e,r){this.type=e,this.direction=r<0?-1:1}function BMCompleteLoopEvent(e,r,n,i){this.type=e,this.currentLoop=n,this.totalLoops=r,this.direction=i<0?-1:1}function BMSegmentStartEvent(e,r,n){this.type=e,this.firstFrame=r,this.totalFrames=n}function BMDestroyEvent(e,r){this.type=e,this.target=r}function BMRenderFrameErrorEvent(e,r){this.type="renderFrameError",this.nativeError=e,this.currentTime=r}function BMConfigErrorEvent(e){this.type="configError",this.nativeError=e}var createElementID=function(){var e=0;return function(){return e+=1,idPrefix$1+"__lottie_element_"+e}}();function HSVtoRGB(e,r,n){var i,s,a,u,f,d,c,m;switch(u=Math.floor(e*6),f=e*6-u,d=n*(1-r),c=n*(1-f*r),m=n*(1-(1-f)*r),u%6){case 0:i=n,s=m,a=d;break;case 1:i=c,s=n,a=d;break;case 2:i=d,s=n,a=m;break;case 3:i=d,s=c,a=n;break;case 4:i=m,s=d,a=n;break;case 5:i=n,s=d,a=c;break}return[i,s,a]}function RGBtoHSV(e,r,n){var i=Math.max(e,r,n),s=Math.min(e,r,n),a=i-s,u,f=i===0?0:a/i,d=i/255;switch(i){case s:u=0;break;case e:u=r-n+a*(r<n?6:0),u/=6*a;break;case r:u=n-e+a*2,u/=6*a;break;case n:u=e-r+a*4,u/=6*a;break}return[u,f,d]}function addSaturationToRGB(e,r){var n=RGBtoHSV(e[0]*255,e[1]*255,e[2]*255);return n[1]+=r,n[1]>1?n[1]=1:n[1]<=0&&(n[1]=0),HSVtoRGB(n[0],n[1],n[2])}function addBrightnessToRGB(e,r){var n=RGBtoHSV(e[0]*255,e[1]*255,e[2]*255);return n[2]+=r,n[2]>1?n[2]=1:n[2]<0&&(n[2]=0),HSVtoRGB(n[0],n[1],n[2])}function addHueToRGB(e,r){var n=RGBtoHSV(e[0]*255,e[1]*255,e[2]*255);return n[0]+=r/360,n[0]>1?n[0]-=1:n[0]<0&&(n[0]+=1),HSVtoRGB(n[0],n[1],n[2])}var rgbToHex=function(){var e=[],r,n;for(r=0;r<256;r+=1)n=r.toString(16),e[r]=n.length===1?"0"+n:n;return function(i,s,a){return i<0&&(i=0),s<0&&(s=0),a<0&&(a=0),"#"+e[i]+e[s]+e[a]}}(),setSubframeEnabled=function(r){subframeEnabled=!!r},getSubframeEnabled=function(){return subframeEnabled},setExpressionsPlugin=function(r){expressionsPlugin=r},getExpressionsPlugin=function(){return expressionsPlugin},setDefaultCurveSegments=function(r){defaultCurveSegments=r},getDefaultCurveSegments=function(){return defaultCurveSegments},setIdPrefix=function(r){idPrefix$1=r};function createNS(e){return document.createElementNS(svgNS,e)}function _typeof$5(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$5=function(n){return typeof n}:_typeof$5=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},_typeof$5(e)}var dataManager=function(){var e=1,r=[],n,i,s={onmessage:function(){},postMessage:function(P){n({data:P})}},a={postMessage:function(P){s.onmessage({data:P})}};function u(y){if(window.Worker&&window.Blob&&getWebWorker()){var P=new Blob(["var _workerSelf = self; self.onmessage = ",y.toString()],{type:"text/javascript"}),C=URL.createObjectURL(P);return new Worker(C)}return n=y,s}function f(){i||(i=u(function(P){function C(){function I(W,z){var $,M,H=W.length,ne,Q,be,Oe;for(M=0;M<H;M+=1)if($=W[M],"ks"in $&&!$.completed){if($.completed=!0,$.tt&&(W[M-1].td=$.tt),$.hasMask){var Te=$.masksProperties;for(Q=Te.length,ne=0;ne<Q;ne+=1)if(Te[ne].pt.k.i)x(Te[ne].pt.k);else for(Oe=Te[ne].pt.k.length,be=0;be<Oe;be+=1)Te[ne].pt.k[be].s&&x(Te[ne].pt.k[be].s[0]),Te[ne].pt.k[be].e&&x(Te[ne].pt.k[be].e[0])}$.ty===0?($.layers=E($.refId,z),I($.layers,z)):$.ty===4?A($.shapes):$.ty===5&&X($)}}function S(W,z){if(W){var $=0,M=W.length;for($=0;$<M;$+=1)W[$].t===1&&(W[$].data.layers=E(W[$].data.refId,z),I(W[$].data.layers,z))}}function _(W,z){for(var $=0,M=z.length;$<M;){if(z[$].id===W)return z[$];$+=1}return null}function E(W,z){var $=_(W,z);return $?$.layers.__used?JSON.parse(JSON.stringify($.layers)):($.layers.__used=!0,$.layers):null}function A(W){var z,$=W.length,M,H;for(z=$-1;z>=0;z-=1)if(W[z].ty==="sh")if(W[z].ks.k.i)x(W[z].ks.k);else for(H=W[z].ks.k.length,M=0;M<H;M+=1)W[z].ks.k[M].s&&x(W[z].ks.k[M].s[0]),W[z].ks.k[M].e&&x(W[z].ks.k[M].e[0]);else W[z].ty==="gr"&&A(W[z].it)}function x(W){var z,$=W.i.length;for(z=0;z<$;z+=1)W.i[z][0]+=W.v[z][0],W.i[z][1]+=W.v[z][1],W.o[z][0]+=W.v[z][0],W.o[z][1]+=W.v[z][1]}function O(W,z){var $=z?z.split("."):[100,100,100];return W[0]>$[0]?!0:$[0]>W[0]?!1:W[1]>$[1]?!0:$[1]>W[1]?!1:W[2]>$[2]?!0:$[2]>W[2]?!1:null}var k=function(){var W=[4,4,14];function z(M){var H=M.t.d;M.t.d={k:[{s:H,t:0}]}}function $(M){var H,ne=M.length;for(H=0;H<ne;H+=1)M[H].ty===5&&z(M[H])}return function(M){if(O(W,M.v)&&($(M.layers),M.assets)){var H,ne=M.assets.length;for(H=0;H<ne;H+=1)M.assets[H].layers&&$(M.assets[H].layers)}}}(),F=function(){var W=[4,7,99];return function(z){if(z.chars&&!O(W,z.v)){var $,M=z.chars.length;for($=0;$<M;$+=1){var H=z.chars[$];H.data&&H.data.shapes&&(A(H.data.shapes),H.data.ip=0,H.data.op=99999,H.data.st=0,H.data.sr=1,H.data.ks={p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0}},z.chars[$].t||(H.data.shapes.push({ty:"no"}),H.data.shapes[0].it.push({p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0},sk:{k:0,a:0},sa:{k:0,a:0},ty:"tr"})))}}}}(),L=function(){var W=[5,7,15];function z(M){var H=M.t.p;typeof H.a=="number"&&(H.a={a:0,k:H.a}),typeof H.p=="number"&&(H.p={a:0,k:H.p}),typeof H.r=="number"&&(H.r={a:0,k:H.r})}function $(M){var H,ne=M.length;for(H=0;H<ne;H+=1)M[H].ty===5&&z(M[H])}return function(M){if(O(W,M.v)&&($(M.layers),M.assets)){var H,ne=M.assets.length;for(H=0;H<ne;H+=1)M.assets[H].layers&&$(M.assets[H].layers)}}}(),U=function(){var W=[4,1,9];function z(M){var H,ne=M.length,Q,be;for(H=0;H<ne;H+=1)if(M[H].ty==="gr")z(M[H].it);else if(M[H].ty==="fl"||M[H].ty==="st")if(M[H].c.k&&M[H].c.k[0].i)for(be=M[H].c.k.length,Q=0;Q<be;Q+=1)M[H].c.k[Q].s&&(M[H].c.k[Q].s[0]/=255,M[H].c.k[Q].s[1]/=255,M[H].c.k[Q].s[2]/=255,M[H].c.k[Q].s[3]/=255),M[H].c.k[Q].e&&(M[H].c.k[Q].e[0]/=255,M[H].c.k[Q].e[1]/=255,M[H].c.k[Q].e[2]/=255,M[H].c.k[Q].e[3]/=255);else M[H].c.k[0]/=255,M[H].c.k[1]/=255,M[H].c.k[2]/=255,M[H].c.k[3]/=255}function $(M){var H,ne=M.length;for(H=0;H<ne;H+=1)M[H].ty===4&&z(M[H].shapes)}return function(M){if(O(W,M.v)&&($(M.layers),M.assets)){var H,ne=M.assets.length;for(H=0;H<ne;H+=1)M.assets[H].layers&&$(M.assets[H].layers)}}}(),Z=function(){var W=[4,4,18];function z(M){var H,ne=M.length,Q,be;for(H=ne-1;H>=0;H-=1)if(M[H].ty==="sh")if(M[H].ks.k.i)M[H].ks.k.c=M[H].closed;else for(be=M[H].ks.k.length,Q=0;Q<be;Q+=1)M[H].ks.k[Q].s&&(M[H].ks.k[Q].s[0].c=M[H].closed),M[H].ks.k[Q].e&&(M[H].ks.k[Q].e[0].c=M[H].closed);else M[H].ty==="gr"&&z(M[H].it)}function $(M){var H,ne,Q=M.length,be,Oe,Te,ie;for(ne=0;ne<Q;ne+=1){if(H=M[ne],H.hasMask){var _e=H.masksProperties;for(Oe=_e.length,be=0;be<Oe;be+=1)if(_e[be].pt.k.i)_e[be].pt.k.c=_e[be].cl;else for(ie=_e[be].pt.k.length,Te=0;Te<ie;Te+=1)_e[be].pt.k[Te].s&&(_e[be].pt.k[Te].s[0].c=_e[be].cl),_e[be].pt.k[Te].e&&(_e[be].pt.k[Te].e[0].c=_e[be].cl)}H.ty===4&&z(H.shapes)}}return function(M){if(O(W,M.v)&&($(M.layers),M.assets)){var H,ne=M.assets.length;for(H=0;H<ne;H+=1)M.assets[H].layers&&$(M.assets[H].layers)}}}();function j(W){W.__complete||(U(W),k(W),F(W),L(W),Z(W),I(W.layers,W.assets),S(W.chars,W.assets),W.__complete=!0)}function X(W){W.t.a.length===0&&"m"in W.t.p}var re={};return re.completeData=j,re.checkColors=U,re.checkChars=F,re.checkPathProperties=L,re.checkShapes=Z,re.completeLayers=I,re}if(a.dataManager||(a.dataManager=C()),a.assetLoader||(a.assetLoader=function(){function I(_){var E=_.getResponseHeader("content-type");return E&&_.responseType==="json"&&E.indexOf("json")!==-1||_.response&&_typeof$5(_.response)==="object"?_.response:_.response&&typeof _.response=="string"?JSON.parse(_.response):_.responseText?JSON.parse(_.responseText):null}function S(_,E,A,x){var O,k=new XMLHttpRequest;try{k.responseType="json"}catch{}k.onreadystatechange=function(){if(k.readyState===4)if(k.status===200)O=I(k),A(O);else try{O=I(k),A(O)}catch(F){x&&x(F)}};try{k.open("GET",_,!0)}catch{k.open("GET",E+"/"+_,!0)}k.send()}return{load:S}}()),P.data.type==="loadAnimation")a.assetLoader.load(P.data.path,P.data.fullPath,function(I){a.dataManager.completeData(I),a.postMessage({id:P.data.id,payload:I,status:"success"})},function(){a.postMessage({id:P.data.id,status:"error"})});else if(P.data.type==="complete"){var T=P.data.animation;a.dataManager.completeData(T),a.postMessage({id:P.data.id,payload:T,status:"success"})}else P.data.type==="loadData"&&a.assetLoader.load(P.data.path,P.data.fullPath,function(I){a.postMessage({id:P.data.id,payload:I,status:"success"})},function(){a.postMessage({id:P.data.id,status:"error"})})}),i.onmessage=function(y){var P=y.data,C=P.id,T=r[C];r[C]=null,P.status==="success"?T.onComplete(P.payload):T.onError&&T.onError()})}function d(y,P){e+=1;var C="processId_"+e;return r[C]={onComplete:y,onError:P},C}function c(y,P,C){f();var T=d(P,C);i.postMessage({type:"loadAnimation",path:y,fullPath:window.location.origin+window.location.pathname,id:T})}function m(y,P,C){f();var T=d(P,C);i.postMessage({type:"loadData",path:y,fullPath:window.location.origin+window.location.pathname,id:T})}function b(y,P,C){f();var T=d(P,C);i.postMessage({type:"complete",animation:y,id:T})}return{loadAnimation:c,loadData:m,completeAnimation:b}}(),ImagePreloader=function(){var e=function(){var S=createTag("canvas");S.width=1,S.height=1;var _=S.getContext("2d");return _.fillStyle="rgba(0,0,0,0)",_.fillRect(0,0,1,1),S}();function r(){this.loadedAssets+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function n(){this.loadedFootagesCount+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function i(S,_,E){var A="";if(S.e)A=S.p;else if(_){var x=S.p;x.indexOf("images/")!==-1&&(x=x.split("/")[1]),A=_+x}else A=E,A+=S.u?S.u:"",A+=S.p;return A}function s(S){var _=0,E=setInterval(function(){var A=S.getBBox();(A.width||_>500)&&(this._imageLoaded(),clearInterval(E)),_+=1}.bind(this),50)}function a(S){var _=i(S,this.assetsPath,this.path),E=createNS("image");isSafari?this.testImageLoaded(E):E.addEventListener("load",this._imageLoaded,!1),E.addEventListener("error",function(){A.img=e,this._imageLoaded()}.bind(this),!1),E.setAttributeNS("http://www.w3.org/1999/xlink","href",_),this._elementHelper.append?this._elementHelper.append(E):this._elementHelper.appendChild(E);var A={img:E,assetData:S};return A}function u(S){var _=i(S,this.assetsPath,this.path),E=createTag("img");E.crossOrigin="anonymous",E.addEventListener("load",this._imageLoaded,!1),E.addEventListener("error",function(){A.img=e,this._imageLoaded()}.bind(this),!1),E.src=_;var A={img:E,assetData:S};return A}function f(S){var _={assetData:S},E=i(S,this.assetsPath,this.path);return dataManager.loadData(E,function(A){_.img=A,this._footageLoaded()}.bind(this),function(){_.img={},this._footageLoaded()}.bind(this)),_}function d(S,_){this.imagesLoadedCb=_;var E,A=S.length;for(E=0;E<A;E+=1)S[E].layers||(!S[E].t||S[E].t==="seq"?(this.totalImages+=1,this.images.push(this._createImageData(S[E]))):S[E].t===3&&(this.totalFootages+=1,this.images.push(this.createFootageData(S[E]))))}function c(S){this.path=S||""}function m(S){this.assetsPath=S||""}function b(S){for(var _=0,E=this.images.length;_<E;){if(this.images[_].assetData===S)return this.images[_].img;_+=1}return null}function y(){this.imagesLoadedCb=null,this.images.length=0}function P(){return this.totalImages===this.loadedAssets}function C(){return this.totalFootages===this.loadedFootagesCount}function T(S,_){S==="svg"?(this._elementHelper=_,this._createImageData=this.createImageData.bind(this)):this._createImageData=this.createImgData.bind(this)}function I(){this._imageLoaded=r.bind(this),this._footageLoaded=n.bind(this),this.testImageLoaded=s.bind(this),this.createFootageData=f.bind(this),this.assetsPath="",this.path="",this.totalImages=0,this.totalFootages=0,this.loadedAssets=0,this.loadedFootagesCount=0,this.imagesLoadedCb=null,this.images=[]}return I.prototype={loadAssets:d,setAssetsPath:m,setPath:c,loadedImages:P,loadedFootages:C,destroy:y,getAsset:b,createImgData:u,createImageData:a,imageLoaded:r,footageLoaded:n,setCacheType:T},I}();function BaseEvent(){}BaseEvent.prototype={triggerEvent:function(r,n){if(this._cbs[r])for(var i=this._cbs[r],s=0;s<i.length;s+=1)i[s](n)},addEventListener:function(r,n){return this._cbs[r]||(this._cbs[r]=[]),this._cbs[r].push(n),function(){this.removeEventListener(r,n)}.bind(this)},removeEventListener:function(r,n){if(!n)this._cbs[r]=null;else if(this._cbs[r]){for(var i=0,s=this._cbs[r].length;i<s;)this._cbs[r][i]===n&&(this._cbs[r].splice(i,1),i-=1,s-=1),i+=1;this._cbs[r].length||(this._cbs[r]=null)}}};var markerParser=function(){function e(r){for(var n=r.split(`\r
- `),i={},s,a=0,u=0;u<n.length;u+=1)s=n[u].split(":"),s.length===2&&(i[s[0]]=s[1].trim(),a+=1);if(a===0)throw new Error;return i}return function(r){for(var n=[],i=0;i<r.length;i+=1){var s=r[i],a={time:s.tm,duration:s.dr};try{a.payload=JSON.parse(r[i].cm)}catch{try{a.payload=e(r[i].cm)}catch{a.payload={name:r[i].cm}}}n.push(a)}return n}}(),ProjectInterface=function(){function e(r){this.compositions.push(r)}return function(){function r(n){for(var i=0,s=this.compositions.length;i<s;){if(this.compositions[i].data&&this.compositions[i].data.nm===n)return this.compositions[i].prepareFrame&&this.compositions[i].data.xt&&this.compositions[i].prepareFrame(this.currentFrame),this.compositions[i].compInterface;i+=1}return null}return r.compositions=[],r.currentFrame=0,r.registerComposition=e,r}}(),renderers={},registerRenderer=function(r,n){renderers[r]=n};function getRenderer(e){return renderers[e]}function _typeof$4(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$4=function(n){return typeof n}:_typeof$4=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},_typeof$4(e)}var AnimationItem=function(){this._cbs=[],this.name="",this.path="",this.isLoaded=!1,this.currentFrame=0,this.currentRawFrame=0,this.firstFrame=0,this.totalFrames=0,this.frameRate=0,this.frameMult=0,this.playSpeed=1,this.playDirection=1,this.playCount=0,this.animationData={},this.assets=[],this.isPaused=!0,this.autoplay=!1,this.loop=!0,this.renderer=null,this.animationID=createElementID(),this.assetsPath="",this.timeCompleted=0,this.segmentPos=0,this.isSubframeEnabled=getSubframeEnabled(),this.segments=[],this._idle=!0,this._completedLoop=!1,this.projectInterface=ProjectInterface(),this.imagePreloader=new ImagePreloader,this.audioController=audioControllerFactory(),this.markers=[],this.configAnimation=this.configAnimation.bind(this),this.onSetupError=this.onSetupError.bind(this),this.onSegmentComplete=this.onSegmentComplete.bind(this),this.drawnFrameEvent=new BMEnterFrameEvent("drawnFrame",0,0,0)};extendPrototype([BaseEvent],AnimationItem),AnimationItem.prototype.setParams=function(e){(e.wrapper||e.container)&&(this.wrapper=e.wrapper||e.container);var r="svg";e.animType?r=e.animType:e.renderer&&(r=e.renderer);var n=getRenderer(r);this.renderer=new n(this,e.rendererSettings),this.imagePreloader.setCacheType(r,this.renderer.globalData.defs),this.renderer.setProjectInterface(this.projectInterface),this.animType=r,e.loop===""||e.loop===null||e.loop===void 0||e.loop===!0?this.loop=!0:e.loop===!1?this.loop=!1:this.loop=parseInt(e.loop,10),this.autoplay="autoplay"in e?e.autoplay:!0,this.name=e.name?e.name:"",this.autoloadSegments=Object.prototype.hasOwnProperty.call(e,"autoloadSegments")?e.autoloadSegments:!0,this.assetsPath=e.assetsPath,this.initialSegment=e.initialSegment,e.audioFactory&&this.audioController.setAudioFactory(e.audioFactory),e.animationData?this.setupAnimation(e.animationData):e.path&&(e.path.lastIndexOf("\\")!==-1?this.path=e.path.substr(0,e.path.lastIndexOf("\\")+1):this.path=e.path.substr(0,e.path.lastIndexOf("/")+1),this.fileName=e.path.substr(e.path.lastIndexOf("/")+1),this.fileName=this.fileName.substr(0,this.fileName.lastIndexOf(".json")),dataManager.loadAnimation(e.path,this.configAnimation,this.onSetupError))},AnimationItem.prototype.onSetupError=function(){this.trigger("data_failed")},AnimationItem.prototype.setupAnimation=function(e){dataManager.completeAnimation(e,this.configAnimation)},AnimationItem.prototype.setData=function(e,r){r&&_typeof$4(r)!=="object"&&(r=JSON.parse(r));var n={wrapper:e,animationData:r},i=e.attributes;n.path=i.getNamedItem("data-animation-path")?i.getNamedItem("data-animation-path").value:i.getNamedItem("data-bm-path")?i.getNamedItem("data-bm-path").value:i.getNamedItem("bm-path")?i.getNamedItem("bm-path").value:"",n.animType=i.getNamedItem("data-anim-type")?i.getNamedItem("data-anim-type").value:i.getNamedItem("data-bm-type")?i.getNamedItem("data-bm-type").value:i.getNamedItem("bm-type")?i.getNamedItem("bm-type").value:i.getNamedItem("data-bm-renderer")?i.getNamedItem("data-bm-renderer").value:i.getNamedItem("bm-renderer")?i.getNamedItem("bm-renderer").value:"canvas";var s=i.getNamedItem("data-anim-loop")?i.getNamedItem("data-anim-loop").value:i.getNamedItem("data-bm-loop")?i.getNamedItem("data-bm-loop").value:i.getNamedItem("bm-loop")?i.getNamedItem("bm-loop").value:"";s==="false"?n.loop=!1:s==="true"?n.loop=!0:s!==""&&(n.loop=parseInt(s,10));var a=i.getNamedItem("data-anim-autoplay")?i.getNamedItem("data-anim-autoplay").value:i.getNamedItem("data-bm-autoplay")?i.getNamedItem("data-bm-autoplay").value:i.getNamedItem("bm-autoplay")?i.getNamedItem("bm-autoplay").value:!0;n.autoplay=a!=="false",n.name=i.getNamedItem("data-name")?i.getNamedItem("data-name").value:i.getNamedItem("data-bm-name")?i.getNamedItem("data-bm-name").value:i.getNamedItem("bm-name")?i.getNamedItem("bm-name").value:"";var u=i.getNamedItem("data-anim-prerender")?i.getNamedItem("data-anim-prerender").value:i.getNamedItem("data-bm-prerender")?i.getNamedItem("data-bm-prerender").value:i.getNamedItem("bm-prerender")?i.getNamedItem("bm-prerender").value:"";u==="false"&&(n.prerender=!1),this.setParams(n)},AnimationItem.prototype.includeLayers=function(e){e.op>this.animationData.op&&(this.animationData.op=e.op,this.totalFrames=Math.floor(e.op-this.animationData.ip));var r=this.animationData.layers,n,i=r.length,s=e.layers,a,u=s.length;for(a=0;a<u;a+=1)for(n=0;n<i;){if(r[n].id===s[a].id){r[n]=s[a];break}n+=1}if((e.chars||e.fonts)&&(this.renderer.globalData.fontManager.addChars(e.chars),this.renderer.globalData.fontManager.addFonts(e.fonts,this.renderer.globalData.defs)),e.assets)for(i=e.assets.length,n=0;n<i;n+=1)this.animationData.assets.push(e.assets[n]);this.animationData.__complete=!1,dataManager.completeAnimation(this.animationData,this.onSegmentComplete)},AnimationItem.prototype.onSegmentComplete=function(e){this.animationData=e;var r=getExpressionsPlugin();r&&r.initExpressions(this),this.loadNextSegment()},AnimationItem.prototype.loadNextSegment=function(){var e=this.animationData.segments;if(!e||e.length===0||!this.autoloadSegments){this.trigger("data_ready"),this.timeCompleted=this.totalFrames;return}var r=e.shift();this.timeCompleted=r.time*this.frameRate;var n=this.path+this.fileName+"_"+this.segmentPos+".json";this.segmentPos+=1,dataManager.loadData(n,this.includeLayers.bind(this),function(){this.trigger("data_failed")}.bind(this))},AnimationItem.prototype.loadSegments=function(){var e=this.animationData.segments;e||(this.timeCompleted=this.totalFrames),this.loadNextSegment()},AnimationItem.prototype.imagesLoaded=function(){this.trigger("loaded_images"),this.checkLoaded()},AnimationItem.prototype.preloadImages=function(){this.imagePreloader.setAssetsPath(this.assetsPath),this.imagePreloader.setPath(this.path),this.imagePreloader.loadAssets(this.animationData.assets,this.imagesLoaded.bind(this))},AnimationItem.prototype.configAnimation=function(e){if(!!this.renderer)try{this.animationData=e,this.initialSegment?(this.totalFrames=Math.floor(this.initialSegment[1]-this.initialSegment[0]),this.firstFrame=Math.round(this.initialSegment[0])):(this.totalFrames=Math.floor(this.animationData.op-this.animationData.ip),this.firstFrame=Math.round(this.animationData.ip)),this.renderer.configAnimation(e),e.assets||(e.assets=[]),this.assets=this.animationData.assets,this.frameRate=this.animationData.fr,this.frameMult=this.animationData.fr/1e3,this.renderer.searchExtraCompositions(e.assets),this.markers=markerParser(e.markers||[]),this.trigger("config_ready"),this.preloadImages(),this.loadSegments(),this.updaFrameModifier(),this.waitForFontsLoaded(),this.isPaused&&this.audioController.pause()}catch(r){this.triggerConfigError(r)}},AnimationItem.prototype.waitForFontsLoaded=function(){!this.renderer||(this.renderer.globalData.fontManager.isLoaded?this.checkLoaded():setTimeout(this.waitForFontsLoaded.bind(this),20))},AnimationItem.prototype.checkLoaded=function(){if(!this.isLoaded&&this.renderer.globalData.fontManager.isLoaded&&(this.imagePreloader.loadedImages()||this.renderer.rendererType!=="canvas")&&this.imagePreloader.loadedFootages()){this.isLoaded=!0;var e=getExpressionsPlugin();e&&e.initExpressions(this),this.renderer.initItems(),setTimeout(function(){this.trigger("DOMLoaded")}.bind(this),0),this.gotoFrame(),this.autoplay&&this.play()}},AnimationItem.prototype.resize=function(){this.renderer.updateContainerSize()},AnimationItem.prototype.setSubframe=function(e){this.isSubframeEnabled=!!e},AnimationItem.prototype.gotoFrame=function(){this.currentFrame=this.isSubframeEnabled?this.currentRawFrame:~~this.currentRawFrame,this.timeCompleted!==this.totalFrames&&this.currentFrame>this.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame(),this.trigger("drawnFrame")},AnimationItem.prototype.renderFrame=function(){if(!(this.isLoaded===!1||!this.renderer))try{this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(e){this.triggerRenderFrameError(e)}},AnimationItem.prototype.play=function(e){e&&this.name!==e||this.isPaused===!0&&(this.isPaused=!1,this.trigger("_pause"),this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(e){e&&this.name!==e||this.isPaused===!1&&(this.isPaused=!0,this.trigger("_play"),this._idle=!0,this.trigger("_idle"),this.audioController.pause())},AnimationItem.prototype.togglePause=function(e){e&&this.name!==e||(this.isPaused===!0?this.play():this.pause())},AnimationItem.prototype.stop=function(e){e&&this.name!==e||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.getMarkerData=function(e){for(var r,n=0;n<this.markers.length;n+=1)if(r=this.markers[n],r.payload&&r.payload.name===e)return r;return null},AnimationItem.prototype.goToAndStop=function(e,r,n){if(!(n&&this.name!==n)){var i=Number(e);if(isNaN(i)){var s=this.getMarkerData(e);s&&this.goToAndStop(s.time,!0)}else r?this.setCurrentRawFrameValue(e):this.setCurrentRawFrameValue(e*this.frameModifier);this.pause()}},AnimationItem.prototype.goToAndPlay=function(e,r,n){if(!(n&&this.name!==n)){var i=Number(e);if(isNaN(i)){var s=this.getMarkerData(e);s&&(s.duration?this.playSegments([s.time,s.time+s.duration],!0):this.goToAndStop(s.time,!0))}else this.goToAndStop(i,r,n);this.play()}},AnimationItem.prototype.advanceTime=function(e){if(!(this.isPaused===!0||this.isLoaded===!1)){var r=this.currentRawFrame+e*this.frameModifier,n=!1;r>=this.totalFrames-1&&this.frameModifier>0?!this.loop||this.playCount===this.loop?this.checkSegments(r>this.totalFrames?r%this.totalFrames:0)||(n=!0,r=this.totalFrames-1):r>=this.totalFrames?(this.playCount+=1,this.checkSegments(r%this.totalFrames)||(this.setCurrentRawFrameValue(r%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(r):r<0?this.checkSegments(r%this.totalFrames)||(this.loop&&!(this.playCount--<=0&&this.loop!==!0)?(this.setCurrentRawFrameValue(this.totalFrames+r%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0):(n=!0,r=0)):this.setCurrentRawFrameValue(r),n&&(this.setCurrentRawFrameValue(r),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(e,r){this.playCount=0,e[1]<e[0]?(this.frameModifier>0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=e[0]-e[1],this.timeCompleted=this.totalFrames,this.firstFrame=e[1],this.setCurrentRawFrameValue(this.totalFrames-.001-r)):e[1]>e[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=e[1]-e[0],this.timeCompleted=this.totalFrames,this.firstFrame=e[0],this.setCurrentRawFrameValue(.001+r)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(e,r){var n=-1;this.isPaused&&(this.currentRawFrame+this.firstFrame<e?n=e:this.currentRawFrame+this.firstFrame>r&&(n=r-e)),this.firstFrame=e,this.totalFrames=r-e,this.timeCompleted=this.totalFrames,n!==-1&&this.goToAndStop(n,!0)},AnimationItem.prototype.playSegments=function(e,r){if(r&&(this.segments.length=0),_typeof$4(e[0])==="object"){var n,i=e.length;for(n=0;n<i;n+=1)this.segments.push(e[n])}else this.segments.push(e);this.segments.length&&r&&this.adjustSegment(this.segments.shift(),0),this.isPaused&&this.play()},AnimationItem.prototype.resetSegments=function(e){this.segments.length=0,this.segments.push([this.animationData.ip,this.animationData.op]),e&&this.checkSegments(0)},AnimationItem.prototype.checkSegments=function(e){return this.segments.length?(this.adjustSegment(this.segments.shift(),e),!0):!1},AnimationItem.prototype.destroy=function(e){e&&this.name!==e||!this.renderer||(this.renderer.destroy(),this.imagePreloader.destroy(),this.trigger("destroy"),this._cbs=null,this.onEnterFrame=null,this.onLoopComplete=null,this.onComplete=null,this.onSegmentStart=null,this.onDestroy=null,this.renderer=null,this.renderer=null,this.imagePreloader=null,this.projectInterface=null)},AnimationItem.prototype.setCurrentRawFrameValue=function(e){this.currentRawFrame=e,this.gotoFrame()},AnimationItem.prototype.setSpeed=function(e){this.playSpeed=e,this.updaFrameModifier()},AnimationItem.prototype.setDirection=function(e){this.playDirection=e<0?-1:1,this.updaFrameModifier()},AnimationItem.prototype.setVolume=function(e,r){r&&this.name!==r||this.audioController.setVolume(e)},AnimationItem.prototype.getVolume=function(){return this.audioController.getVolume()},AnimationItem.prototype.mute=function(e){e&&this.name!==e||this.audioController.mute()},AnimationItem.prototype.unmute=function(e){e&&this.name!==e||this.audioController.unmute()},AnimationItem.prototype.updaFrameModifier=function(){this.frameModifier=this.frameMult*this.playSpeed*this.playDirection,this.audioController.setRate(this.playSpeed*this.playDirection)},AnimationItem.prototype.getPath=function(){return this.path},AnimationItem.prototype.getAssetsPath=function(e){var r="";if(e.e)r=e.p;else if(this.assetsPath){var n=e.p;n.indexOf("images/")!==-1&&(n=n.split("/")[1]),r=this.assetsPath+n}else r=this.path,r+=e.u?e.u:"",r+=e.p;return r},AnimationItem.prototype.getAssetData=function(e){for(var r=0,n=this.assets.length;r<n;){if(e===this.assets[r].id)return this.assets[r];r+=1}return null},AnimationItem.prototype.hide=function(){this.renderer.hide()},AnimationItem.prototype.show=function(){this.renderer.show()},AnimationItem.prototype.getDuration=function(e){return e?this.totalFrames:this.totalFrames/this.frameRate},AnimationItem.prototype.updateDocumentData=function(e,r,n){try{var i=this.renderer.getElementByPath(e);i.updateDocumentData(r,n)}catch{}},AnimationItem.prototype.trigger=function(e){if(this._cbs&&this._cbs[e])switch(e){case"enterFrame":this.triggerEvent(e,new BMEnterFrameEvent(e,this.currentFrame,this.totalFrames,this.frameModifier));break;case"drawnFrame":this.drawnFrameEvent.currentTime=this.currentFrame,this.drawnFrameEvent.totalTime=this.totalFrames,this.drawnFrameEvent.direction=this.frameModifier,this.triggerEvent(e,this.drawnFrameEvent);break;case"loopComplete":this.triggerEvent(e,new BMCompleteLoopEvent(e,this.loop,this.playCount,this.frameMult));break;case"complete":this.triggerEvent(e,new BMCompleteEvent(e,this.frameMult));break;case"segmentStart":this.triggerEvent(e,new BMSegmentStartEvent(e,this.firstFrame,this.totalFrames));break;case"destroy":this.triggerEvent(e,new BMDestroyEvent(e,this));break;default:this.triggerEvent(e)}e==="enterFrame"&&this.onEnterFrame&&this.onEnterFrame.call(this,new BMEnterFrameEvent(e,this.currentFrame,this.totalFrames,this.frameMult)),e==="loopComplete"&&this.onLoopComplete&&this.onLoopComplete.call(this,new BMCompleteLoopEvent(e,this.loop,this.playCount,this.frameMult)),e==="complete"&&this.onComplete&&this.onComplete.call(this,new BMCompleteEvent(e,this.frameMult)),e==="segmentStart"&&this.onSegmentStart&&this.onSegmentStart.call(this,new BMSegmentStartEvent(e,this.firstFrame,this.totalFrames)),e==="destroy"&&this.onDestroy&&this.onDestroy.call(this,new BMDestroyEvent(e,this))},AnimationItem.prototype.triggerRenderFrameError=function(e){var r=new BMRenderFrameErrorEvent(e,this.currentFrame);this.triggerEvent("error",r),this.onError&&this.onError.call(this,r)},AnimationItem.prototype.triggerConfigError=function(e){var r=new BMConfigErrorEvent(e,this.currentFrame);this.triggerEvent("error",r),this.onError&&this.onError.call(this,r)};var animationManager=function(){var e={},r=[],n=0,i=0,s=0,a=!0,u=!1;function f(z){for(var $=0,M=z.target;$<i;)r[$].animation===M&&(r.splice($,1),$-=1,i-=1,M.isPaused||b()),$+=1}function d(z,$){if(!z)return null;for(var M=0;M<i;){if(r[M].elem===z&&r[M].elem!==null)return r[M].animation;M+=1}var H=new AnimationItem;return y(H,z),H.setData(z,$),H}function c(){var z,$=r.length,M=[];for(z=0;z<$;z+=1)M.push(r[z].animation);return M}function m(){s+=1,U()}function b(){s-=1}function y(z,$){z.addEventListener("destroy",f),z.addEventListener("_active",m),z.addEventListener("_idle",b),r.push({elem:$,animation:z}),i+=1}function P(z){var $=new AnimationItem;return y($,null),$.setParams(z),$}function C(z,$){var M;for(M=0;M<i;M+=1)r[M].animation.setSpeed(z,$)}function T(z,$){var M;for(M=0;M<i;M+=1)r[M].animation.setDirection(z,$)}function I(z){var $;for($=0;$<i;$+=1)r[$].animation.play(z)}function S(z){var $=z-n,M;for(M=0;M<i;M+=1)r[M].animation.advanceTime($);n=z,s&&!u?window.requestAnimationFrame(S):a=!0}function _(z){n=z,window.requestAnimationFrame(S)}function E(z){var $;for($=0;$<i;$+=1)r[$].animation.pause(z)}function A(z,$,M){var H;for(H=0;H<i;H+=1)r[H].animation.goToAndStop(z,$,M)}function x(z){var $;for($=0;$<i;$+=1)r[$].animation.stop(z)}function O(z){var $;for($=0;$<i;$+=1)r[$].animation.togglePause(z)}function k(z){var $;for($=i-1;$>=0;$-=1)r[$].animation.destroy(z)}function F(z,$,M){var H=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),ne,Q=H.length;for(ne=0;ne<Q;ne+=1)M&&H[ne].setAttribute("data-bm-type",M),d(H[ne],z);if($&&Q===0){M||(M="svg");var be=document.getElementsByTagName("body")[0];be.innerText="";var Oe=createTag("div");Oe.style.width="100%",Oe.style.height="100%",Oe.setAttribute("data-bm-type",M),be.appendChild(Oe),d(Oe,z)}}function L(){var z;for(z=0;z<i;z+=1)r[z].animation.resize()}function U(){!u&&s&&a&&(window.requestAnimationFrame(_),a=!1)}function Z(){u=!0}function j(){u=!1,U()}function X(z,$){var M;for(M=0;M<i;M+=1)r[M].animation.setVolume(z,$)}function re(z){var $;for($=0;$<i;$+=1)r[$].animation.mute(z)}function W(z){var $;for($=0;$<i;$+=1)r[$].animation.unmute(z)}return e.registerAnimation=d,e.loadAnimation=P,e.setSpeed=C,e.setDirection=T,e.play=I,e.pause=E,e.stop=x,e.togglePause=O,e.searchAnimations=F,e.resize=L,e.goToAndStop=A,e.destroy=k,e.freeze=Z,e.unfreeze=j,e.setVolume=X,e.mute=re,e.unmute=W,e.getRegisteredAnimations=c,e}(),BezierFactory=function(){var e={};e.getBezierEasing=n;var r={};function n(_,E,A,x,O){var k=O||("bez_"+_+"_"+E+"_"+A+"_"+x).replace(/\./g,"p");if(r[k])return r[k];var F=new S([_,E,A,x]);return r[k]=F,F}var i=4,s=.001,a=1e-7,u=10,f=11,d=1/(f-1),c=typeof Float32Array=="function";function m(_,E){return 1-3*E+3*_}function b(_,E){return 3*E-6*_}function y(_){return 3*_}function P(_,E,A){return((m(E,A)*_+b(E,A))*_+y(E))*_}function C(_,E,A){return 3*m(E,A)*_*_+2*b(E,A)*_+y(E)}function T(_,E,A,x,O){var k,F,L=0;do F=E+(A-E)/2,k=P(F,x,O)-_,k>0?A=F:E=F;while(Math.abs(k)>a&&++L<u);return F}function I(_,E,A,x){for(var O=0;O<i;++O){var k=C(E,A,x);if(k===0)return E;var F=P(E,A,x)-_;E-=F/k}return E}function S(_){this._p=_,this._mSampleValues=c?new Float32Array(f):new Array(f),this._precomputed=!1,this.get=this.get.bind(this)}return S.prototype={get:function(E){var A=this._p[0],x=this._p[1],O=this._p[2],k=this._p[3];return this._precomputed||this._precompute(),A===x&&O===k?E:E===0?0:E===1?1:P(this._getTForX(E),x,k)},_precompute:function(){var E=this._p[0],A=this._p[1],x=this._p[2],O=this._p[3];this._precomputed=!0,(E!==A||x!==O)&&this._calcSampleValues()},_calcSampleValues:function(){for(var E=this._p[0],A=this._p[2],x=0;x<f;++x)this._mSampleValues[x]=P(x*d,E,A)},_getTForX:function(E){for(var A=this._p[0],x=this._p[2],O=this._mSampleValues,k=0,F=1,L=f-1;F!==L&&O[F]<=E;++F)k+=d;--F;var U=(E-O[F])/(O[F+1]-O[F]),Z=k+U*d,j=C(Z,A,x);return j>=s?I(E,Z,A,x):j===0?Z:T(E,k,k+d,A,x)}},e}(),pooling=function(){function e(r){return r.concat(createSizedArray(r.length))}return{double:e}}(),poolFactory=function(){return function(e,r,n){var i=0,s=e,a=createSizedArray(s),u={newElement:f,release:d};function f(){var c;return i?(i-=1,c=a[i]):c=r(),c}function d(c){i===s&&(a=pooling.double(a),s*=2),n&&n(c),a[i]=c,i+=1}return u}}(),bezierLengthPool=function(){function e(){return{addedLength:0,percents:createTypedArray("float32",getDefaultCurveSegments()),lengths:createTypedArray("float32",getDefaultCurveSegments())}}return poolFactory(8,e)}(),segmentsLengthPool=function(){function e(){return{lengths:[],totalLength:0}}function r(n){var i,s=n.lengths.length;for(i=0;i<s;i+=1)bezierLengthPool.release(n.lengths[i]);n.lengths.length=0}return poolFactory(8,e,r)}();function bezFunction(){var e=Math;function r(y,P,C,T,I,S){var _=y*T+P*I+C*S-I*T-S*y-C*P;return _>-.001&&_<.001}function n(y,P,C,T,I,S,_,E,A){if(C===0&&S===0&&A===0)return r(y,P,T,I,_,E);var x=e.sqrt(e.pow(T-y,2)+e.pow(I-P,2)+e.pow(S-C,2)),O=e.sqrt(e.pow(_-y,2)+e.pow(E-P,2)+e.pow(A-C,2)),k=e.sqrt(e.pow(_-T,2)+e.pow(E-I,2)+e.pow(A-S,2)),F;return x>O?x>k?F=x-O-k:F=k-O-x:k>O?F=k-O-x:F=O-x-k,F>-1e-4&&F<1e-4}var i=function(){return function(y,P,C,T){var I=getDefaultCurveSegments(),S,_,E,A,x,O=0,k,F=[],L=[],U=bezierLengthPool.newElement();for(E=C.length,S=0;S<I;S+=1){for(x=S/(I-1),k=0,_=0;_<E;_+=1)A=bmPow(1-x,3)*y[_]+3*bmPow(1-x,2)*x*C[_]+3*(1-x)*bmPow(x,2)*T[_]+bmPow(x,3)*P[_],F[_]=A,L[_]!==null&&(k+=bmPow(F[_]-L[_],2)),L[_]=F[_];k&&(k=bmSqrt(k),O+=k),U.percents[S]=x,U.lengths[S]=O}return U.addedLength=O,U}}();function s(y){var P=segmentsLengthPool.newElement(),C=y.c,T=y.v,I=y.o,S=y.i,_,E=y._length,A=P.lengths,x=0;for(_=0;_<E-1;_+=1)A[_]=i(T[_],T[_+1],I[_],S[_+1]),x+=A[_].addedLength;return C&&E&&(A[_]=i(T[_],T[0],I[_],S[0]),x+=A[_].addedLength),P.totalLength=x,P}function a(y){this.segmentLength=0,this.points=new Array(y)}function u(y,P){this.partialLength=y,this.point=P}var f=function(){var y={};return function(P,C,T,I){var S=(P[0]+"_"+P[1]+"_"+C[0]+"_"+C[1]+"_"+T[0]+"_"+T[1]+"_"+I[0]+"_"+I[1]).replace(/\./g,"p");if(!y[S]){var _=getDefaultCurveSegments(),E,A,x,O,k,F=0,L,U,Z=null;P.length===2&&(P[0]!==C[0]||P[1]!==C[1])&&r(P[0],P[1],C[0],C[1],P[0]+T[0],P[1]+T[1])&&r(P[0],P[1],C[0],C[1],C[0]+I[0],C[1]+I[1])&&(_=2);var j=new a(_);for(x=T.length,E=0;E<_;E+=1){for(U=createSizedArray(x),k=E/(_-1),L=0,A=0;A<x;A+=1)O=bmPow(1-k,3)*P[A]+3*bmPow(1-k,2)*k*(P[A]+T[A])+3*(1-k)*bmPow(k,2)*(C[A]+I[A])+bmPow(k,3)*C[A],U[A]=O,Z!==null&&(L+=bmPow(U[A]-Z[A],2));L=bmSqrt(L),F+=L,j.points[E]=new u(L,U),Z=U}j.segmentLength=F,y[S]=j}return y[S]}}();function d(y,P){var C=P.percents,T=P.lengths,I=C.length,S=bmFloor((I-1)*y),_=y*P.addedLength,E=0;if(S===I-1||S===0||_===T[S])return C[S];for(var A=T[S]>_?-1:1,x=!0;x;)if(T[S]<=_&&T[S+1]>_?(E=(_-T[S])/(T[S+1]-T[S]),x=!1):S+=A,S<0||S>=I-1){if(S===I-1)return C[S];x=!1}return C[S]+(C[S+1]-C[S])*E}function c(y,P,C,T,I,S){var _=d(I,S),E=1-_,A=e.round((E*E*E*y[0]+(_*E*E+E*_*E+E*E*_)*C[0]+(_*_*E+E*_*_+_*E*_)*T[0]+_*_*_*P[0])*1e3)/1e3,x=e.round((E*E*E*y[1]+(_*E*E+E*_*E+E*E*_)*C[1]+(_*_*E+E*_*_+_*E*_)*T[1]+_*_*_*P[1])*1e3)/1e3;return[A,x]}var m=createTypedArray("float32",8);function b(y,P,C,T,I,S,_){I<0?I=0:I>1&&(I=1);var E=d(I,_);S=S>1?1:S;var A=d(S,_),x,O=y.length,k=1-E,F=1-A,L=k*k*k,U=E*k*k*3,Z=E*E*k*3,j=E*E*E,X=k*k*F,re=E*k*F+k*E*F+k*k*A,W=E*E*F+k*E*A+E*k*A,z=E*E*A,$=k*F*F,M=E*F*F+k*A*F+k*F*A,H=E*A*F+k*A*A+E*F*A,ne=E*A*A,Q=F*F*F,be=A*F*F+F*A*F+F*F*A,Oe=A*A*F+F*A*A+A*F*A,Te=A*A*A;for(x=0;x<O;x+=1)m[x*4]=e.round((L*y[x]+U*C[x]+Z*T[x]+j*P[x])*1e3)/1e3,m[x*4+1]=e.round((X*y[x]+re*C[x]+W*T[x]+z*P[x])*1e3)/1e3,m[x*4+2]=e.round(($*y[x]+M*C[x]+H*T[x]+ne*P[x])*1e3)/1e3,m[x*4+3]=e.round((Q*y[x]+be*C[x]+Oe*T[x]+Te*P[x])*1e3)/1e3;return m}return{getSegmentsLength:s,getNewSegment:b,getPointInSegment:c,buildBezierData:f,pointOnLine2D:r,pointOnLine3D:n}}var bez=bezFunction(),PropertyFactory=function(){var e=initialDefaultFrame,r=Math.abs;function n(I,S){var _=this.offsetTime,E;this.propType==="multidimensional"&&(E=createTypedArray("float32",this.pv.length));for(var A=S.lastIndex,x=A,O=this.keyframes.length-1,k=!0,F,L,U;k;){if(F=this.keyframes[x],L=this.keyframes[x+1],x===O-1&&I>=L.t-_){F.h&&(F=L),A=0;break}if(L.t-_>I){A=x;break}x<O-1?x+=1:(A=0,k=!1)}U=this.keyframesMetadata[x]||{};var Z,j,X,re,W,z,$=L.t-_,M=F.t-_,H;if(F.to){U.bezierData||(U.bezierData=bez.buildBezierData(F.s,L.s||F.e,F.to,F.ti));var ne=U.bezierData;if(I>=$||I<M){var Q=I>=$?ne.points.length-1:0;for(j=ne.points[Q].point.length,Z=0;Z<j;Z+=1)E[Z]=ne.points[Q].point[Z]}else{U.__fnct?z=U.__fnct:(z=BezierFactory.getBezierEasing(F.o.x,F.o.y,F.i.x,F.i.y,F.n).get,U.__fnct=z),X=z((I-M)/($-M));var be=ne.segmentLength*X,Oe,Te=S.lastFrame<I&&S._lastKeyframeIndex===x?S._lastAddedLength:0;for(W=S.lastFrame<I&&S._lastKeyframeIndex===x?S._lastPoint:0,k=!0,re=ne.points.length;k;){if(Te+=ne.points[W].partialLength,be===0||X===0||W===ne.points.length-1){for(j=ne.points[W].point.length,Z=0;Z<j;Z+=1)E[Z]=ne.points[W].point[Z];break}else if(be>=Te&&be<Te+ne.points[W+1].partialLength){for(Oe=(be-Te)/ne.points[W+1].partialLength,j=ne.points[W].point.length,Z=0;Z<j;Z+=1)E[Z]=ne.points[W].point[Z]+(ne.points[W+1].point[Z]-ne.points[W].point[Z])*Oe;break}W<re-1?W+=1:k=!1}S._lastPoint=W,S._lastAddedLength=Te-ne.points[W].partialLength,S._lastKeyframeIndex=x}}else{var ie,_e,we,ce,Me;if(O=F.s.length,H=L.s||F.e,this.sh&&F.h!==1)if(I>=$)E[0]=H[0],E[1]=H[1],E[2]=H[2];else if(I<=M)E[0]=F.s[0],E[1]=F.s[1],E[2]=F.s[2];else{var Ve=a(F.s),Ce=a(H),Fe=(I-M)/($-M);s(E,i(Ve,Ce,Fe))}else for(x=0;x<O;x+=1)F.h!==1&&(I>=$?X=1:I<M?X=0:(F.o.x.constructor===Array?(U.__fnct||(U.__fnct=[]),U.__fnct[x]?z=U.__fnct[x]:(ie=F.o.x[x]===void 0?F.o.x[0]:F.o.x[x],_e=F.o.y[x]===void 0?F.o.y[0]:F.o.y[x],we=F.i.x[x]===void 0?F.i.x[0]:F.i.x[x],ce=F.i.y[x]===void 0?F.i.y[0]:F.i.y[x],z=BezierFactory.getBezierEasing(ie,_e,we,ce).get,U.__fnct[x]=z)):U.__fnct?z=U.__fnct:(ie=F.o.x,_e=F.o.y,we=F.i.x,ce=F.i.y,z=BezierFactory.getBezierEasing(ie,_e,we,ce).get,F.keyframeMetadata=z),X=z((I-M)/($-M)))),H=L.s||F.e,Me=F.h===1?F.s[x]:F.s[x]+(H[x]-F.s[x])*X,this.propType==="multidimensional"?E[x]=Me:E=Me}return S.lastIndex=A,E}function i(I,S,_){var E=[],A=I[0],x=I[1],O=I[2],k=I[3],F=S[0],L=S[1],U=S[2],Z=S[3],j,X,re,W,z;return X=A*F+x*L+O*U+k*Z,X<0&&(X=-X,F=-F,L=-L,U=-U,Z=-Z),1-X>1e-6?(j=Math.acos(X),re=Math.sin(j),W=Math.sin((1-_)*j)/re,z=Math.sin(_*j)/re):(W=1-_,z=_),E[0]=W*A+z*F,E[1]=W*x+z*L,E[2]=W*O+z*U,E[3]=W*k+z*Z,E}function s(I,S){var _=S[0],E=S[1],A=S[2],x=S[3],O=Math.atan2(2*E*x-2*_*A,1-2*E*E-2*A*A),k=Math.asin(2*_*E+2*A*x),F=Math.atan2(2*_*x-2*E*A,1-2*_*_-2*A*A);I[0]=O/degToRads,I[1]=k/degToRads,I[2]=F/degToRads}function a(I){var S=I[0]*degToRads,_=I[1]*degToRads,E=I[2]*degToRads,A=Math.cos(S/2),x=Math.cos(_/2),O=Math.cos(E/2),k=Math.sin(S/2),F=Math.sin(_/2),L=Math.sin(E/2),U=A*x*O-k*F*L,Z=k*F*O+A*x*L,j=k*x*O+A*F*L,X=A*F*O-k*x*L;return[Z,j,X,U]}function u(){var I=this.comp.renderedFrame-this.offsetTime,S=this.keyframes[0].t-this.offsetTime,_=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(I===this._caching.lastFrame||this._caching.lastFrame!==e&&(this._caching.lastFrame>=_&&I>=_||this._caching.lastFrame<S&&I<S))){this._caching.lastFrame>=I&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var E=this.interpolateValue(I,this._caching);this.pv=E}return this._caching.lastFrame=I,this.pv}function f(I){var S;if(this.propType==="unidimensional")S=I*this.mult,r(this.v-S)>1e-5&&(this.v=S,this._mdf=!0);else for(var _=0,E=this.v.length;_<E;)S=I[_]*this.mult,r(this.v[_]-S)>1e-5&&(this.v[_]=S,this._mdf=!0),_+=1}function d(){if(!(this.elem.globalData.frameId===this.frameId||!this.effectsSequence.length)){if(this.lock){this.setVValue(this.pv);return}this.lock=!0,this._mdf=this._isFirstFrame;var I,S=this.effectsSequence.length,_=this.kf?this.pv:this.data.k;for(I=0;I<S;I+=1)_=this.effectsSequence[I](_);this.setVValue(_),this._isFirstFrame=!1,this.lock=!1,this.frameId=this.elem.globalData.frameId}}function c(I){this.effectsSequence.push(I),this.container.addDynamicProperty(this)}function m(I,S,_,E){this.propType="unidimensional",this.mult=_||1,this.data=S,this.v=_?S.k*_:S.k,this.pv=S.k,this._mdf=!1,this.elem=I,this.container=E,this.comp=I.comp,this.k=!1,this.kf=!1,this.vel=0,this.effectsSequence=[],this._isFirstFrame=!0,this.getValue=d,this.setVValue=f,this.addEffect=c}function b(I,S,_,E){this.propType="multidimensional",this.mult=_||1,this.data=S,this._mdf=!1,this.elem=I,this.container=E,this.comp=I.comp,this.k=!1,this.kf=!1,this.frameId=-1;var A,x=S.k.length;for(this.v=createTypedArray("float32",x),this.pv=createTypedArray("float32",x),this.vel=createTypedArray("float32",x),A=0;A<x;A+=1)this.v[A]=S.k[A]*this.mult,this.pv[A]=S.k[A];this._isFirstFrame=!0,this.effectsSequence=[],this.getValue=d,this.setVValue=f,this.addEffect=c}function y(I,S,_,E){this.propType="unidimensional",this.keyframes=S.k,this.keyframesMetadata=[],this.offsetTime=I.data.st,this.frameId=-1,this._caching={lastFrame:e,lastIndex:0,value:0,_lastKeyframeIndex:-1},this.k=!0,this.kf=!0,this.data=S,this.mult=_||1,this.elem=I,this.container=E,this.comp=I.comp,this.v=e,this.pv=e,this._isFirstFrame=!0,this.getValue=d,this.setVValue=f,this.interpolateValue=n,this.effectsSequence=[u.bind(this)],this.addEffect=c}function P(I,S,_,E){this.propType="multidimensional";var A,x=S.k.length,O,k,F,L;for(A=0;A<x-1;A+=1)S.k[A].to&&S.k[A].s&&S.k[A+1]&&S.k[A+1].s&&(O=S.k[A].s,k=S.k[A+1].s,F=S.k[A].to,L=S.k[A].ti,(O.length===2&&!(O[0]===k[0]&&O[1]===k[1])&&bez.pointOnLine2D(O[0],O[1],k[0],k[1],O[0]+F[0],O[1]+F[1])&&bez.pointOnLine2D(O[0],O[1],k[0],k[1],k[0]+L[0],k[1]+L[1])||O.length===3&&!(O[0]===k[0]&&O[1]===k[1]&&O[2]===k[2])&&bez.pointOnLine3D(O[0],O[1],O[2],k[0],k[1],k[2],O[0]+F[0],O[1]+F[1],O[2]+F[2])&&bez.pointOnLine3D(O[0],O[1],O[2],k[0],k[1],k[2],k[0]+L[0],k[1]+L[1],k[2]+L[2]))&&(S.k[A].to=null,S.k[A].ti=null),O[0]===k[0]&&O[1]===k[1]&&F[0]===0&&F[1]===0&&L[0]===0&&L[1]===0&&(O.length===2||O[2]===k[2]&&F[2]===0&&L[2]===0)&&(S.k[A].to=null,S.k[A].ti=null));this.effectsSequence=[u.bind(this)],this.data=S,this.keyframes=S.k,this.keyframesMetadata=[],this.offsetTime=I.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=_||1,this.elem=I,this.container=E,this.comp=I.comp,this.getValue=d,this.setVValue=f,this.interpolateValue=n,this.frameId=-1;var U=S.k[0].s.length;for(this.v=createTypedArray("float32",U),this.pv=createTypedArray("float32",U),A=0;A<U;A+=1)this.v[A]=e,this.pv[A]=e;this._caching={lastFrame:e,lastIndex:0,value:createTypedArray("float32",U)},this.addEffect=c}function C(I,S,_,E,A){var x;if(!S.k.length)x=new m(I,S,E,A);else if(typeof S.k[0]=="number")x=new b(I,S,E,A);else switch(_){case 0:x=new y(I,S,E,A);break;case 1:x=new P(I,S,E,A);break}return x.effectsSequence.length&&A.addDynamicProperty(x),x}var T={getProp:C};return T}();function DynamicPropertyContainer(){}DynamicPropertyContainer.prototype={addDynamicProperty:function(r){this.dynamicProperties.indexOf(r)===-1&&(this.dynamicProperties.push(r),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){this._mdf=!1;var r,n=this.dynamicProperties.length;for(r=0;r<n;r+=1)this.dynamicProperties[r].getValue(),this.dynamicProperties[r]._mdf&&(this._mdf=!0)},initDynamicPropertyContainer:function(r){this.container=r,this.dynamicProperties=[],this._mdf=!1,this._isAnimated=!1}};var pointPool=function(){function e(){return createTypedArray("float32",2)}return poolFactory(8,e)}();function ShapePath(){this.c=!1,this._length=0,this._maxLength=8,this.v=createSizedArray(this._maxLength),this.o=createSizedArray(this._maxLength),this.i=createSizedArray(this._maxLength)}ShapePath.prototype.setPathData=function(e,r){this.c=e,this.setLength(r);for(var n=0;n<r;)this.v[n]=pointPool.newElement(),this.o[n]=pointPool.newElement(),this.i[n]=pointPool.newElement(),n+=1},ShapePath.prototype.setLength=function(e){for(;this._maxLength<e;)this.doubleArrayLength();this._length=e},ShapePath.prototype.doubleArrayLength=function(){this.v=this.v.concat(createSizedArray(this._maxLength)),this.i=this.i.concat(createSizedArray(this._maxLength)),this.o=this.o.concat(createSizedArray(this._maxLength)),this._maxLength*=2},ShapePath.prototype.setXYAt=function(e,r,n,i,s){var a;switch(this._length=Math.max(this._length,i+1),this._length>=this._maxLength&&this.doubleArrayLength(),n){case"v":a=this.v;break;case"i":a=this.i;break;case"o":a=this.o;break;default:a=[];break}(!a[i]||a[i]&&!s)&&(a[i]=pointPool.newElement()),a[i][0]=e,a[i][1]=r},ShapePath.prototype.setTripleAt=function(e,r,n,i,s,a,u,f){this.setXYAt(e,r,"v",u,f),this.setXYAt(n,i,"o",u,f),this.setXYAt(s,a,"i",u,f)},ShapePath.prototype.reverse=function(){var e=new ShapePath;e.setPathData(this.c,this._length);var r=this.v,n=this.o,i=this.i,s=0;this.c&&(e.setTripleAt(r[0][0],r[0][1],i[0][0],i[0][1],n[0][0],n[0][1],0,!1),s=1);var a=this._length-1,u=this._length,f;for(f=s;f<u;f+=1)e.setTripleAt(r[a][0],r[a][1],i[a][0],i[a][1],n[a][0],n[a][1],f,!1),a-=1;return e};var shapePool=function(){function e(){return new ShapePath}function r(s){var a=s._length,u;for(u=0;u<a;u+=1)pointPool.release(s.v[u]),pointPool.release(s.i[u]),pointPool.release(s.o[u]),s.v[u]=null,s.i[u]=null,s.o[u]=null;s._length=0,s.c=!1}function n(s){var a=i.newElement(),u,f=s._length===void 0?s.v.length:s._length;for(a.setLength(f),a.c=s.c,u=0;u<f;u+=1)a.setTripleAt(s.v[u][0],s.v[u][1],s.o[u][0],s.o[u][1],s.i[u][0],s.i[u][1],u);return a}var i=poolFactory(4,e,r);return i.clone=n,i}();function ShapeCollection(){this._length=0,this._maxLength=4,this.shapes=createSizedArray(this._maxLength)}ShapeCollection.prototype.addShape=function(e){this._length===this._maxLength&&(this.shapes=this.shapes.concat(createSizedArray(this._maxLength)),this._maxLength*=2),this.shapes[this._length]=e,this._length+=1},ShapeCollection.prototype.releaseShapes=function(){var e;for(e=0;e<this._length;e+=1)shapePool.release(this.shapes[e]);this._length=0};var shapeCollectionPool=function(){var e={newShapeCollection:s,release:a},r=0,n=4,i=createSizedArray(n);function s(){var u;return r?(r-=1,u=i[r]):u=new ShapeCollection,u}function a(u){var f,d=u._length;for(f=0;f<d;f+=1)shapePool.release(u.shapes[f]);u._length=0,r===n&&(i=pooling.double(i),n*=2),i[r]=u,r+=1}return e}(),ShapePropertyFactory=function(){var e=-999999;function r(S,_,E){var A=E.lastIndex,x,O,k,F,L,U,Z,j,X,re=this.keyframes;if(S<re[0].t-this.offsetTime)x=re[0].s[0],k=!0,A=0;else if(S>=re[re.length-1].t-this.offsetTime)x=re[re.length-1].s?re[re.length-1].s[0]:re[re.length-2].e[0],k=!0;else{for(var W=A,z=re.length-1,$=!0,M,H,ne;$&&(M=re[W],H=re[W+1],!(H.t-this.offsetTime>S));)W<z-1?W+=1:$=!1;if(ne=this.keyframesMetadata[W]||{},k=M.h===1,A=W,!k){if(S>=H.t-this.offsetTime)j=1;else if(S<M.t-this.offsetTime)j=0;else{var Q;ne.__fnct?Q=ne.__fnct:(Q=BezierFactory.getBezierEasing(M.o.x,M.o.y,M.i.x,M.i.y).get,ne.__fnct=Q),j=Q((S-(M.t-this.offsetTime))/(H.t-this.offsetTime-(M.t-this.offsetTime)))}O=H.s?H.s[0]:M.e[0]}x=M.s[0]}for(U=_._length,Z=x.i[0].length,E.lastIndex=A,F=0;F<U;F+=1)for(L=0;L<Z;L+=1)X=k?x.i[F][L]:x.i[F][L]+(O.i[F][L]-x.i[F][L])*j,_.i[F][L]=X,X=k?x.o[F][L]:x.o[F][L]+(O.o[F][L]-x.o[F][L])*j,_.o[F][L]=X,X=k?x.v[F][L]:x.v[F][L]+(O.v[F][L]-x.v[F][L])*j,_.v[F][L]=X}function n(){var S=this.comp.renderedFrame-this.offsetTime,_=this.keyframes[0].t-this.offsetTime,E=this.keyframes[this.keyframes.length-1].t-this.offsetTime,A=this._caching.lastFrame;return A!==e&&(A<_&&S<_||A>E&&S>E)||(this._caching.lastIndex=A<S?this._caching.lastIndex:0,this.interpolateShape(S,this.pv,this._caching)),this._caching.lastFrame=S,this.pv}function i(){this.paths=this.localShapeCollection}function s(S,_){if(S._length!==_._length||S.c!==_.c)return!1;var E,A=S._length;for(E=0;E<A;E+=1)if(S.v[E][0]!==_.v[E][0]||S.v[E][1]!==_.v[E][1]||S.o[E][0]!==_.o[E][0]||S.o[E][1]!==_.o[E][1]||S.i[E][0]!==_.i[E][0]||S.i[E][1]!==_.i[E][1])return!1;return!0}function a(S){s(this.v,S)||(this.v=shapePool.clone(S),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection)}function u(){if(this.elem.globalData.frameId!==this.frameId){if(!this.effectsSequence.length){this._mdf=!1;return}if(this.lock){this.setVValue(this.pv);return}this.lock=!0,this._mdf=!1;var S;this.kf?S=this.pv:this.data.ks?S=this.data.ks.k:S=this.data.pt.k;var _,E=this.effectsSequence.length;for(_=0;_<E;_+=1)S=this.effectsSequence[_](S);this.setVValue(S),this.lock=!1,this.frameId=this.elem.globalData.frameId}}function f(S,_,E){this.propType="shape",this.comp=S.comp,this.container=S,this.elem=S,this.data=_,this.k=!1,this.kf=!1,this._mdf=!1;var A=E===3?_.pt.k:_.ks.k;this.v=shapePool.clone(A),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.reset=i,this.effectsSequence=[]}function d(S){this.effectsSequence.push(S),this.container.addDynamicProperty(this)}f.prototype.interpolateShape=r,f.prototype.getValue=u,f.prototype.setVValue=a,f.prototype.addEffect=d;function c(S,_,E){this.propType="shape",this.comp=S.comp,this.elem=S,this.container=S,this.offsetTime=S.data.st,this.keyframes=E===3?_.pt.k:_.ks.k,this.keyframesMetadata=[],this.k=!0,this.kf=!0;var A=this.keyframes[0].s[0].i.length;this.v=shapePool.newElement(),this.v.setPathData(this.keyframes[0].s[0].c,A),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.lastFrame=e,this.reset=i,this._caching={lastFrame:e,lastIndex:0},this.effectsSequence=[n.bind(this)]}c.prototype.getValue=u,c.prototype.interpolateShape=r,c.prototype.setVValue=a,c.prototype.addEffect=d;var m=function(){var S=roundCorner;function _(E,A){this.v=shapePool.newElement(),this.v.setPathData(!0,4),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.localShapeCollection.addShape(this.v),this.d=A.d,this.elem=E,this.comp=E.comp,this.frameId=-1,this.initDynamicPropertyContainer(E),this.p=PropertyFactory.getProp(E,A.p,1,0,this),this.s=PropertyFactory.getProp(E,A.s,1,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}return _.prototype={reset:i,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertEllToPath())},convertEllToPath:function(){var A=this.p.v[0],x=this.p.v[1],O=this.s.v[0]/2,k=this.s.v[1]/2,F=this.d!==3,L=this.v;L.v[0][0]=A,L.v[0][1]=x-k,L.v[1][0]=F?A+O:A-O,L.v[1][1]=x,L.v[2][0]=A,L.v[2][1]=x+k,L.v[3][0]=F?A-O:A+O,L.v[3][1]=x,L.i[0][0]=F?A-O*S:A+O*S,L.i[0][1]=x-k,L.i[1][0]=F?A+O:A-O,L.i[1][1]=x-k*S,L.i[2][0]=F?A+O*S:A-O*S,L.i[2][1]=x+k,L.i[3][0]=F?A-O:A+O,L.i[3][1]=x+k*S,L.o[0][0]=F?A+O*S:A-O*S,L.o[0][1]=x-k,L.o[1][0]=F?A+O:A-O,L.o[1][1]=x+k*S,L.o[2][0]=F?A-O*S:A+O*S,L.o[2][1]=x+k,L.o[3][0]=F?A-O:A+O,L.o[3][1]=x-k*S}},extendPrototype([DynamicPropertyContainer],_),_}(),b=function(){function S(_,E){this.v=shapePool.newElement(),this.v.setPathData(!0,0),this.elem=_,this.comp=_.comp,this.data=E,this.frameId=-1,this.d=E.d,this.initDynamicPropertyContainer(_),E.sy===1?(this.ir=PropertyFactory.getProp(_,E.ir,0,0,this),this.is=PropertyFactory.getProp(_,E.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath,this.pt=PropertyFactory.getProp(_,E.pt,0,0,this),this.p=PropertyFactory.getProp(_,E.p,1,0,this),this.r=PropertyFactory.getProp(_,E.r,0,degToRads,this),this.or=PropertyFactory.getProp(_,E.or,0,0,this),this.os=PropertyFactory.getProp(_,E.os,0,.01,this),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertToPath())}return S.prototype={reset:i,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertToPath())},convertStarToPath:function(){var E=Math.floor(this.pt.v)*2,A=Math.PI*2/E,x=!0,O=this.or.v,k=this.ir.v,F=this.os.v,L=this.is.v,U=2*Math.PI*O/(E*2),Z=2*Math.PI*k/(E*2),j,X,re,W,z=-Math.PI/2;z+=this.r.v;var $=this.data.d===3?-1:1;for(this.v._length=0,j=0;j<E;j+=1){X=x?O:k,re=x?F:L,W=x?U:Z;var M=X*Math.cos(z),H=X*Math.sin(z),ne=M===0&&H===0?0:H/Math.sqrt(M*M+H*H),Q=M===0&&H===0?0:-M/Math.sqrt(M*M+H*H);M+=+this.p.v[0],H+=+this.p.v[1],this.v.setTripleAt(M,H,M-ne*W*re*$,H-Q*W*re*$,M+ne*W*re*$,H+Q*W*re*$,j,!0),x=!x,z+=A*$}},convertPolygonToPath:function(){var E=Math.floor(this.pt.v),A=Math.PI*2/E,x=this.or.v,O=this.os.v,k=2*Math.PI*x/(E*4),F,L=-Math.PI*.5,U=this.data.d===3?-1:1;for(L+=this.r.v,this.v._length=0,F=0;F<E;F+=1){var Z=x*Math.cos(L),j=x*Math.sin(L),X=Z===0&&j===0?0:j/Math.sqrt(Z*Z+j*j),re=Z===0&&j===0?0:-Z/Math.sqrt(Z*Z+j*j);Z+=+this.p.v[0],j+=+this.p.v[1],this.v.setTripleAt(Z,j,Z-X*k*O*U,j-re*k*O*U,Z+X*k*O*U,j+re*k*O*U,F,!0),L+=A*U}this.paths.length=0,this.paths[0]=this.v}},extendPrototype([DynamicPropertyContainer],S),S}(),y=function(){function S(_,E){this.v=shapePool.newElement(),this.v.c=!0,this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.elem=_,this.comp=_.comp,this.frameId=-1,this.d=E.d,this.initDynamicPropertyContainer(_),this.p=PropertyFactory.getProp(_,E.p,1,0,this),this.s=PropertyFactory.getProp(_,E.s,1,0,this),this.r=PropertyFactory.getProp(_,E.r,0,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}return S.prototype={convertRectToPath:function(){var E=this.p.v[0],A=this.p.v[1],x=this.s.v[0]/2,O=this.s.v[1]/2,k=bmMin(x,O,this.r.v),F=k*(1-roundCorner);this.v._length=0,this.d===2||this.d===1?(this.v.setTripleAt(E+x,A-O+k,E+x,A-O+k,E+x,A-O+F,0,!0),this.v.setTripleAt(E+x,A+O-k,E+x,A+O-F,E+x,A+O-k,1,!0),k!==0?(this.v.setTripleAt(E+x-k,A+O,E+x-k,A+O,E+x-F,A+O,2,!0),this.v.setTripleAt(E-x+k,A+O,E-x+F,A+O,E-x+k,A+O,3,!0),this.v.setTripleAt(E-x,A+O-k,E-x,A+O-k,E-x,A+O-F,4,!0),this.v.setTripleAt(E-x,A-O+k,E-x,A-O+F,E-x,A-O+k,5,!0),this.v.setTripleAt(E-x+k,A-O,E-x+k,A-O,E-x+F,A-O,6,!0),this.v.setTripleAt(E+x-k,A-O,E+x-F,A-O,E+x-k,A-O,7,!0)):(this.v.setTripleAt(E-x,A+O,E-x+F,A+O,E-x,A+O,2),this.v.setTripleAt(E-x,A-O,E-x,A-O+F,E-x,A-O,3))):(this.v.setTripleAt(E+x,A-O+k,E+x,A-O+F,E+x,A-O+k,0,!0),k!==0?(this.v.setTripleAt(E+x-k,A-O,E+x-k,A-O,E+x-F,A-O,1,!0),this.v.setTripleAt(E-x+k,A-O,E-x+F,A-O,E-x+k,A-O,2,!0),this.v.setTripleAt(E-x,A-O+k,E-x,A-O+k,E-x,A-O+F,3,!0),this.v.setTripleAt(E-x,A+O-k,E-x,A+O-F,E-x,A+O-k,4,!0),this.v.setTripleAt(E-x+k,A+O,E-x+k,A+O,E-x+F,A+O,5,!0),this.v.setTripleAt(E+x-k,A+O,E+x-F,A+O,E+x-k,A+O,6,!0),this.v.setTripleAt(E+x,A+O-k,E+x,A+O-k,E+x,A+O-F,7,!0)):(this.v.setTripleAt(E-x,A-O,E-x+F,A-O,E-x,A-O,1,!0),this.v.setTripleAt(E-x,A+O,E-x,A+O-F,E-x,A+O,2,!0),this.v.setTripleAt(E+x,A+O,E+x-F,A+O,E+x,A+O,3,!0)))},getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertRectToPath())},reset:i},extendPrototype([DynamicPropertyContainer],S),S}();function P(S,_,E){var A;if(E===3||E===4){var x=E===3?_.pt:_.ks,O=x.k;O.length?A=new c(S,_,E):A=new f(S,_,E)}else E===5?A=new y(S,_):E===6?A=new m(S,_):E===7&&(A=new b(S,_));return A.k&&S.addDynamicProperty(A),A}function C(){return f}function T(){return c}var I={};return I.getShapeProp=P,I.getConstructorFunction=C,I.getKeyframedConstructorFunction=T,I}();/*!
- Transformation Matrix v2.0
- (c) Epistemex 2014-2015
- www.epistemex.com
- By Ken Fyrstenberg
- Contributions by leeoniya.
- License: MIT, header required.
- */var Matrix=function(){var e=Math.cos,r=Math.sin,n=Math.tan,i=Math.round;function s(){return this.props[0]=1,this.props[1]=0,this.props[2]=0,this.props[3]=0,this.props[4]=0,this.props[5]=1,this.props[6]=0,this.props[7]=0,this.props[8]=0,this.props[9]=0,this.props[10]=1,this.props[11]=0,this.props[12]=0,this.props[13]=0,this.props[14]=0,this.props[15]=1,this}function a($){if($===0)return this;var M=e($),H=r($);return this._t(M,-H,0,0,H,M,0,0,0,0,1,0,0,0,0,1)}function u($){if($===0)return this;var M=e($),H=r($);return this._t(1,0,0,0,0,M,-H,0,0,H,M,0,0,0,0,1)}function f($){if($===0)return this;var M=e($),H=r($);return this._t(M,0,H,0,0,1,0,0,-H,0,M,0,0,0,0,1)}function d($){if($===0)return this;var M=e($),H=r($);return this._t(M,-H,0,0,H,M,0,0,0,0,1,0,0,0,0,1)}function c($,M){return this._t(1,M,$,1,0,0)}function m($,M){return this.shear(n($),n(M))}function b($,M){var H=e(M),ne=r(M);return this._t(H,ne,0,0,-ne,H,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,n($),1,0,0,0,0,1,0,0,0,0,1)._t(H,-ne,0,0,ne,H,0,0,0,0,1,0,0,0,0,1)}function y($,M,H){return!H&&H!==0&&(H=1),$===1&&M===1&&H===1?this:this._t($,0,0,0,0,M,0,0,0,0,H,0,0,0,0,1)}function P($,M,H,ne,Q,be,Oe,Te,ie,_e,we,ce,Me,Ve,Ce,Fe){return this.props[0]=$,this.props[1]=M,this.props[2]=H,this.props[3]=ne,this.props[4]=Q,this.props[5]=be,this.props[6]=Oe,this.props[7]=Te,this.props[8]=ie,this.props[9]=_e,this.props[10]=we,this.props[11]=ce,this.props[12]=Me,this.props[13]=Ve,this.props[14]=Ce,this.props[15]=Fe,this}function C($,M,H){return H=H||0,$!==0||M!==0||H!==0?this._t(1,0,0,0,0,1,0,0,0,0,1,0,$,M,H,1):this}function T($,M,H,ne,Q,be,Oe,Te,ie,_e,we,ce,Me,Ve,Ce,Fe){var ge=this.props;if($===1&&M===0&&H===0&&ne===0&&Q===0&&be===1&&Oe===0&&Te===0&&ie===0&&_e===0&&we===1&&ce===0)return ge[12]=ge[12]*$+ge[15]*Me,ge[13]=ge[13]*be+ge[15]*Ve,ge[14]=ge[14]*we+ge[15]*Ce,ge[15]*=Fe,this._identityCalculated=!1,this;var G=ge[0],Y=ge[1],se=ge[2],fe=ge[3],ue=ge[4],ve=ge[5],Ae=ge[6],pe=ge[7],Se=ge[8],ye=ge[9],xe=ge[10],Ie=ge[11],Re=ge[12],De=ge[13],he=ge[14],$e=ge[15];return ge[0]=G*$+Y*Q+se*ie+fe*Me,ge[1]=G*M+Y*be+se*_e+fe*Ve,ge[2]=G*H+Y*Oe+se*we+fe*Ce,ge[3]=G*ne+Y*Te+se*ce+fe*Fe,ge[4]=ue*$+ve*Q+Ae*ie+pe*Me,ge[5]=ue*M+ve*be+Ae*_e+pe*Ve,ge[6]=ue*H+ve*Oe+Ae*we+pe*Ce,ge[7]=ue*ne+ve*Te+Ae*ce+pe*Fe,ge[8]=Se*$+ye*Q+xe*ie+Ie*Me,ge[9]=Se*M+ye*be+xe*_e+Ie*Ve,ge[10]=Se*H+ye*Oe+xe*we+Ie*Ce,ge[11]=Se*ne+ye*Te+xe*ce+Ie*Fe,ge[12]=Re*$+De*Q+he*ie+$e*Me,ge[13]=Re*M+De*be+he*_e+$e*Ve,ge[14]=Re*H+De*Oe+he*we+$e*Ce,ge[15]=Re*ne+De*Te+he*ce+$e*Fe,this._identityCalculated=!1,this}function I(){return this._identityCalculated||(this._identity=!(this.props[0]!==1||this.props[1]!==0||this.props[2]!==0||this.props[3]!==0||this.props[4]!==0||this.props[5]!==1||this.props[6]!==0||this.props[7]!==0||this.props[8]!==0||this.props[9]!==0||this.props[10]!==1||this.props[11]!==0||this.props[12]!==0||this.props[13]!==0||this.props[14]!==0||this.props[15]!==1),this._identityCalculated=!0),this._identity}function S($){for(var M=0;M<16;){if($.props[M]!==this.props[M])return!1;M+=1}return!0}function _($){var M;for(M=0;M<16;M+=1)$.props[M]=this.props[M];return $}function E($){var M;for(M=0;M<16;M+=1)this.props[M]=$[M]}function A($,M,H){return{x:$*this.props[0]+M*this.props[4]+H*this.props[8]+this.props[12],y:$*this.props[1]+M*this.props[5]+H*this.props[9]+this.props[13],z:$*this.props[2]+M*this.props[6]+H*this.props[10]+this.props[14]}}function x($,M,H){return $*this.props[0]+M*this.props[4]+H*this.props[8]+this.props[12]}function O($,M,H){return $*this.props[1]+M*this.props[5]+H*this.props[9]+this.props[13]}function k($,M,H){return $*this.props[2]+M*this.props[6]+H*this.props[10]+this.props[14]}function F(){var $=this.props[0]*this.props[5]-this.props[1]*this.props[4],M=this.props[5]/$,H=-this.props[1]/$,ne=-this.props[4]/$,Q=this.props[0]/$,be=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/$,Oe=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/$,Te=new Matrix;return Te.props[0]=M,Te.props[1]=H,Te.props[4]=ne,Te.props[5]=Q,Te.props[12]=be,Te.props[13]=Oe,Te}function L($){var M=this.getInverseMatrix();return M.applyToPointArray($[0],$[1],$[2]||0)}function U($){var M,H=$.length,ne=[];for(M=0;M<H;M+=1)ne[M]=L($[M]);return ne}function Z($,M,H){var ne=createTypedArray("float32",6);if(this.isIdentity())ne[0]=$[0],ne[1]=$[1],ne[2]=M[0],ne[3]=M[1],ne[4]=H[0],ne[5]=H[1];else{var Q=this.props[0],be=this.props[1],Oe=this.props[4],Te=this.props[5],ie=this.props[12],_e=this.props[13];ne[0]=$[0]*Q+$[1]*Oe+ie,ne[1]=$[0]*be+$[1]*Te+_e,ne[2]=M[0]*Q+M[1]*Oe+ie,ne[3]=M[0]*be+M[1]*Te+_e,ne[4]=H[0]*Q+H[1]*Oe+ie,ne[5]=H[0]*be+H[1]*Te+_e}return ne}function j($,M,H){var ne;return this.isIdentity()?ne=[$,M,H]:ne=[$*this.props[0]+M*this.props[4]+H*this.props[8]+this.props[12],$*this.props[1]+M*this.props[5]+H*this.props[9]+this.props[13],$*this.props[2]+M*this.props[6]+H*this.props[10]+this.props[14]],ne}function X($,M){if(this.isIdentity())return $+","+M;var H=this.props;return Math.round(($*H[0]+M*H[4]+H[12])*100)/100+","+Math.round(($*H[1]+M*H[5]+H[13])*100)/100}function re(){for(var $=0,M=this.props,H="matrix3d(",ne=1e4;$<16;)H+=i(M[$]*ne)/ne,H+=$===15?")":",",$+=1;return H}function W($){var M=1e4;return $<1e-6&&$>0||$>-1e-6&&$<0?i($*M)/M:$}function z(){var $=this.props,M=W($[0]),H=W($[1]),ne=W($[4]),Q=W($[5]),be=W($[12]),Oe=W($[13]);return"matrix("+M+","+H+","+ne+","+Q+","+be+","+Oe+")"}return function(){this.reset=s,this.rotate=a,this.rotateX=u,this.rotateY=f,this.rotateZ=d,this.skew=m,this.skewFromAxis=b,this.shear=c,this.scale=y,this.setTransform=P,this.translate=C,this.transform=T,this.applyToPoint=A,this.applyToX=x,this.applyToY=O,this.applyToZ=k,this.applyToPointArray=j,this.applyToTriplePoints=Z,this.applyToPointStringified=X,this.toCSS=re,this.to2dCSS=z,this.clone=_,this.cloneFromProps=E,this.equals=S,this.inversePoints=U,this.inversePoint=L,this.getInverseMatrix=F,this._t=this.transform,this.isIdentity=I,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}();function _typeof$3(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$3=function(n){return typeof n}:_typeof$3=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},_typeof$3(e)}var lottie={};function setLocation(e){setLocationHref(e)}function searchAnimations(){animationManager.searchAnimations()}function setSubframeRendering(e){setSubframeEnabled(e)}function setPrefix(e){setIdPrefix(e)}function loadAnimation(e){return animationManager.loadAnimation(e)}function setQuality(e){if(typeof e=="string")switch(e){case"high":setDefaultCurveSegments(200);break;default:case"medium":setDefaultCurveSegments(50);break;case"low":setDefaultCurveSegments(10);break}else!isNaN(e)&&e>1&&setDefaultCurveSegments(e)}function inBrowser(){return typeof navigator!="undefined"}function installPlugin(e,r){e==="expressions"&&setExpressionsPlugin(r)}function getFactory(e){switch(e){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix;default:return null}}lottie.play=animationManager.play,lottie.pause=animationManager.pause,lottie.setLocationHref=setLocation,lottie.togglePause=animationManager.togglePause,lottie.setSpeed=animationManager.setSpeed,lottie.setDirection=animationManager.setDirection,lottie.stop=animationManager.stop,lottie.searchAnimations=searchAnimations,lottie.registerAnimation=animationManager.registerAnimation,lottie.loadAnimation=loadAnimation,lottie.setSubframeRendering=setSubframeRendering,lottie.resize=animationManager.resize,lottie.goToAndStop=animationManager.goToAndStop,lottie.destroy=animationManager.destroy,lottie.setQuality=setQuality,lottie.inBrowser=inBrowser,lottie.installPlugin=installPlugin,lottie.freeze=animationManager.freeze,lottie.unfreeze=animationManager.unfreeze,lottie.setVolume=animationManager.setVolume,lottie.mute=animationManager.mute,lottie.unmute=animationManager.unmute,lottie.getRegisteredAnimations=animationManager.getRegisteredAnimations,lottie.useWebWorker=setWebWorker,lottie.setIDPrefix=setPrefix,lottie.__getFactory=getFactory,lottie.version="5.9.6";function checkReady(){document.readyState==="complete"&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(e){for(var r=queryString.split("&"),n=0;n<r.length;n+=1){var i=r[n].split("=");if(decodeURIComponent(i[0])==e)return decodeURIComponent(i[1])}return null}var queryString="";{var scripts=document.getElementsByTagName("script"),index=scripts.length-1,myScript=scripts[index]||{src:""};queryString=myScript.src?myScript.src.replace(/^[^\?]+\??/,""):"",getQueryVariable("renderer")}var readyStateCheckInterval=setInterval(checkReady,100);try{_typeof$3(exports)!=="object"&&(window.bodymovin=lottie)}catch(e){}var ShapeModifiers=function(){var e={},r={};e.registerModifier=n,e.getModifier=i;function n(s,a){r[s]||(r[s]=a)}function i(s,a,u){return new r[s](a,u)}return e}();function ShapeModifier(){}ShapeModifier.prototype.initModifierProperties=function(){},ShapeModifier.prototype.addShapeToModifier=function(){},ShapeModifier.prototype.addShape=function(e){if(!this.closed){e.sh.container.addDynamicProperty(e.sh);var r={shape:e.sh,data:e,localShapeCollection:shapeCollectionPool.newShapeCollection()};this.shapes.push(r),this.addShapeToModifier(r),this._isAnimated&&e.setAsAnimated()}},ShapeModifier.prototype.init=function(e,r){this.shapes=[],this.elem=e,this.initDynamicPropertyContainer(e),this.initModifierProperties(e,r),this.frameId=initialDefaultFrame,this.closed=!1,this.k=!1,this.dynamicProperties.length?this.k=!0:this.getValue(!0)},ShapeModifier.prototype.processKeys=function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties())},extendPrototype([DynamicPropertyContainer],ShapeModifier);function TrimModifier(){}extendPrototype([ShapeModifier],TrimModifier),TrimModifier.prototype.initModifierProperties=function(e,r){this.s=PropertyFactory.getProp(e,r.s,0,.01,this),this.e=PropertyFactory.getProp(e,r.e,0,.01,this),this.o=PropertyFactory.getProp(e,r.o,0,0,this),this.sValue=0,this.eValue=0,this.getValue=this.processKeys,this.m=r.m,this._isAnimated=!!this.s.effectsSequence.length||!!this.e.effectsSequence.length||!!this.o.effectsSequence.length},TrimModifier.prototype.addShapeToModifier=function(e){e.pathsData=[]},TrimModifier.prototype.calculateShapeEdges=function(e,r,n,i,s){var a=[];r<=1?a.push({s:e,e:r}):e>=1?a.push({s:e-1,e:r-1}):(a.push({s:e,e:1}),a.push({s:0,e:r-1}));var u=[],f,d=a.length,c;for(f=0;f<d;f+=1)if(c=a[f],!(c.e*s<i||c.s*s>i+n)){var m,b;c.s*s<=i?m=0:m=(c.s*s-i)/n,c.e*s>=i+n?b=1:b=(c.e*s-i)/n,u.push([m,b])}return u.length||u.push([0,0]),u},TrimModifier.prototype.releasePathsData=function(e){var r,n=e.length;for(r=0;r<n;r+=1)segmentsLengthPool.release(e[r]);return e.length=0,e},TrimModifier.prototype.processShapes=function(e){var r,n;if(this._mdf||e){var i=this.o.v%360/360;if(i<0&&(i+=1),this.s.v>1?r=1+i:this.s.v<0?r=0+i:r=this.s.v+i,this.e.v>1?n=1+i:this.e.v<0?n=0+i:n=this.e.v+i,r>n){var s=r;r=n,n=s}r=Math.round(r*1e4)*1e-4,n=Math.round(n*1e4)*1e-4,this.sValue=r,this.eValue=n}else r=this.sValue,n=this.eValue;var a,u,f=this.shapes.length,d,c,m,b,y,P=0;if(n===r)for(u=0;u<f;u+=1)this.shapes[u].localShapeCollection.releaseShapes(),this.shapes[u].shape._mdf=!0,this.shapes[u].shape.paths=this.shapes[u].localShapeCollection,this._mdf&&(this.shapes[u].pathsData.length=0);else if(n===1&&r===0||n===0&&r===1){if(this._mdf)for(u=0;u<f;u+=1)this.shapes[u].pathsData.length=0,this.shapes[u].shape._mdf=!0}else{var C=[],T,I;for(u=0;u<f;u+=1)if(T=this.shapes[u],!T.shape._mdf&&!this._mdf&&!e&&this.m!==2)T.shape.paths=T.localShapeCollection;else{if(a=T.shape.paths,c=a._length,y=0,!T.shape._mdf&&T.pathsData.length)y=T.totalShapeLength;else{for(m=this.releasePathsData(T.pathsData),d=0;d<c;d+=1)b=bez.getSegmentsLength(a.shapes[d]),m.push(b),y+=b.totalLength;T.totalShapeLength=y,T.pathsData=m}P+=y,T.shape._mdf=!0}var S=r,_=n,E=0,A;for(u=f-1;u>=0;u-=1)if(T=this.shapes[u],T.shape._mdf){for(I=T.localShapeCollection,I.releaseShapes(),this.m===2&&f>1?(A=this.calculateShapeEdges(r,n,T.totalShapeLength,E,P),E+=T.totalShapeLength):A=[[S,_]],c=A.length,d=0;d<c;d+=1){S=A[d][0],_=A[d][1],C.length=0,_<=1?C.push({s:T.totalShapeLength*S,e:T.totalShapeLength*_}):S>=1?C.push({s:T.totalShapeLength*(S-1),e:T.totalShapeLength*(_-1)}):(C.push({s:T.totalShapeLength*S,e:T.totalShapeLength}),C.push({s:0,e:T.totalShapeLength*(_-1)}));var x=this.addShapes(T,C[0]);if(C[0].s!==C[0].e){if(C.length>1){var O=T.shape.paths.shapes[T.shape.paths._length-1];if(O.c){var k=x.pop();this.addPaths(x,I),x=this.addShapes(T,C[1],k)}else this.addPaths(x,I),x=this.addShapes(T,C[1])}this.addPaths(x,I)}}T.shape.paths=I}}},TrimModifier.prototype.addPaths=function(e,r){var n,i=e.length;for(n=0;n<i;n+=1)r.addShape(e[n])},TrimModifier.prototype.addSegment=function(e,r,n,i,s,a,u){s.setXYAt(r[0],r[1],"o",a),s.setXYAt(n[0],n[1],"i",a+1),u&&s.setXYAt(e[0],e[1],"v",a),s.setXYAt(i[0],i[1],"v",a+1)},TrimModifier.prototype.addSegmentFromArray=function(e,r,n,i){r.setXYAt(e[1],e[5],"o",n),r.setXYAt(e[2],e[6],"i",n+1),i&&r.setXYAt(e[0],e[4],"v",n),r.setXYAt(e[3],e[7],"v",n+1)},TrimModifier.prototype.addShapes=function(e,r,n){var i=e.pathsData,s=e.shape.paths.shapes,a,u=e.shape.paths._length,f,d,c=0,m,b,y,P,C=[],T,I=!0;for(n?(b=n._length,T=n._length):(n=shapePool.newElement(),b=0,T=0),C.push(n),a=0;a<u;a+=1){for(y=i[a].lengths,n.c=s[a].c,d=s[a].c?y.length:y.length+1,f=1;f<d;f+=1)if(m=y[f-1],c+m.addedLength<r.s)c+=m.addedLength,n.c=!1;else if(c>r.e){n.c=!1;break}else r.s<=c&&r.e>=c+m.addedLength?(this.addSegment(s[a].v[f-1],s[a].o[f-1],s[a].i[f],s[a].v[f],n,b,I),I=!1):(P=bez.getNewSegment(s[a].v[f-1],s[a].v[f],s[a].o[f-1],s[a].i[f],(r.s-c)/m.addedLength,(r.e-c)/m.addedLength,y[f-1]),this.addSegmentFromArray(P,n,b,I),I=!1,n.c=!1),c+=m.addedLength,b+=1;if(s[a].c&&y.length){if(m=y[f-1],c<=r.e){var S=y[f-1].addedLength;r.s<=c&&r.e>=c+S?(this.addSegment(s[a].v[f-1],s[a].o[f-1],s[a].i[0],s[a].v[0],n,b,I),I=!1):(P=bez.getNewSegment(s[a].v[f-1],s[a].v[0],s[a].o[f-1],s[a].i[0],(r.s-c)/S,(r.e-c)/S,y[f-1]),this.addSegmentFromArray(P,n,b,I),I=!1,n.c=!1)}else n.c=!1;c+=m.addedLength,b+=1}if(n._length&&(n.setXYAt(n.v[T][0],n.v[T][1],"i",T),n.setXYAt(n.v[n._length-1][0],n.v[n._length-1][1],"o",n._length-1)),c>r.e)break;a<u-1&&(n=shapePool.newElement(),I=!0,C.push(n),b=0)}return C};function PuckerAndBloatModifier(){}extendPrototype([ShapeModifier],PuckerAndBloatModifier),PuckerAndBloatModifier.prototype.initModifierProperties=function(e,r){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(e,r.a,0,null,this),this._isAnimated=!!this.amount.effectsSequence.length},PuckerAndBloatModifier.prototype.processPath=function(e,r){var n=r/100,i=[0,0],s=e._length,a=0;for(a=0;a<s;a+=1)i[0]+=e.v[a][0],i[1]+=e.v[a][1];i[0]/=s,i[1]/=s;var u=shapePool.newElement();u.c=e.c;var f,d,c,m,b,y;for(a=0;a<s;a+=1)f=e.v[a][0]+(i[0]-e.v[a][0])*n,d=e.v[a][1]+(i[1]-e.v[a][1])*n,c=e.o[a][0]+(i[0]-e.o[a][0])*-n,m=e.o[a][1]+(i[1]-e.o[a][1])*-n,b=e.i[a][0]+(i[0]-e.i[a][0])*-n,y=e.i[a][1]+(i[1]-e.i[a][1])*-n,u.setTripleAt(f,d,c,m,b,y,a);return u},PuckerAndBloatModifier.prototype.processShapes=function(e){var r,n,i=this.shapes.length,s,a,u=this.amount.v;if(u!==0){var f,d;for(n=0;n<i;n+=1){if(f=this.shapes[n],d=f.localShapeCollection,!(!f.shape._mdf&&!this._mdf&&!e))for(d.releaseShapes(),f.shape._mdf=!0,r=f.shape.paths.shapes,a=f.shape.paths._length,s=0;s<a;s+=1)d.addShape(this.processPath(r[s],u));f.shape.paths=f.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};var TransformPropertyFactory=function(){var e=[0,0];function r(d){var c=this._mdf;this.iterateDynamicProperties(),this._mdf=this._mdf||c,this.a&&d.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.s&&d.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&d.skewFromAxis(-this.sk.v,this.sa.v),this.r?d.rotate(-this.r.v):d.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.data.p.s?this.data.p.z?d.translate(this.px.v,this.py.v,-this.pz.v):d.translate(this.px.v,this.py.v,0):d.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}function n(d){if(this.elem.globalData.frameId!==this.frameId){if(this._isDirty&&(this.precalculateMatrix(),this._isDirty=!1),this.iterateDynamicProperties(),this._mdf||d){var c;if(this.v.cloneFromProps(this.pre.props),this.appliedTransformations<1&&this.v.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations<2&&this.v.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&this.appliedTransformations<3&&this.v.skewFromAxis(-this.sk.v,this.sa.v),this.r&&this.appliedTransformations<4?this.v.rotate(-this.r.v):!this.r&&this.appliedTransformations<4&&this.v.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.autoOriented){var m,b;if(c=this.elem.globalData.frameRate,this.p&&this.p.keyframes&&this.p.getValueAtTime)this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(m=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/c,0),b=this.p.getValueAtTime(this.p.keyframes[0].t/c,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(m=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/c,0),b=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/c,0)):(m=this.p.pv,b=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/c,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){m=[],b=[];var y=this.px,P=this.py;y._caching.lastFrame+y.offsetTime<=y.keyframes[0].t?(m[0]=y.getValueAtTime((y.keyframes[0].t+.01)/c,0),m[1]=P.getValueAtTime((P.keyframes[0].t+.01)/c,0),b[0]=y.getValueAtTime(y.keyframes[0].t/c,0),b[1]=P.getValueAtTime(P.keyframes[0].t/c,0)):y._caching.lastFrame+y.offsetTime>=y.keyframes[y.keyframes.length-1].t?(m[0]=y.getValueAtTime(y.keyframes[y.keyframes.length-1].t/c,0),m[1]=P.getValueAtTime(P.keyframes[P.keyframes.length-1].t/c,0),b[0]=y.getValueAtTime((y.keyframes[y.keyframes.length-1].t-.01)/c,0),b[1]=P.getValueAtTime((P.keyframes[P.keyframes.length-1].t-.01)/c,0)):(m=[y.pv,P.pv],b[0]=y.getValueAtTime((y._caching.lastFrame+y.offsetTime-.01)/c,y.offsetTime),b[1]=P.getValueAtTime((P._caching.lastFrame+P.offsetTime-.01)/c,P.offsetTime))}else b=e,m=b;this.v.rotate(-Math.atan2(m[1]-b[1],m[0]-b[0]))}this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}this.frameId=this.elem.globalData.frameId}}function i(){if(!this.a.k)this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1;else return;if(!this.s.effectsSequence.length)this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2;else return;if(this.sk)if(!this.sk.effectsSequence.length&&!this.sa.effectsSequence.length)this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3;else return;this.r?this.r.effectsSequence.length||(this.pre.rotate(-this.r.v),this.appliedTransformations=4):!this.rz.effectsSequence.length&&!this.ry.effectsSequence.length&&!this.rx.effectsSequence.length&&!this.or.effectsSequence.length&&(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}function s(){}function a(d){this._addDynamicProperty(d),this.elem.addDynamicProperty(d),this._isDirty=!0}function u(d,c,m){if(this.elem=d,this.frameId=-1,this.propType="transform",this.data=c,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(m||d),c.p&&c.p.s?(this.px=PropertyFactory.getProp(d,c.p.x,0,0,this),this.py=PropertyFactory.getProp(d,c.p.y,0,0,this),c.p.z&&(this.pz=PropertyFactory.getProp(d,c.p.z,0,0,this))):this.p=PropertyFactory.getProp(d,c.p||{k:[0,0,0]},1,0,this),c.rx){if(this.rx=PropertyFactory.getProp(d,c.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(d,c.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(d,c.rz,0,degToRads,this),c.or.k[0].ti){var b,y=c.or.k.length;for(b=0;b<y;b+=1)c.or.k[b].to=null,c.or.k[b].ti=null}this.or=PropertyFactory.getProp(d,c.or,1,degToRads,this),this.or.sh=!0}else this.r=PropertyFactory.getProp(d,c.r||{k:0},0,degToRads,this);c.sk&&(this.sk=PropertyFactory.getProp(d,c.sk,0,degToRads,this),this.sa=PropertyFactory.getProp(d,c.sa,0,degToRads,this)),this.a=PropertyFactory.getProp(d,c.a||{k:[0,0,0]},1,0,this),this.s=PropertyFactory.getProp(d,c.s||{k:[100,100,100]},1,.01,this),c.o?this.o=PropertyFactory.getProp(d,c.o,0,.01,d):this.o={_mdf:!1,v:1},this._isDirty=!0,this.dynamicProperties.length||this.getValue(!0)}u.prototype={applyToMatrix:r,getValue:n,precalculateMatrix:i,autoOrient:s},extendPrototype([DynamicPropertyContainer],u),u.prototype.addDynamicProperty=a,u.prototype._addDynamicProperty=DynamicPropertyContainer.prototype.addDynamicProperty;function f(d,c,m){return new u(d,c,m)}return{getTransformProperty:f}}();function RepeaterModifier(){}extendPrototype([ShapeModifier],RepeaterModifier),RepeaterModifier.prototype.initModifierProperties=function(e,r){this.getValue=this.processKeys,this.c=PropertyFactory.getProp(e,r.c,0,null,this),this.o=PropertyFactory.getProp(e,r.o,0,null,this),this.tr=TransformPropertyFactory.getTransformProperty(e,r.tr,this),this.so=PropertyFactory.getProp(e,r.tr.so,0,.01,this),this.eo=PropertyFactory.getProp(e,r.tr.eo,0,.01,this),this.data=r,this.dynamicProperties.length||this.getValue(!0),this._isAnimated=!!this.dynamicProperties.length,this.pMatrix=new Matrix,this.rMatrix=new Matrix,this.sMatrix=new Matrix,this.tMatrix=new Matrix,this.matrix=new Matrix},RepeaterModifier.prototype.applyTransforms=function(e,r,n,i,s,a){var u=a?-1:1,f=i.s.v[0]+(1-i.s.v[0])*(1-s),d=i.s.v[1]+(1-i.s.v[1])*(1-s);e.translate(i.p.v[0]*u*s,i.p.v[1]*u*s,i.p.v[2]),r.translate(-i.a.v[0],-i.a.v[1],i.a.v[2]),r.rotate(-i.r.v*u*s),r.translate(i.a.v[0],i.a.v[1],i.a.v[2]),n.translate(-i.a.v[0],-i.a.v[1],i.a.v[2]),n.scale(a?1/f:f,a?1/d:d),n.translate(i.a.v[0],i.a.v[1],i.a.v[2])},RepeaterModifier.prototype.init=function(e,r,n,i){for(this.elem=e,this.arr=r,this.pos=n,this.elemsData=i,this._currentCopies=0,this._elements=[],this._groups=[],this.frameId=-1,this.initDynamicPropertyContainer(e),this.initModifierProperties(e,r[n]);n>0;)n-=1,this._elements.unshift(r[n]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(e){var r,n=e.length;for(r=0;r<n;r+=1)e[r]._processed=!1,e[r].ty==="gr"&&this.resetElements(e[r].it)},RepeaterModifier.prototype.cloneElements=function(e){var r=JSON.parse(JSON.stringify(e));return this.resetElements(r),r},RepeaterModifier.prototype.changeGroupRender=function(e,r){var n,i=e.length;for(n=0;n<i;n+=1)e[n]._render=r,e[n].ty==="gr"&&this.changeGroupRender(e[n].it,r)},RepeaterModifier.prototype.processShapes=function(e){var r,n,i,s,a,u=!1;if(this._mdf||e){var f=Math.ceil(this.c.v);if(this._groups.length<f){for(;this._groups.length<f;){var d={it:this.cloneElements(this._elements),ty:"gr"};d.it.push({a:{a:0,ix:1,k:[0,0]},nm:"Transform",o:{a:0,ix:7,k:100},p:{a:0,ix:2,k:[0,0]},r:{a:1,ix:6,k:[{s:0,e:0,t:0},{s:0,e:0,t:1}]},s:{a:0,ix:3,k:[100,100]},sa:{a:0,ix:5,k:0},sk:{a:0,ix:4,k:0},ty:"tr"}),this.arr.splice(0,0,d),this._groups.splice(0,0,d),this._currentCopies+=1}this.elem.reloadShapes(),u=!0}a=0;var c;for(i=0;i<=this._groups.length-1;i+=1){if(c=a<f,this._groups[i]._render=c,this.changeGroupRender(this._groups[i].it,c),!c){var m=this.elemsData[i].it,b=m[m.length-1];b.transform.op.v!==0?(b.transform.op._mdf=!0,b.transform.op.v=0):b.transform.op._mdf=!1}a+=1}this._currentCopies=f;var y=this.o.v,P=y%1,C=y>0?Math.floor(y):Math.ceil(y),T=this.pMatrix.props,I=this.rMatrix.props,S=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var _=0;if(y>0){for(;_<C;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),_+=1;P&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,P,!1),_+=P)}else if(y<0){for(;_>C;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),_-=1;P&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-P,!0),_-=P)}i=this.data.m===1?0:this._currentCopies-1,s=this.data.m===1?1:-1,a=this._currentCopies;for(var E,A;a;){if(r=this.elemsData[i].it,n=r[r.length-1].transform.mProps.v.props,A=n.length,r[r.length-1].transform.mProps._mdf=!0,r[r.length-1].transform.op._mdf=!0,r[r.length-1].transform.op.v=this._currentCopies===1?this.so.v:this.so.v+(this.eo.v-this.so.v)*(i/(this._currentCopies-1)),_!==0){for((i!==0&&s===1||i!==this._currentCopies-1&&s===-1)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(I[0],I[1],I[2],I[3],I[4],I[5],I[6],I[7],I[8],I[9],I[10],I[11],I[12],I[13],I[14],I[15]),this.matrix.transform(S[0],S[1],S[2],S[3],S[4],S[5],S[6],S[7],S[8],S[9],S[10],S[11],S[12],S[13],S[14],S[15]),this.matrix.transform(T[0],T[1],T[2],T[3],T[4],T[5],T[6],T[7],T[8],T[9],T[10],T[11],T[12],T[13],T[14],T[15]),E=0;E<A;E+=1)n[E]=this.matrix.props[E];this.matrix.reset()}else for(this.matrix.reset(),E=0;E<A;E+=1)n[E]=this.matrix.props[E];_+=1,a-=1,i+=s}}else for(a=this._currentCopies,i=0,s=1;a;)r=this.elemsData[i].it,n=r[r.length-1].transform.mProps.v.props,r[r.length-1].transform.mProps._mdf=!1,r[r.length-1].transform.op._mdf=!1,a-=1,i+=s;return u},RepeaterModifier.prototype.addShape=function(){};function RoundCornersModifier(){}extendPrototype([ShapeModifier],RoundCornersModifier),RoundCornersModifier.prototype.initModifierProperties=function(e,r){this.getValue=this.processKeys,this.rd=PropertyFactory.getProp(e,r.r,0,null,this),this._isAnimated=!!this.rd.effectsSequence.length},RoundCornersModifier.prototype.processPath=function(e,r){var n=shapePool.newElement();n.c=e.c;var i,s=e._length,a,u,f,d,c,m,b=0,y,P,C,T,I,S;for(i=0;i<s;i+=1)a=e.v[i],f=e.o[i],u=e.i[i],a[0]===f[0]&&a[1]===f[1]&&a[0]===u[0]&&a[1]===u[1]?(i===0||i===s-1)&&!e.c?(n.setTripleAt(a[0],a[1],f[0],f[1],u[0],u[1],b),b+=1):(i===0?d=e.v[s-1]:d=e.v[i-1],c=Math.sqrt(Math.pow(a[0]-d[0],2)+Math.pow(a[1]-d[1],2)),m=c?Math.min(c/2,r)/c:0,I=a[0]+(d[0]-a[0])*m,y=I,S=a[1]-(a[1]-d[1])*m,P=S,C=y-(y-a[0])*roundCorner,T=P-(P-a[1])*roundCorner,n.setTripleAt(y,P,C,T,I,S,b),b+=1,i===s-1?d=e.v[0]:d=e.v[i+1],c=Math.sqrt(Math.pow(a[0]-d[0],2)+Math.pow(a[1]-d[1],2)),m=c?Math.min(c/2,r)/c:0,C=a[0]+(d[0]-a[0])*m,y=C,T=a[1]+(d[1]-a[1])*m,P=T,I=y-(y-a[0])*roundCorner,S=P-(P-a[1])*roundCorner,n.setTripleAt(y,P,C,T,I,S,b),b+=1):(n.setTripleAt(e.v[i][0],e.v[i][1],e.o[i][0],e.o[i][1],e.i[i][0],e.i[i][1],b),b+=1);return n},RoundCornersModifier.prototype.processShapes=function(e){var r,n,i=this.shapes.length,s,a,u=this.rd.v;if(u!==0){var f,d;for(n=0;n<i;n+=1){if(f=this.shapes[n],d=f.localShapeCollection,!(!f.shape._mdf&&!this._mdf&&!e))for(d.releaseShapes(),f.shape._mdf=!0,r=f.shape.paths.shapes,a=f.shape.paths._length,s=0;s<a;s+=1)d.addShape(this.processPath(r[s],u));f.shape.paths=f.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};function getFontProperties(e){for(var r=e.fStyle?e.fStyle.split(" "):[],n="normal",i="normal",s=r.length,a,u=0;u<s;u+=1)switch(a=r[u].toLowerCase(),a){case"italic":i="italic";break;case"bold":n="700";break;case"black":n="900";break;case"medium":n="500";break;case"regular":case"normal":n="400";break;case"light":case"thin":n="200";break}return{style:i,weight:e.fWeight||n}}var FontManager=function(){var e=5e3,r={w:0,size:0,shapes:[],data:{shapes:[]}},n=[];n=n.concat([2304,2305,2306,2307,2362,2363,2364,2364,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2387,2388,2389,2390,2391,2402,2403]);var i=["d83cdffb","d83cdffc","d83cdffd","d83cdffe","d83cdfff"],s=[65039,8205];function a(A){var x=A.split(","),O,k=x.length,F=[];for(O=0;O<k;O+=1)x[O]!=="sans-serif"&&x[O]!=="monospace"&&F.push(x[O]);return F.join(",")}function u(A,x){var O=createTag("span");O.setAttribute("aria-hidden",!0),O.style.fontFamily=x;var k=createTag("span");k.innerText="giItT1WQy@!-/#",O.style.position="absolute",O.style.left="-10000px",O.style.top="-10000px",O.style.fontSize="300px",O.style.fontVariant="normal",O.style.fontStyle="normal",O.style.fontWeight="normal",O.style.letterSpacing="0",O.appendChild(k),document.body.appendChild(O);var F=k.offsetWidth;return k.style.fontFamily=a(A)+", "+x,{node:k,w:F,parent:O}}function f(){var A,x=this.fonts.length,O,k,F=x;for(A=0;A<x;A+=1)this.fonts[A].loaded?F-=1:this.fonts[A].fOrigin==="n"||this.fonts[A].origin===0?this.fonts[A].loaded=!0:(O=this.fonts[A].monoCase.node,k=this.fonts[A].monoCase.w,O.offsetWidth!==k?(F-=1,this.fonts[A].loaded=!0):(O=this.fonts[A].sansCase.node,k=this.fonts[A].sansCase.w,O.offsetWidth!==k&&(F-=1,this.fonts[A].loaded=!0)),this.fonts[A].loaded&&(this.fonts[A].sansCase.parent.parentNode.removeChild(this.fonts[A].sansCase.parent),this.fonts[A].monoCase.parent.parentNode.removeChild(this.fonts[A].monoCase.parent)));F!==0&&Date.now()-this.initTime<e?setTimeout(this.checkLoadedFontsBinded,20):setTimeout(this.setIsLoadedBinded,10)}function d(A,x){var O=document.body&&x?"svg":"canvas",k,F=getFontProperties(A);if(O==="svg"){var L=createNS("text");L.style.fontSize="100px",L.setAttribute("font-family",A.fFamily),L.setAttribute("font-style",F.style),L.setAttribute("font-weight",F.weight),L.textContent="1",A.fClass?(L.style.fontFamily="inherit",L.setAttribute("class",A.fClass)):L.style.fontFamily=A.fFamily,x.appendChild(L),k=L}else{var U=new OffscreenCanvas(500,500).getContext("2d");U.font=F.style+" "+F.weight+" 100px "+A.fFamily,k=U}function Z(j){return O==="svg"?(k.textContent=j,k.getComputedTextLength()):k.measureText(j).width}return{measureText:Z}}function c(A,x){if(!A){this.isLoaded=!0;return}if(this.chars){this.isLoaded=!0,this.fonts=A.list;return}if(!document.body){this.isLoaded=!0,A.list.forEach(function(z){z.helper=d(z),z.cache={}}),this.fonts=A.list;return}var O=A.list,k,F=O.length,L=F;for(k=0;k<F;k+=1){var U=!0,Z,j;if(O[k].loaded=!1,O[k].monoCase=u(O[k].fFamily,"monospace"),O[k].sansCase=u(O[k].fFamily,"sans-serif"),!O[k].fPath)O[k].loaded=!0,L-=1;else if(O[k].fOrigin==="p"||O[k].origin===3){if(Z=document.querySelectorAll('style[f-forigin="p"][f-family="'+O[k].fFamily+'"], style[f-origin="3"][f-family="'+O[k].fFamily+'"]'),Z.length>0&&(U=!1),U){var X=createTag("style");X.setAttribute("f-forigin",O[k].fOrigin),X.setAttribute("f-origin",O[k].origin),X.setAttribute("f-family",O[k].fFamily),X.type="text/css",X.innerText="@font-face {font-family: "+O[k].fFamily+"; font-style: normal; src: url('"+O[k].fPath+"');}",x.appendChild(X)}}else if(O[k].fOrigin==="g"||O[k].origin===1){for(Z=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),j=0;j<Z.length;j+=1)Z[j].href.indexOf(O[k].fPath)!==-1&&(U=!1);if(U){var re=createTag("link");re.setAttribute("f-forigin",O[k].fOrigin),re.setAttribute("f-origin",O[k].origin),re.type="text/css",re.rel="stylesheet",re.href=O[k].fPath,document.body.appendChild(re)}}else if(O[k].fOrigin==="t"||O[k].origin===2){for(Z=document.querySelectorAll('script[f-forigin="t"], script[f-origin="2"]'),j=0;j<Z.length;j+=1)O[k].fPath===Z[j].src&&(U=!1);if(U){var W=createTag("link");W.setAttribute("f-forigin",O[k].fOrigin),W.setAttribute("f-origin",O[k].origin),W.setAttribute("rel","stylesheet"),W.setAttribute("href",O[k].fPath),x.appendChild(W)}}O[k].helper=d(O[k],x),O[k].cache={},this.fonts.push(O[k])}L===0?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}function m(A){if(!!A){this.chars||(this.chars=[]);var x,O=A.length,k,F=this.chars.length,L;for(x=0;x<O;x+=1){for(k=0,L=!1;k<F;)this.chars[k].style===A[x].style&&this.chars[k].fFamily===A[x].fFamily&&this.chars[k].ch===A[x].ch&&(L=!0),k+=1;L||(this.chars.push(A[x]),F+=1)}}}function b(A,x,O){for(var k=0,F=this.chars.length;k<F;){if(this.chars[k].ch===A&&this.chars[k].style===x&&this.chars[k].fFamily===O)return this.chars[k];k+=1}return(typeof A=="string"&&A.charCodeAt(0)!==13||!A)&&console&&console.warn&&!this._warned&&(this._warned=!0,console.warn("Missing character from exported characters list: ",A,x,O)),r}function y(A,x,O){var k=this.getFontByName(x),F=A.charCodeAt(0);if(!k.cache[F+1]){var L=k.helper;if(A===" "){var U=L.measureText("|"+A+"|"),Z=L.measureText("||");k.cache[F+1]=(U-Z)/100}else k.cache[F+1]=L.measureText(A)/100}return k.cache[F+1]*O}function P(A){for(var x=0,O=this.fonts.length;x<O;){if(this.fonts[x].fName===A)return this.fonts[x];x+=1}return this.fonts[0]}function C(A,x){var O=A.toString(16)+x.toString(16);return i.indexOf(O)!==-1}function T(A,x){return x?A===s[0]&&x===s[1]:A===s[1]}function I(A){return n.indexOf(A)!==-1}function S(){this.isLoaded=!0}var _=function(){this.fonts=[],this.chars=null,this.typekitLoaded=0,this.isLoaded=!1,this._warned=!1,this.initTime=Date.now(),this.setIsLoadedBinded=this.setIsLoaded.bind(this),this.checkLoadedFontsBinded=this.checkLoadedFonts.bind(this)};_.isModifier=C,_.isZeroWidthJoiner=T,_.isCombinedCharacter=I;var E={addChars:m,addFonts:c,getCharData:b,getFontByName:P,measureText:y,checkLoadedFonts:f,setIsLoaded:S};return _.prototype=E,_}();function RenderableElement(){}RenderableElement.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(r){this.renderableComponents.indexOf(r)===-1&&this.renderableComponents.push(r)},removeRenderableComponent:function(r){this.renderableComponents.indexOf(r)!==-1&&this.renderableComponents.splice(this.renderableComponents.indexOf(r),1)},prepareRenderableFrame:function(r){this.checkLayerLimits(r)},checkTransparency:function(){this.finalTransform.mProp.o.v<=0?!this.isTransparent&&this.globalData.renderConfig.hideOnTransparent&&(this.isTransparent=!0,this.hide()):this.isTransparent&&(this.isTransparent=!1,this.show())},checkLayerLimits:function(r){this.data.ip-this.data.st<=r&&this.data.op-this.data.st>r?this.isInRange!==!0&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):this.isInRange!==!1&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){var r,n=this.renderableComponents.length;for(r=0;r<n;r+=1)this.renderableComponents[r].renderFrame(this._isFirstFrame)},sourceRectAtTime:function(){return{top:0,left:0,width:100,height:100}},getLayerSize:function(){return this.data.ty===5?{w:this.data.textData.width,h:this.data.textData.height}:{w:this.data.width,h:this.data.height}}};var MaskManagerInterface=function(){function e(n,i){this._mask=n,this._data=i}Object.defineProperty(e.prototype,"maskPath",{get:function(){return this._mask.prop.k&&this._mask.prop.getValue(),this._mask.prop}}),Object.defineProperty(e.prototype,"maskOpacity",{get:function(){return this._mask.op.k&&this._mask.op.getValue(),this._mask.op.v*100}});var r=function(i){var s=createSizedArray(i.viewData.length),a,u=i.viewData.length;for(a=0;a<u;a+=1)s[a]=new e(i.viewData[a],i.masksProperties[a]);var f=function(c){for(a=0;a<u;){if(i.masksProperties[a].nm===c)return s[a];a+=1}return null};return f};return r}(),ExpressionPropertyInterface=function(){var e={pv:0,v:0,mult:1},r={pv:[0,0,0],v:[0,0,0],mult:1};function n(u,f,d){Object.defineProperty(u,"velocity",{get:function(){return f.getVelocityAtTime(f.comp.currentFrame)}}),u.numKeys=f.keyframes?f.keyframes.length:0,u.key=function(c){if(!u.numKeys)return 0;var m="";"s"in f.keyframes[c-1]?m=f.keyframes[c-1].s:"e"in f.keyframes[c-2]?m=f.keyframes[c-2].e:m=f.keyframes[c-2].s;var b=d==="unidimensional"?new Number(m):Object.assign({},m);return b.time=f.keyframes[c-1].t/f.elem.comp.globalData.frameRate,b.value=d==="unidimensional"?m[0]:m,b},u.valueAtTime=f.getValueAtTime,u.speedAtTime=f.getSpeedAtTime,u.velocityAtTime=f.getVelocityAtTime,u.propertyGroup=f.propertyGroup}function i(u){(!u||!("pv"in u))&&(u=e);var f=1/u.mult,d=u.pv*f,c=new Number(d);return c.value=d,n(c,u,"unidimensional"),function(){return u.k&&u.getValue(),d=u.v*f,c.value!==d&&(c=new Number(d),c.value=d,n(c,u,"unidimensional")),c}}function s(u){(!u||!("pv"in u))&&(u=r);var f=1/u.mult,d=u.data&&u.data.l||u.pv.length,c=createTypedArray("float32",d),m=createTypedArray("float32",d);return c.value=m,n(c,u,"multidimensional"),function(){u.k&&u.getValue();for(var b=0;b<d;b+=1)m[b]=u.v[b]*f,c[b]=m[b];return c}}function a(){return e}return function(u){return u?u.propType==="unidimensional"?i(u):s(u):a}}(),TransformExpressionInterface=function(){return function(e){function r(u){switch(u){case"scale":case"Scale":case"ADBE Scale":case 6:return r.scale;case"rotation":case"Rotation":case"ADBE Rotation":case"ADBE Rotate Z":case 10:return r.rotation;case"ADBE Rotate X":return r.xRotation;case"ADBE Rotate Y":return r.yRotation;case"position":case"Position":case"ADBE Position":case 2:return r.position;case"ADBE Position_0":return r.xPosition;case"ADBE Position_1":return r.yPosition;case"ADBE Position_2":return r.zPosition;case"anchorPoint":case"AnchorPoint":case"Anchor Point":case"ADBE AnchorPoint":case 1:return r.anchorPoint;case"opacity":case"Opacity":case 11:return r.opacity;default:return null}}Object.defineProperty(r,"rotation",{get:ExpressionPropertyInterface(e.r||e.rz)}),Object.defineProperty(r,"zRotation",{get:ExpressionPropertyInterface(e.rz||e.r)}),Object.defineProperty(r,"xRotation",{get:ExpressionPropertyInterface(e.rx)}),Object.defineProperty(r,"yRotation",{get:ExpressionPropertyInterface(e.ry)}),Object.defineProperty(r,"scale",{get:ExpressionPropertyInterface(e.s)});var n,i,s,a;return e.p?a=ExpressionPropertyInterface(e.p):(n=ExpressionPropertyInterface(e.px),i=ExpressionPropertyInterface(e.py),e.pz&&(s=ExpressionPropertyInterface(e.pz))),Object.defineProperty(r,"position",{get:function(){return e.p?a():[n(),i(),s?s():0]}}),Object.defineProperty(r,"xPosition",{get:ExpressionPropertyInterface(e.px)}),Object.defineProperty(r,"yPosition",{get:ExpressionPropertyInterface(e.py)}),Object.defineProperty(r,"zPosition",{get:ExpressionPropertyInterface(e.pz)}),Object.defineProperty(r,"anchorPoint",{get:ExpressionPropertyInterface(e.a)}),Object.defineProperty(r,"opacity",{get:ExpressionPropertyInterface(e.o)}),Object.defineProperty(r,"skew",{get:ExpressionPropertyInterface(e.sk)}),Object.defineProperty(r,"skewAxis",{get:ExpressionPropertyInterface(e.sa)}),Object.defineProperty(r,"orientation",{get:ExpressionPropertyInterface(e.or)}),r}}(),LayerExpressionInterface=function(){function e(c){var m=new Matrix;if(c!==void 0){var b=this._elem.finalTransform.mProp.getValueAtTime(c);b.clone(m)}else{var y=this._elem.finalTransform.mProp;y.applyToMatrix(m)}return m}function r(c,m){var b=this.getMatrix(m);return b.props[12]=0,b.props[13]=0,b.props[14]=0,this.applyPoint(b,c)}function n(c,m){var b=this.getMatrix(m);return this.applyPoint(b,c)}function i(c,m){var b=this.getMatrix(m);return b.props[12]=0,b.props[13]=0,b.props[14]=0,this.invertPoint(b,c)}function s(c,m){var b=this.getMatrix(m);return this.invertPoint(b,c)}function a(c,m){if(this._elem.hierarchy&&this._elem.hierarchy.length){var b,y=this._elem.hierarchy.length;for(b=0;b<y;b+=1)this._elem.hierarchy[b].finalTransform.mProp.applyToMatrix(c)}return c.applyToPointArray(m[0],m[1],m[2]||0)}function u(c,m){if(this._elem.hierarchy&&this._elem.hierarchy.length){var b,y=this._elem.hierarchy.length;for(b=0;b<y;b+=1)this._elem.hierarchy[b].finalTransform.mProp.applyToMatrix(c)}return c.inversePoint(m)}function f(c){var m=new Matrix;if(m.reset(),this._elem.finalTransform.mProp.applyToMatrix(m),this._elem.hierarchy&&this._elem.hierarchy.length){var b,y=this._elem.hierarchy.length;for(b=0;b<y;b+=1)this._elem.hierarchy[b].finalTransform.mProp.applyToMatrix(m);return m.inversePoint(c)}return m.inversePoint(c)}function d(){return[1,1,1,1]}return function(c){var m;function b(T){P.mask=new MaskManagerInterface(T,c)}function y(T){P.effect=T}function P(T){switch(T){case"ADBE Root Vectors Group":case"Contents":case 2:return P.shapeInterface;case 1:case 6:case"Transform":case"transform":case"ADBE Transform Group":return m;case 4:case"ADBE Effect Parade":case"effects":case"Effects":return P.effect;case"ADBE Text Properties":return P.textInterface;default:return null}}P.getMatrix=e,P.invertPoint=u,P.applyPoint=a,P.toWorld=n,P.toWorldVec=r,P.fromWorld=s,P.fromWorldVec=i,P.toComp=n,P.fromComp=f,P.sampleImage=d,P.sourceRectAtTime=c.sourceRectAtTime.bind(c),P._elem=c,m=TransformExpressionInterface(c.finalTransform.mProp);var C=getDescriptor(m,"anchorPoint");return Object.defineProperties(P,{hasParent:{get:function(){return c.hierarchy.length}},parent:{get:function(){return c.hierarchy[0].layerInterface}},rotation:getDescriptor(m,"rotation"),scale:getDescriptor(m,"scale"),position:getDescriptor(m,"position"),opacity:getDescriptor(m,"opacity"),anchorPoint:C,anchor_point:C,transform:{get:function(){return m}},active:{get:function(){return c.isInRange}}}),P.startTime=c.data.st,P.index=c.data.ind,P.source=c.data.refId,P.height=c.data.ty===0?c.data.h:100,P.width=c.data.ty===0?c.data.w:100,P.inPoint=c.data.ip/c.comp.globalData.frameRate,P.outPoint=c.data.op/c.comp.globalData.frameRate,P._name=c.data.nm,P.registerMaskInterface=b,P.registerEffectsInterface=y,P}}(),propertyGroupFactory=function(){return function(e,r){return function(n){return n=n===void 0?1:n,n<=0?e:r(n-1)}}}(),PropertyInterface=function(){return function(e,r){var n={_name:e};function i(s){return s=s===void 0?1:s,s<=0?n:r(s-1)}return i}}(),EffectsExpressionInterface=function(){var e={createEffectsInterface:r};function r(s,a){if(s.effectsManager){var u=[],f=s.data.ef,d,c=s.effectsManager.effectElements.length;for(d=0;d<c;d+=1)u.push(n(f[d],s.effectsManager.effectElements[d],a,s));var m=s.data.ef||[],b=function(P){for(d=0,c=m.length;d<c;){if(P===m[d].nm||P===m[d].mn||P===m[d].ix)return u[d];d+=1}return null};return Object.defineProperty(b,"numProperties",{get:function(){return m.length}}),b}return null}function n(s,a,u,f){function d(P){for(var C=s.ef,T=0,I=C.length;T<I;){if(P===C[T].nm||P===C[T].mn||P===C[T].ix)return C[T].ty===5?m[T]:m[T]();T+=1}throw new Error}var c=propertyGroupFactory(d,u),m=[],b,y=s.ef.length;for(b=0;b<y;b+=1)s.ef[b].ty===5?m.push(n(s.ef[b],a.effectElements[b],a.effectElements[b].propertyGroup,f)):m.push(i(a.effectElements[b],s.ef[b].ty,f,c));return s.mn==="ADBE Color Control"&&Object.defineProperty(d,"color",{get:function(){return m[0]()}}),Object.defineProperties(d,{numProperties:{get:function(){return s.np}},_name:{value:s.nm},propertyGroup:{value:c}}),d.enabled=s.en!==0,d.active=d.enabled,d}function i(s,a,u,f){var d=ExpressionPropertyInterface(s.p);function c(){return a===10?u.comp.compInterface(s.p.v):d()}return s.p.setGroupProperty&&s.p.setGroupProperty(PropertyInterface("",f)),c}return e}(),CompExpressionInterface=function(){return function(e){function r(n){for(var i=0,s=e.layers.length;i<s;){if(e.layers[i].nm===n||e.layers[i].ind===n)return e.elements[i].layerInterface;i+=1}return null}return Object.defineProperty(r,"_name",{value:e.data.nm}),r.layer=r,r.pixelAspect=1,r.height=e.data.h||e.globalData.compSize.h,r.width=e.data.w||e.globalData.compSize.w,r.pixelAspect=1,r.frameDuration=1/e.globalData.frameRate,r.displayStartTime=0,r.numLayers=e.layers.length,r}}(),ShapePathInterface=function(){return function(r,n,i){var s=n.sh;function a(f){return f==="Shape"||f==="shape"||f==="Path"||f==="path"||f==="ADBE Vector Shape"||f===2?a.path:null}var u=propertyGroupFactory(a,i);return s.setGroupProperty(PropertyInterface("Path",u)),Object.defineProperties(a,{path:{get:function(){return s.k&&s.getValue(),s}},shape:{get:function(){return s.k&&s.getValue(),s}},_name:{value:r.nm},ix:{value:r.ix},propertyIndex:{value:r.ix},mn:{value:r.mn},propertyGroup:{value:i}}),a}}(),ShapeExpressionInterface=function(){function e(C,T,I){var S=[],_,E=C?C.length:0;for(_=0;_<E;_+=1)C[_].ty==="gr"?S.push(n(C[_],T[_],I)):C[_].ty==="fl"?S.push(i(C[_],T[_],I)):C[_].ty==="st"?S.push(u(C[_],T[_],I)):C[_].ty==="tm"?S.push(f(C[_],T[_],I)):C[_].ty==="tr"||(C[_].ty==="el"?S.push(c(C[_],T[_],I)):C[_].ty==="sr"?S.push(m(C[_],T[_],I)):C[_].ty==="sh"?S.push(ShapePathInterface(C[_],T[_],I)):C[_].ty==="rc"?S.push(b(C[_],T[_],I)):C[_].ty==="rd"?S.push(y(C[_],T[_],I)):C[_].ty==="rp"?S.push(P(C[_],T[_],I)):C[_].ty==="gf"?S.push(s(C[_],T[_],I)):S.push(a(C[_],T[_])));return S}function r(C,T,I){var S,_=function(x){for(var O=0,k=S.length;O<k;){if(S[O]._name===x||S[O].mn===x||S[O].propertyIndex===x||S[O].ix===x||S[O].ind===x)return S[O];O+=1}return typeof x=="number"?S[x-1]:null};_.propertyGroup=propertyGroupFactory(_,I),S=e(C.it,T.it,_.propertyGroup),_.numProperties=S.length;var E=d(C.it[C.it.length-1],T.it[T.it.length-1],_.propertyGroup);return _.transform=E,_.propertyIndex=C.cix,_._name=C.nm,_}function n(C,T,I){var S=function(x){switch(x){case"ADBE Vectors Group":case"Contents":case 2:return S.content;default:return S.transform}};S.propertyGroup=propertyGroupFactory(S,I);var _=r(C,T,S.propertyGroup),E=d(C.it[C.it.length-1],T.it[T.it.length-1],S.propertyGroup);return S.content=_,S.transform=E,Object.defineProperty(S,"_name",{get:function(){return C.nm}}),S.numProperties=C.np,S.propertyIndex=C.ix,S.nm=C.nm,S.mn=C.mn,S}function i(C,T,I){function S(_){return _==="Color"||_==="color"?S.color:_==="Opacity"||_==="opacity"?S.opacity:null}return Object.defineProperties(S,{color:{get:ExpressionPropertyInterface(T.c)},opacity:{get:ExpressionPropertyInterface(T.o)},_name:{value:C.nm},mn:{value:C.mn}}),T.c.setGroupProperty(PropertyInterface("Color",I)),T.o.setGroupProperty(PropertyInterface("Opacity",I)),S}function s(C,T,I){function S(_){return _==="Start Point"||_==="start point"?S.startPoint:_==="End Point"||_==="end point"?S.endPoint:_==="Opacity"||_==="opacity"?S.opacity:null}return Object.defineProperties(S,{startPoint:{get:ExpressionPropertyInterface(T.s)},endPoint:{get:ExpressionPropertyInterface(T.e)},opacity:{get:ExpressionPropertyInterface(T.o)},type:{get:function(){return"a"}},_name:{value:C.nm},mn:{value:C.mn}}),T.s.setGroupProperty(PropertyInterface("Start Point",I)),T.e.setGroupProperty(PropertyInterface("End Point",I)),T.o.setGroupProperty(PropertyInterface("Opacity",I)),S}function a(){function C(){return null}return C}function u(C,T,I){var S=propertyGroupFactory(k,I),_=propertyGroupFactory(O,S);function E(F){Object.defineProperty(O,C.d[F].nm,{get:ExpressionPropertyInterface(T.d.dataProps[F].p)})}var A,x=C.d?C.d.length:0,O={};for(A=0;A<x;A+=1)E(A),T.d.dataProps[A].p.setGroupProperty(_);function k(F){return F==="Color"||F==="color"?k.color:F==="Opacity"||F==="opacity"?k.opacity:F==="Stroke Width"||F==="stroke width"?k.strokeWidth:null}return Object.defineProperties(k,{color:{get:ExpressionPropertyInterface(T.c)},opacity:{get:ExpressionPropertyInterface(T.o)},strokeWidth:{get:ExpressionPropertyInterface(T.w)},dash:{get:function(){return O}},_name:{value:C.nm},mn:{value:C.mn}}),T.c.setGroupProperty(PropertyInterface("Color",S)),T.o.setGroupProperty(PropertyInterface("Opacity",S)),T.w.setGroupProperty(PropertyInterface("Stroke Width",S)),k}function f(C,T,I){function S(E){return E===C.e.ix||E==="End"||E==="end"?S.end:E===C.s.ix?S.start:E===C.o.ix?S.offset:null}var _=propertyGroupFactory(S,I);return S.propertyIndex=C.ix,T.s.setGroupProperty(PropertyInterface("Start",_)),T.e.setGroupProperty(PropertyInterface("End",_)),T.o.setGroupProperty(PropertyInterface("Offset",_)),S.propertyIndex=C.ix,S.propertyGroup=I,Object.defineProperties(S,{start:{get:ExpressionPropertyInterface(T.s)},end:{get:ExpressionPropertyInterface(T.e)},offset:{get:ExpressionPropertyInterface(T.o)},_name:{value:C.nm}}),S.mn=C.mn,S}function d(C,T,I){function S(E){return C.a.ix===E||E==="Anchor Point"?S.anchorPoint:C.o.ix===E||E==="Opacity"?S.opacity:C.p.ix===E||E==="Position"?S.position:C.r.ix===E||E==="Rotation"||E==="ADBE Vector Rotation"?S.rotation:C.s.ix===E||E==="Scale"?S.scale:C.sk&&C.sk.ix===E||E==="Skew"?S.skew:C.sa&&C.sa.ix===E||E==="Skew Axis"?S.skewAxis:null}var _=propertyGroupFactory(S,I);return T.transform.mProps.o.setGroupProperty(PropertyInterface("Opacity",_)),T.transform.mProps.p.setGroupProperty(PropertyInterface("Position",_)),T.transform.mProps.a.setGroupProperty(PropertyInterface("Anchor Point",_)),T.transform.mProps.s.setGroupProperty(PropertyInterface("Scale",_)),T.transform.mProps.r.setGroupProperty(PropertyInterface("Rotation",_)),T.transform.mProps.sk&&(T.transform.mProps.sk.setGroupProperty(PropertyInterface("Skew",_)),T.transform.mProps.sa.setGroupProperty(PropertyInterface("Skew Angle",_))),T.transform.op.setGroupProperty(PropertyInterface("Opacity",_)),Object.defineProperties(S,{opacity:{get:ExpressionPropertyInterface(T.transform.mProps.o)},position:{get:ExpressionPropertyInterface(T.transform.mProps.p)},anchorPoint:{get:ExpressionPropertyInterface(T.transform.mProps.a)},scale:{get:ExpressionPropertyInterface(T.transform.mProps.s)},rotation:{get:ExpressionPropertyInterface(T.transform.mProps.r)},skew:{get:ExpressionPropertyInterface(T.transform.mProps.sk)},skewAxis:{get:ExpressionPropertyInterface(T.transform.mProps.sa)},_name:{value:C.nm}}),S.ty="tr",S.mn=C.mn,S.propertyGroup=I,S}function c(C,T,I){function S(A){return C.p.ix===A?S.position:C.s.ix===A?S.size:null}var _=propertyGroupFactory(S,I);S.propertyIndex=C.ix;var E=T.sh.ty==="tm"?T.sh.prop:T.sh;return E.s.setGroupProperty(PropertyInterface("Size",_)),E.p.setGroupProperty(PropertyInterface("Position",_)),Object.defineProperties(S,{size:{get:ExpressionPropertyInterface(E.s)},position:{get:ExpressionPropertyInterface(E.p)},_name:{value:C.nm}}),S.mn=C.mn,S}function m(C,T,I){function S(A){return C.p.ix===A?S.position:C.r.ix===A?S.rotation:C.pt.ix===A?S.points:C.or.ix===A||A==="ADBE Vector Star Outer Radius"?S.outerRadius:C.os.ix===A?S.outerRoundness:C.ir&&(C.ir.ix===A||A==="ADBE Vector Star Inner Radius")?S.innerRadius:C.is&&C.is.ix===A?S.innerRoundness:null}var _=propertyGroupFactory(S,I),E=T.sh.ty==="tm"?T.sh.prop:T.sh;return S.propertyIndex=C.ix,E.or.setGroupProperty(PropertyInterface("Outer Radius",_)),E.os.setGroupProperty(PropertyInterface("Outer Roundness",_)),E.pt.setGroupProperty(PropertyInterface("Points",_)),E.p.setGroupProperty(PropertyInterface("Position",_)),E.r.setGroupProperty(PropertyInterface("Rotation",_)),C.ir&&(E.ir.setGroupProperty(PropertyInterface("Inner Radius",_)),E.is.setGroupProperty(PropertyInterface("Inner Roundness",_))),Object.defineProperties(S,{position:{get:ExpressionPropertyInterface(E.p)},rotation:{get:ExpressionPropertyInterface(E.r)},points:{get:ExpressionPropertyInterface(E.pt)},outerRadius:{get:ExpressionPropertyInterface(E.or)},outerRoundness:{get:ExpressionPropertyInterface(E.os)},innerRadius:{get:ExpressionPropertyInterface(E.ir)},innerRoundness:{get:ExpressionPropertyInterface(E.is)},_name:{value:C.nm}}),S.mn=C.mn,S}function b(C,T,I){function S(A){return C.p.ix===A?S.position:C.r.ix===A?S.roundness:C.s.ix===A||A==="Size"||A==="ADBE Vector Rect Size"?S.size:null}var _=propertyGroupFactory(S,I),E=T.sh.ty==="tm"?T.sh.prop:T.sh;return S.propertyIndex=C.ix,E.p.setGroupProperty(PropertyInterface("Position",_)),E.s.setGroupProperty(PropertyInterface("Size",_)),E.r.setGroupProperty(PropertyInterface("Rotation",_)),Object.defineProperties(S,{position:{get:ExpressionPropertyInterface(E.p)},roundness:{get:ExpressionPropertyInterface(E.r)},size:{get:ExpressionPropertyInterface(E.s)},_name:{value:C.nm}}),S.mn=C.mn,S}function y(C,T,I){function S(A){return C.r.ix===A||A==="Round Corners 1"?S.radius:null}var _=propertyGroupFactory(S,I),E=T;return S.propertyIndex=C.ix,E.rd.setGroupProperty(PropertyInterface("Radius",_)),Object.defineProperties(S,{radius:{get:ExpressionPropertyInterface(E.rd)},_name:{value:C.nm}}),S.mn=C.mn,S}function P(C,T,I){function S(A){return C.c.ix===A||A==="Copies"?S.copies:C.o.ix===A||A==="Offset"?S.offset:null}var _=propertyGroupFactory(S,I),E=T;return S.propertyIndex=C.ix,E.c.setGroupProperty(PropertyInterface("Copies",_)),E.o.setGroupProperty(PropertyInterface("Offset",_)),Object.defineProperties(S,{copies:{get:ExpressionPropertyInterface(E.c)},offset:{get:ExpressionPropertyInterface(E.o)},_name:{value:C.nm}}),S.mn=C.mn,S}return function(C,T,I){var S;function _(A){if(typeof A=="number")return A=A===void 0?1:A,A===0?I:S[A-1];for(var x=0,O=S.length;x<O;){if(S[x]._name===A)return S[x];x+=1}return null}function E(){return I}return _.propertyGroup=propertyGroupFactory(_,E),S=e(C,T,_.propertyGroup),_.numProperties=S.length,_._name="Contents",_}}(),TextExpressionInterface=function(){return function(e){var r,n;function i(s){switch(s){case"ADBE Text Document":return i.sourceText;default:return null}}return Object.defineProperty(i,"sourceText",{get:function(){e.textProperty.getValue();var a=e.textProperty.currentData.t;return a!==r&&(e.textProperty.currentData.t=r,n=new String(a),n.value=a||new String(a)),n}}),i}}(),getBlendMode=function(){var e={0:"source-over",1:"multiply",2:"screen",3:"overlay",4:"darken",5:"lighten",6:"color-dodge",7:"color-burn",8:"hard-light",9:"soft-light",10:"difference",11:"exclusion",12:"hue",13:"saturation",14:"color",15:"luminosity"};return function(r){return e[r]||""}}();function SliderEffect(e,r,n){this.p=PropertyFactory.getProp(r,e.v,0,0,n)}function AngleEffect(e,r,n){this.p=PropertyFactory.getProp(r,e.v,0,0,n)}function ColorEffect(e,r,n){this.p=PropertyFactory.getProp(r,e.v,1,0,n)}function PointEffect(e,r,n){this.p=PropertyFactory.getProp(r,e.v,1,0,n)}function LayerIndexEffect(e,r,n){this.p=PropertyFactory.getProp(r,e.v,0,0,n)}function MaskIndexEffect(e,r,n){this.p=PropertyFactory.getProp(r,e.v,0,0,n)}function CheckboxEffect(e,r,n){this.p=PropertyFactory.getProp(r,e.v,0,0,n)}function NoValueEffect(){this.p={}}function EffectsManager(e,r){var n=e.ef||[];this.effectElements=[];var i,s=n.length,a;for(i=0;i<s;i+=1)a=new GroupEffect(n[i],r),this.effectElements.push(a)}function GroupEffect(e,r){this.init(e,r)}extendPrototype([DynamicPropertyContainer],GroupEffect),GroupEffect.prototype.getValue=GroupEffect.prototype.iterateDynamicProperties,GroupEffect.prototype.init=function(e,r){this.data=e,this.effectElements=[],this.initDynamicPropertyContainer(r);var n,i=this.data.ef.length,s,a=this.data.ef;for(n=0;n<i;n+=1){switch(s=null,a[n].ty){case 0:s=new SliderEffect(a[n],r,this);break;case 1:s=new AngleEffect(a[n],r,this);break;case 2:s=new ColorEffect(a[n],r,this);break;case 3:s=new PointEffect(a[n],r,this);break;case 4:case 7:s=new CheckboxEffect(a[n],r,this);break;case 10:s=new LayerIndexEffect(a[n],r,this);break;case 11:s=new MaskIndexEffect(a[n],r,this);break;case 5:s=new EffectsManager(a[n],r);break;default:s=new NoValueEffect(a[n]);break}s&&this.effectElements.push(s)}};function BaseElement(){}BaseElement.prototype={checkMasks:function(){if(!this.data.hasMask)return!1;for(var r=0,n=this.data.masksProperties.length;r<n;){if(this.data.masksProperties[r].mode!=="n"&&this.data.masksProperties[r].cl!==!1)return!0;r+=1}return!1},initExpressions:function(){this.layerInterface=LayerExpressionInterface(this),this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var r=EffectsExpressionInterface.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(r),this.data.ty===0||this.data.xt?this.compInterface=CompExpressionInterface(this):this.data.ty===4?(this.layerInterface.shapeInterface=ShapeExpressionInterface(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):this.data.ty===5&&(this.layerInterface.textInterface=TextExpressionInterface(this),this.layerInterface.text=this.layerInterface.textInterface)},setBlendMode:function(){var r=getBlendMode(this.data.bm),n=this.baseElement||this.layerElement;n.style["mix-blend-mode"]=r},initBaseData:function(r,n,i){this.globalData=n,this.comp=i,this.data=r,this.layerId=createElementID(),this.data.sr||(this.data.sr=1),this.effectsManager=new EffectsManager(this.data,this,this.dynamicProperties)},getType:function(){return this.type},sourceRectAtTime:function(){}};function FrameElement(){}FrameElement.prototype={initFrame:function(){this._isFirstFrame=!1,this.dynamicProperties=[],this._mdf=!1},prepareProperties:function(r,n){var i,s=this.dynamicProperties.length;for(i=0;i<s;i+=1)(n||this._isParent&&this.dynamicProperties[i].propType==="transform")&&(this.dynamicProperties[i].getValue(),this.dynamicProperties[i]._mdf&&(this.globalData._mdf=!0,this._mdf=!0))},addDynamicProperty:function(r){this.dynamicProperties.indexOf(r)===-1&&this.dynamicProperties.push(r)}};function _typeof$2(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$2=function(n){return typeof n}:_typeof$2=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},_typeof$2(e)}var FootageInterface=function(){var e=function(i){var s="",a=i.getFootageData();function u(){return s="",a=i.getFootageData(),f}function f(d){if(a[d])return s=d,a=a[d],_typeof$2(a)==="object"?f:a;var c=d.indexOf(s);if(c!==-1){var m=parseInt(d.substr(c+s.length),10);return a=a[m],_typeof$2(a)==="object"?f:a}return""}return u},r=function(i){function s(a){return a==="Outline"?s.outlineInterface():null}return s._name="Outline",s.outlineInterface=e(i),s};return function(n){function i(s){return s==="Data"?i.dataInterface:null}return i._name="Data",i.dataInterface=r(n),i}}();function FootageElement(e,r,n){this.initFrame(),this.initRenderable(),this.assetData=r.getAssetData(e.refId),this.footageData=r.imageLoader.getAsset(this.assetData),this.initBaseData(e,r,n)}FootageElement.prototype.prepareFrame=function(){},extendPrototype([RenderableElement,BaseElement,FrameElement],FootageElement),FootageElement.prototype.getBaseElement=function(){return null},FootageElement.prototype.renderFrame=function(){},FootageElement.prototype.destroy=function(){},FootageElement.prototype.initExpressions=function(){this.layerInterface=FootageInterface(this)},FootageElement.prototype.getFootageData=function(){return this.footageData};function AudioElement(e,r,n){this.initFrame(),this.initRenderable(),this.assetData=r.getAssetData(e.refId),this.initBaseData(e,r,n),this._isPlaying=!1,this._canPlay=!1;var i=this.globalData.getAssetsPath(this.assetData);this.audio=this.globalData.audioController.createAudio(i),this._currentTime=0,this.globalData.audioController.addAudio(this),this._volumeMultiplier=1,this._volume=1,this._previousVolume=null,this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,r.frameRate,this):{_placeholder:!0},this.lv=PropertyFactory.getProp(this,e.au&&e.au.lv?e.au.lv:{k:[100]},1,.01,this)}AudioElement.prototype.prepareFrame=function(e){if(this.prepareRenderableFrame(e,!0),this.prepareProperties(e,!0),this.tm._placeholder)this._currentTime=e/this.data.sr;else{var r=this.tm.v;this._currentTime=r}this._volume=this.lv.v[0];var n=this._volume*this._volumeMultiplier;this._previousVolume!==n&&(this._previousVolume=n,this.audio.volume(n))},extendPrototype([RenderableElement,BaseElement,FrameElement],AudioElement),AudioElement.prototype.renderFrame=function(){this.isInRange&&this._canPlay&&(this._isPlaying?(!this.audio.playing()||Math.abs(this._currentTime/this.globalData.frameRate-this.audio.seek())>.1)&&this.audio.seek(this._currentTime/this.globalData.frameRate):(this.audio.play(),this.audio.seek(this._currentTime/this.globalData.frameRate),this._isPlaying=!0))},AudioElement.prototype.show=function(){},AudioElement.prototype.hide=function(){this.audio.pause(),this._isPlaying=!1},AudioElement.prototype.pause=function(){this.audio.pause(),this._isPlaying=!1,this._canPlay=!1},AudioElement.prototype.resume=function(){this._canPlay=!0},AudioElement.prototype.setRate=function(e){this.audio.rate(e)},AudioElement.prototype.volume=function(e){this._volumeMultiplier=e,this._previousVolume=e*this._volume,this.audio.volume(this._previousVolume)},AudioElement.prototype.getBaseElement=function(){return null},AudioElement.prototype.destroy=function(){},AudioElement.prototype.sourceRectAtTime=function(){},AudioElement.prototype.initExpressions=function(){};function BaseRenderer(){}BaseRenderer.prototype.checkLayers=function(e){var r,n=this.layers.length,i;for(this.completeLayers=!0,r=n-1;r>=0;r-=1)this.elements[r]||(i=this.layers[r],i.ip-i.st<=e-this.layers[r].st&&i.op-i.st>e-this.layers[r].st&&this.buildItem(r)),this.completeLayers=this.elements[r]?this.completeLayers:!1;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(e){switch(e.ty){case 2:return this.createImage(e);case 0:return this.createComp(e);case 1:return this.createSolid(e);case 3:return this.createNull(e);case 4:return this.createShape(e);case 5:return this.createText(e);case 6:return this.createAudio(e);case 13:return this.createCamera(e);case 15:return this.createFootage(e);default:return this.createNull(e)}},BaseRenderer.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.createAudio=function(e){return new AudioElement(e,this.globalData,this)},BaseRenderer.prototype.createFootage=function(e){return new FootageElement(e,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){var e,r=this.layers.length;for(e=0;e<r;e+=1)this.buildItem(e);this.checkPendingElements()},BaseRenderer.prototype.includeLayers=function(e){this.completeLayers=!1;var r,n=e.length,i,s=this.layers.length;for(r=0;r<n;r+=1)for(i=0;i<s;){if(this.layers[i].id===e[r].id){this.layers[i]=e[r];break}i+=1}},BaseRenderer.prototype.setProjectInterface=function(e){this.globalData.projectInterface=e},BaseRenderer.prototype.initItems=function(){this.globalData.progressiveLoad||this.buildAllItems()},BaseRenderer.prototype.buildElementParenting=function(e,r,n){for(var i=this.elements,s=this.layers,a=0,u=s.length;a<u;)s[a].ind==r&&(!i[a]||i[a]===!0?(this.buildItem(a),this.addPendingElement(e)):(n.push(i[a]),i[a].setAsParent(),s[a].parent!==void 0?this.buildElementParenting(e,s[a].parent,n):e.setHierarchy(n))),a+=1},BaseRenderer.prototype.addPendingElement=function(e){this.pendingElements.push(e)},BaseRenderer.prototype.searchExtraCompositions=function(e){var r,n=e.length;for(r=0;r<n;r+=1)if(e[r].xt){var i=this.createComp(e[r]);i.initExpressions(),this.globalData.projectInterface.registerComposition(i)}},BaseRenderer.prototype.getElementByPath=function(e){var r=e.shift(),n;if(typeof r=="number")n=this.elements[r];else{var i,s=this.elements.length;for(i=0;i<s;i+=1)if(this.elements[i].data.nm===r){n=this.elements[i];break}}return e.length===0?n:n.getElementByPath(e)},BaseRenderer.prototype.setupGlobalData=function(e,r){this.globalData.fontManager=new FontManager,this.globalData.fontManager.addChars(e.chars),this.globalData.fontManager.addFonts(e.fonts,r),this.globalData.getAssetData=this.animationItem.getAssetData.bind(this.animationItem),this.globalData.getAssetsPath=this.animationItem.getAssetsPath.bind(this.animationItem),this.globalData.imageLoader=this.animationItem.imagePreloader,this.globalData.audioController=this.animationItem.audioController,this.globalData.frameId=0,this.globalData.frameRate=e.fr,this.globalData.nm=e.nm,this.globalData.compSize={w:e.w,h:e.h}};function TransformElement(){}TransformElement.prototype={initTransform:function(){this.finalTransform={mProp:this.data.ks?TransformPropertyFactory.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_opMdf:!1,mat:new Matrix},this.data.ao&&(this.finalTransform.mProp.autoOriented=!0),this.data.ty},renderTransform:function(){if(this.finalTransform._opMdf=this.finalTransform.mProp.o._mdf||this._isFirstFrame,this.finalTransform._matMdf=this.finalTransform.mProp._mdf||this._isFirstFrame,this.hierarchy){var r,n=this.finalTransform.mat,i=0,s=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;i<s;){if(this.hierarchy[i].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}i+=1}if(this.finalTransform._matMdf)for(r=this.finalTransform.mProp.v.props,n.cloneFromProps(r),i=0;i<s;i+=1)r=this.hierarchy[i].finalTransform.mProp.v.props,n.transform(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15])}},globalToLocal:function(r){var n=[];n.push(this.finalTransform);for(var i=!0,s=this.comp;i;)s.finalTransform?(s.data.hasMask&&n.splice(0,0,s.finalTransform),s=s.comp):i=!1;var a,u=n.length,f;for(a=0;a<u;a+=1)f=n[a].mat.applyToPointArray(0,0,0),r=[r[0]-f[0],r[1]-f[1],0];return r},mHelper:new Matrix};function MaskElement(e,r,n){this.data=e,this.element=r,this.globalData=n,this.storedData=[],this.masksProperties=this.data.masksProperties||[],this.maskElement=null;var i=this.globalData.defs,s,a=this.masksProperties?this.masksProperties.length:0;this.viewData=createSizedArray(a),this.solidPath="";var u,f=this.masksProperties,d=0,c=[],m,b,y=createElementID(),P,C,T,I,S="clipPath",_="clip-path";for(s=0;s<a;s+=1)if((f[s].mode!=="a"&&f[s].mode!=="n"||f[s].inv||f[s].o.k!==100||f[s].o.x)&&(S="mask",_="mask"),(f[s].mode==="s"||f[s].mode==="i")&&d===0?(P=createNS("rect"),P.setAttribute("fill","#ffffff"),P.setAttribute("width",this.element.comp.data.w||0),P.setAttribute("height",this.element.comp.data.h||0),c.push(P)):P=null,u=createNS("path"),f[s].mode==="n")this.viewData[s]={op:PropertyFactory.getProp(this.element,f[s].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,f[s],3),elem:u,lastPath:""},i.appendChild(u);else{d+=1,u.setAttribute("fill",f[s].mode==="s"?"#000000":"#ffffff"),u.setAttribute("clip-rule","nonzero");var E;if(f[s].x.k!==0?(S="mask",_="mask",I=PropertyFactory.getProp(this.element,f[s].x,0,null,this.element),E=createElementID(),C=createNS("filter"),C.setAttribute("id",E),T=createNS("feMorphology"),T.setAttribute("operator","erode"),T.setAttribute("in","SourceGraphic"),T.setAttribute("radius","0"),C.appendChild(T),i.appendChild(C),u.setAttribute("stroke",f[s].mode==="s"?"#000000":"#ffffff")):(T=null,I=null),this.storedData[s]={elem:u,x:I,expan:T,lastPath:"",lastOperator:"",filterId:E,lastRadius:0},f[s].mode==="i"){b=c.length;var A=createNS("g");for(m=0;m<b;m+=1)A.appendChild(c[m]);var x=createNS("mask");x.setAttribute("mask-type","alpha"),x.setAttribute("id",y+"_"+d),x.appendChild(u),i.appendChild(x),A.setAttribute("mask","url("+getLocationHref()+"#"+y+"_"+d+")"),c.length=0,c.push(A)}else c.push(u);f[s].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath()),this.viewData[s]={elem:u,lastPath:"",op:PropertyFactory.getProp(this.element,f[s].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,f[s],3),invRect:P},this.viewData[s].prop.k||this.drawPath(f[s],this.viewData[s].prop.v,this.viewData[s])}for(this.maskElement=createNS(S),a=c.length,s=0;s<a;s+=1)this.maskElement.appendChild(c[s]);d>0&&(this.maskElement.setAttribute("id",y),this.element.maskedElement.setAttribute(_,"url("+getLocationHref()+"#"+y+")"),i.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}MaskElement.prototype.getMaskProperty=function(e){return this.viewData[e].prop},MaskElement.prototype.renderFrame=function(e){var r=this.element.finalTransform.mat,n,i=this.masksProperties.length;for(n=0;n<i;n+=1)if((this.viewData[n].prop._mdf||e)&&this.drawPath(this.masksProperties[n],this.viewData[n].prop.v,this.viewData[n]),(this.viewData[n].op._mdf||e)&&this.viewData[n].elem.setAttribute("fill-opacity",this.viewData[n].op.v),this.masksProperties[n].mode!=="n"&&(this.viewData[n].invRect&&(this.element.finalTransform.mProp._mdf||e)&&this.viewData[n].invRect.setAttribute("transform",r.getInverseMatrix().to2dCSS()),this.storedData[n].x&&(this.storedData[n].x._mdf||e))){var s=this.storedData[n].expan;this.storedData[n].x.v<0?(this.storedData[n].lastOperator!=="erode"&&(this.storedData[n].lastOperator="erode",this.storedData[n].elem.setAttribute("filter","url("+getLocationHref()+"#"+this.storedData[n].filterId+")")),s.setAttribute("radius",-this.storedData[n].x.v)):(this.storedData[n].lastOperator!=="dilate"&&(this.storedData[n].lastOperator="dilate",this.storedData[n].elem.setAttribute("filter",null)),this.storedData[n].elem.setAttribute("stroke-width",this.storedData[n].x.v*2))}},MaskElement.prototype.getMaskelement=function(){return this.maskElement},MaskElement.prototype.createLayerSolidPath=function(){var e="M0,0 ";return e+=" h"+this.globalData.compSize.w,e+=" v"+this.globalData.compSize.h,e+=" h-"+this.globalData.compSize.w,e+=" v-"+this.globalData.compSize.h+" ",e},MaskElement.prototype.drawPath=function(e,r,n){var i=" M"+r.v[0][0]+","+r.v[0][1],s,a;for(a=r._length,s=1;s<a;s+=1)i+=" C"+r.o[s-1][0]+","+r.o[s-1][1]+" "+r.i[s][0]+","+r.i[s][1]+" "+r.v[s][0]+","+r.v[s][1];if(r.c&&a>1&&(i+=" C"+r.o[s-1][0]+","+r.o[s-1][1]+" "+r.i[0][0]+","+r.i[0][1]+" "+r.v[0][0]+","+r.v[0][1]),n.lastPath!==i){var u="";n.elem&&(r.c&&(u=e.inv?this.solidPath+i:i),n.elem.setAttribute("d",u)),n.lastPath=i}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var filtersFactory=function(){var e={};e.createFilter=r,e.createAlphaToLuminanceFilter=n;function r(i,s){var a=createNS("filter");return a.setAttribute("id",i),s!==!0&&(a.setAttribute("filterUnits","objectBoundingBox"),a.setAttribute("x","0%"),a.setAttribute("y","0%"),a.setAttribute("width","100%"),a.setAttribute("height","100%")),a}function n(){var i=createNS("feColorMatrix");return i.setAttribute("type","matrix"),i.setAttribute("color-interpolation-filters","sRGB"),i.setAttribute("values","0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1"),i}return e}(),featureSupport=function(){var e={maskType:!0};return(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))&&(e.maskType=!1),e}(),registeredEffects={},idPrefix="filter_result_";function SVGEffects(e){var r,n="SourceGraphic",i=e.data.ef?e.data.ef.length:0,s=createElementID(),a=filtersFactory.createFilter(s,!0),u=0;this.filters=[];var f;for(r=0;r<i;r+=1){f=null;var d=e.data.ef[r].ty;if(registeredEffects[d]){var c=registeredEffects[d].effect;f=new c(a,e.effectsManager.effectElements[r],e,idPrefix+u,n),n=idPrefix+u,registeredEffects[d].countsAsEffect&&(u+=1)}f&&this.filters.push(f)}u&&(e.globalData.defs.appendChild(a),e.layerElement.setAttribute("filter","url("+getLocationHref()+"#"+s+")")),this.filters.length&&e.addRenderableComponent(this)}SVGEffects.prototype.renderFrame=function(e){var r,n=this.filters.length;for(r=0;r<n;r+=1)this.filters[r].renderFrame(e)};function registerEffect(e,r,n){registeredEffects[e]={effect:r,countsAsEffect:n}}function SVGBaseElement(){}SVGBaseElement.prototype={initRendererElement:function(){this.layerElement=createNS("g")},createContainerElements:function(){this.matteElement=createNS("g"),this.transformedElement=this.layerElement,this.maskedElement=this.layerElement,this._sizeChanged=!1;var r=null,n,i,s;if(this.data.td){if(this.data.td==3||this.data.td==1){var a=createNS("mask");a.setAttribute("id",this.layerId),a.setAttribute("mask-type",this.data.td==3?"luminance":"alpha"),a.appendChild(this.layerElement),r=a,this.globalData.defs.appendChild(a),!featureSupport.maskType&&this.data.td==1&&(a.setAttribute("mask-type","luminance"),n=createElementID(),i=filtersFactory.createFilter(n),this.globalData.defs.appendChild(i),i.appendChild(filtersFactory.createAlphaToLuminanceFilter()),s=createNS("g"),s.appendChild(this.layerElement),r=s,a.appendChild(s),s.setAttribute("filter","url("+getLocationHref()+"#"+n+")"))}else if(this.data.td==2){var u=createNS("mask");u.setAttribute("id",this.layerId),u.setAttribute("mask-type","alpha");var f=createNS("g");u.appendChild(f),n=createElementID(),i=filtersFactory.createFilter(n);var d=createNS("feComponentTransfer");d.setAttribute("in","SourceGraphic"),i.appendChild(d);var c=createNS("feFuncA");c.setAttribute("type","table"),c.setAttribute("tableValues","1.0 0.0"),d.appendChild(c),this.globalData.defs.appendChild(i);var m=createNS("rect");m.setAttribute("width",this.comp.data.w),m.setAttribute("height",this.comp.data.h),m.setAttribute("x","0"),m.setAttribute("y","0"),m.setAttribute("fill","#ffffff"),m.setAttribute("opacity","0"),f.setAttribute("filter","url("+getLocationHref()+"#"+n+")"),f.appendChild(m),f.appendChild(this.layerElement),r=f,featureSupport.maskType||(u.setAttribute("mask-type","luminance"),i.appendChild(filtersFactory.createAlphaToLuminanceFilter()),s=createNS("g"),f.appendChild(m),s.appendChild(this.layerElement),r=s,f.appendChild(s)),this.globalData.defs.appendChild(u)}}else this.data.tt?(this.matteElement.appendChild(this.layerElement),r=this.matteElement,this.baseElement=this.matteElement):this.baseElement=this.layerElement;if(this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),this.data.ty===0&&!this.data.hd){var b=createNS("clipPath"),y=createNS("path");y.setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z");var P=createElementID();if(b.setAttribute("id",P),b.appendChild(y),this.globalData.defs.appendChild(b),this.checkMasks()){var C=createNS("g");C.setAttribute("clip-path","url("+getLocationHref()+"#"+P+")"),C.appendChild(this.layerElement),this.transformedElement=C,r?r.appendChild(this.transformedElement):this.baseElement=this.transformedElement}else this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+P+")")}this.data.bm!==0&&this.setBlendMode()},renderElement:function(){this.finalTransform._matMdf&&this.transformedElement.setAttribute("transform",this.finalTransform.mat.to2dCSS()),this.finalTransform._opMdf&&this.transformedElement.setAttribute("opacity",this.finalTransform.mProp.o.v)},destroyBaseElement:function(){this.layerElement=null,this.matteElement=null,this.maskManager.destroy()},getBaseElement:function(){return this.data.hd?null:this.baseElement},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData),this.renderableEffectsManager=new SVGEffects(this)},setMatte:function(r){!this.matteElement||this.matteElement.setAttribute("mask","url("+getLocationHref()+"#"+r+")")}};function HierarchyElement(){}HierarchyElement.prototype={initHierarchy:function(){this.hierarchy=[],this._isParent=!1,this.checkParenting()},setHierarchy:function(r){this.hierarchy=r},setAsParent:function(){this._isParent=!0},checkParenting:function(){this.data.parent!==void 0&&this.comp.buildElementParenting(this,this.data.parent,[])}};function RenderableDOMElement(){}(function(){var e={initElement:function(n,i,s){this.initFrame(),this.initBaseData(n,i,s),this.initTransform(n,i,s),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide()},hide:function(){if(!this.hidden&&(!this.isInRange||this.isTransparent)){var n=this.baseElement||this.layerElement;n.style.display="none",this.hidden=!0}},show:function(){if(this.isInRange&&!this.isTransparent){if(!this.data.hd){var n=this.baseElement||this.layerElement;n.style.display="block"}this.hidden=!1,this._isFirstFrame=!0}},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},renderInnerContent:function(){},prepareFrame:function(n){this._mdf=!1,this.prepareRenderableFrame(n),this.prepareProperties(n,this.isInRange),this.checkTransparency()},destroy:function(){this.innerElem=null,this.destroyBaseElement()}};extendPrototype([RenderableElement,createProxyFunction(e)],RenderableDOMElement)})();function IImageElement(e,r,n){this.assetData=r.getAssetData(e.refId),this.initElement(e,r,n),this.sourceRect={top:0,left:0,width:this.assetData.w,height:this.assetData.h}}extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],IImageElement),IImageElement.prototype.createContent=function(){var e=this.globalData.getAssetsPath(this.assetData);this.innerElem=createNS("image"),this.innerElem.setAttribute("width",this.assetData.w+"px"),this.innerElem.setAttribute("height",this.assetData.h+"px"),this.innerElem.setAttribute("preserveAspectRatio",this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio),this.innerElem.setAttributeNS("http://www.w3.org/1999/xlink","href",e),this.layerElement.appendChild(this.innerElem)},IImageElement.prototype.sourceRectAtTime=function(){return this.sourceRect};function ProcessedElement(e,r){this.elem=e,this.pos=r}function IShapeElement(){}IShapeElement.prototype={addShapeToModifiers:function(r){var n,i=this.shapeModifiers.length;for(n=0;n<i;n+=1)this.shapeModifiers[n].addShape(r)},isShapeInAnimatedModifiers:function(r){for(var n=0,i=this.shapeModifiers.length;n<i;)if(this.shapeModifiers[n].isAnimatedWithShape(r))return!0;return!1},renderModifiers:function(){if(!!this.shapeModifiers.length){var r,n=this.shapes.length;for(r=0;r<n;r+=1)this.shapes[r].sh.reset();n=this.shapeModifiers.length;var i;for(r=n-1;r>=0&&(i=this.shapeModifiers[r].processShapes(this._isFirstFrame),!i);r-=1);}},searchProcessedElement:function(r){for(var n=this.processedElements,i=0,s=n.length;i<s;){if(n[i].elem===r)return n[i].pos;i+=1}return 0},addProcessedElement:function(r,n){for(var i=this.processedElements,s=i.length;s;)if(s-=1,i[s].elem===r){i[s].pos=n;return}i.push(new ProcessedElement(r,n))},prepareFrame:function(r){this.prepareRenderableFrame(r),this.prepareProperties(r,this.isInRange)}};var lineCapEnum={1:"butt",2:"round",3:"square"},lineJoinEnum={1:"miter",2:"round",3:"bevel"};function SVGShapeData(e,r,n){this.caches=[],this.styles=[],this.transformers=e,this.lStr="",this.sh=n,this.lvl=r,this._isAnimated=!!n.k;for(var i=0,s=e.length;i<s;){if(e[i].mProps.dynamicProperties.length){this._isAnimated=!0;break}i+=1}}SVGShapeData.prototype.setAsAnimated=function(){this._isAnimated=!0};function SVGStyleData(e,r){this.data=e,this.type=e.ty,this.d="",this.lvl=r,this._mdf=!1,this.closed=e.hd===!0,this.pElem=createNS("path"),this.msElem=null}SVGStyleData.prototype.reset=function(){this.d="",this._mdf=!1};function DashProperty(e,r,n,i){this.elem=e,this.frameId=-1,this.dataProps=createSizedArray(r.length),this.renderer=n,this.k=!1,this.dashStr="",this.dashArray=createTypedArray("float32",r.length?r.length-1:0),this.dashoffset=createTypedArray("float32",1),this.initDynamicPropertyContainer(i);var s,a=r.length||0,u;for(s=0;s<a;s+=1)u=PropertyFactory.getProp(e,r[s].v,0,0,this),this.k=u.k||this.k,this.dataProps[s]={n:r[s].n,p:u};this.k||this.getValue(!0),this._isAnimated=this.k}DashProperty.prototype.getValue=function(e){if(!(this.elem.globalData.frameId===this.frameId&&!e)&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||e,this._mdf)){var r=0,n=this.dataProps.length;for(this.renderer==="svg"&&(this.dashStr=""),r=0;r<n;r+=1)this.dataProps[r].n!=="o"?this.renderer==="svg"?this.dashStr+=" "+this.dataProps[r].p.v:this.dashArray[r]=this.dataProps[r].p.v:this.dashoffset[0]=this.dataProps[r].p.v}},extendPrototype([DynamicPropertyContainer],DashProperty);function SVGStrokeStyleData(e,r,n){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(e,r.o,0,.01,this),this.w=PropertyFactory.getProp(e,r.w,0,null,this),this.d=new DashProperty(e,r.d||{},"svg",this),this.c=PropertyFactory.getProp(e,r.c,1,255,this),this.style=n,this._isAnimated=!!this._isAnimated}extendPrototype([DynamicPropertyContainer],SVGStrokeStyleData);function SVGFillStyleData(e,r,n){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(e,r.o,0,.01,this),this.c=PropertyFactory.getProp(e,r.c,1,255,this),this.style=n}extendPrototype([DynamicPropertyContainer],SVGFillStyleData);function SVGNoStyleData(e,r,n){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.style=n}extendPrototype([DynamicPropertyContainer],SVGNoStyleData);function GradientProperty(e,r,n){this.data=r,this.c=createTypedArray("uint8c",r.p*4);var i=r.k.k[0].s?r.k.k[0].s.length-r.p*4:r.k.k.length-r.p*4;this.o=createTypedArray("float32",i),this._cmdf=!1,this._omdf=!1,this._collapsable=this.checkCollapsable(),this._hasOpacity=i,this.initDynamicPropertyContainer(n),this.prop=PropertyFactory.getProp(e,r.k,1,null,this),this.k=this.prop.k,this.getValue(!0)}GradientProperty.prototype.comparePoints=function(e,r){for(var n=0,i=this.o.length/2,s;n<i;){if(s=Math.abs(e[n*4]-e[r*4+n*2]),s>.01)return!1;n+=1}return!0},GradientProperty.prototype.checkCollapsable=function(){if(this.o.length/2!==this.c.length/4)return!1;if(this.data.k.k[0].s)for(var e=0,r=this.data.k.k.length;e<r;){if(!this.comparePoints(this.data.k.k[e].s,this.data.p))return!1;e+=1}else if(!this.comparePoints(this.data.k.k,this.data.p))return!1;return!0},GradientProperty.prototype.getValue=function(e){if(this.prop.getValue(),this._mdf=!1,this._cmdf=!1,this._omdf=!1,this.prop._mdf||e){var r,n=this.data.p*4,i,s;for(r=0;r<n;r+=1)i=r%4===0?100:255,s=Math.round(this.prop.v[r]*i),this.c[r]!==s&&(this.c[r]=s,this._cmdf=!e);if(this.o.length)for(n=this.prop.v.length,r=this.data.p*4;r<n;r+=1)i=r%2===0?100:1,s=r%2===0?Math.round(this.prop.v[r]*100):this.prop.v[r],this.o[r-this.data.p*4]!==s&&(this.o[r-this.data.p*4]=s,this._omdf=!e);this._mdf=!e}},extendPrototype([DynamicPropertyContainer],GradientProperty);function SVGGradientFillStyleData(e,r,n){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.initGradientData(e,r,n)}SVGGradientFillStyleData.prototype.initGradientData=function(e,r,n){this.o=PropertyFactory.getProp(e,r.o,0,.01,this),this.s=PropertyFactory.getProp(e,r.s,1,null,this),this.e=PropertyFactory.getProp(e,r.e,1,null,this),this.h=PropertyFactory.getProp(e,r.h||{k:0},0,.01,this),this.a=PropertyFactory.getProp(e,r.a||{k:0},0,degToRads,this),this.g=new GradientProperty(e,r.g,this),this.style=n,this.stops=[],this.setGradientData(n.pElem,r),this.setGradientOpacity(r,n),this._isAnimated=!!this._isAnimated},SVGGradientFillStyleData.prototype.setGradientData=function(e,r){var n=createElementID(),i=createNS(r.t===1?"linearGradient":"radialGradient");i.setAttribute("id",n),i.setAttribute("spreadMethod","pad"),i.setAttribute("gradientUnits","userSpaceOnUse");var s=[],a,u,f;for(f=r.g.p*4,u=0;u<f;u+=4)a=createNS("stop"),i.appendChild(a),s.push(a);e.setAttribute(r.ty==="gf"?"fill":"stroke","url("+getLocationHref()+"#"+n+")"),this.gf=i,this.cst=s},SVGGradientFillStyleData.prototype.setGradientOpacity=function(e,r){if(this.g._hasOpacity&&!this.g._collapsable){var n,i,s,a=createNS("mask"),u=createNS("path");a.appendChild(u);var f=createElementID(),d=createElementID();a.setAttribute("id",d);var c=createNS(e.t===1?"linearGradient":"radialGradient");c.setAttribute("id",f),c.setAttribute("spreadMethod","pad"),c.setAttribute("gradientUnits","userSpaceOnUse"),s=e.g.k.k[0].s?e.g.k.k[0].s.length:e.g.k.k.length;var m=this.stops;for(i=e.g.p*4;i<s;i+=2)n=createNS("stop"),n.setAttribute("stop-color","rgb(255,255,255)"),c.appendChild(n),m.push(n);u.setAttribute(e.ty==="gf"?"fill":"stroke","url("+getLocationHref()+"#"+f+")"),e.ty==="gs"&&(u.setAttribute("stroke-linecap",lineCapEnum[e.lc||2]),u.setAttribute("stroke-linejoin",lineJoinEnum[e.lj||2]),e.lj===1&&u.setAttribute("stroke-miterlimit",e.ml)),this.of=c,this.ms=a,this.ost=m,this.maskId=d,r.msElem=u}},extendPrototype([DynamicPropertyContainer],SVGGradientFillStyleData);function SVGGradientStrokeStyleData(e,r,n){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.w=PropertyFactory.getProp(e,r.w,0,null,this),this.d=new DashProperty(e,r.d||{},"svg",this),this.initGradientData(e,r,n),this._isAnimated=!!this._isAnimated}extendPrototype([SVGGradientFillStyleData,DynamicPropertyContainer],SVGGradientStrokeStyleData);function ShapeGroupData(){this.it=[],this.prevViewData=[],this.gr=createNS("g")}function SVGTransformData(e,r,n){this.transform={mProps:e,op:r,container:n},this.elements=[],this._isAnimated=this.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length}var buildShapeString=function(r,n,i,s){if(n===0)return"";var a=r.o,u=r.i,f=r.v,d,c=" M"+s.applyToPointStringified(f[0][0],f[0][1]);for(d=1;d<n;d+=1)c+=" C"+s.applyToPointStringified(a[d-1][0],a[d-1][1])+" "+s.applyToPointStringified(u[d][0],u[d][1])+" "+s.applyToPointStringified(f[d][0],f[d][1]);return i&&n&&(c+=" C"+s.applyToPointStringified(a[d-1][0],a[d-1][1])+" "+s.applyToPointStringified(u[0][0],u[0][1])+" "+s.applyToPointStringified(f[0][0],f[0][1]),c+="z"),c},SVGElementsRenderer=function(){var e=new Matrix,r=new Matrix,n={createRenderFunction:i};function i(b){switch(b.ty){case"fl":return f;case"gf":return c;case"gs":return d;case"st":return m;case"sh":case"el":case"rc":case"sr":return u;case"tr":return s;case"no":return a;default:return null}}function s(b,y,P){(P||y.transform.op._mdf)&&y.transform.container.setAttribute("opacity",y.transform.op.v),(P||y.transform.mProps._mdf)&&y.transform.container.setAttribute("transform",y.transform.mProps.v.to2dCSS())}function a(){}function u(b,y,P){var C,T,I,S,_,E,A=y.styles.length,x=y.lvl,O,k,F,L,U;for(E=0;E<A;E+=1){if(S=y.sh._mdf||P,y.styles[E].lvl<x){for(k=r.reset(),L=x-y.styles[E].lvl,U=y.transformers.length-1;!S&&L>0;)S=y.transformers[U].mProps._mdf||S,L-=1,U-=1;if(S)for(L=x-y.styles[E].lvl,U=y.transformers.length-1;L>0;)F=y.transformers[U].mProps.v.props,k.transform(F[0],F[1],F[2],F[3],F[4],F[5],F[6],F[7],F[8],F[9],F[10],F[11],F[12],F[13],F[14],F[15]),L-=1,U-=1}else k=e;if(O=y.sh.paths,T=O._length,S){for(I="",C=0;C<T;C+=1)_=O.shapes[C],_&&_._length&&(I+=buildShapeString(_,_._length,_.c,k));y.caches[E]=I}else I=y.caches[E];y.styles[E].d+=b.hd===!0?"":I,y.styles[E]._mdf=S||y.styles[E]._mdf}}function f(b,y,P){var C=y.style;(y.c._mdf||P)&&C.pElem.setAttribute("fill","rgb("+bmFloor(y.c.v[0])+","+bmFloor(y.c.v[1])+","+bmFloor(y.c.v[2])+")"),(y.o._mdf||P)&&C.pElem.setAttribute("fill-opacity",y.o.v)}function d(b,y,P){c(b,y,P),m(b,y,P)}function c(b,y,P){var C=y.gf,T=y.g._hasOpacity,I=y.s.v,S=y.e.v;if(y.o._mdf||P){var _=b.ty==="gf"?"fill-opacity":"stroke-opacity";y.style.pElem.setAttribute(_,y.o.v)}if(y.s._mdf||P){var E=b.t===1?"x1":"cx",A=E==="x1"?"y1":"cy";C.setAttribute(E,I[0]),C.setAttribute(A,I[1]),T&&!y.g._collapsable&&(y.of.setAttribute(E,I[0]),y.of.setAttribute(A,I[1]))}var x,O,k,F;if(y.g._cmdf||P){x=y.cst;var L=y.g.c;for(k=x.length,O=0;O<k;O+=1)F=x[O],F.setAttribute("offset",L[O*4]+"%"),F.setAttribute("stop-color","rgb("+L[O*4+1]+","+L[O*4+2]+","+L[O*4+3]+")")}if(T&&(y.g._omdf||P)){var U=y.g.o;for(y.g._collapsable?x=y.cst:x=y.ost,k=x.length,O=0;O<k;O+=1)F=x[O],y.g._collapsable||F.setAttribute("offset",U[O*2]+"%"),F.setAttribute("stop-opacity",U[O*2+1])}if(b.t===1)(y.e._mdf||P)&&(C.setAttribute("x2",S[0]),C.setAttribute("y2",S[1]),T&&!y.g._collapsable&&(y.of.setAttribute("x2",S[0]),y.of.setAttribute("y2",S[1])));else{var Z;if((y.s._mdf||y.e._mdf||P)&&(Z=Math.sqrt(Math.pow(I[0]-S[0],2)+Math.pow(I[1]-S[1],2)),C.setAttribute("r",Z),T&&!y.g._collapsable&&y.of.setAttribute("r",Z)),y.e._mdf||y.h._mdf||y.a._mdf||P){Z||(Z=Math.sqrt(Math.pow(I[0]-S[0],2)+Math.pow(I[1]-S[1],2)));var j=Math.atan2(S[1]-I[1],S[0]-I[0]),X=y.h.v;X>=1?X=.99:X<=-1&&(X=-.99);var re=Z*X,W=Math.cos(j+y.a.v)*re+I[0],z=Math.sin(j+y.a.v)*re+I[1];C.setAttribute("fx",W),C.setAttribute("fy",z),T&&!y.g._collapsable&&(y.of.setAttribute("fx",W),y.of.setAttribute("fy",z))}}}function m(b,y,P){var C=y.style,T=y.d;T&&(T._mdf||P)&&T.dashStr&&(C.pElem.setAttribute("stroke-dasharray",T.dashStr),C.pElem.setAttribute("stroke-dashoffset",T.dashoffset[0])),y.c&&(y.c._mdf||P)&&C.pElem.setAttribute("stroke","rgb("+bmFloor(y.c.v[0])+","+bmFloor(y.c.v[1])+","+bmFloor(y.c.v[2])+")"),(y.o._mdf||P)&&C.pElem.setAttribute("stroke-opacity",y.o.v),(y.w._mdf||P)&&(C.pElem.setAttribute("stroke-width",y.w.v),C.msElem&&C.msElem.setAttribute("stroke-width",y.w.v))}return n}();function SVGShapeElement(e,r,n){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(e,r,n),this.prevViewData=[]}extendPrototype([BaseElement,TransformElement,SVGBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableDOMElement],SVGShapeElement),SVGShapeElement.prototype.initSecondaryElement=function(){},SVGShapeElement.prototype.identityMatrix=new Matrix,SVGShapeElement.prototype.buildExpressionInterface=function(){},SVGShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes()},SVGShapeElement.prototype.filterUniqueShapes=function(){var e,r=this.shapes.length,n,i,s=this.stylesList.length,a,u=[],f=!1;for(i=0;i<s;i+=1){for(a=this.stylesList[i],f=!1,u.length=0,e=0;e<r;e+=1)n=this.shapes[e],n.styles.indexOf(a)!==-1&&(u.push(n),f=n._isAnimated||f);u.length>1&&f&&this.setShapesAsAnimated(u)}},SVGShapeElement.prototype.setShapesAsAnimated=function(e){var r,n=e.length;for(r=0;r<n;r+=1)e[r].setAsAnimated()},SVGShapeElement.prototype.createStyleElement=function(e,r){var n,i=new SVGStyleData(e,r),s=i.pElem;if(e.ty==="st")n=new SVGStrokeStyleData(this,e,i);else if(e.ty==="fl")n=new SVGFillStyleData(this,e,i);else if(e.ty==="gf"||e.ty==="gs"){var a=e.ty==="gf"?SVGGradientFillStyleData:SVGGradientStrokeStyleData;n=new a(this,e,i),this.globalData.defs.appendChild(n.gf),n.maskId&&(this.globalData.defs.appendChild(n.ms),this.globalData.defs.appendChild(n.of),s.setAttribute("mask","url("+getLocationHref()+"#"+n.maskId+")"))}else e.ty==="no"&&(n=new SVGNoStyleData(this,e,i));return(e.ty==="st"||e.ty==="gs")&&(s.setAttribute("stroke-linecap",lineCapEnum[e.lc||2]),s.setAttribute("stroke-linejoin",lineJoinEnum[e.lj||2]),s.setAttribute("fill-opacity","0"),e.lj===1&&s.setAttribute("stroke-miterlimit",e.ml)),e.r===2&&s.setAttribute("fill-rule","evenodd"),e.ln&&s.setAttribute("id",e.ln),e.cl&&s.setAttribute("class",e.cl),e.bm&&(s.style["mix-blend-mode"]=getBlendMode(e.bm)),this.stylesList.push(i),this.addToAnimatedContents(e,n),n},SVGShapeElement.prototype.createGroupElement=function(e){var r=new ShapeGroupData;return e.ln&&r.gr.setAttribute("id",e.ln),e.cl&&r.gr.setAttribute("class",e.cl),e.bm&&(r.gr.style["mix-blend-mode"]=getBlendMode(e.bm)),r},SVGShapeElement.prototype.createTransformElement=function(e,r){var n=TransformPropertyFactory.getTransformProperty(this,e,this),i=new SVGTransformData(n,n.o,r);return this.addToAnimatedContents(e,i),i},SVGShapeElement.prototype.createShapeElement=function(e,r,n){var i=4;e.ty==="rc"?i=5:e.ty==="el"?i=6:e.ty==="sr"&&(i=7);var s=ShapePropertyFactory.getShapeProp(this,e,i,this),a=new SVGShapeData(r,n,s);return this.shapes.push(a),this.addShapeToModifiers(a),this.addToAnimatedContents(e,a),a},SVGShapeElement.prototype.addToAnimatedContents=function(e,r){for(var n=0,i=this.animatedContents.length;n<i;){if(this.animatedContents[n].element===r)return;n+=1}this.animatedContents.push({fn:SVGElementsRenderer.createRenderFunction(e),element:r,data:e})},SVGShapeElement.prototype.setElementStyles=function(e){var r=e.styles,n,i=this.stylesList.length;for(n=0;n<i;n+=1)this.stylesList[n].closed||r.push(this.stylesList[n])},SVGShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var e,r=this.itemsData.length;for(e=0;e<r;e+=1)this.prevViewData[e]=this.itemsData[e];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes(),r=this.dynamicProperties.length,e=0;e<r;e+=1)this.dynamicProperties[e].getValue();this.renderModifiers()},SVGShapeElement.prototype.searchShapes=function(e,r,n,i,s,a,u){var f=[].concat(a),d,c=e.length-1,m,b,y=[],P=[],C,T,I;for(d=c;d>=0;d-=1){if(I=this.searchProcessedElement(e[d]),I?r[d]=n[I-1]:e[d]._render=u,e[d].ty==="fl"||e[d].ty==="st"||e[d].ty==="gf"||e[d].ty==="gs"||e[d].ty==="no")I?r[d].style.closed=!1:r[d]=this.createStyleElement(e[d],s),e[d]._render&&r[d].style.pElem.parentNode!==i&&i.appendChild(r[d].style.pElem),y.push(r[d].style);else if(e[d].ty==="gr"){if(!I)r[d]=this.createGroupElement(e[d]);else for(b=r[d].it.length,m=0;m<b;m+=1)r[d].prevViewData[m]=r[d].it[m];this.searchShapes(e[d].it,r[d].it,r[d].prevViewData,r[d].gr,s+1,f,u),e[d]._render&&r[d].gr.parentNode!==i&&i.appendChild(r[d].gr)}else e[d].ty==="tr"?(I||(r[d]=this.createTransformElement(e[d],i)),C=r[d].transform,f.push(C)):e[d].ty==="sh"||e[d].ty==="rc"||e[d].ty==="el"||e[d].ty==="sr"?(I||(r[d]=this.createShapeElement(e[d],f,s)),this.setElementStyles(r[d])):e[d].ty==="tm"||e[d].ty==="rd"||e[d].ty==="ms"||e[d].ty==="pb"?(I?(T=r[d],T.closed=!1):(T=ShapeModifiers.getModifier(e[d].ty),T.init(this,e[d]),r[d]=T,this.shapeModifiers.push(T)),P.push(T)):e[d].ty==="rp"&&(I?(T=r[d],T.closed=!0):(T=ShapeModifiers.getModifier(e[d].ty),r[d]=T,T.init(this,e,d,r),this.shapeModifiers.push(T),u=!1),P.push(T));this.addProcessedElement(e[d],d+1)}for(c=y.length,d=0;d<c;d+=1)y[d].closed=!0;for(c=P.length,d=0;d<c;d+=1)P[d].closed=!0},SVGShapeElement.prototype.renderInnerContent=function(){this.renderModifiers();var e,r=this.stylesList.length;for(e=0;e<r;e+=1)this.stylesList[e].reset();for(this.renderShape(),e=0;e<r;e+=1)(this.stylesList[e]._mdf||this._isFirstFrame)&&(this.stylesList[e].msElem&&(this.stylesList[e].msElem.setAttribute("d",this.stylesList[e].d),this.stylesList[e].d="M0 0"+this.stylesList[e].d),this.stylesList[e].pElem.setAttribute("d",this.stylesList[e].d||"M0 0"))},SVGShapeElement.prototype.renderShape=function(){var e,r=this.animatedContents.length,n;for(e=0;e<r;e+=1)n=this.animatedContents[e],(this._isFirstFrame||n.element._isAnimated)&&n.data!==!0&&n.fn(n.data,n.element,this._isFirstFrame)},SVGShapeElement.prototype.destroy=function(){this.destroyBaseElement(),this.shapesData=null,this.itemsData=null};function LetterProps(e,r,n,i,s,a){this.o=e,this.sw=r,this.sc=n,this.fc=i,this.m=s,this.p=a,this._mdf={o:!0,sw:!!r,sc:!!n,fc:!!i,m:!0,p:!0}}LetterProps.prototype.update=function(e,r,n,i,s,a){this._mdf.o=!1,this._mdf.sw=!1,this._mdf.sc=!1,this._mdf.fc=!1,this._mdf.m=!1,this._mdf.p=!1;var u=!1;return this.o!==e&&(this.o=e,this._mdf.o=!0,u=!0),this.sw!==r&&(this.sw=r,this._mdf.sw=!0,u=!0),this.sc!==n&&(this.sc=n,this._mdf.sc=!0,u=!0),this.fc!==i&&(this.fc=i,this._mdf.fc=!0,u=!0),this.m!==s&&(this.m=s,this._mdf.m=!0,u=!0),a.length&&(this.p[0]!==a[0]||this.p[1]!==a[1]||this.p[4]!==a[4]||this.p[5]!==a[5]||this.p[12]!==a[12]||this.p[13]!==a[13])&&(this.p=a,this._mdf.p=!0,u=!0),u};function TextProperty(e,r){this._frameId=initialDefaultFrame,this.pv="",this.v="",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,this.data=r,this.elem=e,this.comp=this.elem.comp,this.keysIndex=0,this.canResize=!1,this.minimumFontSize=1,this.effectsSequence=[],this.currentData={ascent:0,boxWidth:this.defaultBoxWidth,f:"",fStyle:"",fWeight:"",fc:"",j:"",justifyOffset:"",l:[],lh:0,lineWidths:[],ls:"",of:"",s:"",sc:"",sw:0,t:0,tr:0,sz:0,ps:null,fillColorAnim:!1,strokeColorAnim:!1,strokeWidthAnim:!1,yOffset:0,finalSize:0,finalText:[],finalLineHeight:0,__complete:!1},this.copyData(this.currentData,this.data.d.k[0].s),this.searchProperty()||this.completeTextData(this.currentData)}TextProperty.prototype.defaultBoxWidth=[0,0],TextProperty.prototype.copyData=function(e,r){for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n]);return e},TextProperty.prototype.setCurrentData=function(e){e.__complete||this.completeTextData(e),this.currentData=e,this.currentData.boxWidth=this.currentData.boxWidth||this.defaultBoxWidth,this._mdf=!0},TextProperty.prototype.searchProperty=function(){return this.searchKeyframes()},TextProperty.prototype.searchKeyframes=function(){return this.kf=this.data.d.k.length>1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(e){this.effectsSequence.push(e),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(e){if(!((this.elem.globalData.frameId===this.frameId||!this.effectsSequence.length)&&!e)){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var r=this.currentData,n=this.keysIndex;if(this.lock){this.setCurrentData(this.currentData);return}this.lock=!0,this._mdf=!1;var i,s=this.effectsSequence.length,a=e||this.data.d.k[this.keysIndex].s;for(i=0;i<s;i+=1)n!==this.keysIndex?a=this.effectsSequence[i](a,a.t):a=this.effectsSequence[i](this.currentData,a.t);r!==a&&this.setCurrentData(a),this.v=this.currentData,this.pv=this.v,this.lock=!1,this.frameId=this.elem.globalData.frameId}},TextProperty.prototype.getKeyframeValue=function(){for(var e=this.data.d.k,r=this.elem.comp.renderedFrame,n=0,i=e.length;n<=i-1&&!(n===i-1||e[n+1].t>r);)n+=1;return this.keysIndex!==n&&(this.keysIndex=n),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(e){for(var r=[],n=0,i=e.length,s,a,u=!1;n<i;)s=e.charCodeAt(n),FontManager.isCombinedCharacter(s)?r[r.length-1]+=e.charAt(n):s>=55296&&s<=56319?(a=e.charCodeAt(n+1),a>=56320&&a<=57343?(u||FontManager.isModifier(s,a)?(r[r.length-1]+=e.substr(n,2),u=!1):r.push(e.substr(n,2)),n+=1):r.push(e.charAt(n))):s>56319?(a=e.charCodeAt(n+1),FontManager.isZeroWidthJoiner(s,a)?(u=!0,r[r.length-1]+=e.substr(n,2),n+=1):r.push(e.charAt(n))):FontManager.isZeroWidthJoiner(s)?(r[r.length-1]+=e.charAt(n),u=!0):r.push(e.charAt(n)),n+=1;return r},TextProperty.prototype.completeTextData=function(e){e.__complete=!0;var r=this.elem.globalData.fontManager,n=this.data,i=[],s,a,u,f=0,d,c=n.m.g,m=0,b=0,y=0,P=[],C=0,T=0,I,S,_=r.getFontByName(e.f),E,A=0,x=getFontProperties(_);e.fWeight=x.weight,e.fStyle=x.style,e.finalSize=e.s,e.finalText=this.buildFinalText(e.t),a=e.finalText.length,e.finalLineHeight=e.lh;var O=e.tr/1e3*e.finalSize,k;if(e.sz)for(var F=!0,L=e.sz[0],U=e.sz[1],Z,j;F;){j=this.buildFinalText(e.t),Z=0,C=0,a=j.length,O=e.tr/1e3*e.finalSize;var X=-1;for(s=0;s<a;s+=1)k=j[s].charCodeAt(0),u=!1,j[s]===" "?X=s:(k===13||k===3)&&(C=0,u=!0,Z+=e.finalLineHeight||e.finalSize*1.2),r.chars?(E=r.getCharData(j[s],_.fStyle,_.fFamily),A=u?0:E.w*e.finalSize/100):A=r.measureText(j[s],e.f,e.finalSize),C+A>L&&j[s]!==" "?(X===-1?a+=1:s=X,Z+=e.finalLineHeight||e.finalSize*1.2,j.splice(s,X===s?1:0,"\r"),X=-1,C=0):(C+=A,C+=O);Z+=_.ascent*e.finalSize/100,this.canResize&&e.finalSize>this.minimumFontSize&&U<Z?(e.finalSize-=1,e.finalLineHeight=e.finalSize*e.lh/e.s):(e.finalText=j,a=e.finalText.length,F=!1)}C=-O,A=0;var re=0,W;for(s=0;s<a;s+=1)if(u=!1,W=e.finalText[s],k=W.charCodeAt(0),k===13||k===3?(re=0,P.push(C),T=C>T?C:T,C=-2*O,d="",u=!0,y+=1):d=W,r.chars?(E=r.getCharData(W,_.fStyle,r.getFontByName(e.f).fFamily),A=u?0:E.w*e.finalSize/100):A=r.measureText(d,e.f,e.finalSize),W===" "?re+=A+O:(C+=A+O+re,re=0),i.push({l:A,an:A,add:m,n:u,anIndexes:[],val:d,line:y,animatorJustifyOffset:0}),c==2){if(m+=A,d===""||d===" "||s===a-1){for((d===""||d===" ")&&(m-=A);b<=s;)i[b].an=m,i[b].ind=f,i[b].extra=A,b+=1;f+=1,m=0}}else if(c==3){if(m+=A,d===""||s===a-1){for(d===""&&(m-=A);b<=s;)i[b].an=m,i[b].ind=f,i[b].extra=A,b+=1;m=0,f+=1}}else i[f].ind=f,i[f].extra=0,f+=1;if(e.l=i,T=C>T?C:T,P.push(C),e.sz)e.boxWidth=e.sz[0],e.justifyOffset=0;else switch(e.boxWidth=T,e.j){case 1:e.justifyOffset=-e.boxWidth;break;case 2:e.justifyOffset=-e.boxWidth/2;break;default:e.justifyOffset=0}e.lineWidths=P;var z=n.a,$,M;S=z.length;var H,ne,Q=[];for(I=0;I<S;I+=1){for($=z[I],$.a.sc&&(e.strokeColorAnim=!0),$.a.sw&&(e.strokeWidthAnim=!0),($.a.fc||$.a.fh||$.a.fs||$.a.fb)&&(e.fillColorAnim=!0),ne=0,H=$.s.b,s=0;s<a;s+=1)M=i[s],M.anIndexes[I]=ne,(H==1&&M.val!==""||H==2&&M.val!==""&&M.val!==" "||H==3&&(M.n||M.val==" "||s==a-1)||H==4&&(M.n||s==a-1))&&($.s.rn===1&&Q.push(ne),ne+=1);n.a[I].s.totalChars=ne;var be=-1,Oe;if($.s.rn===1)for(s=0;s<a;s+=1)M=i[s],be!=M.anIndexes[I]&&(be=M.anIndexes[I],Oe=Q.splice(Math.floor(Math.random()*Q.length),1)[0]),M.anIndexes[I]=Oe}e.yOffset=e.finalLineHeight||e.finalSize*1.2,e.ls=e.ls||0,e.ascent=_.ascent*e.finalSize/100},TextProperty.prototype.updateDocumentData=function(e,r){r=r===void 0?this.keysIndex:r;var n=this.copyData({},this.data.d.k[r].s);n=this.copyData(n,e),this.data.d.k[r].s=n,this.recalculate(r),this.elem.addDynamicProperty(this)},TextProperty.prototype.recalculate=function(e){var r=this.data.d.k[e].s;r.__complete=!1,this.keysIndex=0,this._isFirstFrame=!0,this.getValue(r)},TextProperty.prototype.canResizeFont=function(e){this.canResize=e,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)},TextProperty.prototype.setMinimumFontSize=function(e){this.minimumFontSize=Math.floor(e)||1,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)};var TextSelectorProp=function(){var e=Math.max,r=Math.min,n=Math.floor;function i(a,u){this._currentTextLength=-1,this.k=!1,this.data=u,this.elem=a,this.comp=a.comp,this.finalS=0,this.finalE=0,this.initDynamicPropertyContainer(a),this.s=PropertyFactory.getProp(a,u.s||{k:0},0,0,this),"e"in u?this.e=PropertyFactory.getProp(a,u.e,0,0,this):this.e={v:100},this.o=PropertyFactory.getProp(a,u.o||{k:0},0,0,this),this.xe=PropertyFactory.getProp(a,u.xe||{k:0},0,0,this),this.ne=PropertyFactory.getProp(a,u.ne||{k:0},0,0,this),this.sm=PropertyFactory.getProp(a,u.sm||{k:100},0,0,this),this.a=PropertyFactory.getProp(a,u.a,0,.01,this),this.dynamicProperties.length||this.getValue()}i.prototype={getMult:function(u){this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var f=0,d=0,c=1,m=1;this.ne.v>0?f=this.ne.v/100:d=-this.ne.v/100,this.xe.v>0?c=1-this.xe.v/100:m=1+this.xe.v/100;var b=BezierFactory.getBezierEasing(f,d,c,m).get,y=0,P=this.finalS,C=this.finalE,T=this.data.sh;if(T===2)C===P?y=u>=C?1:0:y=e(0,r(.5/(C-P)+(u-P)/(C-P),1)),y=b(y);else if(T===3)C===P?y=u>=C?0:1:y=1-e(0,r(.5/(C-P)+(u-P)/(C-P),1)),y=b(y);else if(T===4)C===P?y=0:(y=e(0,r(.5/(C-P)+(u-P)/(C-P),1)),y<.5?y*=2:y=1-2*(y-.5)),y=b(y);else if(T===5){if(C===P)y=0;else{var I=C-P;u=r(e(0,u+.5-P),C-P);var S=-I/2+u,_=I/2;y=Math.sqrt(1-S*S/(_*_))}y=b(y)}else T===6?(C===P?y=0:(u=r(e(0,u+.5-P),C-P),y=(1+Math.cos(Math.PI+Math.PI*2*u/(C-P)))/2),y=b(y)):(u>=n(P)&&(u-P<0?y=e(0,r(r(C,1)-(P-u),1)):y=e(0,r(C-u,1))),y=b(y));if(this.sm.v!==100){var E=this.sm.v*.01;E===0&&(E=1e-8);var A=.5-E*.5;y<A?y=0:(y=(y-A)/E,y>1&&(y=1))}return y*this.a.v},getValue:function(u){this.iterateDynamicProperties(),this._mdf=u||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,u&&this.data.r===2&&(this.e.v=this._currentTextLength);var f=this.data.r===2?1:100/this.data.totalChars,d=this.o.v/f,c=this.s.v/f+d,m=this.e.v/f+d;if(c>m){var b=c;c=m,m=b}this.finalS=c,this.finalE=m}},extendPrototype([DynamicPropertyContainer],i);function s(a,u,f){return new i(a,u)}return{getTextSelectorProp:s}}();function TextAnimatorDataProperty(e,r,n){var i={propType:!1},s=PropertyFactory.getProp,a=r.a;this.a={r:a.r?s(e,a.r,0,degToRads,n):i,rx:a.rx?s(e,a.rx,0,degToRads,n):i,ry:a.ry?s(e,a.ry,0,degToRads,n):i,sk:a.sk?s(e,a.sk,0,degToRads,n):i,sa:a.sa?s(e,a.sa,0,degToRads,n):i,s:a.s?s(e,a.s,1,.01,n):i,a:a.a?s(e,a.a,1,0,n):i,o:a.o?s(e,a.o,0,.01,n):i,p:a.p?s(e,a.p,1,0,n):i,sw:a.sw?s(e,a.sw,0,0,n):i,sc:a.sc?s(e,a.sc,1,0,n):i,fc:a.fc?s(e,a.fc,1,0,n):i,fh:a.fh?s(e,a.fh,0,0,n):i,fs:a.fs?s(e,a.fs,0,.01,n):i,fb:a.fb?s(e,a.fb,0,.01,n):i,t:a.t?s(e,a.t,0,0,n):i},this.s=TextSelectorProp.getTextSelectorProp(e,r.s,n),this.s.t=r.s.t}function TextAnimatorProperty(e,r,n){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=e,this._renderType=r,this._elem=n,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(n)}TextAnimatorProperty.prototype.searchProperties=function(){var e,r=this._textData.a.length,n,i=PropertyFactory.getProp;for(e=0;e<r;e+=1)n=this._textData.a[e],this._animatorsData[e]=new TextAnimatorDataProperty(this._elem,n,this);this._textData.p&&"m"in this._textData.p?(this._pathData={a:i(this._elem,this._textData.p.a,0,0,this),f:i(this._elem,this._textData.p.f,0,0,this),l:i(this._elem,this._textData.p.l,0,0,this),r:i(this._elem,this._textData.p.r,0,0,this),p:i(this._elem,this._textData.p.p,0,0,this),m:this._elem.maskManager.getMaskProperty(this._textData.p.m)},this._hasMaskedPath=!0):this._hasMaskedPath=!1,this._moreOptions.alignment=i(this._elem,this._textData.m.a,1,0,this)},TextAnimatorProperty.prototype.getMeasures=function(e,r){if(this.lettersChangedFlag=r,!(!this._mdf&&!this._isFirstFrame&&!r&&(!this._hasMaskedPath||!this._pathData.m._mdf))){this._isFirstFrame=!1;var n=this._moreOptions.alignment.v,i=this._animatorsData,s=this._textData,a=this.mHelper,u=this._renderType,f=this.renderedLetters.length,d,c,m,b,y=e.l,P,C,T,I,S,_,E,A,x,O,k,F,L,U,Z;if(this._hasMaskedPath){if(Z=this._pathData.m,!this._pathData.n||this._pathData._mdf){var j=Z.v;this._pathData.r.v&&(j=j.reverse()),P={tLength:0,segments:[]},b=j._length-1;var X;for(F=0,m=0;m<b;m+=1)X=bez.buildBezierData(j.v[m],j.v[m+1],[j.o[m][0]-j.v[m][0],j.o[m][1]-j.v[m][1]],[j.i[m+1][0]-j.v[m+1][0],j.i[m+1][1]-j.v[m+1][1]]),P.tLength+=X.segmentLength,P.segments.push(X),F+=X.segmentLength;m=b,Z.v.c&&(X=bez.buildBezierData(j.v[m],j.v[0],[j.o[m][0]-j.v[m][0],j.o[m][1]-j.v[m][1]],[j.i[0][0]-j.v[0][0],j.i[0][1]-j.v[0][1]]),P.tLength+=X.segmentLength,P.segments.push(X),F+=X.segmentLength),this._pathData.pi=P}if(P=this._pathData.pi,C=this._pathData.f.v,E=0,_=1,I=0,S=!0,O=P.segments,C<0&&Z.v.c)for(P.tLength<Math.abs(C)&&(C=-Math.abs(C)%P.tLength),E=O.length-1,x=O[E].points,_=x.length-1;C<0;)C+=x[_].partialLength,_-=1,_<0&&(E-=1,x=O[E].points,_=x.length-1);x=O[E].points,A=x[_-1],T=x[_],k=T.partialLength}b=y.length,d=0,c=0;var re=e.finalSize*1.2*.714,W=!0,z,$,M,H,ne;H=i.length;var Q,be=-1,Oe,Te,ie,_e=C,we=E,ce=_,Me=-1,Ve,Ce,Fe,ge,G,Y,se,fe,ue="",ve=this.defaultPropsArray,Ae;if(e.j===2||e.j===1){var pe=0,Se=0,ye=e.j===2?-.5:-1,xe=0,Ie=!0;for(m=0;m<b;m+=1)if(y[m].n){for(pe&&(pe+=Se);xe<m;)y[xe].animatorJustifyOffset=pe,xe+=1;pe=0,Ie=!0}else{for(M=0;M<H;M+=1)z=i[M].a,z.t.propType&&(Ie&&e.j===2&&(Se+=z.t.v*ye),$=i[M].s,Q=$.getMult(y[m].anIndexes[M],s.a[M].s.totalChars),Q.length?pe+=z.t.v*Q[0]*ye:pe+=z.t.v*Q*ye);Ie=!1}for(pe&&(pe+=Se);xe<m;)y[xe].animatorJustifyOffset=pe,xe+=1}for(m=0;m<b;m+=1){if(a.reset(),Ve=1,y[m].n)d=0,c+=e.yOffset,c+=W?1:0,C=_e,W=!1,this._hasMaskedPath&&(E=we,_=ce,x=O[E].points,A=x[_-1],T=x[_],k=T.partialLength,I=0),ue="",fe="",Y="",Ae="",ve=this.defaultPropsArray;else{if(this._hasMaskedPath){if(Me!==y[m].line){switch(e.j){case 1:C+=F-e.lineWidths[y[m].line];break;case 2:C+=(F-e.lineWidths[y[m].line])/2;break}Me=y[m].line}be!==y[m].ind&&(y[be]&&(C+=y[be].extra),C+=y[m].an/2,be=y[m].ind),C+=n[0]*y[m].an*.005;var Re=0;for(M=0;M<H;M+=1)z=i[M].a,z.p.propType&&($=i[M].s,Q=$.getMult(y[m].anIndexes[M],s.a[M].s.totalChars),Q.length?Re+=z.p.v[0]*Q[0]:Re+=z.p.v[0]*Q),z.a.propType&&($=i[M].s,Q=$.getMult(y[m].anIndexes[M],s.a[M].s.totalChars),Q.length?Re+=z.a.v[0]*Q[0]:Re+=z.a.v[0]*Q);for(S=!0,this._pathData.a.v&&(C=y[0].an*.5+(F-this._pathData.f.v-y[0].an*.5-y[y.length-1].an*.5)*be/(b-1),C+=this._pathData.f.v);S;)I+k>=C+Re||!x?(L=(C+Re-I)/T.partialLength,Te=A.point[0]+(T.point[0]-A.point[0])*L,ie=A.point[1]+(T.point[1]-A.point[1])*L,a.translate(-n[0]*y[m].an*.005,-(n[1]*re)*.01),S=!1):x&&(I+=T.partialLength,_+=1,_>=x.length&&(_=0,E+=1,O[E]?x=O[E].points:Z.v.c?(_=0,E=0,x=O[E].points):(I-=T.partialLength,x=null)),x&&(A=T,T=x[_],k=T.partialLength));Oe=y[m].an/2-y[m].add,a.translate(-Oe,0,0)}else Oe=y[m].an/2-y[m].add,a.translate(-Oe,0,0),a.translate(-n[0]*y[m].an*.005,-n[1]*re*.01,0);for(M=0;M<H;M+=1)z=i[M].a,z.t.propType&&($=i[M].s,Q=$.getMult(y[m].anIndexes[M],s.a[M].s.totalChars),(d!==0||e.j!==0)&&(this._hasMaskedPath?Q.length?C+=z.t.v*Q[0]:C+=z.t.v*Q:Q.length?d+=z.t.v*Q[0]:d+=z.t.v*Q));for(e.strokeWidthAnim&&(Fe=e.sw||0),e.strokeColorAnim&&(e.sc?Ce=[e.sc[0],e.sc[1],e.sc[2]]:Ce=[0,0,0]),e.fillColorAnim&&e.fc&&(ge=[e.fc[0],e.fc[1],e.fc[2]]),M=0;M<H;M+=1)z=i[M].a,z.a.propType&&($=i[M].s,Q=$.getMult(y[m].anIndexes[M],s.a[M].s.totalChars),Q.length?a.translate(-z.a.v[0]*Q[0],-z.a.v[1]*Q[1],z.a.v[2]*Q[2]):a.translate(-z.a.v[0]*Q,-z.a.v[1]*Q,z.a.v[2]*Q));for(M=0;M<H;M+=1)z=i[M].a,z.s.propType&&($=i[M].s,Q=$.getMult(y[m].anIndexes[M],s.a[M].s.totalChars),Q.length?a.scale(1+(z.s.v[0]-1)*Q[0],1+(z.s.v[1]-1)*Q[1],1):a.scale(1+(z.s.v[0]-1)*Q,1+(z.s.v[1]-1)*Q,1));for(M=0;M<H;M+=1){if(z=i[M].a,$=i[M].s,Q=$.getMult(y[m].anIndexes[M],s.a[M].s.totalChars),z.sk.propType&&(Q.length?a.skewFromAxis(-z.sk.v*Q[0],z.sa.v*Q[1]):a.skewFromAxis(-z.sk.v*Q,z.sa.v*Q)),z.r.propType&&(Q.length?a.rotateZ(-z.r.v*Q[2]):a.rotateZ(-z.r.v*Q)),z.ry.propType&&(Q.length?a.rotateY(z.ry.v*Q[1]):a.rotateY(z.ry.v*Q)),z.rx.propType&&(Q.length?a.rotateX(z.rx.v*Q[0]):a.rotateX(z.rx.v*Q)),z.o.propType&&(Q.length?Ve+=(z.o.v*Q[0]-Ve)*Q[0]:Ve+=(z.o.v*Q-Ve)*Q),e.strokeWidthAnim&&z.sw.propType&&(Q.length?Fe+=z.sw.v*Q[0]:Fe+=z.sw.v*Q),e.strokeColorAnim&&z.sc.propType)for(G=0;G<3;G+=1)Q.length?Ce[G]+=(z.sc.v[G]-Ce[G])*Q[0]:Ce[G]+=(z.sc.v[G]-Ce[G])*Q;if(e.fillColorAnim&&e.fc){if(z.fc.propType)for(G=0;G<3;G+=1)Q.length?ge[G]+=(z.fc.v[G]-ge[G])*Q[0]:ge[G]+=(z.fc.v[G]-ge[G])*Q;z.fh.propType&&(Q.length?ge=addHueToRGB(ge,z.fh.v*Q[0]):ge=addHueToRGB(ge,z.fh.v*Q)),z.fs.propType&&(Q.length?ge=addSaturationToRGB(ge,z.fs.v*Q[0]):ge=addSaturationToRGB(ge,z.fs.v*Q)),z.fb.propType&&(Q.length?ge=addBrightnessToRGB(ge,z.fb.v*Q[0]):ge=addBrightnessToRGB(ge,z.fb.v*Q))}}for(M=0;M<H;M+=1)z=i[M].a,z.p.propType&&($=i[M].s,Q=$.getMult(y[m].anIndexes[M],s.a[M].s.totalChars),this._hasMaskedPath?Q.length?a.translate(0,z.p.v[1]*Q[0],-z.p.v[2]*Q[1]):a.translate(0,z.p.v[1]*Q,-z.p.v[2]*Q):Q.length?a.translate(z.p.v[0]*Q[0],z.p.v[1]*Q[1],-z.p.v[2]*Q[2]):a.translate(z.p.v[0]*Q,z.p.v[1]*Q,-z.p.v[2]*Q));if(e.strokeWidthAnim&&(Y=Fe<0?0:Fe),e.strokeColorAnim&&(se="rgb("+Math.round(Ce[0]*255)+","+Math.round(Ce[1]*255)+","+Math.round(Ce[2]*255)+")"),e.fillColorAnim&&e.fc&&(fe="rgb("+Math.round(ge[0]*255)+","+Math.round(ge[1]*255)+","+Math.round(ge[2]*255)+")"),this._hasMaskedPath){if(a.translate(0,-e.ls),a.translate(0,n[1]*re*.01+c,0),this._pathData.p.v){U=(T.point[1]-A.point[1])/(T.point[0]-A.point[0]);var De=Math.atan(U)*180/Math.PI;T.point[0]<A.point[0]&&(De+=180),a.rotate(-De*Math.PI/180)}a.translate(Te,ie,0),C-=n[0]*y[m].an*.005,y[m+1]&&be!==y[m+1].ind&&(C+=y[m].an/2,C+=e.tr*.001*e.finalSize)}else{switch(a.translate(d,c,0),e.ps&&a.translate(e.ps[0],e.ps[1]+e.ascent,0),e.j){case 1:a.translate(y[m].animatorJustifyOffset+e.justifyOffset+(e.boxWidth-e.lineWidths[y[m].line]),0,0);break;case 2:a.translate(y[m].animatorJustifyOffset+e.justifyOffset+(e.boxWidth-e.lineWidths[y[m].line])/2,0,0);break}a.translate(0,-e.ls),a.translate(Oe,0,0),a.translate(n[0]*y[m].an*.005,n[1]*re*.01,0),d+=y[m].l+e.tr*.001*e.finalSize}u==="html"?ue=a.toCSS():u==="svg"?ue=a.to2dCSS():ve=[a.props[0],a.props[1],a.props[2],a.props[3],a.props[4],a.props[5],a.props[6],a.props[7],a.props[8],a.props[9],a.props[10],a.props[11],a.props[12],a.props[13],a.props[14],a.props[15]],Ae=Ve}f<=m?(ne=new LetterProps(Ae,Y,se,fe,ue,ve),this.renderedLetters.push(ne),f+=1,this.lettersChangedFlag=!0):(ne=this.renderedLetters[m],this.lettersChangedFlag=ne.update(Ae,Y,se,fe,ue,ve)||this.lettersChangedFlag)}}},TextAnimatorProperty.prototype.getValue=function(){this._elem.globalData.frameId!==this._frameId&&(this._frameId=this._elem.globalData.frameId,this.iterateDynamicProperties())},TextAnimatorProperty.prototype.mHelper=new Matrix,TextAnimatorProperty.prototype.defaultPropsArray=[],extendPrototype([DynamicPropertyContainer],TextAnimatorProperty);function ITextElement(){}ITextElement.prototype.initElement=function(e,r,n){this.lettersChangedFlag=!0,this.initFrame(),this.initBaseData(e,r,n),this.textProperty=new TextProperty(this,e.t,this.dynamicProperties),this.textAnimator=new TextAnimatorProperty(e.t,this.renderType,this),this.initTransform(e,r,n),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide(),this.textAnimator.searchProperties(this.dynamicProperties)},ITextElement.prototype.prepareFrame=function(e){this._mdf=!1,this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange),(this.textProperty._mdf||this.textProperty._isFirstFrame)&&(this.buildNewText(),this.textProperty._isFirstFrame=!1,this.textProperty._mdf=!1)},ITextElement.prototype.createPathShape=function(e,r){var n,i=r.length,s,a="";for(n=0;n<i;n+=1)r[n].ty==="sh"&&(s=r[n].ks.k,a+=buildShapeString(s,s.i.length,!0,e));return a},ITextElement.prototype.updateDocumentData=function(e,r){this.textProperty.updateDocumentData(e,r)},ITextElement.prototype.canResizeFont=function(e){this.textProperty.canResizeFont(e)},ITextElement.prototype.setMinimumFontSize=function(e){this.textProperty.setMinimumFontSize(e)},ITextElement.prototype.applyTextPropertiesToMatrix=function(e,r,n,i,s){switch(e.ps&&r.translate(e.ps[0],e.ps[1]+e.ascent,0),r.translate(0,-e.ls,0),e.j){case 1:r.translate(e.justifyOffset+(e.boxWidth-e.lineWidths[n]),0,0);break;case 2:r.translate(e.justifyOffset+(e.boxWidth-e.lineWidths[n])/2,0,0);break}r.translate(i,s,0)},ITextElement.prototype.buildColor=function(e){return"rgb("+Math.round(e[0]*255)+","+Math.round(e[1]*255)+","+Math.round(e[2]*255)+")"},ITextElement.prototype.emptyProp=new LetterProps,ITextElement.prototype.destroy=function(){};var emptyShapeData={shapes:[]};function SVGTextLottieElement(e,r,n){this.textSpans=[],this.renderType="svg",this.initElement(e,r,n)}extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],SVGTextLottieElement),SVGTextLottieElement.prototype.createContent=function(){this.data.singleShape&&!this.globalData.fontManager.chars&&(this.textContainer=createNS("text"))},SVGTextLottieElement.prototype.buildTextContents=function(e){for(var r=0,n=e.length,i=[],s="";r<n;)e[r]===String.fromCharCode(13)||e[r]===String.fromCharCode(3)?(i.push(s),s=""):s+=e[r],r+=1;return i.push(s),i},SVGTextLottieElement.prototype.buildShapeData=function(e,r){if(e.shapes&&e.shapes.length){var n=e.shapes[0];if(n.it){var i=n.it[n.it.length-1];i.s&&(i.s.k[0]=r,i.s.k[1]=r)}}return e},SVGTextLottieElement.prototype.buildNewText=function(){this.addDynamicProperty(this);var e,r,n=this.textProperty.currentData;this.renderedLetters=createSizedArray(n?n.l.length:0),n.fc?this.layerElement.setAttribute("fill",this.buildColor(n.fc)):this.layerElement.setAttribute("fill","rgba(0,0,0,0)"),n.sc&&(this.layerElement.setAttribute("stroke",this.buildColor(n.sc)),this.layerElement.setAttribute("stroke-width",n.sw)),this.layerElement.setAttribute("font-size",n.finalSize);var i=this.globalData.fontManager.getFontByName(n.f);if(i.fClass)this.layerElement.setAttribute("class",i.fClass);else{this.layerElement.setAttribute("font-family",i.fFamily);var s=n.fWeight,a=n.fStyle;this.layerElement.setAttribute("font-style",a),this.layerElement.setAttribute("font-weight",s)}this.layerElement.setAttribute("aria-label",n.t);var u=n.l||[],f=!!this.globalData.fontManager.chars;r=u.length;var d,c=this.mHelper,m="",b=this.data.singleShape,y=0,P=0,C=!0,T=n.tr*.001*n.finalSize;if(b&&!f&&!n.sz){var I=this.textContainer,S="start";switch(n.j){case 1:S="end";break;case 2:S="middle";break;default:S="start";break}I.setAttribute("text-anchor",S),I.setAttribute("letter-spacing",T);var _=this.buildTextContents(n.finalText);for(r=_.length,P=n.ps?n.ps[1]+n.ascent:0,e=0;e<r;e+=1)d=this.textSpans[e].span||createNS("tspan"),d.textContent=_[e],d.setAttribute("x",0),d.setAttribute("y",P),d.style.display="inherit",I.appendChild(d),this.textSpans[e]||(this.textSpans[e]={span:null,glyph:null}),this.textSpans[e].span=d,P+=n.finalLineHeight;this.layerElement.appendChild(I)}else{var E=this.textSpans.length,A;for(e=0;e<r;e+=1){if(this.textSpans[e]||(this.textSpans[e]={span:null,childSpan:null,glyph:null}),!f||!b||e===0){if(d=E>e?this.textSpans[e].span:createNS(f?"g":"text"),E<=e){if(d.setAttribute("stroke-linecap","butt"),d.setAttribute("stroke-linejoin","round"),d.setAttribute("stroke-miterlimit","4"),this.textSpans[e].span=d,f){var x=createNS("g");d.appendChild(x),this.textSpans[e].childSpan=x}this.textSpans[e].span=d,this.layerElement.appendChild(d)}d.style.display="inherit"}if(c.reset(),b&&(u[e].n&&(y=-T,P+=n.yOffset,P+=C?1:0,C=!1),this.applyTextPropertiesToMatrix(n,c,u[e].line,y,P),y+=u[e].l||0,y+=T),f){A=this.globalData.fontManager.getCharData(n.finalText[e],i.fStyle,this.globalData.fontManager.getFontByName(n.f).fFamily);var O;if(A.t===1)O=new SVGCompElement(A.data,this.globalData,this);else{var k=emptyShapeData;A.data&&A.data.shapes&&(k=this.buildShapeData(A.data,n.finalSize)),O=new SVGShapeElement(k,this.globalData,this)}if(this.textSpans[e].glyph){var F=this.textSpans[e].glyph;this.textSpans[e].childSpan.removeChild(F.layerElement),F.destroy()}this.textSpans[e].glyph=O,O._debug=!0,O.prepareFrame(0),O.renderFrame(),this.textSpans[e].childSpan.appendChild(O.layerElement),A.t===1&&this.textSpans[e].childSpan.setAttribute("transform","scale("+n.finalSize/100+","+n.finalSize/100+")")}else b&&d.setAttribute("transform","translate("+c.props[12]+","+c.props[13]+")"),d.textContent=u[e].val,d.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}b&&d&&d.setAttribute("d",m)}for(;e<this.textSpans.length;)this.textSpans[e].span.style.display="none",e+=1;this._sizeChanged=!0},SVGTextLottieElement.prototype.sourceRectAtTime=function(){if(this.prepareFrame(this.comp.renderedFrame-this.data.st),this.renderInnerContent(),this._sizeChanged){this._sizeChanged=!1;var e=this.layerElement.getBBox();this.bbox={top:e.y,left:e.x,width:e.width,height:e.height}}return this.bbox},SVGTextLottieElement.prototype.getValue=function(){var e,r=this.textSpans.length,n;for(this.renderedFrame=this.comp.renderedFrame,e=0;e<r;e+=1)n=this.textSpans[e].glyph,n&&(n.prepareFrame(this.comp.renderedFrame-this.data.st),n._mdf&&(this._mdf=!0))},SVGTextLottieElement.prototype.renderInnerContent=function(){if((!this.data.singleShape||this._mdf)&&(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag)){this._sizeChanged=!0;var e,r,n=this.textAnimator.renderedLetters,i=this.textProperty.currentData.l;r=i.length;var s,a,u;for(e=0;e<r;e+=1)i[e].n||(s=n[e],a=this.textSpans[e].span,u=this.textSpans[e].glyph,u&&u.renderFrame(),s._mdf.m&&a.setAttribute("transform",s.m),s._mdf.o&&a.setAttribute("opacity",s.o),s._mdf.sw&&a.setAttribute("stroke-width",s.sw),s._mdf.sc&&a.setAttribute("stroke",s.sc),s._mdf.fc&&a.setAttribute("fill",s.fc))}};function ISolidElement(e,r,n){this.initElement(e,r,n)}extendPrototype([IImageElement],ISolidElement),ISolidElement.prototype.createContent=function(){var e=createNS("rect");e.setAttribute("width",this.data.sw),e.setAttribute("height",this.data.sh),e.setAttribute("fill",this.data.sc),this.layerElement.appendChild(e)};function NullElement(e,r,n){this.initFrame(),this.initBaseData(e,r,n),this.initFrame(),this.initTransform(e,r,n),this.initHierarchy()}NullElement.prototype.prepareFrame=function(e){this.prepareProperties(e,!0)},NullElement.prototype.renderFrame=function(){},NullElement.prototype.getBaseElement=function(){return null},NullElement.prototype.destroy=function(){},NullElement.prototype.sourceRectAtTime=function(){},NullElement.prototype.hide=function(){},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement],NullElement);function SVGRendererBase(){}extendPrototype([BaseRenderer],SVGRendererBase),SVGRendererBase.prototype.createNull=function(e){return new NullElement(e,this.globalData,this)},SVGRendererBase.prototype.createShape=function(e){return new SVGShapeElement(e,this.globalData,this)},SVGRendererBase.prototype.createText=function(e){return new SVGTextLottieElement(e,this.globalData,this)},SVGRendererBase.prototype.createImage=function(e){return new IImageElement(e,this.globalData,this)},SVGRendererBase.prototype.createSolid=function(e){return new ISolidElement(e,this.globalData,this)},SVGRendererBase.prototype.configAnimation=function(e){this.svgElement.setAttribute("xmlns","http://www.w3.org/2000/svg"),this.renderConfig.viewBoxSize?this.svgElement.setAttribute("viewBox",this.renderConfig.viewBoxSize):this.svgElement.setAttribute("viewBox","0 0 "+e.w+" "+e.h),this.renderConfig.viewBoxOnly||(this.svgElement.setAttribute("width",e.w),this.svgElement.setAttribute("height",e.h),this.svgElement.style.width="100%",this.svgElement.style.height="100%",this.svgElement.style.transform="translate3d(0,0,0)",this.svgElement.style.contentVisibility=this.renderConfig.contentVisibility),this.renderConfig.width&&this.svgElement.setAttribute("width",this.renderConfig.width),this.renderConfig.height&&this.svgElement.setAttribute("height",this.renderConfig.height),this.renderConfig.className&&this.svgElement.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.svgElement.setAttribute("id",this.renderConfig.id),this.renderConfig.focusable!==void 0&&this.svgElement.setAttribute("focusable",this.renderConfig.focusable),this.svgElement.setAttribute("preserveAspectRatio",this.renderConfig.preserveAspectRatio),this.animationItem.wrapper.appendChild(this.svgElement);var r=this.globalData.defs;this.setupGlobalData(e,r),this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.data=e;var n=createNS("clipPath"),i=createNS("rect");i.setAttribute("width",e.w),i.setAttribute("height",e.h),i.setAttribute("x",0),i.setAttribute("y",0);var s=createElementID();n.setAttribute("id",s),n.appendChild(i),this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+s+")"),r.appendChild(n),this.layers=e.layers,this.elements=createSizedArray(e.layers.length)},SVGRendererBase.prototype.destroy=function(){this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.layerElement=null,this.globalData.defs=null;var e,r=this.layers?this.layers.length:0;for(e=0;e<r;e+=1)this.elements[e]&&this.elements[e].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},SVGRendererBase.prototype.updateContainerSize=function(){},SVGRendererBase.prototype.buildItem=function(e){var r=this.elements;if(!(r[e]||this.layers[e].ty===99)){r[e]=!0;var n=this.createItem(this.layers[e]);r[e]=n,getExpressionsPlugin()&&(this.layers[e].ty===0&&this.globalData.projectInterface.registerComposition(n),n.initExpressions()),this.appendElementInPos(n,e),this.layers[e].tt&&(!this.elements[e-1]||this.elements[e-1]===!0?(this.buildItem(e-1),this.addPendingElement(n)):n.setMatte(r[e-1].layerId))}},SVGRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var e=this.pendingElements.pop();if(e.checkParenting(),e.data.tt)for(var r=0,n=this.elements.length;r<n;){if(this.elements[r]===e){e.setMatte(this.elements[r-1].layerId);break}r+=1}}},SVGRendererBase.prototype.renderFrame=function(e){if(!(this.renderedFrame===e||this.destroyed)){e===null?e=this.renderedFrame:this.renderedFrame=e,this.globalData.frameNum=e,this.globalData.frameId+=1,this.globalData.projectInterface.currentFrame=e,this.globalData._mdf=!1;var r,n=this.layers.length;for(this.completeLayers||this.checkLayers(e),r=n-1;r>=0;r-=1)(this.completeLayers||this.elements[r])&&this.elements[r].prepareFrame(e-this.layers[r].st);if(this.globalData._mdf)for(r=0;r<n;r+=1)(this.completeLayers||this.elements[r])&&this.elements[r].renderFrame()}},SVGRendererBase.prototype.appendElementInPos=function(e,r){var n=e.getBaseElement();if(!!n){for(var i=0,s;i<r;)this.elements[i]&&this.elements[i]!==!0&&this.elements[i].getBaseElement()&&(s=this.elements[i].getBaseElement()),i+=1;s?this.layerElement.insertBefore(n,s):this.layerElement.appendChild(n)}},SVGRendererBase.prototype.hide=function(){this.layerElement.style.display="none"},SVGRendererBase.prototype.show=function(){this.layerElement.style.display="block"};function ICompElement(){}extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement,RenderableDOMElement],ICompElement),ICompElement.prototype.initElement=function(e,r,n){this.initFrame(),this.initBaseData(e,r,n),this.initTransform(e,r,n),this.initRenderable(),this.initHierarchy(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),(this.data.xt||!r.progressiveLoad)&&this.buildAllItems(),this.hide()},ICompElement.prototype.prepareFrame=function(e){if(this._mdf=!1,this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange),!(!this.isInRange&&!this.data.xt)){if(this.tm._placeholder)this.renderedFrame=e/this.data.sr;else{var r=this.tm.v;r===this.data.op&&(r=this.data.op-1),this.renderedFrame=r}var n,i=this.elements.length;for(this.completeLayers||this.checkLayers(this.renderedFrame),n=i-1;n>=0;n-=1)(this.completeLayers||this.elements[n])&&(this.elements[n].prepareFrame(this.renderedFrame-this.layers[n].st),this.elements[n]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var e,r=this.layers.length;for(e=0;e<r;e+=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame()},ICompElement.prototype.setElements=function(e){this.elements=e},ICompElement.prototype.getElements=function(){return this.elements},ICompElement.prototype.destroyElements=function(){var e,r=this.layers.length;for(e=0;e<r;e+=1)this.elements[e]&&this.elements[e].destroy()},ICompElement.prototype.destroy=function(){this.destroyElements(),this.destroyBaseElement()};function SVGCompElement(e,r,n){this.layers=e.layers,this.supports3d=!0,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(e,r,n),this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,r.frameRate,this):{_placeholder:!0}}extendPrototype([SVGRendererBase,ICompElement,SVGBaseElement],SVGCompElement),SVGCompElement.prototype.createComp=function(e){return new SVGCompElement(e,this.globalData,this)};function SVGRenderer(e,r){this.animationItem=e,this.layers=null,this.renderedFrame=-1,this.svgElement=createNS("svg");var n="";if(r&&r.title){var i=createNS("title"),s=createElementID();i.setAttribute("id",s),i.textContent=r.title,this.svgElement.appendChild(i),n+=s}if(r&&r.description){var a=createNS("desc"),u=createElementID();a.setAttribute("id",u),a.textContent=r.description,this.svgElement.appendChild(a),n+=" "+u}n&&this.svgElement.setAttribute("aria-labelledby",n);var f=createNS("defs");this.svgElement.appendChild(f);var d=createNS("g");this.svgElement.appendChild(d),this.layerElement=d,this.renderConfig={preserveAspectRatio:r&&r.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:r&&r.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:r&&r.contentVisibility||"visible",progressiveLoad:r&&r.progressiveLoad||!1,hideOnTransparent:!(r&&r.hideOnTransparent===!1),viewBoxOnly:r&&r.viewBoxOnly||!1,viewBoxSize:r&&r.viewBoxSize||!1,className:r&&r.className||"",id:r&&r.id||"",focusable:r&&r.focusable,filterSize:{width:r&&r.filterSize&&r.filterSize.width||"100%",height:r&&r.filterSize&&r.filterSize.height||"100%",x:r&&r.filterSize&&r.filterSize.x||"0%",y:r&&r.filterSize&&r.filterSize.y||"0%"},width:r&&r.width,height:r&&r.height},this.globalData={_mdf:!1,frameNum:-1,defs:f,renderConfig:this.renderConfig},this.elements=[],this.pendingElements=[],this.destroyed=!1,this.rendererType="svg"}extendPrototype([SVGRendererBase],SVGRenderer),SVGRenderer.prototype.createComp=function(e){return new SVGCompElement(e,this.globalData,this)};function CVContextData(){this.saved=[],this.cArrPos=0,this.cTr=new Matrix,this.cO=1;var e,r=15;for(this.savedOp=createTypedArray("float32",r),e=0;e<r;e+=1)this.saved[e]=createTypedArray("float32",16);this._length=r}CVContextData.prototype.duplicate=function(){var e=this._length*2,r=this.savedOp;this.savedOp=createTypedArray("float32",e),this.savedOp.set(r);var n=0;for(n=this._length;n<e;n+=1)this.saved[n]=createTypedArray("float32",16);this._length=e},CVContextData.prototype.reset=function(){this.cArrPos=0,this.cTr.reset(),this.cO=1};function ShapeTransformManager(){this.sequences={},this.sequenceList=[],this.transform_key_count=0}ShapeTransformManager.prototype={addTransformSequence:function(r){var n,i=r.length,s="_";for(n=0;n<i;n+=1)s+=r[n].transform.key+"_";var a=this.sequences[s];return a||(a={transforms:[].concat(r),finalTransform:new Matrix,_mdf:!1},this.sequences[s]=a,this.sequenceList.push(a)),a},processSequence:function(r,n){for(var i=0,s=r.transforms.length,a=n;i<s&&!n;){if(r.transforms[i].transform.mProps._mdf){a=!0;break}i+=1}if(a){var u;for(r.finalTransform.reset(),i=s-1;i>=0;i-=1)u=r.transforms[i].transform.mProps.v.props,r.finalTransform.transform(u[0],u[1],u[2],u[3],u[4],u[5],u[6],u[7],u[8],u[9],u[10],u[11],u[12],u[13],u[14],u[15])}r._mdf=a},processSequences:function(r){var n,i=this.sequenceList.length;for(n=0;n<i;n+=1)this.processSequence(this.sequenceList[n],r)},getNewKey:function(){return this.transform_key_count+=1,"_"+this.transform_key_count}};function CVEffects(){}CVEffects.prototype.renderFrame=function(){};function CVMaskElement(e,r){this.data=e,this.element=r,this.masksProperties=this.data.masksProperties||[],this.viewData=createSizedArray(this.masksProperties.length);var n,i=this.masksProperties.length,s=!1;for(n=0;n<i;n+=1)this.masksProperties[n].mode!=="n"&&(s=!0),this.viewData[n]=ShapePropertyFactory.getShapeProp(this.element,this.masksProperties[n],3);this.hasMasks=s,s&&this.element.addRenderableComponent(this)}CVMaskElement.prototype.renderFrame=function(){if(!!this.hasMasks){var e=this.element.finalTransform.mat,r=this.element.canvasContext,n,i=this.masksProperties.length,s,a,u;for(r.beginPath(),n=0;n<i;n+=1)if(this.masksProperties[n].mode!=="n"){this.masksProperties[n].inv&&(r.moveTo(0,0),r.lineTo(this.element.globalData.compSize.w,0),r.lineTo(this.element.globalData.compSize.w,this.element.globalData.compSize.h),r.lineTo(0,this.element.globalData.compSize.h),r.lineTo(0,0)),u=this.viewData[n].v,s=e.applyToPointArray(u.v[0][0],u.v[0][1],0),r.moveTo(s[0],s[1]);var f,d=u._length;for(f=1;f<d;f+=1)a=e.applyToTriplePoints(u.o[f-1],u.i[f],u.v[f]),r.bezierCurveTo(a[0],a[1],a[2],a[3],a[4],a[5]);a=e.applyToTriplePoints(u.o[f-1],u.i[0],u.v[0]),r.bezierCurveTo(a[0],a[1],a[2],a[3],a[4],a[5])}this.element.globalData.renderer.save(!0),r.clip()}},CVMaskElement.prototype.getMaskProperty=MaskElement.prototype.getMaskProperty,CVMaskElement.prototype.destroy=function(){this.element=null};function CVBaseElement(){}CVBaseElement.prototype={createElements:function(){},initRendererElement:function(){},createContainerElements:function(){this.canvasContext=this.globalData.canvasContext,this.renderableEffectsManager=new CVEffects},createContent:function(){},setBlendMode:function(){var r=this.globalData;if(r.blendMode!==this.data.bm){r.blendMode=this.data.bm;var n=getBlendMode(this.data.bm);r.canvasContext.globalCompositeOperation=n}},createRenderableComponents:function(){this.maskManager=new CVMaskElement(this.data,this)},hideElement:function(){!this.hidden&&(!this.isInRange||this.isTransparent)&&(this.hidden=!0)},showElement:function(){this.isInRange&&!this.isTransparent&&(this.hidden=!1,this._isFirstFrame=!0,this.maskManager._isFirstFrame=!0)},renderFrame:function(){if(!(this.hidden||this.data.hd)){this.renderTransform(),this.renderRenderable(),this.setBlendMode();var r=this.data.ty===0;this.globalData.renderer.save(r),this.globalData.renderer.ctxTransform(this.finalTransform.mat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.mProp.o.v),this.renderInnerContent(),this.globalData.renderer.restore(r),this.maskManager.hasMasks&&this.globalData.renderer.restore(!0),this._isFirstFrame&&(this._isFirstFrame=!1)}},destroy:function(){this.canvasContext=null,this.data=null,this.globalData=null,this.maskManager.destroy()},mHelper:new Matrix},CVBaseElement.prototype.hide=CVBaseElement.prototype.hideElement,CVBaseElement.prototype.show=CVBaseElement.prototype.showElement;function CVShapeData(e,r,n,i){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var s=4;r.ty==="rc"?s=5:r.ty==="el"?s=6:r.ty==="sr"&&(s=7),this.sh=ShapePropertyFactory.getShapeProp(e,r,s,e);var a,u=n.length,f;for(a=0;a<u;a+=1)n[a].closed||(f={transforms:i.addTransformSequence(n[a].transforms),trNodes:[]},this.styledShapes.push(f),n[a].elements.push(f))}CVShapeData.prototype.setAsAnimated=SVGShapeData.prototype.setAsAnimated;function CVShapeElement(e,r,n){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.itemsData=[],this.prevViewData=[],this.shapeModifiers=[],this.processedElements=[],this.transformsManager=new ShapeTransformManager,this.initElement(e,r,n)}extendPrototype([BaseElement,TransformElement,CVBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableElement],CVShapeElement),CVShapeElement.prototype.initElement=RenderableDOMElement.prototype.initElement,CVShapeElement.prototype.transformHelper={opacity:1,_opMdf:!1},CVShapeElement.prototype.dashResetter=[],CVShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[])},CVShapeElement.prototype.createStyleElement=function(e,r){var n={data:e,type:e.ty,preTransforms:this.transformsManager.addTransformSequence(r),transforms:[],elements:[],closed:e.hd===!0},i={};if(e.ty==="fl"||e.ty==="st"?(i.c=PropertyFactory.getProp(this,e.c,1,255,this),i.c.k||(n.co="rgb("+bmFloor(i.c.v[0])+","+bmFloor(i.c.v[1])+","+bmFloor(i.c.v[2])+")")):(e.ty==="gf"||e.ty==="gs")&&(i.s=PropertyFactory.getProp(this,e.s,1,null,this),i.e=PropertyFactory.getProp(this,e.e,1,null,this),i.h=PropertyFactory.getProp(this,e.h||{k:0},0,.01,this),i.a=PropertyFactory.getProp(this,e.a||{k:0},0,degToRads,this),i.g=new GradientProperty(this,e.g,this)),i.o=PropertyFactory.getProp(this,e.o,0,.01,this),e.ty==="st"||e.ty==="gs"){if(n.lc=lineCapEnum[e.lc||2],n.lj=lineJoinEnum[e.lj||2],e.lj==1&&(n.ml=e.ml),i.w=PropertyFactory.getProp(this,e.w,0,null,this),i.w.k||(n.wi=i.w.v),e.d){var s=new DashProperty(this,e.d,"canvas",this);i.d=s,i.d.k||(n.da=i.d.dashArray,n.do=i.d.dashoffset[0])}}else n.r=e.r===2?"evenodd":"nonzero";return this.stylesList.push(n),i.style=n,i},CVShapeElement.prototype.createGroupElement=function(){var e={it:[],prevViewData:[]};return e},CVShapeElement.prototype.createTransformElement=function(e){var r={transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:PropertyFactory.getProp(this,e.o,0,.01,this),mProps:TransformPropertyFactory.getTransformProperty(this,e,this)}};return r},CVShapeElement.prototype.createShapeElement=function(e){var r=new CVShapeData(this,e,this.stylesList,this.transformsManager);return this.shapes.push(r),this.addShapeToModifiers(r),r},CVShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var e,r=this.itemsData.length;for(e=0;e<r;e+=1)this.prevViewData[e]=this.itemsData[e];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[]),r=this.dynamicProperties.length,e=0;e<r;e+=1)this.dynamicProperties[e].getValue();this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame)},CVShapeElement.prototype.addTransformToStyleList=function(e){var r,n=this.stylesList.length;for(r=0;r<n;r+=1)this.stylesList[r].closed||this.stylesList[r].transforms.push(e)},CVShapeElement.prototype.removeTransformFromStyleList=function(){var e,r=this.stylesList.length;for(e=0;e<r;e+=1)this.stylesList[e].closed||this.stylesList[e].transforms.pop()},CVShapeElement.prototype.closeStyles=function(e){var r,n=e.length;for(r=0;r<n;r+=1)e[r].closed=!0},CVShapeElement.prototype.searchShapes=function(e,r,n,i,s){var a,u=e.length-1,f,d,c=[],m=[],b,y,P,C=[].concat(s);for(a=u;a>=0;a-=1){if(b=this.searchProcessedElement(e[a]),b?r[a]=n[b-1]:e[a]._shouldRender=i,e[a].ty==="fl"||e[a].ty==="st"||e[a].ty==="gf"||e[a].ty==="gs")b?r[a].style.closed=!1:r[a]=this.createStyleElement(e[a],C),c.push(r[a].style);else if(e[a].ty==="gr"){if(!b)r[a]=this.createGroupElement(e[a]);else for(d=r[a].it.length,f=0;f<d;f+=1)r[a].prevViewData[f]=r[a].it[f];this.searchShapes(e[a].it,r[a].it,r[a].prevViewData,i,C)}else e[a].ty==="tr"?(b||(P=this.createTransformElement(e[a]),r[a]=P),C.push(r[a]),this.addTransformToStyleList(r[a])):e[a].ty==="sh"||e[a].ty==="rc"||e[a].ty==="el"||e[a].ty==="sr"?b||(r[a]=this.createShapeElement(e[a])):e[a].ty==="tm"||e[a].ty==="rd"||e[a].ty==="pb"?(b?(y=r[a],y.closed=!1):(y=ShapeModifiers.getModifier(e[a].ty),y.init(this,e[a]),r[a]=y,this.shapeModifiers.push(y)),m.push(y)):e[a].ty==="rp"&&(b?(y=r[a],y.closed=!0):(y=ShapeModifiers.getModifier(e[a].ty),r[a]=y,y.init(this,e,a,r),this.shapeModifiers.push(y),i=!1),m.push(y));this.addProcessedElement(e[a],a+1)}for(this.removeTransformFromStyleList(),this.closeStyles(c),u=m.length,a=0;a<u;a+=1)m[a].closed=!0},CVShapeElement.prototype.renderInnerContent=function(){this.transformHelper.opacity=1,this.transformHelper._opMdf=!1,this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame),this.renderShape(this.transformHelper,this.shapesData,this.itemsData,!0)},CVShapeElement.prototype.renderShapeTransform=function(e,r){(e._opMdf||r.op._mdf||this._isFirstFrame)&&(r.opacity=e.opacity,r.opacity*=r.op.v,r._opMdf=!0)},CVShapeElement.prototype.drawLayer=function(){var e,r=this.stylesList.length,n,i,s,a,u,f,d=this.globalData.renderer,c=this.globalData.canvasContext,m,b;for(e=0;e<r;e+=1)if(b=this.stylesList[e],m=b.type,!((m==="st"||m==="gs")&&b.wi===0||!b.data._shouldRender||b.coOp===0||this.globalData.currentGlobalAlpha===0)){for(d.save(),u=b.elements,m==="st"||m==="gs"?(c.strokeStyle=m==="st"?b.co:b.grd,c.lineWidth=b.wi,c.lineCap=b.lc,c.lineJoin=b.lj,c.miterLimit=b.ml||0):c.fillStyle=m==="fl"?b.co:b.grd,d.ctxOpacity(b.coOp),m!=="st"&&m!=="gs"&&c.beginPath(),d.ctxTransform(b.preTransforms.finalTransform.props),i=u.length,n=0;n<i;n+=1){for((m==="st"||m==="gs")&&(c.beginPath(),b.da&&(c.setLineDash(b.da),c.lineDashOffset=b.do)),f=u[n].trNodes,a=f.length,s=0;s<a;s+=1)f[s].t==="m"?c.moveTo(f[s].p[0],f[s].p[1]):f[s].t==="c"?c.bezierCurveTo(f[s].pts[0],f[s].pts[1],f[s].pts[2],f[s].pts[3],f[s].pts[4],f[s].pts[5]):c.closePath();(m==="st"||m==="gs")&&(c.stroke(),b.da&&c.setLineDash(this.dashResetter))}m!=="st"&&m!=="gs"&&c.fill(b.r),d.restore()}},CVShapeElement.prototype.renderShape=function(e,r,n,i){var s,a=r.length-1,u;for(u=e,s=a;s>=0;s-=1)r[s].ty==="tr"?(u=n[s].transform,this.renderShapeTransform(e,u)):r[s].ty==="sh"||r[s].ty==="el"||r[s].ty==="rc"||r[s].ty==="sr"?this.renderPath(r[s],n[s]):r[s].ty==="fl"?this.renderFill(r[s],n[s],u):r[s].ty==="st"?this.renderStroke(r[s],n[s],u):r[s].ty==="gf"||r[s].ty==="gs"?this.renderGradientFill(r[s],n[s],u):r[s].ty==="gr"?this.renderShape(u,r[s].it,n[s].it):r[s].ty;i&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(e,r){if(this._isFirstFrame||r._mdf||e.transforms._mdf){var n=e.trNodes,i=r.paths,s,a,u,f=i._length;n.length=0;var d=e.transforms.finalTransform;for(u=0;u<f;u+=1){var c=i.shapes[u];if(c&&c.v){for(a=c._length,s=1;s<a;s+=1)s===1&&n.push({t:"m",p:d.applyToPointArray(c.v[0][0],c.v[0][1],0)}),n.push({t:"c",pts:d.applyToTriplePoints(c.o[s-1],c.i[s],c.v[s])});a===1&&n.push({t:"m",p:d.applyToPointArray(c.v[0][0],c.v[0][1],0)}),c.c&&a&&(n.push({t:"c",pts:d.applyToTriplePoints(c.o[s-1],c.i[0],c.v[0])}),n.push({t:"z"}))}}e.trNodes=n}},CVShapeElement.prototype.renderPath=function(e,r){if(e.hd!==!0&&e._shouldRender){var n,i=r.styledShapes.length;for(n=0;n<i;n+=1)this.renderStyledShape(r.styledShapes[n],r.sh)}},CVShapeElement.prototype.renderFill=function(e,r,n){var i=r.style;(r.c._mdf||this._isFirstFrame)&&(i.co="rgb("+bmFloor(r.c.v[0])+","+bmFloor(r.c.v[1])+","+bmFloor(r.c.v[2])+")"),(r.o._mdf||n._opMdf||this._isFirstFrame)&&(i.coOp=r.o.v*n.opacity)},CVShapeElement.prototype.renderGradientFill=function(e,r,n){var i=r.style,s;if(!i.grd||r.g._mdf||r.s._mdf||r.e._mdf||e.t!==1&&(r.h._mdf||r.a._mdf)){var a=this.globalData.canvasContext,u=r.s.v,f=r.e.v;if(e.t===1)s=a.createLinearGradient(u[0],u[1],f[0],f[1]);else{var d=Math.sqrt(Math.pow(u[0]-f[0],2)+Math.pow(u[1]-f[1],2)),c=Math.atan2(f[1]-u[1],f[0]-u[0]),m=r.h.v;m>=1?m=.99:m<=-1&&(m=-.99);var b=d*m,y=Math.cos(c+r.a.v)*b+u[0],P=Math.sin(c+r.a.v)*b+u[1];s=a.createRadialGradient(y,P,0,u[0],u[1],d)}var C,T=e.g.p,I=r.g.c,S=1;for(C=0;C<T;C+=1)r.g._hasOpacity&&r.g._collapsable&&(S=r.g.o[C*2+1]),s.addColorStop(I[C*4]/100,"rgba("+I[C*4+1]+","+I[C*4+2]+","+I[C*4+3]+","+S+")");i.grd=s}i.coOp=r.o.v*n.opacity},CVShapeElement.prototype.renderStroke=function(e,r,n){var i=r.style,s=r.d;s&&(s._mdf||this._isFirstFrame)&&(i.da=s.dashArray,i.do=s.dashoffset[0]),(r.c._mdf||this._isFirstFrame)&&(i.co="rgb("+bmFloor(r.c.v[0])+","+bmFloor(r.c.v[1])+","+bmFloor(r.c.v[2])+")"),(r.o._mdf||n._opMdf||this._isFirstFrame)&&(i.coOp=r.o.v*n.opacity),(r.w._mdf||this._isFirstFrame)&&(i.wi=r.w.v)},CVShapeElement.prototype.destroy=function(){this.shapesData=null,this.globalData=null,this.canvasContext=null,this.stylesList.length=0,this.itemsData.length=0};function CVTextElement(e,r,n){this.textSpans=[],this.yOffset=0,this.fillColorAnim=!1,this.strokeColorAnim=!1,this.strokeWidthAnim=!1,this.stroke=!1,this.fill=!1,this.justifyOffset=0,this.currentRender=null,this.renderType="canvas",this.values={fill:"rgba(0,0,0,0)",stroke:"rgba(0,0,0,0)",sWidth:0,fValue:""},this.initElement(e,r,n)}extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement,ITextElement],CVTextElement),CVTextElement.prototype.tHelper=createTag("canvas").getContext("2d"),CVTextElement.prototype.buildNewText=function(){var e=this.textProperty.currentData;this.renderedLetters=createSizedArray(e.l?e.l.length:0);var r=!1;e.fc?(r=!0,this.values.fill=this.buildColor(e.fc)):this.values.fill="rgba(0,0,0,0)",this.fill=r;var n=!1;e.sc&&(n=!0,this.values.stroke=this.buildColor(e.sc),this.values.sWidth=e.sw);var i=this.globalData.fontManager.getFontByName(e.f),s,a,u=e.l,f=this.mHelper;this.stroke=n,this.values.fValue=e.finalSize+"px "+this.globalData.fontManager.getFontByName(e.f).fFamily,a=e.finalText.length;var d,c,m,b,y,P,C,T,I,S,_=this.data.singleShape,E=e.tr*.001*e.finalSize,A=0,x=0,O=!0,k=0;for(s=0;s<a;s+=1){d=this.globalData.fontManager.getCharData(e.finalText[s],i.fStyle,this.globalData.fontManager.getFontByName(e.f).fFamily),c=d&&d.data||{},f.reset(),_&&u[s].n&&(A=-E,x+=e.yOffset,x+=O?1:0,O=!1),y=c.shapes?c.shapes[0].it:[],C=y.length,f.scale(e.finalSize/100,e.finalSize/100),_&&this.applyTextPropertiesToMatrix(e,f,u[s].line,A,x),I=createSizedArray(C-1);var F=0;for(P=0;P<C;P+=1)if(y[P].ty==="sh"){for(b=y[P].ks.k.i.length,T=y[P].ks.k,S=[],m=1;m<b;m+=1)m===1&&S.push(f.applyToX(T.v[0][0],T.v[0][1],0),f.applyToY(T.v[0][0],T.v[0][1],0)),S.push(f.applyToX(T.o[m-1][0],T.o[m-1][1],0),f.applyToY(T.o[m-1][0],T.o[m-1][1],0),f.applyToX(T.i[m][0],T.i[m][1],0),f.applyToY(T.i[m][0],T.i[m][1],0),f.applyToX(T.v[m][0],T.v[m][1],0),f.applyToY(T.v[m][0],T.v[m][1],0));S.push(f.applyToX(T.o[m-1][0],T.o[m-1][1],0),f.applyToY(T.o[m-1][0],T.o[m-1][1],0),f.applyToX(T.i[0][0],T.i[0][1],0),f.applyToY(T.i[0][0],T.i[0][1],0),f.applyToX(T.v[0][0],T.v[0][1],0),f.applyToY(T.v[0][0],T.v[0][1],0)),I[F]=S,F+=1}_&&(A+=u[s].l,A+=E),this.textSpans[k]?this.textSpans[k].elem=I:this.textSpans[k]={elem:I},k+=1}},CVTextElement.prototype.renderInnerContent=function(){var e=this.canvasContext;e.font=this.values.fValue,e.lineCap="butt",e.lineJoin="miter",e.miterLimit=4,this.data.singleShape||this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag);var r,n,i,s,a,u,f=this.textAnimator.renderedLetters,d=this.textProperty.currentData.l;n=d.length;var c,m=null,b=null,y=null,P,C;for(r=0;r<n;r+=1)if(!d[r].n){if(c=f[r],c&&(this.globalData.renderer.save(),this.globalData.renderer.ctxTransform(c.p),this.globalData.renderer.ctxOpacity(c.o)),this.fill){for(c&&c.fc?m!==c.fc&&(m=c.fc,e.fillStyle=c.fc):m!==this.values.fill&&(m=this.values.fill,e.fillStyle=this.values.fill),P=this.textSpans[r].elem,s=P.length,this.globalData.canvasContext.beginPath(),i=0;i<s;i+=1)for(C=P[i],u=C.length,this.globalData.canvasContext.moveTo(C[0],C[1]),a=2;a<u;a+=6)this.globalData.canvasContext.bezierCurveTo(C[a],C[a+1],C[a+2],C[a+3],C[a+4],C[a+5]);this.globalData.canvasContext.closePath(),this.globalData.canvasContext.fill()}if(this.stroke){for(c&&c.sw?y!==c.sw&&(y=c.sw,e.lineWidth=c.sw):y!==this.values.sWidth&&(y=this.values.sWidth,e.lineWidth=this.values.sWidth),c&&c.sc?b!==c.sc&&(b=c.sc,e.strokeStyle=c.sc):b!==this.values.stroke&&(b=this.values.stroke,e.strokeStyle=this.values.stroke),P=this.textSpans[r].elem,s=P.length,this.globalData.canvasContext.beginPath(),i=0;i<s;i+=1)for(C=P[i],u=C.length,this.globalData.canvasContext.moveTo(C[0],C[1]),a=2;a<u;a+=6)this.globalData.canvasContext.bezierCurveTo(C[a],C[a+1],C[a+2],C[a+3],C[a+4],C[a+5]);this.globalData.canvasContext.closePath(),this.globalData.canvasContext.stroke()}c&&this.globalData.renderer.restore()}};function CVImageElement(e,r,n){this.assetData=r.getAssetData(e.refId),this.img=r.imageLoader.getAsset(this.assetData),this.initElement(e,r,n)}extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVImageElement),CVImageElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVImageElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVImageElement.prototype.createContent=function(){if(this.img.width&&(this.assetData.w!==this.img.width||this.assetData.h!==this.img.height)){var e=createTag("canvas");e.width=this.assetData.w,e.height=this.assetData.h;var r=e.getContext("2d"),n=this.img.width,i=this.img.height,s=n/i,a=this.assetData.w/this.assetData.h,u,f,d=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio;s>a&&d==="xMidYMid slice"||s<a&&d!=="xMidYMid slice"?(f=i,u=f*a):(u=n,f=u/a),r.drawImage(this.img,(n-u)/2,(i-f)/2,u,f,0,0,this.assetData.w,this.assetData.h),this.img=e}},CVImageElement.prototype.renderInnerContent=function(){this.canvasContext.drawImage(this.img,0,0)},CVImageElement.prototype.destroy=function(){this.img=null};function CVSolidElement(e,r,n){this.initElement(e,r,n)}extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVSolidElement),CVSolidElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVSolidElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVSolidElement.prototype.renderInnerContent=function(){var e=this.canvasContext;e.fillStyle=this.data.sc,e.fillRect(0,0,this.data.sw,this.data.sh)};function CanvasRendererBase(e,r){this.animationItem=e,this.renderConfig={clearCanvas:r&&r.clearCanvas!==void 0?r.clearCanvas:!0,context:r&&r.context||null,progressiveLoad:r&&r.progressiveLoad||!1,preserveAspectRatio:r&&r.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:r&&r.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:r&&r.contentVisibility||"visible",className:r&&r.className||"",id:r&&r.id||""},this.renderConfig.dpr=r&&r.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=r&&r.dpr||window.devicePixelRatio||1),this.renderedFrame=-1,this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1},this.contextData=new CVContextData,this.elements=[],this.pendingElements=[],this.transformMat=new Matrix,this.completeLayers=!1,this.rendererType="canvas"}extendPrototype([BaseRenderer],CanvasRendererBase),CanvasRendererBase.prototype.createShape=function(e){return new CVShapeElement(e,this.globalData,this)},CanvasRendererBase.prototype.createText=function(e){return new CVTextElement(e,this.globalData,this)},CanvasRendererBase.prototype.createImage=function(e){return new CVImageElement(e,this.globalData,this)},CanvasRendererBase.prototype.createSolid=function(e){return new CVSolidElement(e,this.globalData,this)},CanvasRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,CanvasRendererBase.prototype.ctxTransform=function(e){if(!(e[0]===1&&e[1]===0&&e[4]===0&&e[5]===1&&e[12]===0&&e[13]===0)){if(!this.renderConfig.clearCanvas){this.canvasContext.transform(e[0],e[1],e[4],e[5],e[12],e[13]);return}this.transformMat.cloneFromProps(e);var r=this.contextData.cTr.props;this.transformMat.transform(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15]),this.contextData.cTr.cloneFromProps(this.transformMat.props);var n=this.contextData.cTr.props;this.canvasContext.setTransform(n[0],n[1],n[4],n[5],n[12],n[13])}},CanvasRendererBase.prototype.ctxOpacity=function(e){if(!this.renderConfig.clearCanvas){this.canvasContext.globalAlpha*=e<0?0:e,this.globalData.currentGlobalAlpha=this.contextData.cO;return}this.contextData.cO*=e<0?0:e,this.globalData.currentGlobalAlpha!==this.contextData.cO&&(this.canvasContext.globalAlpha=this.contextData.cO,this.globalData.currentGlobalAlpha=this.contextData.cO)},CanvasRendererBase.prototype.reset=function(){if(!this.renderConfig.clearCanvas){this.canvasContext.restore();return}this.contextData.reset()},CanvasRendererBase.prototype.save=function(e){if(!this.renderConfig.clearCanvas){this.canvasContext.save();return}e&&this.canvasContext.save();var r=this.contextData.cTr.props;this.contextData._length<=this.contextData.cArrPos&&this.contextData.duplicate();var n,i=this.contextData.saved[this.contextData.cArrPos];for(n=0;n<16;n+=1)i[n]=r[n];this.contextData.savedOp[this.contextData.cArrPos]=this.contextData.cO,this.contextData.cArrPos+=1},CanvasRendererBase.prototype.restore=function(e){if(!this.renderConfig.clearCanvas){this.canvasContext.restore();return}e&&(this.canvasContext.restore(),this.globalData.blendMode="source-over"),this.contextData.cArrPos-=1;var r=this.contextData.saved[this.contextData.cArrPos],n,i=this.contextData.cTr.props;for(n=0;n<16;n+=1)i[n]=r[n];this.canvasContext.setTransform(r[0],r[1],r[4],r[5],r[12],r[13]),r=this.contextData.savedOp[this.contextData.cArrPos],this.contextData.cO=r,this.globalData.currentGlobalAlpha!==r&&(this.canvasContext.globalAlpha=r,this.globalData.currentGlobalAlpha=r)},CanvasRendererBase.prototype.configAnimation=function(e){if(this.animationItem.wrapper){this.animationItem.container=createTag("canvas");var r=this.animationItem.container.style;r.width="100%",r.height="100%";var n="0px 0px 0px";r.transformOrigin=n,r.mozTransformOrigin=n,r.webkitTransformOrigin=n,r["-webkit-transform"]=n,r.contentVisibility=this.renderConfig.contentVisibility,this.animationItem.wrapper.appendChild(this.animationItem.container),this.canvasContext=this.animationItem.container.getContext("2d"),this.renderConfig.className&&this.animationItem.container.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.animationItem.container.setAttribute("id",this.renderConfig.id)}else this.canvasContext=this.renderConfig.context;this.data=e,this.layers=e.layers,this.transformCanvas={w:e.w,h:e.h,sx:0,sy:0,tx:0,ty:0},this.setupGlobalData(e,document.body),this.globalData.canvasContext=this.canvasContext,this.globalData.renderer=this,this.globalData.isDashed=!1,this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.globalData.transformCanvas=this.transformCanvas,this.elements=createSizedArray(e.layers.length),this.updateContainerSize()},CanvasRendererBase.prototype.updateContainerSize=function(){this.reset();var e,r;this.animationItem.wrapper&&this.animationItem.container?(e=this.animationItem.wrapper.offsetWidth,r=this.animationItem.wrapper.offsetHeight,this.animationItem.container.setAttribute("width",e*this.renderConfig.dpr),this.animationItem.container.setAttribute("height",r*this.renderConfig.dpr)):(e=this.canvasContext.canvas.width*this.renderConfig.dpr,r=this.canvasContext.canvas.height*this.renderConfig.dpr);var n,i;if(this.renderConfig.preserveAspectRatio.indexOf("meet")!==-1||this.renderConfig.preserveAspectRatio.indexOf("slice")!==-1){var s=this.renderConfig.preserveAspectRatio.split(" "),a=s[1]||"meet",u=s[0]||"xMidYMid",f=u.substr(0,4),d=u.substr(4);n=e/r,i=this.transformCanvas.w/this.transformCanvas.h,i>n&&a==="meet"||i<n&&a==="slice"?(this.transformCanvas.sx=e/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=e/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sx=r/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.sy=r/(this.transformCanvas.h/this.renderConfig.dpr)),f==="xMid"&&(i<n&&a==="meet"||i>n&&a==="slice")?this.transformCanvas.tx=(e-this.transformCanvas.w*(r/this.transformCanvas.h))/2*this.renderConfig.dpr:f==="xMax"&&(i<n&&a==="meet"||i>n&&a==="slice")?this.transformCanvas.tx=(e-this.transformCanvas.w*(r/this.transformCanvas.h))*this.renderConfig.dpr:this.transformCanvas.tx=0,d==="YMid"&&(i>n&&a==="meet"||i<n&&a==="slice")?this.transformCanvas.ty=(r-this.transformCanvas.h*(e/this.transformCanvas.w))/2*this.renderConfig.dpr:d==="YMax"&&(i>n&&a==="meet"||i<n&&a==="slice")?this.transformCanvas.ty=(r-this.transformCanvas.h*(e/this.transformCanvas.w))*this.renderConfig.dpr:this.transformCanvas.ty=0}else this.renderConfig.preserveAspectRatio==="none"?(this.transformCanvas.sx=e/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=r/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.tx=0,this.transformCanvas.ty=0):(this.transformCanvas.sx=this.renderConfig.dpr,this.transformCanvas.sy=this.renderConfig.dpr,this.transformCanvas.tx=0,this.transformCanvas.ty=0);this.transformCanvas.props=[this.transformCanvas.sx,0,0,0,0,this.transformCanvas.sy,0,0,0,0,1,0,this.transformCanvas.tx,this.transformCanvas.ty,0,1],this.ctxTransform(this.transformCanvas.props),this.canvasContext.beginPath(),this.canvasContext.rect(0,0,this.transformCanvas.w,this.transformCanvas.h),this.canvasContext.closePath(),this.canvasContext.clip(),this.renderFrame(this.renderedFrame,!0)},CanvasRendererBase.prototype.destroy=function(){this.renderConfig.clearCanvas&&this.animationItem.wrapper&&(this.animationItem.wrapper.innerText="");var e,r=this.layers?this.layers.length:0;for(e=r-1;e>=0;e-=1)this.elements[e]&&this.elements[e].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRendererBase.prototype.renderFrame=function(e,r){if(!(this.renderedFrame===e&&this.renderConfig.clearCanvas===!0&&!r||this.destroyed||e===-1)){this.renderedFrame=e,this.globalData.frameNum=e-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||r,this.globalData.projectInterface.currentFrame=e;var n,i=this.layers.length;for(this.completeLayers||this.checkLayers(e),n=0;n<i;n+=1)(this.completeLayers||this.elements[n])&&this.elements[n].prepareFrame(e-this.layers[n].st);if(this.globalData._mdf){for(this.renderConfig.clearCanvas===!0?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),n=i-1;n>=0;n-=1)(this.completeLayers||this.elements[n])&&this.elements[n].renderFrame();this.renderConfig.clearCanvas!==!0&&this.restore()}}},CanvasRendererBase.prototype.buildItem=function(e){var r=this.elements;if(!(r[e]||this.layers[e].ty===99)){var n=this.createItem(this.layers[e],this,this.globalData);r[e]=n,n.initExpressions()}},CanvasRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var e=this.pendingElements.pop();e.checkParenting()}},CanvasRendererBase.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRendererBase.prototype.show=function(){this.animationItem.container.style.display="block"};function CVCompElement(e,r,n){this.completeLayers=!1,this.layers=e.layers,this.pendingElements=[],this.elements=createSizedArray(this.layers.length),this.initElement(e,r,n),this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,r.frameRate,this):{_placeholder:!0}}extendPrototype([CanvasRendererBase,ICompElement,CVBaseElement],CVCompElement),CVCompElement.prototype.renderInnerContent=function(){var e=this.canvasContext;e.beginPath(),e.moveTo(0,0),e.lineTo(this.data.w,0),e.lineTo(this.data.w,this.data.h),e.lineTo(0,this.data.h),e.lineTo(0,0),e.clip();var r,n=this.layers.length;for(r=n-1;r>=0;r-=1)(this.completeLayers||this.elements[r])&&this.elements[r].renderFrame()},CVCompElement.prototype.destroy=function(){var e,r=this.layers.length;for(e=r-1;e>=0;e-=1)this.elements[e]&&this.elements[e].destroy();this.layers=null,this.elements=null},CVCompElement.prototype.createComp=function(e){return new CVCompElement(e,this.globalData,this)};function CanvasRenderer(e,r){this.animationItem=e,this.renderConfig={clearCanvas:r&&r.clearCanvas!==void 0?r.clearCanvas:!0,context:r&&r.context||null,progressiveLoad:r&&r.progressiveLoad||!1,preserveAspectRatio:r&&r.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:r&&r.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:r&&r.contentVisibility||"visible",className:r&&r.className||"",id:r&&r.id||""},this.renderConfig.dpr=r&&r.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=r&&r.dpr||window.devicePixelRatio||1),this.renderedFrame=-1,this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1},this.contextData=new CVContextData,this.elements=[],this.pendingElements=[],this.transformMat=new Matrix,this.completeLayers=!1,this.rendererType="canvas"}extendPrototype([CanvasRendererBase],CanvasRenderer),CanvasRenderer.prototype.createComp=function(e){return new CVCompElement(e,this.globalData,this)};function HBaseElement(){}HBaseElement.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=createTag(this.data.tg||"div"),this.data.hasMask?(this.svgElement=createNS("svg"),this.layerElement=createNS("g"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement,styleDiv(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new CVEffects,this.transformedElement=this.baseElement,this.maskedElement=this.layerElement,this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),this.data.bm!==0&&this.setBlendMode()},renderElement:function(){var r=this.transformedElement?this.transformedElement.style:{};if(this.finalTransform._matMdf){var n=this.finalTransform.mat.toCSS();r.transform=n,r.webkitTransform=n}this.finalTransform._opMdf&&(r.opacity=this.finalTransform.mProp.o.v)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},destroy:function(){this.layerElement=null,this.transformedElement=null,this.matteElement&&(this.matteElement=null),this.maskManager&&(this.maskManager.destroy(),this.maskManager=null)},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}},HBaseElement.prototype.getBaseElement=SVGBaseElement.prototype.getBaseElement,HBaseElement.prototype.destroyBaseElement=HBaseElement.prototype.destroy,HBaseElement.prototype.buildElementParenting=BaseRenderer.prototype.buildElementParenting;function HSolidElement(e,r,n){this.initElement(e,r,n)}extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var e;this.data.hasMask?(e=createNS("rect"),e.setAttribute("width",this.data.sw),e.setAttribute("height",this.data.sh),e.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):(e=createTag("div"),e.style.width=this.data.sw+"px",e.style.height=this.data.sh+"px",e.style.backgroundColor=this.data.sc),this.layerElement.appendChild(e)};function HShapeElement(e,r,n){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS("g"),this.initElement(e,r,n),this.prevViewData=[],this.currentBBox={x:999999,y:-999999,h:0,w:0}}extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement),HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContent=function(){var e;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),e=this.svgElement;else{e=createNS("svg");var r=this.comp.data?this.comp.data:this.globalData.compSize;e.setAttribute("width",r.w),e.setAttribute("height",r.h),e.appendChild(this.shapesContainer),this.layerElement.appendChild(e)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=e},HShapeElement.prototype.getTransformedPoint=function(e,r){var n,i=e.length;for(n=0;n<i;n+=1)r=e[n].mProps.v.applyToPointArray(r[0],r[1],0);return r},HShapeElement.prototype.calculateShapeBoundingBox=function(e,r){var n=e.sh.v,i=e.transformers,s,a=n._length,u,f,d,c;if(!(a<=1)){for(s=0;s<a-1;s+=1)u=this.getTransformedPoint(i,n.v[s]),f=this.getTransformedPoint(i,n.o[s]),d=this.getTransformedPoint(i,n.i[s+1]),c=this.getTransformedPoint(i,n.v[s+1]),this.checkBounds(u,f,d,c,r);n.c&&(u=this.getTransformedPoint(i,n.v[s]),f=this.getTransformedPoint(i,n.o[s]),d=this.getTransformedPoint(i,n.i[0]),c=this.getTransformedPoint(i,n.v[0]),this.checkBounds(u,f,d,c,r))}},HShapeElement.prototype.checkBounds=function(e,r,n,i,s){this.getBoundsOfCurve(e,r,n,i);var a=this.shapeBoundingBox;s.x=bmMin(a.left,s.x),s.xMax=bmMax(a.right,s.xMax),s.y=bmMin(a.top,s.y),s.yMax=bmMax(a.bottom,s.yMax)},HShapeElement.prototype.shapeBoundingBox={left:0,right:0,top:0,bottom:0},HShapeElement.prototype.tempBoundingBox={x:0,xMax:0,y:0,yMax:0,width:0,height:0},HShapeElement.prototype.getBoundsOfCurve=function(e,r,n,i){for(var s=[[e[0],i[0]],[e[1],i[1]]],a,u,f,d,c,m,b,y=0;y<2;++y)u=6*e[y]-12*r[y]+6*n[y],a=-3*e[y]+9*r[y]-9*n[y]+3*i[y],f=3*r[y]-3*e[y],u|=0,a|=0,f|=0,a===0&&u===0||(a===0?(d=-f/u,d>0&&d<1&&s[y].push(this.calculateF(d,e,r,n,i,y))):(c=u*u-4*f*a,c>=0&&(m=(-u+bmSqrt(c))/(2*a),m>0&&m<1&&s[y].push(this.calculateF(m,e,r,n,i,y)),b=(-u-bmSqrt(c))/(2*a),b>0&&b<1&&s[y].push(this.calculateF(b,e,r,n,i,y)))));this.shapeBoundingBox.left=bmMin.apply(null,s[0]),this.shapeBoundingBox.top=bmMin.apply(null,s[1]),this.shapeBoundingBox.right=bmMax.apply(null,s[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,s[1])},HShapeElement.prototype.calculateF=function(e,r,n,i,s,a){return bmPow(1-e,3)*r[a]+3*bmPow(1-e,2)*e*n[a]+3*(1-e)*bmPow(e,2)*i[a]+bmPow(e,3)*s[a]},HShapeElement.prototype.calculateBoundingBox=function(e,r){var n,i=e.length;for(n=0;n<i;n+=1)e[n]&&e[n].sh?this.calculateShapeBoundingBox(e[n],r):e[n]&&e[n].it?this.calculateBoundingBox(e[n].it,r):e[n]&&e[n].style&&e[n].w&&this.expandStrokeBoundingBox(e[n].w,r)},HShapeElement.prototype.expandStrokeBoundingBox=function(e,r){var n=0;if(e.keyframes){for(var i=0;i<e.keyframes.length;i+=1){var s=e.keyframes[i].s;s>n&&(n=s)}n*=e.mult}else n=e.v*e.mult;r.x-=n,r.xMax+=n,r.y-=n,r.yMax+=n},HShapeElement.prototype.currentBoxContains=function(e){return this.currentBBox.x<=e.x&&this.currentBBox.y<=e.y&&this.currentBBox.width+this.currentBBox.x>=e.x+e.width&&this.currentBBox.height+this.currentBBox.y>=e.y+e.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var e=this.tempBoundingBox,r=999999;if(e.x=r,e.xMax=-r,e.y=r,e.yMax=-r,this.calculateBoundingBox(this.itemsData,e),e.width=e.xMax<e.x?0:e.xMax-e.x,e.height=e.yMax<e.y?0:e.yMax-e.y,this.currentBoxContains(e))return;var n=!1;if(this.currentBBox.w!==e.width&&(this.currentBBox.w=e.width,this.shapeCont.setAttribute("width",e.width),n=!0),this.currentBBox.h!==e.height&&(this.currentBBox.h=e.height,this.shapeCont.setAttribute("height",e.height),n=!0),n||this.currentBBox.x!==e.x||this.currentBBox.y!==e.y){this.currentBBox.w=e.width,this.currentBBox.h=e.height,this.currentBBox.x=e.x,this.currentBBox.y=e.y,this.shapeCont.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h);var i=this.shapeCont.style,s="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";i.transform=s,i.webkitTransform=s}}};function HTextElement(e,r,n){this.textSpans=[],this.textPaths=[],this.currentBBox={x:999999,y:-999999,h:0,w:0},this.renderType="svg",this.isMasked=!1,this.initElement(e,r,n)}extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],HTextElement),HTextElement.prototype.createContent=function(){if(this.isMasked=this.checkMasks(),this.isMasked){this.renderType="svg",this.compW=this.comp.data.w,this.compH=this.comp.data.h,this.svgElement.setAttribute("width",this.compW),this.svgElement.setAttribute("height",this.compH);var e=createNS("g");this.maskedElement.appendChild(e),this.innerElem=e}else this.renderType="html",this.innerElem=this.layerElement;this.checkParenting()},HTextElement.prototype.buildNewText=function(){var e=this.textProperty.currentData;this.renderedLetters=createSizedArray(e.l?e.l.length:0);var r=this.innerElem.style,n=e.fc?this.buildColor(e.fc):"rgba(0,0,0,0)";r.fill=n,r.color=n,e.sc&&(r.stroke=this.buildColor(e.sc),r.strokeWidth=e.sw+"px");var i=this.globalData.fontManager.getFontByName(e.f);if(!this.globalData.fontManager.chars)if(r.fontSize=e.finalSize+"px",r.lineHeight=e.finalSize+"px",i.fClass)this.innerElem.className=i.fClass;else{r.fontFamily=i.fFamily;var s=e.fWeight,a=e.fStyle;r.fontStyle=a,r.fontWeight=s}var u,f,d=e.l;f=d.length;var c,m,b,y=this.mHelper,P,C="",T=0;for(u=0;u<f;u+=1){if(this.globalData.fontManager.chars?(this.textPaths[T]?c=this.textPaths[T]:(c=createNS("path"),c.setAttribute("stroke-linecap",lineCapEnum[1]),c.setAttribute("stroke-linejoin",lineJoinEnum[2]),c.setAttribute("stroke-miterlimit","4")),this.isMasked||(this.textSpans[T]?(m=this.textSpans[T],b=m.children[0]):(m=createTag("div"),m.style.lineHeight=0,b=createNS("svg"),b.appendChild(c),styleDiv(m)))):this.isMasked?c=this.textPaths[T]?this.textPaths[T]:createNS("text"):this.textSpans[T]?(m=this.textSpans[T],c=this.textPaths[T]):(m=createTag("span"),styleDiv(m),c=createTag("span"),styleDiv(c),m.appendChild(c)),this.globalData.fontManager.chars){var I=this.globalData.fontManager.getCharData(e.finalText[u],i.fStyle,this.globalData.fontManager.getFontByName(e.f).fFamily),S;if(I?S=I.data:S=null,y.reset(),S&&S.shapes&&S.shapes.length&&(P=S.shapes[0].it,y.scale(e.finalSize/100,e.finalSize/100),C=this.createPathShape(y,P),c.setAttribute("d",C)),this.isMasked)this.innerElem.appendChild(c);else{if(this.innerElem.appendChild(m),S&&S.shapes){document.body.appendChild(b);var _=b.getBBox();b.setAttribute("width",_.width+2),b.setAttribute("height",_.height+2),b.setAttribute("viewBox",_.x-1+" "+(_.y-1)+" "+(_.width+2)+" "+(_.height+2));var E=b.style,A="translate("+(_.x-1)+"px,"+(_.y-1)+"px)";E.transform=A,E.webkitTransform=A,d[u].yOffset=_.y-1}else b.setAttribute("width",1),b.setAttribute("height",1);m.appendChild(b)}}else if(c.textContent=d[u].val,c.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),this.isMasked)this.innerElem.appendChild(c);else{this.innerElem.appendChild(m);var x=c.style,O="translate3d(0,"+-e.finalSize/1.2+"px,0)";x.transform=O,x.webkitTransform=O}this.isMasked?this.textSpans[T]=c:this.textSpans[T]=m,this.textSpans[T].style.display="block",this.textPaths[T]=c,T+=1}for(;T<this.textSpans.length;)this.textSpans[T].style.display="none",T+=1},HTextElement.prototype.renderInnerContent=function(){var e;if(this.data.singleShape){if(!this._isFirstFrame&&!this.lettersChangedFlag)return;if(this.isMasked&&this.finalTransform._matMdf){this.svgElement.setAttribute("viewBox",-this.finalTransform.mProp.p.v[0]+" "+-this.finalTransform.mProp.p.v[1]+" "+this.compW+" "+this.compH),e=this.svgElement.style;var r="translate("+-this.finalTransform.mProp.p.v[0]+"px,"+-this.finalTransform.mProp.p.v[1]+"px)";e.transform=r,e.webkitTransform=r}}if(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),!(!this.lettersChangedFlag&&!this.textAnimator.lettersChangedFlag)){var n,i,s=0,a=this.textAnimator.renderedLetters,u=this.textProperty.currentData.l;i=u.length;var f,d,c;for(n=0;n<i;n+=1)u[n].n?s+=1:(d=this.textSpans[n],c=this.textPaths[n],f=a[s],s+=1,f._mdf.m&&(this.isMasked?d.setAttribute("transform",f.m):(d.style.webkitTransform=f.m,d.style.transform=f.m)),d.style.opacity=f.o,f.sw&&f._mdf.sw&&c.setAttribute("stroke-width",f.sw),f.sc&&f._mdf.sc&&c.setAttribute("stroke",f.sc),f.fc&&f._mdf.fc&&(c.setAttribute("fill",f.fc),c.style.color=f.fc));if(this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)){var m=this.innerElem.getBBox();this.currentBBox.w!==m.width&&(this.currentBBox.w=m.width,this.svgElement.setAttribute("width",m.width)),this.currentBBox.h!==m.height&&(this.currentBBox.h=m.height,this.svgElement.setAttribute("height",m.height));var b=1;if(this.currentBBox.w!==m.width+b*2||this.currentBBox.h!==m.height+b*2||this.currentBBox.x!==m.x-b||this.currentBBox.y!==m.y-b){this.currentBBox.w=m.width+b*2,this.currentBBox.h=m.height+b*2,this.currentBBox.x=m.x-b,this.currentBBox.y=m.y-b,this.svgElement.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),e=this.svgElement.style;var y="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";e.transform=y,e.webkitTransform=y}}}};function HCameraElement(e,r,n){this.initFrame(),this.initBaseData(e,r,n),this.initHierarchy();var i=PropertyFactory.getProp;if(this.pe=i(this,e.pe,0,0,this),e.ks.p.s?(this.px=i(this,e.ks.p.x,1,0,this),this.py=i(this,e.ks.p.y,1,0,this),this.pz=i(this,e.ks.p.z,1,0,this)):this.p=i(this,e.ks.p,1,0,this),e.ks.a&&(this.a=i(this,e.ks.a,1,0,this)),e.ks.or.k.length&&e.ks.or.k[0].to){var s,a=e.ks.or.k.length;for(s=0;s<a;s+=1)e.ks.or.k[s].to=null,e.ks.or.k[s].ti=null}this.or=i(this,e.ks.or,1,degToRads,this),this.or.sh=!0,this.rx=i(this,e.ks.rx,0,degToRads,this),this.ry=i(this,e.ks.ry,0,degToRads,this),this.rz=i(this,e.ks.rz,0,degToRads,this),this.mat=new Matrix,this._prevMat=new Matrix,this._isFirstFrame=!0,this.finalTransform={mProp:this}}extendPrototype([BaseElement,FrameElement,HierarchyElement],HCameraElement),HCameraElement.prototype.setup=function(){var e,r=this.comp.threeDElements.length,n,i,s;for(e=0;e<r;e+=1)if(n=this.comp.threeDElements[e],n.type==="3d"){i=n.perspectiveElem.style,s=n.container.style;var a=this.pe.v+"px",u="0px 0px 0px",f="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";i.perspective=a,i.webkitPerspective=a,s.transformOrigin=u,s.mozTransformOrigin=u,s.webkitTransformOrigin=u,i.transform=f,i.webkitTransform=f}},HCameraElement.prototype.createElements=function(){},HCameraElement.prototype.hide=function(){},HCameraElement.prototype.renderFrame=function(){var e=this._isFirstFrame,r,n;if(this.hierarchy)for(n=this.hierarchy.length,r=0;r<n;r+=1)e=this.hierarchy[r].finalTransform.mProp._mdf||e;if(e||this.pe._mdf||this.p&&this.p._mdf||this.px&&(this.px._mdf||this.py._mdf||this.pz._mdf)||this.rx._mdf||this.ry._mdf||this.rz._mdf||this.or._mdf||this.a&&this.a._mdf){if(this.mat.reset(),this.hierarchy)for(n=this.hierarchy.length-1,r=n;r>=0;r-=1){var i=this.hierarchy[r].finalTransform.mProp;this.mat.translate(-i.p.v[0],-i.p.v[1],i.p.v[2]),this.mat.rotateX(-i.or.v[0]).rotateY(-i.or.v[1]).rotateZ(i.or.v[2]),this.mat.rotateX(-i.rx.v).rotateY(-i.ry.v).rotateZ(i.rz.v),this.mat.scale(1/i.s.v[0],1/i.s.v[1],1/i.s.v[2]),this.mat.translate(i.a.v[0],i.a.v[1],i.a.v[2])}if(this.p?this.mat.translate(-this.p.v[0],-this.p.v[1],this.p.v[2]):this.mat.translate(-this.px.v,-this.py.v,this.pz.v),this.a){var s;this.p?s=[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:s=[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]];var a=Math.sqrt(Math.pow(s[0],2)+Math.pow(s[1],2)+Math.pow(s[2],2)),u=[s[0]/a,s[1]/a,s[2]/a],f=Math.sqrt(u[2]*u[2]+u[0]*u[0]),d=Math.atan2(u[1],f),c=Math.atan2(u[0],-u[2]);this.mat.rotateY(c).rotateX(-d)}this.mat.rotateX(-this.rx.v).rotateY(-this.ry.v).rotateZ(this.rz.v),this.mat.rotateX(-this.or.v[0]).rotateY(-this.or.v[1]).rotateZ(this.or.v[2]),this.mat.translate(this.globalData.compSize.w/2,this.globalData.compSize.h/2,0),this.mat.translate(0,0,this.pe.v);var m=!this._prevMat.equals(this.mat);if((m||this.pe._mdf)&&this.comp.threeDElements){n=this.comp.threeDElements.length;var b,y,P;for(r=0;r<n;r+=1)if(b=this.comp.threeDElements[r],b.type==="3d"){if(m){var C=this.mat.toCSS();P=b.container.style,P.transform=C,P.webkitTransform=C}this.pe._mdf&&(y=b.perspectiveElem.style,y.perspective=this.pe.v+"px",y.webkitPerspective=this.pe.v+"px")}this.mat.clone(this._prevMat)}}this._isFirstFrame=!1},HCameraElement.prototype.prepareFrame=function(e){this.prepareProperties(e,!0)},HCameraElement.prototype.destroy=function(){},HCameraElement.prototype.getBaseElement=function(){return null};function HImageElement(e,r,n){this.assetData=r.getAssetData(e.refId),this.initElement(e,r,n)}extendPrototype([BaseElement,TransformElement,HBaseElement,HSolidElement,HierarchyElement,FrameElement,RenderableElement],HImageElement),HImageElement.prototype.createContent=function(){var e=this.globalData.getAssetsPath(this.assetData),r=new Image;this.data.hasMask?(this.imageElem=createNS("image"),this.imageElem.setAttribute("width",this.assetData.w+"px"),this.imageElem.setAttribute("height",this.assetData.h+"px"),this.imageElem.setAttributeNS("http://www.w3.org/1999/xlink","href",e),this.layerElement.appendChild(this.imageElem),this.baseElement.setAttribute("width",this.assetData.w),this.baseElement.setAttribute("height",this.assetData.h)):this.layerElement.appendChild(r),r.crossOrigin="anonymous",r.src=e,this.data.ln&&this.baseElement.setAttribute("id",this.data.ln)};function HybridRendererBase(e,r){this.animationItem=e,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:r&&r.className||"",imagePreserveAspectRatio:r&&r.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(r&&r.hideOnTransparent===!1),filterSize:{width:r&&r.filterSize&&r.filterSize.width||"400%",height:r&&r.filterSize&&r.filterSize.height||"400%",x:r&&r.filterSize&&r.filterSize.x||"-100%",y:r&&r.filterSize&&r.filterSize.y||"-100%"}},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}extendPrototype([BaseRenderer],HybridRendererBase),HybridRendererBase.prototype.buildItem=SVGRenderer.prototype.buildItem,HybridRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var e=this.pendingElements.pop();e.checkParenting()}},HybridRendererBase.prototype.appendElementInPos=function(e,r){var n=e.getBaseElement();if(!!n){var i=this.layers[r];if(!i.ddd||!this.supports3d)if(this.threeDElements)this.addTo3dContainer(n,r);else{for(var s=0,a,u,f;s<r;)this.elements[s]&&this.elements[s]!==!0&&this.elements[s].getBaseElement&&(u=this.elements[s],f=this.layers[s].ddd?this.getThreeDContainerByPos(s):u.getBaseElement(),a=f||a),s+=1;a?(!i.ddd||!this.supports3d)&&this.layerElement.insertBefore(n,a):(!i.ddd||!this.supports3d)&&this.layerElement.appendChild(n)}else this.addTo3dContainer(n,r)}},HybridRendererBase.prototype.createShape=function(e){return this.supports3d?new HShapeElement(e,this.globalData,this):new SVGShapeElement(e,this.globalData,this)},HybridRendererBase.prototype.createText=function(e){return this.supports3d?new HTextElement(e,this.globalData,this):new SVGTextLottieElement(e,this.globalData,this)},HybridRendererBase.prototype.createCamera=function(e){return this.camera=new HCameraElement(e,this.globalData,this),this.camera},HybridRendererBase.prototype.createImage=function(e){return this.supports3d?new HImageElement(e,this.globalData,this):new IImageElement(e,this.globalData,this)},HybridRendererBase.prototype.createSolid=function(e){return this.supports3d?new HSolidElement(e,this.globalData,this):new ISolidElement(e,this.globalData,this)},HybridRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,HybridRendererBase.prototype.getThreeDContainerByPos=function(e){for(var r=0,n=this.threeDElements.length;r<n;){if(this.threeDElements[r].startPos<=e&&this.threeDElements[r].endPos>=e)return this.threeDElements[r].perspectiveElem;r+=1}return null},HybridRendererBase.prototype.createThreeDContainer=function(e,r){var n=createTag("div"),i,s;styleDiv(n);var a=createTag("div");if(styleDiv(a),r==="3d"){i=n.style,i.width=this.globalData.compSize.w+"px",i.height=this.globalData.compSize.h+"px";var u="50% 50%";i.webkitTransformOrigin=u,i.mozTransformOrigin=u,i.transformOrigin=u,s=a.style;var f="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";s.transform=f,s.webkitTransform=f}n.appendChild(a);var d={container:a,perspectiveElem:n,startPos:e,endPos:e,type:r};return this.threeDElements.push(d),d},HybridRendererBase.prototype.build3dContainers=function(){var e,r=this.layers.length,n,i="";for(e=0;e<r;e+=1)this.layers[e].ddd&&this.layers[e].ty!==3?(i!=="3d"&&(i="3d",n=this.createThreeDContainer(e,"3d")),n.endPos=Math.max(n.endPos,e)):(i!=="2d"&&(i="2d",n=this.createThreeDContainer(e,"2d")),n.endPos=Math.max(n.endPos,e));for(r=this.threeDElements.length,e=r-1;e>=0;e-=1)this.resizerElem.appendChild(this.threeDElements[e].perspectiveElem)},HybridRendererBase.prototype.addTo3dContainer=function(e,r){for(var n=0,i=this.threeDElements.length;n<i;){if(r<=this.threeDElements[n].endPos){for(var s=this.threeDElements[n].startPos,a;s<r;)this.elements[s]&&this.elements[s].getBaseElement&&(a=this.elements[s].getBaseElement()),s+=1;a?this.threeDElements[n].container.insertBefore(e,a):this.threeDElements[n].container.appendChild(e);break}n+=1}},HybridRendererBase.prototype.configAnimation=function(e){var r=createTag("div"),n=this.animationItem.wrapper,i=r.style;i.width=e.w+"px",i.height=e.h+"px",this.resizerElem=r,styleDiv(r),i.transformStyle="flat",i.mozTransformStyle="flat",i.webkitTransformStyle="flat",this.renderConfig.className&&r.setAttribute("class",this.renderConfig.className),n.appendChild(r),i.overflow="hidden";var s=createNS("svg");s.setAttribute("width","1"),s.setAttribute("height","1"),styleDiv(s),this.resizerElem.appendChild(s);var a=createNS("defs");s.appendChild(a),this.data=e,this.setupGlobalData(e,s),this.globalData.defs=a,this.layers=e.layers,this.layerElement=this.resizerElem,this.build3dContainers(),this.updateContainerSize()},HybridRendererBase.prototype.destroy=function(){this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.animationItem.container=null,this.globalData.defs=null;var e,r=this.layers?this.layers.length:0;for(e=0;e<r;e+=1)this.elements[e].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},HybridRendererBase.prototype.updateContainerSize=function(){var e=this.animationItem.wrapper.offsetWidth,r=this.animationItem.wrapper.offsetHeight,n=e/r,i=this.globalData.compSize.w/this.globalData.compSize.h,s,a,u,f;i>n?(s=e/this.globalData.compSize.w,a=e/this.globalData.compSize.w,u=0,f=(r-this.globalData.compSize.h*(e/this.globalData.compSize.w))/2):(s=r/this.globalData.compSize.h,a=r/this.globalData.compSize.h,u=(e-this.globalData.compSize.w*(r/this.globalData.compSize.h))/2,f=0);var d=this.resizerElem.style;d.webkitTransform="matrix3d("+s+",0,0,0,0,"+a+",0,0,0,0,1,0,"+u+","+f+",0,1)",d.transform=d.webkitTransform},HybridRendererBase.prototype.renderFrame=SVGRenderer.prototype.renderFrame,HybridRendererBase.prototype.hide=function(){this.resizerElem.style.display="none"},HybridRendererBase.prototype.show=function(){this.resizerElem.style.display="block"},HybridRendererBase.prototype.initItems=function(){if(this.buildAllItems(),this.camera)this.camera.setup();else{var e=this.globalData.compSize.w,r=this.globalData.compSize.h,n,i=this.threeDElements.length;for(n=0;n<i;n+=1){var s=this.threeDElements[n].perspectiveElem.style;s.webkitPerspective=Math.sqrt(Math.pow(e,2)+Math.pow(r,2))+"px",s.perspective=s.webkitPerspective}}},HybridRendererBase.prototype.searchExtraCompositions=function(e){var r,n=e.length,i=createTag("div");for(r=0;r<n;r+=1)if(e[r].xt){var s=this.createComp(e[r],i,this.globalData.comp,null);s.initExpressions(),this.globalData.projectInterface.registerComposition(s)}};function HCompElement(e,r,n){this.layers=e.layers,this.supports3d=!e.hasMask,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(e,r,n),this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,r.frameRate,this):{_placeholder:!0}}extendPrototype([HybridRendererBase,ICompElement,HBaseElement],HCompElement),HCompElement.prototype._createBaseContainerElements=HCompElement.prototype.createContainerElements,HCompElement.prototype.createContainerElements=function(){this._createBaseContainerElements(),this.data.hasMask?(this.svgElement.setAttribute("width",this.data.w),this.svgElement.setAttribute("height",this.data.h),this.transformedElement=this.baseElement):this.transformedElement=this.layerElement},HCompElement.prototype.addTo3dContainer=function(e,r){for(var n=0,i;n<r;)this.elements[n]&&this.elements[n].getBaseElement&&(i=this.elements[n].getBaseElement()),n+=1;i?this.layerElement.insertBefore(e,i):this.layerElement.appendChild(e)},HCompElement.prototype.createComp=function(e){return this.supports3d?new HCompElement(e,this.globalData,this):new SVGCompElement(e,this.globalData,this)};function HybridRenderer(e,r){this.animationItem=e,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:r&&r.className||"",imagePreserveAspectRatio:r&&r.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(r&&r.hideOnTransparent===!1),filterSize:{width:r&&r.filterSize&&r.filterSize.width||"400%",height:r&&r.filterSize&&r.filterSize.height||"400%",x:r&&r.filterSize&&r.filterSize.x||"-100%",y:r&&r.filterSize&&r.filterSize.y||"-100%"}},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}extendPrototype([HybridRendererBase],HybridRenderer),HybridRenderer.prototype.createComp=function(e){return this.supports3d?new HCompElement(e,this.globalData,this):new SVGCompElement(e,this.globalData,this)};var Expressions=function(){var e={};e.initExpressions=r;function r(n){var i=0,s=[];function a(){i+=1}function u(){i-=1,i===0&&d()}function f(c){s.indexOf(c)===-1&&s.push(c)}function d(){var c,m=s.length;for(c=0;c<m;c+=1)s[c].release();s.length=0}n.renderer.compInterface=CompExpressionInterface(n.renderer),n.renderer.globalData.projectInterface.registerComposition(n.renderer),n.renderer.globalData.pushExpression=a,n.renderer.globalData.popExpression=u,n.renderer.globalData.registerExpressionProperty=f}return e}();function _typeof$1(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$1=function(n){return typeof n}:_typeof$1=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},_typeof$1(e)}function seedRandom(e,r){var n=this,i=256,s=6,a=52,u="random",f=r.pow(i,s),d=r.pow(2,a),c=d*2,m=i-1,b;function y(E,A,x){var O=[];A=A===!0?{entropy:!0}:A||{};var k=I(T(A.entropy?[E,_(e)]:E===null?S():E,3),O),F=new P(O),L=function(){for(var Z=F.g(s),j=f,X=0;Z<d;)Z=(Z+X)*i,j*=i,X=F.g(1);for(;Z>=c;)Z/=2,j/=2,X>>>=1;return(Z+X)/j};return L.int32=function(){return F.g(4)|0},L.quick=function(){return F.g(4)/4294967296},L.double=L,I(_(F.S),e),(A.pass||x||function(U,Z,j,X){return X&&(X.S&&C(X,F),U.state=function(){return C(F,{})}),j?(r[u]=U,Z):U})(L,k,"global"in A?A.global:this==r,A.state)}r["seed"+u]=y;function P(E){var A,x=E.length,O=this,k=0,F=O.i=O.j=0,L=O.S=[];for(x||(E=[x++]);k<i;)L[k]=k++;for(k=0;k<i;k++)L[k]=L[F=m&F+E[k%x]+(A=L[k])],L[F]=A;O.g=function(U){for(var Z,j=0,X=O.i,re=O.j,W=O.S;U--;)Z=W[X=m&X+1],j=j*i+W[m&(W[X]=W[re=m&re+Z])+(W[re]=Z)];return O.i=X,O.j=re,j}}function C(E,A){return A.i=E.i,A.j=E.j,A.S=E.S.slice(),A}function T(E,A){var x=[],O=_typeof$1(E),k;if(A&&O=="object")for(k in E)try{x.push(T(E[k],A-1))}catch{}return x.length?x:O=="string"?E:E+"\0"}function I(E,A){for(var x=E+"",O,k=0;k<x.length;)A[m&k]=m&(O^=A[m&k]*19)+x.charCodeAt(k++);return _(A)}function S(){try{var E=new Uint8Array(i);return(n.crypto||n.msCrypto).getRandomValues(E),_(E)}catch{var A=n.navigator,x=A&&A.plugins;return[+new Date,n,x,n.screen,_(e)]}}function _(E){return String.fromCharCode.apply(0,E)}I(r.random(),e)}function initialize$2(e){seedRandom([],e)}var propTypes={SHAPE:"shape"};function _typeof(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof=function(n){return typeof n}:_typeof=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},_typeof(e)}var ExpressionManager=function(){var ob={},Math=BMMath,window=null,document=null,XMLHttpRequest=null,fetch=null,frames=null;initialize$2(BMMath);function $bm_isInstanceOfArray(e){return e.constructor===Array||e.constructor===Float32Array}function isNumerable(e,r){return e==="number"||e==="boolean"||e==="string"||r instanceof Number}function $bm_neg(e){var r=_typeof(e);if(r==="number"||r==="boolean"||e instanceof Number)return-e;if($bm_isInstanceOfArray(e)){var n,i=e.length,s=[];for(n=0;n<i;n+=1)s[n]=-e[n];return s}return e.propType?e.v:-e}var easeInBez=BezierFactory.getBezierEasing(.333,0,.833,.833,"easeIn").get,easeOutBez=BezierFactory.getBezierEasing(.167,.167,.667,1,"easeOut").get,easeInOutBez=BezierFactory.getBezierEasing(.33,0,.667,1,"easeInOut").get;function sum(e,r){var n=_typeof(e),i=_typeof(r);if(n==="string"||i==="string"||isNumerable(n,e)&&isNumerable(i,r))return e+r;if($bm_isInstanceOfArray(e)&&isNumerable(i,r))return e=e.slice(0),e[0]+=r,e;if(isNumerable(n,e)&&$bm_isInstanceOfArray(r))return r=r.slice(0),r[0]=e+r[0],r;if($bm_isInstanceOfArray(e)&&$bm_isInstanceOfArray(r)){for(var s=0,a=e.length,u=r.length,f=[];s<a||s<u;)(typeof e[s]=="number"||e[s]instanceof Number)&&(typeof r[s]=="number"||r[s]instanceof Number)?f[s]=e[s]+r[s]:f[s]=r[s]===void 0?e[s]:e[s]||r[s],s+=1;return f}return 0}var add=sum;function sub(e,r){var n=_typeof(e),i=_typeof(r);if(isNumerable(n,e)&&isNumerable(i,r))return n==="string"&&(e=parseInt(e,10)),i==="string"&&(r=parseInt(r,10)),e-r;if($bm_isInstanceOfArray(e)&&isNumerable(i,r))return e=e.slice(0),e[0]-=r,e;if(isNumerable(n,e)&&$bm_isInstanceOfArray(r))return r=r.slice(0),r[0]=e-r[0],r;if($bm_isInstanceOfArray(e)&&$bm_isInstanceOfArray(r)){for(var s=0,a=e.length,u=r.length,f=[];s<a||s<u;)(typeof e[s]=="number"||e[s]instanceof Number)&&(typeof r[s]=="number"||r[s]instanceof Number)?f[s]=e[s]-r[s]:f[s]=r[s]===void 0?e[s]:e[s]||r[s],s+=1;return f}return 0}function mul(e,r){var n=_typeof(e),i=_typeof(r),s;if(isNumerable(n,e)&&isNumerable(i,r))return e*r;var a,u;if($bm_isInstanceOfArray(e)&&isNumerable(i,r)){for(u=e.length,s=createTypedArray("float32",u),a=0;a<u;a+=1)s[a]=e[a]*r;return s}if(isNumerable(n,e)&&$bm_isInstanceOfArray(r)){for(u=r.length,s=createTypedArray("float32",u),a=0;a<u;a+=1)s[a]=e*r[a];return s}return 0}function div(e,r){var n=_typeof(e),i=_typeof(r),s;if(isNumerable(n,e)&&isNumerable(i,r))return e/r;var a,u;if($bm_isInstanceOfArray(e)&&isNumerable(i,r)){for(u=e.length,s=createTypedArray("float32",u),a=0;a<u;a+=1)s[a]=e[a]/r;return s}if(isNumerable(n,e)&&$bm_isInstanceOfArray(r)){for(u=r.length,s=createTypedArray("float32",u),a=0;a<u;a+=1)s[a]=e/r[a];return s}return 0}function mod(e,r){return typeof e=="string"&&(e=parseInt(e,10)),typeof r=="string"&&(r=parseInt(r,10)),e%r}var $bm_sum=sum,$bm_sub=sub,$bm_mul=mul,$bm_div=div,$bm_mod=mod;function clamp(e,r,n){if(r>n){var i=n;n=r,r=i}return Math.min(Math.max(e,r),n)}function radiansToDegrees(e){return e/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(e){return e*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(e,r){if(typeof e=="number"||e instanceof Number)return r=r||0,Math.abs(e-r);r||(r=helperLengthArray);var n,i=Math.min(e.length,r.length),s=0;for(n=0;n<i;n+=1)s+=Math.pow(r[n]-e[n],2);return Math.sqrt(s)}function normalize(e){return div(e,length(e))}function rgbToHsl(e){var r=e[0],n=e[1],i=e[2],s=Math.max(r,n,i),a=Math.min(r,n,i),u,f,d=(s+a)/2;if(s===a)u=0,f=0;else{var c=s-a;switch(f=d>.5?c/(2-s-a):c/(s+a),s){case r:u=(n-i)/c+(n<i?6:0);break;case n:u=(i-r)/c+2;break;case i:u=(r-n)/c+4;break}u/=6}return[u,f,d,e[3]]}function hue2rgb(e,r,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(r-e)*6*n:n<1/2?r:n<2/3?e+(r-e)*(2/3-n)*6:e}function hslToRgb(e){var r=e[0],n=e[1],i=e[2],s,a,u;if(n===0)s=i,u=i,a=i;else{var f=i<.5?i*(1+n):i+n-i*n,d=2*i-f;s=hue2rgb(d,f,r+1/3),a=hue2rgb(d,f,r),u=hue2rgb(d,f,r-1/3)}return[s,a,u,e[3]]}function linear(e,r,n,i,s){if((i===void 0||s===void 0)&&(i=r,s=n,r=0,n=1),n<r){var a=n;n=r,r=a}if(e<=r)return i;if(e>=n)return s;var u=n===r?0:(e-r)/(n-r);if(!i.length)return i+(s-i)*u;var f,d=i.length,c=createTypedArray("float32",d);for(f=0;f<d;f+=1)c[f]=i[f]+(s[f]-i[f])*u;return c}function random(e,r){if(r===void 0&&(e===void 0?(e=0,r=1):(r=e,e=void 0)),r.length){var n,i=r.length;e||(e=createTypedArray("float32",i));var s=createTypedArray("float32",i),a=BMMath.random();for(n=0;n<i;n+=1)s[n]=e[n]+a*(r[n]-e[n]);return s}e===void 0&&(e=0);var u=BMMath.random();return e+u*(r-e)}function createPath(e,r,n,i){var s,a=e.length,u=shapePool.newElement();u.setPathData(!!i,a);var f=[0,0],d,c;for(s=0;s<a;s+=1)d=r&&r[s]?r[s]:f,c=n&&n[s]?n[s]:f,u.setTripleAt(e[s][0],e[s][1],c[0]+e[s][0],c[1]+e[s][1],d[0]+e[s][0],d[1]+e[s][1],s,!0);return u}function initiateExpression(elem,data,property){var val=data.x,needsVelocity=/velocity(?![\w\d])/.test(val),_needsRandom=val.indexOf("random")!==-1,elemType=elem.data.ty,transform,$bm_transform,content,effect,thisProperty=property;thisProperty.valueAtTime=thisProperty.getValueAtTime,Object.defineProperty(thisProperty,"value",{get:function(){return thisProperty.v}}),elem.comp.frameDuration=1/elem.comp.globalData.frameRate,elem.comp.displayStartTime=0;var inPoint=elem.data.ip/elem.comp.globalData.frameRate,outPoint=elem.data.op/elem.comp.globalData.frameRate,width=elem.data.sw?elem.data.sw:0,height=elem.data.sh?elem.data.sh:0,name=elem.data.nm,loopIn,loop_in,loopOut,loop_out,smooth,toWorld,fromWorld,fromComp,toComp,fromCompToSurface,position,rotation,anchorPoint,scale,thisLayer,thisComp,mask,valueAtTime,velocityAtTime,scoped_bm_rt,expression_function=eval("[function _expression_function(){"+val+";scoped_bm_rt=$bm_rt}]")[0],numKeys=property.kf?data.k.length:0,active=!this.data||this.data.hd!==!0,wiggle=function e(r,n){var i,s,a=this.pv.length?this.pv.length:1,u=createTypedArray("float32",a);r=5;var f=Math.floor(time*r);for(i=0,s=0;i<f;){for(s=0;s<a;s+=1)u[s]+=-n+n*2*BMMath.random();i+=1}var d=time*r,c=d-Math.floor(d),m=createTypedArray("float32",a);if(a>1){for(s=0;s<a;s+=1)m[s]=this.pv[s]+u[s]+(-n+n*2*BMMath.random())*c;return m}return this.pv+u[0]+(-n+n*2*BMMath.random())*c}.bind(this);thisProperty.loopIn&&(loopIn=thisProperty.loopIn.bind(thisProperty),loop_in=loopIn),thisProperty.loopOut&&(loopOut=thisProperty.loopOut.bind(thisProperty),loop_out=loopOut),thisProperty.smooth&&(smooth=thisProperty.smooth.bind(thisProperty));function loopInDuration(e,r){return loopIn(e,r,!0)}function loopOutDuration(e,r){return loopOut(e,r,!0)}this.getValueAtTime&&(valueAtTime=this.getValueAtTime.bind(this)),this.getVelocityAtTime&&(velocityAtTime=this.getVelocityAtTime.bind(this));var comp=elem.comp.globalData.projectInterface.bind(elem.comp.globalData.projectInterface);function lookAt(e,r){var n=[r[0]-e[0],r[1]-e[1],r[2]-e[2]],i=Math.atan2(n[0],Math.sqrt(n[1]*n[1]+n[2]*n[2]))/degToRads,s=-Math.atan2(n[1],n[2])/degToRads;return[s,i,0]}function easeOut(e,r,n,i,s){return applyEase(easeOutBez,e,r,n,i,s)}function easeIn(e,r,n,i,s){return applyEase(easeInBez,e,r,n,i,s)}function ease(e,r,n,i,s){return applyEase(easeInOutBez,e,r,n,i,s)}function applyEase(e,r,n,i,s,a){s===void 0?(s=n,a=i):r=(r-n)/(i-n),r>1?r=1:r<0&&(r=0);var u=e(r);if($bm_isInstanceOfArray(s)){var f,d=s.length,c=createTypedArray("float32",d);for(f=0;f<d;f+=1)c[f]=(a[f]-s[f])*u+s[f];return c}return(a-s)*u+s}function nearestKey(e){var r,n=data.k.length,i,s;if(!data.k.length||typeof data.k[0]=="number")i=0,s=0;else if(i=-1,e*=elem.comp.globalData.frameRate,e<data.k[0].t)i=1,s=data.k[0].t;else{for(r=0;r<n-1;r+=1)if(e===data.k[r].t){i=r+1,s=data.k[r].t;break}else if(e>data.k[r].t&&e<data.k[r+1].t){e-data.k[r].t>data.k[r+1].t-e?(i=r+2,s=data.k[r+1].t):(i=r+1,s=data.k[r].t);break}i===-1&&(i=r+1,s=data.k[r].t)}var a={};return a.index=i,a.time=s/elem.comp.globalData.frameRate,a}function key(e){var r,n,i;if(!data.k.length||typeof data.k[0]=="number")throw new Error("The property has no keyframe at index "+e);e-=1,r={time:data.k[e].t/elem.comp.globalData.frameRate,value:[]};var s=Object.prototype.hasOwnProperty.call(data.k[e],"s")?data.k[e].s:data.k[e-1].e;for(i=s.length,n=0;n<i;n+=1)r[n]=s[n],r.value[n]=s[n];return r}function framesToTime(e,r){return r||(r=elem.comp.globalData.frameRate),e/r}function timeToFrames(e,r){return!e&&e!==0&&(e=time),r||(r=elem.comp.globalData.frameRate),e*r}function seedRandom(e){BMMath.seedrandom(randSeed+e)}function sourceRectAtTime(){return elem.sourceRectAtTime()}function substring(e,r){return typeof value=="string"?r===void 0?value.substring(e):value.substring(e,r):""}function substr(e,r){return typeof value=="string"?r===void 0?value.substr(e):value.substr(e,r):""}function posterizeTime(e){time=e===0?0:Math.floor(time*e)/e,value=valueAtTime(time)}var time,velocity,value,text,textIndex,textTotal,selectorValue,index=elem.data.ind,hasParent=!!(elem.hierarchy&&elem.hierarchy.length),parent,randSeed=Math.floor(Math.random()*1e6),globalData=elem.globalData;function executeExpression(e){return value=e,this.frameExpressionId===elem.globalData.frameId&&this.propType!=="textSelector"?value:(this.propType==="textSelector"&&(textIndex=this.textIndex,textTotal=this.textTotal,selectorValue=this.selectorValue),thisLayer||(text=elem.layerInterface.text,thisLayer=elem.layerInterface,thisComp=elem.comp.compInterface,toWorld=thisLayer.toWorld.bind(thisLayer),fromWorld=thisLayer.fromWorld.bind(thisLayer),fromComp=thisLayer.fromComp.bind(thisLayer),toComp=thisLayer.toComp.bind(thisLayer),mask=thisLayer.mask?thisLayer.mask.bind(thisLayer):null,fromCompToSurface=fromComp),transform||(transform=elem.layerInterface("ADBE Transform Group"),$bm_transform=transform,transform&&(anchorPoint=transform.anchorPoint)),elemType===4&&!content&&(content=thisLayer("ADBE Root Vectors Group")),effect||(effect=thisLayer(4)),hasParent=!!(elem.hierarchy&&elem.hierarchy.length),hasParent&&!parent&&(parent=elem.hierarchy[0].layerInterface),time=this.comp.renderedFrame/this.comp.globalData.frameRate,_needsRandom&&seedRandom(randSeed+time),needsVelocity&&(velocity=velocityAtTime(time)),expression_function(),this.frameExpressionId=elem.globalData.frameId,scoped_bm_rt=scoped_bm_rt.propType===propTypes.SHAPE?scoped_bm_rt.v:scoped_bm_rt,scoped_bm_rt)}return executeExpression.__preventDeadCodeRemoval=[$bm_transform,anchorPoint,time,velocity,inPoint,outPoint,width,height,name,loop_in,loop_out,smooth,toComp,fromCompToSurface,toWorld,fromWorld,mask,position,rotation,scale,thisComp,numKeys,active,wiggle,loopInDuration,loopOutDuration,comp,lookAt,easeOut,easeIn,ease,nearestKey,key,text,textIndex,textTotal,selectorValue,framesToTime,timeToFrames,sourceRectAtTime,substring,substr,posterizeTime,index,globalData],executeExpression}return ob.initiateExpression=initiateExpression,ob.__preventDeadCodeRemoval=[window,document,XMLHttpRequest,fetch,frames,$bm_neg,add,$bm_sum,$bm_sub,$bm_mul,$bm_div,$bm_mod,clamp,radians_to_degrees,degreesToRadians,degrees_to_radians,normalize,rgbToHsl,hslToRgb,linear,random,createPath],ob}(),expressionHelpers=function(){function e(u,f,d){f.x&&(d.k=!0,d.x=!0,d.initiateExpression=ExpressionManager.initiateExpression,d.effectsSequence.push(d.initiateExpression(u,f,d).bind(d)))}function r(u){return u*=this.elem.globalData.frameRate,u-=this.offsetTime,u!==this._cachingAtTime.lastFrame&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastFrame<u?this._cachingAtTime.lastIndex:0,this._cachingAtTime.value=this.interpolateValue(u,this._cachingAtTime),this._cachingAtTime.lastFrame=u),this._cachingAtTime.value}function n(u){var f=-.01,d=this.getValueAtTime(u),c=this.getValueAtTime(u+f),m=0;if(d.length){var b;for(b=0;b<d.length;b+=1)m+=Math.pow(c[b]-d[b],2);m=Math.sqrt(m)*100}else m=0;return m}function i(u){if(this.vel!==void 0)return this.vel;var f=-.001,d=this.getValueAtTime(u),c=this.getValueAtTime(u+f),m;if(d.length){m=createTypedArray("float32",d.length);var b;for(b=0;b<d.length;b+=1)m[b]=(c[b]-d[b])/f}else m=(c-d)/f;return m}function s(){return this.pv}function a(u){this.propertyGroup=u}return{searchExpressions:e,getSpeedAtTime:n,getVelocityAtTime:i,getValueAtTime:r,getStaticValueAtTime:s,setGroupProperty:a}}();function addPropertyDecorator(){function e(y,P,C){if(!this.k||!this.keyframes)return this.pv;y=y?y.toLowerCase():"";var T=this.comp.renderedFrame,I=this.keyframes,S=I[I.length-1].t;if(T<=S)return this.pv;var _,E;C?(P?_=Math.abs(S-this.elem.comp.globalData.frameRate*P):_=Math.max(0,S-this.elem.data.ip),E=S-_):((!P||P>I.length-1)&&(P=I.length-1),E=I[I.length-1-P].t,_=S-E);var A,x,O;if(y==="pingpong"){var k=Math.floor((T-E)/_);if(k%2!==0)return this.getValueAtTime((_-(T-E)%_+E)/this.comp.globalData.frameRate,0)}else if(y==="offset"){var F=this.getValueAtTime(E/this.comp.globalData.frameRate,0),L=this.getValueAtTime(S/this.comp.globalData.frameRate,0),U=this.getValueAtTime(((T-E)%_+E)/this.comp.globalData.frameRate,0),Z=Math.floor((T-E)/_);if(this.pv.length){for(O=new Array(F.length),x=O.length,A=0;A<x;A+=1)O[A]=(L[A]-F[A])*Z+U[A];return O}return(L-F)*Z+U}else if(y==="continue"){var j=this.getValueAtTime(S/this.comp.globalData.frameRate,0),X=this.getValueAtTime((S-.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(O=new Array(j.length),x=O.length,A=0;A<x;A+=1)O[A]=j[A]+(j[A]-X[A])*((T-S)/this.comp.globalData.frameRate)/5e-4;return O}return j+(j-X)*((T-S)/.001)}return this.getValueAtTime(((T-E)%_+E)/this.comp.globalData.frameRate,0)}function r(y,P,C){if(!this.k)return this.pv;y=y?y.toLowerCase():"";var T=this.comp.renderedFrame,I=this.keyframes,S=I[0].t;if(T>=S)return this.pv;var _,E;C?(P?_=Math.abs(this.elem.comp.globalData.frameRate*P):_=Math.max(0,this.elem.data.op-S),E=S+_):((!P||P>I.length-1)&&(P=I.length-1),E=I[P].t,_=E-S);var A,x,O;if(y==="pingpong"){var k=Math.floor((S-T)/_);if(k%2===0)return this.getValueAtTime(((S-T)%_+S)/this.comp.globalData.frameRate,0)}else if(y==="offset"){var F=this.getValueAtTime(S/this.comp.globalData.frameRate,0),L=this.getValueAtTime(E/this.comp.globalData.frameRate,0),U=this.getValueAtTime((_-(S-T)%_+S)/this.comp.globalData.frameRate,0),Z=Math.floor((S-T)/_)+1;if(this.pv.length){for(O=new Array(F.length),x=O.length,A=0;A<x;A+=1)O[A]=U[A]-(L[A]-F[A])*Z;return O}return U-(L-F)*Z}else if(y==="continue"){var j=this.getValueAtTime(S/this.comp.globalData.frameRate,0),X=this.getValueAtTime((S+.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(O=new Array(j.length),x=O.length,A=0;A<x;A+=1)O[A]=j[A]+(j[A]-X[A])*(S-T)/.001;return O}return j+(j-X)*(S-T)/.001}return this.getValueAtTime((_-((S-T)%_+S))/this.comp.globalData.frameRate,0)}function n(y,P){if(!this.k)return this.pv;if(y=(y||.4)*.5,P=Math.floor(P||5),P<=1)return this.pv;var C=this.comp.renderedFrame/this.comp.globalData.frameRate,T=C-y,I=C+y,S=P>1?(I-T)/(P-1):1,_=0,E=0,A;this.pv.length?A=createTypedArray("float32",this.pv.length):A=0;for(var x;_<P;){if(x=this.getValueAtTime(T+_*S),this.pv.length)for(E=0;E<this.pv.length;E+=1)A[E]+=x[E];else A+=x;_+=1}if(this.pv.length)for(E=0;E<this.pv.length;E+=1)A[E]/=P;else A/=P;return A}function i(y){this._transformCachingAtTime||(this._transformCachingAtTime={v:new Matrix});var P=this._transformCachingAtTime.v;if(P.cloneFromProps(this.pre.props),this.appliedTransformations<1){var C=this.a.getValueAtTime(y);P.translate(-C[0]*this.a.mult,-C[1]*this.a.mult,C[2]*this.a.mult)}if(this.appliedTransformations<2){var T=this.s.getValueAtTime(y);P.scale(T[0]*this.s.mult,T[1]*this.s.mult,T[2]*this.s.mult)}if(this.sk&&this.appliedTransformations<3){var I=this.sk.getValueAtTime(y),S=this.sa.getValueAtTime(y);P.skewFromAxis(-I*this.sk.mult,S*this.sa.mult)}if(this.r&&this.appliedTransformations<4){var _=this.r.getValueAtTime(y);P.rotate(-_*this.r.mult)}else if(!this.r&&this.appliedTransformations<4){var E=this.rz.getValueAtTime(y),A=this.ry.getValueAtTime(y),x=this.rx.getValueAtTime(y),O=this.or.getValueAtTime(y);P.rotateZ(-E*this.rz.mult).rotateY(A*this.ry.mult).rotateX(x*this.rx.mult).rotateZ(-O[2]*this.or.mult).rotateY(O[1]*this.or.mult).rotateX(O[0]*this.or.mult)}if(this.data.p&&this.data.p.s){var k=this.px.getValueAtTime(y),F=this.py.getValueAtTime(y);if(this.data.p.z){var L=this.pz.getValueAtTime(y);P.translate(k*this.px.mult,F*this.py.mult,-L*this.pz.mult)}else P.translate(k*this.px.mult,F*this.py.mult,0)}else{var U=this.p.getValueAtTime(y);P.translate(U[0]*this.p.mult,U[1]*this.p.mult,-U[2]*this.p.mult)}return P}function s(){return this.v.clone(new Matrix)}var a=TransformPropertyFactory.getTransformProperty;TransformPropertyFactory.getTransformProperty=function(y,P,C){var T=a(y,P,C);return T.dynamicProperties.length?T.getValueAtTime=i.bind(T):T.getValueAtTime=s.bind(T),T.setGroupProperty=expressionHelpers.setGroupProperty,T};var u=PropertyFactory.getProp;PropertyFactory.getProp=function(y,P,C,T,I){var S=u(y,P,C,T,I);S.kf?S.getValueAtTime=expressionHelpers.getValueAtTime.bind(S):S.getValueAtTime=expressionHelpers.getStaticValueAtTime.bind(S),S.setGroupProperty=expressionHelpers.setGroupProperty,S.loopOut=e,S.loopIn=r,S.smooth=n,S.getVelocityAtTime=expressionHelpers.getVelocityAtTime.bind(S),S.getSpeedAtTime=expressionHelpers.getSpeedAtTime.bind(S),S.numKeys=P.a===1?P.k.length:0,S.propertyIndex=P.ix;var _=0;return C!==0&&(_=createTypedArray("float32",P.a===1?P.k[0].s.length:P.k.length)),S._cachingAtTime={lastFrame:initialDefaultFrame,lastIndex:0,value:_},expressionHelpers.searchExpressions(y,P,S),S.k&&I.addDynamicProperty(S),S};function f(y){return this._cachingAtTime||(this._cachingAtTime={shapeValue:shapePool.clone(this.pv),lastIndex:0,lastTime:initialDefaultFrame}),y*=this.elem.globalData.frameRate,y-=this.offsetTime,y!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime<y?this._caching.lastIndex:0,this._cachingAtTime.lastTime=y,this.interpolateShape(y,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue}var d=ShapePropertyFactory.getConstructorFunction(),c=ShapePropertyFactory.getKeyframedConstructorFunction();function m(){}m.prototype={vertices:function(P,C){this.k&&this.getValue();var T=this.v;C!==void 0&&(T=this.getValueAtTime(C,0));var I,S=T._length,_=T[P],E=T.v,A=createSizedArray(S);for(I=0;I<S;I+=1)P==="i"||P==="o"?A[I]=[_[I][0]-E[I][0],_[I][1]-E[I][1]]:A[I]=[_[I][0],_[I][1]];return A},points:function(P){return this.vertices("v",P)},inTangents:function(P){return this.vertices("i",P)},outTangents:function(P){return this.vertices("o",P)},isClosed:function(){return this.v.c},pointOnPath:function(P,C){var T=this.v;C!==void 0&&(T=this.getValueAtTime(C,0)),this._segmentsLength||(this._segmentsLength=bez.getSegmentsLength(T));for(var I=this._segmentsLength,S=I.lengths,_=I.totalLength*P,E=0,A=S.length,x=0,O;E<A;){if(x+S[E].addedLength>_){var k=E,F=T.c&&E===A-1?0:E+1,L=(_-x)/S[E].addedLength;O=bez.getPointInSegment(T.v[k],T.v[F],T.o[k],T.i[F],L,S[E]);break}else x+=S[E].addedLength;E+=1}return O||(O=T.c?[T.v[0][0],T.v[0][1]]:[T.v[T._length-1][0],T.v[T._length-1][1]]),O},vectorOnPath:function(P,C,T){P==1?P=this.v.c:P==0&&(P=.999);var I=this.pointOnPath(P,C),S=this.pointOnPath(P+.001,C),_=S[0]-I[0],E=S[1]-I[1],A=Math.sqrt(Math.pow(_,2)+Math.pow(E,2));if(A===0)return[0,0];var x=T==="tangent"?[_/A,E/A]:[-E/A,_/A];return x},tangentOnPath:function(P,C){return this.vectorOnPath(P,C,"tangent")},normalOnPath:function(P,C){return this.vectorOnPath(P,C,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([m],d),extendPrototype([m],c),c.prototype.getValueAtTime=f,c.prototype.initiateExpression=ExpressionManager.initiateExpression;var b=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(y,P,C,T,I){var S=b(y,P,C,T,I);return S.propertyIndex=P.ix,S.lock=!1,C===3?expressionHelpers.searchExpressions(y,P.pt,S):C===4&&expressionHelpers.searchExpressions(y,P.ks,S),S.k&&y.addDynamicProperty(S),S}}function initialize$1(){addPropertyDecorator()}function addDecorator(){function e(){return this.data.d.x?(this.calculateExpression=ExpressionManager.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0):null}TextProperty.prototype.getExpressionValue=function(r,n){var i=this.calculateExpression(n);if(r.t!==i){var s={};return this.copyData(s,r),s.t=i.toString(),s.__complete=!1,s}return r},TextProperty.prototype.searchProperty=function(){var r=this.searchKeyframes(),n=this.searchExpressions();return this.kf=r||n,this.kf},TextProperty.prototype.searchExpressions=e}function initialize(){addDecorator()}function SVGComposableEffect(){}SVGComposableEffect.prototype={createMergeNode:function e(r,n){var i=createNS("feMerge");i.setAttribute("result",r);var s,a;for(a=0;a<n.length;a+=1)s=createNS("feMergeNode"),s.setAttribute("in",n[a]),i.appendChild(s),i.appendChild(s);return i}};function SVGTintFilter(e,r,n,i,s){this.filterManager=r;var a=createNS("feColorMatrix");a.setAttribute("type","matrix"),a.setAttribute("color-interpolation-filters","linearRGB"),a.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"),a.setAttribute("result",i+"_tint_1"),e.appendChild(a),a=createNS("feColorMatrix"),a.setAttribute("type","matrix"),a.setAttribute("color-interpolation-filters","sRGB"),a.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),a.setAttribute("result",i+"_tint_2"),e.appendChild(a),this.matrixFilter=a;var u=this.createMergeNode(i,[s,i+"_tint_1",i+"_tint_2"]);e.appendChild(u)}extendPrototype([SVGComposableEffect],SVGTintFilter),SVGTintFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var r=this.filterManager.effectElements[0].p.v,n=this.filterManager.effectElements[1].p.v,i=this.filterManager.effectElements[2].p.v/100;this.matrixFilter.setAttribute("values",n[0]-r[0]+" 0 0 0 "+r[0]+" "+(n[1]-r[1])+" 0 0 0 "+r[1]+" "+(n[2]-r[2])+" 0 0 0 "+r[2]+" 0 0 0 "+i+" 0")}};function SVGFillFilter(e,r,n,i){this.filterManager=r;var s=createNS("feColorMatrix");s.setAttribute("type","matrix"),s.setAttribute("color-interpolation-filters","sRGB"),s.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),s.setAttribute("result",i),e.appendChild(s),this.matrixFilter=s}SVGFillFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var r=this.filterManager.effectElements[2].p.v,n=this.filterManager.effectElements[6].p.v;this.matrixFilter.setAttribute("values","0 0 0 0 "+r[0]+" 0 0 0 0 "+r[1]+" 0 0 0 0 "+r[2]+" 0 0 0 "+n+" 0")}};function SVGStrokeEffect(e,r,n){this.initialized=!1,this.filterManager=r,this.elem=n,this.paths=[]}SVGStrokeEffect.prototype.initialize=function(){var e=this.elem.layerElement.children||this.elem.layerElement.childNodes,r,n,i,s;for(this.filterManager.effectElements[1].p.v===1?(s=this.elem.maskManager.masksProperties.length,i=0):(i=this.filterManager.effectElements[0].p.v-1,s=i+1),n=createNS("g"),n.setAttribute("fill","none"),n.setAttribute("stroke-linecap","round"),n.setAttribute("stroke-dashoffset",1),i;i<s;i+=1)r=createNS("path"),n.appendChild(r),this.paths.push({p:r,m:i});if(this.filterManager.effectElements[10].p.v===3){var a=createNS("mask"),u=createElementID();a.setAttribute("id",u),a.setAttribute("mask-type","alpha"),a.appendChild(n),this.elem.globalData.defs.appendChild(a);var f=createNS("g");for(f.setAttribute("mask","url("+getLocationHref()+"#"+u+")");e[0];)f.appendChild(e[0]);this.elem.layerElement.appendChild(f),this.masker=a,n.setAttribute("stroke","#fff")}else if(this.filterManager.effectElements[10].p.v===1||this.filterManager.effectElements[10].p.v===2){if(this.filterManager.effectElements[10].p.v===2)for(e=this.elem.layerElement.children||this.elem.layerElement.childNodes;e.length;)this.elem.layerElement.removeChild(e[0]);this.elem.layerElement.appendChild(n),this.elem.layerElement.removeAttribute("mask"),n.setAttribute("stroke","#fff")}this.initialized=!0,this.pathMasker=n},SVGStrokeEffect.prototype.renderFrame=function(e){this.initialized||this.initialize();var r,n=this.paths.length,i,s;for(r=0;r<n;r+=1)if(this.paths[r].m!==-1&&(i=this.elem.maskManager.viewData[this.paths[r].m],s=this.paths[r].p,(e||this.filterManager._mdf||i.prop._mdf)&&s.setAttribute("d",i.lastPath),e||this.filterManager.effectElements[9].p._mdf||this.filterManager.effectElements[4].p._mdf||this.filterManager.effectElements[7].p._mdf||this.filterManager.effectElements[8].p._mdf||i.prop._mdf)){var a;if(this.filterManager.effectElements[7].p.v!==0||this.filterManager.effectElements[8].p.v!==100){var u=Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v)*.01,f=Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v)*.01,d=s.getTotalLength();a="0 0 0 "+d*u+" ";var c=d*(f-u),m=1+this.filterManager.effectElements[4].p.v*2*this.filterManager.effectElements[9].p.v*.01,b=Math.floor(c/m),y;for(y=0;y<b;y+=1)a+="1 "+this.filterManager.effectElements[4].p.v*2*this.filterManager.effectElements[9].p.v*.01+" ";a+="0 "+d*10+" 0 0"}else a="1 "+this.filterManager.effectElements[4].p.v*2*this.filterManager.effectElements[9].p.v*.01;s.setAttribute("stroke-dasharray",a)}if((e||this.filterManager.effectElements[4].p._mdf)&&this.pathMasker.setAttribute("stroke-width",this.filterManager.effectElements[4].p.v*2),(e||this.filterManager.effectElements[6].p._mdf)&&this.pathMasker.setAttribute("opacity",this.filterManager.effectElements[6].p.v),(this.filterManager.effectElements[10].p.v===1||this.filterManager.effectElements[10].p.v===2)&&(e||this.filterManager.effectElements[3].p._mdf)){var P=this.filterManager.effectElements[3].p.v;this.pathMasker.setAttribute("stroke","rgb("+bmFloor(P[0]*255)+","+bmFloor(P[1]*255)+","+bmFloor(P[2]*255)+")")}};function SVGTritoneFilter(e,r,n,i){this.filterManager=r;var s=createNS("feColorMatrix");s.setAttribute("type","matrix"),s.setAttribute("color-interpolation-filters","linearRGB"),s.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"),e.appendChild(s);var a=createNS("feComponentTransfer");a.setAttribute("color-interpolation-filters","sRGB"),a.setAttribute("result",i),this.matrixFilter=a;var u=createNS("feFuncR");u.setAttribute("type","table"),a.appendChild(u),this.feFuncR=u;var f=createNS("feFuncG");f.setAttribute("type","table"),a.appendChild(f),this.feFuncG=f;var d=createNS("feFuncB");d.setAttribute("type","table"),a.appendChild(d),this.feFuncB=d,e.appendChild(a)}SVGTritoneFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var r=this.filterManager.effectElements[0].p.v,n=this.filterManager.effectElements[1].p.v,i=this.filterManager.effectElements[2].p.v,s=i[0]+" "+n[0]+" "+r[0],a=i[1]+" "+n[1]+" "+r[1],u=i[2]+" "+n[2]+" "+r[2];this.feFuncR.setAttribute("tableValues",s),this.feFuncG.setAttribute("tableValues",a),this.feFuncB.setAttribute("tableValues",u)}};function SVGProLevelsFilter(e,r,n,i){this.filterManager=r;var s=this.filterManager.effectElements,a=createNS("feComponentTransfer");(s[10].p.k||s[10].p.v!==0||s[11].p.k||s[11].p.v!==1||s[12].p.k||s[12].p.v!==1||s[13].p.k||s[13].p.v!==0||s[14].p.k||s[14].p.v!==1)&&(this.feFuncR=this.createFeFunc("feFuncR",a)),(s[17].p.k||s[17].p.v!==0||s[18].p.k||s[18].p.v!==1||s[19].p.k||s[19].p.v!==1||s[20].p.k||s[20].p.v!==0||s[21].p.k||s[21].p.v!==1)&&(this.feFuncG=this.createFeFunc("feFuncG",a)),(s[24].p.k||s[24].p.v!==0||s[25].p.k||s[25].p.v!==1||s[26].p.k||s[26].p.v!==1||s[27].p.k||s[27].p.v!==0||s[28].p.k||s[28].p.v!==1)&&(this.feFuncB=this.createFeFunc("feFuncB",a)),(s[31].p.k||s[31].p.v!==0||s[32].p.k||s[32].p.v!==1||s[33].p.k||s[33].p.v!==1||s[34].p.k||s[34].p.v!==0||s[35].p.k||s[35].p.v!==1)&&(this.feFuncA=this.createFeFunc("feFuncA",a)),(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(a.setAttribute("color-interpolation-filters","sRGB"),e.appendChild(a)),(s[3].p.k||s[3].p.v!==0||s[4].p.k||s[4].p.v!==1||s[5].p.k||s[5].p.v!==1||s[6].p.k||s[6].p.v!==0||s[7].p.k||s[7].p.v!==1)&&(a=createNS("feComponentTransfer"),a.setAttribute("color-interpolation-filters","sRGB"),a.setAttribute("result",i),e.appendChild(a),this.feFuncRComposed=this.createFeFunc("feFuncR",a),this.feFuncGComposed=this.createFeFunc("feFuncG",a),this.feFuncBComposed=this.createFeFunc("feFuncB",a))}SVGProLevelsFilter.prototype.createFeFunc=function(e,r){var n=createNS(e);return n.setAttribute("type","table"),r.appendChild(n),n},SVGProLevelsFilter.prototype.getTableValue=function(e,r,n,i,s){for(var a=0,u=256,f,d=Math.min(e,r),c=Math.max(e,r),m=Array.call(null,{length:u}),b,y=0,P=s-i,C=r-e;a<=256;)f=a/256,f<=d?b=C<0?s:i:f>=c?b=C<0?i:s:b=i+P*Math.pow((f-e)/C,1/n),m[y]=b,y+=1,a+=256/(u-1);return m.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var r,n=this.filterManager.effectElements;this.feFuncRComposed&&(e||n[3].p._mdf||n[4].p._mdf||n[5].p._mdf||n[6].p._mdf||n[7].p._mdf)&&(r=this.getTableValue(n[3].p.v,n[4].p.v,n[5].p.v,n[6].p.v,n[7].p.v),this.feFuncRComposed.setAttribute("tableValues",r),this.feFuncGComposed.setAttribute("tableValues",r),this.feFuncBComposed.setAttribute("tableValues",r)),this.feFuncR&&(e||n[10].p._mdf||n[11].p._mdf||n[12].p._mdf||n[13].p._mdf||n[14].p._mdf)&&(r=this.getTableValue(n[10].p.v,n[11].p.v,n[12].p.v,n[13].p.v,n[14].p.v),this.feFuncR.setAttribute("tableValues",r)),this.feFuncG&&(e||n[17].p._mdf||n[18].p._mdf||n[19].p._mdf||n[20].p._mdf||n[21].p._mdf)&&(r=this.getTableValue(n[17].p.v,n[18].p.v,n[19].p.v,n[20].p.v,n[21].p.v),this.feFuncG.setAttribute("tableValues",r)),this.feFuncB&&(e||n[24].p._mdf||n[25].p._mdf||n[26].p._mdf||n[27].p._mdf||n[28].p._mdf)&&(r=this.getTableValue(n[24].p.v,n[25].p.v,n[26].p.v,n[27].p.v,n[28].p.v),this.feFuncB.setAttribute("tableValues",r)),this.feFuncA&&(e||n[31].p._mdf||n[32].p._mdf||n[33].p._mdf||n[34].p._mdf||n[35].p._mdf)&&(r=this.getTableValue(n[31].p.v,n[32].p.v,n[33].p.v,n[34].p.v,n[35].p.v),this.feFuncA.setAttribute("tableValues",r))}};function SVGDropShadowEffect(e,r,n,i,s){var a=r.container.globalData.renderConfig.filterSize,u=r.data.fs||a;e.setAttribute("x",u.x||a.x),e.setAttribute("y",u.y||a.y),e.setAttribute("width",u.width||a.width),e.setAttribute("height",u.height||a.height),this.filterManager=r;var f=createNS("feGaussianBlur");f.setAttribute("in","SourceAlpha"),f.setAttribute("result",i+"_drop_shadow_1"),f.setAttribute("stdDeviation","0"),this.feGaussianBlur=f,e.appendChild(f);var d=createNS("feOffset");d.setAttribute("dx","25"),d.setAttribute("dy","0"),d.setAttribute("in",i+"_drop_shadow_1"),d.setAttribute("result",i+"_drop_shadow_2"),this.feOffset=d,e.appendChild(d);var c=createNS("feFlood");c.setAttribute("flood-color","#00ff00"),c.setAttribute("flood-opacity","1"),c.setAttribute("result",i+"_drop_shadow_3"),this.feFlood=c,e.appendChild(c);var m=createNS("feComposite");m.setAttribute("in",i+"_drop_shadow_3"),m.setAttribute("in2",i+"_drop_shadow_2"),m.setAttribute("operator","in"),m.setAttribute("result",i+"_drop_shadow_4"),e.appendChild(m);var b=this.createMergeNode(i,[i+"_drop_shadow_4",s]);e.appendChild(b)}extendPrototype([SVGComposableEffect],SVGDropShadowEffect),SVGDropShadowEffect.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){if((e||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),e||this.filterManager.effectElements[0].p._mdf){var r=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(r[0]*255),Math.round(r[1]*255),Math.round(r[2]*255)))}if((e||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),e||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var n=this.filterManager.effectElements[3].p.v,i=(this.filterManager.effectElements[2].p.v-90)*degToRads,s=n*Math.cos(i),a=n*Math.sin(i);this.feOffset.setAttribute("dx",s),this.feOffset.setAttribute("dy",a)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(e,r,n){this.initialized=!1,this.filterManager=r,this.filterElem=e,this.elem=n,n.matteElement=createNS("g"),n.matteElement.appendChild(n.layerElement),n.matteElement.appendChild(n.transformedElement),n.baseElement=n.matteElement}SVGMatte3Effect.prototype.findSymbol=function(e){for(var r=0,n=_svgMatteSymbols.length;r<n;){if(_svgMatteSymbols[r]===e)return _svgMatteSymbols[r];r+=1}return null},SVGMatte3Effect.prototype.replaceInParent=function(e,r){var n=e.layerElement.parentNode;if(!!n){for(var i=n.children,s=0,a=i.length;s<a&&i[s]!==e.layerElement;)s+=1;var u;s<=a-2&&(u=i[s+1]);var f=createNS("use");f.setAttribute("href","#"+r),u?n.insertBefore(f,u):n.appendChild(f)}},SVGMatte3Effect.prototype.setElementAsMask=function(e,r){if(!this.findSymbol(r)){var n=createElementID(),i=createNS("mask");i.setAttribute("id",r.layerId),i.setAttribute("mask-type","alpha"),_svgMatteSymbols.push(r);var s=e.globalData.defs;s.appendChild(i);var a=createNS("symbol");a.setAttribute("id",n),this.replaceInParent(r,n),a.appendChild(r.layerElement),s.appendChild(a);var u=createNS("use");u.setAttribute("href","#"+n),i.appendChild(u),r.data.hd=!1,r.show()}e.setMatte(r.layerId)},SVGMatte3Effect.prototype.initialize=function(){for(var e=this.filterManager.effectElements[0].p.v,r=this.elem.comp.elements,n=0,i=r.length;n<i;)r[n]&&r[n].data.ind===e&&this.setElementAsMask(this.elem,r[n]),n+=1;this.initialized=!0},SVGMatte3Effect.prototype.renderFrame=function(){this.initialized||this.initialize()};function SVGGaussianBlurEffect(e,r,n,i){e.setAttribute("x","-100%"),e.setAttribute("y","-100%"),e.setAttribute("width","300%"),e.setAttribute("height","300%"),this.filterManager=r;var s=createNS("feGaussianBlur");s.setAttribute("result",i),e.appendChild(s),this.feGaussianBlur=s}return SVGGaussianBlurEffect.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var r=.3,n=this.filterManager.effectElements[0].p.v*r,i=this.filterManager.effectElements[1].p.v,s=i==3?0:n,a=i==2?0:n;this.feGaussianBlur.setAttribute("stdDeviation",s+" "+a);var u=this.filterManager.effectElements[2].p.v==1?"wrap":"duplicate";this.feGaussianBlur.setAttribute("edgeMode",u)}},registerRenderer("canvas",CanvasRenderer),registerRenderer("html",HybridRenderer),registerRenderer("svg",SVGRenderer),ShapeModifiers.registerModifier("tm",TrimModifier),ShapeModifiers.registerModifier("pb",PuckerAndBloatModifier),ShapeModifiers.registerModifier("rp",RepeaterModifier),ShapeModifiers.registerModifier("rd",RoundCornersModifier),setExpressionsPlugin(Expressions),initialize$1(),initialize(),registerEffect(20,SVGTintFilter,!0),registerEffect(21,SVGFillFilter,!0),registerEffect(22,SVGStrokeEffect,!1),registerEffect(23,SVGTritoneFilter,!0),registerEffect(24,SVGProLevelsFilter,!0),registerEffect(25,SVGDropShadowEffect,!0),registerEffect(28,SVGMatte3Effect,!1),registerEffect(29,SVGGaussianBlurEffect,!0),lottie})})(lottie,lottie.exports);var Lottie=lottie.exports,commonjsGlobal=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{},lodash={exports:{}};/**
- * @license
- * Lodash <https://lodash.com/>
- * Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
- * Released under MIT license <https://lodash.com/license>
- * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
- * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
- */(function(e,r){(function(){var n,i=200,s="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",a="Expected a function",u="Invalid `variable` option passed into `_.template`",f="__lodash_hash_undefined__",d=500,c="__lodash_placeholder__",m=1,b=2,y=4,P=1,C=2,T=1,I=2,S=4,_=8,E=16,A=32,x=64,O=128,k=256,F=512,L=30,U="...",Z=800,j=16,X=1,re=2,W=3,z=1/0,$=9007199254740991,M=17976931348623157e292,H=0/0,ne=4294967295,Q=ne-1,be=ne>>>1,Oe=[["ary",O],["bind",T],["bindKey",I],["curry",_],["curryRight",E],["flip",F],["partial",A],["partialRight",x],["rearg",k]],Te="[object Arguments]",ie="[object Array]",_e="[object AsyncFunction]",we="[object Boolean]",ce="[object Date]",Me="[object DOMException]",Ve="[object Error]",Ce="[object Function]",Fe="[object GeneratorFunction]",ge="[object Map]",G="[object Number]",Y="[object Null]",se="[object Object]",fe="[object Promise]",ue="[object Proxy]",ve="[object RegExp]",Ae="[object Set]",pe="[object String]",Se="[object Symbol]",ye="[object Undefined]",xe="[object WeakMap]",Ie="[object WeakSet]",Re="[object ArrayBuffer]",De="[object DataView]",he="[object Float32Array]",$e="[object Float64Array]",Ue="[object Int8Array]",et="[object Int16Array]",Et="[object Int32Array]",Gt="[object Uint8Array]",At="[object Uint8ClampedArray]",Pt="[object Uint16Array]",Tr="[object Uint32Array]",dt=/\b__p \+= '';/g,Ot=/\b(__p \+=) '' \+/g,tn=/(__e\(.*?\)|\b__t\)) \+\n'';/g,ei=/&(?:amp|lt|gt|quot|#39);/g,ti=/[&<>"']/g,cs=RegExp(ei.source),fs=RegExp(ti.source),Sn=/<%-([\s\S]+?)%>/g,Vr=/<%([\s\S]+?)%>/g,rn=/<%=([\s\S]+?)%>/g,wn=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,An=/^\w*$/,Hr=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Pn=/[\\^$.*+?()[\]{}|]/g,hs=RegExp(Pn.source),Cn=/^\s+/,ps=/\s/,ds=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,nn=/\{\n\/\* \[wrapped with (.+)\] \*/,xn=/,? & /,ri=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,mr=/[()=,{}\[\]\/\s]/,ms=/\\(\\)?/g,gs=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,ni=/\w*$/,ys=/^[-+]0x[0-9a-f]+$/i,vs=/^0b[01]+$/i,nr=/^\[object .+?Constructor\]$/,_s=/^0o[0-7]+$/i,bs=/^(?:0|[1-9]\d*)$/,Es=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,sn=/($^)/,Ss=/['\n\r\u2028\u2029\\]/g,Dt="\\ud800-\\udfff",ws="\\u0300-\\u036f",As="\\ufe20-\\ufe2f",Ps="\\u20d0-\\u20ff",ii=ws+As+Ps,si="\\u2700-\\u27bf",zr="a-z\\xdf-\\xf6\\xf8-\\xff",Cs="\\xac\\xb1\\xd7\\xf7",xs="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",ir="\\u2000-\\u206f",Ts=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",oi="A-Z\\xc0-\\xd6\\xd8-\\xde",ai="\\ufe0e\\ufe0f",li=Cs+xs+ir+Ts,Tn="['\u2019]",Is="["+Dt+"]",Gr="["+li+"]",on="["+ii+"]",ui="\\d+",Rs="["+si+"]",In="["+zr+"]",ci="[^"+Dt+li+ui+si+zr+oi+"]",Rn="\\ud83c[\\udffb-\\udfff]",On="(?:"+on+"|"+Rn+")",fi="[^"+Dt+"]",kn="(?:\\ud83c[\\udde6-\\uddff]){2}",Fn="[\\ud800-\\udbff][\\udc00-\\udfff]",Ir="["+oi+"]",hi="\\u200d",pi="(?:"+In+"|"+ci+")",Os="(?:"+Ir+"|"+ci+")",di="(?:"+Tn+"(?:d|ll|m|re|s|t|ve))?",mi="(?:"+Tn+"(?:D|LL|M|RE|S|T|VE))?",gi=On+"?",Mn="["+ai+"]?",ks="(?:"+hi+"(?:"+[fi,kn,Fn].join("|")+")"+Mn+gi+")*",yi="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Fs="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",vi=Mn+gi+ks,an="(?:"+[Rs,kn,Fn].join("|")+")"+vi,Ms="(?:"+[fi+on+"?",on,kn,Fn,Is].join("|")+")",Rr=RegExp(Tn,"g"),cr=RegExp(on,"g"),Bn=RegExp(Rn+"(?="+Rn+")|"+Ms+vi,"g"),_i=RegExp([Ir+"?"+In+"+"+di+"(?="+[Gr,Ir,"$"].join("|")+")",Os+"+"+mi+"(?="+[Gr,Ir+pi,"$"].join("|")+")",Ir+"?"+pi+"+"+di,Ir+"+"+mi,Fs,yi,ui,an].join("|"),"g"),ln=RegExp("["+hi+Dt+ii+ai+"]"),Bs=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,$s=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Ds=-1,at={};at[he]=at[$e]=at[Ue]=at[et]=at[Et]=at[Gt]=at[At]=at[Pt]=at[Tr]=!0,at[Te]=at[ie]=at[Re]=at[we]=at[De]=at[ce]=at[Ve]=at[Ce]=at[ge]=at[G]=at[se]=at[ve]=at[Ae]=at[pe]=at[xe]=!1;var st={};st[Te]=st[ie]=st[Re]=st[De]=st[we]=st[ce]=st[he]=st[$e]=st[Ue]=st[et]=st[Et]=st[ge]=st[G]=st[se]=st[ve]=st[Ae]=st[pe]=st[Se]=st[Gt]=st[At]=st[Pt]=st[Tr]=!0,st[Ve]=st[Ce]=st[xe]=!1;var Ns={\u00C0:"A",\u00C1:"A",\u00C2:"A",\u00C3:"A",\u00C4:"A",\u00C5:"A",\u00E0:"a",\u00E1:"a",\u00E2:"a",\u00E3:"a",\u00E4:"a",\u00E5:"a",\u00C7:"C",\u00E7:"c",\u00D0:"D",\u00F0:"d",\u00C8:"E",\u00C9:"E",\u00CA:"E",\u00CB:"E",\u00E8:"e",\u00E9:"e",\u00EA:"e",\u00EB:"e",\u00CC:"I",\u00CD:"I",\u00CE:"I",\u00CF:"I",\u00EC:"i",\u00ED:"i",\u00EE:"i",\u00EF:"i",\u00D1:"N",\u00F1:"n",\u00D2:"O",\u00D3:"O",\u00D4:"O",\u00D5:"O",\u00D6:"O",\u00D8:"O",\u00F2:"o",\u00F3:"o",\u00F4:"o",\u00F5:"o",\u00F6:"o",\u00F8:"o",\u00D9:"U",\u00DA:"U",\u00DB:"U",\u00DC:"U",\u00F9:"u",\u00FA:"u",\u00FB:"u",\u00FC:"u",\u00DD:"Y",\u00FD:"y",\u00FF:"y",\u00C6:"Ae",\u00E6:"ae",\u00DE:"Th",\u00FE:"th",\u00DF:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010A:"C",\u010C:"C",\u0107:"c",\u0109:"c",\u010B:"c",\u010D:"c",\u010E:"D",\u0110:"D",\u010F:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011A:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011B:"e",\u011C:"G",\u011E:"G",\u0120:"G",\u0122:"G",\u011D:"g",\u011F:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012A:"I",\u012C:"I",\u012E:"I",\u0130:"I",\u0129:"i",\u012B:"i",\u012D:"i",\u012F:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013B:"L",\u013D:"L",\u013F:"L",\u0141:"L",\u013A:"l",\u013C:"l",\u013E:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014A:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014B:"n",\u014C:"O",\u014E:"O",\u0150:"O",\u014D:"o",\u014F:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015A:"S",\u015C:"S",\u015E:"S",\u0160:"S",\u015B:"s",\u015D:"s",\u015F:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016A:"U",\u016C:"U",\u016E:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016B:"u",\u016D:"u",\u016F:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017B:"Z",\u017D:"Z",\u017A:"z",\u017C:"z",\u017E:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017F:"s"},un={"&":"&","<":"<",">":">",'"':""","'":"'"},gr={"&":"&","<":"<",">":">",""":'"',"'":"'"},$n={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},bi=parseFloat,Ei=parseInt,Jt=typeof commonjsGlobal=="object"&&commonjsGlobal&&commonjsGlobal.Object===Object&&commonjsGlobal,Si=typeof self=="object"&&self&&self.Object===Object&&self,yt=Jt||Si||Function("return this")(),jr=r&&!r.nodeType&&r,sr=jr&&!0&&e&&!e.nodeType&&e,yr=sr&&sr.exports===jr,Or=yr&&Jt.process,Ct=function(){try{var ee=sr&&sr.require&&sr.require("util").types;return ee||Or&&Or.binding&&Or.binding("util")}catch{}}(),Dn=Ct&&Ct.isArrayBuffer,wi=Ct&&Ct.isDate,Ai=Ct&&Ct.isMap,Pi=Ct&&Ct.isRegExp,Ur=Ct&&Ct.isSet,Ci=Ct&&Ct.isTypedArray;function kt(ee,le,oe){switch(oe.length){case 0:return ee.call(le);case 1:return ee.call(le,oe[0]);case 2:return ee.call(le,oe[0],oe[1]);case 3:return ee.call(le,oe[0],oe[1],oe[2])}return ee.apply(le,oe)}function Ls(ee,le,oe,Be){for(var We=-1,nt=ee==null?0:ee.length;++We<nt;){var _t=ee[We];le(Be,_t,oe(_t),ee)}return Be}function D(ee,le){for(var oe=-1,Be=ee==null?0:ee.length;++oe<Be&&le(ee[oe],oe,ee)!==!1;);return ee}function K(ee,le){for(var oe=ee==null?0:ee.length;oe--&&le(ee[oe],oe,ee)!==!1;);return ee}function ae(ee,le){for(var oe=-1,Be=ee==null?0:ee.length;++oe<Be;)if(!le(ee[oe],oe,ee))return!1;return!0}function Pe(ee,le){for(var oe=-1,Be=ee==null?0:ee.length,We=0,nt=[];++oe<Be;){var _t=ee[oe];le(_t,oe,ee)&&(nt[We++]=_t)}return nt}function qe(ee,le){var oe=ee==null?0:ee.length;return!!oe&&Tt(ee,le,0)>-1}function Ne(ee,le,oe){for(var Be=-1,We=ee==null?0:ee.length;++Be<We;)if(oe(le,ee[Be]))return!0;return!1}function He(ee,le){for(var oe=-1,Be=ee==null?0:ee.length,We=Array(Be);++oe<Be;)We[oe]=le(ee[oe],oe,ee);return We}function Ze(ee,le){for(var oe=-1,Be=le.length,We=ee.length;++oe<Be;)ee[We+oe]=le[oe];return ee}function lt(ee,le,oe,Be){var We=-1,nt=ee==null?0:ee.length;for(Be&&nt&&(oe=ee[++We]);++We<nt;)oe=le(oe,ee[We],We,ee);return oe}function mt(ee,le,oe,Be){var We=ee==null?0:ee.length;for(Be&&We&&(oe=ee[--We]);We--;)oe=le(oe,ee[We],We,ee);return oe}function vt(ee,le){for(var oe=-1,Be=ee==null?0:ee.length;++oe<Be;)if(le(ee[oe],oe,ee))return!0;return!1}var xt=kr("length");function gt(ee){return ee.split("")}function Nt(ee){return ee.match(ri)||[]}function Ft(ee,le,oe){var Be;return oe(ee,function(We,nt,_t){if(le(We,nt,_t))return Be=nt,!1}),Be}function jt(ee,le,oe,Be){for(var We=ee.length,nt=oe+(Be?1:-1);Be?nt--:++nt<We;)if(le(ee[nt],nt,ee))return nt;return-1}function Tt(ee,le,oe){return le===le?Wl(ee,le,oe):jt(ee,Nn,oe)}function vr(ee,le,oe,Be){for(var We=oe-1,nt=ee.length;++We<nt;)if(Be(ee[We],le))return We;return-1}function Nn(ee){return ee!==ee}function qr(ee,le){var oe=ee==null?0:ee.length;return oe?Hs(ee,le)/oe:H}function kr(ee){return function(le){return le==null?n:le[ee]}}function Vs(ee){return function(le){return ee==null?n:ee[le]}}function Vo(ee,le,oe,Be,We){return We(ee,function(nt,_t,ut){oe=Be?(Be=!1,nt):le(oe,nt,_t,ut)}),oe}function Dl(ee,le){var oe=ee.length;for(ee.sort(le);oe--;)ee[oe]=ee[oe].value;return ee}function Hs(ee,le){for(var oe,Be=-1,We=ee.length;++Be<We;){var nt=le(ee[Be]);nt!==n&&(oe=oe===n?nt:oe+nt)}return oe}function zs(ee,le){for(var oe=-1,Be=Array(ee);++oe<ee;)Be[oe]=le(oe);return Be}function Nl(ee,le){return He(le,function(oe){return[oe,ee[oe]]})}function Ho(ee){return ee&&ee.slice(0,Uo(ee)+1).replace(Cn,"")}function Ut(ee){return function(le){return ee(le)}}function Gs(ee,le){return He(le,function(oe){return ee[oe]})}function Ln(ee,le){return ee.has(le)}function zo(ee,le){for(var oe=-1,Be=ee.length;++oe<Be&&Tt(le,ee[oe],0)>-1;);return oe}function Go(ee,le){for(var oe=ee.length;oe--&&Tt(le,ee[oe],0)>-1;);return oe}function Ll(ee,le){for(var oe=ee.length,Be=0;oe--;)ee[oe]===le&&++Be;return Be}var Vl=Vs(Ns),Hl=Vs(un);function zl(ee){return"\\"+$n[ee]}function Gl(ee,le){return ee==null?n:ee[le]}function cn(ee){return ln.test(ee)}function jl(ee){return Bs.test(ee)}function Ul(ee){for(var le,oe=[];!(le=ee.next()).done;)oe.push(le.value);return oe}function js(ee){var le=-1,oe=Array(ee.size);return ee.forEach(function(Be,We){oe[++le]=[We,Be]}),oe}function jo(ee,le){return function(oe){return ee(le(oe))}}function Fr(ee,le){for(var oe=-1,Be=ee.length,We=0,nt=[];++oe<Be;){var _t=ee[oe];(_t===le||_t===c)&&(ee[oe]=c,nt[We++]=oe)}return nt}function xi(ee){var le=-1,oe=Array(ee.size);return ee.forEach(function(Be){oe[++le]=Be}),oe}function ql(ee){var le=-1,oe=Array(ee.size);return ee.forEach(function(Be){oe[++le]=[Be,Be]}),oe}function Wl(ee,le,oe){for(var Be=oe-1,We=ee.length;++Be<We;)if(ee[Be]===le)return Be;return-1}function Kl(ee,le,oe){for(var Be=oe+1;Be--;)if(ee[Be]===le)return Be;return Be}function fn(ee){return cn(ee)?Jl(ee):xt(ee)}function or(ee){return cn(ee)?Xl(ee):gt(ee)}function Uo(ee){for(var le=ee.length;le--&&ps.test(ee.charAt(le)););return le}var Yl=Vs(gr);function Jl(ee){for(var le=Bn.lastIndex=0;Bn.test(ee);)++le;return le}function Xl(ee){return ee.match(Bn)||[]}function Zl(ee){return ee.match(_i)||[]}var Ql=function ee(le){le=le==null?yt:hn.defaults(yt.Object(),le,hn.pick(yt,$s));var oe=le.Array,Be=le.Date,We=le.Error,nt=le.Function,_t=le.Math,ut=le.Object,Us=le.RegExp,eu=le.String,Xt=le.TypeError,Ti=oe.prototype,tu=nt.prototype,pn=ut.prototype,Ii=le["__core-js_shared__"],Ri=tu.toString,ot=pn.hasOwnProperty,ru=0,qo=function(){var o=/[^.]+$/.exec(Ii&&Ii.keys&&Ii.keys.IE_PROTO||"");return o?"Symbol(src)_1."+o:""}(),Oi=pn.toString,nu=Ri.call(ut),iu=yt._,su=Us("^"+Ri.call(ot).replace(Pn,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),ki=yr?le.Buffer:n,Mr=le.Symbol,Fi=le.Uint8Array,Wo=ki?ki.allocUnsafe:n,Mi=jo(ut.getPrototypeOf,ut),Ko=ut.create,Yo=pn.propertyIsEnumerable,Bi=Ti.splice,Jo=Mr?Mr.isConcatSpreadable:n,Vn=Mr?Mr.iterator:n,Wr=Mr?Mr.toStringTag:n,$i=function(){try{var o=Zr(ut,"defineProperty");return o({},"",{}),o}catch{}}(),ou=le.clearTimeout!==yt.clearTimeout&&le.clearTimeout,au=Be&&Be.now!==yt.Date.now&&Be.now,lu=le.setTimeout!==yt.setTimeout&&le.setTimeout,Di=_t.ceil,Ni=_t.floor,qs=ut.getOwnPropertySymbols,uu=ki?ki.isBuffer:n,Xo=le.isFinite,cu=Ti.join,fu=jo(ut.keys,ut),bt=_t.max,It=_t.min,hu=Be.now,pu=le.parseInt,Zo=_t.random,du=Ti.reverse,Ws=Zr(le,"DataView"),Hn=Zr(le,"Map"),Ks=Zr(le,"Promise"),dn=Zr(le,"Set"),zn=Zr(le,"WeakMap"),Gn=Zr(ut,"create"),Li=zn&&new zn,mn={},mu=Qr(Ws),gu=Qr(Hn),yu=Qr(Ks),vu=Qr(dn),_u=Qr(zn),Vi=Mr?Mr.prototype:n,jn=Vi?Vi.valueOf:n,Qo=Vi?Vi.toString:n;function N(o){if(ft(o)&&!Ke(o)&&!(o instanceof tt)){if(o instanceof Zt)return o;if(ot.call(o,"__wrapped__"))return el(o)}return new Zt(o)}var gn=function(){function o(){}return function(l){if(!ct(l))return{};if(Ko)return Ko(l);o.prototype=l;var g=new o;return o.prototype=n,g}}();function Hi(){}function Zt(o,l){this.__wrapped__=o,this.__actions__=[],this.__chain__=!!l,this.__index__=0,this.__values__=n}N.templateSettings={escape:Sn,evaluate:Vr,interpolate:rn,variable:"",imports:{_:N}},N.prototype=Hi.prototype,N.prototype.constructor=N,Zt.prototype=gn(Hi.prototype),Zt.prototype.constructor=Zt;function tt(o){this.__wrapped__=o,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=ne,this.__views__=[]}function bu(){var o=new tt(this.__wrapped__);return o.__actions__=Lt(this.__actions__),o.__dir__=this.__dir__,o.__filtered__=this.__filtered__,o.__iteratees__=Lt(this.__iteratees__),o.__takeCount__=this.__takeCount__,o.__views__=Lt(this.__views__),o}function Eu(){if(this.__filtered__){var o=new tt(this);o.__dir__=-1,o.__filtered__=!0}else o=this.clone(),o.__dir__*=-1;return o}function Su(){var o=this.__wrapped__.value(),l=this.__dir__,g=Ke(o),R=l<0,B=g?o.length:0,V=Mc(0,B,this.__views__),q=V.start,J=V.end,te=J-q,de=R?J:q-1,me=this.__iteratees__,Ee=me.length,ke=0,Le=It(te,this.__takeCount__);if(!g||!R&&B==te&&Le==te)return wa(o,this.__actions__);var Ge=[];e:for(;te--&&ke<Le;){de+=l;for(var Je=-1,je=o[de];++Je<Ee;){var Qe=me[Je],rt=Qe.iteratee,Kt=Qe.type,$t=rt(je);if(Kt==re)je=$t;else if(!$t){if(Kt==X)continue e;break e}}Ge[ke++]=je}return Ge}tt.prototype=gn(Hi.prototype),tt.prototype.constructor=tt;function Kr(o){var l=-1,g=o==null?0:o.length;for(this.clear();++l<g;){var R=o[l];this.set(R[0],R[1])}}function wu(){this.__data__=Gn?Gn(null):{},this.size=0}function Au(o){var l=this.has(o)&&delete this.__data__[o];return this.size-=l?1:0,l}function Pu(o){var l=this.__data__;if(Gn){var g=l[o];return g===f?n:g}return ot.call(l,o)?l[o]:n}function Cu(o){var l=this.__data__;return Gn?l[o]!==n:ot.call(l,o)}function xu(o,l){var g=this.__data__;return this.size+=this.has(o)?0:1,g[o]=Gn&&l===n?f:l,this}Kr.prototype.clear=wu,Kr.prototype.delete=Au,Kr.prototype.get=Pu,Kr.prototype.has=Cu,Kr.prototype.set=xu;function _r(o){var l=-1,g=o==null?0:o.length;for(this.clear();++l<g;){var R=o[l];this.set(R[0],R[1])}}function Tu(){this.__data__=[],this.size=0}function Iu(o){var l=this.__data__,g=zi(l,o);if(g<0)return!1;var R=l.length-1;return g==R?l.pop():Bi.call(l,g,1),--this.size,!0}function Ru(o){var l=this.__data__,g=zi(l,o);return g<0?n:l[g][1]}function Ou(o){return zi(this.__data__,o)>-1}function ku(o,l){var g=this.__data__,R=zi(g,o);return R<0?(++this.size,g.push([o,l])):g[R][1]=l,this}_r.prototype.clear=Tu,_r.prototype.delete=Iu,_r.prototype.get=Ru,_r.prototype.has=Ou,_r.prototype.set=ku;function br(o){var l=-1,g=o==null?0:o.length;for(this.clear();++l<g;){var R=o[l];this.set(R[0],R[1])}}function Fu(){this.size=0,this.__data__={hash:new Kr,map:new(Hn||_r),string:new Kr}}function Mu(o){var l=es(this,o).delete(o);return this.size-=l?1:0,l}function Bu(o){return es(this,o).get(o)}function $u(o){return es(this,o).has(o)}function Du(o,l){var g=es(this,o),R=g.size;return g.set(o,l),this.size+=g.size==R?0:1,this}br.prototype.clear=Fu,br.prototype.delete=Mu,br.prototype.get=Bu,br.prototype.has=$u,br.prototype.set=Du;function Yr(o){var l=-1,g=o==null?0:o.length;for(this.__data__=new br;++l<g;)this.add(o[l])}function Nu(o){return this.__data__.set(o,f),this}function Lu(o){return this.__data__.has(o)}Yr.prototype.add=Yr.prototype.push=Nu,Yr.prototype.has=Lu;function ar(o){var l=this.__data__=new _r(o);this.size=l.size}function Vu(){this.__data__=new _r,this.size=0}function Hu(o){var l=this.__data__,g=l.delete(o);return this.size=l.size,g}function zu(o){return this.__data__.get(o)}function Gu(o){return this.__data__.has(o)}function ju(o,l){var g=this.__data__;if(g instanceof _r){var R=g.__data__;if(!Hn||R.length<i-1)return R.push([o,l]),this.size=++g.size,this;g=this.__data__=new br(R)}return g.set(o,l),this.size=g.size,this}ar.prototype.clear=Vu,ar.prototype.delete=Hu,ar.prototype.get=zu,ar.prototype.has=Gu,ar.prototype.set=ju;function ea(o,l){var g=Ke(o),R=!g&&en(o),B=!g&&!R&&Lr(o),V=!g&&!R&&!B&&bn(o),q=g||R||B||V,J=q?zs(o.length,eu):[],te=J.length;for(var de in o)(l||ot.call(o,de))&&!(q&&(de=="length"||B&&(de=="offset"||de=="parent")||V&&(de=="buffer"||de=="byteLength"||de=="byteOffset")||Ar(de,te)))&&J.push(de);return J}function ta(o){var l=o.length;return l?o[so(0,l-1)]:n}function Uu(o,l){return ts(Lt(o),Jr(l,0,o.length))}function qu(o){return ts(Lt(o))}function Ys(o,l,g){(g!==n&&!lr(o[l],g)||g===n&&!(l in o))&&Er(o,l,g)}function Un(o,l,g){var R=o[l];(!(ot.call(o,l)&&lr(R,g))||g===n&&!(l in o))&&Er(o,l,g)}function zi(o,l){for(var g=o.length;g--;)if(lr(o[g][0],l))return g;return-1}function Wu(o,l,g,R){return Br(o,function(B,V,q){l(R,B,g(B),q)}),R}function ra(o,l){return o&&pr(l,St(l),o)}function Ku(o,l){return o&&pr(l,Ht(l),o)}function Er(o,l,g){l=="__proto__"&&$i?$i(o,l,{configurable:!0,enumerable:!0,value:g,writable:!0}):o[l]=g}function Js(o,l){for(var g=-1,R=l.length,B=oe(R),V=o==null;++g<R;)B[g]=V?n:Oo(o,l[g]);return B}function Jr(o,l,g){return o===o&&(g!==n&&(o=o<=g?o:g),l!==n&&(o=o>=l?o:l)),o}function Qt(o,l,g,R,B,V){var q,J=l&m,te=l&b,de=l&y;if(g&&(q=B?g(o,R,B,V):g(o)),q!==n)return q;if(!ct(o))return o;var me=Ke(o);if(me){if(q=$c(o),!J)return Lt(o,q)}else{var Ee=Rt(o),ke=Ee==Ce||Ee==Fe;if(Lr(o))return Ca(o,J);if(Ee==se||Ee==Te||ke&&!B){if(q=te||ke?{}:Ua(o),!J)return te?Pc(o,Ku(q,o)):Ac(o,ra(q,o))}else{if(!st[Ee])return B?o:{};q=Dc(o,Ee,J)}}V||(V=new ar);var Le=V.get(o);if(Le)return Le;V.set(o,q),bl(o)?o.forEach(function(je){q.add(Qt(je,l,g,je,o,V))}):vl(o)&&o.forEach(function(je,Qe){q.set(Qe,Qt(je,l,g,Qe,o,V))});var Ge=de?te?yo:go:te?Ht:St,Je=me?n:Ge(o);return D(Je||o,function(je,Qe){Je&&(Qe=je,je=o[Qe]),Un(q,Qe,Qt(je,l,g,Qe,o,V))}),q}function Yu(o){var l=St(o);return function(g){return na(g,o,l)}}function na(o,l,g){var R=g.length;if(o==null)return!R;for(o=ut(o);R--;){var B=g[R],V=l[B],q=o[B];if(q===n&&!(B in o)||!V(q))return!1}return!0}function ia(o,l,g){if(typeof o!="function")throw new Xt(a);return Zn(function(){o.apply(n,g)},l)}function qn(o,l,g,R){var B=-1,V=qe,q=!0,J=o.length,te=[],de=l.length;if(!J)return te;g&&(l=He(l,Ut(g))),R?(V=Ne,q=!1):l.length>=i&&(V=Ln,q=!1,l=new Yr(l));e:for(;++B<J;){var me=o[B],Ee=g==null?me:g(me);if(me=R||me!==0?me:0,q&&Ee===Ee){for(var ke=de;ke--;)if(l[ke]===Ee)continue e;te.push(me)}else V(l,Ee,R)||te.push(me)}return te}var Br=Oa(hr),sa=Oa(Zs,!0);function Ju(o,l){var g=!0;return Br(o,function(R,B,V){return g=!!l(R,B,V),g}),g}function Gi(o,l,g){for(var R=-1,B=o.length;++R<B;){var V=o[R],q=l(V);if(q!=null&&(J===n?q===q&&!Wt(q):g(q,J)))var J=q,te=V}return te}function Xu(o,l,g,R){var B=o.length;for(g=Ye(g),g<0&&(g=-g>B?0:B+g),R=R===n||R>B?B:Ye(R),R<0&&(R+=B),R=g>R?0:Sl(R);g<R;)o[g++]=l;return o}function oa(o,l){var g=[];return Br(o,function(R,B,V){l(R,B,V)&&g.push(R)}),g}function wt(o,l,g,R,B){var V=-1,q=o.length;for(g||(g=Lc),B||(B=[]);++V<q;){var J=o[V];l>0&&g(J)?l>1?wt(J,l-1,g,R,B):Ze(B,J):R||(B[B.length]=J)}return B}var Xs=ka(),aa=ka(!0);function hr(o,l){return o&&Xs(o,l,St)}function Zs(o,l){return o&&aa(o,l,St)}function ji(o,l){return Pe(l,function(g){return Pr(o[g])})}function Xr(o,l){l=Dr(l,o);for(var g=0,R=l.length;o!=null&&g<R;)o=o[dr(l[g++])];return g&&g==R?o:n}function la(o,l,g){var R=l(o);return Ke(o)?R:Ze(R,g(o))}function Mt(o){return o==null?o===n?ye:Y:Wr&&Wr in ut(o)?Fc(o):qc(o)}function Qs(o,l){return o>l}function Zu(o,l){return o!=null&&ot.call(o,l)}function Qu(o,l){return o!=null&&l in ut(o)}function ec(o,l,g){return o>=It(l,g)&&o<bt(l,g)}function eo(o,l,g){for(var R=g?Ne:qe,B=o[0].length,V=o.length,q=V,J=oe(V),te=1/0,de=[];q--;){var me=o[q];q&&l&&(me=He(me,Ut(l))),te=It(me.length,te),J[q]=!g&&(l||B>=120&&me.length>=120)?new Yr(q&&me):n}me=o[0];var Ee=-1,ke=J[0];e:for(;++Ee<B&&de.length<te;){var Le=me[Ee],Ge=l?l(Le):Le;if(Le=g||Le!==0?Le:0,!(ke?Ln(ke,Ge):R(de,Ge,g))){for(q=V;--q;){var Je=J[q];if(!(Je?Ln(Je,Ge):R(o[q],Ge,g)))continue e}ke&&ke.push(Ge),de.push(Le)}}return de}function tc(o,l,g,R){return hr(o,function(B,V,q){l(R,g(B),V,q)}),R}function Wn(o,l,g){l=Dr(l,o),o=Ya(o,l);var R=o==null?o:o[dr(tr(l))];return R==null?n:kt(R,o,g)}function ua(o){return ft(o)&&Mt(o)==Te}function rc(o){return ft(o)&&Mt(o)==Re}function nc(o){return ft(o)&&Mt(o)==ce}function Kn(o,l,g,R,B){return o===l?!0:o==null||l==null||!ft(o)&&!ft(l)?o!==o&&l!==l:ic(o,l,g,R,Kn,B)}function ic(o,l,g,R,B,V){var q=Ke(o),J=Ke(l),te=q?ie:Rt(o),de=J?ie:Rt(l);te=te==Te?se:te,de=de==Te?se:de;var me=te==se,Ee=de==se,ke=te==de;if(ke&&Lr(o)){if(!Lr(l))return!1;q=!0,me=!1}if(ke&&!me)return V||(V=new ar),q||bn(o)?za(o,l,g,R,B,V):Oc(o,l,te,g,R,B,V);if(!(g&P)){var Le=me&&ot.call(o,"__wrapped__"),Ge=Ee&&ot.call(l,"__wrapped__");if(Le||Ge){var Je=Le?o.value():o,je=Ge?l.value():l;return V||(V=new ar),B(Je,je,g,R,V)}}return ke?(V||(V=new ar),kc(o,l,g,R,B,V)):!1}function sc(o){return ft(o)&&Rt(o)==ge}function to(o,l,g,R){var B=g.length,V=B,q=!R;if(o==null)return!V;for(o=ut(o);B--;){var J=g[B];if(q&&J[2]?J[1]!==o[J[0]]:!(J[0]in o))return!1}for(;++B<V;){J=g[B];var te=J[0],de=o[te],me=J[1];if(q&&J[2]){if(de===n&&!(te in o))return!1}else{var Ee=new ar;if(R)var ke=R(de,me,te,o,l,Ee);if(!(ke===n?Kn(me,de,P|C,R,Ee):ke))return!1}}return!0}function ca(o){if(!ct(o)||Hc(o))return!1;var l=Pr(o)?su:nr;return l.test(Qr(o))}function oc(o){return ft(o)&&Mt(o)==ve}function ac(o){return ft(o)&&Rt(o)==Ae}function lc(o){return ft(o)&&as(o.length)&&!!at[Mt(o)]}function fa(o){return typeof o=="function"?o:o==null?zt:typeof o=="object"?Ke(o)?da(o[0],o[1]):pa(o):Fl(o)}function ro(o){if(!Xn(o))return fu(o);var l=[];for(var g in ut(o))ot.call(o,g)&&g!="constructor"&&l.push(g);return l}function uc(o){if(!ct(o))return Uc(o);var l=Xn(o),g=[];for(var R in o)R=="constructor"&&(l||!ot.call(o,R))||g.push(R);return g}function no(o,l){return o<l}function ha(o,l){var g=-1,R=Vt(o)?oe(o.length):[];return Br(o,function(B,V,q){R[++g]=l(B,V,q)}),R}function pa(o){var l=_o(o);return l.length==1&&l[0][2]?Wa(l[0][0],l[0][1]):function(g){return g===o||to(g,o,l)}}function da(o,l){return Eo(o)&&qa(l)?Wa(dr(o),l):function(g){var R=Oo(g,o);return R===n&&R===l?ko(g,o):Kn(l,R,P|C)}}function Ui(o,l,g,R,B){o!==l&&Xs(l,function(V,q){if(B||(B=new ar),ct(V))cc(o,l,q,g,Ui,R,B);else{var J=R?R(wo(o,q),V,q+"",o,l,B):n;J===n&&(J=V),Ys(o,q,J)}},Ht)}function cc(o,l,g,R,B,V,q){var J=wo(o,g),te=wo(l,g),de=q.get(te);if(de){Ys(o,g,de);return}var me=V?V(J,te,g+"",o,l,q):n,Ee=me===n;if(Ee){var ke=Ke(te),Le=!ke&&Lr(te),Ge=!ke&&!Le&&bn(te);me=te,ke||Le||Ge?Ke(J)?me=J:ht(J)?me=Lt(J):Le?(Ee=!1,me=Ca(te,!0)):Ge?(Ee=!1,me=xa(te,!0)):me=[]:Qn(te)||en(te)?(me=J,en(J)?me=wl(J):(!ct(J)||Pr(J))&&(me=Ua(te))):Ee=!1}Ee&&(q.set(te,me),B(me,te,R,V,q),q.delete(te)),Ys(o,g,me)}function ma(o,l){var g=o.length;if(!!g)return l+=l<0?g:0,Ar(l,g)?o[l]:n}function ga(o,l,g){l.length?l=He(l,function(V){return Ke(V)?function(q){return Xr(q,V.length===1?V[0]:V)}:V}):l=[zt];var R=-1;l=He(l,Ut(ze()));var B=ha(o,function(V,q,J){var te=He(l,function(de){return de(V)});return{criteria:te,index:++R,value:V}});return Dl(B,function(V,q){return wc(V,q,g)})}function fc(o,l){return ya(o,l,function(g,R){return ko(o,R)})}function ya(o,l,g){for(var R=-1,B=l.length,V={};++R<B;){var q=l[R],J=Xr(o,q);g(J,q)&&Yn(V,Dr(q,o),J)}return V}function hc(o){return function(l){return Xr(l,o)}}function io(o,l,g,R){var B=R?vr:Tt,V=-1,q=l.length,J=o;for(o===l&&(l=Lt(l)),g&&(J=He(o,Ut(g)));++V<q;)for(var te=0,de=l[V],me=g?g(de):de;(te=B(J,me,te,R))>-1;)J!==o&&Bi.call(J,te,1),Bi.call(o,te,1);return o}function va(o,l){for(var g=o?l.length:0,R=g-1;g--;){var B=l[g];if(g==R||B!==V){var V=B;Ar(B)?Bi.call(o,B,1):lo(o,B)}}return o}function so(o,l){return o+Ni(Zo()*(l-o+1))}function pc(o,l,g,R){for(var B=-1,V=bt(Di((l-o)/(g||1)),0),q=oe(V);V--;)q[R?V:++B]=o,o+=g;return q}function oo(o,l){var g="";if(!o||l<1||l>$)return g;do l%2&&(g+=o),l=Ni(l/2),l&&(o+=o);while(l);return g}function Xe(o,l){return Ao(Ka(o,l,zt),o+"")}function dc(o){return ta(En(o))}function mc(o,l){var g=En(o);return ts(g,Jr(l,0,g.length))}function Yn(o,l,g,R){if(!ct(o))return o;l=Dr(l,o);for(var B=-1,V=l.length,q=V-1,J=o;J!=null&&++B<V;){var te=dr(l[B]),de=g;if(te==="__proto__"||te==="constructor"||te==="prototype")return o;if(B!=q){var me=J[te];de=R?R(me,te,J):n,de===n&&(de=ct(me)?me:Ar(l[B+1])?[]:{})}Un(J,te,de),J=J[te]}return o}var _a=Li?function(o,l){return Li.set(o,l),o}:zt,gc=$i?function(o,l){return $i(o,"toString",{configurable:!0,enumerable:!1,value:Mo(l),writable:!0})}:zt;function yc(o){return ts(En(o))}function er(o,l,g){var R=-1,B=o.length;l<0&&(l=-l>B?0:B+l),g=g>B?B:g,g<0&&(g+=B),B=l>g?0:g-l>>>0,l>>>=0;for(var V=oe(B);++R<B;)V[R]=o[R+l];return V}function vc(o,l){var g;return Br(o,function(R,B,V){return g=l(R,B,V),!g}),!!g}function qi(o,l,g){var R=0,B=o==null?R:o.length;if(typeof l=="number"&&l===l&&B<=be){for(;R<B;){var V=R+B>>>1,q=o[V];q!==null&&!Wt(q)&&(g?q<=l:q<l)?R=V+1:B=V}return B}return ao(o,l,zt,g)}function ao(o,l,g,R){var B=0,V=o==null?0:o.length;if(V===0)return 0;l=g(l);for(var q=l!==l,J=l===null,te=Wt(l),de=l===n;B<V;){var me=Ni((B+V)/2),Ee=g(o[me]),ke=Ee!==n,Le=Ee===null,Ge=Ee===Ee,Je=Wt(Ee);if(q)var je=R||Ge;else de?je=Ge&&(R||ke):J?je=Ge&&ke&&(R||!Le):te?je=Ge&&ke&&!Le&&(R||!Je):Le||Je?je=!1:je=R?Ee<=l:Ee<l;je?B=me+1:V=me}return It(V,Q)}function ba(o,l){for(var g=-1,R=o.length,B=0,V=[];++g<R;){var q=o[g],J=l?l(q):q;if(!g||!lr(J,te)){var te=J;V[B++]=q===0?0:q}}return V}function Ea(o){return typeof o=="number"?o:Wt(o)?H:+o}function qt(o){if(typeof o=="string")return o;if(Ke(o))return He(o,qt)+"";if(Wt(o))return Qo?Qo.call(o):"";var l=o+"";return l=="0"&&1/o==-z?"-0":l}function $r(o,l,g){var R=-1,B=qe,V=o.length,q=!0,J=[],te=J;if(g)q=!1,B=Ne;else if(V>=i){var de=l?null:Ic(o);if(de)return xi(de);q=!1,B=Ln,te=new Yr}else te=l?[]:J;e:for(;++R<V;){var me=o[R],Ee=l?l(me):me;if(me=g||me!==0?me:0,q&&Ee===Ee){for(var ke=te.length;ke--;)if(te[ke]===Ee)continue e;l&&te.push(Ee),J.push(me)}else B(te,Ee,g)||(te!==J&&te.push(Ee),J.push(me))}return J}function lo(o,l){return l=Dr(l,o),o=Ya(o,l),o==null||delete o[dr(tr(l))]}function Sa(o,l,g,R){return Yn(o,l,g(Xr(o,l)),R)}function Wi(o,l,g,R){for(var B=o.length,V=R?B:-1;(R?V--:++V<B)&&l(o[V],V,o););return g?er(o,R?0:V,R?V+1:B):er(o,R?V+1:0,R?B:V)}function wa(o,l){var g=o;return g instanceof tt&&(g=g.value()),lt(l,function(R,B){return B.func.apply(B.thisArg,Ze([R],B.args))},g)}function uo(o,l,g){var R=o.length;if(R<2)return R?$r(o[0]):[];for(var B=-1,V=oe(R);++B<R;)for(var q=o[B],J=-1;++J<R;)J!=B&&(V[B]=qn(V[B]||q,o[J],l,g));return $r(wt(V,1),l,g)}function Aa(o,l,g){for(var R=-1,B=o.length,V=l.length,q={};++R<B;){var J=R<V?l[R]:n;g(q,o[R],J)}return q}function co(o){return ht(o)?o:[]}function fo(o){return typeof o=="function"?o:zt}function Dr(o,l){return Ke(o)?o:Eo(o,l)?[o]:Qa(it(o))}var _c=Xe;function Nr(o,l,g){var R=o.length;return g=g===n?R:g,!l&&g>=R?o:er(o,l,g)}var Pa=ou||function(o){return yt.clearTimeout(o)};function Ca(o,l){if(l)return o.slice();var g=o.length,R=Wo?Wo(g):new o.constructor(g);return o.copy(R),R}function ho(o){var l=new o.constructor(o.byteLength);return new Fi(l).set(new Fi(o)),l}function bc(o,l){var g=l?ho(o.buffer):o.buffer;return new o.constructor(g,o.byteOffset,o.byteLength)}function Ec(o){var l=new o.constructor(o.source,ni.exec(o));return l.lastIndex=o.lastIndex,l}function Sc(o){return jn?ut(jn.call(o)):{}}function xa(o,l){var g=l?ho(o.buffer):o.buffer;return new o.constructor(g,o.byteOffset,o.length)}function Ta(o,l){if(o!==l){var g=o!==n,R=o===null,B=o===o,V=Wt(o),q=l!==n,J=l===null,te=l===l,de=Wt(l);if(!J&&!de&&!V&&o>l||V&&q&&te&&!J&&!de||R&&q&&te||!g&&te||!B)return 1;if(!R&&!V&&!de&&o<l||de&&g&&B&&!R&&!V||J&&g&&B||!q&&B||!te)return-1}return 0}function wc(o,l,g){for(var R=-1,B=o.criteria,V=l.criteria,q=B.length,J=g.length;++R<q;){var te=Ta(B[R],V[R]);if(te){if(R>=J)return te;var de=g[R];return te*(de=="desc"?-1:1)}}return o.index-l.index}function Ia(o,l,g,R){for(var B=-1,V=o.length,q=g.length,J=-1,te=l.length,de=bt(V-q,0),me=oe(te+de),Ee=!R;++J<te;)me[J]=l[J];for(;++B<q;)(Ee||B<V)&&(me[g[B]]=o[B]);for(;de--;)me[J++]=o[B++];return me}function Ra(o,l,g,R){for(var B=-1,V=o.length,q=-1,J=g.length,te=-1,de=l.length,me=bt(V-J,0),Ee=oe(me+de),ke=!R;++B<me;)Ee[B]=o[B];for(var Le=B;++te<de;)Ee[Le+te]=l[te];for(;++q<J;)(ke||B<V)&&(Ee[Le+g[q]]=o[B++]);return Ee}function Lt(o,l){var g=-1,R=o.length;for(l||(l=oe(R));++g<R;)l[g]=o[g];return l}function pr(o,l,g,R){var B=!g;g||(g={});for(var V=-1,q=l.length;++V<q;){var J=l[V],te=R?R(g[J],o[J],J,g,o):n;te===n&&(te=o[J]),B?Er(g,J,te):Un(g,J,te)}return g}function Ac(o,l){return pr(o,bo(o),l)}function Pc(o,l){return pr(o,Ga(o),l)}function Ki(o,l){return function(g,R){var B=Ke(g)?Ls:Wu,V=l?l():{};return B(g,o,ze(R,2),V)}}function yn(o){return Xe(function(l,g){var R=-1,B=g.length,V=B>1?g[B-1]:n,q=B>2?g[2]:n;for(V=o.length>3&&typeof V=="function"?(B--,V):n,q&&Bt(g[0],g[1],q)&&(V=B<3?n:V,B=1),l=ut(l);++R<B;){var J=g[R];J&&o(l,J,R,V)}return l})}function Oa(o,l){return function(g,R){if(g==null)return g;if(!Vt(g))return o(g,R);for(var B=g.length,V=l?B:-1,q=ut(g);(l?V--:++V<B)&&R(q[V],V,q)!==!1;);return g}}function ka(o){return function(l,g,R){for(var B=-1,V=ut(l),q=R(l),J=q.length;J--;){var te=q[o?J:++B];if(g(V[te],te,V)===!1)break}return l}}function Cc(o,l,g){var R=l&T,B=Jn(o);function V(){var q=this&&this!==yt&&this instanceof V?B:o;return q.apply(R?g:this,arguments)}return V}function Fa(o){return function(l){l=it(l);var g=cn(l)?or(l):n,R=g?g[0]:l.charAt(0),B=g?Nr(g,1).join(""):l.slice(1);return R[o]()+B}}function vn(o){return function(l){return lt(Ol(Rl(l).replace(Rr,"")),o,"")}}function Jn(o){return function(){var l=arguments;switch(l.length){case 0:return new o;case 1:return new o(l[0]);case 2:return new o(l[0],l[1]);case 3:return new o(l[0],l[1],l[2]);case 4:return new o(l[0],l[1],l[2],l[3]);case 5:return new o(l[0],l[1],l[2],l[3],l[4]);case 6:return new o(l[0],l[1],l[2],l[3],l[4],l[5]);case 7:return new o(l[0],l[1],l[2],l[3],l[4],l[5],l[6])}var g=gn(o.prototype),R=o.apply(g,l);return ct(R)?R:g}}function xc(o,l,g){var R=Jn(o);function B(){for(var V=arguments.length,q=oe(V),J=V,te=_n(B);J--;)q[J]=arguments[J];var de=V<3&&q[0]!==te&&q[V-1]!==te?[]:Fr(q,te);if(V-=de.length,V<g)return Na(o,l,Yi,B.placeholder,n,q,de,n,n,g-V);var me=this&&this!==yt&&this instanceof B?R:o;return kt(me,this,q)}return B}function Ma(o){return function(l,g,R){var B=ut(l);if(!Vt(l)){var V=ze(g,3);l=St(l),g=function(J){return V(B[J],J,B)}}var q=o(l,g,R);return q>-1?B[V?l[q]:q]:n}}function Ba(o){return wr(function(l){var g=l.length,R=g,B=Zt.prototype.thru;for(o&&l.reverse();R--;){var V=l[R];if(typeof V!="function")throw new Xt(a);if(B&&!q&&Qi(V)=="wrapper")var q=new Zt([],!0)}for(R=q?R:g;++R<g;){V=l[R];var J=Qi(V),te=J=="wrapper"?vo(V):n;te&&So(te[0])&&te[1]==(O|_|A|k)&&!te[4].length&&te[9]==1?q=q[Qi(te[0])].apply(q,te[3]):q=V.length==1&&So(V)?q[J]():q.thru(V)}return function(){var de=arguments,me=de[0];if(q&&de.length==1&&Ke(me))return q.plant(me).value();for(var Ee=0,ke=g?l[Ee].apply(this,de):me;++Ee<g;)ke=l[Ee].call(this,ke);return ke}})}function Yi(o,l,g,R,B,V,q,J,te,de){var me=l&O,Ee=l&T,ke=l&I,Le=l&(_|E),Ge=l&F,Je=ke?n:Jn(o);function je(){for(var Qe=arguments.length,rt=oe(Qe),Kt=Qe;Kt--;)rt[Kt]=arguments[Kt];if(Le)var $t=_n(je),Yt=Ll(rt,$t);if(R&&(rt=Ia(rt,R,B,Le)),V&&(rt=Ra(rt,V,q,Le)),Qe-=Yt,Le&&Qe<de){var pt=Fr(rt,$t);return Na(o,l,Yi,je.placeholder,g,rt,pt,J,te,de-Qe)}var ur=Ee?g:this,xr=ke?ur[o]:o;return Qe=rt.length,J?rt=Wc(rt,J):Ge&&Qe>1&&rt.reverse(),me&&te<Qe&&(rt.length=te),this&&this!==yt&&this instanceof je&&(xr=Je||Jn(xr)),xr.apply(ur,rt)}return je}function $a(o,l){return function(g,R){return tc(g,o,l(R),{})}}function Ji(o,l){return function(g,R){var B;if(g===n&&R===n)return l;if(g!==n&&(B=g),R!==n){if(B===n)return R;typeof g=="string"||typeof R=="string"?(g=qt(g),R=qt(R)):(g=Ea(g),R=Ea(R)),B=o(g,R)}return B}}function po(o){return wr(function(l){return l=He(l,Ut(ze())),Xe(function(g){var R=this;return o(l,function(B){return kt(B,R,g)})})})}function Xi(o,l){l=l===n?" ":qt(l);var g=l.length;if(g<2)return g?oo(l,o):l;var R=oo(l,Di(o/fn(l)));return cn(l)?Nr(or(R),0,o).join(""):R.slice(0,o)}function Tc(o,l,g,R){var B=l&T,V=Jn(o);function q(){for(var J=-1,te=arguments.length,de=-1,me=R.length,Ee=oe(me+te),ke=this&&this!==yt&&this instanceof q?V:o;++de<me;)Ee[de]=R[de];for(;te--;)Ee[de++]=arguments[++J];return kt(ke,B?g:this,Ee)}return q}function Da(o){return function(l,g,R){return R&&typeof R!="number"&&Bt(l,g,R)&&(g=R=n),l=Cr(l),g===n?(g=l,l=0):g=Cr(g),R=R===n?l<g?1:-1:Cr(R),pc(l,g,R,o)}}function Zi(o){return function(l,g){return typeof l=="string"&&typeof g=="string"||(l=rr(l),g=rr(g)),o(l,g)}}function Na(o,l,g,R,B,V,q,J,te,de){var me=l&_,Ee=me?q:n,ke=me?n:q,Le=me?V:n,Ge=me?n:V;l|=me?A:x,l&=~(me?x:A),l&S||(l&=~(T|I));var Je=[o,l,B,Le,Ee,Ge,ke,J,te,de],je=g.apply(n,Je);return So(o)&&Ja(je,Je),je.placeholder=R,Xa(je,o,l)}function mo(o){var l=_t[o];return function(g,R){if(g=rr(g),R=R==null?0:It(Ye(R),292),R&&Xo(g)){var B=(it(g)+"e").split("e"),V=l(B[0]+"e"+(+B[1]+R));return B=(it(V)+"e").split("e"),+(B[0]+"e"+(+B[1]-R))}return l(g)}}var Ic=dn&&1/xi(new dn([,-0]))[1]==z?function(o){return new dn(o)}:Do;function La(o){return function(l){var g=Rt(l);return g==ge?js(l):g==Ae?ql(l):Nl(l,o(l))}}function Sr(o,l,g,R,B,V,q,J){var te=l&I;if(!te&&typeof o!="function")throw new Xt(a);var de=R?R.length:0;if(de||(l&=~(A|x),R=B=n),q=q===n?q:bt(Ye(q),0),J=J===n?J:Ye(J),de-=B?B.length:0,l&x){var me=R,Ee=B;R=B=n}var ke=te?n:vo(o),Le=[o,l,g,R,B,me,Ee,V,q,J];if(ke&&jc(Le,ke),o=Le[0],l=Le[1],g=Le[2],R=Le[3],B=Le[4],J=Le[9]=Le[9]===n?te?0:o.length:bt(Le[9]-de,0),!J&&l&(_|E)&&(l&=~(_|E)),!l||l==T)var Ge=Cc(o,l,g);else l==_||l==E?Ge=xc(o,l,J):(l==A||l==(T|A))&&!B.length?Ge=Tc(o,l,g,R):Ge=Yi.apply(n,Le);var Je=ke?_a:Ja;return Xa(Je(Ge,Le),o,l)}function Va(o,l,g,R){return o===n||lr(o,pn[g])&&!ot.call(R,g)?l:o}function Ha(o,l,g,R,B,V){return ct(o)&&ct(l)&&(V.set(l,o),Ui(o,l,n,Ha,V),V.delete(l)),o}function Rc(o){return Qn(o)?n:o}function za(o,l,g,R,B,V){var q=g&P,J=o.length,te=l.length;if(J!=te&&!(q&&te>J))return!1;var de=V.get(o),me=V.get(l);if(de&&me)return de==l&&me==o;var Ee=-1,ke=!0,Le=g&C?new Yr:n;for(V.set(o,l),V.set(l,o);++Ee<J;){var Ge=o[Ee],Je=l[Ee];if(R)var je=q?R(Je,Ge,Ee,l,o,V):R(Ge,Je,Ee,o,l,V);if(je!==n){if(je)continue;ke=!1;break}if(Le){if(!vt(l,function(Qe,rt){if(!Ln(Le,rt)&&(Ge===Qe||B(Ge,Qe,g,R,V)))return Le.push(rt)})){ke=!1;break}}else if(!(Ge===Je||B(Ge,Je,g,R,V))){ke=!1;break}}return V.delete(o),V.delete(l),ke}function Oc(o,l,g,R,B,V,q){switch(g){case De:if(o.byteLength!=l.byteLength||o.byteOffset!=l.byteOffset)return!1;o=o.buffer,l=l.buffer;case Re:return!(o.byteLength!=l.byteLength||!V(new Fi(o),new Fi(l)));case we:case ce:case G:return lr(+o,+l);case Ve:return o.name==l.name&&o.message==l.message;case ve:case pe:return o==l+"";case ge:var J=js;case Ae:var te=R&P;if(J||(J=xi),o.size!=l.size&&!te)return!1;var de=q.get(o);if(de)return de==l;R|=C,q.set(o,l);var me=za(J(o),J(l),R,B,V,q);return q.delete(o),me;case Se:if(jn)return jn.call(o)==jn.call(l)}return!1}function kc(o,l,g,R,B,V){var q=g&P,J=go(o),te=J.length,de=go(l),me=de.length;if(te!=me&&!q)return!1;for(var Ee=te;Ee--;){var ke=J[Ee];if(!(q?ke in l:ot.call(l,ke)))return!1}var Le=V.get(o),Ge=V.get(l);if(Le&&Ge)return Le==l&&Ge==o;var Je=!0;V.set(o,l),V.set(l,o);for(var je=q;++Ee<te;){ke=J[Ee];var Qe=o[ke],rt=l[ke];if(R)var Kt=q?R(rt,Qe,ke,l,o,V):R(Qe,rt,ke,o,l,V);if(!(Kt===n?Qe===rt||B(Qe,rt,g,R,V):Kt)){Je=!1;break}je||(je=ke=="constructor")}if(Je&&!je){var $t=o.constructor,Yt=l.constructor;$t!=Yt&&"constructor"in o&&"constructor"in l&&!(typeof $t=="function"&&$t instanceof $t&&typeof Yt=="function"&&Yt instanceof Yt)&&(Je=!1)}return V.delete(o),V.delete(l),Je}function wr(o){return Ao(Ka(o,n,nl),o+"")}function go(o){return la(o,St,bo)}function yo(o){return la(o,Ht,Ga)}var vo=Li?function(o){return Li.get(o)}:Do;function Qi(o){for(var l=o.name+"",g=mn[l],R=ot.call(mn,l)?g.length:0;R--;){var B=g[R],V=B.func;if(V==null||V==o)return B.name}return l}function _n(o){var l=ot.call(N,"placeholder")?N:o;return l.placeholder}function ze(){var o=N.iteratee||Bo;return o=o===Bo?fa:o,arguments.length?o(arguments[0],arguments[1]):o}function es(o,l){var g=o.__data__;return Vc(l)?g[typeof l=="string"?"string":"hash"]:g.map}function _o(o){for(var l=St(o),g=l.length;g--;){var R=l[g],B=o[R];l[g]=[R,B,qa(B)]}return l}function Zr(o,l){var g=Gl(o,l);return ca(g)?g:n}function Fc(o){var l=ot.call(o,Wr),g=o[Wr];try{o[Wr]=n;var R=!0}catch{}var B=Oi.call(o);return R&&(l?o[Wr]=g:delete o[Wr]),B}var bo=qs?function(o){return o==null?[]:(o=ut(o),Pe(qs(o),function(l){return Yo.call(o,l)}))}:No,Ga=qs?function(o){for(var l=[];o;)Ze(l,bo(o)),o=Mi(o);return l}:No,Rt=Mt;(Ws&&Rt(new Ws(new ArrayBuffer(1)))!=De||Hn&&Rt(new Hn)!=ge||Ks&&Rt(Ks.resolve())!=fe||dn&&Rt(new dn)!=Ae||zn&&Rt(new zn)!=xe)&&(Rt=function(o){var l=Mt(o),g=l==se?o.constructor:n,R=g?Qr(g):"";if(R)switch(R){case mu:return De;case gu:return ge;case yu:return fe;case vu:return Ae;case _u:return xe}return l});function Mc(o,l,g){for(var R=-1,B=g.length;++R<B;){var V=g[R],q=V.size;switch(V.type){case"drop":o+=q;break;case"dropRight":l-=q;break;case"take":l=It(l,o+q);break;case"takeRight":o=bt(o,l-q);break}}return{start:o,end:l}}function Bc(o){var l=o.match(nn);return l?l[1].split(xn):[]}function ja(o,l,g){l=Dr(l,o);for(var R=-1,B=l.length,V=!1;++R<B;){var q=dr(l[R]);if(!(V=o!=null&&g(o,q)))break;o=o[q]}return V||++R!=B?V:(B=o==null?0:o.length,!!B&&as(B)&&Ar(q,B)&&(Ke(o)||en(o)))}function $c(o){var l=o.length,g=new o.constructor(l);return l&&typeof o[0]=="string"&&ot.call(o,"index")&&(g.index=o.index,g.input=o.input),g}function Ua(o){return typeof o.constructor=="function"&&!Xn(o)?gn(Mi(o)):{}}function Dc(o,l,g){var R=o.constructor;switch(l){case Re:return ho(o);case we:case ce:return new R(+o);case De:return bc(o,g);case he:case $e:case Ue:case et:case Et:case Gt:case At:case Pt:case Tr:return xa(o,g);case ge:return new R;case G:case pe:return new R(o);case ve:return Ec(o);case Ae:return new R;case Se:return Sc(o)}}function Nc(o,l){var g=l.length;if(!g)return o;var R=g-1;return l[R]=(g>1?"& ":"")+l[R],l=l.join(g>2?", ":" "),o.replace(ds,`{
- /* [wrapped with `+l+`] */
- `)}function Lc(o){return Ke(o)||en(o)||!!(Jo&&o&&o[Jo])}function Ar(o,l){var g=typeof o;return l=l==null?$:l,!!l&&(g=="number"||g!="symbol"&&bs.test(o))&&o>-1&&o%1==0&&o<l}function Bt(o,l,g){if(!ct(g))return!1;var R=typeof l;return(R=="number"?Vt(g)&&Ar(l,g.length):R=="string"&&l in g)?lr(g[l],o):!1}function Eo(o,l){if(Ke(o))return!1;var g=typeof o;return g=="number"||g=="symbol"||g=="boolean"||o==null||Wt(o)?!0:An.test(o)||!wn.test(o)||l!=null&&o in ut(l)}function Vc(o){var l=typeof o;return l=="string"||l=="number"||l=="symbol"||l=="boolean"?o!=="__proto__":o===null}function So(o){var l=Qi(o),g=N[l];if(typeof g!="function"||!(l in tt.prototype))return!1;if(o===g)return!0;var R=vo(g);return!!R&&o===R[0]}function Hc(o){return!!qo&&qo in o}var zc=Ii?Pr:Lo;function Xn(o){var l=o&&o.constructor,g=typeof l=="function"&&l.prototype||pn;return o===g}function qa(o){return o===o&&!ct(o)}function Wa(o,l){return function(g){return g==null?!1:g[o]===l&&(l!==n||o in ut(g))}}function Gc(o){var l=ss(o,function(R){return g.size===d&&g.clear(),R}),g=l.cache;return l}function jc(o,l){var g=o[1],R=l[1],B=g|R,V=B<(T|I|O),q=R==O&&g==_||R==O&&g==k&&o[7].length<=l[8]||R==(O|k)&&l[7].length<=l[8]&&g==_;if(!(V||q))return o;R&T&&(o[2]=l[2],B|=g&T?0:S);var J=l[3];if(J){var te=o[3];o[3]=te?Ia(te,J,l[4]):J,o[4]=te?Fr(o[3],c):l[4]}return J=l[5],J&&(te=o[5],o[5]=te?Ra(te,J,l[6]):J,o[6]=te?Fr(o[5],c):l[6]),J=l[7],J&&(o[7]=J),R&O&&(o[8]=o[8]==null?l[8]:It(o[8],l[8])),o[9]==null&&(o[9]=l[9]),o[0]=l[0],o[1]=B,o}function Uc(o){var l=[];if(o!=null)for(var g in ut(o))l.push(g);return l}function qc(o){return Oi.call(o)}function Ka(o,l,g){return l=bt(l===n?o.length-1:l,0),function(){for(var R=arguments,B=-1,V=bt(R.length-l,0),q=oe(V);++B<V;)q[B]=R[l+B];B=-1;for(var J=oe(l+1);++B<l;)J[B]=R[B];return J[l]=g(q),kt(o,this,J)}}function Ya(o,l){return l.length<2?o:Xr(o,er(l,0,-1))}function Wc(o,l){for(var g=o.length,R=It(l.length,g),B=Lt(o);R--;){var V=l[R];o[R]=Ar(V,g)?B[V]:n}return o}function wo(o,l){if(!(l==="constructor"&&typeof o[l]=="function")&&l!="__proto__")return o[l]}var Ja=Za(_a),Zn=lu||function(o,l){return yt.setTimeout(o,l)},Ao=Za(gc);function Xa(o,l,g){var R=l+"";return Ao(o,Nc(R,Kc(Bc(R),g)))}function Za(o){var l=0,g=0;return function(){var R=hu(),B=j-(R-g);if(g=R,B>0){if(++l>=Z)return arguments[0]}else l=0;return o.apply(n,arguments)}}function ts(o,l){var g=-1,R=o.length,B=R-1;for(l=l===n?R:l;++g<l;){var V=so(g,B),q=o[V];o[V]=o[g],o[g]=q}return o.length=l,o}var Qa=Gc(function(o){var l=[];return o.charCodeAt(0)===46&&l.push(""),o.replace(Hr,function(g,R,B,V){l.push(B?V.replace(ms,"$1"):R||g)}),l});function dr(o){if(typeof o=="string"||Wt(o))return o;var l=o+"";return l=="0"&&1/o==-z?"-0":l}function Qr(o){if(o!=null){try{return Ri.call(o)}catch{}try{return o+""}catch{}}return""}function Kc(o,l){return D(Oe,function(g){var R="_."+g[0];l&g[1]&&!qe(o,R)&&o.push(R)}),o.sort()}function el(o){if(o instanceof tt)return o.clone();var l=new Zt(o.__wrapped__,o.__chain__);return l.__actions__=Lt(o.__actions__),l.__index__=o.__index__,l.__values__=o.__values__,l}function Yc(o,l,g){(g?Bt(o,l,g):l===n)?l=1:l=bt(Ye(l),0);var R=o==null?0:o.length;if(!R||l<1)return[];for(var B=0,V=0,q=oe(Di(R/l));B<R;)q[V++]=er(o,B,B+=l);return q}function Jc(o){for(var l=-1,g=o==null?0:o.length,R=0,B=[];++l<g;){var V=o[l];V&&(B[R++]=V)}return B}function Xc(){var o=arguments.length;if(!o)return[];for(var l=oe(o-1),g=arguments[0],R=o;R--;)l[R-1]=arguments[R];return Ze(Ke(g)?Lt(g):[g],wt(l,1))}var Zc=Xe(function(o,l){return ht(o)?qn(o,wt(l,1,ht,!0)):[]}),Qc=Xe(function(o,l){var g=tr(l);return ht(g)&&(g=n),ht(o)?qn(o,wt(l,1,ht,!0),ze(g,2)):[]}),ef=Xe(function(o,l){var g=tr(l);return ht(g)&&(g=n),ht(o)?qn(o,wt(l,1,ht,!0),n,g):[]});function tf(o,l,g){var R=o==null?0:o.length;return R?(l=g||l===n?1:Ye(l),er(o,l<0?0:l,R)):[]}function rf(o,l,g){var R=o==null?0:o.length;return R?(l=g||l===n?1:Ye(l),l=R-l,er(o,0,l<0?0:l)):[]}function nf(o,l){return o&&o.length?Wi(o,ze(l,3),!0,!0):[]}function sf(o,l){return o&&o.length?Wi(o,ze(l,3),!0):[]}function of(o,l,g,R){var B=o==null?0:o.length;return B?(g&&typeof g!="number"&&Bt(o,l,g)&&(g=0,R=B),Xu(o,l,g,R)):[]}function tl(o,l,g){var R=o==null?0:o.length;if(!R)return-1;var B=g==null?0:Ye(g);return B<0&&(B=bt(R+B,0)),jt(o,ze(l,3),B)}function rl(o,l,g){var R=o==null?0:o.length;if(!R)return-1;var B=R-1;return g!==n&&(B=Ye(g),B=g<0?bt(R+B,0):It(B,R-1)),jt(o,ze(l,3),B,!0)}function nl(o){var l=o==null?0:o.length;return l?wt(o,1):[]}function af(o){var l=o==null?0:o.length;return l?wt(o,z):[]}function lf(o,l){var g=o==null?0:o.length;return g?(l=l===n?1:Ye(l),wt(o,l)):[]}function uf(o){for(var l=-1,g=o==null?0:o.length,R={};++l<g;){var B=o[l];R[B[0]]=B[1]}return R}function il(o){return o&&o.length?o[0]:n}function cf(o,l,g){var R=o==null?0:o.length;if(!R)return-1;var B=g==null?0:Ye(g);return B<0&&(B=bt(R+B,0)),Tt(o,l,B)}function ff(o){var l=o==null?0:o.length;return l?er(o,0,-1):[]}var hf=Xe(function(o){var l=He(o,co);return l.length&&l[0]===o[0]?eo(l):[]}),pf=Xe(function(o){var l=tr(o),g=He(o,co);return l===tr(g)?l=n:g.pop(),g.length&&g[0]===o[0]?eo(g,ze(l,2)):[]}),df=Xe(function(o){var l=tr(o),g=He(o,co);return l=typeof l=="function"?l:n,l&&g.pop(),g.length&&g[0]===o[0]?eo(g,n,l):[]});function mf(o,l){return o==null?"":cu.call(o,l)}function tr(o){var l=o==null?0:o.length;return l?o[l-1]:n}function gf(o,l,g){var R=o==null?0:o.length;if(!R)return-1;var B=R;return g!==n&&(B=Ye(g),B=B<0?bt(R+B,0):It(B,R-1)),l===l?Kl(o,l,B):jt(o,Nn,B,!0)}function yf(o,l){return o&&o.length?ma(o,Ye(l)):n}var vf=Xe(sl);function sl(o,l){return o&&o.length&&l&&l.length?io(o,l):o}function _f(o,l,g){return o&&o.length&&l&&l.length?io(o,l,ze(g,2)):o}function bf(o,l,g){return o&&o.length&&l&&l.length?io(o,l,n,g):o}var Ef=wr(function(o,l){var g=o==null?0:o.length,R=Js(o,l);return va(o,He(l,function(B){return Ar(B,g)?+B:B}).sort(Ta)),R});function Sf(o,l){var g=[];if(!(o&&o.length))return g;var R=-1,B=[],V=o.length;for(l=ze(l,3);++R<V;){var q=o[R];l(q,R,o)&&(g.push(q),B.push(R))}return va(o,B),g}function Po(o){return o==null?o:du.call(o)}function wf(o,l,g){var R=o==null?0:o.length;return R?(g&&typeof g!="number"&&Bt(o,l,g)?(l=0,g=R):(l=l==null?0:Ye(l),g=g===n?R:Ye(g)),er(o,l,g)):[]}function Af(o,l){return qi(o,l)}function Pf(o,l,g){return ao(o,l,ze(g,2))}function Cf(o,l){var g=o==null?0:o.length;if(g){var R=qi(o,l);if(R<g&&lr(o[R],l))return R}return-1}function xf(o,l){return qi(o,l,!0)}function Tf(o,l,g){return ao(o,l,ze(g,2),!0)}function If(o,l){var g=o==null?0:o.length;if(g){var R=qi(o,l,!0)-1;if(lr(o[R],l))return R}return-1}function Rf(o){return o&&o.length?ba(o):[]}function Of(o,l){return o&&o.length?ba(o,ze(l,2)):[]}function kf(o){var l=o==null?0:o.length;return l?er(o,1,l):[]}function Ff(o,l,g){return o&&o.length?(l=g||l===n?1:Ye(l),er(o,0,l<0?0:l)):[]}function Mf(o,l,g){var R=o==null?0:o.length;return R?(l=g||l===n?1:Ye(l),l=R-l,er(o,l<0?0:l,R)):[]}function Bf(o,l){return o&&o.length?Wi(o,ze(l,3),!1,!0):[]}function $f(o,l){return o&&o.length?Wi(o,ze(l,3)):[]}var Df=Xe(function(o){return $r(wt(o,1,ht,!0))}),Nf=Xe(function(o){var l=tr(o);return ht(l)&&(l=n),$r(wt(o,1,ht,!0),ze(l,2))}),Lf=Xe(function(o){var l=tr(o);return l=typeof l=="function"?l:n,$r(wt(o,1,ht,!0),n,l)});function Vf(o){return o&&o.length?$r(o):[]}function Hf(o,l){return o&&o.length?$r(o,ze(l,2)):[]}function zf(o,l){return l=typeof l=="function"?l:n,o&&o.length?$r(o,n,l):[]}function Co(o){if(!(o&&o.length))return[];var l=0;return o=Pe(o,function(g){if(ht(g))return l=bt(g.length,l),!0}),zs(l,function(g){return He(o,kr(g))})}function ol(o,l){if(!(o&&o.length))return[];var g=Co(o);return l==null?g:He(g,function(R){return kt(l,n,R)})}var Gf=Xe(function(o,l){return ht(o)?qn(o,l):[]}),jf=Xe(function(o){return uo(Pe(o,ht))}),Uf=Xe(function(o){var l=tr(o);return ht(l)&&(l=n),uo(Pe(o,ht),ze(l,2))}),qf=Xe(function(o){var l=tr(o);return l=typeof l=="function"?l:n,uo(Pe(o,ht),n,l)}),Wf=Xe(Co);function Kf(o,l){return Aa(o||[],l||[],Un)}function Yf(o,l){return Aa(o||[],l||[],Yn)}var Jf=Xe(function(o){var l=o.length,g=l>1?o[l-1]:n;return g=typeof g=="function"?(o.pop(),g):n,ol(o,g)});function al(o){var l=N(o);return l.__chain__=!0,l}function Xf(o,l){return l(o),o}function rs(o,l){return l(o)}var Zf=wr(function(o){var l=o.length,g=l?o[0]:0,R=this.__wrapped__,B=function(V){return Js(V,o)};return l>1||this.__actions__.length||!(R instanceof tt)||!Ar(g)?this.thru(B):(R=R.slice(g,+g+(l?1:0)),R.__actions__.push({func:rs,args:[B],thisArg:n}),new Zt(R,this.__chain__).thru(function(V){return l&&!V.length&&V.push(n),V}))});function Qf(){return al(this)}function eh(){return new Zt(this.value(),this.__chain__)}function th(){this.__values__===n&&(this.__values__=El(this.value()));var o=this.__index__>=this.__values__.length,l=o?n:this.__values__[this.__index__++];return{done:o,value:l}}function rh(){return this}function nh(o){for(var l,g=this;g instanceof Hi;){var R=el(g);R.__index__=0,R.__values__=n,l?B.__wrapped__=R:l=R;var B=R;g=g.__wrapped__}return B.__wrapped__=o,l}function ih(){var o=this.__wrapped__;if(o instanceof tt){var l=o;return this.__actions__.length&&(l=new tt(this)),l=l.reverse(),l.__actions__.push({func:rs,args:[Po],thisArg:n}),new Zt(l,this.__chain__)}return this.thru(Po)}function sh(){return wa(this.__wrapped__,this.__actions__)}var oh=Ki(function(o,l,g){ot.call(o,g)?++o[g]:Er(o,g,1)});function ah(o,l,g){var R=Ke(o)?ae:Ju;return g&&Bt(o,l,g)&&(l=n),R(o,ze(l,3))}function lh(o,l){var g=Ke(o)?Pe:oa;return g(o,ze(l,3))}var uh=Ma(tl),ch=Ma(rl);function fh(o,l){return wt(ns(o,l),1)}function hh(o,l){return wt(ns(o,l),z)}function ph(o,l,g){return g=g===n?1:Ye(g),wt(ns(o,l),g)}function ll(o,l){var g=Ke(o)?D:Br;return g(o,ze(l,3))}function ul(o,l){var g=Ke(o)?K:sa;return g(o,ze(l,3))}var dh=Ki(function(o,l,g){ot.call(o,g)?o[g].push(l):Er(o,g,[l])});function mh(o,l,g,R){o=Vt(o)?o:En(o),g=g&&!R?Ye(g):0;var B=o.length;return g<0&&(g=bt(B+g,0)),ls(o)?g<=B&&o.indexOf(l,g)>-1:!!B&&Tt(o,l,g)>-1}var gh=Xe(function(o,l,g){var R=-1,B=typeof l=="function",V=Vt(o)?oe(o.length):[];return Br(o,function(q){V[++R]=B?kt(l,q,g):Wn(q,l,g)}),V}),yh=Ki(function(o,l,g){Er(o,g,l)});function ns(o,l){var g=Ke(o)?He:ha;return g(o,ze(l,3))}function vh(o,l,g,R){return o==null?[]:(Ke(l)||(l=l==null?[]:[l]),g=R?n:g,Ke(g)||(g=g==null?[]:[g]),ga(o,l,g))}var _h=Ki(function(o,l,g){o[g?0:1].push(l)},function(){return[[],[]]});function bh(o,l,g){var R=Ke(o)?lt:Vo,B=arguments.length<3;return R(o,ze(l,4),g,B,Br)}function Eh(o,l,g){var R=Ke(o)?mt:Vo,B=arguments.length<3;return R(o,ze(l,4),g,B,sa)}function Sh(o,l){var g=Ke(o)?Pe:oa;return g(o,os(ze(l,3)))}function wh(o){var l=Ke(o)?ta:dc;return l(o)}function Ah(o,l,g){(g?Bt(o,l,g):l===n)?l=1:l=Ye(l);var R=Ke(o)?Uu:mc;return R(o,l)}function Ph(o){var l=Ke(o)?qu:yc;return l(o)}function Ch(o){if(o==null)return 0;if(Vt(o))return ls(o)?fn(o):o.length;var l=Rt(o);return l==ge||l==Ae?o.size:ro(o).length}function xh(o,l,g){var R=Ke(o)?vt:vc;return g&&Bt(o,l,g)&&(l=n),R(o,ze(l,3))}var Th=Xe(function(o,l){if(o==null)return[];var g=l.length;return g>1&&Bt(o,l[0],l[1])?l=[]:g>2&&Bt(l[0],l[1],l[2])&&(l=[l[0]]),ga(o,wt(l,1),[])}),is=au||function(){return yt.Date.now()};function Ih(o,l){if(typeof l!="function")throw new Xt(a);return o=Ye(o),function(){if(--o<1)return l.apply(this,arguments)}}function cl(o,l,g){return l=g?n:l,l=o&&l==null?o.length:l,Sr(o,O,n,n,n,n,l)}function fl(o,l){var g;if(typeof l!="function")throw new Xt(a);return o=Ye(o),function(){return--o>0&&(g=l.apply(this,arguments)),o<=1&&(l=n),g}}var xo=Xe(function(o,l,g){var R=T;if(g.length){var B=Fr(g,_n(xo));R|=A}return Sr(o,R,l,g,B)}),hl=Xe(function(o,l,g){var R=T|I;if(g.length){var B=Fr(g,_n(hl));R|=A}return Sr(l,R,o,g,B)});function pl(o,l,g){l=g?n:l;var R=Sr(o,_,n,n,n,n,n,l);return R.placeholder=pl.placeholder,R}function dl(o,l,g){l=g?n:l;var R=Sr(o,E,n,n,n,n,n,l);return R.placeholder=dl.placeholder,R}function ml(o,l,g){var R,B,V,q,J,te,de=0,me=!1,Ee=!1,ke=!0;if(typeof o!="function")throw new Xt(a);l=rr(l)||0,ct(g)&&(me=!!g.leading,Ee="maxWait"in g,V=Ee?bt(rr(g.maxWait)||0,l):V,ke="trailing"in g?!!g.trailing:ke);function Le(pt){var ur=R,xr=B;return R=B=n,de=pt,q=o.apply(xr,ur),q}function Ge(pt){return de=pt,J=Zn(Qe,l),me?Le(pt):q}function Je(pt){var ur=pt-te,xr=pt-de,Ml=l-ur;return Ee?It(Ml,V-xr):Ml}function je(pt){var ur=pt-te,xr=pt-de;return te===n||ur>=l||ur<0||Ee&&xr>=V}function Qe(){var pt=is();if(je(pt))return rt(pt);J=Zn(Qe,Je(pt))}function rt(pt){return J=n,ke&&R?Le(pt):(R=B=n,q)}function Kt(){J!==n&&Pa(J),de=0,R=te=B=J=n}function $t(){return J===n?q:rt(is())}function Yt(){var pt=is(),ur=je(pt);if(R=arguments,B=this,te=pt,ur){if(J===n)return Ge(te);if(Ee)return Pa(J),J=Zn(Qe,l),Le(te)}return J===n&&(J=Zn(Qe,l)),q}return Yt.cancel=Kt,Yt.flush=$t,Yt}var Rh=Xe(function(o,l){return ia(o,1,l)}),Oh=Xe(function(o,l,g){return ia(o,rr(l)||0,g)});function kh(o){return Sr(o,F)}function ss(o,l){if(typeof o!="function"||l!=null&&typeof l!="function")throw new Xt(a);var g=function(){var R=arguments,B=l?l.apply(this,R):R[0],V=g.cache;if(V.has(B))return V.get(B);var q=o.apply(this,R);return g.cache=V.set(B,q)||V,q};return g.cache=new(ss.Cache||br),g}ss.Cache=br;function os(o){if(typeof o!="function")throw new Xt(a);return function(){var l=arguments;switch(l.length){case 0:return!o.call(this);case 1:return!o.call(this,l[0]);case 2:return!o.call(this,l[0],l[1]);case 3:return!o.call(this,l[0],l[1],l[2])}return!o.apply(this,l)}}function Fh(o){return fl(2,o)}var Mh=_c(function(o,l){l=l.length==1&&Ke(l[0])?He(l[0],Ut(ze())):He(wt(l,1),Ut(ze()));var g=l.length;return Xe(function(R){for(var B=-1,V=It(R.length,g);++B<V;)R[B]=l[B].call(this,R[B]);return kt(o,this,R)})}),To=Xe(function(o,l){var g=Fr(l,_n(To));return Sr(o,A,n,l,g)}),gl=Xe(function(o,l){var g=Fr(l,_n(gl));return Sr(o,x,n,l,g)}),Bh=wr(function(o,l){return Sr(o,k,n,n,n,l)});function $h(o,l){if(typeof o!="function")throw new Xt(a);return l=l===n?l:Ye(l),Xe(o,l)}function Dh(o,l){if(typeof o!="function")throw new Xt(a);return l=l==null?0:bt(Ye(l),0),Xe(function(g){var R=g[l],B=Nr(g,0,l);return R&&Ze(B,R),kt(o,this,B)})}function Nh(o,l,g){var R=!0,B=!0;if(typeof o!="function")throw new Xt(a);return ct(g)&&(R="leading"in g?!!g.leading:R,B="trailing"in g?!!g.trailing:B),ml(o,l,{leading:R,maxWait:l,trailing:B})}function Lh(o){return cl(o,1)}function Vh(o,l){return To(fo(l),o)}function Hh(){if(!arguments.length)return[];var o=arguments[0];return Ke(o)?o:[o]}function zh(o){return Qt(o,y)}function Gh(o,l){return l=typeof l=="function"?l:n,Qt(o,y,l)}function jh(o){return Qt(o,m|y)}function Uh(o,l){return l=typeof l=="function"?l:n,Qt(o,m|y,l)}function qh(o,l){return l==null||na(o,l,St(l))}function lr(o,l){return o===l||o!==o&&l!==l}var Wh=Zi(Qs),Kh=Zi(function(o,l){return o>=l}),en=ua(function(){return arguments}())?ua:function(o){return ft(o)&&ot.call(o,"callee")&&!Yo.call(o,"callee")},Ke=oe.isArray,Yh=Dn?Ut(Dn):rc;function Vt(o){return o!=null&&as(o.length)&&!Pr(o)}function ht(o){return ft(o)&&Vt(o)}function Jh(o){return o===!0||o===!1||ft(o)&&Mt(o)==we}var Lr=uu||Lo,Xh=wi?Ut(wi):nc;function Zh(o){return ft(o)&&o.nodeType===1&&!Qn(o)}function Qh(o){if(o==null)return!0;if(Vt(o)&&(Ke(o)||typeof o=="string"||typeof o.splice=="function"||Lr(o)||bn(o)||en(o)))return!o.length;var l=Rt(o);if(l==ge||l==Ae)return!o.size;if(Xn(o))return!ro(o).length;for(var g in o)if(ot.call(o,g))return!1;return!0}function ep(o,l){return Kn(o,l)}function tp(o,l,g){g=typeof g=="function"?g:n;var R=g?g(o,l):n;return R===n?Kn(o,l,n,g):!!R}function Io(o){if(!ft(o))return!1;var l=Mt(o);return l==Ve||l==Me||typeof o.message=="string"&&typeof o.name=="string"&&!Qn(o)}function rp(o){return typeof o=="number"&&Xo(o)}function Pr(o){if(!ct(o))return!1;var l=Mt(o);return l==Ce||l==Fe||l==_e||l==ue}function yl(o){return typeof o=="number"&&o==Ye(o)}function as(o){return typeof o=="number"&&o>-1&&o%1==0&&o<=$}function ct(o){var l=typeof o;return o!=null&&(l=="object"||l=="function")}function ft(o){return o!=null&&typeof o=="object"}var vl=Ai?Ut(Ai):sc;function np(o,l){return o===l||to(o,l,_o(l))}function sp(o,l,g){return g=typeof g=="function"?g:n,to(o,l,_o(l),g)}function ap(o){return _l(o)&&o!=+o}function lp(o){if(zc(o))throw new We(s);return ca(o)}function up(o){return o===null}function cp(o){return o==null}function _l(o){return typeof o=="number"||ft(o)&&Mt(o)==G}function Qn(o){if(!ft(o)||Mt(o)!=se)return!1;var l=Mi(o);if(l===null)return!0;var g=ot.call(l,"constructor")&&l.constructor;return typeof g=="function"&&g instanceof g&&Ri.call(g)==nu}var Ro=Pi?Ut(Pi):oc;function fp(o){return yl(o)&&o>=-$&&o<=$}var bl=Ur?Ut(Ur):ac;function ls(o){return typeof o=="string"||!Ke(o)&&ft(o)&&Mt(o)==pe}function Wt(o){return typeof o=="symbol"||ft(o)&&Mt(o)==Se}var bn=Ci?Ut(Ci):lc;function hp(o){return o===n}function pp(o){return ft(o)&&Rt(o)==xe}function dp(o){return ft(o)&&Mt(o)==Ie}var mp=Zi(no),gp=Zi(function(o,l){return o<=l});function El(o){if(!o)return[];if(Vt(o))return ls(o)?or(o):Lt(o);if(Vn&&o[Vn])return Ul(o[Vn]());var l=Rt(o),g=l==ge?js:l==Ae?xi:En;return g(o)}function Cr(o){if(!o)return o===0?o:0;if(o=rr(o),o===z||o===-z){var l=o<0?-1:1;return l*M}return o===o?o:0}function Ye(o){var l=Cr(o),g=l%1;return l===l?g?l-g:l:0}function Sl(o){return o?Jr(Ye(o),0,ne):0}function rr(o){if(typeof o=="number")return o;if(Wt(o))return H;if(ct(o)){var l=typeof o.valueOf=="function"?o.valueOf():o;o=ct(l)?l+"":l}if(typeof o!="string")return o===0?o:+o;o=Ho(o);var g=vs.test(o);return g||_s.test(o)?Ei(o.slice(2),g?2:8):ys.test(o)?H:+o}function wl(o){return pr(o,Ht(o))}function yp(o){return o?Jr(Ye(o),-$,$):o===0?o:0}function it(o){return o==null?"":qt(o)}var vp=yn(function(o,l){if(Xn(l)||Vt(l)){pr(l,St(l),o);return}for(var g in l)ot.call(l,g)&&Un(o,g,l[g])}),Al=yn(function(o,l){pr(l,Ht(l),o)}),us=yn(function(o,l,g,R){pr(l,Ht(l),o,R)}),_p=yn(function(o,l,g,R){pr(l,St(l),o,R)}),bp=wr(Js);function Ep(o,l){var g=gn(o);return l==null?g:ra(g,l)}var Sp=Xe(function(o,l){o=ut(o);var g=-1,R=l.length,B=R>2?l[2]:n;for(B&&Bt(l[0],l[1],B)&&(R=1);++g<R;)for(var V=l[g],q=Ht(V),J=-1,te=q.length;++J<te;){var de=q[J],me=o[de];(me===n||lr(me,pn[de])&&!ot.call(o,de))&&(o[de]=V[de])}return o}),wp=Xe(function(o){return o.push(n,Ha),kt(Pl,n,o)});function Ap(o,l){return Ft(o,ze(l,3),hr)}function Pp(o,l){return Ft(o,ze(l,3),Zs)}function Cp(o,l){return o==null?o:Xs(o,ze(l,3),Ht)}function xp(o,l){return o==null?o:aa(o,ze(l,3),Ht)}function Tp(o,l){return o&&hr(o,ze(l,3))}function Ip(o,l){return o&&Zs(o,ze(l,3))}function Rp(o){return o==null?[]:ji(o,St(o))}function Op(o){return o==null?[]:ji(o,Ht(o))}function Oo(o,l,g){var R=o==null?n:Xr(o,l);return R===n?g:R}function kp(o,l){return o!=null&&ja(o,l,Zu)}function ko(o,l){return o!=null&&ja(o,l,Qu)}var Fp=$a(function(o,l,g){l!=null&&typeof l.toString!="function"&&(l=Oi.call(l)),o[l]=g},Mo(zt)),Mp=$a(function(o,l,g){l!=null&&typeof l.toString!="function"&&(l=Oi.call(l)),ot.call(o,l)?o[l].push(g):o[l]=[g]},ze),Bp=Xe(Wn);function St(o){return Vt(o)?ea(o):ro(o)}function Ht(o){return Vt(o)?ea(o,!0):uc(o)}function $p(o,l){var g={};return l=ze(l,3),hr(o,function(R,B,V){Er(g,l(R,B,V),R)}),g}function Dp(o,l){var g={};return l=ze(l,3),hr(o,function(R,B,V){Er(g,B,l(R,B,V))}),g}var Np=yn(function(o,l,g){Ui(o,l,g)}),Pl=yn(function(o,l,g,R){Ui(o,l,g,R)}),Lp=wr(function(o,l){var g={};if(o==null)return g;var R=!1;l=He(l,function(V){return V=Dr(V,o),R||(R=V.length>1),V}),pr(o,yo(o),g),R&&(g=Qt(g,m|b|y,Rc));for(var B=l.length;B--;)lo(g,l[B]);return g});function Vp(o,l){return Cl(o,os(ze(l)))}var Hp=wr(function(o,l){return o==null?{}:fc(o,l)});function Cl(o,l){if(o==null)return{};var g=He(yo(o),function(R){return[R]});return l=ze(l),ya(o,g,function(R,B){return l(R,B[0])})}function zp(o,l,g){l=Dr(l,o);var R=-1,B=l.length;for(B||(B=1,o=n);++R<B;){var V=o==null?n:o[dr(l[R])];V===n&&(R=B,V=g),o=Pr(V)?V.call(o):V}return o}function Gp(o,l,g){return o==null?o:Yn(o,l,g)}function jp(o,l,g,R){return R=typeof R=="function"?R:n,o==null?o:Yn(o,l,g,R)}var xl=La(St),Tl=La(Ht);function Up(o,l,g){var R=Ke(o),B=R||Lr(o)||bn(o);if(l=ze(l,4),g==null){var V=o&&o.constructor;B?g=R?new V:[]:ct(o)?g=Pr(V)?gn(Mi(o)):{}:g={}}return(B?D:hr)(o,function(q,J,te){return l(g,q,J,te)}),g}function qp(o,l){return o==null?!0:lo(o,l)}function Wp(o,l,g){return o==null?o:Sa(o,l,fo(g))}function Kp(o,l,g,R){return R=typeof R=="function"?R:n,o==null?o:Sa(o,l,fo(g),R)}function En(o){return o==null?[]:Gs(o,St(o))}function Yp(o){return o==null?[]:Gs(o,Ht(o))}function Jp(o,l,g){return g===n&&(g=l,l=n),g!==n&&(g=rr(g),g=g===g?g:0),l!==n&&(l=rr(l),l=l===l?l:0),Jr(rr(o),l,g)}function Xp(o,l,g){return l=Cr(l),g===n?(g=l,l=0):g=Cr(g),o=rr(o),ec(o,l,g)}function Zp(o,l,g){if(g&&typeof g!="boolean"&&Bt(o,l,g)&&(l=g=n),g===n&&(typeof l=="boolean"?(g=l,l=n):typeof o=="boolean"&&(g=o,o=n)),o===n&&l===n?(o=0,l=1):(o=Cr(o),l===n?(l=o,o=0):l=Cr(l)),o>l){var R=o;o=l,l=R}if(g||o%1||l%1){var B=Zo();return It(o+B*(l-o+bi("1e-"+((B+"").length-1))),l)}return so(o,l)}var Qp=vn(function(o,l,g){return l=l.toLowerCase(),o+(g?Il(l):l)});function Il(o){return Fo(it(o).toLowerCase())}function Rl(o){return o=it(o),o&&o.replace(Es,Vl).replace(cr,"")}function ed(o,l,g){o=it(o),l=qt(l);var R=o.length;g=g===n?R:Jr(Ye(g),0,R);var B=g;return g-=l.length,g>=0&&o.slice(g,B)==l}function td(o){return o=it(o),o&&fs.test(o)?o.replace(ti,Hl):o}function rd(o){return o=it(o),o&&hs.test(o)?o.replace(Pn,"\\$&"):o}var nd=vn(function(o,l,g){return o+(g?"-":"")+l.toLowerCase()}),id=vn(function(o,l,g){return o+(g?" ":"")+l.toLowerCase()}),sd=Fa("toLowerCase");function od(o,l,g){o=it(o),l=Ye(l);var R=l?fn(o):0;if(!l||R>=l)return o;var B=(l-R)/2;return Xi(Ni(B),g)+o+Xi(Di(B),g)}function ad(o,l,g){o=it(o),l=Ye(l);var R=l?fn(o):0;return l&&R<l?o+Xi(l-R,g):o}function ld(o,l,g){o=it(o),l=Ye(l);var R=l?fn(o):0;return l&&R<l?Xi(l-R,g)+o:o}function ud(o,l,g){return g||l==null?l=0:l&&(l=+l),pu(it(o).replace(Cn,""),l||0)}function cd(o,l,g){return(g?Bt(o,l,g):l===n)?l=1:l=Ye(l),oo(it(o),l)}function fd(){var o=arguments,l=it(o[0]);return o.length<3?l:l.replace(o[1],o[2])}var hd=vn(function(o,l,g){return o+(g?"_":"")+l.toLowerCase()});function pd(o,l,g){return g&&typeof g!="number"&&Bt(o,l,g)&&(l=g=n),g=g===n?ne:g>>>0,g?(o=it(o),o&&(typeof l=="string"||l!=null&&!Ro(l))&&(l=qt(l),!l&&cn(o))?Nr(or(o),0,g):o.split(l,g)):[]}var dd=vn(function(o,l,g){return o+(g?" ":"")+Fo(l)});function md(o,l,g){return o=it(o),g=g==null?0:Jr(Ye(g),0,o.length),l=qt(l),o.slice(g,g+l.length)==l}function gd(o,l,g){var R=N.templateSettings;g&&Bt(o,l,g)&&(l=n),o=it(o),l=us({},l,R,Va);var B=us({},l.imports,R.imports,Va),V=St(B),q=Gs(B,V),J,te,de=0,me=l.interpolate||sn,Ee="__p += '",ke=Us((l.escape||sn).source+"|"+me.source+"|"+(me===rn?gs:sn).source+"|"+(l.evaluate||sn).source+"|$","g"),Le="//# sourceURL="+(ot.call(l,"sourceURL")?(l.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Ds+"]")+`
- `;o.replace(ke,function(je,Qe,rt,Kt,$t,Yt){return rt||(rt=Kt),Ee+=o.slice(de,Yt).replace(Ss,zl),Qe&&(J=!0,Ee+=`' +
- __e(`+Qe+`) +
- '`),$t&&(te=!0,Ee+=`';
- `+$t+`;
- __p += '`),rt&&(Ee+=`' +
- ((__t = (`+rt+`)) == null ? '' : __t) +
- '`),de=Yt+je.length,je}),Ee+=`';
- `;var Ge=ot.call(l,"variable")&&l.variable;if(!Ge)Ee=`with (obj) {
- `+Ee+`
- }
- `;else if(mr.test(Ge))throw new We(u);Ee=(te?Ee.replace(dt,""):Ee).replace(Ot,"$1").replace(tn,"$1;"),Ee="function("+(Ge||"obj")+`) {
- `+(Ge?"":`obj || (obj = {});
- `)+"var __t, __p = ''"+(J?", __e = _.escape":"")+(te?`, __j = Array.prototype.join;
- function print() { __p += __j.call(arguments, '') }
- `:`;
- `)+Ee+`return __p
- }`;var Je=kl(function(){return nt(V,Le+"return "+Ee).apply(n,q)});if(Je.source=Ee,Io(Je))throw Je;return Je}function yd(o){return it(o).toLowerCase()}function vd(o){return it(o).toUpperCase()}function _d(o,l,g){if(o=it(o),o&&(g||l===n))return Ho(o);if(!o||!(l=qt(l)))return o;var R=or(o),B=or(l),V=zo(R,B),q=Go(R,B)+1;return Nr(R,V,q).join("")}function bd(o,l,g){if(o=it(o),o&&(g||l===n))return o.slice(0,Uo(o)+1);if(!o||!(l=qt(l)))return o;var R=or(o),B=Go(R,or(l))+1;return Nr(R,0,B).join("")}function Ed(o,l,g){if(o=it(o),o&&(g||l===n))return o.replace(Cn,"");if(!o||!(l=qt(l)))return o;var R=or(o),B=zo(R,or(l));return Nr(R,B).join("")}function Sd(o,l){var g=L,R=U;if(ct(l)){var B="separator"in l?l.separator:B;g="length"in l?Ye(l.length):g,R="omission"in l?qt(l.omission):R}o=it(o);var V=o.length;if(cn(o)){var q=or(o);V=q.length}if(g>=V)return o;var J=g-fn(R);if(J<1)return R;var te=q?Nr(q,0,J).join(""):o.slice(0,J);if(B===n)return te+R;if(q&&(J+=te.length-J),Ro(B)){if(o.slice(J).search(B)){var de,me=te;for(B.global||(B=Us(B.source,it(ni.exec(B))+"g")),B.lastIndex=0;de=B.exec(me);)var Ee=de.index;te=te.slice(0,Ee===n?J:Ee)}}else if(o.indexOf(qt(B),J)!=J){var ke=te.lastIndexOf(B);ke>-1&&(te=te.slice(0,ke))}return te+R}function wd(o){return o=it(o),o&&cs.test(o)?o.replace(ei,Yl):o}var Ad=vn(function(o,l,g){return o+(g?" ":"")+l.toUpperCase()}),Fo=Fa("toUpperCase");function Ol(o,l,g){return o=it(o),l=g?n:l,l===n?jl(o)?Zl(o):Nt(o):o.match(l)||[]}var kl=Xe(function(o,l){try{return kt(o,n,l)}catch(g){return Io(g)?g:new We(g)}}),Pd=wr(function(o,l){return D(l,function(g){g=dr(g),Er(o,g,xo(o[g],o))}),o});function Cd(o){var l=o==null?0:o.length,g=ze();return o=l?He(o,function(R){if(typeof R[1]!="function")throw new Xt(a);return[g(R[0]),R[1]]}):[],Xe(function(R){for(var B=-1;++B<l;){var V=o[B];if(kt(V[0],this,R))return kt(V[1],this,R)}})}function xd(o){return Yu(Qt(o,m))}function Mo(o){return function(){return o}}function Td(o,l){return o==null||o!==o?l:o}var Id=Ba(),Rd=Ba(!0);function zt(o){return o}function Bo(o){return fa(typeof o=="function"?o:Qt(o,m))}function Od(o){return pa(Qt(o,m))}function kd(o,l){return da(o,Qt(l,m))}var Fd=Xe(function(o,l){return function(g){return Wn(g,o,l)}}),Md=Xe(function(o,l){return function(g){return Wn(o,g,l)}});function $o(o,l,g){var R=St(l),B=ji(l,R);g==null&&!(ct(l)&&(B.length||!R.length))&&(g=l,l=o,o=this,B=ji(l,St(l)));var V=!(ct(g)&&"chain"in g)||!!g.chain,q=Pr(o);return D(B,function(J){var te=l[J];o[J]=te,q&&(o.prototype[J]=function(){var de=this.__chain__;if(V||de){var me=o(this.__wrapped__),Ee=me.__actions__=Lt(this.__actions__);return Ee.push({func:te,args:arguments,thisArg:o}),me.__chain__=de,me}return te.apply(o,Ze([this.value()],arguments))})}),o}function Bd(){return yt._===this&&(yt._=iu),this}function Do(){}function $d(o){return o=Ye(o),Xe(function(l){return ma(l,o)})}var Dd=po(He),Nd=po(ae),Ld=po(vt);function Fl(o){return Eo(o)?kr(dr(o)):hc(o)}function Vd(o){return function(l){return o==null?n:Xr(o,l)}}var Hd=Da(),zd=Da(!0);function No(){return[]}function Lo(){return!1}function Gd(){return{}}function jd(){return""}function Ud(){return!0}function qd(o,l){if(o=Ye(o),o<1||o>$)return[];var g=ne,R=It(o,ne);l=ze(l),o-=ne;for(var B=zs(R,l);++g<o;)l(g);return B}function Wd(o){return Ke(o)?He(o,dr):Wt(o)?[o]:Lt(Qa(it(o)))}function Kd(o){var l=++ru;return it(o)+l}var Yd=Ji(function(o,l){return o+l},0),Jd=mo("ceil"),Xd=Ji(function(o,l){return o/l},1),Zd=mo("floor");function Qd(o){return o&&o.length?Gi(o,zt,Qs):n}function em(o,l){return o&&o.length?Gi(o,ze(l,2),Qs):n}function tm(o){return qr(o,zt)}function rm(o,l){return qr(o,ze(l,2))}function im(o){return o&&o.length?Gi(o,zt,no):n}function sm(o,l){return o&&o.length?Gi(o,ze(l,2),no):n}var om=Ji(function(o,l){return o*l},1),am=mo("round"),lm=Ji(function(o,l){return o-l},0);function um(o){return o&&o.length?Hs(o,zt):0}function cm(o,l){return o&&o.length?Hs(o,ze(l,2)):0}return N.after=Ih,N.ary=cl,N.assign=vp,N.assignIn=Al,N.assignInWith=us,N.assignWith=_p,N.at=bp,N.before=fl,N.bind=xo,N.bindAll=Pd,N.bindKey=hl,N.castArray=Hh,N.chain=al,N.chunk=Yc,N.compact=Jc,N.concat=Xc,N.cond=Cd,N.conforms=xd,N.constant=Mo,N.countBy=oh,N.create=Ep,N.curry=pl,N.curryRight=dl,N.debounce=ml,N.defaults=Sp,N.defaultsDeep=wp,N.defer=Rh,N.delay=Oh,N.difference=Zc,N.differenceBy=Qc,N.differenceWith=ef,N.drop=tf,N.dropRight=rf,N.dropRightWhile=nf,N.dropWhile=sf,N.fill=of,N.filter=lh,N.flatMap=fh,N.flatMapDeep=hh,N.flatMapDepth=ph,N.flatten=nl,N.flattenDeep=af,N.flattenDepth=lf,N.flip=kh,N.flow=Id,N.flowRight=Rd,N.fromPairs=uf,N.functions=Rp,N.functionsIn=Op,N.groupBy=dh,N.initial=ff,N.intersection=hf,N.intersectionBy=pf,N.intersectionWith=df,N.invert=Fp,N.invertBy=Mp,N.invokeMap=gh,N.iteratee=Bo,N.keyBy=yh,N.keys=St,N.keysIn=Ht,N.map=ns,N.mapKeys=$p,N.mapValues=Dp,N.matches=Od,N.matchesProperty=kd,N.memoize=ss,N.merge=Np,N.mergeWith=Pl,N.method=Fd,N.methodOf=Md,N.mixin=$o,N.negate=os,N.nthArg=$d,N.omit=Lp,N.omitBy=Vp,N.once=Fh,N.orderBy=vh,N.over=Dd,N.overArgs=Mh,N.overEvery=Nd,N.overSome=Ld,N.partial=To,N.partialRight=gl,N.partition=_h,N.pick=Hp,N.pickBy=Cl,N.property=Fl,N.propertyOf=Vd,N.pull=vf,N.pullAll=sl,N.pullAllBy=_f,N.pullAllWith=bf,N.pullAt=Ef,N.range=Hd,N.rangeRight=zd,N.rearg=Bh,N.reject=Sh,N.remove=Sf,N.rest=$h,N.reverse=Po,N.sampleSize=Ah,N.set=Gp,N.setWith=jp,N.shuffle=Ph,N.slice=wf,N.sortBy=Th,N.sortedUniq=Rf,N.sortedUniqBy=Of,N.split=pd,N.spread=Dh,N.tail=kf,N.take=Ff,N.takeRight=Mf,N.takeRightWhile=Bf,N.takeWhile=$f,N.tap=Xf,N.throttle=Nh,N.thru=rs,N.toArray=El,N.toPairs=xl,N.toPairsIn=Tl,N.toPath=Wd,N.toPlainObject=wl,N.transform=Up,N.unary=Lh,N.union=Df,N.unionBy=Nf,N.unionWith=Lf,N.uniq=Vf,N.uniqBy=Hf,N.uniqWith=zf,N.unset=qp,N.unzip=Co,N.unzipWith=ol,N.update=Wp,N.updateWith=Kp,N.values=En,N.valuesIn=Yp,N.without=Gf,N.words=Ol,N.wrap=Vh,N.xor=jf,N.xorBy=Uf,N.xorWith=qf,N.zip=Wf,N.zipObject=Kf,N.zipObjectDeep=Yf,N.zipWith=Jf,N.entries=xl,N.entriesIn=Tl,N.extend=Al,N.extendWith=us,$o(N,N),N.add=Yd,N.attempt=kl,N.camelCase=Qp,N.capitalize=Il,N.ceil=Jd,N.clamp=Jp,N.clone=zh,N.cloneDeep=jh,N.cloneDeepWith=Uh,N.cloneWith=Gh,N.conformsTo=qh,N.deburr=Rl,N.defaultTo=Td,N.divide=Xd,N.endsWith=ed,N.eq=lr,N.escape=td,N.escapeRegExp=rd,N.every=ah,N.find=uh,N.findIndex=tl,N.findKey=Ap,N.findLast=ch,N.findLastIndex=rl,N.findLastKey=Pp,N.floor=Zd,N.forEach=ll,N.forEachRight=ul,N.forIn=Cp,N.forInRight=xp,N.forOwn=Tp,N.forOwnRight=Ip,N.get=Oo,N.gt=Wh,N.gte=Kh,N.has=kp,N.hasIn=ko,N.head=il,N.identity=zt,N.includes=mh,N.indexOf=cf,N.inRange=Xp,N.invoke=Bp,N.isArguments=en,N.isArray=Ke,N.isArrayBuffer=Yh,N.isArrayLike=Vt,N.isArrayLikeObject=ht,N.isBoolean=Jh,N.isBuffer=Lr,N.isDate=Xh,N.isElement=Zh,N.isEmpty=Qh,N.isEqual=ep,N.isEqualWith=tp,N.isError=Io,N.isFinite=rp,N.isFunction=Pr,N.isInteger=yl,N.isLength=as,N.isMap=vl,N.isMatch=np,N.isMatchWith=sp,N.isNaN=ap,N.isNative=lp,N.isNil=cp,N.isNull=up,N.isNumber=_l,N.isObject=ct,N.isObjectLike=ft,N.isPlainObject=Qn,N.isRegExp=Ro,N.isSafeInteger=fp,N.isSet=bl,N.isString=ls,N.isSymbol=Wt,N.isTypedArray=bn,N.isUndefined=hp,N.isWeakMap=pp,N.isWeakSet=dp,N.join=mf,N.kebabCase=nd,N.last=tr,N.lastIndexOf=gf,N.lowerCase=id,N.lowerFirst=sd,N.lt=mp,N.lte=gp,N.max=Qd,N.maxBy=em,N.mean=tm,N.meanBy=rm,N.min=im,N.minBy=sm,N.stubArray=No,N.stubFalse=Lo,N.stubObject=Gd,N.stubString=jd,N.stubTrue=Ud,N.multiply=om,N.nth=yf,N.noConflict=Bd,N.noop=Do,N.now=is,N.pad=od,N.padEnd=ad,N.padStart=ld,N.parseInt=ud,N.random=Zp,N.reduce=bh,N.reduceRight=Eh,N.repeat=cd,N.replace=fd,N.result=zp,N.round=am,N.runInContext=ee,N.sample=wh,N.size=Ch,N.snakeCase=hd,N.some=xh,N.sortedIndex=Af,N.sortedIndexBy=Pf,N.sortedIndexOf=Cf,N.sortedLastIndex=xf,N.sortedLastIndexBy=Tf,N.sortedLastIndexOf=If,N.startCase=dd,N.startsWith=md,N.subtract=lm,N.sum=um,N.sumBy=cm,N.template=gd,N.times=qd,N.toFinite=Cr,N.toInteger=Ye,N.toLength=Sl,N.toLower=yd,N.toNumber=rr,N.toSafeInteger=yp,N.toString=it,N.toUpper=vd,N.trim=_d,N.trimEnd=bd,N.trimStart=Ed,N.truncate=Sd,N.unescape=wd,N.uniqueId=Kd,N.upperCase=Ad,N.upperFirst=Fo,N.each=ll,N.eachRight=ul,N.first=il,$o(N,function(){var o={};return hr(N,function(l,g){ot.call(N.prototype,g)||(o[g]=l)}),o}(),{chain:!1}),N.VERSION="2.4.0",D(["bind","bindKey","curry","curryRight","partial","partialRight"],function(o){N[o].placeholder=N}),D(["drop","take"],function(o,l){tt.prototype[o]=function(g){g=g===n?1:bt(Ye(g),0);var R=this.__filtered__&&!l?new tt(this):this.clone();return R.__filtered__?R.__takeCount__=It(g,R.__takeCount__):R.__views__.push({size:It(g,ne),type:o+(R.__dir__<0?"Right":"")}),R},tt.prototype[o+"Right"]=function(g){return this.reverse()[o](g).reverse()}}),D(["filter","map","takeWhile"],function(o,l){var g=l+1,R=g==X||g==W;tt.prototype[o]=function(B){var V=this.clone();return V.__iteratees__.push({iteratee:ze(B,3),type:g}),V.__filtered__=V.__filtered__||R,V}}),D(["head","last"],function(o,l){var g="take"+(l?"Right":"");tt.prototype[o]=function(){return this[g](1).value()[0]}}),D(["initial","tail"],function(o,l){var g="drop"+(l?"":"Right");tt.prototype[o]=function(){return this.__filtered__?new tt(this):this[g](1)}}),tt.prototype.compact=function(){return this.filter(zt)},tt.prototype.find=function(o){return this.filter(o).head()},tt.prototype.findLast=function(o){return this.reverse().find(o)},tt.prototype.invokeMap=Xe(function(o,l){return typeof o=="function"?new tt(this):this.map(function(g){return Wn(g,o,l)})}),tt.prototype.reject=function(o){return this.filter(os(ze(o)))},tt.prototype.slice=function(o,l){o=Ye(o);var g=this;return g.__filtered__&&(o>0||l<0)?new tt(g):(o<0?g=g.takeRight(-o):o&&(g=g.drop(o)),l!==n&&(l=Ye(l),g=l<0?g.dropRight(-l):g.take(l-o)),g)},tt.prototype.takeRightWhile=function(o){return this.reverse().takeWhile(o).reverse()},tt.prototype.toArray=function(){return this.take(ne)},hr(tt.prototype,function(o,l){var g=/^(?:filter|find|map|reject)|While$/.test(l),R=/^(?:head|last)$/.test(l),B=N[R?"take"+(l=="last"?"Right":""):l],V=R||/^find/.test(l);!B||(N.prototype[l]=function(){var q=this.__wrapped__,J=R?[1]:arguments,te=q instanceof tt,de=J[0],me=te||Ke(q),Ee=function(Qe){var rt=B.apply(N,Ze([Qe],J));return R&&ke?rt[0]:rt};me&&g&&typeof de=="function"&&de.length!=1&&(te=me=!1);var ke=this.__chain__,Le=!!this.__actions__.length,Ge=V&&!ke,Je=te&&!Le;if(!V&&me){q=Je?q:new tt(this);var je=o.apply(q,J);return je.__actions__.push({func:rs,args:[Ee],thisArg:n}),new Zt(je,ke)}return Ge&&Je?o.apply(this,J):(je=this.thru(Ee),Ge?R?je.value()[0]:je.value():je)})}),D(["pop","push","shift","sort","splice","unshift"],function(o){var l=Ti[o],g=/^(?:push|sort|unshift)$/.test(o)?"tap":"thru",R=/^(?:pop|shift)$/.test(o);N.prototype[o]=function(){var B=arguments;if(R&&!this.__chain__){var V=this.value();return l.apply(Ke(V)?V:[],B)}return this[g](function(q){return l.apply(Ke(q)?q:[],B)})}}),hr(tt.prototype,function(o,l){var g=N[l];if(g){var R=g.name+"";ot.call(mn,R)||(mn[R]=[]),mn[R].push({name:l,func:g})}}),mn[Yi(n,I).name]=[{name:"wrapper",func:n}],tt.prototype.clone=bu,tt.prototype.reverse=Eu,tt.prototype.value=Su,N.prototype.at=Zf,N.prototype.chain=Qf,N.prototype.commit=eh,N.prototype.next=th,N.prototype.plant=nh,N.prototype.reverse=ih,N.prototype.toJSON=N.prototype.valueOf=N.prototype.value=sh,N.prototype.first=N.prototype.head,Vn&&(N.prototype[Vn]=rh),N},hn=Ql();sr?((sr.exports=hn)._=hn,jr._=hn):yt._=hn}).call(commonjsGlobal)})(lodash,lodash.exports);var _export_sfc=(e,r)=>{const n=e.__vccOpts||e;for(const[i,s]of r)n[i]=s;return n};const _sfc_main=defineComponent({props:{animationData:{type:Object,default:()=>({})},animationLink:{type:String,default:""},loop:{type:[Boolean,Number],default:!0},autoPlay:{type:Boolean,default:!0},width:{type:[Number,String],default:"100%"},height:{type:[Number,String],default:"100%"},speed:{type:Number,default:1},delay:{type:Number,default:0},direction:{type:String,default:"forward"},pauseOnHover:{type:Boolean,default:!1},playOnHover:{type:Boolean,default:!1},backgroundColor:{type:String,default:"transparent"},pauseAnimation:{type:Boolean,default:!1},renderer:{type:String,default:"svg"},rendererSettings:{type:Object,default:()=>({})}},emits:{onComplete:null,onLoopComplete:null,onEnterFrame:null,onSegmentStart:null,onAnimationLoaded:null},setup(e,{emit:r}){let n=ref(null);const i=ref("");let s=1;const a=F=>document.querySelector(`[data-id="${F}"]`)!==null,u=async F=>{let L=e.autoPlay;e.playOnHover&&(L=!1);let U={};if(lodash.exports.isEqual(e.animationData,{})===!1&&(U=lodash.exports.cloneDeep(e.animationData)),e.animationLink!="")try{U=await(await fetch(e.animationLink)).json()}catch(X){console.error(X);return}let Z=e.loop;typeof Z=="number"&&Z>0&&(Z=Z-1),e.delay>0&&(L=!1);const j={container:F,renderer:e.renderer,loop:Z,autoplay:L,animationData:U};lodash.exports.isEqual(e.rendererSettings,{})===!1&&(j.rendererSettings=e.rendererSettings),n=Lottie.loadAnimation(j),setTimeout(()=>{L=e.autoPlay,e.playOnHover?n.pause():L?n.play():n.pause(),r("onAnimationLoaded")},e.delay),n.setSpeed(e.speed),e.direction==="reverse"&&n.setDirection(-1),e.direction==="normal"&&n.setDirection(1),(e.pauseAnimation||e.playOnHover)&&n.pause(),n.addEventListener("loopComplete",()=>{e.direction==="alternate"&&(n.stop(),s=s*-1,n.setDirection(s),n.play()),r("onLoopComplete")}),n.addEventListener("complete",()=>{r("onComplete")}),n.addEventListener("enterFrame",()=>{r("onEnterFrame")}),n.addEventListener("segmentStart",()=>{r("onSegmentStart")})},f=computed(()=>{let F=e.width,L=e.height;return typeof e.width=="number"&&(F=`${e.width}px`),typeof e.height=="number"&&(L=`${e.height}px`),{"--lottie-animation-container-width":F,"--lottie-animation-container-height":L,"--lottie-animation-container-background-color":e.backgroundColor}}),d=()=>{n&&e.pauseOnHover&&n.pause(),n&&e.playOnHover&&n.play()},c=()=>{n&&e.pauseOnHover&&n.play(),n&&e.playOnHover&&n.pause()};watch(()=>e.pauseAnimation,()=>{if((e.pauseOnHover||e.playOnHover)&&e.pauseAnimation){console.error("If you are using pauseAnimation prop for Vue3-Lottie, please remove the props pauseOnHover and playOnHover");return}n&&(e.pauseAnimation?n.pause():n.play())});const m=()=>{n&&n.play()},b=()=>{n&&n.pause()},y=()=>{n&&n.stop()},P=()=>{n&&n.destroy()},C=(F=1)=>{if(F<=0)throw new Error("Speed must be greater than 0");n&&n.setSpeed(F)},T=F=>{n&&(F==="forward"?n.setDirection(1):F==="reverse"&&n.setDirection(-1))},I=(F,L=!0)=>{n&&n.goToAndStop(F,L)},S=(F,L=!0)=>{n&&n.goToAndPlay(F,L)},_=(F,L=!1)=>{n&&n.playSegments(F,L)},E=(F=!0)=>{n&&n.setSubframe(F)},A=(F=!0)=>{if(n)return n.getDuration(F)},x=(F,L=0)=>{n&&n.renderer.elements[L].updateDocumentData(F)},O=F=>{for(var L="",U="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",Z=U.length,j=0;j<F;j++)L+=U.charAt(Math.floor(Math.random()*Z));return L},k=F=>{if(e.pauseOnHover&&e.playOnHover)throw new Error("You cannot set pauseOnHover and playOnHover for Vue3-Lottie at the same time.");if(e.animationLink===""&&lodash.exports.isEqual(e.animationData,{}))throw console.log(e.animationData,"animationData",e.animationLink,"animationLink"),new Error("You must provide either animationLink or animationData");const L=setInterval(()=>{if(a(F)){clearInterval(L);const U=document.querySelector(`[data-id="${F}" ]`);U&&u(U)}},0)};return onMounted(async()=>{i.value=O(20),k(i.value)}),{elementid:i,hoverEnded:c,hoverStarted:d,getCurrentStyle:f,play:m,pause:b,stop:y,destroy:P,setSpeed:C,setDirection:T,goToAndStop:I,goToAndPlay:S,playSegments:_,setSubFrame:E,getDuration:A,updateDocumentData:x}}}),_hoisted_1=["data-id"];function _sfc_render(e,r,n,i,s,a){return openBlock(),createElementBlock("div",{"data-id":e.elementid,class:"lottie-animation-container",style:normalizeStyle(e.getCurrentStyle),onMouseenter:r[0]||(r[0]=(...u)=>e.hoverStarted&&e.hoverStarted(...u)),onMouseleave:r[1]||(r[1]=(...u)=>e.hoverEnded&&e.hoverEnded(...u))},null,44,_hoisted_1)}var Vue3Lottie=_export_sfc(_sfc_main,[["render",_sfc_render]]);function install(e,r){const n=Object.assign({},{name:"Vue3Lottie"},r);e.component(`${n.name}`,Vue3Lottie)}const plugin={version:"2.4.0",install},v="5.7.1",fr=60,ip=0,op=49,w=180,h=180,nm="\u8682\u8681\u5237\u65B0",ddd=0,assets=[{id:"image_0",w:32,h:36,u:"",p:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAkCAYAAADo6zjiAAAACXBIWXMAAAABAAAAAQBPJcTWAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAFZElEQVRYhe2Xz2tc1xXHP+fd++anfv+wZFtyLctN5VqpS51AAgkRZBHyB8QQ6B/QVemyu3bZXaCbUtpVCwnE+25aUAKliyBbsWh+2YnkYEW2LGtG0mjm/b6ni5nRyPJInpBAuvCBy5x33+V9P+ecd+67A8/smf3AJr0uDNZWXnNZ9gqa7ojKUvHHV28AmYjo4XWN9VtTov4bYvx5ky+u25HSX0VGdr8TQLq79acsiX+Fy1CXos4h6J7CTWBdhBqYUyLeHNZeFuMjxiLWxzO5u5LLvwJsHIXtCUA1ednFyX9wimqGOgfaHoBIcyCI5yGeARHE2ObjRRDx3sXzfg1UjkLYpwF88Zc//2bo0jx9MxcoTkwiaFO4ifd4DG0QgXinyt7tz9m5tUzj7trzV/7wzixQA+KeAXRxwb739m+ns8whCLZUojg5QX54jMLwCPnhYfyBAVwUk1S3CSsV4sojoocPSWt7SAumdHa67wqMA+aoxrEAqir8bWAQq2OagaqSNBqka2vUVtcQEUDxpJOBtiCAJ4KiiEIaBkWgQJeSe8eGf/1UGRdeyJfVOqco4NTR9BWnzbnMKa5VFVVFFVTBaXONA8TaDLJcN4CuGVBV4e+lERIul4clv7vlKFqPuVNlzvQXyBmPKHU83I9ZrQbEmTI7UmCyv0DZ90gzx2Y95fajBlGa4ZULEXEIufITWt1LcOMFS5iO4Ols36jL/Wi0xKszY/hW2oQATAyVmJ8axDnFGO9gHoTRQeXiRJl/r1ZhsD+EKIXyE23YHWB102K1RKaj02dy3rSZ5LHmkY4jKOagGaQJ0Xo/chZem5vgk8mRAE0iwPUGECYeDgv452b8jO2TmuVQKx6Id8wAl65c2CWNAvL0mIFhozzEoaT0hzG21T0inTQf9pEmQxtAH9fxz09v4+J9IOsNIPAUlRgIKUQBg0YJvE6PtYM+HPFxPqL85NIDpL7XO0DdKo4YoY5qzGjg2BwynS1QDlPQeSkOZ6B1b3x0j4GBGtWvq9L/8x5LUC476hKSaA0IGatmbI92drG27tHrw/NtkJmpLeLGNo3Pa92kum9E4+OOzAtAdoEGA49SBgV82xzGdHxrwLZ9e2iNB3lfeelnt4kq98iWot4BFhYcORsgUgVqkCWc3tADsZzfEjYd4fZ12/ctzE3vUSpsUfnoNj+9nHaTOqa/fqd4fwwhrCC6DQQM3esjmjI8KpyQ9tavAkNFx4uz69Q3vuKbf90XWXliDzg2AyKi5EoJSAWVDVR2cEnGqY9hzHSPvl0OY2CoqLw6s4fWNrj/z2XS+43ugZ70MRq/mICpIHIX2EQJ0Zpy9iO4ZKGYPwJiIJ+DyxPw+rkEU6vwYPEGW0trXDjXtf5w0nlgYTFjY2iHen0V0VXgPKpFooqP/wE8/xzY5yDNN+PIe9BvgdBRXdln984nRNWPEd3m6lJ63OHrWAARUf3HxQZx8DWproDOINoPOkhSM1RXwNyB/DDYEjSAWuCId+pk4RpptIzIlwxO7HY7Cz49AwBv/jLh3Xc20foyKacR6UN1FuhHE0OSCOk+iKcIDnUNnN4DXcJjCc2v89a98KSj54kAIr93unR1n1uf3UGiD0EMSIjoeZQBwKIOcBmOfZB10JuIWUS9/3L29M5J0UNPp2IVrs/71NbGcPEcwi9QnQc5A5Ray0LQByCfgS5j/U8pj23KtfXgac/v+Y+JLi5Yvro5gBdOom4KlQmUvtbtOp7bwplvMLn7TE7u8ead+GnRfyuAA5Clqz6rqyWiqETkchgE58UU/IB4OKD8YiLXrj/x1fveAA5AVIXr1zzGt4StceWt910vET+z/zv7H6I0eQIhNkaGAAAAAElFTkSuQmCC",e:1},{id:"image_1",w:104,h:103,u:"",p:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAABnCAYAAADsSgd0AAAACXBIWXMAAAABAAAAAQBPJcTWAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAgAElEQVR4nO2deZxdR3Xnv1X3vq27pW6ptVjWYkm2vGNsYzBLEggOMIawZcCTkG0I4IQQYJIwA4RJwMOQkMBkAUISIJ8ZwieQQJjJBmYJBhzANgSMdxshW5asxVKr1ertLfdW1fxx61TVfd2WLdvY5PPR/Xza7+ndrer8zvmdX52qew0nt5Pbye3kdnI7uZ3cTm4nt5Pbye3kdnI7uZ3cTm4PdVOPdwMe6uaG2+rciV1AxdMVnODJj9/2QwGQc9KOHwK7eSB/WEDUj3cDTm7H3x7zCPqhipaHuCmlHrfG5o/XjR/2dtVV0anePrxTfrgKrhre9fZ/Px6RbI9JBDnnHuZ9rlLwdjj8ziey6J6O0k8ANgKrcGoVuJVAG600lhylMpRzOAwKg3UWxyLKzaH1UZybQXMvllvouG/yQXsTcOLgPYZ56ocPoPnfW8NM76ex2WU4fRGoDTjbSFUYTnkV539Tyfd40+Q3Vxk1ZSrnQOsC3H6su5HcfomJ5t8y9tapB23jv3eAgiR+qFL40Hu20+39Bk69AMVmLBrtPBAkEjkxsvP/ZhlwiIdXx9p4DQtof45zBPAsoLE4twflPkOn+Yese8s9D9b0H3R+etQBeujR8qkG993xWxiuAHUWzitKAcR5w0n3BYv0h9qdXMQqHJJGnRu6jgKlAZs4gYvXUlgUd6HtJ9m04V1wZXnc7vyAouqxB+j+947Qn/9djP5FHONoqkiR1jiG6AuWWj45TrnEwAJscpA6zkgiBUscQqX/xkcfM2j3V7TGfov1b1pc/lo/5AA9KDAHPtShu//9KH0FuLHYFVU3KC4ClhrbUqc3rWJU1A9K/j0cNcl3BaDrTqGIgLqh86sInUeXn6K1+dfYcGV3+Y56oNSjA9RjA9C9b3sVrvluYLIyhoqeX7NemhuovFf2B5v7fzsiYMvdOTWPSyIDQNnkdw9oyFEu0p3S8d7SZhwodwTl3sJp/+Mvl974hwyg4wJz6Le3M2s/jm48pebVzndekrREk7IJVpKDXF2lOVudq1wVMMuJhBSM1MBy8Zrw8MfK9bQCdIyglDqzIQKzg2/Sbv4sm96+a2nn1aMC0sMG6LjAXHWV4mf7/5288Ras6kTjJpGSAgDeQC4CJdQnEaddwmDy3RtMD+WmtHu1nJQ6iY4REe6VdEnp6s9aD1oCjk5pueyB/Z9se9fvLrHDo5CXfgAAfShn173/AOryqtSXeGB1ImATcFxdjitH5cGuMoQxEQgHZHINAb06POaRBFjZH3NIdXBwAH+sTY6xui5MAgVK+3yEhc34feazbN/6kprae7wAquppy9xz/2+fyaK5GpVtA+99gUpc5HFrw4VQrm5Qhd8vPwbrEw3jhlqeZv7000dKeo5VFUBax3YIAKm8RxEGxGmeEoEi+Sk4gAVl76GtL+fUd36v1rpHMFZ69ADa85aXU+i/xOqxKr+Ia7rkUFflkJTW5Pc0ylJDK+q/u4T+gtFSukzACZdKKY3EqCTnE68bhILkOgc6iyelgCl81JnqwtrOk9tXseXdnyLc4jEHaIjedv3WL+D4EE43q1G5AgzBoApv2CSK8NFjJULwhnSVdwfqSylGosh6B0jODYB4gNzQvqDSbJXsbfKbs/G66ETCp/ynE4v587SOv4c2WsAOyOxr2Pbuj6VmejhAPXKAvv/WV4L6M5xqVkkVwESFpcTrrfdETQAPIs0IZUgkyWHaNzPNJTZN0g5UljTOf2rv+RCjpBY5GiiJYyFXwz+0XcRDWtXQCp8MqwsqnUSVFeoeoN1r2f57/1ua9gMHaEnkfO83X43K/xSyRs2IEglBBAjXJ9TjEroCgnAQ7g/yGGI1wBHl+XDiGu5ZQmdLeiy064Z2eAEjbVD+OqE9OjKAyiK1au8gyp8XVKUpsOZ1nPmej4T9nJhoePgA7fyNX0bl78NljcrYGlxJrG85MLbyKDQ44WiVjF9YmtvFhcNxwvuSR6R7KUBDPUpzXjg+oazaoFSOtXVNUmO35BrLDW6DAwk9eqWoHChToMs3sP0P/yI08QQi6eEBtOvXfxybfxZ0q+J6TyHWN8pJh330BCP53KFs1QmNP0/6l3C/qKW0ThdywTBdpTkDasCFqkUSkcKdaW5MQXMO8mQg7Yj7wzWFZhNEla4oPD1WW8D1UcXzOf2Pvlw191EGqBY5h/7LOmby27DZZG2ULfRlRQyk4LiojvD5xaXJXpJuEh1SMZD9ITeoyghBzS1DdUElJiKl2hEjIeTGVIz4CIc4/grGtzGCa211SQ4a+gwU6UDZI4wX57Hujw+dCEAnvmjkmP4STk9W/bWJALBQmormrAFT+sb5Y5yhpuSsqRw5jbbSX8d5rgm04gVGCkDN45PIEWOntCmpJS33iICo0aWn5UB9Ykcblam11acx1afzv1nfR2tin6UvDrBqkln9pRM194kBdNevfxKrziMMFBNqcxaUSbwKv6/0+SgRDsYjEwBU9Ac+2pSOdhHjaZ3wvICUqicIVJtO7qG8YVPa8ddPc0l6P6fo9YoKJEviVAllW4+4rZ3owbOVc1oT+y23Nuo8dv7GJ09khvm4B4ZLOwd3vv430Y0/wGYqDvxsBCiM3D2/h47Jbeo0dPOuAZ//1xl275tl/8F5ev2C1RNtNq4fZduWCZ596QRnbW1HgyoifaRjGKh/dyTKy/8gZSOhRWeCCHDO8vXvzvON7x5l38E59h2cZ6FbsnJFm43rxzhnxzgveuY46ydFtZFEqac35ypVFyhRKC6LbVbeAbVxmMF/U+d84L2PHkB3v24Lg/x2nB6BLNKNE0ASoBQEpSQlm6QSMDVj+ZsvzKFdwfbJEluUlIVh/9GSm+4ecPf+eYwxNBoNXv6Cs/ill6yte7tO52sEkOFuCI3hOULozEet9/y5xYJ3fXg3N96yH2MMrUaD808f4/wtTSbGMhqNjEI12HkoY8PaDlf8RIssT/qfiZVUFSk6D4FbObCuS3BFBRR2kWZxrtr+p/c+GEDHX3Ylhr3z9Z8ANRKStyOCo1wVzhCjBuIA1LpQpp+dK9mzv+TXnr1YNTZrVE1wFooC+pbDMyv55r1tbt5jODq9iCstqtGoeu1E1UmSJ1aaA1j+i6MyoJXoSZxKVw51dKagow2XP2WSp5yuuHBjj5HRHNptb1x/3bLLonXcdFfOE89SZJnvq02iVOmKzqUKLgVZK2JDp+0eoa8+ATz9wQA6fgQ5p/j+638Joz+M9TV2mwAnCVIq1M7FaQEBWDlQOVhDOTDkdgCNBuhWbHDIZQrMALoL0F+AvAmTGyFrJTnPN1nyj0wH1AqbLqIVFCbJ764yYG8Bpg9U57RGoT0CmdCSGN4LBywUA8qsRd7w4KWVivCpYr6UNiov6cMnoKwjM69ROz6wzKTfQwXonne06U3dB9kkNiMkRoePGplgSz+H1FHIH9oruyx6vfC3zghTE1J1cJ4ydFYBp31pJUhd5yvSLtJHUpwOn07GXkkiF+mL8wndVtEm8j3NNS4RPsY7oE7MJnlNVgpZVe2Xib8gcjLCoBevCFV5hPbaTWrbO3oPhMHxVVz34MexTFbeKdEijRJVUxJktCgfII5vUmXWqAztssrQIn2tiwNEpUE3qj+lY93N+cQfbDOkvgI4iZILgeSvbf3+tPKkM8hzYh3Rt9dIXyXvZT66GmBU1Qflfxdmsd7BrPUqziu5ILs9yMHJ1STdQx8/HgQPGEHurtf+KDa7BqvzQB9yYefHAtZ4IJLip/MN1qK+dMwdCsKIszadnRrCHxPUD5X3paN3S7x+yEOJ0QNDicyRCE+oGemHb4OzHkCpwqfn+wsKwDI1r5Jod37cJ1ELCcVlSU5LcpsGsCWZ+XF11ge/thwODywSSvcHKL+/NlUt3uGSDnhpaT04RjpdQjmIRpPI8LXVyshJ0scbI4AhuSUxuk1+VyqO6NNqdSho+qalc0HWt1WSeEjkUtmQyriPZpNQox1UfwKAziFr+r54dacS5wvjQZO03bcn0n9O6d4DPG05GJaNIHfnL1+C09dTZlkYd4gQkJGysdEAyoe8UxUg/WNQLLJox1jMTsHQxqmMljnCqLmfZm6gMQqtldAcBXxekrUGmR9z4Ot1yLyLivlMIlLuL34iv5EYCKrBsZTNhKLF223KeWJAA2UJxSz058AssmgnWNCnYPQI2vbJXZdxs4esqaC1AporPAv4PCfT4Up5CS6U74WIHJuVBmWfqs7+i38bxmL5CCrsez2vePTVEJ/Kb0nkOAMLR+kWmgMjz6G16WLG1p1JJ89R3oDWWrrGcPj+uxgc/DfG577L6nwPtNdAe0UFVEjgOnqb0okvZQkogoYOH/WVPh5w7SJ9hhVCybSF9t+dv44ZQHca0z3GQX0Bg4kLGNv0ZFpjk4xkGUopnHM45zjWnWNu301kh69nU/eb0FkNzRHCgkydyG3nxY6yPhf7yDIqQ9n3As8ahmJJBLl7rjybRX0LRuWh46Gm5Es0powUY6upBDd3iN2ty1lx5osZm1hDo9Egy7Lhy+Ocw1pLWZb0ej2md36FiSP/zKrWHIyeWlGG5AUZUzgqf0lH6VLWEfatdSUBSAAPlCNOJp/EyHUWigXs3D725U8lO+1FjJ+yjUajQZ7n6JAj6/0py5J+v8/R+26lvefjrG0dgNaED3o/VkyrC1K6UioQA8qUjNgnqG0fuvP4AN36qs9D87mVIhFxYGNNTWSq9bRjDMX8NHtXv5L15/wEnU5n2Y4st0nn5udmOXbrx9laXAMrtkLeJtKTeHgCDD73GAhji8h3BHqTRJ5SnuRRKfBKWcg66E+zsNDl8IYrWbv9Etrt9rJO9kB9McZwbPow3Vs+zKb8lorCFTEviUjKMipa94JBWT9+LD6vnvCR//CAALldV26h53Zis2Ylg12ssxm/mkg4W2VgNHbhMPeufQMbznoGrVYr0NmJbNZaut0u99/2BbbOfRw9vsVHktCSl774DrrkNyfdcMu4G3Ekr6S46XNDoG3vhINjTC/k9M94HWs2nk6eUPOJ9mV2dpb5Gz/Apvx2aIxA5ocgouSkBCR5SNqnywGtxhnqjA/ulevVc9Bi8RbIm1UfREIKHchYwkRvHsxyb/snWb/jaQ8KzqDfY/cdt3Pk4H5anQ6nbNnKqdtOr0yuNSMjI5xy/vPYfdMi2xc/B6MbCY+gCAYQVV9Qaon6A+rzPNTnmEJU+QGp8RRT9lmYXaR35ptZt+kM8jyaRdo9dWAf7ZERNmzdzobTtj1gP7XWrFy5kvLcVzJz01VM5IPqPiL3rUr6JQrUt8OqJt3+W4FfXR4gx+WRKVwyRZAURHHVDUrDofI0Vj/x5XQ6nQcE58Zrr+Hqj/0f7tt5F7Ys0T6XGGMYW72Ksy6+hCve8CYm1qyl0+mw9vwXsffb+9lc3AetsZhn0jUCJNEUQPEgpDOrSoEs/ZJBaKiwe6ltS1z3MIdP/RU2btoRwPm3L3+RL/z1R7nv+zuXtHvF5GrOfNKT+ek3vomVqyaXBWlicj37N/8SEwffC+3RYOAQ9VKBsKpeLnDu8vRawapu1y+cSbdxB0brKvFLxEjuMfUqdtFn98Sr2Xjuj9NoNJY0srcwz/ve9HruvulGOs0OzbyBzjTKR4DFYayhNxhgMvjJV17J83/h1VhrObTvblZ/7100x9eByis3spn0njColTGSTqPIRQOE3iUsILkHD3axyN7eJlZf8lpGRkbozs/yvje9gd233Eyn2V7SboPDhnYrXvKaX+W5r/jFJf13zrGwsMDst97Dqa27IwhOVcXjIBayWBpSFjJjaetz1Okf/h74gjnAO171xN9DZZcEqZlOrMnYR5KxgyP99Yyd//PLRs/s9BGu+sWXM717N2OdEVqNBrnWaKWqEY1SZAoyrWlmGdo5brnu60zdv5+LnnkZeWuE/YdmWKWnfC7ysljKMGH1jE4oLaXCRFZHkyUS21/OWcziDN3TXsn45Dpmpw5z1X++gpm9exnrdB643UrR1DnaOW6+7lpmpo9wwTN+rHY3pRRaa471W4zPX1eNg0Tyi/SsqVAk4hX9sn3Vn3/3n6SZvsHqeYHCpJYUKgeuyklS1S3h2Mqn0263l4DjnOUPX/9q+oePMNpqccqmLbRbbbRWNBtNGo0Gyjla7Q6NRk6uFS2dsbLV4YZ//nuu/uhHaDQatDc+Dco5wixlukpVVFmYLEzAkA6HKe0kf4ogkGOM5RDbWbl2EwrH/3rDqymnjzLm2z3SGaHZatHKm1WbO20vtxWZcrSyjBXNDl//9N/yxb/5KMNblmVMbLqAabO5ms7XUqcbkv6hH1ZGEs+Ta+QA7uYrn4Drb67EQQJpOp0tFUarQJV01py7rAT9xw/9KYd3fZ9VKye44i2/wymn76AcDPinP/kjbvj7f2QwO1eJljxnbN1a1m/fjPIznqPNFp/5yw/yjBe+lLE1W5jau4E1jR7YPNJYmD6oza8QCqqh2iAg+u8yNSHHGUA5emPnMtlo8H//7E+Y3r2byfFVvNy3u9/t8ldvfjN3fvUrOBwqzxldu4ZTTz+N0tulqRWjzSb/+Ofv5xnPfwkjK8eDLZRSNJtNjjZOZzUHotMIEIaK7iQ3WSfrITe7m698grrgQ7dUrlcuvhGnVPTMpKQj/xY1Zx0L5Tija7YsC9A1f/sxOo2cLWedTdHrsu+O29h9662sOnUz87NzFEAfRa8oObzvAHd887s4NJmGJgo9GPDJP343eZ6zkJ2atMHVbxSW+MrgU2iDGCkQj3EJOFKnw9Ka2IbWiq/+3SfoNHJOO+c8in6f73/n29x1/Q1sf9Il9J0LbZ7af5Bbr/8O1lXPOSssTaWh3+NT73/PEntkWYYb2xbbI4IrjMmk6u1Bs75zdvGNICouV0+OBUcXxwtpYVS80VpmG2cwni+tEt34lS8ymD1GpzPC4vQUe2+7mdJq9u+5j7npaXpQeaK0FQe9Prvuupuzz92KLQuaWcZd37qOLMuwzTXALsJEXK367fNOWMGk4u/iaOHDAxLmmqq+mtLQmdjIt794NWZujsbIKAtHp7j7ppvYd+99KAWzR6ZZHGqzGgzY9b1dnHPudgbdAVo5Wlpzx/VLC9JZltFZcwbMaz8mEzs6T3ledocVrR6DTD05AqTYFqcSfEFLqE3KPLK+QCtcPrqsrL75a1+moRQZjun79oBzHDi6yP37DzJ14AA9mRqXzdPO4tQUmxdPpYklx3H0wAGOHtyPaq6AgTRaOgBx8b0YW774Dy1RE9AgzgcJIygGbpys0eTWb/wreabQWI7u28vuvYeYPnoMnGNq/356oZga27wwdYRNC6fS9vkxdzC9dw/zM9OMTaxODlc0WqP+njLYd3H8JhFvLdWcU+jLNoDc3f5zF1PYFWHOJiQxElqQkKywc7q5BByA2cOHyfwaBeccs/cf4PY77mV65hh4Bk1M6V8KUn3OzC2wbixHO4vWjoN77mF8pb8hOnwgix21Sy8Ucw34mU8iMAG59DflZzQUs9OHyXAoW01K7vreTqamjx63zdo5js0v0B5rgLUoZ9EKDuy+mx0X1gHKGu3oKFYoVpxNR2dKP61d4W7/uYtzBuVzqkKkDOoEEOHFVCgooMS55YvgZdH346W4mGQAdIfzh5jKuSoSrcUInVqDspai18WO+hxnDeRSxU4AE0Ak+demv0UwDNXiwspXQ64K+sZgBj2UjfcvcA+pzdXyOOMBMihnKfrdJcebsvBzZDaha2EEaXsOWkpPvm+D8jk5uAtDzS3kLhf/aotCKuXUcdPYNOz9tnL1JNaYqvakHM4UjI602XPE4patNFS0k+EYH2ngyh7GGkpTMrlhM7q7c6kIcBDRUZCNQGcT5Cuq786C7cJgBhb3gi3ivUIurdqe64LFmYOMjq/CmhKXaZwpGBlp0ztsscdps8axspPjTB9cNXg1pmT95noZyFpLd+aAL4bKgNmP68ISsCQfBUcDUBdqUKfHjgtAnuZkBaWSckm1tHdluZNiMMANedm28y6gLIsKJFtiBn22rh/HAF1r6DpH11n/Wf31nOOUdWsYz8E5gy0N7bEx1p62jQ7HfJtk/CBrhX17Rk6HFedDOQ/zd8GRb8DMDTD3/UoZrX4StDcmDpdU5D2V9+YOs+Wc8yhMiTMGWww4bc04Rh2/zevXrGaipcCY0O6R8QkmT91Us4kxhsHCVNUeIyWzYWaSnJqoz8qZTtc4u95j7QEx8YSwIDEByxoa9iizh3djTD3pP/3FV2AbGaUpcNbgTME4BRefsZXSOrqmpGssi9awaEp6xjDWaXHp1vUMuvO4smRgBmw5/0LmZ6ZYY+7xESCgiHAxMLoNTBemv1FFymC2OtYUUB6Dhbth6roqqlrrCXNZJBOPytEcHODSF/wUVkNpC2w5YKXq86QztmIcy7a5025x6fZTKRbmcbbEliX9ss+2Cy9eEm9FUdAY7Pftl8G/CBXpjzi/SUSQAsV6jWY05B4ZQLkE2XQmVQxVDtDH7qTf79ca0x4Z5aLLnk+/GFS8a0uK7gLnjCtedOHZbJpchdKK0lrG2m0u3LKRn3ridhr9OVxZUJiSgbG84DVvoHvkbrRbjPcX8WJtZXTTh4V7I23Vxmuy0qiA2dshH61HohjLlqy3d2Ks4fxnPZeeb3fZW+TMFfDCi85i0+Tq0ObRVpsnbt7Iyy7YTqs/izMFeEoeWHjpr/7Xmj2stcwdPcyG/vVQDJamDydK1IYuIMOZyiFHc5ztxBJIKk/Tg5McYB2oARsGX+Pg1JNpt7fVBqw/89Z38ttf+zKD+RmUy8k0lN1F1mYZL9k+iVVrWSwtK5sZ5WCAnZ/BOEtpLIum5AnPeSGTW05jxf5PA0Xw9GqZk2+LbsHi7noty5H8Oyo1MLBwD+hOFVmST3FgCnI1Q+/wHbz0jW/j3dddy2BxHuUysIusy3JevG0VnLGW+cKwsqGxxlAuHPVXcJTGslCWXPSC/8iWc58Q7OCco9fr0Z26i6w4VDmNL7XFyTsRCf7T+rwU8LAdDa5ZX6HjUbayDi6NJos8YpH199M4cj1zs7O1XLRi9Rpe+8cfoaszeuWAoiiwpsAVfQYLc5iFWVr9efpzxzD9RWxZUJQlC+WAyR3n8PPv/CO6h26nU+zxK4KEehPe7ntOl0c+wjo9W2+3PC5iFqvFH2l/hFJMj83ltyjtgFe++wMsAv1yQFkUlIMeZXeeYm6Gdn+ewfwsZXcBbIkzJUVZsFAMWH/eBVz5nj+rRY8xhqn997Cl9wUoF+s5py6nk6BI848FaFY1exn4BSoT5ZYAVhtPFGAWWbf4ZY7u/S4LCws1kM669Ed440c+hVsxzkJZMDAlpSmx1mBNiTUlxpQUpqRbDDjW73HapT/Kmz76DxzecyenmRtgME98/qaM8t1an2tMRWGJPK+mRvxzO/Jv+U4RrxdqiwbMAD04yMT8DWw461xe9xcfx4ytZN47zrLtLqXdfbb/yLN52yeuXgLO9NRhxmevJVvcDbYfbTpMybV8byNjVGyhlLvxpSU2yyj92ML46DGey0V5yPjBJuDpFkycwz2dFzG59WLGxsZq6xF687P8ze++jW995tPYhXkaWqOU87rDMXCOya2nc/kv/yZPev5PcWjvTjZ3ryGf3wmm5+fuoZKkyWJGSKYdSOpyiQ+FYqmNhdJU+Dgbx0jOQWuCqdEfoZx8Cp1Wm7/7g9/hxs/9A+YB2r1m+w5e+Lo387QX/6fEj6s1FlP3H6B55KtMHvscLN5f3VdGu/K+hcwvZlSasMQ5y/wSZCA3oE2p3E0vKSh1jsmqqVljI0DiubWHl9LoctAYg5VnsLdzOa11FzC+ajWNRqMGlHOWb33m09x907eZnTpMo91i1fqNXPzcF7JhxznMz80xs/92trrrUUc9OBrCc6xhuTCEhfJSoQ5P4hHXvUGsLoSBYFIVSWlbuWq9hc6gs465zkVMj1zCmlM20WzkfPvqv2f3rTcyc+gQrZE2q07ZyCWXv4RNZ563JGq63S5HDt7H6tlrWbHwDVjYRyjvyGsGBCBZ2aMzqklJP3mXqQqk3EBmS+W+++IeRrcwmiqKbDV3QekfaUwoJJ2/CKNhXa3CGd1Kd/QCDjaeyMr1O2h3RsjznMyvI0vXxtWWKh28l4niLlYNboP5e6s1aRCXyYaJOj8wVQJUmKKMyIQFjCJoLOHBrQCOqyLHCniJ8zkN7XHs2A726QvIJnawctVkcDitdeiHLB8zxlAUBcemD6GO3cVG+22YvtXnSS8M0vkqeflFJkBlkOUeHF0BpS1kFjLTV+7GFx/F6gmshsJVUt0koEgylcFdOs8S3gQF6AY0VsLYGQw625hyG+k31pG1Jmi02mR5E+eqEk7RXyArplnNfsbKvbCwB/ozVDeHuNJUERaoyMsqwgv3VBJNgdOSbTjxDvG9hfB8kyRlWQGkWzCyATuyiSNqK/OsRbfGabQ65M0OzhqKQZdy0IXeNCvVIVa7XTB7TxU1ZpGgFJ1vsyxekcf0M5nuziLdZT6CcqqyT2ZnlPvOi+7DsRGjqaLI5xmTJGQZSOH8ElpF7fnMIBlVNUWdj0BzNXTWVqBlLcLzQKZXjWGKGegdqaoAgX58Z+RRjQBOMs0dJuR8JNVLmaECFMolEj2yXjwp9YQIMjbuC04I6DbkYzCytvrM26AaXowUUHZhcAR601BMQ9n3UaOSPnlHkrYJC8iSK+2f+Mg8iI1Mogdw+3LgGIqNkS6kE76TwuMVZxBnLmX5lYte7FIA5qG7z1srjzklTeBS31NEECyElTvaVeMGrM9DEBbVBwCI9OfrZL7cXJ0rtJw+ExSqJi6pnghlm+h8draS570DLH2JYCLxnc/XNZnsP6X2Jqt5tO9PePlHYvOQNqQTHMsx7CSz59aMFBYCeiqQSncImpS3HeHFd2musEXlZaJcjBhdx0i0dQUAAAxxSURBVOc5A+iZj0wBPPOG8vknrCJ1QOZfseMjysXmShDFAaEHQrs4la9EICT9kMc4Q1FYUd0kOQbnI80PfmsUmuZmHUWJbAEEAYQoFpQlrN1RJBLbgtU7cxTXgn1x7dFBZ/2CPuo3lwZJWT9MQSRJ2KjKIPJAlFLEheMCOJ7vqcCxyWL8oNCkY6pqR1hA748xPmrTB7KkC3JfMUyYIU4N7o2A9akvUXbDRg+Kz4Mj0j14ulCa72u6hXYo0hdqxet7phDnkXZV0yrXakbyT6NdNaer/A4xjjwSEqoMyXgo5B7P20KJUkIPq4JcPEcqFEGypwZIJHwYkJZJyKdqMqEX6wemYb/f5+tkgYps+pke64iFVIkgaZ/c1yXn++8miSxxtlTl1oYjiZ3SNBEm7oSCrXduB8o5RvJPVyb+zvOPASspdeWZhQ9nY+KnvEUjXfjnkohQ1PMDxHCXpa3pq1RqOUdVbpWut07XY6f7hUZAXDFGR0jERKowLrBLHKCSREv6exI5wdmEuhOnkmsFUEmo1qX/IAwJwvNA6eA0h1xV6k0raGjIXDUGUsyqiz47rv3Fb0RyTngHZ7LJHD/e2IlT1OgveF0SGWG2M9lf81C5rv8evH7oWuGRS5d4ckmY4wnTESb+SRUkRJGX1UYKl0k5SPn7SXQEjyc65XA1xXlHrvXZJcyQGkoRH9sXB3Jxf3jKQe6hbwRZNGLVx8jLZ8Zn/B3hcXrJRSmnw1KqkwbVFrRL/3yOQa6TSuZE1RgbB6iiDIXSteSgIN2qv9RJwm1d4ki+nYbkU0AQp/EAp5d2JgqNdMWNJua0YGiV9NHVj12y0EXanUZ7CpgFZcDkH5NdOOcUNz5vAac6geZKV1UUhObKlObEi2wUC2lkCxDyEolAZUJxwjkkNJbSmVxER3Ac9f1Cg/KZbsNgBQmd5ISaIJAPT3NWgJVPEQHJtUO+8SeHfToeI20NbxuRAalfiJn7KkJOrCDkFpTrqou/MBIsoJRymOzLKFMNkrRHP1PRwNrnkWDspP+OGN61KVsIs7Hpm69q0xiJMEintoMQMP6JvuScUCMsqcJbqM7/kVbAU0EhVJeKDxevJSKiNnvrKRX/qZzPybbukMazQFB4ECPKxYgJlRc/5BCbKlvlH2XBZl8WP4rLc8bc6+jxfZTN8CxTEwBa5O7QvtBRf4xwcAhnvzt9xxuaUFYJLzP3FCYRIQ884f1IllmFAFPJ0/8JXcj9SKJb9osj1d6bkOYKPLj+fKmYpLkilezJe3/i4BvCM7ySI5wA45008+/0kXtoiTgDyhlG3eukNaGKp8753G5MdmtAUuqUub+4wteMBHESo6gIVpqnwu+S/Emo0R8fckFa+5NrCA1JxIj8lkiVqPLnmdI/CWjifcWwUiWQe4bzHbVoFZESBqYunp+qwHR4IcCH+yTmDdHkopLT3qaZz7OZq5irip5b1Tmf2y1XqC9wM9kVZOVtKJOHCzjiC24lj2ASrk2pzUXHCXKVGHHyLKZUjsNLhySpp50UMeHvqYJaSHKMSs5NNmmXJOvUUUJUwZIX9w1L5zRi0vPFqcJgVb4n+UwlX8Jjjr5IKs6vXQyGavxZouzL067o9B/q0s9+j0H2ObTkIZdcRPu3nuhY6k8Tthg0zU+QUJOICQHO55IwkBV57RLgk4GmDETTPBaiKZkpDYtcWCbaXDyutgQqUXJppIjcDt7pjZ5GjACXYBrGg+EPwgPDIXo8MJJ3tIVB9jl10Rd3ppgsXSK6OnsZ8+UUmRmryuIegFw8UhqpvK5XMRLs0LVq4S5qyHdIJKj1NbiwElRs4a8vg8IgwiQ5S91OwJdc4L+Ht18R80Rol4seX1NlieHFsDUw/HXTF/nJPaV/6ZshHZ7GJEWoCI5/0LsKAAvoeVZnLxuGQw//oHZc3afIX1EtNvbRk/sL5sqPfHMfqrqu9Go5J/WulAKT39OHxEQliWcbW9GaTXJDGkHOy39nCa+gNKZ6O4jsD1WPoagQJWh8tJkkQoWWwnRLUluTVy2n/QmgJrQRVG+i2PJkrif34GQ+cpS1FM1XqB1X19ex1a9a39w3n/vXNHuvwOjKk0tVjY2M8y9/dVVnC5HCicGlXqVVffygdawIJyknuEpwdO99eqh5Cq/cRLXJcdLopEeBcly9l2n+kggPSk7Fi4ToYOlniFritQKdJXM76Gp8k+d+Ktv/5R4omTkdNP9aPeVffm45HB4QIAD3rctuolFcgPF0I3XJ0kFhIyjlkHcaLzMlT4jx05nPILmpAwPUElmt9kZdFdW8Nr1OQpfyW1ijIO1IjpPfZG10AEOmUbxzBWpU9baEt4b4T5ktzf1vufwpHzmSfywUjVvUk790wQNhcHyAnFN8+7LdZOWWAJBNI8lHkbxOWRbgy0BOZChEb5U8ElSY/5SBH0neEWQl76WGSl8amyoo8exAO+l++U1EjkvAIYlMhvCX+3nakugWgKQMlWWR9pWqip9a+08VqU1TRY9p7OFJ/7L1eO/RXpKD0k0p5VjfPRuT309mfS6ykUcb3luamfcQ4VmRk/53Saqi+2UhSHiJn+QnMZpvb+B/Mb6AI+d475bKtSLmM0W1X2pcgcKE2pLxUAAjEQMh1/jzlIrX0r5KL4pWQMiTv6anuoZXv7mL453MgMvvZ7x55oO95Py4AAGozdd1mbObKPJdFWd60SAgNaka0PAh3EgAanhQZL0XnqOlgzJXL+MriRQBTifgQF18VB5UnW98BBjv6UFaEx0h2D+hKU00ulxfItN58yg5LiOuJcA7H34NgQCDzy86OnBD7OUB0hbKfBfH7KblRMES+z/YAenmvvnsb9AcPBWHqvISfi2dp7z0lY/y2L71+Sld3+AstfUCQNDo4rFpMVKScjzAR0st8SRdSvgpfaOjnC/nDf9PAyEKk9RhQj3SR34KkuQcTYwk5YWAJlJa5kA7R791vXrKlx70bb+hOQ/1QAD1lGueTq/5+zhlYiS5ykuavlEN35jcc3DDU1/uoyhTkaczGWEDKidQn3i5GCJTYVfksmXACTRFpELru5mepl3y+DvR8AGADLC+jbnPLZkvfSXKTPrY1NDSlQ0yKlbJE/tkFhyGbvP3TwSc0KUT3dwNz7qE3H2RrJzAUUWRIxQDqujxhjIQ/j8NtddLEkfvKD9qT6MqiR6gVqJ5oKBJvw8FXNg01OZiJOHLyfI1U9SmQMLrWny0iJSWyAnOpwizAeJUJpuhbD5HXfrFJW9UfLDtYQEkm7vu2R+jPfgZsFl8fZmA5b1XckN4xFLAsTE3SG0rLCiEOOXsDRSWKpEk/eEGUQdI9EjYJ/Tl/yMvXYeozjIdjwk1NJUUNyXifa4JpRs5h5jbUIZ+8xPqqdf8/MO18SMCCMDd+KytlHyWZnE21qlgREsFlk3yjbw9S17fHNafeQAhoSVi3govhPVWl9wQQHJJ8l+me2JQ+YesorEMjfiJgAgoKdXKfqnu5/LdxWhRDrRyDBp3kvN8ddFXdj8S+z5igGRzN1z2o6jiIzTLHYCqIkElEUEEJ1Va4R3SCaWl5SEZz6S1MucjqtYFiTKGgPLn16InOSYtaAoQkChN+beK0SIABVAQ0B2Dxk5c/mp16Zf+9ZFZtN7cR21z1z/rqeD+nKY5H22zWORUQyCQUGISSWmhUyJFCqk1VZd+J5HVEAarqBh9tbFMwoMCjEqOTWeRh4EIILq4z2rDILsV1K+op37l+kfTno86QLK5vU/rcF/zfTTsy8jLcVAqGDqp3NfGHhJl8nt6jFVJ7pGo8vskpwzXzwS8GiAq5iYxegDKnxeojgf+wznK/BiF/js2Dd6gNl9Xf0HCo7T9wABKN3ftZRfQKN9Obp5F067CekTEudPXXA7Prcj32pSBo/7/SYXQlaDghvfJdADR+LIrpb3av139GKUcA32UMvsKRX6V+rEv3XzCxjjB7TEBKN3cV39sMw31ejL7PHJ3OrkZwTEEGHXw0rn/mjwbkuLD2jqNkLA2wUUgwqMrDAETPh1ltkipdmH05ync+9Uzrw0vfH0stsccoOHNfecZp9LLXgruGWScDW4jDTeOttWrFtOiZ9rcJTJ7uCvuOLtdpDpxDasHFOoYqH0Y7gT1ddrm/6mLv77/EXfyEWyPO0APtLnbzmtydPInwT6bTJ2PVuNgR9G0wbVRqomy1f8hSpGhnU5GoA6rLK6aHMHpAucGoHoYeii9gHXHMO5W0New6sg/q/NuGzy+PV5++/8vJvwt63OS7AAAAABJRU5ErkJggg==",e:1}],layers=[{ddd:0,ind:1,ty:4,nm:"\u5F62\u72B6\u56FE\u5C42 3",parent:7,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[50.466,41.239,0],ix:2},a:{a:0,k:[0,0,0],ix:1},s:{a:0,k:[-105.026,97.953,100],ix:6}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:1,k:[{i:{x:.667,y:1},o:{x:.333,y:0},t:0,s:[{i:[[.648,.617],[3.423,-2.186],[1.457,-2.142],[.427,-1.424],[-.625,-1.25],[0,0],[-.875,5.125],[-1.517,.46],[-1.179,.129],[-1.14,.694],[-.834,.893],[-.089,1.662]],o:[[-1.804,-1.718],[-2.04,1.303],[-.828,1.218],[-1.545,5.154],[.625,1.25],[0,0],[.433,-2.536],[1.548,-.47],[1.462,-.161],[.748,-.456],[.308,-.329],[.077,-1.439]],v:[[25.858,-46.958],[16.996,-45.772],[11.534,-40.502],[9.376,-36.075],[8.125,-20.5],[10.375,-20.312],[10.798,-31.05],[13.243,-35.902],[19.625,-36.58],[23.37,-37.717],[25.699,-39.7],[26.822,-43.263]],c:!0}],e:[{i:[[.552,.671],[4.593,-.166],[1.963,-1.16],[.527,-1.054],[-.625,-1.25],[0,0],[-2.529,4.951],[-1.42,-.303],[-.948,-.736],[-2.533,.099],[-.821,.744],[.14,1.068]],o:[[-1.533,-1.865],[-2.738,.099],[-1.116,.66],[-2.408,4.812],[.625,1.25],[0,0],[.871,-1.705],[1.483,.317],[1.09,.846],[1.724,-.067],[.495,-.449],[-.137,-1.044]],v:[[31.735,-32.494],[20.905,-35.342],[13.505,-33.516],[10.977,-30.609],[8.253,-20.384],[10.887,-20.312],[13.101,-29.31],[17.12,-31.092],[21.753,-27.258],[28.068,-25.521],[32.332,-27.154],[32.815,-29.684]],c:!0}]},{i:{x:.667,y:1},o:{x:.333,y:0},t:8,s:[{i:[[.552,.671],[4.593,-.166],[1.963,-1.16],[.527,-1.054],[-.625,-1.25],[0,0],[-2.529,4.951],[-1.42,-.303],[-.948,-.736],[-2.533,.099],[-.821,.744],[.14,1.068]],o:[[-1.533,-1.865],[-2.738,.099],[-1.116,.66],[-2.408,4.812],[.625,1.25],[0,0],[.871,-1.705],[1.483,.317],[1.09,.846],[1.724,-.067],[.495,-.449],[-.137,-1.044]],v:[[31.735,-32.494],[20.905,-35.342],[13.505,-33.516],[10.977,-30.609],[8.253,-20.384],[10.887,-20.312],[13.101,-29.31],[17.12,-31.092],[21.753,-27.258],[28.068,-25.521],[32.332,-27.154],[32.815,-29.684]],c:!0}],e:[{i:[[.741,.453],[4.1,-.475],[1.088,-.742],[.711,-1.233],[-.922,-1.05],[0,0],[-3.304,4.605],[-.795,-2.012],[-1.129,-.407],[-1.842,-.003],[-.624,.886],[.51,1.203]],o:[[-2.249,-1.375],[-2.478,.287],[-1.205,1.055],[-1.197,2.076],[.821,.935],[0,0],[1.18,-1.645],[.899,2.275],[1.594,.576],[1.428,.002],[.932,-1.324],[-.388,-.916]],v:[[28.76,-30.58],[19.256,-31.863],[13.493,-29.374],[10.45,-25.672],[8.432,-20.256],[10.292,-20.376],[14.283,-26.543],[19.958,-25.744],[24.143,-21.524],[28.831,-20.791],[32.332,-22.209],[32.606,-26.651]],c:!0}]},{i:{x:.667,y:1},o:{x:.333,y:0},t:23,s:[{i:[[.741,.453],[4.1,-.475],[1.088,-.742],[.711,-1.233],[-.922,-1.05],[0,0],[-3.304,4.605],[-.795,-2.012],[-1.129,-.407],[-1.842,-.003],[-.624,.886],[.51,1.203]],o:[[-2.249,-1.375],[-2.478,.287],[-1.205,1.055],[-1.197,2.076],[.821,.935],[0,0],[1.18,-1.645],[.899,2.275],[1.594,.576],[1.428,.002],[.932,-1.324],[-.388,-.916]],v:[[28.76,-30.58],[19.256,-31.863],[13.493,-29.374],[10.45,-25.672],[8.432,-20.256],[10.292,-20.376],[14.283,-26.543],[19.958,-25.744],[24.143,-21.524],[28.831,-20.791],[32.332,-22.209],[32.606,-26.651]],c:!0}],e:[{i:[[.789,.364],[3.847,-1.112],[1.569,-1.705],[.527,-1.054],[-.589,-1.267],[0,0],[-2.888,4.861],[-1.357,-.517],[-1.474,-.144],[-1.91,.877],[-.187,1.607],[.662,.764]],o:[[-2.286,-1.054],[-2.293,.663],[-.855,.929],[-2.408,4.812],[.643,1.381],[0,0],[.906,-1.525],[1.48,.563],[1.393,.136],[1.254,-.576],[.077,-.664],[-.647,-.747]],v:[[30.178,-34.211],[19.85,-34.366],[13.819,-30.865],[11.179,-27.569],[8.253,-20.384],[10.411,-20.44],[13.839,-27.233],[19.034,-28.105],[25.507,-25.889],[31.366,-26.584],[33.783,-29.741],[33.003,-32.165]],c:!0}]},{i:{x:.667,y:1},o:{x:.333,y:0},t:31,s:[{i:[[.789,.364],[3.847,-1.112],[1.569,-1.705],[.527,-1.054],[-.589,-1.267],[0,0],[-2.888,4.861],[-1.357,-.517],[-1.474,-.144],[-1.91,.877],[-.187,1.607],[.662,.764]],o:[[-2.286,-1.054],[-2.293,.663],[-.855,.929],[-2.408,4.812],[.643,1.381],[0,0],[.906,-1.525],[1.48,.563],[1.393,.136],[1.254,-.576],[.077,-.664],[-.647,-.747]],v:[[30.178,-34.211],[19.85,-34.366],[13.819,-30.865],[11.179,-27.569],[8.253,-20.384],[10.411,-20.44],[13.839,-27.233],[19.034,-28.105],[25.507,-25.889],[31.366,-26.584],[33.783,-29.741],[33.003,-32.165]],c:!0}],e:[{i:[[.648,.617],[3.423,-2.186],[1.457,-2.142],[.427,-1.424],[-.625,-1.25],[0,0],[-.875,5.125],[-1.517,.46],[-1.179,.129],[-1.14,.694],[-.834,.893],[-.089,1.662]],o:[[-1.804,-1.718],[-2.04,1.303],[-.828,1.218],[-1.545,5.154],[.625,1.25],[0,0],[.433,-2.536],[1.548,-.47],[1.462,-.161],[.748,-.456],[.308,-.329],[.077,-1.439]],v:[[25.858,-46.958],[16.996,-45.772],[11.534,-40.502],[9.376,-36.075],[8.125,-20.5],[10.375,-20.312],[10.798,-31.05],[13.243,-35.902],[19.625,-36.58],[23.37,-37.717],[25.699,-39.7],[26.822,-43.263]],c:!0}]},{i:{x:.667,y:1},o:{x:.333,y:0},t:49,s:[{i:[[.648,.617],[3.423,-2.186],[1.457,-2.142],[.427,-1.424],[-.625,-1.25],[0,0],[-.875,5.125],[-1.517,.46],[-1.179,.129],[-1.14,.694],[-.834,.893],[-.089,1.662]],o:[[-1.804,-1.718],[-2.04,1.303],[-.828,1.218],[-1.545,5.154],[.625,1.25],[0,0],[.433,-2.536],[1.548,-.47],[1.462,-.161],[.748,-.456],[.308,-.329],[.077,-1.439]],v:[[25.858,-46.958],[16.996,-45.772],[11.534,-40.502],[9.376,-36.075],[8.125,-20.5],[10.375,-20.312],[10.798,-31.05],[13.243,-35.902],[19.625,-36.58],[23.37,-37.717],[25.699,-39.7],[26.822,-43.263]],c:!0}],e:[{i:[[.552,.671],[4.593,-.166],[1.963,-1.16],[.527,-1.054],[-.625,-1.25],[0,0],[-2.529,4.951],[-1.42,-.303],[-.948,-.736],[-2.533,.099],[-.821,.744],[.14,1.068]],o:[[-1.533,-1.865],[-2.738,.099],[-1.116,.66],[-2.408,4.812],[.625,1.25],[0,0],[.871,-1.705],[1.483,.317],[1.09,.846],[1.724,-.067],[.495,-.449],[-.137,-1.044]],v:[[31.735,-32.494],[20.905,-35.342],[13.505,-33.516],[10.977,-30.609],[8.253,-20.384],[10.887,-20.312],[13.101,-29.31],[17.12,-31.092],[21.753,-27.258],[28.068,-25.521],[32.332,-27.154],[32.815,-29.684]],c:!0}]},{i:{x:.667,y:1},o:{x:.333,y:0},t:57,s:[{i:[[.552,.671],[4.593,-.166],[1.963,-1.16],[.527,-1.054],[-.625,-1.25],[0,0],[-2.529,4.951],[-1.42,-.303],[-.948,-.736],[-2.533,.099],[-.821,.744],[.14,1.068]],o:[[-1.533,-1.865],[-2.738,.099],[-1.116,.66],[-2.408,4.812],[.625,1.25],[0,0],[.871,-1.705],[1.483,.317],[1.09,.846],[1.724,-.067],[.495,-.449],[-.137,-1.044]],v:[[31.735,-32.494],[20.905,-35.342],[13.505,-33.516],[10.977,-30.609],[8.253,-20.384],[10.887,-20.312],[13.101,-29.31],[17.12,-31.092],[21.753,-27.258],[28.068,-25.521],[32.332,-27.154],[32.815,-29.684]],c:!0}],e:[{i:[[.674,.548],[3.612,-.078],[1.088,-.742],[.711,-1.233],[-.922,-1.05],[0,0],[-3.304,4.605],[-.795,-2.012],[-1.129,-.407],[-1.802,.384],[-.624,.886],[.17,1.003]],o:[[-1.929,-1.568],[-2.494,.054],[-1.205,1.055],[-1.197,2.076],[.821,.935],[0,0],[1.18,-1.645],[.899,2.275],[1.594,.576],[1.183,-.252],[.932,-1.324],[-.166,-.981]],v:[[29.831,-29.177],[20.387,-31.48],[13.731,-29.374],[10.45,-25.672],[8.432,-20.256],[10.292,-20.376],[14.283,-26.543],[19.72,-25.617],[24.143,-21.524],[28.712,-20.919],[32.154,-22.464],[32.546,-26.14]],c:!0}]},{i:{x:.667,y:1},o:{x:.333,y:0},t:72,s:[{i:[[.674,.548],[3.612,-.078],[1.088,-.742],[.711,-1.233],[-.922,-1.05],[0,0],[-3.304,4.605],[-.795,-2.012],[-1.129,-.407],[-1.802,.384],[-.624,.886],[.17,1.003]],o:[[-1.929,-1.568],[-2.494,.054],[-1.205,1.055],[-1.197,2.076],[.821,.935],[0,0],[1.18,-1.645],[.899,2.275],[1.594,.576],[1.183,-.252],[.932,-1.324],[-.166,-.981]],v:[[29.831,-29.177],[20.387,-31.48],[13.731,-29.374],[10.45,-25.672],[8.432,-20.256],[10.292,-20.376],[14.283,-26.543],[19.72,-25.617],[24.143,-21.524],[28.712,-20.919],[32.154,-22.464],[32.546,-26.14]],c:!0}],e:[{i:[[.789,.364],[3.847,-1.112],[1.569,-1.705],[.527,-1.054],[-.589,-1.267],[0,0],[-2.888,4.861],[-1.357,-.517],[-1.474,-.144],[-1.91,.877],[-.187,1.607],[.662,.764]],o:[[-2.286,-1.054],[-2.293,.663],[-.855,.929],[-2.408,4.812],[.643,1.381],[0,0],[.906,-1.525],[1.48,.563],[1.393,.136],[1.254,-.576],[.077,-.664],[-.647,-.747]],v:[[30.178,-34.211],[19.85,-34.366],[13.819,-30.865],[11.179,-27.569],[8.253,-20.384],[10.411,-20.44],[13.839,-27.233],[19.034,-28.105],[25.507,-25.889],[31.366,-26.584],[33.783,-29.741],[33.003,-32.165]],c:!0}]},{i:{x:.667,y:1},o:{x:.333,y:0},t:80,s:[{i:[[.789,.364],[3.847,-1.112],[1.569,-1.705],[.527,-1.054],[-.589,-1.267],[0,0],[-2.888,4.861],[-1.357,-.517],[-1.474,-.144],[-1.91,.877],[-.187,1.607],[.662,.764]],o:[[-2.286,-1.054],[-2.293,.663],[-.855,.929],[-2.408,4.812],[.643,1.381],[0,0],[.906,-1.525],[1.48,.563],[1.393,.136],[1.254,-.576],[.077,-.664],[-.647,-.747]],v:[[30.178,-34.211],[19.85,-34.366],[13.819,-30.865],[11.179,-27.569],[8.253,-20.384],[10.411,-20.44],[13.839,-27.233],[19.034,-28.105],[25.507,-25.889],[31.366,-26.584],[33.783,-29.741],[33.003,-32.165]],c:!0}],e:[{i:[[.648,.617],[3.423,-2.186],[1.457,-2.142],[.427,-1.424],[-.625,-1.25],[0,0],[-.875,5.125],[-1.517,.46],[-1.179,.129],[-1.14,.694],[-.834,.893],[-.089,1.662]],o:[[-1.804,-1.718],[-2.04,1.303],[-.828,1.218],[-1.545,5.154],[.625,1.25],[0,0],[.433,-2.536],[1.548,-.47],[1.462,-.161],[.748,-.456],[.308,-.329],[.077,-1.439]],v:[[25.858,-46.958],[16.996,-45.772],[11.534,-40.502],[9.376,-36.075],[8.125,-20.5],[10.375,-20.312],[10.798,-31.05],[13.243,-35.902],[19.625,-36.58],[23.37,-37.717],[25.699,-39.7],[26.822,-43.263]],c:!0}]},{t:98}],ix:2},nm:"\u8DEF\u5F84 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.447058853449,.133333333333,.035294117647,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"\u586B\u5145 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[-.472,0],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"\u53D8\u6362"}],nm:"\u5F62\u72B6 1",np:3,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1}],ip:0,op:180,st:0,cp:!0,bm:0},{ddd:0,ind:3,ty:4,nm:"\u5F62\u72B6\u56FE\u5C42 1",parent:7,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[52.591,41.239,0],ix:2},a:{a:0,k:[0,0,0],ix:1},s:{a:0,k:[105.026,97.953,100],ix:6}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:1,k:[{i:{x:.667,y:1},o:{x:.333,y:0},t:0,s:[{i:[[.648,.617],[3.423,-2.186],[1.457,-2.142],[.427,-1.424],[-.625,-1.25],[0,0],[-.875,5.125],[-1.517,.46],[-1.179,.129],[-1.14,.694],[-.834,.893],[-.089,1.662]],o:[[-1.804,-1.718],[-2.04,1.303],[-.828,1.218],[-1.545,5.154],[.625,1.25],[0,0],[.433,-2.536],[1.548,-.47],[1.462,-.161],[.748,-.456],[.308,-.329],[.077,-1.439]],v:[[25.858,-46.958],[16.996,-45.772],[11.534,-40.502],[9.376,-36.075],[8.125,-20.5],[10.375,-20.312],[10.798,-31.05],[13.243,-35.902],[19.625,-36.58],[23.37,-37.717],[25.699,-39.7],[26.822,-43.263]],c:!0}],e:[{i:[[.552,.671],[4.593,-.166],[1.963,-1.16],[.527,-1.054],[-.625,-1.25],[0,0],[-2.529,4.951],[-1.42,-.303],[-.948,-.736],[-2.533,.099],[-.821,.744],[.14,1.068]],o:[[-1.533,-1.865],[-2.738,.099],[-1.116,.66],[-2.408,4.812],[.625,1.25],[0,0],[.871,-1.705],[1.483,.317],[1.09,.846],[1.724,-.067],[.495,-.449],[-.137,-1.044]],v:[[31.735,-32.494],[20.905,-35.342],[13.505,-33.516],[10.977,-30.609],[8.253,-20.384],[10.887,-20.312],[13.101,-29.31],[17.12,-31.092],[21.753,-27.258],[28.068,-25.521],[32.332,-27.154],[32.815,-29.684]],c:!0}]},{i:{x:.667,y:1},o:{x:.333,y:0},t:8,s:[{i:[[.552,.671],[4.593,-.166],[1.963,-1.16],[.527,-1.054],[-.625,-1.25],[0,0],[-2.529,4.951],[-1.42,-.303],[-.948,-.736],[-2.533,.099],[-.821,.744],[.14,1.068]],o:[[-1.533,-1.865],[-2.738,.099],[-1.116,.66],[-2.408,4.812],[.625,1.25],[0,0],[.871,-1.705],[1.483,.317],[1.09,.846],[1.724,-.067],[.495,-.449],[-.137,-1.044]],v:[[31.735,-32.494],[20.905,-35.342],[13.505,-33.516],[10.977,-30.609],[8.253,-20.384],[10.887,-20.312],[13.101,-29.31],[17.12,-31.092],[21.753,-27.258],[28.068,-25.521],[32.332,-27.154],[32.815,-29.684]],c:!0}],e:[{i:[[.741,.453],[4.1,-.475],[1.088,-.742],[.711,-1.233],[-.922,-1.05],[0,0],[-3.304,4.605],[-.795,-2.012],[-1.129,-.407],[-1.842,-.003],[-.624,.886],[.51,1.203]],o:[[-2.249,-1.375],[-2.478,.287],[-1.205,1.055],[-1.197,2.076],[.821,.935],[0,0],[1.18,-1.645],[.899,2.275],[1.594,.576],[1.428,.002],[.932,-1.324],[-.388,-.916]],v:[[28.76,-30.58],[19.256,-31.863],[13.493,-29.374],[10.45,-25.672],[8.432,-20.256],[10.292,-20.376],[14.283,-26.543],[19.958,-25.744],[24.143,-21.524],[28.831,-20.791],[32.332,-22.209],[32.606,-26.651]],c:!0}]},{i:{x:.667,y:1},o:{x:.333,y:0},t:23,s:[{i:[[.741,.453],[4.1,-.475],[1.088,-.742],[.711,-1.233],[-.922,-1.05],[0,0],[-3.304,4.605],[-.795,-2.012],[-1.129,-.407],[-1.842,-.003],[-.624,.886],[.51,1.203]],o:[[-2.249,-1.375],[-2.478,.287],[-1.205,1.055],[-1.197,2.076],[.821,.935],[0,0],[1.18,-1.645],[.899,2.275],[1.594,.576],[1.428,.002],[.932,-1.324],[-.388,-.916]],v:[[28.76,-30.58],[19.256,-31.863],[13.493,-29.374],[10.45,-25.672],[8.432,-20.256],[10.292,-20.376],[14.283,-26.543],[19.958,-25.744],[24.143,-21.524],[28.831,-20.791],[32.332,-22.209],[32.606,-26.651]],c:!0}],e:[{i:[[.789,.364],[3.847,-1.112],[1.569,-1.705],[.527,-1.054],[-.589,-1.267],[0,0],[-2.888,4.861],[-1.357,-.517],[-1.474,-.144],[-1.91,.877],[-.187,1.607],[.662,.764]],o:[[-2.286,-1.054],[-2.293,.663],[-.855,.929],[-2.408,4.812],[.643,1.381],[0,0],[.906,-1.525],[1.48,.563],[1.393,.136],[1.254,-.576],[.077,-.664],[-.647,-.747]],v:[[30.178,-34.211],[19.85,-34.366],[13.819,-30.865],[11.179,-27.569],[8.253,-20.384],[10.411,-20.44],[13.839,-27.233],[19.034,-28.105],[25.507,-25.889],[31.366,-26.584],[33.783,-29.741],[33.003,-32.165]],c:!0}]},{i:{x:.667,y:1},o:{x:.333,y:0},t:31,s:[{i:[[.789,.364],[3.847,-1.112],[1.569,-1.705],[.527,-1.054],[-.589,-1.267],[0,0],[-2.888,4.861],[-1.357,-.517],[-1.474,-.144],[-1.91,.877],[-.187,1.607],[.662,.764]],o:[[-2.286,-1.054],[-2.293,.663],[-.855,.929],[-2.408,4.812],[.643,1.381],[0,0],[.906,-1.525],[1.48,.563],[1.393,.136],[1.254,-.576],[.077,-.664],[-.647,-.747]],v:[[30.178,-34.211],[19.85,-34.366],[13.819,-30.865],[11.179,-27.569],[8.253,-20.384],[10.411,-20.44],[13.839,-27.233],[19.034,-28.105],[25.507,-25.889],[31.366,-26.584],[33.783,-29.741],[33.003,-32.165]],c:!0}],e:[{i:[[.648,.617],[3.423,-2.186],[1.457,-2.142],[.427,-1.424],[-.625,-1.25],[0,0],[-.875,5.125],[-1.517,.46],[-1.179,.129],[-1.14,.694],[-.834,.893],[-.089,1.662]],o:[[-1.804,-1.718],[-2.04,1.303],[-.828,1.218],[-1.545,5.154],[.625,1.25],[0,0],[.433,-2.536],[1.548,-.47],[1.462,-.161],[.748,-.456],[.308,-.329],[.077,-1.439]],v:[[25.858,-46.958],[16.996,-45.772],[11.534,-40.502],[9.376,-36.075],[8.125,-20.5],[10.375,-20.312],[10.798,-31.05],[13.243,-35.902],[19.625,-36.58],[23.37,-37.717],[25.699,-39.7],[26.822,-43.263]],c:!0}]},{i:{x:.667,y:1},o:{x:.333,y:0},t:49,s:[{i:[[.648,.617],[3.423,-2.186],[1.457,-2.142],[.427,-1.424],[-.625,-1.25],[0,0],[-.875,5.125],[-1.517,.46],[-1.179,.129],[-1.14,.694],[-.834,.893],[-.089,1.662]],o:[[-1.804,-1.718],[-2.04,1.303],[-.828,1.218],[-1.545,5.154],[.625,1.25],[0,0],[.433,-2.536],[1.548,-.47],[1.462,-.161],[.748,-.456],[.308,-.329],[.077,-1.439]],v:[[25.858,-46.958],[16.996,-45.772],[11.534,-40.502],[9.376,-36.075],[8.125,-20.5],[10.375,-20.312],[10.798,-31.05],[13.243,-35.902],[19.625,-36.58],[23.37,-37.717],[25.699,-39.7],[26.822,-43.263]],c:!0}],e:[{i:[[.552,.671],[4.593,-.166],[1.963,-1.16],[.527,-1.054],[-.625,-1.25],[0,0],[-2.529,4.951],[-1.42,-.303],[-.948,-.736],[-2.533,.099],[-.821,.744],[.14,1.068]],o:[[-1.533,-1.865],[-2.738,.099],[-1.116,.66],[-2.408,4.812],[.625,1.25],[0,0],[.871,-1.705],[1.483,.317],[1.09,.846],[1.724,-.067],[.495,-.449],[-.137,-1.044]],v:[[31.735,-32.494],[20.905,-35.342],[13.505,-33.516],[10.977,-30.609],[8.253,-20.384],[10.887,-20.312],[13.101,-29.31],[17.12,-31.092],[21.753,-27.258],[28.068,-25.521],[32.332,-27.154],[32.815,-29.684]],c:!0}]},{i:{x:.667,y:1},o:{x:.333,y:0},t:57,s:[{i:[[.552,.671],[4.593,-.166],[1.963,-1.16],[.527,-1.054],[-.625,-1.25],[0,0],[-2.529,4.951],[-1.42,-.303],[-.948,-.736],[-2.533,.099],[-.821,.744],[.14,1.068]],o:[[-1.533,-1.865],[-2.738,.099],[-1.116,.66],[-2.408,4.812],[.625,1.25],[0,0],[.871,-1.705],[1.483,.317],[1.09,.846],[1.724,-.067],[.495,-.449],[-.137,-1.044]],v:[[31.735,-32.494],[20.905,-35.342],[13.505,-33.516],[10.977,-30.609],[8.253,-20.384],[10.887,-20.312],[13.101,-29.31],[17.12,-31.092],[21.753,-27.258],[28.068,-25.521],[32.332,-27.154],[32.815,-29.684]],c:!0}],e:[{i:[[.674,.548],[3.612,-.078],[1.088,-.742],[.711,-1.233],[-.922,-1.05],[0,0],[-3.304,4.605],[-.795,-2.012],[-1.129,-.407],[-1.802,.384],[-.624,.886],[.17,1.003]],o:[[-1.929,-1.568],[-2.494,.054],[-1.205,1.055],[-1.197,2.076],[.821,.935],[0,0],[1.18,-1.645],[.899,2.275],[1.594,.576],[1.183,-.252],[.932,-1.324],[-.166,-.981]],v:[[29.831,-29.177],[20.387,-31.48],[13.731,-29.374],[10.45,-25.672],[8.432,-20.256],[10.292,-20.376],[14.283,-26.543],[19.72,-25.617],[24.143,-21.524],[28.712,-20.919],[32.154,-22.464],[32.546,-26.14]],c:!0}]},{i:{x:.667,y:1},o:{x:.333,y:0},t:72,s:[{i:[[.674,.548],[3.612,-.078],[1.088,-.742],[.711,-1.233],[-.922,-1.05],[0,0],[-3.304,4.605],[-.795,-2.012],[-1.129,-.407],[-1.802,.384],[-.624,.886],[.17,1.003]],o:[[-1.929,-1.568],[-2.494,.054],[-1.205,1.055],[-1.197,2.076],[.821,.935],[0,0],[1.18,-1.645],[.899,2.275],[1.594,.576],[1.183,-.252],[.932,-1.324],[-.166,-.981]],v:[[29.831,-29.177],[20.387,-31.48],[13.731,-29.374],[10.45,-25.672],[8.432,-20.256],[10.292,-20.376],[14.283,-26.543],[19.72,-25.617],[24.143,-21.524],[28.712,-20.919],[32.154,-22.464],[32.546,-26.14]],c:!0}],e:[{i:[[.789,.364],[3.847,-1.112],[1.569,-1.705],[.527,-1.054],[-.589,-1.267],[0,0],[-2.888,4.861],[-1.357,-.517],[-1.474,-.144],[-1.91,.877],[-.187,1.607],[.662,.764]],o:[[-2.286,-1.054],[-2.293,.663],[-.855,.929],[-2.408,4.812],[.643,1.381],[0,0],[.906,-1.525],[1.48,.563],[1.393,.136],[1.254,-.576],[.077,-.664],[-.647,-.747]],v:[[30.178,-34.211],[19.85,-34.366],[13.819,-30.865],[11.179,-27.569],[8.253,-20.384],[10.411,-20.44],[13.839,-27.233],[19.034,-28.105],[25.507,-25.889],[31.366,-26.584],[33.783,-29.741],[33.003,-32.165]],c:!0}]},{i:{x:.667,y:1},o:{x:.333,y:0},t:80,s:[{i:[[.789,.364],[3.847,-1.112],[1.569,-1.705],[.527,-1.054],[-.589,-1.267],[0,0],[-2.888,4.861],[-1.357,-.517],[-1.474,-.144],[-1.91,.877],[-.187,1.607],[.662,.764]],o:[[-2.286,-1.054],[-2.293,.663],[-.855,.929],[-2.408,4.812],[.643,1.381],[0,0],[.906,-1.525],[1.48,.563],[1.393,.136],[1.254,-.576],[.077,-.664],[-.647,-.747]],v:[[30.178,-34.211],[19.85,-34.366],[13.819,-30.865],[11.179,-27.569],[8.253,-20.384],[10.411,-20.44],[13.839,-27.233],[19.034,-28.105],[25.507,-25.889],[31.366,-26.584],[33.783,-29.741],[33.003,-32.165]],c:!0}],e:[{i:[[.648,.617],[3.423,-2.186],[1.457,-2.142],[.427,-1.424],[-.625,-1.25],[0,0],[-.875,5.125],[-1.517,.46],[-1.179,.129],[-1.14,.694],[-.834,.893],[-.089,1.662]],o:[[-1.804,-1.718],[-2.04,1.303],[-.828,1.218],[-1.545,5.154],[.625,1.25],[0,0],[.433,-2.536],[1.548,-.47],[1.462,-.161],[.748,-.456],[.308,-.329],[.077,-1.439]],v:[[25.858,-46.958],[16.996,-45.772],[11.534,-40.502],[9.376,-36.075],[8.125,-20.5],[10.375,-20.312],[10.798,-31.05],[13.243,-35.902],[19.625,-36.58],[23.37,-37.717],[25.699,-39.7],[26.822,-43.263]],c:!0}]},{t:98}],ix:2},nm:"\u8DEF\u5F84 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.447058853449,.133333333333,.035294117647,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"\u586B\u5145 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[-.472,0],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"\u53D8\u6362"}],nm:"\u5F62\u72B6 1",np:3,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1}],ip:0,op:180,st:0,cp:!0,bm:0},{ddd:0,ind:4,ty:2,nm:"\u5634\u5DF42.png",cl:"png",parent:7,refId:"image_0",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[51,82.5,0],ix:2},a:{a:0,k:[16,18,0],ix:1},s:{a:1,k:[{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},t:0,s:[130,100,100],e:[100,70,100]},{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},t:23,s:[100,70,100],e:[130,100,100]},{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},t:49,s:[130,100,100],e:[100,70,100]},{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},t:72,s:[100,70,100],e:[130,100,100]},{t:98}],ix:6}},ao:0,ip:0,op:180,st:0,cp:!1,bm:0},{ddd:0,ind:7,ty:2,nm:"\u8138\u86CB2.png",cl:"png",refId:"image_1",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:1,k:[{i:{x:.57,y:1},o:{x:.449,y:0},t:0,s:[90,158,0],e:[90,110,0],to:[0,-8,0],ti:[0,8.833,0]},{i:{x:.667,y:1},o:{x:.333,y:0},t:17,s:[90,110,0],e:[90,105,0],to:[0,-8.833,0],ti:[0,-8,0]},{i:{x:.597,y:1},o:{x:.432,y:0},t:23,s:[90,105,0],e:[90,158,0],to:[0,8,0],ti:[0,-8.833,0]},{i:{x:.833,y:.833},o:{x:.167,y:.167},t:41,s:[90,158,0],e:[90,158,0],to:[0,0,0],ti:[0,0,0]},{i:{x:.571,y:1},o:{x:.449,y:0},t:49,s:[90,158,0],e:[90,110,0],to:[0,-8,0],ti:[0,8.833,0]},{i:{x:.667,y:1},o:{x:.333,y:0},t:66,s:[90,110,0],e:[90,105,0],to:[0,-8.833,0],ti:[0,-8,0]},{i:{x:.619,y:1},o:{x:.432,y:0},t:72,s:[90,105,0],e:[90,158,0],to:[0,8,0],ti:[0,-8.833,0]},{i:{x:.833,y:.833},o:{x:.167,y:.167},t:90,s:[90,158,0],e:[90,158,0],to:[0,0,0],ti:[0,0,0]},{t:98}],ix:2},a:{a:0,k:[52,100,0],ix:1},s:{a:1,k:[{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},t:0,s:[100,85,100],e:[93,110,100]},{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},t:8,s:[93,110,100],e:[100,100,100]},{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},t:17,s:[100,100,100],e:[100,100,100]},{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},t:23,s:[100,100,100],e:[93,110,100]},{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},t:31,s:[93,110,100],e:[100,100,100]},{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.167,.167,.167],y:[0,0,0]},t:41,s:[100,100,100],e:[100,85,100]},{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},t:49,s:[100,85,100],e:[93,110,100]},{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},t:57,s:[93,110,100],e:[100,100,100]},{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},t:66,s:[100,100,100],e:[100,100,100]},{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},t:72,s:[100,100,100],e:[93,110,100]},{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},t:80,s:[93,110,100],e:[100,100,100]},{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.167,.167,.167],y:[0,0,0]},t:90,s:[100,100,100],e:[100,85,100]},{t:98}],ix:6}},ao:0,ip:0,op:180,st:0,cp:!1,bm:0},{ddd:0,ind:8,ty:4,nm:"\u6295\u5F71 1",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[90,160.5,0],ix:2},a:{a:0,k:[0,0,0],ix:1},s:{a:1,k:[{i:{x:[.833,.833,.833],y:[.833,.833,.833]},o:{x:[.167,.167,.167],y:[.167,.167,.167]},t:0,s:[100,100,100],e:[50,50,100]},{i:{x:[.833,.833,.833],y:[.833,.833,.833]},o:{x:[.167,.167,.167],y:[.167,.167,.167]},t:23,s:[50,50,100],e:[100,100,100]},{t:49}],ix:6}},ao:0,shapes:[{ty:"gr",it:[{d:1,ty:"el",s:{a:0,k:[60,9],ix:2},p:{a:0,k:[0,0],ix:3},nm:"\u692D\u5706\u8DEF\u5F84 1",mn:"ADBE Vector Shape - Ellipse",hd:!1},{ty:"fl",c:{a:0,k:[.949019610882,.839215695858,.72549021244,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"\u586B\u5145 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[0,0],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"\u53D8\u6362"}],nm:"\u692D\u5706\u5F62",np:2,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1}],ip:0,op:180,st:0,cp:!0,bm:0}],markers=[];var AstronautJSON={v,fr,ip,op,w,h,nm,ddd,assets,layers,markers},eventemitter3={exports:{}};(function(e){var r=Object.prototype.hasOwnProperty,n="~";function i(){}Object.create&&(i.prototype=Object.create(null),new i().__proto__||(n=!1));function s(d,c,m){this.fn=d,this.context=c,this.once=m||!1}function a(d,c,m,b,y){if(typeof m!="function")throw new TypeError("The listener must be a function");var P=new s(m,b||d,y),C=n?n+c:c;return d._events[C]?d._events[C].fn?d._events[C]=[d._events[C],P]:d._events[C].push(P):(d._events[C]=P,d._eventsCount++),d}function u(d,c){--d._eventsCount===0?d._events=new i:delete d._events[c]}function f(){this._events=new i,this._eventsCount=0}f.prototype.eventNames=function(){var c=[],m,b;if(this._eventsCount===0)return c;for(b in m=this._events)r.call(m,b)&&c.push(n?b.slice(1):b);return Object.getOwnPropertySymbols?c.concat(Object.getOwnPropertySymbols(m)):c},f.prototype.listeners=function(c){var m=n?n+c:c,b=this._events[m];if(!b)return[];if(b.fn)return[b.fn];for(var y=0,P=b.length,C=new Array(P);y<P;y++)C[y]=b[y].fn;return C},f.prototype.listenerCount=function(c){var m=n?n+c:c,b=this._events[m];return b?b.fn?1:b.length:0},f.prototype.emit=function(c,m,b,y,P,C){var T=n?n+c:c;if(!this._events[T])return!1;var I=this._events[T],S=arguments.length,_,E;if(I.fn){switch(I.once&&this.removeListener(c,I.fn,void 0,!0),S){case 1:return I.fn.call(I.context),!0;case 2:return I.fn.call(I.context,m),!0;case 3:return I.fn.call(I.context,m,b),!0;case 4:return I.fn.call(I.context,m,b,y),!0;case 5:return I.fn.call(I.context,m,b,y,P),!0;case 6:return I.fn.call(I.context,m,b,y,P,C),!0}for(E=1,_=new Array(S-1);E<S;E++)_[E-1]=arguments[E];I.fn.apply(I.context,_)}else{var A=I.length,x;for(E=0;E<A;E++)switch(I[E].once&&this.removeListener(c,I[E].fn,void 0,!0),S){case 1:I[E].fn.call(I[E].context);break;case 2:I[E].fn.call(I[E].context,m);break;case 3:I[E].fn.call(I[E].context,m,b);break;case 4:I[E].fn.call(I[E].context,m,b,y);break;default:if(!_)for(x=1,_=new Array(S-1);x<S;x++)_[x-1]=arguments[x];I[E].fn.apply(I[E].context,_)}}return!0},f.prototype.on=function(c,m,b){return a(this,c,m,b,!1)},f.prototype.once=function(c,m,b){return a(this,c,m,b,!0)},f.prototype.removeListener=function(c,m,b,y){var P=n?n+c:c;if(!this._events[P])return this;if(!m)return u(this,P),this;var C=this._events[P];if(C.fn)C.fn===m&&(!y||C.once)&&(!b||C.context===b)&&u(this,P);else{for(var T=0,I=[],S=C.length;T<S;T++)(C[T].fn!==m||y&&!C[T].once||b&&C[T].context!==b)&&I.push(C[T]);I.length?this._events[P]=I.length===1?I[0]:I:u(this,P)}return this},f.prototype.removeAllListeners=function(c){var m;return c?(m=n?n+c:c,this._events[m]&&u(this,m)):(this._events=new i,this._eventsCount=0),this},f.prototype.off=f.prototype.removeListener,f.prototype.addListener=f.prototype.on,f.prefixed=n,f.EventEmitter=f,e.exports=f})(eventemitter3);var EventEmitter=eventemitter3.exports,baseEvent=new EventEmitter,dayjs_min={exports:{}};(function(e,r){(function(n,i){e.exports=i()})(commonjsGlobal$1,function(){var n=1e3,i=6e4,s=36e5,a="millisecond",u="second",f="minute",d="hour",c="day",m="week",b="month",y="quarter",P="year",C="date",T="Invalid Date",I=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,S=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,_={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},E=function(X,re,W){var z=String(X);return!z||z.length>=re?X:""+Array(re+1-z.length).join(W)+X},A={s:E,z:function(X){var re=-X.utcOffset(),W=Math.abs(re),z=Math.floor(W/60),$=W%60;return(re<=0?"+":"-")+E(z,2,"0")+":"+E($,2,"0")},m:function X(re,W){if(re.date()<W.date())return-X(W,re);var z=12*(W.year()-re.year())+(W.month()-re.month()),$=re.clone().add(z,b),M=W-$<0,H=re.clone().add(z+(M?-1:1),b);return+(-(z+(W-$)/(M?$-H:H-$))||0)},a:function(X){return X<0?Math.ceil(X)||0:Math.floor(X)},p:function(X){return{M:b,y:P,w:m,d:c,D:C,h:d,m:f,s:u,ms:a,Q:y}[X]||String(X||"").toLowerCase().replace(/s$/,"")},u:function(X){return X===void 0}},x="en",O={};O[x]=_;var k=function(X){return X instanceof Z},F=function X(re,W,z){var $;if(!re)return x;if(typeof re=="string"){var M=re.toLowerCase();O[M]&&($=M),W&&(O[M]=W,$=M);var H=re.split("-");if(!$&&H.length>1)return X(H[0])}else{var ne=re.name;O[ne]=re,$=ne}return!z&&$&&(x=$),$||!z&&x},L=function(X,re){if(k(X))return X.clone();var W=typeof re=="object"?re:{};return W.date=X,W.args=arguments,new Z(W)},U=A;U.l=F,U.i=k,U.w=function(X,re){return L(X,{locale:re.$L,utc:re.$u,x:re.$x,$offset:re.$offset})};var Z=function(){function X(W){this.$L=F(W.locale,null,!0),this.parse(W)}var re=X.prototype;return re.parse=function(W){this.$d=function(z){var $=z.date,M=z.utc;if($===null)return new Date(NaN);if(U.u($))return new Date;if($ instanceof Date)return new Date($);if(typeof $=="string"&&!/Z$/i.test($)){var H=$.match(I);if(H){var ne=H[2]-1||0,Q=(H[7]||"0").substring(0,3);return M?new Date(Date.UTC(H[1],ne,H[3]||1,H[4]||0,H[5]||0,H[6]||0,Q)):new Date(H[1],ne,H[3]||1,H[4]||0,H[5]||0,H[6]||0,Q)}}return new Date($)}(W),this.$x=W.x||{},this.init()},re.init=function(){var W=this.$d;this.$y=W.getFullYear(),this.$M=W.getMonth(),this.$D=W.getDate(),this.$W=W.getDay(),this.$H=W.getHours(),this.$m=W.getMinutes(),this.$s=W.getSeconds(),this.$ms=W.getMilliseconds()},re.$utils=function(){return U},re.isValid=function(){return this.$d.toString()!==T},re.isSame=function(W,z){var $=L(W);return this.startOf(z)<=$&&$<=this.endOf(z)},re.isAfter=function(W,z){return L(W)<this.startOf(z)},re.isBefore=function(W,z){return this.endOf(z)<L(W)},re.$g=function(W,z,$){return U.u(W)?this[z]:this.set($,W)},re.unix=function(){return Math.floor(this.valueOf()/1e3)},re.valueOf=function(){return this.$d.getTime()},re.startOf=function(W,z){var $=this,M=!!U.u(z)||z,H=U.p(W),ne=function(ce,Me){var Ve=U.w($.$u?Date.UTC($.$y,Me,ce):new Date($.$y,Me,ce),$);return M?Ve:Ve.endOf(c)},Q=function(ce,Me){return U.w($.toDate()[ce].apply($.toDate("s"),(M?[0,0,0,0]:[23,59,59,999]).slice(Me)),$)},be=this.$W,Oe=this.$M,Te=this.$D,ie="set"+(this.$u?"UTC":"");switch(H){case P:return M?ne(1,0):ne(31,11);case b:return M?ne(1,Oe):ne(0,Oe+1);case m:var _e=this.$locale().weekStart||0,we=(be<_e?be+7:be)-_e;return ne(M?Te-we:Te+(6-we),Oe);case c:case C:return Q(ie+"Hours",0);case d:return Q(ie+"Minutes",1);case f:return Q(ie+"Seconds",2);case u:return Q(ie+"Milliseconds",3);default:return this.clone()}},re.endOf=function(W){return this.startOf(W,!1)},re.$set=function(W,z){var $,M=U.p(W),H="set"+(this.$u?"UTC":""),ne=($={},$[c]=H+"Date",$[C]=H+"Date",$[b]=H+"Month",$[P]=H+"FullYear",$[d]=H+"Hours",$[f]=H+"Minutes",$[u]=H+"Seconds",$[a]=H+"Milliseconds",$)[M],Q=M===c?this.$D+(z-this.$W):z;if(M===b||M===P){var be=this.clone().set(C,1);be.$d[ne](Q),be.init(),this.$d=be.set(C,Math.min(this.$D,be.daysInMonth())).$d}else ne&&this.$d[ne](Q);return this.init(),this},re.set=function(W,z){return this.clone().$set(W,z)},re.get=function(W){return this[U.p(W)]()},re.add=function(W,z){var $,M=this;W=Number(W);var H=U.p(z),ne=function(Oe){var Te=L(M);return U.w(Te.date(Te.date()+Math.round(Oe*W)),M)};if(H===b)return this.set(b,this.$M+W);if(H===P)return this.set(P,this.$y+W);if(H===c)return ne(1);if(H===m)return ne(7);var Q=($={},$[f]=i,$[d]=s,$[u]=n,$)[H]||1,be=this.$d.getTime()+W*Q;return U.w(be,this)},re.subtract=function(W,z){return this.add(-1*W,z)},re.format=function(W){var z=this,$=this.$locale();if(!this.isValid())return $.invalidDate||T;var M=W||"YYYY-MM-DDTHH:mm:ssZ",H=U.z(this),ne=this.$H,Q=this.$m,be=this.$M,Oe=$.weekdays,Te=$.months,ie=function(Me,Ve,Ce,Fe){return Me&&(Me[Ve]||Me(z,M))||Ce[Ve].slice(0,Fe)},_e=function(Me){return U.s(ne%12||12,Me,"0")},we=$.meridiem||function(Me,Ve,Ce){var Fe=Me<12?"AM":"PM";return Ce?Fe.toLowerCase():Fe},ce={YY:String(this.$y).slice(-2),YYYY:this.$y,M:be+1,MM:U.s(be+1,2,"0"),MMM:ie($.monthsShort,be,Te,3),MMMM:ie(Te,be),D:this.$D,DD:U.s(this.$D,2,"0"),d:String(this.$W),dd:ie($.weekdaysMin,this.$W,Oe,2),ddd:ie($.weekdaysShort,this.$W,Oe,3),dddd:Oe[this.$W],H:String(ne),HH:U.s(ne,2,"0"),h:_e(1),hh:_e(2),a:we(ne,Q,!0),A:we(ne,Q,!1),m:String(Q),mm:U.s(Q,2,"0"),s:String(this.$s),ss:U.s(this.$s,2,"0"),SSS:U.s(this.$ms,3,"0"),Z:H};return M.replace(S,function(Me,Ve){return Ve||ce[Me]||H.replace(":","")})},re.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},re.diff=function(W,z,$){var M,H=U.p(z),ne=L(W),Q=(ne.utcOffset()-this.utcOffset())*i,be=this-ne,Oe=U.m(this,ne);return Oe=(M={},M[P]=Oe/12,M[b]=Oe,M[y]=Oe/3,M[m]=(be-Q)/6048e5,M[c]=(be-Q)/864e5,M[d]=be/s,M[f]=be/i,M[u]=be/n,M)[H]||be,$?Oe:U.a(Oe)},re.daysInMonth=function(){return this.endOf(b).$D},re.$locale=function(){return O[this.$L]},re.locale=function(W,z){if(!W)return this.$L;var $=this.clone(),M=F(W,z,!0);return M&&($.$L=M),$},re.clone=function(){return U.w(this.$d,this)},re.toDate=function(){return new Date(this.valueOf())},re.toJSON=function(){return this.isValid()?this.toISOString():null},re.toISOString=function(){return this.$d.toISOString()},re.toString=function(){return this.$d.toUTCString()},X}(),j=Z.prototype;return L.prototype=j,[["$ms",a],["$s",u],["$m",f],["$H",d],["$W",c],["$M",b],["$y",P],["$D",C]].forEach(function(X){j[X[1]]=function(re){return this.$g(re,X[0],X[1])}}),L.extend=function(X,re){return X.$i||(X(re,Z,L),X.$i=!0),L},L.locale=F,L.isDayjs=k,L.unix=function(X){return L(1e3*X)},L.en=O[x],L.Ls=O,L.p={},L})})(dayjs_min);var dayjs=dayjs_min.exports,numeral$1={exports:{}};/*! @preserve
- * numeral.js
- * version : 2.0.6
- * author : Adam Draper
- * license : MIT
- * http://adamwdraper.github.com/Numeral-js/
- */(function(e){(function(r,n){e.exports?e.exports=n():r.numeral=n()})(commonjsGlobal$1,function(){var r,n,i="2.0.6",s={},a={},u={currentLocale:"en",zeroFormat:null,nullFormat:null,defaultFormat:"0,0",scalePercentBy100:!0},f={currentLocale:u.currentLocale,zeroFormat:u.zeroFormat,nullFormat:u.nullFormat,defaultFormat:u.defaultFormat,scalePercentBy100:u.scalePercentBy100};function d(c,m){this._input=c,this._value=m}return r=function(c){var m,b,y,P;if(r.isNumeral(c))m=c.value();else if(c===0||typeof c=="undefined")m=0;else if(c===null||n.isNaN(c))m=null;else if(typeof c=="string")if(f.zeroFormat&&c===f.zeroFormat)m=0;else if(f.nullFormat&&c===f.nullFormat||!c.replace(/[^0-9]+/g,"").length)m=null;else{for(b in s)if(P=typeof s[b].regexps.unformat=="function"?s[b].regexps.unformat():s[b].regexps.unformat,P&&c.match(P)){y=s[b].unformat;break}y=y||r._.stringToNumber,m=y(c)}else m=Number(c)||null;return new d(c,m)},r.version=i,r.isNumeral=function(c){return c instanceof d},r._=n={numberToFormat:function(c,m,b){var y=a[r.options.currentLocale],P=!1,C=!1,T=0,I="",S=1e12,_=1e9,E=1e6,A=1e3,x="",O=!1,k,F,L,U,Z,j,X;if(c=c||0,F=Math.abs(c),r._.includes(m,"(")?(P=!0,m=m.replace(/[\(|\)]/g,"")):(r._.includes(m,"+")||r._.includes(m,"-"))&&(Z=r._.includes(m,"+")?m.indexOf("+"):c<0?m.indexOf("-"):-1,m=m.replace(/[\+|\-]/g,"")),r._.includes(m,"a")&&(k=m.match(/a(k|m|b|t)?/),k=k?k[1]:!1,r._.includes(m," a")&&(I=" "),m=m.replace(new RegExp(I+"a[kmbt]?"),""),F>=S&&!k||k==="t"?(I+=y.abbreviations.trillion,c=c/S):F<S&&F>=_&&!k||k==="b"?(I+=y.abbreviations.billion,c=c/_):F<_&&F>=E&&!k||k==="m"?(I+=y.abbreviations.million,c=c/E):(F<E&&F>=A&&!k||k==="k")&&(I+=y.abbreviations.thousand,c=c/A)),r._.includes(m,"[.]")&&(C=!0,m=m.replace("[.]",".")),L=c.toString().split(".")[0],U=m.split(".")[1],j=m.indexOf(","),T=(m.split(".")[0].split(",")[0].match(/0/g)||[]).length,U?(r._.includes(U,"[")?(U=U.replace("]",""),U=U.split("["),x=r._.toFixed(c,U[0].length+U[1].length,b,U[1].length)):x=r._.toFixed(c,U.length,b),L=x.split(".")[0],r._.includes(x,".")?x=y.delimiters.decimal+x.split(".")[1]:x="",C&&Number(x.slice(1))===0&&(x="")):L=r._.toFixed(c,0,b),I&&!k&&Number(L)>=1e3&&I!==y.abbreviations.trillion)switch(L=String(Number(L)/1e3),I){case y.abbreviations.thousand:I=y.abbreviations.million;break;case y.abbreviations.million:I=y.abbreviations.billion;break;case y.abbreviations.billion:I=y.abbreviations.trillion;break}if(r._.includes(L,"-")&&(L=L.slice(1),O=!0),L.length<T)for(var re=T-L.length;re>0;re--)L="0"+L;return j>-1&&(L=L.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1"+y.delimiters.thousands)),m.indexOf(".")===0&&(L=""),X=L+x+(I||""),P?X=(P&&O?"(":"")+X+(P&&O?")":""):Z>=0?X=Z===0?(O?"-":"+")+X:X+(O?"-":"+"):O&&(X="-"+X),X},stringToNumber:function(c){var m=a[f.currentLocale],b=c,y={thousand:3,million:6,billion:9,trillion:12},P,C,T;if(f.zeroFormat&&c===f.zeroFormat)C=0;else if(f.nullFormat&&c===f.nullFormat||!c.replace(/[^0-9]+/g,"").length)C=null;else{C=1,m.delimiters.decimal!=="."&&(c=c.replace(/\./g,"").replace(m.delimiters.decimal,"."));for(P in y)if(T=new RegExp("[^a-zA-Z]"+m.abbreviations[P]+"(?:\\)|(\\"+m.currency.symbol+")?(?:\\))?)?$"),b.match(T)){C*=Math.pow(10,y[P]);break}C*=(c.split("-").length+Math.min(c.split("(").length-1,c.split(")").length-1))%2?1:-1,c=c.replace(/[^0-9\.]+/g,""),C*=Number(c)}return C},isNaN:function(c){return typeof c=="number"&&isNaN(c)},includes:function(c,m){return c.indexOf(m)!==-1},insert:function(c,m,b){return c.slice(0,b)+m+c.slice(b)},reduce:function(c,m){if(this===null)throw new TypeError("Array.prototype.reduce called on null or undefined");if(typeof m!="function")throw new TypeError(m+" is not a function");var b=Object(c),y=b.length>>>0,P=0,C;if(arguments.length===3)C=arguments[2];else{for(;P<y&&!(P in b);)P++;if(P>=y)throw new TypeError("Reduce of empty array with no initial value");C=b[P++]}for(;P<y;P++)P in b&&(C=m(C,b[P],P,b));return C},multiplier:function(c){var m=c.toString().split(".");return m.length<2?1:Math.pow(10,m[1].length)},correctionFactor:function(){var c=Array.prototype.slice.call(arguments);return c.reduce(function(m,b){var y=n.multiplier(b);return m>y?m:y},1)},toFixed:function(c,m,b,y){var P=c.toString().split("."),C=m-(y||0),T,I,S,_;return P.length===2?T=Math.min(Math.max(P[1].length,C),m):T=C,S=Math.pow(10,T),_=(b(c+"e+"+T)/S).toFixed(T),y>m-T&&(I=new RegExp("\\.?0{1,"+(y-(m-T))+"}$"),_=_.replace(I,"")),_}},r.options=f,r.formats=s,r.locales=a,r.locale=function(c){return c&&(f.currentLocale=c.toLowerCase()),f.currentLocale},r.localeData=function(c){if(!c)return a[f.currentLocale];if(c=c.toLowerCase(),!a[c])throw new Error("Unknown locale : "+c);return a[c]},r.reset=function(){for(var c in u)f[c]=u[c]},r.zeroFormat=function(c){f.zeroFormat=typeof c=="string"?c:null},r.nullFormat=function(c){f.nullFormat=typeof c=="string"?c:null},r.defaultFormat=function(c){f.defaultFormat=typeof c=="string"?c:"0.0"},r.register=function(c,m,b){if(m=m.toLowerCase(),this[c+"s"][m])throw new TypeError(m+" "+c+" already registered.");return this[c+"s"][m]=b,b},r.validate=function(c,m){var b,y,P,C,T,I,S,_;if(typeof c!="string"&&(c+="",console.warn&&console.warn("Numeral.js: Value is not string. It has been co-erced to: ",c)),c=c.trim(),c.match(/^\d+$/))return!0;if(c==="")return!1;try{S=r.localeData(m)}catch{S=r.localeData(r.locale())}return P=S.currency.symbol,T=S.abbreviations,b=S.delimiters.decimal,S.delimiters.thousands==="."?y="\\.":y=S.delimiters.thousands,_=c.match(/^[^\d]+/),_!==null&&(c=c.substr(1),_[0]!==P)||(_=c.match(/[^\d]+$/),_!==null&&(c=c.slice(0,-1),_[0]!==T.thousand&&_[0]!==T.million&&_[0]!==T.billion&&_[0]!==T.trillion))?!1:(I=new RegExp(y+"{2}"),c.match(/[^\d.,]/g)?!1:(C=c.split(b),C.length>2?!1:C.length<2?!!C[0].match(/^\d+.*\d$/)&&!C[0].match(I):C[0].length===1?!!C[0].match(/^\d+$/)&&!C[0].match(I)&&!!C[1].match(/^\d+$/):!!C[0].match(/^\d+.*\d$/)&&!C[0].match(I)&&!!C[1].match(/^\d+$/)))},r.fn=d.prototype={clone:function(){return r(this)},format:function(c,m){var b=this._value,y=c||f.defaultFormat,P,C,T;if(m=m||Math.round,b===0&&f.zeroFormat!==null)C=f.zeroFormat;else if(b===null&&f.nullFormat!==null)C=f.nullFormat;else{for(P in s)if(y.match(s[P].regexps.format)){T=s[P].format;break}T=T||r._.numberToFormat,C=T(b,y,m)}return C},value:function(){return this._value},input:function(){return this._input},set:function(c){return this._value=Number(c),this},add:function(c){var m=n.correctionFactor.call(null,this._value,c);function b(y,P,C,T){return y+Math.round(m*P)}return this._value=n.reduce([this._value,c],b,0)/m,this},subtract:function(c){var m=n.correctionFactor.call(null,this._value,c);function b(y,P,C,T){return y-Math.round(m*P)}return this._value=n.reduce([c],b,Math.round(this._value*m))/m,this},multiply:function(c){function m(b,y,P,C){var T=n.correctionFactor(b,y);return Math.round(b*T)*Math.round(y*T)/Math.round(T*T)}return this._value=n.reduce([this._value,c],m,1),this},divide:function(c){function m(b,y,P,C){var T=n.correctionFactor(b,y);return Math.round(b*T)/Math.round(y*T)}return this._value=n.reduce([this._value,c],m),this},difference:function(c){return Math.abs(r(this._value).subtract(c).value())}},r.register("locale","en",{delimiters:{thousands:",",decimal:"."},abbreviations:{thousand:"k",million:"m",billion:"b",trillion:"t"},ordinal:function(c){var m=c%10;return~~(c%100/10)===1?"th":m===1?"st":m===2?"nd":m===3?"rd":"th"},currency:{symbol:"$"}}),function(){r.register("format","bps",{regexps:{format:/(BPS)/,unformat:/(BPS)/},format:function(c,m,b){var y=r._.includes(m," BPS")?" ":"",P;return c=c*1e4,m=m.replace(/\s?BPS/,""),P=r._.numberToFormat(c,m,b),r._.includes(P,")")?(P=P.split(""),P.splice(-1,0,y+"BPS"),P=P.join("")):P=P+y+"BPS",P},unformat:function(c){return+(r._.stringToNumber(c)*1e-4).toFixed(15)}})}(),function(){var c={base:1e3,suffixes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"]},m={base:1024,suffixes:["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"]},b=c.suffixes.concat(m.suffixes.filter(function(P){return c.suffixes.indexOf(P)<0})),y=b.join("|");y="("+y.replace("B","B(?!PS)")+")",r.register("format","bytes",{regexps:{format:/([0\s]i?b)/,unformat:new RegExp(y)},format:function(P,C,T){var I,S=r._.includes(C,"ib")?m:c,_=r._.includes(C," b")||r._.includes(C," ib")?" ":"",E,A,x;for(C=C.replace(/\s?i?b/,""),E=0;E<=S.suffixes.length;E++)if(A=Math.pow(S.base,E),x=Math.pow(S.base,E+1),P===null||P===0||P>=A&&P<x){_+=S.suffixes[E],A>0&&(P=P/A);break}return I=r._.numberToFormat(P,C,T),I+_},unformat:function(P){var C=r._.stringToNumber(P),T,I;if(C){for(T=c.suffixes.length-1;T>=0;T--){if(r._.includes(P,c.suffixes[T])){I=Math.pow(c.base,T);break}if(r._.includes(P,m.suffixes[T])){I=Math.pow(m.base,T);break}}C*=I||1}return C}})}(),function(){r.register("format","currency",{regexps:{format:/(\$)/},format:function(c,m,b){var y=r.locales[r.options.currentLocale],P={before:m.match(/^([\+|\-|\(|\s|\$]*)/)[0],after:m.match(/([\+|\-|\)|\s|\$]*)$/)[0]},C,T,I;for(m=m.replace(/\s?\$\s?/,""),C=r._.numberToFormat(c,m,b),c>=0?(P.before=P.before.replace(/[\-\(]/,""),P.after=P.after.replace(/[\-\)]/,"")):c<0&&!r._.includes(P.before,"-")&&!r._.includes(P.before,"(")&&(P.before="-"+P.before),I=0;I<P.before.length;I++)switch(T=P.before[I],T){case"$":C=r._.insert(C,y.currency.symbol,I);break;case" ":C=r._.insert(C," ",I+y.currency.symbol.length-1);break}for(I=P.after.length-1;I>=0;I--)switch(T=P.after[I],T){case"$":C=I===P.after.length-1?C+y.currency.symbol:r._.insert(C,y.currency.symbol,-(P.after.length-(1+I)));break;case" ":C=I===P.after.length-1?C+" ":r._.insert(C," ",-(P.after.length-(1+I)+y.currency.symbol.length-1));break}return C}})}(),function(){r.register("format","exponential",{regexps:{format:/(e\+|e-)/,unformat:/(e\+|e-)/},format:function(c,m,b){var y,P=typeof c=="number"&&!r._.isNaN(c)?c.toExponential():"0e+0",C=P.split("e");return m=m.replace(/e[\+|\-]{1}0/,""),y=r._.numberToFormat(Number(C[0]),m,b),y+"e"+C[1]},unformat:function(c){var m=r._.includes(c,"e+")?c.split("e+"):c.split("e-"),b=Number(m[0]),y=Number(m[1]);y=r._.includes(c,"e-")?y*=-1:y;function P(C,T,I,S){var _=r._.correctionFactor(C,T),E=C*_*(T*_)/(_*_);return E}return r._.reduce([b,Math.pow(10,y)],P,1)}})}(),function(){r.register("format","ordinal",{regexps:{format:/(o)/},format:function(c,m,b){var y=r.locales[r.options.currentLocale],P,C=r._.includes(m," o")?" ":"";return m=m.replace(/\s?o/,""),C+=y.ordinal(c),P=r._.numberToFormat(c,m,b),P+C}})}(),function(){r.register("format","percentage",{regexps:{format:/(%)/,unformat:/(%)/},format:function(c,m,b){var y=r._.includes(m," %")?" ":"",P;return r.options.scalePercentBy100&&(c=c*100),m=m.replace(/\s?\%/,""),P=r._.numberToFormat(c,m,b),r._.includes(P,")")?(P=P.split(""),P.splice(-1,0,y+"%"),P=P.join("")):P=P+y+"%",P},unformat:function(c){var m=r._.stringToNumber(c);return r.options.scalePercentBy100?m*.01:m}})}(),function(){r.register("format","time",{regexps:{format:/(:)/,unformat:/(:)/},format:function(c,m,b){var y=Math.floor(c/60/60),P=Math.floor((c-y*60*60)/60),C=Math.round(c-y*60*60-P*60);return y+":"+(P<10?"0"+P:P)+":"+(C<10?"0"+C:C)},unformat:function(c){var m=c.split(":"),b=0;return m.length===3?(b=b+Number(m[0])*60*60,b=b+Number(m[1])*60,b=b+Number(m[2])):m.length===2&&(b=b+Number(m[0])*60,b=b+Number(m[1])),Number(b)}})}(),r})})(numeral$1);var numeral=numeral$1.exports;reactive({loadingCount:0});var queryString={},strictUriEncode=e=>encodeURIComponent(e).replace(/[!'()*]/g,r=>`%${r.charCodeAt(0).toString(16).toUpperCase()}`),token="%[a-f0-9]{2}",singleMatcher=new RegExp(token,"gi"),multiMatcher=new RegExp("("+token+")+","gi");function decodeComponents(e,r){try{return decodeURIComponent(e.join(""))}catch{}if(e.length===1)return e;r=r||1;var n=e.slice(0,r),i=e.slice(r);return Array.prototype.concat.call([],decodeComponents(n),decodeComponents(i))}function decode$3(e){try{return decodeURIComponent(e)}catch{for(var r=e.match(singleMatcher),n=1;n<r.length;n++)e=decodeComponents(r,n).join(""),r=e.match(singleMatcher);return e}}function customDecodeURIComponent(e){for(var r={"%FE%FF":"\uFFFD\uFFFD","%FF%FE":"\uFFFD\uFFFD"},n=multiMatcher.exec(e);n;){try{r[n[0]]=decodeURIComponent(n[0])}catch{var i=decode$3(n[0]);i!==n[0]&&(r[n[0]]=i)}n=multiMatcher.exec(e)}r["%C2"]="\uFFFD";for(var s=Object.keys(r),a=0;a<s.length;a++){var u=s[a];e=e.replace(new RegExp(u,"g"),r[u])}return e}var decodeUriComponent=function(e){if(typeof e!="string")throw new TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof e+"`");try{return e=e.replace(/\+/g," "),decodeURIComponent(e)}catch{return customDecodeURIComponent(e)}},splitOnFirst=(e,r)=>{if(!(typeof e=="string"&&typeof r=="string"))throw new TypeError("Expected the arguments to be of type `string`");if(r==="")return[e];const n=e.indexOf(r);return n===-1?[e]:[e.slice(0,n),e.slice(n+r.length)]},filterObj=function(e,r){for(var n={},i=Object.keys(e),s=Array.isArray(r),a=0;a<i.length;a++){var u=i[a],f=e[u];(s?r.indexOf(u)!==-1:r(u,f,e))&&(n[u]=f)}return n};(function(e){const r=strictUriEncode,n=decodeUriComponent,i=splitOnFirst,s=filterObj,a=_=>_==null,u=Symbol("encodeFragmentIdentifier");function f(_){switch(_.arrayFormat){case"index":return E=>(A,x)=>{const O=A.length;return x===void 0||_.skipNull&&x===null||_.skipEmptyString&&x===""?A:x===null?[...A,[m(E,_),"[",O,"]"].join("")]:[...A,[m(E,_),"[",m(O,_),"]=",m(x,_)].join("")]};case"bracket":return E=>(A,x)=>x===void 0||_.skipNull&&x===null||_.skipEmptyString&&x===""?A:x===null?[...A,[m(E,_),"[]"].join("")]:[...A,[m(E,_),"[]=",m(x,_)].join("")];case"colon-list-separator":return E=>(A,x)=>x===void 0||_.skipNull&&x===null||_.skipEmptyString&&x===""?A:x===null?[...A,[m(E,_),":list="].join("")]:[...A,[m(E,_),":list=",m(x,_)].join("")];case"comma":case"separator":case"bracket-separator":{const E=_.arrayFormat==="bracket-separator"?"[]=":"=";return A=>(x,O)=>O===void 0||_.skipNull&&O===null||_.skipEmptyString&&O===""?x:(O=O===null?"":O,x.length===0?[[m(A,_),E,m(O,_)].join("")]:[[x,m(O,_)].join(_.arrayFormatSeparator)])}default:return E=>(A,x)=>x===void 0||_.skipNull&&x===null||_.skipEmptyString&&x===""?A:x===null?[...A,m(E,_)]:[...A,[m(E,_),"=",m(x,_)].join("")]}}function d(_){let E;switch(_.arrayFormat){case"index":return(A,x,O)=>{if(E=/\[(\d*)\]$/.exec(A),A=A.replace(/\[\d*\]$/,""),!E){O[A]=x;return}O[A]===void 0&&(O[A]={}),O[A][E[1]]=x};case"bracket":return(A,x,O)=>{if(E=/(\[\])$/.exec(A),A=A.replace(/\[\]$/,""),!E){O[A]=x;return}if(O[A]===void 0){O[A]=[x];return}O[A]=[].concat(O[A],x)};case"colon-list-separator":return(A,x,O)=>{if(E=/(:list)$/.exec(A),A=A.replace(/:list$/,""),!E){O[A]=x;return}if(O[A]===void 0){O[A]=[x];return}O[A]=[].concat(O[A],x)};case"comma":case"separator":return(A,x,O)=>{const k=typeof x=="string"&&x.includes(_.arrayFormatSeparator),F=typeof x=="string"&&!k&&b(x,_).includes(_.arrayFormatSeparator);x=F?b(x,_):x;const L=k||F?x.split(_.arrayFormatSeparator).map(U=>b(U,_)):x===null?x:b(x,_);O[A]=L};case"bracket-separator":return(A,x,O)=>{const k=/(\[\])$/.test(A);if(A=A.replace(/\[\]$/,""),!k){O[A]=x&&b(x,_);return}const F=x===null?[]:x.split(_.arrayFormatSeparator).map(L=>b(L,_));if(O[A]===void 0){O[A]=F;return}O[A]=[].concat(O[A],F)};default:return(A,x,O)=>{if(O[A]===void 0){O[A]=x;return}O[A]=[].concat(O[A],x)}}}function c(_){if(typeof _!="string"||_.length!==1)throw new TypeError("arrayFormatSeparator must be single character string")}function m(_,E){return E.encode?E.strict?r(_):encodeURIComponent(_):_}function b(_,E){return E.decode?n(_):_}function y(_){return Array.isArray(_)?_.sort():typeof _=="object"?y(Object.keys(_)).sort((E,A)=>Number(E)-Number(A)).map(E=>_[E]):_}function P(_){const E=_.indexOf("#");return E!==-1&&(_=_.slice(0,E)),_}function C(_){let E="";const A=_.indexOf("#");return A!==-1&&(E=_.slice(A)),E}function T(_){_=P(_);const E=_.indexOf("?");return E===-1?"":_.slice(E+1)}function I(_,E){return E.parseNumbers&&!Number.isNaN(Number(_))&&typeof _=="string"&&_.trim()!==""?_=Number(_):E.parseBooleans&&_!==null&&(_.toLowerCase()==="true"||_.toLowerCase()==="false")&&(_=_.toLowerCase()==="true"),_}function S(_,E){E=Object.assign({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},E),c(E.arrayFormatSeparator);const A=d(E),x=Object.create(null);if(typeof _!="string"||(_=_.trim().replace(/^[?#&]/,""),!_))return x;for(const O of _.split("&")){if(O==="")continue;let[k,F]=i(E.decode?O.replace(/\+/g," "):O,"=");F=F===void 0?null:["comma","separator","bracket-separator"].includes(E.arrayFormat)?F:b(F,E),A(b(k,E),F,x)}for(const O of Object.keys(x)){const k=x[O];if(typeof k=="object"&&k!==null)for(const F of Object.keys(k))k[F]=I(k[F],E);else x[O]=I(k,E)}return E.sort===!1?x:(E.sort===!0?Object.keys(x).sort():Object.keys(x).sort(E.sort)).reduce((O,k)=>{const F=x[k];return Boolean(F)&&typeof F=="object"&&!Array.isArray(F)?O[k]=y(F):O[k]=F,O},Object.create(null))}e.extract=T,e.parse=S,e.stringify=(_,E)=>{if(!_)return"";E=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},E),c(E.arrayFormatSeparator);const A=F=>E.skipNull&&a(_[F])||E.skipEmptyString&&_[F]==="",x=f(E),O={};for(const F of Object.keys(_))A(F)||(O[F]=_[F]);const k=Object.keys(O);return E.sort!==!1&&k.sort(E.sort),k.map(F=>{const L=_[F];return L===void 0?"":L===null?m(F,E):Array.isArray(L)?L.length===0&&E.arrayFormat==="bracket-separator"?m(F,E)+"[]":L.reduce(x(F),[]).join("&"):m(F,E)+"="+m(L,E)}).filter(F=>F.length>0).join("&")},e.parseUrl=(_,E)=>{E=Object.assign({decode:!0},E);const[A,x]=i(_,"#");return Object.assign({url:A.split("?")[0]||"",query:S(T(_),E)},E&&E.parseFragmentIdentifier&&x?{fragmentIdentifier:b(x,E)}:{})},e.stringifyUrl=(_,E)=>{E=Object.assign({encode:!0,strict:!0,[u]:!0},E);const A=P(_.url).split("?")[0]||"",x=e.extract(_.url),O=e.parse(x,{sort:!1}),k=Object.assign(O,_.query);let F=e.stringify(k,E);F&&(F=`?${F}`);let L=C(_.url);return _.fragmentIdentifier&&(L=`#${E[u]?m(_.fragmentIdentifier,E):_.fragmentIdentifier}`),`${A}${F}${L}`},e.pick=(_,E,A)=>{A=Object.assign({parseFragmentIdentifier:!0,[u]:!1},A);const{url:x,query:O,fragmentIdentifier:k}=e.parseUrl(_,A);return e.stringifyUrl({url:x,query:s(O,E),fragmentIdentifier:k},A)},e.exclude=(_,E,A)=>{const x=Array.isArray(E)?O=>!E.includes(O):(O,k)=>!E(O,k);return e.pick(_,x,A)}})(queryString);const browser=()=>{const e=navigator.userAgent;return{trident:e.indexOf("Trident")>-1,presto:e.indexOf("Presto")>-1,webKit:e.indexOf("AppleWebKit")>-1,gecko:e.indexOf("Gecko")>-1&&e.indexOf("KHTML")==-1,mobile:!!e.match(/AppleWebKit.*Mobile.*/),ios:!!e.match(/Mac OS X/),android:e.indexOf("ORCHESTRAAPPA")>-1||e.indexOf("Adr")>-1,iPhone:e.indexOf("ORCHESTRAAPPI")>-1,isApp:e.indexOf("ORCHESTRAAPPI")>-1||e.indexOf("ORCHESTRAAPPA")>-1,isTeacher:e.indexOf("ORCHESTRATEACHER")>-1,isStudent:e.indexOf("ORCHESTRASTUDENT")>-1,isSchool:e.indexOf("ORCHESTRASCHOOL")>-1,iPad:e.indexOf("iPad")>-1,webApp:e.indexOf("Safari")==-1,weixin:e.indexOf("MicroMessenger")>-1,alipay:e.indexOf("AlipayClient")>-1,huawei:!!e.match(/huawei/i)||!!e.match(/honor/i),xiaomi:!!e.match(/mi\s/i)||!!e.match(/redmi/i)||!!e.match(/mix/i)}},getUrlCode=(e="code")=>{const r=location.search,n=new Object;if(r.indexOf("?")!=-1){const s=r.substr(1).split("&");for(let a=0;a<s.length;a++)n[s[a].split("=")[0]]=s[a].split("=")[1]}return console.log(n,"theRequest"),n[e]},getRandomKey=()=>""+new Date().getTime()+Math.floor(Math.random()*1e6),removeAuth$1=()=>{sessionStorage.removeItem("Authorization")},setAuth$1=e=>{sessionStorage.setItem("Authorization",e)},moneyFormat=(e,r="0,0.00")=>numeral(e).format(r),getSecondRPM=(e,r)=>{if(isNaN(e))return"00:00";const n=Math.floor(e/60).toString().padStart(2,"0"),i=Math.floor(e%60).toString().padStart(2,"0");return r==="cn"?n+"\u5206"+i+"\u79D2":n+":"+i},formatterDatePicker=(e,r)=>(e==="year"&&(r.text+="\u5E74"),e==="month"&&(r.text+="\u6708"),e==="day"&&(r.text+="\u65E5"),r);function getDevtoolsGlobalHook(){return getTarget().__VUE_DEVTOOLS_GLOBAL_HOOK__}function getTarget(){return typeof navigator!="undefined"&&typeof window!="undefined"?window:typeof global!="undefined"?global:{}}const isProxyAvailable=typeof Proxy=="function",HOOK_SETUP="devtools-plugin:setup",HOOK_PLUGIN_SETTINGS_SET="plugin:settings:set";class ApiProxy{constructor(r,n){this.target=null,this.targetQueue=[],this.onQueue=[],this.plugin=r,this.hook=n;const i={};if(r.settings)for(const u in r.settings){const f=r.settings[u];i[u]=f.defaultValue}const s=`__vue-devtools-plugin-settings__${r.id}`;let a={...i};try{const u=localStorage.getItem(s),f=JSON.parse(u);Object.assign(a,f)}catch{}this.fallbacks={getSettings(){return a},setSettings(u){try{localStorage.setItem(s,JSON.stringify(u))}catch{}a=u}},n.on(HOOK_PLUGIN_SETTINGS_SET,(u,f)=>{u===this.plugin.id&&this.fallbacks.setSettings(f)}),this.proxiedOn=new Proxy({},{get:(u,f)=>this.target?this.target.on[f]:(...d)=>{this.onQueue.push({method:f,args:d})}}),this.proxiedTarget=new Proxy({},{get:(u,f)=>this.target?this.target[f]:f==="on"?this.proxiedOn:Object.keys(this.fallbacks).includes(f)?(...d)=>(this.targetQueue.push({method:f,args:d,resolve:()=>{}}),this.fallbacks[f](...d)):(...d)=>new Promise(c=>{this.targetQueue.push({method:f,args:d,resolve:c})})})}async setRealTarget(r){this.target=r;for(const n of this.onQueue)this.target.on[n.method](...n.args);for(const n of this.targetQueue)n.resolve(await this.target[n.method](...n.args))}}function setupDevtoolsPlugin(e,r){const n=getTarget(),i=getDevtoolsGlobalHook(),s=isProxyAvailable&&e.enableEarlyProxy;if(i&&(n.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__||!s))i.emit(HOOK_SETUP,e,r);else{const a=s?new ApiProxy(e,i):null;(n.__VUE_DEVTOOLS_PLUGINS__=n.__VUE_DEVTOOLS_PLUGINS__||[]).push({pluginDescriptor:e,setupFn:r,proxy:a}),a&&r(a.proxiedTarget)}}/*!
- * vue-router v4.0.12
- * (c) 2021 Eduardo San Martin Morote
- * @license MIT
- */const hasSymbol=typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol",PolySymbol=e=>hasSymbol?Symbol("[vue-router]: "+e):"[vue-router]: "+e,matchedRouteKey=PolySymbol("router view location matched"),viewDepthKey=PolySymbol("router view depth"),routerKey=PolySymbol("router"),routeLocationKey=PolySymbol("route location"),routerViewLocationKey=PolySymbol("router view location"),isBrowser=typeof window!="undefined";function isESModule(e){return e.__esModule||hasSymbol&&e[Symbol.toStringTag]==="Module"}const assign$1=Object.assign;function applyToParams(e,r){const n={};for(const i in r){const s=r[i];n[i]=Array.isArray(s)?s.map(e):e(s)}return n}const noop=()=>{};function warn(e){const r=Array.from(arguments).slice(1);console.warn.apply(console,["[Vue Router warn]: "+e].concat(r))}const TRAILING_SLASH_RE=/\/$/,removeTrailingSlash=e=>e.replace(TRAILING_SLASH_RE,"");function parseURL(e,r,n="/"){let i,s={},a="",u="";const f=r.indexOf("?"),d=r.indexOf("#",f>-1?f:0);return f>-1&&(i=r.slice(0,f),a=r.slice(f+1,d>-1?d:r.length),s=e(a)),d>-1&&(i=i||r.slice(0,d),u=r.slice(d,r.length)),i=resolveRelativePath(i!=null?i:r,n),{fullPath:i+(a&&"?")+a+u,path:i,query:s,hash:u}}function stringifyURL(e,r){const n=r.query?e(r.query):"";return r.path+(n&&"?")+n+(r.hash||"")}function stripBase(e,r){return!r||!e.toLowerCase().startsWith(r.toLowerCase())?e:e.slice(r.length)||"/"}function isSameRouteLocation(e,r,n){const i=r.matched.length-1,s=n.matched.length-1;return i>-1&&i===s&&isSameRouteRecord(r.matched[i],n.matched[s])&&isSameRouteLocationParams(r.params,n.params)&&e(r.query)===e(n.query)&&r.hash===n.hash}function isSameRouteRecord(e,r){return(e.aliasOf||e)===(r.aliasOf||r)}function isSameRouteLocationParams(e,r){if(Object.keys(e).length!==Object.keys(r).length)return!1;for(const n in e)if(!isSameRouteLocationParamsValue(e[n],r[n]))return!1;return!0}function isSameRouteLocationParamsValue(e,r){return Array.isArray(e)?isEquivalentArray(e,r):Array.isArray(r)?isEquivalentArray(r,e):e===r}function isEquivalentArray(e,r){return Array.isArray(r)?e.length===r.length&&e.every((n,i)=>n===r[i]):e.length===1&&e[0]===r}function resolveRelativePath(e,r){if(e.startsWith("/"))return e;if(!r.startsWith("/"))return warn(`Cannot resolve a relative location without an absolute path. Trying to resolve "${e}" from "${r}". It should look like "/${r}".`),e;if(!e)return r;const n=r.split("/"),i=e.split("/");let s=n.length-1,a,u;for(a=0;a<i.length;a++)if(u=i[a],!(s===1||u==="."))if(u==="..")s--;else break;return n.slice(0,s).join("/")+"/"+i.slice(a-(a===i.length?1:0)).join("/")}var NavigationType;(function(e){e.pop="pop",e.push="push"})(NavigationType||(NavigationType={}));var NavigationDirection;(function(e){e.back="back",e.forward="forward",e.unknown=""})(NavigationDirection||(NavigationDirection={}));function normalizeBase(e){if(!e)if(isBrowser){const r=document.querySelector("base");e=r&&r.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),removeTrailingSlash(e)}const BEFORE_HASH_RE=/^[^#]+#/;function createHref(e,r){return e.replace(BEFORE_HASH_RE,"#")+r}function getElementPosition(e,r){const n=document.documentElement.getBoundingClientRect(),i=e.getBoundingClientRect();return{behavior:r.behavior,left:i.left-n.left-(r.left||0),top:i.top-n.top-(r.top||0)}}const computeScrollPosition=()=>({left:window.pageXOffset,top:window.pageYOffset});function scrollToPosition(e){let r;if("el"in e){const n=e.el,i=typeof n=="string"&&n.startsWith("#");if(typeof e.el=="string"&&(!i||!document.getElementById(e.el.slice(1))))try{const a=document.querySelector(e.el);if(i&&a){warn(`The selector "${e.el}" should be passed as "el: document.querySelector('${e.el}')" because it starts with "#".`);return}}catch{warn(`The selector "${e.el}" is invalid. If you are using an id selector, make sure to escape it. You can find more information about escaping characters in selectors at https://mathiasbynens.be/notes/css-escapes or use CSS.escape (https://developer.mozilla.org/en-US/docs/Web/API/CSS/escape).`);return}const s=typeof n=="string"?i?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!s){warn(`Couldn't find element using selector "${e.el}" returned by scrollBehavior.`);return}r=getElementPosition(s,e)}else r=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(r):window.scrollTo(r.left!=null?r.left:window.pageXOffset,r.top!=null?r.top:window.pageYOffset)}function getScrollKey(e,r){return(history.state?history.state.position-r:-1)+e}const scrollPositions=new Map;function saveScrollPosition(e,r){scrollPositions.set(e,r)}function getSavedScrollPosition(e){const r=scrollPositions.get(e);return scrollPositions.delete(e),r}let createBaseLocation=()=>location.protocol+"//"+location.host;function createCurrentLocation(e,r){const{pathname:n,search:i,hash:s}=r,a=e.indexOf("#");if(a>-1){let f=s.includes(e.slice(a))?e.slice(a).length:1,d=s.slice(f);return d[0]!=="/"&&(d="/"+d),stripBase(d,"")}return stripBase(n,e)+i+s}function useHistoryListeners(e,r,n,i){let s=[],a=[],u=null;const f=({state:y})=>{const P=createCurrentLocation(e,location),C=n.value,T=r.value;let I=0;if(y){if(n.value=P,r.value=y,u&&u===C){u=null;return}I=T?y.position-T.position:0}else i(P);s.forEach(S=>{S(n.value,C,{delta:I,type:NavigationType.pop,direction:I?I>0?NavigationDirection.forward:NavigationDirection.back:NavigationDirection.unknown})})};function d(){u=n.value}function c(y){s.push(y);const P=()=>{const C=s.indexOf(y);C>-1&&s.splice(C,1)};return a.push(P),P}function m(){const{history:y}=window;!y.state||y.replaceState(assign$1({},y.state,{scroll:computeScrollPosition()}),"")}function b(){for(const y of a)y();a=[],window.removeEventListener("popstate",f),window.removeEventListener("beforeunload",m)}return window.addEventListener("popstate",f),window.addEventListener("beforeunload",m),{pauseListeners:d,listen:c,destroy:b}}function buildState(e,r,n,i=!1,s=!1){return{back:e,current:r,forward:n,replaced:i,position:window.history.length,scroll:s?computeScrollPosition():null}}function useHistoryStateNavigation(e){const{history:r,location:n}=window,i={value:createCurrentLocation(e,n)},s={value:r.state};s.value||a(i.value,{back:null,current:i.value,forward:null,position:r.length-1,replaced:!0,scroll:null},!0);function a(d,c,m){const b=e.indexOf("#"),y=b>-1?(n.host&&document.querySelector("base")?e:e.slice(b))+d:createBaseLocation()+e+d;try{r[m?"replaceState":"pushState"](c,"",y),s.value=c}catch(P){warn("Error with push/replace State",P),n[m?"replace":"assign"](y)}}function u(d,c){const m=assign$1({},r.state,buildState(s.value.back,d,s.value.forward,!0),c,{position:s.value.position});a(d,m,!0),i.value=d}function f(d,c){const m=assign$1({},s.value,r.state,{forward:d,scroll:computeScrollPosition()});r.state||warn(`history.state seems to have been manually replaced without preserving the necessary values. Make sure to preserve existing history state if you are manually calling history.replaceState:
- history.replaceState(history.state, '', url)
- You can find more information at https://next.router.vuejs.org/guide/migration/#usage-of-history-state.`),a(m.current,m,!0);const b=assign$1({},buildState(i.value,d,null),{position:m.position+1},c);a(d,b,!1),i.value=d}return{location:i,state:s,push:f,replace:u}}function createWebHistory(e){e=normalizeBase(e);const r=useHistoryStateNavigation(e),n=useHistoryListeners(e,r.state,r.location,r.replace);function i(a,u=!0){u||n.pauseListeners(),history.go(a)}const s=assign$1({location:"",base:e,go:i,createHref:createHref.bind(null,e)},r,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>r.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>r.state.value}),s}function createWebHashHistory(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),!e.endsWith("#/")&&!e.endsWith("#")&&warn(`A hash base must end with a "#":
- "${e}" should be "${e.replace(/#.*$/,"#")}".`),createWebHistory(e)}function isRouteLocation(e){return typeof e=="string"||e&&typeof e=="object"}function isRouteName(e){return typeof e=="string"||typeof e=="symbol"}const START_LOCATION_NORMALIZED={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},NavigationFailureSymbol=PolySymbol("navigation failure");var NavigationFailureType;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(NavigationFailureType||(NavigationFailureType={}));const ErrorTypeMessages={[1]({location:e,currentLocation:r}){return`No match for
- ${JSON.stringify(e)}${r?`
- while being at
- `+JSON.stringify(r):""}`},[2]({from:e,to:r}){return`Redirected from "${e.fullPath}" to "${stringifyRoute(r)}" via a navigation guard.`},[4]({from:e,to:r}){return`Navigation aborted from "${e.fullPath}" to "${r.fullPath}" via a navigation guard.`},[8]({from:e,to:r}){return`Navigation cancelled from "${e.fullPath}" to "${r.fullPath}" with a new navigation.`},[16]({from:e,to:r}){return`Avoided redundant navigation to current location: "${e.fullPath}".`}};function createRouterError(e,r){return assign$1(new Error(ErrorTypeMessages[e](r)),{type:e,[NavigationFailureSymbol]:!0},r)}function isNavigationFailure(e,r){return e instanceof Error&&NavigationFailureSymbol in e&&(r==null||!!(e.type&r))}const propertiesToLog=["params","query","hash"];function stringifyRoute(e){if(typeof e=="string")return e;if("path"in e)return e.path;const r={};for(const n of propertiesToLog)n in e&&(r[n]=e[n]);return JSON.stringify(r,null,2)}const BASE_PARAM_PATTERN="[^/]+?",BASE_PATH_PARSER_OPTIONS={sensitive:!1,strict:!1,start:!0,end:!0},REGEX_CHARS_RE=/[.+*?^${}()[\]/\\]/g;function tokensToParser(e,r){const n=assign$1({},BASE_PATH_PARSER_OPTIONS,r),i=[];let s=n.start?"^":"";const a=[];for(const c of e){const m=c.length?[]:[90];n.strict&&!c.length&&(s+="/");for(let b=0;b<c.length;b++){const y=c[b];let P=40+(n.sensitive?.25:0);if(y.type===0)b||(s+="/"),s+=y.value.replace(REGEX_CHARS_RE,"\\$&"),P+=40;else if(y.type===1){const{value:C,repeatable:T,optional:I,regexp:S}=y;a.push({name:C,repeatable:T,optional:I});const _=S||BASE_PARAM_PATTERN;if(_!==BASE_PARAM_PATTERN){P+=10;try{new RegExp(`(${_})`)}catch(A){throw new Error(`Invalid custom RegExp for param "${C}" (${_}): `+A.message)}}let E=T?`((?:${_})(?:/(?:${_}))*)`:`(${_})`;b||(E=I&&c.length<2?`(?:/${E})`:"/"+E),I&&(E+="?"),s+=E,P+=20,I&&(P+=-8),T&&(P+=-20),_===".*"&&(P+=-50)}m.push(P)}i.push(m)}if(n.strict&&n.end){const c=i.length-1;i[c][i[c].length-1]+=.7000000000000001}n.strict||(s+="/?"),n.end?s+="$":n.strict&&(s+="(?:/|$)");const u=new RegExp(s,n.sensitive?"":"i");function f(c){const m=c.match(u),b={};if(!m)return null;for(let y=1;y<m.length;y++){const P=m[y]||"",C=a[y-1];b[C.name]=P&&C.repeatable?P.split("/"):P}return b}function d(c){let m="",b=!1;for(const y of e){(!b||!m.endsWith("/"))&&(m+="/"),b=!1;for(const P of y)if(P.type===0)m+=P.value;else if(P.type===1){const{value:C,repeatable:T,optional:I}=P,S=C in c?c[C]:"";if(Array.isArray(S)&&!T)throw new Error(`Provided param "${C}" is an array but it is not repeatable (* or + modifiers)`);const _=Array.isArray(S)?S.join("/"):S;if(!_)if(I)y.length<2&&(m.endsWith("/")?m=m.slice(0,-1):b=!0);else throw new Error(`Missing required param "${C}"`);m+=_}}return m}return{re:u,score:i,keys:a,parse:f,stringify:d}}function compareScoreArray(e,r){let n=0;for(;n<e.length&&n<r.length;){const i=r[n]-e[n];if(i)return i;n++}return e.length<r.length?e.length===1&&e[0]===40+40?-1:1:e.length>r.length?r.length===1&&r[0]===40+40?1:-1:0}function comparePathParserScore(e,r){let n=0;const i=e.score,s=r.score;for(;n<i.length&&n<s.length;){const a=compareScoreArray(i[n],s[n]);if(a)return a;n++}return s.length-i.length}const ROOT_TOKEN={type:0,value:""},VALID_PARAM_RE=/[a-zA-Z0-9_]/;function tokenizePath(e){if(!e)return[[]];if(e==="/")return[[ROOT_TOKEN]];if(!e.startsWith("/"))throw new Error(`Route paths should start with a "/": "${e}" should be "/${e}".`);function r(P){throw new Error(`ERR (${n})/"${c}": ${P}`)}let n=0,i=n;const s=[];let a;function u(){a&&s.push(a),a=[]}let f=0,d,c="",m="";function b(){!c||(n===0?a.push({type:0,value:c}):n===1||n===2||n===3?(a.length>1&&(d==="*"||d==="+")&&r(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),a.push({type:1,value:c,regexp:m,repeatable:d==="*"||d==="+",optional:d==="*"||d==="?"})):r("Invalid state to consume buffer"),c="")}function y(){c+=d}for(;f<e.length;){if(d=e[f++],d==="\\"&&n!==2){i=n,n=4;continue}switch(n){case 0:d==="/"?(c&&b(),u()):d===":"?(b(),n=1):y();break;case 4:y(),n=i;break;case 1:d==="("?n=2:VALID_PARAM_RE.test(d)?y():(b(),n=0,d!=="*"&&d!=="?"&&d!=="+"&&f--);break;case 2:d===")"?m[m.length-1]=="\\"?m=m.slice(0,-1)+d:n=3:m+=d;break;case 3:b(),n=0,d!=="*"&&d!=="?"&&d!=="+"&&f--,m="";break;default:r("Unknown state");break}}return n===2&&r(`Unfinished custom RegExp for param "${c}"`),b(),u(),s}function createRouteRecordMatcher(e,r,n){const i=tokensToParser(tokenizePath(e.path),n);{const a=new Set;for(const u of i.keys)a.has(u.name)&&warn(`Found duplicated params with name "${u.name}" for path "${e.path}". Only the last one will be available on "$route.params".`),a.add(u.name)}const s=assign$1(i,{record:e,parent:r,children:[],alias:[]});return r&&!s.record.aliasOf==!r.record.aliasOf&&r.children.push(s),s}function createRouterMatcher(e,r){const n=[],i=new Map;r=mergeOptions({strict:!1,end:!0,sensitive:!1},r);function s(m){return i.get(m)}function a(m,b,y){const P=!y,C=normalizeRouteRecord(m);C.aliasOf=y&&y.record;const T=mergeOptions(r,m),I=[C];if("alias"in m){const E=typeof m.alias=="string"?[m.alias]:m.alias;for(const A of E)I.push(assign$1({},C,{components:y?y.record.components:C.components,path:A,aliasOf:y?y.record:C}))}let S,_;for(const E of I){const{path:A}=E;if(b&&A[0]!=="/"){const x=b.record.path,O=x[x.length-1]==="/"?"":"/";E.path=b.record.path+(A&&O+A)}if(E.path==="*")throw new Error(`Catch all routes ("*") must now be defined using a param with a custom regexp.
- See more at https://next.router.vuejs.org/guide/migration/#removed-star-or-catch-all-routes.`);if(S=createRouteRecordMatcher(E,b,T),b&&A[0]==="/"&&checkMissingParamsInAbsolutePath(S,b),y?(y.alias.push(S),checkSameParams(y,S)):(_=_||S,_!==S&&_.alias.push(S),P&&m.name&&!isAliasRecord(S)&&u(m.name)),"children"in C){const x=C.children;for(let O=0;O<x.length;O++)a(x[O],S,y&&y.children[O])}y=y||S,d(S)}return _?()=>{u(_)}:noop}function u(m){if(isRouteName(m)){const b=i.get(m);b&&(i.delete(m),n.splice(n.indexOf(b),1),b.children.forEach(u),b.alias.forEach(u))}else{const b=n.indexOf(m);b>-1&&(n.splice(b,1),m.record.name&&i.delete(m.record.name),m.children.forEach(u),m.alias.forEach(u))}}function f(){return n}function d(m){let b=0;for(;b<n.length&&comparePathParserScore(m,n[b])>=0;)b++;n.splice(b,0,m),m.record.name&&!isAliasRecord(m)&&i.set(m.record.name,m)}function c(m,b){let y,P={},C,T;if("name"in m&&m.name){if(y=i.get(m.name),!y)throw createRouterError(1,{location:m});T=y.record.name,P=assign$1(paramsFromLocation(b.params,y.keys.filter(_=>!_.optional).map(_=>_.name)),m.params),C=y.stringify(P)}else if("path"in m)C=m.path,C.startsWith("/")||warn(`The Matcher cannot resolve relative paths but received "${C}". Unless you directly called \`matcher.resolve("${C}")\`, this is probably a bug in vue-router. Please open an issue at https://new-issue.vuejs.org/?repo=vuejs/vue-router-next.`),y=n.find(_=>_.re.test(C)),y&&(P=y.parse(C),T=y.record.name);else{if(y=b.name?i.get(b.name):n.find(_=>_.re.test(b.path)),!y)throw createRouterError(1,{location:m,currentLocation:b});T=y.record.name,P=assign$1({},b.params,m.params),C=y.stringify(P)}const I=[];let S=y;for(;S;)I.unshift(S.record),S=S.parent;return{name:T,path:C,params:P,matched:I,meta:mergeMetaFields(I)}}return e.forEach(m=>a(m)),{addRoute:a,resolve:c,removeRoute:u,getRoutes:f,getRecordMatcher:s}}function paramsFromLocation(e,r){const n={};for(const i of r)i in e&&(n[i]=e[i]);return n}function normalizeRouteRecord(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:normalizeRecordProps(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||{}:{default:e.component}}}function normalizeRecordProps(e){const r={},n=e.props||!1;if("component"in e)r.default=n;else for(const i in e.components)r[i]=typeof n=="boolean"?n:n[i];return r}function isAliasRecord(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function mergeMetaFields(e){return e.reduce((r,n)=>assign$1(r,n.meta),{})}function mergeOptions(e,r){const n={};for(const i in e)n[i]=i in r?r[i]:e[i];return n}function isSameParam(e,r){return e.name===r.name&&e.optional===r.optional&&e.repeatable===r.repeatable}function checkSameParams(e,r){for(const n of e.keys)if(!n.optional&&!r.keys.find(isSameParam.bind(null,n)))return warn(`Alias "${r.record.path}" and the original record: "${e.record.path}" should have the exact same param named "${n.name}"`);for(const n of r.keys)if(!n.optional&&!e.keys.find(isSameParam.bind(null,n)))return warn(`Alias "${r.record.path}" and the original record: "${e.record.path}" should have the exact same param named "${n.name}"`)}function checkMissingParamsInAbsolutePath(e,r){for(const n of r.keys)if(!e.keys.find(isSameParam.bind(null,n)))return warn(`Absolute path "${e.record.path}" should have the exact same param named "${n.name}" as its parent "${r.record.path}".`)}const HASH_RE=/#/g,AMPERSAND_RE=/&/g,SLASH_RE=/\//g,EQUAL_RE=/=/g,IM_RE=/\?/g,PLUS_RE=/\+/g,ENC_BRACKET_OPEN_RE=/%5B/g,ENC_BRACKET_CLOSE_RE=/%5D/g,ENC_CARET_RE=/%5E/g,ENC_BACKTICK_RE=/%60/g,ENC_CURLY_OPEN_RE=/%7B/g,ENC_PIPE_RE=/%7C/g,ENC_CURLY_CLOSE_RE=/%7D/g,ENC_SPACE_RE=/%20/g;function commonEncode(e){return encodeURI(""+e).replace(ENC_PIPE_RE,"|").replace(ENC_BRACKET_OPEN_RE,"[").replace(ENC_BRACKET_CLOSE_RE,"]")}function encodeHash(e){return commonEncode(e).replace(ENC_CURLY_OPEN_RE,"{").replace(ENC_CURLY_CLOSE_RE,"}").replace(ENC_CARET_RE,"^")}function encodeQueryValue(e){return commonEncode(e).replace(PLUS_RE,"%2B").replace(ENC_SPACE_RE,"+").replace(HASH_RE,"%23").replace(AMPERSAND_RE,"%26").replace(ENC_BACKTICK_RE,"`").replace(ENC_CURLY_OPEN_RE,"{").replace(ENC_CURLY_CLOSE_RE,"}").replace(ENC_CARET_RE,"^")}function encodeQueryKey(e){return encodeQueryValue(e).replace(EQUAL_RE,"%3D")}function encodePath(e){return commonEncode(e).replace(HASH_RE,"%23").replace(IM_RE,"%3F")}function encodeParam(e){return e==null?"":encodePath(e).replace(SLASH_RE,"%2F")}function decode$2(e){try{return decodeURIComponent(""+e)}catch{warn(`Error decoding "${e}". Using original value`)}return""+e}function parseQuery(e){const r={};if(e===""||e==="?")return r;const i=(e[0]==="?"?e.slice(1):e).split("&");for(let s=0;s<i.length;++s){const a=i[s].replace(PLUS_RE," "),u=a.indexOf("="),f=decode$2(u<0?a:a.slice(0,u)),d=u<0?null:decode$2(a.slice(u+1));if(f in r){let c=r[f];Array.isArray(c)||(c=r[f]=[c]),c.push(d)}else r[f]=d}return r}function stringifyQuery(e){let r="";for(let n in e){const i=e[n];if(n=encodeQueryKey(n),i==null){i!==void 0&&(r+=(r.length?"&":"")+n);continue}(Array.isArray(i)?i.map(a=>a&&encodeQueryValue(a)):[i&&encodeQueryValue(i)]).forEach(a=>{a!==void 0&&(r+=(r.length?"&":"")+n,a!=null&&(r+="="+a))})}return r}function normalizeQuery(e){const r={};for(const n in e){const i=e[n];i!==void 0&&(r[n]=Array.isArray(i)?i.map(s=>s==null?null:""+s):i==null?i:""+i)}return r}function useCallbacks(){let e=[];function r(i){return e.push(i),()=>{const s=e.indexOf(i);s>-1&&e.splice(s,1)}}function n(){e=[]}return{add:r,list:()=>e,reset:n}}function guardToPromiseFn(e,r,n,i,s){const a=i&&(i.enterCallbacks[s]=i.enterCallbacks[s]||[]);return()=>new Promise((u,f)=>{const d=b=>{b===!1?f(createRouterError(4,{from:n,to:r})):b instanceof Error?f(b):isRouteLocation(b)?f(createRouterError(2,{from:r,to:b})):(a&&i.enterCallbacks[s]===a&&typeof b=="function"&&a.push(b),u())},c=e.call(i&&i.instances[s],r,n,canOnlyBeCalledOnce(d,r,n));let m=Promise.resolve(c);if(e.length<3&&(m=m.then(d)),e.length>2){const b=`The "next" callback was never called inside of ${e.name?'"'+e.name+'"':""}:
- ${e.toString()}
- . If you are returning a value instead of calling "next", make sure to remove the "next" parameter from your function.`;if(typeof c=="object"&&"then"in c)m=m.then(y=>d._called?y:(warn(b),Promise.reject(new Error("Invalid navigation guard"))));else if(c!==void 0&&!d._called){warn(b),f(new Error("Invalid navigation guard"));return}}m.catch(b=>f(b))})}function canOnlyBeCalledOnce(e,r,n){let i=0;return function(){i++===1&&warn(`The "next" callback was called more than once in one navigation guard when going from "${n.fullPath}" to "${r.fullPath}". It should be called exactly one time in each navigation guard. This will fail in production.`),e._called=!0,i===1&&e.apply(null,arguments)}}function extractComponentsGuards(e,r,n,i){const s=[];for(const a of e)for(const u in a.components){let f=a.components[u];{if(!f||typeof f!="object"&&typeof f!="function")throw warn(`Component "${u}" in record with path "${a.path}" is not a valid component. Received "${String(f)}".`),new Error("Invalid route component");if("then"in f){warn(`Component "${u}" in record with path "${a.path}" is a Promise instead of a function that returns a Promise. Did you write "import('./MyPage.vue')" instead of "() => import('./MyPage.vue')" ? This will break in production if not fixed.`);const d=f;f=()=>d}else f.__asyncLoader&&!f.__warnedDefineAsync&&(f.__warnedDefineAsync=!0,warn(`Component "${u}" in record with path "${a.path}" is defined using "defineAsyncComponent()". Write "() => import('./MyPage.vue')" instead of "defineAsyncComponent(() => import('./MyPage.vue'))".`))}if(!(r!=="beforeRouteEnter"&&!a.instances[u]))if(isRouteComponent(f)){const c=(f.__vccOpts||f)[r];c&&s.push(guardToPromiseFn(c,n,i,a,u))}else{let d=f();"catch"in d||(warn(`Component "${u}" in record with path "${a.path}" is a function that does not return a Promise. If you were passing a functional component, make sure to add a "displayName" to the component. This will break in production if not fixed.`),d=Promise.resolve(d)),s.push(()=>d.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${u}" at "${a.path}"`));const m=isESModule(c)?c.default:c;a.components[u]=m;const y=(m.__vccOpts||m)[r];return y&&guardToPromiseFn(y,n,i,a,u)()}))}}return s}function isRouteComponent(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function useLink(e){const r=inject(routerKey),n=inject(routeLocationKey),i=computed(()=>r.resolve(unref(e.to))),s=computed(()=>{const{matched:d}=i.value,{length:c}=d,m=d[c-1],b=n.matched;if(!m||!b.length)return-1;const y=b.findIndex(isSameRouteRecord.bind(null,m));if(y>-1)return y;const P=getOriginalPath(d[c-2]);return c>1&&getOriginalPath(m)===P&&b[b.length-1].path!==P?b.findIndex(isSameRouteRecord.bind(null,d[c-2])):y}),a=computed(()=>s.value>-1&&includesParams(n.params,i.value.params)),u=computed(()=>s.value>-1&&s.value===n.matched.length-1&&isSameRouteLocationParams(n.params,i.value.params));function f(d={}){return guardEvent(d)?r[unref(e.replace)?"replace":"push"](unref(e.to)).catch(noop):Promise.resolve()}if(isBrowser){const d=getCurrentInstance();if(d){const c={route:i.value,isActive:a.value,isExactActive:u.value};d.__vrl_devtools=d.__vrl_devtools||[],d.__vrl_devtools.push(c),watchEffect(()=>{c.route=i.value,c.isActive=a.value,c.isExactActive=u.value},{flush:"post"})}}return{route:i,href:computed(()=>i.value.href),isActive:a,isExactActive:u,navigate:f}}const RouterLinkImpl=defineComponent({name:"RouterLink",props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink,setup(e,{slots:r}){const n=reactive(useLink(e)),{options:i}=inject(routerKey),s=computed(()=>({[getLinkClass(e.activeClass,i.linkActiveClass,"router-link-active")]:n.isActive,[getLinkClass(e.exactActiveClass,i.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const a=r.default&&r.default(n);return e.custom?a:h$1("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},a)}}}),RouterLink=RouterLinkImpl;function guardEvent(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const r=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(r))return}return e.preventDefault&&e.preventDefault(),!0}}function includesParams(e,r){for(const n in r){const i=r[n],s=e[n];if(typeof i=="string"){if(i!==s)return!1}else if(!Array.isArray(s)||s.length!==i.length||i.some((a,u)=>a!==s[u]))return!1}return!0}function getOriginalPath(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const getLinkClass=(e,r,n)=>e!=null?e:r!=null?r:n,RouterViewImpl=defineComponent({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},setup(e,{attrs:r,slots:n}){warnDeprecatedUsage();const i=inject(routerViewLocationKey),s=computed(()=>e.route||i.value),a=inject(viewDepthKey,0),u=computed(()=>s.value.matched[a]);provide(viewDepthKey,a+1),provide(matchedRouteKey,u),provide(routerViewLocationKey,s);const f=ref();return watch(()=>[f.value,u.value,e.name],([d,c,m],[b,y,P])=>{c&&(c.instances[m]=d,y&&y!==c&&d&&d===b&&(c.leaveGuards.size||(c.leaveGuards=y.leaveGuards),c.updateGuards.size||(c.updateGuards=y.updateGuards))),d&&c&&(!y||!isSameRouteRecord(c,y)||!b)&&(c.enterCallbacks[m]||[]).forEach(C=>C(d))},{flush:"post"}),()=>{const d=s.value,c=u.value,m=c&&c.components[e.name],b=e.name;if(!m)return normalizeSlot(n.default,{Component:m,route:d});const y=c.props[e.name],P=y?y===!0?d.params:typeof y=="function"?y(d):y:null,T=h$1(m,assign$1({},P,r,{onVnodeUnmounted:I=>{I.component.isUnmounted&&(c.instances[b]=null)},ref:f}));if(isBrowser&&T.ref){const I={depth:a,name:c.name,path:c.path,meta:c.meta};(Array.isArray(T.ref)?T.ref.map(_=>_.i):[T.ref.i]).forEach(_=>{_.__vrv_devtools=I})}return normalizeSlot(n.default,{Component:T,route:d})||T}}});function normalizeSlot(e,r){if(!e)return null;const n=e(r);return n.length===1?n[0]:n}const RouterView=RouterViewImpl;function warnDeprecatedUsage(){const e=getCurrentInstance(),r=e.parent&&e.parent.type.name;if(r&&(r==="KeepAlive"||r.includes("Transition"))){const n=r==="KeepAlive"?"keep-alive":"transition";warn(`<router-view> can no longer be used directly inside <transition> or <keep-alive>.
- Use slot props instead:
- <router-view v-slot="{ Component }">
- <${n}>
- <component :is="Component" />
- </${n}>
- </router-view>`)}}function formatRouteLocation(e,r){const n=assign$1({},e,{matched:e.matched.map(i=>omit(i,["instances","children","aliasOf"]))});return{_custom:{type:null,readOnly:!0,display:e.fullPath,tooltip:r,value:n}}}function formatDisplay(e){return{_custom:{display:e}}}let routerId=0;function addDevtools(e,r,n){if(r.__hasDevtools)return;r.__hasDevtools=!0;const i=routerId++;setupDevtoolsPlugin({id:"org.vuejs.router"+(i?"."+i:""),label:"Vue Router",packageName:"vue-router",homepage:"https://next.router.vuejs.org/",logo:"https://vuejs.org/images/icons/favicon-96x96.png",componentStateTypes:["Routing"],app:e},s=>{s.on.inspectComponent((m,b)=>{m.instanceData&&m.instanceData.state.push({type:"Routing",key:"$route",editable:!1,value:formatRouteLocation(r.currentRoute.value,"Current Route")})}),s.on.visitComponentTree(({treeNode:m,componentInstance:b})=>{if(b.__vrv_devtools){const y=b.__vrv_devtools;m.tags.push({label:(y.name?`${y.name.toString()}: `:"")+y.path,textColor:0,tooltip:"This component is rendered by <router-view>",backgroundColor:PINK_500})}Array.isArray(b.__vrl_devtools)&&(b.__devtoolsApi=s,b.__vrl_devtools.forEach(y=>{let P=ORANGE_400,C="";y.isExactActive?(P=LIME_500,C="This is exactly active"):y.isActive&&(P=BLUE_600,C="This link is active"),m.tags.push({label:y.route.path,textColor:0,tooltip:C,backgroundColor:P})}))}),watch(r.currentRoute,()=>{d(),s.notifyComponentUpdate(),s.sendInspectorTree(f),s.sendInspectorState(f)});const a="router:navigations:"+i;s.addTimelineLayer({id:a,label:`Router${i?" "+i:""} Navigations`,color:4237508}),r.onError((m,b)=>{s.addTimelineEvent({layerId:a,event:{title:"Error during Navigation",subtitle:b.fullPath,logType:"error",time:Date.now(),data:{error:m},groupId:b.meta.__navigationId}})});let u=0;r.beforeEach((m,b)=>{const y={guard:formatDisplay("beforeEach"),from:formatRouteLocation(b,"Current Location during this navigation"),to:formatRouteLocation(m,"Target location")};Object.defineProperty(m.meta,"__navigationId",{value:u++}),s.addTimelineEvent({layerId:a,event:{time:Date.now(),title:"Start of navigation",subtitle:m.fullPath,data:y,groupId:m.meta.__navigationId}})}),r.afterEach((m,b,y)=>{const P={guard:formatDisplay("afterEach")};y?(P.failure={_custom:{type:Error,readOnly:!0,display:y?y.message:"",tooltip:"Navigation Failure",value:y}},P.status=formatDisplay("\u274C")):P.status=formatDisplay("\u2705"),P.from=formatRouteLocation(b,"Current Location during this navigation"),P.to=formatRouteLocation(m,"Target location"),s.addTimelineEvent({layerId:a,event:{title:"End of navigation",subtitle:m.fullPath,time:Date.now(),data:P,logType:y?"warning":"default",groupId:m.meta.__navigationId}})});const f="router-inspector:"+i;s.addInspector({id:f,label:"Routes"+(i?" "+i:""),icon:"book",treeFilterPlaceholder:"Search routes"});function d(){if(!c)return;const m=c;let b=n.getRoutes().filter(y=>!y.parent);b.forEach(resetMatchStateOnRouteRecord),m.filter&&(b=b.filter(y=>isRouteMatching(y,m.filter.toLowerCase()))),b.forEach(y=>markRouteRecordActive(y,r.currentRoute.value)),m.rootNodes=b.map(formatRouteRecordForInspector)}let c;s.on.getInspectorTree(m=>{c=m,m.app===e&&m.inspectorId===f&&d()}),s.on.getInspectorState(m=>{if(m.app===e&&m.inspectorId===f){const y=n.getRoutes().find(P=>P.record.__vd_id===m.nodeId);y&&(m.state={options:formatRouteRecordMatcherForStateInspector(y)})}}),s.sendInspectorTree(f),s.sendInspectorState(f)})}function modifierForKey(e){return e.optional?e.repeatable?"*":"?":e.repeatable?"+":""}function formatRouteRecordMatcherForStateInspector(e){const{record:r}=e,n=[{editable:!1,key:"path",value:r.path}];return r.name!=null&&n.push({editable:!1,key:"name",value:r.name}),n.push({editable:!1,key:"regexp",value:e.re}),e.keys.length&&n.push({editable:!1,key:"keys",value:{_custom:{type:null,readOnly:!0,display:e.keys.map(i=>`${i.name}${modifierForKey(i)}`).join(" "),tooltip:"Param keys",value:e.keys}}}),r.redirect!=null&&n.push({editable:!1,key:"redirect",value:r.redirect}),e.alias.length&&n.push({editable:!1,key:"aliases",value:e.alias.map(i=>i.record.path)}),n.push({key:"score",editable:!1,value:{_custom:{type:null,readOnly:!0,display:e.score.map(i=>i.join(", ")).join(" | "),tooltip:"Score used to sort routes",value:e.score}}}),n}const PINK_500=15485081,BLUE_600=2450411,LIME_500=8702998,CYAN_400=2282478,ORANGE_400=16486972,DARK=6710886;function formatRouteRecordForInspector(e){const r=[],{record:n}=e;n.name!=null&&r.push({label:String(n.name),textColor:0,backgroundColor:CYAN_400}),n.aliasOf&&r.push({label:"alias",textColor:0,backgroundColor:ORANGE_400}),e.__vd_match&&r.push({label:"matches",textColor:0,backgroundColor:PINK_500}),e.__vd_exactActive&&r.push({label:"exact",textColor:0,backgroundColor:LIME_500}),e.__vd_active&&r.push({label:"active",textColor:0,backgroundColor:BLUE_600}),n.redirect&&r.push({label:"redirect: "+(typeof n.redirect=="string"?n.redirect:"Object"),textColor:16777215,backgroundColor:DARK});let i=n.__vd_id;return i==null&&(i=String(routeRecordId++),n.__vd_id=i),{id:i,label:n.path,tags:r,children:e.children.map(formatRouteRecordForInspector)}}let routeRecordId=0;const EXTRACT_REGEXP_RE=/^\/(.*)\/([a-z]*)$/;function markRouteRecordActive(e,r){const n=r.matched.length&&isSameRouteRecord(r.matched[r.matched.length-1],e.record);e.__vd_exactActive=e.__vd_active=n,n||(e.__vd_active=r.matched.some(i=>isSameRouteRecord(i,e.record))),e.children.forEach(i=>markRouteRecordActive(i,r))}function resetMatchStateOnRouteRecord(e){e.__vd_match=!1,e.children.forEach(resetMatchStateOnRouteRecord)}function isRouteMatching(e,r){const n=String(e.re).match(EXTRACT_REGEXP_RE);if(e.__vd_match=!1,!n||n.length<3)return!1;if(new RegExp(n[1].replace(/\$$/,""),n[2]).test(r))return e.children.forEach(u=>isRouteMatching(u,r)),e.record.path!=="/"||r==="/"?(e.__vd_match=e.re.test(r),!0):!1;const s=e.record.path.toLowerCase(),a=decode$2(s);return!r.startsWith("/")&&(a.includes(r)||s.includes(r))||a.startsWith(r)||s.startsWith(r)||e.record.name&&String(e.record.name).includes(r)?!0:e.children.some(u=>isRouteMatching(u,r))}function omit(e,r){const n={};for(const i in e)r.includes(i)||(n[i]=e[i]);return n}function createRouter(e){const r=createRouterMatcher(e.routes,e),n=e.parseQuery||parseQuery,i=e.stringifyQuery||stringifyQuery,s=e.history;if(!s)throw new Error('Provide the "history" option when calling "createRouter()": https://next.router.vuejs.org/api/#history.');const a=useCallbacks(),u=useCallbacks(),f=useCallbacks(),d=shallowRef(START_LOCATION_NORMALIZED);let c=START_LOCATION_NORMALIZED;isBrowser&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const m=applyToParams.bind(null,ie=>""+ie),b=applyToParams.bind(null,encodeParam),y=applyToParams.bind(null,decode$2);function P(ie,_e){let we,ce;return isRouteName(ie)?(we=r.getRecordMatcher(ie),ce=_e):ce=ie,r.addRoute(ce,we)}function C(ie){const _e=r.getRecordMatcher(ie);_e?r.removeRoute(_e):warn(`Cannot remove non-existent route "${String(ie)}"`)}function T(){return r.getRoutes().map(ie=>ie.record)}function I(ie){return!!r.getRecordMatcher(ie)}function S(ie,_e){if(_e=assign$1({},_e||d.value),typeof ie=="string"){const Fe=parseURL(n,ie,_e.path),ge=r.resolve({path:Fe.path},_e),G=s.createHref(Fe.fullPath);return G.startsWith("//")?warn(`Location "${ie}" resolved to "${G}". A resolved location cannot start with multiple slashes.`):ge.matched.length||warn(`No match found for location with path "${ie}"`),assign$1(Fe,ge,{params:y(ge.params),hash:decode$2(Fe.hash),redirectedFrom:void 0,href:G})}let we;if("path"in ie)"params"in ie&&!("name"in ie)&&Object.keys(ie.params).length&&warn(`Path "${ie.path}" was passed with params but they will be ignored. Use a named route alongside params instead.`),we=assign$1({},ie,{path:parseURL(n,ie.path,_e.path).path});else{const Fe=assign$1({},ie.params);for(const ge in Fe)Fe[ge]==null&&delete Fe[ge];we=assign$1({},ie,{params:b(ie.params)}),_e.params=b(_e.params)}const ce=r.resolve(we,_e),Me=ie.hash||"";Me&&!Me.startsWith("#")&&warn(`A \`hash\` should always start with the character "#". Replace "${Me}" with "#${Me}".`),ce.params=m(y(ce.params));const Ve=stringifyURL(i,assign$1({},ie,{hash:encodeHash(Me),path:ce.path})),Ce=s.createHref(Ve);return Ce.startsWith("//")?warn(`Location "${ie}" resolved to "${Ce}". A resolved location cannot start with multiple slashes.`):ce.matched.length||warn(`No match found for location with path "${"path"in ie?ie.path:ie}"`),assign$1({fullPath:Ve,hash:Me,query:i===stringifyQuery?normalizeQuery(ie.query):ie.query||{}},ce,{redirectedFrom:void 0,href:Ce})}function _(ie){return typeof ie=="string"?parseURL(n,ie,d.value.path):assign$1({},ie)}function E(ie,_e){if(c!==ie)return createRouterError(8,{from:_e,to:ie})}function A(ie){return k(ie)}function x(ie){return A(assign$1(_(ie),{replace:!0}))}function O(ie){const _e=ie.matched[ie.matched.length-1];if(_e&&_e.redirect){const{redirect:we}=_e;let ce=typeof we=="function"?we(ie):we;if(typeof ce=="string"&&(ce=ce.includes("?")||ce.includes("#")?ce=_(ce):{path:ce},ce.params={}),!("path"in ce)&&!("name"in ce))throw warn(`Invalid redirect found:
- ${JSON.stringify(ce,null,2)}
- when navigating to "${ie.fullPath}". A redirect must contain a name or path. This will break in production.`),new Error("Invalid redirect");return assign$1({query:ie.query,hash:ie.hash,params:ie.params},ce)}}function k(ie,_e){const we=c=S(ie),ce=d.value,Me=ie.state,Ve=ie.force,Ce=ie.replace===!0,Fe=O(we);if(Fe)return k(assign$1(_(Fe),{state:Me,force:Ve,replace:Ce}),_e||we);const ge=we;ge.redirectedFrom=_e;let G;return!Ve&&isSameRouteLocation(i,ce,we)&&(G=createRouterError(16,{to:ge,from:ce}),ne(ce,ce,!0,!1)),(G?Promise.resolve(G):L(ge,ce)).catch(Y=>isNavigationFailure(Y)?Y:$(Y,ge,ce)).then(Y=>{if(Y){if(isNavigationFailure(Y,2))return isSameRouteLocation(i,S(Y.to),ge)&&_e&&(_e._count=_e._count?_e._count+1:1)>10?(warn(`Detected an infinite redirection in a navigation guard when going from "${ce.fullPath}" to "${ge.fullPath}". Aborting to avoid a Stack Overflow. This will break in production if not fixed.`),Promise.reject(new Error("Infinite redirect in navigation guard"))):k(assign$1(_(Y.to),{state:Me,force:Ve,replace:Ce}),_e||ge)}else Y=Z(ge,ce,!0,Ce,Me);return U(ge,ce,Y),Y})}function F(ie,_e){const we=E(ie,_e);return we?Promise.reject(we):Promise.resolve()}function L(ie,_e){let we;const[ce,Me,Ve]=extractChangingRecords(ie,_e);we=extractComponentsGuards(ce.reverse(),"beforeRouteLeave",ie,_e);for(const Fe of ce)Fe.leaveGuards.forEach(ge=>{we.push(guardToPromiseFn(ge,ie,_e))});const Ce=F.bind(null,ie,_e);return we.push(Ce),runGuardQueue(we).then(()=>{we=[];for(const Fe of a.list())we.push(guardToPromiseFn(Fe,ie,_e));return we.push(Ce),runGuardQueue(we)}).then(()=>{we=extractComponentsGuards(Me,"beforeRouteUpdate",ie,_e);for(const Fe of Me)Fe.updateGuards.forEach(ge=>{we.push(guardToPromiseFn(ge,ie,_e))});return we.push(Ce),runGuardQueue(we)}).then(()=>{we=[];for(const Fe of ie.matched)if(Fe.beforeEnter&&!_e.matched.includes(Fe))if(Array.isArray(Fe.beforeEnter))for(const ge of Fe.beforeEnter)we.push(guardToPromiseFn(ge,ie,_e));else we.push(guardToPromiseFn(Fe.beforeEnter,ie,_e));return we.push(Ce),runGuardQueue(we)}).then(()=>(ie.matched.forEach(Fe=>Fe.enterCallbacks={}),we=extractComponentsGuards(Ve,"beforeRouteEnter",ie,_e),we.push(Ce),runGuardQueue(we))).then(()=>{we=[];for(const Fe of u.list())we.push(guardToPromiseFn(Fe,ie,_e));return we.push(Ce),runGuardQueue(we)}).catch(Fe=>isNavigationFailure(Fe,8)?Fe:Promise.reject(Fe))}function U(ie,_e,we){for(const ce of f.list())ce(ie,_e,we)}function Z(ie,_e,we,ce,Me){const Ve=E(ie,_e);if(Ve)return Ve;const Ce=_e===START_LOCATION_NORMALIZED,Fe=isBrowser?history.state:{};we&&(ce||Ce?s.replace(ie.fullPath,assign$1({scroll:Ce&&Fe&&Fe.scroll},Me)):s.push(ie.fullPath,Me)),d.value=ie,ne(ie,_e,we,Ce),H()}let j;function X(){j=s.listen((ie,_e,we)=>{const ce=S(ie),Me=O(ce);if(Me){k(assign$1(Me,{replace:!0}),ce).catch(noop);return}c=ce;const Ve=d.value;isBrowser&&saveScrollPosition(getScrollKey(Ve.fullPath,we.delta),computeScrollPosition()),L(ce,Ve).catch(Ce=>isNavigationFailure(Ce,12)?Ce:isNavigationFailure(Ce,2)?(k(Ce.to,ce).then(Fe=>{isNavigationFailure(Fe,20)&&!we.delta&&we.type===NavigationType.pop&&s.go(-1,!1)}).catch(noop),Promise.reject()):(we.delta&&s.go(-we.delta,!1),$(Ce,ce,Ve))).then(Ce=>{Ce=Ce||Z(ce,Ve,!1),Ce&&(we.delta?s.go(-we.delta,!1):we.type===NavigationType.pop&&isNavigationFailure(Ce,20)&&s.go(-1,!1)),U(ce,Ve,Ce)}).catch(noop)})}let re=useCallbacks(),W=useCallbacks(),z;function $(ie,_e,we){H(ie);const ce=W.list();return ce.length?ce.forEach(Me=>Me(ie,_e,we)):(warn("uncaught error during route navigation:"),console.error(ie)),Promise.reject(ie)}function M(){return z&&d.value!==START_LOCATION_NORMALIZED?Promise.resolve():new Promise((ie,_e)=>{re.add([ie,_e])})}function H(ie){z||(z=!0,X(),re.list().forEach(([_e,we])=>ie?we(ie):_e()),re.reset())}function ne(ie,_e,we,ce){const{scrollBehavior:Me}=e;if(!isBrowser||!Me)return Promise.resolve();const Ve=!we&&getSavedScrollPosition(getScrollKey(ie.fullPath,0))||(ce||!we)&&history.state&&history.state.scroll||null;return nextTick().then(()=>Me(ie,_e,Ve)).then(Ce=>Ce&&scrollToPosition(Ce)).catch(Ce=>$(Ce,ie,_e))}const Q=ie=>s.go(ie);let be;const Oe=new Set;return{currentRoute:d,addRoute:P,removeRoute:C,hasRoute:I,getRoutes:T,resolve:S,options:e,push:A,replace:x,go:Q,back:()=>Q(-1),forward:()=>Q(1),beforeEach:a.add,beforeResolve:u.add,afterEach:f.add,onError:W.add,isReady:M,install(ie){const _e=this;ie.component("RouterLink",RouterLink),ie.component("RouterView",RouterView),ie.config.globalProperties.$router=_e,Object.defineProperty(ie.config.globalProperties,"$route",{enumerable:!0,get:()=>unref(d)}),isBrowser&&!be&&d.value===START_LOCATION_NORMALIZED&&(be=!0,A(s.location).catch(Me=>{warn("Unexpected error when starting the router:",Me)}));const we={};for(const Me in START_LOCATION_NORMALIZED)we[Me]=computed(()=>d.value[Me]);ie.provide(routerKey,_e),ie.provide(routeLocationKey,reactive(we)),ie.provide(routerViewLocationKey,d);const ce=ie.unmount;Oe.add(ie),ie.unmount=function(){Oe.delete(ie),Oe.size<1&&(c=START_LOCATION_NORMALIZED,j&&j(),d.value=START_LOCATION_NORMALIZED,be=!1,z=!1),ce()},isBrowser&&addDevtools(ie,_e,r)}}}function runGuardQueue(e){return e.reduce((r,n)=>r.then(()=>n()),Promise.resolve())}function extractChangingRecords(e,r){const n=[],i=[],s=[],a=Math.max(r.matched.length,e.matched.length);for(let u=0;u<a;u++){const f=r.matched[u];f&&(e.matched.find(c=>isSameRouteRecord(c,f))?i.push(f):n.push(f));const d=e.matched[u];d&&(r.matched.find(c=>isSameRouteRecord(c,d))||s.push(d))}return[n,i,s]}function useRouter(){return inject(routerKey)}function useRoute(){return inject(routeLocationKey)}const originalPostMessage=window.postMessage;window.postMessage=e=>{originalPostMessage(e,"*")};const loop=()=>{},calls={},browserInfo$2=browser();browserInfo$2.isApp&&window.addEventListener("message",e=>{var r,n,i;try{console.log("app\u4EA4\u4E92\u63A5\u53D7:",e.data);const s=e.data?typeof e.data=="object"?e.data:JSON.parse(e.data):{},a=((r=s.content)==null?void 0:r.uuid)||s.uuid;console.log(a,s.content,"uuid");try{s.content&&(s.content=JSON.parse(s.content))}catch{}if((n=s==null?void 0:s.content)!=null&&n.uuid,!a){const d=Object.keys(calls).filter(c=>c.indexOf(s.api)===0);for(const c of d){const m=calls[c]||loop;typeof m=="function"&&m(s)}return}const u=((i=s.content)==null?void 0:i.uuid)||s.uuid||s.api+s.uuid,f=calls[u]||loop;typeof f=="function"&&f(s)}catch(s){console.error("\u901A\u4FE1\u6D88\u606F\u89E3\u6790\u9519\u8BEF",s)}});var Bl,$l;const instance=window.ORCHESTRA||(($l=(Bl=window.webkit)==null?void 0:Bl.messageHandlers)==null?void 0:$l.ORCHESTRA),postMessage=(e,r)=>{if(browserInfo$2.isApp){const n=getRandomKey();calls[n]=r||loop,e.content=e.content?{...e.content,uuid:n}:{uuid:n},console.log("app\u4EA4\u4E92\u53D1\u9001:",e),instance.postMessage(JSON.stringify(e))}},listenerMessage=(e,r)=>{if(browserInfo$2.isApp){const n=e+getRandomKey();calls[n]=r||loop}},removeListenerMessage=(e,r)=>{if(browserInfo$2.isApp){const n=e;if(Array.isArray(calls[n])){const i=calls[n].indexOf(r);calls[n].splice(i,1)}}},promisefiyPostMessage=e=>new Promise(r=>{postMessage(e,n=>r(n))}),scriptRel="modulepreload",seen={},base="./",__vitePreload=function e(r,n){return!n||n.length===0?r():Promise.all(n.map(i=>{if(i=`${base}${i}`,i in seen)return;seen[i]=!0;const s=i.endsWith(".css"),a=s?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${i}"]${a}`))return;const u=document.createElement("link");if(u.rel=s?"stylesheet":scriptRel,s||(u.as="script",u.crossOrigin=""),u.href=i,document.head.appendChild(u),s)return new Promise((f,d)=>{u.addEventListener("load",f),u.addEventListener("error",()=>d(new Error(`Unable to preload CSS for ${i}`)))})})).then(()=>r())},error$1="_error_1i228_1",info$1="_info_1i228_9";var styles$3={error:error$1,info:info$1};const state=reactive({user:{status:"init",data:{}},platformType:"STUDENT",clientId:{STUDENT:"jmedu-student",TEACHER:"jmedu-teacher",SCHOOL:"jmedu-school"},platformApi:"/api-student",version:"",navBarHeight:0,ossUploadUrl:"https://ks3-cn-beijing.ksyuncs.com/",musicCertStatus:!1,openLiveStatus:!1}),getOssUploadUrl=e=>`https://${e||"gyt"}.ks3-cn-beijing.ksyuncs.com/`,setLogin=e=>{state.user.status="login",state.user.data=e},setLogout=()=>{state.user.status="logout",state.user.data=null},setLoginError=()=>{state.user.status="error",state.user.data=null},goWechatAuth=(e,r)=>{{const n=`https://online.lexiaoya.cn/getWxCode?appid=${e||"wx8654c671631cfade"}&state=STATE&redirect_uri=`+encodeURIComponent(r||window.location.href);window.location.replace(n)}},goAliAuth=(e,r)=>{const n=encodeURIComponent(r||window.location.href),i=e||"2021004113639386";{const s=`https://online.lexiaoya.cn/getAliCode?app_id=${i}&state=STATE&redirect_uri=${n}`;window.location.replace(s)}};var shams=function e(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var r={},n=Symbol("test"),i=Object(n);if(typeof n=="string"||Object.prototype.toString.call(n)!=="[object Symbol]"||Object.prototype.toString.call(i)!=="[object Symbol]")return!1;var s=42;r[n]=s;for(n in r)return!1;if(typeof Object.keys=="function"&&Object.keys(r).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(r).length!==0)return!1;var a=Object.getOwnPropertySymbols(r);if(a.length!==1||a[0]!==n||!Object.prototype.propertyIsEnumerable.call(r,n))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var u=Object.getOwnPropertyDescriptor(r,n);if(u.value!==s||u.enumerable!==!0)return!1}return!0},origSymbol=typeof Symbol!="undefined"&&Symbol,hasSymbolSham=shams,hasSymbols$1=function e(){return typeof origSymbol!="function"||typeof Symbol!="function"||typeof origSymbol("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:hasSymbolSham()},ERROR_MESSAGE="Function.prototype.bind called on incompatible ",slice=Array.prototype.slice,toStr$1=Object.prototype.toString,funcType="[object Function]",implementation$1=function e(r){var n=this;if(typeof n!="function"||toStr$1.call(n)!==funcType)throw new TypeError(ERROR_MESSAGE+n);for(var i=slice.call(arguments,1),s,a=function(){if(this instanceof s){var m=n.apply(this,i.concat(slice.call(arguments)));return Object(m)===m?m:this}else return n.apply(r,i.concat(slice.call(arguments)))},u=Math.max(0,n.length-i.length),f=[],d=0;d<u;d++)f.push("$"+d);if(s=Function("binder","return function ("+f.join(",")+"){ return binder.apply(this,arguments); }")(a),n.prototype){var c=function(){};c.prototype=n.prototype,s.prototype=new c,c.prototype=null}return s},implementation=implementation$1,functionBind=Function.prototype.bind||implementation,bind$1=functionBind,src$1=bind$1.call(Function.call,Object.prototype.hasOwnProperty),undefined$1,$SyntaxError=SyntaxError,$Function=Function,$TypeError$1=TypeError,getEvalledConstructor=function(e){try{return $Function('"use strict"; return ('+e+").constructor;")()}catch{}},$gOPD=Object.getOwnPropertyDescriptor;if($gOPD)try{$gOPD({},"")}catch{$gOPD=null}var throwTypeError=function(){throw new $TypeError$1},ThrowTypeError=$gOPD?function(){try{return arguments.callee,throwTypeError}catch{try{return $gOPD(arguments,"callee").get}catch{return throwTypeError}}}():throwTypeError,hasSymbols=hasSymbols$1(),getProto=Object.getPrototypeOf||function(e){return e.__proto__},needsEval={},TypedArray=typeof Uint8Array=="undefined"?undefined$1:getProto(Uint8Array),INTRINSICS={"%AggregateError%":typeof AggregateError=="undefined"?undefined$1:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer=="undefined"?undefined$1:ArrayBuffer,"%ArrayIteratorPrototype%":hasSymbols?getProto([][Symbol.iterator]()):undefined$1,"%AsyncFromSyncIteratorPrototype%":undefined$1,"%AsyncFunction%":needsEval,"%AsyncGenerator%":needsEval,"%AsyncGeneratorFunction%":needsEval,"%AsyncIteratorPrototype%":needsEval,"%Atomics%":typeof Atomics=="undefined"?undefined$1:Atomics,"%BigInt%":typeof BigInt=="undefined"?undefined$1:BigInt,"%Boolean%":Boolean,"%DataView%":typeof DataView=="undefined"?undefined$1:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":typeof Float32Array=="undefined"?undefined$1:Float32Array,"%Float64Array%":typeof Float64Array=="undefined"?undefined$1:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry=="undefined"?undefined$1:FinalizationRegistry,"%Function%":$Function,"%GeneratorFunction%":needsEval,"%Int8Array%":typeof Int8Array=="undefined"?undefined$1:Int8Array,"%Int16Array%":typeof Int16Array=="undefined"?undefined$1:Int16Array,"%Int32Array%":typeof Int32Array=="undefined"?undefined$1:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":hasSymbols?getProto(getProto([][Symbol.iterator]())):undefined$1,"%JSON%":typeof JSON=="object"?JSON:undefined$1,"%Map%":typeof Map=="undefined"?undefined$1:Map,"%MapIteratorPrototype%":typeof Map=="undefined"||!hasSymbols?undefined$1:getProto(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise=="undefined"?undefined$1:Promise,"%Proxy%":typeof Proxy=="undefined"?undefined$1:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":typeof Reflect=="undefined"?undefined$1:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set=="undefined"?undefined$1:Set,"%SetIteratorPrototype%":typeof Set=="undefined"||!hasSymbols?undefined$1:getProto(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer=="undefined"?undefined$1:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":hasSymbols?getProto(""[Symbol.iterator]()):undefined$1,"%Symbol%":hasSymbols?Symbol:undefined$1,"%SyntaxError%":$SyntaxError,"%ThrowTypeError%":ThrowTypeError,"%TypedArray%":TypedArray,"%TypeError%":$TypeError$1,"%Uint8Array%":typeof Uint8Array=="undefined"?undefined$1:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray=="undefined"?undefined$1:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array=="undefined"?undefined$1:Uint16Array,"%Uint32Array%":typeof Uint32Array=="undefined"?undefined$1:Uint32Array,"%URIError%":URIError,"%WeakMap%":typeof WeakMap=="undefined"?undefined$1:WeakMap,"%WeakRef%":typeof WeakRef=="undefined"?undefined$1:WeakRef,"%WeakSet%":typeof WeakSet=="undefined"?undefined$1:WeakSet},doEval=function e(r){var n;if(r==="%AsyncFunction%")n=getEvalledConstructor("async function () {}");else if(r==="%GeneratorFunction%")n=getEvalledConstructor("function* () {}");else if(r==="%AsyncGeneratorFunction%")n=getEvalledConstructor("async function* () {}");else if(r==="%AsyncGenerator%"){var i=e("%AsyncGeneratorFunction%");i&&(n=i.prototype)}else if(r==="%AsyncIteratorPrototype%"){var s=e("%AsyncGenerator%");s&&(n=getProto(s.prototype))}return INTRINSICS[r]=n,n},LEGACY_ALIASES={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},bind=functionBind,hasOwn$1=src$1,$concat=bind.call(Function.call,Array.prototype.concat),$spliceApply=bind.call(Function.apply,Array.prototype.splice),$replace=bind.call(Function.call,String.prototype.replace),$strSlice=bind.call(Function.call,String.prototype.slice),rePropName=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,reEscapeChar=/\\(\\)?/g,stringToPath=function e(r){var n=$strSlice(r,0,1),i=$strSlice(r,-1);if(n==="%"&&i!=="%")throw new $SyntaxError("invalid intrinsic syntax, expected closing `%`");if(i==="%"&&n!=="%")throw new $SyntaxError("invalid intrinsic syntax, expected opening `%`");var s=[];return $replace(r,rePropName,function(a,u,f,d){s[s.length]=f?$replace(d,reEscapeChar,"$1"):u||a}),s},getBaseIntrinsic=function e(r,n){var i=r,s;if(hasOwn$1(LEGACY_ALIASES,i)&&(s=LEGACY_ALIASES[i],i="%"+s[0]+"%"),hasOwn$1(INTRINSICS,i)){var a=INTRINSICS[i];if(a===needsEval&&(a=doEval(i)),typeof a=="undefined"&&!n)throw new $TypeError$1("intrinsic "+r+" exists, but is not available. Please file an issue!");return{alias:s,name:i,value:a}}throw new $SyntaxError("intrinsic "+r+" does not exist!")},getIntrinsic=function e(r,n){if(typeof r!="string"||r.length===0)throw new $TypeError$1("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof n!="boolean")throw new $TypeError$1('"allowMissing" argument must be a boolean');var i=stringToPath(r),s=i.length>0?i[0]:"",a=getBaseIntrinsic("%"+s+"%",n),u=a.name,f=a.value,d=!1,c=a.alias;c&&(s=c[0],$spliceApply(i,$concat([0,1],c)));for(var m=1,b=!0;m<i.length;m+=1){var y=i[m],P=$strSlice(y,0,1),C=$strSlice(y,-1);if((P==='"'||P==="'"||P==="`"||C==='"'||C==="'"||C==="`")&&P!==C)throw new $SyntaxError("property names with quotes must have matching quotes");if((y==="constructor"||!b)&&(d=!0),s+="."+y,u="%"+s+"%",hasOwn$1(INTRINSICS,u))f=INTRINSICS[u];else if(f!=null){if(!(y in f)){if(!n)throw new $TypeError$1("base intrinsic for "+r+" exists, but the property is not available.");return}if($gOPD&&m+1>=i.length){var T=$gOPD(f,y);b=!!T,b&&"get"in T&&!("originalValue"in T.get)?f=T.get:f=f[y]}else b=hasOwn$1(f,y),f=f[y];b&&!d&&(INTRINSICS[u]=f)}}return f},callBind$1={exports:{}};(function(e){var r=functionBind,n=getIntrinsic,i=n("%Function.prototype.apply%"),s=n("%Function.prototype.call%"),a=n("%Reflect.apply%",!0)||r.call(s,i),u=n("%Object.getOwnPropertyDescriptor%",!0),f=n("%Object.defineProperty%",!0),d=n("%Math.max%");if(f)try{f({},"a",{value:1})}catch{f=null}e.exports=function(b){var y=a(r,s,arguments);if(u&&f){var P=u(y,"length");P.configurable&&f(y,"length",{value:1+d(0,b.length-(arguments.length-1))})}return y};var c=function(){return a(r,i,arguments)};f?f(e.exports,"apply",{value:c}):e.exports.apply=c})(callBind$1);var GetIntrinsic$1=getIntrinsic,callBind=callBind$1.exports,$indexOf=callBind(GetIntrinsic$1("String.prototype.indexOf")),callBound$1=function e(r,n){var i=GetIntrinsic$1(r,!!n);return typeof i=="function"&&$indexOf(r,".prototype.")>-1?callBind(i):i},__viteBrowserExternal=new Proxy({},{get(){throw new Error('Module "" has been externalized for browser compatibility and cannot be accessed in client code.')}}),__viteBrowserExternal$1=Object.freeze(Object.defineProperty({__proto__:null,default:__viteBrowserExternal},Symbol.toStringTag,{value:"Module"})),require$$0=getAugmentedNamespace(__viteBrowserExternal$1),hasMap=typeof Map=="function"&&Map.prototype,mapSizeDescriptor=Object.getOwnPropertyDescriptor&&hasMap?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,mapSize=hasMap&&mapSizeDescriptor&&typeof mapSizeDescriptor.get=="function"?mapSizeDescriptor.get:null,mapForEach=hasMap&&Map.prototype.forEach,hasSet=typeof Set=="function"&&Set.prototype,setSizeDescriptor=Object.getOwnPropertyDescriptor&&hasSet?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,setSize=hasSet&&setSizeDescriptor&&typeof setSizeDescriptor.get=="function"?setSizeDescriptor.get:null,setForEach=hasSet&&Set.prototype.forEach,hasWeakMap=typeof WeakMap=="function"&&WeakMap.prototype,weakMapHas=hasWeakMap?WeakMap.prototype.has:null,hasWeakSet=typeof WeakSet=="function"&&WeakSet.prototype,weakSetHas=hasWeakSet?WeakSet.prototype.has:null,hasWeakRef=typeof WeakRef=="function"&&WeakRef.prototype,weakRefDeref=hasWeakRef?WeakRef.prototype.deref:null,booleanValueOf=Boolean.prototype.valueOf,objectToString$1=Object.prototype.toString,functionToString=Function.prototype.toString,match=String.prototype.match,bigIntValueOf=typeof BigInt=="function"?BigInt.prototype.valueOf:null,gOPS=Object.getOwnPropertySymbols,symToString=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,hasShammedSymbols=typeof Symbol=="function"&&typeof Symbol.iterator=="object",isEnumerable=Object.prototype.propertyIsEnumerable,gPO=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null),inspectCustom=require$$0.custom,inspectSymbol=inspectCustom&&isSymbol(inspectCustom)?inspectCustom:null,toStringTag=typeof Symbol=="function"&&typeof Symbol.toStringTag!="undefined"?Symbol.toStringTag:null,objectInspect=function e(r,n,i,s){var a=n||{};if(has$3(a,"quoteStyle")&&a.quoteStyle!=="single"&&a.quoteStyle!=="double")throw new TypeError('option "quoteStyle" must be "single" or "double"');if(has$3(a,"maxStringLength")&&(typeof a.maxStringLength=="number"?a.maxStringLength<0&&a.maxStringLength!==1/0:a.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var u=has$3(a,"customInspect")?a.customInspect:!0;if(typeof u!="boolean"&&u!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(has$3(a,"indent")&&a.indent!==null&&a.indent!==" "&&!(parseInt(a.indent,10)===a.indent&&a.indent>0))throw new TypeError('options "indent" must be "\\t", an integer > 0, or `null`');if(typeof r=="undefined")return"undefined";if(r===null)return"null";if(typeof r=="boolean")return r?"true":"false";if(typeof r=="string")return inspectString(r,a);if(typeof r=="number")return r===0?1/0/r>0?"0":"-0":String(r);if(typeof r=="bigint")return String(r)+"n";var f=typeof a.depth=="undefined"?5:a.depth;if(typeof i=="undefined"&&(i=0),i>=f&&f>0&&typeof r=="object")return isArray$4(r)?"[Array]":"[Object]";var d=getIndent(a,i);if(typeof s=="undefined")s=[];else if(indexOf(s,r)>=0)return"[Circular]";function c(U,Z,j){if(Z&&(s=s.slice(),s.push(Z)),j){var X={depth:a.depth};return has$3(a,"quoteStyle")&&(X.quoteStyle=a.quoteStyle),e(U,X,i+1,s)}return e(U,a,i+1,s)}if(typeof r=="function"){var m=nameOf(r),b=arrObjKeys(r,c);return"[Function"+(m?": "+m:" (anonymous)")+"]"+(b.length>0?" { "+b.join(", ")+" }":"")}if(isSymbol(r)){var y=hasShammedSymbols?String(r).replace(/^(Symbol\(.*\))_[^)]*$/,"$1"):symToString.call(r);return typeof r=="object"&&!hasShammedSymbols?markBoxed(y):y}if(isElement(r)){for(var P="<"+String(r.nodeName).toLowerCase(),C=r.attributes||[],T=0;T<C.length;T++)P+=" "+C[T].name+"="+wrapQuotes(quote(C[T].value),"double",a);return P+=">",r.childNodes&&r.childNodes.length&&(P+="..."),P+="</"+String(r.nodeName).toLowerCase()+">",P}if(isArray$4(r)){if(r.length===0)return"[]";var I=arrObjKeys(r,c);return d&&!singleLineValues(I)?"["+indentedJoin(I,d)+"]":"[ "+I.join(", ")+" ]"}if(isError(r)){var S=arrObjKeys(r,c);return S.length===0?"["+String(r)+"]":"{ ["+String(r)+"] "+S.join(", ")+" }"}if(typeof r=="object"&&u){if(inspectSymbol&&typeof r[inspectSymbol]=="function")return r[inspectSymbol]();if(u!=="symbol"&&typeof r.inspect=="function")return r.inspect()}if(isMap(r)){var _=[];return mapForEach.call(r,function(U,Z){_.push(c(Z,r,!0)+" => "+c(U,r))}),collectionOf("Map",mapSize.call(r),_,d)}if(isSet(r)){var E=[];return setForEach.call(r,function(U){E.push(c(U,r))}),collectionOf("Set",setSize.call(r),E,d)}if(isWeakMap(r))return weakCollectionOf("WeakMap");if(isWeakSet(r))return weakCollectionOf("WeakSet");if(isWeakRef(r))return weakCollectionOf("WeakRef");if(isNumber(r))return markBoxed(c(Number(r)));if(isBigInt(r))return markBoxed(c(bigIntValueOf.call(r)));if(isBoolean(r))return markBoxed(booleanValueOf.call(r));if(isString(r))return markBoxed(c(String(r)));if(!isDate$1(r)&&!isRegExp$1(r)){var A=arrObjKeys(r,c),x=gPO?gPO(r)===Object.prototype:r instanceof Object||r.constructor===Object,O=r instanceof Object?"":"null prototype",k=!x&&toStringTag&&Object(r)===r&&toStringTag in r?toStr(r).slice(8,-1):O?"Object":"",F=x||typeof r.constructor!="function"?"":r.constructor.name?r.constructor.name+" ":"",L=F+(k||O?"["+[].concat(k||[],O||[]).join(": ")+"] ":"");return A.length===0?L+"{}":d?L+"{"+indentedJoin(A,d)+"}":L+"{ "+A.join(", ")+" }"}return String(r)};function wrapQuotes(e,r,n){var i=(n.quoteStyle||r)==="double"?'"':"'";return i+e+i}function quote(e){return String(e).replace(/"/g,""")}function isArray$4(e){return toStr(e)==="[object Array]"&&(!toStringTag||!(typeof e=="object"&&toStringTag in e))}function isDate$1(e){return toStr(e)==="[object Date]"&&(!toStringTag||!(typeof e=="object"&&toStringTag in e))}function isRegExp$1(e){return toStr(e)==="[object RegExp]"&&(!toStringTag||!(typeof e=="object"&&toStringTag in e))}function isError(e){return toStr(e)==="[object Error]"&&(!toStringTag||!(typeof e=="object"&&toStringTag in e))}function isString(e){return toStr(e)==="[object String]"&&(!toStringTag||!(typeof e=="object"&&toStringTag in e))}function isNumber(e){return toStr(e)==="[object Number]"&&(!toStringTag||!(typeof e=="object"&&toStringTag in e))}function isBoolean(e){return toStr(e)==="[object Boolean]"&&(!toStringTag||!(typeof e=="object"&&toStringTag in e))}function isSymbol(e){if(hasShammedSymbols)return e&&typeof e=="object"&&e instanceof Symbol;if(typeof e=="symbol")return!0;if(!e||typeof e!="object"||!symToString)return!1;try{return symToString.call(e),!0}catch{}return!1}function isBigInt(e){if(!e||typeof e!="object"||!bigIntValueOf)return!1;try{return bigIntValueOf.call(e),!0}catch{}return!1}var hasOwn=Object.prototype.hasOwnProperty||function(e){return e in this};function has$3(e,r){return hasOwn.call(e,r)}function toStr(e){return objectToString$1.call(e)}function nameOf(e){if(e.name)return e.name;var r=match.call(functionToString.call(e),/^function\s*([\w$]+)/);return r?r[1]:null}function indexOf(e,r){if(e.indexOf)return e.indexOf(r);for(var n=0,i=e.length;n<i;n++)if(e[n]===r)return n;return-1}function isMap(e){if(!mapSize||!e||typeof e!="object")return!1;try{mapSize.call(e);try{setSize.call(e)}catch{return!0}return e instanceof Map}catch{}return!1}function isWeakMap(e){if(!weakMapHas||!e||typeof e!="object")return!1;try{weakMapHas.call(e,weakMapHas);try{weakSetHas.call(e,weakSetHas)}catch{return!0}return e instanceof WeakMap}catch{}return!1}function isWeakRef(e){if(!weakRefDeref||!e||typeof e!="object")return!1;try{return weakRefDeref.call(e),!0}catch{}return!1}function isSet(e){if(!setSize||!e||typeof e!="object")return!1;try{setSize.call(e);try{mapSize.call(e)}catch{return!0}return e instanceof Set}catch{}return!1}function isWeakSet(e){if(!weakSetHas||!e||typeof e!="object")return!1;try{weakSetHas.call(e,weakSetHas);try{weakMapHas.call(e,weakMapHas)}catch{return!0}return e instanceof WeakSet}catch{}return!1}function isElement(e){return!e||typeof e!="object"?!1:typeof HTMLElement!="undefined"&&e instanceof HTMLElement?!0:typeof e.nodeName=="string"&&typeof e.getAttribute=="function"}function inspectString(e,r){if(e.length>r.maxStringLength){var n=e.length-r.maxStringLength,i="... "+n+" more character"+(n>1?"s":"");return inspectString(e.slice(0,r.maxStringLength),r)+i}var s=e.replace(/(['\\])/g,"\\$1").replace(/[\x00-\x1f]/g,lowbyte);return wrapQuotes(s,"single",r)}function lowbyte(e){var r=e.charCodeAt(0),n={8:"b",9:"t",10:"n",12:"f",13:"r"}[r];return n?"\\"+n:"\\x"+(r<16?"0":"")+r.toString(16).toUpperCase()}function markBoxed(e){return"Object("+e+")"}function weakCollectionOf(e){return e+" { ? }"}function collectionOf(e,r,n,i){var s=i?indentedJoin(n,i):n.join(", ");return e+" ("+r+") {"+s+"}"}function singleLineValues(e){for(var r=0;r<e.length;r++)if(indexOf(e[r],`
- `)>=0)return!1;return!0}function getIndent(e,r){var n;if(e.indent===" ")n=" ";else if(typeof e.indent=="number"&&e.indent>0)n=Array(e.indent+1).join(" ");else return null;return{base:n,prev:Array(r+1).join(n)}}function indentedJoin(e,r){if(e.length===0)return"";var n=`
- `+r.prev+r.base;return n+e.join(","+n)+`
- `+r.prev}function arrObjKeys(e,r){var n=isArray$4(e),i=[];if(n){i.length=e.length;for(var s=0;s<e.length;s++)i[s]=has$3(e,s)?r(e[s],e):""}var a=typeof gOPS=="function"?gOPS(e):[],u;if(hasShammedSymbols){u={};for(var f=0;f<a.length;f++)u["$"+a[f]]=a[f]}for(var d in e)!has$3(e,d)||n&&String(Number(d))===d&&d<e.length||hasShammedSymbols&&u["$"+d]instanceof Symbol||(/[^\w$]/.test(d)?i.push(r(d,e)+": "+r(e[d],e)):i.push(d+": "+r(e[d],e)));if(typeof gOPS=="function")for(var c=0;c<a.length;c++)isEnumerable.call(e,a[c])&&i.push("["+r(a[c])+"]: "+r(e[a[c]],e));return i}var GetIntrinsic=getIntrinsic,callBound=callBound$1,inspect=objectInspect,$TypeError=GetIntrinsic("%TypeError%"),$WeakMap=GetIntrinsic("%WeakMap%",!0),$Map=GetIntrinsic("%Map%",!0),$weakMapGet=callBound("WeakMap.prototype.get",!0),$weakMapSet=callBound("WeakMap.prototype.set",!0),$weakMapHas=callBound("WeakMap.prototype.has",!0),$mapGet=callBound("Map.prototype.get",!0),$mapSet=callBound("Map.prototype.set",!0),$mapHas=callBound("Map.prototype.has",!0),listGetNode=function(e,r){for(var n=e,i;(i=n.next)!==null;n=i)if(i.key===r)return n.next=i.next,i.next=e.next,e.next=i,i},listGet=function(e,r){var n=listGetNode(e,r);return n&&n.value},listSet=function(e,r,n){var i=listGetNode(e,r);i?i.value=n:e.next={key:r,next:e.next,value:n}},listHas=function(e,r){return!!listGetNode(e,r)},sideChannel=function e(){var r,n,i,s={assert:function(a){if(!s.has(a))throw new $TypeError("Side channel does not contain "+inspect(a))},get:function(a){if($WeakMap&&a&&(typeof a=="object"||typeof a=="function")){if(r)return $weakMapGet(r,a)}else if($Map){if(n)return $mapGet(n,a)}else if(i)return listGet(i,a)},has:function(a){if($WeakMap&&a&&(typeof a=="object"||typeof a=="function")){if(r)return $weakMapHas(r,a)}else if($Map){if(n)return $mapHas(n,a)}else if(i)return listHas(i,a);return!1},set:function(a,u){$WeakMap&&a&&(typeof a=="object"||typeof a=="function")?(r||(r=new $WeakMap),$weakMapSet(r,a,u)):$Map?(n||(n=new $Map),$mapSet(n,a,u)):(i||(i={key:{},next:null}),listSet(i,a,u))}};return s},replace=String.prototype.replace,percentTwenties=/%20/g,Format={RFC1738:"RFC1738",RFC3986:"RFC3986"},formats$3={default:Format.RFC3986,formatters:{RFC1738:function(e){return replace.call(e,percentTwenties,"+")},RFC3986:function(e){return String(e)}},RFC1738:Format.RFC1738,RFC3986:Format.RFC3986},formats$2=formats$3,has$2=Object.prototype.hasOwnProperty,isArray$3=Array.isArray,hexTable=function(){for(var e=[],r=0;r<256;++r)e.push("%"+((r<16?"0":"")+r.toString(16)).toUpperCase());return e}(),compactQueue=function e(r){for(;r.length>1;){var n=r.pop(),i=n.obj[n.prop];if(isArray$3(i)){for(var s=[],a=0;a<i.length;++a)typeof i[a]!="undefined"&&s.push(i[a]);n.obj[n.prop]=s}}},arrayToObject=function e(r,n){for(var i=n&&n.plainObjects?Object.create(null):{},s=0;s<r.length;++s)typeof r[s]!="undefined"&&(i[s]=r[s]);return i},merge=function e(r,n,i){if(!n)return r;if(typeof n!="object"){if(isArray$3(r))r.push(n);else if(r&&typeof r=="object")(i&&(i.plainObjects||i.allowPrototypes)||!has$2.call(Object.prototype,n))&&(r[n]=!0);else return[r,n];return r}if(!r||typeof r!="object")return[r].concat(n);var s=r;return isArray$3(r)&&!isArray$3(n)&&(s=arrayToObject(r,i)),isArray$3(r)&&isArray$3(n)?(n.forEach(function(a,u){if(has$2.call(r,u)){var f=r[u];f&&typeof f=="object"&&a&&typeof a=="object"?r[u]=e(f,a,i):r.push(a)}else r[u]=a}),r):Object.keys(n).reduce(function(a,u){var f=n[u];return has$2.call(a,u)?a[u]=e(a[u],f,i):a[u]=f,a},s)},assign=function e(r,n){return Object.keys(n).reduce(function(i,s){return i[s]=n[s],i},r)},decode$1=function(e,r,n){var i=e.replace(/\+/g," ");if(n==="iso-8859-1")return i.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(i)}catch{return i}},encode=function e(r,n,i,s,a){if(r.length===0)return r;var u=r;if(typeof r=="symbol"?u=Symbol.prototype.toString.call(r):typeof r!="string"&&(u=String(r)),i==="iso-8859-1")return escape(u).replace(/%u[0-9a-f]{4}/gi,function(m){return"%26%23"+parseInt(m.slice(2),16)+"%3B"});for(var f="",d=0;d<u.length;++d){var c=u.charCodeAt(d);if(c===45||c===46||c===95||c===126||c>=48&&c<=57||c>=65&&c<=90||c>=97&&c<=122||a===formats$2.RFC1738&&(c===40||c===41)){f+=u.charAt(d);continue}if(c<128){f=f+hexTable[c];continue}if(c<2048){f=f+(hexTable[192|c>>6]+hexTable[128|c&63]);continue}if(c<55296||c>=57344){f=f+(hexTable[224|c>>12]+hexTable[128|c>>6&63]+hexTable[128|c&63]);continue}d+=1,c=65536+((c&1023)<<10|u.charCodeAt(d)&1023),f+=hexTable[240|c>>18]+hexTable[128|c>>12&63]+hexTable[128|c>>6&63]+hexTable[128|c&63]}return f},compact=function e(r){for(var n=[{obj:{o:r},prop:"o"}],i=[],s=0;s<n.length;++s)for(var a=n[s],u=a.obj[a.prop],f=Object.keys(u),d=0;d<f.length;++d){var c=f[d],m=u[c];typeof m=="object"&&m!==null&&i.indexOf(m)===-1&&(n.push({obj:u,prop:c}),i.push(m))}return compactQueue(n),r},isRegExp=function e(r){return Object.prototype.toString.call(r)==="[object RegExp]"},isBuffer=function e(r){return!r||typeof r!="object"?!1:!!(r.constructor&&r.constructor.isBuffer&&r.constructor.isBuffer(r))},combine=function e(r,n){return[].concat(r,n)},maybeMap=function e(r,n){if(isArray$3(r)){for(var i=[],s=0;s<r.length;s+=1)i.push(n(r[s]));return i}return n(r)},utils$2={arrayToObject,assign,combine,compact,decode:decode$1,encode,isBuffer,isRegExp,maybeMap,merge},getSideChannel=sideChannel,utils$1=utils$2,formats$1=formats$3,has$1=Object.prototype.hasOwnProperty,arrayPrefixGenerators={brackets:function e(r){return r+"[]"},comma:"comma",indices:function e(r,n){return r+"["+n+"]"},repeat:function e(r){return r}},isArray$2=Array.isArray,split=String.prototype.split,push=Array.prototype.push,pushToArray=function(e,r){push.apply(e,isArray$2(r)?r:[r])},toISO=Date.prototype.toISOString,defaultFormat=formats$1.default,defaults$1={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:utils$1.encode,encodeValuesOnly:!1,format:defaultFormat,formatter:formats$1.formatters[defaultFormat],indices:!1,serializeDate:function e(r){return toISO.call(r)},skipNulls:!1,strictNullHandling:!1},isNonNullishPrimitive=function e(r){return typeof r=="string"||typeof r=="number"||typeof r=="boolean"||typeof r=="symbol"||typeof r=="bigint"},sentinel={},stringify$1=function e(r,n,i,s,a,u,f,d,c,m,b,y,P,C,T){for(var I=r,S=T,_=0,E=!1;(S=S.get(sentinel))!==void 0&&!E;){var A=S.get(r);if(_+=1,typeof A!="undefined"){if(A===_)throw new RangeError("Cyclic object value");E=!0}typeof S.get(sentinel)=="undefined"&&(_=0)}if(typeof f=="function"?I=f(n,I):I instanceof Date?I=m(I):i==="comma"&&isArray$2(I)&&(I=utils$1.maybeMap(I,function($){return $ instanceof Date?m($):$})),I===null){if(s)return u&&!P?u(n,defaults$1.encoder,C,"key",b):n;I=""}if(isNonNullishPrimitive(I)||utils$1.isBuffer(I)){if(u){var x=P?n:u(n,defaults$1.encoder,C,"key",b);if(i==="comma"&&P){for(var O=split.call(String(I),","),k="",F=0;F<O.length;++F)k+=(F===0?"":",")+y(u(O[F],defaults$1.encoder,C,"value",b));return[y(x)+"="+k]}return[y(x)+"="+y(u(I,defaults$1.encoder,C,"value",b))]}return[y(n)+"="+y(String(I))]}var L=[];if(typeof I=="undefined")return L;var U;if(i==="comma"&&isArray$2(I))U=[{value:I.length>0?I.join(",")||null:void 0}];else if(isArray$2(f))U=f;else{var Z=Object.keys(I);U=d?Z.sort(d):Z}for(var j=0;j<U.length;++j){var X=U[j],re=typeof X=="object"&&typeof X.value!="undefined"?X.value:I[X];if(!(a&&re===null)){var W=isArray$2(I)?typeof i=="function"?i(n,X):n:n+(c?"."+X:"["+X+"]");T.set(r,_);var z=getSideChannel();z.set(sentinel,T),pushToArray(L,e(re,W,i,s,a,u,f,d,c,m,b,y,P,C,z))}}return L},normalizeStringifyOptions=function e(r){if(!r)return defaults$1;if(r.encoder!==null&&typeof r.encoder!="undefined"&&typeof r.encoder!="function")throw new TypeError("Encoder has to be a function.");var n=r.charset||defaults$1.charset;if(typeof r.charset!="undefined"&&r.charset!=="utf-8"&&r.charset!=="iso-8859-1")throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var i=formats$1.default;if(typeof r.format!="undefined"){if(!has$1.call(formats$1.formatters,r.format))throw new TypeError("Unknown format option provided.");i=r.format}var s=formats$1.formatters[i],a=defaults$1.filter;return(typeof r.filter=="function"||isArray$2(r.filter))&&(a=r.filter),{addQueryPrefix:typeof r.addQueryPrefix=="boolean"?r.addQueryPrefix:defaults$1.addQueryPrefix,allowDots:typeof r.allowDots=="undefined"?defaults$1.allowDots:!!r.allowDots,charset:n,charsetSentinel:typeof r.charsetSentinel=="boolean"?r.charsetSentinel:defaults$1.charsetSentinel,delimiter:typeof r.delimiter=="undefined"?defaults$1.delimiter:r.delimiter,encode:typeof r.encode=="boolean"?r.encode:defaults$1.encode,encoder:typeof r.encoder=="function"?r.encoder:defaults$1.encoder,encodeValuesOnly:typeof r.encodeValuesOnly=="boolean"?r.encodeValuesOnly:defaults$1.encodeValuesOnly,filter:a,format:i,formatter:s,serializeDate:typeof r.serializeDate=="function"?r.serializeDate:defaults$1.serializeDate,skipNulls:typeof r.skipNulls=="boolean"?r.skipNulls:defaults$1.skipNulls,sort:typeof r.sort=="function"?r.sort:null,strictNullHandling:typeof r.strictNullHandling=="boolean"?r.strictNullHandling:defaults$1.strictNullHandling}},stringify_1=function(e,r){var n=e,i=normalizeStringifyOptions(r),s,a;typeof i.filter=="function"?(a=i.filter,n=a("",n)):isArray$2(i.filter)&&(a=i.filter,s=a);var u=[];if(typeof n!="object"||n===null)return"";var f;r&&r.arrayFormat in arrayPrefixGenerators?f=r.arrayFormat:r&&"indices"in r?f=r.indices?"indices":"repeat":f="indices";var d=arrayPrefixGenerators[f];s||(s=Object.keys(n)),i.sort&&s.sort(i.sort);for(var c=getSideChannel(),m=0;m<s.length;++m){var b=s[m];i.skipNulls&&n[b]===null||pushToArray(u,stringify$1(n[b],b,d,i.strictNullHandling,i.skipNulls,i.encode?i.encoder:null,i.filter,i.sort,i.allowDots,i.serializeDate,i.format,i.formatter,i.encodeValuesOnly,i.charset,c))}var y=u.join(i.delimiter),P=i.addQueryPrefix===!0?"?":"";return i.charsetSentinel&&(i.charset==="iso-8859-1"?P+="utf8=%26%2310003%3B&":P+="utf8=%E2%9C%93&"),y.length>0?P+y:""},utils=utils$2,has=Object.prototype.hasOwnProperty,isArray$1=Array.isArray,defaults={allowDots:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:utils.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},interpretNumericEntities=function(e){return e.replace(/&#(\d+);/g,function(r,n){return String.fromCharCode(parseInt(n,10))})},parseArrayValue=function(e,r){return e&&typeof e=="string"&&r.comma&&e.indexOf(",")>-1?e.split(","):e},isoSentinel="utf8=%26%2310003%3B",charsetSentinel="utf8=%E2%9C%93",parseValues=function e(r,n){var i={},s=n.ignoreQueryPrefix?r.replace(/^\?/,""):r,a=n.parameterLimit===1/0?void 0:n.parameterLimit,u=s.split(n.delimiter,a),f=-1,d,c=n.charset;if(n.charsetSentinel)for(d=0;d<u.length;++d)u[d].indexOf("utf8=")===0&&(u[d]===charsetSentinel?c="utf-8":u[d]===isoSentinel&&(c="iso-8859-1"),f=d,d=u.length);for(d=0;d<u.length;++d)if(d!==f){var m=u[d],b=m.indexOf("]="),y=b===-1?m.indexOf("="):b+1,P,C;y===-1?(P=n.decoder(m,defaults.decoder,c,"key"),C=n.strictNullHandling?null:""):(P=n.decoder(m.slice(0,y),defaults.decoder,c,"key"),C=utils.maybeMap(parseArrayValue(m.slice(y+1),n),function(T){return n.decoder(T,defaults.decoder,c,"value")})),C&&n.interpretNumericEntities&&c==="iso-8859-1"&&(C=interpretNumericEntities(C)),m.indexOf("[]=")>-1&&(C=isArray$1(C)?[C]:C),has.call(i,P)?i[P]=utils.combine(i[P],C):i[P]=C}return i},parseObject=function(e,r,n,i){for(var s=i?r:parseArrayValue(r,n),a=e.length-1;a>=0;--a){var u,f=e[a];if(f==="[]"&&n.parseArrays)u=[].concat(s);else{u=n.plainObjects?Object.create(null):{};var d=f.charAt(0)==="["&&f.charAt(f.length-1)==="]"?f.slice(1,-1):f,c=parseInt(d,10);!n.parseArrays&&d===""?u={0:s}:!isNaN(c)&&f!==d&&String(c)===d&&c>=0&&n.parseArrays&&c<=n.arrayLimit?(u=[],u[c]=s):d!=="__proto__"&&(u[d]=s)}s=u}return s},parseKeys=function e(r,n,i,s){if(!!r){var a=i.allowDots?r.replace(/\.([^.[]+)/g,"[$1]"):r,u=/(\[[^[\]]*])/,f=/(\[[^[\]]*])/g,d=i.depth>0&&u.exec(a),c=d?a.slice(0,d.index):a,m=[];if(c){if(!i.plainObjects&&has.call(Object.prototype,c)&&!i.allowPrototypes)return;m.push(c)}for(var b=0;i.depth>0&&(d=f.exec(a))!==null&&b<i.depth;){if(b+=1,!i.plainObjects&&has.call(Object.prototype,d[1].slice(1,-1))&&!i.allowPrototypes)return;m.push(d[1])}return d&&m.push("["+a.slice(d.index)+"]"),parseObject(m,n,i,s)}},normalizeParseOptions=function e(r){if(!r)return defaults;if(r.decoder!==null&&r.decoder!==void 0&&typeof r.decoder!="function")throw new TypeError("Decoder has to be a function.");if(typeof r.charset!="undefined"&&r.charset!=="utf-8"&&r.charset!=="iso-8859-1")throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var n=typeof r.charset=="undefined"?defaults.charset:r.charset;return{allowDots:typeof r.allowDots=="undefined"?defaults.allowDots:!!r.allowDots,allowPrototypes:typeof r.allowPrototypes=="boolean"?r.allowPrototypes:defaults.allowPrototypes,allowSparse:typeof r.allowSparse=="boolean"?r.allowSparse:defaults.allowSparse,arrayLimit:typeof r.arrayLimit=="number"?r.arrayLimit:defaults.arrayLimit,charset:n,charsetSentinel:typeof r.charsetSentinel=="boolean"?r.charsetSentinel:defaults.charsetSentinel,comma:typeof r.comma=="boolean"?r.comma:defaults.comma,decoder:typeof r.decoder=="function"?r.decoder:defaults.decoder,delimiter:typeof r.delimiter=="string"||utils.isRegExp(r.delimiter)?r.delimiter:defaults.delimiter,depth:typeof r.depth=="number"||r.depth===!1?+r.depth:defaults.depth,ignoreQueryPrefix:r.ignoreQueryPrefix===!0,interpretNumericEntities:typeof r.interpretNumericEntities=="boolean"?r.interpretNumericEntities:defaults.interpretNumericEntities,parameterLimit:typeof r.parameterLimit=="number"?r.parameterLimit:defaults.parameterLimit,parseArrays:r.parseArrays!==!1,plainObjects:typeof r.plainObjects=="boolean"?r.plainObjects:defaults.plainObjects,strictNullHandling:typeof r.strictNullHandling=="boolean"?r.strictNullHandling:defaults.strictNullHandling}},parse$1=function(e,r){var n=normalizeParseOptions(r);if(e===""||e===null||typeof e=="undefined")return n.plainObjects?Object.create(null):{};for(var i=typeof e=="string"?parseValues(e,n):e,s=n.plainObjects?Object.create(null):{},a=Object.keys(i),u=0;u<a.length;++u){var f=a[u],d=parseKeys(f,i[f],n,typeof e=="string");s=utils.merge(s,d,n)}return n.allowSparse===!0?s:utils.compact(s)},stringify=stringify_1,parse=parse$1,formats=formats$3,lib={formats,parse,stringify},global$1=typeof globalThis!="undefined"&&globalThis||typeof self!="undefined"&&self||typeof global$1!="undefined"&&global$1,support={searchParams:"URLSearchParams"in global$1,iterable:"Symbol"in global$1&&"iterator"in Symbol,blob:"FileReader"in global$1&&"Blob"in global$1&&function(){try{return new Blob,!0}catch{return!1}}(),formData:"FormData"in global$1,arrayBuffer:"ArrayBuffer"in global$1};function isDataView(e){return e&&DataView.prototype.isPrototypeOf(e)}if(support.arrayBuffer)var viewClasses=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],isArrayBufferView=ArrayBuffer.isView||function(e){return e&&viewClasses.indexOf(Object.prototype.toString.call(e))>-1};function normalizeName(e){if(typeof e!="string"&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(e)||e==="")throw new TypeError('Invalid character in header field name: "'+e+'"');return e.toLowerCase()}function normalizeValue(e){return typeof e!="string"&&(e=String(e)),e}function iteratorFor(e){var r={next:function(){var n=e.shift();return{done:n===void 0,value:n}}};return support.iterable&&(r[Symbol.iterator]=function(){return r}),r}function Headers(e){this.map={},e instanceof Headers?e.forEach(function(r,n){this.append(n,r)},this):Array.isArray(e)?e.forEach(function(r){this.append(r[0],r[1])},this):e&&Object.getOwnPropertyNames(e).forEach(function(r){this.append(r,e[r])},this)}Headers.prototype.append=function(e,r){e=normalizeName(e),r=normalizeValue(r);var n=this.map[e];this.map[e]=n?n+", "+r:r};Headers.prototype.delete=function(e){delete this.map[normalizeName(e)]};Headers.prototype.get=function(e){return e=normalizeName(e),this.has(e)?this.map[e]:null};Headers.prototype.has=function(e){return this.map.hasOwnProperty(normalizeName(e))};Headers.prototype.set=function(e,r){this.map[normalizeName(e)]=normalizeValue(r)};Headers.prototype.forEach=function(e,r){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(r,this.map[n],n,this)};Headers.prototype.keys=function(){var e=[];return this.forEach(function(r,n){e.push(n)}),iteratorFor(e)};Headers.prototype.values=function(){var e=[];return this.forEach(function(r){e.push(r)}),iteratorFor(e)};Headers.prototype.entries=function(){var e=[];return this.forEach(function(r,n){e.push([n,r])}),iteratorFor(e)};support.iterable&&(Headers.prototype[Symbol.iterator]=Headers.prototype.entries);function consumed(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function fileReaderReady(e){return new Promise(function(r,n){e.onload=function(){r(e.result)},e.onerror=function(){n(e.error)}})}function readBlobAsArrayBuffer(e){var r=new FileReader,n=fileReaderReady(r);return r.readAsArrayBuffer(e),n}function readBlobAsText(e){var r=new FileReader,n=fileReaderReady(r);return r.readAsText(e),n}function readArrayBufferAsText(e){for(var r=new Uint8Array(e),n=new Array(r.length),i=0;i<r.length;i++)n[i]=String.fromCharCode(r[i]);return n.join("")}function bufferClone(e){if(e.slice)return e.slice(0);var r=new Uint8Array(e.byteLength);return r.set(new Uint8Array(e)),r.buffer}function Body(){return this.bodyUsed=!1,this._initBody=function(e){this.bodyUsed=this.bodyUsed,this._bodyInit=e,e?typeof e=="string"?this._bodyText=e:support.blob&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:support.formData&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:support.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():support.arrayBuffer&&support.blob&&isDataView(e)?(this._bodyArrayBuffer=bufferClone(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):support.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(e)||isArrayBufferView(e))?this._bodyArrayBuffer=bufferClone(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",this.headers.get("content-type")||(typeof e=="string"?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):support.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},support.blob&&(this.blob=function(){var e=consumed(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){if(this._bodyArrayBuffer){var e=consumed(this);return e||(ArrayBuffer.isView(this._bodyArrayBuffer)?Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):Promise.resolve(this._bodyArrayBuffer))}else return this.blob().then(readBlobAsArrayBuffer)}),this.text=function(){var e=consumed(this);if(e)return e;if(this._bodyBlob)return readBlobAsText(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(readArrayBufferAsText(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},support.formData&&(this.formData=function(){return this.text().then(decode)}),this.json=function(){return this.text().then(JSON.parse)},this}var methods=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function normalizeMethod(e){var r=e.toUpperCase();return methods.indexOf(r)>-1?r:e}function Request(e,r){if(!(this instanceof Request))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');r=r||{};var n=r.body;if(e instanceof Request){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,r.headers||(this.headers=new Headers(e.headers)),this.method=e.method,this.mode=e.mode,this.signal=e.signal,!n&&e._bodyInit!=null&&(n=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=r.credentials||this.credentials||"same-origin",(r.headers||!this.headers)&&(this.headers=new Headers(r.headers)),this.method=normalizeMethod(r.method||this.method||"GET"),this.mode=r.mode||this.mode||null,this.signal=r.signal||this.signal,this.referrer=null,(this.method==="GET"||this.method==="HEAD")&&n)throw new TypeError("Body not allowed for GET or HEAD requests");if(this._initBody(n),(this.method==="GET"||this.method==="HEAD")&&(r.cache==="no-store"||r.cache==="no-cache")){var i=/([?&])_=[^&]*/;if(i.test(this.url))this.url=this.url.replace(i,"$1_="+new Date().getTime());else{var s=/\?/;this.url+=(s.test(this.url)?"&":"?")+"_="+new Date().getTime()}}}Request.prototype.clone=function(){return new Request(this,{body:this._bodyInit})};function decode(e){var r=new FormData;return e.trim().split("&").forEach(function(n){if(n){var i=n.split("="),s=i.shift().replace(/\+/g," "),a=i.join("=").replace(/\+/g," ");r.append(decodeURIComponent(s),decodeURIComponent(a))}}),r}function parseHeaders(e){var r=new Headers,n=e.replace(/\r?\n[\t ]+/g," ");return n.split("\r").map(function(i){return i.indexOf(`
- `)===0?i.substr(1,i.length):i}).forEach(function(i){var s=i.split(":"),a=s.shift().trim();if(a){var u=s.join(":").trim();r.append(a,u)}}),r}Body.call(Request.prototype);function Response(e,r){if(!(this instanceof Response))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');r||(r={}),this.type="default",this.status=r.status===void 0?200:r.status,this.ok=this.status>=200&&this.status<300,this.statusText=r.statusText===void 0?"":""+r.statusText,this.headers=new Headers(r.headers),this.url=r.url||"",this._initBody(e)}Body.call(Response.prototype);Response.prototype.clone=function(){return new Response(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new Headers(this.headers),url:this.url})};Response.error=function(){var e=new Response(null,{status:0,statusText:""});return e.type="error",e};var redirectStatuses=[301,302,303,307,308];Response.redirect=function(e,r){if(redirectStatuses.indexOf(r)===-1)throw new RangeError("Invalid status code");return new Response(null,{status:r,headers:{location:e}})};var DOMException=global$1.DOMException;try{new DOMException}catch(e){DOMException=function(r,n){this.message=r,this.name=n;var i=Error(r);this.stack=i.stack},DOMException.prototype=Object.create(Error.prototype),DOMException.prototype.constructor=DOMException}function fetch$1(e,r){return new Promise(function(n,i){var s=new Request(e,r);if(s.signal&&s.signal.aborted)return i(new DOMException("Aborted","AbortError"));var a=new XMLHttpRequest;function u(){a.abort()}a.onload=function(){var d={status:a.status,statusText:a.statusText,headers:parseHeaders(a.getAllResponseHeaders()||"")};d.url="responseURL"in a?a.responseURL:d.headers.get("X-Request-URL");var c="response"in a?a.response:a.responseText;setTimeout(function(){n(new Response(c,d))},0)},a.onerror=function(){setTimeout(function(){i(new TypeError("Network request failed"))},0)},a.ontimeout=function(){setTimeout(function(){i(new TypeError("Network request failed"))},0)},a.onabort=function(){setTimeout(function(){i(new DOMException("Aborted","AbortError"))},0)};function f(d){try{return d===""&&global$1.location.href?global$1.location.href:d}catch{return d}}a.open(s.method,f(s.url),!0),s.credentials==="include"?a.withCredentials=!0:s.credentials==="omit"&&(a.withCredentials=!1),"responseType"in a&&(support.blob?a.responseType="blob":support.arrayBuffer&&s.headers.get("Content-Type")&&s.headers.get("Content-Type").indexOf("application/octet-stream")!==-1&&(a.responseType="arraybuffer")),r&&typeof r.headers=="object"&&!(r.headers instanceof Headers)?Object.getOwnPropertyNames(r.headers).forEach(function(d){a.setRequestHeader(d,normalizeValue(r.headers[d]))}):s.headers.forEach(function(d,c){a.setRequestHeader(c,d)}),s.signal&&(s.signal.addEventListener("abort",u),a.onreadystatechange=function(){a.readyState===4&&s.signal.removeEventListener("abort",u)}),a.send(typeof s._bodyInit=="undefined"?null:s._bodyInit)})}fetch$1.polyfill=!0;global$1.fetch||(global$1.fetch=fetch$1,global$1.Headers=Headers,global$1.Request=Request,global$1.Response=Response);self.fetch.bind(self);function ownKeys(e,r){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);r&&(i=i.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,i)}return n}function _objectSpread2(e){for(var r=1;r<arguments.length;r++){var n=arguments[r]!=null?arguments[r]:{};r%2?ownKeys(Object(n),!0).forEach(function(i){_defineProperty(e,i,n[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(n,i))})}return e}function _typeof(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof=function(r){return typeof r}:_typeof=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},_typeof(e)}function _classCallCheck(e,r){if(!(e instanceof r))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,r){for(var n=0;n<r.length;n++){var i=r[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function _createClass(e,r,n){return r&&_defineProperties(e.prototype,r),n&&_defineProperties(e,n),e}function _defineProperty(e,r,n){return r in e?Object.defineProperty(e,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[r]=n,e}function _inherits(e,r){if(typeof r!="function"&&r!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(r&&r.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),r&&_setPrototypeOf(e,r)}function _getPrototypeOf(e){return _getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},_getPrototypeOf(e)}function _setPrototypeOf(e,r){return _setPrototypeOf=Object.setPrototypeOf||function(i,s){return i.__proto__=s,i},_setPrototypeOf(e,r)}function _isNativeReflectConstruct(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function _construct(e,r,n){return _isNativeReflectConstruct()?_construct=Reflect.construct:_construct=function(s,a,u){var f=[null];f.push.apply(f,a);var d=Function.bind.apply(s,f),c=new d;return u&&_setPrototypeOf(c,u.prototype),c},_construct.apply(null,arguments)}function _isNativeFunction(e){return Function.toString.call(e).indexOf("[native code]")!==-1}function _wrapNativeSuper(e){var r=typeof Map=="function"?new Map:void 0;return _wrapNativeSuper=function(i){if(i===null||!_isNativeFunction(i))return i;if(typeof i!="function")throw new TypeError("Super expression must either be null or a function");if(typeof r!="undefined"){if(r.has(i))return r.get(i);r.set(i,s)}function s(){return _construct(i,arguments,_getPrototypeOf(this).constructor)}return s.prototype=Object.create(i.prototype,{constructor:{value:s,enumerable:!1,writable:!0,configurable:!0}}),_setPrototypeOf(s,i)},_wrapNativeSuper(e)}function _assertThisInitialized(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _possibleConstructorReturn(e,r){if(r&&(typeof r=="object"||typeof r=="function"))return r;if(r!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized(e)}function _createSuper(e){var r=_isNativeReflectConstruct();return function(){var i=_getPrototypeOf(e),s;if(r){var a=_getPrototypeOf(this).constructor;s=Reflect.construct(i,arguments,a)}else s=i.apply(this,arguments);return _possibleConstructorReturn(this,s)}}function _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_unsupportedIterableToArray(e)||_nonIterableSpread()}function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}function _iterableToArray(e){if(typeof Symbol!="undefined"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function _unsupportedIterableToArray(e,r){if(!!e){if(typeof e=="string")return _arrayLikeToArray(e,r);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(e,r)}}function _arrayLikeToArray(e,r){(r==null||r>e.length)&&(r=e.length);for(var n=0,i=new Array(r);n<r;n++)i[n]=e[n];return i}function _nonIterableSpread(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
- In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function compose(e){if(!Array.isArray(e))throw new TypeError("Middlewares must be an array!");for(var r=e.length,n=0;n<r;n++)if(typeof e[n]!="function")throw new TypeError("Middleware must be componsed of function");return function(s,a){var u=-1;function f(d){if(d<=u)return Promise.reject(new Error("next() should not be called multiple times in one middleware!"));u=d;var c=e[d]||a;if(!c)return Promise.resolve();try{return Promise.resolve(c(s,function(){return f(d+1)}))}catch(m){return Promise.reject(m)}}return f(0)}}var Onion=function(){function e(r){if(_classCallCheck(this,e),!Array.isArray(r))throw new TypeError("Default middlewares must be an array!");this.defaultMiddlewares=_toConsumableArray(r),this.middlewares=[]}return _createClass(e,[{key:"use",value:function(n){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{global:!1,core:!1,defaultInstance:!1},s=!1,a=!1,u=!1;if(typeof i=="number"?(process&&process.env&&console.warn('use() options should be object, number property would be deprecated in future\uFF0Cplease update use() options to "{ core: true }".'),s=!0,a=!1):_typeof(i)==="object"&&i&&(a=i.global||!1,s=i.core||!1,u=i.defaultInstance||!1),a){e.globalMiddlewares.splice(e.globalMiddlewares.length-e.defaultGlobalMiddlewaresLength,0,n);return}if(s){e.coreMiddlewares.splice(e.coreMiddlewares.length-e.defaultCoreMiddlewaresLength,0,n);return}if(u){this.defaultMiddlewares.push(n);return}this.middlewares.push(n)}},{key:"execute",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,i=compose([].concat(_toConsumableArray(this.middlewares),_toConsumableArray(this.defaultMiddlewares),_toConsumableArray(e.globalMiddlewares),_toConsumableArray(e.coreMiddlewares)));return i(n)}}]),e}();Onion.globalMiddlewares=[];Onion.defaultGlobalMiddlewaresLength=0;Onion.coreMiddlewares=[];Onion.defaultCoreMiddlewaresLength=0;var MapCache=function(){function e(r){_classCallCheck(this,e),this.cache=new Map,this.timer={},this.extendOptions(r)}return _createClass(e,[{key:"extendOptions",value:function(n){this.maxCache=n.maxCache||0}},{key:"get",value:function(n){return this.cache.get(JSON.stringify(n))}},{key:"set",value:function(n,i){var s=this,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:6e4;if(this.maxCache>0&&this.cache.size>=this.maxCache){var u=_toConsumableArray(this.cache.keys())[0];this.cache.delete(u),this.timer[u]&&clearTimeout(this.timer[u])}var f=JSON.stringify(n);this.cache.set(f,i),a>0&&(this.timer[f]=setTimeout(function(){s.cache.delete(f),delete s.timer[f]},a))}},{key:"delete",value:function(n){var i=JSON.stringify(n);return delete this.timer[i],this.cache.delete(i)}},{key:"clear",value:function(){return this.timer={},this.cache.clear()}}]),e}(),RequestError=function(e){_inherits(n,e);var r=_createSuper(n);function n(i,s){var a,u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"RequestError";return _classCallCheck(this,n),a=r.call(this,i),a.name="RequestError",a.request=s,a.type=u,a}return n}(_wrapNativeSuper(Error)),ResponseError=function(e){_inherits(n,e);var r=_createSuper(n);function n(i,s,a,u){var f,d=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"ResponseError";return _classCallCheck(this,n),f=r.call(this,s||i.statusText),f.name="ResponseError",f.data=a,f.response=i,f.request=u,f.type=d,f}return n}(_wrapNativeSuper(Error));function readerGBK(e){return new Promise(function(r,n){var i=new FileReader;i.onload=function(){r(i.result)},i.onerror=n,i.readAsText(e,"GBK")})}function safeJsonParse(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;try{return JSON.parse(e)}catch{if(r)throw new ResponseError(n,"JSON.parse fail",e,i,"ParseError")}return e}function timeout2Throw(e,r,n){return new Promise(function(i,s){setTimeout(function(){s(new RequestError(r||"timeout of ".concat(e,"ms exceeded"),n,"Timeout"))},e)})}function cancel2Throw(e){return new Promise(function(r,n){e.cancelToken&&e.cancelToken.promise.then(function(i){n(i)})})}var toString=Object.prototype.toString;function getEnv(){var e;return typeof process!="undefined"&&toString.call(process)==="[object process]"&&(e="NODE"),typeof XMLHttpRequest!="undefined"&&(e="BROWSER"),e}function isArray(e){return _typeof(e)==="object"&&Object.prototype.toString.call(e)==="[object Array]"}function isURLSearchParams(e){return typeof URLSearchParams!="undefined"&&e instanceof URLSearchParams}function isDate(e){return _typeof(e)==="object"&&Object.prototype.toString.call(e)==="[object Date]"}function isObject(e){return e!==null&&_typeof(e)==="object"}function forEach2ObjArr(e,r){if(!!e)if(_typeof(e)!=="object"&&(e=[e]),isArray(e))for(var n=0;n<e.length;n++)r.call(null,e[n],n,e);else for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&r.call(null,e[i],i,e)}function getParamObject(e){return isURLSearchParams(e)?lib.parse(e.toString(),{strictNullHandling:!0}):typeof e=="string"?[e]:e}function reqStringify(e){return lib.stringify(e,{arrayFormat:"repeat",strictNullHandling:!0})}function mergeRequestOptions(e,r){return _objectSpread2(_objectSpread2(_objectSpread2({},e),r),{},{headers:_objectSpread2(_objectSpread2({},e.headers),r.headers),params:_objectSpread2(_objectSpread2({},getParamObject(e.params)),getParamObject(r.params)),method:(r.method||e.method||"get").toLowerCase()})}var addfix=function e(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=n.prefix,s=n.suffix;return i&&(r="".concat(i).concat(r)),s&&(r="".concat(r).concat(s)),{url:r,options:n}},warnedCoreType=!1;function __defaultValidateCache(e,r){var n=r.method,i=n===void 0?"get":n;return i.toLowerCase()==="get"}function fetchMiddleware(e,r){if(!e)return r();var n=e.req;n=n===void 0?{}:n;var i=n.options,s=i===void 0?{}:i,a=n.url,u=a===void 0?"":a,f=e.cache,d=e.responseInterceptors,c=s.timeout,m=c===void 0?0:c,b=s.timeoutMessage,y=s.__umiRequestCoreType__,P=y===void 0?"normal":y,C=s.useCache,T=C===void 0?!1:C,I=s.method,S=I===void 0?"get":I,_=s.params,E=s.ttl,A=s.validateCache,x=A===void 0?__defaultValidateCache:A;if(P!=="normal")return process&&process.env&&!0&&warnedCoreType===!1&&(warnedCoreType=!0,console.warn("__umiRequestCoreType__ is a internal property that use in umi-request, change its value would affect the behavior of request! It only use when you want to extend or use request core.")),r();var O=fetch;if(!O)throw new Error("Global fetch not exist!");var k=getEnv()==="BROWSER",F=x(u,s)&&T&&k;if(F){var L=f.get({url:u,params:_,method:S});if(L)return L=L.clone(),L.useCache=!0,e.res=L,r()}var U;return m>0?U=Promise.race([cancel2Throw(s),O(u,s),timeout2Throw(m,b,e.req)]):U=Promise.race([cancel2Throw(s),O(u,s)]),d.forEach(function(Z){U=U.then(function(j){var X=typeof j.clone=="function"?j.clone():j;return Z(X,s)})}),U.then(function(Z){if(F&&Z.status===200){var j=Z.clone();j.useCache=!0,f.set({url:u,params:_,method:S},j,E)}return e.res=Z,r()})}function parseResponseMiddleware(e,r){var n;return r().then(function(){if(!!e){var i=e.res,s=i===void 0?{}:i,a=e.req,u=a===void 0?{}:a,f=u||{},d=f.options;d=d===void 0?{}:d;var c=d.responseType,m=c===void 0?"json":c,b=d.charset,y=b===void 0?"utf8":b;d.getResponse;var P=d.throwErrIfParseFail,C=P===void 0?!1:P,T=d.parseResponse,I=T===void 0?!0:T;if(!!I&&!(!s||!s.clone)){if(n=getEnv()==="BROWSER"?s.clone():s,n.useCache=s.useCache||!1,y==="gbk")try{return s.blob().then(readerGBK).then(function(S){return safeJsonParse(S,!1,n,u)})}catch(S){throw new ResponseError(n,S.message,null,u,"ParseError")}else if(m==="json")return s.text().then(function(S){return safeJsonParse(S,C,n,u)});try{return s[m]()}catch{throw new ResponseError(n,"responseType not support",null,u,"ParseError")}}}}).then(function(i){if(!!e){e.res;var s=e.req,a=s===void 0?{}:s,u=a||{},f=u.options;f=f===void 0?{}:f;var d=f.getResponse,c=d===void 0?!1:d;if(!!n){if(n.status>=200&&n.status<300){if(c){e.res={data:i,response:n};return}e.res=i;return}throw new ResponseError(n,"http error",i,a,"HttpError")}}}).catch(function(i){if(i instanceof RequestError||i instanceof ResponseError)throw i;var s=e.req,a=e.res;throw i.request=i.request||s,i.response=i.response||a,i.type=i.type||i.name,i.data=i.data||void 0,i})}function simplePostMiddleware(e,r){if(!e)return r();var n=e.req;n=n===void 0?{}:n;var i=n.options,s=i===void 0?{}:i,a=s.method,u=a===void 0?"get":a;if(["post","put","patch","delete"].indexOf(u.toLowerCase())===-1)return r();var f=s.requestType,d=f===void 0?"json":f,c=s.data;if(c){var m=Object.prototype.toString.call(c);m==="[object Object]"||m==="[object Array]"?d==="json"?(s.headers=_objectSpread2({Accept:"application/json","Content-Type":"application/json;charset=UTF-8"},s.headers),s.body=JSON.stringify(c)):d==="form"&&(s.headers=_objectSpread2({Accept:"application/json","Content-Type":"application/x-www-form-urlencoded;charset=UTF-8"},s.headers),s.body=reqStringify(c)):(s.headers=_objectSpread2({Accept:"application/json"},s.headers),s.body=c)}return e.req.options=s,r()}function paramsSerialize(e,r){var n,i;if(e)if(r)n=r(e);else if(isURLSearchParams(e))n=e.toString();else if(isArray(e))i=[],forEach2ObjArr(e,function(a){a===null||typeof a=="undefined"?i.push(a):i.push(isObject(a)?JSON.stringify(a):a)}),n=reqStringify(i);else{i={},forEach2ObjArr(e,function(a,u){var f=a;a===null||typeof a=="undefined"?i[u]=a:isDate(a)?f=a.toISOString():isArray(a)?f=a:isObject(a)&&(f=JSON.stringify(a)),i[u]=f});var s=reqStringify(i);n=s}return n}function simpleGetMiddleware(e,r){if(!e)return r();var n=e.req;n=n===void 0?{}:n;var i=n.options,s=i===void 0?{}:i,a=s.paramsSerializer,u=s.params,f=e.req;f=f===void 0?{}:f;var d=f.url,c=d===void 0?"":d;s.method=s.method?s.method.toUpperCase():"GET",s.credentials=s.credentials||"same-origin";var m=paramsSerialize(u,a);if(e.req.originUrl=c,m){var b=c.indexOf("?")!==-1?"&":"?";e.req.url="".concat(c).concat(b).concat(m)}return e.req.options=s,r()}var globalMiddlewares=[simplePostMiddleware,simpleGetMiddleware,parseResponseMiddleware],coreMiddlewares=[fetchMiddleware];Onion.globalMiddlewares=globalMiddlewares;Onion.defaultGlobalMiddlewaresLength=globalMiddlewares.length;Onion.coreMiddlewares=coreMiddlewares;Onion.defaultCoreMiddlewaresLength=coreMiddlewares.length;var Core=function(){function e(r){_classCallCheck(this,e),this.onion=new Onion([]),this.fetchIndex=0,this.mapCache=new MapCache(r),this.initOptions=r,this.instanceRequestInterceptors=[],this.instanceResponseInterceptors=[]}return _createClass(e,[{key:"use",value:function(n){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{global:!1,core:!1};return this.onion.use(n,i),this}},{key:"extendOptions",value:function(n){this.initOptions=mergeRequestOptions(this.initOptions,n),this.mapCache.extendOptions(n)}},{key:"dealRequestInterceptors",value:function(n){var i=function(u,f){return u.then(function(){var d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return n.req.url=d.url||n.req.url,n.req.options=d.options||n.req.options,f(n.req.url,n.req.options)})},s=[].concat(_toConsumableArray(e.requestInterceptors),_toConsumableArray(this.instanceRequestInterceptors));return s.reduce(i,Promise.resolve()).then(function(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return n.req.url=a.url||n.req.url,n.req.options=a.options||n.req.options,Promise.resolve()})}},{key:"request",value:function(n,i){var s=this,a=this.onion,u={req:{url:n,options:_objectSpread2(_objectSpread2({},i),{},{url:n})},res:null,cache:this.mapCache,responseInterceptors:[].concat(_toConsumableArray(e.responseInterceptors),_toConsumableArray(this.instanceResponseInterceptors))};if(typeof n!="string")throw new Error("url MUST be a string");return new Promise(function(f,d){s.dealRequestInterceptors(u).then(function(){return a.execute(u)}).then(function(){f(u.res)}).catch(function(c){var m=u.req.options.errorHandler;if(m)try{var b=m(c);f(b)}catch(y){d(y)}else d(c)})})}}],[{key:"requestUse",value:function(n){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{global:!0};if(typeof n!="function")throw new TypeError("Interceptor must be function!");i.global?e.requestInterceptors.push(n):this.instanceRequestInterceptors.push(n)}},{key:"responseUse",value:function(n){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{global:!0};if(typeof n!="function")throw new TypeError("Interceptor must be function!");i.global?e.responseInterceptors.push(n):this.instanceResponseInterceptors.push(n)}}]),e}();Core.requestInterceptors=[addfix];Core.responseInterceptors=[];function Cancel(e){this.message=e}Cancel.prototype.toString=function e(){return this.message?"Cancel: ".concat(this.message):"Cancel"};Cancel.prototype.__CANCEL__=!0;function CancelToken(e){if(typeof e!="function")throw new TypeError("executor must be a function.");var r;this.promise=new Promise(function(s){r=s});var n=this;e(function(s){n.reason||(n.reason=new Cancel(s),r(n.reason))})}CancelToken.prototype.throwIfRequested=function e(){if(this.reason)throw this.reason};CancelToken.source=function e(){var r,n=new CancelToken(function(s){r=s});return{token:n,cancel:r}};function isCancel(e){return!!(e&&e.__CANCEL__)}var request$1=function e(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=new Core(r),i=function(u){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},d=mergeRequestOptions(n.initOptions,f);return n.request(u,d)};i.use=n.use.bind(n),i.fetchIndex=n.fetchIndex,i.interceptors={request:{use:Core.requestUse.bind(n)},response:{use:Core.responseUse.bind(n)}};var s=["get","post","delete","put","patch","head","options","rpc"];return s.forEach(function(a){i[a]=function(u,f){return i(u,_objectSpread2(_objectSpread2({},f),{},{method:a}))}}),i.Cancel=Cancel,i.CancelToken=CancelToken,i.isCancel=isCancel,i.extendOptions=n.extendOptions.bind(n),i.middlewares={instance:n.onion.middlewares,defaultInstance:n.onion.defaultMiddlewares,global:Onion.globalMiddlewares,core:Onion.coreMiddlewares},i},extend=function e(r){return request$1(r)};request$1({parseResponse:!1});request$1({});var lodash_isempty={exports:{}};(function(e,r){var n=9007199254740991,i="[object Arguments]",s="[object Function]",a="[object GeneratorFunction]",u="[object Map]",f="[object Object]",d="[object Promise]",c="[object Set]",m="[object WeakMap]",b="[object DataView]",y=/[\\^$.*+?()[\]{}|]/g,P=/^\[object .+?Constructor\]$/,C=typeof commonjsGlobal$1=="object"&&commonjsGlobal$1&&commonjsGlobal$1.Object===Object&&commonjsGlobal$1,T=typeof self=="object"&&self&&self.Object===Object&&self,I=C||T||Function("return this")(),S=r&&!r.nodeType&&r,_=S&&!0&&e&&!e.nodeType&&e,E=_&&_.exports===S;function A(he,$e){return he==null?void 0:he[$e]}function x(he){var $e=!1;if(he!=null&&typeof he.toString!="function")try{$e=!!(he+"")}catch{}return $e}function O(he,$e){return function(Ue){return he($e(Ue))}}var k=Function.prototype,F=Object.prototype,L=I["__core-js_shared__"],U=function(){var he=/[^.]+$/.exec(L&&L.keys&&L.keys.IE_PROTO||"");return he?"Symbol(src)_1."+he:""}(),Z=k.toString,j=F.hasOwnProperty,X=F.toString,re=RegExp("^"+Z.call(j).replace(y,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),W=E?I.Buffer:void 0,z=F.propertyIsEnumerable,$=W?W.isBuffer:void 0,M=O(Object.keys,Object),H=Fe(I,"DataView"),ne=Fe(I,"Map"),Q=Fe(I,"Promise"),be=Fe(I,"Set"),Oe=Fe(I,"WeakMap"),Te=!z.call({valueOf:1},"valueOf"),ie=se(H),_e=se(ne),we=se(Q),ce=se(be),Me=se(Oe);function Ve(he){return X.call(he)}function Ce(he){if(!Ie(he)||G(he))return!1;var $e=ye(he)||x(he)?re:P;return $e.test(se(he))}function Fe(he,$e){var Ue=A(he,$e);return Ce(Ue)?Ue:void 0}var ge=Ve;(H&&ge(new H(new ArrayBuffer(1)))!=b||ne&&ge(new ne)!=u||Q&&ge(Q.resolve())!=d||be&&ge(new be)!=c||Oe&&ge(new Oe)!=m)&&(ge=function(he){var $e=X.call(he),Ue=$e==f?he.constructor:void 0,et=Ue?se(Ue):void 0;if(et)switch(et){case ie:return b;case _e:return u;case we:return d;case ce:return c;case Me:return m}return $e});function G(he){return!!U&&U in he}function Y(he){var $e=he&&he.constructor,Ue=typeof $e=="function"&&$e.prototype||F;return he===Ue}function se(he){if(he!=null){try{return Z.call(he)}catch{}try{return he+""}catch{}}return""}function fe(he){return Ae(he)&&j.call(he,"callee")&&(!z.call(he,"callee")||X.call(he)==i)}var ue=Array.isArray;function ve(he){return he!=null&&xe(he.length)&&!ye(he)}function Ae(he){return Re(he)&&ve(he)}var pe=$||De;function Se(he){if(ve(he)&&(ue(he)||typeof he=="string"||typeof he.splice=="function"||pe(he)||fe(he)))return!he.length;var $e=ge(he);if($e==u||$e==c)return!he.size;if(Te||Y(he))return!M(he).length;for(var Ue in he)if(j.call(he,Ue))return!1;return!0}function ye(he){var $e=Ie(he)?X.call(he):"";return $e==s||$e==a}function xe(he){return typeof he=="number"&&he>-1&&he%1==0&&he<=n}function Ie(he){var $e=typeof he;return!!he&&($e=="object"||$e=="function")}function Re(he){return!!he&&typeof he=="object"}function De(){return!1}e.exports=Se})(lodash_isempty,lodash_isempty.exports);var objectTag="[object Object]";function isHostObject(e){var r=!1;if(e!=null&&typeof e.toString!="function")try{r=!!(e+"")}catch{}return r}function overArg(e,r){return function(n){return e(r(n))}}var funcProto=Function.prototype,objectProto=Object.prototype,funcToString=funcProto.toString,hasOwnProperty=objectProto.hasOwnProperty,objectCtorString=funcToString.call(Object),objectToString=objectProto.toString,getPrototype=overArg(Object.getPrototypeOf,Object);function isObjectLike(e){return!!e&&typeof e=="object"}function isPlainObject$1(e){if(!isObjectLike(e)||objectToString.call(e)!=objectTag||isHostObject(e))return!1;var r=getPrototype(e);if(r===null)return!0;var n=hasOwnProperty.call(r,"constructor")&&r.constructor;return typeof n=="function"&&n instanceof n&&funcToString.call(n)==objectCtorString}var lodash_isplainobject=isPlainObject$1,lodash_transform={exports:{}};(function(e,r){var n=200,i="Expected a function",s="__lodash_hash_undefined__",a=1,u=2,f=1/0,d=9007199254740991,c="[object Arguments]",m="[object Array]",b="[object Boolean]",y="[object Date]",P="[object Error]",C="[object Function]",T="[object GeneratorFunction]",I="[object Map]",S="[object Number]",_="[object Object]",E="[object Promise]",A="[object RegExp]",x="[object Set]",O="[object String]",k="[object Symbol]",F="[object WeakMap]",L="[object ArrayBuffer]",U="[object DataView]",Z="[object Float32Array]",j="[object Float64Array]",X="[object Int8Array]",re="[object Int16Array]",W="[object Int32Array]",z="[object Uint8Array]",$="[object Uint8ClampedArray]",M="[object Uint16Array]",H="[object Uint32Array]",ne=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Q=/^\w*$/,be=/^\./,Oe=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Te=/[\\^$.*+?()[\]{}|]/g,ie=/\\(\\)?/g,_e=/^\[object .+?Constructor\]$/,we=/^(?:0|[1-9]\d*)$/,ce={};ce[Z]=ce[j]=ce[X]=ce[re]=ce[W]=ce[z]=ce[$]=ce[M]=ce[H]=!0,ce[c]=ce[m]=ce[L]=ce[b]=ce[U]=ce[y]=ce[P]=ce[C]=ce[I]=ce[S]=ce[_]=ce[A]=ce[x]=ce[O]=ce[F]=!1;var Me=typeof commonjsGlobal$1=="object"&&commonjsGlobal$1&&commonjsGlobal$1.Object===Object&&commonjsGlobal$1,Ve=typeof self=="object"&&self&&self.Object===Object&&self,Ce=Me||Ve||Function("return this")(),Fe=r&&!r.nodeType&&r,ge=Fe&&!0&&e&&!e.nodeType&&e,G=ge&&ge.exports===Fe,Y=G&&Me.process,se=function(){try{return Y&&Y.binding("util")}catch{}}(),fe=se&&se.isTypedArray;function ue(D,K){for(var ae=-1,Pe=D?D.length:0;++ae<Pe&&K(D[ae],ae,D)!==!1;);return D}function ve(D,K){for(var ae=-1,Pe=D?D.length:0;++ae<Pe;)if(K(D[ae],ae,D))return!0;return!1}function Ae(D){return function(K){return K==null?void 0:K[D]}}function pe(D,K){for(var ae=-1,Pe=Array(D);++ae<D;)Pe[ae]=K(ae);return Pe}function Se(D){return function(K){return D(K)}}function ye(D,K){return D==null?void 0:D[K]}function xe(D){var K=!1;if(D!=null&&typeof D.toString!="function")try{K=!!(D+"")}catch{}return K}function Ie(D){var K=-1,ae=Array(D.size);return D.forEach(function(Pe,qe){ae[++K]=[qe,Pe]}),ae}function Re(D,K){return function(ae){return D(K(ae))}}function De(D){var K=-1,ae=Array(D.size);return D.forEach(function(Pe){ae[++K]=Pe}),ae}var he=Array.prototype,$e=Function.prototype,Ue=Object.prototype,et=Ce["__core-js_shared__"],Et=function(){var D=/[^.]+$/.exec(et&&et.keys&&et.keys.IE_PROTO||"");return D?"Symbol(src)_1."+D:""}(),Gt=$e.toString,At=Ue.hasOwnProperty,Pt=Ue.toString,Tr=RegExp("^"+Gt.call(At).replace(Te,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),dt=Ce.Symbol,Ot=Ce.Uint8Array,tn=Re(Object.getPrototypeOf,Object),ei=Object.create,ti=Ue.propertyIsEnumerable,cs=he.splice,fs=Re(Object.keys,Object),Sn=Rr(Ce,"DataView"),Vr=Rr(Ce,"Map"),rn=Rr(Ce,"Promise"),wn=Rr(Ce,"Set"),An=Rr(Ce,"WeakMap"),Hr=Rr(Object,"create"),Pn=gr(Sn),hs=gr(Vr),Cn=gr(rn),ps=gr(wn),ds=gr(An),nn=dt?dt.prototype:void 0,xn=nn?nn.valueOf:void 0,ri=nn?nn.toString:void 0;function mr(D){var K=-1,ae=D?D.length:0;for(this.clear();++K<ae;){var Pe=D[K];this.set(Pe[0],Pe[1])}}function ms(){this.__data__=Hr?Hr(null):{}}function gs(D){return this.has(D)&&delete this.__data__[D]}function ni(D){var K=this.__data__;if(Hr){var ae=K[D];return ae===s?void 0:ae}return At.call(K,D)?K[D]:void 0}function ys(D){var K=this.__data__;return Hr?K[D]!==void 0:At.call(K,D)}function vs(D,K){var ae=this.__data__;return ae[D]=Hr&&K===void 0?s:K,this}mr.prototype.clear=ms,mr.prototype.delete=gs,mr.prototype.get=ni,mr.prototype.has=ys,mr.prototype.set=vs;function nr(D){var K=-1,ae=D?D.length:0;for(this.clear();++K<ae;){var Pe=D[K];this.set(Pe[0],Pe[1])}}function _s(){this.__data__=[]}function bs(D){var K=this.__data__,ae=Gr(K,D);if(ae<0)return!1;var Pe=K.length-1;return ae==Pe?K.pop():cs.call(K,ae,1),!0}function Es(D){var K=this.__data__,ae=Gr(K,D);return ae<0?void 0:K[ae][1]}function sn(D){return Gr(this.__data__,D)>-1}function Ss(D,K){var ae=this.__data__,Pe=Gr(ae,D);return Pe<0?ae.push([D,K]):ae[Pe][1]=K,this}nr.prototype.clear=_s,nr.prototype.delete=bs,nr.prototype.get=Es,nr.prototype.has=sn,nr.prototype.set=Ss;function Dt(D){var K=-1,ae=D?D.length:0;for(this.clear();++K<ae;){var Pe=D[K];this.set(Pe[0],Pe[1])}}function ws(){this.__data__={hash:new mr,map:new(Vr||nr),string:new mr}}function As(D){return an(this,D).delete(D)}function Ps(D){return an(this,D).get(D)}function ii(D){return an(this,D).has(D)}function si(D,K){return an(this,D).set(D,K),this}Dt.prototype.clear=ws,Dt.prototype.delete=As,Dt.prototype.get=Ps,Dt.prototype.has=ii,Dt.prototype.set=si;function zr(D){var K=-1,ae=D?D.length:0;for(this.__data__=new Dt;++K<ae;)this.add(D[K])}function Cs(D){return this.__data__.set(D,s),this}function xs(D){return this.__data__.has(D)}zr.prototype.add=zr.prototype.push=Cs,zr.prototype.has=xs;function ir(D){this.__data__=new nr(D)}function Ts(){this.__data__=new nr}function oi(D){return this.__data__.delete(D)}function ai(D){return this.__data__.get(D)}function li(D){return this.__data__.has(D)}function Tn(D,K){var ae=this.__data__;if(ae instanceof nr){var Pe=ae.__data__;if(!Vr||Pe.length<n-1)return Pe.push([D,K]),this;ae=this.__data__=new Dt(Pe)}return ae.set(D,K),this}ir.prototype.clear=Ts,ir.prototype.delete=oi,ir.prototype.get=ai,ir.prototype.has=li,ir.prototype.set=Tn;function Is(D,K){var ae=Jt(D)||Ei(D)?pe(D.length,String):[],Pe=ae.length,qe=!!Pe;for(var Ne in D)(K||At.call(D,Ne))&&!(qe&&(Ne=="length"||_i(Ne,Pe)))&&ae.push(Ne);return ae}function Gr(D,K){for(var ae=D.length;ae--;)if(bi(D[ae][0],K))return ae;return-1}function on(D){return yr(D)?ei(D):{}}var ui=ks();function Rs(D,K){return D&&ui(D,K,Ur)}function In(D,K){K=ln(K,D)?[K]:Mn(K);for(var ae=0,Pe=K.length;D!=null&&ae<Pe;)D=D[un(K[ae++])];return ae&&ae==Pe?D:void 0}function ci(D){return Pt.call(D)}function Rn(D,K){return D!=null&&K in Object(D)}function On(D,K,ae,Pe,qe){return D===K?!0:D==null||K==null||!yr(D)&&!Or(K)?D!==D&&K!==K:fi(D,K,On,ae,Pe,qe)}function fi(D,K,ae,Pe,qe,Ne){var He=Jt(D),Ze=Jt(K),lt=m,mt=m;He||(lt=cr(D),lt=lt==c?_:lt),Ze||(mt=cr(K),mt=mt==c?_:mt);var vt=lt==_&&!xe(D),xt=mt==_&&!xe(K),gt=lt==mt;if(gt&&!vt)return Ne||(Ne=new ir),He||Dn(D)?yi(D,K,ae,Pe,qe,Ne):Fs(D,K,lt,ae,Pe,qe,Ne);if(!(qe&u)){var Nt=vt&&At.call(D,"__wrapped__"),Ft=xt&&At.call(K,"__wrapped__");if(Nt||Ft){var jt=Nt?D.value():D,Tt=Ft?K.value():K;return Ne||(Ne=new ir),ae(jt,Tt,Pe,qe,Ne)}}return gt?(Ne||(Ne=new ir),vi(D,K,ae,Pe,qe,Ne)):!1}function kn(D,K,ae,Pe){var qe=ae.length,Ne=qe,He=!Pe;if(D==null)return!Ne;for(D=Object(D);qe--;){var Ze=ae[qe];if(He&&Ze[2]?Ze[1]!==D[Ze[0]]:!(Ze[0]in D))return!1}for(;++qe<Ne;){Ze=ae[qe];var lt=Ze[0],mt=D[lt],vt=Ze[1];if(He&&Ze[2]){if(mt===void 0&&!(lt in D))return!1}else{var xt=new ir;if(Pe)var gt=Pe(mt,vt,lt,D,K,xt);if(!(gt===void 0?On(vt,mt,Pe,a|u,xt):gt))return!1}}return!0}function Fn(D){if(!yr(D)||$s(D))return!1;var K=jr(D)||xe(D)?Tr:_e;return K.test(gr(D))}function Ir(D){return Or(D)&&sr(D.length)&&!!ce[Pt.call(D)]}function hi(D){return typeof D=="function"?D:D==null?kt:typeof D=="object"?Jt(D)?di(D[0],D[1]):Os(D):Ls(D)}function pi(D){if(!Ds(D))return fs(D);var K=[];for(var ae in Object(D))At.call(D,ae)&&ae!="constructor"&&K.push(ae);return K}function Os(D){var K=Ms(D);return K.length==1&&K[0][2]?st(K[0][0],K[0][1]):function(ae){return ae===D||kn(ae,D,K)}}function di(D,K){return ln(D)&&at(K)?st(un(D),K):function(ae){var Pe=Ai(ae,D);return Pe===void 0&&Pe===K?Pi(ae,D):On(K,Pe,void 0,a|u)}}function mi(D){return function(K){return In(K,D)}}function gi(D){if(typeof D=="string")return D;if(Ct(D))return ri?ri.call(D):"";var K=D+"";return K=="0"&&1/D==-f?"-0":K}function Mn(D){return Jt(D)?D:Ns(D)}function ks(D){return function(K,ae,Pe){for(var qe=-1,Ne=Object(K),He=Pe(K),Ze=He.length;Ze--;){var lt=He[D?Ze:++qe];if(ae(Ne[lt],lt,Ne)===!1)break}return K}}function yi(D,K,ae,Pe,qe,Ne){var He=qe&u,Ze=D.length,lt=K.length;if(Ze!=lt&&!(He&<>Ze))return!1;var mt=Ne.get(D);if(mt&&Ne.get(K))return mt==K;var vt=-1,xt=!0,gt=qe&a?new zr:void 0;for(Ne.set(D,K),Ne.set(K,D);++vt<Ze;){var Nt=D[vt],Ft=K[vt];if(Pe)var jt=He?Pe(Ft,Nt,vt,K,D,Ne):Pe(Nt,Ft,vt,D,K,Ne);if(jt!==void 0){if(jt)continue;xt=!1;break}if(gt){if(!ve(K,function(Tt,vr){if(!gt.has(vr)&&(Nt===Tt||ae(Nt,Tt,Pe,qe,Ne)))return gt.add(vr)})){xt=!1;break}}else if(!(Nt===Ft||ae(Nt,Ft,Pe,qe,Ne))){xt=!1;break}}return Ne.delete(D),Ne.delete(K),xt}function Fs(D,K,ae,Pe,qe,Ne,He){switch(ae){case U:if(D.byteLength!=K.byteLength||D.byteOffset!=K.byteOffset)return!1;D=D.buffer,K=K.buffer;case L:return!(D.byteLength!=K.byteLength||!Pe(new Ot(D),new Ot(K)));case b:case y:case S:return bi(+D,+K);case P:return D.name==K.name&&D.message==K.message;case A:case O:return D==K+"";case I:var Ze=Ie;case x:var lt=Ne&u;if(Ze||(Ze=De),D.size!=K.size&&!lt)return!1;var mt=He.get(D);if(mt)return mt==K;Ne|=a,He.set(D,K);var vt=yi(Ze(D),Ze(K),Pe,qe,Ne,He);return He.delete(D),vt;case k:if(xn)return xn.call(D)==xn.call(K)}return!1}function vi(D,K,ae,Pe,qe,Ne){var He=qe&u,Ze=Ur(D),lt=Ze.length,mt=Ur(K),vt=mt.length;if(lt!=vt&&!He)return!1;for(var xt=lt;xt--;){var gt=Ze[xt];if(!(He?gt in K:At.call(K,gt)))return!1}var Nt=Ne.get(D);if(Nt&&Ne.get(K))return Nt==K;var Ft=!0;Ne.set(D,K),Ne.set(K,D);for(var jt=He;++xt<lt;){gt=Ze[xt];var Tt=D[gt],vr=K[gt];if(Pe)var Nn=He?Pe(vr,Tt,gt,K,D,Ne):Pe(Tt,vr,gt,D,K,Ne);if(!(Nn===void 0?Tt===vr||ae(Tt,vr,Pe,qe,Ne):Nn)){Ft=!1;break}jt||(jt=gt=="constructor")}if(Ft&&!jt){var qr=D.constructor,kr=K.constructor;qr!=kr&&"constructor"in D&&"constructor"in K&&!(typeof qr=="function"&&qr instanceof qr&&typeof kr=="function"&&kr instanceof kr)&&(Ft=!1)}return Ne.delete(D),Ne.delete(K),Ft}function an(D,K){var ae=D.__data__;return Bs(K)?ae[typeof K=="string"?"string":"hash"]:ae.map}function Ms(D){for(var K=Ur(D),ae=K.length;ae--;){var Pe=K[ae],qe=D[Pe];K[ae]=[Pe,qe,at(qe)]}return K}function Rr(D,K){var ae=ye(D,K);return Fn(ae)?ae:void 0}var cr=ci;(Sn&&cr(new Sn(new ArrayBuffer(1)))!=U||Vr&&cr(new Vr)!=I||rn&&cr(rn.resolve())!=E||wn&&cr(new wn)!=x||An&&cr(new An)!=F)&&(cr=function(D){var K=Pt.call(D),ae=K==_?D.constructor:void 0,Pe=ae?gr(ae):void 0;if(Pe)switch(Pe){case Pn:return U;case hs:return I;case Cn:return E;case ps:return x;case ds:return F}return K});function Bn(D,K,ae){K=ln(K,D)?[K]:Mn(K);for(var Pe,qe=-1,He=K.length;++qe<He;){var Ne=un(K[qe]);if(!(Pe=D!=null&&ae(D,Ne)))break;D=D[Ne]}if(Pe)return Pe;var He=D?D.length:0;return!!He&&sr(He)&&_i(Ne,He)&&(Jt(D)||Ei(D))}function _i(D,K){return K=K==null?d:K,!!K&&(typeof D=="number"||we.test(D))&&D>-1&&D%1==0&&D<K}function ln(D,K){if(Jt(D))return!1;var ae=typeof D;return ae=="number"||ae=="symbol"||ae=="boolean"||D==null||Ct(D)?!0:Q.test(D)||!ne.test(D)||K!=null&&D in Object(K)}function Bs(D){var K=typeof D;return K=="string"||K=="number"||K=="symbol"||K=="boolean"?D!=="__proto__":D===null}function $s(D){return!!Et&&Et in D}function Ds(D){var K=D&&D.constructor,ae=typeof K=="function"&&K.prototype||Ue;return D===ae}function at(D){return D===D&&!yr(D)}function st(D,K){return function(ae){return ae==null?!1:ae[D]===K&&(K!==void 0||D in Object(ae))}}var Ns=$n(function(D){D=wi(D);var K=[];return be.test(D)&&K.push(""),D.replace(Oe,function(ae,Pe,qe,Ne){K.push(qe?Ne.replace(ie,"$1"):Pe||ae)}),K});function un(D){if(typeof D=="string"||Ct(D))return D;var K=D+"";return K=="0"&&1/D==-f?"-0":K}function gr(D){if(D!=null){try{return Gt.call(D)}catch{}try{return D+""}catch{}}return""}function $n(D,K){if(typeof D!="function"||K&&typeof K!="function")throw new TypeError(i);var ae=function(){var Pe=arguments,qe=K?K.apply(this,Pe):Pe[0],Ne=ae.cache;if(Ne.has(qe))return Ne.get(qe);var He=D.apply(this,Pe);return ae.cache=Ne.set(qe,He),He};return ae.cache=new($n.Cache||Dt),ae}$n.Cache=Dt;function bi(D,K){return D===K||D!==D&&K!==K}function Ei(D){return yt(D)&&At.call(D,"callee")&&(!ti.call(D,"callee")||Pt.call(D)==c)}var Jt=Array.isArray;function Si(D){return D!=null&&sr(D.length)&&!jr(D)}function yt(D){return Or(D)&&Si(D)}function jr(D){var K=yr(D)?Pt.call(D):"";return K==C||K==T}function sr(D){return typeof D=="number"&&D>-1&&D%1==0&&D<=d}function yr(D){var K=typeof D;return!!D&&(K=="object"||K=="function")}function Or(D){return!!D&&typeof D=="object"}function Ct(D){return typeof D=="symbol"||Or(D)&&Pt.call(D)==k}var Dn=fe?Se(fe):Ir;function wi(D){return D==null?"":gi(D)}function Ai(D,K,ae){var Pe=D==null?void 0:In(D,K);return Pe===void 0?ae:Pe}function Pi(D,K){return D!=null&&Bn(D,K,Rn)}function Ur(D){return Si(D)?Is(D):pi(D)}function Ci(D,K,ae){var Pe=Jt(D)||Dn(D);if(K=hi(K),ae==null)if(Pe||yr(D)){var qe=D.constructor;Pe?ae=Jt(D)?new qe:[]:ae=jr(qe)?on(tn(D)):{}}else ae={};return(Pe?ue:Rs)(D,function(Ne,He,Ze){return K(ae,Ne,He,Ze)}),ae}function kt(D){return D}function Ls(D){return ln(D)?Ae(un(D)):mi(D)}e.exports=Ci})(lodash_transform,lodash_transform.exports);const isEmpty=lodash_isempty.exports,isPlainObject=lodash_isplainobject,transform=lodash_transform.exports;var src=function e(r,{cleanKeys:n=[],cleanValues:i=[],emptyArrays:s=!0,emptyObjects:a=!0,emptyStrings:u=!0,NaNValues:f=!1,nullValues:d=!0,undefinedValues:c=!0}={}){return transform(r,(m,b,y)=>{if(!n.includes(y)&&((Array.isArray(b)||isPlainObject(b))&&(b=e(b,{NaNValues:f,cleanKeys:n,cleanValues:i,emptyArrays:s,emptyObjects:a,emptyStrings:u,nullValues:d,undefinedValues:c})),!i.includes(b)&&!(a&&isPlainObject(b)&&isEmpty(b))&&!(s&&Array.isArray(b)&&!b.length)&&!(u&&b==="")&&!(f&&Number.isNaN(b))&&!(d&&b===null)&&!(c&&b===void 0))){if(Array.isArray(m))return m.push(b);m[y]=b}})};const request=extend({hideLoading:!0,timeout:2e4,timeoutMessage:"\u8BF7\u6C42\u8D85\u65F6"});let initRequest=!1,toast;request.interceptors.request.use((e,r)=>{var s,a;r.hideLoading||(clearTimeout(toast),baseEvent.emit("toastShow","center")),initRequest=r.initRequest||!1;const n=sessionStorage.getItem("Authorization")||"",i={};if(n&&!["/api-oauth/userlogin","/api-oauth/open/sendSms"].includes(e)&&(i.Authorization=n),(a=(s=state==null?void 0:state.user)==null?void 0:s.data)!=null&&a.schoolInfos){const u=(state.user.data.schoolInfos||[]).map(f=>f.id).join(",");u&&(i.schoolId=u)}return{url:e,options:{...r,params:src(r.params),data:src(r.data),headers:{...r.headers,...i}}}},{global:!1});request.interceptors.response.use(async e=>{if(toast=setTimeout(()=>{baseEvent.emit("toastClose","center")},100),e.status>299||e.status<200){clearTimeout(toast);const n="\u670D\u52A1\u5668\u9519\u8BEF\uFF0C\u72B6\u6001\u7801"+e.status;throw baseEvent.emit("toastClose","center"),showToast(n),new Error(n)}const r=await e.clone().json();if(r.code!==200&&r.errCode!==0&&r.code!==999){let n=r.msg||r.message||"\u5904\u7406\u5931\u8D25\uFF0C\u8BF7\u91CD\u8BD5";initRequest&&(r.code===403||r.code===5e3?setLogout():setLoginError()),console.log(r.code,"5104"),r.code===403||r.code===5e3||(clearTimeout(toast),baseEvent.emit("toastClose","center"),showToast(n));const i=browser();throw r.code===5e3&&(n+="5000",i.isApp?postMessage({api:"login"}):setLogout()),new Error(n)}return e},{global:!1});var empty="./assets/emptyContent.04f9724b.png",__glob_5_0=Object.freeze(Object.defineProperty({__proto__:null,default:empty},Symbol.toStringTag,{value:"Module"})),emptyContent="./assets/emptyContent.04f9724b.png",__glob_5_1=Object.freeze(Object.defineProperty({__proto__:null,default:emptyContent},Symbol.toStringTag,{value:"Module"})),network="./assets/network.6d51555b.png",__glob_5_2=Object.freeze(Object.defineProperty({__proto__:null,default:network},Symbol.toStringTag,{value:"Module"})),notFond="./assets/notFond.78c3cc5e.png",__glob_5_3=Object.freeze(Object.defineProperty({__proto__:null,default:notFond},Symbol.toStringTag,{value:"Module"}));const tips="_tips_uqenj_12",btn="_btn_uqenj_17",SMALL="_SMALL_uqenj_28",CERT="_CERT_uqenj_32";var styles$2={"col-result":"_col-result_uqenj_1",tips,btn,SMALL,CERT};const getAssetsHomeFile=e=>{const r=`./images/${e}`;return{"./images/empty.png":__glob_5_0,"./images/emptyContent.png":__glob_5_1,"./images/network.png":__glob_5_2,"./images/notFond.png":__glob_5_3}[r].default};var OEmpty=defineComponent({name:"o-empty",props:{tips:{type:String},type:{type:String,default:"empty"},classImgSize:{type:String,default:""},imageSize:{type:Number,default:0},plain:{type:Boolean,default:!1},btnStatus:{type:Boolean,default:!1},buttonText:{type:String,default:"\u6211\u77E5\u9053\u4E86"},onClick:Function},methods:{onResult(){this.onClick?this.onClick():postMessage({api:"back",content:{}})}},computed:{image(){let e=null;switch(this.type){case"emptyContent":e=getAssetsHomeFile("emptyContent.png");break;case"error":e="error";break;case"network":e=getAssetsHomeFile("network.png");break;case"search":e="search";break;case"notFond":e=getAssetsHomeFile("notFond.png");break;default:e=getAssetsHomeFile("empty.png");break}return e}},render(){return createVNode("div",{class:[styles$2["col-result"],"o-result-container"]},[createVNode(Empty,{image:this.image,imageSize:this.imageSize||"",class:styles$2[this.classImgSize],description:this.tips},null),this.btnStatus?createVNode(Button,{class:styles$2.btn,round:!0,block:!0,type:"primary",plain:this.plain,onClick:this.onResult},{default:()=>[this.buttonText]}):null])}});const colHeader="_colHeader_939xd_1",transparent="_transparent_939xd_20",headerSection="_headerSection_939xd_23";var styles$1={colHeader,transparent,headerSection},OHeader=defineComponent({name:"o-header",props:{title:String,isBack:{type:Boolean,default:!0},backIconColor:{type:String,default:"black"},isFixed:{type:Boolean,default:!0},styleName:{type:Object,default:()=>({})},titleClass:String,background:{type:String,default:"white"},color:{type:String,default:"#323233"},rightText:String,onClickRight:{type:Function,default:()=>({})},border:{type:Boolean,default:!0},onHeaderBack:{type:Function,default:()=>({})},desotry:{type:Boolean,default:!0}},data(){return{headerTitle:null,navBarHeight:0,titleHeight:44}},mounted(){this.headerTitle=this.title||this.$route.meta.title,this.navBarInit(()=>{this.onHeaderBack&&this.onHeaderBack()})},watch:{title(){this.headerTitle=this.title||this.$route.meta.title}},unmounted(){this.desotry},methods:{navBarInit(e){this.navBarHeight=state.navBarHeight,!browser().isApp&&e&&e()},onClickLeft(){browser().isApp?postMessage({api:"goBack"}):this.$router.back()},clickRight(){this.onClickRight&&this.onClickRight()}},render(){return createVNode("div",null,[this.$slots.content?createVNode("div",{style:{paddingTop:`${this.navBarHeight}px`,background:this.background},class:styles$1.headerSection},[this.$slots.content(this.navBarHeight)]):createVNode(Fragment,null,[createVNode("div",{style:{minHeight:`calc(var(--van-nav-bar-height) + ${this.navBarHeight}px)`},class:styles$1.headerSection},[createVNode(NavBar,{title:this.headerTitle,class:[styles$1.colHeader],style:{background:this.background,color:this.color,paddingTop:`${this.navBarHeight}px`},"left-arrow":this.isBack,rightText:this.rightText,fixed:this.isFixed,zIndex:2e3,border:this.border,onClickLeft:this.onClickLeft,onClickRight:this.clickRight},{right:()=>this.$slots.right&&this.$slots.right()||this.rightText,title:()=>this.$slots.title&&this.$slots.title()||this.headerTitle})]),this.$slots.default?this.$slots.default():null])])}});const browserInfo$1=browser();var Auth=defineComponent({name:"Auth-loayout",data(){return{loading:!1}},computed:{isExternal(){return this.$route.meta.isExternal&&!browserInfo$1.isStudent||!1},isNeedView(){return state.user.status==="login"||this.$route.path==="/login"||this.isExternal}},mounted(){!this.isExternal&&this.setAuth()},methods:{async setAuth(){const{query:e}=this.$route,r=e.userInfo||e.Authorization;if(r&&setAuth$1(r),!this.loading){if(state.user.status==="init"||state.user.status==="error"){this.loading=!0;try{const n=await request.get(state.platformApi+"/user/getUserInfo",{initRequest:!0,requestType:"form",hideLoading:!0});if(state.platformType==="SCHOOL"){const i=n.data.schoolInfos?n.data.schoolInfos[0]:{};n.data.school=i}setLogin(n.data)}catch(n){const i=n.message;i.indexOf("5000")===-1&&i.indexOf("authentication")===-1?setLoginError():setLogout()}this.loading=!1}if(state.user.status==="logout")if(browser().isApp)postMessage({api:"login"});else try{const n=this.$route,i={returnUrl:this.$route.path,...this.$route.query};n.meta.isRegister&&(i.isRegister=n.meta.isRegister),this.$router.replace({path:"/login",query:i})}catch{}}}},render(){return createVNode(Fragment,null,[state.user.status==="error"?createVNode("div",{class:styles$3.error},[createVNode(OHeader,null,null),createVNode(OEmpty,{type:"notFond",classImgSize:"CERT",tips:"\u52A0\u8F7D\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5",buttonText:"\u91CD\u65B0\u52A0\u8F7D",plain:!0,btnStatus:!0,onClick:this.setAuth},null)]):this.isNeedView?createVNode(RouterView,null,null):null])}});const paymentType$1=window.paymentType,router$1=[{path:"/lessonCourseware",name:"lessonCourseware",component:()=>__vitePreload(()=>import("./index.b377c711.js"),["assets/index.b377c711.js","assets/index.de65d2ab.css","assets/index.43124269.js","assets/index.7d2afdaa.css","assets/index.b28db9f5.js","assets/index.064bc263.js","assets/index.8caeb3a3.css","assets/index.656e257f.js","assets/Picker.e56f94bd.js","assets/index.7c580591.js","assets/use-tab-status.9d769af8.js","assets/index.1e2dfe6e.js","assets/index.4aa8e076.js"]),meta:{title:"\u9009\u62E9\u8BFE\u4EF6"}},{path:"/courseList",name:"courseList",component:()=>__vitePreload(()=>import("./index.cdea85b0.js"),["assets/index.cdea85b0.js","assets/index.bbc32585.css","assets/useFee.d82410e2.js","assets/icon-list.12309bf1.js","assets/index.064bc263.js","assets/index.8caeb3a3.css","assets/index.324108a5.js","assets/index.91135ff9.js"]),meta:{title:"\u8BFE\u7A0B\u5217\u8868"}},{path:"/coursewarePlay",name:"coursewarePlay",component:()=>__vitePreload(()=>import("./index.8ac3b3b6.js"),["assets/index.8ac3b3b6.js","assets/index.6a93abaa.css","assets/plyr.3f73e7f3.css","assets/data.0888a7ba.js","assets/index.6e54125f.js","assets/index.91135ff9.js","assets/index.96a8db5e.js","assets/useFee.d82410e2.js","assets/index.7c580591.js","assets/use-tab-status.9d769af8.js","assets/index.1e2dfe6e.js","assets/index.4aa8e076.js","assets/index.5e198b6f.js","assets/html2canvas.esm.3d083717.js","assets/plyr.min.22fd58dd.js"]),meta:{title:"\u8BFE\u7A0B\u64AD\u653E"}},{path:"/exerciseAfterClass",name:"exerciseAfterClass",component:()=>__vitePreload(()=>import("./index.dcdda1fc.js"),["assets/index.dcdda1fc.js","assets/index.55789228.css","assets/plyr.3f73e7f3.css","assets/data.0888a7ba.js","assets/useFee.d82410e2.js","assets/index.1e2dfe6e.js"]),meta:{title:"\u89C2\u770B\u89C6\u9891"}},{path:"/accompany",name:"accompany",component:()=>__vitePreload(()=>import("./index.f832c17d.js"),["assets/index.f832c17d.js","assets/index.module.d12e02f5.js","assets/index.module.cc81fcf0.css","assets/index.96a8db5e.js"]),meta:{title:"\u4E91\u7EC3\u4E60"}},{path:"/musicList",name:"music-list",component:()=>__vitePreload(()=>import("./music-list.379bac27.js"),["assets/music-list.379bac27.js","assets/index.626c48f9.js","assets/index.f5f6c5e3.css","assets/index.module.d12e02f5.js","assets/index.module.cc81fcf0.css","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/index.d2064f3d.js","assets/index.c16d4c14.css","assets/index.1ed6273e.js","assets/index.91135ff9.js","assets/index.6fe63dc5.js","assets/index.b186dfda.js","assets/use-tab-status.9d769af8.js","assets/index.324108a5.js","assets/index.656e257f.js","assets/Picker.e56f94bd.js","assets/index.7c580591.js","assets/index.1e2dfe6e.js","assets/index.4aa8e076.js"]),meta:{title:"\u66F2\u8C31\u5217\u8868"}},{path:"/information-list",name:"information-list",component:()=>__vitePreload(()=>import("./index.a014d10a.js"),["assets/index.a014d10a.js","assets/index.d2064f3d.js","assets/index.c16d4c14.css","assets/index.1ed6273e.js","assets/index.91135ff9.js","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/index.module.2e3d103e.js","assets/index.module.173faf2b.css","assets/index.b186dfda.js","assets/use-tab-status.9d769af8.js"]),meta:{title:"\u8D44\u8BAF\u5217\u8868"}},{path:"/information-detail",name:"information-detail",component:()=>__vitePreload(()=>import("./information-detail.0abd7e8f.js"),["assets/information-detail.0abd7e8f.js","assets/information-detail.module.f8d6b085.js","assets/information-detail.module.efd05dbe.css"]),meta:{title:"\u8D44\u8BAF\u8BE6\u60C5"}},{path:"/notice-detail",name:"notice-detail",component:()=>__vitePreload(()=>import("./notice-detail.1878ca16.js"),["assets/notice-detail.1878ca16.js","assets/information-detail.module.f8d6b085.js","assets/information-detail.module.efd05dbe.css"]),meta:{title:"\u516C\u544A\u8BE6\u60C5"}},{path:"/help-center",name:"help-center",component:()=>__vitePreload(()=>import("./index.54984ffe.js"),["assets/index.54984ffe.js","assets/index.d2064f3d.js","assets/index.c16d4c14.css","assets/index.1ed6273e.js","assets/index.91135ff9.js","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/index.module.2e3d103e.js","assets/index.module.173faf2b.css","assets/index.b186dfda.js","assets/use-tab-status.9d769af8.js"]),meta:{title:"\u5E2E\u52A9\u4E2D\u5FC3"}},{path:"/help-detail",name:"help-detail",component:()=>__vitePreload(()=>import("./detail.a08fdab6.js"),["assets/detail.a08fdab6.js","assets/information-detail.module.f8d6b085.js","assets/information-detail.module.efd05dbe.css"]),meta:{title:"\u5E2E\u52A9\u4E2D\u5FC3\u8BE6\u60C5"}},{path:"/unit-test",name:"unit-test",component:()=>__vitePreload(()=>import("./index.46102e39.js"),["assets/index.46102e39.js","assets/index.4a210bcb.css","assets/index.d2064f3d.js","assets/index.c16d4c14.css","assets/index.1ed6273e.js","assets/index.91135ff9.js","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/icon-edit.664c5ff1.js","assets/index.b28db9f5.js","assets/index.98482791.js","assets/index.5e198b6f.js","assets/index.626c48f9.js","assets/index.f5f6c5e3.css","assets/index.a8f5f4b5.js","assets/index.8c021d04.css","assets/index.0197e410.js","assets/index.1fff19a4.js","assets/index.b186dfda.js","assets/use-tab-status.9d769af8.js","assets/index.324108a5.js","assets/index.96a8db5e.js"]),meta:{title:"\u9636\u6BB5\u81EA\u6D4B"}},{path:"/unit-detail",name:"unit-detail",component:()=>__vitePreload(()=>import("./index.1f283531.js"),["assets/index.1f283531.js","assets/index.d0236699.css","assets/icon-question-nums.dee74fa0.js","assets/index.0256ff51.js","assets/index.04bcaaa3.css","assets/index.96a8db5e.js","assets/index.5e198b6f.js","assets/index.98482791.js","assets/index.91135ff9.js","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/index.1e2dfe6e.js","assets/index.1fff19a4.js"]),meta:{title:"\u6D4B\u9A8C\u8BE6\u60C5"}},{path:"/test-exercise",name:"test-exercise",component:()=>__vitePreload(()=>import("./index.b514462c.js"),["assets/index.b514462c.js","assets/index.6932fc69.css","assets/index.91135ff9.js","assets/index.96a8db5e.js"]),meta:{title:"\u6D4B\u8BD5\u7EC3\u4E60"}},{path:"/practice-mode",name:"practice-mode",component:()=>__vitePreload(()=>import("./index.185418ba.js"),["assets/index.185418ba.js","assets/index.fd446236.css","assets/index.0256ff51.js","assets/index.04bcaaa3.css","assets/index.96a8db5e.js","assets/index.5e198b6f.js","assets/index.98482791.js","assets/index.91135ff9.js","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/index.a8f5f4b5.js","assets/index.8c021d04.css","assets/index.8026035a.js","assets/index.596db955.css","assets/index.08e660c8.js","assets/index.1e2dfe6e.js","assets/index.1fff19a4.js"]),meta:{title:"\u7EC3\u4E60\u6A21\u5F0F"}},{path:"/examination-mode",name:"examination-mode",component:()=>__vitePreload(()=>import("./index.38a0326c.js"),["assets/index.38a0326c.js","assets/index.d0236699.css","assets/icon-question-nums.dee74fa0.js","assets/index.0256ff51.js","assets/index.04bcaaa3.css","assets/index.96a8db5e.js","assets/index.5e198b6f.js","assets/index.98482791.js","assets/index.91135ff9.js","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/index.a8f5f4b5.js","assets/index.8c021d04.css","assets/index.8026035a.js","assets/index.596db955.css","assets/index.9227cf35.js","assets/index.1e2dfe6e.js","assets/index.1fff19a4.js"]),meta:{title:"\u6D4B\u8BD5\u8BE6\u60C5"}},{path:"/approval-manage-subsidy",name:"approval-manage-subsidy",component:()=>__vitePreload(()=>import("./index.56f12000.js"),["assets/index.56f12000.js","assets/index.module.6c7a343e.js","assets/index.module.15adf0ea.css","assets/index.626c48f9.js","assets/index.f5f6c5e3.css","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/icon_teacher.df08d662.js","assets/index.a8f5f4b5.js","assets/index.8c021d04.css","assets/quest-icon.f1b2f4e3.js","assets/index.91135ff9.js","assets/index.5e198b6f.js"]),meta:{title:"\u8865\u52A9\u786E\u8BA4"}},{path:"/mine-orchestra",name:"mine-orchestra",component:()=>__vitePreload(()=>import("./index.de1a4460.js"),["assets/index.de1a4460.js","assets/index.d8807992.css","assets/plyr.3f73e7f3.css","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/icon-or.620acfd8.js","assets/icon_teacher.df08d662.js","assets/icon-muit-message.0a72e92d.js","assets/index.91135ff9.js","assets/index.96a8db5e.js","assets/index.5e198b6f.js","assets/index.2db7339f.js","assets/index.0d600b6c.css","assets/plyr.min.22fd58dd.js","assets/index.b186dfda.js","assets/use-tab-status.9d769af8.js","assets/index.1e2dfe6e.js","assets/index.324108a5.js","assets/index.7c580591.js","assets/index.4aa8e076.js","assets/index.656e257f.js","assets/Picker.e56f94bd.js"]),meta:{title:"\u6211\u7684\u4E50\u56E2"}},{path:"/mine-myphoto",name:"mine-myphoto",component:()=>__vitePreload(()=>import("./index.d479ddf4.js"),["assets/index.d479ddf4.js","assets/index.fe3ee05e.css","assets/icon-or.620acfd8.js","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/index.626c48f9.js","assets/index.f5f6c5e3.css","assets/index.324108a5.js","assets/index.91135ff9.js","assets/index.b186dfda.js","assets/use-tab-status.9d769af8.js","assets/index.656e257f.js","assets/Picker.e56f94bd.js","assets/index.7c580591.js","assets/index.1e2dfe6e.js","assets/index.4aa8e076.js"]),meta:{title:"\u4E50\u56E2\u76F8\u518C"}},{path:"/photo-list",name:"photo-list",component:()=>__vitePreload(()=>import("./index.18608784.js"),["assets/index.18608784.js","assets/index.module.ccd53496.js","assets/index.module.bc4683d1.css","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/index.b186dfda.js","assets/use-tab-status.9d769af8.js"]),meta:{title:"\u76F8\u518C"}},{path:"/photo-list-detail",name:"photo-list-detail",component:()=>__vitePreload(()=>import("./detail.46f089d4.js"),["assets/detail.46f089d4.js","assets/detail.6159fd28.css","assets/index.module.ccd53496.js","assets/index.module.bc4683d1.css","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/index.626c48f9.js","assets/index.f5f6c5e3.css","assets/index.ee7951f5.js","assets/ImagePreview.e5b44a77.js","assets/index.1e2dfe6e.js","assets/index.96a8db5e.js","assets/index.b186dfda.js","assets/use-tab-status.9d769af8.js"]),meta:{title:"\u76F8\u518C\u8BE6\u60C5"}},{path:"/message-detail",name:"message-detail",component:()=>__vitePreload(()=>import("./message-detail.8a78d3b6.js"),["assets/message-detail.8a78d3b6.js","assets/information-detail.module.f8d6b085.js","assets/information-detail.module.efd05dbe.css"]),meta:{title:"\u6D88\u606F\u8BE6\u60C5"}},{path:"/courseware-record",name:"courseware-record",component:()=>__vitePreload(()=>import("./index.90a628bb.js"),["assets/index.90a628bb.js","assets/index.c36692ac.css","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/isBetween.edbfdc90.js","assets/index.626c48f9.js","assets/index.f5f6c5e3.css","assets/icon_teacher.df08d662.js","assets/index.b28db9f5.js","assets/index.97c682f1.js","assets/index.7c580591.js","assets/use-tab-status.9d769af8.js","assets/index.1e2dfe6e.js","assets/index.4aa8e076.js","assets/utils.4b86e8c9.js","assets/Picker.e56f94bd.js","assets/index.6fe63dc5.js","assets/index.91135ff9.js","assets/index.b186dfda.js","assets/index.324108a5.js","assets/index.96a8db5e.js"]),meta:{title:"\u8BFE\u4EF6\u8BB0\u5F55"}}],rootRouter=[{path:"/payCenter",name:"payCenter",component:()=>__vitePreload(()=>import("./index.c49b1052.js"),["assets/index.c49b1052.js","assets/index.17bbc1a8.css"]),meta:{title:"\u652F\u4ED8"}},{path:"/payDefine",name:"payDefine",component:()=>__vitePreload(()=>import("./index.6b8eb370.js"),["assets/index.6b8eb370.js","assets/index.dee4ffef.css","assets/index.324108a5.js","assets/index.91135ff9.js"]),meta:{title:"\u652F\u4ED8"}},{path:"/payResult",name:"payResult",component:()=>__vitePreload(()=>import("./index.846f9c23.js"),["assets/index.846f9c23.js","assets/index.bcd73031.css","assets/index.324108a5.js","assets/index.91135ff9.js"]),meta:{title:"\u652F\u4ED8"}},{path:"/preview-protocol",name:"preview-protocol",component:()=>__vitePreload(()=>import("./index.c0b46c51.js"),["assets/index.c0b46c51.js","assets/index.3207c2fb.css"]),meta:{title:"\u7BA1\u4E50\u56E2\u7528\u6237\u6CE8\u518C\u534F\u8BAE"}},{path:"/privacyProtocol",name:"privacyProtocol",component:()=>__vitePreload(()=>import("./privacy.f594730b.js"),["assets/privacy.f594730b.js","assets/privacy.20145c57.css"]),meta:{title:"\u7BA1\u4E50\u56E2\u9690\u79C1\u653F\u7B56"}},{path:"/cashProtocol",name:"cashProtocol",component:()=>__vitePreload(()=>import("./cash-protocol.0bedeb7d.js"),[]),meta:{title:"\u5171\u4EAB\u7ECF\u6D4E\u5E73\u53F0\u6CE8\u518C\u7ECF\u8425\u8005\u534F\u8BAE"}},{path:"/guide",name:"guide",component:()=>__vitePreload(()=>import("./guide.3a780571.js"),["assets/guide.3a780571.js","assets/guide.46e04e0f.css"]),meta:{title:"\u6295\u5C4F\u5E2E\u52A9"}},{path:"/follow-account",name:"follow-account",component:()=>__vitePreload(()=>import("./index.7ca7d9be.js"),["assets/index.7ca7d9be.js","assets/index.9c0ef066.css","assets/html2canvas.esm.3d083717.js","assets/index.96a8db5e.js"]),meta:{title:"\u5173\u6CE8\u5FAE\u4FE1\u516C\u4F17\u53F7"}},{path:"/bind-wechat",name:"bind-wechat",component:()=>__vitePreload(()=>import("./index.00768d7c.js"),["assets/index.00768d7c.js","assets/index.34c8d4f6.css","assets/index.96a8db5e.js"]),meta:{title:"\u7ED1\u5B9A\u5FAE\u4FE1"}},{path:"/transfer",component:()=>__vitePreload(()=>import("./transfer.1af629f3.js"),["assets/transfer.1af629f3.js","assets/manage-center.3e62a754.js","assets/manage-center.97eaaf26.css","assets/wx_bg.3aff1fb2.js","assets/index.96a8db5e.js"]),meta:{title:"\u7BA1\u4E50\u56E2"}},{path:"/subject-echarts",name:"subject-echarts",component:()=>__vitePreload(()=>import("./index.5b28d938.js"),["assets/index.5b28d938.js","assets/index.42dd6ca9.css","assets/universalTransition.b6b59b2f.js"]),meta:{title:"\u58F0\u90E8\u56FE\u8868"}},{path:"/:pathMatch(.*)*",component:()=>__vitePreload(()=>import("./index.ebe2d1c7.js"),["assets/index.ebe2d1c7.js","assets/index.ee899055.css","assets/index.96a8db5e.js"]),meta:{title:"404",platform:paymentType$1}}],noLoginRouter$2=[];var routesTeacher=[{path:"/",component:Auth,children:[...router$1,{path:"/login",name:"login",component:()=>__vitePreload(()=>import("./login.46bea280.js"),["assets/login.46bea280.js","assets/login.929cb7eb.css","assets/validate.fcf4be6d.js","assets/validate.f62f2b72.css","assets/index.1ed6273e.js","assets/index.91135ff9.js","assets/index.96a8db5e.js","assets/index.324108a5.js","assets/index.9227cf35.js"]),meta:{isRegister:!1}},{path:"/home",name:"home",component:()=>__vitePreload(()=>import("./index.b85493ca.js"),["assets/index.b85493ca.js","assets/index.66617849.css"])},{path:"/exercise-record",name:"exercise-record",component:()=>__vitePreload(()=>import("./index.f035952f.js"),["assets/index.f035952f.js","assets/index.eff4cebd.css","assets/index.d2064f3d.js","assets/index.c16d4c14.css","assets/index.1ed6273e.js","assets/index.91135ff9.js","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/isBetween.edbfdc90.js","assets/index.626c48f9.js","assets/index.f5f6c5e3.css","assets/student-icon.30fb072d.js","assets/index.96a8db5e.js","assets/index.6fe63dc5.js","assets/index.b186dfda.js","assets/use-tab-status.9d769af8.js","assets/index.97c682f1.js","assets/index.7c580591.js","assets/index.1e2dfe6e.js","assets/index.4aa8e076.js","assets/utils.4b86e8c9.js","assets/Picker.e56f94bd.js"]),meta:{title:"\u7EC3\u4E60\u8BB0\u5F55"}},{path:"/exercis-detail",name:"exercis-detail",component:()=>__vitePreload(()=>import("./exercis-detail.7784e219.js"),["assets/exercis-detail.7784e219.js","assets/exercis-detail.16c80cf2.css","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/index.626c48f9.js","assets/index.f5f6c5e3.css","assets/quest-icon.f1b2f4e3.js","assets/icon_student.660125da.js","assets/index.1361b221.js","assets/utils.4b86e8c9.js","assets/Picker.e56f94bd.js","assets/index.7c580591.js","assets/use-tab-status.9d769af8.js","assets/index.1e2dfe6e.js","assets/index.4aa8e076.js","assets/index.656e257f.js","assets/index.96a8db5e.js","assets/index.b186dfda.js"]),meta:{title:"\u7EC3\u4E60\u7EDF\u8BA1"}},{path:"/attendance-manage",name:"attendance-manage",component:()=>__vitePreload(()=>import("./index.54b01ff6.js"),["assets/index.54b01ff6.js","assets/attend-student.242cde9d.js","assets/attend-student.a429c1db.css","assets/index.626c48f9.js","assets/index.f5f6c5e3.css","assets/clock-icon.6fd57365.js","assets/index.b28db9f5.js","assets/index.b186dfda.js","assets/use-tab-status.9d769af8.js","assets/index.1361b221.js","assets/utils.4b86e8c9.js","assets/Picker.e56f94bd.js","assets/index.7c580591.js","assets/index.1e2dfe6e.js","assets/index.4aa8e076.js","assets/index.656e257f.js"]),meta:{title:"\u8003\u52E4\u7BA1\u7406"}},{path:"/student-att-day",name:"student-att-day",component:()=>__vitePreload(()=>import("./student-att-day.959ac88c.js"),["assets/student-att-day.959ac88c.js","assets/student-att-day.098a7a2e.css","assets/index.d2064f3d.js","assets/index.c16d4c14.css","assets/index.1ed6273e.js","assets/index.91135ff9.js","assets/index.626c48f9.js","assets/index.f5f6c5e3.css","assets/index.module.ab7cef99.js","assets/index.module.a7a33a2c.css","assets/student-icon.30fb072d.js","assets/msg-icon.adf37f7b.js","assets/index.b28db9f5.js","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/index.b186dfda.js","assets/use-tab-status.9d769af8.js","assets/index.1361b221.js","assets/utils.4b86e8c9.js","assets/Picker.e56f94bd.js","assets/index.7c580591.js","assets/index.1e2dfe6e.js","assets/index.4aa8e076.js","assets/index.656e257f.js"]),meta:{title:"\u8003\u52E4\u8BE6\u60C5"}},{path:"/attendance",name:"attendance",component:()=>__vitePreload(()=>import("./index.1acb2bbd.js"),["assets/index.1acb2bbd.js","assets/index.c5099a4c.css","assets/index.626c48f9.js","assets/index.f5f6c5e3.css","assets/index.b28db9f5.js","assets/clock-icon.6fd57365.js","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/index.b186dfda.js","assets/use-tab-status.9d769af8.js","assets/index.1361b221.js","assets/utils.4b86e8c9.js","assets/Picker.e56f94bd.js","assets/index.7c580591.js","assets/index.1e2dfe6e.js","assets/index.4aa8e076.js","assets/index.656e257f.js"]),meta:{title:"\u6211\u7684\u8003\u52E4"}},{path:"/teacher-attendDetail",name:"teacher-attendDetail",component:()=>__vitePreload(()=>import("./teacher-attendDetail.25e8c6e2.js"),["assets/teacher-attendDetail.25e8c6e2.js","assets/teacher-attendDetail.13b618bc.css","assets/clock-icon.6fd57365.js","assets/success-icon.245b8694.js","assets/default-icon.11fd2315.js","assets/msg-icon.adf37f7b.js","assets/index.b28db9f5.js","assets/index.1fff19a4.js"]),meta:{title:"\u8003\u52E4\u8BE6\u60C5"}},{path:"/attendance-rule",name:"attendance-rule",component:()=>__vitePreload(()=>import("./index.e6d5743d.js"),["assets/index.e6d5743d.js","assets/index.be290f62.css","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/date.d3980c9f.js","assets/index.6e54125f.js","assets/index.91135ff9.js"]),meta:{title:"\u8003\u52E4\u89C4\u5219"}},{path:"/screen-projection",name:"screen-projection",component:()=>__vitePreload(()=>import("./index.79094740.js"),["assets/index.79094740.js","assets/index.8aafa22b.css","assets/index.324108a5.js","assets/index.91135ff9.js","assets/index.96a8db5e.js"]),meta:{title:"\u6559\u5B66\u8BFE\u4EF6"}},{path:"/unit-list",name:"unit-list",component:()=>__vitePreload(()=>import("./index.e48fcd6b.js"),["assets/index.e48fcd6b.js","assets/index.d2064f3d.js","assets/index.c16d4c14.css","assets/index.1ed6273e.js","assets/index.91135ff9.js","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/unit-list-item.779fc91e.js","assets/unit-list-item.254aca8c.css","assets/icon-edit.664c5ff1.js","assets/icon-muit-message.0a72e92d.js","assets/index.324108a5.js","assets/index.96a8db5e.js","assets/index.626c48f9.js","assets/index.f5f6c5e3.css","assets/index.0197e410.js","assets/index.1fff19a4.js","assets/index.b186dfda.js","assets/use-tab-status.9d769af8.js"]),meta:{title:"\u9636\u6BB5\u81EA\u6D4B"}},{path:"/unit-create",name:"unit-create",component:()=>__vitePreload(()=>import("./index.ae443ffd.js"),["assets/index.ae443ffd.js","assets/index.54a1d2db.css","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/index.324108a5.js","assets/index.1ed6273e.js","assets/index.91135ff9.js","assets/index.656e257f.js","assets/Picker.e56f94bd.js","assets/index.7c580591.js","assets/use-tab-status.9d769af8.js","assets/index.1e2dfe6e.js","assets/index.4aa8e076.js"]),meta:{title:"\u65B0\u589E\u6D4B\u9A8C"}},{path:"/unit-Lesson",name:"unit-Lesson",component:()=>__vitePreload(()=>import("./unit-Lesson.9c648c5f.js"),["assets/unit-Lesson.9c648c5f.js","assets/unit-Lesson.356e1f3f.css","assets/index.43124269.js","assets/index.7d2afdaa.css","assets/index.d7c1b6ac.js","assets/index.89652211.css"]),meta:{title:"\u9009\u62E9\u6559\u6750"}},{path:"/uni-test",name:"uni-test",component:()=>__vitePreload(()=>import("./uni-test.33c23d69.js"),["assets/uni-test.33c23d69.js","assets/uni-test.a4dc1039.css","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/icon-list.12309bf1.js","assets/index.96a8db5e.js","assets/index.324108a5.js","assets/index.91135ff9.js"]),meta:{title:"\u9009\u62E9\u6559\u6750"}},{path:"/uni-last",name:"uni-last",component:()=>__vitePreload(()=>import("./uni-last.5afb3a4c.js"),["assets/uni-last.5afb3a4c.js","assets/uni-last.7cb86256.css","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/icon-edit.664c5ff1.js","assets/clock-icon.6fd57365.js","assets/quest-icon.f1b2f4e3.js","assets/index.91135ff9.js","assets/index.1ed6273e.js","assets/index.7c580591.js","assets/use-tab-status.9d769af8.js","assets/index.1e2dfe6e.js","assets/index.4aa8e076.js"]),meta:{title:"\u9636\u6BB5\u81EA\u6D4B"}},{path:"/unitDetail",name:"unitDetail",component:()=>__vitePreload(()=>import("./unitDetail.50778bc3.js"),["assets/unitDetail.50778bc3.js","assets/unitDetail.be4912a1.css","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/quest-icon.f1b2f4e3.js","assets/unit-list-item.779fc91e.js","assets/unit-list-item.254aca8c.css","assets/icon-edit.664c5ff1.js","assets/icon-muit-message.0a72e92d.js","assets/index.324108a5.js","assets/index.91135ff9.js","assets/index.96a8db5e.js","assets/icon_teacher.df08d662.js","assets/index.626c48f9.js","assets/index.f5f6c5e3.css","assets/index.b28db9f5.js","assets/index.a4155be3.js","assets/Checker.1af5496e.js","assets/index.98482791.js","assets/index.b186dfda.js","assets/use-tab-status.9d769af8.js","assets/index.a8f5f4b5.js","assets/index.8c021d04.css","assets/index.7c580591.js","assets/index.1e2dfe6e.js","assets/index.4aa8e076.js"]),meta:{title:"\u6D4B\u9A8C\u8BE6\u60C5"}},{path:"/subsidy-exercise-details",name:"subsidy-exercise-details",component:()=>__vitePreload(()=>import("./details.4d90d1f1.js"),["assets/details.4d90d1f1.js","assets/index.module.6c7a343e.js","assets/index.module.15adf0ea.css","assets/icon-time.ca1af643.js","assets/index.b28db9f5.js","assets/index.91135ff9.js"]),meta:{title:"\u8865\u52A9\u660E\u7EC6"}}]},...rootRouter,...noLoginRouter$2];const error="_error_6z2np_1",info="_info_6z2np_9",login="_login_6z2np_27",loginTitle="_loginTitle_6z2np_33",codeText="_codeText_6z2np_41",margin34="_margin34_6z2np_44",formTitle="_formTitle_6z2np_47",wxPopupDialog="_wxPopupDialog_6z2np_63",popupContainer="_popupContainer_6z2np_80",title="_title_6z2np_87",popupTips="_popupTips_6z2np_94";var styles={error,info,login,loginTitle,codeText,margin34,formTitle,wxPopupDialog,popupContainer,title,popupTips};const removeAuth=()=>{sessionStorage.removeItem("Authorization")},setAuth=e=>{sessionStorage.setItem("Authorization",e)},browserInfo=browser();var MusicAuth=defineComponent({name:"Auth-loayout",data(){return{loading:!1}},computed:{isExternal(){return this.$route.meta.isExternal&&!browserInfo.isStudent||!1},isNeedView(){return state.user.status==="login"||this.$route.path==="/loginMusic"||this.isExternal}},mounted(){!this.isExternal&&this.setAuth()},methods:{async setAuth(){const{query:e}=this.$route,r=e.userInfo||e.Authorization;if(r&&setAuth(r),!this.loading){if(state.user.status==="init"||state.user.status==="error"){this.loading=!0;try{const n=await request.get("/api-student/user/getUserInfo",{initRequest:!0,requestType:"form"});setLogin(n.data)}catch(n){const i=n.message;i.indexOf("5000")===-1&&i.indexOf("authentication")===-1?setLoginError():setLogout()}this.loading=!1}if(state.user.status==="logout")try{const n=this.$route,i={returnUrl:this.$route.path,...this.$route.query};n.meta.isRegister&&(i.isRegister=n.meta.isRegister),this.$router.replace({path:"/loginMusic",query:i})}catch{}}}},render(){return createVNode(Fragment,null,[state.user.status==="error"?createVNode("div",{class:styles.error},[createVNode(OEmpty,{type:"notFond",classImgSize:"CERT",tips:"\u52A0\u8F7D\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5",buttonText:"\u91CD\u65B0\u52A0\u8F7D",plain:!0,btnStatus:!0,onClick:this.setAuth},null)]):this.isNeedView?createVNode(RouterView,null,null):null])}});const noLoginRouter$1=[{path:"/payment-result",name:"payment-result",component:()=>__vitePreload(()=>import("./index.2fb0f01c.js"),["assets/index.2fb0f01c.js","assets/index.78f52faa.css","assets/index.08e660c8.js","assets/index.96a8db5e.js","assets/index.324108a5.js","assets/index.91135ff9.js","assets/index.a4155be3.js","assets/Checker.1af5496e.js","assets/index.1ed6273e.js"]),meta:{title:"\u652F\u4ED8\u8BE6\u60C5"}},{path:"/download",name:"download",component:()=>__vitePreload(()=>import("./index.a5a4f060.js"),["assets/index.a5a4f060.js","assets/manage-center.3e62a754.js","assets/manage-center.97eaaf26.css","assets/wx_bg.3aff1fb2.js","assets/index.96a8db5e.js"]),meta:{title:"\u4E0B\u8F7D\u7BA1\u4E50\u56E2\u5B66\u5458\u7AEF"}},{path:"/pre-register-active",name:"pre-register-active",component:()=>__vitePreload(()=>import("./index.5fc19128.js"),["assets/index.5fc19128.js","assets/index.f8d9290c.css","assets/signin-tips.4edbed1d.js","assets/signin-tips.73f5f45d.css","assets/index.08e660c8.js","assets/index.324108a5.js","assets/index.1ed6273e.js","assets/index.91135ff9.js","assets/index.656e257f.js","assets/Picker.e56f94bd.js","assets/index.7c580591.js","assets/use-tab-status.9d769af8.js","assets/index.1e2dfe6e.js","assets/index.4aa8e076.js"]),meta:{title:"\u7BA1\u4E50\u56E2\u7EC4\u5EFA\u5BB6\u957F\u4F1A"}},{path:"/pre-register-video",name:"pre-register-video",component:()=>__vitePreload(()=>import("./video.4db1cd0b.js"),["assets/video.4db1cd0b.js","assets/plyr.3f73e7f3.css","assets/video.module.2569ebf7.js","assets/video.module.56a9e469.css","assets/plyr.min.22fd58dd.js","assets/deep-clone.c5af4e6b.js","assets/index.08e660c8.js"]),meta:{title:"\u7BA1\u4E50\u56E2\u7EC4\u5EFA\u5BB6\u957F\u4F1A"}},{path:"/pre-register-show",name:"pre-register-show",component:()=>__vitePreload(()=>import("./show.56e58522.js"),["assets/show.56e58522.js","assets/show.0b7a3484.css","assets/plyr.3f73e7f3.css","assets/signin-tips.4edbed1d.js","assets/signin-tips.73f5f45d.css","assets/index.324108a5.js","assets/index.1ed6273e.js","assets/index.91135ff9.js","assets/video.module.2569ebf7.js","assets/video.module.56a9e469.css","assets/plyr.min.22fd58dd.js","assets/deep-clone.c5af4e6b.js","assets/index.f74c7b35.js","assets/index.a4155be3.js","assets/Checker.1af5496e.js","assets/index.98482791.js"]),meta:{title:"\u7BA1\u4E50\u56E2\u7EC4\u5EFA\u5BB6\u957F\u4F1A"}},{path:"/preGoodsSuccess",name:"preGoodsSuccess",component:()=>__vitePreload(()=>import("./success.dcf8dc1a.js"),["assets/success.dcf8dc1a.js","assets/success.d0a89b24.css","assets/wx_bg.3aff1fb2.js"]),meta:{title:""}},{path:"/previewGoodsApply",name:"previewGoodsApply",component:()=>__vitePreload(()=>import("./preview-index.1554ec09.js"),["assets/preview-index.1554ec09.js","assets/icon-checkbox-active.56a5cf15.js","assets/icon-checkbox-active.5cb25fcc.css","assets/index.2e331ab5.js","assets/Checker.1af5496e.js","assets/index.f74c7b35.js","assets/index.324108a5.js","assets/index.1ed6273e.js","assets/index.91135ff9.js","assets/index.a4155be3.js","assets/index.98482791.js","assets/index.96a8db5e.js"]),meta:{title:"\u4E50\u56E2\u62A5\u540D"}}];var routesStudent=[{path:"/",component:Auth,children:[...router$1,{path:"/login",name:"login",component:()=>__vitePreload(()=>import("./login.46bea280.js"),["assets/login.46bea280.js","assets/login.929cb7eb.css","assets/validate.fcf4be6d.js","assets/validate.f62f2b72.css","assets/index.1ed6273e.js","assets/index.91135ff9.js","assets/index.96a8db5e.js","assets/index.324108a5.js","assets/index.9227cf35.js"]),meta:{isRegister:!1}},{path:"/home",name:"home",component:()=>__vitePreload(()=>import("./index.f812b73a.js"),["assets/index.f812b73a.js","assets/index.66617849.css"])},{path:"/coupons",name:"coupons",component:()=>__vitePreload(()=>import("./index.e797b5e4.js"),["assets/index.e797b5e4.js","assets/index.a1314c3c.css","assets/index.b186dfda.js","assets/use-tab-status.9d769af8.js","assets/index.7c580591.js","assets/index.1e2dfe6e.js","assets/index.4aa8e076.js"]),meta:{title:"\u4F18\u60E0\u5238"}},{path:"/memberCenter",name:"memberCenter",component:()=>__vitePreload(()=>import("./index.265ccdca.js"),["assets/index.265ccdca.js","assets/index.f50f41a1.css","assets/icon_student.660125da.js","assets/index.a8f5f4b5.js","assets/index.8c021d04.css","assets/index.91135ff9.js","assets/index.96a8db5e.js"]),meta:{title:"\u4E50\u56E2Ai\u5B66\u7EC3\u5DE5\u5177"}},{path:"/tradeRecord",name:"tradeRecord",component:()=>__vitePreload(()=>import("./index.fe3ab3ab.js"),["assets/index.fe3ab3ab.js","assets/index.129a7c02.css","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/index.b28db9f5.js","assets/index.626c48f9.js","assets/index.f5f6c5e3.css","assets/index.0197e410.js","assets/index.1fff19a4.js","assets/index.b186dfda.js","assets/use-tab-status.9d769af8.js","assets/index.324108a5.js","assets/index.91135ff9.js","assets/index.96a8db5e.js","assets/index.1361b221.js","assets/utils.4b86e8c9.js","assets/Picker.e56f94bd.js","assets/index.7c580591.js","assets/index.1e2dfe6e.js","assets/index.4aa8e076.js","assets/index.656e257f.js"]),meta:{title:"\u4EA4\u6613\u8BB0\u5F55"}},{path:"/my-orchestra",name:"my-orchestra",component:()=>__vitePreload(()=>import("./index.9b0816d9.js"),["assets/index.9b0816d9.js","assets/index.module.b9eeb1f8.js","assets/index.module.45cd01c5.css","assets/icon_teacher.df08d662.js","assets/icon-muit-message.0a72e92d.js","assets/index.324108a5.js","assets/index.91135ff9.js","assets/index.96a8db5e.js","assets/index.98482791.js","assets/index.5e198b6f.js","assets/index.b186dfda.js","assets/use-tab-status.9d769af8.js","assets/index.656e257f.js","assets/Picker.e56f94bd.js","assets/index.7c580591.js","assets/index.1e2dfe6e.js","assets/index.4aa8e076.js"]),meta:{title:"\u6211\u7684\u4E50\u56E2"}},{path:"/photo-detail",name:"photo-detail",component:()=>__vitePreload(()=>import("./photo-detail.4b590f85.js"),["assets/photo-detail.4b590f85.js","assets/index.module.b9eeb1f8.js","assets/index.module.45cd01c5.css","assets/index.b186dfda.js","assets/use-tab-status.9d769af8.js","assets/index.96a8db5e.js","assets/function-call.3db51140.js","assets/ImagePreview.e5b44a77.js","assets/index.1e2dfe6e.js"]),meta:{title:"\u76F8\u7247"}},{path:"/apply-withdrawal",name:"apply-withdrawal",component:()=>__vitePreload(()=>import("./apply-withdrawal.2a4d43da.js"),["assets/apply-withdrawal.2a4d43da.js","assets/apply-withdrawal.2f3f19cc.css","assets/icon_student.660125da.js","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/index.a8f5f4b5.js","assets/index.8c021d04.css","assets/index.96a8db5e.js","assets/index.1ed6273e.js","assets/index.91135ff9.js"]),meta:{title:"\u7533\u8BF7\u9000\u56E2"}},{path:"/attendance-rule",name:"attendance-rule",component:()=>__vitePreload(()=>import("./index.e6d5743d.js"),["assets/index.e6d5743d.js","assets/index.be290f62.css","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/date.d3980c9f.js","assets/index.6e54125f.js","assets/index.91135ff9.js"]),meta:{title:"\u8003\u52E4\u89C4\u5219"}},{path:"/ranking-list",name:"ranking-list",component:()=>__vitePreload(()=>import("./index.625a5122.js"),["assets/index.625a5122.js","assets/index.95cdb10b.css","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/index.626c48f9.js","assets/index.f5f6c5e3.css","assets/student-icon.30fb072d.js","assets/index.96a8db5e.js","assets/index.b186dfda.js","assets/use-tab-status.9d769af8.js","assets/isBetween.edbfdc90.js","assets/index.7c580591.js","assets/index.1e2dfe6e.js","assets/index.4aa8e076.js","assets/index.97c682f1.js","assets/utils.4b86e8c9.js","assets/Picker.e56f94bd.js"]),meta:{title:"\u6392\u884C\u699C"}},{path:"/exercise-record",name:"exercise-record",component:()=>__vitePreload(()=>import("./index.f035952f.js"),["assets/index.f035952f.js","assets/index.eff4cebd.css","assets/index.d2064f3d.js","assets/index.c16d4c14.css","assets/index.1ed6273e.js","assets/index.91135ff9.js","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/isBetween.edbfdc90.js","assets/index.626c48f9.js","assets/index.f5f6c5e3.css","assets/student-icon.30fb072d.js","assets/index.96a8db5e.js","assets/index.6fe63dc5.js","assets/index.b186dfda.js","assets/use-tab-status.9d769af8.js","assets/index.97c682f1.js","assets/index.7c580591.js","assets/index.1e2dfe6e.js","assets/index.4aa8e076.js","assets/utils.4b86e8c9.js","assets/Picker.e56f94bd.js"]),meta:{title:"\u7EC3\u4E60\u8BB0\u5F55"}},{path:"/exercis-detail",name:"exercis-detail",component:()=>__vitePreload(()=>import("./exercis-detail.7784e219.js"),["assets/exercis-detail.7784e219.js","assets/exercis-detail.16c80cf2.css","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/index.626c48f9.js","assets/index.f5f6c5e3.css","assets/quest-icon.f1b2f4e3.js","assets/icon_student.660125da.js","assets/index.1361b221.js","assets/utils.4b86e8c9.js","assets/Picker.e56f94bd.js","assets/index.7c580591.js","assets/use-tab-status.9d769af8.js","assets/index.1e2dfe6e.js","assets/index.4aa8e076.js","assets/index.656e257f.js","assets/index.96a8db5e.js","assets/index.b186dfda.js"]),meta:{title:"\u7EC3\u4E60\u7EDF\u8BA1"}},{path:"/my-instrument",name:"my-instrument",component:()=>__vitePreload(()=>import("./index.b6f990ac.js"),["assets/index.b6f990ac.js","assets/index.c547f931.css","assets/index.b186dfda.js","assets/use-tab-status.9d769af8.js","assets/index.91135ff9.js"]),meta:{title:"\u4E50\u5668\u68C0\u67E5"}}]},{path:"/msuicGroup",component:MusicAuth,children:[{path:"/loginMusic",name:"loginMusic",component:()=>__vitePreload(()=>import("./login.53765eb8.js"),["assets/login.53765eb8.js","assets/validate.fcf4be6d.js","assets/validate.f62f2b72.css","assets/index.1ed6273e.js","assets/index.91135ff9.js","assets/index.96a8db5e.js","assets/index.324108a5.js","assets/index.9227cf35.js"]),meta:{isRegister:!1}},{path:"/preApply",name:"preApply",component:()=>__vitePreload(()=>import("./index.409d377b.js"),["assets/index.409d377b.js","assets/index.1aaaa219.css","assets/index.f74c7b35.js","assets/index.324108a5.js","assets/index.1ed6273e.js","assets/index.91135ff9.js","assets/index.a4155be3.js","assets/Checker.1af5496e.js","assets/index.98482791.js","assets/index.96a8db5e.js","assets/index.656e257f.js","assets/Picker.e56f94bd.js","assets/index.7c580591.js","assets/use-tab-status.9d769af8.js","assets/index.1e2dfe6e.js","assets/index.4aa8e076.js","assets/function-call.3db51140.js","assets/ImagePreview.e5b44a77.js","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/countUp.min.9e8207da.js","assets/index.ed5fc819.js","assets/index.bee2a0d1.js","assets/index.a4ced63a.css","assets/index.a8f5f4b5.js","assets/index.8c021d04.css","assets/index.4b720f43.js","assets/index.2e331ab5.js","assets/index.b28db9f5.js","assets/index.b186dfda.js","assets/index.5e198b6f.js"]),meta:{title:"\u4E50\u56E2\u62A5\u540D"}},{path:"/preGoodsApply",name:"preGoodsApply",component:()=>__vitePreload(()=>import("./index.ee98ce56.js"),["assets/index.ee98ce56.js","assets/index.47c5ea8b.css","assets/icon-checkbox-active.56a5cf15.js","assets/icon-checkbox-active.5cb25fcc.css","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/index.a8f5f4b5.js","assets/index.8c021d04.css","assets/index.f74c7b35.js","assets/index.324108a5.js","assets/index.1ed6273e.js","assets/index.91135ff9.js","assets/index.a4155be3.js","assets/Checker.1af5496e.js","assets/index.98482791.js","assets/index.96a8db5e.js","assets/index.2e331ab5.js","assets/function-call.3db51140.js","assets/ImagePreview.e5b44a77.js","assets/index.1e2dfe6e.js","assets/index.656e257f.js","assets/Picker.e56f94bd.js","assets/index.7c580591.js","assets/use-tab-status.9d769af8.js","assets/index.4aa8e076.js"]),meta:{title:"\u4E50\u56E2\u62A5\u540D"}},{path:"/orderDetail",name:"orderDetail",component:()=>__vitePreload(()=>import("./order-detail.941eb224.js"),["assets/order-detail.941eb224.js","assets/order-detail.cab94ce1.css","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/index.a4155be3.js","assets/Checker.1af5496e.js","assets/index.324108a5.js","assets/index.91135ff9.js","assets/icon-checkbox-check.b4753e7f.js","assets/icon-checkbox-default.a253b329.js","assets/index.2e331ab5.js","assets/index.ed5fc819.js","assets/index.f74c7b35.js","assets/index.1ed6273e.js","assets/index.bee2a0d1.js","assets/index.a4ced63a.css","assets/index.96a8db5e.js","assets/function-call.3db51140.js","assets/ImagePreview.e5b44a77.js","assets/index.1e2dfe6e.js","assets/index.a8f5f4b5.js","assets/index.8c021d04.css","assets/index.b28db9f5.js","assets/orchestra-top_bg.d871f0f3.js","assets/index.20ac1dfd.js","assets/index.83aa8b55.css"]),meta:{title:"\u8BA2\u5355\u8BE6\u60C5"}},{path:"/shopAddress",name:"shopAddress",component:()=>__vitePreload(()=>import("./index.2aaa5ee2.js"),["assets/index.2aaa5ee2.js","assets/index.module.08b7a095.js","assets/index.module.0fe08cfb.css","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/index.b186dfda.js","assets/use-tab-status.9d769af8.js","assets/index.91135ff9.js","assets/index.98482791.js"]),meta:{title:"\u6536\u8D27\u5730\u5740"}},{path:"/addressOperation",name:"addressOperation",component:()=>__vitePreload(()=>import("./address-operation.9452a5a8.js"),["assets/address-operation.9452a5a8.js","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/index.module.08b7a095.js","assets/index.module.0fe08cfb.css","assets/area.bc7b6c10.js","assets/toolsValidate.4388d7ee.js","assets/index.324108a5.js","assets/index.1ed6273e.js","assets/index.91135ff9.js","assets/index.656e257f.js","assets/Picker.e56f94bd.js","assets/index.7c580591.js","assets/use-tab-status.9d769af8.js","assets/index.1e2dfe6e.js","assets/index.4aa8e076.js"]),meta:{title:"\u6536\u8D27\u5730\u5740"}}]},...noLoginRouter$1,...rootRouter];const noLoginRouter=[{path:"/companion-teacher-register",name:"companion-teacher-register",component:()=>__vitePreload(()=>import("./companion-teacher-register.c1cc6315.js"),["assets/companion-teacher-register.c1cc6315.js","assets/companion-teacher-register.49a6669e.css","assets/area.bc7b6c10.js","assets/validate.fcf4be6d.js","assets/validate.f62f2b72.css","assets/index.1ed6273e.js","assets/index.91135ff9.js","assets/index.96a8db5e.js","assets/index.8e2187c0.js","assets/index.c69ec8ca.css","assets/oss-file-upload.e630303f.js","assets/index.ee7951f5.js","assets/ImagePreview.e5b44a77.js","assets/index.1e2dfe6e.js","assets/function-call.3db51140.js","assets/index.f74c7b35.js","assets/index.324108a5.js","assets/index.a4155be3.js","assets/Checker.1af5496e.js","assets/index.98482791.js","assets/index.2e331ab5.js","assets/index.656e257f.js","assets/Picker.e56f94bd.js","assets/index.7c580591.js","assets/use-tab-status.9d769af8.js","assets/index.4aa8e076.js","assets/index.4b720f43.js"]),meta:{title:"\u4E50\u56E2\u4F34\u5B66\u8001\u5E08\u6CE8\u518C"}},{path:"/manage-teacher-register",name:"manage-teacher-register",component:()=>__vitePreload(()=>import("./manage-teacher-register.29ec5889.js"),["assets/manage-teacher-register.29ec5889.js","assets/manage-teacher-register.a1b77d1a.css","assets/area.bc7b6c10.js","assets/validate.fcf4be6d.js","assets/validate.f62f2b72.css","assets/index.1ed6273e.js","assets/index.91135ff9.js","assets/index.96a8db5e.js","assets/index.8e2187c0.js","assets/index.c69ec8ca.css","assets/oss-file-upload.e630303f.js","assets/index.ee7951f5.js","assets/ImagePreview.e5b44a77.js","assets/index.1e2dfe6e.js","assets/function-call.3db51140.js","assets/index.f74c7b35.js","assets/index.324108a5.js","assets/index.a4155be3.js","assets/Checker.1af5496e.js","assets/index.98482791.js","assets/index.2e331ab5.js"]),meta:{title:"\u4E50\u56E2\u7BA1\u7406\u8001\u5E08\u6CE8\u518C"}},{path:"/train-week-report",name:"train-week-report",component:()=>__vitePreload(()=>import("./week-report.ebe80d90.js").then(function(e){return e.w}),["assets/week-report.ebe80d90.js","assets/week-report.bf91517c.css","assets/icon-or.620acfd8.js","assets/universalTransition.b6b59b2f.js","assets/index.96a8db5e.js","assets/index.d1b94926.js","assets/index.20ac1dfd.js","assets/index.83aa8b55.css","assets/html2canvas.esm.3d083717.js","assets/index.5e198b6f.js"]),meta:{title:"\u8BAD\u7EC3\u5468\u62A5"}},{path:"/train-month-report",name:"train-month-report",component:()=>__vitePreload(()=>import("./month-report.c1de8084.js"),["assets/month-report.c1de8084.js","assets/week-report.ebe80d90.js","assets/week-report.bf91517c.css","assets/icon-or.620acfd8.js","assets/universalTransition.b6b59b2f.js","assets/index.96a8db5e.js","assets/index.d1b94926.js","assets/index.20ac1dfd.js","assets/index.83aa8b55.css","assets/html2canvas.esm.3d083717.js","assets/index.5e198b6f.js"]),meta:{title:"\u8BAD\u7EC3\u6708\u62A5"}}];var routesSchool=[{path:"/",component:Auth,children:[...router$1,{path:"/login",name:"login",component:()=>__vitePreload(()=>import("./login.46bea280.js"),["assets/login.46bea280.js","assets/login.929cb7eb.css","assets/validate.fcf4be6d.js","assets/validate.f62f2b72.css","assets/index.1ed6273e.js","assets/index.91135ff9.js","assets/index.96a8db5e.js","assets/index.324108a5.js","assets/index.9227cf35.js"]),meta:{isRegister:!1}},{path:"/home",name:"home",component:()=>__vitePreload(()=>import("./index.a27d6225.js"),["assets/index.a27d6225.js","assets/index.66617849.css"])},{path:"/my-orchestra",name:"my-orchestra",component:()=>__vitePreload(()=>import("./index.18841a61.js"),["assets/index.18841a61.js","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/index.module.9976e9f3.js","assets/index.module.f1b16a4b.css","assets/index.b28db9f5.js","assets/index.626c48f9.js","assets/index.f5f6c5e3.css","assets/index.0197e410.js","assets/index.1fff19a4.js","assets/index.b186dfda.js","assets/use-tab-status.9d769af8.js","assets/index.91135ff9.js","assets/index.98482791.js"]),meta:{title:"\u6211\u7684\u4E50\u56E2"}},{path:"/create-orchestra",name:"create-orchestra",component:()=>__vitePreload(()=>import("./index.69849f7f.js"),["assets/index.69849f7f.js","assets/index.2b5c2d46.css","assets/index.ed5fc819.js","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/index.module.9976e9f3.js","assets/index.module.f1b16a4b.css","assets/index.d2064f3d.js","assets/index.c16d4c14.css","assets/index.1ed6273e.js","assets/index.91135ff9.js","assets/icon-checkbox-check.b4753e7f.js","assets/icon-checkbox-default.a253b329.js","assets/icon_student.660125da.js","assets/index.b186dfda.js","assets/use-tab-status.9d769af8.js","assets/index.4b720f43.js","assets/index.2e331ab5.js","assets/Checker.1af5496e.js","assets/index.96a8db5e.js","assets/index.656e257f.js","assets/Picker.e56f94bd.js","assets/index.7c580591.js","assets/index.1e2dfe6e.js","assets/index.4aa8e076.js","assets/create.977e0546.js","assets/deep-clone.c5af4e6b.js","assets/index.324108a5.js"]),meta:{title:"\u65B0\u5EFA\u4E50\u56E2"}},{path:"/create-orchestra-teacher",name:"create-orchestra-teacher",component:()=>__vitePreload(()=>import("./select-teacher.df00f26e.js"),["assets/select-teacher.df00f26e.js","assets/select-teacher.a06ee9af.css","assets/index.ed5fc819.js","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/teacher-list.7f97b004.js","assets/teacher-list.cf497422.css","assets/icon_teacher.df08d662.js","assets/index.d2064f3d.js","assets/index.c16d4c14.css","assets/index.1ed6273e.js","assets/index.91135ff9.js","assets/index.b186dfda.js","assets/use-tab-status.9d769af8.js","assets/index.324108a5.js","assets/index.96a8db5e.js","assets/index.98482791.js","assets/create.977e0546.js","assets/index.a8f5f4b5.js","assets/index.8c021d04.css"]),meta:{title:"\u9009\u62E9\u8001\u5E08"}},{path:"/orchestra-detail",name:"orchestra-detail",component:()=>__vitePreload(()=>import("./orchestra-detail.a18bd804.js"),["assets/orchestra-detail.a18bd804.js","assets/orchestra-detail.140c6275.css","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/countUp.min.9e8207da.js","assets/isSameOrBefore.c25d5b8a.js","assets/index.0197e410.js","assets/index.1fff19a4.js","assets/index.5e198b6f.js","assets/index.b186dfda.js","assets/use-tab-status.9d769af8.js","assets/index.1361b221.js","assets/utils.4b86e8c9.js","assets/Picker.e56f94bd.js","assets/index.7c580591.js","assets/index.1e2dfe6e.js","assets/index.4aa8e076.js","assets/index.656e257f.js","assets/index.d1b94926.js"]),meta:{title:"\u4E50\u56E2\u8BE6\u60C5"}},{path:"/school-photo",name:"school-photo",component:()=>__vitePreload(()=>import("./photo.9f195768.js"),["assets/photo.9f195768.js","assets/photo.module.55d59b7f.js","assets/photo.module.bc5bad45.css","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/index.b186dfda.js","assets/use-tab-status.9d769af8.js","assets/index.1ed6273e.js","assets/index.91135ff9.js","assets/index.1fff19a4.js"]),meta:{title:"\u4E50\u56E2\u76F8\u518C"}},{path:"/photo-detail",name:"photo-detail",component:()=>__vitePreload(()=>import("./photo-detail.ec8f5900.js"),["assets/photo-detail.ec8f5900.js","assets/photo-detail.f209381b.css","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/icon-checkbox-default.a253b329.js","assets/oss-file-upload.e630303f.js","assets/index.ee7951f5.js","assets/ImagePreview.e5b44a77.js","assets/index.1e2dfe6e.js","assets/index.96a8db5e.js","assets/function-call.3db51140.js","assets/index.b186dfda.js","assets/use-tab-status.9d769af8.js","assets/index.4b720f43.js","assets/index.2e331ab5.js","assets/Checker.1af5496e.js"]),meta:{title:"\u76F8\u518C\u8BE6\u60C5"}},{path:"/mass-message",name:"mass-message",component:()=>__vitePreload(()=>import("./index.bf4095d9.js"),["assets/index.bf4095d9.js","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/index.626c48f9.js","assets/index.f5f6c5e3.css","assets/index.d2064f3d.js","assets/index.c16d4c14.css","assets/index.1ed6273e.js","assets/index.91135ff9.js","assets/index.b28db9f5.js","assets/index.module.a0fba9ef.js","assets/index.module.265c8f2a.css","assets/index.b186dfda.js","assets/use-tab-status.9d769af8.js","assets/index.324108a5.js","assets/index.7c580591.js","assets/index.1e2dfe6e.js","assets/index.4aa8e076.js"]),meta:{title:"\u7FA4\u53D1\u8BB0\u5F55"}},{path:"/create-message",name:"create-message",component:()=>__vitePreload(()=>import("./create-message.f8a2142b.js"),["assets/create-message.f8a2142b.js","assets/create-message.60ccc896.css","assets/index.ed5fc819.js","assets/index.b28db9f5.js","assets/index.module.a0fba9ef.js","assets/index.module.265c8f2a.css","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/icon_teacher.df08d662.js","assets/index.4aa8e076.js","assets/index.b186dfda.js","assets/use-tab-status.9d769af8.js","assets/index.4b720f43.js","assets/index.2e331ab5.js","assets/Checker.1af5496e.js","assets/index.324108a5.js","assets/index.91135ff9.js","assets/index.96a8db5e.js","assets/index.98482791.js","assets/index.5e198b6f.js","assets/index.656e257f.js","assets/Picker.e56f94bd.js","assets/index.7c580591.js","assets/index.1e2dfe6e.js","assets/index.d2064f3d.js","assets/index.c16d4c14.css","assets/index.1ed6273e.js","assets/icon_student.660125da.js","assets/index.a8f5f4b5.js","assets/index.8c021d04.css","assets/index.0197e410.js","assets/index.1fff19a4.js","assets/index.8a425810.js","assets/index.a75acca0.css","assets/oss-file-upload.e630303f.js","assets/index.ee7951f5.js","assets/ImagePreview.e5b44a77.js","assets/function-call.3db51140.js","assets/index.165ec231.js","assets/utils.4b86e8c9.js","assets/index.1361b221.js"]),meta:{title:"\u7FA4\u53D1\u6D88\u606F"}},{path:"/companion-teacher",name:"companion-teacher",component:()=>__vitePreload(()=>import("./index.b49d1d11.js"),["assets/index.b49d1d11.js","assets/index.e727cbb2.css","assets/index.d2064f3d.js","assets/index.c16d4c14.css","assets/index.1ed6273e.js","assets/index.91135ff9.js","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/icon-call-message.08ca784d.js","assets/icon_teacher.df08d662.js","assets/icon-message.8c0a9e8b.js","assets/index.626c48f9.js","assets/index.f5f6c5e3.css","assets/index.0197e410.js","assets/index.1fff19a4.js","assets/index.b186dfda.js","assets/use-tab-status.9d769af8.js","assets/index.324108a5.js","assets/index.96a8db5e.js","assets/index.98482791.js","assets/index.5e198b6f.js","assets/index.656e257f.js","assets/Picker.e56f94bd.js","assets/index.7c580591.js","assets/index.1e2dfe6e.js","assets/index.4aa8e076.js"]),meta:{title:"\u4F34\u5B66\u8001\u5E08"}},{path:"/companion-teacher-detail",name:"companion-teacher-detail",component:()=>__vitePreload(()=>import("./companion-detail.989175a6.js"),["assets/companion-detail.989175a6.js","assets/companion-detail.8474b51f.css","assets/icon_teacher.df08d662.js","assets/icon-message.8c0a9e8b.js","assets/icon-call-message.08ca784d.js","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/index.a8f5f4b5.js","assets/index.8c021d04.css","assets/index.324108a5.js","assets/index.91135ff9.js","assets/index.96a8db5e.js","assets/index.98482791.js","assets/index.5e198b6f.js"]),meta:{title:"\u4F34\u5B66\u8001\u5E08\u8BE6\u60C5"}},{path:"/companion-unbind",name:"companion-unbind",component:()=>__vitePreload(()=>import("./unbind.789a4cc4.js"),["assets/unbind.789a4cc4.js","assets/unbind.8653601e.css","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/index.ed5fc819.js","assets/index.d2064f3d.js","assets/index.c16d4c14.css","assets/index.1ed6273e.js","assets/index.91135ff9.js","assets/icon_teacher.df08d662.js","assets/index.b186dfda.js","assets/use-tab-status.9d769af8.js","assets/index.324108a5.js","assets/index.96a8db5e.js","assets/index.98482791.js","assets/index.b28db9f5.js","assets/index.a8f5f4b5.js","assets/index.8c021d04.css","assets/index.5e198b6f.js"]),meta:{title:"\u8BFE\u7A0B\u4EA4\u63A5"}},{path:"/manage-teacher",name:"manage-teacher",component:()=>__vitePreload(()=>import("./index.23cd79a4.js"),["assets/index.23cd79a4.js","assets/index.87387c9d.css","assets/index.d2064f3d.js","assets/index.c16d4c14.css","assets/index.1ed6273e.js","assets/index.91135ff9.js","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/icon_teacher.df08d662.js","assets/index.626c48f9.js","assets/index.f5f6c5e3.css","assets/index.b28db9f5.js","assets/index.0197e410.js","assets/index.1fff19a4.js","assets/index.b186dfda.js","assets/use-tab-status.9d769af8.js","assets/index.96a8db5e.js"]),meta:{title:"\u7BA1\u7406\u8001\u5E08"}},{path:"/manage-teacher-detail",name:"manage-teacher-detail",component:()=>__vitePreload(()=>import("./manage-detail.0f7c835e.js"),["assets/manage-detail.0f7c835e.js","assets/manage-detail.79fd4f80.css","assets/index.ed5fc819.js","assets/index.5e198b6f.js","assets/index.96a8db5e.js","assets/index.4aa8e076.js","assets/icon_teacher.df08d662.js","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/index.324108a5.js","assets/index.91135ff9.js"]),meta:{title:"\u7BA1\u7406\u8001\u5E08\u8BE6\u60C5"}},{path:"/save-share-image",name:"save-share-image",component:()=>__vitePreload(()=>import("./index.593fdd26.js"),["assets/index.593fdd26.js","assets/index.35b305b2.css","assets/html2canvas.esm.3d083717.js","assets/index.20ac1dfd.js","assets/index.83aa8b55.css","assets/orchestra-top_bg.d871f0f3.js","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/index.96a8db5e.js"]),meta:{title:"\u6CE8\u518C"}},{path:"/orchestra-information",name:"orchestra-information",component:()=>__vitePreload(()=>import("./orchestra-information.74e8597c.js"),["assets/orchestra-information.74e8597c.js","assets/orchestra-information.debf400b.css","assets/index.a8f5f4b5.js","assets/index.8c021d04.css","assets/index.626c48f9.js","assets/index.f5f6c5e3.css","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/index.b186dfda.js","assets/use-tab-status.9d769af8.js","assets/index.91135ff9.js","assets/index.96a8db5e.js","assets/index.1fff19a4.js"]),meta:{title:"\u4E50\u56E2\u8D44\u8BAF"}},{path:"/add-information",name:"add-information",component:()=>__vitePreload(()=>import("./add-information.1b7df5d9.js"),["assets/add-information.1b7df5d9.js","assets/add-information.054f66ff.css","assets/index.8e2187c0.js","assets/index.c69ec8ca.css","assets/oss-file-upload.e630303f.js","assets/index.ee7951f5.js","assets/ImagePreview.e5b44a77.js","assets/index.1e2dfe6e.js","assets/index.96a8db5e.js","assets/function-call.3db51140.js","assets/toolsValidate.4388d7ee.js","assets/index.1ed6273e.js","assets/index.91135ff9.js"]),meta:{title:"\u6DFB\u52A0\u8D44\u8BAF"}},{path:"/exercise-record",name:"exercise-record",component:()=>__vitePreload(()=>import("./index.f035952f.js"),["assets/index.f035952f.js","assets/index.eff4cebd.css","assets/index.d2064f3d.js","assets/index.c16d4c14.css","assets/index.1ed6273e.js","assets/index.91135ff9.js","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/isBetween.edbfdc90.js","assets/index.626c48f9.js","assets/index.f5f6c5e3.css","assets/student-icon.30fb072d.js","assets/index.96a8db5e.js","assets/index.6fe63dc5.js","assets/index.b186dfda.js","assets/use-tab-status.9d769af8.js","assets/index.97c682f1.js","assets/index.7c580591.js","assets/index.1e2dfe6e.js","assets/index.4aa8e076.js","assets/utils.4b86e8c9.js","assets/Picker.e56f94bd.js"]),meta:{title:"\u7EC3\u4E60\u8BB0\u5F55"}},{path:"/exercis-detail",name:"exercis-detail",component:()=>__vitePreload(()=>import("./exercis-detail.7784e219.js"),["assets/exercis-detail.7784e219.js","assets/exercis-detail.16c80cf2.css","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/index.626c48f9.js","assets/index.f5f6c5e3.css","assets/quest-icon.f1b2f4e3.js","assets/icon_student.660125da.js","assets/index.1361b221.js","assets/utils.4b86e8c9.js","assets/Picker.e56f94bd.js","assets/index.7c580591.js","assets/use-tab-status.9d769af8.js","assets/index.1e2dfe6e.js","assets/index.4aa8e076.js","assets/index.656e257f.js","assets/index.96a8db5e.js","assets/index.b186dfda.js"]),meta:{title:"\u7EC3\u4E60\u7EDF\u8BA1"}},{path:"/attendance",name:"attendance",component:()=>__vitePreload(()=>import("./index.9261b0bb.js"),["assets/index.9261b0bb.js","assets/index.ae7b8b6a.css","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/attend-student.242cde9d.js","assets/attend-student.a429c1db.css","assets/index.626c48f9.js","assets/index.f5f6c5e3.css","assets/clock-icon.6fd57365.js","assets/index.b28db9f5.js","assets/index.b186dfda.js","assets/use-tab-status.9d769af8.js","assets/index.1361b221.js","assets/utils.4b86e8c9.js","assets/Picker.e56f94bd.js","assets/index.7c580591.js","assets/index.1e2dfe6e.js","assets/index.4aa8e076.js","assets/index.656e257f.js","assets/index.d2064f3d.js","assets/index.c16d4c14.css","assets/index.1ed6273e.js","assets/index.91135ff9.js","assets/success-icon.245b8694.js","assets/default-icon.11fd2315.js","assets/index.module.ab7cef99.js","assets/index.module.a7a33a2c.css"]),meta:{title:"\u8003\u52E4\u7BA1\u7406"}},{path:"/student-att-day",name:"student-att-day",component:()=>__vitePreload(()=>import("./student-att-day.959ac88c.js"),["assets/student-att-day.959ac88c.js","assets/student-att-day.098a7a2e.css","assets/index.d2064f3d.js","assets/index.c16d4c14.css","assets/index.1ed6273e.js","assets/index.91135ff9.js","assets/index.626c48f9.js","assets/index.f5f6c5e3.css","assets/index.module.ab7cef99.js","assets/index.module.a7a33a2c.css","assets/student-icon.30fb072d.js","assets/msg-icon.adf37f7b.js","assets/index.b28db9f5.js","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/index.b186dfda.js","assets/use-tab-status.9d769af8.js","assets/index.1361b221.js","assets/utils.4b86e8c9.js","assets/Picker.e56f94bd.js","assets/index.7c580591.js","assets/index.1e2dfe6e.js","assets/index.4aa8e076.js","assets/index.656e257f.js"]),meta:{title:"\u8003\u52E4\u8BE6\u60C5"}},{path:"/teacher-attendDetail",name:"teacher-attendDetail",component:()=>__vitePreload(()=>import("./teacher-attendDetail.25e8c6e2.js"),["assets/teacher-attendDetail.25e8c6e2.js","assets/teacher-attendDetail.13b618bc.css","assets/clock-icon.6fd57365.js","assets/success-icon.245b8694.js","assets/default-icon.11fd2315.js","assets/msg-icon.adf37f7b.js","assets/index.b28db9f5.js","assets/index.1fff19a4.js"]),meta:{title:"\u8003\u52E4\u8BE6\u60C5"}},{path:"/ranking-list",name:"ranking-list",component:()=>__vitePreload(()=>import("./index.2e702460.js"),["assets/index.2e702460.js","assets/index.b0b1be6b.css","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/index.626c48f9.js","assets/index.f5f6c5e3.css","assets/student-icon.30fb072d.js","assets/index.96a8db5e.js","assets/index.4aa8e076.js","assets/index.b186dfda.js","assets/use-tab-status.9d769af8.js","assets/index.656e257f.js","assets/Picker.e56f94bd.js","assets/index.7c580591.js","assets/index.1e2dfe6e.js","assets/isBetween.edbfdc90.js","assets/index.97c682f1.js","assets/utils.4b86e8c9.js"]),meta:{title:"\u6392\u884C\u699C"}},{path:"/approval-manage",name:"approval-manage",component:()=>__vitePreload(()=>import("./index.108d10e6.js"),["assets/index.108d10e6.js","assets/index.module.6c7a343e.js","assets/index.module.15adf0ea.css","assets/index.0197e410.js","assets/index.1fff19a4.js","assets/index.626c48f9.js","assets/index.f5f6c5e3.css","assets/approval-item.8be34938.js","assets/approval-item.2cabcdc3.css","assets/clock-icon.6fd57365.js","assets/default-icon.11fd2315.js","assets/student-icon.30fb072d.js","assets/msg-icon.adf37f7b.js","assets/index.b186dfda.js","assets/use-tab-status.9d769af8.js","assets/index.91135ff9.js","assets/index.5e198b6f.js","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/index.7c580591.js","assets/index.1e2dfe6e.js","assets/index.4aa8e076.js"]),meta:{title:"\u5F85\u529E\u4E8B\u9879"}},{path:"/student-leave",name:"student-leave",component:()=>__vitePreload(()=>import("./student-leave.1fa1984d.js"),["assets/student-leave.1fa1984d.js","assets/student-leave.7bc7a4fc.css","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/approval-item.8be34938.js","assets/approval-item.2cabcdc3.css","assets/clock-icon.6fd57365.js","assets/default-icon.11fd2315.js","assets/student-icon.30fb072d.js","assets/msg-icon.adf37f7b.js","assets/index.a8f5f4b5.js","assets/index.8c021d04.css","assets/index.1ed6273e.js","assets/index.91135ff9.js"]),meta:{title:"\u5BA1\u6279\u8BE6\u60C5"}},{path:"/train-planning",name:"train-planning",component:()=>__vitePreload(()=>import("./index.b4f24fdd.js"),["assets/index.b4f24fdd.js","assets/index.48862898.css","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/create.c8105ce9.js","assets/index.324108a5.js","assets/index.91135ff9.js","assets/index.4b720f43.js","assets/index.2e331ab5.js","assets/Checker.1af5496e.js","assets/index.98482791.js","assets/index.1ed6273e.js","assets/index.a4155be3.js","assets/index.656e257f.js","assets/Picker.e56f94bd.js","assets/index.7c580591.js","assets/use-tab-status.9d769af8.js","assets/index.1e2dfe6e.js","assets/index.4aa8e076.js","assets/index.1361b221.js","assets/utils.4b86e8c9.js"]),meta:{title:"\u4E50\u56E2\u6392\u8BFE"}},{path:"/train-content",name:"train-content",component:()=>__vitePreload(()=>import("./index.fe971898.js"),["assets/index.fe971898.js","assets/index.3a91658b.css","assets/index.a8f5f4b5.js","assets/index.8c021d04.css","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/index.b28db9f5.js","assets/create.c8105ce9.js","assets/index.324108a5.js","assets/index.91135ff9.js","assets/index.98482791.js"]),meta:{title:"\u8BAD\u7EC3\u5185\u5BB9"}},{path:"/practice-detail",name:"practice-detail",component:()=>__vitePreload(()=>import("./index.93257cf4.js"),["assets/index.93257cf4.js","assets/index.d197e1fe.css","assets/index.ed5fc819.js","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/index.b28db9f5.js","assets/toolsValidate.4388d7ee.js","assets/create.c8105ce9.js","assets/index.ec737d57.js","assets/index.ae8b45f4.css","assets/icon_teacher.df08d662.js","assets/index.b186dfda.js","assets/use-tab-status.9d769af8.js","assets/index.4b720f43.js","assets/index.2e331ab5.js","assets/Checker.1af5496e.js","assets/index.324108a5.js","assets/index.91135ff9.js","assets/index.96a8db5e.js","assets/index.98482791.js","assets/index.5e198b6f.js","assets/index.656e257f.js","assets/Picker.e56f94bd.js","assets/index.7c580591.js","assets/index.1e2dfe6e.js","assets/index.4aa8e076.js","assets/index.1ed6273e.js","assets/index.165ec231.js","assets/utils.4b86e8c9.js"]),meta:{title:"\u8BAD\u7EC3\u8BE6\u60C5"}},{path:"/course-preview",name:"course-preview",component:()=>__vitePreload(()=>import("./index.4bf54d1e.js"),["assets/index.4bf54d1e.js","assets/index.23005e55.css","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/icon_teacher.df08d662.js","assets/create.c8105ce9.js","assets/index.a8f5f4b5.js","assets/index.8c021d04.css","assets/index.7c580591.js","assets/use-tab-status.9d769af8.js","assets/index.1e2dfe6e.js","assets/index.4aa8e076.js","assets/index.324108a5.js","assets/index.91135ff9.js","assets/index.96a8db5e.js","assets/index.98482791.js"]),meta:{title:"\u8BFE\u7A0B\u9884\u89C8"}},{path:"/course-adjust",name:"course-adjust",component:()=>__vitePreload(()=>import("./course-adjust.d9e2361b.js"),["assets/course-adjust.d9e2361b.js","assets/course-adjust.a7c3ba08.css","assets/index.b28db9f5.js","assets/index.ed5fc819.js","assets/isSameOrBefore.c25d5b8a.js","assets/index.97c682f1.js","assets/index.7c580591.js","assets/use-tab-status.9d769af8.js","assets/index.1e2dfe6e.js","assets/index.4aa8e076.js","assets/utils.4b86e8c9.js","assets/Picker.e56f94bd.js","assets/index.324108a5.js","assets/index.91135ff9.js","assets/index.165ec231.js","assets/index.656e257f.js","assets/teacher-list.7f97b004.js","assets/teacher-list.cf497422.css","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/icon_teacher.df08d662.js","assets/index.d2064f3d.js","assets/index.c16d4c14.css","assets/index.1ed6273e.js","assets/index.b186dfda.js","assets/index.96a8db5e.js","assets/index.98482791.js","assets/index.a8f5f4b5.js","assets/index.8c021d04.css"]),meta:{title:"\u8BFE\u7A0B\u8C03\u6574"}},{path:"/batch-adjust",name:"batch-adjust",component:()=>__vitePreload(()=>import("./batch-adjust.31c5740c.js"),["assets/batch-adjust.31c5740c.js","assets/batch-adjust.95e40811.css","assets/index.a8f5f4b5.js","assets/index.8c021d04.css","assets/index.ed5fc819.js","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/toolsValidate.4388d7ee.js","assets/index.ec737d57.js","assets/index.ae8b45f4.css","assets/icon_teacher.df08d662.js","assets/index.b186dfda.js","assets/use-tab-status.9d769af8.js","assets/index.4b720f43.js","assets/index.2e331ab5.js","assets/Checker.1af5496e.js","assets/index.324108a5.js","assets/index.91135ff9.js","assets/index.96a8db5e.js","assets/index.98482791.js","assets/index.5e198b6f.js","assets/index.656e257f.js","assets/Picker.e56f94bd.js","assets/index.7c580591.js","assets/index.1e2dfe6e.js","assets/index.4aa8e076.js","assets/index.1ed6273e.js","assets/index.a4155be3.js","assets/index.1361b221.js","assets/utils.4b86e8c9.js"]),meta:{title:"\u6279\u91CF\u8C03\u6574"}},{path:"/school-detail",name:"school-detail",component:()=>__vitePreload(()=>import("./index.96df26e0.js"),["assets/index.96df26e0.js","assets/index.e1614fca.css","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/logo.8acf0b46.js","assets/logo.2ce7f9f6.css","assets/default-icon.11fd2315.js","assets/msg-icon.adf37f7b.js","assets/index.b28db9f5.js","assets/icon-call-message.08ca784d.js","assets/index.5e198b6f.js","assets/index.96a8db5e.js"]),meta:{title:"\u5B66\u6821\u4FE1\u606F"}},{path:"/school-eidt",name:"school-eidt",component:()=>__vitePreload(()=>import("./eidt-school.3791475e.js"),["assets/eidt-school.3791475e.js","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/logo.8acf0b46.js","assets/logo.2ce7f9f6.css","assets/area.bc7b6c10.js","assets/index.8e2187c0.js","assets/index.c69ec8ca.css","assets/oss-file-upload.e630303f.js","assets/index.ee7951f5.js","assets/ImagePreview.e5b44a77.js","assets/index.1e2dfe6e.js","assets/index.96a8db5e.js","assets/function-call.3db51140.js","assets/index.324108a5.js","assets/index.1ed6273e.js","assets/index.91135ff9.js"]),meta:{title:"\u4FEE\u6539\u5B66\u6821\u5730\u5740"}},{path:"/attendance-rule",name:"attendance-rule",component:()=>__vitePreload(()=>import("./index.e6d5743d.js"),["assets/index.e6d5743d.js","assets/index.be290f62.css","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/date.d3980c9f.js","assets/index.6e54125f.js","assets/index.91135ff9.js"]),meta:{title:"\u8003\u52E4\u89C4\u5219"}},{path:"/orchestra-story",name:"orchestra-story",component:()=>__vitePreload(()=>import("./index.0cf40659.js"),["assets/index.0cf40659.js","assets/index.029dde1d.css","assets/plyr.3f73e7f3.css","assets/index.2db7339f.js","assets/index.0d600b6c.css","assets/plyr.min.22fd58dd.js","assets/icon-or.620acfd8.js","assets/index.324108a5.js","assets/index.91135ff9.js","assets/index.b186dfda.js","assets/use-tab-status.9d769af8.js","assets/index.1e2dfe6e.js","assets/index.96a8db5e.js","assets/index.656e257f.js","assets/Picker.e56f94bd.js","assets/index.7c580591.js","assets/index.4aa8e076.js"]),meta:{title:"\u4E50\u56E2\u4E8B\u8FF9"}},{path:"/story-operation",name:"story-operation",component:()=>__vitePreload(()=>import("./index.4d341d3e.js"),["assets/index.4d341d3e.js","assets/index.4f96cd8e.css","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/index.8a425810.js","assets/index.a75acca0.css","assets/oss-file-upload.e630303f.js","assets/index.ee7951f5.js","assets/ImagePreview.e5b44a77.js","assets/index.1e2dfe6e.js","assets/index.96a8db5e.js","assets/function-call.3db51140.js","assets/index.a8f5f4b5.js","assets/index.8c021d04.css","assets/index.324108a5.js","assets/index.1ed6273e.js","assets/index.91135ff9.js","assets/index.a4155be3.js","assets/Checker.1af5496e.js","assets/index.1361b221.js","assets/utils.4b86e8c9.js","assets/Picker.e56f94bd.js","assets/index.7c580591.js","assets/use-tab-status.9d769af8.js","assets/index.4aa8e076.js","assets/index.656e257f.js"]),meta:{title:"\u6DFB\u52A0\u4E8B\u8FF9"}},{path:"/subsidy-exercise-detail",name:"subsidy-exercise-detail",component:()=>__vitePreload(()=>import("./exercise-detail.d459d424.js"),["assets/exercise-detail.d459d424.js","assets/index.module.6c7a343e.js","assets/index.module.15adf0ea.css","assets/icon_teacher.df08d662.js","assets/index.626c48f9.js","assets/index.f5f6c5e3.css","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/index.b28db9f5.js","assets/index.91135ff9.js","assets/index.5e198b6f.js"]),meta:{title:"\u8BAD\u7EC3\u8865\u52A9\u8BE6\u60C5"}},{path:"/subsidy-exercise-details",name:"subsidy-exercise-details",component:()=>__vitePreload(()=>import("./details.4d90d1f1.js"),["assets/details.4d90d1f1.js","assets/index.module.6c7a343e.js","assets/index.module.15adf0ea.css","assets/icon-time.ca1af643.js","assets/index.b28db9f5.js","assets/index.91135ff9.js"]),meta:{title:"\u8865\u52A9\u660E\u7EC6"}},{path:"/subsidy-grant-detail",name:"subsidy-grant-detail",component:()=>__vitePreload(()=>import("./grant-detail.7931de7c.js"),["assets/grant-detail.7931de7c.js","assets/index.module.6c7a343e.js","assets/index.module.15adf0ea.css","assets/icon-time.ca1af643.js","assets/index.626c48f9.js","assets/index.f5f6c5e3.css","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/index.a8f5f4b5.js","assets/index.8c021d04.css","assets/quest-icon.f1b2f4e3.js","assets/index.91135ff9.js","assets/index.5e198b6f.js"]),meta:{title:"\u7BA1\u7406\u8865\u52A9\u8BE6\u60C5"}},{path:"/subsidy-reward-detail",name:"subsidy-reward-detail",component:()=>__vitePreload(()=>import("./reward-detail.c66e967a.js"),["assets/reward-detail.c66e967a.js","assets/index.module.6c7a343e.js","assets/index.module.15adf0ea.css","assets/index.626c48f9.js","assets/index.f5f6c5e3.css","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/index.91135ff9.js","assets/index.5e198b6f.js","assets/index.656e257f.js","assets/Picker.e56f94bd.js","assets/index.7c580591.js","assets/use-tab-status.9d769af8.js","assets/index.1e2dfe6e.js","assets/index.4aa8e076.js"]),meta:{title:"\u7EC3\u4E60\u5956\u52B1\u8BE6\u60C5"}},{path:"/unitDetail",name:"unitDetail",component:()=>__vitePreload(()=>import("./unitDetail.50778bc3.js"),["assets/unitDetail.50778bc3.js","assets/unitDetail.be4912a1.css","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/quest-icon.f1b2f4e3.js","assets/unit-list-item.779fc91e.js","assets/unit-list-item.254aca8c.css","assets/icon-edit.664c5ff1.js","assets/icon-muit-message.0a72e92d.js","assets/index.324108a5.js","assets/index.91135ff9.js","assets/index.96a8db5e.js","assets/icon_teacher.df08d662.js","assets/index.626c48f9.js","assets/index.f5f6c5e3.css","assets/index.b28db9f5.js","assets/index.a4155be3.js","assets/Checker.1af5496e.js","assets/index.98482791.js","assets/index.b186dfda.js","assets/use-tab-status.9d769af8.js","assets/index.a8f5f4b5.js","assets/index.8c021d04.css","assets/index.7c580591.js","assets/index.1e2dfe6e.js","assets/index.4aa8e076.js"]),meta:{title:"\u6D4B\u9A8C\u8BE6\u60C5"}},{path:"/unit-list",name:"unit-list",component:()=>__vitePreload(()=>import("./index.e48fcd6b.js"),["assets/index.e48fcd6b.js","assets/index.d2064f3d.js","assets/index.c16d4c14.css","assets/index.1ed6273e.js","assets/index.91135ff9.js","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/unit-list-item.779fc91e.js","assets/unit-list-item.254aca8c.css","assets/icon-edit.664c5ff1.js","assets/icon-muit-message.0a72e92d.js","assets/index.324108a5.js","assets/index.96a8db5e.js","assets/index.626c48f9.js","assets/index.f5f6c5e3.css","assets/index.0197e410.js","assets/index.1fff19a4.js","assets/index.b186dfda.js","assets/use-tab-status.9d769af8.js"]),meta:{title:"\u9636\u6BB5\u81EA\u6D4B"}},{path:"/orchestra-photo-create",name:"orchestra-photo-create",component:()=>__vitePreload(()=>import("./photo-create.6f1390f8.js"),["assets/photo-create.6f1390f8.js","assets/photo.module.55d59b7f.js","assets/photo.module.bc5bad45.css","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/oss-file-upload.e630303f.js","assets/index.ee7951f5.js","assets/ImagePreview.e5b44a77.js","assets/index.1e2dfe6e.js","assets/index.96a8db5e.js","assets/function-call.3db51140.js","assets/index.b186dfda.js","assets/use-tab-status.9d769af8.js","assets/index.1ed6273e.js","assets/index.91135ff9.js","assets/index.1fff19a4.js"]),meta:{title:"\u521B\u5EFA\u76F8\u518C"}},{path:"/practice-rewards",name:"practice-rewards",component:()=>__vitePreload(()=>import("./index.a9f4dbc5.js"),["assets/index.a9f4dbc5.js","assets/index.module.ee4f9b91.js","assets/index.module.d2e4db81.css","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/index.91135ff9.js","assets/index.5e198b6f.js"]),meta:{title:"\u7EC3\u4E60\u5956\u52B1"}},{path:"/practice-rewards-detail",name:"practice-rewards-detail",component:()=>__vitePreload(()=>import("./detail.eff3af57.js"),["assets/detail.eff3af57.js","assets/index.module.ee4f9b91.js","assets/index.module.d2e4db81.css","assets/icon_student.660125da.js","assets/index.91135ff9.js","assets/index.5e198b6f.js","assets/index.b186dfda.js","assets/use-tab-status.9d769af8.js","assets/index.324108a5.js","assets/index.96a8db5e.js","assets/index.98482791.js","assets/index.656e257f.js","assets/Picker.e56f94bd.js","assets/index.7c580591.js","assets/index.1e2dfe6e.js","assets/index.4aa8e076.js"]),meta:{title:"\u7EC3\u4E60\u5956\u52B1\u8BE6\u60C5"}},{path:"/attendance-rules",name:"attendance-rules",component:()=>__vitePreload(()=>import("./index.e9c1ff7f.js"),["assets/index.e9c1ff7f.js","assets/index.875eecce.css","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/toolsValidate.4388d7ee.js","assets/index.324108a5.js","assets/index.91135ff9.js","assets/index.1ed6273e.js","assets/date.d3980c9f.js","assets/index.7c580591.js","assets/use-tab-status.9d769af8.js","assets/index.1e2dfe6e.js","assets/index.4aa8e076.js"]),meta:{title:"\u8003\u52E4\u89C4\u5219\u8BBE\u7F6E"}},{path:"/train-report",name:"train-report",component:()=>__vitePreload(()=>import("./index.f5be57c1.js"),["assets/index.f5be57c1.js","assets/index.2beb4f01.css","assets/index.d7c1b6ac.js","assets/index.89652211.css","assets/index.626c48f9.js","assets/index.f5f6c5e3.css","assets/index.b186dfda.js","assets/use-tab-status.9d769af8.js","assets/index.91135ff9.js","assets/index.1361b221.js","assets/utils.4b86e8c9.js","assets/Picker.e56f94bd.js","assets/index.7c580591.js","assets/index.1e2dfe6e.js","assets/index.4aa8e076.js","assets/index.656e257f.js"]),meta:{title:"\u8BAD\u7EC3\u62A5\u544A"}}]},...rootRouter,...noLoginRouter];const paymentType=window.paymentType;let routes=[];paymentType==="STUDENT"?routes=routesStudent:paymentType==="TEACHER"?routes=routesTeacher:paymentType==="SCHOOL"&&(routes=routesSchool);console.log(paymentType);const router=createRouter({history:createWebHashHistory(),routes,scrollBehavior(e,r,n){if(e.hash)return{el:e.hash,behavior:"smooth"}}}),whitePath=["/coursewarePlay","/lessonCourseware","/courseList","/companion-teacher-register","/manage-teacher-register","/payResult","/payDefine"];router.beforeEach((e,r,n)=>{whitePath.includes(e.path)||baseEvent.emit("toastShow"),document.title=e.meta.title||"\u7BA1\u4E50\u56E2",n()});router.afterEach((e,r)=>{e.path===r.path?baseEvent.emit("toastClose"):setTimeout(()=>{baseEvent.emit("toastClose")},300)});let isOpen=!1;router.onError(e=>{if(e instanceof Error){const r=e.name.indexOf("chunk"),n=router.currentRoute.value.fullPath;console.log(e),r&&!isOpen&&(baseEvent.emit("toastClose"),isOpen=!0,showDialog({title:"\u66F4\u65B0\u63D0\u793A",message:"APP\u6709\u66F4\u65B0\u8BF7\u70B9\u51FB\u786E\u5B9A\u5237\u65B0\u9875\u9762\uFF1F",confirmButtonColor:"var(--van-primary)"}).then(()=>{browser().isApp?postMessage({api:"back"}):(location.hash=n,window.location.reload())}))}});var index$1="",normalize="",style="",index="";export{onMounted as $,AstronautJSON as A,Button as B,useParent as C,withInstall as D,mergeProps as E,Fragment as F,BORDER_TOP_BOTTOM as G,getRootScrollTop as H,setRootScrollTop as I,isObject$1 as J,isPromise as K,Loading as L,isFunction as M,extend$1 as N,unknownProp as O,Popup as P,useId as Q,ref as R,FORM_KEY as S,Toast as T,addUnit as U,Vue3Lottie as V,useExpose as W,provide as X,CUSTOM_FIELD_INJECTION_KEY as Y,watch as Z,nextTick as _,resolveComponent as a,Dialog as a$,useEventListener as a0,isDef as a1,toArray as a2,formatNumber as a3,preventDefault as a4,Icon as a5,resetScroll as a6,padZero as a7,useCountDown as a8,getCurrentInstance as a9,isHidden as aA,makeRequiredProp as aB,makeNumberProp as aC,useToggle as aD,useHeight as aE,setScrollTop as aF,isDate$2 as aG,onMountedOrActivated as aH,raf as aI,inject as aJ,onBeforeUpdate as aK,Badge as aL,unitToPx as aM,windowWidth as aN,onActivated as aO,onPopupReopen as aP,getElementTop as aQ,callInterceptor as aR,route as aS,doubleRaf as aT,clamp as aU,watchEffect as aV,isSameValue as aW,BORDER_UNSET_TOP_BOTTOM as aX,usePageVisibility as aY,onDeactivated as aZ,formatterDatePicker as a_,inBrowser$1 as aa,onBeforeUnmount as ab,withDirectives as ac,resolveDirective as ad,routeProps as ae,useRoute$1 as af,useRouter as ag,useRoute as ah,dayjs as ai,OHeader as aj,OEmpty as ak,isVNode as al,pick as am,useRect as an,commonjsGlobal$1 as ao,useScrollParent as ap,useTouch as aq,getScrollTop as ar,useClickAway as as,HAPTICS_FEEDBACK as at,windowHeight as au,makeArrayProp as av,Teleport as aw,getZIndexStyle as ax,vShow as ay,onUpdated as az,baseEvent as b,popupSharedProps as b0,popupSharedPropKeys as b1,useLazyRender as b2,onUnmounted as b3,useCustomFieldValue as b4,Transition as b5,moneyFormat as b6,getSecondRPM as b7,unref as b8,showConfirmDialog as b9,getOssUploadUrl as bA,getSizeStyle as bB,getDefaultExportFromCjs as bC,showSuccessToast as bD,showFailToast as bE,TransitionGroup as bF,listenerMessage as bG,shallowRef as bH,removeListenerMessage as bI,toRefs as bJ,stopPropagation as bK,addNumber as bL,NavBar as bM,EventEmitter as bN,getAugmentedNamespace as bO,vue_runtime_esmBundler as bP,goAliAuth as bQ,isRef as ba,getCurrentScope as bb,onScopeDispose as bc,getUrlCode as bd,queryString as be,closeToast as bf,goWechatAuth as bg,BORDER_TOP as bh,BORDER as bi,mountComponent as bj,usePopupState as bk,LONG_PRESS_START_TIME as bl,removeAuth as bm,styles as bn,setLogout as bo,extend as bp,showLoadingToast as bq,src as br,showDialog as bs,openBlock as bt,createElementBlock as bu,createBaseVNode as bv,normalizeStyle as bw,createCommentVNode as bx,normalizeClass as by,toDisplayString as bz,createVNode as c,defineComponent as d,postMessage as e,browser as f,state as g,createApp as h,plugin as i,router as j,setAuth$1 as k,removeAuth$1 as l,request as m,setLogin as n,showToast as o,promisefiyPostMessage as p,createTextVNode as q,reactive as r,setAuth as s,createNamespace as t,makeStringProp as u,truthProp as v,makeNumericProp as w,useChildren as x,computed as y,numericProp as z};
|