index.ffe80dbe.js 795 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. 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:_,done:y}=c.next();return y?{value:_,done:y}:{value:f?[m(_[0]),m(_[1])]:m(_),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:[_]}=e;if(m)if(!(r in m))(!_||!(toHandlerKey(r)in _))&&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:_,trim:y}=i[m]||EMPTY_OBJ;y?s=n.map(P=>P.trim()):_&&(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:_,data:y,setupState:P,ctx:A,inheritAttrs:x}=e;let T,b;const E=setCurrentRenderingInstance(e);accessedAttrs=!1;try{if(n.shapeFlag&4){const R=s||i;T=normalizeVNode(m.call(R,R,_,a,P,y,A)),b=d}else{const R=r;d===a&&markAttrsAccessed(),T=normalizeVNode(R.length>1?R(a,{get attrs(){return markAttrsAccessed(),d},slots:f,emit:c}):R(a,null)),b=r.props?d:getFunctionalFallthrough(d)}}catch(R){blockStack.length=0,handleError(R,e,1),T=createVNode(Comment)}let S=T,C;if(T.patchFlag>0&&T.patchFlag&2048&&([S,C]=getChildRoot(T)),b&&x!==!1){const R=Object.keys(b),{shapeFlag:O}=S;if(R.length){if(O&7)u&&R.some(isModelListener)&&(b=filterModelListeners(b,u)),S=cloneVNode(S,b);else if(!accessedAttrs&&S.type!==Comment){const k=Object.keys(d),F=[],z=[];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)):z.push(j)}z.length&&warn$1(`Extraneous non-props attributes (${z.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(S)||warn$1("Runtime directive used on component with non-element root node. The directives will not function as intended."),S.dirs=S.dirs?S.dirs.concat(n.dirs):n.dirs),n.transition&&(isElementRoot(S)||warn$1("Component inside <Transition> renders non-element root node that cannot be animated."),S.transition=n.transition),C?C(S):T=S,setCurrentRenderingInstance(E),T}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 _=0;_<m.length;_++){const y=m[_];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,_=m("div"),y=e.suspense=createSuspenseBoundary(e,s,i,r,_,n,a,u,f,d);c(null,y.pendingBranch=e.ssContent,_,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 _=r.suspense=e.suspense;_.vnode=r,r.el=e.el;const y=r.ssContent,P=r.ssFallback,{activeBranch:A,pendingBranch:x,isInFallback:T,isHydrating:b}=_;if(x)_.pendingBranch=y,isSameVNodeType(y,x)?(d(x,y,_.hiddenContainer,null,s,_,a,u,f),_.deps<=0?_.resolve():T&&(d(A,P,n,i,s,null,a,u,f),setActiveBranch(_,P))):(_.pendingId++,b?(_.isHydrating=!1,_.activeBranch=x):c(x,s,_),_.deps=0,_.effects.length=0,_.hiddenContainer=m("div"),T?(d(null,y,_.hiddenContainer,null,s,_,a,u,f),_.deps<=0?_.resolve():(d(A,P,n,i,s,null,a,u,f),setActiveBranch(_,P))):A&&isSameVNodeType(y,A)?(d(A,y,n,i,s,_,a,u,f),_.resolve(!0)):(d(null,y,_.hiddenContainer,null,s,_,a,u,f),_.deps<=0&&_.resolve()));else if(A&&isSameVNodeType(y,A))d(A,y,n,i,s,_,a,u,f),setActiveBranch(_,y);else if(triggerEvent(r,"onPending"),_.pendingBranch=y,_.pendingId++,d(null,y,_.hiddenContainer,null,s,_,a,u,f),_.deps<=0)_.resolve();else{const{timeout:E,pendingId:S}=_;E>0?setTimeout(()=>{_.pendingId===S&&_.fallback(P)},E):E===0&&_.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:_,m:y,um:P,n:A,o:{parentNode:x,remove:T}}=c,b=toNumber(e.props&&e.props.timeout),E={vnode:e,parent:r,parentComponent:n,isSVG:u,container:i,hiddenContainer:s,anchor:a,deps:0,pendingId:0,timeout:typeof b=="number"?b:-1,activeBranch:null,pendingBranch:null,isInFallback:!0,isHydrating:m,isUnmounted:!1,effects:[],resolve(S=!1){{if(!S&&!E.pendingBranch)throw new Error("suspense.resolve() is called without a pending branch.");if(E.isUnmounted)throw new Error("suspense.resolve() is called on an already unmounted suspense boundary.")}const{vnode:C,activeBranch:R,pendingBranch:O,pendingId:k,effects:F,parentComponent:z,container:U}=E;if(E.isHydrating)E.isHydrating=!1;else if(!S){const X=R&&O.transition&&O.transition.mode==="out-in";X&&(R.transition.afterLeave=()=>{k===E.pendingId&&y(O,U,re,0)});let{anchor:re}=E;R&&(re=A(R),P(R,z,E,!0)),X||y(O,U,re,0)}setActiveBranch(E,O),E.pendingBranch=null,E.isInFallback=!1;let Z=E.parent,j=!1;for(;Z;){if(Z.pendingBranch){Z.effects.push(...F),j=!0;break}Z=Z.parent}j||queuePostFlushCb(F),E.effects=[],triggerEvent(C,"onResolve")},fallback(S){if(!E.pendingBranch)return;const{vnode:C,activeBranch:R,parentComponent:O,container:k,isSVG:F}=E;triggerEvent(C,"onFallback");const z=A(R),U=()=>{!E.isInFallback||(_(null,S,k,z,O,null,F,f,d),setActiveBranch(E,S))},Z=S.transition&&S.transition.mode==="out-in";Z&&(R.transition.afterLeave=U),E.isInFallback=!0,P(R,O,null,!0),Z||U()},move(S,C,R){E.activeBranch&&y(E.activeBranch,S,C,R),E.container=S},next(){return E.activeBranch&&A(E.activeBranch)},registerDep(S,C){const R=!!E.pendingBranch;R&&E.deps++;const O=S.vnode.el;S.asyncDep.catch(k=>{handleError(k,S,0)}).then(k=>{if(S.isUnmounted||E.isUnmounted||E.pendingId!==S.suspenseId)return;S.asyncResolved=!0;const{vnode:F}=S;pushWarningContext(F),handleSetupResult(S,k,!1),O&&(F.el=O);const z=!O&&S.subTree.el;C(S,F,x(O||S.subTree.el),O?null:A(S.subTree),E,u,d),z&&T(z),updateHOCHostEl(S,F.el),popWarningContext(),R&&--E.deps===0&&E.resolve()})},unmount(S,C){E.isUnmounted=!0,E.activeBranch&&P(E.activeBranch,n,S,C),E.pendingBranch&&P(E.pendingBranch,n,S,C)}};return E}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&&currentInstance.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 _=n.subTree,y=_&&getKeepAliveChild(_);let P=!1;const{getTransitionKey:A}=c.type;if(A){const x=A();s===void 0?s=x:x!==s&&(s=x,P=!0)}if(y&&y.type!==Comment&&(!isSameVNodeType(c,y)||P)){const x=resolveTransitionHooks(y,u,i,n);if(setTransitionHooks(y,x),f==="out-in")return i.isLeaving=!0,x.afterLeave=()=>{i.isLeaving=!1,n.update()},emptyPlaceholder(d);f==="in-out"&&c.type!==Comment&&(x.delayLeave=(T,b,E)=>{const S=getLeavingNodesForType(i,y);S[String(y.key)]=y,T._leaveCb=()=>{b(),T._leaveCb=void 0,delete m.delayedLeave},m.delayedLeave=E})}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:_,onLeave:y,onAfterLeave:P,onLeaveCancelled:A,onBeforeAppear:x,onAppear:T,onAfterAppear:b,onAppearCancelled:E}=r,S=String(e.key),C=getLeavingNodesForType(n,e),R=(k,F)=>{k&&callWithAsyncErrorHandling(k,i,9,F)},O={mode:a,persisted:u,beforeEnter(k){let F=f;if(!n.isMounted)if(s)F=x||f;else return;k._leaveCb&&k._leaveCb(!0);const z=C[S];z&&isSameVNodeType(e,z)&&z.el._leaveCb&&z.el._leaveCb(),R(F,[k])},enter(k){let F=d,z=c,U=m;if(!n.isMounted)if(s)F=T||d,z=b||c,U=E||m;else return;let Z=!1;const j=k._enterCb=X=>{Z||(Z=!0,X?R(U,[k]):R(z,[k]),O.delayedLeave&&O.delayedLeave(),k._enterCb=void 0)};F?(F(k,j),F.length<=1&&j()):j()},leave(k,F){const z=String(e.key);if(k._enterCb&&k._enterCb(!0),n.isUnmounting)return F();R(_,[k]);let U=!1;const Z=k._leaveCb=j=>{U||(U=!0,F(),j?R(A,[k]):R(P,[k]),k._leaveCb=void 0,C[z]===e&&delete C[z])};C[z]=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 _=()=>(m++,d=null,y()),y=()=>{let P;return d||(P=d=r().catch(A=>{if(A=A instanceof Error?A:new Error(String(A)),f)return new Promise((x,T)=>{f(A,()=>x(_()),()=>T(A),m+1)});throw A}).then(A=>{if(P!==d&&d)return d;if(A||warn$1("Async component loader resolved to undefined. If you are using retry(), make sure to return its return value."),A&&(A.__esModule||A[Symbol.toStringTag]==="Module")&&(A=A.default),A&&!isObject$2(A)&&!isFunction$1(A))throw new Error(`Invalid async component load result: ${A}`);return c=A,A}))};return defineComponent({name:"AsyncComponentWrapper",__asyncLoader:y,get __asyncResolved(){return c},setup(){const P=currentInstance;if(c)return()=>createInnerComp(c,P);const A=E=>{d=null,handleError(E,P,13,!i)};if(u&&P.suspense||isInSSRComponentSetup)return y().then(E=>()=>createInnerComp(E,P)).catch(E=>(A(E),()=>i?createVNode(i,{error:E}):null));const x=ref(!1),T=ref(),b=ref(!!s);return s&&setTimeout(()=>{b.value=!1},s),a!=null&&setTimeout(()=>{if(!x.value&&!T.value){const E=new Error(`Async component timed out after ${a}ms.`);A(E),T.value=E}},a),y().then(()=>{x.value=!0,P.parent&&isKeepAlive(P.parent.vnode)&&queueJob(P.parent.update)}).catch(E=>{A(E),T.value=E}),()=>{if(x.value&&c)return createInnerComp(c,P);if(T.value&&i)return createVNode(i,{error:T.value});if(n&&!b.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:_}}}=i,y=_("div");i.activate=(E,S,C,R,O)=>{const k=E.component;c(E,S,C,0,f),d(k.vnode,E,S,C,k,f,R,E.slotScopeIds,O),queuePostRenderEffect(()=>{k.isDeactivated=!1,k.a&&invokeArrayFns(k.a);const F=E.props&&E.props.onVnodeMounted;F&&invokeVNodeHook(F,k.parent,E)},f),devtoolsComponentAdded(k)},i.deactivate=E=>{const S=E.component;c(E,y,null,1,f),queuePostRenderEffect(()=>{S.da&&invokeArrayFns(S.da);const C=E.props&&E.props.onVnodeUnmounted;C&&invokeVNodeHook(C,S.parent,E),S.isDeactivated=!0},f),devtoolsComponentAdded(S)};function P(E){resetShapeFlag(E),m(E,n,f)}function A(E){s.forEach((S,C)=>{const R=getComponentName(S.type);R&&(!E||!E(R))&&x(C)})}function x(E){const S=s.get(E);!u||S.type!==u.type?P(S):u&&resetShapeFlag(u),s.delete(E),a.delete(E)}watch(()=>[e.include,e.exclude],([E,S])=>{E&&A(C=>matches(E,C)),S&&A(C=>!matches(S,C))},{flush:"post",deep:!0});let T=null;const b=()=>{T!=null&&s.set(T,getInnerChild(n.subTree))};return onMounted(b),onUpdated(b),onBeforeUnmount(()=>{s.forEach(E=>{const{subTree:S,suspense:C}=n,R=getInnerChild(S);if(E.type===R.type){resetShapeFlag(R);const O=R.component.da;O&&queuePostRenderEffect(O,C);return}P(E)})}),()=>{if(T=null,!r.default)return null;const E=r.default(),S=E[0];if(E.length>1)return warn$1("KeepAlive should contain exactly one component child."),u=null,E;if(!isVNode(S)||!(S.shapeFlag&4)&&!(S.shapeFlag&128))return u=null,S;let C=getInnerChild(S);const R=C.type,O=getComponentName(isAsyncWrapper(C)?C.type.__asyncResolved||{}:R),{include:k,exclude:F,max:z}=e;if(k&&(!O||!matches(k,O))||F&&O&&matches(F,O))return u=C,S;const U=C.key==null?R:C.key,Z=s.get(U);return C.el&&(C=cloneVNode(C),S.shapeFlag&128&&(S.ssContent=C)),T=U,Z?(C.el=Z.el,C.component=Z.component,C.transition&&setTransitionHooks(C,C.transition),C.shapeFlag|=512,a.delete(U),a.add(U)):(a.add(U),z&&a.size>parseInt(z,10)&&x(a.values().next().value)),C.shapeFlag|=256,u=C,S}}},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:_,mounted:y,beforeUpdate:P,updated:A,activated:x,deactivated:T,beforeDestroy:b,beforeUnmount:E,destroyed:S,unmounted:C,render:R,renderTracked:O,renderTriggered:k,errorCaptured:F,serverPrefetch:z,expose:U,inheritAttrs:Z,components:j,directives:X,filters:re}=r,W=createDuplicateChecker();{const[D]=e.propsOptions;if(D)for(const M in D)W("Props",M)}if(c&&resolveInjections(c,i,W,e.appContext.config.unwrapInjectedRef),u)for(const D in u){const M=u[D];isFunction$1(M)?(Object.defineProperty(i,D,{value:M.bind(n),configurable:!0,enumerable:!0,writable:!0}),W("Methods",D)):warn$1(`Method "${D}" 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 D=s.call(n,n);if(isPromise$1(D)&&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(D))warn$1("data() should return an object.");else{e.data=reactive(D);for(const M in D)W("Data",M),M[0]!=="$"&&M[0]!=="_"&&Object.defineProperty(i,M,{configurable:!0,enumerable:!0,get:()=>D[M],set:NOOP})}}if(shouldCacheAccess=!0,a)for(const D in a){const M=a[D],V=isFunction$1(M)?M.bind(n,n):isFunction$1(M.get)?M.get.bind(n,n):NOOP;V===NOOP&&warn$1(`Computed property "${D}" has no getter.`);const ne=!isFunction$1(M)&&isFunction$1(M.set)?M.set.bind(n):()=>{warn$1(`Write operation failed: computed property "${D}" is readonly.`)},Q=computed({get:V,set:ne});Object.defineProperty(i,D,{enumerable:!0,configurable:!0,get:()=>Q.value,set:be=>Q.value=be}),W("Computed",D)}if(f)for(const D in f)createWatcher(f[D],i,n,D);if(d){const D=isFunction$1(d)?d.call(n):d;Reflect.ownKeys(D).forEach(M=>{provide(M,D[M])})}m&&callHook$1(m,e,"c");function H(D,M){isArray$5(M)?M.forEach(V=>D(V.bind(n))):M&&D(M.bind(n))}if(H(onBeforeMount,_),H(onMounted,y),H(onBeforeUpdate,P),H(onUpdated,A),H(onActivated,x),H(onDeactivated,T),H(onErrorCaptured,F),H(onRenderTracked,O),H(onRenderTriggered,k),H(onBeforeUnmount,E),H(onUnmounted,C),H(onServerPrefetch,z),isArray$5(U))if(U.length){const D=e.exposed||(e.exposed={});U.forEach(M=>{Object.defineProperty(D,M,{get:()=>n[M],set:V=>n[M]=V})})}else e.exposed||(e.exposed={});R&&e.render===NOOP&&(e.render=R),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 _=0;_<m.length;_++){let y=m[_];const P=r[y];if(d)if(hasOwn$2(a,y))P!==a[y]&&(a[y]=P,c=!0);else{const A=camelize$1(y);s[A]=resolvePropValue(d,f,A,P,e,!1)}else P!==a[y]&&(a[y]=P,c=!0)}}}else{setFullProps(e,r,s,a)&&(c=!0);let m;for(const _ in f)(!r||!hasOwn$2(r,_)&&((m=hyphenate(_))===_||!hasOwn$2(r,m)))&&(d?n&&(n[_]!==void 0||n[m]!==void 0)&&(s[_]=resolvePropValue(d,f,_,void 0,e,!0)):delete s[_]);if(a!==f)for(const _ in a)(!r||!hasOwn$2(r,_))&&(delete a[_],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 _=a[m];n[_]=resolvePropValue(s,d,_,c[_],e,!hasOwn$2(c,_))}}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=_=>{d=!0;const[y,P]=normalizePropsOptions(_,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 _=camelize$1(a[m]);validatePropName(_)&&(u[_]=EMPTY_OBJ)}else if(a){isObject$2(a)||warn$1("invalid props options",a);for(const m in a){const _=camelize$1(m);if(validatePropName(_)){const y=a[m],P=u[_]=isArray$5(y)||isFunction$1(y)?{type:y}:y;if(P){const A=getTypeIndex(Boolean,P.type),x=getTypeIndex(String,P.type);P[0]=A>-1,P[1]=x<0||A<x,(A>-1||hasOwn$2(P,"default"))&&f.push(_)}}}}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:_,expectedType:y}=assertType(r,d[m]);c.push(y||""),f=_}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,_){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,_)},m&&r?r(y,c):e(y,c,_),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,_=f.setupState;if(c!=null&&c!==d&&(isString$1(c)?(m[c]=null,hasOwn$2(_,c)&&(_[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 A=()=>{if(e.f){const x=y?m[d]:d.value;s?isArray$5(x)&&remove(x,a):isArray$5(x)?x.includes(a)||x.push(a):y?m[d]=[a]:(d.value=[a],e.k&&(m[e.k]=d.value))}else y?(m[d]=u,hasOwn$2(_,d)&&(_[d]=u)):isRef(d)?(d.value=u,e.k&&(m[e.k]=u)):warn$1("Invalid template ref type:",d,`(${typeof d})`)};u?(A.id=-1,queuePostRenderEffect(A,n)):A()}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=(T,b)=>{if(!b.hasChildNodes()){warn$1("Attempting to hydrate existing markup but container is empty. Performing full mount instead."),n(null,T,b),flushPostFlushCbs();return}hasMismatch=!1,m(b.firstChild,T,null,null,null),flushPostFlushCbs(),hasMismatch&&console.error("Hydration completed but contains mismatches.")},m=(T,b,E,S,C,R=!1)=>{const O=isComment(T)&&T.data==="[",k=()=>A(T,b,E,S,C,O),{type:F,ref:z,shapeFlag:U}=b,Z=T.nodeType;b.el=T;let j=null;switch(F){case Text:Z!==3?j=k():(T.data!==b.children&&(hasMismatch=!0,warn$1(`Hydration text mismatch:
  2. - Client: ${JSON.stringify(T.data)}
  3. - Server: ${JSON.stringify(b.children)}`),T.data=b.children),j=s(T));break;case Comment:Z!==8||O?j=k():j=s(T);break;case Static:if(Z!==1)j=k();else{j=T;const X=!b.children.length;for(let re=0;re<b.staticCount;re++)X&&(b.children+=j.outerHTML),re===b.staticCount-1&&(b.anchor=j),j=s(j);return j}break;case Fragment:O?j=P(T,b,E,S,C,R):j=k();break;default:if(U&1)Z!==1||b.type.toLowerCase()!==T.tagName.toLowerCase()?j=k():j=_(T,b,E,S,C,R);else if(U&6){b.slotScopeIds=C;const X=a(T);if(r(b,X,null,E,S,isSVGContainer(X),R),j=O?x(T):s(T),isAsyncWrapper(b)){let re;O?(re=createVNode(Fragment),re.anchor=j?j.previousSibling:X.lastChild):re=T.nodeType===3?createTextVNode(""):createVNode("div"),re.el=T,b.component.subTree=re}}else U&64?Z!==8?j=k():j=b.type.hydrate(T,b,E,S,C,R,e,y):U&128?j=b.type.hydrate(T,b,E,S,isSVGContainer(a(T)),C,R,e,m):warn$1("Invalid HostVNode type:",F,`(${typeof F})`)}return z!=null&&setRef(z,null,S,b),j},_=(T,b,E,S,C,R)=>{R=R||!!b.dynamicChildren;const{type:O,props:k,patchFlag:F,shapeFlag:z,dirs:U}=b,Z=O==="input"&&U||O==="option";if(Z||F!==-1){if(U&&invokeDirectiveHook(b,null,E,"created"),k)if(Z||!R||F&48)for(const X in k)(Z&&X.endsWith("value")||isOn(X)&&!isReservedProp(X))&&i(T,X,null,k[X],!1,void 0,E);else k.onClick&&i(T,"onClick",null,k.onClick,!1,void 0,E);let j;if((j=k&&k.onVnodeBeforeMount)&&invokeVNodeHook(j,E,b),U&&invokeDirectiveHook(b,null,E,"beforeMount"),((j=k&&k.onVnodeMounted)||U)&&queueEffectWithSuspense(()=>{j&&invokeVNodeHook(j,E,b),U&&invokeDirectiveHook(b,null,E,"mounted")},S),z&16&&!(k&&(k.innerHTML||k.textContent))){let X=y(T.firstChild,b,T,E,S,C,R),re=!1;for(;X;){hasMismatch=!0,re||(warn$1(`Hydration children mismatch in <${b.type}>: server rendered element contains more child nodes than client vdom.`),re=!0);const W=X;X=X.nextSibling,u(W)}}else z&8&&T.textContent!==b.children&&(hasMismatch=!0,warn$1(`Hydration text content mismatch in <${b.type}>:
  4. - Client: ${T.textContent}
  5. - Server: ${b.children}`),T.textContent=b.children)}return T.nextSibling},y=(T,b,E,S,C,R,O)=>{O=O||!!b.dynamicChildren;const k=b.children,F=k.length;let z=!1;for(let U=0;U<F;U++){const Z=O?k[U]:k[U]=normalizeVNode(k[U]);if(T)T=m(T,Z,S,C,R,O);else{if(Z.type===Text&&!Z.children)continue;hasMismatch=!0,z||(warn$1(`Hydration children mismatch in <${E.tagName.toLowerCase()}>: server rendered element contains fewer child nodes than client vdom.`),z=!0),n(null,Z,E,null,S,C,isSVGContainer(E),R)}}return T},P=(T,b,E,S,C,R)=>{const{slotScopeIds:O}=b;O&&(C=C?C.concat(O):O);const k=a(T),F=y(s(T),b,k,E,S,C,R);return F&&isComment(F)&&F.data==="]"?s(b.anchor=F):(hasMismatch=!0,f(b.anchor=d("]"),k,F),F)},A=(T,b,E,S,C,R)=>{if(hasMismatch=!0,warn$1(`Hydration node mismatch:
  6. - Client vnode:`,b.type,`
  7. - Server rendered DOM:`,T,T.nodeType===3?"(text)":isComment(T)&&T.data==="["?"(start of fragment)":""),b.el=null,R){const F=x(T);for(;;){const z=s(T);if(z&&z!==F)u(z);else break}}const O=s(T),k=a(T);return u(T),n(null,b,k,O,E,S,isSVGContainer(k),C),O},x=T=>{let b=0;for(;T;)if(T=s(T),T&&isComment(T)&&(T.data==="["&&b++,T.data==="]")){if(b===0)return s(T);b--}return T};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.
  8. 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:_,nextSibling:y,setScopeId:P=NOOP,cloneNode:A,insertStaticContent:x}=e,T=(G,Y,se,fe=null,ue=null,ve=null,Pe=!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:b(G,Y,se,fe);break;case Comment:E(G,Y,se,fe);break;case Static:G==null?S(Y,se,fe,Pe):C(G,Y,se,Pe);break;case Fragment:re(G,Y,se,fe,ue,ve,Pe,pe,Se);break;default:Ie&1?k(G,Y,se,fe,ue,ve,Pe,pe,Se):Ie&6?W(G,Y,se,fe,ue,ve,Pe,pe,Se):Ie&64||Ie&128?ye.process(G,Y,se,fe,ue,ve,Pe,pe,Se,Ce):warn$1("Invalid VNode type:",ye,`(${typeof ye})`)}xe!=null&&ue&&setRef(xe,G&&G.ref,ve,Y||G,!Y)},b=(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)}},E=(G,Y,se,fe)=>{G==null?i(Y.el=d(Y.children||""),se,fe):Y.el=G.el},S=(G,Y,se,fe)=>{[G.el,G.anchor]=x(G.children,Y,se,fe)},C=(G,Y,se,fe)=>{if(Y.children!==G.children){const ue=y(G.anchor);O(G),[Y.el,Y.anchor]=x(Y.children,se,ue,fe)}else Y.el=G.el,Y.anchor=G.anchor},R=({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,Pe,pe,Se)=>{Pe=Pe||Y.type==="svg",G==null?F(Y,se,fe,ue,ve,Pe,pe,Se):Z(G,Y,ue,ve,Pe,pe,Se)},F=(G,Y,se,fe,ue,ve,Pe,pe)=>{let Se,ye;const{type:xe,props:Ie,shapeFlag:Re,transition:$e,patchFlag:he,dirs:De}=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",Pe,pe),De&&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)}z(Se,G,G.scopeId,Pe,fe)}Object.defineProperty(Se,"__vnode",{value:G,enumerable:!1}),Object.defineProperty(Se,"__vueParentComponent",{value:fe,enumerable:!1}),De&&invokeDirectiveHook(G,null,fe,"beforeMount");const Ue=(!ue||ue&&!ue.pendingBranch)&&$e&&!$e.persisted;Ue&&$e.beforeEnter(Se),i(Se,Y,se),((ye=Ie&&Ie.onVnodeMounted)||Ue||De)&&queuePostRenderEffect(()=>{ye&&invokeVNodeHook(ye,fe,G),Ue&&$e.enter(Se),De&&invokeDirectiveHook(G,null,fe,"mounted")},ue)},z=(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 Pe=ue.vnode;z(G,Pe,Pe.scopeId,Pe.slotScopeIds,ue.parent)}}},U=(G,Y,se,fe,ue,ve,Pe,pe,Se=0)=>{for(let ye=Se;ye<G.length;ye++){const xe=G[ye]=pe?cloneIfMounted(G[ye]):normalizeVNode(G[ye]);T(null,xe,Y,se,fe,ue,ve,Pe,pe)}},Z=(G,Y,se,fe,ue,ve,Pe)=>{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 $e;se&&toggleRecurse(se,!1),($e=Re.onVnodeBeforeUpdate)&&invokeVNodeHook($e,se,Y,G),xe&&invokeDirectiveHook(Y,G,se,"beforeUpdate"),se&&toggleRecurse(se,!0),isHmrUpdating&&(Se=0,Pe=!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)):Pe||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 De=Y.dynamicProps;for(let Ue=0;Ue<De.length;Ue++){const et=De[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!Pe&&ye==null&&X(pe,Y,Ie,Re,se,fe,ue);(($e=Re.onVnodeUpdated)||xe)&&queuePostRenderEffect(()=>{$e&&invokeVNodeHook($e,se,Y,G),xe&&invokeDirectiveHook(Y,G,se,"updated")},fe)},j=(G,Y,se,fe,ue,ve,Pe)=>{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)?_(Se.el):se;T(Se,ye,xe,null,fe,ue,ve,Pe,!0)}},X=(G,Y,se,fe,ue,ve,Pe)=>{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,Pe,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,Pe,Y.children,ue,ve,ce);"value"in fe&&a(G,"value",se.value,fe.value)}},re=(G,Y,se,fe,ue,ve,Pe,pe,Se)=>{const ye=Y.el=G?G.el:f(""),xe=Y.anchor=G?G.anchor:f("");let{patchFlag:Ie,dynamicChildren:Re,slotScopeIds:$e}=Y;isHmrUpdating&&(Ie=0,Se=!1,Re=null),$e&&(pe=pe?pe.concat($e):$e),G==null?(i(ye,se,fe),i(xe,se,fe),U(Y.children,se,xe,ue,ve,Pe,pe,Se)):Ie>0&&Ie&64&&Re&&G.dynamicChildren?(j(G.dynamicChildren,Re,se,ue,ve,Pe,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,Pe,pe,Se)},W=(G,Y,se,fe,ue,ve,Pe,pe,Se)=>{Y.slotScopeIds=pe,G==null?Y.shapeFlag&512?ue.ctx.activate(Y,se,fe,Pe,Se):H(Y,se,fe,ue,ve,Pe,Se):D(G,Y,Se)},H=(G,Y,se,fe,ue,ve,Pe)=>{const pe=G.component=createComponentInstance(G,fe,ue);if(pe.type.__hmrId&&registerHMR(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);E(null,Se,Y,se)}return}M(pe,G,Y,se,ue,ve,Pe),popWarningContext(),endMeasure(pe,"mount")},D=(G,Y,se)=>{const fe=Y.component=G.component;if(shouldUpdateComponent(G,Y,se))if(fe.asyncDep&&!fe.asyncResolved){pushWarningContext(Y),V(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,Pe)=>{const pe=()=>{if(G.isMounted){let{next:xe,bu:Ie,u:Re,parent:$e,vnode:he}=G,De=xe,Ue;pushWarningContext(xe||G.vnode),toggleRecurse(G,!1),xe?(xe.el=he.el,V(G,xe,Pe)):xe=he,Ie&&invokeArrayFns(Ie),(Ue=xe.props&&xe.props.onVnodeBeforeUpdate)&&invokeVNodeHook(Ue,$e,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"),T(Et,et,_(Et.el),Me(Et),G,ue,ve),endMeasure(G,"patch"),xe.el=et.el,De===null&&updateHOCHostEl(G,et.el),Re&&queuePostRenderEffect(Re,ue),(Ue=xe.props&&xe.props.onVnodeUpdated)&&queuePostRenderEffect(()=>invokeVNodeHook(Ue,$e,xe,he),ue),devtoolsComponentUpdated(G),popWarningContext()}else{let xe;const{el:Ie,props:Re}=Y,{bm:$e,m:he,parent:De}=G,Ue=isAsyncWrapper(Y);if(toggleRecurse(G,!1),$e&&invokeArrayFns($e),!Ue&&(xe=Re&&Re.onVnodeBeforeMount)&&invokeVNodeHook(xe,De,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"),T(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,De,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()},V=(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,Pe,pe,Se=!1)=>{const ye=G&&G.children,xe=G?G.shapeFlag:0,Ie=Y.children,{patchFlag:Re,shapeFlag:$e}=Y;if(Re>0){if(Re&128){be(ye,Ie,se,fe,ue,ve,Pe,pe,Se);return}else if(Re&256){Q(ye,Ie,se,fe,ue,ve,Pe,pe,Se);return}}$e&8?(xe&16&&ce(ye,ue,ve),Ie!==ye&&m(se,Ie)):xe&16?$e&16?be(ye,Ie,se,fe,ue,ve,Pe,pe,Se):ce(ye,ue,ve,!0):(xe&8&&m(se,""),$e&16&&U(Ie,se,fe,ue,ve,Pe,pe,Se))},Q=(G,Y,se,fe,ue,ve,Pe,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 $e=Y[Re]=Se?cloneIfMounted(Y[Re]):normalizeVNode(Y[Re]);T(G[Re],$e,se,null,ue,ve,Pe,pe,Se)}ye>xe?ce(G,ue,ve,!0,!1,Ie):U(Y,se,fe,ue,ve,Pe,pe,Se,Ie)},be=(G,Y,se,fe,ue,ve,Pe,pe,Se)=>{let ye=0;const xe=Y.length;let Ie=G.length-1,Re=xe-1;for(;ye<=Ie&&ye<=Re;){const $e=G[ye],he=Y[ye]=Se?cloneIfMounted(Y[ye]):normalizeVNode(Y[ye]);if(isSameVNodeType($e,he))T($e,he,se,null,ue,ve,Pe,pe,Se);else break;ye++}for(;ye<=Ie&&ye<=Re;){const $e=G[Ie],he=Y[Re]=Se?cloneIfMounted(Y[Re]):normalizeVNode(Y[Re]);if(isSameVNodeType($e,he))T($e,he,se,null,ue,ve,Pe,pe,Se);else break;Ie--,Re--}if(ye>Ie){if(ye<=Re){const $e=Re+1,he=$e<xe?Y[$e].el:fe;for(;ye<=Re;)T(null,Y[ye]=Se?cloneIfMounted(Y[ye]):normalizeVNode(Y[ye]),se,he,ue,ve,Pe,pe,Se),ye++}}else if(ye>Re)for(;ye<=Ie;)Te(G[ye],ue,ve,!0),ye++;else{const $e=ye,he=ye,De=new Map;for(ye=he;ye<=Re;ye++){const dt=Y[ye]=Se?cloneIfMounted(Y[ye]):normalizeVNode(Y[ye]);dt.key!=null&&(De.has(dt.key)&&warn$1("Duplicate keys found during update:",JSON.stringify(dt.key),"Make sure keys are unique."),De.set(dt.key,ye))}let Ue,et=0;const Et=Re-he+1;let Gt=!1,Pt=0;const At=new Array(Et);for(ye=0;ye<Et;ye++)At[ye]=0;for(ye=$e;ye<=Ie;ye++){const dt=G[ye];if(et>=Et){Te(dt,ue,ve,!0);continue}let Ot;if(dt.key!=null)Ot=De.get(dt.key);else for(Ue=he;Ue<=Re;Ue++)if(At[Ue-he]===0&&isSameVNodeType(dt,Y[Ue])){Ot=Ue;break}Ot===void 0?Te(dt,ue,ve,!0):(At[Ot-he]=ye+1,Ot>=Pt?Pt=Ot:Gt=!0,T(dt,Y[Ot],se,null,ue,ve,Pe,pe,Se),et++)}const Tr=Gt?getSequence(At):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;At[ye]===0?T(null,Ot,se,tn,ue,ve,Pe,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:Pe,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){Pe.move(G,Y,se,Ce);return}if(Pe===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(Pe===Static){R(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:$e}=pe,he=()=>i(ve,Y,se),De=()=>{Ie(ve,()=>{he(),$e&&$e()})};Re?Re(ve,he,De):De()}else i(ve,Y,se)},Te=(G,Y,se,fe=!1,ue=!1)=>{const{type:ve,props:Pe,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 $e=xe&1&&Re,he=!isAsyncWrapper(G);let De;if(he&&(De=Pe&&Pe.onVnodeBeforeUnmount)&&invokeVNodeHook(De,Y,G),xe&6)we(G.component,se,fe);else{if(xe&128){G.suspense.unmount(se,fe);return}$e&&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&&(De=Pe&&Pe.onVnodeUnmounted)||$e)&&queuePostRenderEffect(()=>{De&&invokeVNodeHook(De,Y,G),$e&&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:Pe,delayLeave:pe}=ue,Se=()=>Pe(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:Pe,um:pe}=G;fe&&invokeArrayFns(fe),ue.stop(),ve&&(ve.active=!1,Te(Pe,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 Pe=ve;Pe<G.length;Pe++)Te(G[Pe],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):T(Y._vnode||null,G,Y,null,null,null,se),flushPostFlushCbs(),Y._vnode=G},Ce={p:T,um:Te,m:Oe,r:ie,mt:H,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:_,pbc:y,o:{insert:P,querySelector:A,createText:x,createComment:T}}=c,b=isTeleportDisabled(r.props);let{shapeFlag:E,children:S,dynamicChildren:C}=r;if(isHmrUpdating&&(d=!1,C=null),e==null){const R=r.el=T("teleport start"),O=r.anchor=T("teleport end");P(R,n,i),P(O,n,i);const k=r.target=resolveTarget(r.props,A),F=r.targetAnchor=x("");k?(P(F,k),u=u||isTargetSVG(k)):b||warn$1("Invalid Teleport target on mount:",k,`(${typeof k})`);const z=(U,Z)=>{E&16&&m(S,U,Z,s,a,u,f,d)};b?z(n,O):k&&z(k,F)}else{r.el=e.el;const R=r.anchor=e.anchor,O=r.target=e.target,k=r.targetAnchor=e.targetAnchor,F=isTeleportDisabled(e.props),z=F?n:O,U=F?R:k;if(u=u||isTargetSVG(O),C?(y(e.dynamicChildren,C,z,s,a,u,f),traverseStaticChildren(e,r,!0)):d||_(e,r,z,U,s,a,u,f,!1),b)F||moveTeleport(r,n,R,c,1);else if((r.props&&r.props.to)!==(e.props&&e.props.to)){const Z=r.target=resolveTarget(r.props,A);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:_,props:y}=e;if(_&&a(m),(u||!isTeleportDisabled(y))&&(a(c),f&16))for(let P=0;P<d.length;P++){const A=d[P];s(A,r,n,!0,!!A.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,_=a===2;if(_&&i(u,r,n),(!_||isTeleportDisabled(m))&&d&16)for(let y=0;y<c.length;y++)s(c[y],r,n,2);_&&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 _=m._lpa||m.firstChild;r.shapeFlag&16&&(isTeleportDisabled(r.props)?(r.anchor=c(u(e),r,f(e),n,i,s,a),r.targetAnchor=_):(r.anchor=u(e),r.targetAnchor=c(_,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?`
  9. 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&&currentBlock&&currentBlock.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&&currentBlock&&(d.patchFlag>0||a&6)&&d.patchFlag!==32&&currentBlock.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`.",`
  10. 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&&currentRenderingInstance&&(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 _,y;if(m)return r==="$attrs"&&(track(e,"get",r),markAttrsAccessed()),m(e);if((_=f.__cssModules)&&(_=_[r]))return _;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&&currentInstance.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(`
  11. `),s]);else{const a=[`[Vue warn]: ${e}`,...r];s.length&&a.push(`
  12. `,...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?[]:[`
  13. `],...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=E=>{warn$1("Invalid watch source: ",E,"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,_=!1;if(isRef(e)?(c=()=>e.value,m=!!e._shallow):isReactive(e)?(c=()=>e,i=!0):isArray$5(e)?(_=!0,m=e.some(isReactive),c=()=>e.map(E=>{if(isRef(E))return E.value;if(isReactive(E))return traverse(E);if(isFunction$1(E))return callWithErrorHandling(E,d,2);f(E)})):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 E=c;c=()=>traverse(E())}let y,P=E=>{y=b.onStop=()=>{callWithErrorHandling(E,d,4)}};if(isInSSRComponentSetup)return P=NOOP,r?n&&callWithAsyncErrorHandling(r,d,3,[c(),_?[]:void 0,P]):c(),NOOP;let A=_?[]:INITIAL_WATCHER_VALUE;const x=()=>{if(!!b.active)if(r){const E=b.run();(i||m||(_?E.some((S,C)=>hasChanged(S,A[C])):hasChanged(E,A)))&&(y&&y(),callWithAsyncErrorHandling(r,d,3,[E,A===INITIAL_WATCHER_VALUE?void 0:A,P]),A=E)}else b.run()};x.allowRecurse=!!r;let T;s==="sync"?T=x:s==="post"?T=()=>queuePostRenderEffect(x,d&&d.suspense):T=()=>{!d||d.isMounted?queuePreFlushCb(x):x()};const b=new ReactiveEffect(c,T);return b.onTrack=a,b.onTrigger=u,r?n?x():A=b.run():s==="post"?queuePostRenderEffect(b.run.bind(b),d&&d.suspense):b.run(),()=>{b.stop(),d&&d.scope&&remove(d.scope.effects,b)}}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(_){return isObject$2(_)?_.__isVue?["div",e,"VueInstance"]:isRef(_)?["div",{},["span",e,m(_)],"<",f(_.value),">"]:isReactive(_)?["div",{},["span",e,"Reactive"],"<",f(_),`>${isReadonly(_)?" (readonly)":""}`]:isReadonly(_)?["div",{},["span",e,"Readonly"],"<",f(_),">"]:null:null},hasBody(_){return _&&_.__isVue},body(_){if(_&&_.__isVue)return["div",{},...a(_.$)]}};function a(_){const y=[];_.type.props&&_.props&&y.push(u("props",toRaw(_.props))),_.setupState!==EMPTY_OBJ&&y.push(u("setup",_.setupState)),_.data!==EMPTY_OBJ&&y.push(u("data",toRaw(_.data)));const P=d(_,"computed");P&&y.push(u("computed",P));const A=d(_,"inject");return A&&y.push(u("injected",A)),y.push(["div",{},["span",{style:i.style+";opacity:0.66"},"$ (internal): "],["object",{object:_}]]),y}function u(_,y){return y=extend$2({},y),Object.keys(y).length?["div",{style:"line-height:1.25em;margin-bottom:0.6em"},["div",{style:"color:#476582"},_],["div",{style:"padding-left:1.25em"},...Object.keys(y).map(P=>["div",{},["span",i,P+": "],f(y[P],!1)])]]:["span",{}]}function f(_,y=!0){return typeof _=="number"?["span",r,_]:typeof _=="string"?["span",n,JSON.stringify(_)]:typeof _=="boolean"?["span",i,_]:isObject$2(_)?["object",{object:y?toRaw(_):_}]:["span",n,String(_)]}function d(_,y){const P=_.type;if(isFunction$1(P))return;const A={};for(const x in _.ctx)c(P,x,y)&&(A[x]=_.ctx[x]);return A}function c(_,y,P){const A=_[P];if(isArray$5(A)&&A.includes(y)||isObject$2(A)&&y in A||_.extends&&c(_.extends,y,P)||_.mixins&&_.mixins.some(x=>c(x,y,P)))return!0}function m(_){return _._shallow?"ShallowRef":_.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&&currentBlock&&currentBlock.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:_=`${n}-leave-from`,leaveActiveClass:y=`${n}-leave-active`,leaveToClass:P=`${n}-leave-to`}=e,A=normalizeDuration(s),x=A&&A[0],T=A&&A[1],{onBeforeEnter:b,onEnter:E,onEnterCancelled:S,onLeave:C,onLeaveCancelled:R,onBeforeAppear:O=b,onAppear:k=E,onAppearCancelled:F=S}=r,z=(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:E,H=()=>z(X,j,re);callHook(W,[X,H]),nextFrame(()=>{removeTransitionClass(X,j?d:a),addTransitionClass(X,j?m:f),hasExplicitCallback(W)||whenTransitionEnds(X,i,x,H)})};return extend$2(r,{onBeforeEnter(j){callHook(b,[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,_),forceReflow(),addTransitionClass(j,y),nextFrame(()=>{removeTransitionClass(j,_),addTransitionClass(j,P),hasExplicitCallback(C)||whenTransitionEnds(j,i,T,re)}),callHook(C,[j,re])},onEnterCancelled(j){z(j,!1),callHook(S,[j])},onAppearCancelled(j){z(j,!0),callHook(F,[j])},onLeaveCancelled(j){U(j),callHook(R,[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 _=()=>{e.removeEventListener(c,y),a()},y=P=>{P.target===e&&++m>=d&&_()};setTimeout(()=>{m<d&&_()},f+1),e.addEventListener(c,y)}function getTransitionInfo(e,r){const n=window.getComputedStyle(e),i=A=>(n[A]||"").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,_=0,y=0;r===TRANSITION?u>0&&(m=TRANSITION,_=u,y=a.length):r===ANIMATION?c>0&&(m=ANIMATION,_=c,y=d.length):(_=Math.max(u,c),m=_>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:_,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 _=c._moveCb=y=>{y&&y.target!==c||(!y||/transform$/.test(y.propertyName))&&(c.removeEventListener("transitionend",_),c._moveCb=null,removeTransitionClass(c,u))};c.addEventListener("transitionend",_)})}),()=>{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=x=>{var T,b;a.value=x,(T=e.onChange)==null||T.call(e,u.value),x===0&&(f(),(b=e.onFinish)==null||b.call(e))},m=()=>{r=raf(()=>{i&&(c(d()),a.value>0&&m())})},_=()=>{r=raf(()=>{if(i){const x=d();(!isSameSecond(x,a.value)||x===0)&&c(x),a.value>0&&_()}})},y=()=>{!inBrowser||(e.millisecond?m():_())},P=()=>{i||(n=Date.now()+a.value,i=!0,y())},A=(x=e.time)=>{f(),a.value=x};return onBeforeUnmount(f),onActivated(()=>{s&&(i=!0,s=!1,y())}),onDeactivated(()=>{i&&(f(),s=!0)}),{start:P,pause:f,reset:A,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$c={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$c}),Locale={messages(){return messages[lang.value]},use(e,r){lang.value=e,this.add({[e]:r})},add(e={}){deepAssign(messages,e)}};var stdin_default$b=Locale;function createTranslate(e){const r=camelize(e)+".";return(n,...i)=>{const s=stdin_default$b.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$b,bem$b]=createNamespace("action-bar"),ACTION_BAR_KEY=Symbol(name$b),actionBarProps={placeholder:Boolean,safeAreaInsetBottom:truthProp};var stdin_default$a=defineComponent({name:name$b,props:actionBarProps,setup(e,{slots:r}){const n=ref(),i=usePlaceholder(n,bem$b),{linkChildren:s}=useChildren(ACTION_BAR_KEY);s();const a=()=>{var u;return createVNode("div",{ref:n,class:[bem$b(),{"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$a);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$a,bem$a]=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$9=defineComponent({name:name$a,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$a([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$a("wrapper")},{default:()=>[r.default(),a()]})}return a()}}});const Badge=withInstall(stdin_default$9);let globalZIndex=2e3;const useGlobalZIndex=()=>++globalZIndex,setGlobalZIndex=e=>{globalZIndex=e},[name$9,bem$9]=createNamespace("config-provider"),CONFIG_PROVIDER_KEY=Symbol(name$9),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$9,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$9(),style:n.value},{default:()=>{var i;return[(i=r.default)==null?void 0:i.call(r)]}})}});const[name$8,bem$8]=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$8=defineComponent({name:name$8,props:iconProps,setup(e,{slots:r}){const n=inject(CONFIG_PROVIDER_KEY,null),i=computed(()=>e.classPrefix||(n==null?void 0:n.iconPrefix)||bem$8());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 _;return[(_=r.default)==null?void 0:_.call(r),m&&createVNode("img",{class:bem$8("image"),src:u},null)]}})}}});const Icon=withInstall(stdin_default$8),[name$7,bem$7]=createNamespace("loading"),SpinIcon=Array(12).fill(null).map((e,r)=>createVNode("i",{class:bem$7("line",String(r+1))},null)),CircularIcon=createVNode("svg",{class:bem$7("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$7=defineComponent({name:name$7,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$7("spinner",e.type),style:n.value},[r.icon?r.icon():a])},s=()=>{var a;if(r.default)return createVNode("span",{class:bem$7("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$7([a,{vertical:u}]),"aria-live":"polite","aria-busy":!0},[i(),s()])}}});const Loading=withInstall(stdin_default$7),[name$6,bem$6]=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$6=defineComponent({name:name$6,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$6("loading")},null),a=()=>{if(e.loading)return s();if(n.icon)return createVNode("div",{class:bem$6("icon")},[n.icon()]);if(e.icon)return createVNode(Icon,{name:e.icon,class:bem$6("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$6("text")},[c])},f=()=>{const{color:c,plain:m}=e;if(c){const _={color:m?c:"white"};return m||(_.background=c),c.includes("gradient")?_.border=0:_.borderColor=c,_}},d=c=>{e.loading?preventDefault(c):e.disabled||(r("click",c),i())};return()=>{const{tag:c,type:m,size:_,block:y,round:P,plain:A,square:x,loading:T,disabled:b,hairline:E,nativeType:S,iconPosition:C}=e,R=[bem$6([m,_,{plain:A,block:y,round:P,square:x,loading:T,disabled:b,hairline:E}]),{[BORDER_SURROUND]:E}];return createVNode(c,{type:S,class:R,style:f(),disabled:b,onClick:d},{default:()=>[createVNode("div",{class:bem$6("content")},[C==="left"&&a(),u(),C==="right"&&a()])]})}}});const Button=withInstall(stdin_default$6),[name$5,bem$5]=createNamespace("action-bar-button"),actionBarButtonProps=extend$1({},routeProps,{type:String,text:String,icon:String,color:String,loading:Boolean,disabled:Boolean});var stdin_default$5=defineComponent({name:name$5,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:_,disabled:y}=e;return createVNode(Button,{class:bem$5([f,{last:u.value,first:a.value}]),size:"large",type:f,icon:d,color:m,loading:_,disabled:y,onClick:n},{default:()=>[r.default?r.default():c]})}}});const ActionBarButton=withInstall(stdin_default$5),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 A=10;(!u.value||s.value<A&&a.value<A)&&(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 _=n.deltaY.value>0?s:i,y=getScrollParent(m.target,e.value),{scrollHeight:P,offsetHeight:A,scrollTop:x}=y;let T="11";x===0?T=A>=P?"00":"01":x+A>=P&&(T="10"),T!=="11"&&n.isVertical()&&!(parseInt(T,2)&parseInt(_,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$4,bem$4]=createNamespace("overlay"),overlayProps={show:Boolean,zIndex:numericProp,duration:numericProp,className:unknownProp,lockScroll:truthProp,lazyRender:truthProp,customStyle:Object};var stdin_default$4=defineComponent({name:name$4,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$4(),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$4),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$3,bem$3]=createNamespace("popup");var stdin_default$3=defineComponent({name:name$3,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 R={zIndex:u.value};if(isDef(e.duration)){const O=e.position==="center"?"animationDuration":"transitionDuration";R[O]=`${e.duration}s`}return R}),m=()=>{s||(s=!0,u.value=e.zIndex!==void 0?+e.zIndex:useGlobalZIndex(),r("open"))},_=()=>{s&&callInterceptor(e.beforeClose,{done(){s=!1,r("close"),r("update:show",!1)}})},y=R=>{r("clickOverlay",R),e.closeOnClickOverlay&&_()},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"]})},A=R=>{r("clickCloseIcon",R),_()},x=()=>{if(e.closeable)return createVNode(Icon,{role:"button",tabindex:0,name:e.closeIcon,class:[bem$3("close-icon",e.closeIconPosition),HAPTICS_FEEDBACK],classPrefix:e.iconPrefix,onClick:A},null)},T=()=>r("opened"),b=()=>r("closed"),E=R=>r("keydown",R),S=d(()=>{var R;const{round:O,position:k,safeAreaInsetTop:F,safeAreaInsetBottom:z}=e;return withDirectives(createVNode("div",mergeProps({ref:f,style:c.value,role:"dialog",tabindex:0,class:[bem$3({round:O,[k]:k}),{"van-safe-area-top":F,"van-safe-area-bottom":z}],onKeydown:E},n),[(R=i.default)==null?void 0:R.call(i),x()]),[[vShow,e.show]])}),C=()=>{const{position:R,transition:O,transitionAppear:k}=e,F=R==="center"?"van-fade":`van-popup-slide-${R}`;return createVNode(Transition,{name:O||F,appear:k,onAfterEnter:T,onAfterLeave:b},{default:S})};return watch(()=>e.show,R=>{R&&!s&&(m(),n.tabindex===0&&nextTick(()=>{var O;(O=f.value)==null||O.focus()})),!R&&s&&(s=!1,r("close"))}),useExpose({popupRef:f}),useLockScroll(f,()=>e.show&&e.lockScroll),useEventListener("popstate",()=>{e.closeOnPopstate&&(_(),a=!1)}),onMounted(()=>{e.show&&m()}),onActivated(()=>{a&&(r("update:show",!0),a=!1)}),onDeactivated(()=>{e.show&&e.teleport&&(_(),a=!0)}),provide(POPUP_TOGGLE_KEY,()=>e.show),()=>e.teleport?createVNode(Teleport,{to:e.teleport},{default:()=>[P(),C()]}):createVNode(Fragment,null,[P(),C()])}});const Popup=withInstall(stdin_default$3);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$2,bem$2]=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$2=defineComponent({name:name$2,props:toastProps,emits:["update:show"],setup(e,{emit:r,slots:n}){let i,s=!1;const a=()=>{const _=e.show&&e.forbidClick;s!==_&&(s=_,lockClick(s))},u=_=>r("update:show",_),f=()=>{e.closeOnClick&&u(!1)},d=()=>clearTimeout(i),c=()=>{const{icon:_,type:y,iconSize:P,iconPrefix:A,loadingType:x}=e;if(_||y==="success"||y==="fail")return createVNode(Icon,{name:_||y,size:P,class:bem$2("icon"),classPrefix:A},null);if(y==="loading")return createVNode(Loading,{class:bem$2("loading"),size:P,type:x},null)},m=()=>{const{type:_,message:y}=e;if(n.message)return createVNode("div",{class:bem$2("text")},[n.message()]);if(isDef(y)&&y!=="")return _==="html"?createVNode("div",{key:0,class:bem$2("text"),innerHTML:String(y)},null):createVNode("div",{class:bem$2("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$2([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$2,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$2),[name$1,bem$1]=createNamespace("empty"),emptyProps={image:makeStringProp("default"),imageSize:[Number,String,Array],description:String};var stdin_default$1=defineComponent({name:name$1,props:emptyProps,setup(e,{slots:r}){const n=()=>{const b=r.description?r.description():e.description;if(b)return createVNode("p",{class:bem$1("description")},[b])},i=()=>{if(r.default)return createVNode("div",{class:bem$1("bottom")},[r.default()])},s=useId(),a=b=>`${s}-${b}`,u=b=>`url(#${a(b)})`,f=(b,E,S)=>createVNode("stop",{"stop-color":b,offset:`${E}%`,"stop-opacity":S},null),d=(b,E)=>[f(b,0),f(E,100)],c=b=>[createVNode("defs",null,[createVNode("radialGradient",{id:a(b),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(b),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)])],_=()=>[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(),_(),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)])]),A=()=>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(),_(),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)]),x=()=>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(),_(),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)])]),T=()=>{var b;if(r.image)return r.image();const E={error:A,search:x,network:y,default:P};return((b=E[e.image])==null?void 0:b.call(E))||createVNode("img",{src:e.image},null)};return()=>createVNode("div",{class:bem$1()},[createVNode("div",{class:bem$1("image"),style:getSizeStyle(e.imageSize)},[T()]),n(),i()])}});const Empty=withInstall(stdin_default$1),[name,bem,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=defineComponent({name,props:dialogProps,emits:["confirm","cancel","keydown","update:show"],setup(e,{emit:r,slots:n}){const i=ref(),s=reactive({confirm:!1,cancel:!1}),a=b=>r("update:show",b),u=b=>{var E;a(!1),(E=e.callback)==null||E.call(e,b)},f=b=>()=>{!e.show||(r(b),e.beforeClose?(s[b]=!0,callInterceptor(e.beforeClose,{args:[b],done(){u(b),s[b]=!1},canceled(){s[b]=!1}})):u(b))},d=f("cancel"),c=f("confirm"),m=withKeys(b=>{var E,S;if(b.target!==((S=(E=i.value)==null?void 0:E.popupRef)==null?void 0:S.value))return;({Enter:e.showConfirmButton?c:noop$1,Escape:e.showCancelButton?d:noop$1})[b.key](),r("keydown",b)},["enter","esc"]),_=()=>{const b=n.title?n.title():e.title;if(b)return createVNode("div",{class:bem("header",{isolated:!e.message&&!n.default})},[b])},y=b=>{const{message:E,allowHtml:S,messageAlign:C}=e,R=bem("message",{"has-title":b,[C]:C}),O=isFunction(E)?E():E;return S&&typeof O=="string"?createVNode("div",{class:R,innerHTML:O},null):createVNode("div",{class:R},[O])},P=()=>{if(n.default)return createVNode("div",{class:bem("content")},[n.default()]);const{title:b,message:E,allowHtml:S}=e;if(E){const C=!!(b||n.title);return createVNode("div",{key:S?1:0,class:bem("content",{isolated:!C})},[y(C)])}},A=()=>createVNode("div",{class:[BORDER_TOP,bem("footer")]},[e.showCancelButton&&createVNode(Button,{size:"large",text:e.cancelButtonText||t("cancel"),class:bem("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("confirm"),{[BORDER_LEFT]:e.showCancelButton}],style:{color:e.confirmButtonColor},loading:s.confirm,disabled:e.confirmButtonDisabled,onClick:c},null)]),x=()=>createVNode(ActionBar,{class:bem("footer")},{default:()=>[e.showCancelButton&&createVNode(ActionBarButton,{type:"warning",text:e.cancelButtonText||t("cancel"),class:bem("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("confirm"),color:e.confirmButtonColor,loading:s.confirm,disabled:e.confirmButtonDisabled,onClick:c},null)]}),T=()=>n.footer?n.footer():e.theme==="round-button"?x():A();return()=>{const{width:b,title:E,theme:S,message:C,className:R}=e;return createVNode(Popup,mergeProps({ref:i,role:"dialog",class:[bem([S]),R],style:{width:addUnit(b)},tabindex:0,"aria-labelledby":E||C,onKeydown:m,"onUpdate:show":a},pick(e,popupInheritKeys)),{default:()=>[_(),P(),T()]})}}});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,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);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"}),A=URL.createObjectURL(P);return new Worker(A)}return n=y,s}function f(){i||(i=u(function(P){function A(){function T(W,H){var D,M,V=W.length,ne,Q,be,Oe;for(M=0;M<V;M+=1)if(D=W[M],"ks"in D&&!D.completed){if(D.completed=!0,D.tt&&(W[M-1].td=D.tt),D.hasMask){var Te=D.masksProperties;for(Q=Te.length,ne=0;ne<Q;ne+=1)if(Te[ne].pt.k.i)R(Te[ne].pt.k);else for(Oe=Te[ne].pt.k.length,be=0;be<Oe;be+=1)Te[ne].pt.k[be].s&&R(Te[ne].pt.k[be].s[0]),Te[ne].pt.k[be].e&&R(Te[ne].pt.k[be].e[0])}D.ty===0?(D.layers=S(D.refId,H),T(D.layers,H)):D.ty===4?C(D.shapes):D.ty===5&&X(D)}}function b(W,H){if(W){var D=0,M=W.length;for(D=0;D<M;D+=1)W[D].t===1&&(W[D].data.layers=S(W[D].data.refId,H),T(W[D].data.layers,H))}}function E(W,H){for(var D=0,M=H.length;D<M;){if(H[D].id===W)return H[D];D+=1}return null}function S(W,H){var D=E(W,H);return D?D.layers.__used?JSON.parse(JSON.stringify(D.layers)):(D.layers.__used=!0,D.layers):null}function C(W){var H,D=W.length,M,V;for(H=D-1;H>=0;H-=1)if(W[H].ty==="sh")if(W[H].ks.k.i)R(W[H].ks.k);else for(V=W[H].ks.k.length,M=0;M<V;M+=1)W[H].ks.k[M].s&&R(W[H].ks.k[M].s[0]),W[H].ks.k[M].e&&R(W[H].ks.k[M].e[0]);else W[H].ty==="gr"&&C(W[H].it)}function R(W){var H,D=W.i.length;for(H=0;H<D;H+=1)W.i[H][0]+=W.v[H][0],W.i[H][1]+=W.v[H][1],W.o[H][0]+=W.v[H][0],W.o[H][1]+=W.v[H][1]}function O(W,H){var D=H?H.split("."):[100,100,100];return W[0]>D[0]?!0:D[0]>W[0]?!1:W[1]>D[1]?!0:D[1]>W[1]?!1:W[2]>D[2]?!0:D[2]>W[2]?!1:null}var k=function(){var W=[4,4,14];function H(M){var V=M.t.d;M.t.d={k:[{s:V,t:0}]}}function D(M){var V,ne=M.length;for(V=0;V<ne;V+=1)M[V].ty===5&&H(M[V])}return function(M){if(O(W,M.v)&&(D(M.layers),M.assets)){var V,ne=M.assets.length;for(V=0;V<ne;V+=1)M.assets[V].layers&&D(M.assets[V].layers)}}}(),F=function(){var W=[4,7,99];return function(H){if(H.chars&&!O(W,H.v)){var D,M=H.chars.length;for(D=0;D<M;D+=1){var V=H.chars[D];V.data&&V.data.shapes&&(C(V.data.shapes),V.data.ip=0,V.data.op=99999,V.data.st=0,V.data.sr=1,V.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}},H.chars[D].t||(V.data.shapes.push({ty:"no"}),V.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"})))}}}}(),z=function(){var W=[5,7,15];function H(M){var V=M.t.p;typeof V.a=="number"&&(V.a={a:0,k:V.a}),typeof V.p=="number"&&(V.p={a:0,k:V.p}),typeof V.r=="number"&&(V.r={a:0,k:V.r})}function D(M){var V,ne=M.length;for(V=0;V<ne;V+=1)M[V].ty===5&&H(M[V])}return function(M){if(O(W,M.v)&&(D(M.layers),M.assets)){var V,ne=M.assets.length;for(V=0;V<ne;V+=1)M.assets[V].layers&&D(M.assets[V].layers)}}}(),U=function(){var W=[4,1,9];function H(M){var V,ne=M.length,Q,be;for(V=0;V<ne;V+=1)if(M[V].ty==="gr")H(M[V].it);else if(M[V].ty==="fl"||M[V].ty==="st")if(M[V].c.k&&M[V].c.k[0].i)for(be=M[V].c.k.length,Q=0;Q<be;Q+=1)M[V].c.k[Q].s&&(M[V].c.k[Q].s[0]/=255,M[V].c.k[Q].s[1]/=255,M[V].c.k[Q].s[2]/=255,M[V].c.k[Q].s[3]/=255),M[V].c.k[Q].e&&(M[V].c.k[Q].e[0]/=255,M[V].c.k[Q].e[1]/=255,M[V].c.k[Q].e[2]/=255,M[V].c.k[Q].e[3]/=255);else M[V].c.k[0]/=255,M[V].c.k[1]/=255,M[V].c.k[2]/=255,M[V].c.k[3]/=255}function D(M){var V,ne=M.length;for(V=0;V<ne;V+=1)M[V].ty===4&&H(M[V].shapes)}return function(M){if(O(W,M.v)&&(D(M.layers),M.assets)){var V,ne=M.assets.length;for(V=0;V<ne;V+=1)M.assets[V].layers&&D(M.assets[V].layers)}}}(),Z=function(){var W=[4,4,18];function H(M){var V,ne=M.length,Q,be;for(V=ne-1;V>=0;V-=1)if(M[V].ty==="sh")if(M[V].ks.k.i)M[V].ks.k.c=M[V].closed;else for(be=M[V].ks.k.length,Q=0;Q<be;Q+=1)M[V].ks.k[Q].s&&(M[V].ks.k[Q].s[0].c=M[V].closed),M[V].ks.k[Q].e&&(M[V].ks.k[Q].e[0].c=M[V].closed);else M[V].ty==="gr"&&H(M[V].it)}function D(M){var V,ne,Q=M.length,be,Oe,Te,ie;for(ne=0;ne<Q;ne+=1){if(V=M[ne],V.hasMask){var _e=V.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)}V.ty===4&&H(V.shapes)}}return function(M){if(O(W,M.v)&&(D(M.layers),M.assets)){var V,ne=M.assets.length;for(V=0;V<ne;V+=1)M.assets[V].layers&&D(M.assets[V].layers)}}}();function j(W){W.__complete||(U(W),k(W),F(W),z(W),Z(W),T(W.layers,W.assets),b(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=z,re.checkShapes=Z,re.completeLayers=T,re}if(a.dataManager||(a.dataManager=A()),a.assetLoader||(a.assetLoader=function(){function T(E){var S=E.getResponseHeader("content-type");return S&&E.responseType==="json"&&S.indexOf("json")!==-1||E.response&&_typeof$5(E.response)==="object"?E.response:E.response&&typeof E.response=="string"?JSON.parse(E.response):E.responseText?JSON.parse(E.responseText):null}function b(E,S,C,R){var O,k=new XMLHttpRequest;try{k.responseType="json"}catch{}k.onreadystatechange=function(){if(k.readyState===4)if(k.status===200)O=T(k),C(O);else try{O=T(k),C(O)}catch(F){R&&R(F)}};try{k.open("GET",E,!0)}catch{k.open("GET",S+"/"+E,!0)}k.send()}return{load:b}}()),P.data.type==="loadAnimation")a.assetLoader.load(P.data.path,P.data.fullPath,function(T){a.dataManager.completeData(T),a.postMessage({id:P.data.id,payload:T,status:"success"})},function(){a.postMessage({id:P.data.id,status:"error"})});else if(P.data.type==="complete"){var x=P.data.animation;a.dataManager.completeData(x),a.postMessage({id:P.data.id,payload:x,status:"success"})}else P.data.type==="loadData"&&a.assetLoader.load(P.data.path,P.data.fullPath,function(T){a.postMessage({id:P.data.id,payload:T,status:"success"})},function(){a.postMessage({id:P.data.id,status:"error"})})}),i.onmessage=function(y){var P=y.data,A=P.id,x=r[A];r[A]=null,P.status==="success"?x.onComplete(P.payload):x.onError&&x.onError()})}function d(y,P){e+=1;var A="processId_"+e;return r[A]={onComplete:y,onError:P},A}function c(y,P,A){f();var x=d(P,A);i.postMessage({type:"loadAnimation",path:y,fullPath:window.location.origin+window.location.pathname,id:x})}function m(y,P,A){f();var x=d(P,A);i.postMessage({type:"loadData",path:y,fullPath:window.location.origin+window.location.pathname,id:x})}function _(y,P,A){f();var x=d(P,A);i.postMessage({type:"complete",animation:y,id:x})}return{loadAnimation:c,loadData:m,completeAnimation:_}}(),ImagePreloader=function(){var e=function(){var b=createTag("canvas");b.width=1,b.height=1;var E=b.getContext("2d");return E.fillStyle="rgba(0,0,0,0)",E.fillRect(0,0,1,1),b}();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(b,E,S){var C="";if(b.e)C=b.p;else if(E){var R=b.p;R.indexOf("images/")!==-1&&(R=R.split("/")[1]),C=E+R}else C=S,C+=b.u?b.u:"",C+=b.p;return C}function s(b){var E=0,S=setInterval(function(){var C=b.getBBox();(C.width||E>500)&&(this._imageLoaded(),clearInterval(S)),E+=1}.bind(this),50)}function a(b){var E=i(b,this.assetsPath,this.path),S=createNS("image");isSafari?this.testImageLoaded(S):S.addEventListener("load",this._imageLoaded,!1),S.addEventListener("error",function(){C.img=e,this._imageLoaded()}.bind(this),!1),S.setAttributeNS("http://www.w3.org/1999/xlink","href",E),this._elementHelper.append?this._elementHelper.append(S):this._elementHelper.appendChild(S);var C={img:S,assetData:b};return C}function u(b){var E=i(b,this.assetsPath,this.path),S=createTag("img");S.crossOrigin="anonymous",S.addEventListener("load",this._imageLoaded,!1),S.addEventListener("error",function(){C.img=e,this._imageLoaded()}.bind(this),!1),S.src=E;var C={img:S,assetData:b};return C}function f(b){var E={assetData:b},S=i(b,this.assetsPath,this.path);return dataManager.loadData(S,function(C){E.img=C,this._footageLoaded()}.bind(this),function(){E.img={},this._footageLoaded()}.bind(this)),E}function d(b,E){this.imagesLoadedCb=E;var S,C=b.length;for(S=0;S<C;S+=1)b[S].layers||(!b[S].t||b[S].t==="seq"?(this.totalImages+=1,this.images.push(this._createImageData(b[S]))):b[S].t===3&&(this.totalFootages+=1,this.images.push(this.createFootageData(b[S]))))}function c(b){this.path=b||""}function m(b){this.assetsPath=b||""}function _(b){for(var E=0,S=this.images.length;E<S;){if(this.images[E].assetData===b)return this.images[E].img;E+=1}return null}function y(){this.imagesLoadedCb=null,this.images.length=0}function P(){return this.totalImages===this.loadedAssets}function A(){return this.totalFootages===this.loadedFootagesCount}function x(b,E){b==="svg"?(this._elementHelper=E,this._createImageData=this.createImageData.bind(this)):this._createImageData=this.createImgData.bind(this)}function T(){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 T.prototype={loadAssets:d,setAssetsPath:m,setPath:c,loadedImages:P,loadedFootages:A,destroy:y,getAsset:_,createImgData:u,createImageData:a,imageLoaded:r,footageLoaded:n,setCacheType:x},T}();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
  14. `),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(H){for(var D=0,M=H.target;D<i;)r[D].animation===M&&(r.splice(D,1),D-=1,i-=1,M.isPaused||_()),D+=1}function d(H,D){if(!H)return null;for(var M=0;M<i;){if(r[M].elem===H&&r[M].elem!==null)return r[M].animation;M+=1}var V=new AnimationItem;return y(V,H),V.setData(H,D),V}function c(){var H,D=r.length,M=[];for(H=0;H<D;H+=1)M.push(r[H].animation);return M}function m(){s+=1,U()}function _(){s-=1}function y(H,D){H.addEventListener("destroy",f),H.addEventListener("_active",m),H.addEventListener("_idle",_),r.push({elem:D,animation:H}),i+=1}function P(H){var D=new AnimationItem;return y(D,null),D.setParams(H),D}function A(H,D){var M;for(M=0;M<i;M+=1)r[M].animation.setSpeed(H,D)}function x(H,D){var M;for(M=0;M<i;M+=1)r[M].animation.setDirection(H,D)}function T(H){var D;for(D=0;D<i;D+=1)r[D].animation.play(H)}function b(H){var D=H-n,M;for(M=0;M<i;M+=1)r[M].animation.advanceTime(D);n=H,s&&!u?window.requestAnimationFrame(b):a=!0}function E(H){n=H,window.requestAnimationFrame(b)}function S(H){var D;for(D=0;D<i;D+=1)r[D].animation.pause(H)}function C(H,D,M){var V;for(V=0;V<i;V+=1)r[V].animation.goToAndStop(H,D,M)}function R(H){var D;for(D=0;D<i;D+=1)r[D].animation.stop(H)}function O(H){var D;for(D=0;D<i;D+=1)r[D].animation.togglePause(H)}function k(H){var D;for(D=i-1;D>=0;D-=1)r[D].animation.destroy(H)}function F(H,D,M){var V=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),ne,Q=V.length;for(ne=0;ne<Q;ne+=1)M&&V[ne].setAttribute("data-bm-type",M),d(V[ne],H);if(D&&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,H)}}function z(){var H;for(H=0;H<i;H+=1)r[H].animation.resize()}function U(){!u&&s&&a&&(window.requestAnimationFrame(E),a=!1)}function Z(){u=!0}function j(){u=!1,U()}function X(H,D){var M;for(M=0;M<i;M+=1)r[M].animation.setVolume(H,D)}function re(H){var D;for(D=0;D<i;D+=1)r[D].animation.mute(H)}function W(H){var D;for(D=0;D<i;D+=1)r[D].animation.unmute(H)}return e.registerAnimation=d,e.loadAnimation=P,e.setSpeed=A,e.setDirection=x,e.play=T,e.pause=S,e.stop=R,e.togglePause=O,e.searchAnimations=F,e.resize=z,e.goToAndStop=C,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,S,C,R,O){var k=O||("bez_"+E+"_"+S+"_"+C+"_"+R).replace(/\./g,"p");if(r[k])return r[k];var F=new b([E,S,C,R]);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,S){return 1-3*S+3*E}function _(E,S){return 3*S-6*E}function y(E){return 3*E}function P(E,S,C){return((m(S,C)*E+_(S,C))*E+y(S))*E}function A(E,S,C){return 3*m(S,C)*E*E+2*_(S,C)*E+y(S)}function x(E,S,C,R,O){var k,F,z=0;do F=S+(C-S)/2,k=P(F,R,O)-E,k>0?C=F:S=F;while(Math.abs(k)>a&&++z<u);return F}function T(E,S,C,R){for(var O=0;O<i;++O){var k=A(S,C,R);if(k===0)return S;var F=P(S,C,R)-E;S-=F/k}return S}function b(E){this._p=E,this._mSampleValues=c?new Float32Array(f):new Array(f),this._precomputed=!1,this.get=this.get.bind(this)}return b.prototype={get:function(S){var C=this._p[0],R=this._p[1],O=this._p[2],k=this._p[3];return this._precomputed||this._precompute(),C===R&&O===k?S:S===0?0:S===1?1:P(this._getTForX(S),R,k)},_precompute:function(){var S=this._p[0],C=this._p[1],R=this._p[2],O=this._p[3];this._precomputed=!0,(S!==C||R!==O)&&this._calcSampleValues()},_calcSampleValues:function(){for(var S=this._p[0],C=this._p[2],R=0;R<f;++R)this._mSampleValues[R]=P(R*d,S,C)},_getTForX:function(S){for(var C=this._p[0],R=this._p[2],O=this._mSampleValues,k=0,F=1,z=f-1;F!==z&&O[F]<=S;++F)k+=d;--F;var U=(S-O[F])/(O[F+1]-O[F]),Z=k+U*d,j=A(Z,C,R);return j>=s?T(S,Z,C,R):j===0?Z:x(S,k,k+d,C,R)}},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,A,x,T,b){var E=y*x+P*T+A*b-T*x-b*y-A*P;return E>-.001&&E<.001}function n(y,P,A,x,T,b,E,S,C){if(A===0&&b===0&&C===0)return r(y,P,x,T,E,S);var R=e.sqrt(e.pow(x-y,2)+e.pow(T-P,2)+e.pow(b-A,2)),O=e.sqrt(e.pow(E-y,2)+e.pow(S-P,2)+e.pow(C-A,2)),k=e.sqrt(e.pow(E-x,2)+e.pow(S-T,2)+e.pow(C-b,2)),F;return R>O?R>k?F=R-O-k:F=k-O-R:k>O?F=k-O-R:F=O-R-k,F>-1e-4&&F<1e-4}var i=function(){return function(y,P,A,x){var T=getDefaultCurveSegments(),b,E,S,C,R,O=0,k,F=[],z=[],U=bezierLengthPool.newElement();for(S=A.length,b=0;b<T;b+=1){for(R=b/(T-1),k=0,E=0;E<S;E+=1)C=bmPow(1-R,3)*y[E]+3*bmPow(1-R,2)*R*A[E]+3*(1-R)*bmPow(R,2)*x[E]+bmPow(R,3)*P[E],F[E]=C,z[E]!==null&&(k+=bmPow(F[E]-z[E],2)),z[E]=F[E];k&&(k=bmSqrt(k),O+=k),U.percents[b]=R,U.lengths[b]=O}return U.addedLength=O,U}}();function s(y){var P=segmentsLengthPool.newElement(),A=y.c,x=y.v,T=y.o,b=y.i,E,S=y._length,C=P.lengths,R=0;for(E=0;E<S-1;E+=1)C[E]=i(x[E],x[E+1],T[E],b[E+1]),R+=C[E].addedLength;return A&&S&&(C[E]=i(x[E],x[0],T[E],b[0]),R+=C[E].addedLength),P.totalLength=R,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,A,x,T){var b=(P[0]+"_"+P[1]+"_"+A[0]+"_"+A[1]+"_"+x[0]+"_"+x[1]+"_"+T[0]+"_"+T[1]).replace(/\./g,"p");if(!y[b]){var E=getDefaultCurveSegments(),S,C,R,O,k,F=0,z,U,Z=null;P.length===2&&(P[0]!==A[0]||P[1]!==A[1])&&r(P[0],P[1],A[0],A[1],P[0]+x[0],P[1]+x[1])&&r(P[0],P[1],A[0],A[1],A[0]+T[0],A[1]+T[1])&&(E=2);var j=new a(E);for(R=x.length,S=0;S<E;S+=1){for(U=createSizedArray(R),k=S/(E-1),z=0,C=0;C<R;C+=1)O=bmPow(1-k,3)*P[C]+3*bmPow(1-k,2)*k*(P[C]+x[C])+3*(1-k)*bmPow(k,2)*(A[C]+T[C])+bmPow(k,3)*A[C],U[C]=O,Z!==null&&(z+=bmPow(U[C]-Z[C],2));z=bmSqrt(z),F+=z,j.points[S]=new u(z,U),Z=U}j.segmentLength=F,y[b]=j}return y[b]}}();function d(y,P){var A=P.percents,x=P.lengths,T=A.length,b=bmFloor((T-1)*y),E=y*P.addedLength,S=0;if(b===T-1||b===0||E===x[b])return A[b];for(var C=x[b]>E?-1:1,R=!0;R;)if(x[b]<=E&&x[b+1]>E?(S=(E-x[b])/(x[b+1]-x[b]),R=!1):b+=C,b<0||b>=T-1){if(b===T-1)return A[b];R=!1}return A[b]+(A[b+1]-A[b])*S}function c(y,P,A,x,T,b){var E=d(T,b),S=1-E,C=e.round((S*S*S*y[0]+(E*S*S+S*E*S+S*S*E)*A[0]+(E*E*S+S*E*E+E*S*E)*x[0]+E*E*E*P[0])*1e3)/1e3,R=e.round((S*S*S*y[1]+(E*S*S+S*E*S+S*S*E)*A[1]+(E*E*S+S*E*E+E*S*E)*x[1]+E*E*E*P[1])*1e3)/1e3;return[C,R]}var m=createTypedArray("float32",8);function _(y,P,A,x,T,b,E){T<0?T=0:T>1&&(T=1);var S=d(T,E);b=b>1?1:b;var C=d(b,E),R,O=y.length,k=1-S,F=1-C,z=k*k*k,U=S*k*k*3,Z=S*S*k*3,j=S*S*S,X=k*k*F,re=S*k*F+k*S*F+k*k*C,W=S*S*F+k*S*C+S*k*C,H=S*S*C,D=k*F*F,M=S*F*F+k*C*F+k*F*C,V=S*C*F+k*C*C+S*F*C,ne=S*C*C,Q=F*F*F,be=C*F*F+F*C*F+F*F*C,Oe=C*C*F+F*C*C+C*F*C,Te=C*C*C;for(R=0;R<O;R+=1)m[R*4]=e.round((z*y[R]+U*A[R]+Z*x[R]+j*P[R])*1e3)/1e3,m[R*4+1]=e.round((X*y[R]+re*A[R]+W*x[R]+H*P[R])*1e3)/1e3,m[R*4+2]=e.round((D*y[R]+M*A[R]+V*x[R]+ne*P[R])*1e3)/1e3,m[R*4+3]=e.round((Q*y[R]+be*A[R]+Oe*x[R]+Te*P[R])*1e3)/1e3;return m}return{getSegmentsLength:s,getNewSegment:_,getPointInSegment:c,buildBezierData:f,pointOnLine2D:r,pointOnLine3D:n}}var bez=bezFunction(),PropertyFactory=function(){var e=initialDefaultFrame,r=Math.abs;function n(T,b){var E=this.offsetTime,S;this.propType==="multidimensional"&&(S=createTypedArray("float32",this.pv.length));for(var C=b.lastIndex,R=C,O=this.keyframes.length-1,k=!0,F,z,U;k;){if(F=this.keyframes[R],z=this.keyframes[R+1],R===O-1&&T>=z.t-E){F.h&&(F=z),C=0;break}if(z.t-E>T){C=R;break}R<O-1?R+=1:(C=0,k=!1)}U=this.keyframesMetadata[R]||{};var Z,j,X,re,W,H,D=z.t-E,M=F.t-E,V;if(F.to){U.bezierData||(U.bezierData=bez.buildBezierData(F.s,z.s||F.e,F.to,F.ti));var ne=U.bezierData;if(T>=D||T<M){var Q=T>=D?ne.points.length-1:0;for(j=ne.points[Q].point.length,Z=0;Z<j;Z+=1)S[Z]=ne.points[Q].point[Z]}else{U.__fnct?H=U.__fnct:(H=BezierFactory.getBezierEasing(F.o.x,F.o.y,F.i.x,F.i.y,F.n).get,U.__fnct=H),X=H((T-M)/(D-M));var be=ne.segmentLength*X,Oe,Te=b.lastFrame<T&&b._lastKeyframeIndex===R?b._lastAddedLength:0;for(W=b.lastFrame<T&&b._lastKeyframeIndex===R?b._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)S[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)S[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}b._lastPoint=W,b._lastAddedLength=Te-ne.points[W].partialLength,b._lastKeyframeIndex=R}}else{var ie,_e,we,ce,Me;if(O=F.s.length,V=z.s||F.e,this.sh&&F.h!==1)if(T>=D)S[0]=V[0],S[1]=V[1],S[2]=V[2];else if(T<=M)S[0]=F.s[0],S[1]=F.s[1],S[2]=F.s[2];else{var Ve=a(F.s),Ce=a(V),Fe=(T-M)/(D-M);s(S,i(Ve,Ce,Fe))}else for(R=0;R<O;R+=1)F.h!==1&&(T>=D?X=1:T<M?X=0:(F.o.x.constructor===Array?(U.__fnct||(U.__fnct=[]),U.__fnct[R]?H=U.__fnct[R]:(ie=F.o.x[R]===void 0?F.o.x[0]:F.o.x[R],_e=F.o.y[R]===void 0?F.o.y[0]:F.o.y[R],we=F.i.x[R]===void 0?F.i.x[0]:F.i.x[R],ce=F.i.y[R]===void 0?F.i.y[0]:F.i.y[R],H=BezierFactory.getBezierEasing(ie,_e,we,ce).get,U.__fnct[R]=H)):U.__fnct?H=U.__fnct:(ie=F.o.x,_e=F.o.y,we=F.i.x,ce=F.i.y,H=BezierFactory.getBezierEasing(ie,_e,we,ce).get,F.keyframeMetadata=H),X=H((T-M)/(D-M)))),V=z.s||F.e,Me=F.h===1?F.s[R]:F.s[R]+(V[R]-F.s[R])*X,this.propType==="multidimensional"?S[R]=Me:S=Me}return b.lastIndex=C,S}function i(T,b,E){var S=[],C=T[0],R=T[1],O=T[2],k=T[3],F=b[0],z=b[1],U=b[2],Z=b[3],j,X,re,W,H;return X=C*F+R*z+O*U+k*Z,X<0&&(X=-X,F=-F,z=-z,U=-U,Z=-Z),1-X>1e-6?(j=Math.acos(X),re=Math.sin(j),W=Math.sin((1-E)*j)/re,H=Math.sin(E*j)/re):(W=1-E,H=E),S[0]=W*C+H*F,S[1]=W*R+H*z,S[2]=W*O+H*U,S[3]=W*k+H*Z,S}function s(T,b){var E=b[0],S=b[1],C=b[2],R=b[3],O=Math.atan2(2*S*R-2*E*C,1-2*S*S-2*C*C),k=Math.asin(2*E*S+2*C*R),F=Math.atan2(2*E*R-2*S*C,1-2*E*E-2*C*C);T[0]=O/degToRads,T[1]=k/degToRads,T[2]=F/degToRads}function a(T){var b=T[0]*degToRads,E=T[1]*degToRads,S=T[2]*degToRads,C=Math.cos(b/2),R=Math.cos(E/2),O=Math.cos(S/2),k=Math.sin(b/2),F=Math.sin(E/2),z=Math.sin(S/2),U=C*R*O-k*F*z,Z=k*F*O+C*R*z,j=k*R*O+C*F*z,X=C*F*O-k*R*z;return[Z,j,X,U]}function u(){var T=this.comp.renderedFrame-this.offsetTime,b=this.keyframes[0].t-this.offsetTime,E=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(T===this._caching.lastFrame||this._caching.lastFrame!==e&&(this._caching.lastFrame>=E&&T>=E||this._caching.lastFrame<b&&T<b))){this._caching.lastFrame>=T&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var S=this.interpolateValue(T,this._caching);this.pv=S}return this._caching.lastFrame=T,this.pv}function f(T){var b;if(this.propType==="unidimensional")b=T*this.mult,r(this.v-b)>1e-5&&(this.v=b,this._mdf=!0);else for(var E=0,S=this.v.length;E<S;)b=T[E]*this.mult,r(this.v[E]-b)>1e-5&&(this.v[E]=b,this._mdf=!0),E+=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 T,b=this.effectsSequence.length,E=this.kf?this.pv:this.data.k;for(T=0;T<b;T+=1)E=this.effectsSequence[T](E);this.setVValue(E),this._isFirstFrame=!1,this.lock=!1,this.frameId=this.elem.globalData.frameId}}function c(T){this.effectsSequence.push(T),this.container.addDynamicProperty(this)}function m(T,b,E,S){this.propType="unidimensional",this.mult=E||1,this.data=b,this.v=E?b.k*E:b.k,this.pv=b.k,this._mdf=!1,this.elem=T,this.container=S,this.comp=T.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 _(T,b,E,S){this.propType="multidimensional",this.mult=E||1,this.data=b,this._mdf=!1,this.elem=T,this.container=S,this.comp=T.comp,this.k=!1,this.kf=!1,this.frameId=-1;var C,R=b.k.length;for(this.v=createTypedArray("float32",R),this.pv=createTypedArray("float32",R),this.vel=createTypedArray("float32",R),C=0;C<R;C+=1)this.v[C]=b.k[C]*this.mult,this.pv[C]=b.k[C];this._isFirstFrame=!0,this.effectsSequence=[],this.getValue=d,this.setVValue=f,this.addEffect=c}function y(T,b,E,S){this.propType="unidimensional",this.keyframes=b.k,this.keyframesMetadata=[],this.offsetTime=T.data.st,this.frameId=-1,this._caching={lastFrame:e,lastIndex:0,value:0,_lastKeyframeIndex:-1},this.k=!0,this.kf=!0,this.data=b,this.mult=E||1,this.elem=T,this.container=S,this.comp=T.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(T,b,E,S){this.propType="multidimensional";var C,R=b.k.length,O,k,F,z;for(C=0;C<R-1;C+=1)b.k[C].to&&b.k[C].s&&b.k[C+1]&&b.k[C+1].s&&(O=b.k[C].s,k=b.k[C+1].s,F=b.k[C].to,z=b.k[C].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]+z[0],k[1]+z[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]+z[0],k[1]+z[1],k[2]+z[2]))&&(b.k[C].to=null,b.k[C].ti=null),O[0]===k[0]&&O[1]===k[1]&&F[0]===0&&F[1]===0&&z[0]===0&&z[1]===0&&(O.length===2||O[2]===k[2]&&F[2]===0&&z[2]===0)&&(b.k[C].to=null,b.k[C].ti=null));this.effectsSequence=[u.bind(this)],this.data=b,this.keyframes=b.k,this.keyframesMetadata=[],this.offsetTime=T.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=E||1,this.elem=T,this.container=S,this.comp=T.comp,this.getValue=d,this.setVValue=f,this.interpolateValue=n,this.frameId=-1;var U=b.k[0].s.length;for(this.v=createTypedArray("float32",U),this.pv=createTypedArray("float32",U),C=0;C<U;C+=1)this.v[C]=e,this.pv[C]=e;this._caching={lastFrame:e,lastIndex:0,value:createTypedArray("float32",U)},this.addEffect=c}function A(T,b,E,S,C){var R;if(!b.k.length)R=new m(T,b,S,C);else if(typeof b.k[0]=="number")R=new _(T,b,S,C);else switch(E){case 0:R=new y(T,b,S,C);break;case 1:R=new P(T,b,S,C);break}return R.effectsSequence.length&&C.addDynamicProperty(R),R}var x={getProp:A};return x}();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(b,E,S){var C=S.lastIndex,R,O,k,F,z,U,Z,j,X,re=this.keyframes;if(b<re[0].t-this.offsetTime)R=re[0].s[0],k=!0,C=0;else if(b>=re[re.length-1].t-this.offsetTime)R=re[re.length-1].s?re[re.length-1].s[0]:re[re.length-2].e[0],k=!0;else{for(var W=C,H=re.length-1,D=!0,M,V,ne;D&&(M=re[W],V=re[W+1],!(V.t-this.offsetTime>b));)W<H-1?W+=1:D=!1;if(ne=this.keyframesMetadata[W]||{},k=M.h===1,C=W,!k){if(b>=V.t-this.offsetTime)j=1;else if(b<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((b-(M.t-this.offsetTime))/(V.t-this.offsetTime-(M.t-this.offsetTime)))}O=V.s?V.s[0]:M.e[0]}R=M.s[0]}for(U=E._length,Z=R.i[0].length,S.lastIndex=C,F=0;F<U;F+=1)for(z=0;z<Z;z+=1)X=k?R.i[F][z]:R.i[F][z]+(O.i[F][z]-R.i[F][z])*j,E.i[F][z]=X,X=k?R.o[F][z]:R.o[F][z]+(O.o[F][z]-R.o[F][z])*j,E.o[F][z]=X,X=k?R.v[F][z]:R.v[F][z]+(O.v[F][z]-R.v[F][z])*j,E.v[F][z]=X}function n(){var b=this.comp.renderedFrame-this.offsetTime,E=this.keyframes[0].t-this.offsetTime,S=this.keyframes[this.keyframes.length-1].t-this.offsetTime,C=this._caching.lastFrame;return C!==e&&(C<E&&b<E||C>S&&b>S)||(this._caching.lastIndex=C<b?this._caching.lastIndex:0,this.interpolateShape(b,this.pv,this._caching)),this._caching.lastFrame=b,this.pv}function i(){this.paths=this.localShapeCollection}function s(b,E){if(b._length!==E._length||b.c!==E.c)return!1;var S,C=b._length;for(S=0;S<C;S+=1)if(b.v[S][0]!==E.v[S][0]||b.v[S][1]!==E.v[S][1]||b.o[S][0]!==E.o[S][0]||b.o[S][1]!==E.o[S][1]||b.i[S][0]!==E.i[S][0]||b.i[S][1]!==E.i[S][1])return!1;return!0}function a(b){s(this.v,b)||(this.v=shapePool.clone(b),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 b;this.kf?b=this.pv:this.data.ks?b=this.data.ks.k:b=this.data.pt.k;var E,S=this.effectsSequence.length;for(E=0;E<S;E+=1)b=this.effectsSequence[E](b);this.setVValue(b),this.lock=!1,this.frameId=this.elem.globalData.frameId}}function f(b,E,S){this.propType="shape",this.comp=b.comp,this.container=b,this.elem=b,this.data=E,this.k=!1,this.kf=!1,this._mdf=!1;var C=S===3?E.pt.k:E.ks.k;this.v=shapePool.clone(C),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(b){this.effectsSequence.push(b),this.container.addDynamicProperty(this)}f.prototype.interpolateShape=r,f.prototype.getValue=u,f.prototype.setVValue=a,f.prototype.addEffect=d;function c(b,E,S){this.propType="shape",this.comp=b.comp,this.elem=b,this.container=b,this.offsetTime=b.data.st,this.keyframes=S===3?E.pt.k:E.ks.k,this.keyframesMetadata=[],this.k=!0,this.kf=!0;var C=this.keyframes[0].s[0].i.length;this.v=shapePool.newElement(),this.v.setPathData(this.keyframes[0].s[0].c,C),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 b=roundCorner;function E(S,C){this.v=shapePool.newElement(),this.v.setPathData(!0,4),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.localShapeCollection.addShape(this.v),this.d=C.d,this.elem=S,this.comp=S.comp,this.frameId=-1,this.initDynamicPropertyContainer(S),this.p=PropertyFactory.getProp(S,C.p,1,0,this),this.s=PropertyFactory.getProp(S,C.s,1,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}return E.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 C=this.p.v[0],R=this.p.v[1],O=this.s.v[0]/2,k=this.s.v[1]/2,F=this.d!==3,z=this.v;z.v[0][0]=C,z.v[0][1]=R-k,z.v[1][0]=F?C+O:C-O,z.v[1][1]=R,z.v[2][0]=C,z.v[2][1]=R+k,z.v[3][0]=F?C-O:C+O,z.v[3][1]=R,z.i[0][0]=F?C-O*b:C+O*b,z.i[0][1]=R-k,z.i[1][0]=F?C+O:C-O,z.i[1][1]=R-k*b,z.i[2][0]=F?C+O*b:C-O*b,z.i[2][1]=R+k,z.i[3][0]=F?C-O:C+O,z.i[3][1]=R+k*b,z.o[0][0]=F?C+O*b:C-O*b,z.o[0][1]=R-k,z.o[1][0]=F?C+O:C-O,z.o[1][1]=R+k*b,z.o[2][0]=F?C-O*b:C+O*b,z.o[2][1]=R+k,z.o[3][0]=F?C-O:C+O,z.o[3][1]=R-k*b}},extendPrototype([DynamicPropertyContainer],E),E}(),_=function(){function b(E,S){this.v=shapePool.newElement(),this.v.setPathData(!0,0),this.elem=E,this.comp=E.comp,this.data=S,this.frameId=-1,this.d=S.d,this.initDynamicPropertyContainer(E),S.sy===1?(this.ir=PropertyFactory.getProp(E,S.ir,0,0,this),this.is=PropertyFactory.getProp(E,S.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath,this.pt=PropertyFactory.getProp(E,S.pt,0,0,this),this.p=PropertyFactory.getProp(E,S.p,1,0,this),this.r=PropertyFactory.getProp(E,S.r,0,degToRads,this),this.or=PropertyFactory.getProp(E,S.or,0,0,this),this.os=PropertyFactory.getProp(E,S.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 b.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 S=Math.floor(this.pt.v)*2,C=Math.PI*2/S,R=!0,O=this.or.v,k=this.ir.v,F=this.os.v,z=this.is.v,U=2*Math.PI*O/(S*2),Z=2*Math.PI*k/(S*2),j,X,re,W,H=-Math.PI/2;H+=this.r.v;var D=this.data.d===3?-1:1;for(this.v._length=0,j=0;j<S;j+=1){X=R?O:k,re=R?F:z,W=R?U:Z;var M=X*Math.cos(H),V=X*Math.sin(H),ne=M===0&&V===0?0:V/Math.sqrt(M*M+V*V),Q=M===0&&V===0?0:-M/Math.sqrt(M*M+V*V);M+=+this.p.v[0],V+=+this.p.v[1],this.v.setTripleAt(M,V,M-ne*W*re*D,V-Q*W*re*D,M+ne*W*re*D,V+Q*W*re*D,j,!0),R=!R,H+=C*D}},convertPolygonToPath:function(){var S=Math.floor(this.pt.v),C=Math.PI*2/S,R=this.or.v,O=this.os.v,k=2*Math.PI*R/(S*4),F,z=-Math.PI*.5,U=this.data.d===3?-1:1;for(z+=this.r.v,this.v._length=0,F=0;F<S;F+=1){var Z=R*Math.cos(z),j=R*Math.sin(z),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),z+=C*U}this.paths.length=0,this.paths[0]=this.v}},extendPrototype([DynamicPropertyContainer],b),b}(),y=function(){function b(E,S){this.v=shapePool.newElement(),this.v.c=!0,this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.elem=E,this.comp=E.comp,this.frameId=-1,this.d=S.d,this.initDynamicPropertyContainer(E),this.p=PropertyFactory.getProp(E,S.p,1,0,this),this.s=PropertyFactory.getProp(E,S.s,1,0,this),this.r=PropertyFactory.getProp(E,S.r,0,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}return b.prototype={convertRectToPath:function(){var S=this.p.v[0],C=this.p.v[1],R=this.s.v[0]/2,O=this.s.v[1]/2,k=bmMin(R,O,this.r.v),F=k*(1-roundCorner);this.v._length=0,this.d===2||this.d===1?(this.v.setTripleAt(S+R,C-O+k,S+R,C-O+k,S+R,C-O+F,0,!0),this.v.setTripleAt(S+R,C+O-k,S+R,C+O-F,S+R,C+O-k,1,!0),k!==0?(this.v.setTripleAt(S+R-k,C+O,S+R-k,C+O,S+R-F,C+O,2,!0),this.v.setTripleAt(S-R+k,C+O,S-R+F,C+O,S-R+k,C+O,3,!0),this.v.setTripleAt(S-R,C+O-k,S-R,C+O-k,S-R,C+O-F,4,!0),this.v.setTripleAt(S-R,C-O+k,S-R,C-O+F,S-R,C-O+k,5,!0),this.v.setTripleAt(S-R+k,C-O,S-R+k,C-O,S-R+F,C-O,6,!0),this.v.setTripleAt(S+R-k,C-O,S+R-F,C-O,S+R-k,C-O,7,!0)):(this.v.setTripleAt(S-R,C+O,S-R+F,C+O,S-R,C+O,2),this.v.setTripleAt(S-R,C-O,S-R,C-O+F,S-R,C-O,3))):(this.v.setTripleAt(S+R,C-O+k,S+R,C-O+F,S+R,C-O+k,0,!0),k!==0?(this.v.setTripleAt(S+R-k,C-O,S+R-k,C-O,S+R-F,C-O,1,!0),this.v.setTripleAt(S-R+k,C-O,S-R+F,C-O,S-R+k,C-O,2,!0),this.v.setTripleAt(S-R,C-O+k,S-R,C-O+k,S-R,C-O+F,3,!0),this.v.setTripleAt(S-R,C+O-k,S-R,C+O-F,S-R,C+O-k,4,!0),this.v.setTripleAt(S-R+k,C+O,S-R+k,C+O,S-R+F,C+O,5,!0),this.v.setTripleAt(S+R-k,C+O,S+R-F,C+O,S+R-k,C+O,6,!0),this.v.setTripleAt(S+R,C+O-k,S+R,C+O-k,S+R,C+O-F,7,!0)):(this.v.setTripleAt(S-R,C-O,S-R+F,C-O,S-R,C-O,1,!0),this.v.setTripleAt(S-R,C+O,S-R,C+O-F,S-R,C+O,2,!0),this.v.setTripleAt(S+R,C+O,S+R-F,C+O,S+R,C+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],b),b}();function P(b,E,S){var C;if(S===3||S===4){var R=S===3?E.pt:E.ks,O=R.k;O.length?C=new c(b,E,S):C=new f(b,E,S)}else S===5?C=new y(b,E):S===6?C=new m(b,E):S===7&&(C=new _(b,E));return C.k&&b.addDynamicProperty(C),C}function A(){return f}function x(){return c}var T={};return T.getShapeProp=P,T.getConstructorFunction=A,T.getKeyframedConstructorFunction=x,T}();/*!
  15. Transformation Matrix v2.0
  16. (c) Epistemex 2014-2015
  17. www.epistemex.com
  18. By Ken Fyrstenberg
  19. Contributions by leeoniya.
  20. License: MIT, header required.
  21. */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(D){if(D===0)return this;var M=e(D),V=r(D);return this._t(M,-V,0,0,V,M,0,0,0,0,1,0,0,0,0,1)}function u(D){if(D===0)return this;var M=e(D),V=r(D);return this._t(1,0,0,0,0,M,-V,0,0,V,M,0,0,0,0,1)}function f(D){if(D===0)return this;var M=e(D),V=r(D);return this._t(M,0,V,0,0,1,0,0,-V,0,M,0,0,0,0,1)}function d(D){if(D===0)return this;var M=e(D),V=r(D);return this._t(M,-V,0,0,V,M,0,0,0,0,1,0,0,0,0,1)}function c(D,M){return this._t(1,M,D,1,0,0)}function m(D,M){return this.shear(n(D),n(M))}function _(D,M){var V=e(M),ne=r(M);return this._t(V,ne,0,0,-ne,V,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,n(D),1,0,0,0,0,1,0,0,0,0,1)._t(V,-ne,0,0,ne,V,0,0,0,0,1,0,0,0,0,1)}function y(D,M,V){return!V&&V!==0&&(V=1),D===1&&M===1&&V===1?this:this._t(D,0,0,0,0,M,0,0,0,0,V,0,0,0,0,1)}function P(D,M,V,ne,Q,be,Oe,Te,ie,_e,we,ce,Me,Ve,Ce,Fe){return this.props[0]=D,this.props[1]=M,this.props[2]=V,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 A(D,M,V){return V=V||0,D!==0||M!==0||V!==0?this._t(1,0,0,0,0,1,0,0,0,0,1,0,D,M,V,1):this}function x(D,M,V,ne,Q,be,Oe,Te,ie,_e,we,ce,Me,Ve,Ce,Fe){var ge=this.props;if(D===1&&M===0&&V===0&&ne===0&&Q===0&&be===1&&Oe===0&&Te===0&&ie===0&&_e===0&&we===1&&ce===0)return ge[12]=ge[12]*D+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],Pe=ge[6],pe=ge[7],Se=ge[8],ye=ge[9],xe=ge[10],Ie=ge[11],Re=ge[12],$e=ge[13],he=ge[14],De=ge[15];return ge[0]=G*D+Y*Q+se*ie+fe*Me,ge[1]=G*M+Y*be+se*_e+fe*Ve,ge[2]=G*V+Y*Oe+se*we+fe*Ce,ge[3]=G*ne+Y*Te+se*ce+fe*Fe,ge[4]=ue*D+ve*Q+Pe*ie+pe*Me,ge[5]=ue*M+ve*be+Pe*_e+pe*Ve,ge[6]=ue*V+ve*Oe+Pe*we+pe*Ce,ge[7]=ue*ne+ve*Te+Pe*ce+pe*Fe,ge[8]=Se*D+ye*Q+xe*ie+Ie*Me,ge[9]=Se*M+ye*be+xe*_e+Ie*Ve,ge[10]=Se*V+ye*Oe+xe*we+Ie*Ce,ge[11]=Se*ne+ye*Te+xe*ce+Ie*Fe,ge[12]=Re*D+$e*Q+he*ie+De*Me,ge[13]=Re*M+$e*be+he*_e+De*Ve,ge[14]=Re*V+$e*Oe+he*we+De*Ce,ge[15]=Re*ne+$e*Te+he*ce+De*Fe,this._identityCalculated=!1,this}function T(){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 b(D){for(var M=0;M<16;){if(D.props[M]!==this.props[M])return!1;M+=1}return!0}function E(D){var M;for(M=0;M<16;M+=1)D.props[M]=this.props[M];return D}function S(D){var M;for(M=0;M<16;M+=1)this.props[M]=D[M]}function C(D,M,V){return{x:D*this.props[0]+M*this.props[4]+V*this.props[8]+this.props[12],y:D*this.props[1]+M*this.props[5]+V*this.props[9]+this.props[13],z:D*this.props[2]+M*this.props[6]+V*this.props[10]+this.props[14]}}function R(D,M,V){return D*this.props[0]+M*this.props[4]+V*this.props[8]+this.props[12]}function O(D,M,V){return D*this.props[1]+M*this.props[5]+V*this.props[9]+this.props[13]}function k(D,M,V){return D*this.props[2]+M*this.props[6]+V*this.props[10]+this.props[14]}function F(){var D=this.props[0]*this.props[5]-this.props[1]*this.props[4],M=this.props[5]/D,V=-this.props[1]/D,ne=-this.props[4]/D,Q=this.props[0]/D,be=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/D,Oe=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/D,Te=new Matrix;return Te.props[0]=M,Te.props[1]=V,Te.props[4]=ne,Te.props[5]=Q,Te.props[12]=be,Te.props[13]=Oe,Te}function z(D){var M=this.getInverseMatrix();return M.applyToPointArray(D[0],D[1],D[2]||0)}function U(D){var M,V=D.length,ne=[];for(M=0;M<V;M+=1)ne[M]=z(D[M]);return ne}function Z(D,M,V){var ne=createTypedArray("float32",6);if(this.isIdentity())ne[0]=D[0],ne[1]=D[1],ne[2]=M[0],ne[3]=M[1],ne[4]=V[0],ne[5]=V[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]=D[0]*Q+D[1]*Oe+ie,ne[1]=D[0]*be+D[1]*Te+_e,ne[2]=M[0]*Q+M[1]*Oe+ie,ne[3]=M[0]*be+M[1]*Te+_e,ne[4]=V[0]*Q+V[1]*Oe+ie,ne[5]=V[0]*be+V[1]*Te+_e}return ne}function j(D,M,V){var ne;return this.isIdentity()?ne=[D,M,V]:ne=[D*this.props[0]+M*this.props[4]+V*this.props[8]+this.props[12],D*this.props[1]+M*this.props[5]+V*this.props[9]+this.props[13],D*this.props[2]+M*this.props[6]+V*this.props[10]+this.props[14]],ne}function X(D,M){if(this.isIdentity())return D+","+M;var V=this.props;return Math.round((D*V[0]+M*V[4]+V[12])*100)/100+","+Math.round((D*V[1]+M*V[5]+V[13])*100)/100}function re(){for(var D=0,M=this.props,V="matrix3d(",ne=1e4;D<16;)V+=i(M[D]*ne)/ne,V+=D===15?")":",",D+=1;return V}function W(D){var M=1e4;return D<1e-6&&D>0||D>-1e-6&&D<0?i(D*M)/M:D}function H(){var D=this.props,M=W(D[0]),V=W(D[1]),ne=W(D[4]),Q=W(D[5]),be=W(D[12]),Oe=W(D[13]);return"matrix("+M+","+V+","+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=_,this.shear=c,this.scale=y,this.setTransform=P,this.translate=A,this.transform=x,this.applyToPoint=C,this.applyToX=R,this.applyToY=O,this.applyToZ=k,this.applyToPointArray=j,this.applyToTriplePoints=Z,this.applyToPointStringified=X,this.toCSS=re,this.to2dCSS=H,this.clone=E,this.cloneFromProps=S,this.equals=b,this.inversePoints=U,this.inversePoint=z,this.getInverseMatrix=F,this._t=this.transform,this.isIdentity=T,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,_;c.s*s<=i?m=0:m=(c.s*s-i)/n,c.e*s>=i+n?_=1:_=(c.e*s-i)/n,u.push([m,_])}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,_,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 A=[],x,T;for(u=0;u<f;u+=1)if(x=this.shapes[u],!x.shape._mdf&&!this._mdf&&!e&&this.m!==2)x.shape.paths=x.localShapeCollection;else{if(a=x.shape.paths,c=a._length,y=0,!x.shape._mdf&&x.pathsData.length)y=x.totalShapeLength;else{for(m=this.releasePathsData(x.pathsData),d=0;d<c;d+=1)_=bez.getSegmentsLength(a.shapes[d]),m.push(_),y+=_.totalLength;x.totalShapeLength=y,x.pathsData=m}P+=y,x.shape._mdf=!0}var b=r,E=n,S=0,C;for(u=f-1;u>=0;u-=1)if(x=this.shapes[u],x.shape._mdf){for(T=x.localShapeCollection,T.releaseShapes(),this.m===2&&f>1?(C=this.calculateShapeEdges(r,n,x.totalShapeLength,S,P),S+=x.totalShapeLength):C=[[b,E]],c=C.length,d=0;d<c;d+=1){b=C[d][0],E=C[d][1],A.length=0,E<=1?A.push({s:x.totalShapeLength*b,e:x.totalShapeLength*E}):b>=1?A.push({s:x.totalShapeLength*(b-1),e:x.totalShapeLength*(E-1)}):(A.push({s:x.totalShapeLength*b,e:x.totalShapeLength}),A.push({s:0,e:x.totalShapeLength*(E-1)}));var R=this.addShapes(x,A[0]);if(A[0].s!==A[0].e){if(A.length>1){var O=x.shape.paths.shapes[x.shape.paths._length-1];if(O.c){var k=R.pop();this.addPaths(R,T),R=this.addShapes(x,A[1],k)}else this.addPaths(R,T),R=this.addShapes(x,A[1])}this.addPaths(R,T)}}x.shape.paths=T}}},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,_,y,P,A=[],x,T=!0;for(n?(_=n._length,x=n._length):(n=shapePool.newElement(),_=0,x=0),A.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,_,T),T=!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,_,T),T=!1,n.c=!1),c+=m.addedLength,_+=1;if(s[a].c&&y.length){if(m=y[f-1],c<=r.e){var b=y[f-1].addedLength;r.s<=c&&r.e>=c+b?(this.addSegment(s[a].v[f-1],s[a].o[f-1],s[a].i[0],s[a].v[0],n,_,T),T=!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)/b,(r.e-c)/b,y[f-1]),this.addSegmentFromArray(P,n,_,T),T=!1,n.c=!1)}else n.c=!1;c+=m.addedLength,_+=1}if(n._length&&(n.setXYAt(n.v[x][0],n.v[x][1],"i",x),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(),T=!0,A.push(n),_=0)}return A};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,_,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,_=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,_,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,_;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),_=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),_=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/c,0)):(m=this.p.pv,_=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=[],_=[];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),_[0]=y.getValueAtTime(y.keyframes[0].t/c,0),_[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),_[0]=y.getValueAtTime((y.keyframes[y.keyframes.length-1].t-.01)/c,0),_[1]=P.getValueAtTime((P.keyframes[P.keyframes.length-1].t-.01)/c,0)):(m=[y.pv,P.pv],_[0]=y.getValueAtTime((y._caching.lastFrame+y.offsetTime-.01)/c,y.offsetTime),_[1]=P.getValueAtTime((P._caching.lastFrame+P.offsetTime-.01)/c,P.offsetTime))}else _=e,m=_;this.v.rotate(-Math.atan2(m[1]-_[1],m[0]-_[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 _,y=c.or.k.length;for(_=0;_<y;_+=1)c.or.k[_].to=null,c.or.k[_].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,_=m[m.length-1];_.transform.op.v!==0?(_.transform.op._mdf=!0,_.transform.op.v=0):_.transform.op._mdf=!1}a+=1}this._currentCopies=f;var y=this.o.v,P=y%1,A=y>0?Math.floor(y):Math.ceil(y),x=this.pMatrix.props,T=this.rMatrix.props,b=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var E=0;if(y>0){for(;E<A;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),E+=1;P&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,P,!1),E+=P)}else if(y<0){for(;E>A;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),E-=1;P&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-P,!0),E-=P)}i=this.data.m===1?0:this._currentCopies-1,s=this.data.m===1?1:-1,a=this._currentCopies;for(var S,C;a;){if(r=this.elemsData[i].it,n=r[r.length-1].transform.mProps.v.props,C=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)),E!==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(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]),this.matrix.transform(b[0],b[1],b[2],b[3],b[4],b[5],b[6],b[7],b[8],b[9],b[10],b[11],b[12],b[13],b[14],b[15]),this.matrix.transform(x[0],x[1],x[2],x[3],x[4],x[5],x[6],x[7],x[8],x[9],x[10],x[11],x[12],x[13],x[14],x[15]),S=0;S<C;S+=1)n[S]=this.matrix.props[S];this.matrix.reset()}else for(this.matrix.reset(),S=0;S<C;S+=1)n[S]=this.matrix.props[S];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,_=0,y,P,A,x,T,b;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],_),_+=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,T=a[0]+(d[0]-a[0])*m,y=T,b=a[1]-(a[1]-d[1])*m,P=b,A=y-(y-a[0])*roundCorner,x=P-(P-a[1])*roundCorner,n.setTripleAt(y,P,A,x,T,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,A=a[0]+(d[0]-a[0])*m,y=A,x=a[1]+(d[1]-a[1])*m,P=x,T=y-(y-a[0])*roundCorner,b=P-(P-a[1])*roundCorner,n.setTripleAt(y,P,A,x,T,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],_),_+=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(C){var R=C.split(","),O,k=R.length,F=[];for(O=0;O<k;O+=1)R[O]!=="sans-serif"&&R[O]!=="monospace"&&F.push(R[O]);return F.join(",")}function u(C,R){var O=createTag("span");O.setAttribute("aria-hidden",!0),O.style.fontFamily=R;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(C)+", "+R,{node:k,w:F,parent:O}}function f(){var C,R=this.fonts.length,O,k,F=R;for(C=0;C<R;C+=1)this.fonts[C].loaded?F-=1:this.fonts[C].fOrigin==="n"||this.fonts[C].origin===0?this.fonts[C].loaded=!0:(O=this.fonts[C].monoCase.node,k=this.fonts[C].monoCase.w,O.offsetWidth!==k?(F-=1,this.fonts[C].loaded=!0):(O=this.fonts[C].sansCase.node,k=this.fonts[C].sansCase.w,O.offsetWidth!==k&&(F-=1,this.fonts[C].loaded=!0)),this.fonts[C].loaded&&(this.fonts[C].sansCase.parent.parentNode.removeChild(this.fonts[C].sansCase.parent),this.fonts[C].monoCase.parent.parentNode.removeChild(this.fonts[C].monoCase.parent)));F!==0&&Date.now()-this.initTime<e?setTimeout(this.checkLoadedFontsBinded,20):setTimeout(this.setIsLoadedBinded,10)}function d(C,R){var O=document.body&&R?"svg":"canvas",k,F=getFontProperties(C);if(O==="svg"){var z=createNS("text");z.style.fontSize="100px",z.setAttribute("font-family",C.fFamily),z.setAttribute("font-style",F.style),z.setAttribute("font-weight",F.weight),z.textContent="1",C.fClass?(z.style.fontFamily="inherit",z.setAttribute("class",C.fClass)):z.style.fontFamily=C.fFamily,R.appendChild(z),k=z}else{var U=new OffscreenCanvas(500,500).getContext("2d");U.font=F.style+" "+F.weight+" 100px "+C.fFamily,k=U}function Z(j){return O==="svg"?(k.textContent=j,k.getComputedTextLength()):k.measureText(j).width}return{measureText:Z}}function c(C,R){if(!C){this.isLoaded=!0;return}if(this.chars){this.isLoaded=!0,this.fonts=C.list;return}if(!document.body){this.isLoaded=!0,C.list.forEach(function(H){H.helper=d(H),H.cache={}}),this.fonts=C.list;return}var O=C.list,k,F=O.length,z=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,z-=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+"');}",R.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),R.appendChild(W)}}O[k].helper=d(O[k],R),O[k].cache={},this.fonts.push(O[k])}z===0?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}function m(C){if(!!C){this.chars||(this.chars=[]);var R,O=C.length,k,F=this.chars.length,z;for(R=0;R<O;R+=1){for(k=0,z=!1;k<F;)this.chars[k].style===C[R].style&&this.chars[k].fFamily===C[R].fFamily&&this.chars[k].ch===C[R].ch&&(z=!0),k+=1;z||(this.chars.push(C[R]),F+=1)}}}function _(C,R,O){for(var k=0,F=this.chars.length;k<F;){if(this.chars[k].ch===C&&this.chars[k].style===R&&this.chars[k].fFamily===O)return this.chars[k];k+=1}return(typeof C=="string"&&C.charCodeAt(0)!==13||!C)&&console&&console.warn&&!this._warned&&(this._warned=!0,console.warn("Missing character from exported characters list: ",C,R,O)),r}function y(C,R,O){var k=this.getFontByName(R),F=C.charCodeAt(0);if(!k.cache[F+1]){var z=k.helper;if(C===" "){var U=z.measureText("|"+C+"|"),Z=z.measureText("||");k.cache[F+1]=(U-Z)/100}else k.cache[F+1]=z.measureText(C)/100}return k.cache[F+1]*O}function P(C){for(var R=0,O=this.fonts.length;R<O;){if(this.fonts[R].fName===C)return this.fonts[R];R+=1}return this.fonts[0]}function A(C,R){var O=C.toString(16)+R.toString(16);return i.indexOf(O)!==-1}function x(C,R){return R?C===s[0]&&R===s[1]:C===s[1]}function T(C){return n.indexOf(C)!==-1}function b(){this.isLoaded=!0}var E=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)};E.isModifier=A,E.isZeroWidthJoiner=x,E.isCombinedCharacter=T;var S={addChars:m,addFonts:c,getCharData:_,getFontByName:P,measureText:y,checkLoadedFonts:f,setIsLoaded:b};return E.prototype=S,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 _=d==="unidimensional"?new Number(m):Object.assign({},m);return _.time=f.keyframes[c-1].t/f.elem.comp.globalData.frameRate,_.value=d==="unidimensional"?m[0]:m,_},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 _=0;_<d;_+=1)m[_]=u.v[_]*f,c[_]=m[_];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 _=this._elem.finalTransform.mProp.getValueAtTime(c);_.clone(m)}else{var y=this._elem.finalTransform.mProp;y.applyToMatrix(m)}return m}function r(c,m){var _=this.getMatrix(m);return _.props[12]=0,_.props[13]=0,_.props[14]=0,this.applyPoint(_,c)}function n(c,m){var _=this.getMatrix(m);return this.applyPoint(_,c)}function i(c,m){var _=this.getMatrix(m);return _.props[12]=0,_.props[13]=0,_.props[14]=0,this.invertPoint(_,c)}function s(c,m){var _=this.getMatrix(m);return this.invertPoint(_,c)}function a(c,m){if(this._elem.hierarchy&&this._elem.hierarchy.length){var _,y=this._elem.hierarchy.length;for(_=0;_<y;_+=1)this._elem.hierarchy[_].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 _,y=this._elem.hierarchy.length;for(_=0;_<y;_+=1)this._elem.hierarchy[_].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 _,y=this._elem.hierarchy.length;for(_=0;_<y;_+=1)this._elem.hierarchy[_].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 _(x){P.mask=new MaskManagerInterface(x,c)}function y(x){P.effect=x}function P(x){switch(x){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 A=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:A,anchor_point:A,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=_,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||[],_=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(_,"numProperties",{get:function(){return m.length}}),_}return null}function n(s,a,u,f){function d(P){for(var A=s.ef,x=0,T=A.length;x<T;){if(P===A[x].nm||P===A[x].mn||P===A[x].ix)return A[x].ty===5?m[x]:m[x]();x+=1}throw new Error}var c=propertyGroupFactory(d,u),m=[],_,y=s.ef.length;for(_=0;_<y;_+=1)s.ef[_].ty===5?m.push(n(s.ef[_],a.effectElements[_],a.effectElements[_].propertyGroup,f)):m.push(i(a.effectElements[_],s.ef[_].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(A,x,T){var b=[],E,S=A?A.length:0;for(E=0;E<S;E+=1)A[E].ty==="gr"?b.push(n(A[E],x[E],T)):A[E].ty==="fl"?b.push(i(A[E],x[E],T)):A[E].ty==="st"?b.push(u(A[E],x[E],T)):A[E].ty==="tm"?b.push(f(A[E],x[E],T)):A[E].ty==="tr"||(A[E].ty==="el"?b.push(c(A[E],x[E],T)):A[E].ty==="sr"?b.push(m(A[E],x[E],T)):A[E].ty==="sh"?b.push(ShapePathInterface(A[E],x[E],T)):A[E].ty==="rc"?b.push(_(A[E],x[E],T)):A[E].ty==="rd"?b.push(y(A[E],x[E],T)):A[E].ty==="rp"?b.push(P(A[E],x[E],T)):A[E].ty==="gf"?b.push(s(A[E],x[E],T)):b.push(a(A[E],x[E])));return b}function r(A,x,T){var b,E=function(R){for(var O=0,k=b.length;O<k;){if(b[O]._name===R||b[O].mn===R||b[O].propertyIndex===R||b[O].ix===R||b[O].ind===R)return b[O];O+=1}return typeof R=="number"?b[R-1]:null};E.propertyGroup=propertyGroupFactory(E,T),b=e(A.it,x.it,E.propertyGroup),E.numProperties=b.length;var S=d(A.it[A.it.length-1],x.it[x.it.length-1],E.propertyGroup);return E.transform=S,E.propertyIndex=A.cix,E._name=A.nm,E}function n(A,x,T){var b=function(R){switch(R){case"ADBE Vectors Group":case"Contents":case 2:return b.content;default:return b.transform}};b.propertyGroup=propertyGroupFactory(b,T);var E=r(A,x,b.propertyGroup),S=d(A.it[A.it.length-1],x.it[x.it.length-1],b.propertyGroup);return b.content=E,b.transform=S,Object.defineProperty(b,"_name",{get:function(){return A.nm}}),b.numProperties=A.np,b.propertyIndex=A.ix,b.nm=A.nm,b.mn=A.mn,b}function i(A,x,T){function b(E){return E==="Color"||E==="color"?b.color:E==="Opacity"||E==="opacity"?b.opacity:null}return Object.defineProperties(b,{color:{get:ExpressionPropertyInterface(x.c)},opacity:{get:ExpressionPropertyInterface(x.o)},_name:{value:A.nm},mn:{value:A.mn}}),x.c.setGroupProperty(PropertyInterface("Color",T)),x.o.setGroupProperty(PropertyInterface("Opacity",T)),b}function s(A,x,T){function b(E){return E==="Start Point"||E==="start point"?b.startPoint:E==="End Point"||E==="end point"?b.endPoint:E==="Opacity"||E==="opacity"?b.opacity:null}return Object.defineProperties(b,{startPoint:{get:ExpressionPropertyInterface(x.s)},endPoint:{get:ExpressionPropertyInterface(x.e)},opacity:{get:ExpressionPropertyInterface(x.o)},type:{get:function(){return"a"}},_name:{value:A.nm},mn:{value:A.mn}}),x.s.setGroupProperty(PropertyInterface("Start Point",T)),x.e.setGroupProperty(PropertyInterface("End Point",T)),x.o.setGroupProperty(PropertyInterface("Opacity",T)),b}function a(){function A(){return null}return A}function u(A,x,T){var b=propertyGroupFactory(k,T),E=propertyGroupFactory(O,b);function S(F){Object.defineProperty(O,A.d[F].nm,{get:ExpressionPropertyInterface(x.d.dataProps[F].p)})}var C,R=A.d?A.d.length:0,O={};for(C=0;C<R;C+=1)S(C),x.d.dataProps[C].p.setGroupProperty(E);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(x.c)},opacity:{get:ExpressionPropertyInterface(x.o)},strokeWidth:{get:ExpressionPropertyInterface(x.w)},dash:{get:function(){return O}},_name:{value:A.nm},mn:{value:A.mn}}),x.c.setGroupProperty(PropertyInterface("Color",b)),x.o.setGroupProperty(PropertyInterface("Opacity",b)),x.w.setGroupProperty(PropertyInterface("Stroke Width",b)),k}function f(A,x,T){function b(S){return S===A.e.ix||S==="End"||S==="end"?b.end:S===A.s.ix?b.start:S===A.o.ix?b.offset:null}var E=propertyGroupFactory(b,T);return b.propertyIndex=A.ix,x.s.setGroupProperty(PropertyInterface("Start",E)),x.e.setGroupProperty(PropertyInterface("End",E)),x.o.setGroupProperty(PropertyInterface("Offset",E)),b.propertyIndex=A.ix,b.propertyGroup=T,Object.defineProperties(b,{start:{get:ExpressionPropertyInterface(x.s)},end:{get:ExpressionPropertyInterface(x.e)},offset:{get:ExpressionPropertyInterface(x.o)},_name:{value:A.nm}}),b.mn=A.mn,b}function d(A,x,T){function b(S){return A.a.ix===S||S==="Anchor Point"?b.anchorPoint:A.o.ix===S||S==="Opacity"?b.opacity:A.p.ix===S||S==="Position"?b.position:A.r.ix===S||S==="Rotation"||S==="ADBE Vector Rotation"?b.rotation:A.s.ix===S||S==="Scale"?b.scale:A.sk&&A.sk.ix===S||S==="Skew"?b.skew:A.sa&&A.sa.ix===S||S==="Skew Axis"?b.skewAxis:null}var E=propertyGroupFactory(b,T);return x.transform.mProps.o.setGroupProperty(PropertyInterface("Opacity",E)),x.transform.mProps.p.setGroupProperty(PropertyInterface("Position",E)),x.transform.mProps.a.setGroupProperty(PropertyInterface("Anchor Point",E)),x.transform.mProps.s.setGroupProperty(PropertyInterface("Scale",E)),x.transform.mProps.r.setGroupProperty(PropertyInterface("Rotation",E)),x.transform.mProps.sk&&(x.transform.mProps.sk.setGroupProperty(PropertyInterface("Skew",E)),x.transform.mProps.sa.setGroupProperty(PropertyInterface("Skew Angle",E))),x.transform.op.setGroupProperty(PropertyInterface("Opacity",E)),Object.defineProperties(b,{opacity:{get:ExpressionPropertyInterface(x.transform.mProps.o)},position:{get:ExpressionPropertyInterface(x.transform.mProps.p)},anchorPoint:{get:ExpressionPropertyInterface(x.transform.mProps.a)},scale:{get:ExpressionPropertyInterface(x.transform.mProps.s)},rotation:{get:ExpressionPropertyInterface(x.transform.mProps.r)},skew:{get:ExpressionPropertyInterface(x.transform.mProps.sk)},skewAxis:{get:ExpressionPropertyInterface(x.transform.mProps.sa)},_name:{value:A.nm}}),b.ty="tr",b.mn=A.mn,b.propertyGroup=T,b}function c(A,x,T){function b(C){return A.p.ix===C?b.position:A.s.ix===C?b.size:null}var E=propertyGroupFactory(b,T);b.propertyIndex=A.ix;var S=x.sh.ty==="tm"?x.sh.prop:x.sh;return S.s.setGroupProperty(PropertyInterface("Size",E)),S.p.setGroupProperty(PropertyInterface("Position",E)),Object.defineProperties(b,{size:{get:ExpressionPropertyInterface(S.s)},position:{get:ExpressionPropertyInterface(S.p)},_name:{value:A.nm}}),b.mn=A.mn,b}function m(A,x,T){function b(C){return A.p.ix===C?b.position:A.r.ix===C?b.rotation:A.pt.ix===C?b.points:A.or.ix===C||C==="ADBE Vector Star Outer Radius"?b.outerRadius:A.os.ix===C?b.outerRoundness:A.ir&&(A.ir.ix===C||C==="ADBE Vector Star Inner Radius")?b.innerRadius:A.is&&A.is.ix===C?b.innerRoundness:null}var E=propertyGroupFactory(b,T),S=x.sh.ty==="tm"?x.sh.prop:x.sh;return b.propertyIndex=A.ix,S.or.setGroupProperty(PropertyInterface("Outer Radius",E)),S.os.setGroupProperty(PropertyInterface("Outer Roundness",E)),S.pt.setGroupProperty(PropertyInterface("Points",E)),S.p.setGroupProperty(PropertyInterface("Position",E)),S.r.setGroupProperty(PropertyInterface("Rotation",E)),A.ir&&(S.ir.setGroupProperty(PropertyInterface("Inner Radius",E)),S.is.setGroupProperty(PropertyInterface("Inner Roundness",E))),Object.defineProperties(b,{position:{get:ExpressionPropertyInterface(S.p)},rotation:{get:ExpressionPropertyInterface(S.r)},points:{get:ExpressionPropertyInterface(S.pt)},outerRadius:{get:ExpressionPropertyInterface(S.or)},outerRoundness:{get:ExpressionPropertyInterface(S.os)},innerRadius:{get:ExpressionPropertyInterface(S.ir)},innerRoundness:{get:ExpressionPropertyInterface(S.is)},_name:{value:A.nm}}),b.mn=A.mn,b}function _(A,x,T){function b(C){return A.p.ix===C?b.position:A.r.ix===C?b.roundness:A.s.ix===C||C==="Size"||C==="ADBE Vector Rect Size"?b.size:null}var E=propertyGroupFactory(b,T),S=x.sh.ty==="tm"?x.sh.prop:x.sh;return b.propertyIndex=A.ix,S.p.setGroupProperty(PropertyInterface("Position",E)),S.s.setGroupProperty(PropertyInterface("Size",E)),S.r.setGroupProperty(PropertyInterface("Rotation",E)),Object.defineProperties(b,{position:{get:ExpressionPropertyInterface(S.p)},roundness:{get:ExpressionPropertyInterface(S.r)},size:{get:ExpressionPropertyInterface(S.s)},_name:{value:A.nm}}),b.mn=A.mn,b}function y(A,x,T){function b(C){return A.r.ix===C||C==="Round Corners 1"?b.radius:null}var E=propertyGroupFactory(b,T),S=x;return b.propertyIndex=A.ix,S.rd.setGroupProperty(PropertyInterface("Radius",E)),Object.defineProperties(b,{radius:{get:ExpressionPropertyInterface(S.rd)},_name:{value:A.nm}}),b.mn=A.mn,b}function P(A,x,T){function b(C){return A.c.ix===C||C==="Copies"?b.copies:A.o.ix===C||C==="Offset"?b.offset:null}var E=propertyGroupFactory(b,T),S=x;return b.propertyIndex=A.ix,S.c.setGroupProperty(PropertyInterface("Copies",E)),S.o.setGroupProperty(PropertyInterface("Offset",E)),Object.defineProperties(b,{copies:{get:ExpressionPropertyInterface(S.c)},offset:{get:ExpressionPropertyInterface(S.o)},_name:{value:A.nm}}),b.mn=A.mn,b}return function(A,x,T){var b;function E(C){if(typeof C=="number")return C=C===void 0?1:C,C===0?T:b[C-1];for(var R=0,O=b.length;R<O;){if(b[R]._name===C)return b[R];R+=1}return null}function S(){return T}return E.propertyGroup=propertyGroupFactory(E,S),b=e(A,x,E.propertyGroup),E.numProperties=b.length,E._name="Contents",E}}(),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,_,y=createElementID(),P,A,x,T,b="clipPath",E="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)&&(b="mask",E="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 S;if(f[s].x.k!==0?(b="mask",E="mask",T=PropertyFactory.getProp(this.element,f[s].x,0,null,this.element),S=createElementID(),A=createNS("filter"),A.setAttribute("id",S),x=createNS("feMorphology"),x.setAttribute("operator","erode"),x.setAttribute("in","SourceGraphic"),x.setAttribute("radius","0"),A.appendChild(x),i.appendChild(A),u.setAttribute("stroke",f[s].mode==="s"?"#000000":"#ffffff")):(x=null,T=null),this.storedData[s]={elem:u,x:T,expan:x,lastPath:"",lastOperator:"",filterId:S,lastRadius:0},f[s].mode==="i"){_=c.length;var C=createNS("g");for(m=0;m<_;m+=1)C.appendChild(c[m]);var R=createNS("mask");R.setAttribute("mask-type","alpha"),R.setAttribute("id",y+"_"+d),R.appendChild(u),i.appendChild(R),C.setAttribute("mask","url("+getLocationHref()+"#"+y+"_"+d+")"),c.length=0,c.push(C)}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(b),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(E,"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 _=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(_.setAttribute("id",P),_.appendChild(y),this.globalData.defs.appendChild(_),this.checkMasks()){var A=createNS("g");A.setAttribute("clip-path","url("+getLocationHref()+"#"+P+")"),A.appendChild(this.layerElement),this.transformedElement=A,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(_){switch(_.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(_,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(_,y,P){var A,x,T,b,E,S,C=y.styles.length,R=y.lvl,O,k,F,z,U;for(S=0;S<C;S+=1){if(b=y.sh._mdf||P,y.styles[S].lvl<R){for(k=r.reset(),z=R-y.styles[S].lvl,U=y.transformers.length-1;!b&&z>0;)b=y.transformers[U].mProps._mdf||b,z-=1,U-=1;if(b)for(z=R-y.styles[S].lvl,U=y.transformers.length-1;z>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]),z-=1,U-=1}else k=e;if(O=y.sh.paths,x=O._length,b){for(T="",A=0;A<x;A+=1)E=O.shapes[A],E&&E._length&&(T+=buildShapeString(E,E._length,E.c,k));y.caches[S]=T}else T=y.caches[S];y.styles[S].d+=_.hd===!0?"":T,y.styles[S]._mdf=b||y.styles[S]._mdf}}function f(_,y,P){var A=y.style;(y.c._mdf||P)&&A.pElem.setAttribute("fill","rgb("+bmFloor(y.c.v[0])+","+bmFloor(y.c.v[1])+","+bmFloor(y.c.v[2])+")"),(y.o._mdf||P)&&A.pElem.setAttribute("fill-opacity",y.o.v)}function d(_,y,P){c(_,y,P),m(_,y,P)}function c(_,y,P){var A=y.gf,x=y.g._hasOpacity,T=y.s.v,b=y.e.v;if(y.o._mdf||P){var E=_.ty==="gf"?"fill-opacity":"stroke-opacity";y.style.pElem.setAttribute(E,y.o.v)}if(y.s._mdf||P){var S=_.t===1?"x1":"cx",C=S==="x1"?"y1":"cy";A.setAttribute(S,T[0]),A.setAttribute(C,T[1]),x&&!y.g._collapsable&&(y.of.setAttribute(S,T[0]),y.of.setAttribute(C,T[1]))}var R,O,k,F;if(y.g._cmdf||P){R=y.cst;var z=y.g.c;for(k=R.length,O=0;O<k;O+=1)F=R[O],F.setAttribute("offset",z[O*4]+"%"),F.setAttribute("stop-color","rgb("+z[O*4+1]+","+z[O*4+2]+","+z[O*4+3]+")")}if(x&&(y.g._omdf||P)){var U=y.g.o;for(y.g._collapsable?R=y.cst:R=y.ost,k=R.length,O=0;O<k;O+=1)F=R[O],y.g._collapsable||F.setAttribute("offset",U[O*2]+"%"),F.setAttribute("stop-opacity",U[O*2+1])}if(_.t===1)(y.e._mdf||P)&&(A.setAttribute("x2",b[0]),A.setAttribute("y2",b[1]),x&&!y.g._collapsable&&(y.of.setAttribute("x2",b[0]),y.of.setAttribute("y2",b[1])));else{var Z;if((y.s._mdf||y.e._mdf||P)&&(Z=Math.sqrt(Math.pow(T[0]-b[0],2)+Math.pow(T[1]-b[1],2)),A.setAttribute("r",Z),x&&!y.g._collapsable&&y.of.setAttribute("r",Z)),y.e._mdf||y.h._mdf||y.a._mdf||P){Z||(Z=Math.sqrt(Math.pow(T[0]-b[0],2)+Math.pow(T[1]-b[1],2)));var j=Math.atan2(b[1]-T[1],b[0]-T[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+T[0],H=Math.sin(j+y.a.v)*re+T[1];A.setAttribute("fx",W),A.setAttribute("fy",H),x&&!y.g._collapsable&&(y.of.setAttribute("fx",W),y.of.setAttribute("fy",H))}}}function m(_,y,P){var A=y.style,x=y.d;x&&(x._mdf||P)&&x.dashStr&&(A.pElem.setAttribute("stroke-dasharray",x.dashStr),A.pElem.setAttribute("stroke-dashoffset",x.dashoffset[0])),y.c&&(y.c._mdf||P)&&A.pElem.setAttribute("stroke","rgb("+bmFloor(y.c.v[0])+","+bmFloor(y.c.v[1])+","+bmFloor(y.c.v[2])+")"),(y.o._mdf||P)&&A.pElem.setAttribute("stroke-opacity",y.o.v),(y.w._mdf||P)&&(A.pElem.setAttribute("stroke-width",y.w.v),A.msElem&&A.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,_,y=[],P=[],A,x,T;for(d=c;d>=0;d-=1){if(T=this.searchProcessedElement(e[d]),T?r[d]=n[T-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")T?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(!T)r[d]=this.createGroupElement(e[d]);else for(_=r[d].it.length,m=0;m<_;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"?(T||(r[d]=this.createTransformElement(e[d],i)),A=r[d].transform,f.push(A)):e[d].ty==="sh"||e[d].ty==="rc"||e[d].ty==="el"||e[d].ty==="sr"?(T||(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"?(T?(x=r[d],x.closed=!1):(x=ShapeModifiers.getModifier(e[d].ty),x.init(this,e[d]),r[d]=x,this.shapeModifiers.push(x)),P.push(x)):e[d].ty==="rp"&&(T?(x=r[d],x.closed=!0):(x=ShapeModifiers.getModifier(e[d].ty),r[d]=x,x.init(this,e,d,r),this.shapeModifiers.push(x),u=!1),P.push(x));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,_=0,y=0,P=[],A=0,x=0,T,b,E=r.getFontByName(e.f),S,C=0,R=getFontProperties(E);e.fWeight=R.weight,e.fStyle=R.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,z=e.sz[0],U=e.sz[1],Z,j;F;){j=this.buildFinalText(e.t),Z=0,A=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)&&(A=0,u=!0,Z+=e.finalLineHeight||e.finalSize*1.2),r.chars?(S=r.getCharData(j[s],E.fStyle,E.fFamily),C=u?0:S.w*e.finalSize/100):C=r.measureText(j[s],e.f,e.finalSize),A+C>z&&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,A=0):(A+=C,A+=O);Z+=E.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)}A=-O,C=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(A),x=A>x?A:x,A=-2*O,d="",u=!0,y+=1):d=W,r.chars?(S=r.getCharData(W,E.fStyle,r.getFontByName(e.f).fFamily),C=u?0:S.w*e.finalSize/100):C=r.measureText(d,e.f,e.finalSize),W===" "?re+=C+O:(A+=C+O+re,re=0),i.push({l:C,an:C,add:m,n:u,anIndexes:[],val:d,line:y,animatorJustifyOffset:0}),c==2){if(m+=C,d===""||d===" "||s===a-1){for((d===""||d===" ")&&(m-=C);_<=s;)i[_].an=m,i[_].ind=f,i[_].extra=C,_+=1;f+=1,m=0}}else if(c==3){if(m+=C,d===""||s===a-1){for(d===""&&(m-=C);_<=s;)i[_].an=m,i[_].ind=f,i[_].extra=C,_+=1;m=0,f+=1}}else i[f].ind=f,i[f].extra=0,f+=1;if(e.l=i,x=A>x?A:x,P.push(A),e.sz)e.boxWidth=e.sz[0],e.justifyOffset=0;else switch(e.boxWidth=x,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 H=n.a,D,M;b=H.length;var V,ne,Q=[];for(T=0;T<b;T+=1){for(D=H[T],D.a.sc&&(e.strokeColorAnim=!0),D.a.sw&&(e.strokeWidthAnim=!0),(D.a.fc||D.a.fh||D.a.fs||D.a.fb)&&(e.fillColorAnim=!0),ne=0,V=D.s.b,s=0;s<a;s+=1)M=i[s],M.anIndexes[T]=ne,(V==1&&M.val!==""||V==2&&M.val!==""&&M.val!==" "||V==3&&(M.n||M.val==" "||s==a-1)||V==4&&(M.n||s==a-1))&&(D.s.rn===1&&Q.push(ne),ne+=1);n.a[T].s.totalChars=ne;var be=-1,Oe;if(D.s.rn===1)for(s=0;s<a;s+=1)M=i[s],be!=M.anIndexes[T]&&(be=M.anIndexes[T],Oe=Q.splice(Math.floor(Math.random()*Q.length),1)[0]),M.anIndexes[T]=Oe}e.yOffset=e.finalLineHeight||e.finalSize*1.2,e.ls=e.ls||0,e.ascent=E.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 _=BezierFactory.getBezierEasing(f,d,c,m).get,y=0,P=this.finalS,A=this.finalE,x=this.data.sh;if(x===2)A===P?y=u>=A?1:0:y=e(0,r(.5/(A-P)+(u-P)/(A-P),1)),y=_(y);else if(x===3)A===P?y=u>=A?0:1:y=1-e(0,r(.5/(A-P)+(u-P)/(A-P),1)),y=_(y);else if(x===4)A===P?y=0:(y=e(0,r(.5/(A-P)+(u-P)/(A-P),1)),y<.5?y*=2:y=1-2*(y-.5)),y=_(y);else if(x===5){if(A===P)y=0;else{var T=A-P;u=r(e(0,u+.5-P),A-P);var b=-T/2+u,E=T/2;y=Math.sqrt(1-b*b/(E*E))}y=_(y)}else x===6?(A===P?y=0:(u=r(e(0,u+.5-P),A-P),y=(1+Math.cos(Math.PI+Math.PI*2*u/(A-P)))/2),y=_(y)):(u>=n(P)&&(u-P<0?y=e(0,r(r(A,1)-(P-u),1)):y=e(0,r(A-u,1))),y=_(y));if(this.sm.v!==100){var S=this.sm.v*.01;S===0&&(S=1e-8);var C=.5-S*.5;y<C?y=0:(y=(y-C)/S,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 _=c;c=m,m=_}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,_,y=e.l,P,A,x,T,b,E,S,C,R,O,k,F,z,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:[]},_=j._length-1;var X;for(F=0,m=0;m<_;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=_,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,A=this._pathData.f.v,S=0,E=1,T=0,b=!0,O=P.segments,A<0&&Z.v.c)for(P.tLength<Math.abs(A)&&(A=-Math.abs(A)%P.tLength),S=O.length-1,R=O[S].points,E=R.length-1;A<0;)A+=R[E].partialLength,E-=1,E<0&&(S-=1,R=O[S].points,E=R.length-1);R=O[S].points,C=R[E-1],x=R[E],k=x.partialLength}_=y.length,d=0,c=0;var re=e.finalSize*1.2*.714,W=!0,H,D,M,V,ne;V=i.length;var Q,be=-1,Oe,Te,ie,_e=A,we=S,ce=E,Me=-1,Ve,Ce,Fe,ge,G,Y,se,fe,ue="",ve=this.defaultPropsArray,Pe;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<_;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<V;M+=1)H=i[M].a,H.t.propType&&(Ie&&e.j===2&&(Se+=H.t.v*ye),D=i[M].s,Q=D.getMult(y[m].anIndexes[M],s.a[M].s.totalChars),Q.length?pe+=H.t.v*Q[0]*ye:pe+=H.t.v*Q*ye);Ie=!1}for(pe&&(pe+=Se);xe<m;)y[xe].animatorJustifyOffset=pe,xe+=1}for(m=0;m<_;m+=1){if(a.reset(),Ve=1,y[m].n)d=0,c+=e.yOffset,c+=W?1:0,A=_e,W=!1,this._hasMaskedPath&&(S=we,E=ce,R=O[S].points,C=R[E-1],x=R[E],k=x.partialLength,T=0),ue="",fe="",Y="",Pe="",ve=this.defaultPropsArray;else{if(this._hasMaskedPath){if(Me!==y[m].line){switch(e.j){case 1:A+=F-e.lineWidths[y[m].line];break;case 2:A+=(F-e.lineWidths[y[m].line])/2;break}Me=y[m].line}be!==y[m].ind&&(y[be]&&(A+=y[be].extra),A+=y[m].an/2,be=y[m].ind),A+=n[0]*y[m].an*.005;var Re=0;for(M=0;M<V;M+=1)H=i[M].a,H.p.propType&&(D=i[M].s,Q=D.getMult(y[m].anIndexes[M],s.a[M].s.totalChars),Q.length?Re+=H.p.v[0]*Q[0]:Re+=H.p.v[0]*Q),H.a.propType&&(D=i[M].s,Q=D.getMult(y[m].anIndexes[M],s.a[M].s.totalChars),Q.length?Re+=H.a.v[0]*Q[0]:Re+=H.a.v[0]*Q);for(b=!0,this._pathData.a.v&&(A=y[0].an*.5+(F-this._pathData.f.v-y[0].an*.5-y[y.length-1].an*.5)*be/(_-1),A+=this._pathData.f.v);b;)T+k>=A+Re||!R?(z=(A+Re-T)/x.partialLength,Te=C.point[0]+(x.point[0]-C.point[0])*z,ie=C.point[1]+(x.point[1]-C.point[1])*z,a.translate(-n[0]*y[m].an*.005,-(n[1]*re)*.01),b=!1):R&&(T+=x.partialLength,E+=1,E>=R.length&&(E=0,S+=1,O[S]?R=O[S].points:Z.v.c?(E=0,S=0,R=O[S].points):(T-=x.partialLength,R=null)),R&&(C=x,x=R[E],k=x.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<V;M+=1)H=i[M].a,H.t.propType&&(D=i[M].s,Q=D.getMult(y[m].anIndexes[M],s.a[M].s.totalChars),(d!==0||e.j!==0)&&(this._hasMaskedPath?Q.length?A+=H.t.v*Q[0]:A+=H.t.v*Q:Q.length?d+=H.t.v*Q[0]:d+=H.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<V;M+=1)H=i[M].a,H.a.propType&&(D=i[M].s,Q=D.getMult(y[m].anIndexes[M],s.a[M].s.totalChars),Q.length?a.translate(-H.a.v[0]*Q[0],-H.a.v[1]*Q[1],H.a.v[2]*Q[2]):a.translate(-H.a.v[0]*Q,-H.a.v[1]*Q,H.a.v[2]*Q));for(M=0;M<V;M+=1)H=i[M].a,H.s.propType&&(D=i[M].s,Q=D.getMult(y[m].anIndexes[M],s.a[M].s.totalChars),Q.length?a.scale(1+(H.s.v[0]-1)*Q[0],1+(H.s.v[1]-1)*Q[1],1):a.scale(1+(H.s.v[0]-1)*Q,1+(H.s.v[1]-1)*Q,1));for(M=0;M<V;M+=1){if(H=i[M].a,D=i[M].s,Q=D.getMult(y[m].anIndexes[M],s.a[M].s.totalChars),H.sk.propType&&(Q.length?a.skewFromAxis(-H.sk.v*Q[0],H.sa.v*Q[1]):a.skewFromAxis(-H.sk.v*Q,H.sa.v*Q)),H.r.propType&&(Q.length?a.rotateZ(-H.r.v*Q[2]):a.rotateZ(-H.r.v*Q)),H.ry.propType&&(Q.length?a.rotateY(H.ry.v*Q[1]):a.rotateY(H.ry.v*Q)),H.rx.propType&&(Q.length?a.rotateX(H.rx.v*Q[0]):a.rotateX(H.rx.v*Q)),H.o.propType&&(Q.length?Ve+=(H.o.v*Q[0]-Ve)*Q[0]:Ve+=(H.o.v*Q-Ve)*Q),e.strokeWidthAnim&&H.sw.propType&&(Q.length?Fe+=H.sw.v*Q[0]:Fe+=H.sw.v*Q),e.strokeColorAnim&&H.sc.propType)for(G=0;G<3;G+=1)Q.length?Ce[G]+=(H.sc.v[G]-Ce[G])*Q[0]:Ce[G]+=(H.sc.v[G]-Ce[G])*Q;if(e.fillColorAnim&&e.fc){if(H.fc.propType)for(G=0;G<3;G+=1)Q.length?ge[G]+=(H.fc.v[G]-ge[G])*Q[0]:ge[G]+=(H.fc.v[G]-ge[G])*Q;H.fh.propType&&(Q.length?ge=addHueToRGB(ge,H.fh.v*Q[0]):ge=addHueToRGB(ge,H.fh.v*Q)),H.fs.propType&&(Q.length?ge=addSaturationToRGB(ge,H.fs.v*Q[0]):ge=addSaturationToRGB(ge,H.fs.v*Q)),H.fb.propType&&(Q.length?ge=addBrightnessToRGB(ge,H.fb.v*Q[0]):ge=addBrightnessToRGB(ge,H.fb.v*Q))}}for(M=0;M<V;M+=1)H=i[M].a,H.p.propType&&(D=i[M].s,Q=D.getMult(y[m].anIndexes[M],s.a[M].s.totalChars),this._hasMaskedPath?Q.length?a.translate(0,H.p.v[1]*Q[0],-H.p.v[2]*Q[1]):a.translate(0,H.p.v[1]*Q,-H.p.v[2]*Q):Q.length?a.translate(H.p.v[0]*Q[0],H.p.v[1]*Q[1],-H.p.v[2]*Q[2]):a.translate(H.p.v[0]*Q,H.p.v[1]*Q,-H.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=(x.point[1]-C.point[1])/(x.point[0]-C.point[0]);var $e=Math.atan(U)*180/Math.PI;x.point[0]<C.point[0]&&($e+=180),a.rotate(-$e*Math.PI/180)}a.translate(Te,ie,0),A-=n[0]*y[m].an*.005,y[m+1]&&be!==y[m+1].ind&&(A+=y[m].an/2,A+=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]],Pe=Ve}f<=m?(ne=new LetterProps(Pe,Y,se,fe,ue,ve),this.renderedLetters.push(ne),f+=1,this.lettersChangedFlag=!0):(ne=this.renderedLetters[m],this.lettersChangedFlag=ne.update(Pe,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="",_=this.data.singleShape,y=0,P=0,A=!0,x=n.tr*.001*n.finalSize;if(_&&!f&&!n.sz){var T=this.textContainer,b="start";switch(n.j){case 1:b="end";break;case 2:b="middle";break;default:b="start";break}T.setAttribute("text-anchor",b),T.setAttribute("letter-spacing",x);var E=this.buildTextContents(n.finalText);for(r=E.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[e],d.setAttribute("x",0),d.setAttribute("y",P),d.style.display="inherit",T.appendChild(d),this.textSpans[e]||(this.textSpans[e]={span:null,glyph:null}),this.textSpans[e].span=d,P+=n.finalLineHeight;this.layerElement.appendChild(T)}else{var S=this.textSpans.length,C;for(e=0;e<r;e+=1){if(this.textSpans[e]||(this.textSpans[e]={span:null,childSpan:null,glyph:null}),!f||!_||e===0){if(d=S>e?this.textSpans[e].span:createNS(f?"g":"text"),S<=e){if(d.setAttribute("stroke-linecap","butt"),d.setAttribute("stroke-linejoin","round"),d.setAttribute("stroke-miterlimit","4"),this.textSpans[e].span=d,f){var R=createNS("g");d.appendChild(R),this.textSpans[e].childSpan=R}this.textSpans[e].span=d,this.layerElement.appendChild(d)}d.style.display="inherit"}if(c.reset(),_&&(u[e].n&&(y=-x,P+=n.yOffset,P+=A?1:0,A=!1),this.applyTextPropertiesToMatrix(n,c,u[e].line,y,P),y+=u[e].l||0,y+=x),f){C=this.globalData.fontManager.getCharData(n.finalText[e],i.fStyle,this.globalData.fontManager.getFontByName(n.f).fFamily);var O;if(C.t===1)O=new SVGCompElement(C.data,this.globalData,this);else{var k=emptyShapeData;C.data&&C.data.shapes&&(k=this.buildShapeData(C.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),C.t===1&&this.textSpans[e].childSpan.setAttribute("transform","scale("+n.finalSize/100+","+n.finalSize/100+")")}else _&&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")}_&&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=[],_,y,P,A=[].concat(s);for(a=u;a>=0;a-=1){if(_=this.searchProcessedElement(e[a]),_?r[a]=n[_-1]:e[a]._shouldRender=i,e[a].ty==="fl"||e[a].ty==="st"||e[a].ty==="gf"||e[a].ty==="gs")_?r[a].style.closed=!1:r[a]=this.createStyleElement(e[a],A),c.push(r[a].style);else if(e[a].ty==="gr"){if(!_)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,A)}else e[a].ty==="tr"?(_||(P=this.createTransformElement(e[a]),r[a]=P),A.push(r[a]),this.addTransformToStyleList(r[a])):e[a].ty==="sh"||e[a].ty==="rc"||e[a].ty==="el"||e[a].ty==="sr"?_||(r[a]=this.createShapeElement(e[a])):e[a].ty==="tm"||e[a].ty==="rd"||e[a].ty==="pb"?(_?(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"&&(_?(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,_;for(e=0;e<r;e+=1)if(_=this.stylesList[e],m=_.type,!((m==="st"||m==="gs")&&_.wi===0||!_.data._shouldRender||_.coOp===0||this.globalData.currentGlobalAlpha===0)){for(d.save(),u=_.elements,m==="st"||m==="gs"?(c.strokeStyle=m==="st"?_.co:_.grd,c.lineWidth=_.wi,c.lineCap=_.lc,c.lineJoin=_.lj,c.miterLimit=_.ml||0):c.fillStyle=m==="fl"?_.co:_.grd,d.ctxOpacity(_.coOp),m!=="st"&&m!=="gs"&&c.beginPath(),d.ctxTransform(_.preTransforms.finalTransform.props),i=u.length,n=0;n<i;n+=1){for((m==="st"||m==="gs")&&(c.beginPath(),_.da&&(c.setLineDash(_.da),c.lineDashOffset=_.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(),_.da&&c.setLineDash(this.dashResetter))}m!=="st"&&m!=="gs"&&c.fill(_.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 _=d*m,y=Math.cos(c+r.a.v)*_+u[0],P=Math.sin(c+r.a.v)*_+u[1];s=a.createRadialGradient(y,P,0,u[0],u[1],d)}var A,x=e.g.p,T=r.g.c,b=1;for(A=0;A<x;A+=1)r.g._hasOpacity&&r.g._collapsable&&(b=r.g.o[A*2+1]),s.addColorStop(T[A*4]/100,"rgba("+T[A*4+1]+","+T[A*4+2]+","+T[A*4+3]+","+b+")");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,_,y,P,A,x,T,b,E=this.data.singleShape,S=e.tr*.001*e.finalSize,C=0,R=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(),E&&u[s].n&&(C=-S,R+=e.yOffset,R+=O?1:0,O=!1),y=c.shapes?c.shapes[0].it:[],A=y.length,f.scale(e.finalSize/100,e.finalSize/100),E&&this.applyTextPropertiesToMatrix(e,f,u[s].line,C,R),T=createSizedArray(A-1);var F=0;for(P=0;P<A;P+=1)if(y[P].ty==="sh"){for(_=y[P].ks.k.i.length,x=y[P].ks.k,b=[],m=1;m<_;m+=1)m===1&&b.push(f.applyToX(x.v[0][0],x.v[0][1],0),f.applyToY(x.v[0][0],x.v[0][1],0)),b.push(f.applyToX(x.o[m-1][0],x.o[m-1][1],0),f.applyToY(x.o[m-1][0],x.o[m-1][1],0),f.applyToX(x.i[m][0],x.i[m][1],0),f.applyToY(x.i[m][0],x.i[m][1],0),f.applyToX(x.v[m][0],x.v[m][1],0),f.applyToY(x.v[m][0],x.v[m][1],0));b.push(f.applyToX(x.o[m-1][0],x.o[m-1][1],0),f.applyToY(x.o[m-1][0],x.o[m-1][1],0),f.applyToX(x.i[0][0],x.i[0][1],0),f.applyToY(x.i[0][0],x.i[0][1],0),f.applyToX(x.v[0][0],x.v[0][1],0),f.applyToY(x.v[0][0],x.v[0][1],0)),T[F]=b,F+=1}E&&(C+=u[s].l,C+=S),this.textSpans[k]?this.textSpans[k].elem=T:this.textSpans[k]={elem:T},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,_=null,y=null,P,A;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(A=P[i],u=A.length,this.globalData.canvasContext.moveTo(A[0],A[1]),a=2;a<u;a+=6)this.globalData.canvasContext.bezierCurveTo(A[a],A[a+1],A[a+2],A[a+3],A[a+4],A[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?_!==c.sc&&(_=c.sc,e.strokeStyle=c.sc):_!==this.values.stroke&&(_=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(A=P[i],u=A.length,this.globalData.canvasContext.moveTo(A[0],A[1]),a=2;a<u;a+=6)this.globalData.canvasContext.bezierCurveTo(A[a],A[a+1],A[a+2],A[a+3],A[a+4],A[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,_,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)),_=(-u-bmSqrt(c))/(2*a),_>0&&_<1&&s[y].push(this.calculateF(_,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,_,y=this.mHelper,P,A="",x=0;for(u=0;u<f;u+=1){if(this.globalData.fontManager.chars?(this.textPaths[x]?c=this.textPaths[x]:(c=createNS("path"),c.setAttribute("stroke-linecap",lineCapEnum[1]),c.setAttribute("stroke-linejoin",lineJoinEnum[2]),c.setAttribute("stroke-miterlimit","4")),this.isMasked||(this.textSpans[x]?(m=this.textSpans[x],_=m.children[0]):(m=createTag("div"),m.style.lineHeight=0,_=createNS("svg"),_.appendChild(c),styleDiv(m)))):this.isMasked?c=this.textPaths[x]?this.textPaths[x]:createNS("text"):this.textSpans[x]?(m=this.textSpans[x],c=this.textPaths[x]):(m=createTag("span"),styleDiv(m),c=createTag("span"),styleDiv(c),m.appendChild(c)),this.globalData.fontManager.chars){var T=this.globalData.fontManager.getCharData(e.finalText[u],i.fStyle,this.globalData.fontManager.getFontByName(e.f).fFamily),b;if(T?b=T.data:b=null,y.reset(),b&&b.shapes&&b.shapes.length&&(P=b.shapes[0].it,y.scale(e.finalSize/100,e.finalSize/100),A=this.createPathShape(y,P),c.setAttribute("d",A)),this.isMasked)this.innerElem.appendChild(c);else{if(this.innerElem.appendChild(m),b&&b.shapes){document.body.appendChild(_);var E=_.getBBox();_.setAttribute("width",E.width+2),_.setAttribute("height",E.height+2),_.setAttribute("viewBox",E.x-1+" "+(E.y-1)+" "+(E.width+2)+" "+(E.height+2));var S=_.style,C="translate("+(E.x-1)+"px,"+(E.y-1)+"px)";S.transform=C,S.webkitTransform=C,d[u].yOffset=E.y-1}else _.setAttribute("width",1),_.setAttribute("height",1);m.appendChild(_)}}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 R=c.style,O="translate3d(0,"+-e.finalSize/1.2+"px,0)";R.transform=O,R.webkitTransform=O}this.isMasked?this.textSpans[x]=c:this.textSpans[x]=m,this.textSpans[x].style.display="block",this.textPaths[x]=c,x+=1}for(;x<this.textSpans.length;)this.textSpans[x].style.display="none",x+=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 _=1;if(this.currentBBox.w!==m.width+_*2||this.currentBBox.h!==m.height+_*2||this.currentBBox.x!==m.x-_||this.currentBBox.y!==m.y-_){this.currentBBox.w=m.width+_*2,this.currentBBox.h=m.height+_*2,this.currentBBox.x=m.x-_,this.currentBBox.y=m.y-_,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 _,y,P;for(r=0;r<n;r+=1)if(_=this.comp.threeDElements[r],_.type==="3d"){if(m){var A=this.mat.toCSS();P=_.container.style,P.transform=A,P.webkitTransform=A}this.pe._mdf&&(y=_.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,_;function y(S,C,R){var O=[];C=C===!0?{entropy:!0}:C||{};var k=T(x(C.entropy?[S,E(e)]:S===null?b():S,3),O),F=new P(O),z=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 z.int32=function(){return F.g(4)|0},z.quick=function(){return F.g(4)/4294967296},z.double=z,T(E(F.S),e),(C.pass||R||function(U,Z,j,X){return X&&(X.S&&A(X,F),U.state=function(){return A(F,{})}),j?(r[u]=U,Z):U})(z,k,"global"in C?C.global:this==r,C.state)}r["seed"+u]=y;function P(S){var C,R=S.length,O=this,k=0,F=O.i=O.j=0,z=O.S=[];for(R||(S=[R++]);k<i;)z[k]=k++;for(k=0;k<i;k++)z[k]=z[F=m&F+S[k%R]+(C=z[k])],z[F]=C;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 A(S,C){return C.i=S.i,C.j=S.j,C.S=S.S.slice(),C}function x(S,C){var R=[],O=_typeof$1(S),k;if(C&&O=="object")for(k in S)try{R.push(x(S[k],C-1))}catch{}return R.length?R:O=="string"?S:S+"\0"}function T(S,C){for(var R=S+"",O,k=0;k<R.length;)C[m&k]=m&(O^=C[m&k]*19)+R.charCodeAt(k++);return E(C)}function b(){try{var S=new Uint8Array(i);return(n.crypto||n.msCrypto).getRandomValues(S),E(S)}catch{var C=n.navigator,R=C&&C.plugins;return[+new Date,n,R,n.screen,E(e)]}}function E(S){return String.fromCharCode.apply(0,S)}T(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 _;for(_=0;_<d.length;_+=1)m+=Math.pow(c[_]-d[_],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 _;for(_=0;_<d.length;_+=1)m[_]=(c[_]-d[_])/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,A){if(!this.k||!this.keyframes)return this.pv;y=y?y.toLowerCase():"";var x=this.comp.renderedFrame,T=this.keyframes,b=T[T.length-1].t;if(x<=b)return this.pv;var E,S;A?(P?E=Math.abs(b-this.elem.comp.globalData.frameRate*P):E=Math.max(0,b-this.elem.data.ip),S=b-E):((!P||P>T.length-1)&&(P=T.length-1),S=T[T.length-1-P].t,E=b-S);var C,R,O;if(y==="pingpong"){var k=Math.floor((x-S)/E);if(k%2!==0)return this.getValueAtTime((E-(x-S)%E+S)/this.comp.globalData.frameRate,0)}else if(y==="offset"){var F=this.getValueAtTime(S/this.comp.globalData.frameRate,0),z=this.getValueAtTime(b/this.comp.globalData.frameRate,0),U=this.getValueAtTime(((x-S)%E+S)/this.comp.globalData.frameRate,0),Z=Math.floor((x-S)/E);if(this.pv.length){for(O=new Array(F.length),R=O.length,C=0;C<R;C+=1)O[C]=(z[C]-F[C])*Z+U[C];return O}return(z-F)*Z+U}else if(y==="continue"){var j=this.getValueAtTime(b/this.comp.globalData.frameRate,0),X=this.getValueAtTime((b-.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(O=new Array(j.length),R=O.length,C=0;C<R;C+=1)O[C]=j[C]+(j[C]-X[C])*((x-b)/this.comp.globalData.frameRate)/5e-4;return O}return j+(j-X)*((x-b)/.001)}return this.getValueAtTime(((x-S)%E+S)/this.comp.globalData.frameRate,0)}function r(y,P,A){if(!this.k)return this.pv;y=y?y.toLowerCase():"";var x=this.comp.renderedFrame,T=this.keyframes,b=T[0].t;if(x>=b)return this.pv;var E,S;A?(P?E=Math.abs(this.elem.comp.globalData.frameRate*P):E=Math.max(0,this.elem.data.op-b),S=b+E):((!P||P>T.length-1)&&(P=T.length-1),S=T[P].t,E=S-b);var C,R,O;if(y==="pingpong"){var k=Math.floor((b-x)/E);if(k%2===0)return this.getValueAtTime(((b-x)%E+b)/this.comp.globalData.frameRate,0)}else if(y==="offset"){var F=this.getValueAtTime(b/this.comp.globalData.frameRate,0),z=this.getValueAtTime(S/this.comp.globalData.frameRate,0),U=this.getValueAtTime((E-(b-x)%E+b)/this.comp.globalData.frameRate,0),Z=Math.floor((b-x)/E)+1;if(this.pv.length){for(O=new Array(F.length),R=O.length,C=0;C<R;C+=1)O[C]=U[C]-(z[C]-F[C])*Z;return O}return U-(z-F)*Z}else if(y==="continue"){var j=this.getValueAtTime(b/this.comp.globalData.frameRate,0),X=this.getValueAtTime((b+.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(O=new Array(j.length),R=O.length,C=0;C<R;C+=1)O[C]=j[C]+(j[C]-X[C])*(b-x)/.001;return O}return j+(j-X)*(b-x)/.001}return this.getValueAtTime((E-((b-x)%E+b))/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 A=this.comp.renderedFrame/this.comp.globalData.frameRate,x=A-y,T=A+y,b=P>1?(T-x)/(P-1):1,E=0,S=0,C;this.pv.length?C=createTypedArray("float32",this.pv.length):C=0;for(var R;E<P;){if(R=this.getValueAtTime(x+E*b),this.pv.length)for(S=0;S<this.pv.length;S+=1)C[S]+=R[S];else C+=R;E+=1}if(this.pv.length)for(S=0;S<this.pv.length;S+=1)C[S]/=P;else C/=P;return C}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 A=this.a.getValueAtTime(y);P.translate(-A[0]*this.a.mult,-A[1]*this.a.mult,A[2]*this.a.mult)}if(this.appliedTransformations<2){var x=this.s.getValueAtTime(y);P.scale(x[0]*this.s.mult,x[1]*this.s.mult,x[2]*this.s.mult)}if(this.sk&&this.appliedTransformations<3){var T=this.sk.getValueAtTime(y),b=this.sa.getValueAtTime(y);P.skewFromAxis(-T*this.sk.mult,b*this.sa.mult)}if(this.r&&this.appliedTransformations<4){var E=this.r.getValueAtTime(y);P.rotate(-E*this.r.mult)}else if(!this.r&&this.appliedTransformations<4){var S=this.rz.getValueAtTime(y),C=this.ry.getValueAtTime(y),R=this.rx.getValueAtTime(y),O=this.or.getValueAtTime(y);P.rotateZ(-S*this.rz.mult).rotateY(C*this.ry.mult).rotateX(R*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 z=this.pz.getValueAtTime(y);P.translate(k*this.px.mult,F*this.py.mult,-z*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,A){var x=a(y,P,A);return x.dynamicProperties.length?x.getValueAtTime=i.bind(x):x.getValueAtTime=s.bind(x),x.setGroupProperty=expressionHelpers.setGroupProperty,x};var u=PropertyFactory.getProp;PropertyFactory.getProp=function(y,P,A,x,T){var b=u(y,P,A,x,T);b.kf?b.getValueAtTime=expressionHelpers.getValueAtTime.bind(b):b.getValueAtTime=expressionHelpers.getStaticValueAtTime.bind(b),b.setGroupProperty=expressionHelpers.setGroupProperty,b.loopOut=e,b.loopIn=r,b.smooth=n,b.getVelocityAtTime=expressionHelpers.getVelocityAtTime.bind(b),b.getSpeedAtTime=expressionHelpers.getSpeedAtTime.bind(b),b.numKeys=P.a===1?P.k.length:0,b.propertyIndex=P.ix;var E=0;return A!==0&&(E=createTypedArray("float32",P.a===1?P.k[0].s.length:P.k.length)),b._cachingAtTime={lastFrame:initialDefaultFrame,lastIndex:0,value:E},expressionHelpers.searchExpressions(y,P,b),b.k&&T.addDynamicProperty(b),b};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,A){this.k&&this.getValue();var x=this.v;A!==void 0&&(x=this.getValueAtTime(A,0));var T,b=x._length,E=x[P],S=x.v,C=createSizedArray(b);for(T=0;T<b;T+=1)P==="i"||P==="o"?C[T]=[E[T][0]-S[T][0],E[T][1]-S[T][1]]:C[T]=[E[T][0],E[T][1]];return C},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,A){var x=this.v;A!==void 0&&(x=this.getValueAtTime(A,0)),this._segmentsLength||(this._segmentsLength=bez.getSegmentsLength(x));for(var T=this._segmentsLength,b=T.lengths,E=T.totalLength*P,S=0,C=b.length,R=0,O;S<C;){if(R+b[S].addedLength>E){var k=S,F=x.c&&S===C-1?0:S+1,z=(E-R)/b[S].addedLength;O=bez.getPointInSegment(x.v[k],x.v[F],x.o[k],x.i[F],z,b[S]);break}else R+=b[S].addedLength;S+=1}return O||(O=x.c?[x.v[0][0],x.v[0][1]]:[x.v[x._length-1][0],x.v[x._length-1][1]]),O},vectorOnPath:function(P,A,x){P==1?P=this.v.c:P==0&&(P=.999);var T=this.pointOnPath(P,A),b=this.pointOnPath(P+.001,A),E=b[0]-T[0],S=b[1]-T[1],C=Math.sqrt(Math.pow(E,2)+Math.pow(S,2));if(C===0)return[0,0];var R=x==="tangent"?[E/C,S/C]:[-S/C,E/C];return R},tangentOnPath:function(P,A){return this.vectorOnPath(P,A,"tangent")},normalOnPath:function(P,A){return this.vectorOnPath(P,A,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([m],d),extendPrototype([m],c),c.prototype.getValueAtTime=f,c.prototype.initiateExpression=ExpressionManager.initiateExpression;var _=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(y,P,A,x,T){var b=_(y,P,A,x,T);return b.propertyIndex=P.ix,b.lock=!1,A===3?expressionHelpers.searchExpressions(y,P.pt,b):A===4&&expressionHelpers.searchExpressions(y,P.ks,b),b.k&&y.addDynamicProperty(b),b}}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,_=Math.floor(c/m),y;for(y=0;y<_;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}),_,y=0,P=s-i,A=r-e;a<=256;)f=a/256,f<=d?_=A<0?s:i:f>=c?_=A<0?i:s:_=i+P*Math.pow((f-e)/A,1/n),m[y]=_,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 _=this.createMergeNode(i,[i+"_drop_shadow_4",s]);e.appendChild(_)}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:{}};/**
  22. * @license
  23. * Lodash <https://lodash.com/>
  24. * Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
  25. * Released under MIT license <https://lodash.com/license>
  26. * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
  27. * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
  28. */(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,_=2,y=4,P=1,A=2,x=1,T=2,b=4,E=8,S=16,C=32,R=64,O=128,k=256,F=512,z=30,U="...",Z=800,j=16,X=1,re=2,W=3,H=1/0,D=9007199254740991,M=17976931348623157e292,V=0/0,ne=4294967295,Q=ne-1,be=ne>>>1,Oe=[["ary",O],["bind",x],["bindKey",T],["curry",E],["curryRight",S],["flip",F],["partial",C],["partialRight",R],["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]",Pe="[object Set]",pe="[object String]",Se="[object Symbol]",ye="[object Undefined]",xe="[object WeakMap]",Ie="[object WeakSet]",Re="[object ArrayBuffer]",$e="[object DataView]",he="[object Float32Array]",De="[object Float64Array]",Ue="[object Int8Array]",et="[object Int16Array]",Et="[object Int32Array]",Gt="[object Uint8Array]",Pt="[object Uint8ClampedArray]",At="[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)\]/,Pn=/^\w*$/,Hr=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,An=/[\\^$.*+?()[\]{}|]/g,hs=RegExp(An.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,$t="\\ud800-\\udfff",ws="\\u0300-\\u036f",Ps="\\ufe20-\\ufe2f",As="\\u20d0-\\u20ff",ii=ws+Ps+As,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="["+$t+"]",Gr="["+li+"]",on="["+ii+"]",ui="\\d+",Rs="["+si+"]",In="["+zr+"]",ci="[^"+$t+li+ui+si+zr+oi+"]",Rn="\\ud83c[\\udffb-\\udfff]",On="(?:"+on+"|"+Rn+")",fi="[^"+$t+"]",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+$t+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 ]/,Ds=["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"],$s=-1,at={};at[he]=at[De]=at[Ue]=at[et]=at[Et]=at[Gt]=at[Pt]=at[At]=at[Tr]=!0,at[Te]=at[ie]=at[Re]=at[we]=at[$e]=at[ce]=at[Ve]=at[Ce]=at[ge]=at[G]=at[se]=at[ve]=at[Pe]=at[pe]=at[xe]=!1;var st={};st[Te]=st[ie]=st[Re]=st[$e]=st[we]=st[ce]=st[he]=st[De]=st[Ue]=st[et]=st[Et]=st[ge]=st[G]=st[se]=st[ve]=st[Pe]=st[pe]=st[Se]=st[Gt]=st[Pt]=st[At]=st[Tr]=!0,st[Ve]=st[Ce]=st[xe]=!1;var Ls={\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={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},gr={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"},Dn={"\\":"\\","'":"'","\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{}}(),$n=Ct&&Ct.isArrayBuffer,wi=Ct&&Ct.isDate,Pi=Ct&&Ct.isMap,Ai=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 Ns(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 $(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 Ae(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 Le(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 Lt(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,Ln,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 Ln(ee){return ee!==ee}function qr(ee,le){var oe=ee==null?0:ee.length;return oe?Hs(ee,le)/oe:V}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 $l(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 Ll(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 Nn(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 Nl(ee,le){for(var oe=ee.length,Be=0;oe--;)ee[oe]===le&&++Be;return Be}var Vl=Vs(Ls),Hl=Vs(un);function zl(ee){return"\\"+Dn[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,Ds));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(An,"\\$&").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,Di=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,$i=_t.ceil,Li=_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"),Ni=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 L(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}L.templateSettings={escape:Sn,evaluate:Vr,interpolate:rn,variable:"",imports:{_:L}},L.prototype=Hi.prototype,L.prototype.constructor=L,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__=Nt(this.__actions__),o.__dir__=this.__dir__,o.__filtered__=this.__filtered__,o.__iteratees__=Nt(this.__iteratees__),o.__takeCount__=this.__takeCount__,o.__views__=Nt(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),I=l<0,B=g?o.length:0,N=Mc(0,B,this.__views__),q=N.start,J=N.end,te=J-q,de=I?J:q-1,me=this.__iteratees__,Ee=me.length,ke=0,Ne=It(te,this.__takeCount__);if(!g||!I&&B==te&&Ne==te)return wa(o,this.__actions__);var Ge=[];e:for(;te--&&ke<Ne;){de+=l;for(var Je=-1,je=o[de];++Je<Ee;){var Qe=me[Je],rt=Qe.iteratee,Kt=Qe.type,Dt=rt(je);if(Kt==re)je=Dt;else if(!Dt){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 I=o[l];this.set(I[0],I[1])}}function wu(){this.__data__=Gn?Gn(null):{},this.size=0}function Pu(o){var l=this.has(o)&&delete this.__data__[o];return this.size-=l?1:0,l}function Au(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=Pu,Kr.prototype.get=Au,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 I=o[l];this.set(I[0],I[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 I=l.length-1;return g==I?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__,I=zi(g,o);return I<0?(++this.size,g.push([o,l])):g[I][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 I=o[l];this.set(I[0],I[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 Du(o){return es(this,o).has(o)}function $u(o,l){var g=es(this,o),I=g.size;return g.set(o,l),this.size+=g.size==I?0:1,this}br.prototype.clear=Fu,br.prototype.delete=Mu,br.prototype.get=Bu,br.prototype.has=Du,br.prototype.set=$u;function Yr(o){var l=-1,g=o==null?0:o.length;for(this.__data__=new br;++l<g;)this.add(o[l])}function Lu(o){return this.__data__.set(o,f),this}function Nu(o){return this.__data__.has(o)}Yr.prototype.add=Yr.prototype.push=Lu,Yr.prototype.has=Nu;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 I=g.__data__;if(!Hn||I.length<i-1)return I.push([o,l]),this.size=++g.size,this;g=this.__data__=new br(I)}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),I=!g&&en(o),B=!g&&!I&&Nr(o),N=!g&&!I&&!B&&bn(o),q=g||I||B||N,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")||N&&(de=="buffer"||de=="byteLength"||de=="byteOffset")||Pr(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(Nt(o),Jr(l,0,o.length))}function qu(o){return ts(Nt(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 I=o[l];(!(ot.call(o,l)&&lr(I,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,I){return Br(o,function(B,N,q){l(I,B,g(B),q)}),I}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__"&&Di?Di(o,l,{configurable:!0,enumerable:!0,value:g,writable:!0}):o[l]=g}function Js(o,l){for(var g=-1,I=l.length,B=oe(I),N=o==null;++g<I;)B[g]=N?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,I,B,N){var q,J=l&m,te=l&_,de=l&y;if(g&&(q=B?g(o,I,B,N):g(o)),q!==n)return q;if(!ct(o))return o;var me=Ke(o);if(me){if(q=Dc(o),!J)return Nt(o,q)}else{var Ee=Rt(o),ke=Ee==Ce||Ee==Fe;if(Nr(o))return Ca(o,J);if(Ee==se||Ee==Te||ke&&!B){if(q=te||ke?{}:Ua(o),!J)return te?Ac(o,Ku(q,o)):Pc(o,ra(q,o))}else{if(!st[Ee])return B?o:{};q=$c(o,Ee,J)}}N||(N=new ar);var Ne=N.get(o);if(Ne)return Ne;N.set(o,q),bl(o)?o.forEach(function(je){q.add(Qt(je,l,g,je,o,N))}):vl(o)&&o.forEach(function(je,Qe){q.set(Qe,Qt(je,l,g,Qe,o,N))});var Ge=de?te?yo:go:te?Ht:St,Je=me?n:Ge(o);return $(Je||o,function(je,Qe){Je&&(Qe=je,je=o[Qe]),Un(q,Qe,Qt(je,l,g,Qe,o,N))}),q}function Yu(o){var l=St(o);return function(g){return na(g,o,l)}}function na(o,l,g){var I=g.length;if(o==null)return!I;for(o=ut(o);I--;){var B=g[I],N=l[B],q=o[B];if(q===n&&!(B in o)||!N(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,I){var B=-1,N=qe,q=!0,J=o.length,te=[],de=l.length;if(!J)return te;g&&(l=He(l,Ut(g))),I?(N=Le,q=!1):l.length>=i&&(N=Nn,q=!1,l=new Yr(l));e:for(;++B<J;){var me=o[B],Ee=g==null?me:g(me);if(me=I||me!==0?me:0,q&&Ee===Ee){for(var ke=de;ke--;)if(l[ke]===Ee)continue e;te.push(me)}else N(l,Ee,I)||te.push(me)}return te}var Br=Oa(hr),sa=Oa(Zs,!0);function Ju(o,l){var g=!0;return Br(o,function(I,B,N){return g=!!l(I,B,N),g}),g}function Gi(o,l,g){for(var I=-1,B=o.length;++I<B;){var N=o[I],q=l(N);if(q!=null&&(J===n?q===q&&!Wt(q):g(q,J)))var J=q,te=N}return te}function Xu(o,l,g,I){var B=o.length;for(g=Ye(g),g<0&&(g=-g>B?0:B+g),I=I===n||I>B?B:Ye(I),I<0&&(I+=B),I=g>I?0:Sl(I);g<I;)o[g++]=l;return o}function oa(o,l){var g=[];return Br(o,function(I,B,N){l(I,B,N)&&g.push(I)}),g}function wt(o,l,g,I,B){var N=-1,q=o.length;for(g||(g=Nc),B||(B=[]);++N<q;){var J=o[N];l>0&&g(J)?l>1?wt(J,l-1,g,I,B):Ze(B,J):I||(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 Ae(l,function(g){return Ar(o[g])})}function Xr(o,l){l=$r(l,o);for(var g=0,I=l.length;o!=null&&g<I;)o=o[dr(l[g++])];return g&&g==I?o:n}function la(o,l,g){var I=l(o);return Ke(o)?I:Ze(I,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 I=g?Le:qe,B=o[0].length,N=o.length,q=N,J=oe(N),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 Ne=me[Ee],Ge=l?l(Ne):Ne;if(Ne=g||Ne!==0?Ne:0,!(ke?Nn(ke,Ge):I(de,Ge,g))){for(q=N;--q;){var Je=J[q];if(!(Je?Nn(Je,Ge):I(o[q],Ge,g)))continue e}ke&&ke.push(Ge),de.push(Ne)}}return de}function tc(o,l,g,I){return hr(o,function(B,N,q){l(I,g(B),N,q)}),I}function Wn(o,l,g){l=$r(l,o),o=Ya(o,l);var I=o==null?o:o[dr(tr(l))];return I==null?n:kt(I,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,I,B){return o===l?!0:o==null||l==null||!ft(o)&&!ft(l)?o!==o&&l!==l:ic(o,l,g,I,Kn,B)}function ic(o,l,g,I,B,N){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&&Nr(o)){if(!Nr(l))return!1;q=!0,me=!1}if(ke&&!me)return N||(N=new ar),q||bn(o)?za(o,l,g,I,B,N):Oc(o,l,te,g,I,B,N);if(!(g&P)){var Ne=me&&ot.call(o,"__wrapped__"),Ge=Ee&&ot.call(l,"__wrapped__");if(Ne||Ge){var Je=Ne?o.value():o,je=Ge?l.value():l;return N||(N=new ar),B(Je,je,g,I,N)}}return ke?(N||(N=new ar),kc(o,l,g,I,B,N)):!1}function sc(o){return ft(o)&&Rt(o)==ge}function to(o,l,g,I){var B=g.length,N=B,q=!I;if(o==null)return!N;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<N;){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(I)var ke=I(de,me,te,o,l,Ee);if(!(ke===n?Kn(me,de,P|A,I,Ee):ke))return!1}}return!0}function ca(o){if(!ct(o)||Hc(o))return!1;var l=Ar(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)==Pe}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 I in o)I=="constructor"&&(l||!ot.call(o,I))||g.push(I);return g}function no(o,l){return o<l}function ha(o,l){var g=-1,I=Vt(o)?oe(o.length):[];return Br(o,function(B,N,q){I[++g]=l(B,N,q)}),I}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 I=Oo(g,o);return I===n&&I===l?ko(g,o):Kn(l,I,P|A)}}function Ui(o,l,g,I,B){o!==l&&Xs(l,function(N,q){if(B||(B=new ar),ct(N))cc(o,l,q,g,Ui,I,B);else{var J=I?I(wo(o,q),N,q+"",o,l,B):n;J===n&&(J=N),Ys(o,q,J)}},Ht)}function cc(o,l,g,I,B,N,q){var J=wo(o,g),te=wo(l,g),de=q.get(te);if(de){Ys(o,g,de);return}var me=N?N(J,te,g+"",o,l,q):n,Ee=me===n;if(Ee){var ke=Ke(te),Ne=!ke&&Nr(te),Ge=!ke&&!Ne&&bn(te);me=te,ke||Ne||Ge?Ke(J)?me=J:ht(J)?me=Nt(J):Ne?(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)||Ar(J))&&(me=Ua(te))):Ee=!1}Ee&&(q.set(te,me),B(me,te,I,N,q),q.delete(te)),Ys(o,g,me)}function ma(o,l){var g=o.length;if(!!g)return l+=l<0?g:0,Pr(l,g)?o[l]:n}function ga(o,l,g){l.length?l=He(l,function(N){return Ke(N)?function(q){return Xr(q,N.length===1?N[0]:N)}:N}):l=[zt];var I=-1;l=He(l,Ut(ze()));var B=ha(o,function(N,q,J){var te=He(l,function(de){return de(N)});return{criteria:te,index:++I,value:N}});return $l(B,function(N,q){return wc(N,q,g)})}function fc(o,l){return ya(o,l,function(g,I){return ko(o,I)})}function ya(o,l,g){for(var I=-1,B=l.length,N={};++I<B;){var q=l[I],J=Xr(o,q);g(J,q)&&Yn(N,$r(q,o),J)}return N}function hc(o){return function(l){return Xr(l,o)}}function io(o,l,g,I){var B=I?vr:Tt,N=-1,q=l.length,J=o;for(o===l&&(l=Nt(l)),g&&(J=He(o,Ut(g)));++N<q;)for(var te=0,de=l[N],me=g?g(de):de;(te=B(J,me,te,I))>-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,I=g-1;g--;){var B=l[g];if(g==I||B!==N){var N=B;Pr(B)?Bi.call(o,B,1):lo(o,B)}}return o}function so(o,l){return o+Li(Zo()*(l-o+1))}function pc(o,l,g,I){for(var B=-1,N=bt($i((l-o)/(g||1)),0),q=oe(N);N--;)q[I?N:++B]=o,o+=g;return q}function oo(o,l){var g="";if(!o||l<1||l>D)return g;do l%2&&(g+=o),l=Li(l/2),l&&(o+=o);while(l);return g}function Xe(o,l){return Po(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,I){if(!ct(o))return o;l=$r(l,o);for(var B=-1,N=l.length,q=N-1,J=o;J!=null&&++B<N;){var te=dr(l[B]),de=g;if(te==="__proto__"||te==="constructor"||te==="prototype")return o;if(B!=q){var me=J[te];de=I?I(me,te,J):n,de===n&&(de=ct(me)?me:Pr(l[B+1])?[]:{})}Un(J,te,de),J=J[te]}return o}var _a=Ni?function(o,l){return Ni.set(o,l),o}:zt,gc=Di?function(o,l){return Di(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 I=-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 N=oe(B);++I<B;)N[I]=o[I+l];return N}function vc(o,l){var g;return Br(o,function(I,B,N){return g=l(I,B,N),!g}),!!g}function qi(o,l,g){var I=0,B=o==null?I:o.length;if(typeof l=="number"&&l===l&&B<=be){for(;I<B;){var N=I+B>>>1,q=o[N];q!==null&&!Wt(q)&&(g?q<=l:q<l)?I=N+1:B=N}return B}return ao(o,l,zt,g)}function ao(o,l,g,I){var B=0,N=o==null?0:o.length;if(N===0)return 0;l=g(l);for(var q=l!==l,J=l===null,te=Wt(l),de=l===n;B<N;){var me=Li((B+N)/2),Ee=g(o[me]),ke=Ee!==n,Ne=Ee===null,Ge=Ee===Ee,Je=Wt(Ee);if(q)var je=I||Ge;else de?je=Ge&&(I||ke):J?je=Ge&&ke&&(I||!Ne):te?je=Ge&&ke&&!Ne&&(I||!Je):Ne||Je?je=!1:je=I?Ee<=l:Ee<l;je?B=me+1:N=me}return It(N,Q)}function ba(o,l){for(var g=-1,I=o.length,B=0,N=[];++g<I;){var q=o[g],J=l?l(q):q;if(!g||!lr(J,te)){var te=J;N[B++]=q===0?0:q}}return N}function Ea(o){return typeof o=="number"?o:Wt(o)?V:+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==-H?"-0":l}function Dr(o,l,g){var I=-1,B=qe,N=o.length,q=!0,J=[],te=J;if(g)q=!1,B=Le;else if(N>=i){var de=l?null:Ic(o);if(de)return xi(de);q=!1,B=Nn,te=new Yr}else te=l?[]:J;e:for(;++I<N;){var me=o[I],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=$r(l,o),o=Ya(o,l),o==null||delete o[dr(tr(l))]}function Sa(o,l,g,I){return Yn(o,l,g(Xr(o,l)),I)}function Wi(o,l,g,I){for(var B=o.length,N=I?B:-1;(I?N--:++N<B)&&l(o[N],N,o););return g?er(o,I?0:N,I?N+1:B):er(o,I?N+1:0,I?B:N)}function wa(o,l){var g=o;return g instanceof tt&&(g=g.value()),lt(l,function(I,B){return B.func.apply(B.thisArg,Ze([I],B.args))},g)}function uo(o,l,g){var I=o.length;if(I<2)return I?Dr(o[0]):[];for(var B=-1,N=oe(I);++B<I;)for(var q=o[B],J=-1;++J<I;)J!=B&&(N[B]=qn(N[B]||q,o[J],l,g));return Dr(wt(N,1),l,g)}function Pa(o,l,g){for(var I=-1,B=o.length,N=l.length,q={};++I<B;){var J=I<N?l[I]:n;g(q,o[I],J)}return q}function co(o){return ht(o)?o:[]}function fo(o){return typeof o=="function"?o:zt}function $r(o,l){return Ke(o)?o:Eo(o,l)?[o]:Qa(it(o))}var _c=Xe;function Lr(o,l,g){var I=o.length;return g=g===n?I:g,!l&&g>=I?o:er(o,l,g)}var Aa=ou||function(o){return yt.clearTimeout(o)};function Ca(o,l){if(l)return o.slice();var g=o.length,I=Wo?Wo(g):new o.constructor(g);return o.copy(I),I}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,I=o===null,B=o===o,N=Wt(o),q=l!==n,J=l===null,te=l===l,de=Wt(l);if(!J&&!de&&!N&&o>l||N&&q&&te&&!J&&!de||I&&q&&te||!g&&te||!B)return 1;if(!I&&!N&&!de&&o<l||de&&g&&B&&!I&&!N||J&&g&&B||!q&&B||!te)return-1}return 0}function wc(o,l,g){for(var I=-1,B=o.criteria,N=l.criteria,q=B.length,J=g.length;++I<q;){var te=Ta(B[I],N[I]);if(te){if(I>=J)return te;var de=g[I];return te*(de=="desc"?-1:1)}}return o.index-l.index}function Ia(o,l,g,I){for(var B=-1,N=o.length,q=g.length,J=-1,te=l.length,de=bt(N-q,0),me=oe(te+de),Ee=!I;++J<te;)me[J]=l[J];for(;++B<q;)(Ee||B<N)&&(me[g[B]]=o[B]);for(;de--;)me[J++]=o[B++];return me}function Ra(o,l,g,I){for(var B=-1,N=o.length,q=-1,J=g.length,te=-1,de=l.length,me=bt(N-J,0),Ee=oe(me+de),ke=!I;++B<me;)Ee[B]=o[B];for(var Ne=B;++te<de;)Ee[Ne+te]=l[te];for(;++q<J;)(ke||B<N)&&(Ee[Ne+g[q]]=o[B++]);return Ee}function Nt(o,l){var g=-1,I=o.length;for(l||(l=oe(I));++g<I;)l[g]=o[g];return l}function pr(o,l,g,I){var B=!g;g||(g={});for(var N=-1,q=l.length;++N<q;){var J=l[N],te=I?I(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 Pc(o,l){return pr(o,bo(o),l)}function Ac(o,l){return pr(o,Ga(o),l)}function Ki(o,l){return function(g,I){var B=Ke(g)?Ns:Wu,N=l?l():{};return B(g,o,ze(I,2),N)}}function yn(o){return Xe(function(l,g){var I=-1,B=g.length,N=B>1?g[B-1]:n,q=B>2?g[2]:n;for(N=o.length>3&&typeof N=="function"?(B--,N):n,q&&Bt(g[0],g[1],q)&&(N=B<3?n:N,B=1),l=ut(l);++I<B;){var J=g[I];J&&o(l,J,I,N)}return l})}function Oa(o,l){return function(g,I){if(g==null)return g;if(!Vt(g))return o(g,I);for(var B=g.length,N=l?B:-1,q=ut(g);(l?N--:++N<B)&&I(q[N],N,q)!==!1;);return g}}function ka(o){return function(l,g,I){for(var B=-1,N=ut(l),q=I(l),J=q.length;J--;){var te=q[o?J:++B];if(g(N[te],te,N)===!1)break}return l}}function Cc(o,l,g){var I=l&x,B=Jn(o);function N(){var q=this&&this!==yt&&this instanceof N?B:o;return q.apply(I?g:this,arguments)}return N}function Fa(o){return function(l){l=it(l);var g=cn(l)?or(l):n,I=g?g[0]:l.charAt(0),B=g?Lr(g,1).join(""):l.slice(1);return I[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),I=o.apply(g,l);return ct(I)?I:g}}function xc(o,l,g){var I=Jn(o);function B(){for(var N=arguments.length,q=oe(N),J=N,te=_n(B);J--;)q[J]=arguments[J];var de=N<3&&q[0]!==te&&q[N-1]!==te?[]:Fr(q,te);if(N-=de.length,N<g)return La(o,l,Yi,B.placeholder,n,q,de,n,n,g-N);var me=this&&this!==yt&&this instanceof B?I:o;return kt(me,this,q)}return B}function Ma(o){return function(l,g,I){var B=ut(l);if(!Vt(l)){var N=ze(g,3);l=St(l),g=function(J){return N(B[J],J,B)}}var q=o(l,g,I);return q>-1?B[N?l[q]:q]:n}}function Ba(o){return wr(function(l){var g=l.length,I=g,B=Zt.prototype.thru;for(o&&l.reverse();I--;){var N=l[I];if(typeof N!="function")throw new Xt(a);if(B&&!q&&Qi(N)=="wrapper")var q=new Zt([],!0)}for(I=q?I:g;++I<g;){N=l[I];var J=Qi(N),te=J=="wrapper"?vo(N):n;te&&So(te[0])&&te[1]==(O|E|C|k)&&!te[4].length&&te[9]==1?q=q[Qi(te[0])].apply(q,te[3]):q=N.length==1&&So(N)?q[J]():q.thru(N)}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,I,B,N,q,J,te,de){var me=l&O,Ee=l&x,ke=l&T,Ne=l&(E|S),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(Ne)var Dt=_n(je),Yt=Nl(rt,Dt);if(I&&(rt=Ia(rt,I,B,Ne)),N&&(rt=Ra(rt,N,q,Ne)),Qe-=Yt,Ne&&Qe<de){var pt=Fr(rt,Dt);return La(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 Da(o,l){return function(g,I){return tc(g,o,l(I),{})}}function Ji(o,l){return function(g,I){var B;if(g===n&&I===n)return l;if(g!==n&&(B=g),I!==n){if(B===n)return I;typeof g=="string"||typeof I=="string"?(g=qt(g),I=qt(I)):(g=Ea(g),I=Ea(I)),B=o(g,I)}return B}}function po(o){return wr(function(l){return l=He(l,Ut(ze())),Xe(function(g){var I=this;return o(l,function(B){return kt(B,I,g)})})})}function Xi(o,l){l=l===n?" ":qt(l);var g=l.length;if(g<2)return g?oo(l,o):l;var I=oo(l,$i(o/fn(l)));return cn(l)?Lr(or(I),0,o).join(""):I.slice(0,o)}function Tc(o,l,g,I){var B=l&x,N=Jn(o);function q(){for(var J=-1,te=arguments.length,de=-1,me=I.length,Ee=oe(me+te),ke=this&&this!==yt&&this instanceof q?N:o;++de<me;)Ee[de]=I[de];for(;te--;)Ee[de++]=arguments[++J];return kt(ke,B?g:this,Ee)}return q}function $a(o){return function(l,g,I){return I&&typeof I!="number"&&Bt(l,g,I)&&(g=I=n),l=Cr(l),g===n?(g=l,l=0):g=Cr(g),I=I===n?l<g?1:-1:Cr(I),pc(l,g,I,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 La(o,l,g,I,B,N,q,J,te,de){var me=l&E,Ee=me?q:n,ke=me?n:q,Ne=me?N:n,Ge=me?n:N;l|=me?C:R,l&=~(me?R:C),l&b||(l&=~(x|T));var Je=[o,l,B,Ne,Ee,Ge,ke,J,te,de],je=g.apply(n,Je);return So(o)&&Ja(je,Je),je.placeholder=I,Xa(je,o,l)}function mo(o){var l=_t[o];return function(g,I){if(g=rr(g),I=I==null?0:It(Ye(I),292),I&&Xo(g)){var B=(it(g)+"e").split("e"),N=l(B[0]+"e"+(+B[1]+I));return B=(it(N)+"e").split("e"),+(B[0]+"e"+(+B[1]-I))}return l(g)}}var Ic=dn&&1/xi(new dn([,-0]))[1]==H?function(o){return new dn(o)}:$o;function Na(o){return function(l){var g=Rt(l);return g==ge?js(l):g==Pe?ql(l):Ll(l,o(l))}}function Sr(o,l,g,I,B,N,q,J){var te=l&T;if(!te&&typeof o!="function")throw new Xt(a);var de=I?I.length:0;if(de||(l&=~(C|R),I=B=n),q=q===n?q:bt(Ye(q),0),J=J===n?J:Ye(J),de-=B?B.length:0,l&R){var me=I,Ee=B;I=B=n}var ke=te?n:vo(o),Ne=[o,l,g,I,B,me,Ee,N,q,J];if(ke&&jc(Ne,ke),o=Ne[0],l=Ne[1],g=Ne[2],I=Ne[3],B=Ne[4],J=Ne[9]=Ne[9]===n?te?0:o.length:bt(Ne[9]-de,0),!J&&l&(E|S)&&(l&=~(E|S)),!l||l==x)var Ge=Cc(o,l,g);else l==E||l==S?Ge=xc(o,l,J):(l==C||l==(x|C))&&!B.length?Ge=Tc(o,l,g,I):Ge=Yi.apply(n,Ne);var Je=ke?_a:Ja;return Xa(Je(Ge,Ne),o,l)}function Va(o,l,g,I){return o===n||lr(o,pn[g])&&!ot.call(I,g)?l:o}function Ha(o,l,g,I,B,N){return ct(o)&&ct(l)&&(N.set(l,o),Ui(o,l,n,Ha,N),N.delete(l)),o}function Rc(o){return Qn(o)?n:o}function za(o,l,g,I,B,N){var q=g&P,J=o.length,te=l.length;if(J!=te&&!(q&&te>J))return!1;var de=N.get(o),me=N.get(l);if(de&&me)return de==l&&me==o;var Ee=-1,ke=!0,Ne=g&A?new Yr:n;for(N.set(o,l),N.set(l,o);++Ee<J;){var Ge=o[Ee],Je=l[Ee];if(I)var je=q?I(Je,Ge,Ee,l,o,N):I(Ge,Je,Ee,o,l,N);if(je!==n){if(je)continue;ke=!1;break}if(Ne){if(!vt(l,function(Qe,rt){if(!Nn(Ne,rt)&&(Ge===Qe||B(Ge,Qe,g,I,N)))return Ne.push(rt)})){ke=!1;break}}else if(!(Ge===Je||B(Ge,Je,g,I,N))){ke=!1;break}}return N.delete(o),N.delete(l),ke}function Oc(o,l,g,I,B,N,q){switch(g){case $e:if(o.byteLength!=l.byteLength||o.byteOffset!=l.byteOffset)return!1;o=o.buffer,l=l.buffer;case Re:return!(o.byteLength!=l.byteLength||!N(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 Pe:var te=I&P;if(J||(J=xi),o.size!=l.size&&!te)return!1;var de=q.get(o);if(de)return de==l;I|=A,q.set(o,l);var me=za(J(o),J(l),I,B,N,q);return q.delete(o),me;case Se:if(jn)return jn.call(o)==jn.call(l)}return!1}function kc(o,l,g,I,B,N){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 Ne=N.get(o),Ge=N.get(l);if(Ne&&Ge)return Ne==l&&Ge==o;var Je=!0;N.set(o,l),N.set(l,o);for(var je=q;++Ee<te;){ke=J[Ee];var Qe=o[ke],rt=l[ke];if(I)var Kt=q?I(rt,Qe,ke,l,o,N):I(Qe,rt,ke,o,l,N);if(!(Kt===n?Qe===rt||B(Qe,rt,g,I,N):Kt)){Je=!1;break}je||(je=ke=="constructor")}if(Je&&!je){var Dt=o.constructor,Yt=l.constructor;Dt!=Yt&&"constructor"in o&&"constructor"in l&&!(typeof Dt=="function"&&Dt instanceof Dt&&typeof Yt=="function"&&Yt instanceof Yt)&&(Je=!1)}return N.delete(o),N.delete(l),Je}function wr(o){return Po(Ka(o,n,nl),o+"")}function go(o){return la(o,St,bo)}function yo(o){return la(o,Ht,Ga)}var vo=Ni?function(o){return Ni.get(o)}:$o;function Qi(o){for(var l=o.name+"",g=mn[l],I=ot.call(mn,l)?g.length:0;I--;){var B=g[I],N=B.func;if(N==null||N==o)return B.name}return l}function _n(o){var l=ot.call(L,"placeholder")?L:o;return l.placeholder}function ze(){var o=L.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 I=l[g],B=o[I];l[g]=[I,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 I=!0}catch{}var B=Oi.call(o);return I&&(l?o[Wr]=g:delete o[Wr]),B}var bo=qs?function(o){return o==null?[]:(o=ut(o),Ae(qs(o),function(l){return Yo.call(o,l)}))}:Lo,Ga=qs?function(o){for(var l=[];o;)Ze(l,bo(o)),o=Mi(o);return l}:Lo,Rt=Mt;(Ws&&Rt(new Ws(new ArrayBuffer(1)))!=$e||Hn&&Rt(new Hn)!=ge||Ks&&Rt(Ks.resolve())!=fe||dn&&Rt(new dn)!=Pe||zn&&Rt(new zn)!=xe)&&(Rt=function(o){var l=Mt(o),g=l==se?o.constructor:n,I=g?Qr(g):"";if(I)switch(I){case mu:return $e;case gu:return ge;case yu:return fe;case vu:return Pe;case _u:return xe}return l});function Mc(o,l,g){for(var I=-1,B=g.length;++I<B;){var N=g[I],q=N.size;switch(N.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=$r(l,o);for(var I=-1,B=l.length,N=!1;++I<B;){var q=dr(l[I]);if(!(N=o!=null&&g(o,q)))break;o=o[q]}return N||++I!=B?N:(B=o==null?0:o.length,!!B&&as(B)&&Pr(q,B)&&(Ke(o)||en(o)))}function Dc(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 $c(o,l,g){var I=o.constructor;switch(l){case Re:return ho(o);case we:case ce:return new I(+o);case $e:return bc(o,g);case he:case De:case Ue:case et:case Et:case Gt:case Pt:case At:case Tr:return xa(o,g);case ge:return new I;case G:case pe:return new I(o);case ve:return Ec(o);case Pe:return new I;case Se:return Sc(o)}}function Lc(o,l){var g=l.length;if(!g)return o;var I=g-1;return l[I]=(g>1?"& ":"")+l[I],l=l.join(g>2?", ":" "),o.replace(ds,`{
  29. /* [wrapped with `+l+`] */
  30. `)}function Nc(o){return Ke(o)||en(o)||!!(Jo&&o&&o[Jo])}function Pr(o,l){var g=typeof o;return l=l==null?D: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 I=typeof l;return(I=="number"?Vt(g)&&Pr(l,g.length):I=="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:Pn.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=L[l];if(typeof g!="function"||!(l in tt.prototype))return!1;if(o===g)return!0;var I=vo(g);return!!I&&o===I[0]}function Hc(o){return!!qo&&qo in o}var zc=Ii?Ar:No;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(I){return g.size===d&&g.clear(),I}),g=l.cache;return l}function jc(o,l){var g=o[1],I=l[1],B=g|I,N=B<(x|T|O),q=I==O&&g==E||I==O&&g==k&&o[7].length<=l[8]||I==(O|k)&&l[7].length<=l[8]&&g==E;if(!(N||q))return o;I&x&&(o[2]=l[2],B|=g&x?0:b);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),I&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 I=arguments,B=-1,N=bt(I.length-l,0),q=oe(N);++B<N;)q[B]=I[l+B];B=-1;for(var J=oe(l+1);++B<l;)J[B]=I[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,I=It(l.length,g),B=Nt(o);I--;){var N=l[I];o[I]=Pr(N,g)?B[N]: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)},Po=Za(gc);function Xa(o,l,g){var I=l+"";return Po(o,Lc(I,Kc(Bc(I),g)))}function Za(o){var l=0,g=0;return function(){var I=hu(),B=j-(I-g);if(g=I,B>0){if(++l>=Z)return arguments[0]}else l=0;return o.apply(n,arguments)}}function ts(o,l){var g=-1,I=o.length,B=I-1;for(l=l===n?I:l;++g<l;){var N=so(g,B),q=o[N];o[N]=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,I,B,N){l.push(B?N.replace(ms,"$1"):I||g)}),l});function dr(o){if(typeof o=="string"||Wt(o))return o;var l=o+"";return l=="0"&&1/o==-H?"-0":l}function Qr(o){if(o!=null){try{return Ri.call(o)}catch{}try{return o+""}catch{}}return""}function Kc(o,l){return $(Oe,function(g){var I="_."+g[0];l&g[1]&&!qe(o,I)&&o.push(I)}),o.sort()}function el(o){if(o instanceof tt)return o.clone();var l=new Zt(o.__wrapped__,o.__chain__);return l.__actions__=Nt(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 I=o==null?0:o.length;if(!I||l<1)return[];for(var B=0,N=0,q=oe($i(I/l));B<I;)q[N++]=er(o,B,B+=l);return q}function Jc(o){for(var l=-1,g=o==null?0:o.length,I=0,B=[];++l<g;){var N=o[l];N&&(B[I++]=N)}return B}function Xc(){var o=arguments.length;if(!o)return[];for(var l=oe(o-1),g=arguments[0],I=o;I--;)l[I-1]=arguments[I];return Ze(Ke(g)?Nt(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 I=o==null?0:o.length;return I?(l=g||l===n?1:Ye(l),er(o,l<0?0:l,I)):[]}function rf(o,l,g){var I=o==null?0:o.length;return I?(l=g||l===n?1:Ye(l),l=I-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,I){var B=o==null?0:o.length;return B?(g&&typeof g!="number"&&Bt(o,l,g)&&(g=0,I=B),Xu(o,l,g,I)):[]}function tl(o,l,g){var I=o==null?0:o.length;if(!I)return-1;var B=g==null?0:Ye(g);return B<0&&(B=bt(I+B,0)),jt(o,ze(l,3),B)}function rl(o,l,g){var I=o==null?0:o.length;if(!I)return-1;var B=I-1;return g!==n&&(B=Ye(g),B=g<0?bt(I+B,0):It(B,I-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,H):[]}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,I={};++l<g;){var B=o[l];I[B[0]]=B[1]}return I}function il(o){return o&&o.length?o[0]:n}function cf(o,l,g){var I=o==null?0:o.length;if(!I)return-1;var B=g==null?0:Ye(g);return B<0&&(B=bt(I+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 I=o==null?0:o.length;if(!I)return-1;var B=I;return g!==n&&(B=Ye(g),B=B<0?bt(I+B,0):It(B,I-1)),l===l?Kl(o,l,B):jt(o,Ln,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,I=Js(o,l);return va(o,He(l,function(B){return Pr(B,g)?+B:B}).sort(Ta)),I});function Sf(o,l){var g=[];if(!(o&&o.length))return g;var I=-1,B=[],N=o.length;for(l=ze(l,3);++I<N;){var q=o[I];l(q,I,o)&&(g.push(q),B.push(I))}return va(o,B),g}function Ao(o){return o==null?o:du.call(o)}function wf(o,l,g){var I=o==null?0:o.length;return I?(g&&typeof g!="number"&&Bt(o,l,g)?(l=0,g=I):(l=l==null?0:Ye(l),g=g===n?I:Ye(g)),er(o,l,g)):[]}function Pf(o,l){return qi(o,l)}function Af(o,l,g){return ao(o,l,ze(g,2))}function Cf(o,l){var g=o==null?0:o.length;if(g){var I=qi(o,l);if(I<g&&lr(o[I],l))return I}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 I=qi(o,l,!0)-1;if(lr(o[I],l))return I}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 I=o==null?0:o.length;return I?(l=g||l===n?1:Ye(l),l=I-l,er(o,l<0?0:l,I)):[]}function Bf(o,l){return o&&o.length?Wi(o,ze(l,3),!1,!0):[]}function Df(o,l){return o&&o.length?Wi(o,ze(l,3)):[]}var $f=Xe(function(o){return Dr(wt(o,1,ht,!0))}),Lf=Xe(function(o){var l=tr(o);return ht(l)&&(l=n),Dr(wt(o,1,ht,!0),ze(l,2))}),Nf=Xe(function(o){var l=tr(o);return l=typeof l=="function"?l:n,Dr(wt(o,1,ht,!0),n,l)});function Vf(o){return o&&o.length?Dr(o):[]}function Hf(o,l){return o&&o.length?Dr(o,ze(l,2)):[]}function zf(o,l){return l=typeof l=="function"?l:n,o&&o.length?Dr(o,n,l):[]}function Co(o){if(!(o&&o.length))return[];var l=0;return o=Ae(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(I){return kt(l,n,I)})}var Gf=Xe(function(o,l){return ht(o)?qn(o,l):[]}),jf=Xe(function(o){return uo(Ae(o,ht))}),Uf=Xe(function(o){var l=tr(o);return ht(l)&&(l=n),uo(Ae(o,ht),ze(l,2))}),qf=Xe(function(o){var l=tr(o);return l=typeof l=="function"?l:n,uo(Ae(o,ht),n,l)}),Wf=Xe(Co);function Kf(o,l){return Pa(o||[],l||[],Un)}function Yf(o,l){return Pa(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=L(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,I=this.__wrapped__,B=function(N){return Js(N,o)};return l>1||this.__actions__.length||!(I instanceof tt)||!Pr(g)?this.thru(B):(I=I.slice(g,+g+(l?1:0)),I.__actions__.push({func:rs,args:[B],thisArg:n}),new Zt(I,this.__chain__).thru(function(N){return l&&!N.length&&N.push(n),N}))});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 I=el(g);I.__index__=0,I.__values__=n,l?B.__wrapped__=I:l=I;var B=I;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:[Ao],thisArg:n}),new Zt(l,this.__chain__)}return this.thru(Ao)}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 I=Ke(o)?ae:Ju;return g&&Bt(o,l,g)&&(l=n),I(o,ze(l,3))}function lh(o,l){var g=Ke(o)?Ae: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),H)}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)?$: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,I){o=Vt(o)?o:En(o),g=g&&!I?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 I=-1,B=typeof l=="function",N=Vt(o)?oe(o.length):[];return Br(o,function(q){N[++I]=B?kt(l,q,g):Wn(q,l,g)}),N}),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,I){return o==null?[]:(Ke(l)||(l=l==null?[]:[l]),g=I?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 I=Ke(o)?lt:Vo,B=arguments.length<3;return I(o,ze(l,4),g,B,Br)}function Eh(o,l,g){var I=Ke(o)?mt:Vo,B=arguments.length<3;return I(o,ze(l,4),g,B,sa)}function Sh(o,l){var g=Ke(o)?Ae:oa;return g(o,os(ze(l,3)))}function wh(o){var l=Ke(o)?ta:dc;return l(o)}function Ph(o,l,g){(g?Bt(o,l,g):l===n)?l=1:l=Ye(l);var I=Ke(o)?Uu:mc;return I(o,l)}function Ah(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==Pe?o.size:ro(o).length}function xh(o,l,g){var I=Ke(o)?vt:vc;return g&&Bt(o,l,g)&&(l=n),I(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 I=x;if(g.length){var B=Fr(g,_n(xo));I|=C}return Sr(o,I,l,g,B)}),hl=Xe(function(o,l,g){var I=x|T;if(g.length){var B=Fr(g,_n(hl));I|=C}return Sr(l,I,o,g,B)});function pl(o,l,g){l=g?n:l;var I=Sr(o,E,n,n,n,n,n,l);return I.placeholder=pl.placeholder,I}function dl(o,l,g){l=g?n:l;var I=Sr(o,S,n,n,n,n,n,l);return I.placeholder=dl.placeholder,I}function ml(o,l,g){var I,B,N,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,N=Ee?bt(rr(g.maxWait)||0,l):N,ke="trailing"in g?!!g.trailing:ke);function Ne(pt){var ur=I,xr=B;return I=B=n,de=pt,q=o.apply(xr,ur),q}function Ge(pt){return de=pt,J=Zn(Qe,l),me?Ne(pt):q}function Je(pt){var ur=pt-te,xr=pt-de,Ml=l-ur;return Ee?It(Ml,N-xr):Ml}function je(pt){var ur=pt-te,xr=pt-de;return te===n||ur>=l||ur<0||Ee&&xr>=N}function Qe(){var pt=is();if(je(pt))return rt(pt);J=Zn(Qe,Je(pt))}function rt(pt){return J=n,ke&&I?Ne(pt):(I=B=n,q)}function Kt(){J!==n&&Aa(J),de=0,I=te=B=J=n}function Dt(){return J===n?q:rt(is())}function Yt(){var pt=is(),ur=je(pt);if(I=arguments,B=this,te=pt,ur){if(J===n)return Ge(te);if(Ee)return Aa(J),J=Zn(Qe,l),Ne(te)}return J===n&&(J=Zn(Qe,l)),q}return Yt.cancel=Kt,Yt.flush=Dt,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 I=arguments,B=l?l.apply(this,I):I[0],N=g.cache;if(N.has(B))return N.get(B);var q=o.apply(this,I);return g.cache=N.set(B,q)||N,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(I){for(var B=-1,N=It(I.length,g);++B<N;)I[B]=l[B].call(this,I[B]);return kt(o,this,I)})}),To=Xe(function(o,l){var g=Fr(l,_n(To));return Sr(o,C,n,l,g)}),gl=Xe(function(o,l){var g=Fr(l,_n(gl));return Sr(o,R,n,l,g)}),Bh=wr(function(o,l){return Sr(o,k,n,n,n,l)});function Dh(o,l){if(typeof o!="function")throw new Xt(a);return l=l===n?l:Ye(l),Xe(o,l)}function $h(o,l){if(typeof o!="function")throw new Xt(a);return l=l==null?0:bt(Ye(l),0),Xe(function(g){var I=g[l],B=Lr(g,0,l);return I&&Ze(B,I),kt(o,this,B)})}function Lh(o,l,g){var I=!0,B=!0;if(typeof o!="function")throw new Xt(a);return ct(g)&&(I="leading"in g?!!g.leading:I,B="trailing"in g?!!g.trailing:B),ml(o,l,{leading:I,maxWait:l,trailing:B})}function Nh(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=$n?Ut($n):rc;function Vt(o){return o!=null&&as(o.length)&&!Ar(o)}function ht(o){return ft(o)&&Vt(o)}function Jh(o){return o===!0||o===!1||ft(o)&&Mt(o)==we}var Nr=uu||No,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"||Nr(o)||bn(o)||en(o)))return!o.length;var l=Rt(o);if(l==ge||l==Pe)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 I=g?g(o,l):n;return I===n?Kn(o,l,n,g):!!I}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 Ar(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<=D}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=Pi?Ut(Pi):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=Ai?Ut(Ai):oc;function fp(o){return yl(o)&&o>=-D&&o<=D}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):Nt(o);if(Vn&&o[Vn])return Ul(o[Vn]());var l=Rt(o),g=l==ge?js:l==Pe?xi:En;return g(o)}function Cr(o){if(!o)return o===0?o:0;if(o=rr(o),o===H||o===-H){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 V;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)?V:+o}function wl(o){return pr(o,Ht(o))}function yp(o){return o?Jr(Ye(o),-D,D):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])}),Pl=yn(function(o,l){pr(l,Ht(l),o)}),us=yn(function(o,l,g,I){pr(l,Ht(l),o,I)}),_p=yn(function(o,l,g,I){pr(l,St(l),o,I)}),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,I=l.length,B=I>2?l[2]:n;for(B&&Bt(l[0],l[1],B)&&(I=1);++g<I;)for(var N=l[g],q=Ht(N),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]=N[de])}return o}),wp=Xe(function(o){return o.push(n,Ha),kt(Al,n,o)});function Pp(o,l){return Ft(o,ze(l,3),hr)}function Ap(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 I=o==null?n:Xr(o,l);return I===n?g:I}function kp(o,l){return o!=null&&ja(o,l,Zu)}function ko(o,l){return o!=null&&ja(o,l,Qu)}var Fp=Da(function(o,l,g){l!=null&&typeof l.toString!="function"&&(l=Oi.call(l)),o[l]=g},Mo(zt)),Mp=Da(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 Dp(o,l){var g={};return l=ze(l,3),hr(o,function(I,B,N){Er(g,l(I,B,N),I)}),g}function $p(o,l){var g={};return l=ze(l,3),hr(o,function(I,B,N){Er(g,B,l(I,B,N))}),g}var Lp=yn(function(o,l,g){Ui(o,l,g)}),Al=yn(function(o,l,g,I){Ui(o,l,g,I)}),Np=wr(function(o,l){var g={};if(o==null)return g;var I=!1;l=He(l,function(N){return N=$r(N,o),I||(I=N.length>1),N}),pr(o,yo(o),g),I&&(g=Qt(g,m|_|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(I){return[I]});return l=ze(l),ya(o,g,function(I,B){return l(I,B[0])})}function zp(o,l,g){l=$r(l,o);var I=-1,B=l.length;for(B||(B=1,o=n);++I<B;){var N=o==null?n:o[dr(l[I])];N===n&&(I=B,N=g),o=Ar(N)?N.call(o):N}return o}function Gp(o,l,g){return o==null?o:Yn(o,l,g)}function jp(o,l,g,I){return I=typeof I=="function"?I:n,o==null?o:Yn(o,l,g,I)}var xl=Na(St),Tl=Na(Ht);function Up(o,l,g){var I=Ke(o),B=I||Nr(o)||bn(o);if(l=ze(l,4),g==null){var N=o&&o.constructor;B?g=I?new N:[]:ct(o)?g=Ar(N)?gn(Mi(o)):{}:g={}}return(B?$: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,I){return I=typeof I=="function"?I:n,o==null?o:Sa(o,l,fo(g),I)}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 I=o;o=l,l=I}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 I=o.length;g=g===n?I:Jr(Ye(g),0,I);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(An,"\\$&"):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 I=l?fn(o):0;if(!l||I>=l)return o;var B=(l-I)/2;return Xi(Li(B),g)+o+Xi($i(B),g)}function ad(o,l,g){o=it(o),l=Ye(l);var I=l?fn(o):0;return l&&I<l?o+Xi(l-I,g):o}function ld(o,l,g){o=it(o),l=Ye(l);var I=l?fn(o):0;return l&&I<l?Xi(l-I,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))?Lr(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 I=L.templateSettings;g&&Bt(o,l,g)&&(l=n),o=it(o),l=us({},l,I,Va);var B=us({},l.imports,I.imports,Va),N=St(B),q=Gs(B,N),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"),Ne="//# sourceURL="+(ot.call(l,"sourceURL")?(l.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++$s+"]")+`
  31. `;o.replace(ke,function(je,Qe,rt,Kt,Dt,Yt){return rt||(rt=Kt),Ee+=o.slice(de,Yt).replace(Ss,zl),Qe&&(J=!0,Ee+=`' +
  32. __e(`+Qe+`) +
  33. '`),Dt&&(te=!0,Ee+=`';
  34. `+Dt+`;
  35. __p += '`),rt&&(Ee+=`' +
  36. ((__t = (`+rt+`)) == null ? '' : __t) +
  37. '`),de=Yt+je.length,je}),Ee+=`';
  38. `;var Ge=ot.call(l,"variable")&&l.variable;if(!Ge)Ee=`with (obj) {
  39. `+Ee+`
  40. }
  41. `;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")+`) {
  42. `+(Ge?"":`obj || (obj = {});
  43. `)+"var __t, __p = ''"+(J?", __e = _.escape":"")+(te?`, __j = Array.prototype.join;
  44. function print() { __p += __j.call(arguments, '') }
  45. `:`;
  46. `)+Ee+`return __p
  47. }`;var Je=kl(function(){return nt(N,Ne+"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 I=or(o),B=or(l),N=zo(I,B),q=Go(I,B)+1;return Lr(I,N,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 I=or(o),B=Go(I,or(l))+1;return Lr(I,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 I=or(o),B=zo(I,or(l));return Lr(I,B).join("")}function Sd(o,l){var g=z,I=U;if(ct(l)){var B="separator"in l?l.separator:B;g="length"in l?Ye(l.length):g,I="omission"in l?qt(l.omission):I}o=it(o);var N=o.length;if(cn(o)){var q=or(o);N=q.length}if(g>=N)return o;var J=g-fn(I);if(J<1)return I;var te=q?Lr(q,0,J).join(""):o.slice(0,J);if(B===n)return te+I;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+I}function wd(o){return o=it(o),o&&cs.test(o)?o.replace(ei,Yl):o}var Pd=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):Lt(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)}}),Ad=wr(function(o,l){return $(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(I){if(typeof I[1]!="function")throw new Xt(a);return[g(I[0]),I[1]]}):[],Xe(function(I){for(var B=-1;++B<l;){var N=o[B];if(kt(N[0],this,I))return kt(N[1],this,I)}})}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 Do(o,l,g){var I=St(l),B=ji(l,I);g==null&&!(ct(l)&&(B.length||!I.length))&&(g=l,l=o,o=this,B=ji(l,St(l)));var N=!(ct(g)&&"chain"in g)||!!g.chain,q=Ar(o);return $(B,function(J){var te=l[J];o[J]=te,q&&(o.prototype[J]=function(){var de=this.__chain__;if(N||de){var me=o(this.__wrapped__),Ee=me.__actions__=Nt(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 $o(){}function Dd(o){return o=Ye(o),Xe(function(l){return ma(l,o)})}var $d=po(He),Ld=po(ae),Nd=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=$a(),zd=$a(!0);function Lo(){return[]}function No(){return!1}function Gd(){return{}}function jd(){return""}function Ud(){return!0}function qd(o,l){if(o=Ye(o),o<1||o>D)return[];var g=ne,I=It(o,ne);l=ze(l),o-=ne;for(var B=zs(I,l);++g<o;)l(g);return B}function Wd(o){return Ke(o)?He(o,dr):Wt(o)?[o]:Nt(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 L.after=Ih,L.ary=cl,L.assign=vp,L.assignIn=Pl,L.assignInWith=us,L.assignWith=_p,L.at=bp,L.before=fl,L.bind=xo,L.bindAll=Ad,L.bindKey=hl,L.castArray=Hh,L.chain=al,L.chunk=Yc,L.compact=Jc,L.concat=Xc,L.cond=Cd,L.conforms=xd,L.constant=Mo,L.countBy=oh,L.create=Ep,L.curry=pl,L.curryRight=dl,L.debounce=ml,L.defaults=Sp,L.defaultsDeep=wp,L.defer=Rh,L.delay=Oh,L.difference=Zc,L.differenceBy=Qc,L.differenceWith=ef,L.drop=tf,L.dropRight=rf,L.dropRightWhile=nf,L.dropWhile=sf,L.fill=of,L.filter=lh,L.flatMap=fh,L.flatMapDeep=hh,L.flatMapDepth=ph,L.flatten=nl,L.flattenDeep=af,L.flattenDepth=lf,L.flip=kh,L.flow=Id,L.flowRight=Rd,L.fromPairs=uf,L.functions=Rp,L.functionsIn=Op,L.groupBy=dh,L.initial=ff,L.intersection=hf,L.intersectionBy=pf,L.intersectionWith=df,L.invert=Fp,L.invertBy=Mp,L.invokeMap=gh,L.iteratee=Bo,L.keyBy=yh,L.keys=St,L.keysIn=Ht,L.map=ns,L.mapKeys=Dp,L.mapValues=$p,L.matches=Od,L.matchesProperty=kd,L.memoize=ss,L.merge=Lp,L.mergeWith=Al,L.method=Fd,L.methodOf=Md,L.mixin=Do,L.negate=os,L.nthArg=Dd,L.omit=Np,L.omitBy=Vp,L.once=Fh,L.orderBy=vh,L.over=$d,L.overArgs=Mh,L.overEvery=Ld,L.overSome=Nd,L.partial=To,L.partialRight=gl,L.partition=_h,L.pick=Hp,L.pickBy=Cl,L.property=Fl,L.propertyOf=Vd,L.pull=vf,L.pullAll=sl,L.pullAllBy=_f,L.pullAllWith=bf,L.pullAt=Ef,L.range=Hd,L.rangeRight=zd,L.rearg=Bh,L.reject=Sh,L.remove=Sf,L.rest=Dh,L.reverse=Ao,L.sampleSize=Ph,L.set=Gp,L.setWith=jp,L.shuffle=Ah,L.slice=wf,L.sortBy=Th,L.sortedUniq=Rf,L.sortedUniqBy=Of,L.split=pd,L.spread=$h,L.tail=kf,L.take=Ff,L.takeRight=Mf,L.takeRightWhile=Bf,L.takeWhile=Df,L.tap=Xf,L.throttle=Lh,L.thru=rs,L.toArray=El,L.toPairs=xl,L.toPairsIn=Tl,L.toPath=Wd,L.toPlainObject=wl,L.transform=Up,L.unary=Nh,L.union=$f,L.unionBy=Lf,L.unionWith=Nf,L.uniq=Vf,L.uniqBy=Hf,L.uniqWith=zf,L.unset=qp,L.unzip=Co,L.unzipWith=ol,L.update=Wp,L.updateWith=Kp,L.values=En,L.valuesIn=Yp,L.without=Gf,L.words=Ol,L.wrap=Vh,L.xor=jf,L.xorBy=Uf,L.xorWith=qf,L.zip=Wf,L.zipObject=Kf,L.zipObjectDeep=Yf,L.zipWith=Jf,L.entries=xl,L.entriesIn=Tl,L.extend=Pl,L.extendWith=us,Do(L,L),L.add=Yd,L.attempt=kl,L.camelCase=Qp,L.capitalize=Il,L.ceil=Jd,L.clamp=Jp,L.clone=zh,L.cloneDeep=jh,L.cloneDeepWith=Uh,L.cloneWith=Gh,L.conformsTo=qh,L.deburr=Rl,L.defaultTo=Td,L.divide=Xd,L.endsWith=ed,L.eq=lr,L.escape=td,L.escapeRegExp=rd,L.every=ah,L.find=uh,L.findIndex=tl,L.findKey=Pp,L.findLast=ch,L.findLastIndex=rl,L.findLastKey=Ap,L.floor=Zd,L.forEach=ll,L.forEachRight=ul,L.forIn=Cp,L.forInRight=xp,L.forOwn=Tp,L.forOwnRight=Ip,L.get=Oo,L.gt=Wh,L.gte=Kh,L.has=kp,L.hasIn=ko,L.head=il,L.identity=zt,L.includes=mh,L.indexOf=cf,L.inRange=Xp,L.invoke=Bp,L.isArguments=en,L.isArray=Ke,L.isArrayBuffer=Yh,L.isArrayLike=Vt,L.isArrayLikeObject=ht,L.isBoolean=Jh,L.isBuffer=Nr,L.isDate=Xh,L.isElement=Zh,L.isEmpty=Qh,L.isEqual=ep,L.isEqualWith=tp,L.isError=Io,L.isFinite=rp,L.isFunction=Ar,L.isInteger=yl,L.isLength=as,L.isMap=vl,L.isMatch=np,L.isMatchWith=sp,L.isNaN=ap,L.isNative=lp,L.isNil=cp,L.isNull=up,L.isNumber=_l,L.isObject=ct,L.isObjectLike=ft,L.isPlainObject=Qn,L.isRegExp=Ro,L.isSafeInteger=fp,L.isSet=bl,L.isString=ls,L.isSymbol=Wt,L.isTypedArray=bn,L.isUndefined=hp,L.isWeakMap=pp,L.isWeakSet=dp,L.join=mf,L.kebabCase=nd,L.last=tr,L.lastIndexOf=gf,L.lowerCase=id,L.lowerFirst=sd,L.lt=mp,L.lte=gp,L.max=Qd,L.maxBy=em,L.mean=tm,L.meanBy=rm,L.min=im,L.minBy=sm,L.stubArray=Lo,L.stubFalse=No,L.stubObject=Gd,L.stubString=jd,L.stubTrue=Ud,L.multiply=om,L.nth=yf,L.noConflict=Bd,L.noop=$o,L.now=is,L.pad=od,L.padEnd=ad,L.padStart=ld,L.parseInt=ud,L.random=Zp,L.reduce=bh,L.reduceRight=Eh,L.repeat=cd,L.replace=fd,L.result=zp,L.round=am,L.runInContext=ee,L.sample=wh,L.size=Ch,L.snakeCase=hd,L.some=xh,L.sortedIndex=Pf,L.sortedIndexBy=Af,L.sortedIndexOf=Cf,L.sortedLastIndex=xf,L.sortedLastIndexBy=Tf,L.sortedLastIndexOf=If,L.startCase=dd,L.startsWith=md,L.subtract=lm,L.sum=um,L.sumBy=cm,L.template=gd,L.times=qd,L.toFinite=Cr,L.toInteger=Ye,L.toLength=Sl,L.toLower=yd,L.toNumber=rr,L.toSafeInteger=yp,L.toString=it,L.toUpper=vd,L.trim=_d,L.trimEnd=bd,L.trimStart=Ed,L.truncate=Sd,L.unescape=wd,L.uniqueId=Kd,L.upperCase=Pd,L.upperFirst=Fo,L.each=ll,L.eachRight=ul,L.first=il,Do(L,function(){var o={};return hr(L,function(l,g){ot.call(L.prototype,g)||(o[g]=l)}),o}(),{chain:!1}),L.VERSION="2.4.0",$(["bind","bindKey","curry","curryRight","partial","partialRight"],function(o){L[o].placeholder=L}),$(["drop","take"],function(o,l){tt.prototype[o]=function(g){g=g===n?1:bt(Ye(g),0);var I=this.__filtered__&&!l?new tt(this):this.clone();return I.__filtered__?I.__takeCount__=It(g,I.__takeCount__):I.__views__.push({size:It(g,ne),type:o+(I.__dir__<0?"Right":"")}),I},tt.prototype[o+"Right"]=function(g){return this.reverse()[o](g).reverse()}}),$(["filter","map","takeWhile"],function(o,l){var g=l+1,I=g==X||g==W;tt.prototype[o]=function(B){var N=this.clone();return N.__iteratees__.push({iteratee:ze(B,3),type:g}),N.__filtered__=N.__filtered__||I,N}}),$(["head","last"],function(o,l){var g="take"+(l?"Right":"");tt.prototype[o]=function(){return this[g](1).value()[0]}}),$(["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),I=/^(?:head|last)$/.test(l),B=L[I?"take"+(l=="last"?"Right":""):l],N=I||/^find/.test(l);!B||(L.prototype[l]=function(){var q=this.__wrapped__,J=I?[1]:arguments,te=q instanceof tt,de=J[0],me=te||Ke(q),Ee=function(Qe){var rt=B.apply(L,Ze([Qe],J));return I&&ke?rt[0]:rt};me&&g&&typeof de=="function"&&de.length!=1&&(te=me=!1);var ke=this.__chain__,Ne=!!this.__actions__.length,Ge=N&&!ke,Je=te&&!Ne;if(!N&&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?I?je.value()[0]:je.value():je)})}),$(["pop","push","shift","sort","splice","unshift"],function(o){var l=Ti[o],g=/^(?:push|sort|unshift)$/.test(o)?"tap":"thru",I=/^(?:pop|shift)$/.test(o);L.prototype[o]=function(){var B=arguments;if(I&&!this.__chain__){var N=this.value();return l.apply(Ke(N)?N:[],B)}return this[g](function(q){return l.apply(Ke(q)?q:[],B)})}}),hr(tt.prototype,function(o,l){var g=L[l];if(g){var I=g.name+"";ot.call(mn,I)||(mn[I]=[]),mn[I].push({name:l,func:g})}}),mn[Yi(n,T).name]=[{name:"wrapper",func:n}],tt.prototype.clone=bu,tt.prototype.reverse=Eu,tt.prototype.value=Su,L.prototype.at=Zf,L.prototype.chain=Qf,L.prototype.commit=eh,L.prototype.next=th,L.prototype.plant=nh,L.prototype.reverse=ih,L.prototype.toJSON=L.prototype.valueOf=L.prototype.value=sh,L.prototype.first=L.prototype.head,Vn&&(L.prototype[Vn]=rh),L},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 z=e.autoPlay;e.playOnHover&&(z=!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&&(z=!1);const j={container:F,renderer:e.renderer,loop:Z,autoplay:z,animationData:U};lodash.exports.isEqual(e.rendererSettings,{})===!1&&(j.rendererSettings=e.rendererSettings),n=Lottie.loadAnimation(j),setTimeout(()=>{z=e.autoPlay,e.playOnHover?n.pause():z?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,z=e.height;return typeof e.width=="number"&&(F=`${e.width}px`),typeof e.height=="number"&&(z=`${e.height}px`),{"--lottie-animation-container-width":F,"--lottie-animation-container-height":z,"--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()},_=()=>{n&&n.pause()},y=()=>{n&&n.stop()},P=()=>{n&&n.destroy()},A=(F=1)=>{if(F<=0)throw new Error("Speed must be greater than 0");n&&n.setSpeed(F)},x=F=>{n&&(F==="forward"?n.setDirection(1):F==="reverse"&&n.setDirection(-1))},T=(F,z=!0)=>{n&&n.goToAndStop(F,z)},b=(F,z=!0)=>{n&&n.goToAndPlay(F,z)},E=(F,z=!1)=>{n&&n.playSegments(F,z)},S=(F=!0)=>{n&&n.setSubframe(F)},C=(F=!0)=>{if(n)return n.getDuration(F)},R=(F,z=0)=>{n&&n.renderer.elements[z].updateDocumentData(F)},O=F=>{for(var z="",U="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",Z=U.length,j=0;j<F;j++)z+=U.charAt(Math.floor(Math.random()*Z));return z},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 z=setInterval(()=>{if(a(F)){clearInterval(z);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:_,stop:y,destroy:P,setSpeed:A,setDirection:x,goToAndStop:T,goToAndPlay:b,playSegments:E,setSubFrame:S,getDuration:C,updateDocumentData:R}}}),_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,_,y){if(typeof m!="function")throw new TypeError("The listener must be a function");var P=new s(m,_||d,y),A=n?n+c:c;return d._events[A]?d._events[A].fn?d._events[A]=[d._events[A],P]:d._events[A].push(P):(d._events[A]=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,_;if(this._eventsCount===0)return c;for(_ in m=this._events)r.call(m,_)&&c.push(n?_.slice(1):_);return Object.getOwnPropertySymbols?c.concat(Object.getOwnPropertySymbols(m)):c},f.prototype.listeners=function(c){var m=n?n+c:c,_=this._events[m];if(!_)return[];if(_.fn)return[_.fn];for(var y=0,P=_.length,A=new Array(P);y<P;y++)A[y]=_[y].fn;return A},f.prototype.listenerCount=function(c){var m=n?n+c:c,_=this._events[m];return _?_.fn?1:_.length:0},f.prototype.emit=function(c,m,_,y,P,A){var x=n?n+c:c;if(!this._events[x])return!1;var T=this._events[x],b=arguments.length,E,S;if(T.fn){switch(T.once&&this.removeListener(c,T.fn,void 0,!0),b){case 1:return T.fn.call(T.context),!0;case 2:return T.fn.call(T.context,m),!0;case 3:return T.fn.call(T.context,m,_),!0;case 4:return T.fn.call(T.context,m,_,y),!0;case 5:return T.fn.call(T.context,m,_,y,P),!0;case 6:return T.fn.call(T.context,m,_,y,P,A),!0}for(S=1,E=new Array(b-1);S<b;S++)E[S-1]=arguments[S];T.fn.apply(T.context,E)}else{var C=T.length,R;for(S=0;S<C;S++)switch(T[S].once&&this.removeListener(c,T[S].fn,void 0,!0),b){case 1:T[S].fn.call(T[S].context);break;case 2:T[S].fn.call(T[S].context,m);break;case 3:T[S].fn.call(T[S].context,m,_);break;case 4:T[S].fn.call(T[S].context,m,_,y);break;default:if(!E)for(R=1,E=new Array(b-1);R<b;R++)E[R-1]=arguments[R];T[S].fn.apply(T[S].context,E)}}return!0},f.prototype.on=function(c,m,_){return a(this,c,m,_,!1)},f.prototype.once=function(c,m,_){return a(this,c,m,_,!0)},f.prototype.removeListener=function(c,m,_,y){var P=n?n+c:c;if(!this._events[P])return this;if(!m)return u(this,P),this;var A=this._events[P];if(A.fn)A.fn===m&&(!y||A.once)&&(!_||A.context===_)&&u(this,P);else{for(var x=0,T=[],b=A.length;x<b;x++)(A[x].fn!==m||y&&!A[x].once||_&&A[x].context!==_)&&T.push(A[x]);T.length?this._events[P]=T.length===1?T[0]:T: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",_="month",y="quarter",P="year",A="date",x="Invalid Date",T=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,b=/\[([^\]]+)]|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,E={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("_")},S=function(X,re,W){var H=String(X);return!H||H.length>=re?X:""+Array(re+1-H.length).join(W)+X},C={s:S,z:function(X){var re=-X.utcOffset(),W=Math.abs(re),H=Math.floor(W/60),D=W%60;return(re<=0?"+":"-")+S(H,2,"0")+":"+S(D,2,"0")},m:function X(re,W){if(re.date()<W.date())return-X(W,re);var H=12*(W.year()-re.year())+(W.month()-re.month()),D=re.clone().add(H,_),M=W-D<0,V=re.clone().add(H+(M?-1:1),_);return+(-(H+(W-D)/(M?D-V:V-D))||0)},a:function(X){return X<0?Math.ceil(X)||0:Math.floor(X)},p:function(X){return{M:_,y:P,w:m,d:c,D:A,h:d,m:f,s:u,ms:a,Q:y}[X]||String(X||"").toLowerCase().replace(/s$/,"")},u:function(X){return X===void 0}},R="en",O={};O[R]=E;var k=function(X){return X instanceof Z},F=function X(re,W,H){var D;if(!re)return R;if(typeof re=="string"){var M=re.toLowerCase();O[M]&&(D=M),W&&(O[M]=W,D=M);var V=re.split("-");if(!D&&V.length>1)return X(V[0])}else{var ne=re.name;O[ne]=re,D=ne}return!H&&D&&(R=D),D||!H&&R},z=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=C;U.l=F,U.i=k,U.w=function(X,re){return z(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(H){var D=H.date,M=H.utc;if(D===null)return new Date(NaN);if(U.u(D))return new Date;if(D instanceof Date)return new Date(D);if(typeof D=="string"&&!/Z$/i.test(D)){var V=D.match(T);if(V){var ne=V[2]-1||0,Q=(V[7]||"0").substring(0,3);return M?new Date(Date.UTC(V[1],ne,V[3]||1,V[4]||0,V[5]||0,V[6]||0,Q)):new Date(V[1],ne,V[3]||1,V[4]||0,V[5]||0,V[6]||0,Q)}}return new Date(D)}(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()!==x},re.isSame=function(W,H){var D=z(W);return this.startOf(H)<=D&&D<=this.endOf(H)},re.isAfter=function(W,H){return z(W)<this.startOf(H)},re.isBefore=function(W,H){return this.endOf(H)<z(W)},re.$g=function(W,H,D){return U.u(W)?this[H]:this.set(D,W)},re.unix=function(){return Math.floor(this.valueOf()/1e3)},re.valueOf=function(){return this.$d.getTime()},re.startOf=function(W,H){var D=this,M=!!U.u(H)||H,V=U.p(W),ne=function(ce,Me){var Ve=U.w(D.$u?Date.UTC(D.$y,Me,ce):new Date(D.$y,Me,ce),D);return M?Ve:Ve.endOf(c)},Q=function(ce,Me){return U.w(D.toDate()[ce].apply(D.toDate("s"),(M?[0,0,0,0]:[23,59,59,999]).slice(Me)),D)},be=this.$W,Oe=this.$M,Te=this.$D,ie="set"+(this.$u?"UTC":"");switch(V){case P:return M?ne(1,0):ne(31,11);case _: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 A: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,H){var D,M=U.p(W),V="set"+(this.$u?"UTC":""),ne=(D={},D[c]=V+"Date",D[A]=V+"Date",D[_]=V+"Month",D[P]=V+"FullYear",D[d]=V+"Hours",D[f]=V+"Minutes",D[u]=V+"Seconds",D[a]=V+"Milliseconds",D)[M],Q=M===c?this.$D+(H-this.$W):H;if(M===_||M===P){var be=this.clone().set(A,1);be.$d[ne](Q),be.init(),this.$d=be.set(A,Math.min(this.$D,be.daysInMonth())).$d}else ne&&this.$d[ne](Q);return this.init(),this},re.set=function(W,H){return this.clone().$set(W,H)},re.get=function(W){return this[U.p(W)]()},re.add=function(W,H){var D,M=this;W=Number(W);var V=U.p(H),ne=function(Oe){var Te=z(M);return U.w(Te.date(Te.date()+Math.round(Oe*W)),M)};if(V===_)return this.set(_,this.$M+W);if(V===P)return this.set(P,this.$y+W);if(V===c)return ne(1);if(V===m)return ne(7);var Q=(D={},D[f]=i,D[d]=s,D[u]=n,D)[V]||1,be=this.$d.getTime()+W*Q;return U.w(be,this)},re.subtract=function(W,H){return this.add(-1*W,H)},re.format=function(W){var H=this,D=this.$locale();if(!this.isValid())return D.invalidDate||x;var M=W||"YYYY-MM-DDTHH:mm:ssZ",V=U.z(this),ne=this.$H,Q=this.$m,be=this.$M,Oe=D.weekdays,Te=D.months,ie=function(Me,Ve,Ce,Fe){return Me&&(Me[Ve]||Me(H,M))||Ce[Ve].slice(0,Fe)},_e=function(Me){return U.s(ne%12||12,Me,"0")},we=D.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(D.monthsShort,be,Te,3),MMMM:ie(Te,be),D:this.$D,DD:U.s(this.$D,2,"0"),d:String(this.$W),dd:ie(D.weekdaysMin,this.$W,Oe,2),ddd:ie(D.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:V};return M.replace(b,function(Me,Ve){return Ve||ce[Me]||V.replace(":","")})},re.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},re.diff=function(W,H,D){var M,V=U.p(H),ne=z(W),Q=(ne.utcOffset()-this.utcOffset())*i,be=this-ne,Oe=U.m(this,ne);return Oe=(M={},M[P]=Oe/12,M[_]=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)[V]||be,D?Oe:U.a(Oe)},re.daysInMonth=function(){return this.endOf(_).$D},re.$locale=function(){return O[this.$L]},re.locale=function(W,H){if(!W)return this.$L;var D=this.clone(),M=F(W,H,!0);return M&&(D.$L=M),D},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 z.prototype=j,[["$ms",a],["$s",u],["$m",f],["$H",d],["$W",c],["$M",_],["$y",P],["$D",A]].forEach(function(X){j[X[1]]=function(re){return this.$g(re,X[0],X[1])}}),z.extend=function(X,re){return X.$i||(X(re,Z,z),X.$i=!0),z},z.locale=F,z.isDayjs=k,z.unix=function(X){return z(1e3*X)},z.en=O[R],z.Ls=O,z.p={},z})})(dayjs_min);var dayjs=dayjs_min.exports,numeral$1={exports:{}};/*! @preserve
  48. * numeral.js
  49. * version : 2.0.6
  50. * author : Adam Draper
  51. * license : MIT
  52. * http://adamwdraper.github.com/Numeral-js/
  53. */(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,_,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(_ in s)if(P=typeof s[_].regexps.unformat=="function"?s[_].regexps.unformat():s[_].regexps.unformat,P&&c.match(P)){y=s[_].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,_){var y=a[r.options.currentLocale],P=!1,A=!1,x=0,T="",b=1e12,E=1e9,S=1e6,C=1e3,R="",O=!1,k,F,z,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")&&(T=" "),m=m.replace(new RegExp(T+"a[kmbt]?"),""),F>=b&&!k||k==="t"?(T+=y.abbreviations.trillion,c=c/b):F<b&&F>=E&&!k||k==="b"?(T+=y.abbreviations.billion,c=c/E):F<E&&F>=S&&!k||k==="m"?(T+=y.abbreviations.million,c=c/S):(F<S&&F>=C&&!k||k==="k")&&(T+=y.abbreviations.thousand,c=c/C)),r._.includes(m,"[.]")&&(A=!0,m=m.replace("[.]",".")),z=c.toString().split(".")[0],U=m.split(".")[1],j=m.indexOf(","),x=(m.split(".")[0].split(",")[0].match(/0/g)||[]).length,U?(r._.includes(U,"[")?(U=U.replace("]",""),U=U.split("["),R=r._.toFixed(c,U[0].length+U[1].length,_,U[1].length)):R=r._.toFixed(c,U.length,_),z=R.split(".")[0],r._.includes(R,".")?R=y.delimiters.decimal+R.split(".")[1]:R="",A&&Number(R.slice(1))===0&&(R="")):z=r._.toFixed(c,0,_),T&&!k&&Number(z)>=1e3&&T!==y.abbreviations.trillion)switch(z=String(Number(z)/1e3),T){case y.abbreviations.thousand:T=y.abbreviations.million;break;case y.abbreviations.million:T=y.abbreviations.billion;break;case y.abbreviations.billion:T=y.abbreviations.trillion;break}if(r._.includes(z,"-")&&(z=z.slice(1),O=!0),z.length<x)for(var re=x-z.length;re>0;re--)z="0"+z;return j>-1&&(z=z.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1"+y.delimiters.thousands)),m.indexOf(".")===0&&(z=""),X=z+R+(T||""),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],_=c,y={thousand:3,million:6,billion:9,trillion:12},P,A,x;if(f.zeroFormat&&c===f.zeroFormat)A=0;else if(f.nullFormat&&c===f.nullFormat||!c.replace(/[^0-9]+/g,"").length)A=null;else{A=1,m.delimiters.decimal!=="."&&(c=c.replace(/\./g,"").replace(m.delimiters.decimal,"."));for(P in y)if(x=new RegExp("[^a-zA-Z]"+m.abbreviations[P]+"(?:\\)|(\\"+m.currency.symbol+")?(?:\\))?)?$"),_.match(x)){A*=Math.pow(10,y[P]);break}A*=(c.split("-").length+Math.min(c.split("(").length-1,c.split(")").length-1))%2?1:-1,c=c.replace(/[^0-9\.]+/g,""),A*=Number(c)}return A},isNaN:function(c){return typeof c=="number"&&isNaN(c)},includes:function(c,m){return c.indexOf(m)!==-1},insert:function(c,m,_){return c.slice(0,_)+m+c.slice(_)},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 _=Object(c),y=_.length>>>0,P=0,A;if(arguments.length===3)A=arguments[2];else{for(;P<y&&!(P in _);)P++;if(P>=y)throw new TypeError("Reduce of empty array with no initial value");A=_[P++]}for(;P<y;P++)P in _&&(A=m(A,_[P],P,_));return A},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,_){var y=n.multiplier(_);return m>y?m:y},1)},toFixed:function(c,m,_,y){var P=c.toString().split("."),A=m-(y||0),x,T,b,E;return P.length===2?x=Math.min(Math.max(P[1].length,A),m):x=A,b=Math.pow(10,x),E=(_(c+"e+"+x)/b).toFixed(x),y>m-x&&(T=new RegExp("\\.?0{1,"+(y-(m-x))+"}$"),E=E.replace(T,"")),E}},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,_){if(m=m.toLowerCase(),this[c+"s"][m])throw new TypeError(m+" "+c+" already registered.");return this[c+"s"][m]=_,_},r.validate=function(c,m){var _,y,P,A,x,T,b,E;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{b=r.localeData(m)}catch{b=r.localeData(r.locale())}return P=b.currency.symbol,x=b.abbreviations,_=b.delimiters.decimal,b.delimiters.thousands==="."?y="\\.":y=b.delimiters.thousands,E=c.match(/^[^\d]+/),E!==null&&(c=c.substr(1),E[0]!==P)||(E=c.match(/[^\d]+$/),E!==null&&(c=c.slice(0,-1),E[0]!==x.thousand&&E[0]!==x.million&&E[0]!==x.billion&&E[0]!==x.trillion))?!1:(T=new RegExp(y+"{2}"),c.match(/[^\d.,]/g)?!1:(A=c.split(_),A.length>2?!1:A.length<2?!!A[0].match(/^\d+.*\d$/)&&!A[0].match(T):A[0].length===1?!!A[0].match(/^\d+$/)&&!A[0].match(T)&&!!A[1].match(/^\d+$/):!!A[0].match(/^\d+.*\d$/)&&!A[0].match(T)&&!!A[1].match(/^\d+$/)))},r.fn=d.prototype={clone:function(){return r(this)},format:function(c,m){var _=this._value,y=c||f.defaultFormat,P,A,x;if(m=m||Math.round,_===0&&f.zeroFormat!==null)A=f.zeroFormat;else if(_===null&&f.nullFormat!==null)A=f.nullFormat;else{for(P in s)if(y.match(s[P].regexps.format)){x=s[P].format;break}x=x||r._.numberToFormat,A=x(_,y,m)}return A},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 _(y,P,A,x){return y+Math.round(m*P)}return this._value=n.reduce([this._value,c],_,0)/m,this},subtract:function(c){var m=n.correctionFactor.call(null,this._value,c);function _(y,P,A,x){return y-Math.round(m*P)}return this._value=n.reduce([c],_,Math.round(this._value*m))/m,this},multiply:function(c){function m(_,y,P,A){var x=n.correctionFactor(_,y);return Math.round(_*x)*Math.round(y*x)/Math.round(x*x)}return this._value=n.reduce([this._value,c],m,1),this},divide:function(c){function m(_,y,P,A){var x=n.correctionFactor(_,y);return Math.round(_*x)/Math.round(y*x)}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,_){var y=r._.includes(m," BPS")?" ":"",P;return c=c*1e4,m=m.replace(/\s?BPS/,""),P=r._.numberToFormat(c,m,_),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"]},_=c.suffixes.concat(m.suffixes.filter(function(P){return c.suffixes.indexOf(P)<0})),y=_.join("|");y="("+y.replace("B","B(?!PS)")+")",r.register("format","bytes",{regexps:{format:/([0\s]i?b)/,unformat:new RegExp(y)},format:function(P,A,x){var T,b=r._.includes(A,"ib")?m:c,E=r._.includes(A," b")||r._.includes(A," ib")?" ":"",S,C,R;for(A=A.replace(/\s?i?b/,""),S=0;S<=b.suffixes.length;S++)if(C=Math.pow(b.base,S),R=Math.pow(b.base,S+1),P===null||P===0||P>=C&&P<R){E+=b.suffixes[S],C>0&&(P=P/C);break}return T=r._.numberToFormat(P,A,x),T+E},unformat:function(P){var A=r._.stringToNumber(P),x,T;if(A){for(x=c.suffixes.length-1;x>=0;x--){if(r._.includes(P,c.suffixes[x])){T=Math.pow(c.base,x);break}if(r._.includes(P,m.suffixes[x])){T=Math.pow(m.base,x);break}}A*=T||1}return A}})}(),function(){r.register("format","currency",{regexps:{format:/(\$)/},format:function(c,m,_){var y=r.locales[r.options.currentLocale],P={before:m.match(/^([\+|\-|\(|\s|\$]*)/)[0],after:m.match(/([\+|\-|\)|\s|\$]*)$/)[0]},A,x,T;for(m=m.replace(/\s?\$\s?/,""),A=r._.numberToFormat(c,m,_),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),T=0;T<P.before.length;T++)switch(x=P.before[T],x){case"$":A=r._.insert(A,y.currency.symbol,T);break;case" ":A=r._.insert(A," ",T+y.currency.symbol.length-1);break}for(T=P.after.length-1;T>=0;T--)switch(x=P.after[T],x){case"$":A=T===P.after.length-1?A+y.currency.symbol:r._.insert(A,y.currency.symbol,-(P.after.length-(1+T)));break;case" ":A=T===P.after.length-1?A+" ":r._.insert(A," ",-(P.after.length-(1+T)+y.currency.symbol.length-1));break}return A}})}(),function(){r.register("format","exponential",{regexps:{format:/(e\+|e-)/,unformat:/(e\+|e-)/},format:function(c,m,_){var y,P=typeof c=="number"&&!r._.isNaN(c)?c.toExponential():"0e+0",A=P.split("e");return m=m.replace(/e[\+|\-]{1}0/,""),y=r._.numberToFormat(Number(A[0]),m,_),y+"e"+A[1]},unformat:function(c){var m=r._.includes(c,"e+")?c.split("e+"):c.split("e-"),_=Number(m[0]),y=Number(m[1]);y=r._.includes(c,"e-")?y*=-1:y;function P(A,x,T,b){var E=r._.correctionFactor(A,x),S=A*E*(x*E)/(E*E);return S}return r._.reduce([_,Math.pow(10,y)],P,1)}})}(),function(){r.register("format","ordinal",{regexps:{format:/(o)/},format:function(c,m,_){var y=r.locales[r.options.currentLocale],P,A=r._.includes(m," o")?" ":"";return m=m.replace(/\s?o/,""),A+=y.ordinal(c),P=r._.numberToFormat(c,m,_),P+A}})}(),function(){r.register("format","percentage",{regexps:{format:/(%)/,unformat:/(%)/},format:function(c,m,_){var y=r._.includes(m," %")?" ":"",P;return r.options.scalePercentBy100&&(c=c*100),m=m.replace(/\s?\%/,""),P=r._.numberToFormat(c,m,_),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,_){var y=Math.floor(c/60/60),P=Math.floor((c-y*60*60)/60),A=Math.round(c-y*60*60-P*60);return y+":"+(P<10?"0"+P:P)+":"+(A<10?"0"+A:A)},unformat:function(c){var m=c.split(":"),_=0;return m.length===3?(_=_+Number(m[0])*60*60,_=_+Number(m[1])*60,_=_+Number(m[2])):m.length===2&&(_=_+Number(m[0])*60,_=_+Number(m[1])),Number(_)}})}(),r})})(numeral$1);var numeral=numeral$1.exports;reactive({loadingCount:0});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)}}/*!
  54. * vue-router v4.0.12
  55. * (c) 2021 Eduardo San Martin Morote
  56. * @license MIT
  57. */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),A=n.value,x=r.value;let T=0;if(y){if(n.value=P,r.value=y,u&&u===A){u=null;return}T=x?y.position-x.position:0}else i(P);s.forEach(b=>{b(n.value,A,{delta:T,type:NavigationType.pop,direction:T?T>0?NavigationDirection.forward:NavigationDirection.back:NavigationDirection.unknown})})};function d(){u=n.value}function c(y){s.push(y);const P=()=>{const A=s.indexOf(y);A>-1&&s.splice(A,1)};return a.push(P),P}function m(){const{history:y}=window;!y.state||y.replaceState(assign$1({},y.state,{scroll:computeScrollPosition()}),"")}function _(){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:_}}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 _=e.indexOf("#"),y=_>-1?(n.host&&document.querySelector("base")?e:e.slice(_))+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:
  58. history.replaceState(history.state, '', url)
  59. You can find more information at https://next.router.vuejs.org/guide/migration/#usage-of-history-state.`),a(m.current,m,!0);const _=assign$1({},buildState(i.value,d,null),{position:m.position+1},c);a(d,_,!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 "#":
  60. "${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
  61. ${JSON.stringify(e)}${r?`
  62. while being at
  63. `+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 _=0;_<c.length;_++){const y=c[_];let P=40+(n.sensitive?.25:0);if(y.type===0)_||(s+="/"),s+=y.value.replace(REGEX_CHARS_RE,"\\$&"),P+=40;else if(y.type===1){const{value:A,repeatable:x,optional:T,regexp:b}=y;a.push({name:A,repeatable:x,optional:T});const E=b||BASE_PARAM_PATTERN;if(E!==BASE_PARAM_PATTERN){P+=10;try{new RegExp(`(${E})`)}catch(C){throw new Error(`Invalid custom RegExp for param "${A}" (${E}): `+C.message)}}let S=x?`((?:${E})(?:/(?:${E}))*)`:`(${E})`;_||(S=T&&c.length<2?`(?:/${S})`:"/"+S),T&&(S+="?"),s+=S,P+=20,T&&(P+=-8),x&&(P+=-20),E===".*"&&(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),_={};if(!m)return null;for(let y=1;y<m.length;y++){const P=m[y]||"",A=a[y-1];_[A.name]=P&&A.repeatable?P.split("/"):P}return _}function d(c){let m="",_=!1;for(const y of e){(!_||!m.endsWith("/"))&&(m+="/"),_=!1;for(const P of y)if(P.type===0)m+=P.value;else if(P.type===1){const{value:A,repeatable:x,optional:T}=P,b=A in c?c[A]:"";if(Array.isArray(b)&&!x)throw new Error(`Provided param "${A}" is an array but it is not repeatable (* or + modifiers)`);const E=Array.isArray(b)?b.join("/"):b;if(!E)if(T)y.length<2&&(m.endsWith("/")?m=m.slice(0,-1):_=!0);else throw new Error(`Missing required param "${A}"`);m+=E}}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 _(){!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&&_(),u()):d===":"?(_(),n=1):y();break;case 4:y(),n=i;break;case 1:d==="("?n=2:VALID_PARAM_RE.test(d)?y():(_(),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:_(),n=0,d!=="*"&&d!=="?"&&d!=="+"&&f--,m="";break;default:r("Unknown state");break}}return n===2&&r(`Unfinished custom RegExp for param "${c}"`),_(),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,_,y){const P=!y,A=normalizeRouteRecord(m);A.aliasOf=y&&y.record;const x=mergeOptions(r,m),T=[A];if("alias"in m){const S=typeof m.alias=="string"?[m.alias]:m.alias;for(const C of S)T.push(assign$1({},A,{components:y?y.record.components:A.components,path:C,aliasOf:y?y.record:A}))}let b,E;for(const S of T){const{path:C}=S;if(_&&C[0]!=="/"){const R=_.record.path,O=R[R.length-1]==="/"?"":"/";S.path=_.record.path+(C&&O+C)}if(S.path==="*")throw new Error(`Catch all routes ("*") must now be defined using a param with a custom regexp.
  64. See more at https://next.router.vuejs.org/guide/migration/#removed-star-or-catch-all-routes.`);if(b=createRouteRecordMatcher(S,_,x),_&&C[0]==="/"&&checkMissingParamsInAbsolutePath(b,_),y?(y.alias.push(b),checkSameParams(y,b)):(E=E||b,E!==b&&E.alias.push(b),P&&m.name&&!isAliasRecord(b)&&u(m.name)),"children"in A){const R=A.children;for(let O=0;O<R.length;O++)a(R[O],b,y&&y.children[O])}y=y||b,d(b)}return E?()=>{u(E)}:noop}function u(m){if(isRouteName(m)){const _=i.get(m);_&&(i.delete(m),n.splice(n.indexOf(_),1),_.children.forEach(u),_.alias.forEach(u))}else{const _=n.indexOf(m);_>-1&&(n.splice(_,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 _=0;for(;_<n.length&&comparePathParserScore(m,n[_])>=0;)_++;n.splice(_,0,m),m.record.name&&!isAliasRecord(m)&&i.set(m.record.name,m)}function c(m,_){let y,P={},A,x;if("name"in m&&m.name){if(y=i.get(m.name),!y)throw createRouterError(1,{location:m});x=y.record.name,P=assign$1(paramsFromLocation(_.params,y.keys.filter(E=>!E.optional).map(E=>E.name)),m.params),A=y.stringify(P)}else if("path"in m)A=m.path,A.startsWith("/")||warn(`The Matcher cannot resolve relative paths but received "${A}". Unless you directly called \`matcher.resolve("${A}")\`, 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(E=>E.re.test(A)),y&&(P=y.parse(A),x=y.record.name);else{if(y=_.name?i.get(_.name):n.find(E=>E.re.test(_.path)),!y)throw createRouterError(1,{location:m,currentLocation:_});x=y.record.name,P=assign$1({},_.params,m.params),A=y.stringify(P)}const T=[];let b=y;for(;b;)T.unshift(b.record),b=b.parent;return{name:x,path:A,params:P,matched:T,meta:mergeMetaFields(T)}}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=_=>{_===!1?f(createRouterError(4,{from:n,to:r})):_ instanceof Error?f(_):isRouteLocation(_)?f(createRouterError(2,{from:r,to:_})):(a&&i.enterCallbacks[s]===a&&typeof _=="function"&&a.push(_),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 _=`The "next" callback was never called inside of ${e.name?'"'+e.name+'"':""}:
  65. ${e.toString()}
  66. . 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(_),Promise.reject(new Error("Invalid navigation guard"))));else if(c!==void 0&&!d._called){warn(_),f(new Error("Invalid navigation guard"));return}}m.catch(_=>f(_))})}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],_=n.matched;if(!m||!_.length)return-1;const y=_.findIndex(isSameRouteRecord.bind(null,m));if(y>-1)return y;const P=getOriginalPath(d[c-2]);return c>1&&getOriginalPath(m)===P&&_[_.length-1].path!==P?_.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],[_,y,P])=>{c&&(c.instances[m]=d,y&&y!==c&&d&&d===_&&(c.leaveGuards.size||(c.leaveGuards=y.leaveGuards),c.updateGuards.size||(c.updateGuards=y.updateGuards))),d&&c&&(!y||!isSameRouteRecord(c,y)||!_)&&(c.enterCallbacks[m]||[]).forEach(A=>A(d))},{flush:"post"}),()=>{const d=s.value,c=u.value,m=c&&c.components[e.name],_=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,x=h$1(m,assign$1({},P,r,{onVnodeUnmounted:T=>{T.component.isUnmounted&&(c.instances[_]=null)},ref:f}));if(isBrowser&&x.ref){const T={depth:a,name:c.name,path:c.path,meta:c.meta};(Array.isArray(x.ref)?x.ref.map(E=>E.i):[x.ref.i]).forEach(E=>{E.__vrv_devtools=T})}return normalizeSlot(n.default,{Component:x,route:d})||x}}});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>.
  67. Use slot props instead:
  68. <router-view v-slot="{ Component }">
  69. <${n}>
  70. <component :is="Component" />
  71. </${n}>
  72. </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,_)=>{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:_})=>{if(_.__vrv_devtools){const y=_.__vrv_devtools;m.tags.push({label:(y.name?`${y.name.toString()}: `:"")+y.path,textColor:0,tooltip:"This component is rendered by &lt;router-view&gt;",backgroundColor:PINK_500})}Array.isArray(_.__vrl_devtools)&&(_.__devtoolsApi=s,_.__vrl_devtools.forEach(y=>{let P=ORANGE_400,A="";y.isExactActive?(P=LIME_500,A="This is exactly active"):y.isActive&&(P=BLUE_600,A="This link is active"),m.tags.push({label:y.route.path,textColor:0,tooltip:A,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,_)=>{s.addTimelineEvent({layerId:a,event:{title:"Error during Navigation",subtitle:_.fullPath,logType:"error",time:Date.now(),data:{error:m},groupId:_.meta.__navigationId}})});let u=0;r.beforeEach((m,_)=>{const y={guard:formatDisplay("beforeEach"),from:formatRouteLocation(_,"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,_,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(_,"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 _=n.getRoutes().filter(y=>!y.parent);_.forEach(resetMatchStateOnRouteRecord),m.filter&&(_=_.filter(y=>isRouteMatching(y,m.filter.toLowerCase()))),_.forEach(y=>markRouteRecordActive(y,r.currentRoute.value)),m.rootNodes=_.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),_=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 A(ie){const _e=r.getRecordMatcher(ie);_e?r.removeRoute(_e):warn(`Cannot remove non-existent route "${String(ie)}"`)}function x(){return r.getRoutes().map(ie=>ie.record)}function T(ie){return!!r.getRecordMatcher(ie)}function b(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:_(ie.params)}),_e.params=_(_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 E(ie){return typeof ie=="string"?parseURL(n,ie,d.value.path):assign$1({},ie)}function S(ie,_e){if(c!==ie)return createRouterError(8,{from:_e,to:ie})}function C(ie){return k(ie)}function R(ie){return C(assign$1(E(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=E(ce):{path:ce},ce.params={}),!("path"in ce)&&!("name"in ce))throw warn(`Invalid redirect found:
  73. ${JSON.stringify(ce,null,2)}
  74. 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=b(ie),ce=d.value,Me=ie.state,Ve=ie.force,Ce=ie.replace===!0,Fe=O(we);if(Fe)return k(assign$1(E(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):z(ge,ce)).catch(Y=>isNavigationFailure(Y)?Y:D(Y,ge,ce)).then(Y=>{if(Y){if(isNavigationFailure(Y,2))return isSameRouteLocation(i,b(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(E(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=S(ie,_e);return we?Promise.reject(we):Promise.resolve()}function z(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=S(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),V()}let j;function X(){j=s.listen((ie,_e,we)=>{const ce=b(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()),z(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),D(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(),H;function D(ie,_e,we){V(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 H&&d.value!==START_LOCATION_NORMALIZED?Promise.resolve():new Promise((ie,_e)=>{re.add([ie,_e])})}function V(ie){H||(H=!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=>D(Ce,ie,_e))}const Q=ie=>s.go(ie);let be;const Oe=new Set;return{currentRoute:d,addRoute:P,removeRoute:A,hasRoute:T,getRoutes:x,resolve:b,options:e,push:C,replace:R,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,C(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,H=!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,Dl;const instance=window.ORCHESTRA||((Dl=(Bl=window.webkit)==null?void 0:Bl.messageHandlers)==null?void 0:Dl.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$2={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:"",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)}};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,_=!0;m<i.length;m+=1){var y=i[m],P=$strSlice(y,0,1),A=$strSlice(y,-1);if((P==='"'||P==="'"||P==="`"||A==='"'||A==="'"||A==="`")&&P!==A)throw new $SyntaxError("property names with quotes must have matching quotes");if((y==="constructor"||!_)&&(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 x=$gOPD(f,y);_=!!x,_&&"get"in x&&!("originalValue"in x.get)?f=x.get:f=f[y]}else _=hasOwn$1(f,y),f=f[y];_&&!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(_){var y=a(r,s,arguments);if(u&&f){var P=u(y,"length");P.configurable&&f(y,"length",{value:1+d(0,_.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),_=arrObjKeys(r,c);return"[Function"+(m?": "+m:" (anonymous)")+"]"+(_.length>0?" { "+_.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(),A=r.attributes||[],x=0;x<A.length;x++)P+=" "+A[x].name+"="+wrapQuotes(quote(A[x].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 T=arrObjKeys(r,c);return d&&!singleLineValues(T)?"["+indentedJoin(T,d)+"]":"[ "+T.join(", ")+" ]"}if(isError(r)){var b=arrObjKeys(r,c);return b.length===0?"["+String(r)+"]":"{ ["+String(r)+"] "+b.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 E=[];return mapForEach.call(r,function(U,Z){E.push(c(Z,r,!0)+" => "+c(U,r))}),collectionOf("Map",mapSize.call(r),E,d)}if(isSet(r)){var S=[];return setForEach.call(r,function(U){S.push(c(U,r))}),collectionOf("Set",setSize.call(r),S,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 C=arrObjKeys(r,c),R=gPO?gPO(r)===Object.prototype:r instanceof Object||r.constructor===Object,O=r instanceof Object?"":"null prototype",k=!R&&toStringTag&&Object(r)===r&&toStringTag in r?toStr(r).slice(8,-1):O?"Object":"",F=R||typeof r.constructor!="function"?"":r.constructor.name?r.constructor.name+" ":"",z=F+(k||O?"["+[].concat(k||[],O||[]).join(": ")+"] ":"");return C.length===0?z+"{}":d?z+"{"+indentedJoin(C,d)+"}":z+"{ "+C.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,"&quot;")}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],`
  75. `)>=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=`
  76. `+r.prev+r.base;return n+e.join(","+n)+`
  77. `+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,_,y,P,A,x){for(var T=r,b=x,E=0,S=!1;(b=b.get(sentinel))!==void 0&&!S;){var C=b.get(r);if(E+=1,typeof C!="undefined"){if(C===E)throw new RangeError("Cyclic object value");S=!0}typeof b.get(sentinel)=="undefined"&&(E=0)}if(typeof f=="function"?T=f(n,T):T instanceof Date?T=m(T):i==="comma"&&isArray$2(T)&&(T=utils$1.maybeMap(T,function(D){return D instanceof Date?m(D):D})),T===null){if(s)return u&&!P?u(n,defaults$1.encoder,A,"key",_):n;T=""}if(isNonNullishPrimitive(T)||utils$1.isBuffer(T)){if(u){var R=P?n:u(n,defaults$1.encoder,A,"key",_);if(i==="comma"&&P){for(var O=split.call(String(T),","),k="",F=0;F<O.length;++F)k+=(F===0?"":",")+y(u(O[F],defaults$1.encoder,A,"value",_));return[y(R)+"="+k]}return[y(R)+"="+y(u(T,defaults$1.encoder,A,"value",_))]}return[y(n)+"="+y(String(T))]}var z=[];if(typeof T=="undefined")return z;var U;if(i==="comma"&&isArray$2(T))U=[{value:T.length>0?T.join(",")||null:void 0}];else if(isArray$2(f))U=f;else{var Z=Object.keys(T);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:T[X];if(!(a&&re===null)){var W=isArray$2(T)?typeof i=="function"?i(n,X):n:n+(c?"."+X:"["+X+"]");x.set(r,E);var H=getSideChannel();H.set(sentinel,x),pushToArray(z,e(re,W,i,s,a,u,f,d,c,m,_,y,P,A,H))}}return z},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 _=s[m];i.skipNulls&&n[_]===null||pushToArray(u,stringify$1(n[_],_,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],_=m.indexOf("]="),y=_===-1?m.indexOf("="):_+1,P,A;y===-1?(P=n.decoder(m,defaults.decoder,c,"key"),A=n.strictNullHandling?null:""):(P=n.decoder(m.slice(0,y),defaults.decoder,c,"key"),A=utils.maybeMap(parseArrayValue(m.slice(y+1),n),function(x){return n.decoder(x,defaults.decoder,c,"value")})),A&&n.interpretNumericEntities&&c==="iso-8859-1"&&(A=interpretNumericEntities(A)),m.indexOf("[]=")>-1&&(A=isArray$1(A)?[A]:A),has.call(i,P)?i[P]=utils.combine(i[P],A):i[P]=A}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 _=0;i.depth>0&&(d=f.exec(a))!==null&&_<i.depth;){if(_+=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(`
  78. `)===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.
  79. 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,_=s.timeoutMessage,y=s.__umiRequestCoreType__,P=y===void 0?"normal":y,A=s.useCache,x=A===void 0?!1:A,T=s.method,b=T===void 0?"get":T,E=s.params,S=s.ttl,C=s.validateCache,R=C===void 0?__defaultValidateCache:C;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=R(u,s)&&x&&k;if(F){var z=f.get({url:u,params:E,method:b});if(z)return z=z.clone(),z.useCache=!0,e.res=z,r()}var U;return m>0?U=Promise.race([cancel2Throw(s),O(u,s),timeout2Throw(m,_,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:E,method:b},j,S)}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,_=d.charset,y=_===void 0?"utf8":_;d.getResponse;var P=d.throwErrIfParseFail,A=P===void 0?!1:P,x=d.parseResponse,T=x===void 0?!0:x;if(!!T&&!(!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(b){return safeJsonParse(b,!1,n,u)})}catch(b){throw new ResponseError(n,b.message,null,u,"ParseError")}else if(m==="json")return s.text().then(function(b){return safeJsonParse(b,A,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 _=c.indexOf("?")!==-1?"&":"?";e.req.url="".concat(c).concat(_).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 _=m(c);f(_)}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});var request$1$1=request$1({}),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]",_="[object DataView]",y=/[\\^$.*+?()[\]{}|]/g,P=/^\[object .+?Constructor\]$/,A=typeof commonjsGlobal$1=="object"&&commonjsGlobal$1&&commonjsGlobal$1.Object===Object&&commonjsGlobal$1,x=typeof self=="object"&&self&&self.Object===Object&&self,T=A||x||Function("return this")(),b=r&&!r.nodeType&&r,E=b&&!0&&e&&!e.nodeType&&e,S=E&&E.exports===b;function C(he,De){return he==null?void 0:he[De]}function R(he){var De=!1;if(he!=null&&typeof he.toString!="function")try{De=!!(he+"")}catch{}return De}function O(he,De){return function(Ue){return he(De(Ue))}}var k=Function.prototype,F=Object.prototype,z=T["__core-js_shared__"],U=function(){var he=/[^.]+$/.exec(z&&z.keys&&z.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=S?T.Buffer:void 0,H=F.propertyIsEnumerable,D=W?W.isBuffer:void 0,M=O(Object.keys,Object),V=Fe(T,"DataView"),ne=Fe(T,"Map"),Q=Fe(T,"Promise"),be=Fe(T,"Set"),Oe=Fe(T,"WeakMap"),Te=!H.call({valueOf:1},"valueOf"),ie=se(V),_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 De=ye(he)||R(he)?re:P;return De.test(se(he))}function Fe(he,De){var Ue=C(he,De);return Ce(Ue)?Ue:void 0}var ge=Ve;(V&&ge(new V(new ArrayBuffer(1)))!=_||ne&&ge(new ne)!=u||Q&&ge(Q.resolve())!=d||be&&ge(new be)!=c||Oe&&ge(new Oe)!=m)&&(ge=function(he){var De=X.call(he),Ue=De==f?he.constructor:void 0,et=Ue?se(Ue):void 0;if(et)switch(et){case ie:return _;case _e:return u;case we:return d;case ce:return c;case Me:return m}return De});function G(he){return!!U&&U in he}function Y(he){var De=he&&he.constructor,Ue=typeof De=="function"&&De.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 Pe(he)&&j.call(he,"callee")&&(!H.call(he,"callee")||X.call(he)==i)}var ue=Array.isArray;function ve(he){return he!=null&&xe(he.length)&&!ye(he)}function Pe(he){return Re(he)&&ve(he)}var pe=D||$e;function Se(he){if(ve(he)&&(ue(he)||typeof he=="string"||typeof he.splice=="function"||pe(he)||fe(he)))return!he.length;var De=ge(he);if(De==u||De==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 De=Ie(he)?X.call(he):"";return De==s||De==a}function xe(he){return typeof he=="number"&&he>-1&&he%1==0&&he<=n}function Ie(he){var De=typeof he;return!!he&&(De=="object"||De=="function")}function Re(he){return!!he&&typeof he=="object"}function $e(){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]",_="[object Boolean]",y="[object Date]",P="[object Error]",A="[object Function]",x="[object GeneratorFunction]",T="[object Map]",b="[object Number]",E="[object Object]",S="[object Promise]",C="[object RegExp]",R="[object Set]",O="[object String]",k="[object Symbol]",F="[object WeakMap]",z="[object ArrayBuffer]",U="[object DataView]",Z="[object Float32Array]",j="[object Float64Array]",X="[object Int8Array]",re="[object Int16Array]",W="[object Int32Array]",H="[object Uint8Array]",D="[object Uint8ClampedArray]",M="[object Uint16Array]",V="[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[H]=ce[D]=ce[M]=ce[V]=!0,ce[c]=ce[m]=ce[z]=ce[_]=ce[U]=ce[y]=ce[P]=ce[A]=ce[T]=ce[b]=ce[E]=ce[C]=ce[R]=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($,K){for(var ae=-1,Ae=$?$.length:0;++ae<Ae&&K($[ae],ae,$)!==!1;);return $}function ve($,K){for(var ae=-1,Ae=$?$.length:0;++ae<Ae;)if(K($[ae],ae,$))return!0;return!1}function Pe($){return function(K){return K==null?void 0:K[$]}}function pe($,K){for(var ae=-1,Ae=Array($);++ae<$;)Ae[ae]=K(ae);return Ae}function Se($){return function(K){return $(K)}}function ye($,K){return $==null?void 0:$[K]}function xe($){var K=!1;if($!=null&&typeof $.toString!="function")try{K=!!($+"")}catch{}return K}function Ie($){var K=-1,ae=Array($.size);return $.forEach(function(Ae,qe){ae[++K]=[qe,Ae]}),ae}function Re($,K){return function(ae){return $(K(ae))}}function $e($){var K=-1,ae=Array($.size);return $.forEach(function(Ae){ae[++K]=Ae}),ae}var he=Array.prototype,De=Function.prototype,Ue=Object.prototype,et=Ce["__core-js_shared__"],Et=function(){var $=/[^.]+$/.exec(et&&et.keys&&et.keys.IE_PROTO||"");return $?"Symbol(src)_1."+$:""}(),Gt=De.toString,Pt=Ue.hasOwnProperty,At=Ue.toString,Tr=RegExp("^"+Gt.call(Pt).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"),Pn=Rr(Ce,"WeakMap"),Hr=Rr(Object,"create"),An=gr(Sn),hs=gr(Vr),Cn=gr(rn),ps=gr(wn),ds=gr(Pn),nn=dt?dt.prototype:void 0,xn=nn?nn.valueOf:void 0,ri=nn?nn.toString:void 0;function mr($){var K=-1,ae=$?$.length:0;for(this.clear();++K<ae;){var Ae=$[K];this.set(Ae[0],Ae[1])}}function ms(){this.__data__=Hr?Hr(null):{}}function gs($){return this.has($)&&delete this.__data__[$]}function ni($){var K=this.__data__;if(Hr){var ae=K[$];return ae===s?void 0:ae}return Pt.call(K,$)?K[$]:void 0}function ys($){var K=this.__data__;return Hr?K[$]!==void 0:Pt.call(K,$)}function vs($,K){var ae=this.__data__;return ae[$]=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($){var K=-1,ae=$?$.length:0;for(this.clear();++K<ae;){var Ae=$[K];this.set(Ae[0],Ae[1])}}function _s(){this.__data__=[]}function bs($){var K=this.__data__,ae=Gr(K,$);if(ae<0)return!1;var Ae=K.length-1;return ae==Ae?K.pop():cs.call(K,ae,1),!0}function Es($){var K=this.__data__,ae=Gr(K,$);return ae<0?void 0:K[ae][1]}function sn($){return Gr(this.__data__,$)>-1}function Ss($,K){var ae=this.__data__,Ae=Gr(ae,$);return Ae<0?ae.push([$,K]):ae[Ae][1]=K,this}nr.prototype.clear=_s,nr.prototype.delete=bs,nr.prototype.get=Es,nr.prototype.has=sn,nr.prototype.set=Ss;function $t($){var K=-1,ae=$?$.length:0;for(this.clear();++K<ae;){var Ae=$[K];this.set(Ae[0],Ae[1])}}function ws(){this.__data__={hash:new mr,map:new(Vr||nr),string:new mr}}function Ps($){return an(this,$).delete($)}function As($){return an(this,$).get($)}function ii($){return an(this,$).has($)}function si($,K){return an(this,$).set($,K),this}$t.prototype.clear=ws,$t.prototype.delete=Ps,$t.prototype.get=As,$t.prototype.has=ii,$t.prototype.set=si;function zr($){var K=-1,ae=$?$.length:0;for(this.__data__=new $t;++K<ae;)this.add($[K])}function Cs($){return this.__data__.set($,s),this}function xs($){return this.__data__.has($)}zr.prototype.add=zr.prototype.push=Cs,zr.prototype.has=xs;function ir($){this.__data__=new nr($)}function Ts(){this.__data__=new nr}function oi($){return this.__data__.delete($)}function ai($){return this.__data__.get($)}function li($){return this.__data__.has($)}function Tn($,K){var ae=this.__data__;if(ae instanceof nr){var Ae=ae.__data__;if(!Vr||Ae.length<n-1)return Ae.push([$,K]),this;ae=this.__data__=new $t(Ae)}return ae.set($,K),this}ir.prototype.clear=Ts,ir.prototype.delete=oi,ir.prototype.get=ai,ir.prototype.has=li,ir.prototype.set=Tn;function Is($,K){var ae=Jt($)||Ei($)?pe($.length,String):[],Ae=ae.length,qe=!!Ae;for(var Le in $)(K||Pt.call($,Le))&&!(qe&&(Le=="length"||_i(Le,Ae)))&&ae.push(Le);return ae}function Gr($,K){for(var ae=$.length;ae--;)if(bi($[ae][0],K))return ae;return-1}function on($){return yr($)?ei($):{}}var ui=ks();function Rs($,K){return $&&ui($,K,Ur)}function In($,K){K=ln(K,$)?[K]:Mn(K);for(var ae=0,Ae=K.length;$!=null&&ae<Ae;)$=$[un(K[ae++])];return ae&&ae==Ae?$:void 0}function ci($){return At.call($)}function Rn($,K){return $!=null&&K in Object($)}function On($,K,ae,Ae,qe){return $===K?!0:$==null||K==null||!yr($)&&!Or(K)?$!==$&&K!==K:fi($,K,On,ae,Ae,qe)}function fi($,K,ae,Ae,qe,Le){var He=Jt($),Ze=Jt(K),lt=m,mt=m;He||(lt=cr($),lt=lt==c?E:lt),Ze||(mt=cr(K),mt=mt==c?E:mt);var vt=lt==E&&!xe($),xt=mt==E&&!xe(K),gt=lt==mt;if(gt&&!vt)return Le||(Le=new ir),He||$n($)?yi($,K,ae,Ae,qe,Le):Fs($,K,lt,ae,Ae,qe,Le);if(!(qe&u)){var Lt=vt&&Pt.call($,"__wrapped__"),Ft=xt&&Pt.call(K,"__wrapped__");if(Lt||Ft){var jt=Lt?$.value():$,Tt=Ft?K.value():K;return Le||(Le=new ir),ae(jt,Tt,Ae,qe,Le)}}return gt?(Le||(Le=new ir),vi($,K,ae,Ae,qe,Le)):!1}function kn($,K,ae,Ae){var qe=ae.length,Le=qe,He=!Ae;if($==null)return!Le;for($=Object($);qe--;){var Ze=ae[qe];if(He&&Ze[2]?Ze[1]!==$[Ze[0]]:!(Ze[0]in $))return!1}for(;++qe<Le;){Ze=ae[qe];var lt=Ze[0],mt=$[lt],vt=Ze[1];if(He&&Ze[2]){if(mt===void 0&&!(lt in $))return!1}else{var xt=new ir;if(Ae)var gt=Ae(mt,vt,lt,$,K,xt);if(!(gt===void 0?On(vt,mt,Ae,a|u,xt):gt))return!1}}return!0}function Fn($){if(!yr($)||Ds($))return!1;var K=jr($)||xe($)?Tr:_e;return K.test(gr($))}function Ir($){return Or($)&&sr($.length)&&!!ce[At.call($)]}function hi($){return typeof $=="function"?$:$==null?kt:typeof $=="object"?Jt($)?di($[0],$[1]):Os($):Ns($)}function pi($){if(!$s($))return fs($);var K=[];for(var ae in Object($))Pt.call($,ae)&&ae!="constructor"&&K.push(ae);return K}function Os($){var K=Ms($);return K.length==1&&K[0][2]?st(K[0][0],K[0][1]):function(ae){return ae===$||kn(ae,$,K)}}function di($,K){return ln($)&&at(K)?st(un($),K):function(ae){var Ae=Pi(ae,$);return Ae===void 0&&Ae===K?Ai(ae,$):On(K,Ae,void 0,a|u)}}function mi($){return function(K){return In(K,$)}}function gi($){if(typeof $=="string")return $;if(Ct($))return ri?ri.call($):"";var K=$+"";return K=="0"&&1/$==-f?"-0":K}function Mn($){return Jt($)?$:Ls($)}function ks($){return function(K,ae,Ae){for(var qe=-1,Le=Object(K),He=Ae(K),Ze=He.length;Ze--;){var lt=He[$?Ze:++qe];if(ae(Le[lt],lt,Le)===!1)break}return K}}function yi($,K,ae,Ae,qe,Le){var He=qe&u,Ze=$.length,lt=K.length;if(Ze!=lt&&!(He&&lt>Ze))return!1;var mt=Le.get($);if(mt&&Le.get(K))return mt==K;var vt=-1,xt=!0,gt=qe&a?new zr:void 0;for(Le.set($,K),Le.set(K,$);++vt<Ze;){var Lt=$[vt],Ft=K[vt];if(Ae)var jt=He?Ae(Ft,Lt,vt,K,$,Le):Ae(Lt,Ft,vt,$,K,Le);if(jt!==void 0){if(jt)continue;xt=!1;break}if(gt){if(!ve(K,function(Tt,vr){if(!gt.has(vr)&&(Lt===Tt||ae(Lt,Tt,Ae,qe,Le)))return gt.add(vr)})){xt=!1;break}}else if(!(Lt===Ft||ae(Lt,Ft,Ae,qe,Le))){xt=!1;break}}return Le.delete($),Le.delete(K),xt}function Fs($,K,ae,Ae,qe,Le,He){switch(ae){case U:if($.byteLength!=K.byteLength||$.byteOffset!=K.byteOffset)return!1;$=$.buffer,K=K.buffer;case z:return!($.byteLength!=K.byteLength||!Ae(new Ot($),new Ot(K)));case _:case y:case b:return bi(+$,+K);case P:return $.name==K.name&&$.message==K.message;case C:case O:return $==K+"";case T:var Ze=Ie;case R:var lt=Le&u;if(Ze||(Ze=$e),$.size!=K.size&&!lt)return!1;var mt=He.get($);if(mt)return mt==K;Le|=a,He.set($,K);var vt=yi(Ze($),Ze(K),Ae,qe,Le,He);return He.delete($),vt;case k:if(xn)return xn.call($)==xn.call(K)}return!1}function vi($,K,ae,Ae,qe,Le){var He=qe&u,Ze=Ur($),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:Pt.call(K,gt)))return!1}var Lt=Le.get($);if(Lt&&Le.get(K))return Lt==K;var Ft=!0;Le.set($,K),Le.set(K,$);for(var jt=He;++xt<lt;){gt=Ze[xt];var Tt=$[gt],vr=K[gt];if(Ae)var Ln=He?Ae(vr,Tt,gt,K,$,Le):Ae(Tt,vr,gt,$,K,Le);if(!(Ln===void 0?Tt===vr||ae(Tt,vr,Ae,qe,Le):Ln)){Ft=!1;break}jt||(jt=gt=="constructor")}if(Ft&&!jt){var qr=$.constructor,kr=K.constructor;qr!=kr&&"constructor"in $&&"constructor"in K&&!(typeof qr=="function"&&qr instanceof qr&&typeof kr=="function"&&kr instanceof kr)&&(Ft=!1)}return Le.delete($),Le.delete(K),Ft}function an($,K){var ae=$.__data__;return Bs(K)?ae[typeof K=="string"?"string":"hash"]:ae.map}function Ms($){for(var K=Ur($),ae=K.length;ae--;){var Ae=K[ae],qe=$[Ae];K[ae]=[Ae,qe,at(qe)]}return K}function Rr($,K){var ae=ye($,K);return Fn(ae)?ae:void 0}var cr=ci;(Sn&&cr(new Sn(new ArrayBuffer(1)))!=U||Vr&&cr(new Vr)!=T||rn&&cr(rn.resolve())!=S||wn&&cr(new wn)!=R||Pn&&cr(new Pn)!=F)&&(cr=function($){var K=At.call($),ae=K==E?$.constructor:void 0,Ae=ae?gr(ae):void 0;if(Ae)switch(Ae){case An:return U;case hs:return T;case Cn:return S;case ps:return R;case ds:return F}return K});function Bn($,K,ae){K=ln(K,$)?[K]:Mn(K);for(var Ae,qe=-1,He=K.length;++qe<He;){var Le=un(K[qe]);if(!(Ae=$!=null&&ae($,Le)))break;$=$[Le]}if(Ae)return Ae;var He=$?$.length:0;return!!He&&sr(He)&&_i(Le,He)&&(Jt($)||Ei($))}function _i($,K){return K=K==null?d:K,!!K&&(typeof $=="number"||we.test($))&&$>-1&&$%1==0&&$<K}function ln($,K){if(Jt($))return!1;var ae=typeof $;return ae=="number"||ae=="symbol"||ae=="boolean"||$==null||Ct($)?!0:Q.test($)||!ne.test($)||K!=null&&$ in Object(K)}function Bs($){var K=typeof $;return K=="string"||K=="number"||K=="symbol"||K=="boolean"?$!=="__proto__":$===null}function Ds($){return!!Et&&Et in $}function $s($){var K=$&&$.constructor,ae=typeof K=="function"&&K.prototype||Ue;return $===ae}function at($){return $===$&&!yr($)}function st($,K){return function(ae){return ae==null?!1:ae[$]===K&&(K!==void 0||$ in Object(ae))}}var Ls=Dn(function($){$=wi($);var K=[];return be.test($)&&K.push(""),$.replace(Oe,function(ae,Ae,qe,Le){K.push(qe?Le.replace(ie,"$1"):Ae||ae)}),K});function un($){if(typeof $=="string"||Ct($))return $;var K=$+"";return K=="0"&&1/$==-f?"-0":K}function gr($){if($!=null){try{return Gt.call($)}catch{}try{return $+""}catch{}}return""}function Dn($,K){if(typeof $!="function"||K&&typeof K!="function")throw new TypeError(i);var ae=function(){var Ae=arguments,qe=K?K.apply(this,Ae):Ae[0],Le=ae.cache;if(Le.has(qe))return Le.get(qe);var He=$.apply(this,Ae);return ae.cache=Le.set(qe,He),He};return ae.cache=new(Dn.Cache||$t),ae}Dn.Cache=$t;function bi($,K){return $===K||$!==$&&K!==K}function Ei($){return yt($)&&Pt.call($,"callee")&&(!ti.call($,"callee")||At.call($)==c)}var Jt=Array.isArray;function Si($){return $!=null&&sr($.length)&&!jr($)}function yt($){return Or($)&&Si($)}function jr($){var K=yr($)?At.call($):"";return K==A||K==x}function sr($){return typeof $=="number"&&$>-1&&$%1==0&&$<=d}function yr($){var K=typeof $;return!!$&&(K=="object"||K=="function")}function Or($){return!!$&&typeof $=="object"}function Ct($){return typeof $=="symbol"||Or($)&&At.call($)==k}var $n=fe?Se(fe):Ir;function wi($){return $==null?"":gi($)}function Pi($,K,ae){var Ae=$==null?void 0:In($,K);return Ae===void 0?ae:Ae}function Ai($,K){return $!=null&&Bn($,K,Rn)}function Ur($){return Si($)?Is($):pi($)}function Ci($,K,ae){var Ae=Jt($)||$n($);if(K=hi(K),ae==null)if(Ae||yr($)){var qe=$.constructor;Ae?ae=Jt($)?new qe:[]:ae=jr(qe)?on(tn($)):{}}else ae={};return(Ae?ue:Rs)($,function(Le,He,Ze){return K(ae,Le,He,Ze)}),ae}function kt($){return $}function Ns($){return ln($)?Pe(un($)):mi($)}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,_,y)=>{if(!n.includes(y)&&((Array.isArray(_)||isPlainObject(_))&&(_=e(_,{NaNValues:f,cleanKeys:n,cleanValues:i,emptyArrays:s,emptyObjects:a,emptyStrings:u,nullValues:d,undefinedValues:c})),!i.includes(_)&&!(a&&isPlainObject(_)&&isEmpty(_))&&!(s&&Array.isArray(_)&&!_.length)&&!(u&&_==="")&&!(f&&Number.isNaN(_))&&!(d&&_===null)&&!(c&&_===void 0))){if(Array.isArray(m))return m.push(_);m[y]=_}})};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/empty.04f9724b.png",__glob_5_0=Object.freeze(Object.defineProperty({__proto__:null,default:empty},Symbol.toStringTag,{value:"Module"})),emptyContent="./assets/empty.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$1={"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$1["col-result"],"o-result-container"]},[createVNode(Empty,{image:this.image,imageSize:this.imageSize||"",class:styles$1[this.classImgSize],description:this.tips},null),this.btnStatus?createVNode(Button,{class:styles$1.btn,round:!0,block:!0,type:"primary",plain:this.plain,onClick:this.onResult},{default:()=>[this.buttonText]}):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$2.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 paymentType$1=window.paymentType,router$1=[{path:"/lessonCourseware",name:"lessonCourseware",component:()=>__vitePreload(()=>import("./index.80b426ea.js"),["assets/index.80b426ea.js","assets/index.6473fc55.css","assets/index.72ca63b9.js"]),meta:{title:"\u9009\u62E9\u8BFE\u4EF6"}},{path:"/courseList",name:"courseList",component:()=>__vitePreload(()=>import("./index.5b575aa3.js"),["assets/index.5b575aa3.js","assets/index.5d15ce69.css","assets/icon-course.310d3f1d.js","assets/useFee.9e15c3ca.js","assets/index.72ca63b9.js"]),meta:{title:"\u8BFE\u7A0B\u5217\u8868"}},{path:"/coursewarePlay",name:"coursewarePlay",component:()=>__vitePreload(()=>import("./index.0780f4fd.js"),["assets/index.0780f4fd.js","assets/index.ca5a7bbb.css","assets/plyr.3f73e7f3.css","assets/icon-pause.8cbd74c0.js","assets/index.339fc024.js","assets/index.adfe045e.js","assets/index.ea031708.js","assets/plyr.min.22fd58dd.js","assets/useFee.9e15c3ca.js","assets/index.466e527a.js","assets/use-tab-status.5a3cd090.js","assets/index.b4b77b5a.js","assets/index.02edecb1.js"]),meta:{title:"\u8BFE\u7A0B\u64AD\u653E"}},{path:"/exerciseAfterClass",name:"exerciseAfterClass",component:()=>__vitePreload(()=>import("./index.59d7acae.js"),["assets/index.59d7acae.js","assets/index.55789228.css","assets/plyr.3f73e7f3.css","assets/icon-pause.8cbd74c0.js","assets/index.339fc024.js","assets/useFee.9e15c3ca.js","assets/index.b4b77b5a.js"]),meta:{title:"\u89C2\u770B\u89C6\u9891"}},{path:"/accompany",name:"accompany",component:()=>__vitePreload(()=>import("./index.35f39714.js"),["assets/index.35f39714.js","assets/index.module.c5e86b95.js","assets/index.module.610e460d.css","assets/index.7e972106.js"]),meta:{title:"\u4E91\u7EC3\u4E60"}},{path:"/musicList",name:"music-list",component:()=>__vitePreload(()=>import("./music-list.31150d21.js"),["assets/music-list.31150d21.js","assets/index.45b38760.js","assets/index.f5f6c5e3.css","assets/index.module.c5e86b95.js","assets/index.module.610e460d.css","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/index.c7af3af2.js","assets/index.c16d4c14.css","assets/index.92ec0bf4.js","assets/index.ea031708.js","assets/index.cafcb8b5.js","assets/use-tab-status.5a3cd090.js","assets/index.914765a1.js"]),meta:{title:"\u66F2\u8C31\u5217\u8868"}},{path:"/information-list",name:"information-list",component:()=>__vitePreload(()=>import("./index.1c4d98bd.js"),["assets/index.1c4d98bd.js","assets/index.c7af3af2.js","assets/index.c16d4c14.css","assets/index.92ec0bf4.js","assets/index.ea031708.js","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/index.module.76d9b610.js","assets/index.module.3cf65ae1.css","assets/index.cafcb8b5.js","assets/use-tab-status.5a3cd090.js","assets/index.7e972106.js"]),meta:{title:"\u8D44\u8BAF\u5217\u8868"}},{path:"/information-detail",name:"information-detail",component:()=>__vitePreload(()=>import("./information-detail.e7f89225.js"),["assets/information-detail.e7f89225.js","assets/information-detail.module.7f58ad4a.js","assets/information-detail.module.3b6037e4.css"]),meta:{title:"\u8D44\u8BAF\u8BE6\u60C5"}},{path:"/notice-detail",name:"notice-detail",component:()=>__vitePreload(()=>import("./notice-detail.36a7bc8c.js"),["assets/notice-detail.36a7bc8c.js","assets/information-detail.module.7f58ad4a.js","assets/information-detail.module.3b6037e4.css"]),meta:{title:"\u516C\u544A\u8BE6\u60C5"}},{path:"/help-center",name:"help-center",component:()=>__vitePreload(()=>import("./index.4d9ba3a0.js"),["assets/index.4d9ba3a0.js","assets/index.c7af3af2.js","assets/index.c16d4c14.css","assets/index.92ec0bf4.js","assets/index.ea031708.js","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/index.module.76d9b610.js","assets/index.module.3cf65ae1.css","assets/index.cafcb8b5.js","assets/use-tab-status.5a3cd090.js"]),meta:{title:"\u5E2E\u52A9\u4E2D\u5FC3"}},{path:"/help-detail",name:"help-detail",component:()=>__vitePreload(()=>import("./detail.c71063d0.js"),["assets/detail.c71063d0.js","assets/information-detail.module.7f58ad4a.js","assets/information-detail.module.3b6037e4.css","assets/index.1d5c6f70.js"]),meta:{title:"\u5E2E\u52A9\u4E2D\u5FC3\u8BE6\u60C5"}},{path:"/unit-test",name:"unit-test",component:()=>__vitePreload(()=>import("./index.bda47dcb.js"),["assets/index.bda47dcb.js","assets/index.4a210bcb.css","assets/index.c7af3af2.js","assets/index.c16d4c14.css","assets/index.92ec0bf4.js","assets/index.ea031708.js","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/icon-edit.664c5ff1.js","assets/index.931cf0b8.js","assets/index.55ba7429.js","assets/index.72ca63b9.js","assets/index.45b38760.js","assets/index.f5f6c5e3.css","assets/index.d745568a.js","assets/index.8c021d04.css","assets/index.6daa5b04.js","assets/index.84851ef1.js","assets/index.cafcb8b5.js","assets/use-tab-status.5a3cd090.js","assets/index.914765a1.js","assets/index.7e972106.js"]),meta:{title:"\u9636\u6BB5\u81EA\u6D4B"}},{path:"/unit-detail",name:"unit-detail",component:()=>__vitePreload(()=>import("./index.9a30841f.js"),["assets/index.9a30841f.js","assets/index.d0236699.css","assets/icon-question-nums.dee74fa0.js","assets/index.13760018.js","assets/index.04bcaaa3.css","assets/index.7e972106.js","assets/index.72ca63b9.js","assets/index.55ba7429.js","assets/index.ea031708.js","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/index.b4b77b5a.js","assets/index.84851ef1.js"]),meta:{title:"\u6D4B\u9A8C\u8BE6\u60C5"}},{path:"/test-exercise",name:"test-exercise",component:()=>__vitePreload(()=>import("./index.fa33137f.js"),["assets/index.fa33137f.js","assets/index.6932fc69.css","assets/index.ea031708.js","assets/index.7e972106.js"]),meta:{title:"\u6D4B\u8BD5\u7EC3\u4E60"}},{path:"/practice-mode",name:"practice-mode",component:()=>__vitePreload(()=>import("./index.4f20f58e.js"),["assets/index.4f20f58e.js","assets/index.fd446236.css","assets/index.13760018.js","assets/index.04bcaaa3.css","assets/index.7e972106.js","assets/index.72ca63b9.js","assets/index.55ba7429.js","assets/index.ea031708.js","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/index.d745568a.js","assets/index.8c021d04.css","assets/index.97d0370a.js","assets/index.596db955.css","assets/index.a0ef77e4.js","assets/index.80ec2096.css","assets/index.1d5c6f70.js","assets/index.41adc342.js","assets/index.b4b77b5a.js","assets/index.84851ef1.js"]),meta:{title:"\u7EC3\u4E60\u6A21\u5F0F"}},{path:"/examination-mode",name:"examination-mode",component:()=>__vitePreload(()=>import("./index.f51f6653.js"),["assets/index.f51f6653.js","assets/index.d0236699.css","assets/icon-question-nums.dee74fa0.js","assets/index.13760018.js","assets/index.04bcaaa3.css","assets/index.7e972106.js","assets/index.72ca63b9.js","assets/index.55ba7429.js","assets/index.ea031708.js","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/index.d745568a.js","assets/index.8c021d04.css","assets/index.97d0370a.js","assets/index.596db955.css","assets/index.b2ab72e6.js","assets/index.b4b77b5a.js","assets/index.84851ef1.js"]),meta:{title:"\u6D4B\u8BD5\u8BE6\u60C5"}},{path:"/approval-manage-subsidy",name:"approval-manage-subsidy",component:()=>__vitePreload(()=>import("./index.373bee74.js"),["assets/index.373bee74.js","assets/index.module.eb524400.js","assets/index.module.6a73df41.css","assets/index.45b38760.js","assets/index.f5f6c5e3.css","assets/index.a0ef77e4.js","assets/index.80ec2096.css","assets/index.1d5c6f70.js","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/icon_teacher.df08d662.js","assets/index.d745568a.js","assets/index.8c021d04.css","assets/quest-icon.f1b2f4e3.js","assets/index.ea031708.js","assets/index.72ca63b9.js"]),meta:{title:"\u8865\u52A9\u786E\u8BA4"}},{path:"/mine-orchestra",name:"mine-orchestra",component:()=>__vitePreload(()=>import("./index.73070a87.js"),["assets/index.73070a87.js","assets/index.d8807992.css","assets/plyr.3f73e7f3.css","assets/index.a0ef77e4.js","assets/index.80ec2096.css","assets/index.1d5c6f70.js","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/icon-or.620acfd8.js","assets/icon_teacher.df08d662.js","assets/icon-muit-message.0a72e92d.js","assets/index.ea031708.js","assets/index.7e972106.js","assets/index.72ca63b9.js","assets/index.32aecee2.js","assets/index.0d600b6c.css","assets/plyr.min.22fd58dd.js","assets/index.cafcb8b5.js","assets/use-tab-status.5a3cd090.js","assets/index.b4b77b5a.js","assets/index.777c6c1a.js","assets/index.466e527a.js","assets/index.02edecb1.js","assets/index.914765a1.js"]),meta:{title:"\u6211\u7684\u4E50\u56E2"}},{path:"/mine-myphoto",name:"mine-myphoto",component:()=>__vitePreload(()=>import("./index.b52461bd.js"),["assets/index.b52461bd.js","assets/index.9c18c927.css","assets/index.a0ef77e4.js","assets/index.80ec2096.css","assets/index.1d5c6f70.js","assets/icon-or.620acfd8.js","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/index.45b38760.js","assets/index.f5f6c5e3.css","assets/index.914765a1.js","assets/index.ea031708.js","assets/index.cafcb8b5.js","assets/use-tab-status.5a3cd090.js","assets/index.777c6c1a.js","assets/index.466e527a.js","assets/index.b4b77b5a.js","assets/index.02edecb1.js"]),meta:{title:"\u4E50\u56E2\u526A\u5F71"}},{path:"/photo-list",name:"photo-list",component:()=>__vitePreload(()=>import("./index.ece334c5.js"),["assets/index.ece334c5.js","assets/index.a0ef77e4.js","assets/index.80ec2096.css","assets/index.1d5c6f70.js","assets/index.module.78291b78.js","assets/index.module.85a04e41.css","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/index.cafcb8b5.js","assets/use-tab-status.5a3cd090.js"]),meta:{title:"\u76F8\u518C"}},{path:"/photo-list-detail",name:"photo-list-detail",component:()=>__vitePreload(()=>import("./detail.67d33db4.js"),["assets/detail.67d33db4.js","assets/detail.6159fd28.css","assets/index.a0ef77e4.js","assets/index.80ec2096.css","assets/index.1d5c6f70.js","assets/index.module.78291b78.js","assets/index.module.85a04e41.css","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/index.45b38760.js","assets/index.f5f6c5e3.css","assets/index.9bed9ddc.js","assets/ImagePreview.fb0145e9.js","assets/index.b4b77b5a.js","assets/index.7e972106.js","assets/index.cafcb8b5.js","assets/use-tab-status.5a3cd090.js"]),meta:{title:"\u76F8\u518C\u8BE6\u60C5"}},{path:"/message-detail",name:"message-detail",component:()=>__vitePreload(()=>import("./message-detail.e8786794.js"),["assets/message-detail.e8786794.js","assets/information-detail.module.7f58ad4a.js","assets/information-detail.module.3b6037e4.css"]),meta:{title:"\u6D88\u606F\u8BE6\u60C5"}}],rootRouter=[{path:"/payCenter",name:"payCenter",component:()=>__vitePreload(()=>import("./index.9852ed9b.js"),["assets/index.9852ed9b.js","assets/index.17bbc1a8.css"]),meta:{title:"\u652F\u4ED8"}},{path:"/payDefine",name:"payDefine",component:()=>__vitePreload(()=>import("./index.973e79d5.js"),["assets/index.973e79d5.js","assets/index.dee4ffef.css","assets/index.914765a1.js","assets/index.ea031708.js"]),meta:{title:"\u652F\u4ED8"}},{path:"/payResult",name:"payResult",component:()=>__vitePreload(()=>import("./index.359cea3b.js"),["assets/index.359cea3b.js","assets/index.bcd73031.css","assets/index.914765a1.js","assets/index.ea031708.js"]),meta:{title:"\u652F\u4ED8"}},{path:"/preview-protocol",name:"preview-protocol",component:()=>__vitePreload(()=>import("./index.26921c0d.js"),["assets/index.26921c0d.js","assets/index.9adf2d1b.css"]),meta:{title:"\u7BA1\u4E50\u56E2\u7528\u6237\u6CE8\u518C\u534F\u8BAE"}},{path:"/privacyProtocol",name:"privacyProtocol",component:()=>__vitePreload(()=>import("./privacy.e6df56f2.js"),["assets/privacy.e6df56f2.js","assets/privacy.20145c57.css","assets/index.a0ef77e4.js","assets/index.80ec2096.css","assets/index.1d5c6f70.js"]),meta:{title:"\u7BA1\u4E50\u56E2\u9690\u79C1\u653F\u7B56"}},{path:"/cashProtocol",name:"cashProtocol",component:()=>__vitePreload(()=>import("./cash-protocol.35d51f86.js"),[]),meta:{title:"\u5171\u4EAB\u7ECF\u6D4E\u5E73\u53F0\u6CE8\u518C\u7ECF\u8425\u8005\u534F\u8BAE"}},{path:"/guide",name:"guide",component:()=>__vitePreload(()=>import("./guide.68d8b14c.js"),["assets/guide.68d8b14c.js","assets/guide.46e04e0f.css"]),meta:{title:"\u6295\u5C4F\u5E2E\u52A9"}},{path:"/follow-account",name:"follow-account",component:()=>__vitePreload(()=>import("./index.b1002300.js"),["assets/index.b1002300.js","assets/index.5401de01.css","assets/html2canvas.esm.3d083717.js","assets/index.7e972106.js"]),meta:{title:"\u5173\u6CE8\u5FAE\u4FE1\u516C\u4F17\u53F7"}},{path:"/bind-wechat",name:"bind-wechat",component:()=>__vitePreload(()=>import("./index.5569f428.js"),["assets/index.5569f428.js","assets/index.34c8d4f6.css","assets/index.339fc024.js","assets/index.7e972106.js"]),meta:{title:"\u7ED1\u5B9A\u5FAE\u4FE1"}},{path:"/transfer",component:()=>__vitePreload(()=>import("./transfer.feef0bbe.js"),["assets/transfer.feef0bbe.js","assets/manage-center.56576989.js","assets/manage-center.97eaaf26.css","assets/index.339fc024.js","assets/index.7e972106.js"]),meta:{title:"\u7BA1\u4E50\u56E2"}},{path:"/:pathMatch(.*)*",component:()=>__vitePreload(()=>import("./index.a6a043eb.js"),["assets/index.a6a043eb.js","assets/index.ee899055.css","assets/index.7e972106.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.9c7d1690.js"),["assets/login.9c7d1690.js","assets/login.929cb7eb.css","assets/validate.5e9d8d60.js","assets/validate.f62f2b72.css","assets/index.92ec0bf4.js","assets/index.ea031708.js","assets/index.7e972106.js","assets/index.914765a1.js","assets/index.b2ab72e6.js"]),meta:{isRegister:!1}},{path:"/home",name:"home",component:()=>__vitePreload(()=>import("./index.b81aa7f8.js"),["assets/index.b81aa7f8.js","assets/index.66617849.css"])},{path:"/exercise-record",name:"exercise-record",component:()=>__vitePreload(()=>import("./index.f939ab1a.js"),["assets/index.f939ab1a.js","assets/index.69c05565.css","assets/index.c7af3af2.js","assets/index.c16d4c14.css","assets/index.92ec0bf4.js","assets/index.ea031708.js","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/index.45b38760.js","assets/index.f5f6c5e3.css","assets/student-icon.30fb072d.js","assets/msg-icon.adf37f7b.js","assets/phone-icon.7f60c6fb.js","assets/index.84851ef1.js","assets/index.6daa5b04.js","assets/index.ff4fe619.js","assets/utils.18cb7a73.js","assets/index.777c6c1a.js","assets/index.466e527a.js","assets/use-tab-status.5a3cd090.js","assets/index.b4b77b5a.js","assets/index.02edecb1.js","assets/index.cafcb8b5.js"]),meta:{title:"\u7EC3\u4E60\u8BB0\u5F55"}},{path:"/exercis-detail",name:"exercis-detail",component:()=>__vitePreload(()=>import("./exercis-detail.d3056f81.js"),["assets/exercis-detail.d3056f81.js","assets/exercis-detail.05b655ef.css","assets/index.a0ef77e4.js","assets/index.80ec2096.css","assets/index.1d5c6f70.js","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/index.45b38760.js","assets/index.f5f6c5e3.css","assets/quest-icon.f1b2f4e3.js","assets/icon_student.660125da.js","assets/index.7e972106.js","assets/index.cafcb8b5.js","assets/use-tab-status.5a3cd090.js","assets/index.ff4fe619.js","assets/utils.18cb7a73.js","assets/index.777c6c1a.js","assets/index.466e527a.js","assets/index.b4b77b5a.js","assets/index.02edecb1.js"]),meta:{title:"\u7EC3\u4E60\u7EDF\u8BA1"}},{path:"/attendance",name:"attendance",component:()=>__vitePreload(()=>import("./index.c7e674ca.js"),["assets/index.c7e674ca.js","assets/index.c5099a4c.css","assets/index.a0ef77e4.js","assets/index.80ec2096.css","assets/index.1d5c6f70.js","assets/index.45b38760.js","assets/index.f5f6c5e3.css","assets/index.931cf0b8.js","assets/clock-icon.6fd57365.js","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/index.cafcb8b5.js","assets/use-tab-status.5a3cd090.js","assets/index.ff4fe619.js","assets/utils.18cb7a73.js","assets/index.777c6c1a.js","assets/index.466e527a.js","assets/index.b4b77b5a.js","assets/index.02edecb1.js"]),meta:{title:"\u6211\u7684\u8003\u52E4"}},{path:"/teacher-attendDetail",name:"teacher-attendDetail",component:()=>__vitePreload(()=>import("./teacher-attendDetail.6e701ddd.js"),["assets/teacher-attendDetail.6e701ddd.js","assets/teacher-attendDetail.13b618bc.css","assets/clock-icon.6fd57365.js","assets/success-icon.245b8694.js","assets/default-icon.11fd2315.js","assets/phone-icon.7f60c6fb.js","assets/index.a0ef77e4.js","assets/index.80ec2096.css","assets/index.1d5c6f70.js","assets/msg-icon.adf37f7b.js","assets/index.931cf0b8.js","assets/index.84851ef1.js"]),meta:{title:"\u8003\u52E4\u8BE6\u60C5"}},{path:"/attendance-rule",name:"attendance-rule",component:()=>__vitePreload(()=>import("./index.d8141c7c.js"),["assets/index.d8141c7c.js","assets/index.be290f62.css","assets/index.adfe045e.js","assets/index.ea031708.js"]),meta:{title:"\u8003\u52E4\u89C4\u5219"}},{path:"/screen-projection",name:"screen-projection",component:()=>__vitePreload(()=>import("./index.94f6961e.js"),["assets/index.94f6961e.js","assets/index.8aafa22b.css","assets/index.914765a1.js","assets/index.ea031708.js","assets/index.7e972106.js"]),meta:{title:"\u6559\u5B66\u8BFE\u4EF6"}},{path:"/unit-list",name:"unit-list",component:()=>__vitePreload(()=>import("./index.3369d3c7.js"),["assets/index.3369d3c7.js","assets/index.a0ef77e4.js","assets/index.80ec2096.css","assets/index.1d5c6f70.js","assets/index.c7af3af2.js","assets/index.c16d4c14.css","assets/index.92ec0bf4.js","assets/index.ea031708.js","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/unit-list-item.ce50717f.js","assets/unit-list-item.254aca8c.css","assets/icon-edit.664c5ff1.js","assets/icon-muit-message.0a72e92d.js","assets/index.914765a1.js","assets/index.7e972106.js","assets/index.45b38760.js","assets/index.f5f6c5e3.css","assets/index.6daa5b04.js","assets/index.84851ef1.js","assets/index.cafcb8b5.js","assets/use-tab-status.5a3cd090.js"]),meta:{title:"\u9636\u6BB5\u81EA\u6D4B"}},{path:"/unit-create",name:"unit-create",component:()=>__vitePreload(()=>import("./index.08777f10.js"),["assets/index.08777f10.js","assets/index.54a1d2db.css","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/index.914765a1.js","assets/index.92ec0bf4.js","assets/index.ea031708.js","assets/index.777c6c1a.js","assets/index.466e527a.js","assets/use-tab-status.5a3cd090.js","assets/index.b4b77b5a.js","assets/index.02edecb1.js"]),meta:{title:"\u65B0\u589E\u6D4B\u9A8C"}},{path:"/unit-Lesson",name:"unit-Lesson",component:()=>__vitePreload(()=>import("./unit-Lesson.0dcd9419.js"),["assets/unit-Lesson.0dcd9419.js","assets/unit-Lesson.01b2fcd2.css","assets/index.72ca63b9.js"]),meta:{title:"\u9009\u62E9\u6559\u6750"}},{path:"/uni-test",name:"uni-test",component:()=>__vitePreload(()=>import("./uni-test.8adfbb28.js"),["assets/uni-test.8adfbb28.js","assets/uni-test.86ab9c87.css","assets/icon-course.310d3f1d.js","assets/index.72ca63b9.js"]),meta:{title:"\u9009\u62E9\u6559\u6750"}},{path:"/uni-last",name:"uni-last",component:()=>__vitePreload(()=>import("./uni-last.4629bf44.js"),["assets/uni-last.4629bf44.js","assets/uni-last.7cb86256.css","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/icon-edit.664c5ff1.js","assets/clock-icon.6fd57365.js","assets/quest-icon.f1b2f4e3.js","assets/index.ea031708.js","assets/index.92ec0bf4.js","assets/index.466e527a.js","assets/use-tab-status.5a3cd090.js","assets/index.b4b77b5a.js","assets/index.02edecb1.js"]),meta:{title:"\u9636\u6BB5\u81EA\u6D4B"}},{path:"/unitDetail",name:"unitDetail",component:()=>__vitePreload(()=>import("./unitDetail.04ef26e5.js"),["assets/unitDetail.04ef26e5.js","assets/unitDetail.be4912a1.css","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/quest-icon.f1b2f4e3.js","assets/unit-list-item.ce50717f.js","assets/unit-list-item.254aca8c.css","assets/icon-edit.664c5ff1.js","assets/icon-muit-message.0a72e92d.js","assets/index.914765a1.js","assets/index.ea031708.js","assets/index.7e972106.js","assets/icon_teacher.df08d662.js","assets/index.45b38760.js","assets/index.f5f6c5e3.css","assets/index.931cf0b8.js","assets/index.99ef7500.js","assets/Checker.7cede1aa.js","assets/index.55ba7429.js","assets/index.cafcb8b5.js","assets/use-tab-status.5a3cd090.js","assets/index.d745568a.js","assets/index.8c021d04.css","assets/index.466e527a.js","assets/index.b4b77b5a.js","assets/index.02edecb1.js"]),meta:{title:"\u6D4B\u9A8C\u8BE6\u60C5"}},{path:"/subsidy-exercise-details",name:"subsidy-exercise-details",component:()=>__vitePreload(()=>import("./details.763811b9.js"),["assets/details.763811b9.js","assets/index.module.eb524400.js","assets/index.module.6a73df41.css","assets/icon-time.ca1af643.js","assets/index.931cf0b8.js","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/index.a0ef77e4.js","assets/index.80ec2096.css","assets/index.1d5c6f70.js","assets/index.ea031708.js"]),meta:{title:"\u8865\u52A9\u660E\u7EC6"}}]},...rootRouter,...noLoginRouter$2];const error="_error_1aqdy_1",info="_info_1aqdy_9",login="_login_1aqdy_27",loginTitle="_loginTitle_1aqdy_33",codeText="_codeText_1aqdy_41",margin34="_margin34_1aqdy_44",formTitle="_formTitle_1aqdy_47",wxPopupDialog="_wxPopupDialog_1aqdy_63",popupContainer="_popupContainer_1aqdy_80",title="_title_1aqdy_86",popupTips="_popupTips_1aqdy_93";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.498147f6.js"),["assets/index.498147f6.js","assets/index.4fd3326e.css","assets/index.a0ef77e4.js","assets/index.80ec2096.css","assets/index.1d5c6f70.js","assets/index.41adc342.js","assets/index.7e972106.js","assets/index.914765a1.js","assets/index.ea031708.js","assets/index.55ba7429.js","assets/index.99ef7500.js","assets/Checker.7cede1aa.js","assets/index.92ec0bf4.js"]),meta:{title:"\u652F\u4ED8\u8BE6\u60C5"}},{path:"/download",name:"download",component:()=>__vitePreload(()=>import("./index.81a3cc28.js"),["assets/index.81a3cc28.js","assets/manage-center.56576989.js","assets/manage-center.97eaaf26.css","assets/index.7e972106.js"]),meta:{title:"\u4E0B\u8F7D\u7BA1\u4E50\u56E2\u5B66\u751F\u7AEF"}}];var routesStudent=[{path:"/",component:Auth,children:[...router$1,{path:"/login",name:"login",component:()=>__vitePreload(()=>import("./login.9c7d1690.js"),["assets/login.9c7d1690.js","assets/login.929cb7eb.css","assets/validate.5e9d8d60.js","assets/validate.f62f2b72.css","assets/index.92ec0bf4.js","assets/index.ea031708.js","assets/index.7e972106.js","assets/index.914765a1.js","assets/index.b2ab72e6.js"]),meta:{isRegister:!1}},{path:"/home",name:"home",component:()=>__vitePreload(()=>import("./index.4fe361eb.js"),["assets/index.4fe361eb.js","assets/index.66617849.css"])},{path:"/coupons",name:"coupons",component:()=>__vitePreload(()=>import("./index.0e198b68.js"),["assets/index.0e198b68.js","assets/index.a1314c3c.css","assets/index.cafcb8b5.js","assets/use-tab-status.5a3cd090.js","assets/index.466e527a.js","assets/index.b4b77b5a.js","assets/index.02edecb1.js"]),meta:{title:"\u4F18\u60E0\u5238"}},{path:"/memberCenter",name:"memberCenter",component:()=>__vitePreload(()=>import("./index.19bacd20.js"),["assets/index.19bacd20.js","assets/index.9cc7a8ae.css","assets/icon_student.660125da.js","assets/index.a0ef77e4.js","assets/index.80ec2096.css","assets/index.1d5c6f70.js","assets/index.d745568a.js","assets/index.8c021d04.css","assets/index.ea031708.js","assets/index.7e972106.js"]),meta:{title:"\u4F1A\u5458\u4E2D\u5FC3"}},{path:"/tradeRecord",name:"tradeRecord",component:()=>__vitePreload(()=>import("./index.c488527e.js"),["assets/index.c488527e.js","assets/index.129a7c02.css","assets/index.931cf0b8.js","assets/index.45b38760.js","assets/index.f5f6c5e3.css","assets/index.6daa5b04.js","assets/index.84851ef1.js","assets/index.cafcb8b5.js","assets/use-tab-status.5a3cd090.js","assets/index.914765a1.js","assets/index.ea031708.js","assets/index.7e972106.js","assets/index.ff4fe619.js","assets/utils.18cb7a73.js","assets/index.777c6c1a.js","assets/index.466e527a.js","assets/index.b4b77b5a.js","assets/index.02edecb1.js"]),meta:{title:"\u4EA4\u6613\u8BB0\u5F55"}},{path:"/my-orchestra",name:"my-orchestra",component:()=>__vitePreload(()=>import("./index.4e574d21.js"),["assets/index.4e574d21.js","assets/index.a0ef77e4.js","assets/index.80ec2096.css","assets/index.1d5c6f70.js","assets/index.module.b9eeb1f8.js","assets/index.module.45cd01c5.css","assets/icon_teacher.df08d662.js","assets/icon-muit-message.0a72e92d.js","assets/index.914765a1.js","assets/index.ea031708.js","assets/index.7e972106.js","assets/index.55ba7429.js","assets/index.72ca63b9.js","assets/index.cafcb8b5.js","assets/use-tab-status.5a3cd090.js","assets/index.777c6c1a.js","assets/index.466e527a.js","assets/index.b4b77b5a.js","assets/index.02edecb1.js"]),meta:{title:"\u6211\u7684\u4E50\u56E2"}},{path:"/photo-detail",name:"photo-detail",component:()=>__vitePreload(()=>import("./photo-detail.e56035be.js"),["assets/photo-detail.e56035be.js","assets/index.module.b9eeb1f8.js","assets/index.module.45cd01c5.css","assets/index.cafcb8b5.js","assets/use-tab-status.5a3cd090.js","assets/index.7e972106.js","assets/function-call.4b573eb9.js","assets/ImagePreview.fb0145e9.js","assets/index.b4b77b5a.js"]),meta:{title:"\u76F8\u7247"}},{path:"/apply-withdrawal",name:"apply-withdrawal",component:()=>__vitePreload(()=>import("./apply-withdrawal.aee7684a.js"),["assets/apply-withdrawal.aee7684a.js","assets/apply-withdrawal.2f3f19cc.css","assets/index.a0ef77e4.js","assets/index.80ec2096.css","assets/index.1d5c6f70.js","assets/icon_student.660125da.js","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/index.d745568a.js","assets/index.8c021d04.css","assets/index.7e972106.js","assets/index.92ec0bf4.js","assets/index.ea031708.js"]),meta:{title:"\u7533\u8BF7\u9000\u56E2"}},{path:"/attendance-rule",name:"attendance-rule",component:()=>__vitePreload(()=>import("./index.d8141c7c.js"),["assets/index.d8141c7c.js","assets/index.be290f62.css","assets/index.adfe045e.js","assets/index.ea031708.js"]),meta:{title:"\u8003\u52E4\u89C4\u5219"}},{path:"/ranking-list",name:"ranking-list",component:()=>__vitePreload(()=>import("./index.5aba9d38.js"),["assets/index.5aba9d38.js","assets/index.95cdb10b.css","assets/index.a0ef77e4.js","assets/index.80ec2096.css","assets/index.1d5c6f70.js","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/index.45b38760.js","assets/index.f5f6c5e3.css","assets/student-icon.30fb072d.js","assets/index.7e972106.js","assets/index.cafcb8b5.js","assets/use-tab-status.5a3cd090.js","assets/index.466e527a.js","assets/index.b4b77b5a.js","assets/index.02edecb1.js","assets/index.ff4fe619.js","assets/utils.18cb7a73.js","assets/index.777c6c1a.js"]),meta:{title:"\u6392\u884C\u699C"}},{path:"/exercise-record",name:"exercise-record",component:()=>__vitePreload(()=>import("./index.f939ab1a.js"),["assets/index.f939ab1a.js","assets/index.69c05565.css","assets/index.c7af3af2.js","assets/index.c16d4c14.css","assets/index.92ec0bf4.js","assets/index.ea031708.js","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/index.45b38760.js","assets/index.f5f6c5e3.css","assets/student-icon.30fb072d.js","assets/msg-icon.adf37f7b.js","assets/phone-icon.7f60c6fb.js","assets/index.84851ef1.js","assets/index.6daa5b04.js","assets/index.ff4fe619.js","assets/utils.18cb7a73.js","assets/index.777c6c1a.js","assets/index.466e527a.js","assets/use-tab-status.5a3cd090.js","assets/index.b4b77b5a.js","assets/index.02edecb1.js","assets/index.cafcb8b5.js"]),meta:{title:"\u7EC3\u4E60\u8BB0\u5F55"}},{path:"/exercis-detail",name:"exercis-detail",component:()=>__vitePreload(()=>import("./exercis-detail.d3056f81.js"),["assets/exercis-detail.d3056f81.js","assets/exercis-detail.05b655ef.css","assets/index.a0ef77e4.js","assets/index.80ec2096.css","assets/index.1d5c6f70.js","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/index.45b38760.js","assets/index.f5f6c5e3.css","assets/quest-icon.f1b2f4e3.js","assets/icon_student.660125da.js","assets/index.7e972106.js","assets/index.cafcb8b5.js","assets/use-tab-status.5a3cd090.js","assets/index.ff4fe619.js","assets/utils.18cb7a73.js","assets/index.777c6c1a.js","assets/index.466e527a.js","assets/index.b4b77b5a.js","assets/index.02edecb1.js"]),meta:{title:"\u7EC3\u4E60\u7EDF\u8BA1"}}]},{path:"/msuicGroup",component:MusicAuth,children:[{path:"/loginMusic",name:"loginMusic",component:()=>__vitePreload(()=>import("./login.449b4f3e.js"),["assets/login.449b4f3e.js","assets/validate.5e9d8d60.js","assets/validate.f62f2b72.css","assets/index.92ec0bf4.js","assets/index.ea031708.js","assets/index.7e972106.js","assets/index.339fc024.js","assets/index.914765a1.js","assets/index.b2ab72e6.js"]),meta:{isRegister:!1}},{path:"/preApply",name:"preApply",component:()=>__vitePreload(()=>import("./index.8600494a.js"),["assets/index.8600494a.js","assets/index.4f0c1596.css","assets/index.95ac53ca.js","assets/index.914765a1.js","assets/index.92ec0bf4.js","assets/index.ea031708.js","assets/index.99ef7500.js","assets/Checker.7cede1aa.js","assets/index.55ba7429.js","assets/index.777c6c1a.js","assets/index.466e527a.js","assets/use-tab-status.5a3cd090.js","assets/index.b4b77b5a.js","assets/index.02edecb1.js","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/index.e039156c.js","assets/index.a4ced63a.css","assets/index.7e972106.js","assets/function-call.4b573eb9.js","assets/ImagePreview.fb0145e9.js","assets/countUp.min.9e8207da.js","assets/index.1829b1b7.js","assets/index.339fc024.js","assets/index.d745568a.js","assets/index.8c021d04.css","assets/index.f5635935.js","assets/index.34fb3ef2.js","assets/index.931cf0b8.js","assets/index.cafcb8b5.js","assets/index.72ca63b9.js"]),meta:{title:"\u4E50\u56E2\u62A5\u540D"}},{path:"/orderDetail",name:"orderDetail",component:()=>__vitePreload(()=>import("./order-detail.553a13c4.js"),["assets/order-detail.553a13c4.js","assets/order-detail.fe767dea.css","assets/index.a0ef77e4.js","assets/index.80ec2096.css","assets/index.1d5c6f70.js","assets/index.ea031708.js","assets/index.55ba7429.js","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/index.99ef7500.js","assets/Checker.7cede1aa.js","assets/index.914765a1.js","assets/icon-checkbox-check.b4753e7f.js","assets/icon-checkbox-default.a253b329.js","assets/index.34fb3ef2.js","assets/index.1829b1b7.js","assets/index.339fc024.js","assets/index.95ac53ca.js","assets/index.92ec0bf4.js","assets/index.e039156c.js","assets/index.a4ced63a.css","assets/index.7e972106.js","assets/function-call.4b573eb9.js","assets/ImagePreview.fb0145e9.js","assets/index.b4b77b5a.js","assets/index.d745568a.js","assets/index.8c021d04.css","assets/index.931cf0b8.js","assets/index.a0fac207.js","assets/index.83aa8b55.css"]),meta:{title:"\u8BA2\u5355\u8BE6\u60C5"}},{path:"/shopAddress",name:"shopAddress",component:()=>__vitePreload(()=>import("./index.27d3f9e4.js"),["assets/index.27d3f9e4.js","assets/index.module.c6f94e1f.js","assets/index.module.f8261734.css","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/index.cafcb8b5.js","assets/use-tab-status.5a3cd090.js","assets/index.ea031708.js","assets/index.55ba7429.js"]),meta:{title:"\u6536\u8D27\u5730\u5740"}},{path:"/addressOperation",name:"addressOperation",component:()=>__vitePreload(()=>import("./address-operation.f627a929.js"),["assets/address-operation.f627a929.js","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/index.module.c6f94e1f.js","assets/index.module.f8261734.css","assets/area.bc7b6c10.js","assets/toolsValidate.4388d7ee.js","assets/index.914765a1.js","assets/index.92ec0bf4.js","assets/index.ea031708.js","assets/index.777c6c1a.js","assets/index.466e527a.js","assets/use-tab-status.5a3cd090.js","assets/index.b4b77b5a.js","assets/index.02edecb1.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.0c22081a.js"),["assets/companion-teacher-register.0c22081a.js","assets/companion-teacher-register.0f9f6691.css","assets/area.bc7b6c10.js","assets/validate.5e9d8d60.js","assets/validate.f62f2b72.css","assets/index.92ec0bf4.js","assets/index.ea031708.js","assets/index.7e972106.js","assets/index.b83b8698.js","assets/index.c69ec8ca.css","assets/index.329d98a9.js","assets/index.9bed9ddc.js","assets/ImagePreview.fb0145e9.js","assets/index.b4b77b5a.js","assets/function-call.4b573eb9.js","assets/index.339fc024.js","assets/index.95ac53ca.js","assets/index.914765a1.js","assets/index.99ef7500.js","assets/Checker.7cede1aa.js","assets/index.55ba7429.js","assets/index.34fb3ef2.js","assets/index.777c6c1a.js","assets/index.466e527a.js","assets/use-tab-status.5a3cd090.js","assets/index.02edecb1.js","assets/index.f5635935.js"]),meta:{title:"\u4E50\u56E2\u4F34\u5B66\u6307\u5BFC\u6CE8\u518C"}},{path:"/manage-teacher-register",name:"manage-teacher-register",component:()=>__vitePreload(()=>import("./manage-teacher-register.a48a6213.js"),["assets/manage-teacher-register.a48a6213.js","assets/manage-teacher-register.a1b77d1a.css","assets/area.bc7b6c10.js","assets/validate.5e9d8d60.js","assets/validate.f62f2b72.css","assets/index.92ec0bf4.js","assets/index.ea031708.js","assets/index.7e972106.js","assets/index.b83b8698.js","assets/index.c69ec8ca.css","assets/index.329d98a9.js","assets/index.9bed9ddc.js","assets/ImagePreview.fb0145e9.js","assets/index.b4b77b5a.js","assets/function-call.4b573eb9.js","assets/index.339fc024.js","assets/index.95ac53ca.js","assets/index.914765a1.js","assets/index.99ef7500.js","assets/Checker.7cede1aa.js","assets/index.55ba7429.js","assets/index.34fb3ef2.js"]),meta:{title:"\u4E50\u56E2\u7BA1\u7406\u8001\u5E08\u6CE8\u518C"}}];var routesSchool=[{path:"/",component:Auth,children:[...router$1,{path:"/login",name:"login",component:()=>__vitePreload(()=>import("./login.9c7d1690.js"),["assets/login.9c7d1690.js","assets/login.929cb7eb.css","assets/validate.5e9d8d60.js","assets/validate.f62f2b72.css","assets/index.92ec0bf4.js","assets/index.ea031708.js","assets/index.7e972106.js","assets/index.914765a1.js","assets/index.b2ab72e6.js"]),meta:{isRegister:!1}},{path:"/home",name:"home",component:()=>__vitePreload(()=>import("./index.416d9858.js"),["assets/index.416d9858.js","assets/index.66617849.css"])},{path:"/my-orchestra",name:"my-orchestra",component:()=>__vitePreload(()=>import("./index.1410f007.js"),["assets/index.1410f007.js","assets/index.a0ef77e4.js","assets/index.80ec2096.css","assets/index.1d5c6f70.js","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/index.module.9976e9f3.js","assets/index.module.f1b16a4b.css","assets/index.931cf0b8.js","assets/index.45b38760.js","assets/index.f5f6c5e3.css","assets/index.6daa5b04.js","assets/index.84851ef1.js","assets/index.cafcb8b5.js","assets/use-tab-status.5a3cd090.js","assets/index.ea031708.js","assets/index.55ba7429.js"]),meta:{title:"\u6211\u7684\u4E50\u56E2"}},{path:"/create-orchestra",name:"create-orchestra",component:()=>__vitePreload(()=>import("./index.5c9f8063.js"),["assets/index.5c9f8063.js","assets/index.2b5c2d46.css","assets/index.a0ef77e4.js","assets/index.80ec2096.css","assets/index.1d5c6f70.js","assets/index.1829b1b7.js","assets/index.339fc024.js","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/index.module.9976e9f3.js","assets/index.module.f1b16a4b.css","assets/index.c7af3af2.js","assets/index.c16d4c14.css","assets/index.92ec0bf4.js","assets/index.ea031708.js","assets/icon-checkbox-check.b4753e7f.js","assets/icon-checkbox-default.a253b329.js","assets/icon_student.660125da.js","assets/index.cafcb8b5.js","assets/use-tab-status.5a3cd090.js","assets/index.f5635935.js","assets/index.34fb3ef2.js","assets/Checker.7cede1aa.js","assets/index.7e972106.js","assets/index.777c6c1a.js","assets/index.466e527a.js","assets/index.b4b77b5a.js","assets/index.02edecb1.js","assets/create.65da0bd8.js","assets/index.914765a1.js"]),meta:{title:"\u65B0\u5EFA\u4E50\u56E2"}},{path:"/create-orchestra-teacher",name:"create-orchestra-teacher",component:()=>__vitePreload(()=>import("./select-teacher.81a7521d.js"),["assets/select-teacher.81a7521d.js","assets/select-teacher.a06ee9af.css","assets/index.a0ef77e4.js","assets/index.80ec2096.css","assets/index.1d5c6f70.js","assets/index.1829b1b7.js","assets/index.339fc024.js","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/teacher-list.2bd9bdc5.js","assets/teacher-list.cf497422.css","assets/icon_teacher.df08d662.js","assets/index.c7af3af2.js","assets/index.c16d4c14.css","assets/index.92ec0bf4.js","assets/index.ea031708.js","assets/index.cafcb8b5.js","assets/use-tab-status.5a3cd090.js","assets/index.914765a1.js","assets/index.7e972106.js","assets/index.55ba7429.js","assets/create.65da0bd8.js","assets/index.d745568a.js","assets/index.8c021d04.css"]),meta:{title:"\u9009\u62E9\u8001\u5E08"}},{path:"/orchestra-detail",name:"orchestra-detail",component:()=>__vitePreload(()=>import("./orchestra-detail.943c00dc.js"),["assets/orchestra-detail.943c00dc.js","assets/orchestra-detail.d91dcdc9.css","assets/index.a0ef77e4.js","assets/index.80ec2096.css","assets/index.1d5c6f70.js","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/countUp.min.9e8207da.js","assets/isSameOrBefore.8aa1af28.js","assets/index.6daa5b04.js","assets/index.84851ef1.js","assets/index.72ca63b9.js","assets/index.cafcb8b5.js","assets/use-tab-status.5a3cd090.js","assets/index.ff4fe619.js","assets/utils.18cb7a73.js","assets/index.777c6c1a.js","assets/index.466e527a.js","assets/index.b4b77b5a.js","assets/index.02edecb1.js","assets/icon_teacher.df08d662.js","assets/index.ea031708.js","assets/index.7e972106.js"]),meta:{title:"\u4E50\u56E2\u8BE6\u60C5"}},{path:"/school-photo",name:"school-photo",component:()=>__vitePreload(()=>import("./photo.9f20789b.js"),["assets/photo.9f20789b.js","assets/photo.module.55d59b7f.js","assets/photo.module.bc5bad45.css","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/index.a0ef77e4.js","assets/index.80ec2096.css","assets/index.1d5c6f70.js","assets/index.cafcb8b5.js","assets/use-tab-status.5a3cd090.js","assets/index.92ec0bf4.js","assets/index.ea031708.js","assets/index.84851ef1.js"]),meta:{title:"\u4E50\u56E2\u526A\u5F71"}},{path:"/photo-detail",name:"photo-detail",component:()=>__vitePreload(()=>import("./photo-detail.be82d9d0.js"),["assets/photo-detail.be82d9d0.js","assets/photo-detail.f209381b.css","assets/index.a0ef77e4.js","assets/index.80ec2096.css","assets/index.1d5c6f70.js","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/icon-checkbox-default.a253b329.js","assets/index.cafcb8b5.js","assets/use-tab-status.5a3cd090.js","assets/index.f5635935.js","assets/index.34fb3ef2.js","assets/Checker.7cede1aa.js","assets/index.329d98a9.js","assets/index.9bed9ddc.js","assets/ImagePreview.fb0145e9.js","assets/index.b4b77b5a.js","assets/index.7e972106.js","assets/function-call.4b573eb9.js"]),meta:{title:"\u76F8\u518C\u8BE6\u60C5"}},{path:"/mass-message",name:"mass-message",component:()=>__vitePreload(()=>import("./index.813c5d5d.js"),["assets/index.813c5d5d.js","assets/index.a0ef77e4.js","assets/index.80ec2096.css","assets/index.1d5c6f70.js","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/index.45b38760.js","assets/index.f5f6c5e3.css","assets/index.c7af3af2.js","assets/index.c16d4c14.css","assets/index.92ec0bf4.js","assets/index.ea031708.js","assets/index.931cf0b8.js","assets/index.module.a0fba9ef.js","assets/index.module.265c8f2a.css","assets/index.cafcb8b5.js","assets/use-tab-status.5a3cd090.js","assets/index.914765a1.js","assets/index.466e527a.js","assets/index.b4b77b5a.js","assets/index.02edecb1.js"]),meta:{title:"\u7FA4\u53D1\u8BB0\u5F55"}},{path:"/create-message",name:"create-message",component:()=>__vitePreload(()=>import("./create-message.7500bb55.js"),["assets/create-message.7500bb55.js","assets/create-message.60ccc896.css","assets/index.1829b1b7.js","assets/index.339fc024.js","assets/index.931cf0b8.js","assets/index.module.a0fba9ef.js","assets/index.module.265c8f2a.css","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/icon_teacher.df08d662.js","assets/index.02edecb1.js","assets/index.cafcb8b5.js","assets/use-tab-status.5a3cd090.js","assets/index.f5635935.js","assets/index.34fb3ef2.js","assets/Checker.7cede1aa.js","assets/index.914765a1.js","assets/index.ea031708.js","assets/index.7e972106.js","assets/index.55ba7429.js","assets/index.72ca63b9.js","assets/index.777c6c1a.js","assets/index.466e527a.js","assets/index.b4b77b5a.js","assets/index.c7af3af2.js","assets/index.c16d4c14.css","assets/index.92ec0bf4.js","assets/icon_student.660125da.js","assets/index.d745568a.js","assets/index.8c021d04.css","assets/index.6daa5b04.js","assets/index.84851ef1.js","assets/index.57141b88.js","assets/index.a75acca0.css","assets/index.329d98a9.js","assets/index.9bed9ddc.js","assets/ImagePreview.fb0145e9.js","assets/function-call.4b573eb9.js","assets/index.2ca0f455.js","assets/utils.18cb7a73.js","assets/index.ff4fe619.js"]),meta:{title:"\u7FA4\u53D1\u6D88\u606F"}},{path:"/companion-teacher",name:"companion-teacher",component:()=>__vitePreload(()=>import("./index.b46589cb.js"),["assets/index.b46589cb.js","assets/index.e727cbb2.css","assets/index.a0ef77e4.js","assets/index.80ec2096.css","assets/index.1d5c6f70.js","assets/index.c7af3af2.js","assets/index.c16d4c14.css","assets/index.92ec0bf4.js","assets/index.ea031708.js","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/icon-call-message.08ca784d.js","assets/icon_teacher.df08d662.js","assets/icon-message.8c0a9e8b.js","assets/index.45b38760.js","assets/index.f5f6c5e3.css","assets/index.6daa5b04.js","assets/index.84851ef1.js","assets/index.cafcb8b5.js","assets/use-tab-status.5a3cd090.js","assets/index.914765a1.js","assets/index.7e972106.js","assets/index.55ba7429.js","assets/index.72ca63b9.js","assets/index.777c6c1a.js","assets/index.466e527a.js","assets/index.b4b77b5a.js","assets/index.02edecb1.js"]),meta:{title:"\u4F34\u5B66\u6307\u5BFC"}},{path:"/companion-teacher-detail",name:"companion-teacher-detail",component:()=>__vitePreload(()=>import("./companion-detail.c97dc7c0.js"),["assets/companion-detail.c97dc7c0.js","assets/companion-detail.8474b51f.css","assets/index.a0ef77e4.js","assets/index.80ec2096.css","assets/index.1d5c6f70.js","assets/icon_teacher.df08d662.js","assets/icon-message.8c0a9e8b.js","assets/icon-call-message.08ca784d.js","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/index.d745568a.js","assets/index.8c021d04.css","assets/index.914765a1.js","assets/index.ea031708.js","assets/index.7e972106.js","assets/index.55ba7429.js","assets/index.72ca63b9.js"]),meta:{title:"\u4F34\u5B66\u6307\u5BFC\u8BE6\u60C5"}},{path:"/companion-unbind",name:"companion-unbind",component:()=>__vitePreload(()=>import("./unbind.bc84b17e.js"),["assets/unbind.bc84b17e.js","assets/unbind.8653601e.css","assets/index.a0ef77e4.js","assets/index.80ec2096.css","assets/index.1d5c6f70.js","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/index.1829b1b7.js","assets/index.339fc024.js","assets/index.c7af3af2.js","assets/index.c16d4c14.css","assets/index.92ec0bf4.js","assets/index.ea031708.js","assets/icon_teacher.df08d662.js","assets/index.cafcb8b5.js","assets/use-tab-status.5a3cd090.js","assets/index.914765a1.js","assets/index.7e972106.js","assets/index.55ba7429.js","assets/index.931cf0b8.js","assets/index.d745568a.js","assets/index.8c021d04.css","assets/index.72ca63b9.js"]),meta:{title:"\u8BFE\u7A0B\u4EA4\u63A5"}},{path:"/manage-teacher",name:"manage-teacher",component:()=>__vitePreload(()=>import("./index.fbde297c.js"),["assets/index.fbde297c.js","assets/index.87387c9d.css","assets/index.a0ef77e4.js","assets/index.80ec2096.css","assets/index.1d5c6f70.js","assets/index.c7af3af2.js","assets/index.c16d4c14.css","assets/index.92ec0bf4.js","assets/index.ea031708.js","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/icon_teacher.df08d662.js","assets/index.45b38760.js","assets/index.f5f6c5e3.css","assets/index.931cf0b8.js","assets/index.6daa5b04.js","assets/index.84851ef1.js","assets/index.cafcb8b5.js","assets/use-tab-status.5a3cd090.js","assets/index.7e972106.js"]),meta:{title:"\u7BA1\u7406\u8001\u5E08"}},{path:"/manage-teacher-detail",name:"manage-teacher-detail",component:()=>__vitePreload(()=>import("./manage-detail.4acae8fa.js"),["assets/manage-detail.4acae8fa.js","assets/manage-detail.79fd4f80.css","assets/index.a0ef77e4.js","assets/index.80ec2096.css","assets/index.1d5c6f70.js","assets/index.1829b1b7.js","assets/index.339fc024.js","assets/index.72ca63b9.js","assets/index.7e972106.js","assets/index.02edecb1.js","assets/icon_teacher.df08d662.js","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/index.914765a1.js","assets/index.ea031708.js"]),meta:{title:"\u7BA1\u7406\u8001\u5E08\u8BE6\u60C5"}},{path:"/save-share-image",name:"save-share-image",component:()=>__vitePreload(()=>import("./index.df533808.js"),["assets/index.df533808.js","assets/index.a03e2862.css","assets/html2canvas.esm.3d083717.js","assets/index.a0fac207.js","assets/index.83aa8b55.css","assets/index.7e972106.js"]),meta:{title:"\u6CE8\u518C"}},{path:"/orchestra-information",name:"orchestra-information",component:()=>__vitePreload(()=>import("./orchestra-information.25531de4.js"),["assets/orchestra-information.25531de4.js","assets/orchestra-information.5a2c20b9.css","assets/index.d745568a.js","assets/index.8c021d04.css","assets/index.45b38760.js","assets/index.f5f6c5e3.css","assets/index.a0ef77e4.js","assets/index.80ec2096.css","assets/index.1d5c6f70.js","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/index.cafcb8b5.js","assets/use-tab-status.5a3cd090.js","assets/index.ea031708.js","assets/index.7e972106.js","assets/index.84851ef1.js"]),meta:{title:"\u4E50\u56E2\u8D44\u8BAF"}},{path:"/add-information",name:"add-information",component:()=>__vitePreload(()=>import("./add-information.216dc4c2.js"),["assets/add-information.216dc4c2.js","assets/add-information.054f66ff.css","assets/index.a0ef77e4.js","assets/index.80ec2096.css","assets/index.1d5c6f70.js","assets/index.b83b8698.js","assets/index.c69ec8ca.css","assets/index.329d98a9.js","assets/index.9bed9ddc.js","assets/ImagePreview.fb0145e9.js","assets/index.b4b77b5a.js","assets/index.7e972106.js","assets/function-call.4b573eb9.js","assets/toolsValidate.4388d7ee.js","assets/index.92ec0bf4.js","assets/index.ea031708.js"]),meta:{title:"\u6DFB\u52A0\u8D44\u8BAF"}},{path:"/exercise-record",name:"exercise-record",component:()=>__vitePreload(()=>import("./index.f939ab1a.js"),["assets/index.f939ab1a.js","assets/index.69c05565.css","assets/index.c7af3af2.js","assets/index.c16d4c14.css","assets/index.92ec0bf4.js","assets/index.ea031708.js","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/index.45b38760.js","assets/index.f5f6c5e3.css","assets/student-icon.30fb072d.js","assets/msg-icon.adf37f7b.js","assets/phone-icon.7f60c6fb.js","assets/index.84851ef1.js","assets/index.6daa5b04.js","assets/index.ff4fe619.js","assets/utils.18cb7a73.js","assets/index.777c6c1a.js","assets/index.466e527a.js","assets/use-tab-status.5a3cd090.js","assets/index.b4b77b5a.js","assets/index.02edecb1.js","assets/index.cafcb8b5.js"]),meta:{title:"\u7EC3\u4E60\u8BB0\u5F55"}},{path:"/exercis-detail",name:"exercis-detail",component:()=>__vitePreload(()=>import("./exercis-detail.d3056f81.js"),["assets/exercis-detail.d3056f81.js","assets/exercis-detail.05b655ef.css","assets/index.a0ef77e4.js","assets/index.80ec2096.css","assets/index.1d5c6f70.js","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/index.45b38760.js","assets/index.f5f6c5e3.css","assets/quest-icon.f1b2f4e3.js","assets/icon_student.660125da.js","assets/index.7e972106.js","assets/index.cafcb8b5.js","assets/use-tab-status.5a3cd090.js","assets/index.ff4fe619.js","assets/utils.18cb7a73.js","assets/index.777c6c1a.js","assets/index.466e527a.js","assets/index.b4b77b5a.js","assets/index.02edecb1.js"]),meta:{title:"\u7EC3\u4E60\u7EDF\u8BA1"}},{path:"/attendance",name:"attendance",component:()=>__vitePreload(()=>import("./index.452c259e.js"),["assets/index.452c259e.js","assets/index.615cc87f.css","assets/index.a0ef77e4.js","assets/index.80ec2096.css","assets/index.1d5c6f70.js","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/index.45b38760.js","assets/index.f5f6c5e3.css","assets/clock-icon.6fd57365.js","assets/index.cafcb8b5.js","assets/use-tab-status.5a3cd090.js","assets/index.ff4fe619.js","assets/utils.18cb7a73.js","assets/index.777c6c1a.js","assets/index.466e527a.js","assets/index.b4b77b5a.js","assets/index.02edecb1.js","assets/index.c7af3af2.js","assets/index.c16d4c14.css","assets/index.92ec0bf4.js","assets/index.ea031708.js","assets/index.931cf0b8.js","assets/success-icon.245b8694.js","assets/default-icon.11fd2315.js","assets/index.module.9c7e1cd1.js","assets/index.module.3d361648.css"]),meta:{title:"\u8003\u52E4\u7BA1\u7406"}},{path:"/student-att-day",name:"student-att-day",component:()=>__vitePreload(()=>import("./student-att-day.289c5723.js"),["assets/student-att-day.289c5723.js","assets/student-att-day.098a7a2e.css","assets/index.a0ef77e4.js","assets/index.80ec2096.css","assets/index.1d5c6f70.js","assets/index.c7af3af2.js","assets/index.c16d4c14.css","assets/index.92ec0bf4.js","assets/index.ea031708.js","assets/index.45b38760.js","assets/index.f5f6c5e3.css","assets/index.module.9c7e1cd1.js","assets/index.module.3d361648.css","assets/student-icon.30fb072d.js","assets/msg-icon.adf37f7b.js","assets/index.931cf0b8.js","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/index.cafcb8b5.js","assets/use-tab-status.5a3cd090.js","assets/index.ff4fe619.js","assets/utils.18cb7a73.js","assets/index.777c6c1a.js","assets/index.466e527a.js","assets/index.b4b77b5a.js","assets/index.02edecb1.js"]),meta:{title:"\u8003\u52E4\u8BE6\u60C5"}},{path:"/teacher-attendDetail",name:"teacher-attendDetail",component:()=>__vitePreload(()=>import("./teacher-attendDetail.6e701ddd.js"),["assets/teacher-attendDetail.6e701ddd.js","assets/teacher-attendDetail.13b618bc.css","assets/clock-icon.6fd57365.js","assets/success-icon.245b8694.js","assets/default-icon.11fd2315.js","assets/phone-icon.7f60c6fb.js","assets/index.a0ef77e4.js","assets/index.80ec2096.css","assets/index.1d5c6f70.js","assets/msg-icon.adf37f7b.js","assets/index.931cf0b8.js","assets/index.84851ef1.js"]),meta:{title:"\u8003\u52E4\u8BE6\u60C5"}},{path:"/ranking-list",name:"ranking-list",component:()=>__vitePreload(()=>import("./index.7747cf8c.js"),["assets/index.7747cf8c.js","assets/index.63baae26.css","assets/index.a0ef77e4.js","assets/index.80ec2096.css","assets/index.1d5c6f70.js","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/index.45b38760.js","assets/index.f5f6c5e3.css","assets/student-icon.30fb072d.js","assets/index.7e972106.js","assets/index.02edecb1.js","assets/index.cafcb8b5.js","assets/use-tab-status.5a3cd090.js","assets/index.ff4fe619.js","assets/utils.18cb7a73.js","assets/index.777c6c1a.js","assets/index.466e527a.js","assets/index.b4b77b5a.js"]),meta:{title:"\u6392\u884C\u699C"}},{path:"/approval-manage",name:"approval-manage",component:()=>__vitePreload(()=>import("./index.4239e126.js"),["assets/index.4239e126.js","assets/index.module.eb524400.js","assets/index.module.6a73df41.css","assets/index.6daa5b04.js","assets/index.84851ef1.js","assets/index.45b38760.js","assets/index.f5f6c5e3.css","assets/approval-item.4369e082.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.cafcb8b5.js","assets/use-tab-status.5a3cd090.js","assets/index.ea031708.js","assets/index.72ca63b9.js","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/index.a0ef77e4.js","assets/index.80ec2096.css","assets/index.1d5c6f70.js","assets/index.466e527a.js","assets/index.b4b77b5a.js","assets/index.02edecb1.js"]),meta:{title:"\u5F85\u529E\u4E8B\u9879"}},{path:"/student-leave",name:"student-leave",component:()=>__vitePreload(()=>import("./student-leave.08be92d1.js"),["assets/student-leave.08be92d1.js","assets/student-leave.7bc7a4fc.css","assets/approval-item.4369e082.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.d745568a.js","assets/index.8c021d04.css","assets/index.92ec0bf4.js","assets/index.ea031708.js"]),meta:{title:"\u5BA1\u6279\u8BE6\u60C5"}},{path:"/train-planning",name:"train-planning",component:()=>__vitePreload(()=>import("./index.1006e61a.js"),["assets/index.1006e61a.js","assets/index.7290275f.css","assets/index.a0ef77e4.js","assets/index.80ec2096.css","assets/index.1d5c6f70.js","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/create.790bcfe9.js","assets/index.914765a1.js","assets/index.ea031708.js","assets/index.f5635935.js","assets/index.34fb3ef2.js","assets/Checker.7cede1aa.js","assets/index.55ba7429.js","assets/index.92ec0bf4.js","assets/index.99ef7500.js","assets/index.777c6c1a.js","assets/index.466e527a.js","assets/use-tab-status.5a3cd090.js","assets/index.b4b77b5a.js","assets/index.02edecb1.js","assets/index.ff4fe619.js","assets/utils.18cb7a73.js","assets/index.1829b1b7.js","assets/index.339fc024.js","assets/index.7b6626c1.js","assets/index.fd78382c.css","assets/isSameOrBefore.8aa1af28.js","assets/index.2ca0f455.js","assets/teacher-list.2bd9bdc5.js","assets/teacher-list.cf497422.css","assets/icon_teacher.df08d662.js","assets/index.c7af3af2.js","assets/index.c16d4c14.css","assets/index.cafcb8b5.js","assets/index.7e972106.js"]),meta:{title:"\u4E50\u56E2\u6392\u8BFE"}},{path:"/train-content",name:"train-content",component:()=>__vitePreload(()=>import("./index.5d20f595.js"),["assets/index.5d20f595.js","assets/index.3a91658b.css","assets/index.d745568a.js","assets/index.8c021d04.css","assets/index.a0ef77e4.js","assets/index.80ec2096.css","assets/index.1d5c6f70.js","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/index.931cf0b8.js","assets/create.790bcfe9.js","assets/index.914765a1.js","assets/index.ea031708.js","assets/index.55ba7429.js"]),meta:{title:"\u8BAD\u7EC3\u5185\u5BB9"}},{path:"/practice-detail",name:"practice-detail",component:()=>__vitePreload(()=>import("./index.ee7bcb3d.js"),["assets/index.ee7bcb3d.js","assets/index.d197e1fe.css","assets/index.a0ef77e4.js","assets/index.80ec2096.css","assets/index.1d5c6f70.js","assets/index.1829b1b7.js","assets/index.339fc024.js","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/index.931cf0b8.js","assets/toolsValidate.4388d7ee.js","assets/create.790bcfe9.js","assets/index.9b0a949a.js","assets/index.ae8b45f4.css","assets/icon_teacher.df08d662.js","assets/index.cafcb8b5.js","assets/use-tab-status.5a3cd090.js","assets/index.f5635935.js","assets/index.34fb3ef2.js","assets/Checker.7cede1aa.js","assets/index.914765a1.js","assets/index.ea031708.js","assets/index.7e972106.js","assets/index.55ba7429.js","assets/index.72ca63b9.js","assets/index.777c6c1a.js","assets/index.466e527a.js","assets/index.b4b77b5a.js","assets/index.02edecb1.js","assets/index.92ec0bf4.js","assets/index.2ca0f455.js","assets/utils.18cb7a73.js"]),meta:{title:"\u8BAD\u7EC3\u8BE6\u60C5"}},{path:"/course-preview",name:"course-preview",component:()=>__vitePreload(()=>import("./index.522f9c89.js"),["assets/index.522f9c89.js","assets/index.23005e55.css","assets/index.a0ef77e4.js","assets/index.80ec2096.css","assets/index.1d5c6f70.js","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/icon_teacher.df08d662.js","assets/create.790bcfe9.js","assets/index.d745568a.js","assets/index.8c021d04.css","assets/index.466e527a.js","assets/use-tab-status.5a3cd090.js","assets/index.b4b77b5a.js","assets/index.02edecb1.js","assets/index.914765a1.js","assets/index.ea031708.js","assets/index.7e972106.js","assets/index.55ba7429.js"]),meta:{title:"\u8BFE\u7A0B\u9884\u89C8"}},{path:"/course-adjust",name:"course-adjust",component:()=>__vitePreload(()=>import("./course-adjust.d170f281.js"),["assets/course-adjust.d170f281.js","assets/course-adjust.e1385b4e.css","assets/index.a0ef77e4.js","assets/index.80ec2096.css","assets/index.1d5c6f70.js","assets/index.931cf0b8.js","assets/index.1829b1b7.js","assets/index.339fc024.js","assets/index.7b6626c1.js","assets/index.fd78382c.css","assets/isSameOrBefore.8aa1af28.js","assets/index.466e527a.js","assets/use-tab-status.5a3cd090.js","assets/index.b4b77b5a.js","assets/index.02edecb1.js","assets/utils.18cb7a73.js","assets/index.777c6c1a.js","assets/index.914765a1.js","assets/index.ea031708.js","assets/index.2ca0f455.js","assets/teacher-list.2bd9bdc5.js","assets/teacher-list.cf497422.css","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/icon_teacher.df08d662.js","assets/index.c7af3af2.js","assets/index.c16d4c14.css","assets/index.92ec0bf4.js","assets/index.cafcb8b5.js","assets/index.7e972106.js","assets/index.55ba7429.js","assets/index.d745568a.js","assets/index.8c021d04.css"]),meta:{title:"\u8BFE\u7A0B\u8C03\u6574"}},{path:"/batch-adjust",name:"batch-adjust",component:()=>__vitePreload(()=>import("./batch-adjust.47a4237f.js"),["assets/batch-adjust.47a4237f.js","assets/batch-adjust.95e40811.css","assets/index.d745568a.js","assets/index.8c021d04.css","assets/index.a0ef77e4.js","assets/index.80ec2096.css","assets/index.1d5c6f70.js","assets/index.1829b1b7.js","assets/index.339fc024.js","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/toolsValidate.4388d7ee.js","assets/index.9b0a949a.js","assets/index.ae8b45f4.css","assets/icon_teacher.df08d662.js","assets/index.cafcb8b5.js","assets/use-tab-status.5a3cd090.js","assets/index.f5635935.js","assets/index.34fb3ef2.js","assets/Checker.7cede1aa.js","assets/index.914765a1.js","assets/index.ea031708.js","assets/index.7e972106.js","assets/index.55ba7429.js","assets/index.72ca63b9.js","assets/index.777c6c1a.js","assets/index.466e527a.js","assets/index.b4b77b5a.js","assets/index.02edecb1.js","assets/index.92ec0bf4.js","assets/index.99ef7500.js","assets/index.ff4fe619.js","assets/utils.18cb7a73.js"]),meta:{title:"\u6279\u91CF\u8C03\u6574"}},{path:"/school-detail",name:"school-detail",component:()=>__vitePreload(()=>import("./index.91a47d8c.js"),["assets/index.91a47d8c.js","assets/index.e1614fca.css","assets/index.a0ef77e4.js","assets/index.80ec2096.css","assets/index.1d5c6f70.js","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/logo.8acf0b46.js","assets/logo.2ce7f9f6.css","assets/default-icon.11fd2315.js","assets/msg-icon.adf37f7b.js","assets/index.931cf0b8.js","assets/icon-call-message.08ca784d.js","assets/index.72ca63b9.js","assets/index.7e972106.js"]),meta:{title:"\u5B66\u6821\u4FE1\u606F"}},{path:"/school-eidt",name:"school-eidt",component:()=>__vitePreload(()=>import("./eidt-school.a68e8158.js"),["assets/eidt-school.a68e8158.js","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/logo.8acf0b46.js","assets/logo.2ce7f9f6.css","assets/area.bc7b6c10.js","assets/index.b83b8698.js","assets/index.c69ec8ca.css","assets/index.329d98a9.js","assets/index.9bed9ddc.js","assets/ImagePreview.fb0145e9.js","assets/index.b4b77b5a.js","assets/index.7e972106.js","assets/function-call.4b573eb9.js","assets/index.914765a1.js","assets/index.92ec0bf4.js","assets/index.ea031708.js"]),meta:{title:"\u4FEE\u6539\u5B66\u6821\u5730\u5740"}},{path:"/attendance-rule",name:"attendance-rule",component:()=>__vitePreload(()=>import("./index.d8141c7c.js"),["assets/index.d8141c7c.js","assets/index.be290f62.css","assets/index.adfe045e.js","assets/index.ea031708.js"]),meta:{title:"\u8003\u52E4\u89C4\u5219"}},{path:"/orchestra-story",name:"orchestra-story",component:()=>__vitePreload(()=>import("./index.3bb1a4b8.js"),["assets/index.3bb1a4b8.js","assets/index.029dde1d.css","assets/plyr.3f73e7f3.css","assets/index.a0ef77e4.js","assets/index.80ec2096.css","assets/index.1d5c6f70.js","assets/index.32aecee2.js","assets/index.0d600b6c.css","assets/plyr.min.22fd58dd.js","assets/icon-or.620acfd8.js","assets/index.914765a1.js","assets/index.ea031708.js","assets/index.cafcb8b5.js","assets/use-tab-status.5a3cd090.js","assets/index.b4b77b5a.js","assets/index.7e972106.js","assets/index.777c6c1a.js","assets/index.466e527a.js","assets/index.02edecb1.js"]),meta:{title:"\u4E50\u56E2\u4E8B\u8FF9"}},{path:"/story-operation",name:"story-operation",component:()=>__vitePreload(()=>import("./index.53632182.js"),["assets/index.53632182.js","assets/index.4f96cd8e.css","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/index.57141b88.js","assets/index.a75acca0.css","assets/index.7e972106.js","assets/index.329d98a9.js","assets/index.9bed9ddc.js","assets/ImagePreview.fb0145e9.js","assets/index.b4b77b5a.js","assets/function-call.4b573eb9.js","assets/index.a0ef77e4.js","assets/index.80ec2096.css","assets/index.1d5c6f70.js","assets/index.d745568a.js","assets/index.8c021d04.css","assets/index.914765a1.js","assets/index.92ec0bf4.js","assets/index.ea031708.js","assets/index.99ef7500.js","assets/Checker.7cede1aa.js","assets/index.ff4fe619.js","assets/utils.18cb7a73.js","assets/index.777c6c1a.js","assets/index.466e527a.js","assets/use-tab-status.5a3cd090.js","assets/index.02edecb1.js"]),meta:{title:"\u6DFB\u52A0\u4E8B\u8FF9"}},{path:"/subsidy-exercise-detail",name:"subsidy-exercise-detail",component:()=>__vitePreload(()=>import("./exercise-detail.326a4f41.js"),["assets/exercise-detail.326a4f41.js","assets/index.module.eb524400.js","assets/index.module.6a73df41.css","assets/icon_teacher.df08d662.js","assets/index.45b38760.js","assets/index.f5f6c5e3.css","assets/index.a0ef77e4.js","assets/index.80ec2096.css","assets/index.1d5c6f70.js","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/index.931cf0b8.js","assets/index.ea031708.js","assets/index.72ca63b9.js"]),meta:{title:"\u8BAD\u7EC3\u8865\u52A9\u8BE6\u60C5"}},{path:"/subsidy-exercise-details",name:"subsidy-exercise-details",component:()=>__vitePreload(()=>import("./details.763811b9.js"),["assets/details.763811b9.js","assets/index.module.eb524400.js","assets/index.module.6a73df41.css","assets/icon-time.ca1af643.js","assets/index.931cf0b8.js","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/index.a0ef77e4.js","assets/index.80ec2096.css","assets/index.1d5c6f70.js","assets/index.ea031708.js"]),meta:{title:"\u8865\u52A9\u660E\u7EC6"}},{path:"/subsidy-grant-detail",name:"subsidy-grant-detail",component:()=>__vitePreload(()=>import("./grant-detail.9813b32a.js"),["assets/grant-detail.9813b32a.js","assets/index.module.eb524400.js","assets/index.module.6a73df41.css","assets/icon-time.ca1af643.js","assets/index.45b38760.js","assets/index.f5f6c5e3.css","assets/index.a0ef77e4.js","assets/index.80ec2096.css","assets/index.1d5c6f70.js","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/index.d745568a.js","assets/index.8c021d04.css","assets/quest-icon.f1b2f4e3.js","assets/index.ea031708.js","assets/index.72ca63b9.js"]),meta:{title:"\u7BA1\u7406\u8865\u52A9\u8BE6\u60C5"}},{path:"/subsidy-reward-detail",name:"subsidy-reward-detail",component:()=>__vitePreload(()=>import("./reward-detail.73aeed53.js"),["assets/reward-detail.73aeed53.js","assets/index.module.eb524400.js","assets/index.module.6a73df41.css","assets/index.45b38760.js","assets/index.f5f6c5e3.css","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/index.a0ef77e4.js","assets/index.80ec2096.css","assets/index.1d5c6f70.js","assets/index.ea031708.js","assets/index.72ca63b9.js","assets/index.777c6c1a.js","assets/index.466e527a.js","assets/use-tab-status.5a3cd090.js","assets/index.b4b77b5a.js","assets/index.02edecb1.js"]),meta:{title:"\u7EC3\u4E60\u5956\u52B1\u8BE6\u60C5"}},{path:"/unitDetail",name:"unitDetail",component:()=>__vitePreload(()=>import("./unitDetail.04ef26e5.js"),["assets/unitDetail.04ef26e5.js","assets/unitDetail.be4912a1.css","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/quest-icon.f1b2f4e3.js","assets/unit-list-item.ce50717f.js","assets/unit-list-item.254aca8c.css","assets/icon-edit.664c5ff1.js","assets/icon-muit-message.0a72e92d.js","assets/index.914765a1.js","assets/index.ea031708.js","assets/index.7e972106.js","assets/icon_teacher.df08d662.js","assets/index.45b38760.js","assets/index.f5f6c5e3.css","assets/index.931cf0b8.js","assets/index.99ef7500.js","assets/Checker.7cede1aa.js","assets/index.55ba7429.js","assets/index.cafcb8b5.js","assets/use-tab-status.5a3cd090.js","assets/index.d745568a.js","assets/index.8c021d04.css","assets/index.466e527a.js","assets/index.b4b77b5a.js","assets/index.02edecb1.js"]),meta:{title:"\u6D4B\u9A8C\u8BE6\u60C5"}},{path:"/unit-list",name:"unit-list",component:()=>__vitePreload(()=>import("./index.3369d3c7.js"),["assets/index.3369d3c7.js","assets/index.a0ef77e4.js","assets/index.80ec2096.css","assets/index.1d5c6f70.js","assets/index.c7af3af2.js","assets/index.c16d4c14.css","assets/index.92ec0bf4.js","assets/index.ea031708.js","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/unit-list-item.ce50717f.js","assets/unit-list-item.254aca8c.css","assets/icon-edit.664c5ff1.js","assets/icon-muit-message.0a72e92d.js","assets/index.914765a1.js","assets/index.7e972106.js","assets/index.45b38760.js","assets/index.f5f6c5e3.css","assets/index.6daa5b04.js","assets/index.84851ef1.js","assets/index.cafcb8b5.js","assets/use-tab-status.5a3cd090.js"]),meta:{title:"\u9636\u6BB5\u81EA\u6D4B"}},{path:"/orchestra-photo-create",name:"orchestra-photo-create",component:()=>__vitePreload(()=>import("./photo-create.43e3f84a.js"),["assets/photo-create.43e3f84a.js","assets/photo.module.55d59b7f.js","assets/photo.module.bc5bad45.css","assets/index.a0ef77e4.js","assets/index.80ec2096.css","assets/index.1d5c6f70.js","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/index.cafcb8b5.js","assets/use-tab-status.5a3cd090.js","assets/index.92ec0bf4.js","assets/index.ea031708.js","assets/index.84851ef1.js","assets/index.329d98a9.js","assets/index.9bed9ddc.js","assets/ImagePreview.fb0145e9.js","assets/index.b4b77b5a.js","assets/index.7e972106.js","assets/function-call.4b573eb9.js"]),meta:{title:"\u521B\u5EFA\u76F8\u518C"}},{path:"/practice-rewards",name:"practice-rewards",component:()=>__vitePreload(()=>import("./index.7c945d2b.js"),["assets/index.7c945d2b.js","assets/index.module.cb12d10a.js","assets/index.module.7682b314.css","assets/index.4ddd16f0.js","assets/index.78fe1bb5.css","assets/index.a0ef77e4.js","assets/index.80ec2096.css","assets/index.1d5c6f70.js","assets/index.ea031708.js","assets/index.72ca63b9.js"]),meta:{title:"\u7EC3\u4E60\u5956\u52B1"}},{path:"/practice-rewards-detail",name:"practice-rewards-detail",component:()=>__vitePreload(()=>import("./detail.3c13d8b0.js"),["assets/detail.3c13d8b0.js","assets/index.a0ef77e4.js","assets/index.80ec2096.css","assets/index.1d5c6f70.js","assets/index.module.cb12d10a.js","assets/index.module.7682b314.css","assets/icon_student.660125da.js","assets/index.ea031708.js","assets/index.72ca63b9.js","assets/index.cafcb8b5.js","assets/use-tab-status.5a3cd090.js","assets/index.914765a1.js","assets/index.7e972106.js","assets/index.55ba7429.js","assets/index.777c6c1a.js","assets/index.466e527a.js","assets/index.b4b77b5a.js","assets/index.02edecb1.js"]),meta:{title:"\u7EC3\u4E60\u5956\u52B1\u8BE6\u60C5"}}]},...rootRouter,...noLoginRouter];const paymentType=window.paymentType;let routes=[],baseUrl=null;paymentType==="STUDENT"?routes=routesStudent:paymentType==="TEACHER"?(routes=routesTeacher,baseUrl="/teacher.html"):paymentType==="SCHOOL"&&(routes=routesSchool,baseUrl="/school.html");console.log(routes,baseUrl,paymentType);const router=createRouter({history:createWebHashHistory(),routes,scrollBehavior(e,r,n){if(e.hash)return{el:e.hash,behavior:"smooth"}}}),whitePath=["/coursewarePlay"];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,BORDER_TOP 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,BORDER_UNSET_TOP_BOTTOM as aA,popupSharedProps as aB,popupSharedPropKeys as aC,inject as aD,raf as aE,setScrollTop as aF,onBeforeUpdate as aG,Badge as aH,windowWidth as aI,onActivated as aJ,onPopupReopen as aK,onMountedOrActivated as aL,getElementTop as aM,callInterceptor as aN,route as aO,doubleRaf as aP,vShow as aQ,windowHeight as aR,usePageVisibility as aS,onDeactivated as aT,getZIndexStyle as aU,useRoute as aV,Dialog as aW,usePlaceholder as aX,BORDER_BOTTOM as aY,useLazyRender as aZ,onUnmounted 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,dayjs as ah,OEmpty as ai,formatterDatePicker as aj,isVNode as ak,pick as al,useRect as am,useScrollParent as an,useTouch as ao,getScrollTop as ap,isDate$2 as aq,isSameValue as ar,onUpdated as as,isHidden as at,clamp as au,makeRequiredProp as av,makeArrayProp as aw,watchEffect as ax,HAPTICS_FEEDBACK as ay,unitToPx as az,baseEvent as b,BORDER as b0,useCustomFieldValue as b1,Transition as b2,moneyFormat as b3,getSecondRPM as b4,unref as b5,showConfirmDialog as b6,isRef as b7,getCurrentScope as b8,onScopeDispose as b9,showFailToast as bA,TransitionGroup as bB,makeNumberProp as bC,useToggle as bD,useHeight as bE,listenerMessage as bF,removeListenerMessage as bG,toRefs as bH,stopPropagation as bI,addNumber as bJ,Teleport as bK,EventEmitter as bL,getAugmentedNamespace as bM,vue_runtime_esmBundler as bN,getDefaultExportFromCjs as bO,mountComponent as ba,usePopupState as bb,LONG_PRESS_START_TIME as bc,removeAuth as bd,closeToast as be,goWechatAuth as bf,styles as bg,getUrlCode as bh,setLogout as bi,useClickAway as bj,extend as bk,showLoadingToast as bl,src as bm,showDialog as bn,openBlock as bo,createElementBlock as bp,createBaseVNode as bq,normalizeStyle as br,createCommentVNode as bs,normalizeClass as bt,toDisplayString as bu,request$1$1 as bv,getOssUploadUrl as bw,getSizeStyle as bx,commonjsGlobal$1 as by,showSuccessToast as bz,createVNode as c,defineComponent as d,browser as e,state as f,createApp as g,plugin as h,router as i,setAuth$1 as j,postMessage 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};